summaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/debug-monitors.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.com>2015-12-07 14:34:49 -0500
committerSasha Levin <sasha.levin@oracle.com>2016-03-23 10:20:24 -0400
commitf2b132595b89d9236b386e1d6ed3fcf5e9edf4cb (patch)
tree38154cb60c0c2010f6113246b89764c4d5f5ecdc /arch/arm64/kernel/debug-monitors.c
parent181aaebde9360b8235df647ee36dafdc041d4964 (diff)
ext4: fix races of writeback with punch hole and zero range
When doing delayed allocation, update of on-disk inode size is postponed until IO submission time. However hole punch or zero range fallocate calls can end up discarding the tail page cache page and thus on-disk inode size would never be properly updated. Make sure the on-disk inode size is updated before truncating page cache. Signed-off-by: Jan Kara <jack@suse.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu> Reviewed-by: Mingming Cao <mingming.cao@oracle.com> Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Diffstat (limited to 'arch/arm64/kernel/debug-monitors.c')
0 files changed, 0 insertions, 0 deletions