diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2018-05-18 00:18:30 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-05-25 17:17:31 +0300 |
commit | 131ff238b85971c75679670be41df5feb6b6530e (patch) | |
tree | 03f9503287ce7b6ff7ded35105ee8ca20bc22834 /arch | |
parent | ea5ffcd46716fcda3da98313cffcf1ae5dcbb2c2 (diff) | |
download | linux-131ff238b85971c75679670be41df5feb6b6530e.tar.xz |
ext2: fix a block leak
commit 5aa1437d2d9a068c0334bd7c9dafa8ec4f97f13b upstream.
open file, unlink it, then use ioctl(2) to make it immutable or
append only. Now close it and watch the blocks *not* freed...
Immutable/append-only checks belong in ->setattr().
Note: the bug is old and backport to anything prior to 737f2e93b972
("ext2: convert to use the new truncate convention") will need
these checks lifted into ext2_setattr().
Cc: stable@kernel.org
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions