summaryrefslogtreecommitdiff
path: root/fs/dcache.c
diff options
context:
space:
mode:
authorMarco Stornelli <marco.stornelli@gmail.com>2011-03-05 11:10:19 +0100
committerAl Viro <viro@zeniv.linux.org.uk>2011-03-10 04:22:15 -0500
commit1ca551c6caae7b52178555cdedea6ca26444be46 (patch)
treecbe1a838712a092f7abe49920a09188ec2403578 /fs/dcache.c
parent991ac30d8b30ab6051dff5a7b07d84e6f5efa3a6 (diff)
Check for immutable/append flag in fallocate path
In the fallocate path the kernel doesn't check for the immutable/append flag. It's possible to have a race condition in this scenario: an application open a file in read/write and it does something, meanwhile root set the immutable flag on the file, the application at that point can call fallocate with success. In addition, we don't allow to do any unreserve operation on an append only file but only the reserve one. Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/dcache.c')
0 files changed, 0 insertions, 0 deletions