Commit 2d86829b authored by Anton Altaparmakov's avatar Anton Altaparmakov

NTFS: Add fs/ntfs/attrib.[hc]::ntfs_attr_extend_allocation(), a function to

      extend the allocation of an attributes.  Optionally, the data size,
      but not the initialized size can be extended, too.
Signed-off-by: default avatarAnton Altaparmakov <aia21@cantab.net>
parent 2a6fc4e1
...@@ -47,6 +47,9 @@ ToDo/Notes: ...@@ -47,6 +47,9 @@ ToDo/Notes:
which is zero for a resident attribute but should no longer be zero which is zero for a resident attribute but should no longer be zero
once the attribute is non-resident as it then has real clusters once the attribute is non-resident as it then has real clusters
allocated. allocated.
- Add fs/ntfs/attrib.[hc]::ntfs_attr_extend_allocation(), a function to
extend the allocation of an attributes. Optionally, the data size,
but not the initialized size can be extended, too.
2.1.24 - Lots of bug fixes and support more clean journal states. 2.1.24 - Lots of bug fixes and support more clean journal states.
......
This diff is collapsed.
...@@ -105,6 +105,9 @@ extern int ntfs_resident_attr_value_resize(MFT_RECORD *m, ATTR_RECORD *a, ...@@ -105,6 +105,9 @@ extern int ntfs_resident_attr_value_resize(MFT_RECORD *m, ATTR_RECORD *a,
extern int ntfs_attr_make_non_resident(ntfs_inode *ni, const u32 data_size); extern int ntfs_attr_make_non_resident(ntfs_inode *ni, const u32 data_size);
extern s64 ntfs_attr_extend_allocation(ntfs_inode *ni, s64 new_alloc_size,
const s64 new_data_size, const s64 data_start);
extern int ntfs_attr_set(ntfs_inode *ni, const s64 ofs, const s64 cnt, extern int ntfs_attr_set(ntfs_inode *ni, const s64 ofs, const s64 cnt,
const u8 val); const u8 val);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment