From: behlendo Date: Mon, 4 Aug 2008 23:59:08 +0000 (+0000) Subject: Apply Ricardo's spl-02-condvar-poison.patch X-Git-Tag: zfs-0.8.0-rc1~152^2~841 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=73035a29eb2cea265de650e26be3cc5a0e3efcb0;p=zfs Apply Ricardo's spl-02-condvar-poison.patch Fix too early memory poisoning on condvars. git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@147 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c --- diff --git a/modules/spl/spl-condvar.c b/modules/spl/spl-condvar.c index 79a047b19..163f2a1de 100644 --- a/modules/spl/spl-condvar.c +++ b/modules/spl/spl-condvar.c @@ -78,8 +78,8 @@ __cv_destroy(kcondvar_t *cvp) if (cvp->cv_name) kmem_free(cvp->cv_name, cvp->cv_name_size); - memset(cvp, CV_POISON, sizeof(*cvp)); spin_unlock(&cvp->cv_lock); + memset(cvp, CV_POISON, sizeof(*cvp)); EXIT; } EXPORT_SYMBOL(__cv_destroy);