From: Paul E. McKenney Date: Thu, 25 Jun 2009 19:31:37 +0000 (-0700) Subject: fix RCU-callback-after-kmem_cache_destroy problem in sl[aou]b X-Git-Tag: v2.6.27.29~37 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6e23180eed05084ec631b2d2de0e94df8b48c74;p=pandora-kernel.git fix RCU-callback-after-kmem_cache_destroy problem in sl[aou]b commit 7ed9f7e5db58c6e8c2b4b738a75d5dcd8e17aad5 upstream. Jesper noted that kmem_cache_destroy() invokes synchronize_rcu() rather than rcu_barrier() in the SLAB_DESTROY_BY_RCU case, which could result in RCU callbacks accessing a kmem_cache after it had been destroyed. Acked-by: Matt Mackall Reported-by: Jesper Dangaard Brouer Signed-off-by: Paul E. McKenney Signed-off-by: Pekka Enberg Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed