• Linus Torvalds's avatar
    Merge tag 'f2fs-for-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs · 227c4d50
    Linus Torvalds authored
    Pull f2fs updates from Jaegeuk Kim:
     "In this round, we've improved the compression support especially for
      Android such as allowing compression for mmap files, replacing the
      immutable bit with internal bit to prohibits data writes explicitly,
      and adding a mount option, "compress_cache", to improve random reads.
      And, we added "readonly" feature to compact the partition w/
      compression enabled, which will be useful for Android RO partitions.
    
      Enhancements:
       - support compression for mmap file
       - use an f2fs flag instead of IMMUTABLE bit for compression
       - support RO feature w/ extent_cache
       - fully support swapfile with file pinning
       - improve atgc tunability
       - add nocompress extensions to unselect files for compression
    
      Bug fixes:
       - fix false alaram on iget failure during GC
       - fix race condition on global pointers when there are multiple f2fs
         instances
       - add MODULE_SOFTDEP for initramfs
    
      As usual, we've also cleaned up some places for better code
      readability (e.g., sysfs/feature, debugging messages, slab cache
      name, and docs)"
    
    * tag 'f2fs-for-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (32 commits)
      f2fs: drop dirty node pages when cp is in error status
      f2fs: initialize page->private when using for our internal use
      f2fs: compress: add nocompress extensions support
      MAINTAINERS: f2fs: update my email address
      f2fs: remove false alarm on iget failure during GC
      f2fs: enable extent cache for compression files in read-only
      f2fs: fix to avoid adding tab before doc section
      f2fs: introduce f2fs_casefolded_name slab cache
      f2fs: swap: support migrating swapfile in aligned write mode
      f2fs: swap: remove dead codes
      f2fs: compress: add compress_inode to cache compressed blocks
      f2fs: clean up /sys/fs/f2fs/<disk>/features
      f2fs: add pin_file in feature list
      f2fs: Advertise encrypted casefolding in sysfs
      f2fs: Show casefolding support only when supported
      f2fs: support RO feature
      f2fs: logging neatening
      f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bit
      f2fs: compress: remove unneeded preallocation
      f2fs: atgc: export entries for better tunability via sysfs
      ...
    227c4d50
sysfs-fs-f2fs 19 KB