e98d21c170b0 Add linux-next specific files for 20260508 435ef16e69b9 x86/cpu, cpufreq: Remove AMD ELAN support 823caa173884 x86/fpu: Remove the math-emu/ FPU emulation library d8b55ce0c995 x86/fpu: Remove the 'no387' boot option ab05214025ee x86/fpu: Remove MATH_EMULATION and related glue code 1a83d226268c loop: check refcount in __loop_clr_fd() and lo_rw_aio() ed7d4f00d637 lib/tests: extend cmdline KUnit with next_arg() tests c378c31a9bac riscv: export symbols needed for riscv32 EFI stub 1cee0a18861a lib/cmdline: adjust a few comments to fix kernel-doc -Wreturn warnings f6cb2b3a2be1 lib/cmdline_kunit: add test case for memparse() 5b4fb05b8d0c lib: add more string to 64-bit integer conversion overflow tests 53ec0cb8d354 lib: fix memparse() to handle overflow 7747872c99d3 lib: fix _parse_integer_limit() to handle overflow ef1d50bd9400 lib/idr: fix ida_find_first_range() missing IDs across chunk boundaries 67fbfa6e30ac kcov: refactor common handle ID into kcov_common_handle_id ae702a0355ed kernel/fork: validate exit_signal in kernel_clone() e44af17570ed uaccess: minimize INLINE_COPY_USER-related ifdefery a0366d26e5b3 uaccess: unify inline vs outline copy_{from,to}_user() selection b45ef96a52bb rust: uaccess: use INLINE_COPY_TO_USER to guard copy_to_user() 4b2f30d2d259 kunit: add tests for smp_cond_load_relaxed_timeout() b4a3c6b8f933 kunit: enable testing smp_cond_load_relaxed_timeout() e137f68d59bf cpuidle/poll_state: wait for need-resched via tif_need_resched_relaxed_wait() e5b8004075d1 sched: add need-resched timed wait interface b3389175b73d bpf/rqspinlock: use smp_cond_load_acquire_timeout() 46b9c5970f47 bpf/rqspinlock: switch check_timeout() to a clock interface 8206c3f1ed6a locking/atomic: scripts: build atomic_long_cond_read_*_timeout() eb7a2419da4d atomic: add atomic_cond_read_*_timeout() d22bd730feb7 asm-generic: barrier: add smp_cond_load_acquire_timeout() 9f7bc73aa609 arm64: rqspinlock: remove private copy of smp_cond_load_acquire_timewait() ef0aa4bc5ed6 arm64: support WFET in smp_cond_load_relaxed_timeout() c6fe8abef467 arm64/delay: move some constants out to a separate header ca8769a76fdd arm64: barrier: support smp_cond_load_relaxed_timeout() 096f66e9d77a asm-generic: barrier: add smp_cond_load_relaxed_timeout() 9bc80a756595 kselftest/filelock: add a .gitignore file 7bcd04f5ab2f kselftest/filelock: report each test in oftlocks separately 0d8f7f195c9d kselftest/filelock: use ksft_perror() 71366471d56d lib: split codetag_lock_module_list() 271da8eb854c lib/base64: fix copy-pasted @padding doc in base64_decode() 86f80fbdce4c lib/base64: validate before writing in decode tail path 42099876662a init.h: discard exitcall symbols early bb40077ae909 lib/tests: string_helpers: don't use "proxy" headers e08ed62cd5fb lib/tests: string_helpers: decouple unescape and escape cases c1ba05df6f07 treewide: fix indentation and whitespace in Kconfig files 473f27467d89 get_maintainer: add --json output mode 707b1e5b696b seq_buf: export seq_buf_putmem_hex() and add KUnit tests 83440d78d0e7 gcov: use atomic counter updates to fix concurrent access crashes 54515138b18e selftests/acct: add taskstats TGID retention test dee59375c97e taskstats: retain dead thread stats in TGID queries c3471481a7a1 clang-format: fix formatting of guard() and scoped_guard() statements e5d8e1e07ad4 kunit: fat: test cluster and directory i_pos layout helpers d21b1b8395e8 checkpatch: add check for function pointer arrays in declarations af8fe5569ddd ocfs2: use kzalloc for quota recovery bitmap allocation c1d9684a6ad6 tools/accounting/getdelays: fix -Wformat-truncation warning in format_timespec 422e1294bfb1 proc: use strnlen() for name validation in __proc_create 0a290095e129 checkpatch: add option to not force /* */ for SPDX 5dcb89b829fd checkpatch: allow passing config directory 45def16792a6 proc-rewrite-next_tgid-fix 0a76a61d6e03 proc: rewrite next_tgid() cbcf58421933 proc: add tgid_iter.pid_ns member ede0ea131b32 mm/swap: remove redundant swap device reference in alloc/free ed1296442bad mm/swap, PM: hibernate: fix swapoff race in uswsusp by pinning swap device 560a9f5c8e34 mm: skip KASAN tagging for page-allocated page tables eb242f60dc4c kasan: skip HW tagging for all kernel thread stacks 12383c6af0ca vmalloc: add __GFP_SKIP_KASAN support f55e87581917 mm/memcontrol: hoist pstatc_pcpu assignment out of CPU loop d01aed40f1da mm/migrate: rename PAGE_ migration flags to FOLIO_ 307edc8c648d selftests/damon/sysfs.py: pause DAMON before dumping status b96be58d4258 selftests/damon/sysfs.py: check pause on assert_ctx_committed() 8937ad86a42d selftests/damon/drgn_dump_damon_status: dump pause 33d1fa9ef348 selftests/damon/_damon_sysfs: support pause file staging 53573ebc51a9 mm/damon/tests/core-kunit: test pause commitment 53a4d5daae25 Docs/ABI/damon: update for pause sysfs file 2098b05f0bd3 Docs/admin-guide/mm/damon/usage: update for pause file 2ca40013a00d Docs/mm/damon/design: update for context pause/resume feature 1e71e20df005 mm/damon/sysfs: add pause file under context dir 75dda5b4fff1 mm/damon/core: introduce damon_ctx->paused 2821537fe12b mm: limit filemap_fault readahead to VMA boundaries 26447f13093b mm/madvise: reject invalid process_madvise() advice for zero-length vectors 6aacd9a2e516 mm: remove page_mapped() a2fb3434cf9c bpf: arena: use page_ref_count() instead of page_mapped() in arena_free_pages() 502a6a02e539 sh: use folio_mapped() instead of page_mapped() in sh4_flush_cache_page() 492afc07f511 mm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme action d7f8cfe496ed mm/damon: add synchronous commit for commit_inputs 4e62f9f6a581 Docs/admin-guide/mm/damon: fix 'parametrs' typo 8f7f697f03e9 mm/damon/ops-common: optimize damon_hot_score() using ilog2() e44034e59d9d selftests/proc: add /proc/pid/smaps tearing tests 8bf41e9bf651 selftests/proc: ensure the test is performed at the right page boundary 507029843623 fs/proc/task_mmu: read proc/pid/{smaps|numa_maps} under per-vma lock bc10b180a17e mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE ab1736bd5f98 mm/mm_init: fix pageblock migratetype for ZONE_DEVICE compound pages b73d1a6cec0f mm/sparse-vmemmap: fix DAX vmemmap accounting with optimization 511e62b6da7f mm/sparse-vmemmap: pass @pgmap argument to memory deactivation paths 240ca784e63c mm/memory_hotplug: fix incorrect altmap passing in error path 75416882a552 mm/sparse-vmemmap: fix vmemmap accounting underflow 77a3a3c03fad selftests/mm: simplify byte pattern checking in mremap_test 9ae63bd459b3 dax/kmem: account for partial discontiguous resource upon removal ec14077fef1a net/rds: use special gfp_t format specifier 1db337e6838e mm/kfence: use special gfp_t format specifier 4358943e81e6 drm/managed: use special gfp_t format specifier aacefaf814b2 mm/hugetlb: fix hugetlb cgroup rsvd charge/uncharge mismatch 56fbec5d6974 mm/lruvec: preemptively free dead folios during lru_add drain 675a94be830e mm, page_alloc: reintroduce page allocation stall warning 622843c30df4 mm/thp: dead code cleanup in Kconfig f9b4dc26f575 mm/page_alloc: cleanup flag vars in alloc_pages_bulk_noprof() d4ea566609ec mm/memory-failure: replace magic number 3 with GET_PAGE_MAX_RETRY_NUM 6fb32b545f73 mm/page_io: rename swap_iocb fields for clarity 193a527fbadd mm/vmpressure: skip socket pressure for costly order reclaim 84783e4ca078 mm: huge_memory: refactor defrag_show() to use defrag_flags[] 7ccaaf7f6210 mm: huge_memory: use sysfs_match_string() in defrag_store() 0007d687c28a mm/khugepaged: use ALIGN helpers for PMD alignment 7cad0bd13249 mm/memory-failure: use bool for forcekill state 00dee6596a11 mm/sparse: remove sparse buffer pre-allocation mechanism c5338e545690 Docs/mm/damon/maintainer-profile: add AI review usage guideline a30ba027732e mm/page_owner: fix %pGp format specifier argument type 775b7ef01a5c selftests/mm: run the MAP_DROPPABLE selftest 5042ff3fa060 selftests/mm: verify droppable mappings cannot be locked 83483b84ab50 mm: fix mmap errno value when MAP_DROPPABLE is not supported f800c63dc297 mm/vmscan: fix typos in comments 3f732c79190a mm/mglru: use folio_mark_accessed to replace folio_set_active in PF be99b8365778 mm/sparse: remove unnecessary NULL check before allocating mem_section 4d6118db1372 mm/migrate_device: cleanup up PMD Checks and warnings bf1508fd8066 selftests/cgroup: test_zswap: wait for asynchronous writeback d142024ccdcb selftest/cgroup: fix zswap attempt_writeback() on 64K pagesize system 52f8231b2a36 selftest/cgroup: fix zswap test_no_invasive_cgroup_shrink on large pagesize system 6d42e12ee1cc selftests/cgroup: replace hardcoded page size values in test_zswap 1a2d33546077 selftests/cgroup: rename PAGE_SIZE to BUF_SIZE in cgroup_util c80aec315b7a selftests/cgroup: use runtime page size for zswpin check a7db802a6595 selftests/cgroup: avoid OOM in test_swapin_nozswap 1ed04dd7f76c selftests/cgroup: skip test_zswap if zswap is globally disabled 19de93a34b7f x86/tlb: skip redundant sync IPIs for native TLB flush 2c1188ebd582 mm/mmu_gather: prepare to skip redundant sync IPIs 768f6e514ed4 mm/page_owner: document page_owner filter features 12834413815e selftests/damon/sysfs.py: test failed region quota charge ratio 937479ec6ab4 selftests/damon/drgn_dump_damon_status: support failed region quota charge ratio 89d4b57987c3 selftests/damon/_damon_sysfs: support failed region quota charge ratio 6f497ff2a492 mm/damon/tests/core-kunit: test fail_charge_{num,denom} committing 4a26312d9c15 Docs/ABI/damon: document fail_charge_{num,denom} ca20c73238f1 Docs/admin-guide/mm/damon/usage: document fail_charge_{num,denom} files 95a1d22764e2 Docs/mm/damon/design: document fail_charge_{num,denom} e193ed670d1e mm/damon/sysfs-schemes: implement fail_charge_{num,denom} files 0a74d1ed39de mm/damon/core: introduce failed region quota charge ratio 5acfd11a3864 mm/damon/core: merge regions after applying DAMOS schemes e8ce9e28d4bd mm/damon/core: handle unqueued_dirty 8d6d6710ca25 mm/vmscan: remove sc->file_taken 33106aa0fb0e mm/mglru: remove no longer used reclaim argument for folio protection 7d73b37e3210 mm/mglru: simplify and improve dirty writeback handling 0b828db5607e mm/mglru: use the common routine for dirty/writeback reactivation e6c88c587f57 mm/mglru: remove redundant swap constrained check upon isolation 00bafa6779b8 mm/mglru: don't abort scan immediately right after aging 8dae2123e429 mm/mglru: use a smaller batch for reclaim 3d27688e1319 mm/mglru: avoid reclaim type fall back when isolation makes no progress fe607abab983 mm/mglru: scan and count the exact number of folios 88e1c11e61cc mm/mglru: restructure the reclaim loop 8fb7b0210282 mm/mglru: relocate the LRU scan batch limit to callers d168edfec665 mm/mglru: rename variables related to aging and rotation 6b36ce3bfa6e mm/mglru: consolidate common code for retrieving evictable size f5545736406e mm/gup: honour FOLL_PIN in NOMMU __get_user_pages_locked() 6c4709b955aa mm/gup: cleanup pgtable entry accessors 16257307ff3c mm/page_alloc: optimize __free_contig_frozen_range() 81052de210e3 vmalloc: optimize vfree with free_pages_bulk() 62f4556b5a99 mm/page_alloc: optimize free_contig_range() b282267958b2 mm/vmscan: add balance_pgdat begin/end tracepoints 3a6e76507074 mm: convert vmemmap_p?d_populate() to static functions 43d1afb704b3 mm/huge_memory: fix outdated comment about freeing subpages in __folio_split 7269f56672c8 Revert "tmpfs: don't enable large folios if not supported" e6c1c107e3a0 mm/page_alloc: replace kernel_init_pages() with batch page clearing bc4ea8ede55d selftests/mm: suppress compiler error in liburing check 25d0439bd2ef selftests/mm: respect build verbosity settings for 32/64-bit targets 97f23576be13 mm/migrate_device: fix pgtable leak in migrate_vma_insert_huge_pmd_page c0a415b0e8f2 mm/memory: fix spurious warning when unmapping device-private/exclusive pages 229030453a37 ipc/shm: serialize orphan cleanup with shm_nattch updates b597b8df124d mm: fix __vm_normal_page() to handle missing support for pmd_special()/pud_special() cb0352568b13 drivers/base/memory: fix memory block reference leak in poison accounting 9df64ec3ac4d mm/memory_hotplug: fix memory block reference leak on remove 364e0ca7a4dc mm/hugetlb: restore reservation on error in hugetlb_mfill_atomic_pte() resubmission path c2b232136496 device-dax: fix refcount leak in __devm_create_dev_dax() error path 6abef4dd0b74 sh: fix fallout from ZERO_PAGE consolidation fad048c0a7b1 lib: kunit_iov_iter: fix test fail on powerpc 044b95a63c71 mm-page_alloc-fix-initialization-of-tags-of-the-huge-zero-folio-with-init_on_free-fix 62d56fa64261 mm/page_alloc: fix initialization of tags of the huge zero folio with init_on_free d4ccde373acf MAINTAINERS: add kexec@ list to LIVE UPDATE ENTRY b81c74080bd1 MAINTAINERS: add tree for KDUMP and KEXEC 6ffc3cec77b0 selftests/mm: run_vmtests.sh: fix destructive tests invocation 40c739261c03 scripts/gdb: slab: update field names of struct kmem_cache f0a783cfef93 scripts/gdb: mm: cast untyped symbols in x86_page_ops f537f9007ba2 mm/damon: fix damos_stat tracepoint format for sz_applied 4d8cc2a036f1 mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break() fa5f714558d3 mm/migrate_device: fix spinlock leak in migrate_vma_insert_huge_pmd_page 1f91d0d58275 sched_ext: Fix !CONFIG_EXT_SUB_SCHED build warnings 52d651087189 lib/Kconfig.debug: enable CONFIG_PREEMPT_RT for syzbot kernels. 99076a17a112 hwmon: (ads7871) Fix endianness bug in 16-bit register reads 05aaac8746c5 hwmon: (lm75) Fix configuration register writes. 3607422cdeeb hwmon: (lm75) Fix AS6200 and TMP112 setup and alarm handling c562ba61fc5e btrfs: fix incorrect i_size after remount caused by KEEP_SIZE prealloc gap 4066c55e1094 btrfs: only release the dirty pages io tree after successful writes c73370c67764 btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file() 4822703b150f btrfs: always pass __GFP_NOWARN from add_ra_bio_pages() fc51cba3ebae btrfs: fix check_chunk_block_group_mappings() to iterate all chunk maps 363a53749cc4 sched_ext: Drop unused scx_find_sub_sched() stub dde2f938d02f cgroup/cpuset: move PF_EXITING check before __GFP_HARDWALL in cpuset_current_node_allowed() c855c9921da7 PCI/ASPM: Don't reconfigure ASPM entering low-power state 7fcb7afb9b5e umh: replace use of system_unbound_wq with system_dfl_wq bdefddd9d1b3 rapidio: rio: add WQ_PERCPU to alloc_workqueue users df7d9add13aa media: ddbridge: add WQ_PERCPU to alloc_workqueue users f58e25aeb4a5 platform: cznic: turris-omnia-mcu: replace use of system_wq with system_percpu_wq 54eff31301a0 media: synopsys: hdmirx: replace use of system_unbound_wq with system_dfl_wq bc7a5b645ca6 virt: acrn: Add WQ_PERCPU to alloc_workqueue users c006978163fd accel/amdxdna: Add AIE4 work buffer initialization 0b087e063624 accel/amdxdna: Add AIE4 metadata query support 91f4da826c08 accel/amdxdna: Add command doorbell and wait support 193612791eea accel/amdxdna: Add AIE4 VF hardware context create and destroy ce9414d0c0be accel/amdxdna: Init AIE4 device partition 7b1a245b1805 accel/amdxdna: Add initial support for AIE4 VF ada61841caed accel/amdxdna: Fix clflush buffer size 4616a9c36be7 sched_ext: Move scx_error() out of scx_link_sched()'s lock region f98b48151cc5 smb: client: validate dacloffset before building DACL pointers 8d09328dfda0 smb/client: fix out-of-bounds read in smb2_compound_op() d62b8d236fab smb/client: fix out-of-bounds read in symlink_data() 8cb6fc323150 smb: client: Zero-pad short GSS session keys per MS-SMB2 5be7a0cef322 smb: client: Use FullSessionKey for AES-256 encryption key derivation 55bd5e685bda drm/dp/mst: fix buffer overflows in sideband chunk accumulation 9175f49330d1 drm: Drop HPAGE_PMD_SIZE dependency in dma_iova_try_alloc calls 74d695fd6f9d Input: fm801-gp - simplify initialisation of pci_device_id array 41ae14071cd7 net: sparx5: configure serdes for 1000BASE-X in sparx5_port_init() b131dc93f7bf net: sparx5: fix wrong chip ids for TSN SKUs dedf6c90386d net: stmmac: dwmac-nuvoton: fix NULL pointer dereference in nvt_set_phy_intf_sel() ecddc523cfdb tcp: Fix dst leak in tcp_v6_connect(). 019c892e4654 ipmr: Call ipmr_fib_lookup() under RCU. 32cd651d14fc net: phy: broadcom: Save PHY counters during suspend 9032f7676935 net/smc: fix missing sk_err when TCP handshake fails d119775f2bad af_unix: Reject SIOCATMARK on non-stream sockets 59800be48da4 wifi: iwlwifi: mld: fix TSO segmentation explosion when AMSDU is disabled 90f92815cbd4 pwm: Consistently define pci_device_ids using named initializers 728796fc4193 pwm: Driver for qualcomm ipq6018 pwm block 56702467e6d8 dt-bindings: pwm: Add IPQ6018 binding 890e531b38f8 firmware: drivers: imx: adds miscdev 276472eabe94 firmware: imx: device context dedicated to priv 106ffe5d78ad firmware: imx: add driver for NXP EdgeLock Enclave 369e2ebe5481 dt-bindings: arm: fsl: add imx-se-fw binding doc 834eb7e77b56 Documentation/firmware: add imx/se to other_interfaces fca7401fe37f ALSA: hda: cs35l41: Put ACPI device on missing physical node aa2fbece1b07 ALSA: hda: cs35l56: Put ACPI device after setting companion 08f566e8f83b veth: fix OOB txq access in veth_poll() with asymmetric queue counts bbf04ca930ff iio: gyro: itg3200: fix i2c read into the wrong stack location 44f5bf263c06 iio: dac: ad5686: fix powerdown control on dual-channel devices a9accc5bfb2b iio: dac: ad5686: acquire lock when doing powerdown control 22bf5c056406 iio: temperature: tsys01: fix broken PROM checksum validation 95d68027f285 iio: dac: ad3530r: Fix AD3531/AD3531R powerdown mode strings 78dfd6947f6a iio: buffer: hw-consumer: fix use-after-free in error path 72b9d5beea53 iio: dac: ad5686: fix input raw value check 662eb20c5718 iio: dac: ad5686: fix ref bit initialization for single-channel parts d0a7668c4146 iio: ssp_sensors: cancel delayed work_refresh on remove 459d75523b71 drm/panfrost: Fix wait_bo ioctl leaking positive return from dma_resv_wait_timeout() 74570e12b470 accel/rocket: Fix prep_bo ioctl leaking positive return from dma_resv_wait_timeout() 0ec0a8785d21 coresight: etm4x: Correct TRCVMIDCCTLR1 save and restore 2ab4645fe420 coresight: ete: Always save state on power down f195d54deef1 coresight: tmc: Fix overflow when calculating is bigger than 2GiB d280b7cd7131 pinctrl: qcom: nord: remove duplicated pin function aa33054b314e drm/panthor: Avoid potential UAF due to memory reclaim effc0a39b8e0 KVM: arm64: Pre-check vcpu memcache for host->guest donate 8234409ffb65 KVM: arm64: Pre-check vcpu memcache for host->guest share 5130d450d148 KVM: arm64: Seed pkvm_ownership_selftest vcpu memcache d4d215e5b81b KVM: arm64: Fix __deactivate_fgt macro parameter typo 300fac4cc266 KVM: arm64: Guard against NULL vcpu on VHE hyp panic path d7396a72eae7 KVM: arm64: Make EL2 exception entry and exit context-synchronization events 7602c0ec0bbf firmware: psci: Set pm_set_resume/suspend_via_firmware() for SYSTEM_SUSPEND f0e3ab65a0a7 soc: document merges 02802b40c31d ARM: multi_v7_defconfig: Correct QCOM_RPMH and QCOM_RPMHPD 9d119de5951f ARM: multi_v7_defconfig: Cleanup redundant options c62cee042d02 ARM: configs: Drop redundant SND_ATMEL_SOC d370bfb926cd ARM: configs: Drop redundant I2C_DESIGNWARE_PLATFORM 02994735e4f9 ARM: multi_v7_defconfig: Move entries to match savedefconfig 788ac190a6a9 ntfs: fix out-of-bounds write in ntfs_index_walk_down() 98d645216aca ntfs: fix out-of-bounds write in ntfs_rl_collapse_range() merge path d521c4ca039f arm64: defconfig: Switch Ethernet drivers to modules 32379ad4060b arm64: defconfig: Drop unused Ethernet vendors fda522fc8748 arm64: defconfig: Drop default or selected drivers a54929fb60ed arm64: defconfig: Drop unused legacy netfilter options f54f7979ff88 arm64: defconfig: Move entries to match savedefconfig 518949e986e2 ARM: select legacy gpiolib interfaces where used d2ab44b9ecf4 ARM: dts: ixp4xx: use phandle-based GPIOs in mi424wr 50d92732d10e arm64: dts: realtek: Add pinctrl support for RTD1625 79524bed532b ARM: realtek: MAINTAINERS: Include pin controller drivers 856540ac9b44 MAINTAINERS: Add maintainers for ARM/REALTEK ARCHITECTURE 90d77b30a666 ARM: integrator: Fix early initialization 17c7841d09ee Add linux-next specific files for 20260507 eb24b60553e0 arm64: dts: rockchip: Add watchdog node for RK3528 f9b55e47ac60 x86/purgatory: Fix #endif comment 918be519c787 ALSA: usb-audio: Bound MIDI 2.0 endpoint descriptor scans d6854daa67be ALSA: usb-audio: Bound MIDI endpoint descriptor scans 9fc9caf34608 ALSA: pcm: use snd_pcm_get_state() in remaining ioctl checks 91892231ae5e ALSA: hda/realtek: Add codec SSID quirk for Lenovo Yoga Pro 9 16IMH9 (17aa:38d5) f040e590c035 nfc: hci: fix out-of-bounds read in HCP header parsing cd7f6b862b5e nfc: hci: fix out-of-bounds read in HCP header parsing 593dfd40a94c eth: fbnic: fix double-free of PCS on phylink creation failure f71cc65c01bd sysfs: upgrade OOB write by buggy .show hook into WARNing 6b69cd32127b drm/bridge: microchip-lvds: Rename drm_atomic_state to drm_atomic_commit bc1ba628e37c media: v4l2-subdev: Allow accessing routes with STREAMS client capability 1155f8e0ccb3 media: v4l2-subdev: Refactor returning routes ef56c563c4b7 media: Documentation: Improve LINK_FREQ documentation e11fb2d3a4df media: tvp514x: Remove redundant kernel-doc comments 5fba5f916c15 media: ov9282: Remove redundant kernel-doc comments 63652fab6745 media: imx412: Remove redundant kernel-doc comments 28aeed758663 media: imx335: Remove redundant kernel-doc comments bf4430a0c930 media: imx334: Remove redundant kernel-doc comments d07c23216d8b media: imx274: Remove redundant kernel-doc comments 224a4333fab1 media: imx219: Set horizontal blanking on mode change 2c4f1ba73543 media: imx219: Fix maximum frame length in lines 0913cbfaa912 media: imx219: Rename "PIXEL_ARRAY" as "ACTIVE_AREA" 921578cf3739 drm/bridge: tc358768: Add support for long command tx via video buffer 9b6eefdc8c21 drm/bridge: tc358768: Separate video format config 2c7d48c75c90 drm/bridge: tc358768: Add LP mode command support b8eed179f08f drm/bridge: tc358768: Support non-continuous clock ff5578789084 drm/bridge: tc358768: Separate indirect register writes 6b2bb5438bcf drm/bridge: tc358768: Set pre_enable_prev_first for reverse order 47d758a58494 drm/bridge: tc358768: Fix typo in TC358768_DSI_CONTROL_DIS_MODE 3051cd060fa4 i2c: smbus: reject oversized block transfers in the common path b15838b03cd0 drm/bochs: Drop manual put on probe error path e665bad23636 drm/mgag200: Drop unused include of e572f9db7309 pinctrl: renesas: rzv2m: Fix type in .pin_config_group_get() callback 56f88e028319 pinctrl: renesas: rzg2l: Fix type in .pin_config_group_get() callback 39b05e15615c pinctrl: renesas: rzg2l: Add support for clone channel control 85a6823818a2 pinctrl: renesas: rzg2l: Simplify rzg2l_pinctrl_set_mux() ad8cdfd66a56 pinctrl: renesas: rzg2l: Add support for RZ/G3L SoC fd8c6590a19c pinctrl: renesas: rzg2l: Update OEN pin validation to use exact match 464f95c059fe pinctrl: renesas: rzg2l: Add support for selecting power source for {WDT,AWO,ISO} 4d41553bab20 pinctrl: renesas: rzg2l: Make QSPI register handling conditional aaf985082429 dt-bindings: pinctrl: renesas: Document RZ/G3L SoC 54725e3049e1 spi: amlogic-spisg: drop misleading NULL check on exdesc 7f0c422c7fbf clk: renesas: cpg-mssr: Add number of clock cells check 33cd08ac6200 clk: renesas: rzg2l: Refactor rzg3l_cpg_pll_clk_endisable() 44c1733331eb clk: renesas: rzg2l: Consolidate DEF_MUX() and DEF_MUX_FLAGS() 01a20f1c46ed clk: renesas: r9a08g046: Add IA55_PCLK to critical module clocks c4e19a93df81 ASoC: tac5xx2-sdw: ACPI match for intel mtl platform e812de61e9a0 ASoC: sdw_utils: TI amp utility for tac5xx2 family 38c89fededd5 ASoC: tac5xx2-sdw: add soundwire based codec driver cdff2e6ab890 ASoC: SDCA: Add PDE verification reusable helper f7dd32c5179d crypto: asymmetric_keys - fix OOB read in pefile_digest_pe_contents 2d7b2cfc5999 crypto: ecrdsa - fix unknown OID check in ecrdsa_param_curve c04337343ef6 crypto: authencesn - Use memcpy_from/to_sglist a67afb1884ba crypto: af_alg - Document the deprecation of AF_ALG ea5e57cc9718 crypto: atmel-sha204a - drop hwrng quality reduction for ATSHA204A bee54677bc51 crypto: starfive - use list_first_entry_or_null to simplify cryp_find_dev c3494e6fbb35 crypto: omap - add omap_sham_unregister_algs helper 9ab1392b1163 crypto: omap - add omap_des_unregister_algs helper c207524b73f8 crypto: omap - add omap_aes_unregister_algs helper 8005dc808bcc crypto: caam - use print_hex_dump_devel to guard key hex dumps 3f57657b6ea2 crypto: caam - use print_hex_dump_devel to guard key hex dumps 319400fc5ee1 crypto: atmel-sha204a - fix blocking and non-blocking rng logic 6ef4cd5b0c2b crypto: cesa - allocate engines with main struct bd11fb14dee6 dt-bindings: crypto: qcom,prng: Document Glymur TRNG 76d2e560c76d crypto: testmgr - disallow RSA PKCS#1 SHA-1 sig algs in FIPS mode 250563293840 crypto: ixp4xx - fix buffer chain unwind on allocation failure ef6127bb4f4b crypto: sun8i-ss - avoid hash and rng references 066d65adf83d hwrng: mtk - add support for hw access via SMCC 20f43e30b3f5 dt-bindings: rng: mtk-rng: add SMC-based TRNG variants 7e04a638dee0 dt-bindings: rng: mtk-rng: fix style problems in example cba5aebae109 crypto: crypto_null - Drop unused cipher_null crypto_alg 58d0b2b90796 crypto: drbg - Clean up loop in drbg_hmac_update() 7cca456c3e6a crypto: drbg - Clean up generation code a918c3680d2e crypto: drbg - Remove redundant reseeding based on random.c state 005b19f18ea9 crypto: drbg - Change DRBG_MAX_REQUESTS to 4096 ca659874af31 crypto: drbg - Include get_random_bytes() output in additional input b87c8286bfe6 crypto: drbg - Simplify "uninstantiate" logic 2b30c567603b crypto: drbg - Fold drbg_prepare_hrng() into drbg_kcapi_seed() ad8883374f34 crypto: drbg - Separate "reseed" case in drbg_kcapi_seed() 810ba022870b crypto: drbg - Fold drbg_instantiate() into drbg_kcapi_seed() fb2d8b700346 crypto: drbg - Put rng_alg methods in logical order 7ba94ec2d896 crypto: drbg - Simplify drbg_generate_long() and fold into caller 6585b5b4fddd crypto: drbg - Eliminate use of 'drbg_string' and lists 2245b1bfecc8 crypto: drbg - Consolidate "instantiate" logic and remove drbg_state::C 54957e44db1f crypto: drbg - Move module aliases to end of file 7f0ef29864eb crypto: drbg - Install separate seed functions for pr and nopr e8806e2e97dc crypto: drbg - Remove drbg_core 245c8d0d177f crypto: drbg - Use HMAC-SHA512 library API fcc62e0991ff crypto: drbg - Embed V and C into struct drbg_state 7e9a68e83b0f crypto: drbg - Move fixed values into constants aaa891b7c71a crypto: drbg - De-virtualize drbg_state_ops b9e081978ea4 crypto: drbg - Simplify algorithm registration 89cfd38c788e crypto: drbg - Remove support for HMAC-SHA256 and HMAC-SHA384 8237a5f626a2 crypto: testmgr - Update test for drbg_nopr_hmac_sha512 ca952c750470 crypto: testmgr - Add test for drbg_pr_hmac_sha512 5dd76c87e478 crypto: drbg - Flatten the DRBG menu e227be3ffde0 crypto: drbg - Remove support for HASH_DRBG 6f88f41eeb7d crypto: drbg - Remove support for CTR_DRBG f2e5cd7baea4 crypto: drbg - Remove import of crypto_cipher functions 262ec4782cf4 crypto: drbg - Fold include/crypto/drbg.h into crypto/drbg.c f4919bbca03c crypto: drbg - Remove obsolete FIPS 140-2 continuous test 06dc3f01e789 crypto: drbg - Remove unhelpful helper functions 1c4f72351129 crypto: drbg - Remove broken commented-out code f01d721cb809 crypto: drbg - Remove always-enabled symbol CRYPTO_DRBG_HMAC a8a1f93080ef crypto: drbg - Fix the fips_enabled priority boost 6f49f00c981b crypto: drbg - Fix drbg_max_addtl() on 64-bit kernels 040ad83b0e8a crypto: drbg - Fix ineffective sanity check ddc4dedb9ba3 crypto: drbg - Fix misaligned writes in CTR_DRBG and HASH_DRBG 39a31ad9e2a5 crypto: drbg - Fix returning success on failure in CTR_DRBG edcc5d486ac6 dt-bindings: crypto: qcom-qce: Document the Glymur crypto engine 59ed9e187f81 dt-bindings: trivial-devices: add atmel,atecc608b b668edaf8dcc crypto: atmel-ecc - add support for atecc608b fed613c12302 crypto: ccp - Initialize data during __sev_snp_init_locked() a8d5370eef00 crypto: ccp - Check for page allocation failure correctly in TIO 1b864b6cb213 crypto: ccp - Fix snp_filter_reserved_mem_regions() off-by-one 4a76a164ba16 crypto: ccp - Reverse the cleanup order in psp_dev_destroy() 87e4643ab19c gpio: amd8111: Drop useless zeros in array initialisation 81f9db404bec drm/panthor: Fix missing declaration for panthor_transparent_hugepage 5772f6535227 x86/boot/e820: Re-enable BIOS fallback if e820 table is empty 35a5ab8ef7f0 soundwire: use krealloc_array to prevent integer overflow 654a7ae10b2e soundwire: increase group->max_size after allocation f772ff5a0e67 soundwire: fix bug in sdw_add_element_group_count found by syzkaller c368dd5cbd61 soundwire: don't program SDW_SCP_BUSCLOCK_SCALE on a unattached Peripheral 7e2a4f7ca095 xfrm: route MIGRATE notifications to caller's netns 40022eda16bf workqueue: check refcount of lo_backing_file in __loop_clr_fd() 896df22ee576 firmware_loader: fix device reference leak in firmware_upload_register() 64d63fd28177 PCI: Bail out early for 2.5GT/s devices in PCIe failed link retraining 30a361308085 PCI: Use pcie_get_speed_cap() in PCIe failed link retraining 72780f796468 PCI: Always lift 2.5GT/s restriction in PCIe failed link retraining 3e76d3a7f0df iio: dac: ad5686: fix powerdown control on dual-channel devices 1a0eec561c6e iio: dac: ad5686: acquire lock when doing powerdown control 3df39a902501 smb: client: validate dacloffset before building DACL pointers 194401dcdee9 smb/client: fix out-of-bounds read in smb2_compound_op() 1c45426dc709 smb/client: fix out-of-bounds read in symlink_data() be5ec9511a5f smb: client: Zero-pad short GSS session keys per MS-SMB2 0563b4199d91 smb: client: Use FullSessionKey for AES-256 encryption key derivation 1ef4801d6921 iio: temperature: tsys01: fix broken PROM checksum validation b95110737e77 iio: dac: ad3530r: Fix AD3531/AD3531R powerdown mode strings d570a0d019a3 arm64: dts: imx943-evk: Add pcie[0,1] and pcie-ep[0,1] support 7f7b2317069d arm64: dts: imx943: Add pcie1 and pcie1-ep supports 43a2c0c0664a arm64: dts: imx94: Add pcie0 and pcie0-ep supports 5a8c57387937 PCI: imx6: Fix IMX6SX_GPR12_PCIE_TEST_POWERDOWN handling 6cf1c1e9f21b platform/x86/intel-uncore-freq: Expose instance ID in the sysfs d8e484a452ca platform/x86/intel-uncore-freq: Rename instance_id f583bd5f64d4 powerpc/pasemi: Drop redundant res assignment 8333e4916040 powerpc/ps3: Drop redundant result assignment 60c71369ee35 powerpc/vdso: Drop -DCC_USING_PATCHABLE_FUNCTION_ENTRY from 32-bit flags with clang 4052b9320416 arch/powerpc: Drop CONFIG_FIRMWARE_EDID from defconfig files 131717e656b3 powerpc/perf: Update check for PERF_SAMPLE_DATA_SRC marked events da107152c439 powerpc/8xx: Fix interrupt mask in cpm1_gpiochip_add16() 38e989d504fc powerpc/vmx: avoid KASAN instrumentation in enter_vmx_ops() for kexec b3a97f948408 powerpc/kdump: fix KASAN sanitization flag for core_$(BITS).o 629d1a901de5 pseries/papr-hvpipe: Fix style and checkpatch issues in enable_hvpipe_IRQ() fe53d2ae82c0 pseries/papr-hvpipe: Refactor and simplify hvpipe_rtas_recv_msg() 4e2d83c80495 pseries/papr-hvpipe: Kill task_struct pointer from struct hvpipe_source_info 2eeac5774808 pseries/papr-hvpipe: Simplify spin unlock usage in papr_hvpipe_handle_release() d48654bd8b1a pseries/papr-hvpipe: Fix the usage of copy_to_user() 713e468cdbc2 pseries/papr-hvpipe: Fix & simplify error handling in papr_hvpipe_init() 1b9f7aafa44f pseries/papr-hvpipe: Fix null ptr deref in papr_hvpipe_dev_create_handle() cefeed442962 pseries/papr-hvpipe: Prevent kernel stack memory leak to userspace 7a4f0846ee6c pseries/papr-hvpipe: Fix race with interrupt handler 0342545a29bc powerpc/pseries/htmdump: Add memory configuration dump support to htmdump module 0031424cbc0a powerpc/pseries/htmdump: Fix the offset value used in htm status dump 4ec6ade73f16 powerpc/pseries/htmdump: Fix the offset value used in processor configuration dump 54d54f33813d powerpc/pseries/htmdump: Free the global buffers in htmdump module exit b29987dfd943 drm/xe/guc: Exclude indirect ring state page from ADS engine state size b87951a0ae9f drm/xe/pf: Fix MMIO access using PF view instead of VF view during migration d01012c740bb drm/xe/pf: Fix EAGAIN sign in pf_migration_consume() 60a1e131a811 drm/xe/hdcp: Add NULL check for media_gt in intel_hdcp_gsc_check_status() 5e6c21c56998 PCI: switchtec: Add Gen6 Device IDs 42ec65b46a4f PCI: Use FIELD_MODIFY() instead of open-coding it 4de71839142b firmware: drivers: imx: adds miscdev 2d733ed67f60 firmware: imx: device context dedicated to priv 338529a73c2b firmware: imx: add driver for NXP EdgeLock Enclave 4d7bcf086968 dt-bindings: arm: fsl: add imx-se-fw binding doc 3b4531c6e0f4 Documentation/firmware: add imx/se to other_interfaces 4e02e0afa95f drm/amdgpu: nuke amdgpu_userq_fence_slab v2 6da7b1242da4 drm/amdgpu/userq: fix access to stale wptr mapping 81665e35f143 drm/amdkfd: Check if there are kfd porcesses using adev by kfd_processes_count e6c2e6c2e1fa drm/amdgpu: zero-initialize GART table on allocation 78d2e624fa07 drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission 17223816498f drm/radeon: add missing revision check for CI 1987c79b4fe5 drm/amdgpu/pm: align Hawaii mclk workaround with radeon 2a561b361b76 drm/amdgpu/pm: add missing revision check for CI 7bbfb2559bce drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ 9b4e3495d1bd drm/amdkfd: Make all TLB-flushes heavy-weight f5a517d8b54f iio: buffer: hw-consumer: fix use-after-free in error path 4685eacd716e iio: dac: ad5686: fix input raw value check b2ee2505142e iio: dac: ad5686: fix ref bit initialization for single-channel parts 5b03b1f97542 crypto: asymmetric_keys - fix OOB read in pefile_digest_pe_contents a9ee625841ad crypto: ecrdsa - fix unknown OID check in ecrdsa_param_curve 8b393e744736 crypto: authencesn - Use memcpy_from/to_sglist 9680a15c91b3 crypto: af_alg - Document the deprecation of AF_ALG 984707b7ecd5 crypto: atmel-sha204a - drop hwrng quality reduction for ATSHA204A 88007b6bf7a4 crypto: starfive - use list_first_entry_or_null to simplify cryp_find_dev 97c61c68cfb0 crypto: omap - add omap_sham_unregister_algs helper d86bb8f102a2 crypto: omap - add omap_des_unregister_algs helper fa1a0e31acde crypto: omap - add omap_aes_unregister_algs helper 2df760e41b2d crypto: caam - use print_hex_dump_devel to guard key hex dumps 3232d5ae0b1e crypto: caam - use print_hex_dump_devel to guard key hex dumps 6046f62a5a03 crypto: atmel-sha204a - fix blocking and non-blocking rng logic c11778203d86 crypto: cesa - allocate engines with main struct 54eb49bd4ec8 dt-bindings: crypto: qcom,prng: Document Glymur TRNG edaac76e31d4 crypto: testmgr - disallow RSA PKCS#1 SHA-1 sig algs in FIPS mode dff7941d3b69 crypto: ixp4xx - fix buffer chain unwind on allocation failure f8ac05a60000 crypto: sun8i-ss - avoid hash and rng references f71ffef86f51 hwrng: mtk - add support for hw access via SMCC 9306400fc372 dt-bindings: rng: mtk-rng: add SMC-based TRNG variants 72a938c5cdb2 dt-bindings: rng: mtk-rng: fix style problems in example 626f6e16821c crypto: crypto_null - Drop unused cipher_null crypto_alg 3ba17619348c crypto: drbg - Clean up loop in drbg_hmac_update() 6d7df97fc76b crypto: drbg - Clean up generation code ff01ba5949bb crypto: drbg - Remove redundant reseeding based on random.c state 558387a5714c crypto: drbg - Change DRBG_MAX_REQUESTS to 4096 e68d0c0b0a22 crypto: drbg - Include get_random_bytes() output in additional input 0004b3518772 crypto: drbg - Simplify "uninstantiate" logic aa6ce891a500 crypto: drbg - Fold drbg_prepare_hrng() into drbg_kcapi_seed() fd9eb7e91065 crypto: drbg - Separate "reseed" case in drbg_kcapi_seed() f1cc72cb5683 crypto: drbg - Fold drbg_instantiate() into drbg_kcapi_seed() 62f8d0f385fc crypto: drbg - Put rng_alg methods in logical order 1350a28a509e crypto: drbg - Simplify drbg_generate_long() and fold into caller ee134bcb0091 crypto: drbg - Eliminate use of 'drbg_string' and lists 6ea34480061d crypto: drbg - Consolidate "instantiate" logic and remove drbg_state::C 3998b69f2f92 crypto: drbg - Move module aliases to end of file 6f7030e6390d crypto: drbg - Install separate seed functions for pr and nopr 380f579c1bbd crypto: drbg - Remove drbg_core 225da7663a4c crypto: drbg - Use HMAC-SHA512 library API bf7225943eba crypto: drbg - Embed V and C into struct drbg_state 03346f9c6c62 crypto: drbg - Move fixed values into constants 1b306463a7e3 crypto: drbg - De-virtualize drbg_state_ops b0a99bd53d3c crypto: drbg - Simplify algorithm registration 68ba2e6594a0 crypto: drbg - Remove support for HMAC-SHA256 and HMAC-SHA384 ef4ae3cd55d3 crypto: testmgr - Update test for drbg_nopr_hmac_sha512 d2e12f0b4c91 crypto: testmgr - Add test for drbg_pr_hmac_sha512 00bfede98494 crypto: drbg - Flatten the DRBG menu 8aa5c535ebbe crypto: drbg - Remove support for HASH_DRBG 024dbb7bfbc6 crypto: drbg - Remove support for CTR_DRBG 011c4cbdef67 crypto: drbg - Remove import of crypto_cipher functions 85ec8c5d28f0 crypto: drbg - Fold include/crypto/drbg.h into crypto/drbg.c 8f387aeeb80a crypto: drbg - Remove obsolete FIPS 140-2 continuous test 11c0b7e84230 crypto: drbg - Remove unhelpful helper functions f590c5849af0 crypto: drbg - Remove broken commented-out code 2ad052e3db5a crypto: drbg - Remove always-enabled symbol CRYPTO_DRBG_HMAC 8cc961c777ef crypto: drbg - Fix the fips_enabled priority boost 6a45daf8d11e crypto: drbg - Fix drbg_max_addtl() on 64-bit kernels 6ee76a4669ff crypto: drbg - Fix ineffective sanity check 1c46235ca40f crypto: drbg - Fix misaligned writes in CTR_DRBG and HASH_DRBG 52675303dbc7 crypto: drbg - Fix returning success on failure in CTR_DRBG dd28351d0b0d dt-bindings: crypto: qcom-qce: Document the Glymur crypto engine f531fea90fab dt-bindings: trivial-devices: add atmel,atecc608b d70f73e9ca60 crypto: atmel-ecc - add support for atecc608b a3f45a3bcaff crypto: ccp - Initialize data during __sev_snp_init_locked() 300473564757 crypto: ccp - Check for page allocation failure correctly in TIO c83c4276fdea crypto: ccp - Fix snp_filter_reserved_mem_regions() off-by-one f0f492d39f9a crypto: ccp - Reverse the cleanup order in psp_dev_destroy() b1c5c86dc059 crypto: ecc - Unbreak the build on arm with CONFIG_KASAN_STACK=y 7b9b6b34a647 Input: tsc2007 - reduce I2C transactions for Z2 read 762d50c70d7b lib/tests: extend cmdline KUnit with next_arg() tests 219e042b4b81 riscv: export symbols needed for riscv32 EFI stub e0235b3d7018 lib/cmdline: adjust a few comments to fix kernel-doc -Wreturn warnings 7687a4d826b9 lib/cmdline_kunit: add test case for memparse() 5d986065e6d9 lib: add more string to 64-bit integer conversion overflow tests 58759b40d3cd lib: fix memparse() to handle overflow 370d3cb5ab83 lib: fix _parse_integer_limit() to handle overflow 9d42cfe4d97e lib/idr: fix ida_find_first_range() missing IDs across chunk boundaries 16f57bd260ad kcov: refactor common handle ID into kcov_common_handle_id 66e1bc2c474b kernel/fork: validate exit_signal in kernel_clone() 42048a6fd289 uaccess: minimize INLINE_COPY_USER-related ifdefery 816f11ad7648 uaccess: unify inline vs outline copy_{from,to}_user() selection 735af6c6e8c9 rust: uaccess: use INLINE_COPY_TO_USER to guard copy_to_user() 847fc0d4816b kunit: add tests for smp_cond_load_relaxed_timeout() 82809f9fe21b kunit: enable testing smp_cond_load_relaxed_timeout() 25b7bf6b3096 cpuidle/poll_state: wait for need-resched via tif_need_resched_relaxed_wait() 9c24a96ff724 sched: add need-resched timed wait interface 61937b114f44 bpf/rqspinlock: use smp_cond_load_acquire_timeout() 26f5deffae28 bpf/rqspinlock: switch check_timeout() to a clock interface b3e0125aae8b locking/atomic: scripts: build atomic_long_cond_read_*_timeout() 68d3cc569b71 atomic: add atomic_cond_read_*_timeout() 7192387b6aac asm-generic: barrier: add smp_cond_load_acquire_timeout() 3afe5e6e6631 arm64: rqspinlock: remove private copy of smp_cond_load_acquire_timewait() 08228f0e5a89 arm64: support WFET in smp_cond_load_relaxed_timeout() 0c9218f79fcf arm64/delay: move some constants out to a separate header 8dff6d90951d arm64: barrier: support smp_cond_load_relaxed_timeout() 9bad5e70e17a asm-generic: barrier: add smp_cond_load_relaxed_timeout() d43a65698d8b kselftest/filelock: add a .gitignore file 5adcb30dab43 kselftest/filelock: report each test in oftlocks separately a3b8a77918db kselftest/filelock: use ksft_perror() dbacdf9e3813 lib: split codetag_lock_module_list() 2a5fd0e7fd68 lib/base64: fix copy-pasted @padding doc in base64_decode() 7d6d43113f4e lib/base64: validate before writing in decode tail path 4ef7bbc4004c init.h: discard exitcall symbols early e6af7bd223c1 lib/tests: string_helpers: don't use "proxy" headers c7d7e0f97b32 lib/tests: string_helpers: decouple unescape and escape cases e58283c08a5d treewide: fix indentation and whitespace in Kconfig files be7b81718efe get_maintainer: add --json output mode 37e6f01e7f6e seq_buf: export seq_buf_putmem_hex() and add KUnit tests b25e3b19015e gcov: use atomic counter updates to fix concurrent access crashes b39c0c25f42b selftests/acct: add taskstats TGID retention test 10c3bad9ab6f taskstats: retain dead thread stats in TGID queries dbe1f1bc7558 clang-format: fix formatting of guard() and scoped_guard() statements 5d44b6a79ada kunit: fat: test cluster and directory i_pos layout helpers 5c4a2ff29ca4 checkpatch: add check for function pointer arrays in declarations 4505ed0d4ae1 ocfs2: use kzalloc for quota recovery bitmap allocation 550aafeb09b8 tools/accounting/getdelays: fix -Wformat-truncation warning in format_timespec c1c8b6b06019 proc: use strnlen() for name validation in __proc_create f467117d198f checkpatch: add option to not force /* */ for SPDX c6a9b23fce64 checkpatch: allow passing config directory d5cb4ede05b8 proc-rewrite-next_tgid-fix 9dc3b0a965ac proc: rewrite next_tgid() eb4c279c1504 proc: add tgid_iter.pid_ns member 2d565cbaafd4 mm/swap: remove redundant swap device reference in alloc/free 7c87480d8dd1 mm/swap, PM: hibernate: fix swapoff race in uswsusp by pinning swap device 98be849cdf64 mm: skip KASAN tagging for page-allocated page tables f2c5a664262b kasan: skip HW tagging for all kernel thread stacks f50fc909b17d vmalloc: add __GFP_SKIP_KASAN support 57b80d7d2e04 mm/memcontrol: hoist pstatc_pcpu assignment out of CPU loop 727f889e3624 mm/migrate: rename PAGE_ migration flags to FOLIO_ b6f5fa47422f selftests/damon/sysfs.py: pause DAMON before dumping status 9b4ed5f57c50 selftests/damon/sysfs.py: check pause on assert_ctx_committed() 9038df90df79 selftests/damon/drgn_dump_damon_status: dump pause 2d7a74dcef4d selftests/damon/_damon_sysfs: support pause file staging ac22cc7080a1 mm/damon/tests/core-kunit: test pause commitment a0f5e235cfd3 Docs/ABI/damon: update for pause sysfs file 7af78aeac57b Docs/admin-guide/mm/damon/usage: update for pause file 33eacbc43e8b Docs/mm/damon/design: update for context pause/resume feature 0071b5855272 mm/damon/sysfs: add pause file under context dir ace70377f46a mm/damon/core: introduce damon_ctx->paused efedc05efe76 mm: limit filemap_fault readahead to VMA boundaries 173187f0bb6c mm/madvise: reject invalid process_madvise() advice for zero-length vectors d799e6b0ec13 mm: remove page_mapped() c6c94405da6a bpf: arena: use page_ref_count() instead of page_mapped() in arena_free_pages() 91277f304727 sh: use folio_mapped() instead of page_mapped() in sh4_flush_cache_page() ec8986a07c56 mm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme action bebbfac12595 mm/damon: add synchronous commit for commit_inputs 967e807929d3 Docs/admin-guide/mm/damon: fix 'parametrs' typo 02e2d3a67109 mm/damon/ops-common: optimize damon_hot_score() using ilog2() 91badf320d5b selftests/proc: add /proc/pid/smaps tearing tests cceff1105660 selftests/proc: ensure the test is performed at the right page boundary 57368db5e527 fs/proc/task_mmu: read proc/pid/{smaps|numa_maps} under per-vma lock 92bbe6a10bd4 mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE a338baf0cbf0 mm/mm_init: fix pageblock migratetype for ZONE_DEVICE compound pages 5051e534a9ba mm/sparse-vmemmap: fix DAX vmemmap accounting with optimization 6bc5e484edcf mm/sparse-vmemmap: pass @pgmap argument to memory deactivation paths 798d8fdb28cb mm/memory_hotplug: fix incorrect altmap passing in error path 393d7926fb0a mm/sparse-vmemmap: fix vmemmap accounting underflow 7b5cd4e04b71 selftests/mm: simplify byte pattern checking in mremap_test 07f4ea927683 dax/kmem: account for partial discontiguous resource upon removal e7ee46ad64ff net/rds: use special gfp_t format specifier 09572094575d mm/kfence: use special gfp_t format specifier 680b8ad1b3f4 drm/managed: use special gfp_t format specifier 406bb93d8ff9 mm/hugetlb: fix hugetlb cgroup rsvd charge/uncharge mismatch 985ad9586bd0 mm/lruvec: preemptively free dead folios during lru_add drain f78406dd4e94 mm, page_alloc: reintroduce page allocation stall warning 130631d22071 mm/thp: dead code cleanup in Kconfig 7aedecf924ef mm/page_alloc: cleanup flag vars in alloc_pages_bulk_noprof() da55fc020eeb mm/memory-failure: replace magic number 3 with GET_PAGE_MAX_RETRY_NUM 0681913c3521 mm/page_io: rename swap_iocb fields for clarity 503565c29858 mm/vmpressure: skip socket pressure for costly order reclaim dc47b32f06a8 mm: huge_memory: refactor defrag_show() to use defrag_flags[] 9894e4572f0c mm: huge_memory: use sysfs_match_string() in defrag_store() 2f2634bd0502 mm/khugepaged: use ALIGN helpers for PMD alignment 727453486523 mm/memory-failure: use bool for forcekill state c362f3679485 mm/sparse: remove sparse buffer pre-allocation mechanism 147c06686f1c Docs/mm/damon/maintainer-profile: add AI review usage guideline 299c6664db6a mm/page_owner: fix %pGp format specifier argument type 1b3b4c41eed5 selftests/mm: run the MAP_DROPPABLE selftest a2d38c9656ff selftests/mm: verify droppable mappings cannot be locked 28f8a679a782 mm: fix mmap errno value when MAP_DROPPABLE is not supported d7236d0cb696 mm/vmscan: fix typos in comments f74e8afaab37 mm/mglru: use folio_mark_accessed to replace folio_set_active in PF 79869fc3cfad mm/sparse: remove unnecessary NULL check before allocating mem_section deeddd5b52ea mm/migrate_device: cleanup up PMD Checks and warnings 31d7d9a8e4b2 selftests/cgroup: test_zswap: wait for asynchronous writeback 9b8dcb25310b selftest/cgroup: fix zswap attempt_writeback() on 64K pagesize system 2d5d6d1b6986 selftest/cgroup: fix zswap test_no_invasive_cgroup_shrink on large pagesize system 68eb83e18471 selftests/cgroup: replace hardcoded page size values in test_zswap 9fa5700b4798 selftests/cgroup: rename PAGE_SIZE to BUF_SIZE in cgroup_util a4301abebd1f selftests/cgroup: use runtime page size for zswpin check fbff9b165912 selftests/cgroup: avoid OOM in test_swapin_nozswap 61d97aee4300 selftests/cgroup: skip test_zswap if zswap is globally disabled a553c47795f3 x86/tlb: skip redundant sync IPIs for native TLB flush b505734e7949 mm/mmu_gather: prepare to skip redundant sync IPIs 79b829bd85be mm/page_owner: document page_owner filter features fbc7fd05498a selftests/damon/sysfs.py: test failed region quota charge ratio ccc2a2235fc1 selftests/damon/drgn_dump_damon_status: support failed region quota charge ratio aec27c3c2bc6 selftests/damon/_damon_sysfs: support failed region quota charge ratio aec821de2805 mm/damon/tests/core-kunit: test fail_charge_{num,denom} committing a067643d0752 Docs/ABI/damon: document fail_charge_{num,denom} 43c33c1bdc61 Docs/admin-guide/mm/damon/usage: document fail_charge_{num,denom} files a0c6c909163d Docs/mm/damon/design: document fail_charge_{num,denom} f2d87b63927d mm/damon/sysfs-schemes: implement fail_charge_{num,denom} files 79aa3b65d5de mm/damon/core: introduce failed region quota charge ratio e61693791c22 mm/damon/core: merge regions after applying DAMOS schemes 5c09f0d43239 mm/damon/core: handle unqueued_dirty 0d6ff394cbbd mm/vmscan: remove sc->file_taken 630daf4fe9e0 mm/mglru: remove no longer used reclaim argument for folio protection afc2bba6dda1 mm/mglru: simplify and improve dirty writeback handling d188ed704ca5 mm/mglru: use the common routine for dirty/writeback reactivation d55fb4c2edbb mm/mglru: remove redundant swap constrained check upon isolation 9a8b06e4d4b7 mm/mglru: don't abort scan immediately right after aging 5425f1e23e26 mm/mglru: use a smaller batch for reclaim e99eac327ae2 mm/mglru: avoid reclaim type fall back when isolation makes no progress 51e658a0d2cf mm/mglru: scan and count the exact number of folios e3b1e2d4cf2b mm/mglru: restructure the reclaim loop d330db88ca06 mm/mglru: relocate the LRU scan batch limit to callers dc926052e9a6 mm/mglru: rename variables related to aging and rotation b2ad97d5de65 mm/mglru: consolidate common code for retrieving evictable size 57ea179420eb mm/gup: honour FOLL_PIN in NOMMU __get_user_pages_locked() 0715d391b04e mm/gup: cleanup pgtable entry accessors e1fe7bcb5892 mm/page_alloc: optimize __free_contig_frozen_range() 57e685e47e7e vmalloc: optimize vfree with free_pages_bulk() b188a3f10ce4 mm/page_alloc: optimize free_contig_range() 045a8f0c6e99 mm/vmscan: add balance_pgdat begin/end tracepoints e0562b36961f mm: convert vmemmap_p?d_populate() to static functions 443ac4234cb1 mm/huge_memory: fix outdated comment about freeing subpages in __folio_split 3c88b4b93c43 Revert "tmpfs: don't enable large folios if not supported" 0eceee3aa4d4 mm/page_alloc: replace kernel_init_pages() with batch page clearing 2c3ce3e8312d selftests/mm: suppress compiler error in liburing check b69c8bc299c4 selftests/mm: respect build verbosity settings for 32/64-bit targets afb77f0112bf mm/migrate_device: fix pgtable leak in migrate_vma_insert_huge_pmd_page fa60d00bd4f5 mm/memory: fix spurious warning when unmapping device-private/exclusive pages 2dd2309afc42 ipc/shm: serialize orphan cleanup with shm_nattch updates 93e2af3cc543 mm: fix __vm_normal_page() to handle missing support for pmd_special()/pud_special() ea238dad8edc drivers/base/memory: fix memory block reference leak in poison accounting b0d361c716e2 mm/memory_hotplug: fix memory block reference leak on remove 44f579be8e7b mm/hugetlb: restore reservation on error in hugetlb_mfill_atomic_pte() resubmission path 9848fda10191 device-dax: fix refcount leak in __devm_create_dev_dax() error path fe15b4bc6217 sh: fix fallout from ZERO_PAGE consolidation 0b5ba25d70b0 lib: kunit_iov_iter: fix test fail on powerpc 725f68e10317 mm-page_alloc-fix-initialization-of-tags-of-the-huge-zero-folio-with-init_on_free-fix d672fad507e0 mm/page_alloc: fix initialization of tags of the huge zero folio with init_on_free 0bb8c768ca0d MAINTAINERS: add kexec@ list to LIVE UPDATE ENTRY 1b8691191a81 MAINTAINERS: add tree for KDUMP and KEXEC b9ace6c64aa0 selftests/mm: run_vmtests.sh: fix destructive tests invocation 4507e4e9cc68 scripts/gdb: slab: update field names of struct kmem_cache f304f513aa54 scripts/gdb: mm: cast untyped symbols in x86_page_ops c1603ceaf763 mm/damon: fix damos_stat tracepoint format for sz_applied 4e2f50632b73 mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break() 9cf1daf25769 mm/migrate_device: fix spinlock leak in migrate_vma_insert_huge_pmd_page 208afbaf9b0e iio: ssp_sensors: cancel delayed work_refresh on remove e1062abe4fba iio: adc: ad_sigma_delta: fix CS held asserted after single conversion f0b64466e289 arm64: dts: qcom: lemans-evk-ifp-mezzanine: Enable mdss1 display Port fcc1a19f5bd5 arm64: dts: qcom: lemans-ride: Enable mdss1 display Port 3e6cd0c43cdf arm64: dts: qcom: lemans: add mdss1 display device nodes 1825ac5e2ad2 arm64: dts: qcom: sc8280xp: Add ADSP FastRPC node 3b28947ef1f7 arm64: dts: qcom: qcs6490-rb3gen2: Enable CAN bus controller dd1316efdbc5 arm64: dts: qcom: Add Motorola Edge 30 (dubai) DTS 839d20f9f3da dt-bindings: arm: qcom: Add SM7325 Motorola Edge 30 (dubai) 15bdb0e14551 arm64: dts: qcom: sdm845-oneplus: Enable known blocks and add placeholders 01d15f5f6996 arm64: dts: qcom: kaanpaali: Add USB support for QRD platform b2f036a67580 arm64: dts: qcom: kaanpaali: Add USB support for MTP platform 3d395de80a46 arm64: dts: qcom: kaanapali: Add USB support for Kaanapali SoC 68bfaa3fde98 arm64: dts: qcom: sdm845-xiaomi-beryllium: Append compatible strings aa7066248f1b dt-bindings: arm: qcom: Document Xiaomi Poco F1 Tianma variant 10f91b0dfaf6 arm64: dts: qcom: sdm845-google-common: Enable NFC f585772843ba arm64: dts: qcom: sdm845-shift-axolotl: Enable NFC 0689aa70fe28 arm64: dts: qcom: sdm845-shift-axolotl: Correct touchscreen sleep state 50fc93244973 arm64: dts: qcom: sdm845-oneplus: Enable NFC e8fae9152e10 arm64: dts: qcom: fix temp-alarm probe failure for PMH0104 on Glymur f20a82aacd7f arm64: dts: qcom: sdm845-mezzanine: Fix camss ports unit_address_vs_reg warning f319a5fc998e arm64: dts: qcom: sc8180x: Fix phy simple_bus_reg warning 864fde494aa1 arm64: dts: qcom: ipq5424: Fix USB simple_bus_reg warnings 46eccc1034c3 arm64: dts: qcom: glymur: Fix cache and SRAM simple_bus_reg warnings cd66b6d256f9 arm64: dts: qcom: glymur: Fix USB simple_bus_reg warning 3df6b9dbd24e clk: qcom: Add support for GXCLK for Milos e628f6a6c33a dt-bindings: clock: qcom: document the Milos GX clock controller 2552d5f2e51b arm64: dts: qcom: sm8750: Enable cpufreq cooling devices 66fb209e6035 arm64: dts: qcom: milos-fairphone-fp6: Add vibrator support 2eae029f7d38 arm64: dts: qcom: sdm845-samsung-starqltechn: Convert fb to use memory-region 15520f868651 arm64: dts: qcom: sdm845-shift-axolotl: Convert fb to use memory-region b379bb1470d8 arm64: dts: qcom: sdm845-oneplus: Drop address from framebuffer node a4f6959661f0 arm64: dts: qcom: sdm845-xiaomi-beryllium: Introduce framebuffer 8d3a34d7890f arm64: dts: qcom: sdm670-google-sargo: add imx355 front camera 86695909eab6 arm64: dts: qcom: sdm670: add camera mclk pins cbdf1a61dde2 arm64: dts: qcom: sdm670: label the camss ports instead of endpoints d859095bcafc arm64: dts: qcom: lemans-ride-common: Fix up WCN power grid 8be58b9b8a10 arm64: dts: qcom: x1-zenbook-a14: Fix BT RFA supply name e5a38ea76338 arm64: dts: qcom: x1-omnibook-x14: Fix BT RFA supply name 557a49f76430 arm64: dts: qcom: sm8450-hdk: Fix BT RFA supply name a25cd984f407 arm64: dts: qcom: sc8280xp-blackrock: Fix BT RFA supply name de1a7dc3ccda arm64: dts: qcom: sc8280xp-x13s: Fix BT RFA supply name fa99d3af7edb arm64: dts: qcom: sc8280xp-gaokun3: Fix BT RFA supply name d28f68b05278 arm64: dts: qcom: sc8280xp-crd: Fix BT RFA supply name 244e064bc8ce arm64: dts: qcom: qcs615-ride: Fix BT RFA supply name edbf03c9fb5f arm64: dts: qcom: Add the Nothing Phone (3a) 93be926a7f6d dt-bindings: arm: qcom: Add the Nothing Phone (3a) 1f820571ca7c arm64: dts: qcom: milos: Reduce rmtfs_mem size to 2.5MiB c17e22094667 arm64: dts: qcom: hamoa: Fix OPP tables for all DisplayPort controllers 493cb869874c arm64: dts: qcom: sm6125-xiaomi-laurel-sprout: Enable MDSS and add panel 63b35a29d7ad dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names 65e1752b3f5b soc: document merges a578ece7a274 soc: document merges d1c1616301be soc: document merges c38c0bd68cd9 wifi: iwlwifi: mvm: fix race condition in PTP removal da41beeaa3d4 wifi: iwlwifi: mld: fix race condition in PTP removal 9c4372beab60 soc: document merges 249ca9380373 soc: document merges ebe732aa782f soc: document merges 486c5404dabc soc: document merges 655d664fbeb8 soc: document merges ae68bfb2cfda soc: document merges d04aac440aac soc: document merges 7e9127ae6786 soc: document merges 7d3d773bd5e2 soc: document merges 5088998cad9c soc: document merges 2962cc9b98a5 soc: document merges 3f4b9c754ebf soc: document merges dde54db47a59 soc: document merges 328a254931df soc: document merges c3b0d72e885c soc: document merges 862ad12fb14c soc: document merges