Explorar o código

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()
Linus Torvalds %!s(int64=9) %!d(string=hai) anos
pai
achega
718e47a573
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      fs/ext4/move_extent.c

+ 1 - 0
fs/ext4/move_extent.c

@@ -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);