• Linus Torvalds's avatar
    Merge tag 'for-6.6-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · cac405a3
    Linus Torvalds authored
    Pull btrfs fixes from David Sterba:
    
     - delayed refs fixes:
         - fix race when refilling delayed refs block reserve
         - prevent transaction block reserve underflow when starting
           transaction
         - error message and value adjustments
    
     - fix build warnings with CONFIG_CC_OPTIMIZE_FOR_SIZE and
       -Wmaybe-uninitialized
    
     - fix for smatch report where uninitialized data from invalid extent
       buffer range could be returned to the caller
    
     - fix numeric overflow in statfs when calculating lower threshold
       for a full filesystem
    
    * tag 'for-6.6-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: initialize start_slot in btrfs_log_prealloc_extents
      btrfs: make sure to initialize start and len in find_free_dev_extent
      btrfs: reset destination buffer when read_extent_buffer() gets invalid range
      btrfs: properly report 0 avail for very full file systems
      btrfs: log message if extent item not found when running delayed extent op
      btrfs: remove redundant BUG_ON() from __btrfs_inc_extent_ref()
      btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
      btrfs: prevent transaction block reserve underflow when starting transaction
      btrfs: fix race when refilling delayed refs block reserve
    cac405a3
tree-log.c 210 KB