diff options
author | Richard Braun <rbraun@sceen.net> | 2013-04-20 17:55:56 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2013-04-20 17:55:56 +0200 |
commit | 504501c3eb077ceec4884da2153083154c1ef146 (patch) | |
tree | 99edfddb47df71b8bd0644cbcb1e1445fd43d96d | |
parent | 3aa92182f5a852ef08db7c74cf9bfa70fdfcd0e7 (diff) |
kern/kmem: fix locking error
-rw-r--r-- | kern/kmem.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kern/kmem.c b/kern/kmem.c index 834cab86..57985119 100644 --- a/kern/kmem.c +++ b/kern/kmem.c @@ -1019,7 +1019,9 @@ fast_free: } slab_free: + mutex_lock(&cache->lock); kmem_cache_free_to_slab(cache, obj); + mutex_unlock(&cache->lock); } void |