diff options
author | Zygo Blaxell <zygo.blaxell@xandros.com> | 2009-06-17 00:33:57 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-06-17 04:47:53 +0200 |
commit | 8e8a2dea0ca91fe2cb7de7ea212124cfe8c82c35 (patch) | |
tree | 96d07171a5c95e87c69fc18d4d0e582f90095d4e /Makefile | |
parent | CONFIG_FILE_LOCKING should not depend on CONFIG_BLOCK (diff) | |
download | linux-8e8a2dea0ca91fe2cb7de7ea212124cfe8c82c35.tar.xz linux-8e8a2dea0ca91fe2cb7de7ea212124cfe8c82c35.zip |
lib/genalloc.c: remove unmatched write_lock() in gen_pool_destroy
There is a call to write_lock() in gen_pool_destroy which is not balanced
by any corresponding write_unlock(). This causes problems with preemption
because the preemption-disable counter is incremented in the write_lock()
call, but never decremented by any call to write_unlock(). This bug is
gen_pool_destroy, and one of them is non-x86 arch-specific code.
Signed-off-by: Zygo Blaxell <zygo.blaxell@xandros.com>
Cc: Jiri Kosina <trivial@kernel.org>
Cc: Steve Wise <swise@opengridcomputing.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions