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 58ca61c1a866 Add linux-next specific files for 20241004 omits 6a1764555800 Merge branch 'next' of https://github.com/microsoft/ipe omits f73d7a34cb34 Merge branch 'caps-next' of git://git.kernel.org/pub/scm/l [...] omits 8aadb040d982 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 22874a4f2675 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67f0758ad2e8 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits c6697a4d391d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 3f1336868346 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d3ce661798c5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 57f35d582cf9 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 9fd5f6a0fa54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c7a0ef0cbf1 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits 7d9d5ac9e57a Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 6ffc37e0074c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a47e5e7e4f2d Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 591999e8fff9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 51099ca486e6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 616066745c4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12b597d1c9d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0edf2d0b23de Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 60a065d328ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 38231dc8512f Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits d7f30f708d23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 022b5fe7e9a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6cd367026690 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 6ae4c322eedb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e6d5feeadcf Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 88f43b66dce1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c94e9c06a183 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f17963802cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b67494e1de55 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits 8a926376661c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 65a850d0aef2 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 78979c89d6cb Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits 4adb6eab1950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8cceb0deb035 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d1182103f3d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61dc19ceca59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3fe9ba3f5afd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 25b0762b584b Merge branch 'next' of https://github.com/kvm-x86/linux.git omits b41149119a22 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits 2c24b02f30be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78d4a0cf54f9 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 2fad7720a533 Merge branch 'timers/drivers/next' of https://git.linaro.o [...] omits 930221f34b60 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b536a29088b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3da6cdd9bb9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8c98a02870ec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 718c634f47a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 27b7b05b88d7 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits d964833ae4be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95a723c0629f Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 63f9eab7efee Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits d023e824c5a4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 32c29b8dc0ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b121ad0a095 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 484066f3e8c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9534176793e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 25cc2db6e2a0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 20fa9882820f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4088c491084 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df2218ecdf52 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 66591bd3e912 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits f7d5a7f4f587 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits c24e7812a5dc Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits dd2a33f48566 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 15322c9845bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c65b4cd183aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e3aadbcf5d2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b0077c9bf809 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 9b40577dfb7e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 5650441a2e79 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits adf72dfe727d Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits c5c90389c14e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits c2e9c7f372a7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d67e160d2594 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 747f3bdce164 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits e42c779e44ee Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits e27e55f219cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ad00414c2286 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f295096179dd Merge branch 'fs-next' of linux-next omits 8f6428c8adcb Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits f05775c7537d Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 8717ce380033 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits f18409fd40fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2889d1bc4e6a Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits f82ebedd49b3 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits a9edf9f29403 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits 7d77c89e21e2 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 178ff99066db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1254e1e11972 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09944db8f7f7 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 2b35959090c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 00f6804437c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec6df92f776f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c94327ff001 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f70e232d5b65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6d66b2b7911c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1ee9efbf32ba Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 6b4a39a8f3ca Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 2bb01afc7430 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4a264ac757d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 187fbcf2873c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b36f9f352a1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bf958c4c4dd4 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits d3f1d7b020ce ipe: fallback to platform keyring also if key in trusted k [...] omits 3518b7fce9de ipe: allow secondary and platform keyrings to install/upda [...] omits 6ec82a1ff814 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 252e0a5832d9 ipe: also reject policy updates with the same version omits a0f02fb5e04f ipe: return -ESTALE instead of -EINVAL on update when new [...] omits 19350293efa2 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 8b35b815c80f Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 6b702bba8b67 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 55e25817a200 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 71ce341c762d Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits e602fe38a9fa Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a4134637bdcb Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits d6173f5b4ffd Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits dc2b3a3d4efc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits df0accfc2b9c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits cfbecccfaac8 Merge branch 'drm-fixes' of https://gitlab.freedesktop.org [...] omits 24acfbb1db09 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 167c654bded5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5c16486da289 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 511d129b3518 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 5f35cdf5b807 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits b8e1ef75a3b7 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 95ac62f307f9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2571ddce2548 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 42d6cbfa6ed5 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 38ec3561bdf6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ebfb4977ffa0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 02db8848138d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e5dbb9101ff2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 295276a1efba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e2706556698 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 82bfbcbc1f3c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9bc90d17404c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits e9b85983952f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f6fc8b571fad Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 2b9a4f4a1ffc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c726a30f472f Merge branch 'fs-current' of linux-next omits dd2e95e4bf75 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 17b499fe7a00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e383cff2168 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits d59a7124ce8c Merge branch '9p-next' of git://github.com/martinetd/linux omits b9d90a0b4442 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 88f793aa727d Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 2f093fadce63 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 25c9500e91c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 74a230cfdfdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44a0c106c5f9 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 878c20b2d24d Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 21602bf5ba1c Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 1cff3d39899d Merge branch 'master' of git://github.com/ceph/ceph-client.git omits c7a1b328fbf4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ad27100cc15 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits f6496106217a Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits cbb039e83d28 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c90f44d91526 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c4d0b766fea3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8cd405cceb4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7f4a2c6cacb0 rust: error: make conversion functions public omits e2e35da558b9 rust: enable arbitrary_self_types and remove `Receiver` omits 66f2ba87d89e rust: std_vendor: simplify `{ .. macro! .. }` with inner a [...] omits 18598b9af446 Documentation: rust: discuss `#[expect(...)]` in the guidelines omits aa3501d52f24 rust: start using the `#[expect(...)]` attribute omits 6e0d0607d3cd Documentation: rust: add coding guidelines on lints omits b2c4cd8dd369 foo omits 9d3b80074fe7 scripts/decode_stacktrace.sh: remove trailing space omits 74f52e1ea2f5 ipc/msg: replace one-element array with flexible array member omits db72a9399873 lib/math: fix spelling mistake "bsae" -> "base" omits f1f34d118db2 scripts/spelling.txt: add more spellings corrections omits 97e07ae0c8b9 resource: introduce is_type_match() helper and use it omits a367a98229fa resource: replace open coded resource_intersection() omits 6dd086523e23 kernel/watchdog: always restore watchdog_softlockup(,hardl [...] omits 1acdeaf31458 lib: devres: Simplify API devm_ioport_unmap() implementation omits 2bd81b0d6927 lib: devres: simplify API devm_iounmap() implementation omits cfc3c8a4d40e kexec/crash: no crash update when kexec in progress omits aa2cc84cfeb0 lib/math: add int_log test suite omits 85777cd93b55 ocfs2: fix typo in comment omits 550400eade34 ocfs2: remove unused declaration in header file omits ce0018827128 mm: optimization on page allocation when CMA enabled omits 766f37adef18 mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) [...] omits 803848652bf3 mm/hugetlb_cgroup: introduce peak and rsvd.peak to v2 omits 1eac6a064965 mm/truncate: reset xa_has_values flag on each iteration omits 353bdecae2c0 mm: swap: make some count_mthp_stat() call-sites be THP-agnostic. omits fc04977c73c6 mm: move set_pxd_safe() helpers from generic to platform omits 2b1b71cabf99 gup: convert FOLL_TOUCH case in follow_page_pte() to folio omits 5a43695c874b mm: remove PageKsm() omits 0e654ac65afb mm: add PageAnonNotKsm() omits d887da44a131 ksm: convert should_skip_rmap_item() to take a folio omits b0e916753d56 ksm: convert cmp_and_merge_page() to use a folio omits d0956812fd73 ksm: use a folio in try_to_merge_one_page() omits 3f1034aabcd2 mm: zswap: zswap_store_page() will initialize entry after [...] omits 6a28c029d784 mm: swap: Count successful large folio zswap stores in hug [...] omits 72fb7370c239 mm: zswap: support large folios in zswap_store(). omits 20f60c1356d8 mm: zswap: modify zswap_stored_pages to be atomic_long_t. omits b72a8a125f54 mm: change count_objcg_event() to count_objcg_events() for [...] omits 2ab906b3374d mm: zswap: rename zswap_pool_get() to zswap_pool_tryget(). omits e54e585c040f mm: zswap: modify zswap_compress() to accept a page instea [...] omits ca268de246d1 mm: define obj_cgroup_get() if CONFIG_MEMCG is not defined. omits 2d679faeef93 zsmalloc: replace kmap_atomic with kmap_local_page omits 2b423ed5f60c selftests/damon/access_memory_even: remove unused variables omits 180fdc6ff91a mm/cma: fix useless return in void function omits ca589d1c45cc mm, kasan: proper instrument _kernel_nofault omits e9602073221a mm, kasan: instrument copy_from/to_kernel_nofault omits 376a5d6f40f7 mm: optimize invalidation of shadow entries omits a2aa7e571ba9 mm: optimize truncation of shadow entries omits a49c49914c31 mm: migrate LRU_REFS_MASK bits in folio_migrate_flags omits 988cf373f37c mm: pgtable: remove pte_offset_map_nolock() omits 3adb09d9616f mm: multi-gen LRU: walk_pte_range() use pte_offset_map_rw_ [...] omits 0aa1ed32d273 mm: userfaultfd: move_pages_pte() use pte_offset_map_rw_nolock() omits 7f91a73ff40b mm: page_vma_mapped_walk: map_pte() use pte_offset_map_rw_ [...] omits a2fbe16f45a8 mm: mremap: move_ptes() use pte_offset_map_rw_nolock() omits 84602b58cf22 mm: copy_pte_range() use pte_offset_map_rw_nolock() omits 6bf6bfd26344 mm: khugepaged: collapse_pte_mapped_thp() use pte_offset_m [...] omits e65b41950f6c mm: handle_pte_fault() use pte_offset_map_rw_nolock() omits a585ad0871a0 arm: adjust_pte() use pte_offset_map_rw_nolock() omits 71ed239b9bff mm: khugepaged: __collapse_huge_page_swapin() use pte_offs [...] omits 6e37b761c73e mm: filemap: filemap_fault_recheck_pte_none() use pte_offs [...] omits a7dcf7753403 powerpc: assert_pte_locked() use pte_offset_map_ro_nolock() omits 5868cabeb13f mm: pgtable: introduce pte_offset_map_{ro|rw}_nolock() omits 286db866f316 mm: move mm flags to mm_types.h omits 14d0dfc17934 mm/madvise: unrestrict process_madvise() for current process omits 4e9164c7439d selftests/mm: hugetlb_fault_after_madv: improve test output omits 707ae86e6296 selftests/mm: hugetlb_fault_after_madv: use default hugetl [...] omits 1b65979f1e1e mm/mempolicy: fix comments for better documentation omits 7a5de8bec5db mm: fix shrink nr.unqueued_dirty counter issue omits 40c29828c47f mm/list_lru: simplify the list_lru walk callback function omits bea371fca7ef mm/list_lru: split the lock to per-cgroup scope omits 013f2ca83f97 mm/list_lru: simplify reparenting and initial allocation omits 6242ed8cbc63 mm/list_lru: code clean up for reparenting omits 8c9c4d476d80 mm/list_lru: don't export list_lru_add omits bde1f052ea25 mm/list_lru: don't pass unnecessary key parameters omits 942b8a2f1458 maple_tree: memset maple_big_node as a whole omits 544bf4d98a4c maple_tree: remove maple_big_node.parent omits 6e4dbee14f74 mm: shmem: fix data-race in shmem_getattr() omits 2e186ef2fce1 maple_tree: goto complete directly on a pivot of 0 omits 6d6270cd3ce4 maple_tree: i is always less than or equal to mas_end omits 4874b8beb467 procfs: prefer neater pointer error comparison omits 64b6f411df0c mm: refactor mm_access() to not return NULL omits 96dc21605f46 zram: remove UNDER_WB and simplify writeback omits dd1e47d7a69f zram: reshuffle zram_free_page() flags operations omits a580abc2b1b6 zram: do not mark idle slots that cannot be idle omits b26ecdfcc4d8 zram: rework writeback target selection strategy omits 69d3b52b912e zram: do not skip the first bucket omits e521859b37d4 zram: rework recompress target selection strategy omits 0a46da79fde1 zram: permit only one post-processing operation at a time omits fcbe2ececbd1 zram: introduce ZRAM_PP_SLOT flag omits 89882806b7a9 mm/vmalloc: combine all TLB flush operations of KASAN shad [...] omits a0520b253dfa mm-vmstat-defer-the-refresh_zone_stat_thresholds-after-all [...] omits 31ed9180fada mm/vmstat: defer the refresh_zone_stat_thresholds after al [...] omits 61c2d8aaa5b7 mm-memcontrol-add-per-memcg-pgpgin-pswpin-counter-v2 omits ce01bfff6e2d mm/memcontrol: add per-memcg pgpgin/pswpin counter omits 516e78c4af84 mm/damon: fix sparse warning for zero initializer omits 2a25fceb87ca mm: shmem: fix khugepaged activation policy for shmem omits 4c67c80443da selftests/mm: add pkey_sighandler_xx, hugetlb_dio to .gitignore omits 46c1b3279220 mm/mremap: prevent racing change of old pmd type omits 8cff058a2d4e mm/mmap: correct error handling in mmap_region() omits 9ee8f0256706 mm: zswap: delete comments for "value" member of 'struct z [...] omits 3863b4c34f34 CREDITS: sort alphabetically by name omits 1e4b5569f26e secretmem: disable memfd_secret() if arch cannot set direct map omits e3284af10db4 .mailmap: update Fangrui's email omits 07485a5ed46e mm/huge_memory: check pmd_special() only after pmd_present() omits 83fc61f1a6fe resource, kunit: fix user-after-free in resource_test_regi [...] omits fbbd73a68734 fs/proc/kcore.c: allow translation of physical memory addresses omits 5daace9676c7 mseal: update mseal.rst omits 27df7a5528c4 mseal: update mseal.rst omits 0e81235b8b1d mm: avoid unconditional one-tick sleep when swapcache_prep [...] omits 59f16b56d1df selftests/mm: fix incorrect buffer->mirror size in hmm2 do [...] omits f97336dcbfce device-dax: correct pgoff align in dax_set_mapping() omits 0516318b053a kthread: unpark only parked kthread omits d1e614bd9de1 Revert "mm: introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN" omits 8286c6fe79e6 bcachefs-do-not-use-pf_memalloc_noreclaim-fix omits 5a7e58b7b55a bcachefs: do not use PF_MEMALLOC_NORECLAIM omits f7491bd1bc5b nfsd/localio: fix nfsd_file tracepoints to handle NULL rqstp omits 47dbfc0cdb01 Merge branch 'for-6.13/block' into for-next omits 663db31a86bc block: enable passthrough command statistics omits 7d97abe23321 Merge branch into tip/master: 'x86/splitlock' omits 38a8ba1d1e84 Merge branch into tip/master: 'x86/misc' omits 53fd5816c76f Merge branch into tip/master: 'x86/cpu' omits d8c5c86c7e6b Merge branch into tip/master: 'timers/core' omits d884bf598ba5 Merge branch into tip/master: 'irq/core' omits 93d5fce3f686 Merge branch into tip/master: 'irq/urgent' omits 121a635dc6f6 Merge branch 'acpi-battery' into linux-next omits 9efd69c17d56 smb: client: stop flooding dmesg with automounts omits 7c9d9fed0fac smb: client: stop flooding dmesg on failed session setups omits 417698a07b98 cifs: Validate content of native symlink omits a3e26b15dab8 cifs: Fix parsing native symlinks relative to the export omits 6ebe10ff459c cifs: Fix creating native symlinks pointing to current or [...] omits c59b658bf1e0 cifs: Improve creating native symlinks pointing to directory omits 292689b815e7 rust: enable Clippy's `check-private-items` omits 0f9ec95d0cf9 rust: provide proper code documentation titles omits a7f39d21c854 Merge remote-tracking branch 'asoc/for-6.13' into asoc-next omits 64a09b0d8898 Merge branch 'io_uring-poll-table' into for-next omits 76a3aed5a9ac Merge branch 'for-6.13/block' into for-next omits 7ef6888208f2 Merge branch 'for-6.13/io_uring' into for-next omits 328e124abc4d Merge branch 'io_uring-6.12' into for-next omits 92dcd1c9eabb Merge branch 'block-6.12' into for-next omits 92ef9555ee16 Merge remote-tracking branch 'spi/for-6.13' into spi-next omits 016a58c90fc0 Merge branch 'slab/for-6.13/features' into slab/for-next omits 79d844ceeb02 Merge branch 'slab/for-6.13/fixes' into slab/for-next omits 740986edaf2d ALSA: hda: Add missing parameter description for snd_hdac_ [...] omits ec3fd62c40c7 bcachefs: reattach_inode() now correctly handles interior [...] omits 7eca98cbd68f bcachefs: Split out check_unreachable_inodes() pass omits f329ede011da bcachefs: Kill snapshot arg to fsck_write_inode() omits 8dfb74fad918 bcachefs: Check for unlinked, non-empty dirs in check_inode() omits 47f0a517b978 bcachefs: Check for unlinked inodes with dirents omits 3ba0e2d0efbb bcachefs: Check for directories with no backpointers omits 8dcdcdb20fa5 bcachefs: Create lost+found in correct snapshot omits ffb3d8e9ae20 bcachefs: Fix reattach_inode() omits ed0018ef4234 bcachefs: Kill alloc_v4.fragmentation_lru omits c456a867275d bcachefs: minor lru fsck fixes omits 21813f4e8631 bcachefs: Mark more errors AUTOFIX omits cc9eefa49a21 bcachefs: Make sure we print error that causes fsck to bail out omits 2dc5ffa03cc0 vhost/scsi: null-ptr-dereference in vhost_scsi_get_req() omits d7f515265b9a Merge branch 'next-unaligned' into for-next omits 1a5c0049e0fe io_uring: allow resizing of hash table omits 17d4331291d1 vsock/virtio: use GFP_ATOMIC under RCU read lock omits 55bef307e804 hwmon: (max1668) Add missing dependency on REGMAP_I2C omits ac420c4fbd4d hwmon: (ltc2991) Add missing dependency on REGMAP_I2C omits b5f4e97d6400 hwmon: (adt7470) Add missing dependency on REGMAP_I2C omits 092f22ee78a2 hwmon: (adm9240) Add missing dependency on REGMAP_I2C omits 86aeace52099 hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C omits 7f8922773211 Merge branch 'acpi-video' into linux-next omits 212811e182f8 Merge branch 'pm-cpufreq' into linux-next omits 52aa2296a968 mm/slub, kunit: Add testcase for krealloc redzone and zeroing omits d0a38fad51cc mm/slub: Improve redzone check and zeroing for krealloc() omits f97ac9f57ebb mm/slub: Move krealloc() and related code to slub.c omits b0c543648f3b mm/slub: Consider kfence case for get_orig_size() omits f3b57ed0f674 mm/kasan: Don't store metadata inside kmalloc object when [...] omits 28e884641fac Merge branch 'fixes.ufs' into for-next omits 935c4833426f rust: rbtree: fix `SAFETY` comments that should be `# Safe [...] omits e885f7460446 rust: replace `clippy::dbg_macro` with `disallowed_macros` omits a24f98e0f950 rust: introduce `.clippy.toml` omits eaaad8385f73 rust: sync: remove unneeded `#[allow(clippy::non_send_fiel [...] omits 1f564e30e603 rust: init: remove unneeded `#[allow(clippy::disallowed_names)]` omits 0bdf43ed73ca rust: enable `rustdoc::unescaped_backticks` lint omits 9cd6095ebc00 rust: enable `clippy::ignored_unit_patterns` lint omits 9c39b44f113c rust: enable `clippy::unnecessary_safety_doc` lint omits c8445fa90034 rust: enable `clippy::unnecessary_safety_comment` lint omits 432526d4ff32 rust: enable `clippy::undocumented_unsafe_blocks` lint omits c4277ae2a630 rust: types: avoid repetition in `{As,From}Bytes` impls omits 50d3c36e010a rust: sort global Rust flags omits c18236e0a272 rust: workqueue: remove unneeded ``#[allow(clippy::new_ret [...] omits c94d8cdb9ade rust: types: add examples for the `Either` type omits 2db67954507d docs: rust: quick-start: add Ubuntu omits d6ab24b16c15 hwmon: (tmp513) Add missing dependency on REGMAP_I2C omits 8c3a586d9756 Merge branch 'pwm/duty_offset' omits caead94466dc Merge branch 'pm-cpuidle' into linux-next omits 1337ba148b2e Merge branch 'acpi-resource' into linux-next omits 1608f2830c36 Merge branch 'misc-6.12' into next-fixes omits 097a933e70b7 Merge remote-tracking branch 'regmap/for-6.13' into regmap-next omits b4fd168b1cd8 Merge branch 'regmap-linus' into regmap-next omits 21e9b6690b62 Merge remote-tracking branch 'regmap/for-6.11' into regmap-linus omits c9852c467673 io_uring: move cancel hash tables to kvmalloc/kvfree omits c74e58fd25e1 Merge remote-tracking branch 'regulator/for-6.13' into reg [...] omits 49d20e3474ab Merge branch 'regulator-linus' into regulator-next omits fdeb154f578e Merge remote-tracking branch 'regulator/for-6.11' into reg [...] omits adffe6fc9f49 io_uring/cancel: get rid of init_hash_table() helper omits fe9a532b797d io_uring/poll: get rid of per-hashtable bucket locks omits 8b7e480f963a io_uring/poll: get rid of io_poll_tw_hash_eject() omits 313314db5bcb io_uring/poll: get rid of unlocked cancel hash omits dc947efe6ee6 NFSD: Remove unnecessary posix_acl_entry pointer initialization omits 938247d311fa svcrdma: Address an integer overflow omits 4e28f898556e NFSD: Prevent a potential integer overflow omits c216e09d8505 rust: cfi: fix `patchable-function-entry` starting version omits f5002abdef34 hwmon: (adt7475) Fix memory leak in adt7475_fan_pwm_config() omits cf12e65e559d hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL D [...] omits e7c10ac01f31 Merge branch 'for-next-next-v6.12-20240916' into for-next- [...] omits 8dc5be084efc Merge branch 'for-next-current-v6.11-20240916' into for-ne [...] omits 8916db699095 Merge branch 'b-for-next' into for-next-next-v6.12-20240916 omits 334027a2c661 Merge branch 'misc-6.12' into for-next-current-v6.11-20240916 omits 81064d7f2e18 Merge branch 'misc-6.12' into for-next-next-v6.12-20240916 omits 79125d57644c Merge branch 'for-6.12' into for-next omits 8c92c9840a6d btrfs: tree-checker: fix the wrong output of data backref [...] omits 3cc25d5adcfd Merge branches 'fixes', 'generic', 'misc', 'mmu', 'pat_vmx [...] omits 052f172ef127 Merge branch 'docs-mw' into docs-next omits b42677724924 btrfs: don't take dev_replace rwsem on task already holding it omits 90cee4871c72 btrfs: fix race setting file private on concurrent lseek u [...] omits 4ea8511c034b riscv: dts: sophgo: cv1812h: add pinctrl support omits f093225b6ca3 riscv: dts: sophgo: cv1800b: add pinctrl support omits fec496684388 iio: adc: ad7173: add support for ad4113 omits 62dd16d2cbf4 iio: adc: ad7173: order chipID by value omits 9600da32ca32 dt-bindings: adc: ad7173: add support for ad4113 omits 123c0fef8b37 iio: adc: Convert to IIO_MAP() omits 8a73b666905e iio: adc: Constify struct iio_map omits d5b29a1d9e73 iio: imu: inv_mpu6050: Use upper_16_bits()/lower_16_bits() [...] omits f431450d6950 iio: light: cm32181: Remove duplicate ACPI handle check omits 8f5f66d4a20e iio: pressure: bmp280: Remove config error check for IIR f [...] omits 21a61961cb82 iio: pressure: bmp280: Add support for bmp280 soft reset omits a4887ad74b68 iio: pressure: bmp280: Use bulk read for humidity calibrat [...] omits 3300bc3e9787 iio: event_monitor: Fix missing free in main omits eb211cc4b384 iio: pressure: hid-sensor-press: Get platform data via dev [...] omits 3e53d5932458 iio: position: hid-sensor-custom-intel-hinge: Get platform [...] omits cfc85feb4204 iio: orientation: hid-sensor-rotation: Get platform data v [...] omits eee3106f947f iio: orientation: hid-sensor-incl-3d: Get platform data vi [...] omits a3788163b1a4 iio: magnetometer: hid-sensor-magn-3d: Get platform data v [...] omits f4232306648c iio: light: lm3533-als: Get platform data via dev_get_platdata() omits 1d855cafe359 iio: light: hid-sensor-prox: Get platform data via dev_get [...] omits fa8ed219ebb2 iio: light: hid-sensor-als: Get platform data via dev_get_ [...] omits 17aec09217fb iio: imu: st_lsm6dsx: Get platform data via dev_get_platdata() omits 0f6454776c3d iio: gyro: hid-sensor-gyro-3d: Get platform data via dev_g [...] omits 8ab407c002a9 iio: frequency: adf4350: Get platform data via dev_get_platdata() omits d0c3375a19e5 iio: frequency: ad9523: Get platform data via dev_get_platdata() omits 2c048693af35 iio: dac: max517: Get platform data via dev_get_platdata() omits 26932fa10f81 iio: dac: m62332: Get platform data via dev_get_platdata() omits 2589ce5158ca iio: dac: ad5791: Get platform data via dev_get_platdata() omits 573fd7f430a8 iio: dac: ad5504: Get platform data via dev_get_platdata() omits 1f6b54b13181 iio: adc: ltc2497: Get platform data via dev_get_platdata() omits 5a8c7f743869 iio: adc: ad7793: Get platform data via dev_get_platdata() omits 6e2206d31c5c iio: adc: ad7887: Get platform data via dev_get_platdata() omits 0e0a14152385 iio: adc: ad7791: Get platform data via dev_get_platdata() omits 5dbb524eef13 iio: adc: ad7266: Get platform data via dev_get_platdata() omits 84ef5a7956bc iio: accel: hid-sensor-accel-3d: Get platform data via dev [...] omits eb47af3e2e77 iio: hid-sensor: Use aligned data type for timestamp omits 2a0337f3b9ea iio: imu: st_lsm6dsx: Use aligned data type for timestamp omits 1537fdc35dd5 types: Complement the aligned types with signed 64-bit one omits f19be71b50eb iio: proximity: sx_common: Drop unused acpi.h omits 20690a5b9553 iio: proximity: sx_common: Unexport sx_common_get_raw_regi [...] omits 0cbb2c15328f iio: imu: fxos8700: Drop unused acpi.h omits 2e92d569adf6 iio: addac: ad74xxx: Constify struct iio_chan_spec omits c69a5c45bc52 iio: pressure: bmp280: use irq_get_trigger_type() omits d25bd3c05f08 iio: magn: ak8974: use irq_get_trigger_type() omits 14c12c594c81 iio: light: st_uvis25: use irq_get_trigger_type() omits 7822a351731f iio: imu: st_lsm6dsx: use irq_get_trigger_type() omits 1455f657674d iio: imu: inv_mpu6050: use irq_get_trigger_type() omits 0ffd78bf8c4b iio: imu: inv_icm42600: use irq_get_trigger_type() omits 122f68fb7d42 iio: imu: bmi323: use irq_get_trigger_type() omits 45b63ea2239f iio: imu: bmi160: use irq_get_trigger_type() omits b63d8dd31be3 iio: humidity: hts221: use irq_get_trigger_type() omits 4186d409dc39 iio: gyro: mpu3050: use irq_get_trigger_type() omits 7d78611e37e5 iio: gyro: fxas21002c: use irq_get_trigger_type() omits a99c6df66b23 iio: common: st: use irq_get_trigger_type() omits a057acca7c4b iio: adc: ti-ads1015: use irq_get_trigger_type() omits 5d35c8fbf508 iio: accel: fxls8962af: use irq_get_trigger_type() omits ecc337153d05 iio: accel: adxl380: use irq_get_trigger_type() omits c1ba13d4fd24 iio: imu: inv_icm42600: add inv_icm42600 id_table omits 8e1c119c6c6a Merge branch 'docs-mw' into docs-next omits 0a9855890ede Merge branch 'docs-mw' into docs-next omits 3ec9914689be docs: Move fault injection section to dev-tools omits fa0414dea49d docs/mm: fix a typo omits 8cb256d20646 Docs/zh_CN: Update Yanteng's email address omits 807655a3f611 percpu: fix data race with pcpu_nr_empty_pop_pages omits ba1b153f6d27 Merge branch 'omap-for-v6.12/drivers' into tmp/omap-next-2 [...] omits fa7a81399c38 Merge branch 'omap-for-v6.12/soc' into tmp/omap-next-20240 [...] omits 2a53bda1b801 Merge branch 'omap-for-v6.12/dt' into tmp/omap-next-202409 [...] omits 2adcf3941db7 Merge branches 'arm32-for-6.12', 'arm64-defconfig-fixes-fo [...] omits d92e9ea2f0f9 arm64: dts: qcom: msm8939: revert use of APCS mbox for RPM adds 3840cbe24cf0 sched: psi: fix bogus pressure spikes from aggregation race adds 263a25de5b60 Merge tag 'pull-fixes.ufs' of git://git.kernel.org/pub/scm [...] adds 0c559323bbaa Merge tag 'rust-fixes-6.12' of https://github.com/Rust-for [...] adds 6cca11958870 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b7a838ee7e89 Merge tag 'v6.12-rc1-smb3-client-fixes' of git://git.samba [...] adds 79eb2c07afbe Merge tag 'for-6.12-rc1-tag' of git://git.kernel.org/pub/s [...] adds a3a37691e662 Merge tag 'ceph-for-6.12-rc2' of https://github.com/ceph/c [...] adds 4770119d637c Merge tag 'fs_for_v6.12-rc2' of git://git.kernel.org/pub/s [...] adds e02f08e21716 Merge tag 'fsnotify_for_v6.12-rc2' of git://git.kernel.org [...] adds 43454e83916d Merge tag 'io_uring-6.12-20241004' of git://git.kernel.dk/linux adds 360c1f1f24c6 Merge tag 'block-6.12-20241004' of git://git.kernel.dk/linux adds cffa8e83df9f drm/xe: Restore pci state upon resume adds 790533e44bfc drm/xe/guc_submit: add missing locking in wedged_fini adds 2d2be279f1ca drm/xe: fix UAF around queue destruction adds cb58977016d1 drm/xe: use devm_add_action_or_reset() helper adds d1ef967126e2 drm/xe: Convert to USM lock to rwsem adds 0f18ac78aa97 drm/xe: Use helper for ASID -> VM in GPU faults and access [...] adds 7929ffce0f8b drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM adds 3bf90935aafc drm/xe/xe2: Extend performance tuning to media GT adds 6ef5a04221aa drm/xe/xe2: Add performance tuning for L3 cache flushing adds 1b30f87e088b drm/xe: Resume TDR after GT reset adds 9e3c85ddea7a drm/xe: Clean up VM / exec queue file lock usage. adds 74231870cf49 drm/xe/vm: move xa_alloc to prevent UAF adds 67801fa67b94 drm/xe/queue: move xa_alloc to prevent UAF adds 8135f1c09dd2 drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close adds 7257d9c9a3c6 drm/xe: Prevent null pointer access in xe_migrate_copy adds a6f3b2527375 drm/xe: Fix memory leak when aborting binds adds 5b272bf7dcf9 Merge tag 'drm-xe-fixes-2024-10-03' of https://gitlab.free [...] adds fe6fceceaecf Merge tag 'drm-fixes-2024-10-04' of https://gitlab.freedes [...] adds 9df39a872c46 ALSA: gus: Fix some error handling paths related to get_bp [...] adds 703235a244e5 ALSA: line6: add hw monitor volume control to POD HD500X adds b3ebb007060f ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin adds 2f91ff27b0ee Merge tag 'sound-6.12-rc2' of git://git.kernel.org/pub/scm [...] adds cc70ce8fccd3 Merge tag 'gpio-fixes-for-v6.12-rc2' of git://git.kernel.o [...] adds 5d18081de22c Merge tag 'pm-6.12-rc2' of git://git.kernel.org/pub/scm/li [...] adds 3be5c171025b Merge branches 'acpi-video' and 'acpi-battery' adds e1043b6765d6 Merge tag 'acpi-6.12-rc2' of git://git.kernel.org/pub/scm/ [...] adds f6785e0ccfdf Merge tag 'slab-for-6.12-rc1' of git://git.kernel.org/pub/ [...] adds 50a3242d84ee tracing: Fix trace_check_vprintf() when tp_printk is used adds f771d5369f1d tools/rtla: Fix installation from out-of-tree build adds 3d7b8ea7a8a2 rtla: Fix the help text in osnoise and timerlat top tools adds ad686707ea16 x86/ftrace: Include <asm/ptrace.h> adds 0bb0a5c12ecf tracing/timerlat: Fix duplicated kthread creation due to C [...] adds b484a02c9ced tracing/timerlat: Drop interface_lock in stop_kthread() adds 829e0c9f0855 tracing/timerlat: Fix a race during cpuhp processing adds 2a13ca2e8abb tracing/hwlat: Fix a race during cpuhp processing adds 622a3ed1accb Merge tag 'trace-v6.12-rc1' of git://git.kernel.org/pub/sc [...] adds 7943f06cfc86 Merge tag 'riscv-for-linus-6.12-rc2' of git://git.kernel.o [...] adds 3eddb108abe3 arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386 adds ac308609567d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 27cc6fdf7201 Merge tag 'linux_kselftest-fixes-6.12-rc2' of git://git.ke [...] adds c5e3cdbf2afe tomoyo: revert CONFIG_SECURITY_TOMOYO_LKM support adds fb9b76749adb Merge tag 'lsm-pr-20241004' of git://git.kernel.org/pub/sc [...] adds 886d518ca9a6 MAINTAINERS: Add unsafe_memcpy() to the FORTIFY review list adds dd3a7ee91e0c hardening: Adjust dependencies in selection of MODVERSIONS adds 045244dd5d75 MAINTAINERS: Add security/Kconfig.hardening to hardening section adds 9ec2236a0260 Merge tag 'hardening-v6.12-rc2' of git://git.kernel.org/pu [...] adds 60b9f47eb3b0 Merge tag 'spi-fix-v6.12-rc1' of git://git.kernel.org/pub/ [...] adds 3689245dedfd Merge tag 'i2c-host-fixes-6.12-rc2' of git://git.kernel.or [...] adds 3a28c9e12828 Merge tag 'i2c-for-6.12-rc2' of git://git.kernel.org/pub/s [...] adds 7c50f221837e Merge tag 'cxl-fixes-6.12-rc2' of git://git.kernel.org/pub [...] adds faab35a0370f ext4: use handle to mark fc as ineligible in __track_dentr [...] adds 04e6ce8f06d1 ext4: mark fc as ineligible using an handle in ext4_xattr_set() adds 6121258c2b33 ext4: fix off by one issue in alloc_flex_gd() adds fdd0a94dcf7f Merge tag 'ext4_for_linus-5.12-rc2' of git://git.kernel.or [...] adds fc20a3e57247 Merge tag 'for-linus-6.12a-rc2-tag' of git://git.kernel.or [...] adds 6b63a948a73b bcachefs: Add missing wakeup to bch2_inode_hash_remove() adds 20826fe6b810 bcachefs: Fix reattach_inode() adds fda7b1ffdef7 bcachefs: Create lost+found in correct snapshot adds 658c82f41e80 bcachefs: bkey errors are only AUTOFIX during read adds 492e24d7604a bcachefs: Make sure we print error that causes fsck to bail out adds 1bea714c532a bcachefs: Mark more errors AUTOFIX adds 01bf5e3bd26f bcachefs: minor lru fsck fixes adds 260af1562ec1 bcachefs: Kill alloc_v4.fragmentation_lru adds 1c6051bbd76b bcachefs: Check for directories with no backpointers adds c7da5ee2e5cc bcachefs: Check for unlinked inodes with dirents adds c9306a91c3fd bcachefs: Check for unlinked, non-empty dirs in check_inode() adds 72350ee0ea22 bcachefs: Kill snapshot arg to fsck_write_inode() adds 1f73cb4d34e7 bcachefs: Add warn param to subvol_get_snapshot, peek_inode adds 0f25eb4b6077 bcachefs: Rework logged op error handling adds 8f602276d390 Merge tag 'bcachefs-2024-10-05' of git://evilpiepirate.org [...] adds b3ce5c30a0e0 Merge tag 'powerpc-6.12-3' of git://git.kernel.org/pub/scm [...] adds 76f972c2cfdf KVM: selftests: Fix build on architectures other than x86_64 adds fcd1ec9cb59c KVM: x86/mmu: fix KVM_X86_QUIRK_SLOT_ZAP_ALL for shadow MMU adds ea4290d77bda KVM: x86: leave kvm.ko out of the build if no vendor modul [...] adds 2a5fe5a01668 x86/reboot: emergency callbacks are now registered by comm [...] adds 78fee4198bb4 KVM: arm64: Fix __pkvm_init_vcpu cptr_el2 error path adds a9f41588a902 KVM: arm64: Constrain the host to the maximum shared SVE V [...] adds 64a1d716615e KVM: arm64: Another reviewer reshuffle adds a1d402abf8e3 KVM: arm64: Fix kvm_has_feat*() handling of negative features adds c8d430db8eec Merge tag 'kvmarm-fixes-6.12-1' of git://git.kernel.org/pu [...] adds 4563243edeeb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7d59ac07ccb5 platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug adds ed0e64d85fe7 MAINTAINERS: Update Intel In Field Scan(IFS) entry adds b6c57b70a343 platform/x86: dell-laptop: Do not fail when encountering u [...] adds 0bdb4e57a1b0 platform/x86:intel/pmc: Disable ACPI PM Timer disabling on [...] adds 2f95a035b8fd platform/x86: ISST: Add Diamond Rapids to support list adds e16f7eee7c80 platform/x86/intel: power-domains: Add Diamond Rapids support adds a561509b4187 platform/x86: dell-sysman: add support for alienware products adds 7b954b9ba007 platform/x86: dell-ddv: Fix typo in documentation adds 5984b40f5bcd platform/x86: wmi: Update WMI driver API documentation adds 2fae3129c0c0 platform/x86: x86-android-tablets: Fix use after free on p [...] adds c8d9f2c7aa59 Merge tag 'platform-drivers-x86-v6.12-2' of git://git.kern [...] adds c14a30468230 scripts: import more list macros adds d939881a15b1 kbuild: fix a typo dt_binding_schema -> dt_binding_schemas adds 82cb44308951 kbuild: deb-pkg: Remove blank first line from maint scripts adds 2a130b7e1fcd Merge tag 'kbuild-fixes-v6.12' of git://git.kernel.org/pub [...] adds 8cf0b93919e1 Linux 6.12-rc2 adds a194c9859732 vsock/virtio: use GFP_ATOMIC under RCU read lock adds 221af82f606d vhost/scsi: null-ptr-dereference in vhost_scsi_get_req() adds 87d6aab2389e Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 660969307fa9 bcachefs: do not use PF_MEMALLOC_NORECLAIM adds a22ceee6e9ea Revert "mm: introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN" adds 03c66f01f529 kthread: unpark only parked kthread adds 377938df4bd8 device-dax: correct pgoff align in dax_set_mapping() adds f1cd374af1ed selftests/mm: fix incorrect buffer->mirror size in hmm2 do [...] adds ee9233dbf993 fs/proc/kcore.c: allow translation of physical memory addresses adds c47c3a25868f resource, kunit: fix user-after-free in resource_test_regi [...] adds cf6cc5e72981 mm/huge_memory: check pmd_special() only after pmd_present() adds baba7751be04 .mailmap: update Fangrui's email adds 13a073ac1207 secretmem: disable memfd_secret() if arch cannot set direct map adds 213dd12ae64b CREDITS: sort alphabetically by name adds b7909204b43d mm: zswap: delete comments for "value" member of 'struct z [...] adds 0a04da77b601 mm: avoid unconditional one-tick sleep when swapcache_prep [...] adds 1b3b55e6fe59 mseal: update mseal.rst adds 5274efe38777 mseal: update mseal.rst adds 29f693f99ae4 mm/mmap: correct error handling in mmap_region() adds 5cd058759797 mm/mremap: prevent racing change of old pmd type adds 24052af93dd1 nilfs2: propagate directory read errors from nilfs_find_entry() adds 922e46ae7737 mm: fix null pointer dereference in pfnmap_lockdep_assert adds f64caf6c14ee fat: fix uninitialized variable adds 4bb3dd34459b selftests/mm: replace atomic_bool with pthread_barrier_t adds 635fd2fba2ed selftests/mm: fix deadlock for fork after pthread_create on ARM adds 5de8d5a1b0ed Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds a99fcb015897 btrfs: split remaining space to discard in chunks adds 69313850dce3 btrfs: add cancellation points to trim loops adds 6ef8fbce0104 btrfs: fix missing error handling when adding delayed ref [...] adds 5c0ea18d992f btrfs: use sector numbers as keys for the dirty extents xarray adds ec6d053e46be btrfs: zoned: fix missing RCU locking in error message whe [...] adds 0f05c66081c8 btrfs: fix clear_dirty and writeback ordering in submit_on [...] adds 857c0ad014a4 Merge branch 'misc-6.12' into next-fixes adds 53348de893b6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 1b4e371e5473 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c88c150a467f nfsd: fix possible badness in FREE_STATEID adds 16f65df8b39e Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] adds b2fa1479ae93 Merge branch 'fs-current' of linux-next adds 8bf275d61925 arc: rename aux.h to arc_aux.h adds c8f1335135ee Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 2d7a098b9dbe Documentation: networking/tcp_ao: typo and grammar fixes adds 839e3f9bee42 ice: set correct dst VSI in only LAN filters adds ccca30a18e36 ice: Fix improper handling of refcount in ice_dpll_init_rc [...] adds d517cf89874c ice: Fix improper handling of refcount in ice_sriov_set_ms [...] adds d019b1a9128d ice: clear port vlan config during reset adds c188afdc3611 ice: fix memleak in ice_init_tx_topology() adds afe6e30e7701 ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins adds 0eae2c136cb6 ice: fix VLAN replay after reset adds d382c7bc236d idpf: fix VF dynamic interrupt ctl register initialization adds 640f70063e6d idpf: use actual mbx receive payload length adds 09d0fb5cb30e idpf: deinit virtchnl transaction manager after vport and vectors adds 096c0fa42afa Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1f9fc48fd302 net: dsa: sja1105: fix reception from VLAN-unaware bridges adds f9ff7665cd12 netfilter: br_netfilter: fix panic with metadata_dst skb adds bc4d22b72a2d selftests: add regression test for br_netfilter panic adds 69ea1d4ac916 Merge branch 'netfilter-br_netfilter-fix-panic-with-metada [...] adds de390657b5d6 ibmvnic: Inspect header requirements before using scrq direct adds 500257db81d0 Merge branch 'ibmvnic-fix-for-send-scrq-direct' adds 9f49d14ec41c selftests: net: no_forwarding: fix VID for $swp2 in one_br [...] adds dda3529d2e84 net: pse-pd: Fix enabled status mismatch adds 1dae9f118718 net: Fix an unsafe loop on the list adds 9234a2549cb6 net: phy: bcm84881: Fix some error handling paths adds cf767adc4bf1 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 0e20668ac0f2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6746af1ca5b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5cd877a7982e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fd5b49d3ce98 RDMA/bnxt_re: Fix a possible memory leak adds b5b35e04a1c7 RDMA/bnxt_re: Fix incorrect AVID type in WQE structure adds ff30f6617674 RDMA/bnxt_re: Add a check for memory allocation adds b53f62a213af RDMA/bnxt_re: Fix the max WQEs used in Static WQE mode adds 3630aae47658 RDMA/nldev: Fix NULL pointer dereferences issue in rdma_nl [...] adds 3f56eb84ad0c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 49da1463c9e3 ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_pl [...] adds 8380dbf1b9ef ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties adds 258ff99950fa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds bd2b7f62a0d5 mailmap: update mail for Fiona Behrens adds f6b0bd0a5d3b Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds df9158826b00 usb: gadget: core: force synchronous registration adds a6555cb1cb69 usb: storage: ignore bogus device raised by JieLi BR21 USB [...] adds 897e13a8f9a2 usb: dwc3: re-enable runtime PM after failed resume adds 0d410e8913f5 usb: dwc3: core: Stop processing of pending events if cont [...] adds 6c4e1ef46c9d usb: misc: onboard_usb_dev: introduce new config symbol fo [...] adds d44238d8254a usb: xhci: Fix problem with xhci resume from suspend adds 71c717cd8a2e Revert "usb: yurex: Replace snprintf() with the safer scnp [...] adds 39845764a0ca USB: yurex: kill needless initialization in yurex_read adds 842662f58139 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds cb4c7df596a9 phy: usb: Fix missing elements in BCM4908 USB init array adds 2d0f973b5f1c phy: cadence: Sierra: Fix offset of DEQ open eye algorithm [...] adds 0474ac44f668 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 96666f05d11a iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUF [...] adds f4dc96f05149 iio: adc: ad7944: add missing select IIO_(TRIGGERED_)BUFFE [...] adds eb143d05def5 iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_ [...] adds f3fe8c52c580 iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig adds a985576af824 iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_) [...] adds 5bede948670f iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFF [...] adds 62ec3df342cc iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFE [...] adds 3fd8bbf93926 iio: chemical: ens160: add missing select IIO_(TRIGGERED_) [...] adds aa99ef68eff5 iio: light: bu27008: add missing select IIO_(TRIGGERED_)BU [...] adds fbb913895e3d iio: magnetometer: af8133j: add missing select IIO_(TRIGGE [...] adds 3f7b25f6ad09 iio: pressure: bm1390: add missing select IIO_(TRIGGERED_) [...] adds 75461a0b15d7 iio: proximity: mb1232: add missing select IIO_(TRIGGERED_ [...] adds 17a99360184c iio: resolver: ad2s1210 add missing select REGMAP in Kconfig adds 2caa67b6251c iio: resolver: ad2s1210: add missing select (TRIGGERED_)BU [...] adds c64643ed4eaa iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig adds b7983033a10b iio: amplifiers: ada4250: add missing select REGMAP_SPI in [...] adds bcdab6f74c91 iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig adds 252ff06a4cb4 iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig adds 27b6aa68a681 iio: dac: stm32-dac-core: add missing select REGMAP_MMIO i [...] adds ccf9af8b0dad iioc: dac: ltc2664: Fix span variable usage in ltc2664_cha [...] adds b6899a2ed852 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds bbd2a3fadbeb Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 20bc57f7c38f Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds a017616fafc6 hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL D [...] adds 0fb09bf71573 hwmon: (adt7475) Fix memory leak in adt7475_fan_pwm_config() adds 193bc02c6649 hwmon: (tmp513) Add missing dependency on REGMAP_I2C adds 56c77c0f4a7c hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C adds 14849a2ec175 hwmon: (adm9240) Add missing dependency on REGMAP_I2C adds b6abcc195665 hwmon: (adt7470) Add missing dependency on REGMAP_I2C adds 7d4cc7fdc6c8 hwmon: (ltc2991) Add missing dependency on REGMAP_I2C adds 2d6c668902e5 hwmon: (max1668) Add missing dependency on REGMAP_I2C adds f2ef51338c54 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 3dcb2c53b049 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 45e329ac13e1 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 3d9b76d90223 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4cc2718f621a drm/i915/hdcp: fix connector refcounting adds 83cf14892a3f Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] adds 501d7d95d79f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e76e23a2e93c Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds ef88b7efe112 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8b1334fd8978 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] adds ab8851431bef lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW adds 6c40624c49bd Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 928183fba8b2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7d1fd3638ee3 drm/v3d: Stop the active perfmon before being destroyed adds 0b2ad4f6f2be drm/vc4: Stop the active perfmon before being destroyed adds 9b922be5ccae Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 52e04a722c17 selftests/mm: add pkey_sighandler_xx, hugetlb_dio to .gitignore new 6919cd2de800 mm: shmem: fix khugepaged activation policy for shmem new f6fca61f9f21 mm/damon: fix sparse warning for zero initializer new 29bf1c1ccd45 mm/memcontrol: add per-memcg pgpgin/pswpin counter new 7a0a62bc8cb3 mm-memcontrol-add-per-memcg-pgpgin-pswpin-counter-v2 new 3f503083800d mm/vmstat: defer the refresh_zone_stat_thresholds after al [...] new 302b2ac6e5b2 mm-vmstat-defer-the-refresh_zone_stat_thresholds-after-all [...] new 7a51dc8f0a75 mm/vmalloc: combine all TLB flush operations of KASAN shad [...] new b8f110c91669 zram: introduce ZRAM_PP_SLOT flag new 377d66261fc0 zram: permit only one post-processing operation at a time new d1be93b4dc63 zram: rework recompress target selection strategy new acc572c9026b zram: do not skip the first bucket new fadd94b99116 zram: rework writeback target selection strategy new 611be7476505 zram: do not mark idle slots that cannot be idle new f9f27249c0c2 zram: reshuffle zram_free_page() flags operations new 238471fcd1e3 zram: remove UNDER_WB and simplify writeback new 028c4c4a6bb2 mm: refactor mm_access() to not return NULL new f83b6341f16c procfs: prefer neater pointer error comparison new 956b82f4ecc1 maple_tree: i is always less than or equal to mas_end new d84e0032b99b maple_tree: goto complete directly on a pivot of 0 new a6e65faa6c2d mm: shmem: fix data-race in shmem_getattr() new fcd4695c93a0 maple_tree: remove maple_big_node.parent new 3b92c189dc0e maple_tree: memset maple_big_node as a whole new 9459986965e8 mm/list_lru: don't pass unnecessary key parameters new 446aa614e101 mm/list_lru: don't export list_lru_add new 7bc9ea0384df mm/list_lru: code clean up for reparenting new edb0e8d41264 mm/list_lru: simplify reparenting and initial allocation new 2bc4c6391d9d mm/list_lru: split the lock to per-cgroup scope new f0f918b44051 mm/list_lru: simplify the list_lru walk callback function new ca7d1e6f80a1 mm: fix shrink nr.unqueued_dirty counter issue new a0e5a9ac5846 mm/mempolicy: fix comments for better documentation new ccd211dcf692 selftests/mm: hugetlb_fault_after_madv: use default hugetl [...] new ec6b5e0f6cb2 selftests/mm: hugetlb_fault_after_madv: improve test output new 32083b348eaa mm/madvise: unrestrict process_madvise() for current process new 358501f050b0 mm: move mm flags to mm_types.h new 80a615863c29 mm: pgtable: introduce pte_offset_map_{ro|rw}_nolock() new b94e1e447a04 powerpc: assert_pte_locked() use pte_offset_map_ro_nolock() new d0d4a36be2b5 mm: filemap: filemap_fault_recheck_pte_none() use pte_offs [...] new 71117c6858cc mm: khugepaged: __collapse_huge_page_swapin() use pte_offs [...] new cf73533de64a arm: adjust_pte() use pte_offset_map_rw_nolock() new 2d60c620f46c mm: handle_pte_fault() use pte_offset_map_rw_nolock() new 193ef2fc05a4 mm: khugepaged: collapse_pte_mapped_thp() use pte_offset_m [...] new ae43b5d69d45 mm: copy_pte_range() use pte_offset_map_rw_nolock() new ac32beddc314 mm: mremap: move_ptes() use pte_offset_map_rw_nolock() new eb8291d468a2 mm: page_vma_mapped_walk: map_pte() use pte_offset_map_rw_ [...] new 8bb923013a02 mm: userfaultfd: move_pages_pte() use pte_offset_map_rw_nolock() new 194c567f6ced mm: multi-gen LRU: walk_pte_range() use pte_offset_map_rw_ [...] new 169cfc813b60 mm: pgtable: remove pte_offset_map_nolock() new 3707d9d35166 mm: migrate LRU_REFS_MASK bits in folio_migrate_flags new f6fd59b71dde mm: optimize truncation of shadow entries new 849b61043083 mm: optimize invalidation of shadow entries new bd848ea2c7a8 mm, kasan: instrument copy_from/to_kernel_nofault new 10aa74d7d3fd mm, kasan: proper instrument _kernel_nofault new 685cabd71c16 mm/cma: fix useless return in void function new fdbab0733a78 selftests/damon/access_memory_even: remove unused variables new 61409cb21c75 zsmalloc: replace kmap_atomic with kmap_local_page new f074b0f8d662 mm: define obj_cgroup_get() if CONFIG_MEMCG is not defined. new e61d16ae6f07 mm: zswap: modify zswap_compress() to accept a page instea [...] new 154b6f2aff01 mm: zswap: rename zswap_pool_get() to zswap_pool_tryget(). new 51761bbd9825 mm: change count_objcg_event() to count_objcg_events() for [...] new ad7b3c559a30 mm: zswap: modify zswap_stored_pages to be atomic_long_t. new eaf03d3502c8 mm: zswap: support large folios in zswap_store(). new d9aaccef75d1 mm: swap: Count successful large folio zswap stores in hug [...] new a30849ec1eaa mm: zswap: zswap_store_page() will initialize entry after [...] new d64ccf622a3d ksm: use a folio in try_to_merge_one_page() new 2224a79f5b24 ksm: convert cmp_and_merge_page() to use a folio new ddb288c4dc73 ksm: convert should_skip_rmap_item() to take a folio new 91fd36eb5e47 mm: add PageAnonNotKsm() new 483029ec972e mm-add-pageanonnotksm-fix new 08dda2853cd5 mm: remove PageKsm() new 4494db9ca3a4 gup: convert FOLL_TOUCH case in follow_page_pte() to folio new f58cfcf5afa2 mm: move set_pxd_safe() helpers from generic to platform new b2d27175eeed mm: swap: make some count_mthp_stat() call-sites be THP-agnostic. new b7a741cf6da8 mm/truncate: reset xa_has_values flag on each iteration new 3a9fa7623769 mm/hugetlb_cgroup: introduce peak and rsvd.peak to v2 new c478f0b3fe40 mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) [...] new e55e454a8047 mm: optimization on page allocation when CMA enabled new e8333d8fb286 ocfs2: remove unused declaration in header file new 1282b6481c21 ocfs2: fix typo in comment new 0038b25f3972 kexec/crash: no crash update when kexec in progress new 8d3b3fa291c1 lib: devres: simplify API devm_iounmap() implementation new 9013584ac78f lib: devres: Simplify API devm_ioport_unmap() implementation new 43632165ad0d kernel/watchdog: always restore watchdog_softlockup(,hardl [...] new 13aec430fc11 resource: replace open coded resource_intersection() new 6fc867375040 resource: introduce is_type_match() helper and use it new f7b33ea21dfe scripts/spelling.txt: add more spellings corrections new a9c1e9f463e6 ipc/msg: replace one-element array with flexible array member new 75b418583983 scripts/decode_stacktrace.sh: remove trailing space new ff1a008f5321 foo new 4695ec8a6bfc Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 2909c37e78a3 speakup: use SPKDIR=$(src) to specify the source directory new 11d0a451f959 kbuild: refactor the check for missing config files new f8abefdec6ad kbuild: check the presence of include/generated/rustc_cfg new 41b9e514c7ae kbuild: add generic support for built-in boot DTBs new 7f6876e98a3f usb: use "prompt" instead of "bool" for choice prompts new 75a741f43b86 kconfig: remove support for "bool" prompt for choice entries new f8746e3712be kconfig: remove zconfprint() new dcf4f4332a9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d29d92df410e perf trace: Keep exited threads for summary new f72751a73a6b perf test: Restore sample rate for perf_event_attr new f7ef062fe154 perf list: update option desc in man page new 0ca2c45404ee perf arm-spe: Define metadata header version 2 new 59715b1908b0 perf arm-spe: Calculate meta data size new 703f344d0c4a perf arm-spe: Save per CPU information in metadata new 7842a4b6ff69 perf arm-spe: Support metadata version 2 new e52abceb4b6c perf arm-spe: Dump metadata with version 2 new 6bff76af9635 perf test attr: Add back missing topdown events new 4c2a749eddc9 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 76bb31bcbb8c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a36102ba5524 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bcc9d04e749a mm: Introduce ARCH_HAS_USER_SHADOW_STACK new 9ab515b18f84 mm: Define VM_HIGH_ARCH_6 new f645e888b1a6 arm64/mm: Restructure arch_validate_flags() for extensibility new 91e102e79740 prctl: arch-agnostic prctl for shadow stack new 3630e82ab6bd mman: Add map_shadow_stack() flags new 830ae8a39685 arm64: Document boot requirements for Guarded Control Stacks new 7058bf87cd59 arm64/gcs: Document the ABI for Guarded Control Stacks new ce0641d48ddd arm64/sysreg: Add definitions for architected GCS caps new dad947cc22cf arm64/gcs: Add manual encodings of GCS instructions new d0aa2b435186 arm64/gcs: Provide put_user_gcs() new ff5181d8a2a8 arm64/gcs: Provide basic EL2 setup to allow GCS usage at E [...] new 6487c963083c arm64/cpufeature: Runtime detection of Guarded Control Sta [...] new 092055f1508c arm64/mm: Allocate PIE slots for EL0 guarded control stack new ae80e1629aea mm: Define VM_SHADOW_STACK for arm64 when we support GCS new 6497b66ba694 arm64/mm: Map pages for guarded control stack new a94452112ce4 arm64/idreg: Add overrride for GCS new eefc98711f84 arm64/hwcap: Add hwcap for GCS new 8ce71d270536 arm64/traps: Handle GCS exceptions new cfad706e8f6d arm64/mm: Handle GCS data aborts new fc84bc5378a8 arm64/gcs: Context switch GCS state for EL0 new 506496bcbb42 arm64/gcs: Ensure that new threads have a GCS new b57180c75c7e arm64/gcs: Implement shadow stack prctl() interface new 8f3e750673b2 arm64/mm: Implement map_shadow_stack() new eaf62ce1563b arm64/signal: Set up and restore the GCS context for signa [...] new 16f47bb9ac8a arm64/signal: Expose GCS state in signal frames new 7ec3b57cb29f arm64/ptrace: Expose GCS via ptrace and core files new 5d8b172e7005 arm64: Add Kconfig for Guarded Control Stack (GCS) new 7a2f671db61f kselftest/arm64: Verify the GCS hwcap new b2d2f11ff5d6 kselftest/arm64: Add GCS as a detected feature in the sign [...] new 0d426f7dd9a0 kselftest/arm64: Add framework support for GCS to signal h [...] new 956573ac1890 kselftest/arm64: Allow signals tests to specify an expecte [...] new 42155a8eb0f6 kselftest/arm64: Always run signals tests with GCS enabled new 3d37d4307e0f kselftest/arm64: Add very basic GCS test program new a505a52b4e29 kselftest/arm64: Add a GCS test program built with the sys [...] new 58d69a3e3582 kselftest/arm64: Add test coverage for GCS mode locking new 794b64ca5665 kselftest/arm64: Add GCS signal tests new 05e6cfff58c4 kselftest/arm64: Add a GCS stress test new bb9ae1a66c85 kselftest/arm64: Enable GCS for the FP stress tests new 3ef544f796fe Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new d7bcd571f118 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5cc9a07cf792 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b493e38eeb78 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new f7120601612e ARM: bcm: brcmstb: Drop custom init_irq callback new 9c677db86ad6 Merge branch 'soc/next' into next new 9c60a19f5d30 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 8504acb1bb13 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 459e0e74e3e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new acdaab57a0a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 841dd5b122b4 arm64: dts: marvell: cn9130-sr-som: fix cp0 mdio pin numbers new 01e31ac5695f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 47048d5bcf05 ARM: dts: ti/omap: Fix at24 EEPROM node names new ea453dc2d4d6 ARM: dts: ti: drop linux,mtd-name from NAND nodes new a9c81b1d47ba ARM: dts: ti: omap: am335x-baltos: drop "gpmc,device-nand" [...] new 9fe9af0ba275 ARM: dts: ti: omap3434-sdp: drop linux,mtd-name from onenand node new 76a4c6c215f1 ARM: dts: ti: dra7: Remove double include of clock bindings new 16a0a6924424 soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq() new d8ee46b226ac thermal/ti-soc-thermal: Fix typos new 59caaade1930 ARM: dts: omap4-kc1: fix twl6030 power node new f45840d172a0 Merge branch 'omap-for-v6.13/drivers' into tmp/omap-next-2 [...] new 4efa22072e20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bcf94778ed3 ARM: dts: qcom: drop underscore in node names new 8fefd116273e ARM: dts: qcom: minor whitespace cleanup new 27727cb6604e arm64: dts: qcom: x1e80100: fix PCIe4 and PCIe6a PHY clocks new 0b80b3c0f6d2 arm64: dts: qcom: x1e80100: fix PCIe5 PHY clocks new 6317aad0e152 arm64: dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP new 94d5ffab9d5e arm64: dts: qcom: sc7280: don't enable GPU on unsupported devices new afa11181fa50 arm64: dts: qcom: qcm6490-idp: enable WiFi new 0f6c6ae2e9d1 arm64: dts: qcom: qcm6490-rb3gen2: enable WiFi new 1b97f00d1b11 arm64: dts: qcom: msm8998: add HDMI GPIOs new 2150c87db80c arm64: dts: qcom: msm8998: add HDMI nodes new 4bd9b84e093d arm64: dts: qcom: sm8350-hdk: remove a blank overwrite of [...] new 23be31bdf0aa arm64: dts: qcom: sm8450-qrd: explicitly disable dispcc on [...] new 30326d120ac8 arm64: dts: qcom: sm8450-sony-xperia-nagara: disable dispc [...] new c014190967db arm64: dts: qcom: sm8450: don't disable dispcc by default new c9c87512a5dd arm64: dts: qcom: sm8450-hdk: remove status property from [...] new 959176141ee6 arm64: dts: qcom: sm8650: don't disable dispcc by default new 5a93da04248f arm64: dts: qcom: sm8650-hdk: remove status property from [...] new 615ce95458a3 arm64: dts: qcom: sm8650-mtp: remove status property from [...] new 7bce7fa2777a arm64: dts: qcom: sm8650-qrd: remove status property from [...] new c17818a429af arm64: dts: qcom: qcs6490-rb3gen2: Add SD Card node new 7a52db70c8c5 arm64: dts: qcom: qdu1000: Affirm IDR0.CCTW on apps_smmu new 3d89c1984000 arm64: dts: qcom: sc7180: Affirm IDR0.CCTW on apps_smmu new 57222f077bd0 arm64: dts: qcom: sc8180x: Affirm IDR0.CCTW on apps_smmu new 2b73b83cb82a arm64: dts: qcom: sc8280xp: Affirm IDR0.CCTW on apps_smmu new e009473c5f5d arm64: dts: qcom: sdm670: Affirm IDR0.CCTW on apps_smmu new 6b31a9744b87 arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu new 7abe72765d9f arm64: dts: qcom: sm6350: Affirm IDR0.CCTW on apps_smmu new 05bd9923d15e arm64: dts: qcom: sm8150: Affirm IDR0.CCTW on apps_smmu new 051ff563cb3d arm64: dts: qcom: sm8350: Affirm IDR0.CCTW on apps_smmu new c9ab6652769d arm64: dts: qcom: sm8450: Affirm IDR0.CCTW on apps_smmu new 5207d9c75f18 arm64: dts: qcom: x1e80100: Affirm IDR0.CCTW on apps_smmu new 17a809b35dd9 arm64: dts: qcom: qcs6460-rb3gen2: enable venus node new 8beaf6e08d98 arm64: dts: qcom: x1e80100: describe tcsr download mode register new 4c3d9c134892 arm64: dts: qcom: x1e80100: Add debug uart to Lenovo Yoga Slim 7x new 89f324ef54a2 arm64: dts: qcom: sc7280: Fix PMU nodes for Cortex A55 and A78 new 86d402355e8c arm64: dts: qcom: x1e80100-romulus: Add lid switch new facead4ce0c4 arm64: dts: qcom: x1e80100-romulus: Set up USB Multiport c [...] new 504689317667 arm64: dts: qcom: drop underscore in node names new 8a77bb1e1480 arm64: dts: qcom: minor whitespace cleanup new e221af165910 dt-bindings: arm: qcom: Document Microsoft Surface Pro 9 5G new 1e70551123d0 arm64: dts: qcom: sc8280xp: Add uart18 new f6231a2eefd4 arm64: dts: qcom: sc8280xp: Add Microsoft Surface Pro 9 5G new 600c499f8f52 arm64: dts: qcom: sm6350: Fix GPU frequencies missing on s [...] new 73f9c18c341c arm64: dts: qcom: qcm6490-fairphone-fp5: Add thermistor fo [...] new 166b955a8d60 arm64: dts: qcom: sdm630: enable GPU SMMU and GPUCC new deac51aedd1e arm64: dts: qcom: sda660-ifc6560: enable GPU new 1dd7d9d41ded arm64: dts: qcom: sda660-ifc6560: fix l10a voltage ranges new 41caaf517014 arm64: dts: qcom: sdm630: enable A2NOC and LPASS SMMU new d7e67846c08f arm64: dts: qcom: sdm630: add WiFI device node new 04d8ed02cb9b arm64: dts: qcom: sda660-ifc6560: enable mDSP and WiFi devices new 61b17d072d81 dt-bindings: clock: qcom,gcc-sm8450: Add SM8475 GCC bindings new d4fdee9f6d6a dt-bindings: clock: qcom,sm8450-dispcc: Add SM8475 DISPCC [...] new 481689846014 dt-bindings: clock: qcom,sm8450-gpucc: Add SM8475 GPUCC bindings new 29be508d1d7f dt-bindings: clock: qcom,sm8450-videocc: Add SM8475 VIDEOC [...] new f63115162502 dt-bindings: clock: qcom,sm8450-camcc: Add SM8475 CAMCC bindings new 0519714ab167 Merge branch '20240818204348.197788-1-danila@jiaxyga.com' [...] new 20e06dc8c970 clk: qcom: gcc-sm8450: Add SM8475 support new 7c0e8764dc33 clk: qcom: dispcc-sm8450: Add SM8475 support new 0b71e3b03b96 clk: qcom: gpucc-sm8450: Add SM8475 support new f7f4afdd9f8b clk: qcom: videocc-sm8450: Add SM8475 support new b815ccf5bfcf clk: qcom: camcc-sm8450: Add SM8475 support new af65ec1a9923 clk: qcom: constify static 'struct qcom_icc_hws_data' new 274e58cc226c MAINTAINERS: Qualcomm SoC: Match reserved-memory bindings new e694d2b5c58b soc: qcom: Add check devm_kasprintf() returned value new d67907154808 firmware: qcom: scm: suppress download mode error new ca61d6836e6f firmware: qcom: scm: fix a NULL-pointer dereference new 0a97195d2181 EDAC/qcom: Make irq configuration optional new 20a0a05f40fa soc: qcom: llcc: Use designated initializers for LLC settings new eea73fa08e69 soc: qcom: qmi: Reorganize kerneldoc parameter names new c6fa2834afc6 firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x new 35791e5672a1 qcom: MAINTAINERS: add linux-msm IRC on OFTC new 6187aaae71ec soc: qcom: pbs: simplify locking with guard() new cd3a3e60ebfe soc: qcom: smem_state: simplify locking with guard() new 99b2186b2c82 firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G new 78261cb08f06 soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get() new cea73ac3d218 Merge branches 'arm32-for-6.13', 'arm64-fixes-for-6.12', ' [...] new 2643ea7eac27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 625d8daaba43 ARM: dts: renesas: Add proper node names to (L)BSC devices new a7190e21f3bf ARM: dts: renesas: r8a7778: Rename 'bsc' to 'lbsc' new 70ccb46a0cb4 ARM: dts: renesas: Use proper node names for keys new 9faf2a34c2e6 arm64: dts: renesas: beacon-renesom: Switch to mic-det-gpios new 43a576ac8442 ARM: dts: renesas: r7s72100: 'bus-width' is a board property new 7201e6487cd3 ARM: dts: renesas: rcar-gen2: Switch HS-USB to renesas,ena [...] new d3e4a4cb9c36 Merge branch 'renesas-dts-for-v6.13' into renesas-next new 27ad4bc1313f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d38dd9842758 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 7ac5c0a592f7 arm64: dts: rockchip: Switch to simple-audio-card,hp-det-gpios new 3ca743f8a5b5 arm64: dts: rockchip: Switch to hp-det-gpios new 7db9d009f4e2 Merge branch 'v6.13-armsoc/dts64' into for-next new 4a8e9efabe13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 16ac2080d067 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 33ad7eadd939 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 23c7816dddd3 riscv: dts: sophgo: cv1800b: add pinctrl support new 30003e3f802e riscv: dts: sophgo: cv1812h: add pinctrl support new ce9b96b0d164 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 473c5b417079 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 1f6704a5cef8 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 002a68a87711 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5eb65b015dda Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 8cce33aed0b6 clk: renesas: r9a09g057: Add CA55 core clocks new 44d13e198cbf clk: renesas: r9a09g057: Add clock and reset entries for ICU new 983b313fa89e Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 9a88946a8937 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 1b57747e978f riscv: Enable cbo.zero only when all harts support Zicboz new 5fc7355f0137 riscv: Add support for per-thread envcfg CSR values new 368546ebe7e7 riscv: Call riscv_user_isa_enable() only on the boot hart new 1540def11f0c Merge patch series "riscv: Per-thread envcfg CSR support" new 322bba498e3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bf4baaa087e2 bcachefs: Fix lockdep splat in bch2_accounting_read adds bade9711e090 bcachefs: Split out check_unreachable_inodes() pass adds 38864eccf78b bcachefs: reattach_inode() now correctly handles interior [...] adds 12f286085bf5 bcachefs: btree_iter_peek_upto() now handles BTREE_ITER_al [...] adds cba31b7eee41 bcachefs: Delete vestigal check_inode() checks adds 6375feaa7a3b bcachefs: bcachefs_metadata_version_inode_has_child_snapshots adds 1166d22b6767 bcachefs: Kill bch2_propagate_key_to_snapshot_leaves() adds 53a4329781a9 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git adds 0f0deae6bc32 Merge branch 'misc-6.12' into for-next-current-v6.11-20241008 adds 774f649efae2 Merge branch 'for-next-current-v6.11-20241008' into for-ne [...] adds 5108d92d138c Merge branch 'misc-6.12' into for-next-next-v6.12-20241008 adds 1a80e902fe21 btrfs: don't take dev_replace rwsem on task already holding it adds b9731b48663f btrfs: make assert_rbio() to only check CONFIG_BTRFS_ASSERT adds 7aab35059a44 btrfs: split remaining space to discard in chunks adds 6faacb2e1492 btrfs: add cancellation points to trim loops adds 0f1443427ee8 btrfs: split out CONFIG_BTRFS_EXPERIMENTAL from CONFIG_BTR [...] adds de79de39526f btrfs: zlib: make the compression path to handle sector si [...] adds 41927adf05aa btrfs: zstd: make the compression path to handle sector si [...] adds 15d42822442b btrfs: compression: add an ASSERT() to ensure the read-in [...] adds e09104e44009 btrfs: wait for writeback if sector size is smaller than p [...] adds 36bdda2f6e1d btrfs: make extent_range_clear_dirty_for_io() to handle se [...] adds df353d2718e8 btrfs: do not assume the full page range is not dirty in e [...] adds 9525e365540d btrfs: move the delalloc range bitmap search into extent_io.c adds 8c38df1fda23 btrfs: mark all dirty sectors as locked inside writepage_d [...] adds 018dfd38a350 btrfs: allow compression even if the range is not page aligned adds 94a5b169bf5c btrfs: avoid unnecessary device path update for the same device adds b4b3fb6c00f3 btrfs: canonicalize the device path before adding it adds b13db477b7c0 btrfs: remove code duplication in ordered extent finishing adds 8b1cb2187d49 btrfs: fix missing error handling when adding delayed ref [...] adds f488f1bbccc2 btrfs: use sector numbers as keys for the dirty extents xarray adds 3014e2b9f1d6 btrfs: qgroups: remove bytenr field from struct btrfs_qgro [...] adds 122d449e22d8 btrfs: store fs_info in a local variable at btrfs_qgroup_t [...] adds b25d2c2673be btrfs: remove unnecessary delayed refs locking at btrfs_qg [...] adds 6c1b6d2b8dda btrfs: always use delayed_refs local variable at btrfs_qgr [...] adds f5f6a98d2fec btrfs: remove pointless initialization at btrfs_qgroup_tra [...] adds d7c6f61996b3 btrfs: remove redundant stop_loop variable in scrub_stripe() adds 8e6228763718 btrfs: remove unused page_to_inode and page_to_fs_info macros adds 4f003f196303 btrfs: correct typos in multiple comments across various files adds 48aea7cc3832 btrfs: tests: add selftests for raid-stripe-tree adds 37eeeb72db3b btrfs: zoned: fix missing RCU locking in error message whe [...] adds adb83ae66f64 btrfs: remove unused btrfs_free_squota_rsv() adds f1ecab2b39bd btrfs: remove unused btrfs_is_parity_mirror() adds f6ac62033ba1 btrfs: remove unused btrfs_try_tree_write_lock() adds 69e89e4d9db9 btrfs: fix clear_dirty and writeback ordering in submit_on [...] adds bc5db36e8cd5 btrfs: remove the dirty_page local variable adds 0d0e2a852c02 btrfs: simplify the page uptodate preparation for prepare_pages() adds 6ad7aa45755c btrfs: handle empty list of NOCOW ordered extents with che [...] adds d195c948f9d3 Merge branch 'b-for-next' into for-next-next-v6.12-20241008 adds d79b0f10eed9 Merge branch 'for-next-next-v6.12-20241008' into for-next- [...] adds 8f29eba267f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3eb40512530e cifs: Improve creating native symlinks pointing to directory adds 63271b7d569f cifs: Fix creating native symlinks pointing to current or [...] adds fbef2ff757d0 cifs: Fix parsing native symlinks relative to the export adds 6841861a9595 cifs: Fix parsing native symlinks directory/file type adds 8a422e4f3ffc cifs: Validate content of native symlink adds 10a23d693271 cifs: Remove unused functions adds 424233c8658f smb: client: stop flooding dmesg on failed session setups adds c4470642189b smb/client: Fix logically dead code adds 5a7b2cc7e52a Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds abcd496b9046 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 6d59f2fbfb18 dlm: fix swapped args sb_flags vs sb_status adds b98333c67daf dlm: fix possible lkb_resource null dereference adds 7138c7903468 dlm: disallow different configs nodeid storages adds f92a5be5717e dlm: handle port as __be16 network byte order adds 76e342d32f7f dlm: use dlm_config as only cluster configuration adds cc5580bca3a4 dlm: dlm_config_info config fields to unsigned int adds dfe5a6cc4204 dlm: make add_to_waiters() that it can't fail adds 7f2d30e259db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a012c6186cdd Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 37d54cef10d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8e1a37a1e2c8 gfs2: Faster gfs2_upgrade_iopen_glock wakeups adds 4a9e62542bbe gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE adds bed1c0f011f2 gfs2: Rename dinode_demise to evict_behavior adds 257c652e4510 gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock adds f480ad257a01 gfs2: Minor delete_work_func cleanup adds aad5e26e373a gfs2: Clean up delete work processing adds 9c232c55cd67 gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode adds 29a64f3a6dee gfs2: Update to the evict / remote delete documentation adds 38132d3c1597 gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict adds 7143e89b0773 gfs2: Randomize GLF_VERIFY_DELETE work delay adds a5d071a726a5 gfs2: Use get_random_u32 in gfs2_orlov_skip adds d1c055362ff2 gfs2: Make gfs2_inode_refresh static adds 20a13bc267e0 gfs2: gfs2_evict_inode clarification adds 7e4a0a50b403 KMSAN: uninit-value in inode_go_dump (5) adds 12d5293b2a1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 76f5af995206 nfsd/localio: fix nfsd_file tracepoints to handle NULL rqstp adds c59b2916529e Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 13f6ca249d70 NFSD: Prevent a potential integer overflow adds c2e204b40050 svcrdma: Address an integer overflow adds 3b50aabe0da3 NFSD: Remove unnecessary posix_acl_entry pointer initialization adds 5c56205635cf NFSD: Remove unused function parameter adds 664d6ce4f341 xdrgen: Exit status should be zero on success adds 4ef9cffc4589 xdrgen: Clean up type_specifier adds d6460aebcd0b xdrgen: Rename "variable-length strings" adds d72bd9f56b91 xdrgen: Rename enum's declaration Jinja2 template adds ac1c977501c1 xdrgen: Rename "enum yada" types as just "yada" adds 62226b18706c xdrgen: Implement big-endian enums adds 609d8577afd8 xdrgen: Refactor transformer arms adds cad042c89337 xdrgen: Track constant values adds 695a055bf0e8 xdrgen: Keep track of on-the-wire data type widths adds 2d9506dbccdc xdrgen: XDR widths for enum types adds 3daddacb1be2 xdrgen: XDR width for fixed-length opaque adds 1f9ceb2732cf xdrgen: XDR width for variable-length opaque adds e5c988170a79 xdrgen: XDR width for a string adds c4f104cb83e7 xdrgen: XDR width for fixed-length array adds 2451febfde5c xdrgen: XDR width for variable-length array adds a21a36a9cbf3 xdrgen: XDR width for optional_data type adds 83e9c5343b80 xdrgen: XDR width for typedef adds 53da7eab0a14 xdrgen: XDR width for struct types adds d9d21b77ed23 xdrgen: XDR width for pointer types adds 8e47e69a3095 xdrgen: XDR width for union types adds e75473ea3edf xdrgen: Add generator code for XDR width macros adds 1b562c0f04b4 xdrgen: emit maxsize macros adds be4c44221f4d nfsd: drop the ncf_cb_bmap field adds 43f2357392c4 nfsd: drop the nfsd4_fattr_args "size" field adds fcfcbf776481 nfsd: have nfsd4_deleg_getattr_conflict pass back write de [...] adds 99ce540b196c nfsd: fix handling of delegated change attr in CB_GETATTR adds d1e2a01bdbf0 nfs_common: make include/linux/nfs4.h include generated nfs4_1.h adds bba1dc5b6634 nfsd: add support for FATTR4_OPEN_ARGUMENTS adds e816ca3f9ee0 nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION adds 82ad9af82af7 nfsd: add support for delegated timestamps adds ba47874bd44a nfsd: handle delegated timestamps in SETATTR adds 5d063672154b nfsd: Fill NFSv4.1 server implementation fields in OP_EXCH [...] adds 1a5501d6e7da Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] adds d8d0ad1b666a Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds eaada008c8cc Merge branch '9p-next' of git://github.com/martinetd/linux adds c2790266d822 MAINTAINERS: add Carlos Maiolino as XFS release manager adds 8a81fe8a3c7e xfs: Remove empty declartion in header file adds a52d631f3fe5 xfs: scrub: convert comma to semicolon adds fddb9740e775 xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate() adds d9554fc7af40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 468a56abee63 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new ec8f069d3091 Merge branch 'fs-next' of linux-next new 91f6c4aa3b12 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a8d5ddbc8da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 61595012f280 HID: simplify code in fetch_item() new ae9b956cb26c HID: simplify snto32() new c653ffc28340 HID: stop exporting hid_snto32() new d41bff05a61f hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish [...] new a73a61322d0b Merge branches 'for-6.13/core' and 'for-6.12/upstream-fixe [...] new 8b7fd6a15f8c HID: bpf: move HID-BPF report descriptor fixup earlier new 52cd1906ef6b HID: core: save one kmemdup during .probe() new 7316fef4b993 HID: core: remove one more kmemdup on .probe() new 6fd47effe92b HID: bpf: allow write access to quirks field in struct hid_device new 0b838d768ccd selftests/hid: add dependency on hid_common.h new 4fb41dfde069 selftests/hid: cleanup C tests by adding a common struct u [...] new 72c55473fc8c selftests/hid: allow to parametrize bus/vid/pid/rdesc on t [...] new 645c224ac5f6 HID: add per device quirk to force bind to hid-generic new e14e0eaeb040 selftests/hid: add test for assigning a given device to hi [...] new 2370acea1fa4 Merge branch 'for-6.13/bpf' into for-next new 81fa6d1b9869 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a57fc23e8275 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new 76a9cc341508 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 11786d64b63e tracing: doc: Fix typo in ftrace histogram new 74f6375e53e3 docs: backporting: fix a typo new 998bece1d22b docs: fix WARNING document not included in any toctree new f62da559d723 Documentation: core-api/cpuhotplug: Fix missing prefix new d260f6150df1 docs: gcov: fix link to LCOV website new 3c8ead6f7039 Documentation: kgdb: Correct parameter error new 6330e80ef1a2 Documentation/process: maintainer-soc: clarify submitting patches new 2af6b1deb1d2 kernel-docs: Add new section for Rust learning materials new 23972f82261a docs/ja_JP: howto: Catch up changes in v6.11 new 9c8ff4896d41 doc:it_IT: update I2C summary new 70cd77217bd4 docs/zh_TW+zh_CN: Make rst references unique new 47bcffa652c3 docs/sp_SP: Add translation for scheduler/sched-bwc.rst new 6d41cc46619c Documentation/tracing: Mention that RESET_ATTACK_MITIGATIO [...] new 2abcf363d18d Merge branch 'docs-next' of git://git.lwn.net/linux.git new b44d7d1ce08a Merge branch 'pm-cpuidle' into linux-next new a42a5839f400 thermal: core: Reference count the zone in thermal_zone_ge [...] new 827a07525c09 thermal: core: Free tzp copy along with the thermal zone new eee280357e40 Merge branch 'thermal-core' into linux-next new f62fdcef54f5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new f8a4b0f63bb1 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 1a939b6ecf28 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new ff05820d296b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bee15b5dec0f Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 51976c6cd786 RDMA/core: Provide rdma_user_mmap_disassociate() to disass [...] new 615b94746a54 RDMA/hns: Disassociate mmap pages for all uctx when HW is [...] new 5d416575ba5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b63c755cb65d appletalk: Remove deadcode new ab4239c8a724 net: ag71xx: use devm_ioremap_resource new 27dc497b7b7e net: ag71xx: use some dev_err_probe new 94656823c1ac net: ag71xx: remove platform_set_drvdata new 8b4ed4d5ffb6 net: ag71xx: replace INIT_LIST_HEAD new d14fe43e0007 net: ag71xx: move assignment into main loop new 59169e0a132c Merge branch 'net-ag71xx-small-cleanups' new 4d77e88ab42f net: mv643xx: use devm_platform_ioremap_resource new 50c3a7fbaa10 net: mv643xx: fix wrong devm_clk_get usage new 4cd0bd19ce93 Merge branch 'net-mv643xx-devm-fixes' new b8db67d4df00 qed: make 'ethtool -d' 10 times faster new 6cd695706f8b qed: put cond_resched() in qed_grc_dump_ctx_data() new cf54ae6b5920 qed: allow the callee of qed_mcp_nvm_read() to sleep new 2efeaf1d2a13 qed: put cond_resched() in qed_dmae_operation_wait() new 6443cf1bdf79 Merge branch 'qed-ethtool-d-faster-less-latency' new 1d39d02a1535 net: mdio: thunder: switch to scoped device_for_each_child_node() new e97dccd3e976 net: hns: hisilicon: hns_dsaf_mac: switch to scoped device [...] new 7d68b6f664a0 Merge branch 'net-switch-to-scoped-device_for_each_child_node' new 1f3e7ff4f296 net: airoha: read default PSE reserved pages value before [...] new 8e38e08f2c56 net: airoha: fix PSE memory configuration in airoha_fe_pse [...] new 7bc22763d51f Merge branch 'net-airoha-fix-pse-memory-configuration' new 8389cdb5c192 net: macb: Adding support for Jumbo Frames up to 10240 Byt [...] new c55ff46aeebe octeontx2-af: Change block parameter to const pointer in g [...] new 5acd957a986c net/mlx5: hw counters: Make fc_stats & fc_pool private new 10cd92df833c net/mlx5: hw counters: Use kvmalloc for bulk query buffer new 918af0219a4d net/mlx5: hw counters: Replace IDR+lists with xarray new d95f77f1196a net/mlx5: hw counters: Drop unneeded cacheline alignment new 4a67ebf85f38 net/mlx5: hw counters: Don't maintain a counter count new d1c9cffe4b01 net/mlx5: hw counters: Remove mlx5_fc_create_ex new 34ea1df802f7 Merge branch 'net-mlx5-hw-counters-refactor' new 4aecca4c7680 net_tstamp: add SCM_TS_OPT_ID to provide OPT_ID in control [...] new 822b5bc6db55 net_tstamp: add SCM_TS_OPT_ID for RAW sockets new a89568e9be75 selftests: txtimestamp: add SCM_TS_OPT_ID test new a73f214e8998 Merge branch 'add-option-to-provide-opt_id-value-via-cmsg' new 26017cff6890 ice: Implement ice_ptp_pin_desc new 1d86cca479d7 ice: Add SDPs support for E825C new e4291b64e118 ice: Align E810T GPIO to other products new d755a7e129a5 ice: Cache perout/extts requests and check flags new df0b394f1ca7 ice: Disable shared pin on E810 on setfunc new ebb2693f8fbd ice: Read SDP section from NVM for pin definitions new 5a4f45c435fa ice: Enable 1PPS out from CGU for E825C products new 5e0776451d89 ice: Introduce ice_get_phy_model() wrapper new 97ed20a01f5b ice: Add ice_get_ctrl_ptp() wrapper to simplify the code new fdb7f54700b1 ice: Initial support for E825C hardware in ice_adapter new e800654e85b5 ice: Use ice_adapter for PTP shared data instead of auxdev new 0333c82fc6b7 ice: Drop auxbus use for PTP to finalize ice_adapter move new 00110c5eeb7c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 5c2ab978f9c9 ethtool: rss: fix rss key initialization warning new c86ab60b92d1 hv_netvsc: Don't assume cpu_possible_mask is dense new 94a2a84f5e9e net: dsa: mv88e6xxx: Support LED control new 897408d5e224 selftests: net: remove ioam tests new 2d2b5028b4ab selftests: net: add new ioam tests new d454184bba23 Merge branch 'selftests-net-ioam-add-tunsrc-support' new 5a9071a760a6 tcp: annotate data-races around icsk->icsk_pending new 3b7842930162 tcp: add a fast path in tcp_write_timer() new 81df4fa94ee8 tcp: add a fast path in tcp_delack_timer() new 2f6516835536 Merge branch 'tcp-add-fast-path-in-timer-handlers' new 3d07b691ee70 selftest/ptp: update ptp selftest to exercise the gettimex [...] new f858cc9eed5b net: add IFLA_MAX_PACING_OFFLOAD_HORIZON device attribute new f26080d47007 net_sched: sch_fq: add the ability to offload pacing new 0da7fb3bcae0 Merge branch 'net-prepare-pacing-offload-support' new 41378cfdc47f net: dsa: bcm_sf2: fix crossbar port bitwidth logic new e96321fad3ad net: ethernet: Switch back to struct platform_driver::remove() new 4818016ded1c net: dsa: Switch back to struct platform_driver::remove() new a208a39ed01f net: mdio: Switch back to struct platform_driver::remove() new 46e338bbd719 net: Switch back to struct platform_driver::remove() new d521db38f339 Merge branch 'net-switch-back-to-struct-platform_driver-remove' new 65131ea8d3f9 sfc: remove obsolete counters from struct efx_channel new 873e85795026 sfc: implement basic per-queue stats new 5c24de42f1c1 sfc: add n_rx_overlength to ethtool stats new cfa63b9080bc sfc: account XDP TXes in netdev base stats new 07e5fa5b7f43 sfc: implement per-queue rx drop and overrun stats new db3067c8aab6 sfc: implement per-queue TSO (hw_gso) stats new b3411dbdaa55 sfc: add per-queue RX bytes stats new cf9545686230 Merge branch 'sfc-per-q-stats' new 8b641b5e4c78 hv_netvsc: Link queues to NAPIs new 269084f74852 net: tcp: refresh tcp_mstamp for compressed ack in timer new 539770616521 net: dsa: remove obsolete phylink dsa_switch operations new bec2a32145d5 mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_e [...] new 1405981bbba0 lib: packing: catch kunit_kzalloc() failure in the pack() test new 8a0f62fdeb9e ipv4: remove fib_devindex_hashfn() new fc38b28365e5 ipv4: use rcu in ip_fib_check_default() new 143ca845ec0c ipv4: remove fib_info_lock new a3f5f4c2f9b6 ipv4: remove fib_info_devhash[] new 58ec6857d576 Merge branch 'ipv4-preliminary-work-for-per-netns-rtnl' new 7651f1149ace dt-bindings: net: realtek: Use proper node names new 0458cbedfe35 vmxnet3: support higher link speeds from vmxnet3 v9 new f95b4725e796 net: phy: mxl-gpy: add missing support for TRIGGER_NETDEV_LINK_10 new 1538f5ee8d00 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 31b74f1188a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6259a9d4578d Bluetooth: ISO: Fix multiple init when debugfs is disabled new d18b99bb8795 Bluetooth: Call iso_exit() on module unload new f5a04a514aa2 Bluetooth: Remove debugfs directory on module init failure new 85efd3e513d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3fcd19e2eeb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bdb281103373 wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup() new e985dc550297 wifi: ath12k: Modify print_array_to_buf() to support array [...] new 19c23eb61fa4 wifi: ath12k: fix one more memcpy size error new b037edd0c330 wifi: ath11k: Fix CE offset address calculation for WCN675 [...] new 83a76956b9e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 030ace430afc spi: spi-mem: Allow specifying the byte order in Octal DTR mode new 50cb86f21ec2 spi: mxic: Add support for swapping byte new ccac858d2bdb mtd: spi-nor: add Octal DTR support for Macronix flash new 6a42bc97ccda mtd: spi-nor: core: Allow specifying the byte order in Oct [...] new 46b6256a68b4 mtd: spi-nor: sfdp: Get the 8D-8D-8D byte order from BFPT new afe1ea1344bb mtd: spi-nor: add support for Macronix Octal flash new 596d75be231a Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new beea320112e5 crypto: ecdsa - Drop unused test vector elements new 65c4c93caaf1 crypto: sig - Introduce sig_alg backend new ef132350a3c2 crypto: ecdsa - Migrate to sig_alg backend new ae117924b291 crypto: ecrdsa - Migrate to sig_alg backend new 7964b0d4bd12 crypto: rsa-pkcs1pad - Deduplicate set_{pub,priv}_key callbacks new 1e562deacecc crypto: rsassa-pkcs1 - Migrate to sig_alg backend new 5e00481bf0a8 crypto: rsassa-pkcs1 - Harden digest length verification new 778206d87103 crypto: rsassa-pkcs1 - Avoid copying hash prefix new 5b553e06b321 crypto: virtio - Drop sign/verify operations new a16a17d3eaa4 crypto: drivers - Drop sign/verify operations new 6b34562f0cfe crypto: akcipher - Drop sign/verify operations new 5ba296674e46 crypto: sig - Move crypto_sig_*() API calls to include file new 4df86c6ea5c3 ASN.1: Clean up include statements in public headers new 3b0565c70350 crypto: ecdsa - Avoid signed integer overflow on signature [...] new d6793ff974e0 crypto: ecdsa - Move X9.62 signature decoding into template new 221f00418e72 crypto: sig - Rename crypto_sig_maxsize() to crypto_sig_keysize() new a2471684dae2 crypto: ecdsa - Move X9.62 signature size calculation into [...] new b04163863caf crypto: ecdsa - Support P1363 signature decoding new b9cbf6916e0a crypto: ecrdsa - Fix signature size calculation new f74032baac84 crypto: amlogic - Remove redundant assignment and error messages new 0dbb6854ca14 crypto: mxs-dcp - Fix AES-CBC with hardware-bound keys new 6100da511bd2 crypto: lib/mpi - Fix an "Uninitialized scalar variable" issue new c62db61a416f crypto: hisilicon/hpre - enable all clusters clock gating new ad980b04f51f crypto: caam - Fix the pointer passed to caam_qi_shutdown() new 254a69437884 crypto: caam - Slightly simplify platform_device() new 23717055a799 crypto: qat - remove check after debugfs_create_dir() new 7bfdfd83e952 hwrng: iproc-r200 - enable on BCMBCA new d86ad3911a5d crypto: atmel - Drop explicit initialization of struct i2c [...] new f05ddb80b325 crypto: ccree - Fix typo in comment new 98091a826873 crypto: drivers - Correct multiple typos in comments new fb10c7a84661 hwrng: core - Add WARN_ON for buggy read return values new 7aa747edcb26 crypto: powerpc/p10-aes-gcm - Re-write AES/GCM stitched im [...] new c954b252dee9 crypto: powerpc/p10-aes-gcm - Register modules as SIMD new 8b6c1e466eec crypto: powerpc/p10-aes-gcm - Add dependency on CRYPTO_SIM [...] new 8c5459f1663e crypto: iaa - Remove potential infinite loop in check_comp [...] new 891d6cc9afc0 MAINTAINERS: Make Kristen Accardi the IAA crypto driver ma [...] new 93a11608fb37 crypto: qat/qat_420xx - fix off by one in uof_get_name() new 475b5098043e crypto: qat/qat_4xxx - fix off by one in uof_get_name() new 4fbc13389173 crypto: qat - remove unused adf_devmgr_get_first new 452c55dcefa9 crypto: hisilicon/qm - fix the coding specifications issue new 09d9fd02fe2c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 82fe69e63d2b drm/vc4: Use `vc4_perfmon_find()` new 1aecb0f63d4c Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new c3d73b643a99 next-20241004/amdgpu new 8231ac7e72ae drm/i915: use NULL for zero wakeref_t instead of plain integer 0 new e5ffdd866f9b drm/i915/display: Fix spelling mistake "Uncomressed" -> "U [...] new 79e5f8582d21 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 76a28f4c0cc7 drm/msm: Fix bv_fence being used as bv_rptr new 3241504ea261 drm/msm/a6xx: Track current_ctx_seqno per ring new b9365f411402 drm/msm: Add a `preempt_record_size` field new c7546e2c3cb7 drm/msm: Add CONTEXT_SWITCH_CNTL bitfields new 91389b4e3263 drm/msm/a6xx: Add a pwrup_list field to a6xx_info new e7ae83da4a28 drm/msm/a6xx: Implement preemption for a7xx targets new 3044f928cc50 drm/msm/a6xx: Sync relevant adreno_pm4.xml changes new 50117cad0c50 drm/msm/a6xx: Use posamble to reset counters on preemption new 35d36dc1692f drm/msm/a6xx: Add traces for preemption new 7788d320ba5e drm/msm/a6xx: Add a flag to allow preemption to submitqueu [...] new 20f3327575a5 drm/msm/a6xx: Enable preemption for tested a7xx targets new a20a91fb1bfa Documentation: document adreno preemption new 51e636e0bac1 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new b88132ceb3fa Merge drm/drm-next into drm-xe-next new 93d938134227 drm/xe: Make wedged_mode debugfs writable new 95336cfd5b2c drm/xe: Add memirq report page address helpers new 43971e30fd8a drm/xe/guc: Add yet another helper macro for threshold new 99ce45cc25eb drm/xe/pf: Update success code of pf_validate_vf_config() new bdc2c4d5756c drm/xe/pf: Allow to encode subset of VF configuration KLVs new e9a14537feb9 drm/xe/pf: Add functions to save and restore VF configurat [...] new d42b0435254f drm/xe/pf: Allow to save and restore VF config blob from debugfs new 0114f66370bf drm/xe/guc: Remove spurious line feed in debug print new 9d86d080cfb3 drm/xe/devcoredump: Use drm_puts and already cached local [...] new c28fd6c358db drm/xe/devcoredump: Improve section headings and add tile info new ec1455ce7e35 drm/xe/devcoredump: Add ASCII85 dump helper function new a59a403419aa drm/xe/guc: Copy GuC log prior to dumping new d8ce1a977226 drm/xe/guc: Use a two stage dump for GuC logs and add more info new 754e707e20e4 drm/print: Introduce drm_line_printer new d2c5a5a926f4 drm/xe/guc: Dead CT helper new d7c925b2995f drm/xe/guc: Dump entire CTB on errors new 8b7dfb985532 drm/xe/guc: Add GuC log to devcoredump captures new 691b5a6af360 drm/xe/guc: Add a helper function for dumping GuC log to dmesg new 05eac91856dd Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 73ec403fa3f4 fbdev: Switch back to struct platform_driver::remove() new 4e7cb012a5a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c2288599691c regmap: Merge up v6.12-rc2 new 05eae51d07f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 271b9d79933a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 64207f802489 ASoC: sh: rz-ssi: Use SSIFCR_FIFO_RST macro new 23fa0b04d3fd ASoC: uniphier: Handle regmap_write errors in aio_src_set_param() new 40ba40fa4e05 ASoC: tlv320adc3xxx: Fix unsigned int compared against 0 new c6e86e19e778 ASoC: fsl: fsl_qmc_audio: Remove the logging when parsing [...] new cfd1054c65ee ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios new e58b3914ab83 ASoC: dt-bindings: Deprecate {hp,mic}-det-gpio new 1a22f70157b4 ASoC: Clean up {hp,mic}-det-gpio handling new 0f5d2228a99a ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 s [...] new 56d3705e4b36 ASoC: Intel: sof_rt5682: Add support for ptl_max98360a_rt5682 new e4926ca0189d ASoC: Intel: sof_rt5682: add supports for new new 344190e03473 ASoC: Merge up v6.12 new bbca8e7050e0 ASoC: rt-sdw-common: Common functions for Realtek soundwir [...] new 86ce355c1f9a ASoC: rt721-sdca: Add RT721 SDCA driver new 914219d74931 ASoC: amd: acp: fix for inconsistent indenting new 7ce8e4d380d6 ASoC: amd: acp: fix for cpu dai index logic new 0372abfcd81a ASoC: amd: acp: refactor sof_card_dai_links_create() function new 128e5cb6c635 Fixes and improvements related to amd soundwire new 69a5d2d0d913 ASoC: intel: sof_sdw: add RT722 SDCA card for PTL platform new 10488630e107 ASoC: intel/sdw_utils: refactor RT multifunction sdca spea [...] new 846a8d3cf3ba ASoC: Intel: soc-acpi-intel-ptl-match: Add rt721 support new 7c66c4f78226 ASoC: Intel: add rt722/rt721 support for PTL platform new e109eb58be9d Merge remote-tracking branch 'asoc/for-6.13' into asoc-next new 08ec70aba9b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f7d742e71bd3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c9d952b9103b io_uring/rw: fix cflags posting for single issue multishot read new f7c913438533 io_uring/rw: allow pollable non-blocking attempts for !FMO [...] new 7f44d211ac1e Merge branch 'io_uring-6.12' into for-next new 03cb793b2683 block: add support for defining read-only partitions new 62adb971e515 docs: block: Document support for read-only partition in c [...] new e5f587242b60 block: introduce add_disk_fwnode() new 45ff6c340ddf mmc: block: attach partitions fwnode if found in mmc-card new 884555b557e5 block: add support for partition table defined in OF new 06f39701d066 dt-bindings: mmc: Document support for partition table in [...] new a5fce005cb67 block: set issue time stamp based on queue state new 1edac35b81c2 block: move issue side time stamping to blk_account_io_start() new d5c20b667d00 Merge branch 'for-6.13/block' into for-next new 749126de20ee Merge branch 'for-6.13/io_uring' into for-next new 1912ee3f1eb4 io_uring/poll: get rid of unlocked cancel hash new 652f5b166b8c io_uring/poll: get rid of io_poll_tw_hash_eject() new df2fd4c2ae8e io_uring/poll: get rid of per-hashtable bucket locks new 7b4fde1a714a io_uring/cancel: get rid of init_hash_table() helper new 1ac7dc7e35db io_uring: move cancel hash tables to kvmalloc/kvfree new a3b29a7a6915 io_uring: allow resizing of hash table new 8faa82888e71 Merge branch 'io_uring-poll-table' into for-next new 74f4a8dc0dd8 block: add partition uuid into uevent as "PARTUUID" new cffcc54384ef Merge branch 'for-6.13/block' into for-next new 1c41b24cd3f2 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new d32ce5029ce7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d84cdbccd606 mmc: sd: SDUC Support Recognition new 1a5f9e7bc52f mmc: sd: Add Extension memory addressing new 0c0e699c1d5d mmc: core: Don't use close-ended rw for SDUC new 737d220bb2be mmc: core: Add open-ended Ext memory addressing new a522cea923d7 mmc: core: Allow mmc erase to carry large addresses new fdeac7111dbb mmc: core: Add Ext memory addressing for erase new 251377c52fde mmc: core: Adjust ACMD22 to SDUC new 36ebcce3f6ac mmc: core: Disable SDUC for mmc_test new f2801c060822 mmc: core: Prevent HSQ from enabling for SDUC new 6e49bb788fbc mmc: core: Enable SDUC new 1408f1d9732d mmc: core: Cleanup printing of speed mode at card insertion new cda235518e91 mmc: core: Prepare to support SD UHS-II cards new a09cdf8de3ee mmc: core: Announce successful insertion of an SD UHS-II card new 5a9856ed0143 mmc: core: Extend support for mmc regulators with a vqmmc2 new a859ba3fae41 mmc: core: Add definitions for SD UHS-II cards new 90c7224fe09c mmc: core: Factor out some of the code in mmc_go_idle() new c16baeee929d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 11fa4b308855 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 9e509d26be9d Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 85eadae61931 regulator: Merge up v6.12-rc2 new 4e373ea3a141 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de81f6b4bb12 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new d1d991efaf34 selinux: Add netlink xperm support new 984366854190 selinux: streamline selinux_nlmsg_lookup() new 9aba55b1fbef selinux: apply clang format to security/selinux/nlmsgtab.c new d7b6918e22c7 selinux: Deprecate /sys/fs/selinux/user new ce130d9db9d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bcf29232b51b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fbe4ba6c5c7c dt-bindings: fpga: altr,fpga-passive-serial: Convert to yaml new 9848c96660a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb6c65049a27 spi: Provide defer reason if getting irq during probe fails new c2a59c892f20 spi: Merge up v6.12 new 2240cded3f68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8e0d81396c6 Merge branch into tip/master: 'irq/urgent' new 9b5ce1a37e90 sched: Fix sched_delayed vs cfs_bandwidth new d4ac164bde7a sched/eevdf: Fix wakeup-preempt by checking cfs_rq->nr_running new 40fdde3d2914 Merge branch into tip/master: 'sched/urgent' new b88a9e687167 Merge branch into tip/master: 'irq/core' new 70c8fd00a9bd timekeeping: Add interfaces for handling timestamps with a [...] new 96f9a366ec8a timekeeping: Add percpu counter for tracking floor swap events new b7f6d3a09da3 Merge branch 'timers/vfs' into timers/core new bb0ad35d2a1f Merge branch into tip/master: 'timers/core' new ea6a98cf0ba4 Merge branch into tip/master: 'x86/cpu' new 256bce9aa7b4 Merge branch into tip/master: 'x86/misc' new bb73df7a4f86 Merge branch into tip/master: 'x86/splitlock' new db23bd977c69 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 459de4f568d1 Merge branch 'timers/drivers/next' of https://git.linaro.o [...] new 34a0fa29a614 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new ac55727e4273 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c76bdee8b33 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new bcde54867bad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cc9877fb7677 sched_ext: Improve error reporting during loading new ec010333ce7c sched_ext: scx_cgroup_exit() may be called without success [...] new ecafb66c378d Merge branch 'for-6.12-fixes' into for-next new b62933eee41e sched/core: Make select_task_rq() take the pointer to wake [...] new f207dc2dcdcf sched/core: Add ENQUEUE_RQ_SELECTED to indicate whether -> [...] new 9b671793c7d9 sched_ext, scx_qmap: Add and use SCX_ENQ_CPU_SELECTED new f3cab998c8f8 Merge branch 'for-6.12-fixes' into for-next new 3c332900050b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 31440fe70167 platform/x86/intel/pmt: Correct the typo 'ACCCESS_LOCAL' new 1062a7b101bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new db198a06e53c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4d08ed451db7 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new 5c667ba72d52 usb: host: fix typo in the comment new 3fbdc0e8d923 usb: gadget: udc: fix typo in the comment new c837ce6020ef usb: typec: Fix typo in comment new 57d7a6b93822 usb: dwc3: Correct some typos in comments new 5014f10c19ee usb: atm: Correct some typos new 4904f9aa35b1 usb: typec: ucsi: glink: use device_for_each_child_node_scoped() new d7e75301b5d5 usb: typec: tcpm: use max() to get higher value new 823754697556 usb: typec: stusb160x: Make use of i2c_get_match_data() new 86ebc1fe902f usb: gadget: f_midi: prefer strscpy() over strcpy() new 570542810fe5 dt-bindings: usb: genesys,gl850g: allow downstream device [...] new f3c9fc2b3e54 usb: phy: isp1301:: Drop explicit initialization of struct [...] new 9a0749d61a9a usb: Switch back to struct platform_driver::remove() new 669e995f70de dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GP [...] new ec841b8d73cf usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag new ca8d18aa7b0f usb: chipidea: udc: limit usb request length to max 16KB new edfcc455c85c usb: chipidea: udc: create bounce buffer for problem sglis [...] new 548f48b66c0c usb: chipidea: udc: handle USB Error Interrupt if IOC not set new b8c7f7e1884e usb: chipidea: udc: improve dTD link logic new 47263478251b usb: chipidea: udc: improve error recovery for ISO transfer new d138834bb4a7 usb: Reorganize kerneldoc parameter names new 766ff940c8d8 dt-bindings: usb: add PIC64GX compatibility to mpfs-musb driver new 67c6150c0c5f dt-bindings: usb: renesas,usbhs: Deprecate renesas,enable-gpio new 44feafbaa66e usb: using mutex lock and supporting O_NONBLOCK flag in io [...] new e0aa9614ab0f usb: yurex: make waiting on yurex_write interruptible new 422dc0a4d12d USB: chaoskey: fail open after removal new 814ab2641a22 dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy" new 4a9fe2a8ac53 dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95 new 1108f1b5c13d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new c6ea08cdaa58 iio: imu: inv_icm42600: add inv_icm42600 id_table new b90dcdd40fee iio: accel: adxl380: use irq_get_trigger_type() new 9f8d7583459f iio: accel: fxls8962af: use irq_get_trigger_type() new 57f91983c92a iio: adc: ti-ads1015: use irq_get_trigger_type() new d5ab4e9a10ae iio: common: st: use irq_get_trigger_type() new 8491eeff3588 iio: gyro: fxas21002c: use irq_get_trigger_type() new 8a231ae9b164 iio: gyro: mpu3050: use irq_get_trigger_type() new 9b068d37bab1 iio: humidity: hts221: use irq_get_trigger_type() new bb0c6f4e4b34 iio: imu: bmi160: use irq_get_trigger_type() new 9c1125b4c4d6 iio: imu: bmi323: use irq_get_trigger_type() new 95bce3fcdbfa iio: imu: inv_icm42600: use irq_get_trigger_type() new dbd88a69d4eb iio: imu: inv_mpu6050: use irq_get_trigger_type() new e200fa767f23 iio: imu: st_lsm6dsx: use irq_get_trigger_type() new a9facbf521e7 iio: light: st_uvis25: use irq_get_trigger_type() new df2976072c69 iio: magn: ak8974: use irq_get_trigger_type() new 3ad9e6396834 iio: pressure: bmp280: use irq_get_trigger_type() new 4f3333a658a0 iio: addac: ad74xxx: Constify struct iio_chan_spec new b71e9e129736 iio: imu: fxos8700: Drop unused acpi.h new 9ebe06f15a69 iio: proximity: sx_common: Unexport sx_common_get_raw_regi [...] new a1256a0b5bbd iio: proximity: sx_common: Drop unused acpi.h new e4ca0e59c394 types: Complement the aligned types with signed 64-bit one new 11b147cdec65 iio: imu: st_lsm6dsx: Use aligned data type for timestamp new 374c6deea7ff iio: hid-sensor: Use aligned data type for timestamp new ef3aa5e937df iio: accel: hid-sensor-accel-3d: Get platform data via dev [...] new 6c4b8282d085 iio: adc: ad7266: Get platform data via dev_get_platdata() new 4d9e79a422e1 iio: adc: ad7791: Get platform data via dev_get_platdata() new d738ff00b63a iio: adc: ad7887: Get platform data via dev_get_platdata() new b144b6f7608a iio: adc: ad7793: Get platform data via dev_get_platdata() new d29ac01249d9 iio: adc: ltc2497: Get platform data via dev_get_platdata() new 5d32e56c2737 iio: dac: ad5504: Get platform data via dev_get_platdata() new 5f9acd2d80a1 iio: dac: ad5791: Get platform data via dev_get_platdata() new 62ba49346add iio: dac: m62332: Get platform data via dev_get_platdata() new 3b6105e52bad iio: dac: max517: Get platform data via dev_get_platdata() new 03bf27acc4d6 iio: frequency: ad9523: Get platform data via dev_get_platdata() new 602711d566c9 iio: frequency: adf4350: Get platform data via dev_get_platdata() new 80253ed8dbe5 iio: gyro: hid-sensor-gyro-3d: Get platform data via dev_g [...] new 57063b1d9e73 iio: imu: st_lsm6dsx: Get platform data via dev_get_platdata() new a5b2f6548369 iio: light: hid-sensor-als: Get platform data via dev_get_ [...] new d72be90ac66f iio: light: hid-sensor-prox: Get platform data via dev_get [...] new e2f4b3063bfc iio: light: lm3533-als: Get platform data via dev_get_platdata() new c2a12a1a4093 iio: magnetometer: hid-sensor-magn-3d: Get platform data v [...] new b1b2cda4c04b iio: orientation: hid-sensor-incl-3d: Get platform data vi [...] new a6cf377ad2f1 iio: orientation: hid-sensor-rotation: Get platform data v [...] new cc10cbd64b5b iio: position: hid-sensor-custom-intel-hinge: Get platform [...] new 40a1127842e1 iio: pressure: hid-sensor-press: Get platform data via dev [...] new ee113a9e3c92 iio: event_monitor: Fix missing free in main new 61809f186105 iio: pressure: bmp280: Use bulk read for humidity calibrat [...] new 1a8a87879e79 iio: pressure: bmp280: Add support for bmp280 soft reset new 7e1df2cab303 iio: pressure: bmp280: Remove config error check for IIR f [...] new 1d5623130fd4 iio: light: cm32181: Remove duplicate ACPI handle check new 482447fd6f20 iio: imu: inv_mpu6050: Use upper_16_bits()/lower_16_bits() [...] new faf178607772 iio: adc: Constify struct iio_map new 51bedd7b98f9 iio: adc: Convert to IIO_MAP() new 918e4c56bd1c dt-bindings: adc: ad7173: add support for ad4113 new 8a9687b30a29 iio: adc: ad7173: order chipID by value new 819b69abb12a iio: adc: ad7173: add support for ad4113 new 91f75ccf9f03 iio: temperature: tmp006: add triggered buffer support new 8b1e800b58fa dt-bindings: iio: temperature: tmp006: document interrupt new 242b6890f569 dt-bindings: iio: imu: add bmi270 bindings new 3ea51548d6b2 iio: imu: Add i2c driver for bmi270 imu new 962b48d49742 iio: proximity: vl53l0x-i2c: Added sensor ID check new 762186c6e7b1 iio: proximity: vl53l0x-i2c: Added continuous mode support new a4b7064d3418 iio: light: al3010: Fix an error handling path in al3010_probe() new 6831670f656c iio: imu: kmx61: Drop most likely fake ACPI ID new 756ffac91cbd dt-bindings: iio: light: veml6030: rename to add manufacturer new b69f4745dbc4 iio: light: veml6030: make use of regmap_set_bits() new e3a2d565d28f dt-bindings: iio: dac: add docs for ad8460 new a976ef24c625 iio: dac: support the ad8460 Waveform DAC new 76729a03cc2e dt-bindings: iio: adc: amlogic,meson-saradc: also allow me [...] new 300a90a6ba64 iio: adc: ad7606: add 'bits' parameter to channels macros new d2041446a716 iio: adc: ad7606: move 'val' pointer to ad7606_scan_direct() new e571c1902116 iio: adc: ad7606: move scale_setup as function pointer on [...] new bbd478f2cb0e iio: adc: ad7606: wrap channel ranges & scales into struct new 94aab7a0f5c7 iio: adc: ad7606: rework available attributes for SW channels new ab38c083ff12 dt-bindings: iio: adc: document diff-channels corner case [...] new 0733e5148b2d dt-bindings: iio: adc: add docs for AD7606C-{16,18} parts new f3838e934dff iio: adc: ad7606: add support for AD7606C-{16,18} parts new 220f1ab583d6 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new d3712b35f3c6 phy: usb: update Broadcom driver table to use designated i [...] new 449d2a523a0c phy: phy-rockchip-inno-usb2: Perform trivial code cleanups new 595ad7a336bf phy: phy-rockchip-inno-usb2: Handle failed extcon allocati [...] new 404525208506 phy: phy-rockchip-inno-usb2: Use dev_err_probe() in the pr [...] new d6c496f05e98 phy: mvebu-cp110-utmi: support swapping d+/d- lanes by dts [...] new 8c7e955fac07 dt-bindings: phy: Add STM32MP25 COMBOPHY bindings new 47e1bb6b4ba0 phy: stm32: Add support for STM32MP25 COMBOPHY. new b6a713b92ebb MAINTAINERS: add entry for ST STM32MP25 COMBOPHY driver new bbcc9e2bde69 dt-bindings: phy: cadence-sierra: Allow PHY types QSGMII a [...] new 7c17b7f31aa0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 140818f70f68 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6974facd4770 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new 9944df681fbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b8ca1b6ab58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b9beaeddf39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 500318525f61 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new b3d414eae75e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ae4ed69c1ee6 next-20241004/pinctrl new 6c646144bdaa pinctrl: renesas: rzg2l: Remove RZG2L_TINT_IRQ_START_INDEX new 66f2dfbf943c pinctrl: renesas: rzg2l: Fix missing return in rzg2l_pinct [...] new 65be28e23d5a dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow schmitt [...] new 869a6513a0c5 pinctrl: renesas: rzg2l: Add support for enabling/disablin [...] new 7c980a8e4426 pinctrl: renesas: rzg2l: Add support for configuring schmi [...] new 9123f4a9a912 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 37802dc09fd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9c918959e198 pwm: stm32: Fix error checking for a regmap_read() call new abe9db96e852 Merge branch 'pwm/duty_offset' new 236d33fa5b0d Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new edd435390c55 docs: dev-tools: Add documentation for the device focused [...] new 5d8030636ffb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f099bda563dd lib: math: Move kunit tests into tests/ subdir new 26ce90094958 list: test: Mending tests for list_cut_position() new fcbb3ba12e30 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 44847c102fe4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c3091644d3b7 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new f8dcc6f48d13 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 149e83f1b385 dt-bindings: fuse: Move renesas,rcar-{efuse,otp} to nvmem new 5ac5933d4e06 nvmem: Add R-Car E-FUSE driver new 3e93f43ae64b nvmem: Correct some typos in comments new 914ef05aa4dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 459c81edb431 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 376c99df871b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f68801709fb6 bus: mhi: host: free buffer on error in mhi_alloc_bhie_table new 7ba484db39b3 bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian new 6d61859bbe76 bus: mhi: host: pci_generic: Use pcim_iomap_region() to re [...] new 1f45f3955d57 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 9d8e9a9d6939 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new dcd388141b1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 997876217caf Merge branch 'slab/for-6.13/features' into slab/for-next new 8a4592e5dd53 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 7bd05a1795df Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7cc2f07b4cab landlock: Improve documentation of previous limitations new bf328877e9e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 38f022b0787b docs: rust: quick-start: add Ubuntu new d407317076ce rust: types: add examples for the `Either` type new 024f9676a6d2 rust: workqueue: remove unneeded ``#[allow(clippy::new_ret [...] new a135aa3d30d2 rust: sort global Rust flags new 567cdff53e71 rust: types: avoid repetition in `{As,From}Bytes` impls new db4f72c904cb rust: enable `clippy::undocumented_unsafe_blocks` lint new c28bfe76e4ba rust: enable `clippy::unnecessary_safety_comment` lint new 23f42dc054b3 rust: enable `clippy::unnecessary_safety_doc` lint new 3fcc23397628 rust: enable `clippy::ignored_unit_patterns` lint new bef83245f5ed rust: enable `rustdoc::unescaped_backticks` lint new d5cc7ab0a0a9 rust: init: remove unneeded `#[allow(clippy::disallowed_names)]` new 5e7c9b84ad08 rust: sync: remove unneeded `#[allow(clippy::non_send_fiel [...] new 7d56786edcbd rust: introduce `.clippy.toml` new 8577c9dca799 rust: replace `clippy::dbg_macro` with `disallowed_macros` new 8333ff4d0799 rust: rbtree: fix `SAFETY` comments that should be `# Safe [...] new 2f390cc58943 rust: provide proper code documentation titles new 624063b9ac97 rust: enable Clippy's `check-private-items` new 139d396572ec Documentation: rust: add coding guidelines on lints new 1f9ed1725456 rust: start using the `#[expect(...)]` attribute new 04866494e936 Documentation: rust: discuss `#[expect(...)]` in the guidelines new 1c71ddb310ad rust: std_vendor: simplify `{ .. macro! .. }` with inner a [...] new c95bbb59a9b2 rust: enable arbitrary_self_types and remove `Receiver` new 5ed147473458 rust: error: make conversion functions public new 67b3fa4288fa rust: kernel: move `FromBytes` and `AsBytes` traits to a n [...] new 1f0433d07ab2 rust: kernel: move `ARef<T>` and `AlwaysRefCounted` to new [...] new fae45259cd55 rust: std_vendor: update dbg macro from Rust upstream new 6f566513982f rust: lock: add trylock method support for lock backend new c9b5ce6a7196 rust: error: optimize error type to use nonzero new ceef32850f12 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 992d4ba5a4e7 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 3321872a0d65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cbefdcb4c9d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d29606877b49 Merge branch 'caps-next' of git://git.kernel.org/pub/scm/l [...] new a98d175feaae ipe: return -ESTALE instead of -EINVAL on update when new [...] new 58a378ae3eb6 ipe: also reject policy updates with the same version new c953aad6df14 ipe: allow secondary and platform keyrings to install/upda [...] new b51a254cebc9 ipe: fallback to platform keyring also if key in trusted k [...] new f9af1bd94944 Merge branch 'next' of https://github.com/microsoft/ipe new 33ce24234fca Add linux-next specific files for 20241008
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 (58ca61c1a866) \ N -- N -- N refs/heads/master (33ce24234fca)
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 826 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 | 4 +- Documentation/ABI/obsolete/sysfs-selinux-user | 12 + Documentation/ABI/stable/sysfs-block | 7 - Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/arch/arm64/booting.rst | 32 + Documentation/arch/arm64/elf_hwcaps.rst | 4 + Documentation/arch/arm64/gcs.rst | 230 + Documentation/arch/arm64/index.rst | 1 + Documentation/arch/arm64/silicon-errata.rst | 2 + Documentation/block/cmdline-partition.rst | 5 +- Documentation/core-api/cpu_hotplug.rst | 2 +- Documentation/crypto/api-akcipher.rst | 2 +- Documentation/crypto/api-sig.rst | 15 + Documentation/crypto/api.rst | 1 + Documentation/crypto/architecture.rst | 2 + Documentation/dev-tools/gcov.rst | 2 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kgdb.rst | 2 +- Documentation/dev-tools/kselftest.rst | 9 + Documentation/dev-tools/testing-devices.rst | 47 + Documentation/devicetree/bindings/arm/qcom.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 4 +- .../bindings/clock/qcom,sm8450-camcc.yaml | 1 + .../bindings/clock/qcom,sm8450-dispcc.yaml | 1 + .../bindings/clock/qcom,sm8450-gpucc.yaml | 1 + .../bindings/clock/qcom,sm8450-videocc.yaml | 1 + .../bindings/fpga/altera-passive-serial.txt | 29 - .../bindings/fpga/altr,fpga-passive-serial.yaml | 74 + Documentation/devicetree/bindings/iio/adc/adc.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 120 + .../bindings/iio/adc/amlogic,meson-saradc.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad8460.yaml | 164 + .../devicetree/bindings/iio/imu/bosch,bmi270.yaml | 77 + .../light/{veml6030.yaml => vishay,veml6030.yaml} | 2 +- .../bindings/iio/temperature/ti,tmp006.yaml | 6 + .../devicetree/bindings/mmc/mmc-card.yaml | 52 + .../devicetree/bindings/net/dsa/realtek.yaml | 46 +- .../{fuse => nvmem}/renesas,rcar-efuse.yaml | 35 +- .../bindings/{fuse => nvmem}/renesas,rcar-otp.yaml | 17 +- .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 42 +- .../bindings/phy/phy-cadence-sierra.yaml | 2 +- .../bindings/phy/st,stm32mp25-combophy.yaml | 119 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 4 + .../devicetree/bindings/sound/audio-graph.yaml | 6 + .../bindings/sound/davinci-mcasp-audio.yaml | 18 +- .../devicetree/bindings/sound/simple-card.yaml | 12 + .../devicetree/bindings/usb/cypress,cypd4226.yaml | 5 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 6 +- .../devicetree/bindings/usb/genesys,gl850g.yaml | 9 +- .../bindings/usb/microchip,mpfs-musb.yaml | 7 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + Documentation/driver-api/wmi.rst | 11 +- .../fault-injection/fault-injection.rst | 0 .../{dev-tools => }/fault-injection/index.rst | 0 .../fault-injection/notifier-error-inject.rst | 0 .../fault-injection/nvme-fault-injection.rst | 0 .../fault-injection/provoke-crashes.rst | 0 Documentation/filesystems/proc.rst | 2 +- Documentation/gpu/msm-preemption.rst | 99 + Documentation/index.rst | 1 + Documentation/kbuild/kconfig-language.rst | 4 +- Documentation/netlink/specs/rt_link.yaml | 4 + .../networking/net_cachelines/net_device.rst | 2 + Documentation/networking/tcp_ao.rst | 20 +- Documentation/networking/timestamping.rst | 14 + Documentation/process/4.Coding.rst | 2 +- Documentation/process/backporting.rst | 2 +- Documentation/process/kernel-docs.rst | 163 +- Documentation/process/maintainer-soc.rst | 42 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/rust/index.rst | 3 + Documentation/sunrpc/xdr/nfs4_1.x | 166 + Documentation/trace/histogram.rst | 2 +- Documentation/trace/index.rst | 1 + Documentation/translations/it_IT/i2c/summary.rst | 72 +- .../translations/it_IT/process/4.Coding.rst | 2 +- .../it_IT/process/submit-checklist.rst | 2 +- Documentation/translations/ja_JP/SubmitChecklist | 2 +- Documentation/translations/ja_JP/process/howto.rst | 10 +- .../sp_SP/process/submit-checklist.rst | 2 +- .../translations/sp_SP/scheduler/index.rst | 1 + .../translations/sp_SP/scheduler/sched-bwc.rst | 287 ++ .../translations/zh_CN/dev-tools/gcov.rst | 8 +- Documentation/translations/zh_CN/index.rst | 2 +- .../translations/zh_CN/process/4.Coding.rst | 2 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../translations/zh_TW/dev-tools/gcov.rst | 8 +- Documentation/translations/zh_TW/index.rst | 2 +- .../translations/zh_TW/process/4.Coding.rst | 2 +- .../zh_TW/process/submit-checklist.rst | 2 +- Documentation/userspace-api/landlock.rst | 19 +- Documentation/wmi/devices/dell-wmi-ddv.rst | 4 +- MAINTAINERS | 42 +- Makefile | 35 +- Next/SHA1s | 242 +- Next/merge.log | 5034 ++++++++++++-------- arch/alpha/include/uapi/asm/socket.h | 2 + arch/arc/include/asm/arcregs.h | 2 +- arch/arc/include/asm/mmu-arcv2.h | 2 +- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-apq8084.dtsi | 58 +- arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dts | 2 +- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 2 +- .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 2 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 56 +- arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 66 +- arch/arm/boot/dts/renesas/emev2-kzm9d.dts | 8 +- arch/arm/boot/dts/renesas/r7s72100.dtsi | 3 +- arch/arm/boot/dts/renesas/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/renesas/r8a7778.dtsi | 2 +- arch/arm/boot/dts/renesas/r8a7779.dtsi | 2 +- arch/arm/boot/dts/renesas/r8a7790-lager.dts | 10 +- arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 2 +- arch/arm/boot/dts/renesas/r8a7792.dtsi | 2 +- arch/arm/boot/dts/renesas/r8a7794-alt.dts | 8 +- arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi | 3 +- arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 10 +- arch/arm/boot/dts/ti/omap/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-pdu001.dts | 6 +- arch/arm/boot/dts/ti/omap/am335x-shc.dts | 2 +- arch/arm/boot/dts/ti/omap/am3517-som.dtsi | 1 - arch/arm/boot/dts/ti/omap/am3874-iceboard.dts | 8 +- arch/arm/boot/dts/ti/omap/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/ti/omap/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am437x-sbc-t43.dts | 2 +- arch/arm/boot/dts/ti/omap/am437x-sk-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/ti/omap/am57xx-sbc-am57x.dts | 2 +- arch/arm/boot/dts/ti/omap/dm8148-evm.dts | 1 - arch/arm/boot/dts/ti/omap/dm8168-evm.dts | 1 - arch/arm/boot/dts/ti/omap/dra62x-j5eco-evm.dts | 1 - arch/arm/boot/dts/ti/omap/dra7.dtsi | 1 - arch/arm/boot/dts/ti/omap/logicpd-som-lv.dtsi | 1 - arch/arm/boot/dts/ti/omap/logicpd-torpedo-som.dtsi | 3 +- arch/arm/boot/dts/ti/omap/omap3-cm-t3x.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3-evm-37xx.dts | 1 - arch/arm/boot/dts/ti/omap/omap3-evm.dts | 1 - arch/arm/boot/dts/ti/omap/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3-igep.dtsi | 1 - arch/arm/boot/dts/ti/omap/omap3-ldp.dts | 1 - arch/arm/boot/dts/ti/omap/omap3-overo-base.dtsi | 1 - arch/arm/boot/dts/ti/omap/omap3-sb-t35.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3430-sdp.dts | 2 - arch/arm/boot/dts/ti/omap/omap4-kc1.dts | 6 +- arch/arm/boot/dts/ti/omap/omap5-cm-t54.dts | 2 +- arch/arm/boot/dts/ti/omap/omap5-sbc-t54.dts | 2 +- arch/arm/mach-bcm/brcmstb.c | 6 - arch/arm64/Kconfig | 21 + arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi | 2 +- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/ipq9574.dtsi | 2 +- .../boot/dts/qcom/msm8916-wingtech-wt86518.dts | 2 +- arch/arm64/boot/dts/qcom/msm8939.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8976.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 128 +- arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 40 + arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 11 + arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 50 +- arch/arm64/boot/dts/qcom/qcs8550.dtsi | 2 +- arch/arm64/boot/dts/qcom/qdu1000.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 13 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 2 +- .../boot/dts/qcom/sc8280xp-microsoft-arcata.dts | 1032 ++++ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 49 + .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 32 +- arch/arm64/boot/dts/qcom/sdm450-lenovo-tbx605f.dts | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 38 +- arch/arm64/boot/dts/qcom/sdm670.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 1 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 15 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 4 - arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 4 + .../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi | 4 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 2 +- arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 4 - arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 4 - arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 4 - arch/arm64/boot/dts/qcom/sm8650.dtsi | 2 - .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 13 + .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 82 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 29 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 2 +- .../boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi | 2 +- .../boot/dts/rockchip/rk3326-gameforce-chi.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 2 +- .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 2 +- .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 2 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg-arc.dtsi | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353p.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353ps.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353v.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353vs.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg503.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi | 2 +- .../boot/dts/rockchip/rk3566-powkiddy-x55.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3568-odroid-m1.dts | 2 +- .../boot/dts/rockchip/rk3588-armsom-sige7.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 2 +- .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts | 2 +- .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 2 +- .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 2 +- .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 2 +- arch/arm64/include/asm/cpufeature.h | 6 + arch/arm64/include/asm/el2_setup.h | 30 + arch/arm64/include/asm/esr.h | 28 +- arch/arm64/include/asm/exception.h | 2 + arch/arm64/include/asm/gcs.h | 107 + arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/kvm_host.h | 25 +- arch/arm64/include/asm/mman.h | 23 +- arch/arm64/include/asm/mmu_context.h | 9 + arch/arm64/include/asm/pgtable-prot.h | 14 +- arch/arm64/include/asm/processor.h | 7 + arch/arm64/include/asm/sysreg.h | 20 + arch/arm64/include/asm/uaccess.h | 40 + arch/arm64/include/uapi/asm/hwcap.h | 3 +- arch/arm64/include/uapi/asm/ptrace.h | 8 + arch/arm64/include/uapi/asm/sigcontext.h | 9 + arch/arm64/kernel/cpu_errata.c | 1 + arch/arm64/kernel/cpufeature.c | 23 + arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/entry-common.c | 23 + arch/arm64/kernel/pi/idreg-override.c | 2 + arch/arm64/kernel/process.c | 94 + arch/arm64/kernel/ptrace.c | 62 +- arch/arm64/kernel/signal.c | 227 +- arch/arm64/kernel/traps.c | 11 + arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 12 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 6 +- arch/arm64/mm/Makefile | 1 + arch/arm64/mm/fault.c | 40 + arch/arm64/mm/gcs.c | 254 + arch/arm64/mm/mmap.c | 9 +- arch/arm64/tools/cpucaps | 1 + arch/m68k/configs/amiga_defconfig | 2 +- arch/m68k/configs/apollo_defconfig | 2 +- arch/m68k/configs/atari_defconfig | 2 +- arch/m68k/configs/bvme6000_defconfig | 2 +- arch/m68k/configs/hp300_defconfig | 2 +- arch/m68k/configs/mac_defconfig | 2 +- arch/m68k/configs/multi_defconfig | 2 +- arch/m68k/configs/mvme147_defconfig | 2 +- arch/m68k/configs/mvme16x_defconfig | 2 +- arch/m68k/configs/q40_defconfig | 2 +- arch/m68k/configs/sun3_defconfig | 2 +- arch/m68k/configs/sun3x_defconfig | 2 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/parisc/include/uapi/asm/socket.h | 2 + arch/powerpc/configs/ppc64_defconfig | 2 +- arch/powerpc/crypto/Kconfig | 2 +- arch/powerpc/crypto/aes-gcm-p10-glue.c | 141 +- arch/powerpc/crypto/aes-gcm-p10.S | 2421 +++++----- arch/riscv/include/asm/cpufeature.h | 2 +- arch/riscv/include/asm/processor.h | 1 + arch/riscv/include/asm/switch_to.h | 8 + arch/riscv/kernel/cpufeature.c | 11 +- arch/riscv/kernel/smpboot.c | 2 - arch/riscv/kernel/suspend.c | 4 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/x86/Kconfig | 1 + arch/x86/include/asm/ftrace.h | 2 + arch/x86/include/asm/reboot.h | 4 +- arch/x86/include/uapi/asm/mman.h | 3 - arch/x86/kernel/reboot.c | 4 +- arch/x86/kvm/Kconfig | 9 +- arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/mmu/mmu.c | 60 +- block/blk-mq-debugfs.c | 1 - block/blk-mq.c | 39 +- block/blk-sysfs.c | 26 - block/blk.h | 1 + block/genhd.c | 28 +- block/partitions/Kconfig | 9 + block/partitions/Makefile | 1 + block/partitions/check.h | 1 + block/partitions/cmdline.c | 3 + block/partitions/core.c | 8 + block/partitions/of.c | 110 + crypto/Kconfig | 5 +- crypto/Makefile | 5 +- crypto/akcipher.c | 64 +- crypto/asymmetric_keys/public_key.c | 58 +- crypto/ecdsa-p1363.c | 159 + crypto/ecdsa-x962.c | 237 + crypto/ecdsa.c | 209 +- crypto/ecrdsa.c | 64 +- crypto/internal.h | 19 - crypto/rsa-pkcs1pad.c | 371 +- crypto/rsa.c | 17 +- crypto/rsassa-pkcs1.c | 442 ++ crypto/sig.c | 143 +- crypto/testmgr.c | 320 +- crypto/testmgr.h | 884 +++- drivers/accessibility/speakup/Makefile | 4 +- drivers/block/null_blk/main.c | 2 +- drivers/block/rnull.rs | 3 +- drivers/bus/mhi/host/boot.c | 1 + drivers/bus/mhi/host/pci_generic.c | 6 +- drivers/bus/mhi/host/trace.h | 25 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/core.c | 11 +- drivers/clk/qcom/Kconfig | 12 +- drivers/clk/qcom/camcc-sm8450.c | 294 +- drivers/clk/qcom/common.h | 2 +- drivers/clk/qcom/dispcc-sm8450.c | 66 +- drivers/clk/qcom/gcc-ipq5332.c | 2 +- drivers/clk/qcom/gcc-ipq9574.c | 2 +- drivers/clk/qcom/gcc-sm8450.c | 181 +- drivers/clk/qcom/gpucc-sm8450.c | 50 +- drivers/clk/qcom/videocc-sm8450.c | 48 +- drivers/clk/renesas/r9a09g057-cpg.c | 18 + drivers/clk/renesas/rzv2h-cpg.h | 5 + drivers/crypto/amlogic/amlogic-gxl-core.c | 8 +- drivers/crypto/aspeed/aspeed-acry.c | 2 - drivers/crypto/atmel-ecc.c | 2 +- drivers/crypto/atmel-sha204a.c | 4 +- drivers/crypto/atmel-tdes.c | 2 +- drivers/crypto/caam/qi.c | 7 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 2 +- drivers/crypto/ccree/cc_aead.c | 4 +- drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/ccree/cc_hash.c | 2 +- drivers/crypto/chelsio/chcr_algo.c | 2 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 - drivers/crypto/hisilicon/hpre/hpre_main.c | 42 +- drivers/crypto/hisilicon/qm.c | 31 + drivers/crypto/hisilicon/sec2/sec_main.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 2 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 10 + .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 2 +- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 2 +- .../crypto/intel/qat/qat_common/adf_common_drv.h | 1 - drivers/crypto/intel/qat/qat_common/adf_dbgfs.c | 13 +- drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c | 10 - drivers/crypto/mxs-dcp.c | 20 +- drivers/crypto/sa2ul.c | 2 +- drivers/crypto/starfive/jh7110-rsa.c | 2 - .../crypto/virtio/virtio_crypto_akcipher_algs.c | 65 +- drivers/edac/qcom_edac.c | 8 +- drivers/firmware/qcom/qcom_scm.c | 6 +- drivers/gpu/drm/drm_print.c | 14 + drivers/gpu/drm/i915/display/intel_display.c | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_display_power.h | 4 +- drivers/gpu/drm/i915/display/intel_pps.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 4 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 4 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 6 +- drivers/gpu/drm/i915/intel_wakeref.c | 14 +- drivers/gpu/drm/i915/pxp/intel_pxp.c | 2 +- drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 42 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 235 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 170 + drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 457 ++ drivers/gpu/drm/msm/adreno/adreno_device.c | 4 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 11 - drivers/gpu/drm/msm/msm_gpu_trace.h | 28 + drivers/gpu/drm/msm/msm_ringbuffer.h | 18 + drivers/gpu/drm/msm/msm_submitqueue.c | 7 + drivers/gpu/drm/msm/registers/adreno/a6xx.xml | 7 +- .../gpu/drm/msm/registers/adreno/adreno_pm4.xml | 39 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 9 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 13 +- drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h | 1 + .../drm/xe/compat-i915-headers/intel_runtime_pm.h | 6 +- drivers/gpu/drm/xe/regs/xe_guc_regs.h | 1 + drivers/gpu/drm/xe/xe_debugfs.c | 2 +- drivers/gpu/drm/xe/xe_devcoredump.c | 144 +- drivers/gpu/drm/xe/xe_devcoredump.h | 6 + drivers/gpu/drm/xe/xe_devcoredump_types.h | 13 +- drivers/gpu/drm/xe/xe_device.c | 1 + drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 204 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 4 + drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 78 + drivers/gpu/drm/xe/xe_guc.c | 2 +- drivers/gpu/drm/xe/xe_guc_ct.c | 430 +- drivers/gpu/drm/xe/xe_guc_ct.h | 10 +- drivers/gpu/drm/xe/xe_guc_ct_types.h | 29 +- drivers/gpu/drm/xe/xe_guc_klv_thresholds_set.h | 7 + drivers/gpu/drm/xe/xe_guc_log.c | 208 +- drivers/gpu/drm/xe/xe_guc_log.h | 5 + drivers/gpu/drm/xe/xe_guc_log_types.h | 27 + drivers/gpu/drm/xe/xe_guc_submit.c | 2 +- drivers/gpu/drm/xe/xe_hw_engine.c | 1 - drivers/gpu/drm/xe/xe_memirq.c | 35 +- drivers/hid/bpf/hid_bpf_dispatch.c | 9 +- drivers/hid/bpf/hid_bpf_struct_ops.c | 1 + drivers/hid/hid-core.c | 185 +- drivers/hid/hid-generic.c | 3 + drivers/hid/hid-logitech-hidpp.c | 6 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 +- drivers/iio/accel/Kconfig | 2 + drivers/iio/adc/Kconfig | 7 + drivers/iio/adc/ad7606.c | 473 +- drivers/iio/adc/ad7606.h | 86 +- .../crypto/zcrypt_cex2a.c => iio/adc/ad7606_spi.} | 0 drivers/iio/adc/ad7606_spi.c | 71 +- drivers/iio/amplifiers/Kconfig | 1 + drivers/iio/chemical/Kconfig | 2 + drivers/iio/dac/Kconfig | 20 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad8460.c | 944 ++++ drivers/iio/dac/ltc2664.c | 17 +- drivers/iio/frequency/Kconfig | 1 + drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/bmi270/Kconfig | 20 + drivers/iio/imu/bmi270/Makefile | 6 + drivers/iio/imu/bmi270/bmi270.h | 18 + drivers/iio/imu/bmi270/bmi270_core.c | 313 ++ drivers/iio/imu/bmi270/bmi270_i2c.c | 48 + drivers/iio/imu/kmx61.c | 25 +- drivers/iio/light/Kconfig | 2 + drivers/iio/light/al3010.c | 11 +- drivers/iio/light/veml6030.c | 4 +- drivers/iio/magnetometer/Kconfig | 2 + drivers/iio/pressure/Kconfig | 3 + drivers/iio/proximity/Kconfig | 2 + drivers/iio/proximity/vl53l0x-i2c.c | 175 +- drivers/iio/resolver/Kconfig | 3 + drivers/iio/temperature/Kconfig | 2 + drivers/iio/temperature/tmp006.c | 134 +- drivers/infiniband/core/nldev.c | 2 + drivers/infiniband/core/uverbs.h | 2 + drivers/infiniband/core/uverbs_main.c | 43 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 6 +- drivers/infiniband/hw/bnxt_re/main.c | 5 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 + drivers/infiniband/hw/hns/hns_roce_main.c | 5 + drivers/misc/lkdtm/core.c | 2 +- drivers/mmc/core/Makefile | 2 +- drivers/mmc/core/block.c | 92 +- drivers/mmc/core/bus.c | 42 +- drivers/mmc/core/card.h | 3 + drivers/mmc/core/core.c | 65 +- drivers/mmc/core/core.h | 17 +- drivers/mmc/core/mmc_ops.c | 24 +- drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/mmc_test.c | 6 + drivers/mmc/core/regulator.c | 34 + drivers/mmc/core/sd.c | 38 +- drivers/mmc/core/sd.h | 2 +- drivers/mmc/core/sd_ops.c | 15 + drivers/mmc/core/sd_ops.h | 1 + drivers/mmc/core/sd_uhs2.c | 294 ++ drivers/mmc/core/sdio.c | 2 +- drivers/mtd/spi-nor/core.c | 3 + drivers/mtd/spi-nor/core.h | 1 + drivers/mtd/spi-nor/macronix.c | 99 +- drivers/mtd/spi-nor/sfdp.c | 4 + drivers/mtd/spi-nor/sfdp.h | 1 + drivers/net/dsa/b53/b53_mmap.c | 2 +- drivers/net/dsa/b53/b53_srab.c | 2 +- drivers/net/dsa/bcm_sf2.c | 11 +- drivers/net/dsa/bcm_sf2.h | 1 + drivers/net/dsa/hirschmann/hellcreek.c | 2 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/mt7530-mmio.c | 2 +- drivers/net/dsa/mv88e6xxx/Kconfig | 10 + drivers/net/dsa/mv88e6xxx/Makefile | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 38 +- drivers/net/dsa/mv88e6xxx/chip.h | 11 + drivers/net/dsa/mv88e6xxx/leds.c | 839 ++++ drivers/net/dsa/mv88e6xxx/port.c | 1 + drivers/net/dsa/mv88e6xxx/port.h | 133 + drivers/net/dsa/ocelot/ocelot_ext.c | 2 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/dsa/realtek/realtek-mdio.c | 2 +- drivers/net/dsa/realtek/realtek-smi.c | 2 +- drivers/net/dsa/realtek/rtl8365mb.c | 2 +- drivers/net/dsa/realtek/rtl8366rb.c | 2 +- drivers/net/dsa/rzn1_a5psw.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 1 - drivers/net/dsa/vitesse-vsc73xx-platform.c | 2 +- drivers/net/ethernet/8390/ax88796.c | 2 +- drivers/net/ethernet/8390/mcf8390.c | 2 +- drivers/net/ethernet/8390/ne.c | 2 +- drivers/net/ethernet/actions/owl-emac.c | 2 +- drivers/net/ethernet/aeroflex/greth.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 2 +- drivers/net/ethernet/arc/emac_rockchip.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 37 +- drivers/net/ethernet/broadcom/asp2/bcmasp.c | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 4 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 5 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cirrus/mac89x0.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dnet.c | 2 +- drivers/net/ethernet/engleder/tsnep_main.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 2 +- drivers/net/ethernet/freescale/fman/mac.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- .../net/ethernet/freescale/fs_enet/mii-bitbang.c | 2 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 2 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 10 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +- drivers/net/ethernet/i825xx/sni_82596.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/emac/mal.c | 2 +- drivers/net/ethernet/ibm/emac/rgmii.c | 2 +- drivers/net/ethernet/ibm/emac/tah.c | 2 +- drivers/net/ethernet/ibm/emac/zmii.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 6 +- drivers/net/ethernet/intel/ice/ice.h | 5 + drivers/net/ethernet/intel/ice/ice_adapter.c | 22 +- drivers/net/ethernet/intel/ice/ice_adapter.h | 22 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 9 + drivers/net/ethernet/intel/ice/ice_ddp.c | 58 +- drivers/net/ethernet/intel/ice/ice_ddp.h | 4 +- drivers/net/ethernet/intel/ice/ice_dpll.c | 6 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 8 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 1455 +++--- drivers/net/ethernet/intel/ice/ice_ptp.h | 143 +- drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 2 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 125 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 77 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 8 +- drivers/net/ethernet/intel/ice/ice_switch.c | 2 - drivers/net/ethernet/intel/ice/ice_tc_lib.c | 11 + drivers/net/ethernet/intel/ice/ice_vf_lib.c | 7 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 57 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h | 1 + drivers/net/ethernet/intel/idpf/idpf_vf_dev.c | 1 + drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 11 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/litex/litex_liteeth.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 32 +- drivers/net/ethernet/marvell/mvmdio.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvneta_bm.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 14 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/mediatek/airoha_eth.c | 22 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 387 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 6 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 2 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 66 +- drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/micrel/ks8851_par.c | 2 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 2 +- drivers/net/ethernet/moxa/moxart_ether.c | 2 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 +- drivers/net/ethernet/natsemi/jazzsonic.c | 2 +- drivers/net/ethernet/natsemi/macsonic.c | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 2 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 1 + drivers/net/ethernet/qlogic/qed/qed_hw.c | 1 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 45 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/rswitch.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +- drivers/net/ethernet/seeq/sgiseeq.c | 2 +- drivers/net/ethernet/sfc/ef100_rx.c | 5 +- drivers/net/ethernet/sfc/efx.c | 109 + drivers/net/ethernet/sfc/efx_channels.c | 6 + drivers/net/ethernet/sfc/efx_channels.h | 7 + drivers/net/ethernet/sfc/ethtool_common.c | 3 +- drivers/net/ethernet/sfc/net_driver.h | 47 +- drivers/net/ethernet/sfc/rx.c | 5 +- drivers/net/ethernet/sfc/rx_common.c | 3 + drivers/net/ethernet/sfc/tx.c | 6 +- drivers/net/ethernet/sfc/tx_common.c | 33 +- drivers/net/ethernet/sfc/tx_common.h | 4 +- drivers/net/ethernet/sgi/ioc3-eth.c | 2 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sunplus/spl2sw_driver.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 2 +- drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 2 +- drivers/net/ethernet/via/via-rhine.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/fjes/fjes_main.c | 2 +- drivers/net/hyperv/netvsc.c | 13 +- drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/hyperv/rndis_filter.c | 9 +- drivers/net/ieee802154/fakelb.c | 2 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ipa/ipa_main.c | 2 +- drivers/net/mdio/mdio-aspeed.c | 2 +- drivers/net/mdio/mdio-bcm-iproc.c | 2 +- drivers/net/mdio/mdio-bcm-unimac.c | 2 +- drivers/net/mdio/mdio-gpio.c | 2 +- drivers/net/mdio/mdio-hisi-femac.c | 2 +- drivers/net/mdio/mdio-ipq4019.c | 2 +- drivers/net/mdio/mdio-ipq8064.c | 2 +- drivers/net/mdio/mdio-moxart.c | 2 +- drivers/net/mdio/mdio-mscc-miim.c | 2 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 2 +- drivers/net/mdio/mdio-mux-bcm6368.c | 2 +- drivers/net/mdio/mdio-mux-gpio.c | 2 +- drivers/net/mdio/mdio-mux-meson-g12a.c | 2 +- drivers/net/mdio/mdio-mux-meson-gxl.c | 2 +- drivers/net/mdio/mdio-mux-mmioreg.c | 2 +- drivers/net/mdio/mdio-mux-multiplexer.c | 2 +- drivers/net/mdio/mdio-octeon.c | 2 +- drivers/net/mdio/mdio-sun4i.c | 2 +- drivers/net/mdio/mdio-thunder.c | 4 +- drivers/net/mdio/mdio-xgene.c | 2 +- drivers/net/pcs/pcs-rzn1-miic.c | 2 +- drivers/net/phy/bcm84881.c | 4 +- drivers/net/phy/mxl-gpy.c | 1 + drivers/net/phy/sfp.c | 2 +- drivers/net/pse-pd/pse_core.c | 11 + drivers/net/tun.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 8 + drivers/net/wan/framer/pef2256/pef2256.c | 2 +- drivers/net/wan/fsl_qmc_hdlc.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 2 +- drivers/net/wan/ixp4xx_hss.c | 2 +- drivers/net/wireless/ath/ath11k/qmi.c | 3 + .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 14 +- drivers/net/wireless/ath/ath12k/dp.c | 14 +- drivers/net/wireless/ath/ath12k/wow.c | 2 +- drivers/net/wwan/qcom_bam_dmux.c | 2 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/brcm_nvram.c | 2 +- drivers/nvmem/core.c | 4 +- drivers/nvmem/lpc18xx_otp.c | 2 +- drivers/nvmem/microchip-otpc.c | 2 +- drivers/nvmem/rcar-efuse.c | 142 + drivers/of/Kconfig | 6 + drivers/phy/broadcom/phy-brcm-usb-init.c | 433 +- drivers/phy/cadence/phy-cadence-sierra.c | 21 +- drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 16 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 56 +- drivers/phy/st/Kconfig | 11 + drivers/phy/st/Makefile | 1 + drivers/phy/st/phy-stm32-combophy.c | 598 +++ drivers/pinctrl/renesas/pinctrl-rzg2l.c | 51 +- drivers/platform/x86/dell/dell-laptop.c | 15 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 1 + drivers/platform/x86/intel/pmc/spt.c | 2 - drivers/platform/x86/intel/pmt/class.c | 2 +- .../x86/intel/speed_select_if/isst_if_common.c | 5 +- drivers/platform/x86/intel/tpmi_power_domains.c | 1 + drivers/platform/x86/x86-android-tablets/core.c | 6 +- drivers/pwm/pwm-stm32.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 2647 ++++++++-- drivers/soc/qcom/qcom-geni-se.c | 3 +- drivers/soc/qcom/qcom-pbs.c | 22 +- drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/smem_state.c | 12 +- drivers/soc/qcom/socinfo.c | 8 +- drivers/soc/ti/smartreflex.c | 4 +- drivers/spi/spi-mem.c | 3 + drivers/spi/spi-mxic.c | 17 +- drivers/spi/spi.c | 2 +- drivers/thermal/thermal_core.c | 5 +- drivers/thermal/thermal_core.h | 3 + drivers/thermal/thermal_netlink.c | 9 +- drivers/thermal/ti-soc-thermal/dra752-bandgap.h | 4 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 8 +- drivers/thermal/ti-soc-thermal/omap5xxx-bandgap.h | 4 +- drivers/ufs/core/ufs-fault-injection.c | 2 +- drivers/usb/atm/ueagle-atm.c | 6 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/c67x00/c67x00-drv.c | 2 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 2 +- drivers/usb/cdns3/cdns3-starfive.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/chipidea/ci.h | 2 + drivers/usb/chipidea/ci_hdrc_imx.c | 3 +- drivers/usb/chipidea/ci_hdrc_msm.c | 2 +- drivers/usb/chipidea/ci_hdrc_npcm.c | 2 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 2 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 2 +- drivers/usb/chipidea/core.c | 4 +- drivers/usb/chipidea/udc.c | 178 +- drivers/usb/chipidea/udc.h | 2 + drivers/usb/common/usb-conn-gpio.c | 2 +- drivers/usb/dwc2/Kconfig | 2 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.c | 34 +- drivers/usb/dwc3/core.h | 6 +- drivers/usb/dwc3/dwc3-am62.c | 2 +- drivers/usb/dwc3/dwc3-exynos.c | 2 +- drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 +- drivers/usb/dwc3/dwc3-octeon.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 2 +- drivers/usb/dwc3/dwc3-omap.c | 2 +- drivers/usb/dwc3/dwc3-qcom.c | 2 +- drivers/usb/dwc3/dwc3-rtk.c | 2 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 2 +- drivers/usb/dwc3/ep0.c | 2 +- drivers/usb/dwc3/gadget.c | 11 - drivers/usb/dwc3/host.c | 2 +- drivers/usb/fotg210/fotg210-core.c | 2 +- drivers/usb/gadget/config.c | 4 +- drivers/usb/gadget/function/f_midi.c | 8 +- drivers/usb/gadget/legacy/hid.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 2 +- drivers/usb/gadget/udc/aspeed_udc.c | 4 +- drivers/usb/gadget/udc/at91_udc.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 2 +- drivers/usb/gadget/udc/core.c | 1 + drivers/usb/gadget/udc/dummy_hcd.c | 6 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 8 +- drivers/usb/gadget/udc/fsl_udc_core.c | 2 +- drivers/usb/gadget/udc/fusb300_udc.c | 4 +- drivers/usb/gadget/udc/gr_udc.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 4 +- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 2 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/renesas_usbf.c | 4 +- drivers/usb/gadget/udc/rzv2m_usb3drd.c | 2 +- drivers/usb/gadget/udc/snps_udc_core.c | 2 +- drivers/usb/gadget/udc/snps_udc_plat.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/ehci-atmel.c | 2 +- drivers/usb/host/ehci-brcm.c | 2 +- drivers/usb/host/ehci-exynos.c | 2 +- drivers/usb/host/ehci-fsl.c | 2 +- drivers/usb/host/ehci-grlib.c | 2 +- drivers/usb/host/ehci-mv.c | 2 +- drivers/usb/host/ehci-npcm7xx.c | 2 +- drivers/usb/host/ehci-omap.c | 2 +- drivers/usb/host/ehci-orion.c | 2 +- drivers/usb/host/ehci-platform.c | 2 +- drivers/usb/host/ehci-ppc-of.c | 2 +- drivers/usb/host/ehci-sh.c | 2 +- drivers/usb/host/ehci-spear.c | 2 +- drivers/usb/host/ehci-st.c | 2 +- drivers/usb/host/ehci-xilinx-of.c | 2 +- drivers/usb/host/fhci-hcd.c | 2 +- drivers/usb/host/fhci-sched.c | 4 +- drivers/usb/host/fsl-mph-dr-of.c | 2 +- drivers/usb/host/isp116x-hcd.c | 2 +- drivers/usb/host/isp1362-hcd.c | 2 +- drivers/usb/host/octeon-hcd.c | 6 +- drivers/usb/host/ohci-at91.c | 2 +- drivers/usb/host/ohci-da8xx.c | 2 +- drivers/usb/host/ohci-exynos.c | 2 +- drivers/usb/host/ohci-nxp.c | 2 +- drivers/usb/host/ohci-omap.c | 4 +- drivers/usb/host/ohci-platform.c | 2 +- drivers/usb/host/ohci-ppc-of.c | 2 +- drivers/usb/host/ohci-pxa27x.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 2 +- drivers/usb/host/ohci-sm501.c | 2 +- drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/ohci-st.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 4 +- drivers/usb/host/r8a66597-hcd.c | 4 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/uhci-platform.c | 2 +- drivers/usb/host/xhci-histb.c | 2 +- drivers/usb/host/xhci-hub.c | 6 +- drivers/usb/host/xhci-mtk.c | 2 +- drivers/usb/host/xhci-pci.c | 5 + drivers/usb/host/xhci-plat.c | 2 +- drivers/usb/host/xhci-rcar.c | 2 +- drivers/usb/host/xhci-ring.c | 6 +- drivers/usb/host/xhci-tegra.c | 2 +- drivers/usb/isp1760/Kconfig | 2 +- drivers/usb/isp1760/isp1760-if.c | 2 +- drivers/usb/misc/Kconfig | 12 + drivers/usb/misc/chaoskey.c | 35 +- drivers/usb/misc/iowarrior.c | 50 +- drivers/usb/misc/onboard_usb_dev.c | 8 +- drivers/usb/misc/qcom_eud.c | 2 +- drivers/usb/misc/usb3503.c | 2 +- drivers/usb/misc/yurex.c | 26 +- drivers/usb/mtu3/Kconfig | 2 +- drivers/usb/mtu3/mtu3_plat.c | 2 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/da8xx.c | 2 +- drivers/usb/musb/jz4740.c | 2 +- drivers/usb/musb/mediatek.c | 2 +- drivers/usb/musb/mpfs.c | 2 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/musb/omap2430.c | 2 +- drivers/usb/musb/sunxi.c | 2 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/musb/ux500.c | 2 +- drivers/usb/phy/phy-ab8500-usb.c | 2 +- drivers/usb/phy/phy-am335x.c | 2 +- drivers/usb/phy/phy-fsl-usb.c | 2 +- drivers/usb/phy/phy-generic.c | 2 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 2 +- drivers/usb/phy/phy-isp1301.c | 2 +- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/phy/phy-mv-usb.c | 2 +- drivers/usb/phy/phy-mxs-usb.c | 2 +- drivers/usb/phy/phy-tahvo.c | 2 +- drivers/usb/phy/phy-tegra-usb.c | 2 +- drivers/usb/phy/phy-twl6030-usb.c | 2 +- drivers/usb/renesas_usbhs/common.c | 2 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 +- drivers/usb/storage/unusual_devs.h | 11 + drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/mux/gpio-sbu-mux.c | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 2 +- drivers/usb/typec/stusb160x.c | 7 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 2 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 2 +- drivers/usb/typec/tcpm/tcpci_mt6370.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/usb/typec/ucsi/ucsi_glink.c | 9 +- drivers/usb/usbip/vhci_hcd.c | 2 +- drivers/usb/usbip/vudc_main.c | 2 +- drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1200fb.c | 2 +- drivers/video/fbdev/broadsheetfb.c | 2 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/cg14.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/clps711x-fb.c | 2 +- drivers/video/fbdev/cobalt_lcdfb.c | 2 +- drivers/video/fbdev/da8xx-fb.c | 2 +- drivers/video/fbdev/ep93xx-fb.c | 2 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/fsl-diu-fb.c | 6 +- drivers/video/fbdev/gbefb.c | 6 +- drivers/video/fbdev/goldfishfb.c | 2 +- drivers/video/fbdev/grvga.c | 2 +- drivers/video/fbdev/hecubafb.c | 2 +- drivers/video/fbdev/hgafb.c | 2 +- drivers/video/fbdev/hitfb.c | 2 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 2 +- drivers/video/fbdev/metronomefb.c | 2 +- drivers/video/fbdev/ocfb.c | 2 +- drivers/video/fbdev/offb.c | 4 +- drivers/video/fbdev/omap/omapfb_main.c | 2 +- .../omap2/omapfb/displays/connector-analog-tv.c | 2 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 2 +- .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 2 +- .../fbdev/omap2/omapfb/displays/encoder-opa362.c | 2 +- .../fbdev/omap2/omapfb/displays/encoder-tfp410.c | 2 +- .../omap2/omapfb/displays/encoder-tpd12s015.c | 2 +- .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 2 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 2 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 6 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/platinumfb.c | 2 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/pxa3xx-gcu.c | 8 +- drivers/video/fbdev/pxafb.c | 2 +- drivers/video/fbdev/s1d13xxxfb.c | 2 +- drivers/video/fbdev/s3c-fb.c | 2 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 2 +- drivers/video/fbdev/simplefb.c | 2 +- drivers/video/fbdev/sm501fb.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/uvesafb.c | 2 +- drivers/video/fbdev/vesafb.c | 2 +- drivers/video/fbdev/vfb.c | 2 +- drivers/video/fbdev/vga16fb.c | 2 +- drivers/video/fbdev/via/via-gpio.c | 2 +- drivers/video/fbdev/via/via_i2c.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 2 +- drivers/video/fbdev/wm8505fb.c | 2 +- drivers/video/fbdev/wmt_ge_rops.c | 2 +- drivers/video/fbdev/xilinxfb.c | 2 +- fs/bcachefs/bcachefs_format.h | 3 +- fs/bcachefs/btree_iter.c | 6 +- fs/bcachefs/error.c | 11 +- fs/bcachefs/error.h | 9 +- fs/bcachefs/fs.c | 52 +- fs/bcachefs/fs.h | 9 +- fs/bcachefs/fsck.c | 127 +- fs/bcachefs/inode.c | 306 +- fs/bcachefs/inode.h | 34 +- fs/bcachefs/inode_format.h | 3 +- fs/bcachefs/io_misc.c | 63 +- fs/bcachefs/logged_ops.c | 16 +- fs/bcachefs/logged_ops.h | 2 +- fs/bcachefs/replicas.c | 34 +- fs/bcachefs/sb-downgrade.c | 5 +- fs/bcachefs/sb-errors_format.h | 4 +- fs/bcachefs/snapshot.c | 97 - fs/bcachefs/snapshot.h | 3 - fs/bcachefs/subvolume.c | 13 +- fs/bcachefs/subvolume.h | 2 + fs/btrfs/Kconfig | 26 + fs/btrfs/Makefile | 3 +- fs/btrfs/bio.c | 2 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/compression.c | 3 + fs/btrfs/delayed-ref.c | 59 +- fs/btrfs/delayed-ref.h | 10 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/extent-tree.c | 28 +- fs/btrfs/extent_io.c | 94 +- fs/btrfs/extent_map.c | 4 +- fs/btrfs/fiemap.c | 6 +- fs/btrfs/file.c | 83 +- fs/btrfs/file.h | 2 +- fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/free-space-cache.h | 6 + fs/btrfs/fs.h | 7 +- fs/btrfs/inode.c | 99 +- fs/btrfs/locking.c | 15 - fs/btrfs/locking.h | 1 - fs/btrfs/qgroup.c | 81 +- fs/btrfs/qgroup.h | 14 +- fs/btrfs/raid-stripe-tree.c | 5 +- fs/btrfs/raid-stripe-tree.h | 5 + fs/btrfs/raid56.c | 3 +- fs/btrfs/scrub.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/space-info.c | 2 +- fs/btrfs/subpage.c | 47 - fs/btrfs/subpage.h | 4 - fs/btrfs/super.c | 6 +- fs/btrfs/sysfs.c | 4 +- fs/btrfs/tests/btrfs-tests.c | 4 + fs/btrfs/tests/btrfs-tests.h | 2 + fs/btrfs/tests/raid-stripe-tree-tests.c | 317 ++ fs/btrfs/transaction.h | 2 +- fs/btrfs/volumes.c | 135 +- fs/btrfs/volumes.h | 17 +- fs/btrfs/zlib.c | 2 +- fs/btrfs/zoned.c | 4 +- fs/btrfs/zstd.c | 2 +- fs/dlm/ast.c | 2 +- fs/dlm/config.c | 170 +- fs/dlm/config.h | 26 +- fs/dlm/lock.c | 53 +- fs/dlm/lowcomms.c | 8 +- fs/dlm/member.c | 2 +- fs/ext4/fast_commit.c | 19 +- fs/ext4/resize.c | 18 +- fs/ext4/xattr.c | 3 +- fs/fat/namei_vfat.c | 2 +- fs/gfs2/glock.c | 86 +- fs/gfs2/glock.h | 6 + fs/gfs2/glops.c | 2 +- fs/gfs2/incore.h | 2 +- fs/gfs2/inode.h | 2 - fs/gfs2/rgrp.c | 4 +- fs/gfs2/super.c | 82 +- fs/nfsd/Makefile | 16 +- fs/nfsd/filecache.c | 3 +- fs/nfsd/nfs4callback.c | 51 +- fs/nfsd/nfs4proc.c | 30 +- fs/nfsd/nfs4state.c | 164 +- fs/nfsd/nfs4xdr.c | 143 +- fs/nfsd/nfs4xdr_gen.c | 239 + fs/nfsd/nfs4xdr_gen.h | 25 + fs/nfsd/nfsd.h | 5 +- fs/nfsd/state.h | 6 +- fs/nfsd/vfs.c | 11 +- fs/nfsd/vfs.h | 4 +- fs/nfsd/xdr4.h | 2 + fs/nfsd/xdr4cb.h | 10 +- fs/nilfs2/dir.c | 48 +- fs/nilfs2/namei.c | 39 +- fs/nilfs2/nilfs.h | 2 +- fs/proc/task_mmu.c | 2 +- fs/smb/client/cifsfs.c | 4 +- fs/smb/client/cifsproto.h | 9 - fs/smb/client/compress.c | 4 - fs/smb/client/connect.c | 15 +- fs/smb/client/dfs.c | 3 +- fs/smb/client/fs_context.h | 2 +- fs/smb/client/inode.c | 5 + fs/smb/client/namespace.c | 5 +- fs/smb/client/reparse.c | 321 +- fs/smb/client/sess.c | 32 - fs/smb/client/smb2file.c | 55 + fs/smb/client/smb2inode.c | 4 + fs/smb/client/smb2proto.h | 1 + fs/xfs/scrub/ialloc_repair.c | 4 +- fs/xfs/xfs_log.h | 2 - fs/xfs/xfs_log_cil.c | 11 +- include/asm-generic/error-injection.h | 5 +- include/crypto/akcipher.h | 69 +- include/crypto/internal/akcipher.h | 4 +- include/crypto/internal/ecc.h | 14 + include/crypto/internal/rsa.h | 29 + include/crypto/internal/sig.h | 80 + include/crypto/sig.h | 152 +- include/drm/drm_print.h | 64 + include/dt-bindings/clock/qcom,gcc-sm8450.h | 3 + include/linux/asn1_decoder.h | 1 + include/linux/asn1_encoder.h | 1 - include/linux/blkdev.h | 6 +- include/linux/fault-inject.h | 2 +- include/linux/hid.h | 21 +- include/linux/hid_bpf.h | 11 +- include/linux/hisi_acc_qm.h | 33 +- include/linux/if_ltalk.h | 8 - include/linux/mlx5/driver.h | 33 +- include/linux/mlx5/fs.h | 3 - include/linux/mm.h | 18 +- include/linux/mmc/card.h | 38 +- include/linux/mmc/core.h | 4 + include/linux/mmc/host.h | 65 + include/linux/mmc/sd.h | 4 + include/linux/mmc/sd_uhs2.h | 240 + include/linux/netdevice.h | 7 + include/linux/nfs4.h | 7 +- include/linux/nfs_xdr.h | 5 - include/linux/page-flags.h | 4 +- include/linux/slab.h | 1 + include/linux/soc/qcom/llcc-qcom.h | 2 + include/linux/spi/spi-mem.h | 8 +- include/linux/sunrpc/xdr.h | 21 + include/linux/sunrpc/xdrgen/_defs.h | 9 + include/linux/sunrpc/xdrgen/nfs4_1.h | 124 + include/linux/time64.h | 5 + include/linux/timekeeping.h | 5 + include/linux/usb/chipidea.h | 1 + include/net/dsa.h | 15 - include/net/inet_connection_sock.h | 9 +- include/net/inet_sock.h | 4 +- include/net/sock.h | 36 +- include/rdma/ib_verbs.h | 8 + include/soc/arc/{aux.h => arc_aux.h} | 0 include/soc/arc/mcip.h | 2 +- include/soc/arc/timers.h | 2 +- include/sound/soc_sdw_utils.h | 3 +- include/trace/events/btrfs.h | 18 +- include/uapi/asm-generic/mman.h | 4 + include/uapi/asm-generic/socket.h | 2 + include/uapi/drm/msm_drm.h | 5 +- include/uapi/linux/cryptouser.h | 5 + include/uapi/linux/elf.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/nfs4.h | 7 +- include/uapi/linux/pkt_sched.h | 2 + include/uapi/linux/prctl.h | 22 + include/uapi/linux/virtio_crypto.h | 1 + io_uring/poll.c | 3 - io_uring/rw.c | 44 +- kernel/sched/core.c | 21 +- kernel/sched/ext.c | 32 +- kernel/sched/fair.c | 11 +- kernel/sched/psi.c | 26 +- kernel/sched/sched.h | 3 + kernel/sys.c | 30 + kernel/time/timekeeping.c | 105 + kernel/time/timekeeping_debug.c | 13 + kernel/time/timekeeping_internal.h | 15 + kernel/trace/trace.c | 15 +- kernel/trace/trace_hwlat.c | 2 + kernel/trace/trace_osnoise.c | 22 +- lib/Kconfig.debug | 23 +- lib/crypto/mpi/mpi-mul.c | 2 +- lib/list-test.c | 4 + lib/math/Makefile | 6 +- lib/math/tests/Makefile | 6 +- lib/math/{test_div64.c => tests/div64_kunit.c} | 0 lib/math/tests/int_log_kunit.c | 75 - .../mul_u64_u64_div_u64_kunit.c} | 0 .../{rational-test.c => tests/rational_kunit.c} | 0 lib/packing_test.c | 1 + lib/slub_kunit.c | 42 - localversion-next | 2 +- mm/Kconfig | 6 + mm/kasan/generic.c | 7 +- mm/kasan/kasan_test_rust.rs | 1 + mm/memory.c | 7 +- mm/percpu.c | 7 +- mm/slab.h | 6 - mm/slab_common.c | 84 + mm/slub.c | 125 +- net/appletalk/Makefile | 2 +- net/appletalk/dev.c | 46 - net/bluetooth/af_bluetooth.c | 3 + net/bluetooth/iso.c | 6 +- net/bridge/br_netfilter_hooks.c | 5 + net/can/raw.c | 2 +- net/core/rtnetlink.c | 4 + net/core/sock.c | 13 + net/dsa/dsa.c | 8 - net/dsa/port.c | 34 +- net/ethtool/ioctl.c | 1 + net/ipv4/fib_semantics.c | 77 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/inet_diag.c | 10 +- net/ipv4/ip_output.c | 21 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp.c | 7 +- net/ipv4/tcp_ipv4.c | 10 +- net/ipv4/tcp_output.c | 7 +- net/ipv4/tcp_timer.c | 19 +- net/ipv6/ip6_output.c | 22 +- net/ipv6/raw.c | 2 +- net/ipv6/tcp_ipv6.c | 10 +- net/mptcp/protocol.c | 3 +- net/netlink/af_netlink.c | 3 +- net/packet/af_packet.c | 6 +- net/sched/sch_fq.c | 33 +- net/socket.c | 2 +- rust/helpers/spinlock.c | 5 + rust/kernel/block/mq.rs | 6 +- rust/kernel/block/mq/operations.rs | 2 +- rust/kernel/block/mq/request.rs | 3 +- rust/kernel/device.rs | 8 +- rust/kernel/error.rs | 37 +- rust/kernel/lib.rs | 1 + rust/kernel/std_vendor.rs | 22 +- rust/kernel/sync.rs | 1 + rust/kernel/sync/aref.rs | 154 + rust/kernel/sync/lock.rs | 16 + rust/kernel/sync/lock/mutex.rs | 11 + rust/kernel/sync/lock/spinlock.rs | 11 + rust/kernel/task.rs | 4 +- rust/kernel/transmute.rs | 71 + rust/kernel/types.rs | 222 +- rust/kernel/uaccess.rs | 2 +- scripts/Makefile.vmlinux | 44 + scripts/include/list.h | 50 + scripts/kconfig/parser.y | 28 +- scripts/link-vmlinux.sh | 4 + scripts/package/builddeb | 1 - security/Kconfig.hardening | 4 +- security/integrity/ima/ima_main.c | 6 +- security/selinux/hooks.c | 51 +- security/selinux/include/classmap.h | 8 +- security/selinux/include/policycap.h | 1 + security/selinux/include/policycap_names.h | 1 + security/selinux/include/security.h | 6 + security/selinux/nlmsgtab.c | 297 +- security/selinux/selinuxfs.c | 4 + security/selinux/ss/avtab.h | 5 +- security/selinux/ss/services.c | 78 +- security/tomoyo/Kconfig | 15 - security/tomoyo/Makefile | 8 +- security/tomoyo/common.c | 14 +- security/tomoyo/common.h | 72 - security/tomoyo/gc.c | 3 - security/tomoyo/init.c | 366 -- security/tomoyo/load_policy.c | 12 - security/tomoyo/proxy.c | 82 - security/tomoyo/securityfs_if.c | 10 +- security/tomoyo/{hooks.h => tomoyo.c} | 110 +- security/tomoyo/util.c | 3 + sound/isa/gus/gus_pcm.c | 4 +- sound/pci/hda/patch_conexant.c | 24 +- sound/soc/amd/acp/acp-sdw-sof-mach.c | 47 +- sound/soc/codecs/Kconfig | 12 + sound/soc/codecs/Makefile | 4 + sound/soc/codecs/rt-sdw-common.c | 238 + sound/soc/codecs/rt-sdw-common.h | 66 + sound/soc/codecs/rt721-sdca-sdw.c | 551 +++ sound/soc/codecs/rt721-sdca-sdw.h | 150 + sound/soc/codecs/rt721-sdca.c | 1547 ++++++ sound/soc/codecs/rt721-sdca.h | 268 ++ sound/soc/codecs/tlv320adc3xxx.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 8 +- sound/soc/fsl/fsl_qmc_audio.c | 2 - sound/soc/intel/boards/sof_rt5682.c | 15 + sound/soc/intel/boards/sof_sdw.c | 8 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 75 +- sound/soc/qcom/lpass-cpu.c | 2 + sound/soc/sdw_utils/Makefile | 3 +- sound/soc/sdw_utils/soc_sdw_rt712_sdca.c | 48 - sound/soc/sdw_utils/soc_sdw_rt722_sdca.c | 41 - sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c | 90 + sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c | 8 + sound/soc/sdw_utils/soc_sdw_utils.c | 45 +- sound/soc/sh/rz-ssi.c | 6 +- sound/soc/uniphier/aio-core.c | 15 +- sound/usb/line6/podhd.c | 2 +- tools/include/uapi/asm-generic/socket.h | 2 + tools/include/uapi/linux/if_link.h | 1 + tools/net/sunrpc/xdrgen/README | 17 + tools/net/sunrpc/xdrgen/generators/__init__.py | 4 + tools/net/sunrpc/xdrgen/generators/enum.py | 30 +- tools/net/sunrpc/xdrgen/generators/pointer.py | 26 +- tools/net/sunrpc/xdrgen/generators/struct.py | 26 +- tools/net/sunrpc/xdrgen/generators/typedef.py | 28 +- tools/net/sunrpc/xdrgen/generators/union.py | 52 +- tools/net/sunrpc/xdrgen/grammars/xdr.lark | 6 +- tools/net/sunrpc/xdrgen/subcmds/definitions.py | 24 +- tools/net/sunrpc/xdrgen/subcmds/source.py | 3 +- .../xdrgen/templates/C/enum/declaration/close.j2 | 4 - .../xdrgen/templates/C/enum/declaration/enum.j2 | 4 + .../sunrpc/xdrgen/templates/C/enum/decoder/enum.j2 | 2 +- .../C/enum/{encoder/enum.j2 => decoder/enum_be.j2} | 6 +- .../xdrgen/templates/C/enum/definition/close.j2 | 1 + .../C/enum/definition/{close.j2 => close_be.j2} | 1 + .../sunrpc/xdrgen/templates/C/enum/encoder/enum.j2 | 2 +- .../C/enum/encoder/{enum.j2 => enum_be.j2} | 6 +- .../sunrpc/xdrgen/templates/C/enum/maxsize/enum.j2 | 2 + .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../xdrgen/templates/C/pointer/maxsize/pointer.j2 | 3 + .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../xdrgen/templates/C/struct/maxsize/struct.j2 | 3 + .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../xdrgen/templates/C/typedef/maxsize/basic.j2 | 3 + .../C/typedef/maxsize/fixed_length_opaque.j2 | 2 + .../xdrgen/templates/C/typedef/maxsize/string.j2 | 2 + .../C/typedef/maxsize/variable_length_array.j2 | 2 + .../C/typedef/maxsize/variable_length_opaque.j2 | 2 + .../templates/C/union/decoder/case_spec_be.j2 | 2 + .../{variable_length_string.j2 => string.j2} | 0 .../templates/C/union/encoder/case_spec_be.j2 | 2 + .../xdrgen/templates/C/union/maxsize/union.j2 | 3 + tools/net/sunrpc/xdrgen/xdr_ast.py | 313 +- tools/net/sunrpc/xdrgen/xdrgen | 4 +- tools/perf/Documentation/perf-list.txt | 2 +- tools/perf/arch/arm64/util/arm-spe.c | 122 +- tools/perf/builtin-trace.c | 4 + tools/perf/tests/attr.py | 18 + tools/perf/tests/attr/test-stat-default | 90 +- tools/perf/tests/attr/test-stat-detailed-1 | 106 +- tools/perf/tests/attr/test-stat-detailed-2 | 130 +- tools/perf/tests/attr/test-stat-detailed-3 | 138 +- tools/perf/util/arm-spe.c | 155 +- tools/perf/util/arm-spe.h | 38 +- tools/sched_ext/scx_qmap.bpf.c | 4 +- tools/testing/fault-injection/failcmd.sh | 2 +- tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/abi/hwcap.c | 19 + tools/testing/selftests/arm64/fp/assembler.h | 15 + tools/testing/selftests/arm64/fp/fpsimd-test.S | 2 + tools/testing/selftests/arm64/fp/sve-test.S | 2 + tools/testing/selftests/arm64/fp/za-test.S | 2 + tools/testing/selftests/arm64/fp/zt-test.S | 2 + tools/testing/selftests/arm64/gcs/.gitignore | 5 + tools/testing/selftests/arm64/gcs/Makefile | 24 + .../selftests/arm64/gcs}/asm-offsets.h | 0 tools/testing/selftests/arm64/gcs/basic-gcs.c | 357 ++ tools/testing/selftests/arm64/gcs/gcs-locking.c | 200 + .../selftests/arm64/gcs/gcs-stress-thread.S | 311 ++ tools/testing/selftests/arm64/gcs/gcs-stress.c | 530 +++ tools/testing/selftests/arm64/gcs/gcs-util.h | 100 + tools/testing/selftests/arm64/gcs/libc-gcs.c | 728 +++ tools/testing/selftests/arm64/signal/.gitignore | 1 + .../testing/selftests/arm64/signal/test_signals.c | 17 +- .../testing/selftests/arm64/signal/test_signals.h | 6 + .../selftests/arm64/signal/test_signals_utils.c | 32 +- .../selftests/arm64/signal/test_signals_utils.h | 39 + .../arm64/signal/testcases/gcs_exception_fault.c | 62 + .../selftests/arm64/signal/testcases/gcs_frame.c | 88 + .../arm64/signal/testcases/gcs_write_fault.c | 67 + .../selftests/arm64/signal/testcases/testcases.c | 7 + .../selftests/arm64/signal/testcases/testcases.h | 1 + tools/testing/selftests/hid/Makefile | 2 +- tools/testing/selftests/hid/hid_bpf.c | 151 +- tools/testing/selftests/hid/hid_common.h | 112 +- tools/testing/selftests/hid/hidraw.c | 36 +- tools/testing/selftests/hid/progs/hid.c | 12 + .../testing/selftests/hid/progs/hid_bpf_helpers.h | 6 +- .../kvm/memslot_modification_stress_test.c | 2 + tools/testing/selftests/kvm/memslot_perf_test.c | 6 + tools/testing/selftests/mm/uffd-common.c | 5 +- tools/testing/selftests/mm/uffd-common.h | 3 +- tools/testing/selftests/mm/uffd-unit-tests.c | 21 +- .../selftests/net/forwarding/no_forwarding.sh | 2 +- tools/testing/selftests/net/ioam6.sh | 1832 +++++-- tools/testing/selftests/net/ioam6_parser.c | 1087 +++-- tools/testing/selftests/net/netfilter/Makefile | 1 + tools/testing/selftests/net/netfilter/config | 2 + .../selftests/net/netfilter/vxlan_mtu_frag.sh | 121 + tools/testing/selftests/net/txtimestamp.c | 44 +- tools/testing/selftests/net/txtimestamp.sh | 12 +- tools/testing/selftests/ptp/testptp.c | 62 +- tools/tracing/rtla/Makefile.rtla | 2 +- tools/tracing/rtla/src/osnoise_top.c | 2 +- tools/tracing/rtla/src/timerlat_top.c | 4 +- 1416 files changed, 38720 insertions(+), 12884 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-selinux-user create mode 100644 Documentation/arch/arm64/gcs.rst create mode 100644 Documentation/crypto/api-sig.rst create mode 100644 Documentation/dev-tools/testing-devices.rst delete mode 100644 Documentation/devicetree/bindings/fpga/altera-passive-serial.txt create mode 100644 Documentation/devicetree/bindings/fpga/altr,fpga-passive-serial.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml rename Documentation/devicetree/bindings/iio/light/{veml6030.yaml => vishay,veml60 [...] rename Documentation/devicetree/bindings/{fuse => nvmem}/renesas,rcar-efuse.yaml (54%) rename Documentation/devicetree/bindings/{fuse => nvmem}/renesas,rcar-otp.yaml (60%) create mode 100644 Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml rename Documentation/{dev-tools => }/fault-injection/fault-injection.rst (100%) rename Documentation/{dev-tools => }/fault-injection/index.rst (100%) rename Documentation/{dev-tools => }/fault-injection/notifier-error-inject.rst (100%) rename Documentation/{dev-tools => }/fault-injection/nvme-fault-injection.rst (100%) rename Documentation/{dev-tools => }/fault-injection/provoke-crashes.rst (100%) create mode 100644 Documentation/gpu/msm-preemption.rst create mode 100644 Documentation/sunrpc/xdr/nfs4_1.x create mode 100644 Documentation/translations/sp_SP/scheduler/sched-bwc.rst create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-microsoft-arcata.dts create mode 100644 arch/arm64/include/asm/gcs.h create mode 100644 arch/arm64/mm/gcs.c create mode 100644 block/partitions/of.c create mode 100644 crypto/ecdsa-p1363.c create mode 100644 crypto/ecdsa-x962.c create mode 100644 crypto/rsassa-pkcs1.c create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_preempt.c copy drivers/{s390/crypto/zcrypt_cex2a.c => iio/adc/ad7606_spi.} (100%) create mode 100644 drivers/iio/dac/ad8460.c create mode 100644 drivers/iio/imu/bmi270/Kconfig create mode 100644 drivers/iio/imu/bmi270/Makefile create mode 100644 drivers/iio/imu/bmi270/bmi270.h create mode 100644 drivers/iio/imu/bmi270/bmi270_core.c create mode 100644 drivers/iio/imu/bmi270/bmi270_i2c.c create mode 100644 drivers/mmc/core/sd_uhs2.c create mode 100644 drivers/net/dsa/mv88e6xxx/leds.c create mode 100644 drivers/nvmem/rcar-efuse.c create mode 100644 drivers/phy/st/phy-stm32-combophy.c create mode 100644 fs/btrfs/tests/raid-stripe-tree-tests.c create mode 100644 fs/nfsd/nfs4xdr_gen.c create mode 100644 fs/nfsd/nfs4xdr_gen.h delete mode 100644 include/linux/if_ltalk.h create mode 100644 include/linux/mmc/sd_uhs2.h create mode 100644 include/linux/sunrpc/xdrgen/nfs4_1.h rename include/soc/arc/{aux.h => arc_aux.h} (100%) rename lib/math/{test_div64.c => tests/div64_kunit.c} (100%) delete mode 100644 lib/math/tests/int_log_kunit.c rename lib/math/{test_mul_u64_u64_div_u64.c => tests/mul_u64_u64_div_u64_kunit.c} (100%) rename lib/math/{rational-test.c => tests/rational_kunit.c} (100%) delete mode 100644 net/appletalk/dev.c create mode 100644 rust/kernel/sync/aref.rs create mode 100644 rust/kernel/transmute.rs delete mode 100644 security/tomoyo/init.c delete mode 100644 security/tomoyo/proxy.c rename security/tomoyo/{hooks.h => tomoyo.c} (79%) create mode 100644 sound/soc/codecs/rt-sdw-common.c create mode 100644 sound/soc/codecs/rt-sdw-common.h create mode 100644 sound/soc/codecs/rt721-sdca-sdw.c create mode 100644 sound/soc/codecs/rt721-sdca-sdw.h create mode 100644 sound/soc/codecs/rt721-sdca.c create mode 100644 sound/soc/codecs/rt721-sdca.h delete mode 100644 sound/soc/sdw_utils/soc_sdw_rt712_sdca.c delete mode 100644 sound/soc/sdw_utils/soc_sdw_rt722_sdca.c create mode 100644 sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/declaration/close.j2 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/declaration/enum.j2 copy tools/net/sunrpc/xdrgen/templates/C/enum/{encoder/enum.j2 => decoder/enum_be. [...] copy tools/net/sunrpc/xdrgen/templates/C/enum/definition/{close.j2 => close_be.j2} (60%) copy tools/net/sunrpc/xdrgen/templates/C/enum/encoder/{enum.j2 => enum_be.j2} (50%) create mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/maxsize/enum.j2 rename tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/{variable_length_string [...] rename tools/net/sunrpc/xdrgen/templates/C/pointer/definition/{variable_length_str [...] rename tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/{variable_length_string [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/maxsize/pointer.j2 rename tools/net/sunrpc/xdrgen/templates/C/struct/decoder/{variable_length_string. [...] rename tools/net/sunrpc/xdrgen/templates/C/struct/definition/{variable_length_stri [...] rename tools/net/sunrpc/xdrgen/templates/C/struct/encoder/{variable_length_string. [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/maxsize/struct.j2 rename tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/{variable_length_st [...] rename tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/{variable_length_string [...] rename tools/net/sunrpc/xdrgen/templates/C/typedef/definition/{variable_length_str [...] rename tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/{variable_length_string [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/maxsize/basic.j2 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/maxsize/fixed_lengt [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/maxsize/string.j2 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/maxsize/variable_le [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/maxsize/variable_le [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/case_spec_be.j2 rename tools/net/sunrpc/xdrgen/templates/C/union/decoder/{variable_length_string.j [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/case_spec_be.j2 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/maxsize/union.j2 create mode 100644 tools/testing/selftests/arm64/gcs/.gitignore create mode 100644 tools/testing/selftests/arm64/gcs/Makefile copy tools/{include/generated => testing/selftests/arm64/gcs}/asm-offsets.h (100%) create mode 100644 tools/testing/selftests/arm64/gcs/basic-gcs.c create mode 100644 tools/testing/selftests/arm64/gcs/gcs-locking.c create mode 100644 tools/testing/selftests/arm64/gcs/gcs-stress-thread.S create mode 100644 tools/testing/selftests/arm64/gcs/gcs-stress.c create mode 100644 tools/testing/selftests/arm64/gcs/gcs-util.h create mode 100644 tools/testing/selftests/arm64/gcs/libc-gcs.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/gcs_exception_fault.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/gcs_frame.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/gcs_write_fault.c create mode 100755 tools/testing/selftests/net/netfilter/vxlan_mtu_frag.sh