summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2013-04-20 17:55:56 +0200
committerRichard Braun <rbraun@sceen.net>2013-04-20 17:55:56 +0200
commit504501c3eb077ceec4884da2153083154c1ef146 (patch)
tree99edfddb47df71b8bd0644cbcb1e1445fd43d96d
parent3aa92182f5a852ef08db7c74cf9bfa70fdfcd0e7 (diff)
kern/kmem: fix locking error
-rw-r--r--kern/kmem.c2
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