• Linus Torvalds's avatar
    Merge tag 'f2fs-for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs · 5664896b
    Linus Torvalds authored
    Pull f2fs updates from Jaegeuk Kim:
     "In this cycle, we've applied relatively small number of patches which
      fix subtle corner cases mainly, while introducing a new mount option
      to be able to fragment the disk intentionally for performance tests.
    
      Enhancements:
    
       - add a mount option to fragmente on-disk layout to understand the
         performance
    
       - support direct IO for multi-partitions
    
       - add a fault injection of dquot_initialize
    
      Bug fixes:
    
       - address some lockdep complaints
    
       - fix a deadlock issue with quota
    
       - fix a memory tuning condition
    
       - fix compression condition to improve the ratio
    
       - fix disabling compression on the non-empty compressed file
    
       - invalidate cached pages before IPU/DIO writes
    
      And, we've added some minor clean-ups as usual"
    
    * tag 'f2fs-for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs:
      f2fs: fix UAF in f2fs_available_free_memory
      f2fs: invalidate META_MAPPING before IPU/DIO write
      f2fs: support fault injection for dquot_initialize()
      f2fs: fix incorrect return value in f2fs_sanity_check_ckpt()
      f2fs: compress: disallow disabling compress on non-empty compressed file
      f2fs: compress: fix overwrite may reduce compress ratio unproperly
      f2fs: multidevice: support direct IO
      f2fs: introduce fragment allocation mode mount option
      f2fs: replace snprintf in show functions with sysfs_emit
      f2fs: include non-compressed blocks in compr_written_block
      f2fs: fix wrong condition to trigger background checkpoint correctly
      f2fs: fix to use WHINT_MODE
      f2fs: fix up f2fs_lookup tracepoints
      f2fs: set SBI_NEED_FSCK flag when inconsistent node block found
      f2fs: introduce excess_dirty_threshold()
      f2fs: avoid attaching SB_ACTIVE flag during mount
      f2fs: quota: fix potential deadlock
      f2fs: should use GFP_NOFS for directory inodes
    5664896b
file.c 107 KB