summaryrefslogtreecommitdiffstats
path: root/drivers/char/Kconfig
diff options
context:
space:
mode:
authorHugh Dickins <hugh@veritas.com>2007-03-06 19:20:11 +0000
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-03-06 17:59:14 -0800
commit266d4f40370757459f8aa063976c932d0de5e59b (patch)
tree315f882e2325b1485b55e0c2c029fb7e4173786f /drivers/char/Kconfig
parent7c368bb1049bde17fc4f8655492478d7f2918da9 (diff)
downloadblackbird-op-linux-266d4f40370757459f8aa063976c932d0de5e59b.tar.gz
blackbird-op-linux-266d4f40370757459f8aa063976c932d0de5e59b.zip
[PATCH] suspend regression: sysfs deadlock
Suspend deadlocks when trying to unregister /sys/block/sr0. This comes from Oliver's commit 94bebf4d1b8e7719f0f3944c037a21cfd99a4af7 "Driver core: fix race in sysfs between sysfs_remove_file() and read()/write()". sysfs_write_file downs buffer->sem while calling flush_write_buffer, and flushing that particular write buffer entails downing buffer->sem in orphan_all_buffers, resulting in the obvious self-deadlock. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/char/Kconfig')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud