9a87ce288fe3 Add linux-next specific files for 20250128 337d1b354a29 sched_ext: Move built-in idle CPU selection policy to a separate file 1626e5ef0b00 sched_ext: Fix lock imbalance in dispatch_to_local_dsq() 67e4bb2ced0f net: page_pool: don't try to stash the napi id 6db9d3a536cd netdevsim: don't assume core pre-populates HDS params on GET 3b1af7660439 MAINTAINERS: add Paul Fertser as a NC-SI reviewer a60558644e20 wifi: mt76: move napi_enable() from under BH 09a939487fc8 eth: via-rhine: fix calling napi_enable() in atomic context f1d12bc7a596 eth: niu: fix calling napi_enable() in atomic context d19e612c47f4 eth: 8139too: fix calling napi_enable() in atomic context 5c4470a1719c eth: forcedeth: fix calling napi_enable() in atomic context a878f3e4ace7 eth: forcedeth: remove local wrappers for napi enable/disable 8ed47e4e0b42 eth: tg3: fix calling napi_enable() in atomic context 964417a5d4a0 tools: ynl: c: correct reverse decode of empty attrs fd53aa40e65f ptp: Ensure info->enable callback is always set cde5959913b7 documentation: networking: fix spelling mistakes 979284535aaf net/mlx5e: add missing cpu_to_node to kvzalloc_node in mlx5e_open_xdpredirect_sq 50bf398e1cea net: netdevsim: try to close UDP port harness races 5de7665e0a07 net: rose: fix timer races against user threads 09ebd028d6d7 net: the appletalk subsystem no longer uses ndo_do_ioctl 83ae27d87cdc i2c: Fix core-managed per-client debugfs handling 72c94b5ce46f i2c: imx-lpi2c: select CONFIG_I2C_SLAVE ef34861098c0 drm/xe: Upgrade complaint about missing slice info 38567b972a22 selftests: Handle old glibc without execveat(2) a4d1c5d0b99b drm/xe/pf: Move VFs reprovisioning to worker 3c7d51b0d299 sched_ext: selftests/dsp_local_on: Fix selftest on UP systems 5f52bbf2f6e0 tools/sched_ext: Add helper to check task migration state d555ed45a5a1 PCI: Restore original INTX_DISABLE bit by pcim_intx() 14b667460880 drm/xe/pf: Use GuC Buffer Cache during policy provisioning d6f3e7d564b2 sched_ext: Fix incorrect autogroup migration detection 9afd7336f3ac fuse: add default_request_timeout and max_request_timeout sysctls ac5eab212a58 fuse: add kernel-enforced timeout option for requests 2d4fde59fd50 fuse: prevent disabling io-uring on active connections 786412a73e7e fuse: enable fuse-over-io-uring 3393ff964e0f fuse: block request allocation until io-uring init is complete b6236c8407cb fuse: {io-uring} Prevent mount point hang on fuse-server termination 857b0263f30e fuse: Allow to queue bg requests through io-uring c2c9af9a0b13 fuse: Allow to queue fg requests through io-uring ba74ba571189 fuse: {io-uring} Make fuse_dev_queue_{interrupt,forget} non-static 4a9bfb9b6850 fuse: {io-uring} Handle teardown of ring entries 897286f2948c drm/xe/pmu: Add GT C6 events 6ea5bf169ad4 drm/xe/pmu: Add attribute skeleton 4ee64041bcca drm/xe/pmu: Get/put runtime pm on event init ef7ce3938621 drm/xe/pmu: Extract xe_pmu_event_update() 257a10c18e18 drm/xe/pmu: Assert max gt 011c1e246a1d drm/xe/pmu: Enable PMU interface 2bb447540e71 vfio/nvgrace-gpu: Add GB200 SKU to the devid table d85f69d520e6 vfio/nvgrace-gpu: Check the HBM training and C2C link status 6a9eb2d125ba vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM bd53764a60ad vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem c090c8abae4b fuse: Add io-uring sqe commit and fetch support 6c1bb4031729 ASoC: codec: es8316: "DAC Soft Ramp Rate" is just a 2 bit control 5aa21b0495df loop: don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64} 3981be13ec1b ceph: exchange hardcoded value on NAME_MAX 2f0805d7c08b ceph: streamline request head structures in MDS client 5820a3b08987 virtio_blk: Add support for transport error recovery a0ec4fb63f5c virtio_pci: Add support for PCIe Function Level Reset a3b9c053d82a vhost/net: Set num_buffers for virtio 1.0 5abfb2208bd7 vdpa/octeon_ep: read vendor-specific PCI capability 1629ee1078fc virtio-pci: define type and header for PCI vendor data 59e457122982 vdpa/octeon_ep: handle device config change events 26f8ce06af64 vdpa/octeon_ep: enable support for multiple interrupts per device 6f3955a62cec vdpa: solidrun: Replace deprecated PCI functions 212c3a851333 s390/kdump: virtio-mem kdump support (CONFIG_PROC_VMCORE_DEVICE_RAM) c6a8239a9edd virtio-mem: support CONFIG_PROC_VMCORE_DEVICE_RAM fe1d79dc54ac virtio-mem: remember usable region size a9403425b3cf virtio-mem: mark device ready before registering callbacks in kdump mode 7ad4d1f6e6ef fs/proc/vmcore: introduce PROC_VMCORE_DEVICE_RAM to detect device RAM ranges in 2nd kernel e29e9acae06d fs/proc/vmcore: factor out freeing a list of vmcore ranges e017b1f4aa4e fs/proc/vmcore: factor out allocating a vmcore range and adding it to a list 819403c89355 fs/proc/vmcore: move vmcore definitions out of kcore.h 8e386957cc2d fs/proc/vmcore: prefix all pr_* with "vmcore:" 0f3b1c40c652 fs/proc/vmcore: disallow vmcore modifications while the vmcore is open 2083dfe45e83 fs/proc/vmcore: replace vmcoredd_mutex by vmcore_mutex cdbc69716ff3 fs/proc/vmcore: convert vmcore_cb_lock into vmcore_mutex cc77e2ce187d ata: libata-core: Add ATA_QUIRK_NOLPM for Samsung SSD 870 QVO drives 3ff53862c322 ASoC: amd: acp: Fix possible deadlock eb5c79828cfa firmware: cs_dsp: FW_CS_DSP_KUNIT_TEST should not select REGMAP 28aecef5b101 selftests: livepatch: handle PRINTK_CALLER in check_result() fb1102a09a3b Revert "x86/boot: Reject absolute references in .head.text" 987f379b5409 irqchip/irq-mvebu-icu: Fix access to msi_data from irq_domain::host_data 825c78e6a60c irqchip/riscv: Ensure ordering of memory writes and IPI writes 01cfc84024e9 clocksource: Use get_random_bytes() in clocksource_verify_choose_cpus() 1f566840a829 clocksource: Use pr_info() for "Checking clocksource synchronization" message 05d91cdb1f91 net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling 24a8e44deae4 landlock: Fix grammar error 96aca5fa96c0 cifs: Update description about ACL permissions 16de085ce49d cifs: Remove unicode parameter from parse_reparse_point() function 0d130665101c cifs: Remove intermediate object of failed create SFU call caea7d4edac6 cifs: Validate EAs for WSL reparse points 9c8ffadc45bd cifs: Change translation of STATUS_PRIVILEGE_NOT_HELD to -EPERM f764fab72d98 cifs: Change translation of STATUS_NOT_A_REPARSE_POINT to -ENODATA 11fe16cf3622 bcachefs: bch2_btree_node_rewrite_key() 3d5350b3631f bcachefs: backpointer_get_key() doesn't pull in btree node 4c5e993292c9 bcachefs: Internal reads can now correct errors f54475b1c9d9 bcachefs: Don't self-heal if a data update is already rewriting 6d26b6414b16 bcachefs: Don't start promotes from bch2_rbio_free() e139bc9e725d bcachefs: Bail out early on alloc_nowait data updates 3d76fc9b281f bcachefs: Rework init order in bch2_data_update_init() 6707aac8511a bcachefs: Self healing writes are BCH_WRITE_alloc_nowait d640b2bf333d bcachefs: Promotes should use BCH_WRITE_only_specified_devs 996df2b7549b bcachefs: Be stricter in bch2_read_retry_nodecode() 8e04abb17915 bcachefs: cleanup redundant code around data_update_op initialization 58f0b0ee3a39 bcachefs: bch2_update_unwritten_extent() no longer depends on wbio fb5d9d816659 bcachefs: promote_op uses embedded bch_read_bio 9bab1e99286f bcachefs: data_update now embeds bch_read_bio c750e007f974 bcachefs: rbio_init() cleanup 804d7c9320fc bcachefs: rbio_init_fragment() 6853e276b8cc bcachefs: Rename BCH_WRITE flags fer consistency with other x-macros enums 83c6c8c676e8 bcachefs: x-macroize BCH_READ flags 6a13c7b10539 bcachefs: Avoid holding btree locks when blocking on IO 87f470752482 bcachefs: kill bch_read_bio.devs_have 9165a61cd5e9 bcachefs: bch2_data_update_inflight_to_text() 5d9ccda9ba7e bcachefs: Improve trace_move_extent_finish 0e458a616f68 bcachefs: Fix trace_copygc 75474a54ed35 bcachefs: Journal writes are now IOPRIO_CLASS_RT 6b715e8d3247 scripts: add script to extract built-in firmware blobs 0e1b0a1bed0b MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK DELAY ACCOUNTING b368cddc8e0e mailmap: add an entry for Hamza Mahfooz 6c58bace5a58 mm: gup: fix infinite loop within __get_longterm_locked 906dad76cc54 ocfs2: fix incorrect CPU endianness conversion causing mount failure af001f8c2e72 mm: page_isolation: avoid calling folio_hstate() without hugetlb_lock eb65a79bb75b MAINTAINERS: mailmap: update Yosry Ahmed's email address ed7c0f5395e0 mailmap, docs: update email to carlos.bilbao@kernel.org 3970c68758a8 scripts/gdb: fix aarch64 userspace detection in get_current_task 0cb59ee86498 mm-vmscan-accumulate-nr_demoted-for-accurate-demotion-statistics-v2 14af02d3a789 mm/vmscan: accumulate nr_demoted for accurate demotion statistics c955ebf3bcd3 mm/hugetlb_vmemmap: fix memory loads ordering 2e19d6337b09 mm/vmscan: fix hard LOCKUP in function isolate_lru_folios 191f1bd6492a perf annotate: Use an array for the disassembler preference 6abcbcab2999 s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS 0a89123deec3 s390/bitops: Use correct constraint for arch_test_bit() inline assembly dc287e4c9149 s390/pci: Fix SR-IOV for PFs initially in standby d8eebb11e933 s390/futex: Avoid KMSAN instrumention for user pointers c4891f459941 s390/uaccess: Rename get_put_user_noinstr_attributes to uaccess_kmsan_or_inline 554f8842dcd9 s390/futex: Cleanup futex_atomic_cmpxchg_inatomic() 9e8f72f7730a s390/futex: Generate futex atomic op functions 884f0582b232 s390/uaccess: Remove INLINE_COPY_FROM_USER and INLINE_COPY_TO_USER ea5ae3a7f0a9 s390/uaccess: Use asm goto for put_user()/get_user() 636d35aec55d s390/uaccess: Remove usage of the oac specifier dc7ff4b8cb78 s390/uaccess: Replace EX_TABLE_UA_LOAD_MEM exception handling 67e959af254f s390/uaccess: Cleanup noinstr __put_user()/__get_user() inline assembly constraints 718056f9d968 s390/uaccess: Remove __put_user_fn()/__get_user_fn() wrappers 5e680e265f46 s390/uaccess: Move put_user() / __put_user() close to put_user() asm code c7474da9fef5 s390/uaccess: Use asm goto for __mvc_kernel_nofault() 5b629e64e5dd s390/uaccess: Implement __get_kernel_nofault()/__put_kernel_nofault() with mvc 722926ecbcb3 s390/extable: Rename EX_TABLE_UA_STORE to EX_TABLE_UA_FAULT 836968fa0a85 s390/fpu: Use CONFIG_CC_HAS_ASM_AOR_FORMAT_FLAGS instead of CONFIG_CC_IS_CLANG f340d270491d s390: Introduce CC_HAS_ASM_AOR_FORMAT_FLAGS Kconfig option 579a6633b8f7 s390: Rename GCC_ASM_FLAG_OUTPUT_BROKEN to CC_ASM_FLAG_OUTPUT_BROKEN 1d7a9719ba2d s390/extable: Replace open-coded sfpc inline assembly with fpu_sfpc() ae02615b7fce s390/fpu: Add fpc exception handler / remove fixup section again f684b7954ea6 s390/ipl_report: Remove unused 'size' variable d7bebcb4a898 s390: Optimize __pa/__va when RANDOMIZE_IDENTITY_BASE is off 9af310ef10de s390/boot: Improve decompression error reporting ec6f9f7e5bbf s390/boot: Add startup debugging support 418b4d5e617a s390/boot: Add vmem debugging support a56827e5a5fa s390/boot: Move command line parsing earlier 9688b17b4a3e s390/boot: Add physmem tracking debug support d2ebe06bf5a1 s390: Use pr_info for "KernelAddressSanitizer initialized" message 70309dc77699 s390/boot: Add timestamps to early boot messages b2a992a55fb6 s390/boot: Dump message ring buffer on crash with bootdebug b79015ae63d3 s390/boot: Add prefix filtering to bootdebug messages d20d8e51338f s390/boot: Add bootdebug option to control debug messages c09f8d0ad673 s390/boot: Defer boot messages when earlyprintk is not enabled 847e5a4c7137 s390/boot: Make boot_printk() return int 816b5feaed13 s390/boot: Introduce ring buffer for boot messages bbbaf061237d s390/boot: Use decimal format specifiers in boot messages 42fc158c7e78 s390/boot: Replace boot_printk() with loglevel-specific helpers d538fdc49a7d s390/boot: Add support for boot messages loglevels 92b712fa7d5b s390/boot: Add decimal conversion specifiers to boot_printk() 3d846daafb2f s390/boot: Add field width and padding handling to boot_printk() 9291d572fe5b s390/boot: Add length modifiers to boot_printk() dccac2b22b1c s390/boot: Add %% support to boot_printk() 490a5e99ead5 s390/boot: Allow KASAN mapping to fallback to small pages aeb4358a5236 s390/boot: Add physmem_alloc() 02415f1cf435 s390/boot: Rename physmem_alloc_top_down() to physmem_alloc_or_die() e70452c4ba2c s390/mm: Allow large pages for KASAN shadow mapping 7788cabfc9cf tomoyo: use better patterns for procfs in learning mode 531936dee53e LoongArch: Extend the maximum number of watchpoints f502ea618bf1 LoongArch: Change 8 to 14 for LOONGARCH_MAX_{BRP,WRP} 04816c1507b4 LoongArch: Add debugfs entries to switch SFB/TSO state 26c0a2d93af5 LoongArch: Fix warnings during S3 suspend f3b93547b91a module: sign with sha512 instead of sha1 by default 110b1e070f1d module: Don't fail module loading when setting ro_after_init section RO failed 097fd001e1c4 module: Split module_enable_rodata_ro() b83815afaeec module: sysfs: Use const 'struct bin_attribute' 4723f16de64e module: sysfs: Add notes attributes through attribute_group f47c0bebed44 module: sysfs: Simplify section attribute allocation 34f5ec0f8252 module: sysfs: Drop 'struct module_sect_attr' 4b2c11e4aaf7 module: sysfs: Drop member 'module_sect_attr::address' d8959b947a8d module: sysfs: Drop member 'module_sect_attrs::nsections' f3227ffda074 module: Constify 'struct module_attribute' 38e3fe6595e1 module: Handle 'struct module_version_attribute' as const 30d446088866 params: Prepare for 'const struct module_attribute *' c8e0bd579ed3 module: Put known GPL offenders in an array a145c848d69f module: Extend the preempt disabled section in dereference_symbol_descriptor(). 691a1f3f1801 tomoyo: fix spelling errors 41f198d58b6f tomoyo: fix spelling error d1366e74342e mm/compaction: fix UBSAN shift-out-of-bounds warning 502269ab98b5 s390/mm: add missing ctor/dtor on page table upgrade 0e81f6e441e4 kasan: sw_tags: use str_on_off() helper in kasan_init_sw_tags() cf929a2863bf tools: add VM_WARN_ON_VMG definition 56dff9293259 mm/damon/core: use str_high_low() helper in damos_wmark_wait_us() 3c7fd94205f8 seqlock: add missing parameter documentation for raw_seqcount_try_begin() 6aeb991c54b2 mm/page-writeback: consolidate wb_thresh bumping logic into __wb_calc_thresh 686fa9537d78 mm/page_alloc: remove the incorrect and misleading comment 81f804c3df86 zram: remove zcomp_stream_put() from write_incompressible_page() f752e677f859 mm: separate move/undo parts from migrate_pages_batch() ff9b7e0b17e6 mm/kfence: use str_write_read() helper in get_access_type() 7882d8fc8fe0 selftests/mm/mkdirty: fix memory leak in test_uffdio_copy() 92da98845a93 kasan: hw_tags: Use str_on_off() helper in kasan_init_hw_tags() 3bd6137220bb selftests/mm: virtual_address_range: avoid reading from VM_IO mappings 3c479b5dc60b selftests/mm: vm_util: split up /proc/self/smaps parsing b2a79f62133a selftests/mm: virtual_address_range: unmap chunks after validation a005145b9c96 selftests/mm: virtual_address_range: mmap() without PROT_WRITE 73519ded992f selftests/memfd/memfd_test: fix possible NULL pointer dereference d94d23fdd752 mm: add FGP_DONTCACHE folio creation flag 1d4457576570 mm: call filemap_fdatawrite_range_kick() after IOCB_DONTCACHE issue dddc559f2e7c mm/filemap: add filemap_fdatawrite_range_kick() helper fb7d3bc41493 mm/filemap: drop streaming/uncached pages when writeback completes 8026e49bff9b mm/filemap: add read support for RWF_DONTCACHE b9f958d4f146 fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag 4a9e23159fd3 mm/truncate: add folio_unmap_invalidate() helper 77d075221ae7 mm/readahead: add readahead_control->dropbehind member cceba6f7e46c mm: add PG_dropbehind folio flag 1963de79d3a3 mm/readahead: add folio allocation helper f598cdaafc37 mm/filemap: use page_cache_sync_ra() to kick off read-ahead 9ad6344568cc mm/filemap: change filemap_create_folio() to take a struct kiocb 89a41a026329 mm/hugetlb: use folio->lru int demote_free_hugetlb_folios() 3f982b9b18c2 mm/hugetlb-cgroup: convert hugetlb_cgroup_css_offline() to work on folios b235448e8cab mm/hugetlb: rename folio_putback_active_hugetlb() to folio_putback_hugetlb() ba23f58de896 mm/migrate: don't call folio_putback_active_hugetlb() on dst hugetlb folio 4c640f128074 mm/hugetlb: rename isolate_hugetlb() to folio_isolate_hugetlb() 8d91fed83cc1 mm/huge_memory: convert has_hwpoisoned into a pure folio flag f57f63b0f0fd mm/damon/paddr: improve readability of damon_pa_stat bdbe1d7bc325 mm/damon/paddr: increment pa_stat damon address range by folio size bf069012df19 selftests/mm/cow: modify the incorrect checking parameters d6550ee43f4b kasan: use correct kernel-doc format dfe61db4a132 selftests/mm: add tests for splitting pmd THPs to all lower orders 136c5b40e0ad selftests/mm: use selftests framework to print test result 91fe0e4d0440 Documentation/filesystems/proc.rst: fix possessive form of "process" 3ab76c767bc7 ksm: add ksm involvement information for each process 8f65ac0b7577 mm/memfd: use strncpy_from_user() to read memfd name f5dbcd90dacd mm/memfd: refactor and cleanup the logic in memfd_create() d783cc5913f1 mm/damon: explain "effective quota" on kernel-doc comment d24393450b83 Docs/admin-guide/mm/damon/start: update snapshot example eb14b12c8c22 Docs/admin-guide/mm/damon/usage: fix and add missing DAMOS filter sysfs files on files hierarchy a96f9e277363 Docs/mm/damon: add an example monitoring intervals tuning 82047ae18446 Docs/mm/damon/design: add monitoring parameters tuning guide d670c8e5302a mm: remove PageTransTail() a52dcec56c5b mm/mglru: fix PTE-mapped large folios 4d5d14a01e2c mm/mglru: rework workingset protection b1a71694fb00 mm/mglru: rework refault detection 37a260870f2c mm/mglru: rework type selection 798c0330c2ca mm/mglru: rework aging feedback cc8ec7be78ff mm/mglru: optimize deactivation 9cbfd1c3c83b mm/mglru: clean up workingset c6f239796b55 mm/memblock: add memblock_alloc_or_panic interface f8d4a6cabb74 mm: make mmap_region() internal c4f1b56f3f78 mips: vdso: prefer do_mmap() to mmap_region() 4f79384a25d5 mm, swap_slots: remove slot cache for freeing path bae8a4ef3efb mm, swap: use a global swap cluster for non-rotation devices 3f641cf938e6 mm, swap: introduce a helper for retrieving cluster from offset e3ae2dec849b mm, swap: simplify percpu cluster updating 3b644773eefd mm, swap: reduce contention on device lock 3494d184706f mm, swap: use an enum to define all cluster flags and wrap flags changes 9a0ddeb79880 mm, swap: hold a reference during scan and cleanup flag usage b228386cf237 mm, swap: clean up plist removal and adding 27701521beb5 mm, swap: clean up device availability check 0b310d9cfd94 mm, swap: use cluster lock for HDD 7277433096f6 mm, swap: remove old allocation path for HDD e027ec414fe8 mm, swap: fold swap_info_get_cont in the only caller d563ced68250 mm, swap: minor clean up for swap entry allocation 07438779313c alloc_tag: avoid current->alloc_tag manipulations when profiling is disabled ade81479c7dd memcg: fix soft lockup in the OOM process b5f469a140b9 mm/zsmalloc: introduce __zpdesc_clear/set_zsmalloc() fc5eec0d8c89 mm/zsmalloc: convert get/set_first_obj_offset() to take zpdesc 74999813c033 mm/zsmalloc: convert SetZsPageMovable and remove unused funcs 6d0adf4b6262 mm/zsmalloc: convert get_zspage() to take zpdesc 65a1cf15802c mm/zsmalloc: convert migrate_zspage() to use zpdesc 2d57eb9ea996 mm/zsmalloc: convert location_to_obj() to take zpdesc 7f0b0c664207 mm/zsmalloc: convert __free_zspage() to use zpdesc 73349afa0041 mm/zsmalloc: convert reset_page to reset_zpdesc 68721300856c mm/zsmalloc: add two helpers for zs_page_migrate() and make it use zpdesc 4e04d10c66a9 mm/zsmalloc: convert obj_to_page() and zs_free() to use zpdesc acaf41841e96 mm/zsmalloc: convert init_zspage() to use zpdesc 76fb5d9981be mm/zsmalloc: convert obj_allocated() and related helpers to use zpdesc 7d2e1a695023 mm/zsmalloc: convert create_page_chain() and its users to use zpdesc 8f1868ad0c88 mm/zsmalloc: convert obj_malloc() to use zpdesc b5c1d8b510ad mm/zsmalloc: add and use pfn/zpdesc seeking funcs 4610d35c14fc mm/zsmalloc: convert __zs_map_object/__zs_unmap_object to use zpdesc c1b3bb73d55e mm/zsmalloc: use zpdesc in trylock_zspage()/lock_zspage() f4e33d325fe6 mm/zsmalloc: add zpdesc memory descriptor for zswap.zpool bc6f663add01 Docs/admin-guide/mm/damon/usage: document DAMOS filter 'allow' sysfs file 5bce494764bb Docs/admin-guide/mm/damon/usage: omit DAMOS filter details in favor of design doc 1c2ac23df75f Docs/ABI/damon: document DAMOS filter allow sysfs file f477b9b409c0 Docs/mm/damon/design: document allow/reject DAMOS filter behaviors faa636c0ec06 mm/damon/sysfs-schemes: add a file for setting damos_filter->allow e2fbfedad034 mm/damon: add 'allow' argument to damos_new_filter() 283cbc006fe5 mm/damon/paddr: support damos_filter->allow 491fee286e56 mm/damon/core: support damos_filter->allow fe6d7fdd6249 mm/damon/core: add damos_filter->allow field e20f52e8e3b7 mm/damon: fixup damos_filter kernel-doc 6bf9b5b40af3 mm: alloc_pages_bulk: rename API c8b979530f27 mm: alloc_pages_bulk_noprof: drop page_list argument b2466bb3b495 selftests/mm: introduce uffd-wp-mremap regression test f931af2e41ab mm/hugetlb: unify restore reserve accounting for new allocations 72d8f72631d2 mm/hugetlb: drop vma_has_reserves() 51e1de00acdb mm/hugetlb: simplify vma_has_reserves() 923682a0dd57 mm/hugetlb: clean up map/global resv accounting when allocate 30cef82bc6e8 mm/hugetlb: rename avoid_reserve to cow_from_owner be8d7314b18e mm/hugetlb: stop using avoid_reserve flag in fork() 58db7c5fbe7d mm/hugetlb: fix avoid_reserve to allow taking folio from subpool 1dd44c0af4fa mm: shmem: skip swapcache for swapin of synchronous swap device b2aad24b5333 mm/memmap: prevent double scanning of memmap by kmemleak 63db8170bf34 mm/fake-numa: allow later numa node hotplug 5ec4333b1967 mm/damon: remove DAMON debugfs interface 4d047d4f8ab4 mm/damon: remove DAMON debugfs interface kunit tests d8a142058f39 kunit: configs: remove configs for DAMON debugfs interface tests 859de14931a6 selftests/damon: remove tests for DAMON debugfs interface ce1d750282e6 selftests/damon/config: remove configs for DAMON debugfs interface selftests 550b7af318e2 Docs/mm/damon/design: update for removal of DAMON debugfs interface 38c433bc7e5e Docs/admin-guide/mm/damon/usage: remove DAMON debugfs interface documentation 2a91cb2d2b33 Docs/translations/*/admin-guide/mm/damon/usage: remove DAMON debugfs interface documentation f1de9e69f967 Docs/ABI/damon: document per-region DAMOS filter-passed bytes stat file f423944bd7c2 Docs/admin-guide/mm/damon/usage: document sz_filtered_out of scheme tried region directories 156845977bf0 Docs/mm/damon/design: document per-region sz_filter_passed stat a2a60f9e5708 mm/damon/sysfs-schemes: expose per-region filter-passed bytes cfc33a7d2dac mm/damon/core: pass per-region filter-passed bytes to damos_walk_control->walk_fn() e1a1d377e486 Docs/ABI/damon: document per-scheme filter-passed bytes stat file 6bbdb28d88ba Docs/admin-guide/mm/damon/usage: document sz_ops_filter_passed 0f0a0bfd0738 Docs/mm/damon/design: document sz_ops_filter_passed 9caac9d55fa6 mm/damon/syfs-schemes: implement per-scheme filter-passed bytes stat 60fa9355a6c6 mm/damon/core: implement per-scheme ops-handled filter-passed bytes stat c0cb9d91bf29 mm/damon/paddr: report filter-passed bytes back for DAMOS_STAT action 96f1971dabca mm/damon/paddr: report filter-passed bytes back for normal actions b5bbe9c08fd1 mm/damon: ask apply_scheme() to report filter-passed region-internal bytes fc4e40937dcd Docs/admin-guide/mm/damon/usage: link damos stat design doc 10418f263a5c Docs/mm/damon/design: add 'statistics' section 626ffabe67c2 mm/damon: clarify trying vs applying on damos_stat kernel-doc comment ee14cbc6f8a3 mm/damon/sysfs: remove unused code for schemes tried regions update 66178e4ec30a mm/damon/sysfs: use damos_walk() for update_schemes_tried_{bytes,regions} cce0b334c310 Docs/mm/damon/design: document DAMOS regions walking bf0eaba0ff9c mm/damon/core: implement damos_walk() 9a5aa3349b94 mm/damon/sysfs: use damon_call() for update_schemes_effective_quotas 60d2c527bd3a mm/damon/sysfs: use damon_call() for commit_schemes_quota_goals f64539dcdb87 mm/damon/sysfs: use damon_call() for update_schemes_stats 42b7491af14c mm/damon/core: introduce damon_call() 0f3e40eb5ec1 mm/damon/sysfs: handle clear_schemes_tried_regions from DAMON sysfs context e035320fd38e mm/damon/sysfs-schemes: remove unnecessary schemes existence check in damon_sysfs_schemes_clear_regions() d95936a2267c mm: introduce ctor/dtor at PGD level a9b3c355c2e6 asm-generic: pgalloc: provide generic __pgd_{alloc,free} 94771023712a ARM: mm: rename PGD helpers 1879688e5c42 m68k: mm: add calls to pagetable_pmd_[cd]tor 3565522e15eb parisc: mm: ensure pagetable_pmd_[cd]tor are called 11e2400b21a3 mm: move common part of pagetable_*_ctor to helper fe1679ed02bc mm/debug: prefer VM_WARN_ON_VMG() to report VMG debug warnings b0d66d82fce6 mm/debug: introduce VM_WARN_ON_VMG() to dump VMA merge state 30cee1e4861b lib/list_debug.c: add object information in case of invalid object 553e77529fb6 mm: pgtable: introduce generic pagetable_dtor_free() e74e17310120 mm: pgtable: move __tlb_remove_table_one() in x86 to generic file 92ec7fd136a1 mm: pgtable: completely move pagetable_dtor() to generic tlb_remove_table() 2dccdf7076f6 mm: pgtable: introduce generic __tlb_remove_table() 5550b3c5d5f6 s390: pgtable: consolidate PxD and PTE TLB free paths ee0934b03510 x86: pgtable: move pagetable_dtor() to __tlb_remove_table() 0b6476f93998 x86: pgtable: convert __tlb_remove_table() to use struct ptdesc deab5a355e52 riscv: pgtable: move pagetable_dtor() to __tlb_remove_table() 12359c039b5f arm64: pgtable: move pagetable_dtor() to __tlb_remove_table() 0ada8c4df697 arm: pgtable: move pagetable_dtor() to __tlb_remove_table() db6b435d731a mm: pgtable: introduce pagetable_dtor() b7dcd539bfc7 s390: pgtable: add statistics for PUD and P4D level page table 440af48d6879 arm64: pgtable: use mmu gather to free p4d level page table 5fcf5fa61218 mm: pgtable: add statistics for P4D level page table 98a7e47faa3e asm-generic: pgalloc: provide generic p4d_{alloc_one,free} 5a32443f94d3 riscv: mm: skip pgtable level check in {pud,p4d}_alloc_one 1aa43598c03b mm: remove unnecessary calls to lru_add_drain 44d46b76c3a4 mm: add build-time option for hotplug memory default online type 901083d8f5c5 selftests/mm: add new test cases to the migration test 04f13d241b8b mm: replace free hugepage folios after migration 424d0e5828ad zram: cond_resched() in writeback loop b8d3ff7bb511 zram: use zram_read_from_zspool() in writeback e355b253adbc zram: factor out different page types read ef932cd23b78 zram: factor out ZRAM_HUGE write a5cd78accfd3 zram: factor out ZRAM_SAME write b4444a849f18 zram: remove entry element member 71268035f5d7 zram: free slot memory early during write 6769183166b3 mm/swap_cgroup: decouple swap cgroup recording and clearing 2b3a58b12134 mm/swap_cgroup: remove global swap cgroup lock 40733e7e0c26 mm/swap_cgroup: remove swap_cgroup_cmpxchg a53f311349ca mm, memcontrol: avoid duplicated memcg enable check b02fcc082a4a test_maple_tree: test exhausted upper limit of mtree_alloc_cyclic() e2c9e6190dbb mm/page_idle: constify 'struct bin_attribute' 1fc10653552c mm/huge_memory.c: rename shadowed local 7e8c8fd3487c tools: testing: add simple __mmap_region() userland test ec838c7da584 mm: unexport apply_to_existing_page_range 8e6173ccf7b8 mm: fix outdated incorrect code comments for handle_mm_fault() 35f5197009ca bcachefs: Improve journal pin flushing 0c74c85bbe84 bcachefs: fix bch2_btree_node_flags 37fd6b817652 bcachefs: rebalance, copygc enabled are runtime opts e0f63bc68f59 drm/print: Include drm_device.h 2efbc3518fb3 bcachefs: Improve decompression error messages a8ea90bfec66 9p: fix ->rename_sem exclusion cf42c8a25052 orangefs_d_revalidate(): use stable parent inode and name passed by caller 9c86671dae7d add a string-to-qstr constructor 0f3a822ae225 ALSA: hda/realtek: Fix quirk matching for Legion Pro 7 307094c9e26e LoongArch: Adjust SETUP_SLEEP and SETUP_WAKEUP 5d0cc7e58543 LoongArch: Refactor bug_handler() implementation 0816b2ea1828 LoongArch: Add pgprot_nx() implementation 613d4164f5a5 LoongArch: Correct the __switch_to() prototype in comments b62a03049f14 LoongArch: Correct the cacheinfo sharing information 98e720f77dba LoongArch: Derive timer max_delta from PRCFG1's timer_bits 341cf992d331 LoongArch: Disable FIX_EARLYCON_MEM when ARCH_IOREMAP is enabled c91ddab57991 LoongArch: Migrate to the generic rule for built-in DTB 6beaa75cd24d kdb: Remove unused flags stack 36975ec3a2c1 kdb: use kmap_local_page() beeba1eeec9c ocfs2: use str_yes_no() and str_no_yes() helper functions f0ef073e213a include/linux/lz4.h: add some missing macros 13fd5cf37456 Xarray: use xa_mark_t in xas_squash_marks() to keep code consistent 1988b318b32d Xarray: remove repeat check in xas_squash_marks() 97db889b961e Xarray: distinguish large entries correctly in xas_split_alloc() c9ba5249ef8b Xarray: move forward index correctly in xas_pause() 7e060df04f56 Xarray: do not return sibling entries from xas_find_marked() cb7c77e9c06a ipc/util.c: complete the kernel-doc function descriptions 9c9ce355b101 gcov: clang: use correct function param names 690794430afa latencytop: use correct kernel-doc format for func params 2b97aaf74ed5 minmax.h: remove some #defines that are only expanded once 495bba17cdf9 minmax.h: simplify the variants of clamp() c3939872ee4a minmax.h: move all the clamp() definitions after the min/max() ones a5743f32baec minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp() b280bb27a9f7 minmax.h: reduce the #define expansion of min(), max() and clamp() 10666e992048 minmax.h: update some comments 71ee9b16251e minmax.h: add whitespace around operators and after commas e30ccbb9c022 nilfs2: do not update mtime of renamed directory that is not moved ee70999a988b nilfs2: handle errors that nilfs_prepare_chunk() may return 28097f7ba187 CREDITS: fix spelling mistake 2e62857f1312 nilfs2: revise the return value description style for consistency. fd4e7fadfd91 nilfs2: add missing return value kernel-doc descriptions 343d4a33f26d nilfs2: correct return value kernel-doc descriptions for the rest b8268501f1e3 nilfs2: correct return value kernel-doc descriptions for metadata files d33544adcb89 nilfs2: correct return value kernel-doc descriptions for sufile e4a99d48bb3a nilfs2: correct return value kernel-doc descriptions for bmap functions 17c46a45cdb9 nilfs2: correct return value kernel-doc descriptions for ioctl functions d22feb5b64a4 checkpatch: don't warn about extra parentheses in staging/ 65ef17aa0711 hung_task: add task->flags, blocked by coredump to log c6da721f5889 checkpatch: remove migrated RCU APIs from deprecated_apis 367a9bffabe0 nilfs2: protect access to buffers with no active references ca76bb226bf4 nilfs2: do not force clear folio if buffer is referenced 840265f7b279 ocfs2: remove parameter parent_fe_bh from __ocfs2_mknod_locked 276c61385f6b ocfs2: mark dquot as inactive if failed to start trans while releasing dquot 01676ecd0b5c ocfs2: check tl->count of truncate log inode in ocfs2_get_truncate_log_info 982209f632c6 mailmap: update entry for Linus Lüssing fdbb6cd96ed5 ocfs2: correct l_next_free_rec in online check 34bb50c42335 ocfs2: check el->l_next_free_rec in ocfs2_get_clusters_nocache e420460ba443 lib/list_sort: clarify comparison function requirements in list_sort() 4e0a15f8b4bd lib/sort: clarify comparison function requirements in sort_r() bb2de9b04942 MAINTAINERS: fix list entries with display names 97549ce6848e kthread: correct comments before kthread_queue_work() 5748be3e9ef4 squashfs: convert squashfs_fill_page() to take a folio 5641371fd0b3 squashfs; convert squashfs_copy_cache() to take a folio 2a7aea59cf4d squashfs: convert squashfs_readpage_block() to take a folio 8c1565fcf639 squashfs: pass a folio to squashfs_readpage_fragment() 608c2501675c squashfs: use a folio throughout squashfs_read_folio() d7f4b23c6702 squashfs: update Kconfig information f2cad9850ede Documentation: update the Squashfs filesystem documentation f5cc08737507 squashfs: don't allocate read_page cache if SQUASHFS_FILE_DIRECT configured 49ff29240ebb squashfs: make squashfs_cache_init() return ERR_PTR(-ENOMEM) 03511e936916 f2fs: fix inconsistent dirty state of atomic file 66e99fd5a1a6 perf vendor events arm64: Add V3 events/metrics 994256a79867 perf vendor events arm64: Add N3 events/metrics dae68fba8e11 cgroup/cpuset: Move procfs cpuset attribute under cgroup-v1.c 15e2f65f2ecf of: address: Fix empty resource handling in __of_address_resource_bounds() 14bce187d160 of/fdt: Restore possibility to use both ACPI and FDT from bootloader a23ad06bfee5 io_uring/register: use atomic_read/write for sq_flags migration 0aefb3df8b99 perf trace: Fix return value of trace__fprintf_tp_fields e9fe182772dc sched_ext: selftests/dsp_local_on: Fix sporadic failures e3ff4245928f tracing/osnoise: Fix resetting of tracepoints e76946110137 workqueue: Put the pwq after detaching the rescuer from the pool cf186201118c rtla: Report missed event count 8ccd9d8bb913 rtla: Add function to report missed events 2aee44f721a7 rtla: Count all processed events d6fcd28ffeaa rtla: Count missed trace events b91cfd9f75c0 tools/rtla: Add osnoise_trace_is_off() 217f0b1e990e rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads d8d866171a41 rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads 80d3ba1cf51b rtla/osnoise: Distinguish missing workload option 80967b354a76 rtla/timerlat_top: Abort event processing on second signal d6899e560366 rtla/timerlat_hist: Abort event processing on second signal a4dfce7559d7 rtla/timerlat_top: Stop timerlat tracer on signal c73cab9dbed0 rtla/timerlat_hist: Stop timerlat tracer on signal e879b5dcf8d0 rtla: Add trace_instance_stop 64a1ba4072b3 wifi: ath12k: fix handling of 6 GHz rules f9f03a0a6d2d selftests/bpf: Adjust data size to have ETH_HLEN c5e8e573d6e4 bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() 74ca334338a4 selftests/sched_ext: Fix enum resolution 2279563e3a8c sched_ext: Include task weight in the error state dump be8ee18152b0 sched_ext: Fixes typos in comments 8d28d0ddb986 md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime 68358bc78ca2 KVM: s390: remove the last user of page->index 5972d24af049 KVM: s390: move PGSTE softbits 95d4ad2eaa3b KVM: s390: remove useless page->index usage e5159503fd88 KVM: s390: move gmap_shadow_pgt_lookup() into kvm b3c9a2d24e32 KVM: s390: stop using lists to keep track of used dat tables 203cd722966f KVM: s390: stop using page->index for non-shadow gmaps 276494b3635b KVM: s390: move some gmap shadowing functions away from mm/gmap.c 8a0558eecde0 KVM: s390: get rid of gmap_translate() 2e781f48381d KVM: s390: get rid of gmap_fault() 7b730f308317 KVM: s390: use __kvm_faultin_pfn() b9b6bbbdcab3 KVM: s390: move pv gmap functions into kvm fbb472b2c1ed KVM: s390: selftests: fix ucontrol memory region test a96f67ee064d KVM: s390: fake memslot for ucontrol VMs 26190d4ae862 KVM: s390: wrapper for KVM_BUG 1d0aa5bfcf97 KVM: Do not restrict the size of KVM-internal memory regions bcbda32b49d1 gfs2: Add GLF_PENDING_REPLY flag f7bafceba76e KVM: remove kvm_arch_post_init_vm 931656b9e2ff kvm: defer huge page recovery vhost task to later 024771f3fb75 drm/amd/display: Optimize cursor position updates 01130f5260e5 drm/amd/display: Add hubp cache reset when powergating 335acfb64eb8 drm/amd/amdgpu: Enable scratch data dump for mes 12 7e4cb7dea2b4 drm/amd: Clarify kdoc for amdgpu.gttsize dc915275ea5e drm/amd/amdgpu: Prevent null pointer dereference in GPU bandwidth calculation da29abe71e16 drm/amd/display: Fix error pointers in amdgpu_dm_crtc_mem_type_changed b529093999ff drm/amdgpu: fix ring timeout issue in gfx10 sr-iov environment 1bf06a1fcd7e drm/amd/pm: Fix smu v13.0.6 caps initialization 875596b984c5 drm/amd/pm: Refactor SMU 13.0.6 SDMA reset firmware version checks 2e7618457c38 revert "drm/amdgpu/pm: add definition PPSMC_MSG_ResetSDMA2" 941f0cb6c860 revert "drm/amdgpu/pm: Implement SDMA queue reset for different asic" e9b86b841baf drm/amd/pm: Add capability flags for SMU v13.0.6 aedf498a2c33 drm/amd/display: fix SUBVP DC_DEBUG_MASK documentation 85172c80347f drm/amd/display: fix CEC DC_DEBUG_MASK documentation 64314e3f9c11 drm/amdgpu: fix the PCIe lanes reporting in the INFO IOCTL 757e8b951ce2 drm/amdgpu: cache gpu pcie link width a8d42cd228ec drm/amd/display: mark static functions noinline_for_stack 1241b64d4be8 drm/amdkfd: Clear MODE.VSKIP in gfx9 trap handler a0db1ea0dd4d drm/amdgpu: Refine ip detection log message b1df8050e7c7 drm/amdgpu: Add handler for SDMA context empty 9d63fbf75158 drm/amd: Add debug option to disable subvp 36a21f2686dc drm/amdkfd: Sync trap handler binary with source b5f022fe8ec5 drm/amdkfd: Fix partial migrate issue 0141978ae75b x86/acpi: Fix LAPIC/x2APIC parsing order 2e3c688ddaf2 ASoC: renesas: SND_SIU_MIGOR should depend on DMADEVICES 382133653061 fuse: {io-uring} Make hash-list req unique finding functions non-static f773a7c2c3d9 fuse: Add fuse-io-uring handling into fuse_copy d0f9c62aaf7a fuse: Make fuse_copy non static 24fe962c86f5 fuse: {io-uring} Handle SQEs - register commands 7ccd86ba3a48 fuse: make args->in_args[0] to be always the header a7040a06e4bc fuse: Add fuse-io-uring design documentation 88be7aa98d91 fuse: Move request bits 867d93dcdede fuse: Move fuse_get_dev to header file 92270d076115 fuse: rename to fuse_dev_end_requests and make non-static 5e0e02f0d7e5 futex: Pass in task to futex_queue() 0a1ee19d46b7 drm: zynqmp_dp: Unlock on error in zynqmp_dp_bridge_atomic_enable() 6c9b7db96db6 xfrm: Don't disable preemption while looking up cache state. 5ffa57f6eece Add linux-next specific files for 20250124 d3fedff828bb drm/xe/oa: Set stream->pollin in xe_oa_buffer_check_unlocked 7569fc94ad0e bpf: Remove unnecessary BTF lookups in bpf_sk_storage_tracing_allowed 09280a8924c4 ocfs2_dentry_revalidate(): use stable parent inode and name passed by caller 9201122e6620 nfs: fix ->d_revalidate() UAF on ->d_name accesses 24ef9c906780 nfs{,4}_lookup_validate(): use stable parent inode passed by caller ad8b90013624 gfs2_drevalidate(): use stable parent inode and name passed by caller 3e6d4955e961 fuse_dentry_revalidate(): use stable parent inode and name passed by caller 013eb043f37b perf trace: Fix BPF loading failure (-E2BIG) 93c66fbc2807 powercap: call put_device() on an error path in powercap_register_control_type() 4891cd3eba62 PM: Revert "Add EXPORT macros for exporting PM functions" e20a70c57253 PM: hibernate: Add error handling for syscore_suspend() ce9ff21ea89d vfio/platform: check the bounds of read/write syscalls 93940fbdc468 cpufreq/schedutil: Only bind threads if needed 2b16c631832d cpufreq: ACPI: Remove set_boost in acpi_cpufreq_cpu_init() 03d8b4e76266 cpufreq: CPPC: Fix wrong max_freq in policy initialization dd016f379ebc cpufreq: Introduce a more generic way to set default per-policy boost flag 1608f0230510 cpufreq: Fix re-boost issue after hotplugging a CPU 698d70a3b1e5 fuse: add default_request_timeout and max_request_timeout sysctls 0b8d33be2088 fuse: add kernel-enforced timeout option for requests d76c8bb7e031 fuse: Fix the struct fuse_args->in_args array size a5564ff833b7 fuse: Remove unneeded include in fuse_dev_i.h f4513879ed22 fuse: prevent disabling io-uring on active connections f571aa60acaa fuse: Remove an err= assignment and move a comment 3a0d08c113a3 fuse: Fix copy_from_user error return code in fuse_uring_commit 43855ac61483 cpufreq: s3c64xx: Fix compilation warning 19badc4e57c6 ACPI: HED: Always initialize before evged 8f62ca9c338a ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V 53dac345395c hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING 27af31e44949 hrtimers: Mark is_migration_base() with __always_inline ab16714fcb06 tools/rtla: Add basic test suite 8259cb14a706 rv: Reset per-task monitors also for idle tasks e06c9e3682f5 irqchip/lan966x-oic: Make CONFIG_LAN966X_OIC depend on CONFIG_MCHP_LAN966X_PCI 3fafa6a02be2 dt-bindings: interrupt-controller: microchip,lan966x-oic: Clarify endpoint use dbec3650717e 9p: fix ->rename_sem exclusion a515e1e32887 orangefs_d_revalidate(): use stable parent inode and name passed by caller 4a74c40611bf ocfs2_dentry_revalidate(): use stable parent inode and name passed by caller c23b005d4530 nfs: fix ->d_revalidate() UAF on ->d_name accesses 994d10a6f55a nfs{,4}_lookup_validate(): use stable parent inode passed by caller 215bee22da18 gfs2_drevalidate(): use stable parent inode and name passed by caller d6726de37cbf fuse_dentry_revalidate(): use stable parent inode and name passed by caller 6f56971841a1 SUNRPC: do not retry on EKEYEXPIRED when user TGT ticket expired 918b8e3b3ffd sunrpc: add netns inum and srcaddr to debugfs rpc_xprt info eb3fabde15bc pnfs/flexfiles: retry getting layout segment for reads e130b1de4b85 bcachefs: fix trace_copygc e86f1e42bec0 bcachefs: Internal reads can now correct errors 82ba40061c66 bcachefs: Don't self-heal if a data update is already rewriting 0923db0d4068 bcachefs: Don't start promotes from bch2_rbio_free() e50703d01316 bcachefs: Bail out early on alloc_nowait data updates 8348a1554d74 bcachefs: Rework init order in bch2_data_update_init() 8f93e0dae034 bcachefs: Self healing writes are BCH_WRITE_alloc_nowait 7c3afc54f4bc bcachefs: Promotes should use BCH_WRITE_only_specified_devs 2b6a6a9a7f68 bcachefs: Be stricter in bch2_read_retry_nodecode() 5495f971a0de bcachefs: cleanup redundant code around data_update_op initialization 71e5999d440a bcachefs: bch2_update_unwritten_extent() no longer depens on wbio 38bed0b95e07 bcachefs: promote_op uses embedded bch_read_bio 15bbb18e77f2 bcachefs: data_update now embeds bch_read_bio 392831b1af64 bcachefs: rbio_init() cleanup a3313fc4c2b6 bcachefs: rbio_init_fragment() de21657a95a6 bcachefs: Rename BCH_WRITE flags fer consistency with other x-macros enums 8bc454401040 bcachefs: x-macroize BCH_READ flags f2c77c18fa59 bcachefs: Avoid holding btree locks when blocking on IO 011a32718a2c bcachefs: kill bch_read_bio.devs_have 8d93b3c6ee8c bcachefs: bch2_moving_ctxt_to_text() -> bch2_moving_ctxt_to_text() 79a70e9fdb19 nfs: use wait_var_event_spinlock() to wait for nfsi->layout to change. b7d4d4145497 nfs: use atomic_dec_and_wake_up() acd3966e0876 nfs: add memory barrier before calling wake_up_var on cl_state 0ea4fad7f4c7 nfs: discard nfs_wait_bit_killable() 01e0e85a6671 sunrpc: discard rpc_wait_bit_killable() 04881161703e nfs: use store_release_wake_up() for clearing d_fsdata 2c81f22be632 nfs: use clear_and_wake_up_bit() in pnfs code f7c104a3fe5d nfs: combine NFS_LAYOUT_RETURN and NFS_LAYOUT_RETURN_LOCK ced9920b86bc nfs: use clear_and_wake_up_bit(). 7d649946d59a sunrpc: use clear_and_wake_up_bit() for XPRT_LOCKED. f1419c84e436 sunrpc: remove explicit barrier from rpc_make_runnable() 74d099cbc632 drm/amd/display: Optimize cursor position updates 3062d94345ec drm/amd/display: Add hubp cache reset when powergating 6d22327ffc72 drm/amd/amdgpu: Enable scratch data dump for mes 12 1f42edefcdfb drm/amd: Clarify kdoc for amdgpu.gttsize 07f965c1af80 drm/amd/amdgpu: Prevent null pointer dereference in GPU bandwidth calculation 438bb6d3c2ee drm/amd/display: Fix error pointers in amdgpu_dm_crtc_mem_type_changed ca10ec861f59 drm/amdgpu: fix ring timeout issue in gfx10 sr-iov environment 7219b8e7045e drm/amd/pm: Fix smu v13.0.6 caps initialization 1ad52b3d16a0 drm/amd/pm: Refactor SMU 13.0.6 SDMA reset firmware version checks 24a4574ee3f1 revert "drm/amdgpu/pm: add definition PPSMC_MSG_ResetSDMA2" bfa9d4642013 revert "drm/amdgpu/pm: Implement SDMA queue reset for different asic" 24d990b9db69 drm/amd/pm: Add capability flags for SMU v13.0.6 cc676626c92d drm/amd/display: fix SUBVP DC_DEBUG_MASK documentation a5ca7ba2e604 fuse: enable fuse-over-io-uring 4f527f1c6a80 fuse: block request allocation until io-uring init is complete e9b6069abe76 fuse: {io-uring} Prevent mount point hang on fuse-server termination 51e1299a24d4 fuse: Allow to queue bg requests through io-uring 05428ce25f6a fuse: Allow to queue fg requests through io-uring 4488dd58b35f fuse: {io-uring} Make fuse_dev_queue_{interrupt,forget} non-static 5a64d4d948d0 fuse: {io-uring} Handle teardown of ring entries d5223c566a20 fuse: Add io-uring sqe commit and fetch support 543282def3fc fuse: {io-uring} Make hash-list req unique finding functions non-static e23b4ff69f11 fuse: Add fuse-io-uring handling into fuse_copy 6652bf29d3ff fuse: Make fuse_copy non static d7c8f3c02e21 fuse: {io-uring} Handle SQEs - register commands e24b7a3b70ae fuse: make args->in_args[0] to be always the header 5116a9481f5a fuse: Add fuse-io-uring design documentation ae908b87b6bb powerpc: increase MIN RMA size for CAS negotiation e39e31613fca fuse: Move request bits 3f9815df030c fuse: Move fuse_get_dev to header file 97f4aa1de0de fuse: rename to fuse_dev_end_requests and make non-static e072578a58cb MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK DELAY ACCOUNTING 3e3a1921bc37 mailmap, docs: update email to carlos.bilbao@kernel.org 3a13fcb33f5a scripts/gdb: fix aarch64 userspace detection in get_current_task 9a4291f30ff2 mm-vmscan-accumulate-nr_demoted-for-accurate-demotion-statistics-v2 015f56babeb2 mm/vmscan: accumulate nr_demoted for accurate demotion statistics 9c748eeb7ca5 mm/hugetlb_vmemmap: fix memory loads ordering 13b4ef6bcbf2 mm/vmscan: fix hard LOCKUP in function isolate_lru_folios dd55eb70dca3 ocfs2: use str_yes_no() and str_no_yes() helper functions d249b46574b5 include/linux/lz4.h: add some missing macros fa31161bf3fc kasan: sw_tags: use str_on_off() helper in kasan_init_sw_tags() 108c23dbed49 tools: add VM_WARN_ON_VMG definition d3e021e9ef9a mm/damon/core: use str_high_low() helper in damos_wmark_wait_us() 2ee400137857 seqlock: add missing parameter documentation for raw_seqcount_try_begin() 4c8d910d5050 mm/page-writeback: consolidate wb_thresh bumping logic into __wb_calc_thresh fe986df6cca1 mm/page_alloc: remove the incorrect and misleading comment f24a5f570ce2 zram: remove zcomp_stream_put() from write_incompressible_page() f2a84472d542 mm: separate move/undo parts from migrate_pages_batch() f4ad8c95d119 mm/kfence: use str_write_read() helper in get_access_type() cb4670d375e3 selftests/mm/mkdirty: fix memory leak in test_uffdio_copy() fa0fc607034f kasan: hw_tags: Use str_on_off() helper in kasan_init_hw_tags() 9a29120949fd selftests/mm: virtual_address_range: avoid reading from VM_IO mappings 2da0d7207499 selftests/mm: vm_util: split up /proc/self/smaps parsing 0fb6a057cac6 selftests/mm: virtual_address_range: unmap chunks after validation 457977063e49 selftests/mm: virtual_address_range: mmap() without PROT_WRITE 74ee527f1b9d selftests/memfd/memfd_test: fix possible NULL pointer dereference 5475d8d8a809 mm: add FGP_DONTCACHE folio creation flag b0fddc414703 mm: call filemap_fdatawrite_range_kick() after IOCB_DONTCACHE issue 07626fbecddd mm/filemap: add filemap_fdatawrite_range_kick() helper a30ae0666365 mm/filemap: drop streaming/uncached pages when writeback completes 2851e78e1e30 mm/filemap: add read support for RWF_DONTCACHE 096a474e8872 fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag 2702716c84dd mm/truncate: add folio_unmap_invalidate() helper 8f5f022cfc40 mm/readahead: add readahead_control->dropbehind member 516e8e6f81e4 mm: add PG_dropbehind folio flag 2788ab2b1e54 mm/readahead: add folio allocation helper a0066c751197 mm/filemap: use page_cache_sync_ra() to kick off read-ahead a8dd04064788 mm/filemap: change filemap_create_folio() to take a struct kiocb c7345869aa38 drivers/soc/litex: Use devm_register_restart_handler() dec5629b7570 KVM: s390: remove the last user of page->index 33b404b647df KVM: s390: move PGSTE softbits 44e2ba712109 KVM: s390: remove useless page->index usage dd14244a19d5 KVM: s390: move gmap_shadow_pgt_lookup() into kvm a3e4d9173222 KVM: s390: stop using lists to keep track of used dat tables 9072e4abca07 KVM: s390: stop using page->index for non-shadow gmaps bc4fa7f3f3e6 KVM: s390: move some gmap shadowing functions away from mm/gmap.c 46c122bde07c KVM: s390: get rid of gmap_translate() 4d7ac31d4516 KVM: s390: get rid of gmap_fault() 0d0fd11f60e3 KVM: s390: use __kvm_faultin_pfn() 29376ad36419 KVM: s390: move pv gmap functions into kvm 711d17f5604b KVM: s390: selftests: fix ucontrol memory region test d16fe28a17dd KVM: s390: fake memslot for ucontrol VMs 2679c3908cb0 KVM: s390: wrapper for KVM_BUG 25950570b77b KVM: Do not restrict the size of KVM-internal memory regions fcf4173cc889 soc: document merges 97e5c9e41390 drm/amd/display: fix CEC DC_DEBUG_MASK documentation 58d0de4220c6 drm/amdgpu: fix the PCIe lanes reporting in the INFO IOCTL 8fae3b201fee drm/amdgpu: cache gpu pcie link width 78d1180015d1 drm/amd/display: mark static functions noinline_for_stack f4f65756091c drm/amdkfd: Clear MODE.VSKIP in gfx9 trap handler 8507f33a13b8 drm/amdgpu: Refine ip detection log message d3690f0e7b50 drm/amdgpu: Add handler for SDMA context empty 5349658fa4a1 drm/amd: Add debug option to disable subvp bede35aa9ebe drm/amdkfd: Sync trap handler binary with source 1cd21c472883 drm/amdkfd: Fix partial migrate issue 5f74534254f2 soc: document merges fbcb79695662 KVM: s390: vsie: stop using "struct page" for vsie page e9be63e81df8 KVM: s390: vsie: stop messing with page refcount 655df4dca2c9 KVM: s390: vsie: stop using page->index 37d5ce83e7bf KVM: s390: vsie: fix some corner-cases when grabbing vsie pages 55b21f5c73a9 Xarray: use xa_mark_t in xas_squash_marks() to keep code consistent 8e240697ee28 Xarray: remove repeat check in xas_squash_marks() dcd737e829a1 Xarray: distinguish large entries correctly in xas_split_alloc() d36626dae679 Xarray: move forward index correctly in xas_pause() 3f94494e2aa9 Xarray: do not return sibling entries from xas_find_marked() 849af1450798 ipc/util.c: complete the kernel-doc function descriptions 29add3b1cf8c gcov: clang: use correct function param names 260d96e74a56 latencytop: use correct kernel-doc format for func params fc83c501e385 minmax.h: remove some #defines that are only expanded once 9b5237aded11 minmax.h: simplify the variants of clamp() 7a70c678548d minmax.h: move all the clamp() definitions after the min/max() ones 37f375aab0c5 minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp() 8f6d46fed0ba minmax.h: reduce the #define expansion of min(), max() and clamp() 482afecbe2c3 minmax.h: update some comments bbd896370157 minmax.h: add whitespace around operators and after commas 2877a83e4a0a mm/hugetlb: use folio->lru int demote_free_hugetlb_folios() 5315b40b2ec0 mm/hugetlb-cgroup: convert hugetlb_cgroup_css_offline() to work on folios 8ab089e8eba3 mm/hugetlb: rename folio_putback_active_hugetlb() to folio_putback_hugetlb() e3b235f130a4 mm/migrate: don't call folio_putback_active_hugetlb() on dst hugetlb folio 4fdf7a2de080 mm/hugetlb: rename isolate_hugetlb() to folio_isolate_hugetlb() 5a988516d3ba mm/huge_memory: convert has_hwpoisoned into a pure folio flag ade666dc8813 mm/damon/paddr: improve readability of damon_pa_stat 55fd58cea20b mm/damon/paddr: increment pa_stat damon address range by folio size a145eb3d2cda selftests/mm/cow: modify the incorrect checking parameters 9ed5bda62c60 kasan: use correct kernel-doc format d3b25bf57043 selftests/mm: add tests for splitting pmd THPs to all lower orders 932116634007 selftests/mm: use selftests framework to print test result 58f4d101b850 Documentation/filesystems/proc.rst: fix possessive form of "process" 448c01565942 ksm: add ksm involvement information for each process 158d169c5533 mm/memfd: use strncpy_from_user() to read memfd name b64130a23e48 mm/memfd: refactor and cleanup the logic in memfd_create() 7d27f5a16892 mm/damon: explain "effective quota" on kernel-doc comment 8c8ac3d34baa Docs/admin-guide/mm/damon/start: update snapshot example e16860cee32d Docs/admin-guide/mm/damon/usage: fix and add missing DAMOS filter sysfs files on files hierarchy 4384cfe89cbb Docs/mm/damon: add an example monitoring intervals tuning f657af35d33e Docs/mm/damon/design: add monitoring parameters tuning guide 3760920fbd14 mm: remove PageTransTail() ff4e02faa0db mm/mglru: fix PTE-mapped large folios cfc6b7dc9f4e mm/mglru: rework workingset protection f9696d488b8b mm/mglru: rework refault detection 638c5f7bbeb7 mm/mglru: rework type selection da003da63045 mm/mglru: rework aging feedback d7cd50ec0960 mm/mglru: optimize deactivation d74154ddf7fc mm/mglru: clean up workingset aff5ed10411a mm/memblock: add memblock_alloc_or_panic interface 1520100cc078 mm: make mmap_region() internal d5cc1a6bdb17 mips: vdso: prefer do_mmap() to mmap_region() df4cda96bf55 mm, swap_slots: remove slot cache for freeing path 3585d11087e3 mm, swap: use a global swap cluster for non-rotation devices ad7b4c7920b7 mm, swap: introduce a helper for retrieving cluster from offset e1454a48741a mm, swap: simplify percpu cluster updating c059102cdaa4 mm, swap: reduce contention on device lock ab3dc47c0f88 mm, swap: use an enum to define all cluster flags and wrap flags changes fe58de84c09c mm, swap: hold a reference during scan and cleanup flag usage 8067520385ec mm, swap: clean up plist removal and adding 94b70199e907 mm, swap: clean up device availability check 87b72ad285e5 mm, swap: use cluster lock for HDD 8fd966c9310f mm, swap: remove old allocation path for HDD 66649dd03589 mm, swap: fold swap_info_get_cont in the only caller c27cb34a6deb mm, swap: minor clean up for swap entry allocation dea690b44227 alloc_tag: avoid current->alloc_tag manipulations when profiling is disabled fb83e4efc15c memcg: fix soft lockup in the OOM process 9429b2f80425 mm/zsmalloc: introduce __zpdesc_clear/set_zsmalloc() 843a5dd777bb mm/zsmalloc: convert get/set_first_obj_offset() to take zpdesc dcda2769f20e mm/zsmalloc: convert SetZsPageMovable and remove unused funcs 1eb3863ce1fc mm/zsmalloc: convert get_zspage() to take zpdesc 2e22c13bbc68 mm/zsmalloc: convert migrate_zspage() to use zpdesc 5530c1a6c61e mm/zsmalloc: convert location_to_obj() to take zpdesc a896069d56e7 mm/zsmalloc: convert __free_zspage() to use zpdesc b0bea9bf7df2 mm/zsmalloc: convert reset_page to reset_zpdesc 3846f84ea12b mm/zsmalloc: add two helpers for zs_page_migrate() and make it use zpdesc da2b9099d32e mm/zsmalloc: convert obj_to_page() and zs_free() to use zpdesc 0012d736e556 mm/zsmalloc: convert init_zspage() to use zpdesc 80b7a24c6aef mm/zsmalloc: convert obj_allocated() and related helpers to use zpdesc 650bccd3602c mm/zsmalloc: convert create_page_chain() and its users to use zpdesc c419e3b70102 mm/zsmalloc: convert obj_malloc() to use zpdesc dd2bd80fff4e mm/zsmalloc: add and use pfn/zpdesc seeking funcs 9466f034635a mm/zsmalloc: convert __zs_map_object/__zs_unmap_object to use zpdesc 1c6c153b503f mm/zsmalloc: use zpdesc in trylock_zspage()/lock_zspage() d2af7d99daf7 mm/zsmalloc: add zpdesc memory descriptor for zswap.zpool 609991a1b7e6 soc: document merges c52527199773 Docs/admin-guide/mm/damon/usage: document DAMOS filter 'allow' sysfs file cdfc6fd034b1 Docs/admin-guide/mm/damon/usage: omit DAMOS filter details in favor of design doc d2699abc6985 Docs/ABI/damon: document DAMOS filter allow sysfs file 3c735df472ff Docs/mm/damon/design: document allow/reject DAMOS filter behaviors bcaac5fafb8a mm/damon/sysfs-schemes: add a file for setting damos_filter->allow 5c335a83bccb mm/damon: add 'allow' argument to damos_new_filter() 987f061b7f4f mm/damon/paddr: support damos_filter->allow 64080a0b5c27 mm/damon/core: support damos_filter->allow fb2368075b13 mm/damon/core: add damos_filter->allow field b1f989426ac0 mm/damon: fixup damos_filter kernel-doc 8c3cbdcf4d82 mm: alloc_pages_bulk: rename API c7b5f2d587bc mm: alloc_pages_bulk_noprof: drop page_list argument bde5a5600f9f selftests/mm: introduce uffd-wp-mremap regression test 40f005b0b551 mm/hugetlb: unify restore reserve accounting for new allocations a8d0cb7c02ba mm/hugetlb: drop vma_has_reserves() 0aed3967d10d mm/hugetlb: simplify vma_has_reserves() a69c4d8d627e mm/hugetlb: clean up map/global resv accounting when allocate de3827b3a999 mm/hugetlb: rename avoid_reserve to cow_from_owner 42cc6bc20edf mm/hugetlb: stop using avoid_reserve flag in fork() 250a1b9e0d36 mm/hugetlb: fix avoid_reserve to allow taking folio from subpool 8646971f0265 mm: shmem: skip swapcache for swapin of synchronous swap device 1746744be6ff mm/memmap: prevent double scanning of memmap by kmemleak ca19a5ab8756 mm/fake-numa: allow later numa node hotplug bf9f93f0b7bf mm/damon: remove DAMON debugfs interface 5860e94bbdfc mm/damon: remove DAMON debugfs interface kunit tests f8de3c47927f kunit: configs: remove configs for DAMON debugfs interface tests 3ffd3cd7e2e8 selftests/damon: remove tests for DAMON debugfs interface 30179a99d4c1 selftests/damon/config: remove configs for DAMON debugfs interface selftests dac290620079 Docs/mm/damon/design: update for removal of DAMON debugfs interface d8617885b95e Docs/admin-guide/mm/damon/usage: remove DAMON debugfs interface documentation f5069752fcab Docs/translations/*/admin-guide/mm/damon/usage: remove DAMON debugfs interface documentation fd0935b8e9e8 Docs/ABI/damon: document per-region DAMOS filter-passed bytes stat file bf2c644c60bd Docs/admin-guide/mm/damon/usage: document sz_filtered_out of scheme tried region directories 969f0cbdbefc Docs/mm/damon/design: document per-region sz_filter_passed stat 36601ac52e36 mm/damon/sysfs-schemes: expose per-region filter-passed bytes 2f94243f7400 mm/damon/core: pass per-region filter-passed bytes to damos_walk_control->walk_fn() 2b21f6455f05 Docs/ABI/damon: document per-scheme filter-passed bytes stat file 1aaa69395543 Docs/admin-guide/mm/damon/usage: document sz_ops_filter_passed 4ecf3541b532 Docs/mm/damon/design: document sz_ops_filter_passed 8e01c4646f56 mm/damon/syfs-schemes: implement per-scheme filter-passed bytes stat b4e67ea89baa mm/damon/core: implement per-scheme ops-handled filter-passed bytes stat b8ba614eaa8d mm/damon/paddr: report filter-passed bytes back for DAMOS_STAT action eed22dfe5aee mm/damon/paddr: report filter-passed bytes back for normal actions 487d28b96223 mm/damon: ask apply_scheme() to report filter-passed region-internal bytes a8ca02c0ce08 Docs/admin-guide/mm/damon/usage: link damos stat design doc 63625b0ac8f0 Docs/mm/damon/design: add 'statistics' section aad0f99e2d53 mm/damon: clarify trying vs applying on damos_stat kernel-doc comment ed1f85e9eec8 mm/damon/sysfs: remove unused code for schemes tried regions update 722e1948fba9 mm/damon/sysfs: use damos_walk() for update_schemes_tried_{bytes,regions} 7cfdae841c3e Docs/mm/damon/design: document DAMOS regions walking 72cd2d659bc8 mm/damon/core: implement damos_walk() 74e8d8e70604 mm/damon/sysfs: use damon_call() for update_schemes_effective_quotas 870f36b8b6e7 mm/damon/sysfs: use damon_call() for commit_schemes_quota_goals f628322524cf mm/damon/sysfs: use damon_call() for update_schemes_stats 3e96f4402d01 mm/damon/core: introduce damon_call() 81c8d9535d08 mm/damon/sysfs: handle clear_schemes_tried_regions from DAMON sysfs context 90d8a9f4845e mm/damon/sysfs-schemes: remove unnecessary schemes existence check in damon_sysfs_schemes_clear_regions() 68c601de75d8 mm: introduce ctor/dtor at PGD level 8be08280251f asm-generic: pgalloc: provide generic __pgd_{alloc,free} 5afc550944aa ARM: mm: rename PGD helpers 28578a3dd961 m68k: mm: add calls to pagetable_pmd_[cd]tor 3f33c1e7ef5e parisc: mm: ensure pagetable_pmd_[cd]tor are called fb7320326302 mm: move common part of pagetable_*_ctor to helper e3a7ae85f87c mm/debug: prefer VM_WARN_ON_VMG() to report VMG debug warnings 9808474a6d8f mm/debug: introduce VM_WARN_ON_VMG() to dump VMA merge state 790a924892ec lib/list_debug.c: add object information in case of invalid object caf80e860ce6 mm: pgtable: introduce generic pagetable_dtor_free() 78c55e704d21 mm: pgtable: move __tlb_remove_table_one() in x86 to generic file 4e61342c7b42 mm: pgtable: completely move pagetable_dtor() to generic tlb_remove_table() 2d8a1ecb22db mm: pgtable: introduce generic __tlb_remove_table() 29c414321b27 s390: pgtable: consolidate PxD and PTE TLB free paths 1c1191a684a4 x86: pgtable: move pagetable_dtor() to __tlb_remove_table() 6ce1d0e0521f x86: pgtable: convert __tlb_remove_table() to use struct ptdesc dbed4a6b46cc riscv: pgtable: move pagetable_dtor() to __tlb_remove_table() 59b6fca838da arm64: pgtable: move pagetable_dtor() to __tlb_remove_table() 8373cc9e44f9 arm: pgtable: move pagetable_dtor() to __tlb_remove_table() 2dac34964485 mm: pgtable: introduce pagetable_dtor() 78966b550289 s390: pgtable: add statistics for PUD and P4D level page table 12ad2ea48052 arm64: pgtable: use mmu gather to free p4d level page table 59f85e657673 mm: pgtable: add statistics for P4D level page table 0c010c1ca19a asm-generic: pgalloc: provide generic p4d_{alloc_one,free} 5ebf8a21973a riscv: mm: skip pgtable level check in {pud,p4d}_alloc_one 3c49ee0725c3 mm: remove unnecessary calls to lru_add_drain 29fe381007a5 mm: add build-time option for hotplug memory default online type 3cb9a4ad6d7d selftests/mm: add new test cases to the migration test 12c74c227c30 mm: replace free hugepage folios after migration 66ab1fb71c6f zram: cond_resched() in writeback loop af28bf8ee6ff zram: use zram_read_from_zspool() in writeback 37a0d19a00e8 zram: factor out different page types read 485d11509d6d zram: factor out ZRAM_HUGE write 208b2c6833f7 zram: factor out ZRAM_SAME write 65d114fa5d8d zram: remove entry element member c87f9ff67af6 zram: free slot memory early during write b3ec29d47aaa mm/swap_cgroup: decouple swap cgroup recording and clearing 4641bf4a737b mm/swap_cgroup: remove global swap cgroup lock 822b81ec58c7 mm/swap_cgroup: remove swap_cgroup_cmpxchg 04fc4bfe3c56 mm, memcontrol: avoid duplicated memcg enable check a02436c650a5 test_maple_tree: test exhausted upper limit of mtree_alloc_cyclic() d384039d03aa mm/page_idle: constify 'struct bin_attribute' 3f8b7c8a3e05 mm/huge_memory.c: rename shadowed local d4b9ecbe464f tools: testing: add simple __mmap_region() userland test 600a1230d7da mm: unexport apply_to_existing_page_range 81a7e71fcbc0 mm: fix outdated incorrect code comments for handle_mm_fault() 748acfc88132 percpu/x86: enable strict percpu checks via named AS qualifiers 8205367e0ade percpu: repurpose __percpu tag as a named address space qualifier 5189cb1fde7c percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors fd314a283ae1 percpu: use TYPEOF_UNQUAL() in variable declarations 27b5952532a8 compiler.h: introduce TYPEOF_UNQUAL() macro 5facdc53510f x86/kgdb: use IS_ERR_PCPU() macro 0217859ce172 module: sign with sha512 instead of sha1 by default 9b894ee43337 module: Don't fail module loading when setting ro_after_init section RO failed 570f7776db9c module: Split module_enable_rodata_ro() e6ea40687ff0 module: sysfs: Use const 'struct bin_attribute' fc15d675bc49 module: sysfs: Add notes attributes through attribute_group 75b519abc918 module: sysfs: Simplify section attribute allocation cd8026d4bda8 module: sysfs: Drop 'struct module_sect_attr' c027a83a0375 module: sysfs: Drop member 'module_sect_attr::address' 0dea980a17a3 module: sysfs: Drop member 'module_sect_attrs::nsections' 25aa76116052 module: Constify 'struct module_attribute' cb80af8451df module: Handle 'struct module_version_attribute' as const 993026197341 params: Prepare for 'const struct module_attribute *' 0e436d14d0b9 module: Put known GPL offenders in an array 8c82fb5240f7 module: Extend the preempt disabled section in dereference_symbol_descriptor(). f9516350318a nilfs2: do not update mtime of renamed directory that is not moved 6afb87f23458 nilfs2: handle errors that nilfs_prepare_chunk() may return a8b4e5abc311 CREDITS: fix spelling mistake 31a5ffdc6b40 nilfs2: revise the return value description style for consistency. 45ad4751d52e nilfs2: add missing return value kernel-doc descriptions 846851333fb4 nilfs2: correct return value kernel-doc descriptions for the rest e3422b7c55e4 nilfs2: correct return value kernel-doc descriptions for metadata files c4d17196974e nilfs2: correct return value kernel-doc descriptions for sufile 4d978726d304 nilfs2: correct return value kernel-doc descriptions for bmap functions 21b510a64c22 nilfs2: correct return value kernel-doc descriptions for ioctl functions a8a06cc53486 checkpatch: don't warn about extra parentheses in staging/ 23f3f7625cfb hung_task: add task->flags, blocked by coredump to log e3e8e3ee4e93 checkpatch: remove migrated RCU APIs from deprecated_apis e8c6acdb610e nilfs2: protect access to buffers with no active references 22a0358cade4 nilfs2: do not force clear folio if buffer is referenced 91f7764394d3 ocfs2: remove parameter parent_fe_bh from __ocfs2_mknod_locked 008856334628 ocfs2: mark dquot as inactive if failed to start trans while releasing dquot 287cdae21f88 ocfs2: check tl->count of truncate log inode in ocfs2_get_truncate_log_info 3be66a573961 mailmap: update entry for Linus Lüssing f72390f9dc7b ocfs2: correct l_next_free_rec in online check 273ee9023193 ocfs2: check el->l_next_free_rec in ocfs2_get_clusters_nocache 352e0431a0fb lib/list_sort: clarify comparison function requirements in list_sort() 89577fef7052 lib/sort: clarify comparison function requirements in sort_r() 32e610df746b MAINTAINERS: fix list entries with display names 7e0161950705 kthread: correct comments before kthread_queue_work() 9ad4d83d4458 squashfs: convert squashfs_fill_page() to take a folio 406f752b9506 squashfs; convert squashfs_copy_cache() to take a folio 7f5ec7889638 squashfs: convert squashfs_readpage_block() to take a folio b2e6559990cc squashfs: pass a folio to squashfs_readpage_fragment() 55da1c35cc69 squashfs: use a folio throughout squashfs_read_folio() 0ea87f0847e1 squashfs: update Kconfig information 25d0b4bdf118 Documentation: update the Squashfs filesystem documentation 9d3029912ad9 squashfs: don't allocate read_page cache if SQUASHFS_FILE_DIRECT configured 8f5d52954ed1 squashfs: make squashfs_cache_init() return ERR_PTR(-ENOMEM) a9e50e19ec45 virtio_blk: Add support for transport error recovery e7d08867d6be virtio_pci: Add support for PCIe Function Level Reset 412dc57be757 vhost/net: Set num_buffers for virtio 1.0 2d4c8a2db090 vdpa/octeon_ep: read vendor-specific PCI capability 00005537ae0c virtio-pci: define type and header for PCI vendor data 756878f4e353 vdpa/octeon_ep: handle device config change events 951e05687219 vdpa/octeon_ep: enable support for multiple interrupts per device d1ff06ae09f7 vdpa: solidrun: Replace deprecated PCI functions e981e8d8b23e s390/kdump: virtio-mem kdump support (CONFIG_PROC_VMCORE_DEVICE_RAM) a4bba3b65c20 virtio-mem: support CONFIG_PROC_VMCORE_DEVICE_RAM b9ad8a711a3c virtio-mem: remember usable region size a8328b40b3b0 virtio-mem: mark device ready before registering callbacks in kdump mode ef78030ec96f fs/proc/vmcore: introduce PROC_VMCORE_DEVICE_RAM to detect device RAM ranges in 2nd kernel a127bc45d3de fs/proc/vmcore: factor out freeing a list of vmcore ranges 98c5f8c3827a fs/proc/vmcore: factor out allocating a vmcore range and adding it to a list 5488433f810c fs/proc/vmcore: move vmcore definitions out of kcore.h 23365031b34f fs/proc/vmcore: prefix all pr_* with "vmcore:" 006f0492f363 fs/proc/vmcore: disallow vmcore modifications while the vmcore is open 26b866c242e5 fs/proc/vmcore: replace vmcoredd_mutex by vmcore_mutex 5c04c6205add fs/proc/vmcore: convert vmcore_cb_lock into vmcore_mutex 3c9ca856fd12 afs: Make /afs/@cell and /afs/.@cell symlinks bcc4d777ff8d afs: Add rootcell checks 31ad47d22fac afs: Make /afs/. as well as /afs/ mountpoints b5d57dcb2146 soc: document merges