• Anton Altaparmakov's avatar
    NTFS: - Add new element itype.index.collation_rule to the ntfs inode · b9792e3f
    Anton Altaparmakov authored
    
            structure and set it appropriately in ntfs_read_locked_inode().
          - Implement a new inode type "index" to allow efficient access to the
            indices found in various system files and adapt inode handling
            accordingly (fs/ntfs/inode.[hc]).  An index inode is essentially an
            attribute inode (NInoAttr() is true) with an attribute type of
            AT_INDEX_ALLOCATION.  As such, it is no longer allowed to call
            ntfs_attr_iget() with an attribute type of AT_INDEX_ALLOCATION as
            there would be no way to distinguish between normal attribute inodes
            and index inodes.  The function to obtain an index inode is
            ntfs_index_iget() and it uses the helper function
            ntfs_read_locked_index_inode().  Note, we do not overload
            ntfs_attr_iget() as indices consist of multiple attributes so using
            ntfs_attr_iget() to obtain an index inode would be confusing.
    Signed-off-by: default avatarAnton Altaparmakov <aia21@cantab.net>
    b9792e3f
To find the state of this project's repository at the time of any of these versions, check out the tags..
ChangeLog 53.7 KB