NTFS: Change ntfs_attr_make_non_resident to take the attribute value size
authorAnton Altaparmakov <aia21@cantab.net>
Tue, 4 Oct 2005 13:48:20 +0000 (14:48 +0100)
committerAnton Altaparmakov <aia21@cantab.net>
Tue, 4 Oct 2005 13:48:20 +0000 (14:48 +0100)
commit8925d4f0d3479b9c5ed7e49acc648beccca95f21
treefc740f0fbc17edc8b855c27c02d074679a0f0f03
parentfc0fa7dc7d243afabdb3fb6a11d59a944a9c91f8
NTFS: Change ntfs_attr_make_non_resident to take the attribute value size
      as an extra parameter.  This is needed since we need to know the size
      before we can map the mft record and our callers always know it.  The
      reason we cannot simply read the size from the vfs inode i_size is
      that this is not necessarily uptodate.  This happens when
      ntfs_attr_make_non_resident() is called in the ->truncate call path.

Signed-off-by: Anton Altaparmakov <aia21@cantab.net>
fs/ntfs/ChangeLog
fs/ntfs/attrib.c
fs/ntfs/attrib.h