linux-stable-rt/fs/udf
Jan Kara cbc8cc3352 udf: Fix possible corruption when close races with write
When we close a file, we remove preallocated blocks from it. But this
truncation was not protected by i_mutex and thus it could have raced with a
write through a different fd and cause crashes or even filesystem corruption.

Signed-off-by: Jan Kara <jack@suse.cz>
2009-09-14 19:13:01 +02:00
..
Kconfig
Makefile switch udf to simple_fsync() 2009-06-11 21:36:13 -04:00
balloc.c udf: remove redundant tests on unsigned 2009-06-24 13:48:28 +02:00
dir.c switch udf to simple_fsync() 2009-06-11 21:36:13 -04:00
directory.c udf: Remove dead code 2009-09-14 19:13:00 +02:00
ecma_167.h
file.c udf: Fix possible corruption when close races with write 2009-09-14 19:13:01 +02:00
ialloc.c udf: Don't write integrity descriptor too often 2009-04-02 13:36:28 +02:00
inode.c udf: Perform preallocation only for regular files 2009-09-14 19:13:00 +02:00
lowlevel.c udf: Remove dead code 2009-09-14 19:13:00 +02:00
misc.c
namei.c udf: Remove wrong assignment in udf_symlink 2009-09-14 19:13:00 +02:00
osta_udf.h
partition.c
super.c udf: Fix loading of VAT inode when drive wrongly reports number of recorded blocks 2009-07-30 17:28:26 +02:00
symlink.c
truncate.c
udf_i.h
udf_sb.h udf: Don't write integrity descriptor too often 2009-04-02 13:36:28 +02:00
udfdecl.h switch udf to simple_fsync() 2009-06-11 21:36:13 -04:00
udfend.h
udftime.c
unicode.c udf: Fix oops when invalid character in filename occurs 2009-04-02 12:29:53 +02:00