From: Theodore Ts'o Date: Mon, 11 Apr 2011 02:30:07 +0000 (-0400) Subject: ext4: fix data corruption regression by reverting commit 6de9843dab3f X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=c8205636029fc869278c55b7336053b3e7ae3ef4;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git ext4: fix data corruption regression by reverting commit 6de9843dab3f Revert commit 6de9843dab3f2a1d4d66d80aa9e5782f80977d20, since it caused a data corruption regression with BitTorrent downloads. Thanks to Damien for discovering and bisecting to find the problem commit. https://bugzilla.kernel.org/show_bug.cgi?id=32972 Reported-by: Damien Grassart Signed-off-by: "Theodore Ts'o" --- diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 5560f78690ac..9c8cf811d93a 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c @@ -2502,6 +2502,7 @@ static int ext4_da_get_block_prep(struct inode *inode, sector_t iblock, * for partial write. */ set_buffer_new(bh); + set_buffer_mapped(bh); } return 0; }