summaryrefslogtreecommitdiff
path: root/fs/ext4/page-io.c
diff options
context:
space:
mode:
authorAmir Goldstein <amir73il@gmail.com>2011-02-28 00:53:45 -0500
committerTheodore Ts'o <tytso@mit.edu>2011-02-28 00:53:45 -0500
commitd39195c33bb1b5fdcb0f416e8a0b34bfdb07a027 (patch)
treedcea99dcf6ca1b76c0db23fd4e81033440d057b5 /fs/ext4/page-io.c
parent8e8eaabefee3ff645b9551ee32c6c54c7d80ad19 (diff)
downloadlwn-d39195c33bb1b5fdcb0f416e8a0b34bfdb07a027.tar.gz
lwn-d39195c33bb1b5fdcb0f416e8a0b34bfdb07a027.zip
ext4: skip orphan cleanup if fs has unknown ROCOMPAT features
Orphan cleanup is currently executed even if the file system has some number of unknown ROCOMPAT features, which deletes inodes and frees blocks, which could be very bad for some RO_COMPAT features, especially the SNAPSHOT feature. This patch skips the orphan cleanup if it contains readonly compatible features not known by this ext4 implementation, which would prevent the fs from being mounted (or remounted) readwrite. Signed-off-by: Amir Goldstein <amir73il@users.sf.net> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/page-io.c')
0 files changed, 0 insertions, 0 deletions