1. 09 Jul, 2021 2 commits
    • 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
    • Linus Torvalds's avatar
      Merge branch 'akpm' (patches from Andrew) · bd9c3506
      Linus Torvalds authored
      Pull yet more updates from Andrew Morton:
       "54 patches.
      
        Subsystems affected by this patch series: lib, mm (slub, secretmem,
        cleanups, init, pagemap, and mremap), and debug"
      
      * emailed patches from Andrew Morton <akpm@linux-foundation.org>: (54 commits)
        powerpc/mm: enable HAVE_MOVE_PMD support
        powerpc/book3s64/mm: update flush_tlb_range to flush page walk cache
        mm/mremap: allow arch runtime override
        mm/mremap: hold the rmap lock in write mode when moving page table entries.
        mm/mremap: use pmd/pud_poplulate to update page table entries
        mm/mremap: don't enable optimized PUD move if page table levels is 2
        mm/mremap: convert huge PUD move to separate helper
        selftest/mremap_test: avoid crash with static build
        selftest/mremap_test: update the test to handle pagesize other than 4K
        mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t *
        mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *
        kdump: use vmlinux_build_id to simplify
        buildid: fix kernel-doc notation
        buildid: mark some arguments const
        scripts/decode_stacktrace.sh: indicate 'auto' can be used for base path
        scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
        scripts/decode_stacktrace.sh: support debuginfod
        x86/dumpstack: use %pSb/%pBb for backtrace printing
        arm64: stacktrace: use %pSb for backtrace printing
        module: add printk formats to add module build ID to stacktraces
        ...
      bd9c3506
  2. 08 Jul, 2021 38 commits