aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/ialloc.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2009-07-08 17:11:24 -0400
committerTheodore Ts'o <tytso@mit.edu>2009-07-08 17:11:24 -0400
commit5adfee9c17314c1411095c23191c3cb0c2d25f9f (patch)
tree67b9d406ffd6d72c3c0a02f599ea97c6fd8780ef /fs/ext4/ialloc.c
parent5887e98b609e96ce61ee0528cf94a2bfdc809dd7 (diff)
ext4: fix no journal corruption with locale-gen
If there is no journal, ext4_should_writeback_data() should return TRUE. This will fix ext4_set_aops() to set ext4_da_ops in the case of delayed allocation; otherwise ext4_journaled_aops gets used by default, which doesn't handle delayed allocation properly. The advantage of using ext4_should_writeback_data() approach is that it should handle nobh better as well. Thanks to Curt Wohlgemuth for investigating this problem, and Aneesh Kumar for suggesting this approach. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/ialloc.c')
0 files changed, 0 insertions, 0 deletions