Description: ext4 data corruption due to punch hole races References: Notes: bwh> Commit a46c68a318b0 "ext4: cleanup pagecache before swap i_data" also bwh> depends on this. Bugs: upstream: released (4.5-rc1) [ea3d7209ca01da209cda6f0dea8be9cc4b7a933b, 17048e8a083fec7ad841d88ef0812707fbc7e39f, 32ebffd3bbb4162da5ff88f9a35dd32d0a28ea70, 011278485ecc3cd2a3954b5d4c73101d919bf1fa] 4.19-upstream-stable: N/A "Fixed before branch point" 4.9-upstream-stable: N/A "Fixed before branch point" 3.16-upstream-stable: pending (3.16.83) [ext4-fix-races-between-page-faults-and-hole-punching.patch, ext4-move-unlocked-dio-protection-from-ext4_alloc_file_blocks.patch, ext4-fix-races-between-buffered-io-and-collapse-insert-range.patch, ext4-fix-races-of-writeback-with-punch-hole-and-zero-range.patch] 3.2-upstream-stable: ignored "Too much work to backport" sid: released (4.5.1-1) 4.19-buster-security: N/A "Fixed before branching point" 4.9-stretch-security: N/A "Fixed before branching point" 3.16-jessie-security: needed 3.2-wheezy-security: ignored "Too much work to backport"