• Linus Torvalds's avatar
    Merge tag 'ntfs3_for_6.0' of https://github.com/Paragon-Software-Group/linux-ntfs3 · 3b06a275
    Linus Torvalds authored
    Pull ntfs3 updates from Konstantin Komarov:
    
     - implement FALLOC_FL_INSERT_RANGE
    
     - fix some logic errors
    
     - fixed xfstests (tested on x86_64): generic/064 generic/213
       generic/300 generic/361 generic/449 generic/485
    
     - some dead code removed or refactored
    
    * tag 'ntfs3_for_6.0' of https://github.com/Paragon-Software-Group/linux-ntfs3: (39 commits)
      fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
      fs/ntfs3: Remove unused function wnd_bits
      fs/ntfs3: Make ni_ins_new_attr return error
      fs/ntfs3: Create MFT zone only if length is large enough
      fs/ntfs3: Refactoring attr_insert_range to restore after errors
      fs/ntfs3: Refactoring attr_punch_hole to restore after errors
      fs/ntfs3: Refactoring attr_set_size to restore after errors
      fs/ntfs3: New function ntfs_bad_inode
      fs/ntfs3: Make MFT zone less fragmented
      fs/ntfs3: Check possible errors in run_pack in advance
      fs/ntfs3: Added comments to frecord functions
      fs/ntfs3: Fill duplicate info in ni_add_name
      fs/ntfs3: Make static function attr_load_runs
      fs/ntfs3: Add new argument is_mft to ntfs_mark_rec_free
      fs/ntfs3: Remove unused mi_mark_free
      fs/ntfs3: Fix very fragmented case in attr_punch_hole
      fs/ntfs3: Fix work with fragmented xattr
      fs/ntfs3: Make ntfs_fallocate return -ENOSPC instead of -EFBIG
      fs/ntfs3: extend ni_insert_nonresident to return inserted ATTR_LIST_ENTRY
      fs/ntfs3: Check reserved size for maximum allowed
      ...
    3b06a275
inode.c 45.5 KB