summaryrefslogtreecommitdiffstats
path: root/fs/udf/Kconfig
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2012-02-20 17:54:00 +0100
committerAl Viro <viro@zeniv.linux.org.uk>2012-03-10 16:05:38 -0500
commitf6940fe9092e796119af691c7f722c252f4fc524 (patch)
tree648da154cc48352b12982b4407e72121ceac9ecb /fs/udf/Kconfig
parent978d6d8c4574098050b22281b9ed06818c0b23ca (diff)
downloadtalos-obmc-linux-f6940fe9092e796119af691c7f722c252f4fc524.tar.gz
talos-obmc-linux-f6940fe9092e796119af691c7f722c252f4fc524.zip
udf: Fix deadlock in udf_release_file()
udf_release_file() can be called from munmap() path with mmap_sem held. Thus we cannot take i_mutex there because that ranks above mmap_sem. Luckily, i_mutex is not needed in udf_release_file() anymore since protection by i_data_sem is enough to protect from races with write and truncate. Reported-by: Al Viro <viro@ZenIV.linux.org.uk> Reviewed-by: Namjae Jeon <linkinjeon@gmail.com> Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/udf/Kconfig')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud