From 73035a29eb2cea265de650e26be3cc5a0e3efcb0 Mon Sep 17 00:00:00 2001 From: behlendo Date: Mon, 4 Aug 2008 23:59:08 +0000 Subject: [PATCH] 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 --- modules/spl/spl-condvar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);