• Linus Torvalds's avatar
    Merge tag 'for-5.1-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · 65ae6893
    Linus Torvalds authored
    Pull btrfs fixes from David Sterba:
    
     - fsync fixes: i_size for truncate vs fsync, dio vs buffered during
       snapshotting, remove complicated but incomplete assertion
    
     - removed excessive warnigs, misreported device stats updates
    
     - fix raid56 page mapping for 32bit arch
    
     - fixes reported by static analyzer
    
    * tag 'for-5.1-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      Btrfs: fix assertion failure on fsync with NO_HOLES enabled
      btrfs: Avoid possible qgroup_rsv_size overflow in btrfs_calculate_inode_block_rsv_size
      btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks
      btrfs: raid56: properly unmap parity page in finish_parity_scrub()
      btrfs: don't report readahead errors and don't update statistics
      Btrfs: fix file corruption after snapshotting due to mix of buffered/DIO writes
      btrfs: remove WARN_ON in log_dir_items
      Btrfs: fix incorrect file size after shrinking truncate and fsync
    65ae6893
raid56.c 67.2 KB