This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits a6bd6c933339 Add linux-next specific files for 20240328 omits 757ea48c7452 fix up for "mm: convert arch_clear_hugepage_flags to take [...] omits ca5b2d6aae22 mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] omits 2e43468aa2f8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f88a6363bbba Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 828269e6c2ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 414af6763f5f Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits f35fa950f437 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9451d5acfd82 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits deffc0041afa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3d2768ae1ed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d40012767963 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 5ca777597cb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b111349165e Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits a5f4fc0ab7ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86c322a4c2ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d248b502e8f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 0050bfe57712 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac18b7e97bfe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits acb95230d132 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits 057bd3bb1fb9 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits cd677bbc14f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7031cd10bdf0 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 846ad4e37aa8 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 5b939ee358b7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits c09aa123e81e Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 566ce75704b7 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 7843a5d13315 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a138fd87e3f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 19308895279c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ddae84b6742e Merge branch 'next' of https://github.com/kvm-x86/linux.git omits df1c74154693 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] omits dc768ec23d9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 618738278463 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 6a55e6d088e7 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 28366d821f69 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bbac19c294eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f17245bb967 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec62dd062c2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5fe1110cb42 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7406ba1a7020 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9d11bf7469b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8e1a6e9fdffb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 455cdc42ef7f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fcbed7095aac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1518aaa417c8 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 5475b6b065d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b22c23e2919 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1e8eceb7ecff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f93c59233bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca7b68e45ae5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95861b251d8a Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits e05517b0a6f0 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits b5d48f1a4613 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 08515f60ff70 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 11e7e35911f5 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits a7e3f96dd131 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits c4ceb479d443 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b866f07294a4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 319ac933b93c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8340e59e58ec Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits ba234044f149 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits a32720c97522 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 18d4cad084f3 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 8d8905f347af Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 72bb9bf2ebb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc1083896cd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84d5a3832879 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits b62925164695 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits cfeebdaaf675 Merge branch '9p-next' of git://github.com/martinetd/linux omits 9b16d0833e8a Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits febfa2d38651 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c30428427e8 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c6067fb1716c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6b0aeb586e5e Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 2f0d7c5e7d4b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 62a6617df5cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1d7d7a4e9e6 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits c02ad7d39014 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 91cd77ac3853 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits 0e74d6b5fb75 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 00de5a635524 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 0d81c97df07a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf99f3e8da0a Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 24e2e1cdd832 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits e563badd1e33 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits 27959c388b89 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 446dbd1ff18a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 836b93601a06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6370aca2f4bf Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 7aa8edccb01e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 15457b77e61e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 180c373ae6af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 159752477502 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 444e1e3daae9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dad4206a655d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bfd8ac50b38b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2bb7f0920842 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 75cddc3d9d39 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits ff082503602e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef88494c8936 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 74c8edc68573 selftests/bpf: Test loading bpf-tcp-cc prog calling the ke [...] omits 88be2ea40f94 bpf: Remove CONFIG_X86 and CONFIG_DYNAMIC_FTRACE guard fro [...] omits cb7b8322017e bpf: Mitigate latency spikes associated with freeing non-p [...] omits e019520b089d Merge branch 'bench-fast-in-kernel-triggering-benchmarks' omits b1d5f62f825d selftests/bpf: add batched tp/raw_tp/fmodret tests omits c55e25089eba bpf: add bpf_modify_return_test_tp() kfunc triggering tracepoint omits f328a70ab28b selftests/bpf: lazy-load trigger bench BPF programs omits 850860ee6712 selftests/bpf: remove syscall-driven benchs, keep syscall- [...] omits e6c97e34ad7e selftests/bpf: add batched, mostly in-kernel BPF triggerin [...] omits 8f54386ea7ec selftests/bpf: rename and clean up userspace-triggered benchmarks omits 50b176d11b3a Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 9640909345d5 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 1f6fc07c0c4d Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits b28d11e9d93f Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits df250902f376 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits 950f553cf655 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 446cfb8de60e Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1a91ece424d2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits eb0f1e7d93a5 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits d72a5c929925 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 676d2de2b26a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2adf7879e063 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 1779aee6347e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 743e88c7755f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits ff4ab71e9835 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bc9876709aaf Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits d31414e8e845 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 84d8606e3058 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits ca4d0a2ca1ce Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3a26757d8875 Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git omits 03ec47d46a69 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 5675a281ecc3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 052f957ad79c Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits a30426677333 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits bf7c9e7471a3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d5c6e28c1606 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d37b3b8ed01d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d2eccede07af Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7214e1e17d7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c66daec5ff7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 04ffe8551225 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits fa3f7412d601 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a23dd187a824 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 818ea9b4c823 Merge branch into tip/master: 'x86/shstk' omits 9cf0527faeb0 Merge branch into tip/master: 'x86/fpu' omits 523272af5d36 Merge branch into tip/master: 'x86/cpu' omits 33a5096ea6e3 Merge branch into tip/master: 'x86/cleanups' omits 49e6f7689c33 Merge branch into tip/master: 'x86/build' omits 641c9547ec94 Merge branch into tip/master: 'x86/bugs' omits a348368b8daf Merge branch into tip/master: 'x86/boot' omits e79e247e88e7 Merge branch into tip/master: 'x86/asm' omits 844f0244fc23 Merge branch into tip/master: 'sched/core' omits 17458545863a Merge branch into tip/master: 'ras/core' omits 9134711458f4 Merge branch into tip/master: 'perf/core' omits e0839b278b1d Merge branch into tip/master: 'locking/core' omits 814f24d802ad Merge branch into tip/master: 'irq/core' omits e26b3dc3871d Merge branch into tip/master: 'x86/merge' omits 4941f1124e8e Merge branch into tip/master: 'x86/urgent' omits 144ad40a8718 Merge branch into tip/master: 'timers/urgent' omits 9048406e0fc9 Merge branch into tip/master: 'perf/urgent' omits f110e07bf5ef Merge branch into tip/master: 'irq/urgent' omits 533f7afac2b7 Merge branch 'for-6.10/block' into for-next omits 8ab13608cdad blk-throttle: Only use seq_printf() in tg_prfill_limit() omits 45a683b2d815 bpf,arena: Use helper sizeof_field in struct accessors omits 5d4eef0adf8f selftests: dmabuf-heap: add config file for the test omits 4c91c5925ac1 bpf: improve error message for unsupported helper omits 7cd0401fdbd1 drm/i915/bios: Tolerate devdata==NULL in intel_bios_encode [...] omits ae4f112b4114 drm/i915: Pre-populate the cursor physical dma address omits 96229fe19b82 drm/i915/gt: Reset queue_priority_hint on parking omits a0b5388b8662 drm/i915/vma: Fix UAF on destroy against retire race omits 3ff51d0026f1 drm/i915: Do not print 'pxp init failed with 0' when it succeed omits d9156a36c101 drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed() omits f806a8e753de drm/i915/hwmon: Fix locking inversion in sysfs getter omits 66352f741c77 drm/i915/dsb: Fix DSB vblank waits when using VRR omits c4b052e97e63 drm/i915/vrr: Generate VRR "safe window" for DSB omits f03666320508 drm/i915/display/debugfs: Fix duplicate checks in i915_drr [...] omits f9aa92ec0dd4 drm/i915/drrs: Refactor CPU transcoder DRRS check omits 2a720ccf308c bpf: Add a check for struct bpf_fib_lookup size omits 1ea0f255a3fe selftests/bpf: Add BPF_FIB_LOOKUP_MARK tests omits e108d6cef903 bpf: Add support for passing mark with bpf_fib_lookup omits c606438da610 Merge remote-tracking branch 'asoc/for-6.10' into asoc-next omits 4f9d03ffc292 Merge remote-tracking branch 'asoc/for-6.8' into asoc-linus omits 769a17e81f25 sunrpc: removed redundant procp check omits e240c3f06f10 Merge branch 'for-6.10/io_uring' into for-next omits ce48c09d9346 io_uring: re-arrange Makefile order omits 6c9917e9f347 Merge branch 'mm-nonmm-unstable' into mm-everything omits 2c4844f8b27c scripts: checkpatch: check unused parameters for function- [...] omits 76740cf6664b Documentation: coding-style: ask function-like macros to e [...] omits a4be57a01955 fs: add kernel-doc comments to fat_parse_long() omits 90df585354b3 ocfs2: improve write IO performance when fragmentation is high omits fb9fb5e7c65d x86: call instrumentation hooks from copy_mc.c omits 1be1f3d98ef0 instrumented.h: add instrument_memcpy_before, instrument_m [...] omits 465e3aedbcdf mm: kmsan: implement kmsan_memmove() omits 013f408776a3 bootconfig: do not put quotes on cmdline items unless necessary omits 1286790809ac xz: adjust arch-specific options for better kernel compression omits ed192a33fc5c xz: use 128 MiB dictionary and force single-threaded mode omits c2b9658e34fe xz: add RISC-V BCJ filter omits 360b46b63bda xz: add ARM64 BCJ filter omits 8e7e3f9104ee xz: optimize for-loop conditions in the BCJ decoders omits f77056222f22 xz: cleanup CRC32 edits from 2018 omits d86bab34742d xz: fix comments and coding style omits 4f7430ed64f1 xz: documentation/staging/xz.rst: revise thoroughly omits 75fb7d4f79ec xz: switch from public domain to BSD Zero Clause License (0BSD) omits 8df3efcc7bae LICENSES: add 0BSD license text omits ac2dc180cbb3 MAINTAINERS: add XZ Embedded maintainers omits 3be8a2af1197 lib/build_OID_registry: don't mention the full path of the [...] omits 050db9b1f770 ocfs2: update inode ctime in ocfs2_fileattr_set omits 35f504c86d27 ocfs2: correctly use ocfs2_find_next_zero_bit() omits 4e567abb6482 mm: add swappiness= arg to memory.reclaim omits bd105cb62ea8 mm: add defines for min/max swappiness omits a9a285de0b37 mm: optimization on page allocation when CMA enabled omits b3f9dd06f4b4 filemap: replace pte_offset_map() with pte_offset_map_nolock() omits d58314568a76 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio omits 08d3c85c3f8b dax: use huge_zero_folio omits 4584dafde96b mm: convert do_huge_pmd_anonymous_page to huge_zero_folio omits 190aed5f2ce8 mm: convert huge_zero_page to huge_zero_folio omits 5f286dc5c597 mm: convert migrate_vma_collect_pmd to use a folio omits f13a21152a49 mm: add pmd_folio() omits 6530f8967ca3 mm: add is_huge_zero_folio() omits 0cfc8d649ac9 sparc: use is_huge_zero_pmd() omits 533e537b0805 zswap: replace RB tree with xarray omits 6afe0c0064af mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES omits be7bf55ae847 mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] omits f983eb4a26be mm/mm_init.c: remove the outdated code comment above defer [...] omits 95d0185255a3 mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] omits ed61f739e143 mm: make __absent_pages_in_range() as static omits 0479150e058e mm/init: remove the unnecessary special treatment for memo [...] omits 4febff4145e9 mm: move array mem_section init code out of memory_present() omits 6bc371f49ce2 mm,page_owner: fix accounting of pages when migrating omits e86426e86542 mm,page_owner: fix refcount imbalance omits de89ea07ede9 mm,page_owner: update metada for tail pages omits 426fddbd0f76 mm, slab: move slab_memcg hooks to mm/memcontrol.c omits f64ba646ad42 mm, slab: move memcg charging to post-alloc hook omits 0f47c75aeb7a mm: support multi-size THP numa balancing omits 6ee621af762f mm: factor out the numa mapping rebuilding into a new helper omits b582c7ed626a proc: rewrite stable_page_flags() omits 9689daa44c55 remove references to page->flags in documentation omits 076cc269aaed slub: remove use of page->flags omits 34ffd5e56690 mm: convert arch_clear_hugepage_flags to take a folio omits e633f75e531e mm: make page_mapped() take a const argument omits e02dbf1426af mm: make is_free_buddy_page() take a const argument omits e68442db79c1 mm: make folio_test_idle and folio_test_young take a const [...] omits 76aed1771316 mm: make page_ext_get() take a const argument omits 4cae12817d47 xtensa: remove uses of PG_arch_1 on individual pages omits 02dd1a40c6a6 sh: remove use of PG_arch_1 on individual pages omits e5cff4593a1a mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] omits 619f82614763 selftests/memfd_secret: add vmsplice() test omits 6674107462dd mm-move-follow_phys-to-arch-x86-mm-pat-memtypec-fix omits 4476404793ad mm: move follow_phys to arch/x86/mm/pat/memtype.c omits d2f22cbda2ca mm: remove follow_pfn omits 7bced25be964 virt: acrn: stop using follow_pfn omits 1cdf9f2b13fa mm: backing-dev: use group allocation/free of per-cpu coun [...] omits ad8a5a20fabb huge_memory.c: document huge page splitting rules more thoroughly omits cf83fb6913d1 mm/mmap: convert all mas except mas_detach to vma iterator omits 659999aa5502 mm/mm_init.c: remove arch_reserved_kernel_pages() omits 11163849b722 mm/mm_init.c: remove unneeded calc_memmap_size() omits 38bf512d839d mm/mm_init.c: remove meaningless calculation of zone->mana [...] omits 8ade3176296a mm/mm_init.c: add new function calc_nr_all_pages() omits 7a9eecb639a5 mm/mm_init.c: remove the useless dma_reserve omits 408e331c2236 x86: remove unneeded memblock_find_dma_reserve() omits 213fc6fd6248 mm/filemap: optimize filemap folio adding omits e6c71d0899e7 lib/xarray: introduce a new helper xas_get_order omits 5fb1b791b3e6 mm/filemap: clean up hugetlb exclusion code omits b73a58715c20 mm/filemap: return early if failed to allocate memory for split omits 60f77f61bd8e folio_likely_mapped_shared() kerneldoc fixup omits f5e03c1da175 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] omits 3bd51a061d6f memory tier: acpi/hmat: create CPUless memory tiers after [...] omits 8ce48ea196f4 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix omits 1395e4ce5eb0 mm/migrate: split source folio if it is on deferred split list omits deef453d8ec1 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix omits 2a8113a3fe59 mm: hold PTL from the first PTE while reclaiming a large folio omits 26bf6a6b7578 mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() omits e4014ad40504 mm/filemap: don't decrease mmap_miss when folio has workin [...] omits 81a89208356b mm/filemap: don't decrease mmap_miss when folio has workin [...] omits 10e6561d179f mm/readahead: break read-ahead loop if filemap_add_folio r [...] omits ca510975140e arm64: mm: swap: support THP_SWAP on hardware with MTE omits 920221a7acec selftests/mm: parse VMA range in one go omits 251abd8c0608 docs: hugetlbpage.rst: add hugetlb migration description omits aa3c3ad4d5eb mm: hugetlb: make the hugetlb migration strategy consistent omits f9a636c16e98 mm: record the migration reason for struct migration_targe [...] omits bf0507119d2e mm/vmalloc: eliminated the lock contention from twice to once omits 36bca6a73176 mm/kmemleak: disable KASAN instrumentation in kmemleak omits 54009aad2f98 mm/kmemleak: compact kmemleak_object further omits 5809b22bf91e mm: zswap: remove nr_zswap_stored atomic omits d194dc8af175 mm: page_alloc: consolidate free page accounting omits b9e6ae5a4843 mm-page_isolation-prepare-for-hygienic-freelists-fix omits a68456f8b60a mm: page_isolation: prepare for hygienic freelists omits 37abcc133214 mm: page_alloc: set migratetype inside move_freepages() omits 3c3af5cfe4e9 mm: page_alloc: close migratetype race between freeing and [...] omits b82303e824b4 mm: page_alloc: fix freelist movement during block conversion omits 6f91d6824aad mm: page_alloc: fix move_freepages_block() range error omits 04d8386c9120 mm: page_alloc: move free pages when converting block duri [...] omits 6fa3a7b20caf mm: page_alloc: fix up block types when merging compatible blocks omits 1f5ddfc117a8 mm: page_alloc: optimize free_unref_folios() omits 3fd7fe89f799 mm: page_alloc: remove pcppage migratetype caching omits cee856bc88ad selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation omits b2cddeb5315a mm/page-flags: make PageMappingFlags return bool omits bc42d58a3f63 mm/page-flags: make __PageMovable return bool omits a4794a48c281 s390/mm: re-enable the shared zeropage for !PV and !skeys [...] omits c21c6ad4f927 mm/userfaultfd: don't place zeropages when zeropages are d [...] omits 9b0b69946edb selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] omits a6ef2b4aff36 selftests/mm: confirm VA exhaustion without reliance on co [...] omits 953394b4d6ae hugetlb: remove mention of destructors omits ded037a912e2 mm: improve dumping of mapcount and page_type omits 00150b543428 mm-free-up-pg_slab-fix omits e0320019e1a1 mm: free up PG_slab omits 3931582540d9 mm: remove a call to compound_head() from is_page_hwpoison() omits d67e6124cc31 mm-turn-folio_test_hugetlb-into-a-pagetype-fix omits d7f1cb54c3d4 mm: turn folio_test_hugetlb into a PageType omits a55cac897cb3 mm: support page_mapcount() on page_has_type() pages omits 92ed924c6d2f mm: remove folio_prep_large_rmappable() omits 89685720ae66 mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros omits a6bea4f773fa mm: always initialise folio->_deferred_list omits bd4e4daff1b2 memprofiling: documentation omits 517d96b27dcb MAINTAINERS: add entries for code tagging and memory alloc [...] omits 6a2fdd9e5a78 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] omits 5652e014419c codetag: debug: mark codetags for reserved pages as empty omits 3548392e855c codetag: debug: skip objext checking when it's for objext itself omits 6db953db6c1c lib: add memory allocations report in show_mem() omits 520333f33018 rhashtable: plumb through alloc tag omits 35bbab025949 arch/um: fix forward declaration for vmalloc omits 9aa556ae32f9 mm: vmalloc: enable memory allocation profiling omits caed6cfcd7ed mm: percpu: enable per-cpu allocation tagging omits 3ddc8ee3a3c8 mm: percpu: add codetag reference into pcpuobj_ext omits 3289bb62d902 mm: percpu: introduce pcpuobj_ext omits 78fc586c9b00 mempool: hook up to memory allocation profiling omits 8060cbdb2821 mm/slab: enable slab allocation tagging for kmalloc and friends omits 2e9d02d0f371 rust: add a rust helper for krealloc() omits aefe39155826 mm/slab: add allocation accounting into slab allocation an [...] omits 2b173164362b lib: add codetag reference into slabobj_ext omits e07c77a1a63f mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] omits 1cce855a2d71 mm: fix non-compound multi-order memory accounting in __fr [...] omits 467597d083fd mm: create new codetag references during page splitting omits e1759b2193c7 mm: enable page allocation tagging omits cf8df7359b69 change alloc_pages name in dma_map_ops to avoid name conflicts omits 834076140ca6 mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] omits be1bdfcd6413 lib: introduce early boot parameter to avoid page_ext memo [...] omits b565450a987e lib: introduce support for page allocation tagging omits d25b9e131cfb Documentation: fs/proc: fix allocinfo title omits 1516ce8fed9f lib: add allocation tagging support for memory allocation [...] omits c4ed6d7a260f lib: prevent module unloading if memory is not freed omits f6a1612e7662 lib: code tagging module support omits 0c7242e78e6d lib: code tagging framework omits 18fb04408917 slab: objext: introduce objext_flags as extension to page_ [...] omits 811de6e25057 mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation omits d9751cdcd0c3 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] omits 9996b064da00 mm: introduce slabobj_ext to support slab object extensions omits 5593fc8c06b0 fs: convert alloc_inode_sb() to a macro omits fcf47c2c7c45 scripts/kallysms: always include __start and __stop symbols omits 21a2aa453d3a mm/slub: mark slab_free_freelist_hook() __always_inline omits a491512a83cf asm-generic/io.h: kill vmalloc.h dependency omits 3fa73895fe44 fix missing vmalloc.h includes omits 4f44b423d64f scripts/kernel-doc: drop "_noprof" on function prototypes omits a6f3cecd061e percpu: clean up all mappings when pcpu_map_pages() fails omits 2a8aa61b602a mm/numa_balancing: allow migrate on protnone reference wit [...] omits e69faf594612 mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 omits bf631c32ce3d mm/mempolicy: use numa_node_id() instead of cpu_to_node() omits 2a91b8f07177 mm: zswap: remove unnecessary check in zswap_find_zpool() omits 2b51aa5dc671 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure omits 0e68f5c7b13c mm: zpool: return pool size in pages omits 2c2819907c28 mm: zswap: optimize zswap pool size tracking omits 99acb37e8d21 mm: document pXd_leaf() API omits 1b4f8d4dc924 mm/arm: remove pmd_thp_or_huge() omits cedbba74bdbd mm/treewide: remove pXd_huge() omits a02cd3198d6b mm/treewide: replace pXd_huge() with pXd_leaf() omits 04efca46d128 mm/gup: merge pXd huge mapping checks omits 3db67a4d66ce mm/powerpc: redefine pXd_huge() with pXd_leaf() omits 237299c66e27 mm/arm64: merge pXd_huge() and pXd_leaf() definitions omits be7bd1a1f9b9 mm/arm: redefine pmd_huge() with pmd_leaf() omits bbc61c509e40 mm/arm: use macros to define pmd/pud helpers omits 5d62400b968e mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix omits 627c73bdb4cc mm/sparc: change pXd_huge() behavior to exclude swap entries omits ad6113d182ad mm/x86: change pXd_huge() behavior to exclude swap entries omits 7a38c657c00e mm/gup: check p4d presence before going on omits d3f23d9a02df mm/gup: cache p4d in follow_p4d_mask() omits 9cb0b4d5f316 mm/hmm: process pud swap entry without pud_huge() omits 36f1e391b010 mm: page_alloc: control latency caused by zone PCP draining omits a6869390f9c1 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg omits 43560dc372ba mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] omits 044b818d56c7 mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAUL [...] omits 5912361a7cac mm: memcg: add NULL check to obj_cgroup_put() omits 215eb676083a mm: remove guard around pgd_offset_k() macro omits 19a7bae1bbbe Merge branch 'mm-stable' into mm-unstable omits eefa71fa9003 mm: vmalloc: bail out early in find_vmap_area() if vmap is [...] omits 106ef522f19e init: open output files from cpio unpacking with O_LARGEFILE omits 57b132059ba9 mm/secretmem: fix GUP-fast succeeding on secretmem folios omits 1b6b04210fcf selftests/seccomp: Try to fit runtime of benchmark into timeout omits bd7860d0cea4 selftests/ftrace: Fix event filter target_func selection omits 7d3fb2f63dbf kselftest/clone3: Make test names for set_tid test stable omits 58bc22f3c003 Merge branch 'for-6.10/block' into for-next omits 5f27f3d89274 blk-mq: don't schedule block kworker on isolated CPUs omits 774c17d54d96 drm/i915/mtl: Update workaround 14018575942 omits d08c05ca72d9 drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON [...] omits b493ffd2efb9 drm/i915/display: Disable AuxCCS framebuffers if built for Xe omits ff7cc98a249f drm/i915: Stop doing double audio enable/disable on SDVO a [...] omits 284e5fbf8014 Merge branch 'for-6.10/io_uring' into for-next omits 1ab924c3667d Merge branch 'for-6.10/block' into for-next omits 5c7566247640 brd: Remove use of page->index omits 2d9c5f8d0933 io_uring: refill request cache in memory order omits 724902260fab io_uring/poll: shrink alloc cache size to 32 omits fdde82649a19 io_uring/alloc_cache: switch to array based caching omits d1e314f7c882 io_uring: drop ->prep_async() omits 31e2d7fe8a60 io_uring/uring_cmd: defer SQE copying until it's needed omits 236b1d77ef94 io_uring/uring_cmd: switch to always allocating async data omits 45276790172e io_uring/net: move connect to always using async data omits 51579c7281af io_uring/rw: add iovec recycling omits c562b60255a3 io_uring/rw: cleanup retry path omits 2c508d5214ad io_uring: get rid of struct io_rw_state omits 1383e5686532 io_uring/rw: always setup io_async_rw for read/write requests omits 07e527801057 io_uring/net: drop 'kmsg' parameter from io_req_msg_cleanup() omits a40f876ba9fa io_uring/net: add iovec recycling omits 896953439a21 io_uring/net: remove (now) dead code in io_netmsg_recycle() omits 6faae29bff49 io_uring: kill io_msg_alloc_async_prep() omits c7f1287377d3 io_uring/net: get rid of ->prep_async() for send side omits 273426fe38f2 io_uring/net: get rid of ->prep_async() for receive side omits 6d0be2832c95 io_uring/net: always setup an io_async_msghdr omits 6de9fdc5daf2 io_uring/net: unify cleanup handling omits ad46bfc0bf46 io_uring/net: switch io_recv() to using io_async_msghdr omits 1d503acbb08f io_uring/net: switch io_send() and io_send_zc() to using i [...] omits 60fff9be7eff modpost: do not make find_tosym() return NULL omits 2ee61e9e49f2 export.h: remove include/asm-generic/export.h omits 6e4ee1146eb6 kconfig: do not reparent the menu inside a choice block omits 790a5f978205 Merge branch 'for-next-next-v6.9-20240326' into for-next-20240326 omits 3cb7768dc54e Merge branch 'for-next-current-v6.8-20240326' into for-nex [...] omits e4e4c7a1c155 Merge branch 'misc-next' into for-next-next-v6.9-20240326 omits cf0bc48d1166 Merge branch 'b-for-next' into for-next-next-v6.9-20240326 omits cba7a83eaf2b Merge branch 'misc-6.9' into for-next-current-v6.8-20240326 omits beff25186af6 btrfs: handle unexpected parent block offset in btrfs_allo [...] omits 184c275e6bc2 btrfs: prevent pathological periodic reclaim loops omits b8c18155da62 btrfs: urgent periodic reclaim pass omits d1c33f8ca9a0 btrfs: periodic block_group reclaim omits cd2d171e85c2 btrfs: dynamic block_group reclaim threshold omits e1b57908b93c btrfs: store fs_info on space_info omits 8992055a678b btrfs: report reclaim count in sysfs omits 766b6ceb00eb btrfs: compression: migrate compression/decompression path [...] omits 6ff2e28a7166 btrfs: introduce btrfs_alloc_folio_array() omits 21c4e374981e btrfs: migrate insert_inline_extent() to folio interfaces omits 7d8267bea7dc btrfs: make insert_inline_extent() to accept one page directly omits 9b07911e5e9f btrfs: compression: convert page allocation to folio interfaces omits a44ee091077b btrfs: compression: add error handling for missed page cache omits 19aba76f482c btrfs: defrag: prepare defrag for larger data folio size omits 358f31b48cb7 btrfs: introduce cached folio size omits 112b4f3ec168 btrfs: prefer to allocate larger folio for metadata omits 48d9fd170309 btrfs: === misc-next === omits 24855984ffb8 Merge branch 'misc-6.9' into next-fixes omits 18fe119405ca btrfs: qgroup: delete unnecessary check in btrfs_qgroup_ch [...] omits 3a3ab7ee74cd btrfs: convert put_file_data() to folios omits 76b14965d22d btrfs: convert relocate_one_page() to folios and rename omits c09efd93e13f btrfs: page to folio conversion: prealloc_file_extent_cluster() omits 14480b5d990f Merge remote-tracking branch 'regulator/for-6.10' into reg [...] omits 07263d8a5a2c efi/libstub: Cast away type warning in use of max() omits b63c3e148fef Merge branch 'vfs.mount.api' into vfs.all omits 5ebf9dfe02c2 Merge branch 'vfs.misc' into vfs.all omits a276b4da56e9 iio: health: max30102: add support for max30101 omits b3c6e4cfa707 dt-bindings: iio: health: maxim,max30102: add max30101 omits c5b2db585995 iio: pressure: hsc030pa: Use spi_read() omits a36e0846949d iio: pressure: BMP280 core driver headers sorting omits c0a1b3a086dd docs: iio: new docs for ad7944 driver omits bf6fe7c5b0af MAINTAINERS: add Documentation/iio/ to IIO subsystem omits b9fdc3787309 iio: adc: ad7944: simplify adi,spi-mode property parsing omits 29bf698de1d7 btrfs: rename err to ret in btrfs_direct_write() omits 197c4cba048d btrfs: rename err to ret in prepare_pages() omits 33b080012b00 btrfs: rename err to ret in btrfs_dirty_pages() omits 89c82b71f4cd btrfs: rename err to ret in create_reloc_inode() omits 1c6e3351c488 btrfs: rename err to ret in __btrfs_end_transaction() omits f02d68f85fc8 btrfs: rename err to ret in convert_extent_bit() omits 0db407b9de1e btrfs: rename err to ret in __set_extent_bit() omits df5748dc98b8 btrfs: rename err to ret in btrfs_ioctl_snap_destroy() omits c362ac837856 btrfs: rename err to ret in btrfs_cont_expand() omits bf74eb7bcccc btrfs: rename err to ret in btrfs_rmdir() omits 9840181c5000 btrfs: rename err to ret in btrfs_initxattrs() omits ec75567d536f btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading omits edf19599347f btrfs: add helper to clear EXTENT_BUFFER_READING omits 27e8fbfd2945 btrfs: fix race in read_extent_buffer_pages() omits 4cc0674d10c1 btrfs: return accurate error code on open failure in open_ [...] omits a38c652bab4b btrfs: avoid pointless wake ups of drew lock readers omits c4687b17feb8 btrfs: remove pointless writepages callback wrapper omits ceb14060dd9d btrfs: remove pointless readahead callback wrapper omits 4dd27a1993d5 btrfs: zoned: don't skip block groups with 100% zone unusable omits dde941415f0d btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tre [...] omits bb1ad1ee8ab3 btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_re [...] omits a42c01409309 btrfs: use btrfs_warn() to log message at btrfs_add_extent [...] omits 560aed87d12d btrfs: fix message not properly printing interval when add [...] omits bb350c3916ed btrfs: fix warning messages not printing interval at unpin [...] omits 6f583a34f266 btrfs: fix extent map leak in unexpected scenario at unpin [...] omits ed44e525d569 btrfs: validate device maj:min during open omits 6fab781eb59c btrfs: zoned: fix use-after-free in do_zone_finish() omits c136584b562b btrfs: zoned: use zone aware sb location for scrub omits b01c9a2fbae9 btrfs: remove pointless BUG_ON() when creating snapshot omits ced4d7f2886e fs: nfsd: use group allocation/free of per-cpu counters API omits 86d8cf1d9064 io_uring/alloc_cache: shrink default max entries from 512 to 128 omits 3c03c2e979d6 io_uring: remove timeout/poll specific cancelations omits bbf6f197eb08 io_uring: flush delayed fallback task_work in cancelation omits f23c2beae226 io_uring: clean up io_lockdep_assert_cq_locked omits faf24e50cca3 io_uring: refactor io_req_complete_post() omits 6f7aae16b2d0 io_uring: remove current check from complete_post omits 648e9adbff06 io_uring: get rid of intermediate aux cqe caches omits 0916a0cc6601 io_uring: refactor io_fill_cqe_req_aux omits 8f6c829491fe io_uring: remove struct io_tw_state::locked omits 374475c74502 io_uring: force tw ctx locking omits 89e9482d8247 io_uring/rw: avoid punting to io-wq directly omits 2dd16d2cda27 nvme/io_uring: use helper for polled completions omits 047733e2d0b1 io_uring/cmd: document some uring_cmd related helpers omits d46c9a79ae35 io_uring/cmd: fix tw <-> issue_flags conversion omits 90dacba2c6db io_uring/cmd: kill one issue_flags to tw conversion omits b2335259fde8 io_uring/cmd: move io_uring_try_cancel_uring_cmd() omits 5e4c2177b81a nfsd: trivial GET_DIR_DELEGATION support omits 70d57714d0b5 nfsd: drop st_mutex_mutex before calling move_to_close_lru() omits c9f5341055c4 nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() omits a81e9d5e2e3c nfsd: perform all find_openstateowner_str calls in the one place. omits dae9fea83ff1 nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. omits f6c29a068ed5 pwm: stm32: Calculate prescaler with a division instead of a loop omits 50d05a09e847 pwm: stm32: Fix for settings using period > UINT32_MAX omits 59b2946f7cb1 pwm: stm32: Improve precision of calculation in .apply() omits a7c1214c0b8e pwm: stm32: Add error messages in .probe()'s error paths omits 0835e5c87042 pwm: Add support for pwmchip devices for faster and easier [...] omits 25a25c8f8ae8 pwm: Add more locking omits 11725938bd26 pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_se [...] omits d60bc2995732 pwm: Add a struct device to struct pwm_chip omits 2f6f996b95ec pwm: Ensure a struct pwm has the same lifetime as its pwm_chip omits b21621e9cbd4 pwm: Move contents of sysfs.c into core.c omits e3ca4cf7d9ac pwm: Give some sysfs related variables and functions better names omits 798d417da0aa pwm: sti: Prefer local variable over pointer dereference omits 7c2a520bfbc3 pwm: sti: Use devm_kcalloc() instead of calculating the si [...] omits 08599f703e3f pwm: sti: Maintain all per-chip driver data in a single struct omits 415af5d9c31d pwm: sti: Drop member from driver data that only carries a [...] omits c64c46e9a370 pwm: sti: Improve error reporting using dev_err_probe() omits 356173b5cd82 pwm: sti: Simplify probe function using devm functions omits 53026340dc95 dt-bindings: pwm: at91: Add sam9x7 compatible strings list omits e4bd65836a02 pwm: Ensure that pwm_chips are allocated using pwmchip_alloc() omits d8adddb5826c hwmon: (aspeed-g6-pwm-tacho): Make use of devm_pwmchip_all [...] omits 281726d8ee22 hwmon: (aspeed-g6-pwm-tacho): Make use of pwmchip_parent() [...] omits f07bcae93535 bcachefs: fix misplaced newline in __bch2_inode_unpacked_t [...] omits d15120f34ad8 bcachefs: Fix journal pins in btree write buffer omits 04675dd61a9c bcachefs: Fix assert in bch2_backpointer_invalid() omits 6d7c1c58c11c i2c: riic: Add support for R9A09G057 SoC omits fbe81ad8b424 i2c: riic: Pass register offsets and chip details as OF data omits 8c6a8f350c63 i2c: riic: Introduce helper functions for I2C read/write o [...] omits 1de515913c0f dt-bindings: i2c: renesas,riic: Document R9A09G057 support omits e73b7060deb7 dt-bindings: i2c: nxp,pnx-i2c: Convert to dtschema omits a5894bc48f64 i2c: i801: Fix a refactoring that broke a touchpad on Lenovo P1 omits 6d5a4668a830 Merge branches 'arm32-for-6.10', 'arm64-defconfig-for-6.10 [...] omits aba4425aa78b arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP omits d6feddef4b82 arm64: dts: qcom: x1e80100: Fix the compatible for cluster [...] omits dd6943ef8edd arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs omits 34675dc3a7c6 Merge branch 'devel' into for-next omits 68a8582befd4 PM / devfreq: rk3399_dmc: Convert to platform remove callb [...] omits 4eba874c98f2 PM / devfreq: sun8i-a33-mbus: Convert to platform remove c [...] omits 82d49b84535a PM / devfreq: mtk-cci: Convert to platform remove callback [...] omits edb0d16255f6 Merge branch 'imx/defconfig' into for-next omits ffe34c917034 Merge branch 'imx/dt64' into for-next omits de786b5a50c6 Merge branch 'imx/dt' into for-next omits 1ac1a6346d60 Merge branch 'imx/bindings' into for-next omits 9d07e8282045 Merge branch 'imx/soc' into for-next omits 6315946ad242 Merge branch 'at91-dt' into at91-next omits 859f600457cc Merge branch 'clk-microchip' into at91-next omits a3d78fe3e1ae fs: ecryptfs: comment typo fix omits c1cc2db21607 ecryptfs: keystore: Fix typo 'the the' in comment omits 031a0300f2c9 ecryptfs: Replace kmap() with kmap_local_page() adds 400dd456bda8 Merge tag 'for-6.9-rc1-tag' of git://git.kernel.org/pub/sc [...] adds 4076fa161217 Merge tag '9p-fixes-for-6.9-rc1' of git://git.kernel.org/p [...] adds 8d025e2092e2 Merge tag 'erofs-for-6.9-rc2-fixes' of git://git.kernel.or [...] adds 56d2f48ed8f8 Merge tag 'wireless-2024-03-27' of git://git.kernel.org/pu [...] adds 7e6f4b2af5b8 Merge tag 'for-net' of https://git.kernel.org/pub/scm/linu [...] adds b32ca27fa238 netfilter: nf_tables: reject destroy command to remove bas [...] adds 1e1fb6f00f52 netfilter: nf_tables: reject table flag and netdev basecha [...] adds 216e7bf7402c netfilter: nf_tables: skip netdev hook unregistration if t [...] adds 15fba562f7a9 netfilter: arptables: Select NETFILTER_FAMILY_ARP when bui [...] adds 005e528c242b Merge tag 'nf-24-03-28' of git://git.kernel.org/pub/scm/li [...] adds 6a4aee277740 net: phy: qcom: at803x: fix kernel panic with at8031_probe adds dfd222e2aef6 net: bcmasp: Bring up unimac after PHY link up adds 4494c10e0071 net: bcmasp: Remove phy_{suspend/resume} adds eb67cdb33fb4 Merge branch 'net-bcmasp-phy-managements-fixes' adds e4a58989f5c8 net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips adds 40d4b4807cad Octeontx2-af: fix pause frame configuration in GMP mode adds 18685451fc4e inet: inet_defrag: prevent sk release while still in use adds 50108c352db7 Merge tag 'net-6.9-rc2' of git://git.kernel.org/pub/scm/li [...] adds d8e8fbec00eb Merge tag 'nfsd-6.9-1' of git://git.kernel.org/pub/scm/lin [...] adds 0493e739ccc6 iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V adds ec9098d6bffe iommu/arm-smmu-v3: Fix access for STE.SHCFG adds 256859608b1c Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm [...] adds c404f55c26fc iommu: Validate the PASID in iommu_attach_device_pasid() adds 6e7a2ffd209b Merge tag 'iommu-fixes-v6.9-rc1' of git://git.kernel.org/p [...] adds 529b10c0091d Merge tag 'sound-6.9-rc2' of git://git.kernel.org/pub/scm/ [...] adds 317c7bc0ef03 Merge tag 'mmc-v6.9-rc1' of git://git.kernel.org/pub/scm/l [...] adds 033e4491b6c6 Merge tag 'gpio-fixes-for-v6.9-rc2' of git://git.kernel.or [...] adds 309d8ced2d48 MAINTAINERS: Remove incorrect M: tag for dm-devel@lists.linux.dev adds d7e120144371 dm vdo murmurhash3: use kernel byteswapping routines inste [...] adds 8e91c2342351 dm integrity: fix out-of-range warning adds 3508f318a1db Merge tag 'for-6.9/dm-fixes-2' of git://git.kernel.org/pub [...] adds dc53d9eac1db block: Make blk_rq_set_mixed_merge() static adds 038105a20068 block: don't reject too large max_user_sectors in blk_vali [...] adds 55251fbdf014 block: Do not force full zone append completion in req_bio [...] adds 033e8088a41a Merge tag 'block-6.9-20240329' of git://git.kernel.dk/linux adds 61d130f261a3 efi/libstub: Cast away type warning in use of max() adds decd347c2a75 x86/efistub: Reinstate soft limit for initrd loading adds 0eee99d9eb5a Merge tag 'efi-fixes-for-v6.9-3' of git://git.kernel.org/p [...] adds 1096bc93df75 mm: clean up populate_vma_page_range() FOLL_* flag handling adds 6af71633b040 Merge branch 'acpica' adds ab317b32cf5b Merge tag 'acpi-6.9-rc2' of git://git.kernel.org/pub/scm/l [...] adds a26de34b3c77 thermal: devfreq_cooling: Fix perf state when calculate df [...] adds 3a3c0de677c8 Merge tag 'thermal-6.9-rc2' of git://git.kernel.org/pub/sc [...] adds 091619baace5 Merge tag '6.9-rc1-smb3-client-fixes' of git://git.samba.o [...] adds 4535e1a4174c x86/bugs: Fix the SRSO mitigation on Zen3/4 adds cfedfb24c9dd kunit: configs: Enable CONFIG_DAMON_DBGFS_DEPRECATED for - [...] adds a2ad5d9e6547 Merge tag 'linux_kselftest-kunit-fixes-6.9-rc2' of git://g [...] adds 8ecab2e64572 selftests/ftrace: Fix event filter target_func selection adds 7155cc454430 selftests/seccomp: Try to fit runtime of benchmark into timeout adds 224fe424c356 selftests: dmabuf-heap: add config file for the test adds 1ab5c8a338c4 Merge tag 'linux_kselftest-fixes-6.9-rc2' of git://git.ker [...] adds fd00fe8cdbb2 drm/xe: Remove unused xe_bo->props struct adds 9c1256369c10 drm/xe/guc_submit: use jiffies for job timeout adds b7dce525c4fc drm/xe/queue: fix engine_class bounds check adds 23e1ee3a2317 drm/xe/device: fix XE_MAX_GT_PER_TILE check adds b45f20fa69ce drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check adds 45c30b2923e5 drm/xe/query: fix gt_id bounds check adds 0d8cf0c92473 drm/xe: Fix END redefinition adds 80af1f5bbb99 Merge tag 'drm-xe-fixes-2024-03-26' of https://gitlab.free [...] adds 075ec1647401 drm/amd/swsmu: add smu 14.0.1 vcn and jpeg msg adds 9d7993a7ab96 drm/amdkfd: Check cgroup when returning DMABuf info adds a99d81937526 drm/amd/display: Increase Z8 watermark times. adds 72d72e8fddbc drm/amd/display: Prevent crash when disable stream adds 02c825dcc621 drm/amd/display: increase bb clock for DCN351 adds eed14eb48ee1 drm/amdgpu/vpe: power on vpe when hw_init adds 1210e2f1033d drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 adds 78aca9ee5e01 Revert "drm/amd/display: Fix sending VSC (+ colorimetry) p [...] adds 0cac183b98d8 drm/amdkfd: range check cp bad op exception interrupts adds ca299b4512d4 drm/amd: Flush GFXOFF requests in prepare stage adds 1202f794cdaa drm/amd/display: fix IPX enablement adds 09d62c7beb3b drm/amd/display: Update dcn351 to latest dcn35 config adds 25358e04a43c drm/amd/display: Send DTBCLK disable message on first commit adds fe869c2e5348 drm/amd/display: fix a dereference of a NULL pointer adds edfa93d87fc4 drm/amd/display: Remove MPC rate control logic from DCN30 [...] adds 2f10d4a51bbc drm/amd/display: Fix bounds check for dcn35 DcfClocks adds 0ccc2b30f4fe drm/amd/display: Set DCN351 BB and IP the same as DCN35 adds 6b154c00cd53 drm/amdgpu/umsch: update UMSCH 4.0 FW interface adds 68a2afbccaba drm/amdgpu: enable UMSCH 4.0.6 adds 8678b1060ae2 drm/amdgpu: fix deadlock while reading mqd from debugfs adds b6a7f7e95578 Merge tag 'amd-drm-fixes-6.9-2024-03-27' of https://gitlab [...] adds 197aa825fdc4 drm/i915: add bug.h include to i915_memcpy.c adds 7cd78fd7e296 drm/qxl: remove unused `count` variable from `qxl_surface_ [...] adds aba2a144c0bf drm/qxl: remove unused variable from `qxl_process_single_c [...] adds 2f73503e95b2 Merge tag 'drm-misc-fixes-2024-03-28' of https://gitlab.fr [...] adds 5acb32b1ad66 drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c adds f378ab787004 drm/i915: Stop doing double audio enable/disable on SDVO a [...] adds cf48bddd31de drm/i915/display: Disable AuxCCS framebuffers if built for Xe adds 18846627ef12 drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON [...] adds 186bce682772 drm/i915/mtl: Update workaround 14018575942 adds 09ae0f4543ac drm/i915/drrs: Refactor CPU transcoder DRRS check adds 0f8c7a7dd3d3 drm/i915/display/debugfs: Fix duplicate checks in i915_drr [...] adds f7d3b9277ff7 drm/i915/vrr: Generate VRR "safe window" for DSB adds f12751168f1a drm/i915/dsb: Fix DSB vblank waits when using VRR adds b212b79768cc drm/i915/hwmon: Fix locking inversion in sysfs getter adds e41d769f1a7a drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed() adds d392e1b9c2e8 drm/i915: Do not print 'pxp init failed with 0' when it succeed adds 0e45882ca829 drm/i915/vma: Fix UAF on destroy against retire race adds 4a3859ea5240 drm/i915/gt: Reset queue_priority_hint on parking adds 582dc04b0658 drm/i915: Pre-populate the cursor physical dma address adds 32e39bab5993 drm/i915/bios: Tolerate devdata==NULL in intel_bios_encode [...] adds b01f596ab1dd Merge tag 'drm-intel-fixes-2024-03-28' of https://anongit. [...] adds 486291a0e624 Merge tag 'drm-fixes-2024-03-30' of https://gitlab.freedes [...] adds 4e6e42298551 Merge tag 'staging-6.9-rc2' of git://git.kernel.org/pub/sc [...] adds ff789a26cc37 Merge tag 'usb-6.9-rc2' of git://git.kernel.org/pub/scm/li [...] adds d1ef7a9ca867 i2c: i801: Fix a refactoring that broke a touchpad on Lenovo P1 adds 2953eb02875b Merge tag 'i2c-host-fixes-6.9-rc2' of git://git.kernel.org [...] adds ac6727189c07 Merge tag 'i2c-for-6.9-rc2' of git://git.kernel.org/pub/sc [...] adds fe764a75cffe Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 712e14250dd2 Merge tag 'xfs-6.9-fixes-1' of git://git.kernel.org/pub/sc [...] adds 3f1a9bc5d878 x86/build: Use obj-y to descend into arch/x86/virt/ adds 1aac9cb7e66e Merge tag 'x86_urgent_for_v6.9_rc2' of git://git.kernel.or [...] adds 6205125bd326 objtool: Fix compile failure when using the x32 compiler adds 8d7e76846521 Merge tag 'objtool_urgent_for_v6.9_rc2' of git://git.kerne [...] adds 8d338df72d53 Merge tag 'timers_urgent_for_v6.9_rc2' of git://git.kernel [...] adds 448f828feb49 Merge tag 'perf_urgent_for_v6.9_rc2' of git://git.kernel.o [...] adds 5dad26235c4a Merge tag 'irq_urgent_for_v6.9_rc2' of git://git.kernel.or [...] adds 18737353cca0 Merge tag 'edac_urgent_for_v6.9_rc2' of git://git.kernel.o [...] adds 7e3465f63a0a kconfig: do not reparent the menu inside a choice block adds 0316e4b04e01 export.h: remove include/asm-generic/export.h adds 1102f9f85bf6 modpost: do not make find_tosym() return NULL adds c40845e3195d kbuild: make -Woverride-init warnings more consistent adds 54babdc0343f kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries adds 978fa00eb035 Documentation/llvm: Note s390 LLVM=1 support with LLVM 18. [...] adds 89e5462bb5ae kconfig: Fix typo HEIGTH to HEIGHT adds 7e40c2100c87 Merge tag 'kbuild-fixes-v6.9' of git://git.kernel.org/pub/ [...] adds 39cd87c4eb2b Linux 6.9-rc2 adds 4396dc4c036a mm/secretmem: fix GUP-fast succeeding on secretmem folios adds d8698b81c6dd init: open output files from cpio unpacking with O_LARGEFILE adds a8562910fdff mm: vmalloc: bail out early in find_vmap_area() if vmap is [...] adds 936eedaeacde mm: vmalloc: fix lockdep warning adds f5ea04e4e7d4 selftests/mm: include strings.h for ffsl adds 931ec1e4cb7f Documentation: Add documentation for eswitch attribute adds fa84513997e9 ptp: MAINTAINERS: drop Jeff Sipek adds 037965402a01 xen-netfront: Add missing skb_mark_for_recycle adds 6dbdd4de0362 e1000e: Workaround for sporadic MDI error on Meteor Lake systems adds 861e8086029e e1000e: move force SMBUS from enable ulp function to avoid [...] adds 1ae289b0b01d Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 10e52ad5ced2 net: hsr: Use full string description when opening HSR net [...] adds 3d010c8031e3 udp: do not accept non-tunnel GSO skbs landing in a tunnel adds ed4cccef64c1 gro: fix ownership transfer adds f0b8c3034556 udp: do not transition UDP GRO fraglist partial checksums [...] adds 64235eabc4b5 udp: prevent local UDP tunnel packets from being GROed adds 0fb101be97ca selftests: net: gro fwd: update vxlan GRO test expectations adds ad69a730c616 Merge branch 'gro-fixes' adds 0ba80d965856 octeontx2-af: Fix issue with loading coalesced KPU profiles adds 09ba28e1cd3c mlxbf_gige: stop interface during shutdown adds 625aefac340f net: dsa: mv88e6xxx: fix usable ports on 88e6020 adds 62fc3357e079 net/rds: fix possible cp null dereference adds ea558de7238b i40e: Enforce software interrupt during busy-poll exit adds eb58c598ce45 i40e: fix i40e_count_filters() to count only active/new filters adds f37c4eac99c2 i40e: fix vf may be used uninitialized in this function warning adds 50ba9d7ec4e2 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 5086f0fe46dc net: do not consume a cacheline for system_page_pool adds e709acbd84fb octeontx2-pf: check negative error code in otx2_open() adds 5e864d90b208 r8169: skip DASH fw status checks when DASH is disabled adds 17af420545a7 erspan: make sure erspan_base_hdr is present in skb->head adds ea111449501e tcp: Fix bind() regression for v6-only wildcard and v4-map [...] adds d91ef1e1b55f tcp: Fix bind() regression for v6-only wildcard and v4(-ma [...] adds c48baf567ded selftest: tcp: Make bind() selftest flexible. adds 6f9bc755c021 selftest: tcp: Define the reverse order bind() tests explicitly. adds 5e9e9afdb504 selftest: tcp: Add v4-v4 and v6-v6 bind() conflict tests. adds f40742c22a6e selftest: tcp: Add more bind() calls. adds d37f2f72c91f selftest: tcp: Add bind() tests for IPV6_V6ONLY. adds 7679f0968d01 selftest: tcp: Add bind() tests for SO_REUSEADDR/SO_REUSEPORT. adds ec7ef3ea31ab Merge branch 'tcp-fix-bind-regression-and-more-tests' adds 4790a73ace86 Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode ex [...] adds 7003de8a226e dt-bindings: bluetooth: add 'qcom,local-bd-address-broken' adds e12e28009e58 arm64: dts: qcom: sc7180-trogdor: mark bluetooth address a [...] adds 39646f29b100 Bluetooth: add quirk for broken address properties adds 77f45cca8bc5 Bluetooth: qca: fix device-address endianness adds 6946b9c99bde Bluetooth: hci_sync: Fix not checking error on hci_cmd_syn [...] adds c569242cd492 Bluetooth: hci_event: set the conn encrypted before conn e [...] adds 7835fcfd132e Bluetooth: Fix TOCTOU in HCI debugfs implementation adds 365af7ace014 Merge tag 'for-net-2024-03-29' of git://git.kernel.org/pub [...] adds 0cd74ffcf4fb Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds e9c856cabefb bpf: put uprobe link's path and task in release callback adds 1a80dbcb2dba bpf: support deferring bpf_link dealloc to after RCU grace period adds 62248b22d01e tools/resolve_btfids: fix build with musl libc adds 6dae957c8eef bpf: fix possible file descriptor leaks in verifier adds 6a1c346afb10 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds daf6c4681a74 ALSA: hda/realtek - Fix inactive headset mic jack adds 2d0401ee38d4 ALSA: hda: cs35l56: Add ACPI device match tables adds 831ec5e3538e ASoC: tas2781: mark dvc_tlv with __maybe_unused adds c33f0d4fcfe0 ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 adds 755795cd3da0 OSS: dmasound/paula: Mark driver struct with __refdata to [...] adds e1d8acf35ce7 Revert "ALSA: emu10k1: fix synthesizer sample playback pos [...] adds 9c8b35f98992 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4af565de9f8c ASoC: amd: acp: fix for acp pdm configuration check adds fc563aa90065 ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw adds 310a5caa4e86 ASoC: rt5682-sdw: fix locking sequence adds ee2877716443 ASoC: rt711-sdca: fix locking sequence adds aae86cfd8790 ASoC: rt711-sdw: fix locking sequence adds c8b2e5c1b959 ASoC: rt712-sdca-sdw: fix locking sequence adds adb354bbc231 ASoC: rt722-sdca-sdw: fix locking sequence adds f892e66fcabc ASoC: rt-sdw*: add __func__ to all error logs adds e48ef677000b ASoC: rt-sdw: fix locking and improve error logs adds 2c603a4947a1 ASoC: amd: acp: fix for acp_init function error handling adds 7fe86391ca2d Merge remote-tracking branch 'asoc/for-6.8' into asoc-linus adds 82bce9c7615a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 00bb549d7d63 regmap: maple: Fix cache corruption in regcache_maple_drop() adds eaa03486d932 regmap: maple: Fix uninitialized symbol 'ret' warnings adds 399f175e74f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2de1639c0969 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a3d3eab627bb spi: s3c64xx: Use DMA mode from fifo size adds 45c01fc70862 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 302b84e84d10 Revert "PCI: Mark LSI FW643 to avoid bus reset" adds b519a35980c9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 546a4f4b5f4d iio: pressure: Fixes BME280 SPI driver data adds 5ca29ea4e407 iio: pressure: Fixes SPI support for BMP3xx devices adds 89384a2b656b dt-bindings: iio: health: maxim,max30102: fix compatible check adds 57a1592784d6 iio: accel: mxc4005: Interrupt handling fixes adds 6b8cffdc4a31 iio: accel: mxc4005: Reset chip on probe() and resume() adds 518bd3a0eabc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 63dc588e7af1 soundwire: amd: fix for wake interrupt handling for clocks [...] adds e3601392afe0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds afc89870ea67 dmaengine: Revert "dmaengine: pl330: issue_pending waits u [...] adds 43c633ef93a5 dmaengine: owl: fix register access functions adds 30f0ced9971b dmaengine: tegra186: Fix residual calculation adds 9140ce47872b idma64: Don't try to serve interrupts when device is powered off adds 01338c60b969 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 95ecfb2c581c Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds decc01d56dad Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git adds cd11470bc777 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 609565793be8 Merge branch 'misc-6.9' into next-fixes adds 61140fcdaadc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 66869c906131 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c51102b6a279 MAINTAINERS: Change Krzysztof Kozlowski's email address adds fbaad3524282 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a1aa5390cc91 of: module: prevent NULL pointer dereference in vsnprintf() adds f03845685172 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds b07baf061543 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 13dddf931980 RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ adds 7115ff4a8bfe riscv: compat_vdso: align VDSOAS build log adds 721294666fd7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2c3fc4ba8bd6 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds c90847bcbfb6 cache: sifive_ccache: Partially convert to a platform driver adds 121cd7d22753 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds 7d49f53af4b9 rust: don't select CONSTRUCTORS adds 01848eee20c6 docs: rust: fix improper rendering in Arch Support page adds 9df030cbdbeb Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds cd25e15e57e6 fs/9p: only translate RWX permissions for plain 9P2000 adds 87de39e70503 fs/9p: translate O_TRUNC into OTRUNC adds 4e5d208cc9bd fs/9p: fix the cache always being enabled on files with qid flags adds 7a84602297d3 9p: explicitly deny setlease attempts adds 0b8bab50f2dd Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] adds 7f1dd39aedfc clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get() adds e11a53a71881 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] adds 2bd02f5a0bac drm/panfrost: fix power transition timeout warnings adds c60ebc58f2a8 drm/nouveau/gr/gf100: Remove second semicolon adds be141849ec00 nouveau/uvmm: fix addr/range calcs for remap operations adds a4ec240f6b7c drm/prime: Unbreak virtgpu dma-buf export adds fddf09273807 drm/display: fix typo adds 0fc83069bcae Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 4e2e36129225 Merge branch 'master' into mm-stable new 955f63dc43b8 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 19ee2ec4103d Merge branch 'mm-stable' into mm-unstable new 798c4257909a mm: remove guard around pgd_offset_k() macro new 134ff207d8c9 mm: memcg: add NULL check to obj_cgroup_put() new b08bafddd561 mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAUL [...] new c22518b89e3b mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] new fa6b33b7259b selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg new 44d57e7324c0 mm: page_alloc: control latency caused by zone PCP draining new 0bafc0c0ef6e mm/hmm: process pud swap entry without pud_huge() new da41ea881a8e mm/gup: cache p4d in follow_p4d_mask() new fcb631327cfc mm/gup: check p4d presence before going on new 160f589ceed1 mm/x86: change pXd_huge() behavior to exclude swap entries new 5f22fd078333 mm/sparc: change pXd_huge() behavior to exclude swap entries new dad5db637203 mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fix new 915d9bce5d5e mm/arm: use macros to define pmd/pud helpers new 869c84405ff7 mm/arm: redefine pmd_huge() with pmd_leaf() new ceacf2817a67 mm/arm64: merge pXd_huge() and pXd_leaf() definitions new 34a701530bcc mm/powerpc: redefine pXd_huge() with pXd_leaf() new 91601f99ee0a mm/gup: merge pXd huge mapping checks new 97cbc1ed26d8 mm/treewide: replace pXd_huge() with pXd_leaf() new cea3b43afb7b mm/treewide: remove pXd_huge() new c2fca0cf43fa mm/arm: remove pmd_thp_or_huge() new 2bf63127e5ec mm: document pXd_leaf() API new cad5de54b890 mm: zswap: optimize zswap pool size tracking new 9379aff543ee mm: zpool: return pool size in pages new 2f15fbcff5b5 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure new e6054af166c8 mm: zswap: remove unnecessary check in zswap_find_zpool() new 72062aa2eca3 mm/mempolicy: use numa_node_id() instead of cpu_to_node() new 7d2998396ded mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3 new 81681c1d7bbf mm/numa_balancing: allow migrate on protnone reference wit [...] new b0bd05aa44d4 percpu: clean up all mappings when pcpu_map_pages() fails new e120077b42d0 scripts/kernel-doc: drop "_noprof" on function prototypes new 66a780ffe226 fix missing vmalloc.h includes new bde0c5d3bb12 fixup! fix missing vmalloc.h includes new 302519d9e80a asm-generic/io.h: kill vmalloc.h dependency new dbbc7dd93e2c mm/slub: mark slab_free_freelist_hook() __always_inline new c055c18a9d41 scripts/kallysms: always include __start and __stop symbols new f82115b7ee21 fs: convert alloc_inode_sb() to a macro new 54078722d652 mm: introduce slabobj_ext to support slab object extensions new 57dec1ba48ea mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] new a4fb7574b216 mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation new b95429e677e8 slab: objext: introduce objext_flags as extension to page_ [...] new b6bf1edeaac3 lib: code tagging framework new ed97151dec73 lib: code tagging module support new 0eccd42fbf9d lib: prevent module unloading if memory is not freed new 9e2dcefa791e lib: add allocation tagging support for memory allocation [...] new 01e181fb4c7d Documentation: fs/proc: fix allocinfo title new 24c01ebf7cb0 lib: introduce support for page allocation tagging new 95767bde5020 lib: introduce early boot parameter to avoid page_ext memo [...] new 210331c0d70a mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] new a18a0ed5546d change alloc_pages name in dma_map_ops to avoid name conflicts new 2a6c1b7ecb49 mm: enable page allocation tagging new 564f51b95d01 Documentation: mm: undo _noprof additions in the documentation new e6942003e682 mm: create new codetag references during page splitting new 23431d857a6d mm: fix non-compound multi-order memory accounting in __fr [...] new 50fe412c29ae mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] new 6f6aa03bd403 lib: add codetag reference into slabobj_ext new 2497032b4669 mm/slab: add allocation accounting into slab allocation an [...] new e2213ef4f009 rust: add a rust helper for krealloc() new 3ba1fa3ecba9 mm/slab: enable slab allocation tagging for kmalloc and friends new 917f03ff40e2 Documentation: mm/slab: undo _noprof additions in the docu [...] new 7b97df524c09 mm/slab: fix kcalloc() kernel-doc warnings new 1a5282ccde5d mempool: hook up to memory allocation profiling new ffd37a6a7e8e Documentation: mempool: undo _noprof additions in the docu [...] new cfdf71f0739b mm: percpu: introduce pcpuobj_ext new 56b94084c7d8 mm: percpu: add codetag reference into pcpuobj_ext new 2b4980ea84f1 mm: percpu: enable per-cpu allocation tagging new 2c87373231f4 Documentation: mm: percpu: undo _noprof additions in the d [...] new 46c39c7b8d8a mm: vmalloc: enable memory allocation profiling new ec8091398f65 arch/um: fix forward declaration for vmalloc new 7a67fe4349fa Documentation: mm: vmalloc: undo _noprof additions in the [...] new 2792bc90341b rhashtable: plumb through alloc tag new f6d305b27324 Documentation: rhashtable: undo _noprof additions in the d [...] new f6a61baa9139 lib: add memory allocations report in show_mem() new f8da7f37917c codetag: debug: skip objext checking when it's for objext itself new 809761df1af3 codetag: debug: mark codetags for reserved pages as empty new 739d03e13029 codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] new 5acf2502db99 MAINTAINERS: add entries for code tagging and memory alloc [...] new 7b12bbcae6c9 memprofiling: documentation new cbe663ab141e mm: always initialise folio->_deferred_list new 19970f78edae mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros new c9b78e3d6176 mm: remove folio_prep_large_rmappable() new 01a66c77beb8 mm: support page_mapcount() on page_has_type() pages new 14dc0c82a834 mm: turn folio_test_hugetlb into a PageType new c87c94621150 mm-turn-folio_test_hugetlb-into-a-pagetype-fix new cfc9ff5dad55 mm: remove a call to compound_head() from is_page_hwpoison() new d81cda4ad5c7 mm: free up PG_slab new 8c454c679a08 mm-free-up-pg_slab-fix new 80d7743a44c0 mm: improve dumping of mapcount and page_type new 95296be83840 hugetlb: remove mention of destructors new 47410905952a selftests/mm: confirm VA exhaustion without reliance on co [...] new 38aa73e6a3a5 selftests-mm-confirm-va-exhaustion-without-reliance-on-cor [...] new d86928097457 mm/userfaultfd: don't place zeropages when zeropages are d [...] new 8ebe66799dd5 s390/mm: re-enable the shared zeropage for !PV and !skeys [...] new 98feeb3fda37 mm/page-flags: make __PageMovable return bool new afa4d0765026 mm/page-flags: make PageMappingFlags return bool new a1f02d14a613 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation new e90cb9d36496 mm: page_alloc: remove pcppage migratetype caching new 15cbc3ad31d8 mm: page_alloc: optimize free_unref_folios() new 58fca3905206 mm: page_alloc: fix up block types when merging compatible blocks new 12dc9dbad340 mm: page_alloc: move free pages when converting block duri [...] new bb8b7d64952c mm: page_alloc: fix move_freepages_block() range error new ce4f904fff12 mm: page_alloc: fix freelist movement during block conversion new aaed370477b1 mm: page_alloc: close migratetype race between freeing and [...] new e89440257ba2 mm: page_alloc: set migratetype inside move_freepages() new 7711e085da01 mm: page_isolation: prepare for hygienic freelists new ac3c1a2ea65b mm-page_isolation-prepare-for-hygienic-freelists-fix new f042db2a7d36 mm: page_alloc: consolidate free page accounting new ae0f7c7689a2 mm: page_alloc: consolidate free page accounting fix new 31bf437b540b mm: page_alloc: consolidate free page accounting fix 2 new 353de0898863 mm: page_alloc: change move_freepages() to __move_freepage [...] new cde93a8be380 mm: page_alloc: batch vmstat updates in expand() new ccc5fdca9d61 mm: zswap: remove nr_zswap_stored atomic new 13376b3bd34e mm/kmemleak: compact kmemleak_object further new 7ab41d69d59f mm/kmemleak: disable KASAN instrumentation in kmemleak new 722792a3e3f0 mm/vmalloc: eliminated the lock contention from twice to once new ec359452a4ee mm: record the migration reason for struct migration_targe [...] new b87689e50759 mm: hugetlb: make the hugetlb migration strategy consistent new 772dff952cdd docs: hugetlbpage.rst: add hugetlb migration description new d8e9e4b5a41f selftests/mm: parse VMA range in one go new bf6c570ca070 arm64: mm: swap: support THP_SWAP on hardware with MTE new d9e5f4b03ab1 mm/readahead: break read-ahead loop if filemap_add_folio r [...] new 21be98b144c8 mm/filemap: don't decrease mmap_miss when folio has workin [...] new 0884c886dfdd mm/filemap: don't decrease mmap_miss when folio has workin [...] new 6f7a2d0c8420 mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() new 12e194f1ceb5 mm: hold PTL from the first PTE while reclaiming a large folio new 4b8c8952f3b7 mm-hold-ptl-from-the-first-pte-while-reclaiming-a-large-folio-fix new 79a642ff8b02 mm/migrate: split source folio if it is on deferred split list new e41e737e1b06 mm-migrate-split-source-folio-if-it-is-on-deferred-split-list-fix new 5e69caea8329 mm: convert folio_estimated_sharers() to folio_likely_mapp [...] new 96a18adacdee folio_likely_mapped_shared() kerneldoc fixup new 11ec851bd4b0 mm/filemap: return early if failed to allocate memory for split new 1fd101f3b870 mm/filemap: clean up hugetlb exclusion code new a33968e95939 lib/xarray: introduce a new helper xas_get_order new 6d106e09de86 mm/filemap: optimize filemap folio adding new f307051520f6 x86: remove unneeded memblock_find_dma_reserve() new 17f9f08cc254 mm/mm_init.c: remove the useless dma_reserve new ff79cdd1292b mm/mm_init.c: add new function calc_nr_all_pages() new 9253373a6669 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new b77aadaa11b1 mm/mm_init.c: remove meaningless calculation of zone->mana [...] new c4fc2da03f1c mm/mm_init.c: remove unneeded calc_memmap_size() new 31ecc8406806 mm/mm_init.c: remove arch_reserved_kernel_pages() new 81be6ae451d4 mm/mmap: convert all mas except mas_detach to vma iterator new 495a57fc1b2e huge_memory.c: document huge page splitting rules more thoroughly new 545908b87455 mm: backing-dev: use group allocation/free of per-cpu coun [...] new fcc3bafdf5b7 virt: acrn: stop using follow_pfn new 61d7273a8019 mm: remove follow_pfn new a99ef89d0f56 mm: move follow_phys to arch/x86/mm/pat/memtype.c new 591182be237c mm-move-follow_phys-to-arch-x86-mm-pat-memtypec-fix new dbde2cb09dc4 mm-move-follow_phys-to-arch-x86-mm-pat-memtypec-fix-2 new 5fd22c6c8ae9 selftests/memfd_secret: add vmsplice() test new 085e5fe7388c mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] new e24f573712be sh: remove use of PG_arch_1 on individual pages new 0edb31e3ccd4 sh-remove-use-of-pg_arch_1-on-individual-pages-fix new 0762d0b8f6e9 xtensa: remove uses of PG_arch_1 on individual pages new e89a00ccdffb mm: make page_ext_get() take a const argument new d8f80fe57b29 mm: make folio_test_idle and folio_test_young take a const [...] new c90fa48c549d mm: make is_free_buddy_page() take a const argument new 118e4c6cce22 mm: make page_mapped() take a const argument new fde23d71af52 mm: convert arch_clear_hugepage_flags to take a folio new 1165b638f42a mm-convert-arch_clear_hugepage_flags-to-take-a-folio-fix new ef8cab09b3a9 slub: remove use of page->flags new f9bc35de30a8 remove references to page->flags in documentation new ea1be2228bb6 proc: rewrite stable_page_flags() new f11bb2d9d916 mm, slab: move memcg charging to post-alloc hook new 16d21e263e5c mm, slab: move slab_memcg hooks to mm/memcontrol.c new 8c5f1519ef3f mm,page_owner: update metada for tail pages new e727ef2ac187 mm,page_owner: fix refcount imbalance new 1ca7a0d6ef39 mm,page_owner: fix accounting of pages when migrating new a98e86bbbaf2 mm: move array mem_section init code out of memory_present() new 04f9c737971d mm/init: remove the unnecessary special treatment for memo [...] new 0ba2efaa0a0c mm: make __absent_pages_in_range() as static new ad2a95a9df67 mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] new 324c88ebd63e mm-page_allocc-remove-unneeded-codes-in-numa-version-of-bu [...] new f9ca6adb8b7b mm/mm_init.c: remove the outdated code comment above defer [...] new 0a0550580f27 mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] new e648167a0ae3 mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES new 0e9ce6398e73 zswap: replace RB tree with xarray new a91819e624d6 zswap: replace RB tree with xarray new ae9f09b27b0a sparc: use is_huge_zero_pmd() new ba891c568302 mm: add is_huge_zero_folio() new cbc47a462f4a mm: add pmd_folio() new 4e081933cead mm: convert migrate_vma_collect_pmd to use a folio new 6c768b74689d mm: convert huge_zero_page to huge_zero_folio new 94f6f5d63ff2 mm: convert do_huge_pmd_anonymous_page to huge_zero_folio new e36ac8bf4755 dax: use huge_zero_folio new f803c2da8f86 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio new c7dc5f98c1ca mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES new 55cee4b1c98f mm/hugetlb: declare hugetlbfs_pagecache_present() non-static new ff19867d41e6 mm: make HPAGE_PXD_* macros even if !THP new d5520a3dd65a mm: introduce vma_pgtable_walk_{begin|end}() new 1c582f769b67 mm/arch: provide pud_pfn() fallback new 24b4bf776c61 mm/gup: drop gup_fast_folio_allowed() in hugepd processing new 1eaa91c5d911 mm-gup-drop-folio_fast_pin_allowed-in-hugepd-processing-fix new 8fae34d26e8c mm/gup: refactor record_subpages() to find 1st small page new ea1d6fe092ec mm/gup: handle hugetlb for no_page_table() new b821443e819e mm/gup: cache *pudp in follow_pud_mask() new 4de63c066845 mm/gup: handle huge pud for follow_pud_mask() new b77ad9f7e527 mm/gup: handle huge pmd for follow_pmd_mask() new 135addca0da7 mm/gup: handle hugepd for follow_page() new 910ff1a347e4 mm/gup: handle hugetlb in the generic follow_page_mask code new 0b800b26b4c4 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags new be7c2efddf38 mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] new 23af545b91af mm: swap: simplify struct percpu_cluster new e3dfd995bf0d mm: swap: allow storage of all mTHP orders new 7187ff41b0f9 mm: vmscan: avoid split during shrink_folio_list() new 38456b4a3c60 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD new b82b016f81e9 mm: use rwsem assertion macros for mmap_lock new e13c7eeee548 filemap: remove __set_page_dirty() new 8ce6a2c9ddc6 mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] new 455e5a8b9a0e mm: remove "prot" parameter from move_pte() new 8f6c290045ec mm: remove __set_page_dirty_nobuffers() new 5173632d09f2 userfaultfd: early return in dup_userfaultfd() new 4b6cdac4af4e proc: refactor pde_get_unmapped_area as prep new d3329b3a9d72 mm: switch mm->get_unmapped_area() to a flag new a165f36a9c66 mm: introduce arch_get_unmapped_area_vmflags() new fed6a9321e90 mm: remove export for get_unmapped_area() new 7b0343807725 mm: use get_unmapped_area_vmflags() new de77e62e694b thp: add thp_get_unmapped_area_vmflags() new d4bc77d1f7e6 csky: use initializer for struct vm_unmapped_area_info new 722efa8e66ea parisc: use initializer for struct vm_unmapped_area_info new d0050714fc50 powerpc: use initializer for struct vm_unmapped_area_info new 4940b52fc972 treewide: use initializer for struct vm_unmapped_area_info new ef4e56ae052a mm: take placement mappings gap into account new dce0452facd4 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS new 4867a577dd67 x86/mm: care about shadow stack guard gap during placement new e908e52157d9 selftests/x86: add placement guard gap test for shstk new a7f56009cf0f mm/ksm: fix ksm exec support for prctl new 30c4aa8c69aa selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] new 5c2c154b46db selftest/mm: ksm_functional_tests: extend test case for ks [...] new ecf418f640d9 mm: init_mlocked_on_free_v3 new 229eba27cada zram: add max_pages param to recompression new 673caeda04fc mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] new 1a2ba49f9614 mm: factor out the numa mapping rebuilding into a new helper new b9d978c0b803 mm: support multi-size THP numa balancing new 08d6222159f2 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] new 5db33b1aa6fb mm: correct page_mapped_in_vma() for large folios new 6331baab1333 mm: remove vma_address() new c36a1ad8716a mm: rename vma_pgoff_address back to vma_address new 12ac72022cfd memory: remove the now superfluous sentinel element from c [...] new 3a096696f95a selftests/mm: mremap_test: optimize using pre-filled rando [...] new 3433065b5541 selftests/mm: mremap_test: optimize execution time from mi [...] new 76b3e859c4f1 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps new ee8f467ef364 filemap: replace pte_offset_map() with pte_offset_map_nolock() new 8edb6a994142 mm: optimization on page allocation when CMA enabled new cccd20386cb4 mm: add defines for min/max swappiness new d4cd6840d1dc mm: add swappiness= arg to memory.reclaim new 6797b70b08fc ocfs2: correctly use ocfs2_find_next_zero_bit() new dc0d99ddb8bd ocfs2: update inode ctime in ocfs2_fileattr_set new b541f81a280b lib/build_OID_registry: don't mention the full path of the [...] new 100d02ebf8af bootconfig: do not put quotes on cmdline items unless necessary new 561da3d9a9e1 mm: kmsan: implement kmsan_memmove() new ebab265131cd instrumented.h: add instrument_memcpy_before, instrument_m [...] new e56bb01c5834 x86: call instrumentation hooks from copy_mc.c new 0417c7b47179 fs: add kernel-doc comments to fat_parse_long() new d2bd79a7b9e7 NUMA: early use of cpu_to_node() returns 0 instead of the [...] new f9d5bbdb7fed regset: use kvzalloc() for regset_get_alloc() new cd05cf25060a ocfs2: improve write IO performance when fragmentation is high new 4bd6236d33d8 ocfs2: adjust enabling place for la window new 3956bb2a2628 ocfs2: speed up chain-list searching new 9b2b7ae6b9a8 ocfs2: fix sparse warnings new 55d2903893dc arch/loongarch: clean up the left code and Kconfig item re [...] new 6afc8ddfe77e Documentation: kdump: clean up the outdated description new 93df85cc09a2 nilfs2: fix out-of-range warning new 96772b06da4b x86/fpu: fix asm/fpu/types.h include guard new 1e4485a11d4e arch: add ARCH_HAS_KERNEL_FPU_SUPPORT new 5bd0a716de5d ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT new 9b66ffdb73d7 ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS new b632463856e2 arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT new a0d4a9651c6b arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS new 5cf0399e3145 lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS new a3588146947b LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT new c157218902da powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT new c9a2f75b93d5 x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT new e0b48d3758e4 riscv: add support for kernel-mode FPU new e6c031040f7f drm/amd/display: only use hard-float, not altivec on powerpc new bb69ec565409 drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT new 5812315a95db selftests/fpu: move FP code to a separate translation unit new a0a3929b66b4 selftests/fpu: allow building on other architectures new ab7b7190a9b0 kcov: avoid clang out-of-range warning new 9b36f90575fb initrd: remove the now superfluous sentinel element from c [...] new 85b8af331e22 ipc: remove the now superfluous sentinel element from ctl_ [...] new 756ded70213d Merge branch 'mm-nonmm-unstable' into mm-everything new d4c0a0316990 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new a9f4c6c99900 perf trace: Collect sys_nanosleep first argument new 4b3761eebb1c perf c2c: Fix a punctuation new 5d8c646038f2 perf beauty: Fix dependency of tables using uapi/linux/mount.h new faf7217a397f perf beauty: Move uapi/linux/fs.h copy out of the director [...] new 22916d2cbad9 perf beauty: Don't include uapi/linux/mount.h, use sys/mou [...] new ab3316119f9d perf beauty: Move uapi/linux/mount.h copy out of the direc [...] new 44512bd6136e perf beauty: Move uapi/linux/usbdevice_fs.h copy out of th [...] new 7050e33e86ad perf beauty: Move uapi/sound/asound.h copy out of the dire [...] new c8bfe3fad4f8 perf beauty: Move arch/x86/include/asm/irq_vectors.h copy [...] new f324b73c2c05 perf beauty: Stop using the copy of uapi/linux/prctl.h new eb01fe7abbe2 perf beauty: Move prctl.h files (uapi/linux and x86's) cop [...] new 6652830c87be perf beauty: Use the system linux/fcntl.h instead of a cop [...] new 8a1ad4413519 tools headers: Remove now unused copies of uapi/{fcntl,ope [...] new a672af9139a8 tools headers: Remove almost unused copy of uapi/stat.h, a [...] new 36f65f9b7a45 perf docs arm_spe: Clarify more SPE requirements related to KPTI new d4a98b45fbe6 perf script: Show also errors for --insn-trace option new bb69c912c4e8 perf auxtrace: Fix multiple use of --itrace option new efae55bb78cf perf build: Fix out of tree build related to installation [...] new b6b4a62d8525 libperf cpumap: Add any, empty and min helpers new dcd45b376d0a libperf cpumap: Ensure empty cpumap is NULL from alloc new e28ee1239daa perf arm-spe/cs-etm: Directly iterate CPU maps new 291dcd774b64 perf intel-pt/intel-bts: Switch perf_cpu_map__has_any_cpu_ [...] new 3e5deb708c8f perf cpumap: Clean up use of perf_cpu_map__has_any_cpu_or_ [...] new 4ddccd004808 perf arm64 header: Remove unnecessary CPU map get and put new 954ac1b4a79a perf stat: Remove duplicate cpus_map_matched function new 71bc3ac8e8c9 perf cpumap: Use perf_cpu_map__for_each_cpu when possible new b508965d3532 perf dwarf-aux: Remove unused pc argument new 932dcc2c39ae perf dwarf-aux: Add die_collect_vars() new 437683a99418 perf dwarf-aux: Handle type transfer for memory access new 7a838c2fd2ac perf dwarf-aux: Add die_find_func_rettype() new 52a09bc24c6a perf map: Add map__objdump_2rip() new a3f4d5b57dd8 perf annotate-data: Introduce 'struct data_loc_info' new 5cdd3fd7995a perf annotate: Add annotate_get_basic_blocks() new 90429524f3e7 perf annotate-data: Add debug messages new 06b2ce75386d perf annotate-data: Maintain variable type info new 4f903455befa perf annotate-data: Add update_insn_state() new 1ebb5e17ef21 perf annotate-data: Add get_global_var_type() new 0a41e5d6849b perf annotate-data: Handle global variable access new cffb7910afbd perf annotate-data: Handle call instructions new eb8a55e01de9 perf annotate-data: Implement instruction tracking new bdc80ace0710 perf annotate-data: Check register state for type new cbaf89a8c5b4 perf annotate: Parse x86 segment register location new 02e17ca91742 perf annotate-data: Handle this-cpu variables in kernel new ad62edbfc55b perf annotate-data: Track instructions with a this-cpu variable new f5b095924d0c perf annotate-data: Support general per-cpu access new eb9190afaed6 perf annotate-data: Handle ADD instructions new b3c95109c131 perf annotate-data: Add stack canary type new 55ee3d005d62 perf annotate-data: Add a cache for global variable types new bd62de08084c perf annotate-data: Do not retry for invalid types new 2316ef589181 perf beauty: Introduce scrape script for 'clone' syscall ' [...] new 525615ef6df4 perf list: Add tracepoint encoding to detailed output new 39aa4ff61fd3 perf pmu: Drop "default_core" from alias names new aa1f4ad287a7 perf list: Allow wordwrap to wrap on commas new 4ccf3bb703ed perf list: Give more details about raw event encodings new 7093882067e2 perf tools: Use pmus to describe type from attribute new 67ee8e71daab perf tools: Add/use PMU reverse lookup from config to name new 88ce0106a1f6 perf record: Delete session after stopping sideband thread new f68c981be062 perf test: Stat output per thread of just the parent process new e120f7091a25 perf test: Use a single fd for the child process out/err new 5f2f051a9386 perf test: Read child test 10 times a second rather than 1 new f664d5159de2 perf tools: Suggest inbuilt commands for unknown command new 7aea01eaf4f3 perf help: Lower levenshtein penality for deleting character new 4cef0e7ae76b perf tests: Run tests in parallel by default new 3d6cfbaf279d perf beauty: Introduce scrape script for various fs syscal [...] new f122b3d6d179 perf beauty: Introduce scrape script for the 'statx' sysca [...] new b8171a84061d perf beauty: Introduce faccessat2 flags scnprintf routine new 4d9232829027 perf trace: Beautify the 'flags' arg of unlinkat new 0831638e8c27 perf trace: Fix 'newfstatat'/'fstatat' argument pretty printing new 581037151910 perf probe: Add missing libgen.h header needed for using b [...] new 4376424acd15 perf vendor events intel: Update cascadelakex to 1.21 new 36f353a1ebf8 perf vendor events intel: Update emeraldrapids to 1.06 new a02dc01cef37 perf vendor events intel: Update grandridge to 1.02 new 5157c2042eec perf vendor events intel: Update icelakex to 1.24 new 3670ffbda189 perf vendor events intel: Update lunarlake to 1.01 new 84d0e8c6db88 perf vendor events intel: Update meteorlake to 1.08 new 2edee9e666bb perf vendor events intel: Update sapphirerapids to 1.20 new bf270b15c0e7 perf vendor events intel: Update sierraforest to 1.02 new d70cc755caef perf vendor events intel: Update skylakex to 1.33 new 70e7028c5b94 perf vendor events intel: Update skylake to v58 new 7bce27f8d33a perf vendor events intel: Update snowridgex to 1.22 new af34a16d3090 perf vendor events intel: Remove info metrics erroneously [...] new 2a5049b75d22 perf lock contention: Trim backtrace by skipping traceiter [...] new b3ad832d8da5 perf dso: Reorder members to save space in 'struct dso' new 4962e1949608 perf beauty: Move uapi/linux/vhost.h copy out of the direc [...] new 69fa600907c6 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 6bb45470be8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f0ca2eccce7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51ca9eb23946 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 7b019e06fc93 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5bd46f739a4d ARM: dts: imx6sl: tolino-shine2hd: fix IRQ config of touchscreen new 2ab9fd540e36 ARM: dts: imx6: fix IRQ config of RC5T619 new a1aa18521241 ARM: dts: imx: Add UNI-T UTi260B thermal camera board new abd9ba92bac5 arm64: dts: s32g: add SCMI firmware node new 6e5f3ac6f779 arm64: dts: s32g: add uSDHC node new 4202fa93328d arm64: dts: imx93: drop the 4th interrupt for ADC new 489647bace1c Merge branch 'imx/dt64' into for-next new 874542f7afbd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 073d4e881e1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87dace6ce958 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e2b1551db988 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9a505a05d0e8 Merge branch 'arm32-for-6.10' onto 'v6.9-rc1' new 4260ab2c8d47 Merge branch 'arm64-defconfig-for-6.10' onto 'v6.9-rc1' new bb131bf411c8 Merge branch 'arm64-for-6.10' onto 'v6.9-rc1' new bdfe9fd84553 Merge branch 'drivers-for-6.10' onto 'v6.9-rc1' new 52f5997568ec Merge branches 'arm32-for-6.10', 'arm64-defconfig-for-6.10 [...] new b6bb9f813ffc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b35a1749ab5a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d54e9b41500d Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 43853e843aa6 arm64: dts: rockchip: Remove unsupported node from the Pin [...] new 4ddc13461740 arm64: dts: rockchip: drop panel port unit address in GRU Scarlet new 6f3ceb075cbb Merge branch 'v6.9-armsoc/dtsfixes' into for-next new 3436ded09656 arm64: dts: rockchip: Enable gpu on Cool Pi CM5 new 604552d0102c arm64: dts: rockchip: Enable gpu on Cool Pi 4B new f720dd9b8b6d arm64: dts: rockchip: Add enable-strobe-pulldown to emmc p [...] new c1b1f340dd7d arm64: dts: rockchip: Add enable-strobe-pulldown to emmc p [...] new 3220b4905e1e Merge branch 'v6.10-armsoc/dts64' into for-next new 0b9ee50fdf31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7d7df014617b arm64: dts: exynos: gs101: reorder pinctrl-* properties new 73618dfa705d arm64: dts: exynos: gs101: move serial_0 pinctrl-0/names to dtsi new d978c70e8d47 arm64: dts: exynos: gs101: move pinctrl-* properties after clocks new 028a87e91fcd arm64: dts: exynos: gs101: join lines close to 80 chars new a45c3a9b1ef9 arm64: dts: exynos: gs101: define all PERIC USI nodes new ddfebe3b4ec9 Merge branch 'next/dt64' into for-next new c7935664e012 Merge branch 'fixes' into for-next new 04ee3a0b44e3 clk: samsung: exynosautov9: fix wrong pll clock id value new 3c1146718332 Merge branch 'next/clk' into for-next new 9dae56f8cadb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52117b1b6990 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 34dc5841b05e Merge branch 'for-next' of https://github.com/sophgo/linux.git new 4327ee6e5f14 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new b7d1e4c2756b Merge branch 'next' of https://git.linaro.org/people/jens. [...] new ca3dcb5e2aca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 275a491a158c Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new e53b2bb3ae07 Merge branch 'clk-fixes' into clk-next new 24a547bb07fc Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new fe59d37ce836 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 4a03bbdbbcf0 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new 631746aaa099 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new a5e3dce493d4 bcachefs: Fix assert in bch2_backpointer_invalid() new 8aad8e1f659f bcachefs: Fix journal pins in btree write buffer new 688d750d10aa bcachefs: fix misplaced newline in __bch2_inode_unpacked_t [...] new 4bd02d3fb33d bcachefs: fix mount error path new aa6e130e3c29 bcachefs: Add an assertion for trying to evict btree root new 63332394c7e1 bcachefs: Move snapshot table size to struct snapshot_table new ec9cc18fc2e6 bcachefs: Add checks for invalid snapshot IDs new 57339b24a0ed bcachefs: Don't do extent merging before journal replay is [...] new 36f9ef109b1c bcachefs: fix trans->mem realloc in __bch2_trans_kmalloc new 048f47e83fc3 bcachefs: btree_and_journal_iter now respects trans->journ [...] new 40cb26233a06 bcachefs: Be careful about btree node splits during journa [...] new 79032b078173 bcachefs: Improved topology repair checks new bb66009958b2 bcachefs: add REQ_SYNC and REQ_IDLE in write dio new 805b535a8afb bcachefs: Check btree ptr min_key in .invalid new 812a9297936a bcachefs: Fix btree node keys accounting in topology repair path new 6f5869ffd9f1 bcachefs: Fix use after free in bch2_check_fix_ptrs() new 83bb58539045 bcachefs: Fix repair path for missing indirect extents new dcc1c04587aa bcachefs: Fix use after free in check_root_trans() new 47d2080e30b0 bcachefs: Kill bch2_bkey_ptr_data_type() new 7f9e50803667 bcachefs: Fix bch2_btree_increase_depth() new 11d5568d3e04 bcachefs: fix backpointer for missing alloc key msg new d2554263adcb bcachefs: Split out recovery_passes.c new e5aa80464155 bcachefs: Add error messages to logged ops fns new af855a5f5e74 bcachefs: Resume logged ops after fsck new 4fe0eeeae477 bcachefs: Flush journal immediately after replay if we did [...] new 0a34c058fca8 bcachefs: Ensure bch_sb_field_ext always exists new 060ff30a8596 bcachefs: bch2_run_explicit_recovery_pass_persistent() new 13c1e583f917 bcachefs: Improve -o norecovery; opts.recovery_pass_limit new cecfed9b446d bcachefs: Logged op errors should be ignored new 8ce1db8091b2 bcachefs: Fix remove_dirent() new eab3a3ce2dea bcachefs: Fix overlapping extent repair new b3c7fd35c03c bcachefs: On emergency shutdown, print out current journal [...] new e51317851093 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new c999793929aa Merge branch 'misc-6.9' into for-next-current-v6.8-20240328 new 731e548da7c8 Merge branch 'for-next-current-v6.8-20240328' into for-nex [...] new 39b25c8ee3a4 btrfs: remove pointless BUG_ON() when creating snapshot new f9673ffdecbf btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_re [...] new 67b48c22ae20 btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tre [...] new 8eeeb14a8358 btrfs: remove pointless readahead callback wrapper new 82973f2b980a btrfs: remove pointless writepages callback wrapper new 6e3fb85e9690 btrfs: avoid pointless wake ups of drew lock readers new 978e45d13e79 btrfs: add helper to clear EXTENT_BUFFER_READING new 764e1ca630ee btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading new 2eb212c4a8a0 btrfs: rename err to ret in btrfs_initxattrs() new 7dbbf47ca8a4 btrfs: rename err to ret in btrfs_rmdir() new 756ebdbe990e btrfs: rename err to ret in btrfs_cont_expand() new 764d8b06e01d btrfs: rename err to ret in btrfs_ioctl_snap_destroy() new 55aea3a3be83 btrfs: rename err to ret in __set_extent_bit() new 176a7e9b5edf btrfs: rename err to ret in convert_extent_bit() new 02a9503ec3de btrfs: rename err to ret in __btrfs_end_transaction() new 759c0fa871c8 btrfs: rename err to ret in create_reloc_inode() new 9c087ac0213c btrfs: rename err to ret in btrfs_dirty_pages() new a2aaff78664b btrfs: rename err to ret in prepare_pages() new 9e19abdcc522 btrfs: rename err to ret in btrfs_direct_write() new e5bf749ec6d6 btrfs: page to folio conversion: prealloc_file_extent_cluster() new 45ea7d4d0ec1 btrfs: convert relocate_one_page() to folios and rename new 01099b08feb8 btrfs: convert put_file_data() to folios new f6d6d0d01886 btrfs: qgroup: delete unnecessary check in btrfs_qgroup_ch [...] new 89b498c6d20d btrfs: stop locking the source extent range during reflink new 7ef3a0463462 btrfs: compression: add error handling for missed page cache new 3ab1323411f9 btrfs: compression: convert page allocation to folio interfaces new 21ffd076ef34 btrfs: make insert_inline_extent() accept one page directly new e83fbef45dd9 btrfs: migrate insert_inline_extent() to folio interfaces new 1ffd980b9a66 btrfs: introduce btrfs_alloc_folio_array() new b850ecfd2a29 btrfs: compression: migrate compression/decompression path [...] new 16b265d574c7 btrfs: qgroup: correctly model root qgroup rsv in convert new 49514f133c10 btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume o [...] new 79bc0330ea11 btrfs: record delayed inode root in transaction new 99e563e30c41 btrfs: qgroup: convert PREALLOC to PERTRANS after record_r [...] new 560e01206923 btrfs: free PERTRANS at the end of cleanup_transaction() new 8a9fbee85827 btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve new c22750cb802e btrfs: always clear PERTRANS metadata during commit new c7ccfecd4e39 Merge branch 'b-for-next' into for-next-next-v6.9-20240328 new 741455b43b37 btrfs: === misc-next === new 10652f76502f btrfs: prefer to allocate larger folio for metadata new 65fece8f7b41 btrfs: introduce cached folio size new 713164d0ca13 btrfs: defrag: prepare defrag for larger data folio size new 8e65f5c00355 btrfs: report reclaim count in sysfs new 522517db4c92 btrfs: store fs_info on space_info new eb4bd217eb12 btrfs: dynamic block_group reclaim threshold new 375c94ca96ad btrfs: periodic block_group reclaim new cb88b6384294 btrfs: urgent periodic reclaim pass new c50a5ae355c1 btrfs: prevent pathological periodic reclaim loops new 9e7e3176da41 btrfs: handle unexpected parent block offset in btrfs_allo [...] new 4950874fbac1 Merge branch 'misc-next' into for-next-next-v6.9-20240328 new b59c910ca7d4 Merge branch 'for-next-next-v6.9-20240328' into for-next-20240328 new bab081d5ff73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ebd9779683aa smb: client: replace deprecated strncpy with strscpy new 24a9799aa8ef smb: client: fix UAF in smb2_reconnect_server() new d29e530f96cf Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new b47add156413 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new d7ed5232f0f1 exfat: fix timing of synchronizing bitmap and inode new 8b8b4dca2ddd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new dba17ca53324 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new a147d4d03f29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bfe0191db670 ksmbd: don't send oplock break if rename fails new 08dd57cbecb4 ksmbd: validate payload size in ipc response new 4c85ed9209d1 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new c249dc82d2d0 nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. new 2b60ea40b4a2 nfsd: perform all find_openstateowner_str calls in the one place. new dfba1ec89dd7 nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() new 3542fff73c97 nfsd: drop st_mutex_mutex before calling move_to_close_lru() new 21742ca191d3 nfsd: trivial GET_DIR_DELEGATION support new 3033d4e0bdfa fs: nfsd: use group allocation/free of per-cpu counters API new 175254780e6f sunrpc: removed redundant procp check new 539251ebadd9 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new fec797e26f41 Merge branch '9p-next' of git://github.com/martinetd/linux new ddd65e19c601 block: handle BLK_OPEN_RESTRICT_WRITES correctly new 3ff56e285de5 block: count BLK_OPEN_RESTRICT_WRITES openers new 22650a99821d fs,block: yield devices early new d02231902509 Merge branch 'vfs.fixes' into vfs.all new 1b43c4629756 fs: Annotate struct file_handle with __counted_by() and us [...] new 80a07849c0b8 fs: claw back a few FMODE_* bits new 276832a7ef84 Merge branch 'vfs.misc' into vfs.all new 35c44ac8370a Merge branch 'vfs.mount.api' into vfs.all new 6386e8463cd3 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 7e4f94657758 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eeee3b5e6d0b PCI: Mask Replay Timer Timeout errors for Genesys GL975x S [...] new ce68a9815fb9 Merge branch 'pci/aer' new 918a91162bbc PCI/MSI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 82e777f9fbd5 PCI/portdrv: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 132e57448181 Documentation: PCI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 57c7bf4b79dd ASoC: Intel: avs: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 12180a727eee usb: hcd-pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new e3627e74406e tty: 8250_pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 4a0943ca8519 platform/x86: intel_ips: Use PCI_IRQ_INTX instead of PCI_I [...] new b3062fa729b1 ntb: idt: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 5133224938b9 mfd: intel-lpss: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 63dc30041710 drm/amdgpu: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 1ac999e6278d IB/qib: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 2624d8119797 RDMA/vmw_pvrdma: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 24c1c46833d5 VMCI: Use PCI_IRQ_ALL_TYPES to remove PCI_IRQ_LEGACY use new 300168893073 net: amd-xgbe: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new ea418514de1e net: atlantic: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new f96a8197b47f net: alx: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 7e3c6d9422a2 r8169: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new de0766c13c9a net: wangxun: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 4c6b516ed93d wifi: ath10k: Refer to INTX instead of LEGACY new 16e01367bd44 wifi: rtw88: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 5113b4cbd643 wifi: rtw89: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new f282a4954799 scsi: arcmsr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new a7b7eb5f615b scsi: hpsa: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 46325ef19b4c scsi: ipr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 06ceca7210e7 scsi: megaraid_sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 7530d6ff2b9b scsi: mpt3sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new e40aae33a8cb scsi: pmcraid: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 1bfd602ba7a0 scsi: vmw_pvscsi: Do not use PCI_IRQ_LEGACY instead of PCI [...] new 6fc19d15036b PCI: Remove PCI_IRQ_LEGACY new 30d2462a8bf1 PCI: Update pci_find_capability() stub return types new 6c6ca4d09c49 Merge branch 'pci/enumeration' new a3bda9b6751d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 80b735d01bbb pstore/blk: replace deprecated strncpy with strscpy new d94b3392e728 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 677cfc0b0b31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 20c9819ccd9e dt-bindings: i2c: nxp,pnx-i2c: Convert to dtschema new e10c23b70352 dt-bindings: i2c: renesas,riic: Document R9A09G057 support new 1127c52a502e i2c: riic: Introduce helper functions for I2C read/write o [...] new 95d5d1c45ea0 i2c: riic: Pass register offsets and chip details as OF data new 0945c701a82b i2c: riic: Add support for R9A09G057 SoC new bfced8e642d8 i2c: viperboard: drop driver owner assignment new 394b3e3ead0d i2c: i2c-qcom-geni: Parse Error correctly in i2c GSI mode new 44a405479c32 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new 90bc7c2adcda Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 42fb9cfd5b18 Documentation: dev-tools: Add link to RV docs new 0ec69b3bed23 docs: Fix bitfield handling in kernel-doc new b75d85218fdf tracing: Fix documentation on tp_printk cmdline option new e9c44c1beaba docs: zswap: fix shell command format new c41d85cee986 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 2f7d7ea44adb ACPI: NHLT: Reintroduce types the table consists of new 82b8acc06ea4 ACPI: NHLT: Introduce API for the table new 659a9490ccfb ACPI: NHLT: Drop redundant types new a640acab545b ACPI: NHLT: Streamline struct naming new 95d43290f1e4 ACPI: bus: Indicate support for _TFP thru _OSC new 6e8345f23ca3 ACPI: bus: Indicate support for more than 16 p-states thru _OSC new a8a967a243d7 ACPI: bus: Indicate support for the Generic Event Device t [...] new d0d4f1474e36 ACPI: Fix Generic Initiator Affinity _OSC bit new 403ad17c0650 ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC new a4645b445190 Merge branches 'acpi-tables' and 'acpi-bus' into linux-next new db9ea3b22315 cpufreq: Use a smaller freq for the policy->max when verify new eb68d909d53e Documentation: PM: Update platform_pci_wakeup_init() reference new 4c5878113720 Merge branches 'pm-cpufreq' and 'pm-docs' into linux-next new cf580ad49051 thermal: netlink: Add genetlink bind/unbind notifications new afdaff370691 thermal: netlink: Rename thermal_gnl_family new b33f3d2677b8 thermal: intel: hfi: Enable HFI only when required new 03fa9a3ad1d6 thermal: intel: int340x_thermal: replace deprecated strncp [...] new 07ab29143acd Merge branches 'thermal-core' and 'thermal-intel' into linux-next new bbe99111e156 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 536db4e98c1b PM / devfreq: mtk-cci: Convert to platform remove callback [...] new f274f8a915de PM / devfreq: sun8i-a33-mbus: Convert to platform remove c [...] new 6f3c0cfe2aa5 PM / devfreq: rk3399_dmc: Convert to platform remove callb [...] new 172b8618b4be Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 5e47fbe5cefe Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new fa61e9aec97f selftests: net: libs: Change variable fallback syntax new fd36fd26ae7c selftests: forwarding.config.sample: Move overrides to lib.sh new 0cb862871fe7 selftests: forwarding: README: Document customization new 0faa565bc4a7 selftests: forwarding: ipip_lib: Do not import lib.sh new 40d269c000bd selftests: forwarding: Move several selftests new 0c499a351777 selftests: forwarding: Ditch skip_on_veth() new 677f394956e8 selftests: forwarding: Change inappropriate log_test_skip() calls new 51ccf267beb2 selftests: lib: Define more kselftest exit codes new 596c8819cb78 selftests: forwarding: Have RET track kselftest framework [...] new a923af1ceee7 selftests: forwarding: Convert log_test() to recognize RET values new e16a8d209c33 selftests: forwarding: Support for performance sensitive tests new e10391092aca selftests: forwarding: Mark performance-sensitive tests new 6db870bbf788 selftests: forwarding: router_mpath_nh_lib: Don't skip, xf [...] new 8ff2d7abfb6f selftests: forwarding: Add a test for testing lib.sh funct [...] new 51cf49f62654 Merge branch 'selftests-fixes-for-kernel-ci' new b334f5ed3d91 ynl: support hex display_hint for integer new 782c1084b9fa doc/netlink/specs: Add vlan attr in rt_link spec new fb984d17fdeb Merge branch 'doc-netlink-specs-add-vlan-support' new a87590c45c87 dt-bindings: net: renesas,etheravb: Add optional MDIO bus node new 2c60c4c008d4 ravb: Add support for an optional MDIO mode new c602f4ca13a5 Merge branch 'ravb-support-describing-the-mdio-bus' new 3bcbc67be1b7 gve: Add counter adminq_get_ptype_map_cnt to stats report new 49d665b8535e qed: Drop useless pci_params.pm_cap new 6e9b01909a81 net: remove gfp_mask from napi_alloc_skb() new ca7e324e8ad3 compiler_types: add Endianness-dependent __counted_by_{le,be} new c00d33f1fc79 idpf: make virtchnl2.h self-contained new 93d24acfa05e idpf: sprinkle __counted_by{,_le}() in the virtchnl2 header new af352c3b666e Merge branch 'compiler_types-add-endianness-dependent-__co [...] new 21d9ba5bc551 net: phylink: add PHY_F_RXC_ALWAYS_ON to PHY dev flags new dceb393a0a8e net: phylink: add rxc_always_on flag to phylink_pcs new 10658e99d952 net: stmmac: don't rely on lynx_pcs presence to check for a PHY new f7bff228a616 net: stmmac: Support a generic PCS field in mac_device_info new 58329b03a595 net: stmmac: Signal to PHY/PCS drivers to keep RX clock on new 30dc5873967e net: phy: qcom: at803x: Avoid hibernating if MAC requires [...] new 0f671b3b6edf net: pcs: rzn1-miic: Init RX clock early if MAC requires it new 7f9d82a06a5f Merge branch 'fix-missing-phy-to-mac-rx-clock' new 7de3c2218eed bnxt_en: Add a timeout parameter to bnxt_hwrm_port_ts_query() new 604041643a85 bnxt_en: Retry PTP TX timestamp from FW for 1 second new 1dcd70ba2437 bnxt_en: Add helper function bnxt_hwrm_vnic_rss_cfg_p5() new a4c11166a696 bnxt_en: Refactor VNIC alloc and cfg functions new fea41bd76634 bnxt_en: Introduce rss ctx structure, alloc/free functions new ecb342bb6098 bnxt_en: Refactor RSS indir alloc/set functions new b09353437b28 bnxt_en: Simplify bnxt_rfs_capable() new 0895926f725a bnxt_en: Add a new_rss_ctx parameter to bnxt_rfs_capable() new 77a614f7499e bnxt_en: Refactor bnxt_set_rxfh() new b3d0083caf9a bnxt_en: Support RSS contexts in ethtool .{get|set}_rxfh() new 61c814bf4ad7 bnxt_en: Refactor bnxt_cfg_rfs_ring_tbl_idx() new 2f4f9fe5bf5f bnxt_en: Support adding ntuple rules on RSS contexts new b3f4c3291338 Merge branch 'bnxt_en-ptp-and-rss-updates' new 8c67b7a914cc ice: remove eswitch changing queues algorithm new defd52455aee ice: do Tx through PF netdev in slow-path new 50d62022f455 ice: default Tx rule instead of to queue new 9cba6e1767bf ice: control default Tx rule in lag new 33bf1e86231d ice: remove switchdev control plane VSI new 6235cb6e5b0d ice: change repr::id values new 44ba608db509 ice: do switchdev slow-path Rx using PF VSI new 4498159a5093 ice: count representor stats new fd2162a50144 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new f631ef39d819 net: sched: cls_api: add skip_sw counter new 2081fd3445fe net: sched: cls_api: add filter counter new 047f340b36fc net: sched: make skip_sw actually skip software new 17593357e70c Merge branch 'net-sched-skip_sw' new af398bd0cb21 net/smc: make smc_hash_sk/smc_unhash_sk static new 385edf325efa net: dsa: hellcreek: Convert to gettimex64() new 50e2907ef8bb tcp/dccp: bypass empty buckets in inet_twsk_purge() new 1fbfdfaa5902 af_unix: Allocate struct unix_vertex for each inflight AF_ [...] new 29b64e354029 af_unix: Allocate struct unix_edge for each inflight AF_UNIX fd. new 42f298c06b30 af_unix: Link struct unix_edge when queuing skb. new 22c3c0c52d32 af_unix: Bulk update unix_tot_inflight/unix_inflight when [...] new 6ba76fd2848e af_unix: Iterate all vertices by DFS. new 3484f063172d af_unix: Detect Strongly Connected Components. new aed6ecef55d7 af_unix: Save listener for embryo socket. new dcf70df2048d af_unix: Fix up unix_edge.successor for embryo socket. new ba31b4a4e101 af_unix: Save O(n) setup of Tarjan's algo. new 77e5593aebba af_unix: Skip GC if no cycle exists. new ad081928a8b0 af_unix: Avoid Tarjan's algorithm if unnecessary. new bfdb01283ee8 af_unix: Assign a unique index to SCC. new a15702d8b3aa af_unix: Detect dead SCC. new 4090fa373f0e af_unix: Replace garbage collection algorithm. new 2aa0cff26ed5 selftest: af_unix: Test GC for SCM_RIGHTS. new da493dbb1f2a Merge branch 'af_unix-rework-gc' new 2434ba2bc851 dt-bindings: net: airoha,en8811h: Add en8811h new 71e79430117d net: phy: air_en8811h: Add the Airoha EN8811H PHY driver new b125f3eb07d9 Merge branch 'add-en8811h-phy-driver-and-devicetree-binding-doc' new b7b1c5906912 nfc: st95hf: Switch to using gpiod API new a0ad11fc2632 net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent new e9669a00bba7 net: udp: add IP/port data to the tracepoint udp/udp_fail_ [...] new e6091ba518be Merge branch 'add-ip-port-information-to-udp-drop-tracepoint' new b6694abcf5df octeontx2-af: Increase maximum BPID channels new 9046d581ed58 enetc: avoid truncating error message new 954fd908f177 qed: avoid truncating work queue length new b324a960354b mlx5: avoid truncating error message new 45e0ba9c1578 Merge branch 'enabled-wformat-truncation-for-clang' new 730fffce4fd2 devlink: use kvzalloc() to allocate devlink instance resources new bd3ce405fecc tools/net/ynl: Add extack policy attribute decoding new 648bb2bf444f net: microchip: encx24j600: drop driver owner assignment new 343941206138 net: wwan: mhi: drop driver owner assignment new e3c95d56190c nfc: mrvl: spi: drop driver owner assignment new e93af7228605 nfc: st95hf: drop driver owner assignment new 1ab6fe64d220 octeontx2-pf: remove unused variables req_hdr and rsp_hdr new 06c2a5cd48fe net: axienet: Fix kernel doc warnings new a5535e533694 mlx5: stop warning for 64KB pages new 46dc11bee2d5 Merge branch 'address-remaining-wtautological-constant-out [...] new 605579699513 udp: annotate data-race in __udp_enqueue_schedule_skb() new 6a1f12dd85a8 udp: relax atomic operation on sk->sk_rmem_alloc new 612b1c0dec5b udp: avoid calling sock_def_readable() if possible new 1abe267f173e net: add sk_wake_async_rcu() helper new 9494dc0b0860 Merge branch 'udp-small-changes-on-receive-path' new e8058a49e67f netlink: introduce type-checking attribute iteration new 929107d3d2a3 dt-bindings: net: dwmac: Document STM32 property st,ext-phyclk new d79b28fd3497 Merge branch 'add-property-in-dwmac-stm32-documentation' new 63c15822b8dd lib/bitmap: add bitmap_{read,write}() new 991e5583647d lib/test_bitmap: add tests for bitmap_{read,write}() new f3e28876b6e0 lib/test_bitmap: use pr_info() for non-error messages new 72cc1980a0ef bitops: add missing prototype check new 7d8296b250f2 bitops: make BYTES_TO_BITS() treewide-available new 5259401ef8f4 bitops: let the compiler optimize {__,}assign_bit() new 8fab6a9d72e4 linkmode: convert linkmode_{test,set,clear,mod}_bit() to macros new c1023f5634b9 s390/cio: rename bitmap_size() -> idset_bitmap_size() new 3f5ef5109f6a fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64() new 4ca532d64648 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits() new 10a04ff09bcc tools: move alignment-related macros to new <linux/align.h> new a37fbe666c01 bitmap: introduce generic optimized bitmap_size() new b44759705f7d bitmap: make bitmap_{get,set}_value8() use bitmap_{read,write}() new 7adaf37f7f10 lib/bitmap: add compile-time test for __assign_bit() optimization new 117aef12a7b1 ip_tunnel: use a separate struct to store tunnel params in [...] new 5832c4a77d69 ip_tunnel: convert __be16 tunnel flags to bitmaps new 5b2be2ab76d1 net: net_test: add tests for IP tunnel flags conversion helpers new 76c8764ef36a pfcp: add PFCP module new 6dd514f48110 pfcp: always set pfcp metadata new 2312dfdfab34 ice: refactor ICE_TC_FLWR_FIELD_ENC_OPTS new 784feaa65dfd ice: Add support for PFCP hardware offload in switchdev new d823265dd45b Merge branch 'ice-pfcp-filter' new b9495b564d91 net: move kick_defer_list_purge() to net/core/dev.h new 2fe50a4d7225 net: move dev_xmit_recursion() helpers to net/core/dev.h new 95e48d862ada net: enqueue_to_backlog() change vs not running device new a7ae7b0b2ea0 net: make softnet_data.dropped an atomic_t new f7efd01fe214 net: enqueue_to_backlog() cleanup new 36b83ffcf209 net: rps: change input_queue_tail_incr_save() new c62fdf5b11ef net: rps: add rps_input_queue_head_add() helper new d3ae5f4632c1 net: rps: move received_rps field to a better location new 3b4cf29bdab0 Merge branch 'net-rps-misc' new 2c20b30ed316 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 5311591fbb34 bpf: Add support for passing mark with bpf_fib_lookup new 6efec2cb0641 selftests/bpf: Add BPF_FIB_LOOKUP_MARK tests new 59b418c7063d bpf: Add a check for struct bpf_fib_lookup size new 786bf0e7e2ec bpf: improve error message for unsupported helper new 55fc888ded83 bpf,arena: Use helper sizeof_field in struct accessors new 1175f8dea349 selftests/bpf: rename and clean up userspace-triggered benchmarks new 7df4e597ea2c selftests/bpf: add batched, mostly in-kernel BPF triggerin [...] new 208c4391204d selftests/bpf: remove syscall-driven benchs, keep syscall- [...] new b4ccf9158f58 selftests/bpf: lazy-load trigger bench BPF programs new 3124591f6861 bpf: add bpf_modify_return_test_tp() kfunc triggering tracepoint new 985d0681b46b selftests/bpf: add batched tp/raw_tp/fmodret tests new a461a51e519a Merge branch 'bench-fast-in-kernel-triggering-benchmarks' new ee3bad033d01 bpf: Mitigate latency spikes associated with freeing non-p [...] new 42e4ebd390be bpf: Remove CONFIG_X86 and CONFIG_DYNAMIC_FTRACE guard fro [...] new 5da7fb04902b selftests/bpf: Test loading bpf-tcp-cc prog calling the ke [...] new cdfd9cc3ba14 selftests/bpf: Replace CHECK with ASSERT macros for ksyms test new ad2b05286e94 libbpf: Mark libbpf_kallsyms_parse static function new c56e59776f46 libbpf: Handle <orig_name>.llvm.<hash> symbol properly new d1320649346c selftests/bpf: Refactor some functions for kprobe_multi_test new 9475dacb75e0 selftests/bpf: Refactor trace helper func load_kallsyms_local() new d1f02581059e selftests/bpf: Add {load,search}_kallsyms_custom_local() new 9edaafadc2c5 selftests/bpf: Fix kprobe_multi_bench_attach test failure [...] new 6302bdeb91df selftests/bpf: Add a kprobe_multi subtest to use addrs ins [...] new e478cf26c556 Merge branch 'bpf-fix-a-couple-of-test-failures-with-lto-kernel' new e8742081db7d bpf: Mark bpf prog stack with kmsan_unposion_memory in int [...] new e5e1a3aa5677 selftests/bpf: Use connect_fd_to_fd in bpf_tcp_ca new 426670929fda selftests/bpf: Drop settimeo in do_test new 201874fc064e Merge branch 'Use start_server and connect_fd_to_fd' new 59f2f841179a bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. new 623bdd58be37 selftests/bpf: make multi-uprobe tests work in RELEASE=1 mode new 4005bc7edcce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3fa47b12cd09 Bluetooth: Add proper definitions for scan interval and window new 0d5395c0c5b5 Bluetooth: hci_sync: Fix using the same interval and windo [...] new ebcd560040bd Bluetooth: hci_event: Set DISCOVERY_FINDING on SCAN_ENABLED new 0368e609d090 Bluetooth: add support for skb TX timestamping new 3067d73e114f Bluetooth: ISO: add TX timestamping new e22f35ed23a7 Bluetooth: L2CAP: add TX timestamping new b7adccd0e8b6 Bluetooth: SCO: add TX timestamping new 2216e1eabc7c Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() new a7e40890dbf6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f4b09b29f8b4 wifi: ti: Avoid a hundred -Wflex-array-member-not-at-end warnings new 5c4250092fad wifi: mwl8k: Avoid -Wflex-array-member-not-at-end warnings new b68b2beadfd3 wifi: mt76: mt7915: workaround dubious x | !y warning new 82ebda1b02fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4547c2f3da84 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new e1191745c053 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 48efb9123ccc crypto: iaa - fix decomp_bytes_in stats new 9d319bfadb56 crypto: iaa - Remove comp/decomp delay statistics new 904cbb48cc31 crypto: iaa - Add global_stats file and remove individual [...] new f12f420f4a5c crypto: iaa - Change iaa statistics to atomic64_t new 45d30d195bac dt-bindings: crypto: starfive: Add jh8100 support new 0a9a17b04c78 crypto: starfive - Update hash dma usage new b4a1426a7bf7 crypto: starfive - Skip unneeded key free new 35899d8579d7 crypto: starfive - Use dma for aes requests new 05e043caf5b2 crypto: nx - Avoid -Wflex-array-member-not-at-end warning new 9fc7555aea9b crypto: remove CONFIG_CRYPTO_STATS new 1aa545562bed dt-bindings: crypto: ice: Document sc7280 inline crypto engine new 94b89d0a51a5 hwrng: core - Convert sprintf/snprintf to sysfs_emit new f3591c38fd81 crypto: ecrdsa - Fix module auto-load on add_key new c4e8495099f8 crypto: ecc - update ecc_gen_privkey for FIPS 186-5 new 6789486b2dd7 crypto: ecdsa - Fix module auto-load on add-key new 1c6072b03d7a crypto: iaa - Fix some errors in IAA documentation new 5aa447487198 crypto: bcm - Fix pointer arithmetic new 9efbc4096a0c crypto: x86/aesni - Rearrange AES key size check new 3a447c31d337 crypto: x86/aesni - Update aesni_set_key() to return void new f24be4625782 hwrng: mxc-rnga - Drop usage of platform_driver_probe() new 2476e5eb6aef crypto: qat - adf_get_etr_base() helper new 99f603327b97 crypto: qat - relocate and rename 4xxx PF2VM definitions new 4f08729e106f crypto: qat - move PFVF compat checker to a function new 2722dc725d49 crypto: qat - relocate CSR access code new 3337c7933238 crypto: qat - rename get_sla_arr_of_type() new 7bddb14db3ca crypto: qat - expand CSR operations for QAT GEN4 devices new 944ba6ee8e1a crypto: qat - add bank save and restore flows new e47da040db6c crypto: qat - add interface for live migration new 4751e65658de crypto: qat - implement interface for live migration new d44eff93b01f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 671b6c9e7631 drm/display: Make DisplayPort AUX bus Kconfig name consistent new f6c74543dc05 drm/display: Make DisplayPort tunnel debug Kconfig name co [...] new 4d66d841a725 drm/display: Make DisplayPort AUX Chardev Kconfig name consistent new 847ad2b5afe6 drm/display: Make DisplayPort CEC-over-AUX Kconfig name co [...] new 35fd55cc0787 drm/display: Reorder Kconfig symbols new d674858ff979 drm/display: Make all helpers visible and switch to depends on new c0e0f139354c drm: Make drivers depends on DRM_DW_HDMI new e075e496f516 drm: Switch DRM_DISPLAY_HELPER to depends on new 4d15125d7fe6 drm: Switch DRM_DISPLAY_DP_AUX_BUS to depends on new 0323287de87d drm: Switch DRM_DISPLAY_DP_HELPER to depends on new 3166e7e6d935 drm: Switch DRM_DISPLAY_HDCP_HELPER to depends on new f6d2dc03fa85 drm: Switch DRM_DISPLAY_HDMI_HELPER to depends on new 60f7738a61ec drm/bridge: it6505: Remove useless select new 4b2d588d8a75 drm: DRM_WERROR should depend on DRM new d180649238f0 ABI: sysfs-driver-panfrost-profiling: fix indentation problem new 0716e348d13f drm/vmwgfx: Remove unused code new bfbc68e4d869 drm/meson: vclk: fix calculation of 59.94 fractional rates new 59237fc04ee1 dt-bindings: vendor-prefix: Add prefix for GameForce new 387974a21a63 dt-bindings: display: Add GameForce Chi Panel new 4c4f33be7e4d drm/panel: st7703: Add GameForce Chi Panel Support new 784b758e641c Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 51d208866fc1 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new ddf8a8bbb564 drm/i915/dp: Remove support for UHBR13.5 new f3b899f0b4b1 drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value new b52c4093b0c9 drm/i915/psr: Move writing early transport pipe src new d37b3dac68e2 drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage new b6cc0b9579b1 drm/i915/display: Add definition for MCURSOR_MODE_64_2B new 29cdef8539c3 drm/i915/display: Implement Wa_16021440873 new 5a1da42b50f3 drm/i915/dp: Fix the computation for compressed_bpp for DI [...] new 13efa766ac61 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 4fc4899e86f7 drm/xe: Use ring ops TLB invalidation for rebinds new 5a091aff50b7 drm/xe: Rework rebinding new 0453f1757501 drm/xe: Make TLB invalidation fences unordered new 7ee7dd6f3013 drm/xe: Move vma rebinding to the drm_exec locking loop new 451d261a6ecc drm/xe: Separate pure MMIO init from VRAM checkout new d79c88c45dae drm/xe: Move SR-IOV probe to xe_device_probe_early() new 0613834f3ddd drm/xe/vf: Add proper detection of the SR-IOV VF mode new 476f6c48d1fa drm/xe/guc: Add VF_STATE_NOTIFY and VF_CONTROL to ABI new aed2c1d70aa0 drm/xe/pf: Add minimal support for VF_STATE_NOTIFY events new d62753a57de2 drm/xe/gsc: Implement WA 14018094691 new ca83f9d20171 drm/xe/uapi: Define topology types as indexes rather than masks new aee9781f81bb drm/xe: Store pointer to struct xe_gt in gt/ debugfs directory new 19b8f86f4aaa drm/xe: Define helper for GT specific debugfs files new c54eb24f713d drm/xe: Refactor GT debugfs new 345dadc4f68b drm/xe/hwmon: Add infra to support card power and energy a [...] new b15e65349553 drm/xe/xe_devcoredump: Check NULL before assignments new 92b6106bbea6 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new eba0a7bf3373 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 58479bdbce84 Merge remote-tracking branch 'regmap/for-6.10' into regmap-next new 81f75b4bd58f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be83a07a635e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 98fe8900753c Revert "firewire: ohci: use devres for requested IRQ" new 643adfcbc0d0 firewire: ohci: replace request_irq() with request_threaded_irq() new bdec72d24eb2 firewire: ohci: obsolete usage of deprecated API for MSI new 44d8095ba9eb firewire: ohci: use pci_irq_vector() to retrieve allocated [...] new 8c8bcc71eb70 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 559aebe45a05 ASoC: sun8i-codec: Fix build with CONFIG_SND_JACK_INPUT_DE [...] new ea60ab95723f ASoC: kirkwood: Fix potential NULL dereference new c335412ced27 ASoC: loongson: i2s/pci: drop driver owner assignment new 8a4836231c98 ASoC: tlv320aic32x4-spi: drop driver owner assignment new 54b8a522e67a ASoC: tlv320aic3x-spi: drop driver owner assignment new fe2065d64544 ASoC: max98373-sdw: drop driver owner assignment new d95c19aa2ca6 ASoC: rt1017-sdca-sdw: drop driver owner assignment new b982047530d7 ASoC: rt1308-sdw: drop driver owner assignment new 7d5a2656626a ASoC: rt1316-sdw: drop driver owner assignment new 3b7859dec834 ASoC: rt1318-sdw: drop driver owner assignment new e140dfeb1028 ASoC: rt5682-sdw: drop driver owner assignment new 554bec0c52dc ASoC: rt700-sdw: drop driver owner assignment new 852298a5e1ce ASoC: rt711-sdca-sdw: drop driver owner assignment new 37dc3531c56b ASoC: rt711-sdw: drop driver owner assignment new e50d2fbb6371 ASoC: rt712-sdca-dmic: drop driver owner assignment new 7c00f1706e4b ASoC: rt712-sdca-sdw: drop driver owner assignment new d4f501e2926e ASoC: rt715-sdca-sdw: drop driver owner assignment new eb9e0757976f ASoC: rt715-sdw: drop driver owner assignment new 8c70ce6108cd ASoC: rt722-sdca-sdw: drop driver owner assignment new 29580cd7b9c6 ASoC: sdw-mockup: drop driver owner assignment new 64f84dc49fdd ASoC: drop driver owner assignment new 9b21531866fc ASoC: dt-bindings: fsl,imx-asrc/spdif: Add power-domains property new 82330327ce03 ASoC: dt-bindings: fsl,imx-asrc: update max interrupt numbers new 7b5f2072657a ASoC: dt-bindings: fsl-sai: allow only one dma-names new ccec94020efa arm64: dts: imx8qxp add asrc and sai new 94a944a8c4f9 ASoC: Intel: ssp-common: relocate source file new bd1222ad1746 ASoC: Intel: ssp-common: relocate header file new a17fea3880ae ASoC: Intel: ssp-common: naming convention change new e1ff45518fbe ASoC: Intel: ssp-common: module name change new fe2365c298b5 ASoC: Intel: ssp-common: delete module new 2e723a79ec60 ASoC: Intel: ssp-common: get codec tplg suffix function new 1504a768f604 ASoC: SOF: Intel: support tplg suffix detection new 1934906b26bf ASoC: Intel: sof_nau8825: mach cleanup for adl boards new 3822d41469fc ASoC: Intel: sof_nau8825: mach cleanup for rpl boards new d5dd7f4fc0b5 ASoC: Intel: sof_nau8825: add mtl_nau8825_def for mtl boards new 4b95706b4a25 ASoC: Intel: sof_rt5682: mach cleanup for tgl boards new 34f256537685 ASoC: Intel: sof_rt5682: mach cleanup for adl boards new 7b24d86c845c ASoC: Intel: sof_rt5682: mach cleanup for rpl boards new a2e678fe951c ASoC: Intel: sof_rt5682: mach cleanup for mtl boards new 2872f3b5df54 ASoC: Intel: sof_cs42l42: board id cleanup for adl boards new ae33c9134d6e ASoC: Intel: sof_cs42l42: mach cleanup for adl boards new 6d90e02ae8aa ASoC: Intel: sof_cs42l42: add rpl_cs42l42_def for rpl boards new 57ad033ce09d ASoC: Intel: sof_cs42l42: add mtl_cs42l42_def for mtl boards new 439c69f80961 ASoC: Intel: boards: updates for 6.10 - part3 new 2e4c003b3672 ASoC: dt-bindings: Added schema for "nuvoton,nau8325" new c0a3873b9938 ASoC: nau8325: new driver new 2ae143fb3a05 ASoC: nau8325: Modify driver code and dtschema. new de797901c414 Merge remote-tracking branch 'asoc/for-6.10' into asoc-next new 3f8f605a29c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c7df39b2a564 Input: stmpe - drop driver owner assignment new bf32bceedd04 Input: ims-pcu - fix printf string overflow new d40e9edcf3eb Input: ioc3kbd - add device table new 8984e0b56923 Input: adafruit-seesaw - only report buttons that changed state new 53fab79c631b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2a975d426c82 io_uring/rw: don't allow multishot reads without NOWAIT support new bee1d5becdf5 io_uring: disable io-wq execution of multishot NOWAIT requests new 265992f568aa Merge branch 'io_uring-6.9' into for-6.10/io_uring new 7a87cd29ba1d io_uring/cmd: move io_uring_try_cancel_uring_cmd() new 03222249330f io_uring/cmd: kill one issue_flags to tw conversion new 1a336a83bbe6 io_uring/cmd: fix tw <-> issue_flags conversion new 6fe57359e4f5 io_uring/cmd: document some uring_cmd related helpers new 93caa8e8327a nvme/io_uring: use helper for polled completions new ac4754eb5a4b io_uring/rw: avoid punting to io-wq directly new 44063acbea62 io_uring: force tw ctx locking new 26758aadcfd3 io_uring: remove struct io_tw_state::locked new 9573354dfca7 io_uring: refactor io_fill_cqe_req_aux new d045c74c5ee3 io_uring: get rid of intermediate aux cqe caches new 52837e653368 io_uring: remove current check from complete_post new db8fe8a99edb io_uring: refactor io_req_complete_post() new af809dfd82ac io_uring: clean up io_lockdep_assert_cq_locked new 558933b12913 io_uring: flush delayed fallback task_work in cancelation new 8e46da66850d io_uring: remove timeout/poll specific cancelations new 91a0a0e6ef1b io_uring/alloc_cache: shrink default max entries from 512 to 128 new 623e6ab6c04c io_uring/net: switch io_send() and io_send_zc() to using i [...] new a946f8bee2e6 io_uring/net: switch io_recv() to using io_async_msghdr new fb1be284dfab io_uring/net: unify cleanup handling new 6a701d49c1e8 io_uring/net: always setup an io_async_msghdr new b2851c5a6c4d io_uring/net: get rid of ->prep_async() for receive side new 457e8dca097c io_uring/net: get rid of ->prep_async() for send side new 53637823b9c8 io_uring: kill io_msg_alloc_async_prep() new d8dd5ecf8282 io_uring/net: remove (now) dead code in io_netmsg_recycle() new e5e8d4be88ca io_uring/net: add iovec recycling new a711f4869ad5 io_uring/net: drop 'kmsg' parameter from io_req_msg_cleanup() new 40ffda3dc1a1 io_uring/rw: always setup io_async_rw for read/write requests new e7401d7e64ab io_uring: get rid of struct io_rw_state new 4a85f4021ffb io_uring/rw: cleanup retry path new 9537cfc91aab io_uring/rw: add iovec recycling new 737d20927b8f io_uring/net: move connect to always using async data new ed27094cdf55 io_uring/uring_cmd: switch to always allocating async data new 720c7a877bd4 io_uring/uring_cmd: defer SQE copying until it's needed new 4a51e309a92f io_uring: drop ->prep_async() new 09a691cbdf30 io_uring/alloc_cache: switch to array based caching new 95feb18a3d4f io_uring/poll: shrink alloc cache size to 32 new be7a0db10b39 io_uring: refill request cache in memory order new e4f2e25eaf05 io_uring: re-arrange Makefile order new ca69bfd16980 io_uring: Remove unused function new 955a688a345a io_uring: Remove the now superfluous sentinel elements fro [...] new b1f0c2ba5951 io_uring: use the right type for work_llist empty check new d9a02e21a618 io_uring: Avoid anonymous enums in io_uring uapi new 144092262150 mm: add nommu variant of vm_insert_pages() new 992ebf169ab4 io_uring: get rid of remap_pfn_range() for mapping rings/sqes new d1d7d89cb369 io_uring: use vmap() for ring mapping new aee9940bf13e io_uring: unify io_pin_pages() new b074be5ab6cf io_uring/kbuf: get rid of lower BGID lists new 8017f055a1dc io_uring/kbuf: get rid of bl->is_ready new 75fc48d968da io_uring/kbuf: vmap pinned buffer ring new 16f28a95ea7c io_uring/kbuf: protect io_buffer_list teardown with a reference new c2db5928a3b2 io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring new 1cb2c75c2247 io_uring: use unpin_user_pages() where appropriate new 624d801ce45b io_uring: move mapping/allocation helpers to a separate file new 6b23d4c7a0cf io_uring: fix warnings on shadow variables new a544489e65d4 io_uring/kbuf: remove dead define new 11a3f64d0bc9 Merge branch 'for-6.10/io_uring' into for-next new 7d8d35791b1b brd: Remove use of page->index new a46c27026da1 blk-mq: don't schedule block kworker on isolated CPUs new d3a3a086ad57 blk-throttle: Only use seq_printf() in tg_prfill_limit() new c9418adfbaba block: add a bio_list_merge_init helper new 7a324d8389a1 blk-cgroup: use bio_list_merge_init new 50bc215030f3 dm: use bio_list_merge_init new fa1af65bf8e2 btrfs use bio_list_merge_init new ec961e644e37 Merge branch 'for-6.10/block' into for-next new 1fb847437f9e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new fd8294b6b0ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f702fd95c3d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4628b8045557 regulator: axp20x: fix typo-ed identifier new 3bfe7fe6c0ea dt-bindings: mfd: x-powers,axp152: Document AXP717 new b5bfc8ab2484 mfd: axp20x: Add support for AXP717 PMIC new d2ac3df75c3a regulator: axp20x: add support for the AXP717 new 58d6d15662e4 mfd: tmio: Remove obsolete platform_data new e927d7bac109 mfd: tmio: Remove obsolete io accessors new bed05c68aa8f mmc: tmio/sdhi: Fix includes new 3ef94c41db82 mfd: tmio: Update include files new 2d417dda5912 mfd: tmio: Sanitize comments new 858b29729c9d mfd: tmio: Move header to platform_data new b08e7c19cfc4 Merge branches 'ib-mfd-regulator-6.9' and 'ib-mfd-sh-mmc-6 [...] new e42199bf13d4 mfd: intel-lpss: Switch over to MSI interrupts new 778472b9e8be Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new e6c6fea5c314 backlight: Match backlight device against struct fb_info.bl_dev new 330682161d87 auxdisplay: ht16k33: Remove struct backlight_ops.check_fb new e755554568fb hid: hid-picolcd: Fix initialization order new c34b107770ed hid: hid-picolcd: Remove struct backlight_ops.check_fb new 0133952aaca2 backlight: aat2870-backlight: Remove struct backlight.check_fb new 397b74937292 backlight: pwm-backlight: Remove struct backlight_ops.check_fb new 8a8e7f84c13c fbdev: sh_mobile_lcdc_fb: Remove struct backlight_ops.check_fb new 56a6f83f764a fbdev: ssd1307fb: Init backlight before registering framebuffer new 792944670229 fbdev: ssd1307fb: Remove struct backlight_ops.check_fb new 0a4be7263749 backlight: Add controls_device callback to struct backlight_ops new 899dbfb28b79 auxdisplay: ht16k33: Replace use of fb_blank with backligh [...] new b7ad4c67ed94 backlight: omap1: Remove unused struct omap_backlight_conf [...] new bf8c95504494 backlight: omap1: Replace FB_BLANK_ states with simple on/off new 6be0fb641ba6 fbdev: omap2/omapfb: Replace use of fb_blank with backligh [...] new 9a7bb61ffe46 staging: fbtft: Remove reference to fb_blank new 4551978bb50a backlight: Remove fb_blank from struct backlight_properties new a4606195bd1b Merge branches 'ib-backlight-auxdisplay-hid-fb-6.9' and 'i [...] new 946ced827e6c backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode() new ab9115fe4e4d Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 91b623cda43e power: supply: core: simplify charge_behaviour formatting new 0f8678c34cbf power: supply: cros_usbpd: provide ID table for avoiding f [...] new d6486a13665e power: supply: cros_pchg: provide ID table for avoiding fa [...] new c32c617de807 power: supply: bq27xxx: Move temperature reading out of up [...] new 651a620aa4d4 power: supply: bq27xxx: Move time reading out of update loop new 8d846335204f power: supply: bq27xxx: Move charge reading out of update loop new 39cf1c4cd032 power: supply: bq27xxx: Move energy reading out of update loop new 656489ac90f2 power: supply: bq27xxx: Move cycle count reading out of up [...] new 50f0ff7c8cc4 power: supply: bq27xxx: Move health reading out of update loop new 38d94e21bf6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 604efe5018b4 regulator: Merge axp20x changes new 1c02bfce2012 Merge remote-tracking branch 'regulator/for-6.10' into reg [...] new f7a98887ce54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f8104019831e ima: Fix use-after-free on a dentry's dname.name new 9150b4ce55a6 ima: define an init_module critical data record new 772201e46d34 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 051fd75a2e32 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1155c2fecb30 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3555cbb14d45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 19876000a321 amba: store owner from modules with amba_driver_register() new 8f41fbca5dfb coresight: cti: drop owner assignment new 9fc781c66992 coresight: catu: drop owner assignment new eec30625e2bc coresight: etm3x: drop owner assignment new e238bf776e1b coresight: etm4x: drop owner assignment new 6e072fd0269d coresight: funnel: drop owner assignment new d4f6df47ca3f coresight: replicator: drop owner assignment new bb97aa3f98a2 coresight: etb10: drop owner assignment new e98a5b8af9da coresight: stm: drop owner assignment new de3c56a85798 coresight: tmc: drop owner assignment new 40bc1d4f2736 coresight: tpda: drop owner assignment new e28ff1b392a4 coresight: tpdm: drop owner assignment new 9265489fa750 coresight: tpiu: drop owner assignment new 0ba92f0734f4 i2c: nomadik: drop owner assignment new 2cd26b300093 hwrng: nomadik: drop owner assignment new b724c5cfecd5 dmaengine: pl330: drop owner assignment new cf1bcf0c797a Input: ambakmi - drop owner assignment new 8be37eebcaae memory: pl353-smc: drop owner assignment new 0e16b9747508 vfio: amba: drop owner assignment new 4ab82c28d5d4 Merge branch 'for-v6.10/module-owner-amba' into for-next new 9d0ee097b3e5 arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup new 6ff7ac1c4c93 arm64: dts: sprd: minor whitespace cleanup new b61678a05137 Merge branch 'next/dt64' into for-next new 021bc7094e8c ARM: dts: ti: omap: minor whitespace cleanup new 23d25c20b381 Merge branch 'next/dt' into for-next new 5812fc608b24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f04cff14e2a4 spi: loopback-test: drop driver owner assignment new 6c360d3e4962 spi: coldfire-qspi: drop driver owner assignment new a5bef84422eb spi: fsl-dspi: drop driver owner assignment new 3af201a405b3 spi: pxa2xx: Narrow the Kconfig option visibility new 9907c475dcab spi: pxa2xx: Drop ACPI_PTR() and of_match_ptr() new 7290f1e4075d spi: pxa2xx: Extract pxa2xx_spi_init_ssp() helper new bb77c99ee6d3 spi: pxa2xx: Skip SSP initialization if it's done elsewhere new 67bb37c05a6b spi: spi-omap2-mcspi.c: revert "Toggle CS after each word" new d153ff4056cb spi: omap2-mcspi: Add support for MULTI-mode new e64d3b6fc9a3 spi: omap2-mcpsi: Enable MULTI-mode in more situations new 09f347cdd451 Add multi mode support for omap-mcspi new c2064672f133 spi: au1550: t->{tx,rx}_dma checks new 64fe73d10323 spi: fsl: remove is_dma_mapped checks new 32e135755111 spi: more tx_buf/rx_buf removal new ba5206881843 spi: spi.h: add missing kernel-doc for @last_cs_index_mask new 454b5ef3f174 Merge remote-tracking branch 'spi/for-6.10' into spi-next new 1988eec86daa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa7cbefe65e4 time/timecounter: Fix inline documentation new 76f788ee4a7d time/timekeeping: Fix kernel-doc warnings and typos new b87752ef5cc1 timers: Fix kernel-doc format and add Return values new f29536bf1721 tick/sched: Fix various kernel-doc warnings new ba6ad57b803e tick/sched: Fix struct tick_sched doc warnings new 9e643ab59d7e timers: Fix text inconsistencies and spelling new a6aeec5f92cd Merge branch into tip/master: 'timers/urgent' new c068d3de4cec Merge branch into tip/master: 'x86/merge' new 84daceb485a4 Merge branch into tip/master: 'irq/core' new 583848557405 Merge branch into tip/master: 'locking/core' new 7a23cd3b6bda Merge branch into tip/master: 'perf/core' new 996e9c126f78 Merge branch into tip/master: 'ras/core' new 902e786c4a54 sched/fair: Combine EAS check with root_domain::overutiliz [...] new c628db0a6831 sched/fair: Check root_domain::overload value before update new caac6291728e sched/fair: Use helper functions to access root_domain::overload new dfb83ef7b8b0 sched/fair: Rename root_domain::overload to ::overloaded new 76cc4f91488a sched/fair: Rename {set|get}_rd_overload() to {set|get}_rd [...] new 7bda10ba7f45 sched/fair: Rename SG_OVERLOAD to SG_OVERLOADED new 4d0a63e5b841 sched/fair: Rename set_rd_overutilized_status() to set_rd_ [...] new 4475cd8bfd9b sched/balancing: Simplify the sg_status bitmask and use se [...] new e126352f1f9d Merge branch into tip/master: 'sched/core' new 57d90189fdc9 Merge branch into tip/master: 'x86/asm' new 4faa0e5d6d79 x86/boot: Move kernel cmdline setup earlier in the boot pr [...] new 857df57c1e17 Merge branch into tip/master: 'x86/boot' new 198c459eb763 Merge branch into tip/master: 'x86/bugs' new ab50813bf86f Merge branch into tip/master: 'x86/build' new 06e469ecde85 Merge branch into tip/master: 'x86/cleanups' new 99c84311e35f x86/selftests: Skip the tests if prerequisites aren't fulfilled new ac5e80e94f5c x86/mce: Clean up TP_printk() output line of the 'mce_reco [...] new b5e336a99cce Merge branch into tip/master: 'x86/cpu' new 5ca28d24aecd x86/vm86: Make sure the free_vm86(task) definition uses it [...] new c6f47bcfc17b Merge branch into tip/master: 'x86/fpu' new 65d1240b6728 Merge branch into tip/master: 'x86/shstk' new 9920b63fa6bc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ce81542c1798 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 174c6a428c2c fs/proc: remove redundant comments from /proc/bootconfig new 8e176384f096 Documentation/atomic_t: Emphasize that failed atomic opera [...] new 2be783caf383 scftorture: Increase memory provided to guest OS new 87730b4b07c6 Documentation/litmus-tests: Add locking tests to README new 81106006801a Documentation/litmus-tests: Demonstrate unordered failing cmpxchg new ddc6137f91f0 tsc: Check for sockets instead of CPUs to make code match comment new d861832ead10 rcutorture: Disable tracing to permit Tasks Rude RCU testing new 3da0dfdfe577 rcu: Update lockdep while in RCU read-side critical section new f4e0d09f4e04 rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION new 92897b9c7a1c srcu: Make Tiny SRCU explicitly disable preemption new c78b5cb2286a ftrace: Asynchronous grace period for register_ftrace_direct() new 5267f3debe61 doc: Remove references to arrayRCU.rst new fc89c2cfba29 rcutorture: Enable RCU priority boosting for TREE09 new 18a52c3a1639 rcutorture: Dump # online CPUs on insufficient cb-flood la [...] new 06d75113a2ed rcu: Create NEED_TASKS_RCU to factor out enablement logic new d8eb43c0d0ec bpf: Select new NEED_TASKS_RCU Kconfig option new 9b7c062aeaaf arch: Select new NEED_TASKS_RCU Kconfig option new 9564e903bb48 tracing: Select new NEED_TASKS_RCU Kconfig option new be6601126e9f rcu-tasks: Make Tasks RCU wait idly for grace-period delays new 3895f1b4217f rcu-tasks: Replace exit_tasks_rcu_start() initialization w [...] new b133eb0fa953 MAINTAINERS: Update Neeraj's email address new 8c190c74da04 rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer new b01ac3bd2cf7 rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() new 16421df5ae88 rcutorture: Dump GP kthread state on insufficient cb-flood [...] new ca4f7da2fb4f bpf: Chose RCU Tasks based on TASKS_RCU rather than PREEMPTION new fb477993bbd6 ftrace: Chose RCU Tasks based on TASKS_RCU rather than PREEMPTION new 4777eeb47703 rcu: Remove redundant BH disabling in TINY_RCU new 26f8334c491c rcu: Make Tiny RCU explicitly disable preemption new e40b5c29174b rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_cou [...] new a213aa06b6b0 rcutorture: Remove extraneous rcu_torture_pipe_update_one( [...] new e8c1aa68f8b6 rcutorture: Fix rcu_torture_one_read() pipe_count overflow [...] new 1ab1ffbacbb2 rcutorture: Re-use value stored to ->rtort_pipe_count inst [...] new 784326437fb0 rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c new d2068f55ba18 rcu: Bring diagnostic read of rcu_state.gp_flags into alignment new f037f394fc6a rcu: Mark writes to rcu_sync ->gp_count field new 679f94cc1e6e rcu: Mark loads from rcu_state.n_online_cpus new f109ec258ae1 rcu: Make hotplug operations track GP state, not flags new 997433a9398a rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg [...] new d0456776b51c rcu: Add data structures for synchronize_rcu() new d127d891ac16 rcu: Reduce synchronize_rcu() latency new c908f8bfec35 rcu: Add a trace event for synchronize_rcu_normal() new a2b9f1c8a1f1 rcu: Support direct wake-up of synchronize_rcu() users new e94061cfa1d6 rcu: Do not release a wait-head from a GP kthread new 429699f506c3 rcu: Allocate WQ with WQ_MEM_RECLAIM bit set new 78167715f3f8 rcu: Remove redundant CONFIG_PROVE_RCU #if condition new 74e38f2af591 rcu: Add lockdep_assert_in_rcu_read_lock() and friends new a0dc0ea6cacd rcutorture: Use the gp_kthread_dbg operation specified by cur_ops new 918c898b12bf lib: Add one-byte and two-byte cmpxchg() emulation functions new ec8b984d7a32 sparc: Emulate one-byte and two-byte cmpxchg new a9c3775aac88 ARC: Emulate one-byte and two-byte cmpxchg new ea7f9bb7268e csky: Emulate one-byte and two-byte cmpxchg new 275319a4c065 sh: Emulate one-byte and two-byte cmpxchg new 59337987876c xtensa: Emulate one-byte and two-byte cmpxchg new 2f6e60c34836 parisc: Emulate two-byte cmpxchg new df35ee400e06 riscv: Emulate one-byte and two-byte cmpxchg new c1fcf831eb2a rcutorture: Make rcutorture support print rcu-tasks gp state new 168e02496ae0 rcutorture: Removing redundant function pointer initialization new 9b43f11863d2 rcu/tree: Reduce wake up for synchronize_rcu() common case new 8462dc3adbbd rcu: Mollify sparse with RCU guard new dca14078d8cb rcutorture: Make stall-tasks directly exit when rcutorture [...] new 5ec3bebaea1b rcutorture: Fix invalid context warning when enable srcu b [...] new c05350b6d2e8 rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow new 625b885bd2ec torture: Scale --do-kvfree test time new 65b398291354 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 069d8461eb19 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new abb9fb589ade Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cfd3738190b6 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 67b2159b99c5 Merge branch 'next' of https://github.com/kvm-x86/linux.git new 735bc989f192 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84584d1b58a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3ff5873602a8 platform/x86: p2sb: Make p2sb_get_devfn() return void new 6d9b262afe0e platform/x86: hp-wmi: use sysfs_emit() instead of sprintf() new 79bd127f9662 platform/x86: asus-wmi: use sysfs_emit() instead of sprintf() new 415c33d20a2d platform/x86: huawei-wmi: use sysfs_emit() instead of sprintf() new d43931126498 platform/x86: uv_sysfs: use sysfs_emit() instead of sprintf() new 6c4d24d60eb8 dt-bindings: platform: Add Acer Aspire 1 EC new 363c8aea2572 platform: Add ARM64 platform directory new 2b3efb7c5151 platform: arm64: Add Acer Aspire 1 embedded controller driver new 0cd33df4e406 arm64: dts: qcom: acer-aspire1: Add embedded controller new c663b26972ea platform/x86: wmi: Support reading/writing 16 bit EC values new e526da8f8875 platform/x86: wmi: Avoid returning AE_OK upon unknown error new 3427c443a6dc platform/surface: platform_profile: add fan profile switching new 668772ecceb2 platform/x86: add lenovo WMI camera button driver new 833055807c39 platform/x86: x86-android-tablets: Add swnode for Xiaomi p [...] new afd66f2a739e platform/x86: Add ACPI quickstart button (PNP0C32) driver new 1c238a8ec035 platform/x86: toshiba_acpi: Add quirk for buttons on Z830 new 92a9ffdecfa7 platform/x86/amd/hsmp: switch to use device_add_groups() new c868f11664bd platform/x86: MAINTAINERS: drop Daniel Oliveira Nascimento new f9756eab1dfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 12e981d4d643 platform/chrome: cros_ec_sensorhub: provide ID table for a [...] new 2b895835bd56 platform/chrome: cros_usbpd_logger: provide ID table for a [...] new 522b9910fa25 platform/chrome: cros_usbpd_notify: provide ID table for a [...] new e4d063f262df platform/chrome: cros_ec_chardev: provide ID table for avo [...] new e26205b5728f platform/chrome: cros_ec_debugfs: provide ID table for avo [...] new 6e92e7f792eb platform/chrome: cros_ec_sysfs: provide ID table for avoid [...] new 4f6b823b5caa platform/chrome: cros_ec_lightbar: provide ID table for av [...] new 883030dae2d2 platform/chrome: cros_ec_vbc: provide ID table for avoidin [...] new b17dd111645b platform/chrome: wilco_ec: telemetry: provide ID table for [...] new c0649ca22fe8 platform/chrome: wilco_ec: debugfs: provide ID table for a [...] new fc87ba8e4525 platform/chrome: wilco_ec: event: remove redundant MODULE_ALIAS new d8db2c6d7b0e platform/chrome: wilco_ec: core: provide ID table for avoi [...] new e604b50ab643 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 779027a0a739 dt-bindings: leds: pca963x: Convert text bindings to YAML new 385019bc6f0d dt-bindings: leds: qcom-lpg: Document PM6150L compatible new ca66b10a11da leds: simatic-ipc-leds-gpio: Add support for module BX-59A new fb985ef42b7a Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 912635053a01 erofs: drop experimental warning for FSDAX new 090251a7852d MAINTAINERS: erofs: add myself as reviewer new b8c08500077e ipmi: Convert from tasklet to BH workqueue new 442ab7bc1792 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 8d22b011df9d Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 5bab5dc780c9 Merge 6.9-rc2 into usb-next new 108779826917 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 8409a2843197 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 74f7ffd68433 MAINTAINERS: add Documentation/iio/ to IIO subsystem new 18b51455e618 docs: iio: new docs for ad7944 driver new 905908546cb8 iio: pressure: BMP280 core driver headers sorting new 86156cadbeff iio: pressure: hsc030pa: Use spi_read() new 0a2c44324f3b dt-bindings: iio: health: maxim,max30102: add max30101 new c71af78d9bf2 iio: health: max30102: add support for max30101 new cba15a623765 dt-bindings: iio: dac: ti,dac5571: Add DAC081C081 support new 3d797af1d69a iio: dac: ti-dac5571: Add DAC081C081 support new 27eea4778db8 iio: adc: ad7944: simplify adi,spi-mode property parsing new 301f57c16bfe Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new d0f4b70eb9a9 dt-bindings: phy: add binding for the i.MX8MP HDMI PHY new 6ad082bee902 phy: freescale: add Samsung HDMI PHY new 368d67dab4cc phy: Add Embedded DisplayPort and DisplayPort submodes new 6078b8ce070c phy: qcom: edp: Add set_mode op for configuring eDP/DP submode new cfd6f1a1a55f Merge tag 'phy_dp_modes_6.10' into next new f8d27a7e0ae3 dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible [...] new 67076749e093 phy: qualcomm: phy-qcom-eusb2-repeater: Add support for SMB2360 new 5d5607861350 dt-bindings: phy: qcom-edp: Add X1E80100 PHY compatibles new 9eb8e3dd297f phy: qcom: edp: Move v4 specific settings to version ops new db83c107dc29 phy: qcom: edp: Add v6 specific ops and X1E80100 platform support new e298ae7caafc phy: qcom: qmp-combo: fix duplicate return in qmp_v4_confi [...] new e08c2adac691 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b1b11bb07898 soundwire: sysfs: move sdw_slave_dev_attr_group into the e [...] new 3ee43f7cc984 soundwire: sysfs: cleanup the logic for creating the dp0 s [...] new fc7e56017b51 soundwire: sysfs: have the driver core handle the creation [...] new f88c1afe338e soundwire: sysfs: remove sdw_slave_sysfs_init() new 91c4dd2e5c90 soundwire: sysfs: remove unneeded ATTRIBUTE_GROUPS() comments new e05af1a42bb8 soundwire: amd: use inline function for register update new b3a6809e623c soundwire: bus: don't clear SDCA_CASCADE bit new fe12bec58633 soundwire: qcom: Convert to platform remove callback retur [...] new 2a9c6ff5ca5a soundwire: intel: add intel_free_stream() back new d5e2ec7a2ca5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2f15f3368349 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 0b57e2dd66b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a103e5ad2199 Merge 6.9-rc2 into staging-next new c47c1e74224f Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new f5838e16b201 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new 8b7149803af1 MAINTAINERS: Drop Gustavo Pimentel as EDMA Reviewer new b90570630ce1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 272891b504ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bd662f508380 Merge branch 'misc' into for-next new 9b9a0b8cb633 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b483128decb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bad516c13bb Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new c8304ad92af9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e12a52c1459 dt-bindings: gpio: mpfs: add coreGPIO support new f752a52d34cb dt-bindings: gpio: mpfs: allow gpio-line-names new f849cf3984ec Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new c10cd03d6940 pinctrl: pinctrl-aspeed-g6: Fix register offset for pincon [...] new 368a90e651fa pinctrl/meson: fix typo in PDM's pin name new 5038a66dad01 pinctrl: core: delete incorrect free in pinctrl_enable() new ea217fefef8c pinctrl: pxa2xx: Make use of struct pinfunction new 76c22f094153 pinctrl: pxa2xx: Make use of struct pingroup new 85b02bc0785b pinctrl: bcm2835: Implement bcm2835_pinconf_get new d54e4cda2972 pinctrl: bcm2835: Implement bcm2711_pinconf_get new 842ecb5fcf8d dt-bindings: pinctrl: qcom: update functions to match with driver new ae6f9707d704 dt-bindings: pinctrl: qcom,pmic-gpio: Add PMXR2230 and PM6 [...] new 6acc46f8c065 dt-bindings: pinctrl: qcom,pmic-gpio: Add PMIH0108 and PMD [...] new e5c7b013cbcc pinctrl: qcom: spmi-gpio: Add PMXR2230 and PM6450 support new b5658c7ab942 pinctrl: qcom: spmi-gpio: Add PMIH0108 and PMD8028 support new 85dfe458376c pinctrl: pinctrl-single: move suspend()/resume() callbacks [...] new 9ca691f95646 Merge branch 'devel' into for-next new 51a2be0a8a72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f3ff5fb53259 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new af3dacca6384 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73dfe970c038 pwm: Fix setting period with #pwm-cells = <1> and of_pwm_s [...] new 72c83848a6ba hwmon: (aspeed-g6-pwm-tacho): Make use of pwmchip_parent() [...] new a31b664778d2 hwmon: (aspeed-g6-pwm-tacho): Make use of devm_pwmchip_all [...] new 22fd669d13cb pwm: Ensure that pwm_chips are allocated using pwmchip_alloc() new 77bd2ad35d3e dt-bindings: pwm: at91: Add sam9x7 compatible strings list new ba83db6617be pwm: sti: Simplify probe function using devm functions new 458b33cb50f8 pwm: sti: Improve error reporting using dev_err_probe() new 05a9cc34bf64 pwm: sti: Drop member from driver data that only carries a [...] new 8fe69307615d pwm: sti: Maintain all per-chip driver data in a single struct new 3d8745caeed8 pwm: sti: Use devm_kcalloc() instead of calculating the si [...] new aff08bbaba54 pwm: sti: Prefer local variable over pointer dereference new 27cd2184552c pwm: Give some sysfs related variables and functions better names new e1561fdc90d5 pwm: Move contents of sysfs.c into core.c new 62cdf714439e pwm: Ensure a struct pwm has the same lifetime as its pwm_chip new 2ec682ed9904 pwm: Add a struct device to struct pwm_chip new ebc71af3ff72 pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_se [...] new a740f7879609 pwm: Add more locking new 4a0824ea1961 pwm: Add support for pwmchip devices for faster and easier [...] new 64b02892b9b7 pwm: stm32: Add error messages in .probe()'s error paths new df1daf106088 pwm: stm32: Improve precision of calculation in .apply() new b0a476d5bfb9 pwm: stm32: Fix for settings using period > UINT32_MAX new 6e6c40224818 pwm: stm32: Calculate prescaler with a division instead of a loop new 1624fbf7134f pwm: Add missing kernel-doc for pwm_chip:cdev new fbf632f9dc55 pwm: Don't check pointer for being non-NULL after use new f1223229d4e7 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 3905e24c366d selftests: x86: test_vsyscall: reorder code to reduce #ifd [...] new 03fc3d1b7d55 selftests: x86: test_vsyscall: conform test to TAP format output new a0aa24edb0be selftests: x86: test_mremap_vdso: conform test to TAP form [...] new a684034892ea selftests/dmabuf-heap: conform test to TAP format output new 130c971633de selftests/resctrl: Add cleanup function to test framework new 9f9ba2fc92c7 selftests/resctrl: Simplify cleanup in ctrl-c handler new 2dbf6175ac13 selftests/resctrl: Move cleanups out of individual tests new e1e4db64728f kselftest/clone3: Make test names for set_tid test stable new 98fe5c37feb3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 138a7489bf0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 61c86d14745d rtc: cros-ec: provide ID table for avoiding fallback match new c3c50e7df39b dt-bindings: rtc: armada-380-rtc: convert to dtschema new 432008d2f766 dt-bindings: rtc: alphascale,asm9260-rtc: convert to dtschema new 971e7303f472 dt-bindings: rtc: digicolor-rtc: move to trivial-rtc new 7918a220d210 dt-bindings: rtc: nxp,lpc1788-rtc: convert to dtschema new 95c46336ab47 rtc: test: Split rtc unit test into slow and normal speed test new 8b59a11fb8e6 rtc: nuvoton: Modify part number value new 078ad332a893 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 843e297d67f8 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 70596a42007e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 813e0ae613d6 bus: mhi: host: Add mhi_power_down_keep_dev() API to suppo [...] new f406414fb867 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new c6323c867b03 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 24427cda90cb efi: pstore: Request at most 512 bytes for variable names new cbb404e464d2 Documentation: Mark the 'efivars' sysfs interface as removed new fc266722ab2b efivarfs: Remove unused internal struct members new bf87a149828e efi: Clear up misconceptions about a maximum variable name size new eeb4755af4e2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5708f089d3fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ea554997db28 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new f3de4186d4af Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d0f0241d8d8b rust: add `Module::as_ptr` new b481dd85f569 rust: upgrade to Rust 1.77.1 new da179f94bedf kbuild: rust: use `-Zdwarf-version` to support DWARFv5 new 10b592f91149 kbuild: rust: use `-Zdebuginfo-compression` new 9ffe2a730313 rust: str: add {make,to}_{upper,lower}case() to CString new dcf53c7436dc Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new c0b832517f62 Add linux-next specific files for 20240402
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (a6bd6c933339) \ N -- N -- N refs/heads/master (c0b832517f62)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1385 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 +- Documentation/ABI/removed/sysfs-firmware-efi-vars | 12 + Documentation/ABI/stable/sysfs-firmware-efi-vars | 79 - .../ABI/testing/sysfs-driver-intel-xe-hwmon | 94 +- .../ABI/testing/sysfs-driver-panfrost-profiling | 2 +- Documentation/PCI/msi-howto.rst | 2 +- Documentation/PCI/pci.rst | 2 +- Documentation/RCU/whatisRCU.rst | 6 +- Documentation/admin-guide/blockdev/zram.rst | 5 + Documentation/admin-guide/kdump/kdump.rst | 8 +- Documentation/admin-guide/kernel-parameters.txt | 22 +- Documentation/admin-guide/mm/zswap.rst | 4 +- Documentation/atomic_t.txt | 4 +- Documentation/conf.py | 2 + Documentation/core-api/floating-point.rst | 78 + Documentation/core-api/index.rst | 1 + Documentation/dev-tools/testing-overview.rst | 2 + .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../bindings/crypto/starfive,jh7110-crypto.yaml | 30 +- .../display/panel/rocktech,jh057n00900.yaml | 2 + .../bindings/gpio/microchip,mpfs-gpio.yaml | 17 +- .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 1 + .../bindings/iio/health/maxim,max30102.yaml | 2 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 4 + .../devicetree/bindings/leds/nxp,pca963x.yaml | 140 + Documentation/devicetree/bindings/leds/pca963x.txt | 52 - .../devicetree/bindings/mfd/x-powers,axp152.yaml | 2 + .../devicetree/bindings/net/airoha,en8811h.yaml | 56 + .../devicetree/bindings/net/renesas,etheravb.yaml | 12 +- .../devicetree/bindings/net/stm32-dwmac.yaml | 7 + .../bindings/phy/fsl,imx8mp-hdmi-phy.yaml | 62 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 1 + .../bindings/phy/qcom,snps-eusb2-repeater.yaml | 4 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 26 + .../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 52 +- .../bindings/platform/acer,aspire1-ec.yaml | 60 + .../bindings/rtc/alphascale,asm9260-rtc.txt | 19 - .../bindings/rtc/alphascale,asm9260-rtc.yaml | 50 + .../devicetree/bindings/rtc/armada-380-rtc.txt | 24 - .../devicetree/bindings/rtc/digicolor-rtc.txt | 17 - .../bindings/rtc/marvell,armada-380-rtc.yaml | 51 + .../devicetree/bindings/rtc/nxp,lpc1788-rtc.txt | 21 - .../devicetree/bindings/rtc/nxp,lpc1788-rtc.yaml | 58 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 + .../devicetree/bindings/sound/fsl,imx-asrc.yaml | 14 + .../devicetree/bindings/sound/fsl,sai.yaml | 6 +- .../devicetree/bindings/sound/fsl,spdif.yaml | 35 +- .../devicetree/bindings/sound/nuvoton,nau8325.yaml | 80 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/crypto/iaa/iaa-crypto.rst | 98 +- Documentation/kbuild/llvm.rst | 2 +- Documentation/litmus-tests/README | 45 + .../atomic/cmpxchg-fail-ordered-1.litmus | 34 + .../atomic/cmpxchg-fail-ordered-2.litmus | 30 + .../atomic/cmpxchg-fail-unordered-1.litmus | 33 + .../atomic/cmpxchg-fail-unordered-2.litmus | 30 + Documentation/mm/page_frags.rst | 2 +- Documentation/netlink/specs/rt_link.yaml | 80 +- .../networking/devlink/devlink-eswitch-attr.rst | 76 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/representors.rst | 1 + Documentation/power/pci.rst | 2 +- Documentation/process/changes.rst | 2 +- Documentation/process/coding-style.rst | 16 - Documentation/rust/arch-support.rst | 2 +- Documentation/staging/xz.rst | 130 +- Documentation/translations/zh_CN/PCI/msi-howto.rst | 2 +- Documentation/translations/zh_CN/PCI/pci.rst | 2 +- Documentation/translations/zh_CN/mm/page_frags.rst | 2 +- LICENSES/deprecated/0BSD | 23 - MAINTAINERS | 82 +- Makefile | 7 +- Next/SHA1s | 221 +- Next/Trees | 5 +- Next/merge.log | 3355 +++++++--- arch/Kconfig | 13 +- arch/alpha/kernel/osf_sys.c | 5 +- arch/alpha/lib/memcpy.c | 1 - arch/arc/Kconfig | 1 + arch/arc/include/asm/cmpxchg.h | 38 +- arch/arc/mm/mmap.c | 4 +- arch/arm/Kconfig | 1 + arch/arm/Makefile | 7 + arch/arm/boot/dts/nxp/imx/Makefile | 1 + arch/arm/boot/dts/nxp/imx/e60k02.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/e70k02.dtsi | 2 +- .../boot/dts/nxp/imx/imx6sl-tolino-shine2hd.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6ull-uti260b.dts | 566 ++ arch/arm/boot/dts/ti/omap/am33xx.dtsi | 8 +- arch/arm/boot/dts/ti/omap/am4372.dtsi | 2 +- arch/arm/include/asm/fpu.h | 15 + arch/arm/lib/Makefile | 3 +- arch/arm/mm/mmap.c | 5 +- arch/arm64/Kconfig | 1 + arch/arm64/Makefile | 9 +- arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 4 +- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 791 ++- arch/arm64/boot/dts/freescale/imx93.dtsi | 3 +- arch/arm64/boot/dts/freescale/s32g2.dtsi | 37 +- arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 6 +- arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 6 +- arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 40 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 4 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 - .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 4 +- .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 5 + arch/arm64/boot/dts/sprd/sc9860.dtsi | 2 +- arch/arm64/boot/dts/sprd/sp9860g-1h10.dts | 2 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 2 +- arch/arm64/include/asm/fpu.h | 15 + arch/arm64/lib/Makefile | 6 +- arch/csky/Kconfig | 1 + arch/csky/abiv1/mmap.c | 12 +- arch/csky/include/asm/cmpxchg.h | 18 + arch/loongarch/Kconfig | 3 +- arch/loongarch/Makefile | 5 +- .../include/asm/{crash_core.h => crash_reserve.h} | 4 +- arch/loongarch/include/asm/fpu.h | 1 + arch/loongarch/mm/mmap.c | 3 +- arch/mips/mm/mmap.c | 3 +- arch/parisc/Kconfig | 1 + arch/parisc/configs/generic-32bit_defconfig | 2 +- arch/parisc/include/asm/cmpxchg.h | 1 + arch/parisc/kernel/sys_parisc.c | 6 +- arch/powerpc/Kconfig | 1 + arch/powerpc/Makefile | 5 +- arch/powerpc/include/asm/fpu.h | 28 + arch/powerpc/mm/book3s64/slice.c | 20 +- arch/riscv/Kconfig | 2 + arch/riscv/Makefile | 3 + arch/riscv/include/asm/cmpxchg.h | 25 + arch/riscv/include/asm/fpu.h | 16 + arch/riscv/include/asm/pgtable.h | 1 + arch/riscv/include/uapi/asm/auxvec.h | 2 +- arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/compat_vdso/Makefile | 2 +- arch/riscv/kernel/kernel_mode_fpu.c | 28 + arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/include/asm/pgtable.h | 1 + arch/s390/mm/hugetlbpage.c | 9 +- arch/s390/mm/mmap.c | 9 +- arch/sh/Kconfig | 1 + arch/sh/boards/board-sh7757lcr.c | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 2 +- arch/sh/include/asm/cmpxchg.h | 4 + arch/sh/mm/cache-sh4.c | 2 +- arch/sh/mm/mmap.c | 5 +- arch/sparc/Kconfig | 1 + arch/sparc/include/asm/cmpxchg_32.h | 6 + arch/sparc/include/asm/pgtable_64.h | 3 +- arch/sparc/kernel/sys_sparc_32.c | 3 +- arch/sparc/kernel/sys_sparc_64.c | 20 +- arch/sparc/mm/hugetlbpage.c | 9 +- arch/x86/Kbuild | 2 +- arch/x86/Kconfig | 1 + arch/x86/Makefile | 22 +- arch/x86/crypto/aesni-intel_asm.S | 5 +- arch/x86/crypto/aesni-intel_glue.c | 24 +- arch/x86/include/asm/asm-prototypes.h | 1 + arch/x86/include/asm/fpu.h | 13 + arch/x86/include/asm/fpu/types.h | 6 +- arch/x86/include/asm/nospec-branch.h | 21 +- arch/x86/include/asm/pgtable.h | 1 + arch/x86/include/asm/pgtable_64.h | 1 + arch/x86/include/asm/vm86.h | 2 +- arch/x86/kernel/cpu/sgx/driver.c | 2 +- arch/x86/kernel/setup.c | 32 +- arch/x86/kernel/sys_x86_64.c | 42 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/lib/retpoline.S | 11 +- arch/x86/mm/hugetlbpage.c | 9 +- arch/x86/mm/mmap.c | 4 +- arch/x86/mm/pat/memtype.c | 1 + arch/x86/virt/Makefile | 2 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/cmpxchg.h | 3 + block/bdev.c | 86 +- block/blk-cgroup.c | 3 +- block/blk-merge.c | 2 +- block/blk-mq.c | 9 +- block/blk-settings.c | 3 +- block/blk.h | 1 - block/fops.c | 1 + crypto/Kconfig | 20 - crypto/Makefile | 2 - crypto/acompress.c | 33 - crypto/aead.c | 84 +- crypto/af_alg.c | 4 +- crypto/ahash.c | 63 +- crypto/akcipher.c | 31 - crypto/compress.h | 3 - crypto/{crypto_user_base.c => crypto_user.c} | 10 +- crypto/crypto_user_stat.c | 176 - crypto/ecc.c | 29 +- crypto/ecdsa.c | 3 + crypto/ecrdsa.c | 1 + crypto/hash.h | 30 - crypto/kpp.c | 30 - crypto/lskcipher.c | 73 +- crypto/rng.c | 44 +- crypto/scompress.c | 3 - crypto/shash.c | 75 +- crypto/sig.c | 13 - crypto/skcipher.c | 86 +- crypto/skcipher.h | 10 - drivers/acpi/Kconfig | 3 + drivers/acpi/Makefile | 1 + drivers/acpi/bus.c | 5 + drivers/acpi/nhlt.c | 289 + drivers/acpi/numa/hmat.c | 3 - drivers/amba/bus.c | 11 +- drivers/auxdisplay/ht16k33.c | 15 +- drivers/base/regmap/regcache-maple.c | 6 +- drivers/block/zram/zram_drv.c | 31 +- drivers/bus/mhi/host/internal.h | 4 +- drivers/bus/mhi/host/pm.c | 42 +- drivers/cache/sifive_ccache.c | 72 +- drivers/char/hw_random/core.c | 2 +- drivers/char/hw_random/mxc-rnga.c | 9 +- drivers/char/hw_random/nomadik-rng.c | 1 - drivers/char/ipmi/ipmi_msghandler.c | 30 +- drivers/char/mem.c | 2 +- drivers/clk/samsung/clk-exynosautov9.c | 8 +- drivers/cpufreq/freq_table.c | 8 +- drivers/crypto/bcm/spu2.c | 2 +- drivers/crypto/intel/iaa/iaa_crypto.h | 16 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 13 +- drivers/crypto/intel/iaa/iaa_crypto_stats.c | 183 +- drivers/crypto/intel/iaa/iaa_crypto_stats.h | 8 - .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 3 + .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 5 + .../crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + .../intel/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 1 + .../crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c | 1 + .../intel/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 1 + drivers/crypto/intel/qat/qat_common/Makefile | 6 +- .../intel/qat/qat_common/adf_accel_devices.h | 88 + .../crypto/intel/qat/qat_common/adf_common_drv.h | 10 + .../intel/qat/qat_common/adf_gen2_hw_csr_data.c | 101 + .../{adf_gen2_hw_data.h => adf_gen2_hw_csr_data.h} | 96 +- .../crypto/intel/qat/qat_common/adf_gen2_hw_data.c | 97 - .../crypto/intel/qat/qat_common/adf_gen2_hw_data.h | 76 - .../intel/qat/qat_common/adf_gen4_hw_csr_data.c | 231 + .../intel/qat/qat_common/adf_gen4_hw_csr_data.h | 188 + .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 380 +- .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 127 +- .../crypto/intel/qat/qat_common/adf_gen4_pfvf.c | 8 +- .../crypto/intel/qat/qat_common/adf_gen4_vf_mig.c | 1010 +++ .../crypto/intel/qat/qat_common/adf_gen4_vf_mig.h | 10 + .../crypto/intel/qat/qat_common/adf_mstate_mgr.c | 318 + .../crypto/intel/qat/qat_common/adf_mstate_mgr.h | 89 + .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 8 +- .../crypto/intel/qat/qat_common/adf_pfvf_utils.h | 11 + drivers/crypto/intel/qat/qat_common/adf_rl.c | 10 +- drivers/crypto/intel/qat/qat_common/adf_rl.h | 2 + drivers/crypto/intel/qat/qat_common/adf_sriov.c | 7 +- .../crypto/intel/qat/qat_common/adf_transport.c | 4 +- drivers/crypto/intel/qat/qat_common/qat_mig_dev.c | 130 + .../intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 1 + .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 1 + drivers/crypto/nx/nx-842.c | 6 +- drivers/crypto/nx/nx-842.h | 10 +- drivers/crypto/starfive/Kconfig | 4 + drivers/crypto/starfive/jh7110-aes.c | 589 +- drivers/crypto/starfive/jh7110-cryp.c | 43 - drivers/crypto/starfive/jh7110-cryp.h | 10 +- drivers/crypto/starfive/jh7110-hash.c | 275 +- drivers/crypto/starfive/jh7110-rsa.c | 3 + drivers/dax/device.c | 8 +- drivers/dma/idma64.c | 4 + drivers/dma/owl-dma.c | 4 +- drivers/dma/pl330.c | 4 - drivers/dma/qcom/gpi.c | 12 +- drivers/dma/tegra186-gpc-dma.c | 3 + drivers/firewire/ohci.c | 35 +- drivers/firmware/efi/efi-pstore.c | 10 +- drivers/firmware/efi/libstub/randomalloc.c | 2 +- drivers/firmware/efi/libstub/x86-stub.c | 1 + drivers/firmware/efi/vars.c | 2 +- drivers/gpu/drm/Kconfig | 10 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 35 +- drivers/gpu/drm/amd/display/dc/dce110/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce112/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce120/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 36 +- drivers/gpu/drm/amd/display/dc/dml2/Makefile | 36 +- drivers/gpu/drm/bridge/Kconfig | 29 +- drivers/gpu/drm/bridge/analogix/Kconfig | 16 +- drivers/gpu/drm/bridge/cadence/Kconfig | 8 +- drivers/gpu/drm/bridge/imx/Kconfig | 4 +- drivers/gpu/drm/bridge/synopsys/Kconfig | 4 +- drivers/gpu/drm/display/Kconfig | 71 +- drivers/gpu/drm/display/Makefile | 6 +- drivers/gpu/drm/display/drm_dp_dual_mode_helper.c | 4 +- drivers/gpu/drm/display/drm_dp_helper.c | 2 +- drivers/gpu/drm/display/drm_dp_helper_internal.h | 2 +- drivers/gpu/drm/display/drm_dp_tunnel.c | 10 +- drivers/gpu/drm/drm_prime.c | 7 +- drivers/gpu/drm/exynos/Kconfig | 4 +- drivers/gpu/drm/i915/Kconfig | 8 +- drivers/gpu/drm/i915/Kconfig.debug | 4 +- drivers/gpu/drm/i915/Makefile | 6 +- drivers/gpu/drm/i915/display/intel_cursor.c | 24 +- drivers/gpu/drm/i915/display/intel_display.c | 9 - drivers/gpu/drm/i915/display/intel_display_types.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 7 +- drivers/gpu/drm/i915/display/intel_psr.c | 88 +- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/imx/ipuv3/Kconfig | 5 +- drivers/gpu/drm/ingenic/Kconfig | 2 +- drivers/gpu/drm/mediatek/Kconfig | 6 +- drivers/gpu/drm/meson/Kconfig | 2 +- drivers/gpu/drm/meson/meson_vclk.c | 6 +- drivers/gpu/drm/msm/Kconfig | 8 +- drivers/gpu/drm/nouveau/Kconfig | 10 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 2 +- drivers/gpu/drm/panel/Kconfig | 32 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 87 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 6 +- drivers/gpu/drm/qxl/qxl_cmd.c | 2 - drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +- drivers/gpu/drm/radeon/Kconfig | 8 +- drivers/gpu/drm/renesas/rcar-du/Kconfig | 2 +- drivers/gpu/drm/rockchip/Kconfig | 10 +- drivers/gpu/drm/sun4i/Kconfig | 2 +- drivers/gpu/drm/tegra/Kconfig | 8 +- drivers/gpu/drm/vc4/Kconfig | 10 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 27 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 12 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 16 - drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 110 - drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 19 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 7 - drivers/gpu/drm/xe/Kconfig | 13 +- drivers/gpu/drm/xe/Makefile | 5 +- drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h | 94 + drivers/gpu/drm/xe/regs/xe_gt_regs.h | 3 + drivers/gpu/drm/xe/regs/xe_sriov_regs.h | 3 + drivers/gpu/drm/xe/xe_devcoredump.c | 10 +- drivers/gpu/drm/xe/xe_device.c | 4 +- drivers/gpu/drm/xe/xe_exec.c | 79 +- drivers/gpu/drm/xe/xe_exec_queue_types.h | 5 + drivers/gpu/drm/xe/xe_gsc.c | 22 + drivers/gpu/drm/xe/xe_gt_debugfs.c | 209 +- drivers/gpu/drm/xe/xe_gt_debugfs.h | 2 + drivers/gpu/drm/xe/xe_gt_pagefault.c | 3 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c | 257 + drivers/gpu/drm/xe/xe_gt_sriov_pf_control.h | 27 + drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 1 - drivers/gpu/drm/xe/xe_gt_types.h | 7 - drivers/gpu/drm/xe/xe_guc_ct.c | 5 + drivers/gpu/drm/xe/xe_hwmon.c | 212 +- drivers/gpu/drm/xe/xe_mmio.c | 55 +- drivers/gpu/drm/xe/xe_mmio.h | 2 +- drivers/gpu/drm/xe/xe_pci.c | 2 - drivers/gpu/drm/xe/xe_pt.c | 25 +- drivers/gpu/drm/xe/xe_ring_ops.c | 11 +- drivers/gpu/drm/xe/xe_sched_job.c | 10 + drivers/gpu/drm/xe/xe_sched_job_types.h | 2 + drivers/gpu/drm/xe/xe_sriov.c | 21 +- drivers/gpu/drm/xe/xe_sriov.h | 2 +- drivers/gpu/drm/xe/xe_vm.c | 110 +- drivers/gpu/drm/xe/xe_vm.h | 8 +- drivers/gpu/drm/xe/xe_vm_types.h | 8 +- drivers/gpu/drm/xe/xe_wa_oob.rules | 1 + drivers/gpu/drm/xlnx/Kconfig | 8 +- drivers/hid/hid-picolcd_backlight.c | 7 - drivers/hid/hid-picolcd_core.c | 14 +- drivers/hid/hid-picolcd_fb.c | 6 + drivers/hwtracing/coresight/coresight-catu.c | 1 - drivers/hwtracing/coresight/coresight-cti-core.c | 1 - drivers/hwtracing/coresight/coresight-etb10.c | 1 - drivers/hwtracing/coresight/coresight-etm3x-core.c | 1 - drivers/hwtracing/coresight/coresight-etm4x-core.c | 1 - drivers/hwtracing/coresight/coresight-funnel.c | 1 - drivers/hwtracing/coresight/coresight-replicator.c | 1 - drivers/hwtracing/coresight/coresight-stm.c | 1 - drivers/hwtracing/coresight/coresight-tmc-core.c | 1 - drivers/hwtracing/coresight/coresight-tpda.c | 1 - drivers/hwtracing/coresight/coresight-tpdm.c | 1 - drivers/hwtracing/coresight/coresight-tpiu.c | 1 - drivers/i2c/busses/i2c-nomadik.c | 1 - drivers/i2c/busses/i2c-qcom-geni.c | 20 +- drivers/i2c/busses/i2c-viperboard.c | 1 - drivers/iio/accel/mxc4005.c | 92 +- drivers/iio/adc/ad7944.c | 14 +- drivers/iio/dac/ti-dac5571.c | 3 + drivers/iio/pressure/bmp280-core.c | 1 + drivers/iio/pressure/bmp280-spi.c | 13 +- drivers/iio/pressure/bmp280.h | 1 + drivers/infiniband/hw/qib/qib_iba7220.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 5 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/input/joystick/adafruit-seesaw.c | 21 +- drivers/input/keyboard/stmpe-keypad.c | 1 - drivers/input/misc/ims-pcu.c | 4 +- drivers/input/serio/ambakmi.c | 1 - drivers/input/serio/ioc3kbd.c | 7 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 38 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 2 + drivers/iommu/iommu.c | 11 +- drivers/leds/simple/simatic-ipc-leds-gpio-core.c | 1 + drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c | 52 +- drivers/md/dm-bio-prison-v2.c | 3 +- drivers/md/dm-cache-target.c | 12 +- drivers/md/dm-clone-metadata.c | 5 - drivers/md/dm-clone-target.c | 14 +- drivers/md/dm-era-target.c | 3 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-mpath.c | 3 +- drivers/md/dm-thin.c | 12 +- drivers/md/dm-vdo/data-vio.c | 3 +- drivers/md/dm-vdo/flush.c | 3 +- drivers/md/dm-vdo/murmurhash3.c | 33 +- drivers/memory/pl353-smc.c | 1 - drivers/mfd/axp20x-i2c.c | 2 + drivers/mfd/axp20x-rsb.c | 1 + drivers/mfd/axp20x.c | 90 + drivers/mfd/intel-lpss-pci.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 3 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 5 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 5 +- drivers/mmc/host/tmio_mmc_core.c | 3 +- drivers/mmc/host/uniphier-sd.c | 2 +- drivers/mtd/devices/block2mtd.c | 2 +- drivers/net/Kconfig | 13 + drivers/net/Makefile | 1 + drivers/net/bareudp.c | 19 +- drivers/net/dsa/hirschmann/hellcreek_ptp.c | 25 +- drivers/net/dsa/mv88e6xxx/chip.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 9 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 43 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 353 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 221 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 5 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 3 +- drivers/net/ethernet/intel/e1000e/hw.h | 2 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 38 +- drivers/net/ethernet/intel/e1000e/netdev.c | 18 + drivers/net/ethernet/intel/e1000e/phy.c | 182 +- drivers/net/ethernet/intel/e1000e/phy.h | 2 + drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 21 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 3 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 86 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 34 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 7 - drivers/net/ethernet/intel/ice/ice_base.c | 44 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 4 +- drivers/net/ethernet/intel/ice/ice_ddp.c | 9 + drivers/net/ethernet/intel/ice/ice_eswitch.c | 362 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 13 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 4 +- drivers/net/ethernet/intel/ice/ice_lag.c | 53 +- drivers/net/ethernet/intel/ice/ice_lag.h | 3 +- drivers/net/ethernet/intel/ice/ice_lib.c | 49 +- drivers/net/ethernet/intel/ice/ice_main.c | 17 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 12 + drivers/net/ethernet/intel/ice/ice_repr.c | 126 +- drivers/net/ethernet/intel/ice/ice_repr.h | 24 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 3 - drivers/net/ethernet/intel/ice/ice_switch.c | 89 + drivers/net/ethernet/intel/ice/ice_switch.h | 7 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 68 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 8 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 3 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 11 +- drivers/net/ethernet/intel/ice/ice_type.h | 1 - drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c | 1 - drivers/net/ethernet/intel/ice/ice_xsk.c | 3 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 5 +- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 2 + drivers/net/ethernet/intel/idpf/virtchnl2.h | 24 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 11 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 3 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 6 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 2 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 12 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 8 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 16 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 2 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 56 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 10 +- drivers/net/ethernet/microchip/encx24j600.c | 1 - drivers/net/ethernet/microchip/lan743x_main.c | 18 + drivers/net/ethernet/microchip/lan743x_main.h | 4 + drivers/net/ethernet/netronome/nfp/flower/action.c | 27 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 5 +- drivers/net/ethernet/qlogic/qed/qed.h | 2 - drivers/net/ethernet/qlogic/qed/qed_main.c | 12 +- drivers/net/ethernet/realtek/r8169_main.c | 33 +- drivers/net/ethernet/renesas/ravb_main.c | 9 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 20 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 8 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 23 +- drivers/net/geneve.c | 44 +- drivers/net/pcs/pcs-rzn1-miic.c | 28 + drivers/net/pfcp.c | 302 + drivers/net/phy/Kconfig | 5 + drivers/net/phy/Makefile | 1 + drivers/net/phy/air_en8811h.c | 1086 +++ drivers/net/phy/phylink.c | 25 +- drivers/net/phy/qcom/at803x.c | 7 +- drivers/net/vxlan/vxlan_core.c | 14 +- drivers/net/wireless/ath/ath10k/ahb.c | 18 +- drivers/net/wireless/ath/ath10k/pci.c | 36 +- drivers/net/wireless/ath/ath10k/pci.h | 6 +- drivers/net/wireless/marvell/mwl8k.c | 92 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 3 +- drivers/net/wireless/realtek/rtw88/pci.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.c | 2 +- drivers/net/wireless/ti/wl1251/cmd.h | 2 - drivers/net/wireless/ti/wl1251/wl12xx_80211.h | 1 - drivers/net/wireless/ti/wlcore/cmd.h | 2 - drivers/net/wireless/ti/wlcore/wl12xx_80211.h | 1 - drivers/net/wwan/mhi_wwan_mbim.c | 1 - drivers/net/xen-netfront.c | 1 + drivers/nfc/nfcmrvl/spi.c | 1 - drivers/nfc/st95hf/core.c | 28 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 2 +- drivers/of/module.c | 8 + drivers/pci/msi/api.c | 8 +- drivers/pci/pcie/portdrv.c | 8 +- drivers/pci/quirks.c | 28 +- drivers/phy/freescale/Kconfig | 6 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 720 ++ drivers/phy/qualcomm/phy-qcom-edp.c | 373 +- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 17 + drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 2 - drivers/pinctrl/aspeed/Makefile | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 34 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 64 +- drivers/pinctrl/core.c | 8 +- drivers/pinctrl/meson/pinctrl-meson-a1.c | 6 +- drivers/pinctrl/pinctrl-single.c | 28 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 55 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.h | 15 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 4 + drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/arm64/Kconfig | 35 + drivers/platform/arm64/Makefile | 8 + drivers/platform/arm64/acer-aspire1-ec.c | 562 ++ drivers/platform/chrome/cros_ec_chardev.c | 9 +- drivers/platform/chrome/cros_ec_debugfs.c | 9 +- drivers/platform/chrome/cros_ec_lightbar.c | 9 +- drivers/platform/chrome/cros_ec_sensorhub.c | 9 +- drivers/platform/chrome/cros_ec_sysfs.c | 9 +- drivers/platform/chrome/cros_ec_vbc.c | 9 +- drivers/platform/chrome/cros_usbpd_logger.c | 9 +- drivers/platform/chrome/cros_usbpd_notify.c | 9 +- drivers/platform/chrome/wilco_ec/core.c | 9 +- drivers/platform/chrome/wilco_ec/debugfs.c | 9 +- drivers/platform/chrome/wilco_ec/event.c | 1 - drivers/platform/chrome/wilco_ec/telemetry.c | 9 +- .../platform/surface/surface_aggregator_registry.c | 36 +- .../platform/surface/surface_platform_profile.c | 88 +- drivers/platform/x86/Kconfig | 25 + drivers/platform/x86/Makefile | 4 + drivers/platform/x86/amd/hsmp.c | 2 +- drivers/platform/x86/asus-wmi.c | 8 +- drivers/platform/x86/hp/hp-wmi.c | 12 +- drivers/platform/x86/huawei-wmi.c | 8 +- drivers/platform/x86/intel_ips.c | 2 +- drivers/platform/x86/lenovo-wmi-camera.c | 127 + drivers/platform/x86/p2sb.c | 15 +- drivers/platform/x86/quickstart.c | 225 + drivers/platform/x86/toshiba_acpi.c | 36 +- drivers/platform/x86/uv_sysfs.c | 20 +- drivers/platform/x86/wmi.c | 58 +- drivers/platform/x86/x86-android-tablets/other.c | 82 + drivers/power/supply/bq27xxx_battery.c | 118 +- drivers/power/supply/cros_peripheral_charger.c | 11 +- drivers/power/supply/cros_usbpd-charger.c | 11 +- drivers/power/supply/power_supply_sysfs.c | 20 +- drivers/pwm/core.c | 6 +- drivers/regulator/axp20x-regulator.c | 94 +- drivers/rtc/lib_test.c | 33 +- drivers/rtc/rtc-cros-ec.c | 9 +- drivers/rtc/rtc-nct3018y.c | 15 +- drivers/s390/cio/idset.c | 12 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/ipr.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/vmw_pvscsi.c | 2 +- drivers/soundwire/amd_init.c | 36 +- drivers/soundwire/amd_init.h | 8 + drivers/soundwire/amd_manager.c | 28 +- drivers/soundwire/amd_manager.h | 3 +- drivers/soundwire/bus.c | 2 +- drivers/soundwire/bus_type.c | 5 +- drivers/soundwire/intel.c | 25 + drivers/soundwire/qcom.c | 6 +- drivers/soundwire/sysfs_local.h | 4 +- drivers/soundwire/sysfs_slave.c | 64 +- drivers/soundwire/sysfs_slave_dpn.c | 3 + drivers/spi/Kconfig | 2 +- drivers/spi/spi-au1550.c | 29 +- drivers/spi/spi-coldfire-qspi.c | 1 - drivers/spi/spi-fsl-cpm.c | 14 +- drivers/spi/spi-fsl-cpm.h | 5 +- drivers/spi/spi-fsl-dspi.c | 1 - drivers/spi/spi-fsl-spi.c | 7 +- drivers/spi/spi-loopback-test.c | 1 - drivers/spi/spi-omap2-mcspi.c | 95 +- drivers/spi/spi-pxa2xx.c | 84 +- drivers/spi/spi-s3c64xx.c | 5 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fbtft-core.c | 5 +- drivers/thermal/devfreq_cooling.c | 2 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 4 +- drivers/thermal/intel/intel_hfi.c | 97 +- drivers/thermal/thermal_netlink.c | 62 +- drivers/thermal/thermal_netlink.h | 26 + drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/usb/core/hcd-pci.c | 3 +- drivers/vfio/platform/vfio_amba.c | 1 - drivers/video/backlight/aat2870_bl.c | 7 - drivers/video/backlight/backlight.c | 10 +- drivers/video/backlight/bd6107.c | 12 +- drivers/video/backlight/gpio_backlight.c | 12 +- drivers/video/backlight/lv5207lp.c | 12 +- drivers/video/backlight/mp3309c.c | 4 +- drivers/video/backlight/omap1_bl.c | 47 +- drivers/video/backlight/pwm_bl.c | 12 - drivers/video/fbdev/atmel_lcdfb.c | 1 - drivers/video/fbdev/core/fb_backlight.c | 6 + .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 10 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 7 - drivers/video/fbdev/ssd1307fb.c | 31 +- fs/9p/fid.h | 3 - fs/9p/vfs_file.c | 2 + fs/9p/vfs_inode.c | 5 +- fs/bcachefs/Makefile | 1 + fs/bcachefs/backpointers.c | 8 +- fs/bcachefs/backpointers.h | 32 +- fs/bcachefs/bcachefs.h | 3 +- fs/bcachefs/bset.c | 14 +- fs/bcachefs/bset.h | 2 + fs/bcachefs/btree_cache.c | 5 +- fs/bcachefs/btree_gc.c | 206 +- fs/bcachefs/btree_io.c | 3 +- fs/bcachefs/btree_iter.c | 52 +- fs/bcachefs/btree_journal_iter.c | 29 +- fs/bcachefs/btree_journal_iter.h | 4 +- fs/bcachefs/btree_trans_commit.c | 2 +- fs/bcachefs/btree_update.c | 6 + fs/bcachefs/btree_update_interior.c | 151 +- fs/bcachefs/btree_update_interior.h | 2 + fs/bcachefs/buckets.c | 12 +- fs/bcachefs/chardev.c | 2 +- fs/bcachefs/data_update.c | 9 + fs/bcachefs/errcode.h | 3 +- fs/bcachefs/error.c | 6 +- fs/bcachefs/error.h | 6 + fs/bcachefs/extents.c | 9 +- fs/bcachefs/extents.h | 24 - fs/bcachefs/fs-io-direct.c | 4 +- fs/bcachefs/fs.c | 1 + fs/bcachefs/fsck.c | 37 +- fs/bcachefs/io_misc.c | 2 + fs/bcachefs/logged_ops.c | 7 +- fs/bcachefs/opts.c | 4 + fs/bcachefs/opts.h | 7 +- fs/bcachefs/recovery.c | 304 +- fs/bcachefs/recovery.h | 32 +- fs/bcachefs/recovery_passes.c | 225 + fs/bcachefs/recovery_passes.h | 17 + .../{recovery_types.h => recovery_passes_types.h} | 9 +- fs/bcachefs/reflink.c | 3 +- fs/bcachefs/sb-downgrade.c | 2 +- fs/bcachefs/sb-errors_types.h | 4 +- fs/bcachefs/snapshot.c | 35 +- fs/bcachefs/snapshot.h | 63 +- fs/bcachefs/subvolume.c | 72 + fs/bcachefs/subvolume.h | 3 + fs/bcachefs/subvolume_types.h | 2 + fs/bcachefs/super-io.c | 4 +- fs/bcachefs/super.c | 13 +- fs/binfmt_elf.c | 2 +- fs/btrfs/compression.c | 36 +- fs/btrfs/compression.h | 19 +- fs/btrfs/delayed-inode.c | 3 + fs/btrfs/disk-io.c | 5 +- fs/btrfs/extent_io.c | 6886 ++++++++++---------- fs/btrfs/file.c | 4 +- fs/btrfs/free-space-cache.c | 8 +- fs/btrfs/inode.c | 27 +- fs/btrfs/ioctl.c | 37 +- fs/btrfs/lzo.c | 6 +- fs/btrfs/qgroup.c | 2 + fs/btrfs/raid56.c | 3 +- fs/btrfs/reflink.c | 54 +- fs/btrfs/relocation.c | 8 +- fs/btrfs/root-tree.c | 10 - fs/btrfs/root-tree.h | 2 - fs/btrfs/transaction.c | 19 +- fs/btrfs/zlib.c | 6 +- fs/btrfs/zstd.c | 11 +- fs/cramfs/inode.c | 2 +- fs/ecryptfs/crypto.c | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/efivarfs/internal.h | 5 +- fs/efivarfs/vars.c | 5 +- fs/exec.c | 11 + fs/exfat/file.c | 7 +- fs/ext4/file.c | 6 +- fs/ext4/super.c | 8 +- fs/f2fs/file.c | 3 +- fs/f2fs/super.c | 2 +- fs/fhandle.c | 8 +- fs/hugetlbfs/inode.c | 11 +- fs/jfs/jfs_logmgr.c | 4 +- fs/nilfs2/ioctl.c | 2 +- fs/ntfs3/bitmap.c | 4 +- fs/ntfs3/fsntfs.c | 2 +- fs/ntfs3/index.c | 11 +- fs/ntfs3/ntfs_fs.h | 4 +- fs/ntfs3/super.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 11 +- fs/ocfs2/export.c | 12 +- fs/ocfs2/inode.c | 2 + fs/ocfs2/localalloc.c | 15 +- fs/ocfs2/refcounttree.c | 2 +- fs/ocfs2/resize.c | 5 +- fs/ocfs2/suballoc.c | 16 +- fs/proc/Makefile | 2 +- fs/proc/bootconfig.c | 12 +- fs/proc/inode.c | 10 +- fs/pstore/blk.c | 2 +- fs/ramfs/file-mmu.c | 2 +- fs/read_write.c | 2 +- fs/reiserfs/journal.c | 2 +- fs/romfs/super.c | 2 +- fs/smb/client/cifssmb.c | 6 +- fs/smb/client/connect.c | 83 +- fs/smb/client/smb2ops.c | 2 +- fs/smb/client/smb2transport.c | 2 +- fs/smb/server/ksmbd_netlink.h | 3 +- fs/smb/server/mgmt/share_config.c | 7 +- fs/smb/server/smb2pdu.c | 3 +- fs/smb/server/transport_ipc.c | 37 + fs/super.c | 24 +- fs/userfaultfd.c | 5 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_file.c | 8 +- fs/xfs/xfs_super.c | 6 +- include/acpi/actbl2.h | 299 +- include/acpi/nhlt.h | 181 + include/crypto/acompress.h | 73 +- include/crypto/aead.h | 21 - include/crypto/akcipher.h | 78 +- include/crypto/algapi.h | 3 - include/crypto/hash.h | 22 - include/crypto/internal/acompress.h | 1 - include/crypto/internal/cryptouser.h | 16 - include/crypto/internal/scompress.h | 1 - include/crypto/kpp.h | 58 +- include/crypto/rng.h | 51 +- include/crypto/skcipher.h | 25 - include/drm/display/drm_dp_helper.h | 2 +- include/linux/acpi.h | 6 +- include/linux/amba/bus.h | 11 +- include/linux/backlight.h | 41 +- include/linux/bio.h | 7 + include/linux/bitmap.h | 95 +- include/linux/bitops.h | 23 +- include/linux/blkdev.h | 11 +- include/linux/bpf.h | 16 +- include/linux/clk.h | 5 + include/linux/cmpxchg-emu.h | 16 + include/linux/compiler_types.h | 11 + include/linux/cpumask.h | 2 +- include/linux/decompress/unxz.h | 5 +- include/linux/dma/qcom-gpi-dma.h | 10 + include/linux/efi.h | 9 +- include/linux/fb.h | 9 + include/linux/fpu.h | 12 + include/linux/fs.h | 26 +- include/linux/huge_mm.h | 48 +- include/linux/hugetlb.h | 16 +- include/linux/io_uring_types.h | 4 - include/linux/ksm.h | 13 + include/linux/linkmode.h | 27 +- include/linux/memory-tiers.h | 6 - include/linux/mfd/axp20x.h | 98 +- include/linux/mfd/tmio.h | 133 - include/linux/mhi.h | 18 +- include/linux/mm.h | 24 +- include/linux/mm_types.h | 12 +- include/linux/mmap_lock.h | 10 +- include/linux/netdevice.h | 45 +- include/linux/pagemap.h | 6 - include/linux/pci.h | 12 +- include/linux/pgtable.h | 70 +- include/linux/phy.h | 1 + include/linux/phy/phy-dp.h | 3 + include/linux/phylink.h | 42 + include/linux/platform_data/omap1_bl.h | 1 - include/linux/platform_data/spi-omap2-mcspi.h | 3 - include/linux/platform_data/tmio.h | 64 + include/linux/power/bq27xxx_battery.h | 8 - include/linux/pwm.h | 1 + include/linux/pwm_backlight.h | 1 - include/linux/qat/qat_mig_dev.h | 31 + include/linux/rcupdate.h | 82 +- include/linux/rcupdate_wait.h | 18 +- include/linux/sched/coredump.h | 5 +- include/linux/sched/mm.h | 22 + include/linux/skbuff.h | 15 +- include/linux/slab.h | 2 +- include/linux/spi/spi.h | 1 + include/linux/srcutiny.h | 2 + include/linux/swap.h | 35 +- include/linux/timecounter.h | 11 +- include/linux/timekeeping.h | 49 +- include/linux/timer.h | 12 +- include/linux/udp.h | 28 + include/linux/xz.h | 5 +- include/net/af_unix.h | 31 +- include/net/bluetooth/bluetooth.h | 1 + include/net/bluetooth/hci_core.h | 30 +- include/net/bluetooth/l2cap.h | 3 +- include/net/dst_metadata.h | 10 +- include/net/flow_dissector.h | 2 +- include/net/gre.h | 70 +- include/net/ip6_tunnel.h | 4 +- include/net/ip_tunnels.h | 139 +- include/net/netlink.h | 27 + include/net/pfcp.h | 90 + include/net/pkt_cls.h | 9 + include/net/rps.h | 28 + include/net/sch_generic.h | 4 + include/net/scm.h | 9 + include/net/smc.h | 3 - include/net/sock.h | 6 + include/net/udp_tunnel.h | 4 +- .../sound/soc-acpi-intel-ssp-common.h | 22 +- include/sound/soc-acpi.h | 12 + include/sound/tas2781-tlv.h | 2 +- include/trace/events/mce.h | 9 +- include/trace/events/net_probe_common.h | 40 + include/trace/events/rcu.h | 27 + include/trace/events/tcp.h | 45 +- include/trace/events/udp.h | 29 +- include/uapi/drm/xe_drm.h | 6 +- include/uapi/linux/cryptouser.h | 30 +- include/uapi/linux/if_tunnel.h | 36 + include/uapi/linux/io_uring.h | 18 +- include/uapi/linux/pkt_cls.h | 14 + init/Kconfig | 6 +- init/do_mounts_initrd.c | 1 - init/main.c | 14 + io_uring/Makefile | 3 +- io_uring/cancel.c | 4 +- io_uring/fdinfo.c | 4 +- io_uring/io_uring.c | 268 +- io_uring/io_uring.h | 7 +- io_uring/kbuf.c | 292 +- io_uring/kbuf.h | 11 +- io_uring/memmap.c | 333 + io_uring/memmap.h | 25 + io_uring/register.c | 3 +- io_uring/rsrc.c | 37 +- io_uring/rw.c | 18 +- ipc/ipc_sysctl.c | 1 - ipc/mq_sysctl.c | 1 - kernel/bpf/Kconfig | 2 +- kernel/bpf/Makefile | 2 +- kernel/bpf/arena.c | 2 +- kernel/bpf/core.c | 2 + kernel/bpf/lpm_trie.c | 13 +- kernel/bpf/syscall.c | 37 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 3 + kernel/kcov.c | 3 +- kernel/rcu/Kconfig | 8 +- kernel/rcu/rcu.h | 20 +- kernel/rcu/rcutorture.c | 71 +- kernel/rcu/srcutiny.c | 31 +- kernel/rcu/srcutree.c | 5 +- kernel/rcu/sync.c | 8 +- kernel/rcu/tasks.h | 43 +- kernel/rcu/tiny.c | 4 +- kernel/rcu/tree.c | 454 +- kernel/rcu/tree.h | 25 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 4 +- kernel/rcu/tree_stall.h | 8 +- kernel/rcu/update.c | 4 +- kernel/regset.c | 6 +- kernel/sched/fair.c | 58 +- kernel/sched/sched.h | 29 +- kernel/time/tick-sched.c | 18 +- kernel/time/tick-sched.h | 2 +- kernel/time/timer.c | 22 +- kernel/trace/Kconfig | 4 +- kernel/trace/bpf_trace.c | 10 +- kernel/trace/ftrace.c | 16 +- kernel/trace/trace_probe.c | 2 - lib/Kconfig.debug | 2 +- lib/Makefile | 27 +- lib/cmpxchg-emu.c | 74 + lib/decompress_unxz.c | 39 +- lib/math/prime_numbers.c | 2 - lib/raid6/Makefile | 33 +- lib/rhashtable.c | 6 +- lib/test_bitmap.c | 203 +- lib/test_fpu.h | 8 + lib/{test_fpu.c => test_fpu_glue.c} | 37 +- lib/test_fpu_impl.c | 37 + lib/xz/Kconfig | 13 +- lib/xz/xz_crc32.c | 7 +- lib/xz/xz_dec_bcj.c | 183 +- lib/xz/xz_dec_lzma2.c | 5 +- lib/xz/xz_dec_stream.c | 5 +- lib/xz/xz_dec_syms.c | 16 +- lib/xz/xz_dec_test.c | 12 +- lib/xz/xz_lzma2.h | 5 +- lib/xz/xz_private.h | 20 +- lib/xz/xz_stream.h | 7 +- localversion-next | 2 +- mm/Kconfig | 6 + mm/Makefile | 3 +- mm/compaction.c | 1 - mm/debug.c | 6 - mm/folio-compat.c | 6 - mm/gup.c | 532 +- mm/huge_memory.c | 168 +- mm/hugetlb.c | 76 +- mm/hugetlb_vmemmap.c | 1 - mm/internal.h | 96 +- mm/madvise.c | 100 +- mm/memory-failure.c | 3 +- mm/memory-tiers.c | 76 +- mm/memory.c | 47 +- mm/mempolicy.c | 6 +- mm/mempool.c | 2 +- mm/mm_init.c | 45 +- mm/mmap.c | 110 +- mm/mremap.c | 2 +- mm/nommu.c | 15 +- mm/oom_kill.c | 1 - mm/page-writeback.c | 1 - mm/page_alloc.c | 77 +- mm/page_isolation.c | 3 +- mm/page_vma_mapped.c | 4 +- mm/percpu.c | 2 +- mm/rmap.c | 14 +- mm/shmem.c | 11 +- mm/slub.c | 2 +- mm/swap_slots.c | 6 +- mm/swapfile.c | 306 +- mm/util.c | 16 +- mm/vmalloc.c | 88 +- mm/vmscan.c | 9 +- mm/zswap.c | 2 +- net/8021q/vlan_netlink.c | 10 +- net/atm/common.c | 2 +- net/bluetooth/6lowpan.c | 2 +- net/bluetooth/hci_conn.c | 111 + net/bluetooth/hci_core.c | 46 +- net/bluetooth/hci_event.c | 14 +- net/bluetooth/hci_sync.c | 6 +- net/bluetooth/iso.c | 24 +- net/bluetooth/l2cap_core.c | 11 +- net/bluetooth/l2cap_sock.c | 22 +- net/bluetooth/sco.c | 26 +- net/bluetooth/smp.c | 2 +- net/bridge/br_vlan_tunnel.c | 9 +- net/core/Makefile | 2 +- net/core/bpf_sk_storage.c | 23 +- net/core/dev.c | 85 +- net/core/dev.h | 23 +- net/core/filter.c | 26 +- net/core/flow_dissector.c | 20 +- net/core/gro.c | 3 +- net/core/net-procfs.c | 3 +- net/core/{gso_test.c => net_test.c} | 129 +- net/core/rtnetlink.c | 15 +- net/core/scm.c | 11 + net/core/skbuff.c | 9 +- net/core/sock.c | 8 +- net/dccp/output.c | 2 +- net/devlink/core.c | 6 +- net/devlink/dev.c | 12 +- net/hsr/hsr_device.c | 13 +- net/ipv4/fou_bpf.c | 2 +- net/ipv4/gre_demux.c | 2 +- net/ipv4/inet_connection_sock.c | 30 +- net/ipv4/inet_fragment.c | 70 +- net/ipv4/inet_timewait_sock.c | 9 +- net/ipv4/ip_fragment.c | 2 +- net/ipv4/ip_gre.c | 149 +- net/ipv4/ip_tunnel.c | 109 +- net/ipv4/ip_tunnel_core.c | 82 +- net/ipv4/ip_vti.c | 41 +- net/ipv4/ipip.c | 33 +- net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter/Kconfig | 1 + net/ipv4/udp.c | 41 +- net/ipv4/udp_offload.c | 23 +- net/ipv4/udp_tunnel_core.c | 5 +- net/ipv6/addrconf.c | 3 +- net/ipv6/ip6_gre.c | 88 +- net/ipv6/ip6_tunnel.c | 14 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/sit.c | 38 +- net/ipv6/udp.c | 5 +- net/ipv6/udp_offload.c | 8 +- net/iucv/af_iucv.c | 2 +- net/netfilter/ipvs/ip_vs_core.c | 6 +- net/netfilter/ipvs/ip_vs_xmit.c | 20 +- net/netfilter/nf_tables_api.c | 50 +- net/netfilter/nft_tunnel.c | 44 +- net/openvswitch/flow_netlink.c | 61 +- net/psample/psample.c | 26 +- net/rds/rdma.c | 2 +- net/rxrpc/af_rxrpc.c | 2 +- net/sched/act_tunnel_key.c | 36 +- net/sched/cls_api.c | 41 + net/sched/cls_flower.c | 134 +- net/sched/sch_mqprio.c | 6 +- net/sched/sch_taprio.c | 5 +- net/sctp/socket.c | 2 +- net/smc/af_smc.c | 6 +- net/smc/smc_rx.c | 4 +- net/unix/af_unix.c | 29 +- net/unix/garbage.c | 573 +- rust/alloc/alloc.rs | 6 +- rust/alloc/boxed.rs | 4 +- rust/alloc/lib.rs | 7 +- rust/alloc/raw_vec.rs | 13 +- rust/alloc/slice.rs | 4 +- rust/alloc/vec/into_iter.rs | 108 +- rust/alloc/vec/mod.rs | 101 +- rust/kernel/lib.rs | 8 +- rust/kernel/str.rs | 87 +- scripts/Makefile.build | 2 +- scripts/Makefile.debug | 8 + scripts/Makefile.extrawarn | 10 +- scripts/Makefile.lib | 13 +- scripts/Makefile.modfinal | 2 +- scripts/checkpatch.pl | 24 - scripts/kconfig/lxdialog/checklist.c | 2 +- scripts/kconfig/lxdialog/dialog.h | 12 +- scripts/kconfig/lxdialog/inputbox.c | 2 +- scripts/kconfig/lxdialog/menubox.c | 2 +- scripts/kconfig/lxdialog/textbox.c | 2 +- scripts/kconfig/lxdialog/util.c | 2 +- scripts/kconfig/lxdialog/yesno.c | 2 +- scripts/kconfig/mconf.c | 4 +- scripts/kernel-doc | 3 +- scripts/min-tool-version.sh | 2 +- scripts/xz_wrap.sh | 157 +- security/Kconfig.hardening | 15 + security/integrity/ima/ima_api.c | 16 +- security/integrity/ima/ima_main.c | 7 + security/integrity/ima/ima_template_lib.c | 17 +- sound/oss/dmasound/dmasound_paula.c | 8 +- sound/pci/emu10k1/emu10k1_callback.c | 7 +- sound/pci/hda/cs35l56_hda_i2c.c | 13 +- sound/pci/hda/cs35l56_hda_spi.c | 13 +- sound/pci/hda/patch_realtek.c | 54 +- sound/soc/amd/acp/acp-pci.c | 13 +- sound/soc/codecs/max98373-sdw.c | 1 - sound/soc/codecs/nau8325.c | 893 +++ sound/soc/codecs/nau8325.h | 391 ++ sound/soc/codecs/rt1017-sdca-sdw.c | 1 - sound/soc/codecs/rt1308-sdw.c | 1 - sound/soc/codecs/rt1316-sdw.c | 9 +- sound/soc/codecs/rt1318-sdw.c | 9 +- sound/soc/codecs/rt5682-sdw.c | 17 +- sound/soc/codecs/rt700-sdw.c | 1 - sound/soc/codecs/rt700.c | 16 +- sound/soc/codecs/rt711-sdca-sdw.c | 7 +- sound/soc/codecs/rt711-sdca.c | 18 +- sound/soc/codecs/rt711-sdw.c | 9 +- sound/soc/codecs/rt711.c | 16 +- sound/soc/codecs/rt712-sdca-dmic.c | 25 +- sound/soc/codecs/rt712-sdca-sdw.c | 8 +- sound/soc/codecs/rt712-sdca.c | 20 +- sound/soc/codecs/rt715-sdca-sdw.c | 3 +- sound/soc/codecs/rt715-sdca.c | 46 +- sound/soc/codecs/rt715-sdw.c | 5 +- sound/soc/codecs/rt715.c | 24 +- sound/soc/codecs/rt722-sdca-sdw.c | 5 +- sound/soc/codecs/rt722-sdca.c | 21 +- sound/soc/codecs/sdw-mockup.c | 1 - sound/soc/codecs/tlv320aic32x4-spi.c | 1 - sound/soc/codecs/tlv320aic3x-spi.c | 1 - sound/soc/intel/avs/core.c | 2 +- sound/soc/intel/boards/Kconfig | 13 +- sound/soc/intel/boards/Makefile | 3 - sound/soc/intel/boards/sof_board_helpers.c | 15 +- sound/soc/intel/boards/sof_board_helpers.h | 6 +- sound/soc/intel/boards/sof_cirrus_common.h | 2 +- sound/soc/intel/boards/sof_cs42l42.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 2 +- sound/soc/intel/boards/sof_nau8825.c | 7 + sound/soc/intel/boards/sof_nuvoton_common.h | 2 +- sound/soc/intel/boards/sof_realtek_common.h | 2 +- sound/soc/intel/boards/sof_ssp_common.c | 122 - sound/soc/intel/common/Makefile | 2 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 139 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 52 +- sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 90 +- sound/soc/intel/common/soc-acpi-intel-ssp-common.c | 159 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 50 +- sound/soc/kirkwood/kirkwood-dma.c | 3 + sound/soc/loongson/loongson_i2s_pci.c | 1 - sound/soc/soc-ops.c | 2 +- sound/soc/sof/intel/hda.c | 82 + sound/soc/sunxi/sun8i-codec.c | 14 +- tools/include/linux/align.h | 12 + tools/include/linux/bitmap.h | 9 +- tools/include/linux/bitops.h | 2 + tools/include/linux/btf_ids.h | 2 + tools/include/linux/mm.h | 5 +- tools/include/uapi/asm-generic/fcntl.h | 221 - tools/include/uapi/linux/openat2.h | 43 - tools/lib/bpf/libbpf.c | 26 +- tools/lib/bpf/libbpf_internal.h | 5 - tools/lib/perf/cpumap.c | 33 +- tools/lib/perf/include/perf/cpumap.h | 16 + tools/lib/perf/libperf.map | 4 + tools/net/ynl/lib/ynl.py | 51 +- tools/objtool/check.c | 2 +- tools/perf/Documentation/perf-arm-spe.txt | 12 +- tools/perf/Makefile.perf | 100 +- tools/perf/arch/arm/util/cs-etm.c | 114 +- tools/perf/arch/arm64/util/arm-spe.c | 4 +- tools/perf/arch/arm64/util/header.c | 13 +- tools/perf/arch/x86/util/intel-bts.c | 4 +- tools/perf/arch/x86/util/intel-pt.c | 10 +- tools/perf/builtin-annotate.c | 1 + tools/perf/builtin-c2c.c | 8 +- tools/perf/builtin-list.c | 21 +- tools/perf/builtin-record.c | 4 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 31 +- tools/perf/builtin-trace.c | 24 +- tools/perf/builtin.h | 4 +- tools/perf/check-headers.sh | 23 +- tools/perf/perf.c | 23 +- .../arch/x86/broadwellx/bdx-metrics.json | 35 +- .../arch/x86/cascadelakex/clx-metrics.json | 85 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 10 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 2 +- .../pmu-events/arch/x86/cascadelakex/other.json | 2 +- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 2 +- .../arch/x86/cascadelakex/uncore-interconnect.json | 14 +- .../arch/x86/cascadelakex/virtual-memory.json | 2 +- .../arch/x86/emeraldrapids/frontend.json | 2 +- .../pmu-events/arch/x86/emeraldrapids/memory.json | 1 + .../arch/x86/emeraldrapids/pipeline.json | 3 + .../arch/x86/emeraldrapids/uncore-cache.json | 112 +- .../x86/emeraldrapids/uncore-interconnect.json | 26 +- .../pmu-events/arch/x86/grandridge/pipeline.json | 43 +- .../arch/x86/grandridge/uncore-cache.json | 28 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 35 +- .../pmu-events/arch/x86/icelakex/frontend.json | 2 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 95 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 1 + .../pmu-events/arch/x86/icelakex/uncore-cache.json | 22 +- .../arch/x86/icelakex/uncore-interconnect.json | 64 +- .../pmu-events/arch/x86/icelakex/uncore-io.json | 11 - .../perf/pmu-events/arch/x86/lunarlake/cache.json | 24 +- .../pmu-events/arch/x86/lunarlake/frontend.json | 2 +- .../perf/pmu-events/arch/x86/lunarlake/memory.json | 4 +- .../perf/pmu-events/arch/x86/lunarlake/other.json | 4 +- .../pmu-events/arch/x86/lunarlake/pipeline.json | 109 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 20 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 30 + .../pmu-events/arch/x86/meteorlake/frontend.json | 4 +- .../pmu-events/arch/x86/meteorlake/memory.json | 20 + .../perf/pmu-events/arch/x86/meteorlake/other.json | 42 +- .../pmu-events/arch/x86/meteorlake/pipeline.json | 44 +- .../arch/x86/meteorlake/uncore-interconnect.json | 22 +- .../pmu-events/arch/x86/sapphirerapids/cache.json | 1 + .../arch/x86/sapphirerapids/frontend.json | 2 +- .../pmu-events/arch/x86/sapphirerapids/memory.json | 1 + .../arch/x86/sapphirerapids/pipeline.json | 19 +- .../arch/x86/sapphirerapids/spr-metrics.json | 119 +- .../arch/x86/sapphirerapids/uncore-cache.json | 112 +- .../x86/sapphirerapids/uncore-interconnect.json | 26 +- .../pmu-events/arch/x86/sierraforest/pipeline.json | 36 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 10 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 9 + .../pmu-events/arch/x86/skylakex/frontend.json | 10 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 2 +- tools/perf/pmu-events/arch/x86/skylakex/other.json | 2 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 85 +- .../arch/x86/skylakex/uncore-interconnect.json | 14 +- .../pmu-events/arch/x86/skylakex/uncore-io.json | 2 +- .../arch/x86/skylakex/virtual-memory.json | 2 +- .../arch/x86/snowridgex/uncore-cache.json | 4 +- .../arch/x86/snowridgex/uncore-interconnect.json | 6 +- .../pmu-events/arch/x86/snowridgex/uncore-io.json | 11 - tools/perf/tests/bitmap.c | 13 +- tools/perf/tests/builtin-test.c | 58 +- tools/perf/tests/shell/lib/stat_output.sh | 2 +- tools/perf/tests/shell/stat+json_output.sh | 2 +- tools/perf/tests/topology.c | 46 +- tools/perf/trace/beauty/Build | 1 + .../beauty}/arch/x86/include/asm/irq_vectors.h | 0 .../beauty}/arch/x86/include/uapi/asm/prctl.h | 0 tools/perf/trace/beauty/beauty.h | 7 +- tools/perf/trace/beauty/clone.c | 46 +- tools/perf/trace/beauty/clone.sh | 17 + tools/perf/trace/beauty/fcntl.c | 2 +- tools/perf/trace/beauty/flock.c | 2 +- tools/perf/trace/beauty/fs_at_flags.c | 50 + tools/perf/trace/beauty/fs_at_flags.sh | 21 + tools/perf/trace/beauty/fsconfig.sh | 6 +- tools/perf/trace/beauty/fsmount.c | 9 +- tools/perf/trace/beauty/fsmount.sh | 6 +- tools/perf/trace/beauty/fspick.sh | 6 +- .../trace/beauty}/include/uapi/linux/fcntl.h | 0 .../trace/beauty}/include/uapi/linux/fs.h | 0 .../trace/beauty}/include/uapi/linux/mount.h | 0 .../trace/beauty}/include/uapi/linux/prctl.h | 0 .../trace/beauty}/include/uapi/linux/sched.h | 0 .../trace/beauty}/include/uapi/linux/stat.h | 0 .../beauty}/include/uapi/linux/usbdevice_fs.h | 0 .../trace/beauty}/include/uapi/linux/vhost.h | 0 .../trace/beauty}/include/uapi/sound/asound.h | 0 tools/perf/trace/beauty/mount_flags.sh | 6 +- tools/perf/trace/beauty/move_mount_flags.sh | 6 +- tools/perf/trace/beauty/prctl.c | 2 +- tools/perf/trace/beauty/prctl_option.sh | 6 +- tools/perf/trace/beauty/rename_flags.sh | 2 +- tools/perf/trace/beauty/sndrv_ctl_ioctl.sh | 4 +- tools/perf/trace/beauty/sndrv_pcm_ioctl.sh | 4 +- tools/perf/trace/beauty/statx.c | 67 +- tools/perf/trace/beauty/statx_mask.sh | 23 + tools/perf/trace/beauty/sync_file_range.c | 11 +- tools/perf/trace/beauty/sync_file_range.sh | 2 +- .../trace/beauty/tracepoints/x86_irq_vectors.sh | 6 +- tools/perf/trace/beauty/usbdevfs_ioctl.sh | 6 +- tools/perf/trace/beauty/vhost_virtio_ioctl.sh | 6 +- tools/perf/trace/beauty/x86_arch_prctl.sh | 4 +- tools/perf/util/annotate-data.c | 1320 +++- tools/perf/util/annotate-data.h | 52 +- tools/perf/util/annotate.c | 334 +- tools/perf/util/annotate.h | 31 + tools/perf/util/auxtrace.c | 8 +- tools/perf/util/bpf_kwork.c | 16 +- tools/perf/util/bpf_kwork_top.c | 12 +- .../util/bpf_skel/augmented_raw_syscalls.bpf.c | 21 + tools/perf/util/cpumap.c | 12 +- tools/perf/util/debug.c | 3 + tools/perf/util/debug.h | 1 + tools/perf/util/dso.c | 2 + tools/perf/util/dso.h | 90 +- tools/perf/util/dwarf-aux.c | 285 +- tools/perf/util/dwarf-aux.h | 33 +- tools/perf/util/help-unknown-cmd.c | 51 +- tools/perf/util/machine.c | 24 + tools/perf/util/machine.h | 2 +- tools/perf/util/map.c | 17 + tools/perf/util/map.h | 3 + tools/perf/util/perf_event_attr_fprintf.c | 26 +- tools/perf/util/pmu.c | 83 +- tools/perf/util/pmu.h | 4 + tools/perf/util/pmus.c | 94 + tools/perf/util/pmus.h | 1 + tools/perf/util/print-events.c | 55 +- tools/perf/util/probe-event.c | 1 + tools/perf/util/probe-finder.c | 4 +- tools/perf/util/python.c | 10 + tools/perf/util/record.c | 2 +- .../util/scripting-engines/trace-event-python.c | 12 +- tools/perf/util/session.c | 5 +- tools/perf/util/stat.c | 2 +- tools/perf/util/svghelper.c | 20 +- tools/testing/kunit/configs/all_tests.config | 1 + tools/testing/selftests/bpf/Makefile | 2 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 11 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 248 +- tools/testing/selftests/bpf/prog_tests/ksyms.c | 30 +- tools/testing/selftests/bpf/trace_helpers.c | 46 +- tools/testing/selftests/bpf/trace_helpers.h | 7 + tools/testing/selftests/bpf/uprobe_multi.c | 2 +- tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 247 +- tools/testing/selftests/drivers/net/hw/Makefile | 25 + .../{net => drivers/net/hw}/devlink_port_split.py | 0 .../{net/forwarding => drivers/net/hw}/ethtool.sh | 5 +- .../net/hw}/ethtool_extended_state.sh | 5 +- .../forwarding => drivers/net/hw}/ethtool_lib.sh | 0 .../forwarding => drivers/net/hw}/ethtool_mm.sh | 3 +- .../forwarding => drivers/net/hw}/ethtool_rmon.sh | 7 +- .../forwarding => drivers/net/hw}/hw_stats_l3.sh | 19 +- .../net/hw}/hw_stats_l3_gre.sh | 7 +- .../{net/forwarding => drivers/net/hw}/loopback.sh | 5 +- .../selftests/{bpf => drivers/net/hw}/settings | 0 .../selftests/drivers/net/mlxsw/mlxsw_lib.sh | 2 +- .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 1 - .../drivers/net/mlxsw/spectrum/resource_scale.sh | 1 - tools/testing/selftests/mm/ksm_functional_tests.c | 135 +- tools/testing/selftests/mm/mremap_test.c | 204 +- tools/testing/selftests/mm/vm_util.h | 2 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 1 - tools/testing/selftests/net/af_unix/Makefile | 2 +- tools/testing/selftests/net/af_unix/scm_rights.c | 286 + tools/testing/selftests/net/bind_wildcard.c | 783 ++- tools/testing/selftests/net/forwarding/Makefile | 9 +- tools/testing/selftests/net/forwarding/README | 33 + .../net/forwarding/forwarding.config.sample | 53 +- tools/testing/selftests/net/forwarding/ipip_lib.sh | 1 - tools/testing/selftests/net/forwarding/lib.sh | 255 +- .../selftests/net/forwarding/lib_sh_test.sh | 208 + .../net/forwarding/router_mpath_nh_lib.sh | 12 +- .../selftests/net/forwarding/sch_ets_tests.sh | 19 +- tools/testing/selftests/net/forwarding/sch_red.sh | 10 +- .../selftests/net/forwarding/sch_tbf_core.sh | 2 +- .../testing/selftests/net/forwarding/tc_common.sh | 2 +- .../selftests/net/forwarding/tc_tunnel_key.sh | 2 - tools/testing/selftests/net/lib.sh | 48 +- tools/testing/selftests/net/udpgro_fwd.sh | 10 +- tools/testing/selftests/rcutorture/bin/torture.sh | 6 +- .../selftests/rcutorture/configs/rcu/TREE09 | 5 +- tools/testing/selftests/resctrl/cat_test.c | 8 +- tools/testing/selftests/resctrl/cmt_test.c | 4 +- tools/testing/selftests/resctrl/mba_test.c | 8 +- tools/testing/selftests/resctrl/mbm_test.c | 8 +- tools/testing/selftests/resctrl/resctrl.h | 9 +- tools/testing/selftests/resctrl/resctrl_tests.c | 20 +- tools/testing/selftests/resctrl/resctrl_val.c | 8 +- tools/testing/selftests/x86/amx.c | 27 +- tools/testing/selftests/x86/lam.c | 2 +- tools/testing/selftests/x86/test_mremap_vdso.c | 43 +- tools/testing/selftests/x86/test_shadow_stack.c | 67 +- tools/testing/selftests/x86/test_vsyscall.c | 506 +- 1395 files changed, 37077 insertions(+), 17938 deletions(-) create mode 100644 Documentation/ABI/removed/sysfs-firmware-efi-vars delete mode 100644 Documentation/ABI/stable/sysfs-firmware-efi-vars create mode 100644 Documentation/core-api/floating-point.rst create mode 100644 Documentation/devicetree/bindings/leds/nxp,pca963x.yaml delete mode 100644 Documentation/devicetree/bindings/leds/pca963x.txt create mode 100644 Documentation/devicetree/bindings/net/airoha,en8811h.yaml create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mp-hdmi-phy.yaml create mode 100644 Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/alphascale,asm9260-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/alphascale,asm9260-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/armada-380-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/digicolor-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/marvell,armada-380-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nxp,lpc1788-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/nxp,lpc1788-rtc.yaml create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8325.yaml create mode 100644 Documentation/litmus-tests/atomic/cmpxchg-fail-ordered-1.litmus create mode 100644 Documentation/litmus-tests/atomic/cmpxchg-fail-ordered-2.litmus create mode 100644 Documentation/litmus-tests/atomic/cmpxchg-fail-unordered-1.litmus create mode 100644 Documentation/litmus-tests/atomic/cmpxchg-fail-unordered-2.litmus create mode 100644 Documentation/networking/devlink/devlink-eswitch-attr.rst delete mode 100644 LICENSES/deprecated/0BSD create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-uti260b.dts create mode 100644 arch/arm/include/asm/fpu.h create mode 100644 arch/arm64/include/asm/fpu.h rename arch/loongarch/include/asm/{crash_core.h => crash_reserve.h} (75%) create mode 100644 arch/powerpc/include/asm/fpu.h create mode 100644 arch/riscv/include/asm/fpu.h create mode 100644 arch/riscv/kernel/kernel_mode_fpu.c create mode 100644 arch/x86/include/asm/fpu.h rename crypto/{crypto_user_base.c => crypto_user.c} (98%) delete mode 100644 crypto/crypto_user_stat.c create mode 100644 drivers/acpi/nhlt.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen2_hw_csr_data.c copy drivers/crypto/intel/qat/qat_common/{adf_gen2_hw_data.h => adf_gen2_hw_csr_da [...] create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_hw_csr_data.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_hw_csr_data.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_mstate_mgr.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_mstate_mgr.h create mode 100644 drivers/crypto/intel/qat/qat_common/qat_mig_dev.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_control.h create mode 100644 drivers/net/pfcp.c create mode 100644 drivers/net/phy/air_en8811h.c create mode 100644 drivers/phy/freescale/phy-fsl-samsung-hdmi.c create mode 100644 drivers/platform/arm64/Kconfig create mode 100644 drivers/platform/arm64/Makefile create mode 100644 drivers/platform/arm64/acer-aspire1-ec.c create mode 100644 drivers/platform/x86/lenovo-wmi-camera.c create mode 100644 drivers/platform/x86/quickstart.c create mode 100644 fs/bcachefs/recovery_passes.c create mode 100644 fs/bcachefs/recovery_passes.h rename fs/bcachefs/{recovery_types.h => recovery_passes_types.h} (94%) create mode 100644 include/acpi/nhlt.h delete mode 100644 include/crypto/internal/cryptouser.h create mode 100644 include/linux/cmpxchg-emu.h create mode 100644 include/linux/fpu.h delete mode 100644 include/linux/mfd/tmio.h create mode 100644 include/linux/platform_data/tmio.h create mode 100644 include/linux/qat/qat_mig_dev.h create mode 100644 include/net/pfcp.h rename sound/soc/intel/boards/sof_ssp_common.h => include/sound/soc-acpi-intel-ssp [...] create mode 100644 io_uring/memmap.c create mode 100644 io_uring/memmap.h create mode 100644 lib/cmpxchg-emu.c create mode 100644 lib/test_fpu.h rename lib/{test_fpu.c => test_fpu_glue.c} (71%) create mode 100644 lib/test_fpu_impl.c rename net/core/{gso_test.c => net_test.c} (67%) create mode 100644 sound/soc/codecs/nau8325.c create mode 100644 sound/soc/codecs/nau8325.h delete mode 100644 sound/soc/intel/boards/sof_ssp_common.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-ssp-common.c create mode 100644 tools/include/linux/align.h delete mode 100644 tools/include/uapi/asm-generic/fcntl.h delete mode 100644 tools/include/uapi/linux/openat2.h rename tools/{ => perf/trace/beauty}/arch/x86/include/asm/irq_vectors.h (100%) rename tools/{ => perf/trace/beauty}/arch/x86/include/uapi/asm/prctl.h (100%) create mode 100755 tools/perf/trace/beauty/clone.sh create mode 100644 tools/perf/trace/beauty/fs_at_flags.c create mode 100755 tools/perf/trace/beauty/fs_at_flags.sh rename tools/{ => perf/trace/beauty}/include/uapi/linux/fcntl.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/fs.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/mount.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/prctl.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/sched.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/stat.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/usbdevice_fs.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/vhost.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/sound/asound.h (100%) create mode 100755 tools/perf/trace/beauty/statx_mask.sh create mode 100644 tools/testing/selftests/drivers/net/hw/Makefile rename tools/testing/selftests/{net => drivers/net/hw}/devlink_port_split.py (100%) rename tools/testing/selftests/{net/forwarding => drivers/net/hw}/ethtool.sh (98%) rename tools/testing/selftests/{net/forwarding => drivers/net/hw}/ethtool_extended [...] rename tools/testing/selftests/{net/forwarding => drivers/net/hw}/ethtool_lib.sh (100%) rename tools/testing/selftests/{net/forwarding => drivers/net/hw}/ethtool_mm.sh (99%) rename tools/testing/selftests/{net/forwarding => drivers/net/hw}/ethtool_rmon.sh (92%) rename tools/testing/selftests/{net/forwarding => drivers/net/hw}/hw_stats_l3.sh (96%) rename tools/testing/selftests/{net/forwarding => drivers/net/hw}/hw_stats_l3_gre. [...] rename tools/testing/selftests/{net/forwarding => drivers/net/hw}/loopback.sh (92%) copy tools/testing/selftests/{bpf => drivers/net/hw}/settings (100%) create mode 100644 tools/testing/selftests/net/af_unix/scm_rights.c create mode 100755 tools/testing/selftests/net/forwarding/lib_sh_test.sh