Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 481d0374 authored by Anton Altaparmakov's avatar Anton Altaparmakov
Browse files

NTFS: Complete the previous fix for the unset device when mapping buffers


      for  mft record writing.  I had missed the writepage based mft record
      write code path.

Signed-off-by: default avatarAnton Altaparmakov <aia21@cantab.net>
parent cf590012
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -175,7 +175,7 @@ ToDo/Notes:
	  the ntfs inode in memory if present.  Also, the ntfs inode has its
	  own locking so it does not matter if the vfs inode is locked.
	- Fix bug in mft record writing where we forgot to set the device in
	  the buffers when mapping them after the VM had discarded them
	  the buffers when mapping them after the VM had discarded them.
	  Thanks to Martin MOKREJŠ for the bug report.

2.1.22 - Many bug and race fixes and error handling improvements.
+1 −0
Original line number Diff line number Diff line
@@ -924,6 +924,7 @@ static int ntfs_write_mst_block(struct page *page,
			LCN lcn;
			unsigned int vcn_ofs;

			bh->b_bdev = vol->sb->s_bdev;
			/* Obtain the vcn and offset of the current block. */
			vcn = (VCN)block << bh_size_bits;
			vcn_ofs = vcn & vol->cluster_size_mask;