This fixes a regression which crept in v4.5-rc5.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAABCAAGBQJW4N4xAAoJEPL5WVaVDYGjJQsH/i/9SP178CiaMeUp22PHmETi UpCaQd9AY3xGGIjCktL2DC4NC86fjsRMYl1FJdVMxElUx54fuEU17wEW4BZyjUhI aF9X7LfxQcxe+CRsY37ZdJ19nmE6EUZay8Vt/tB2LK/RvfruLNYmnzX5MmmjJY/S 1TKz6Jy5M0DTl+jpod2nv/xJ2j32WSPul8Un/iBinC16LPH+Q7KZRVjFLlf/krsM SvZ1G6I70P7t9HW88BO9KhiYyxxuwqWC6SSoPMKTr4WeGnYQbA2JE6PJPktqsq76 Q91ucFkkGi+DZuZe5EuDMYMBrwaHQG8hKG3ueCj/pTu9IRErW94uO++H03bichk= =Yjfq -----END PGP SIGNATURE----- Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 Pull ext4 fix from Ted Ts'o: "This fixes a regression which crept in v4.5-rc5" * tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: ext4: iterate over buffer heads correctly in move_extent_per_page()
This commit is contained in:
commit
718e47a573
|
@ -390,6 +390,7 @@ data_copy:
|
||||||
*err = ext4_get_block(orig_inode, orig_blk_offset + i, bh, 0);
|
*err = ext4_get_block(orig_inode, orig_blk_offset + i, bh, 0);
|
||||||
if (*err < 0)
|
if (*err < 0)
|
||||||
break;
|
break;
|
||||||
|
bh = bh->b_this_page;
|
||||||
}
|
}
|
||||||
if (!*err)
|
if (!*err)
|
||||||
*err = block_commit_write(pagep[0], from, from + replaced_size);
|
*err = block_commit_write(pagep[0], from, from + replaced_size);
|
||||||
|
|
Loading…
Reference in a new issue