• Linus Torvalds's avatar
    Merge tag 'for-6.7-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · 18d46e76
    Linus Torvalds authored
    Pull btrfs fixes from David Sterba:
     "A few fixes and message updates:
    
       - for simple quotas, handle the case when a snapshot is created and
         the target qgroup already exists
    
       - fix a warning when file descriptor given to send ioctl is not
         writable
    
       - fix off-by-one condition when checking chunk maps
    
       - free pages when page array allocation fails during compression
         read, other cases were handled
    
       - fix memory leak on error handling path in ref-verify debugging
         feature
    
       - copy missing struct member 'version' in 64/32bit compat send ioctl
    
       - tree-checker verifies inline backref ordering
    
       - print messages to syslog on first mount and last unmount
    
       - update error messages when reading chunk maps"
    
    * tag 'for-6.7-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: send: ensure send_fd is writable
      btrfs: free the allocated memory if btrfs_alloc_page_array() fails
      btrfs: fix 64bit compat send ioctl arguments not initializing version member
      btrfs: make error messages more clear when getting a chunk map
      btrfs: fix off-by-one when checking chunk map includes logical address
      btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
      btrfs: add dmesg output for first mount and last unmount of a filesystem
      btrfs: do not abort transaction if there is already an existing qgroup
      btrfs: tree-checker: add type and sequence check for inline backrefs
    18d46e76
ioctl.c 116 KB