This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 7d46dcab452b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 048ba17fafff Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 61d18d91dd4a Merge branch 'misc-6.17' into next-fixes adds 24bf3ee37fb8 f2fs: make sure zoned device GC to use FG_GC in shortage o [...] adds 8142daf8a538 f2fs: turn off one_time when forcibly set to foreground GC adds 1773f63d108b f2fs: handle nat.blkaddr corruption in f2fs_get_node_info() adds 70b6e8500431 f2fs: do sanity check on fio.new_blkaddr in do_write_page() adds 554d9b7242a7 f2fs: fix bio memleak when committing super block adds 90d5c9ba3ed9 f2fs: fix to avoid invalid wait context issue adds 59c1c89e9ba8 f2fs: introduce reserved_pin_section sysfs entry adds 8e2a9b656474 f2fs: compress: change the first parameter of page_array_{ [...] adds 39868685c2a9 f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic adds 1f136890263c f2fs: Fix the typos in comments adds 90c5ce37adf0 f2fs: convert F2FS_I_SB to sbi in f2fs_setattr() adds 154467f4ad03 f2fs: fix KMSAN uninit-value in extent_info usage adds 10dcaa56ef93 f2fs: fix to check upper boundary for value of gc_boost_zo [...] adds 956b81b3d41a f2fs: enable tuning of boost_zoned_gc_percent via sysfs adds 55fc364b430e f2fs: account and print more stats during recovery adds 7a96d1d73ce9 f2fs: fix to check upper boundary for gc_valid_thresh_ratio adds a919ae794ad2 f2fs: fix to check upper boundary for gc_no_zoned_gc_percent adds d738f7085647 f2fs: don't allow unaligned truncation to smaller/equal si [...] adds e23ab8028de0 f2fs: check the generic conditions first adds 185f203a6991 f2fs: avoid splitting bio when reading multiple pages adds 8f4688591d96 f2fs: fix to use f2fs_is_valid_blkaddr_raw() in do_write_page() adds e9705c61b1db f2fs: use kfree() instead of kvfree() to free some memory adds 81b6ecca2f15 f2fs: doc: fix wrong quota mount option description adds 7c30d7993013 f2fs: fix to avoid UAF in f2fs_sync_inode_meta() adds a509a55f8eec f2fs: fix to avoid panic in f2fs_evict_inode adds c1cfc87e4952 f2fs: introduce is_cur{seg,sec}() adds 9050cabbe1ad f2fs: Pass a folio to recover_dentry() adds 7872c71e646b f2fs: Pass a folio to recover_inode() adds 71e5066738e9 f2fs: Pass a folio to recover_quota_data() adds b77dc031a784 f2fs: Pass a folio to f2fs_recover_inode_page() adds afd42fa98b9c f2fs: Pass a folio to sanity_check_extent_cache() adds ea3f2069ea16 f2fs: Pass a folio to sanity_check_inode() adds 1f6425e33da2 f2fs: Pass a folio to f2fs_sanity_check_inline_data() adds 4a09966a2066 f2fs: Pass a folio to inode_has_blocks() adds 9d717807167f f2fs: Pass a folio to F2FS_INODE() adds 28fde0d7ff29 f2fs: Pass a folio to ino_of_node() adds a63f2de2dd95 f2fs: Pass a folio to nid_of_node() adds bead9a6f1b8d f2fs: Pass a folio to is_recoverable_dnode() adds 4f3466d79b2b f2fs: Pass a folio to set_dentry_mark() adds b07bfa70e4b1 f2fs: Pass a folio to set_fsync_mark() adds 61fcaf3eb88d f2fs: Pass a folio to set_mark() adds c3c06275e4e2 f2fs: Pass a folio to f2fs_allocate_data_block() adds e3f1b76d877c f2fs: Pass a folio to f2fs_inode_chksum_set() adds 6ebd7ba499c5 f2fs: Pass a folio to f2fs_enable_inode_chksum() adds 5ea99b6d70b3 f2fs: Pass a folio to f2fs_inode_chksum() adds 889293ea1148 f2fs: Pass a folio to fill_node_footer_blkaddr() adds fddd722e73af f2fs: Pass a folio to get_nid() adds 53987453349b f2fs: Pass a folio to set_cold_node() adds 171a3aebbd48 f2fs: Pass folios to copy_node_footer() adds 06bf11829b49 f2fs: Pass a folio to fill_node_footer() adds eca35d6d5a02 f2fs: Pass a folio to cpver_of_node() adds 447e4fb5e880 f2fs: Pass a folio to f2fs_recover_xattr_data() adds ac576da7c950 f2fs: Pass a folio to is_fsync_dnode() adds 4aecdc80b3a6 f2fs: Pass a folio to is_dent_dnode() adds d342b7adad71 f2fs: Add fio->folio adds 79d976a2e73b f2fs: Use folio_unlock() in f2fs_write_compressed_pages() adds 1fd0dffdb446 f2fs: Pass a folio to is_cold_node() adds 5bba2a22494c f2fs: Pass a folio to is_node() adds fb92a5c9f89a f2fs: Pass a folio to IS_DNODE() adds 6d3a7f6589fe f2fs: Pass a folio to ofs_of_node() adds e8f46b2c3aef f2fs: Pass a folio to get_dnode_base() adds ad38574a8e82 f2fs: Pass a folio to ADDRS_PER_PAGE() adds a5f3be6e652a f2fs: Pass a folio to IS_INODE() adds 4ecaf580ee35 f2fs: Add folio counterparts to page_private_flags functions adds a824388d9119 f2fs: Use a folio in f2fs_is_cp_guaranteed() adds 161922410d6e f2fs: Convert set_page_private_data() to folio_set_f2fs_data() adds 3659196c8723 f2fs: Convert get_page_private_data() to folio_get_f2fs_data() adds ca8049c99f3d f2fs: Pass a folio to f2fs_compress_write_end_io() adds 5e2a00e6e009 f2fs: Use a folio in f2fs_merge_page_bio() adds fec903541713 f2fs: Use a bio in f2fs_submit_page_write() adds d6966e7ed280 f2fs: Pass a folio to WB_DATA_TYPE() and f2fs_is_cp_guaranteed() adds a9249a2671bc f2fs: Use a folio iterator in f2fs_handle_step_decompress() adds 587b2df524f9 f2fs: Pass a folio to f2fs_end_read_compressed_page() adds cabda16223ed f2fs: Use a folio iterator in f2fs_verify_bio() adds 9e3d138737f8 f2fs: Pass a folio to f2fs_is_compressed_page() adds 3a19caf12f03 f2fs: Convert get_next_nat_page() to get_next_nat_folio() adds c07de7557a56 f2fs: Pass the nat_blk to __update_nat_bits() adds 8591db2a6571 f2fs: Pass a folio to F2FS_NODE() adds 49bb2b894e87 f2fs: Pass a folio to f2fs_cache_compressed_page() adds 015622b8c7ed f2fs: Use a folio in f2fs_encrypted_get_link() adds 0f54eec0cb89 f2fs: Use F2FS_F_SB() in f2fs_read_end_io() adds 6974b21f7013 f2fs: Remove clear_page_private_all() adds 7695f8ccf614 f2fs: Remove use of page from f2fs_write_single_data_page() adds 06e42bf4327a f2fs: Pass a folio to f2fs_submit_merged_write_cond() adds 5fb60c0365c4 f2fs: Pass a folio to __has_merged_page() adds 816aa305cd49 f2fs: Remove F2FS_P_SB() adds 5661998536af f2fs: fix to avoid out-of-boundary access in devs.path adds f2091cc188c6 f2fs: Add fs parameter specifications for mount options adds 02eb5fe42a8c f2fs: move the option parser into handle_mount_opt adds 19c4b380f23e f2fs: Allow sbi to be NULL in f2fs_printk adds 1a9094b10cf7 f2fs: Add f2fs_fs_context to record the mount options adds d18535132523 f2fs: separate the options parsing and options checking adds bb463a75ab2f f2fs: introduce fs_context_operation structure adds 94b3ce7f1509 f2fs: switch to the new mount api adds 77de19b6867f f2fs: fix to avoid out-of-boundary access in dnode page adds 08a7efc5b02a f2fs: vm_unmap_ram() may be called from an invalid context adds b93bf64e349b f2fs: merge the two conditions to avoid code duplication adds 95d7c508b212 f2fs: remove unnecessary tracepoint enabled check adds f0a7adfedcc8 f2fs: don't break allocation when crossing contiguous sections adds e6d5e789c3b2 f2fs: ignore valid ratio when free section count is low adds 3bf1bab503a5 f2fs: zone: wait for inflight dio completion, excluding pi [...] adds 0349b7f95c80 f2fs: avoid redundant clean nat entry move in lru list adds 40aa9e1223fd f2fs: directly add newly allocated pre-dirty nat entry to [...] adds 6840faddb656 f2fs: fix to update upper_p in __get_secs_required() correctly adds e194e140ab7d f2fs: fix to calculate dirty data during has_not_enough_fr [...] adds 1005a3ca28e9 f2fs: fix to trigger foreground gc during f2fs_map_blocks( [...] adds 1d4c5dbba1a5 f2fs: add gc_boost_gc_multiple sysfs node adds c8705cefce44 f2fs: add gc_boost_gc_greedy sysfs node adds 078cad8212ce f2fs: drop inode from the donation list when the last file [...] new 0974f486f3dd Merge tag 'f2fs-for-6.17-rc1' of git://git.kernel.org/pub/ [...] adds ffdd20555cc6 i2c: stm32f7: support i2c_*_dma_safe_msg_buf APIs adds 635bf3c88533 i2c: tegra: Use internal reset when reset property is not [...] adds 315b40df66c8 i2c: tegra: Remove dma_sync_*() calls adds f632472a2ab4 dt-bindings: i2c: apple,i2c: Document Apple A7-A11, T2 com [...] adds 85c34532849d i2c: qcom-geni: fix I2C frequency table to achieve accurat [...] adds efb2ad898d69 Merge tag 'i2c-host-6.17-pt2' of git://git.kernel.org/pub/ [...] adds 65cf62cd62af i2c: apple: Drop default ARCH_APPLE in Kconfig adds 0b7c9528facd i2c: Force DLL0945 touchpad i2c freq to 100khz adds 33ac5155891c i2c: muxes: mule: Fix an error handling path in mule_i2c_m [...] new 7e161a991ea7 Merge tag 'i2c-for-6.17-rc1-part2' of git://git.kernel.org [...] adds 5c241ed8d031 mm/shmem, swap: improve cached mTHP handling and fix poten [...] adds 8d58d6562111 mm: shmem: fix the shmem large folio allocation for the i9 [...] adds b50e37889f9f selftests/mm: add process_madvise() tests adds d171b10b2d7b mm/page-flags: remove folio_start_writeback_keepwrite() adds 56bdf83de7f1 kasan: skip quarantine if object is still accessible under RCU adds 881388f34338 mm: add process info to bad rss-counter warning adds d6a511dea45c selftests: cachestat: add tests for mmap, refactor and enh [...] adds dee3ab621f2b mm/damon/vaddr: skip isolating folios already in destination nid adds f225b34f1e6c mm/mseal: always define VM_SEALED adds d0b47a6866f1 mm/mseal: update madvise() logic adds 8b2914162aa3 mm/mseal: small cleanups adds 530e09096413 mm/mseal: simplify and rename VMA gap check adds 6c2da14ae1e0 mm/mseal: rework mseal apply logic adds 9109bd52559b mm/memory-failure: hold PTL in hwpoison_hugetlb_range adds 1623717b057f mm/mincore: hold PTL in mincore_hugetlb adds 3dfde97800e0 mm: add get_and_clear_ptes() and clear_ptes() adds 4ea3594a4741 khugepaged: optimize __collapse_huge_page_copy_succeeded() [...] adds 22d0229093b9 khugepaged: optimize collapse_pte_mapped_thp() by PTE batching adds 9a4f90e24661 mm: remove mm/io-mapping.c adds a222439e1e27 mm/rmap: add anon_vma lifetime debug check adds 9bbffee67ffd mm: fix a UAF when vma->mm is freed after vma->vm_refcnt g [...] adds fcd90ad31e29 execmem: drop unused execmem_update_copy() adds 838955f64ae7 execmem: introduce execmem_alloc_rw() adds 187fd8521dd8 execmem: rework execmem_cache_free() adds 888b5a847ba9 execmem: move execmem_force_rw() and execmem_restore_rox() [...] adds 3bd4e0ac61b2 execmem: add fallback for failures in vmalloc(VM_ALLOW_HUGE_VMAP) adds ab674b6871b0 execmem: drop writable parameter from execmem_fill_trappin [...] adds 36de1e4238c1 x86/kprobes: enable EXECMEM_ROX_CACHE for kprobes allocations adds 5d79c2be5081 x86/ftrace: enable EXECMEM_ROX_CACHE for ftrace allocations adds 0cfc0e7e3d06 mm/shmem, swap: avoid redundant Xarray lookup during swapin adds c262ffd72c85 mm/shmem, swap: tidy up THP swapin checks adds 91ab656ece13 mm/shmem, swap: tidy up swap entry splitting adds 69805ea79db6 mm/shmem, swap: never use swap cache and readahead for SWP [...] adds 1326359f2280 mm/shmem, swap: simplify swapin path and result handling adds 93c0476e7057 mm/shmem, swap: rework swap entry and index calculation fo [...] adds de55be42379c mm/shmem, swap: fix major fault counting adds f04fd85f1594 mm: correct type for vmalloc vm_flags fields adds a2152fef2902 mm: mempool: fix crash in mempool_free() for zero-minimum pools new da23ea194db9 Merge tag 'mm-stable-2025-08-03-12-35' of git://git.kernel [...] adds 2f2d42a17b5a exfat: fdatasync flag should be same like generic_write_sync() adds 99f9a97dce39 exfat: add cluster chain loop check for dir new 5998f2bca43e Merge tag 'exfat-for-6.17-rc1' of git://git.kernel.org/pub [...] adds e60737dbfb92 ARM: 9449/1: coresight: Finish removal of Coresight suppor [...] new 6bcdbd62bd56 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 0960d9700841 btrfs: fix subpage deadlock in try_release_subpage_extent_ [...] new 5d5cf5010501 btrfs: make btrfs_cleanup_ordered_extents() support large folios new 9c8c3251173e btrfs: fix wrong length parameter for btrfs_cleanup_ordere [...] new a958ae69ccf7 btrfs: error on missing block group when unaccounting log [...] new 8d7b7725649a btrfs: do not allow relocation of partially dropped subvolumes new d679adacbfb7 btrfs: zoned: do not select metadata BG as finish target new 23e03815d25e btrfs: fix iteration bug in __qgroup_excl_accounting() new 04924bc2e724 Merge branch 'misc-6.17' into next-fixes new 8d0022590107 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 8e9dbabbe536 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2d22c6e762da erofs: Fallback to normal access if DAX is not supported o [...] new 8f11edd64578 erofs: Do not select tristate symbols from bool symbols new e2d8ad009150 erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC new d7754d5161a9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f9a348e0de19 nfsd: don't set the ctime on delegated atime updates new e5a73150776f nfsd: avoid ref leak in nfsd_open_local_fh() new 561eec2c7c7d Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (7d46dcab452b) \ N -- N -- N refs/heads/fs-current (561eec2c7c7d)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 22 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 22 + Documentation/core-api/mm-api.rst | 1 - .../devicetree/bindings/i2c/apple,i2c.yaml | 5 + Documentation/filesystems/f2fs.rst | 6 +- arch/arm/include/asm/cti.h | 160 -- arch/arm64/mm/mmu.c | 4 +- arch/x86/kernel/alternative.c | 3 +- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/kprobes/core.c | 18 - arch/x86/mm/init.c | 24 +- drivers/i2c/busses/Kconfig | 1 - drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-stm32f7.c | 32 +- drivers/i2c/busses/i2c-tegra.c | 64 +- drivers/i2c/i2c-core-acpi.c | 1 + drivers/i2c/muxes/i2c-mux-mule.c | 3 +- fs/btrfs/extent_io.c | 11 +- fs/btrfs/inode.c | 8 +- fs/btrfs/qgroup.c | 3 +- fs/btrfs/relocation.c | 19 + fs/btrfs/tree-log.c | 19 +- fs/btrfs/zoned.c | 2 +- fs/erofs/Kconfig | 20 +- fs/erofs/super.c | 24 +- fs/erofs/zdata.c | 13 +- fs/exfat/dir.c | 12 + fs/exfat/fatent.c | 10 + fs/exfat/file.c | 5 +- fs/exfat/namei.c | 5 + fs/exfat/super.c | 32 +- fs/f2fs/checkpoint.c | 8 +- fs/f2fs/compress.c | 120 +- fs/f2fs/data.c | 183 +- fs/f2fs/debug.c | 21 +- fs/f2fs/dir.c | 4 +- fs/f2fs/extent_cache.c | 10 +- fs/f2fs/f2fs.h | 151 +- fs/f2fs/file.c | 107 +- fs/f2fs/gc.c | 54 +- fs/f2fs/gc.h | 5 +- fs/f2fs/inline.c | 20 +- fs/f2fs/inode.c | 84 +- fs/f2fs/namei.c | 12 +- fs/f2fs/node.c | 261 +-- fs/f2fs/node.h | 77 +- fs/f2fs/recovery.c | 116 +- fs/f2fs/segment.c | 62 +- fs/f2fs/segment.h | 59 +- fs/f2fs/super.c | 2111 +++++++++++--------- fs/f2fs/sysfs.c | 48 + fs/nfsd/localio.c | 5 +- fs/nfsd/vfs.c | 10 +- include/linux/execmem.h | 54 +- include/linux/f2fs_fs.h | 2 +- include/linux/fscrypt.h | 10 +- include/linux/io-mapping.h | 3 - include/linux/mm.h | 6 +- include/linux/mmap_lock.h | 30 + include/linux/page-flags.h | 2 - include/linux/pgtable.h | 45 + include/linux/rmap.h | 22 + kernel/fork.c | 9 +- kernel/module/main.c | 13 +- mm/Kconfig | 4 - mm/Makefile | 1 - mm/damon/vaddr.c | 4 + mm/execmem.c | 206 +- mm/internal.h | 2 +- mm/io-mapping.c | 30 - mm/kasan/common.c | 25 +- mm/khugepaged.c | 58 +- mm/madvise.c | 71 +- mm/memory-failure.c | 12 +- mm/mempool.c | 24 +- mm/mincore.c | 3 + mm/mmap_lock.c | 10 +- mm/mprotect.c | 2 +- mm/mremap.c | 4 +- mm/mseal.c | 166 +- mm/nommu.c | 2 +- mm/rmap.c | 2 +- mm/shmem.c | 279 +-- mm/vma.c | 4 +- mm/vma.h | 27 +- tools/testing/selftests/cachestat/test_cachestat.c | 62 +- tools/testing/selftests/mm/.gitignore | 1 + tools/testing/selftests/mm/Makefile | 1 + tools/testing/selftests/mm/process_madv.c | 344 ++++ tools/testing/selftests/mm/run_vmtests.sh | 5 + tools/testing/vma/vma_internal.h | 6 +- 90 files changed, 3310 insertions(+), 2304 deletions(-) delete mode 100644 arch/arm/include/asm/cti.h delete mode 100644 mm/io-mapping.c create mode 100644 tools/testing/selftests/mm/process_madv.c