This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards 10207e3a840b Add linux-next specific files for 20220209 discards 707bc2c50c04 Merge branch 'akpm-current/current' discards 5ff50cd955b2 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards c4ba83e101c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 28bc6073835c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 6d2dc50aab00 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 53104ecbc96b Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 544ddd24975d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a34e228995d4 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 50f7a2c51081 Merge branch 'main' of git://git.infradead.org/users/willy [...] discards 8d8d6330856b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5f1663a93ecc Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 85c614601a94 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c66ce5c51499 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e3a90e5d8888 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 442dc47110d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1c6aa76394de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f014851ac060 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards dfb9befe855f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 824eeacb1c5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4ad990b4bcf2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c6960bd437ee Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 345bc6a05b70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3ffd2cb456c5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 5c2b1ed9f367 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7d6efcacb90e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bb66f0ff0538 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c239e8880dc3 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards ce45c5a7ff69 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 85cde4088047 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards dcca71cb4646 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7dfc99b4e26a Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards a3945fc5c66f Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 6335d644bcc6 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 33474d323848 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards e1c0ea8cf1e1 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards e0399bbac626 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards b81b2f46d850 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2d014ad693a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e23ad41bbf6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ba0e57d1b3b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9fdbd7e06b5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5ac6ded35bc7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 57280c409399 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 3a79b9bc72eb Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 734375568b83 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 44889d571ec3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0f021018f139 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d9456d309798 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 875dba5da601 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards aa96e94e202c Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 38f3e7cecfe1 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 7b3cdcb48190 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5da817013153 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f9bbbc1670c1 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards aedeedebe444 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9f9648f93cab Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards 74166691c3d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a76d8a9baa97 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 6c27b066d9e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 231171141a64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 43c271136b76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2f3fc36d2550 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e43d6a637e88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 06725ffae6ee Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 0cfcf6b6a602 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 8fdb7f2c0ea4 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] discards 85d0490fabe5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards ebd8ad64804d random: fix locking in crng_fast_load() discards 690abe7ddd1d random: defer fast pool mixing to worker discards 36c48c340aa3 random: remove batched entropy locking discards c9a522499620 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 5acaeab2e1fe Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 64e23c46b8c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards d92f5865fe03 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() discards 1ff1cfaead22 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" discards 36c7105db9e8 selftests: kselftest framework: provide "finished" helper discards b03c5d27f1a8 selftests: vm: remove dependecy from internal kernel macros discards d83c4a17dd19 selftests: vm: add the uapi headers include variable discards f93b7f68701d selftests: mptcp: add the uapi headers include variable discards b5d973e4ba99 selftests: net: add the uapi headers include variable discards 54faca784609 selftests: landlock: add the uapi headers include variable discards 6e72e362ef90 selftests: kvm: add the uapi headers include variable discards 5afd47ad17e2 selftests: futex: add the uapi headers include variable discards fe28c997b2b6 selftests: correct the headers install path discards dcb10dca0720 selftests: add and export a kernel uapi headers path discards c7db22f96945 selftests: set the BUILD variable to absolute path discards 2b1ffabc0cb5 kcov: properly handle subsequent mmap calls discards 32acfd8d0023 kcov: split ioctl handling into locked and unlocked parts discards 6dcdb2257293 panic: allow printing extra panic information on kdump discards 0e59b46b1047 panic: add option to dump all CPUs backtraces in panic_print discards e5ecc43a7416 sysctl: documentation: fix table format warning discards 242206d503ee docs: sysctl/kernel: add missing bit to panic_print discards 4fd50942dc07 kasan: no need to unset panic_on_warn in end_report() discards b6ddba4951e6 ubsan: no need to unset panic_on_warn in ubsan_epilogue() discards 18a867d8c106 panic: unset panic_on_warn inside panic() discards f5b00a3e086f docs: kdump: add scp example to write out the dump file discards abf96365cd05 docs: kdump: update description about sysfs file system support discards 2cfae79e2e24 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef discards a570e98d45eb x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef discards 652cadec1cb3 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] discards ad8666a72ae2 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] discards 56459156673d selftests/exec: test for empty string on NULL argv discards 4fe1655ba0f6 exec: Fix min/max typo in stack space calculation discards 16451c4273f9 exec: force single empty string when argv is empty discards a644d10b3ccb minix: fix bug when opening a file with O_DIRECT discards 2cbc479ae43e fs/pipe.c: local vars have to match types of proper pipe_i [...] discards 8e94278b6862 fs/pipe: use kvcalloc to allocate a pipe_buffer array discards c3c567ec97c1 init/main.c: silence some -Wunused-parameter warnings discards cfb530cae26e kallsyms: print module name in %ps/S case when KALLSYMS is [...] discards 6468dda22d48 ELF: fix overflow in total mapping size calculation discards 4bcce223ff88 fs/binfmt_elf: refactor load_elf_binary function discards beea33614bc1 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 discards e58dd0317aba fs/binfmt_elf: fix AT_PHDR for unusual ELF files discards 03cef54b249b scripts/checkpatch.pl: remove _deferred and _deferred_once [...] discards 1af9eafff35e checkpatch: add --fix option for some TRAILING_STATEMENTS discards 2c2dbcb1fe30 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] discards dec6dd83d4f9 lz4: fix LZ4_decompress_safe_partial read out of bound discards 14c6a0442082 bitfield: add explicit inclusions to the example discards 4fb695117a8b ilog2: force inlining of __ilog2_u32() and __ilog2_u64() discards 596e03cb59e8 include: drop pointless __compiler_offsetof indirection discards 87835c116ad0 Kconfig.debug: make DEBUG_INFO always default=n discards e6a514c04e89 Kconfig.debug: make DEBUG_INFO selectable from a choice discards c5fea0d6e4bc proc/sysctl: make protected_* world readable discards 56273e9c9c09 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment discards 1f75e0fcf872 proc/vmcore: fix possible deadlock on concurrent mmap and read discards 066464e45484 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix discards b7849d342bf6 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks discards 70a788e56553 kernel/hung_task.c: Monitor killed tasks. discards a2d0f51d72a9 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards cc84d4f1a44e fs/buffer.c: add debug print for __getblk_gfp() stall problem discards a601846d9af1 mm/damon: remove redundant page validation discards 68d5cff6226c mm/damon: remove the target id concept discards 859eee397f70 mm/damon/core: move damon_set_targets() into dbgfs discards a39b4e4f2e98 Docs/admin-guide/mm/damon/usage: update for changed initai [...] discards 23d6562b6a93 mm/damon/dbgfs/init_regions: use target index instead of t [...] discards 4abc813fdda4 tools: add hmm gup test for long term pinned device pages omits f87344d57949 mm/gup.c: migrate device coherent pages when pinning inste [...] omits f2bf4f3b7f30 migrate.c: remove vma check in migrate_vma_setup() omits 7c600ca16482 tools: update test_hmm script to support SP config omits 1f6f8bbe84a8 tools: update hmm-test to support device coherent type omits 524e9256ae70 lib: add support for device coherent type in test_hmm omits 2e08fe4ed99e lib: test_hmm add module param for zone device type omits 2e5a5142471b lib: test_hmm add ioctl to get zone device type omits f4949392829c drm/amdkfd: coherent type as sys mem on migration to ram omits 8a3452df47ed drm/amdkfd: add SPM support for SVM omits 608ffe2c07cf mm/gup: fail get_user_pages for LONGTERM dev coherent type omits 857d2c421976 mm: add device coherent vma selection for memory migration omits d2e24ba8076e mm: add zone device coherent type memory support omits 4e4be2a3809a mm/hmm.c: remove unneeded local variable ret omits 2ab4cb905b6a mm/highmem: remove unnecessary done label omits d7f336b4edf3 highmem-document-kunmap_local-v2 omits 643fc6ea6bdc highmem: document kunmap_local() omits 3a7a6ef1d840 mm-outline-copy_overflow-fix omits 70fa098b41fb mm: uninline copy_overflow() omits 57d35a552073 mm: remove usercopy_warn() omits dd14a8d63f68 mm/zswap.c: allow handling just same-value filled pages omits 1b67c4a79519 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits ca34fa9de087 mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP omits 67a533ec0822 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) omits 276fe1d8febd mm/munlock: page migration needs mlock pagevec drained omits cbaf47432c90 mm/munlock: mlock_page() munlock_page() batch by pagevec omits 0ad999a94b29 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() omits f1b79833c3df mm/migrate: __unmap_and_move() push good newpage to LRU omits e93a0338d6a5 mm/munlock: mlock_pte_range() when mlocking or munlocking omits 60a5c5ab0ba7 mm/munlock: maintain page->mlock_count while unevictable omits eefe260ba80d mm/munlock: replace clear_page_mlock() by final clearance omits 0ab98f6db253 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() omits 0cd602492da5 mm/munlock: delete munlock_vma_pages_all(), allow oomreap omits f35919bf58bc mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE omits f69323601c59 mm/munlock: delete page_mlock() and all its works omits 6300a5a4a072 mm/memory_hotplug: fix misplaced comment in offline_pages omits c79f68a6479d mm/memory_hotplug: clean up try_offline_node omits ef4f08dc8667 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits a1a8ef184bc9 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits 98589e2fe5e9 mm/memory_hotplug: remove obsolete comment of __add_pages omits 8c8747651043 drivers/base/node: consolidate node device subsystem initi [...] omits 9a76c2b27aad drivers/base/memory: add memory block to memory group afte [...] omits d406688418ff memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 7def75562eb2 mm: make free_area_init_node aware of memory less nodes omits f51d13a03681 mm, memory_hotplug: reorganize new pgdat initialization omits a6590a658108 mm, memory_hotplug: drop arch_free_nodedata omits f7648013ba9a mm-handle-uninitialized-numa-nodes-gracefully-fix omits 61e6a6762b6a mm: handle uninitialized numa nodes gracefully omits 5c5551ab7149 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits 907729210580 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits eb9c65378faf mm/balloon_compaction: make balloon page compaction callba [...] omits fe773333fa15 mm/hwpoison: check the subpage, not the head page omits c9ee7943c538 mm/vmstat: add event for ksm swapping in copy omits 6ed69f02f410 memory tiering: skip to scan fast memory omits 68d17e593eb9 numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits c361916cad2d numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits 44c5492f6de6 NUMA balancing: optimize page placement for memory tiering system omits b78fd4603cf9 NUMA Balancing: add page promotion counter omits e29c93281874 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 69fde39115e1 mm/cma: provide option to opt out from exposing pages on a [...] omits ff2f3bca39f4 mm,migrate: fix establishing demotion target omits 79587560fdee mm/migration: add trace events for base page and HugeTLB m [...] omits 415aa1aa0446 mm/migration: add trace events for THP migrations omits 473b4c264578 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 62b9d33bab6c mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits cbbbc179ed98 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits f179717f9271 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 99dfb566918e selftests: vm: add a hugetlb test case omits eb90dc792022 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 9f27ec39bf71 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits e517920d68f9 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits a2153f5bd447 mm/hwpoison: fix error page recovered but reported "not re [...] omits 28192a8a4d81 mm/memory-failure.c: remove obsolete comment omits dc6b64fbbbdf mm/page_alloc: don't pass pfn to free_unref_page_commit() omits 539255c10661 mm/mmzone.h: remove unused macros omits 752fdadfaf92 mm: discard __GFP_ATOMIC omits 08d129059d48 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 87bde586c6b7 mm/page_alloc: add penalty to local_node omits 24a193409ff2 mm/page_alloc: adding same penalty is enough to get round- [...] omits 26813aee902e mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits 6287d0082359 mm/vmalloc.c: vmap(): don't allow invalid pages omits dbb13b0d2884 mm/vmalloc.c: fix "unused function" warning omits 7ceac070568a mm/vmalloc: eliminate an extra orig_gfp_mask omits a0f8fdd3c996 mm/vmalloc: add adjust_search_size parameter omits 716ede9e3da8 mm/vmalloc: Move draining areas out of caller context omits 215632f5ecab mm/vmalloc: remove unneeded function forward declaration omits 2f4431c56840 mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 omits dfc6f3521305 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits 9bf5c123977a mm/sparse: make mminit_validate_memmodel_limits() static omits 6ce4e2ce2a5f mm: remove mmu_gathers storage from remaining architectures omits da0009858601 mm: replace multiple dcache flush with flush_dcache_folio() omits 0f294c066cc2 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits 28638df76802 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 0100e5620410 mm: fix missing cache flush for all tail pages of compound page omits 01851dd05593 mm: thp: fix wrong cache flush in remove_migration_pmd() omits 24fbc38e90b2 mm: merge pte_mkhuge() call into arch_make_huge_pte() omits fa496fc694a4 mm/huge_memory: remove stale locking logic from __split_hu [...] omits d46aa0df2336 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 1ddd9223038e mm/swapfile: remove stale reuse_swap_page() omits 332b0c1f4ae6 mm/khugepaged: remove reuse_swap_page() usage omits 0afb62477cc0 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits a023b3f5e86a mm: streamline COW logic in do_swap_page() omits a2ff47f812fd mm: slightly clarify KSM logic in do_swap_page() omits 86ab16cfb151 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits d42c8b9136b1 mm: optimize do_wp_page() for exclusive pages in the swapcache omits 72411e9a60d1 mm: generalize ARCH_HAS_FILTER_PGPROT omits df0c0bba31a6 mm/memcg: retrieve parent memcg from css.parent omits 595b88f0e56e mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits 83f86df9649a memcg-add-per-memcg-total-kernel-memory-stat-v2 omits 657a0068dc53 memcg: add per-memcg total kernel memory stat omits 62b3ea735f35 memcg: replace in_interrupt() with !in_task() omits 9ad31d13dbdf mm/gup: remove unused get_user_pages_locked() omits 21056398af8f mm: change lookup_node() to use get_user_pages_fast() omits ba7ce2992bb3 mm/gup: remove unused pin_user_pages_locked() omits 3b1344b208a7 mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 935d4bb03840 mm: fix invalid page pointer returned with FOLL_PIN gups omits 251fd47f1d6b filemap: remove find_get_pages() omits 6ded0fb45849 mm-move-page-writeback-sysctls-to-is-own-file-fix omits dd11bb893782 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes omits 637e47dd0602 mm: move page-writeback sysctls to their own file omits b693e9b7978b mm: unexport page_init_poison omits b77c7424995e mm/page_owner: record task command name omits c5c9a8b35054 mm/page_owner: print memcg information omits f142689e036f mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits 2ebf81e36266 lib/vsprintf: avoid redundant work with 0 size omits 808ec21408e8 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 6a66928722a8 documentation-vm-page_ownerrst-update-the-documentation-fix omits a03f4dc339f8 Documentation/vm/page_owner.rst: update the documentation omits 01c0dd93e3e4 tools/vm/page_owner_sort.c: delete invalid duplicate code omits 5634668fc8f0 tools/vm/page_owner_sort.c: two trivial fixes omits d70932b15cef tools/vm/page_owner_sort.c: support sorting pid and time omits 5ab8d2cae3db tools/vm/page_owner_sort.c: add switch between culling by [...] omits 1c61a2c3634e tools/vm/page_owner_sort.c: support sorting by stack trace omits 82f28b72fba1 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits d09f740e9a01 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits d7f71b36bf0d mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 1bae23b328ee similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits 8fcd4c6ebf3b kasan: improve vmalloc tests omits a2cb3c1c89a2 kasan: documentation updates omits 86aa3c41fe46 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits c2ef39c5d547 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits e57eb9ccf3af kasan: add kasan.vmalloc command line flag omits 0807a2359ae0 kasan: clean up feature flags for HW_TAGS mode omits d441630b2a00 kasan: mark kasan_arg_stacktrace as __initdata omits 7d9a280f7343 kasan, arm64: don't tag executable vmalloc allocations omits ca581827d000 kasan, vmalloc: only tag normal vmalloc allocations omits bd40c3597b6b kasan, vmalloc: add vmalloc tagging for HW_TAGS omits 02bbd507b5ba kasan, page_alloc: allow skipping memory init for HW_TAGS omits 53a10c0d76b8 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits da95b84aab18 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits d477b299f6d0 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 72a1107e34bb kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 89192da3413a kasan, vmalloc: add vmalloc tagging for SW_TAGS omits eca55436e8b7 kasan, arm64: reset pointer tags of vmapped stacks omits 4b8ca8255e6e kasan, fork: reset pointer tags of vmapped stacks omits 09a11b4bf0d0 kasan, vmalloc: reset tags in vmalloc functions omits 3f29a08bd6e5 kasan: add wrappers for vmalloc hooks omits 8e3f4fffc44f kasan: reorder vmalloc hooks omits f44403072a5d kasan, vmalloc: drop outdated VM_KASAN comment omits 736c5cbe00a9 kasan, x86, arm64, s390: rename functions for modules shadow omits fa0220b3446c kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits 1293e91d7e5c kasan: clean up metadata byte definitions omits e7e45ca51486 kasan, page_alloc: rework kasan_unpoison_pages call site omits be0dc27a851f kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits b48161c47ad6 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 7b81569ea459 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits 8ae40b10554b kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits a545a9bd5b69 kasan, page_alloc: refactor init checks in post_alloc_hook omits 57514ebba2f8 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits ec9299a5f7c6 mm: clarify __GFP_ZEROTAGS comment omits f49fb7ef15ce kasan: drop skip_kasan_poison variable in free_pages_prepare omits 19276ce8e52a kasan, page_alloc: init memory of skipped pages on free omits c62424502151 kasan, page_alloc: simplify kasan_poison_pages call site omits 0c6f32a33dbe kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits b3c99abafd20 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits d6241caa022d kasan, page_alloc: deduplicate should_skip_kasan_poison omits 239f8796f794 mount: warn only once about timestamp range expiration omits fd49aba50249 mm: remove congestion tracking framework omits 586f1f4c0389 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits a11644e755b5 NFS: remove congestion control omits e9e2a0f3d404 fuse: don't set/clear bdi_congested omits 97d77128cb8e cephfs: don't set/clear bdi_congestion omits 1db512309fda f2f2: replace some congestion_wait() calls with io_schedul [...] omits 0cd70d36f440 f2fs: change retry waiting for f2fs_write_single_data_page() omits affb3218c48d ext2: remove unused pointer bdi omits d724c258eeb7 remove-bdi_congested-and-wb_congested-and-related-functions-fix omits 0369d813c1e5 mm/fs: remove bdi_congested() and wb_congested() and relat [...] omits a5456ef1606b mm/fs: remove inode_congested() omits d6cfcf4779d8 ocfs2: fix ocfs2 corrupt when iputting an inode omits be02f645173c ocfs2: clear links count in ocfs2_mknod() if an error occurs omits c90c4fbf74be ocfs2: reflink deadlock when clone file to the same direct [...] omits f6c91fda30fb ocfs2: cleanup some return variables omits ce4d0b03a278 ntfs: add sanity check on allocation size omits aef3e9073eff procfs: prevent unpriveleged processes accessing fdinfo dir omits 29e0e79d164d /proc/kpageflags: do not use uninitialized struct pages omits ac72884085ff /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits a4924aeabc7a kfence: make test case compatible with run time set sample [...] omits 17ce2a25dc2b kasan: test: prevent cache merging in kmem_cache_double_destroy omits e14778e3eee2 selftests/vm: cleanup hugetlb file after mremap test omits 47d542a7d489 mm: fix panic in __alloc_pages omits 4f42e481ab4e fix regression due to "fs: move binfmt_misc sysctl to its [...] discards ab1bd213a310 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards e6dbf7d09d52 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 2462d3ee1f13 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards d63a2c37780d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 0889d068dd21 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 6184d243173a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] discards 47ff74ccf58c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 2df2eece21af next-20220208/bpf-next discards 07d9e44b1cb5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 43f769791932 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dca75ab56326 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 24a2911d0947 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards ac95d05d9f8c Merge branch 'master' of git://linuxtv.org/media_tree.git discards 3979a53c3aa3 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 150d3881bcce Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 5501c716da09 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards d8de6598e67c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6709d633ab31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards da5917c920ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3f748494754d Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards f2998eee606f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9934abfe208e Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 6d609ebb1b0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 06fac363fb07 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards d85b4efc105e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b73732f82107 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards bb3a8de37748 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards fbe6fc0ac9f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2396a4c70662 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5233c82ac51b Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards 1390038f3da8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 789fac0007b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a4dd3293fbbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cc34c210e13c Merge branch 'for-next' of git://github.com/openrisc/linux.git discards 684af757ead0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b7f29ca3c0a4 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 89f590f45e3e Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards b46ecf4d031e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3cab330e3c4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9f7bc26ca5c9 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards b0568e28538c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 6d5be1773bcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3f4a61d2ac32 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 550686653114 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards c7e648604a6e Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 30a4f692d200 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5eb79764bdd8 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 3a566e4c69f8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 04720c3e19d6 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 364040ba5e66 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 73a9cd6752c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5c1d8734edd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ba6f3ead59f8 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 697107023694 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2c95db58e6f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ec5da82d9cfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 14d2eb985028 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2738b559019b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7853ddfcb74b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5b93011dd81f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 02d6aaf54856 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a7191c48a51b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 3b47fa24af6f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards a66ab3d28fcb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards afc69465afda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 61d176309b01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 63997f51173d Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] discards adcb8b1e0f63 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 58c3978f7975 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards 8f1ee1424fc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 87f5673d85e6 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 301c67a59c13 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards fefb44b81a64 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 297402aa5289 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] discards 17e94523bfcf Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 916111efcd75 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 2296f4493535 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] discards 084e8b52ec00 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards f2374c7fa024 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards dddda440ef67 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] discards 4dce508ce2f0 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards a8af91a7abcc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 71f96f47b004 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 94fd379be0c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 79525efe8827 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards e406f19d92ff Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 5e6ed96c2258 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 0fdfb2c76246 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 40a5fd2e1072 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 21132ac63789 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 5ecba33db5af Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 252539e703d6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 8e0e9044f8fd Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards 18bf31450fdc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards f7451245b1d5 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards 9e093af41f74 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards c9268df25da7 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 8cbb5dd01edf Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards a3b6b01b1fe3 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 2500972f2b34 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards 345035230a40 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 014651231c30 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 64f3e1cd37a6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 7628ef5b87b8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 8235a61b030e Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 100b267d36e9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 4e644bc3e9f5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 47454f575e38 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards e8454117d622 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 83b9d622fbee Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards 1614d94cd65c Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] discards 76220d3f7ec1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 195befc404a2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards cf16d89f3707 cifs: call helper functions for marking channels for reconnect discards 6b67a1be0316 cifs: mark sessions for reconnection in helper function omits f589e15f9255 tools/nolibc/stdlib: implement abort() omits d126628e2eae tools/nolibc: also mention how to build by just setting th [...] omits e0e994e67e21 tools/nolibc/time: create time.h with time() omits da748dbc9a6f tools/nolibc/signal: move raise() to signal.h omits 445c0810404e tools/nolibc/unistd: add usleep() omits a43ac086f1d0 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits 9238a189faef tools/nolibc/errno: extract errno.h from sys.h omits 9eecd93be0f9 tools/nolibc/string: export memset() and memmove() omits c556ed7f7067 tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits 2d0885d6d575 tools/nolibc/arch: mark the _start symbol as weak omits 8e85e4216a39 tools/nolibc: move exported functions to their own section omits cbcab6d32bd2 tools/nolibc/string: add tiny versions of strncat() and strlcat() omits 0daeb4f99568 tools/nolibc/string: add strncpy() and strlcpy() omits 0d98fa75ef8a tools/nolibc/string: slightly simplify memmove() omits aa8eda9d9047 tools/nolibc/string: use unidirectional variants for memcpy() omits 9234f404fd15 tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits 38a5b4b29706 tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits d8fad8d98fa0 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits cb6f1fbf0e44 tools/nolibc/sys: make open() take a vararg on the 3rd argument omits 06e1ccb91f60 tools/nolibc/stdio: add perror() to report the errno value omits 5012ac92f766 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits 3717baea8dee tools/nolibc/stdio: add a minimal [vf]printf() implementation omits 8eb022668d49 tools/nolibc/stdio: add fwrite() to stdio omits ddc991f8ff6a tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits fb26aed4171f tools/nolibc/stdio: add a minimal set of stdio functions omits 01fbf8bfeb9e tools/nolibc/stdlib: add utoh() and u64toh() omits 723d7e7c928a tools/nolibc/stdlib: add i64toa() and u64toa() omits 5b7e0181c1f6 tools/nolibc/stdlib: replace the ltoa() function with more [...] omits 0cf955d3dcea tools/nolibc/stdlib: move ltoa() to stdlib.h omits 77d1876abd22 tools/nolibc/types: move makedev to types.h and make it a macro omits 2d8a36e09ad5 tools/nolibc/types: make FD_SETSIZE configurable omits b1fa3490ede4 tools/nolibc/types: move the FD_* functions to macros in types.h omits b185ed7c4e8b tools/nolibc/ctype: add the missing is* functions omits 3497328289e3 tools/nolibc/ctype: split the is* functions to ctype.h omits 19285ae31d3f tools/nolibc/string: split the string functions into string.h omits 58ea27def074 tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits 3b25c919f362 tools/nolibc/sys: split the syscall definitions into their [...] omits 4a6ce0586e68 tools/nolibc/arch: split arch-specific code into individual files omits c29c1532a177 tools/nolibc/types: split syscall-specific definitions int [...] omits 74adaa6aba77 tools/nolibc/std: move the standard type definitions to std.h omits aa4b5444988c tools/nolibc: guard the main file against multiple inclusion omits a1dcbe9442aa tools/nolibc: use pselect6 on RISCV omits 120aa5e57479 mm: Check for SLAB_TYPESAFE_BY_RCU and __GFP_ZERO slab allocation discards ba8681733dbc Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 9b90413c0524 clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC discards bb6f1d6cc7c1 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] discards 1d8a2d8d5f78 drm/radeon: Add HD-audio component notifier support (v2) discards d9cee0514d05 Revert "drm/amd/display: To modify the condition in indica [...] discards 9ddeaec4ec32 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards bd6d4b377b24 drm/amdgpu: only check for _PR3 on dGPUs discards 5a3343f038d8 drm/amdgpu: add another raven1 gfxoff quirk discards 0ff4eb01ffb9 mtd: rawnand: protect access to rawnand devices while in suspend discards ffbdf7c8cdd2 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits a086db89b45c Merge branch 'features' into for-next omits 66c0ff0ae996 Merge branch 'fixes' into for-next omits accd66d0a0a3 NFSD: Deprecate NFS_OFFSET_MAX omits 798cae3d98bb NFSD: Fix offset type in I/O trace points omits 7b2a2cda3e45 NFSD: COMMIT operations must not return NFS?ERR_INVAL omits 1b5ec3d3c450 NFSD: Clamp WRITE offsets omits 665913f30e19 NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes omits ae37acbe86de NFSD: Fix ia_size underflow omits a65b819f0804 NFSD: Fix the behavior of READ near OFFSET_MAX omits 9327f2939dc4 Merge branch 'for-next/hardening' into for-next/kspp omits 3b1d45c294ac Merge branch 'for-next/overflow' into for-next/kspp omits 9b2930f3d155 Merge branch 'for-next/memcpy' into for-next/kspp omits a66866cff71c overflow: Implement size_t saturating arithmetic helpers omits f1d61881a32a test_overflow: Regularize test reporting output omits 4cfbda15d657 fortify: Add Clang support omits d3b2dc20b4f5 Compiler Attributes: Add __diagnose_as for Clang omits a382dbba4f1e Compiler Attributes: Add __overloadable for Clang omits 4bb8b32d1fd9 Compiler Attributes: Add __pass_object_size for Clang omits 1099ce55b053 x86: don't build CONFIG_X86_32 as -ffreestanding omits ddc6bc08dcb9 gcc-plugins/stackleak: Use noinstr in favor of notrace omits 52db893a313e Merge branch for-5.18/arm64/dt into for-next omits 05c33dbe8a2f Merge branch for-5.18/dt-bindings into for-next omits bcfaf15762bb Merge branch for-5.17/soc into for-next omits c30ef1bf06ac Merge branch 'misc-5.17' into next-fixes omits 274d8f425a84 fortify: Update compile-time tests for Clang 14 omits d49c1bd1c14d fortify: Detect struct member overflows in memset() at com [...] omits 8be735e83d11 fortify: Detect struct member overflows in memmove() at co [...] omits 3dc114fdb114 fortify: Detect struct member overflows in memcpy() at com [...] omits 94aab3b79777 scsi: mpt3sas: Convert to flexible arrays omits b1372d3526d1 net/mlx5e: Use struct_group() for memcpy() region omits 66afa553fc86 net/mlx5e: Avoid field-overflowing memcpy() omits f90dc1ce2500 media: omap3isp: Use struct_group() for memcpy() region omits 95ae8df365bb intel_th: msu: Use memset_startat() for clearing hw header omits eedbb6f19315 KVM: x86: Replace memset() "optimization" with normal per- [...] omits 93653fa75a84 Makefile: Enable -Wzero-length-bounds omits c58345173d38 Makefile: Enable -Warray-bounds omits 102a4c406d00 m68k: cmpxchg: Dereference matching size omits 7645d63bc94d alpha: Silence -Warray-bounds warnings omits a3d9ef822928 tpm: vtpm_proxy: Check length to avoid compiler warning omits 66754fc63e3f iio: addac: ad74413r: Do not reference negative array offsets omits b4612fa141b6 drm/dp: Fix OOB read when handling Post Cursor2 register omits 280862eb9594 drm/dp: Fix off-by-one in register cache size omits 003c30d8ad1c Merge branch 'devel' into for-next omits ced9f62ec435 init/Kconfig: Specify the interpreter for rust-is-available.sh omits fe7751c4f8fc [RFC] drivers: android: Binder IPC in Rust omits 5c1fec092f96 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits cc9fed8264dd MAINTAINERS: Rust omits aea6c5d53e0c samples: add Rust examples omits 5d287d7e9c9b Kbuild: add Rust support omits 78b471443e27 docs: add Rust documentation omits f3714fe26fb9 scripts: decode_stacktrace: demangle Rust symbols omits f87087dabe30 scripts: add `generate_rust_analyzer.py` omits efd390f10e30 vsprintf: add new `%pA` format specifier omits df51f5e6315e rust: export generated symbols omits 08ce53e5594e rust: add `kernel` crate omits 0ca0dcf881fb rust: add `macros` crate omits c47068ebb6aa rust: add `build_error` crate omits 40458fc0ff21 rust: add `alloc` crate omits f28e96276441 rust: add `compiler_builtins` crate omits 0be29b05808b rust: add C helpers omits 2f71526d93c3 kallsyms: use the correct buffer size for symbols omits 11c213b0028c kallsyms: increase maximum kernel symbol length to 512 omits 80783c83f50f kallsyms: support "big" kernel symbols adds 2c212e1baedc KVM: s390: Return error on SIDA memop on normal guest adds 09a93c1df3ea Merge tag 'kvm-s390-kernel-access' from emailed bundle adds b42bc9a3c511 Fix regression due to "fs: move binfmt_misc sysctl to its [...] adds f9f94c9d2c07 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 0cb4d23ae08c NFSD: Fix the behavior of READ near OFFSET_MAX adds e6faac3f58c7 NFSD: Fix ia_size underflow adds a648fdeb7c0e NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes adds 6260d9a56ab3 NFSD: Clamp WRITE offsets adds 3f965021c8bc NFSD: COMMIT operations must not return NFS?ERR_INVAL adds 6a4d333d5400 NFSD: Fix offset type in I/O trace points adds c306d737691e NFSD: Deprecate NFS_OFFSET_MAX adds f4bc5bbb5fef Merge tag 'nfsd-5.17-2' of git://git.kernel.org/pub/scm/li [...] adds 9aa422ad3266 tipc: improve size validations for received domain records adds 7a82f89de92a audit: don't deref the syscall args when checking the open [...] adds 252787201edf Merge tag 'audit-pr-20220209' of git://git.kernel.org/pub/ [...] adds d9565bf40da2 MIPS: DTS: CI20: fix how ddc power is enabled adds e3c85076d7a6 Merge tag 'mips-fixes-5.17_3' of git://git.kernel.org/pub/ [...] adds d23a0c371822 kconfig: fix missing fclose() on error paths adds e13b748294e6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1a548fa22524 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds da5fb9e1ad3f ACPI/IORT: Check node revision for PMCG resources adds 4f3b857f4e06 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 1a9d6a1129aa Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds c222a32827a2 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 9bb162fa26ed powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE adds 075a3c8a6af7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dd9cb842fa9d s390/cio: verify the driver availability for path_event call adds ed5c4ce937bf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 084cbb2ec3af gve: Recording rx queue before sending to napi adds 23de0d7b6f0e bonding: pair enable_port with slave_arr_updates adds f53a2ce893b2 net: dsa: mv88e6xxx: don't use devres for mdiobus adds 50facd86e9fb net: dsa: ar9331: register the mdiobus under devres adds 08f1a2082234 net: dsa: bcm_sf2: don't use devres for mdiobus adds 209bdb7ec6a2 net: dsa: felix: don't use devres for mdiobus adds bd488afc3b39 net: dsa: seville: register the mdiobus under devres adds 9ffe3d09e32d net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding adds 0d120dfb5d67 net: dsa: lantiq_gswip: don't use devres for mdiobus adds 1335648f0b6f Merge branch 'more-dsa-fixes-for-devres-mdiobus_-alloc-register' adds 61772b0908c6 ibmvnic: don't release napi in __ibmvnic_open() adds 2427f03fb42f net: ethernet: litex: Add the dependency on HAS_IOMEM adds 5611a00697c8 ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table [...] adds 7db788ad627a nfp: flower: fix ida_idx not being released adds cfc56f85e72f net: do not keep the dst cache when uncloning an skb dst a [...] adds 9eeabdf17fa0 net: fix a memleak when uncloning an skb dst and its metadata adds 676b49366a70 Merge branch 'net-fix-skb-unclone-issues' adds 7ec02f5ac8a5 ax25: fix NPD bug in ax25_disconnect adds 7c759040c1dd can: isotp: fix potential CAN frame reception race in isotp_rcv() adds 8375dfac4f68 can: isotp: fix error path in isotp_sendmsg() to unlock wa [...] adds 6d072066aba7 Merge tag 'linux-can-fixes-for-5.17-20220209' of git://git [...] adds 68468d8c4cd4 veth: fix races around rq->rx_notify_masked adds bc1c3c3b10db net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE adds c7223d687758 tipc: rate limit warning for received illegal binding update adds 68c2d6af1f1e net: amd-xgbe: disable interrupts during pci removal adds ee534378f005 net: dsa: fix panic when DSA master device unbinds on shutdown adds feef318c855a ax25: fix UAF bugs of net_device caused by rebinding operation adds 37aa50c539bc vlan: introduce vlan_dev_free_egress_priority adds d6ff94afd90b vlan: move dev_put into vlan_dev_uninit adds 3bed06e36994 Merge branch 'vlan-QinQ-leak-fix' adds 8ecbb179286c net: usb: qmi_wwan: Add support for Dell DW5829e adds 857898eb4b28 selftests: mptcp: add missing join check adds 029744cd4bc6 mptcp: netlink: process IPv6 addrs in creating listening sockets adds 4e9120cbaca1 Merge branch 'mptcp-fixes-for-5-17' adds 37f7860602b5 net: macb: Align the dma and coherent dma masks adds 58e61e416b5a skbuff: cleanup double word in comment adds 9ccc6e0c8959 dpaa2-eth: unregister the netdev before disconnecting from [...] adds c4416f5c2eb3 net: mpls: Fix GCC 12 warning adds 7fbf6795d127 net: mscc: ocelot: fix mutex lock error during ethtool stats read adds 21338d58736e ice: fix an error code in ice_cfg_phy_fec() adds 46b699c50c03 ice: fix IPIP and SIT TSO offload adds bea1898f65b9 ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler adds 5dbbbd01cbba ice: Avoid RTNL lock when re-creating auxiliary device adds a19f7d7da9b3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 51a04ebf2112 net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios [...] adds 9d06b7209881 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6d0d95a1c2b0 xfrm: fix the if_id check in changelink adds 7c76ecd9c99b xfrm: enforce validity of offload input flags adds a0eafda3873b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bea2662e7818 iwlwifi: fix use-after-free adds ac5d8559d736 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds e4e3a93c6e26 MAINTAINERS: update cros_ec_codec maintainers adds c8d251f51ee6 ASoC: qcom: Actually clear DMA interrupt register for HDMI adds a887f9c7a4d3 ASoC: wm_adsp: Correct control read size when parsing comp [...] adds 7ca2ec63f963 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d0fcae3f9d09 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 46c22c5279f7 Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds ef688f298558 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 33b34db47d1d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5f2602db6128 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds c5f69c44814f Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 345a37dfe4e5 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 2bb22e9506b8 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 56c59d1fc691 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f4d5097247d4 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 1c6bda4b8c29 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 85ea1727bfcf Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds b7bbfc1f46f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8bce30679bad Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds b55a65e66f17 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds dd4589eee99d Revert "svm: Add warning message for AVIC IPI invalid target" adds c53bbe2145f5 KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NP [...] adds e1779c2714c3 KVM: x86: nSVM: fix potential NULL derefernce on nested migration adds e8efa4ff0037 KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM sa [...] adds 759cbd59674a KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry wh [...] adds 91f673b3e1bd KVM: x86: nSVM: expose clean bit support to the guest adds 2b0ecccb5531 KVM: x86: nSVM: deal with L1 hypervisor that intercepts in [...] adds 755c2bf87860 KVM: x86: lapic: don't touch irr_pending in kvm_apic_updat [...] adds 391503528257 KVM: x86: SVM: move avic definitions from AMD's spec to svm.h adds fcb732d8f8cf KVM: x86/xen: Fix runstate updates to be atomic when preem [...] adds 4cf52f357ecb Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds e3d76bb86c68 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds ea0eba69a2a8 btrfs: don't hold CPU for too long when defragging a file adds 0d1ffa2228cb btrfs: defrag: don't try to defrag extents which are under [...] adds a0f0cf8341e3 btrfs: get rid of warning on transaction commit when using [...] adds 2e7be9db125a btrfs: send: in case of IO error log it adds 1af5bc8a7fbe Merge branch 'misc-5.17' into next-fixes adds a2cd69fad87f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds ea267867e916 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6f3c80430684 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds a23e0ce64ae7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a11d6c7fcaf7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 94cf00744cc8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2af1645572f8 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds ffc58bc4af93 Drivers: hv: utils: Make use of the helper macro LIST_HEAD() adds 8764f6f89a48 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds f81393a5b252 riscv: extable: fix err reg writing in dedicated uaccess handler adds f40fe31c0144 riscv: cpu-hotplug: clear cpu from numa map when teardown adds 6df2a016c0c8 riscv: fix build with binutils 2.38 adds fd41a27a1bd7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c162ca0bcbfb gpio: sim: fix hogs with custom chip labels adds c89bdde4b5d1 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds ec09e5d3c2ca Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds 1644bd609492 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 34cc86fb341a Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 5fe1af06c8eb Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds c849047c2473 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 483b347a9394 KVM: x86: Replace memset() "optimization" with normal per- [...] adds ee3dbe5d2c84 intel_th: msu: Use memset_startat() for clearing hw header adds 8a9c87e35d75 media: omap3isp: Use struct_group() for memcpy() region adds 05720d5322e7 scsi: mpt3sas: Convert to flexible arrays adds 9b106a9037d7 fortify: Detect struct member overflows in memcpy() at com [...] adds 4a47e3d1c71c fortify: Detect struct member overflows in memmove() at co [...] adds 45e31710b1ca fortify: Detect struct member overflows in memset() at com [...] adds f99444784bf9 fortify: Update compile-time tests for Clang 14 adds e425afe3f96e fortify: Replace open-coded __gnu_inline attribute adds f962e01a944b Compiler Attributes: Add __pass_object_size for Clang adds ff9d91e11c69 Compiler Attributes: Add __overloadable for Clang adds 82266a67f833 Compiler Attributes: Add __diagnose_as for Clang adds 08c6c1240b98 fortify: Make pointer arguments const adds 154aa14cf705 fortify: Use __diagnose_as() for better diagnostic coverage adds 9f51c7bfb5df fortify: Make sure strlen() may still be used as a constan [...] adds e9ebe9d15a97 fortify: Add Clang support adds 26645f94e83b drm/dp: Fix off-by-one in register cache size adds 9737cb2ba01d drm/dp: Fix OOB read when handling Post Cursor2 register adds e8d07dab476a iio: addac: ad74413r: Do not reference negative array offsets adds d05425523c40 tpm: vtpm_proxy: Check length to avoid compiler warning adds 6263c633794f alpha: Silence -Warray-bounds warnings adds 456a8a02cdfc m68k: cmpxchg: Dereference matching size adds 44dc8eeec2cc scsi: ibmvscsis: Silence -Warray-bounds warning adds 19cc51c4a01b Makefile: Enable -Warray-bounds adds a092a8e705ca Makefile: Enable -Wzero-length-bounds adds 6d7027b5514d Merge branch 'for-next/array-bounds' into for-next/kspp adds 8e7c8ca6b988 test_overflow: Regularize test reporting output adds 6312fc63aee9 overflow: Implement size_t saturating arithmetic helpers adds 1607085dd837 Merge branch 'for-next/overflow' into for-next/kspp adds f154066b61df gcc-plugins/stackleak: Provide verbose mode adds 27e9faf415db gcc-plugins/stackleak: Exactly match strings instead of prefixes adds ae978009fc01 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text adds 3803ad40e73c Merge branch 'for-next/hardening' into for-next/kspp adds 9b960151a798 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 1110941b1a9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e62c17f0455a MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK adds 9184c52f84ba Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 0bffd2e1c553 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 2343e22d654f Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds f3a6eaa28b0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 26e24a3b936f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29605913a0c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b191591d28fc Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 425fd283e4a2 dt-bindings: memory: lpddr2-timings: convert to dtschema adds 180a276c99bb dt-bindings: memory: lpddr3-timings: convert to dtschema adds 28f818580e49 dt-bindings: memory: lpddr3: convert to dtschema adds d98e72b6f9b0 dt-bindings: memory: lpddr3: adjust IO width to spec adds e531932c7185 dt-bindings: memory: lpddr3: deprecate manufacturer ID adds 42f94bb962cd dt-bindings: memory: lpddr3: deprecate passing timings fre [...] adds 4e890b2228fd memory: of: parse max-freq property adds b7c3f95f32e0 Merge branch 'mem-ctrl-next' into for-next adds 4bda8dbd8694 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 08c1ceeca713 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e2fe316d94be Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5cba2e92ed45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8224ecfbef0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7196d0c9a432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 843c2a0fcbf5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 254026aa5105 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4d61bd8d5b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f9d4ffdebbfd Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds da11974f0ac1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b14f430757b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cdf157faaafe firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds adds 5004c264ca64 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds d5688c504e37 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 17058dabd3bc Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 6b75fa562723 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds b84ee245c089 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 82765d991b81 Merge branch for-5.17/soc into for-next adds 3a64d39fa4bd soc/tegra: fuse: Update nvmem cell list adds 31d0ec768bfb Merge branch for-5.18/soc into for-next adds 4b17d59fe455 Merge branch for-5.18/dt-bindings into for-next adds 33e9d249ce3e Merge branch for-5.18/arm64/dt into for-next adds 3e436ea200ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 12d404cacd31 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds be32fba3c1db Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 64a892e7d236 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds d9f717dbb309 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a1bcf50a99dd clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC adds 6ae0c2927d65 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 4a2a3e66b316 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds aa25b7b4ad7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e5dde587b71f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a3c0f875f81 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds c47c7ab9b536 MIPS: Malta: Enable BLK_DEV_INITRD adds 399508e34a7c Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds d6c971c4e122 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f4f4d0fba0c5 openrisc: remove CONFIG_SET_FS adds ba73afe16c80 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds ed8aa41d5e81 parisc: Fix some apparent put_user() failures adds ba3fdc6fd945 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 279d1a72c0f8 powerpc/xive: Export XIVE IPI information for online-only [...] adds b2a6f6043577 powerpc: add link stack flush mitigation status in debugfs. adds f529edd1b69d powerpc/e500/qemu-e500: allow core to idle without waiting adds 17846485dff9 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 adds d5342fdd163a powerpc: dts: Fix some I2C unit addresses adds eddaa9a40275 powerpc/pseries: read the lpar name from the firmware adds 5ebb74749202 powerpc: dts: t1040rdb: fix ports names for Seville Ethern [...] adds 2e7f1e2b30b5 powerpc/64: Move paca allocation later in boot adds ccafe7c20b7d macintosh: macio_asic: remove useless cast for driver.name adds 961f649fb3ad powerpc/ptdump: Fix sparse warning in hashpagetable.c adds b53c86105919 powerpc: Fix debug print in smp_setup_cpu_maps adds a1c414093370 powerpc/epapr: Fix parmeters typo adds 925f76c55784 powerpc/spufs: adjust list element pointer type adds be7be1c6c6f8 PCI: rpaphp: Add MODULE_DESCRIPTION adds d4be60fe66b7 powerpc/module_64: use module_init_section instead of patc [...] adds 0198322379c2 powerpc/perf: Don't use perf_hw_context for trace IMC PMU adds e414e2938ee2 powerpc/xive: Add some error handling code to 'xive_spapr_init()' adds dd75080aa840 powerpc/kasan: Fix early region not updated correctly adds 9872cbfb4558 powerpc/603: Remove outdated comment adds 4634bf4455fe powerpc/603: Clear C bit when PTE is read only adds 535bda36dbf2 powerpc/nohash: Remove pte_same() adds 4291d085b0b0 powerpc/32s: Make pte_update() non atomic on 603 core adds 7c5ed82b800d powerpc: Set crashkernel offset to mid of RMA region adds d6a6c725a204 powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS adds e6d03ac156db powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h adds fae65a9ac8fd powerpc/mpc86xx_hpcn: Remove obsolete statement adds 66ada2907864 powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT adds 12318163737c powerpc/32: Remove remaining .stabs annotations adds 27e21e8f128a powerpc/32: Remove _ENTRY() macro adds 2f293651eca3 livepatch: Fix build failure on 32 bits processors adds 0c850965d690 powerpc/module_32: Fix livepatching for RO modules adds a4520b252765 powerpc/ftrace: Add support for livepatch to PPC32 adds 7875bc9b07cd powerpc/ftrace: Don't save again LR in ftrace_regs_caller( [...] adds 7bdb478c1d15 powerpc/ftrace: Simplify PPC32's return_to_handler() adds d95bf254be5f powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG [...] adds c75388a8ceff powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG [...] adds 40b035efe288 powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS adds 0c81ed5ed438 powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller adds 830213786c49 powerpc/ftrace: directly call of function graph tracer by [...] adds 41315494beed powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32 adds 3a1a8f078670 powerpc/ftrace: Remove ftrace_32.S adds ecf6a7d05379 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] adds fe36c0f37f99 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() adds 35bc8486acf8 powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] adds d211fae36445 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core adds b6a879da57a0 powerpc: Use the newly added is_tsk_32bit_task() macro adds e38baf4eedda powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding adds 9dae6ca3d575 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ adds 52ccb366879d powerpc/lib/sstep: use truncate_if_32bit() adds c6e5230ae8db powerpc/vdso: augment VDSO32 functions to support 64 bits build adds d7f5ddb38c75 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] adds 7f0d5d689700 powerpc/vdso: Merge vdso64 and vdso32 into a single directory adds 27f8f913b29d powerpc/vdso: Remove cvdso_call_time macro adds fc030fdb5a46 powerpc/vdso: Move cvdso_call macro into gettimeofday.S adds 6fe3cb915752 powerpc/pseries: make pseries_devicetree_update() static adds 14cc509e7b68 selftests/powerpc/copyloops: Add memmove_64 test adds 4bba90eb1233 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 294521da3129 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d89c4cbf0f9d Merge branch 'fixes' into for-next adds dc306186a130 s390/dump: fix old lowcore virtual vs physical address confusion adds 303fd988ed64 s390/maccess: fix semantics of memcpy_real() and its callers adds f413f685c6c0 s390/mm: use CRST_ALLOC_ORDER instead of number adds 00abcf534675 Merge branch 'features' into for-next adds 905f1dd22558 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0fb3cf5bdf69 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds bb578f97effb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 39243cb312e3 next-20220210/btrfs adds 52492ff5c583 cifs: call helper functions for marking channels for reconnect adds 2a05137a0575 cifs: mark sessions for reconnection in helper function adds 0e91de9ca5c0 cifs: channel helper functions should set tcpStatus adds d9d81d84f948 cifs: fix double free race when mount fails in cifs_get_root() adds ce3df8de4d87 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 1aeca3dbd44b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b1c77bbfe38b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b8e75b53320 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 1ff611b0e2f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ab4542f5743 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds b97cca3ba909 xfs: only bother with sync_filesystem during readonly remount adds af990d155f2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds f0ea1bd67597 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 941cf9536037 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 6328498f308b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d75b26f880f6 vsprintf: Fix potential unaligned access adds f74a08fc6107 vsprintf: Move space out of string literals in fourcc_string() adds 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next adds 8615055f00a5 printk: defer_console_output: use atomic update adds 14f71764c260 Merge branch 'for-5.18' into for-next adds 30c90dab557c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5202b8b30a95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 27c196c7b73c kernel/resource: Introduce request_mem_region_muxed() adds 15fd6435dfa0 Merge branch 'i2c/add-request_mem_region_muxed' into i2c/f [...] adds 93102cb44978 i2c: piix4: Replace hardcoded memory map size with a #define adds e6d5f41fb5ca i2c: piix4: Move port I/O region request/release code into [...] adds 45146f16da95 i2c: piix4: Move SMBus controller base address detect into [...] adds d60337511711 i2c: piix4: Move SMBus port selection into function adds 58d26c485c44 i2c: piix4: Add EFCH MMIO support to region request and release adds d8c60ffbfa0a i2c: piix4: Add EFCH MMIO support to SMBus base address detect adds c57a2d28c7ab i2c: piix4: Add EFCH MMIO support for SMBus port select adds e071ee718fbc i2c: piix4: Enable EFCH MMIO for Family 17h+ adds 4e4c85f2f0ab i2c: designware: Add missing locks adds 91560fe37f81 i2c: designware: Add AMD PSP I2C bus support adds 22b644704243 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds b823e34b6802 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds cf7ff6f04130 hwmon: (asus-ec-sensors) add CPU core voltage adds aa1239a65482 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds dc6cdced47ce docs/zh_CN: Add rbtree Chinese translation adds 5dbbc145d24a docs: scheduler: Fix outdated parameter of rebalance_domains adds c9edbe1eb982 docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PD [...] adds ecf5fb58cdcd docs: sphinx/kfigure.py: Add check of 'dot -Tpdf' adds 8ccd05697a9d docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF co [...] adds f30a7ac8c610 docs: sphinx/kfigure.py: Delegate inkscape msg to kernello [...] adds f647de4b02dc Merge branch 'pdf-conversion' into docs-next adds 1f1f56216ebf docs: Makefile: Add -no-shell-escape option to LATEXOPTS adds 27df960cd5e5 Merge branch 'docs-fixes' into docs-next adds 41ca67a14c3e Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 00383387e348 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 15ceaf862bd5 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 3eb616b26408 x86/PCI: revert "Ignore E820 reservations for bridge windo [...] adds f2edd5978acc Merge branch 'acpi-x86' into linux-next adds c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET adds 9b044ca4ac33 Merge branch 'thermal-hfi' into linux-next adds e8884913a084 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4f774c4a65bf cpufreq: Reintroduce ready() callback adds ef8ee1cb8fc8 cpufreq: qcom-hw: Delay enabling throttle_irq adds b48cd0d12f8e cpufreq: replace cpumask_weight with cpumask_empty where a [...] adds 4a8a77abf0e2 cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse adds 4ce9f72e008b ARM: dts: imx7s: Define operating points table for cpufreq adds bc8b0c271bbf cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist adds ec1c7ad47664 cpufreq: CPPC: Fix performance/frequency conversion adds 2aa057a199be Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 6d4ebbbe09f9 opp: Expose of-node's name in debugfs adds 59df9c601c13 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds d47f013d59e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb64ab21520a next-20220209/net-next adds ab32be29b406 next-20220208/bpf-next adds c109cd7aa829 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 63b37fc6c6a6 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 1e1c43ff117c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4dcfa4ead558 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a954f29aea5d rtw88: fix use after free in rtw_hw_scan_update_probe_req() adds ff66964a9467 rtw89: extend role_maintain to support AP mode adds 2ab856cc3a6c rtw89: add addr_cam field to sta to support AP mode adds fd7ee4c8ac14 rtw89: only STA mode change vif_type mapping dynamically adds 1b73e77db1d0 rtw89: maintain assoc/disassoc STA states of firmware and [...] adds a52e4f2ce0f5 rtw89: implement ieee80211_ops::start_ap and stop_ap adds d95d8d6bba72 rtw89: debug: add stations entry to show ID assignment adds b478ff6bcb2d rtw89: declare AP mode support adds 9eb071f84496 rtw88: recover rates of rate adaptive mechanism adds 3c2c2e2ec1d6 rtw89: recover rates of rate adaptive mechanism adds 28e7ea8a3128 rtw89: coex: set EN bit to PLT register adds f3c04fffe271 brcmfmac: p2p: Replace one-element arrays with flexible-ar [...] adds 2fd6d2ef6860 brcmfmac: of: remove redundant variable len adds 71bb496ce17f mt76: mt7915: fix polling firmware-own status adds cacdd67812c6 mt76: mt7915: add mt7915_mmio_probe() as a common probing [...] adds cd4c314a65d3 mt76: mt7915: refine register definition adds f9b627f1e074 mt76: add MT_RXQ_MAIN_WA for mt7916 adds aa79fe87c467 mt76: mt7915: rework dma.c to adapt mt7916 changes adds 1c7393e68ba4 mt76: mt7915: add firmware support for mt7916 adds 65dec62f6a48 mt76: mt7915: rework eeprom.c to adapt mt7916 changes adds b37d0c9735bc mt76: mt7915: enlarge wcid size to 544 adds c17780e7b21e mt76: mt7915: add txfree event v3 adds 1c9db0aa23fd mt76: mt7915: update rx rate reporting for mt7916 adds 417a4534d223 mt76: mt7915: update mt7915_chan_mib_offs for mt7916 adds beed8bea8d74 mt76: mt7915: add mt7916 calibrated data support adds 74c337ec0905 mt76: connac: fix sta_rec_wtbl tag len adds e2c93b68cb54 mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req adds a0792e15e0e7 mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req adds 069c8e341ad5 mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine adds 09c874a1c9bb mt76: connac: move mt76_connac_mcu_get_cipher in common code adds 44c73d176b5d mt76: connac: move mt76_connac_chan_bw in common code adds e6d557a78b60 mt76: mt7915: rely on mt76_connac_get_phy utilities adds 6683d988089c mt76: connac: move mt76_connac_mcu_add_key in connac module adds cb14396700c1 mt76: set wlan_idx_hi on mt7916 adds 2e30db0dde61 mt76: mt7915: add device id for mt7916 adds 97f8e1ae0381 mt76: make mt76_sar_capa static adds a56b1b0f145e mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_gene [...] adds abdb8bc94be4 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv adds 491e37313618 mt76: sdio: lock sdio when it is needed adds 898422c1aa38 mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately af [...] adds b71d39116cc3 mt76: mt7921s: update mt7921s_wfsys_reset sequence adds d200d6ae25c4 mt76: mt7915: move pci specific code back to pci.c adds ca6d07e8bffa mt76: mt7915: remove duplicated defs in mcu.h adds 54735e119823 mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module adds 64f4e823f38d mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module adds 49126ac1f8d2 mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module adds 11dfaf2615c1 mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv adds 15c97b4893a4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv adds b5322e44be32 mt76: mt7915: rely on mt76_connac_mcu_sta_ba adds c772097114a0 mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv adds 2663ce498459 mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv adds 836c0c9824f6 mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd adds 2557e56885b4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv adds 187169de13d1 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv adds 5121585e5970 mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv adds 5a521c0f7b6a mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans i [...] adds 2fec2ea644c5 mt76: connac: introduce is_connac_v1 utility routine adds 48d743d185a5 mt76: connac: move mt76_connac_mcu_set_pm in connac module adds 8f4fa0f33738 mt76: mt7921: get rid of mt7921_mcu_get_eeprom adds 3dc531b92b69 mt76: mt7915: rely on mt76_connac_mcu_start_firmware adds ae90bdd6ad54 mt76: connac: move mt76_connac_mcu_restart in common module adds ad1a2333350f mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_ [...] adds a6ef46fcccf2 mt76: mt7915: rely on mt76_connac_mcu_init_download adds 9e90c3511041 mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-con [...] adds a3a53e594bd5 mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh adds 97cef84d1043 mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module adds 6dcf157193fc mt76: mt7921e: make dev->fw_assert usage consistent adds d9bf93172f4a mt76: mt7921: forbid the doze mode when coredump is in progress adds bf9727a27442 mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error adds 66ca1a7b2d55 mt76: mt7921: set EDCA parameters with the MCU CE command adds 6e39e9a19cbe mt76: mt7615: fix a possible race enabling/disabling runtime-pm adds 3f1c16fd8e00 mt76: mt7921e: process txfree and txstatus without allocat [...] adds 5ea3d98368c0 mt76: connac: add support for passing the cipher field in [...] adds e814a68a1590 mt76: mt7615: update bss_info with cipher after setting th [...] adds 3fd2dbd6a1d3 mt76: mt7915: update bss_info with cipher after setting th [...] adds 74bbb17491a8 mt76: mt7615e: process txfree and txstatus without allocat [...] adds 988845c9361a mt76: mt7915: add support for passing chip/firmware debug [...] adds b44eeb8cbdf2 mt76: mt7921: do not always disable fw runtime-pm adds 591cdccebdd4 mt76: mt7921: fix a leftover race in runtime-pm adds 42ce8d3b6231 mt76: mt7615: fix a leftover race in runtime-pm adds d8e4e8d148fb mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() adds b1fe07ed2102 mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() adds b12deb5e86fa mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl adds 602cc0c9618a mt76: mt7921e: fix possible probe failure after reboot adds 827e7799c61b mt76: mt7921: fix crash when startup fails. adds 4090d43af4a0 mt76: sdio: disable interrupt in mt76s_sdio_irq adds 4abe5b928817 mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() adds 4ad65a54617c mt76: mt7921: toggle runtime-pm adding a monitor vif adds d3bc11130744 mt76: mt7915: set bssinfo/starec command when adding interface adds 39cdf080ce78 mt76: mt7915: introduce mt7915_set_radar_background routine adds b63f63c2aedb mt76: mt7915: enable radar trigger on rdd2 adds e4a079c5f86e mt76: mt7915: introduce rdd_monitor debugfs node adds 01f2cef00b6a mt76: mt7915: report radar pattern if detected by rdd2 adds a3fce7607afd mt76: mt7915: enable radar background detection adds 0214f6c700eb dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan adds 4a74ecc8f0f6 mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module adds 00ee4ea122c5 mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_m [...] adds 1c9619d7174d mt76: mt7921: remove duplicated code in mt7921_mac_decode_ [...] adds b87ee6009e6c mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) adds 6152426eec69 mt76: mt7663s: flush runtime-pm queue after waking up the device adds fc8e2c707ce1 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_t [...] adds 6a6f457ed5fd mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_t [...] adds 4e58ef4b6d72 mt76: stop the radar detector after leaving dfs channel adds a43736cd12d8 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta adds 11005b18f453 mt76: mt7921s: fix a possible memory leak in mt7921_load_patch adds ade25ca7950b mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() adds be1954ffa102 mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() adds c41d2a075206 mt76: mt7915: fix the nss setting in bitrates adds bf08d5854341 mt76: sdio: honor the largest Tx buffer the hardware can support adds e22814bb275c mt76: mt7921s: run sleep mode by default adds 2aa6c0fb7557 mt76x02: improve mac error check/reset reliability adds c007ef8c339d mt76: mt76x02: improve tx hang detection adds 3f3064486b1a mt76: mt7915: fix/rewrite the dfs state handling logic adds 2c86f6752046 mt76: mt7615: fix/rewrite the dfs state handling logic adds 5b7cc6d17a06 mt76: mt76x02: use mt76_phy_dfs_state to determine radar d [...] adds eea7437e8021 mt76: do not always copy ethhdr in reverse_frag0_hdr_trans adds 577298ec55df mt76: dma: initialize skip_unmap in mt76_dma_rx_fill adds b3ad9d6a1d66 mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes adds 4960ada836de Merge tag 'mt76-for-kvalo-2022-02-04' of https://github.co [...] adds 70325364d000 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 05fedd2cd1a7 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 8cba323437a4 mtd: rawnand: protect access to rawnand devices while in suspend adds e0384ce03f0d Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 81dc356177d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f10b37005582 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 03e5b167bd20 drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid adds b1c87b0874a4 drm/amdkfd: use unmap all queues for poison consumption adds 40f1dc5223ae drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode adds de7fbd020d95 drm/amd/pm: fix hwmon node of power1_label create issue adds 6c1a7867734b drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS adds 5bdd3eb25354 drm/amdkfd: Remove unused old debugger implementation adds a439b890dbd1 drm/amdkfd: Consolidate MQD manager functions adds 1cbbc8d4f788 drm/radeon/uvd: Fix forgotten unmap buffer objects adds db7b81545f5a drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object adds 3b99e8e37d0f drm/amd/pm: correct hwmon power label name adds 63b5fa9dbb71 drm/amdgpu: fix gmc init fail in sriov mode adds 46d95a3a6dea drm/amdgpu: add another raven1 gfxoff quirk adds 5502e3c09584 drm/amdgpu: only check for _PR3 on dGPUs adds 9fe2e5192d6d drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 43a71c1ed23b Revert "drm/amd/display: To modify the condition in indica [...] adds 90825c12d694 drm/radeon: Add HD-audio component notifier support (v2) adds e6cc5dc39ba4 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] adds fe8132f2100a Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 2ecf64a0d266 drm/i915: group i915_drv.h forward declarations together adds 6e007c3bc970 drm/i915/color: hide struct intel_color_funcs adds 7e97596c743c drm/i915/hpd: hide struct intel_hotplug_funcs adds 91cb1e11786c drm/i915/fdi: hide struct intel_fdi_funcs adds 11a1d09c974f drm/i915/dpll: add intel_dpll_crtc_compute_clock() adds a3de31d55b2a drm/i915/dpll: hide struct intel_dpll_funcs adds edbb9242478d drm/i915/pm: hide struct drm_i915_clock_gating_funcs adds 803ec96319ee drm/i915: Move vblank waits out from IPS code adds efbb7c98f5fa drm/i915: Change IPS calling convention adds 2feb6b0f06b1 drm/i915: Hoover the IPS enable/disable calls into the pre [...] adds f3b603de2ff4 drm/i915: Move the IPS code to its own file adds 28f5f8884e7c drm/i915: Extract hsw_ips_get_config() adds 98476876b837 drm/i915: Fix IPS disable in intel_plane_disable_noatomic() adds df62ae6fc9b4 drm/i915: move intel_hws_csb_write_index() out of i915_drv.h adds 24524e3f43cf drm/i915: move the DRIVER_* macros to i915_driver.[ch] adds cd1fc9c5f4e1 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds f4044ca19670 drm/i915/guc: Prepare for error propagation adds bf8900406e9e drm/i915/guc: Use a single pass to calculate regset adds ba2c5d15022a drm/i915/ttm: tweak priority hint selection adds 78bb8e275107 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] adds ea8ad1ea1208 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds b7e7b25f59da Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 8ac204760260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f758816a2832 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 69458e2c2780 ALSA: hda: Fix driver index handling at re-binding adds 229902dd7f46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7d88b9608142 ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for [...] adds 8be90641a0bb ASoC: dt-bindings: davinci-mcasp: convert McASP bindings t [...] adds d9c5996ab37f ASoC: rt5640: Remove the sysclk and sysclk_src checking adds 23c2f1392f2f ASoC: bindings: fsl-asoc-card: Add compatible for tlv320ai [...] adds 7bd431486511 ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings adds 77d0ffef793d ASoC: qcom: Add macro for lpass DAI id's max limit adds 57350bd41c3a ASoC: qcom: SC7280: Add machine driver adds b0d0e85f1441 Machine driver to support LPASS SC7280 sound card registration adds 7f021b723ea5 ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai [...] adds 0412539614a2 ASoC: dt-bindings: samsung,arndale: convert to dtschema adds b6145d8f0d64 ASoC: dt-bindings: samsung,arndale: document ALC5631 adds 6752770d5905 ASoC: dt-bindings: samsung,smdk5250: convert to dtschema adds a7e5305f7ab0 ASoC: dt-bindings: samsung,snow: convert to dtschema adds c1fc51ebb098 ASoC: dt-bindings: samsung,tm2: convert to dtschema adds a61faea1a02f ASoC: dt-bindings: samsung: convert to dtschema adds 2439a3550827 ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD adds 5fdc1242453e ASoC: SOF: Move the definition of enum sof_dsp_power_state [...] adds ab3a2189a374 ASoC: SOF: ipc: Read and pass the whole message to handler [...] adds ee8443050b2b ASoC: SOF: Split up utils.c into sof-utils and iomem-utils adds 6955d9512d0e ASoC: SOF: Introduce IPC SOF client support adds 1069967afe1e ASoC: SOF: sof-client: Add support for clients not managed [...] adds 6e9548cdb30e ASoC: SOF: Convert the generic IPC flood test into SOF client adds cac0b0887e53 ASoC: SOF: Convert the generic IPC message injector into S [...] adds 3dc0d7091778 ASoC: SOF: Convert the generic probe support to SOF client adds 54f5bae0b758 ASoC: SOF: IPC client infrastructure adds 9193bc0558d1 ASoC: tlv320adc3xxx: Add IIR filter configuration adds 7b7871364a50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 82cb4a658a08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fbd1a60cb64d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds fde3852e1120 dm: rename split functions adds db09d8201c41 dm: fold __clone_and_map_data_bio into __split_and_process_bio adds 5b49d19f0a9b dm: refactor dm_split_and_process_bio a bit adds 50c130504a8f dm: reduce code duplication in __map_bio adds f5e33bc47e91 dm: remove impossible BUG_ON in __send_empty_flush adds bcddf1b15366 dm: remove unused mapped_device argument from free_tio adds 26c1ea9db945 dm: remove code only needed before submit_bio recursion adds fc8f444edf42 dm: record old_sector in dm_target_io before calling map function adds 5b8cca3c47ea dm: prep for following changes adds 53720ecb6b56 dm: add dm_submit_bio_remap interface adds 7623c33ab076 dm crypt: use dm_submit_bio_remap adds b9d4792d4c56 dm delay: dm_submit_bio_remap adds d4875907ac49 dm: improve correctness and efficiency of bio-based IO accounting adds 17b8e0e55db5 block: add bio_start_io_acct_remapped for the benefit of DM adds 554d42c61de6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d7dd4b3dd411 pata_hpt3x2n: check channel enable bits adds 581dd420a55d pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] adds ed1d89c188d0 ata: pata_artop: use *switch* in artop_init_one() adds 5f2f99c320ed ata: pata_artop: use *switch* in atp8xx_fixup() adds 3c844cb01238 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST adds a4687eac2cd5 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' adds 587ff60693c0 ata: libata-sff: make ata_devchk() return 'bool' adds 6eba92e13848 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' adds 244c69a1d852 ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' adds f8f85e719fc1 ata: pata_hpt366: check channel enable bits adds 76ae14da4eaa ata: sata_rcar: drop unused #define's adds a2222344eec0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a408c4156839 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds df663da40999 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 483d414ed802 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds feaf6bbeef25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f9b49de0ddec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d896e07ce74c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds d702274b4584 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 1736835b4011 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds ebef0d2f433c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 056d38576abe dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema adds e84d3a45cce1 dt-bindings: trivial-devices: make comment indentation consistent adds d71ea591223e dt-bindings: vendor-prefixes: clarify HP prefix adds f4e82f190e79 dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML adds 208b65f7b5cc dt-bindings: net: convert net/cortina,gemini-ethernet to yaml adds 31fc1c63c2ae dt-bindings: clock: Add binding for TI clksel adds e87d05d85a14 dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema adds f16fe2d3b41f dt-bindings: display: samsung,exynos5433-decon: convert to [...] adds 5c45a11b618e dt-bindings: display: samsung,exynos7-decon: convert to dtschema adds 6b15415e0303 dt-bindings: display: samsung,exynos-hdmi-ddc: convert to [...] adds 68e89bb36d58 dt-bindings: display: samsung,exynos-mixer: convert to dtschema adds a5032991e108 dt-bindings: display: samsung,exynos-hdmi: convert to dtschema adds 4c5e180b83ed dt-bindings: display: samsung,exynos5433-mic: convert to dtschema adds e4fc20d74a18 dt-bindings: display: samsung,exynos-fimd: convert to dtschema adds 59dfdc13ca22 dt-bindings: net: can: fix dtbs warning adds 3a36eb031b6f dt-bindings: rng: atmel,at91-trng: update maintainers entry adds b4ba994f2622 dt-bindings: ltk050h3146w: replace Heiko Stuebner by mysel [...] adds 2811de8082c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7d8e4c98d13b staging: fbtft: Fix error path in fbtft_driver_module_init() adds c222ea5d2f33 staging: fbtft: Deduplicate driver registration macros adds 316f569df766 tpm: st33zp24: Make st33zp24_remove() a void function adds afb0a80e63d6 platform/chrome: cros_ec: Make cros_ec_unregister() return void adds a0386bba7093 spi: make remove callback a void function adds 2cbfa2128662 spi: make remove callback a void function adds 5b5abd4aaec3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 567b49239653 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 31b187ecb5a1 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds d33509293307 dt-bindings: interrupt-controller: stm32-exti: document st [...] adds 04133bb1e710 irqchip/stm32-exti: Add STM32MP13 support adds 689daef64074 Merge branch irq/stm32mp13 into irq/irqchip-next adds 1f8863bfb5ca genirq: Allow the PM device to originate from irq domain adds e95f3efdeb49 irqchip/gic: Move PM device over to irq domain adds c2ea6b9b03c1 irqchip/renesas-intc-irqpin: Move PM device over to irq domain adds c3ec838e3a39 irqchip/renesas-irqc: Move PM device over to irq domain adds fb140b9c0fe1 irqchip/imx-intmux: Move PM device over to irq domain adds 4b9558f92036 gpio: mt7621: Kill parent_device usage adds 989c78f25ade gpio: omap: Move PM device over to irq domain adds 373d664b7d3b gpio: rcar: Move PM device over to irq domain adds 924610607f19 gpio: tpmx86: Move PM device over to irq domain adds f7e53e225580 pinctrl: npcm: Fix broken references to chip->parent_device adds 0d872ed9e214 pinctrl: starfive: Move PM device over to irq domain adds beb0622138cd genirq: Kill irq_chip::parent_device adds add679d2cb92 Merge branch irq/parent_device into irq/irqchip-next adds b32c20ad73c3 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds c89bc6a05464 tools/nolibc: use pselect6 on RISCV adds 68b468d1e76e tools/nolibc: guard the main file against multiple inclusion adds 9843ae057299 tools/nolibc/std: move the standard type definitions to std.h adds ed04c3298236 tools/nolibc/types: split syscall-specific definitions int [...] adds ae824c59a2b3 tools/nolibc/arch: split arch-specific code into individual files adds f2c478960f51 tools/nolibc/sys: split the syscall definitions into their [...] adds 84c341ea26fc tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds 29088796e597 tools/nolibc/string: split the string functions into string.h adds 151f368e5cd3 tools/nolibc/ctype: split the is* functions to ctype.h adds 98e1d2500f09 tools/nolibc/ctype: add the missing is* functions adds 83d71a02e2dd tools/nolibc/types: move the FD_* functions to macros in types.h adds f596dcbd84ea tools/nolibc/types: make FD_SETSIZE configurable adds 6fc3a097968c tools/nolibc/types: move makedev to types.h and make it a macro adds c9d5f7064fba tools/nolibc/stdlib: move ltoa() to stdlib.h adds 542c32d788c9 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds bf0851ab0be4 tools/nolibc/stdlib: add i64toa() and u64toa() adds 58039c0bb9ab tools/nolibc/stdlib: add utoh() and u64toh() adds ff2bc0f2f842 tools/nolibc/stdio: add a minimal set of stdio functions adds 34e926182dcf tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds fc8e8c6dec46 tools/nolibc/stdio: add fwrite() to stdio adds 195ee481335f tools/nolibc/stdio: add a minimal [vf]printf() implementation adds 2ec53a8b1578 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds fd5723783646 tools/nolibc/stdio: add perror() to report the errno value adds 7e31581a425b tools/nolibc/sys: make open() take a vararg on the 3rd argument adds 0a47c1537b9c tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds 9c0448613a0d tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 77c87181dd9c tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds 4320832b0bf6 tools/nolibc/string: use unidirectional variants for memcpy() adds 98d3d37683e2 tools/nolibc/string: slightly simplify memmove() adds 37b53fa7b2d3 tools/nolibc/string: add strncpy() and strlcpy() adds e5d0fa016533 tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 5baada7bbae0 tools/nolibc: move exported functions to their own section adds 6adb05488104 tools/nolibc/arch: mark the _start symbol as weak adds a5dedc75582d tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds 8bcc95aaaf1d tools/nolibc/string: export memset() and memmove() adds 64f0b4d59a74 tools/nolibc/errno: extract errno.h from sys.h adds 1774903d6525 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds 3e3a301d1eb4 tools/nolibc/unistd: add usleep() adds c40ab4c7870f tools/nolibc/signal: move raise() to signal.h adds b7fda8865e9c tools/nolibc/time: create time.h with time() adds e7c2ea570394 tools/nolibc: also mention how to build by just setting th [...] adds 7a935b7ac61b tools/nolibc/stdlib: implement abort() adds d338d22b9d33 tick/rcu: Remove obsolete rcu_needs_cpu() parameters adds efa8027149a1 tick/rcu: Stop allowing RCU_SOFTIRQ in idle adds 0ba8896d2fd7 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] adds 04de78f61ee0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 83b83a02073e KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifi [...] adds 04dc4e6ce274 KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() adds d62007edf01f KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU adds cf9e25553289 KVM: x86: Unexport __kvm_request_apicv_update() adds 7446cfebe8be KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhib [...] adds f15756428ded KVM: x86: Skip APICv update if APICv is disable at the mod [...] adds 61827671ca62 KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() adds a0e72cd1e952 KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() adds e8f6e7383c83 KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shad [...] adds ad6d6b949e1d KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() adds 0758d6a7c333 KVM: x86/mmu_audit: Remove unused "level" of audit_spte_af [...] adds 98242dcafe5e KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() adds 068f7ea61895 KVM: SVM: improve split between svm_prepare_guest_switch a [...] adds 1f2e66f03790 KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read, [...] adds 019024e563fc KVM: x86/ioapic: Remove unused "addr" and "length" of ioap [...] adds 09d9423d0ef0 KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_s [...] adds 7127fd3677f4 KVM: x86/emulate: Remove unused "tss_selector" of task_swi [...] adds 62711e5a74fc KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() adds b56bd8e03cf4 KVM: Remove unused "kvm" of kvm_make_vcpu_request() adds 9d68c6f60eb1 KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() adds 2746a6b72ab9 KVM: x86: skip host CPUID call for hypervisor leaves adds feee3d9d5b9f KVM: x86: Drop export for .tlb_flush_current() static_call key adds e27bc0440ebd KVM: x86: Rename kvm_x86_ops pointers to align w/ preferre [...] adds ef2d488c6521 KVM: VMX: Call vmx_get_cpl() directly in handle_dr() adds a0941a64a97d KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() adds 0264a351090c KVM: xen: Use static_call() for invoking kvm_x86_ops hooks adds 0bcd556e15f9 KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x [...] adds 3d4421f8f26c KVM: x86: Uninline and export hv_track_root_tdp() adds dfc4e6ca0411 KVM: x86: Unexport kvm_x86_ops adds 7ad02ef0da25 KVM: x86: Use static_call() for copy/move encryption conte [...] adds 58fccda47e4b KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names adds 872e0c5308d1 KVM: x86: Move get_cs_db_l_bits() helper to SVM adds 4d9c83f5a06a KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() adds 771eda3f9e47 KVM: SVM: Remove unused MAX_INST_SIZE #define adds 03d004cd0715 KVM: x86: Use more verbose names for mem encrypt kvm_x86_o [...] adds 559c7c75c326 KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ [...] adds 23e5092b6e2a KVM: SVM: Rename hook implementations to conform to kvm_x8 [...] adds 9b44423bf4c8 KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and v [...] adds 1714a4eb6fb0 KVM: LAPIC: Enable timer posted-interrupt only when mwait/ [...] adds 932859a4e0b9 KVM: x86/mmu: Move SPTE writable invariant checks to a hel [...] adds 115111efd97c KVM: x86/mmu: Check SPTE writable invariants when setting [...] adds 006100212d7f KVM: x86/mmu: Move is_writable_pte() to spte.h adds 1ca87e015d99 KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT [...] adds 02844ac1eb34 KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable adds bd1ba5732bb9 KVM: x86: Get the number of Hyper-V sparse banks from the [...] adds 25af9081189b KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation adds a0dd008fe9b2 KVM: x86: Add a helper to get the sparse VP_SET for IPIs a [...] adds 79661c3766f8 KVM: x86: Don't bother reading sparse banks that end up be [...] adds 9c52f6b3d8c0 KVM: x86: Shove vp_bitmap handling down into sparse_set_to [...] adds 40421f38f637 KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-z [...] adds 413af6601f76 KVM: x86: Add checks for reserved-to-zero Hyper-V hypercal [...] adds cf48f9e286da KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_writ [...] adds 1346bbb6b418 KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_ [...] adds 3255530ab191 KVM: x86/mmu: Automatically update iter->old_spte if cmpxc [...] adds 3e72c791fd33 KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to re [...] adds c298a30c2821 KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages adds 0f53dfa34efa KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to hand [...] adds 7b7e1ab6fdc5 KVM: x86/mmu: Consolidate logic to atomically install a ne [...] adds 59940e76d13d KVM: x86/mmu: Remove unnecessary warnings from restore_acc [...] adds 77c23c77f915 KVM: x86/mmu: Drop new_spte local variable from restore_ac [...] adds 315d86da89eb KVM: x86/mmu: Move restore_acc_track_spte() to spte.h adds 77aa60753a7b KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_p [...] adds a81399a5735d KVM: x86/mmu: Remove redundant role overrides for TDP MMU [...] adds a3aca4de0da9 KVM: x86/mmu: Derive page role for TDP MMU shadow pages fr [...] adds a82070b6e71a KVM: x86/mmu: Separate TDP MMU shadow page allocation and [...] adds a3fe5dbda0a4 KVM: x86/mmu: Split huge pages mapped by the TDP MMU when [...] adds cb00a70bd4b7 KVM: x86/mmu: Split huge pages mapped by the TDP MMU durin [...] adds e0b728b1f1a9 KVM: x86/mmu: Add tracepoint for splitting huge pages adds 951cb0a3b5f2 KVM: selftests: Add an option to disable MANUAL_PROTECT_EN [...] adds 73c25546d47f KVM: nSVM: Track whether changes in L0 require MSR bitmap [...] adds ce3859172ce0 KVM: x86: Make kvm_hv_hypercall_enabled() static inline adds 9e083ec7bb66 KVM: nSVM: Split off common definitions for Hyper-V on KVM [...] adds 66c03a926f18 KVM: nSVM: Implement Enlightened MSR-Bitmap feature adds 6081f9c76426 KVM: selftests: Adapt hyperv_cpuid test to the newly intro [...] adds 761b5ebaa120 KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' adds 70e477d996c8 KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest adds 0b815117da63 KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests adds 29f557d55349 KVM: selftests: nSVM: Update 'struct vmcb_control_area' de [...] adds e67bd7df28a0 KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest adds 48ebd0cf23f8 KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_ [...] adds d39852735a33 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 92f6f2db61e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f34c4f2dd244 xen/x86: obtain full video frame buffer address for Dom0 a [...] adds e07e98da924e xen/x86: detect support for extended destination ID adds afea27dc3105 xen/x2apic: Fix inconsistent indenting adds f66edf684edc xen/pci: Make use of the helper macro LIST_HEAD() adds 06dc521a7a9f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 5b152c1a5494 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3e42645eab23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds def6976173d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 179a9a54e543 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5c886f185622 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d482f1fa00eb Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 27446562a1d9 platform: use dev_err_probe() in platform_get_irq_byname() adds a337c6e48cfb Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 97ecbfb30dca dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns adds 33fb697ec7e5 usb: dwc3: Get clocks individually adds 5114c3ee2487 usb: dwc3: Calculate REFCLKPER based on reference clock adds 596c87856e08 usb: dwc3: Program GFLADJ adds d8b1c3d0d700 arm64: dts: zynqmp: Move USB clocks to dwc3 node adds 5726079cd486 arm64: dts: ipq6018: Use reference clock to set dwc3 period adds c3c9cee59282 usb: ehci: add pci device support for Aspeed platforms adds 76e2d9cdac3c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds a4a9743f3d77 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 9978c2f14f20 serial: mctrl_gpio: add a new API to enable / disable wake_irq adds 7547d9ab0372 serial: stm32: enable / disable wake irqs for mcrtl_gpio w [...] adds 330582535eb2 dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible adds 93fc5f2fba94 dt-bindings: serial: renesas,scif: Remove redundant renesa [...] adds ed265bc955cf dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC adds 5cfb02ced7e0 dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC adds fcc446c8aa63 serial: 8250_bcm2835aux: Add ACPI support adds 247675144df4 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 9940a7569d4c comedi: remove redundant assignment to variable buffer_config adds 9583e4ee4933 speakup: Allow lower values for the flush parameter adds 353b940c90d2 speakup_audptr: cleanup synth_version adds 5b3dc949f554 misc: alcor_pci: Fix an error handling path adds fac608138c61 VMCI: dma dg: whitespace formatting change for vmci regist [...] adds e283a0e8b7ea VMCI: dma dg: add MMIO access to registers adds eed2298d9360 VMCI: dma dg: detect DMA datagram capability adds 8cb520bea147 VMCI: dma dg: set OS page size adds cc68f2177fcb VMCI: dma dg: register dummy IRQ handlers for DMA datagrams adds 5ee109828e73 VMCI: dma dg: allocate send and receive buffers for DMA datagrams adds 22aa5c7f3230 VMCI: dma dg: add support for DMA datagrams sends adds 463713eb6164 VMCI: dma dg: add support for DMA datagrams receive adds 612e5d847f7d dt-bindings: Add generic bindings for PECI adds 0af618d68d6a dt-bindings: Add bindings for peci-aspeed adds ac2743a7f6bd ARM: dts: aspeed: Add PECI controller nodes adds 6523d3b2ffa2 peci: Add core infrastructure adds a85e4c52086c peci: Add peci-aspeed controller driver adds 52857e6828e2 peci: Add device detection adds 42bed52b2e9c peci: Add sysfs interface for PECI bus adds 6b8145b054b2 peci: Add support for PECI device drivers adds 93e1821c80f9 peci: Add peci-cpu driver adds bf3608f338e9 hwmon: peci: Add cputemp driver adds 73bc1b885dae hwmon: peci: Add dimmtemp driver adds bdcfb955acc9 docs: hwmon: Document PECI drivers adds 0580565dd717 docs: Add PECI documentation adds cb7615324a9d Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds ca6e8e11d462 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1a26d7f069c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7f03a457f5f4 staging: r8188eu: TXPowercount is set but not used adds 2ccc526ec9f9 staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used adds b1d602da80b1 staging: r8188eu: bTXPowerTrackingInit is set but not used adds 28ba3b7bfaf4 staging: r8188eu: bTXPowerTracking is set but not used adds 246c4680a94e staging: r8188eu: remove constant rf variable adds 2096151fbe67 staging: r8188eu: RfRegChnlVal[1] is set but not used adds 49132583d260 staging: r8188eu: use a define for the radio path adds 3b011b097c38 staging: r8188eu: limit rf register writes to path a adds bfa4b4e6912f staging: r8188eu: remove UsbBulkOutSize from struct hal_da [...] adds c2e6b577784d staging: r8188eu: only OFDM_index_old[0] is used adds 18cb09cb2543 staging: r8188eu: only OFDM_index[0] is used adds 8a1cf651d602 staging: r8188eu: replace local OFDM_index with single variable adds fa6ffa4a7587 staging: r8188eu: remove debug code to bypass LC calibration adds 521e63c5d9a5 staging: r8188eu: remove debug code to bypass IQ calibration adds fc91b5bf8cf0 staging: r8188eu: move local definitions into rtw_fw.h adds e3b1450dfc38 staging: r8188eu: remove unused enum _IFACE_TYPE adds 3c4b62e3819c staging: r8188eu: remove unused enum _ADAPTER_TYPE adds de424be4e976 staging: r8188eu: remove the global DriverState adds e5b45a53efc8 staging: r8188eu: remove unused struct adapter components adds 72d8054a5b59 staging: r8188eu: in_cta_test is always 0 adds 2a02c1adf86e staging: r8188eu: irq_alloc is not used adds f59d7c0b60de staging: r8188eu: not_indic_disco is unused adds c781d8db2c57 staging: r8188eu: remove unused struct hostapd_priv adds a548aea7ff6b staging: r8188eu: usb_vendor_req_mutex is not used adds ac510bbe168d staging: r8188eu: dvobj_priv's signal_strength is not used adds 0266c945a8ff staging: r8188eu: RegUsbSS is not used adds 1091a8737b9e staging: r8188eu: usb_suspend_sema is initialised but not used adds 20198dd98cb5 staging: gdm724x: Replace one-element array with flexible- [...] adds 4948dbb78d53 Staging: unisys: visorhba: alignment should match open par [...] adds 171561849655 Staging: r8188eu: core: 'associcated' may be misspelled - [...] adds 9e223aa451a1 staging: pi433: remove register debug dev_dbg stmts using [...] adds 1b6a6147374e staging: pi433: standardize use of line escape chars in de [...] adds a2882e5ea349 staging: pi433: remove need to recompile code to debug fif [...] adds 1b9a8d755f2b Staging: nvec: Fix ending in '(' error adds f2c461536226 staging: drop fpgaboot driver adds 91d6b11d1275 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds fc5d805e1223 iio:proximity:sx9310: Add frequency in read_avail adds caa8ce7f6149 iio:proximity:sx9310: Extract common Semtech sensor logic adds 4c18a890dff8 iio:proximity:sx9324: Add SX9324 support adds 656f807086de dt-bindings:iio:proximity: Add sx9324 binding adds a8ee3b32f5da iio:proximity:sx9324: Add dt_binding support adds 1cdb4c47f7f5 iio:proximity:sx9360: Add sx9360 support adds 1412b8cfc7e7 dt-bindings:iio:proximity: Add sx9360 binding adds 02d83fa6393a iio:proximity:sx9360: Add dt-binding support adds 09bdf14fb59d iio:chemical:atlas: Trivial white space cleanup to add spa [...] adds 6e757756122c iio:light:pa12203001: Tidy up white space change to add sp [...] adds 2ba83c80527e iio:light:vcnl4035: Trivial whitespace cleanup to add spac [...] adds 77f8767627c0 iio:light:us5182: White space cleanup of spacing around {} [...] adds 8877af25a260 iio:light:ltr501: White space cleanup of spacing around {} [...] adds 07d6484f4998 iio:proximity:ping: White space cleanup of spacing around [...] adds 40b9a914676d iio:proximity:rfd77402: White space cleanup of spacing aro [...] adds d9d46abc61a6 iio:proximity:srf04: White space cleanup of spacing around [...] adds 086fe53fd1a5 iio:proximity:srf08: White space cleanup of spacing around [...] adds 9ccac0d047ea iio:frequency:admv1013: White space cleanup of spacing aro [...] adds be82553d0254 iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables adds 988078cfdb3e iio:adc:hi8435: Tidy up white space around {} in id tables adds 04e543086c13 iio:adc:ti-adc084s021: Tidy up white space around {} adds 2d77524b0726 iio:light:tsl2722: Fix inconsistent spacing before } in id table adds 86eae303c0d6 iio:proximity:vl53l0x: Tidy up white space around {} in id tables adds 8c7b323a5573 iio:accel:dmard09: Tidy up white space around {} in id table adds 1f69d222242c dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fie [...] adds 2553340bd208 iio: adc: rzg2l_adc: Fix typo adds 26b2ec2e9a27 iio: st_sensors: don't always auto-enable I2C and SPI inte [...] adds f247d58efbce dt-bindings: iio: adc: Add compatible for Mediatek MT8186 adds ff04eb478658 iio: adc: mt8186: Add compatible node for mt8186 adds 1e73d7f689c7 iio: core: Fix the kernel doc regarding the currentmode ii [...] adds 008cc058a4ff MAINTAINERS: fix Analog Devices links adds 0f66edfb0722 MAINTAINERS: add maintainer for ADRF6780 driver adds 84e5d88953d7 iio: adc: tsc2046: rework the trigger state machine adds c3154def82fc iio: core: Use sysfs_emit() adds 0ce1a30cd7ef iio: dmaengine-buffer: Use sysfs_emit() adds 9d5fcb8ffa69 iio: ad7192: Use sysfs_emit() adds 48788715ac8e iio: ad9523: Use sysfs_emit() adds 2fd52124b597 iio: as3935: Use sysfs_emit() adds e9d4397a1627 iio: ina2xx-adc: sysfs_emit() adds 0ad4c227fb60 iio: lm3533: Use sysfs_emit() adds 9df24867d8e8 iio: max31856: Use sysfs_emit() adds 3c1d2fdd8096 iio: max31865: Use sysfs_emit() adds d42b626d54ae iio: max9611: Use sysfs_emit() adds 6ab56c467593 iio: ms_sensors: Use sysfs_emit() adds 1acdaa34ad17 iio: scd4x: Use sysfs_emit() adds f22ab91ae302 iio: sps30: Use sysfs_emit() adds 1bdd962bbdff MAINTAINERS: add maintainer for AD7293 driver adds 712173762fcf MAINTAINERS: add maintainer for ADMV1013 driver adds f3c7b621e9bf MAINTAINERS: add maintainer for ADMV8818 driver adds 90e33e1b3d96 MAINTAINERS: add missing files to the adis lib adds da5936770517 adis: simplify 'adis_update_bits' macros adds c39010ea6ba1 iio: adis: stylistic changes adds 2d255ec51005 iio: hw_consumer: Use struct_size() helper in kzalloc() adds b617693a5d13 iio: adc: tsc2046: add .read_raw support adds 576434fd93b9 iio: adc: tsc2046: add sanity check to avoid to big allocations adds de645b279144 dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property i [...] adds e820a33748b5 math.h: Introduce data types for fractional numbers adds 84cd574e2eb9 iio: adc: rn5t618: Re-use generic struct u16_fract adds 8f2abd48b528 iio: adc: twl4030-madc: Re-use generic struct s16_fract adds a5e9b2ddbbc7 iio: adc: qcom-vadc-common: Re-use generic struct u32_fract adds 19d32860dc78 iio: sx9360: fix iio event generation adds 72ff282819d0 iio: pressure: dps310: Add ACPI HID table adds 711b6a3f4af1 iio: humidity: hdc100x: Add ACPI HID table adds 1bca97ff95c7 iio: inkern: apply consumer scale on IIO_VAL_INT cases adds 14b457fdde38 iio: inkern: apply consumer scale when no channel scale is [...] adds ca85123354e1 iio: inkern: make a best effort on offset calculation adds 51593106b608 iio: afe: rescale: use s64 for temporary scale calculations adds cd717ac6f69d iio: afe: rescale: reorder includes adds f89ff2b356f0 dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigg [...] adds f3366f8e6464 mailmap: Update email address for Cai Huoqing adds 7b9c8e1a0ca1 dt-bindings: iio: adc: at91-sama5d2: update maintainers entry adds 0216208088c7 iio: dac: ad5592r: Drop leftover header inclusion adds 200da7ef7cf0 iio: chemical: bme680: Switch from of headers to mod_devic [...] adds 201d11c5082a iio: amplifiers: hmc425a: Make use of device properties adds 130650e8360f iio: frequency: adf4350: Make use of device properties adds d2fdbccd8096 iio: humidity: dht11: Switch from of headers to mod_devicetable.h adds 2314e7ed67d2 iio: temperature: mlx90632: Switch from of headers to mod_ [...] adds 0bb77dcea7fa iio: temperature: maxim_thermocouple: Switch from of heade [...] adds 08f5fbf030ec iio: accel: adxl355: Replace custom definitions with gener [...] adds c53c7740bdbd iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() adds 1ef6ff6ef8d5 iio: imu: inv_mpu6050: Check ACPI companion directly adds 889bdfc33639 iio: imu: inv_mpu6050: Make use of device properties adds 342c6c5e2260 iio: adc: cpcap-adc: remove redundant assignment to variab [...] adds 378bcd572fde Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds dfeef93fe3ee dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc adds 62dab57943a3 interconnect: qcom: msm8939: Remove snoc_mm specific regmap adds 2ccd1d8a2f5d Merge branch 'icc-msm8939' into icc-next adds 519b21ce1e55 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 5fc15292e95c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 977889616aa5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e9cf38189a85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9674bc18c2fe Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds c73162967c6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dec09a4dc165 dt-bindings: gpio: convert faraday,ftgpio01 to yaml adds 4398693a9e24 gpiolib: make struct comments into real kernel docs adds 822261f19c1a Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds bcd78ce4d1b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ba2ab85951c9 pinctrl: fix loop in k210_pinconf_get_drive() adds e9f7b9228a94 pinctrl: k210: Fix bias-pull-up adds da9fcbf262bc dt-bindings: pinctrl: ocelot: Add ServalT SoC support adds 8fc0bfcd5719 pinctrl: ocelot: Add support for ServalT SoC adds 72cbd73099cb dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges adds 620d940073ef dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible adds d8420f5a25fd pinctrl: qcom: spmi-mpp: Add PM8226 compatible adds 8e703784ed0f pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC adds dfc04955c821 pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S adds 923fe8abb0ab pinctrl: uniphier: Add USB device pinmux settings adds a6ff90f3fbd4 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example adds c76eeb14ec4e dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks adds 9c03e49e0cc6 pinctrl: starfive: fix semicolon.cocci warnings adds 9d0f18bca3b5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() adds 603501c16431 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() adds b8f79acc752e pinctl: doc: Fix spelling mistake "resisitors" -> "resistors" adds f6aca46db617 Merge branch 'devel' into for-next adds 4c6429a25325 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c5ecb088e567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ef211bf29a93 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 056dc0e68ef5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8a45a5863fa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 99552f462f9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2db1a8d2de4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4dabc3d30ea coresight: etm4x: Add lock for reading virtual context ID [...] adds b3cbe336fec7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 161c75b4b9a7 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 5c72263ef2fb signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE adds 495ac3069a62 seccomp: Invalidate seccomp mode to catch death failures adds eed09ad26182 samples/seccomp: Adjust sample to also provide kill option adds 830586550dea Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds a53a398d54f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e57ef21a0a86 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds ef5be3177227 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 4f86180bd0a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 688225412c85 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 7ba21a082d3e bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series adds 14b4e5adad63 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 5a198c3f9b0b tools: Move gfp.h and slab.h from radix-tree to lib adds 4c12918f1086 tools/include: Add phys_addr_t to types.h adds 826c23e10ee4 tools/include: Add _RET_IP_ and math definitions to kernel.h adds 24af9a87ae81 tools/include: Update atomic definitions adds bad5c52beb21 tools/include: Add mm.h file adds f181e1e4009b tools/include: Add cache.h stub adds e4e9850709f9 tools/include: Add io.h stub adds e97362caf658 tools/include: Add pfn.h stub adds ab1f3ebd520c tools/include: Add debugfs.h stub adds 46ad27eef522 memblock tests: Add skeleton of the memblock simulator adds d047055e609e memblock tests: Add memblock reset function adds c294f4708f01 memblock tests: Add memblock_add tests adds 7ee605ba9365 memblock tests: Add memblock_reserve tests adds ed7b7402f9c9 memblock tests: Add memblock_remove tests adds be95b2fb4434 memblock tests: Add memblock_add_node test adds 5b3408a4e5ff memblock tests: Add memblock_free tests adds 7998c119ba2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d63f70780623 random: remove batched entropy locking adds 08506326bf01 random: defer fast pool mixing to worker adds c435eb18be80 random: fix locking in crng_fast_load() adds 751c59c17811 random: use RDSEED instead of RDRAND in entropy extraction adds bb2565bc15bc random: get rid of secondary crngs adds f7ffe34fd41f random: inline leaves of rand_initialize() adds 92f1bee6839c random: ensure early RDSEED goes through mixer on init adds 592f3064c422 random: do not xor RDRAND when writing into /dev/random adds 5ff7b1e04458 random: absorb fast pool into input pool after fast load adds d968978f3954 random: use simpler fast key erasure flow on per-cpu keys adds 180393e78172 random: use hash function for crng_slow_load() adds c29399435b93 random: make more consistent use of integer types adds a1214689f821 random: remove outdated INT_MAX >> 6 check in urandom_read() adds be755b813b93 random: zero buffer after reading entropy from userspace adds b11ca5913ce9 random: fix locking for crng_init in crng_reseed() adds 94eca16ee805 random: tie batched entropy generation to base_crng generation adds c607a82525bf random: remove ifdef'd out interrupt bench adds 8bc09b5b90e9 random: remove unused tracepoints adds 8d8d932620a2 random: move fast_pool/fast_mix definitions to site of use adds 6e5a544fdb63 random: deobfuscate irq u32/u64 contributions adds 251841928220 random: add proper SPDX header adds b67959013391 random: rearrange and redocument adds 6d66882e05cf random: ensure mix_interrupt_randomness() is consistent adds fb9b50934a9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8ec51777d074 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ae45d5d7dc11 kallsyms: support "big" kernel symbols adds cfe3334b8734 kallsyms: increase maximum kernel symbol length to 512 adds b9b3d2668aa3 kallsyms: use the correct buffer size for symbols adds 1cdc9ef6f755 rust: add C helpers adds 47d11e4c476c rust: add `compiler_builtins` crate adds 117a085fa0a8 rust: add `alloc` crate adds 63b19edb013a rust: add `build_error` crate adds 2bbdaa842fa5 rust: add `macros` crate adds 7b3c0edf343a rust: add `kernel` crate adds 532047a64fbc rust: export generated symbols adds d6b5278df365 vsprintf: add new `%pA` format specifier adds 94edb1a916b3 scripts: add `generate_rust_analyzer.py` adds ff44a20f31f3 scripts: decode_stacktrace: demangle Rust symbols adds 0b154fdfa6ec docs: add Rust documentation adds 16c7ab1830e6 Kbuild: add Rust support adds e08d0f75a50b samples: add Rust examples adds 3940a5bf9ed4 MAINTAINERS: Rust adds 7039efd96f1e [RFC] drivers: gpio: PrimeCell PL061 in Rust adds b8eba89e788f [RFC] drivers: android: Binder IPC in Rust adds 9845899fc4a5 init/Kconfig: Specify the interpreter for rust-is-available.sh adds feb823bca035 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 8584ec83e825 mm: fix panic in __alloc_pages adds 602a1743bcf1 selftests/vm: cleanup hugetlb file after mremap test adds a51b312c8b57 kasan: test: prevent cache merging in kmem_cache_double_destroy adds da6fdf44afdb kfence: make test case compatible with run time set sample [...] adds 378cb9f6d83a /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 86af28cf83e8 /proc/kpageflags: do not use uninitialized struct pages adds a6d279ccf949 procfs: prevent unpriveleged processes accessing fdinfo dir adds 864f5a02e35a ntfs: add sanity check on allocation size adds 9fc36daa7011 ocfs2: cleanup some return variables adds f204df327936 ocfs2: reflink deadlock when clone file to the same direct [...] adds 2e1a47c67faf ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 894c9949e764 ocfs2: fix ocfs2 corrupt when iputting an inode adds 080987862288 mm/fs: remove inode_congested() adds fa715c348ab0 mm/fs: remove bdi_congested() and wb_congested() and relat [...] adds 2cbedb468221 remove-bdi_congested-and-wb_congested-and-related-functions-fix adds 43b6946b9b7e ext2: remove unused pointer bdi adds e1f31dab4328 f2fs: change retry waiting for f2fs_write_single_data_page() adds 86ef2064da29 f2f2: replace some congestion_wait() calls with io_schedul [...] adds 1206860b80a7 cephfs: don't set/clear bdi_congestion adds 6b1bd10b027f fuse: don't set/clear bdi_congested adds 6c84d0ab98d4 NFS: remove congestion control adds 9d290208f35f block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" adds 48c43f51d8be mm: remove congestion tracking framework adds 1cb6a295f6c8 mount: warn only once about timestamp range expiration adds c80fc4021e0c kasan, page_alloc: deduplicate should_skip_kasan_poison adds a425ac997830 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] adds 5567121d48ef kasan, page_alloc: merge kasan_free_pages into free_pages_prepare adds b5e527adb904 kasan, page_alloc: simplify kasan_poison_pages call site adds 1707d21021fe kasan, page_alloc: init memory of skipped pages on free adds 8f5d28fc631c kasan: drop skip_kasan_poison variable in free_pages_prepare adds 3128fce6f2a8 mm: clarify __GFP_ZEROTAGS comment adds 4afdc4d3afb5 kasan: only apply __GFP_ZEROTAGS when memory is zeroed adds e872557436c3 kasan, page_alloc: refactor init checks in post_alloc_hook adds d771205ea7bf kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook adds 1a3fd02f64fb kasan, page_alloc: combine tag_clear_highpage calls in pos [...] adds 6262c83bfc78 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook adds 9e5b7436cb97 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook adds 1361539d49ec kasan, page_alloc: rework kasan_unpoison_pages call site adds 569ee120fc47 kasan: clean up metadata byte definitions adds a2c97110e95e kasan: define KASAN_VMALLOC_INVALID for SW_TAGS adds 385f4ecc8654 kasan, x86, arm64, s390: rename functions for modules shadow adds f5bf9bfd0f57 kasan, vmalloc: drop outdated VM_KASAN comment adds 8e19a051c21b kasan: reorder vmalloc hooks adds 8ddee5afe8e4 kasan: add wrappers for vmalloc hooks adds 62a7f21025fd kasan, vmalloc: reset tags in vmalloc functions adds d88ab804bde3 kasan, fork: reset pointer tags of vmapped stacks adds 82e205bb8199 kasan, arm64: reset pointer tags of vmapped stacks adds 5a297d4423ff kasan, vmalloc: add vmalloc tagging for SW_TAGS adds 8b267034f528 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged adds cd561b6cfa23 kasan, vmalloc: unpoison VM_ALLOC pages after mapping adds b64a1a77581e kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS adds 5b7efdcbfd88 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS adds 6da4c234dabe kasan, page_alloc: allow skipping memory init for HW_TAGS adds ed43c2da9f69 kasan, vmalloc: add vmalloc tagging for HW_TAGS adds 8109c2d99ea5 kasan, vmalloc: only tag normal vmalloc allocations adds 2b9266a7d335 kasan, arm64: don't tag executable vmalloc allocations adds 8ae1da40233c kasan: mark kasan_arg_stacktrace as __initdata adds 79c966e5a131 kasan: clean up feature flags for HW_TAGS mode adds 9c400e7059be kasan: add kasan.vmalloc command line flag adds 4c00f99c10b0 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS adds d878d05db63d arm64: select KASAN_VMALLOC for SW/HW_TAGS modes adds ef18451394b1 kasan: documentation updates adds 2a333b11216b kasan: improve vmalloc tests adds 394ddf2a837f similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" adds 79f14978c5b6 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] adds e3f0daaf7f3e tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 77705ed98011 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 4dfec3976fe9 tools/vm/page_owner_sort.c: support sorting by stack trace adds ab184d158ffa tools/vm/page_owner_sort.c: add switch between culling by [...] adds 8a41b51e72e5 tools/vm/page_owner_sort.c: support sorting pid and time adds 501cc553a61c tools/vm/page_owner_sort.c: two trivial fixes adds 3cb514e1e2d2 tools/vm/page_owner_sort.c: delete invalid duplicate code adds 4f6efd4fbb14 Documentation/vm/page_owner.rst: update the documentation adds d21a34310047 documentation-vm-page_ownerrst-update-the-documentation-fix adds 4be4a474b7f2 Documentation/vm/page_owner.rst: fix unexpected indentation warns adds be30b0e2fc30 lib/vsprintf: avoid redundant work with 0 size adds b84d73c087c2 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] adds 5b0142d8054f mm/page_owner: print memcg information adds f80659b66cf8 mm/page_owner: record task command name adds 384dbe672e3c mm: unexport page_init_poison adds 3eb7a613cb25 mm: move page-writeback sysctls to their own file adds 107d3efb5103 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes adds c329c73eb5d9 mm-move-page-writeback-sysctls-to-is-own-file-fix adds c1948cbcda1e filemap: remove find_get_pages() adds 47e1d26238b1 mm: fix invalid page pointer returned with FOLL_PIN gups adds 17fc8f1692ed mm/gup: follow_pfn_pte(): -EEXIST cleanup adds 9a2afde43f52 mm/gup: remove unused pin_user_pages_locked() adds 34a7334a848d mm: change lookup_node() to use get_user_pages_fast() adds 989f6b893cec mm/gup: remove unused get_user_pages_locked() adds 059576d7b946 memcg: replace in_interrupt() with !in_task() adds 3b83ac8e9933 memcg: add per-memcg total kernel memory stat adds 0bc57ef1e57e memcg-add-per-memcg-total-kernel-memory-stat-v2 adds 88ef7f0054bd mm/memcg: mem_cgroup_per_node is already set to 0 on allocation adds 23f034a9e526 mm/memcg: retrieve parent memcg from css.parent adds 0f0f6092c19b mm: generalize ARCH_HAS_FILTER_PGPROT adds 3cc04b6f4a40 mm: optimize do_wp_page() for exclusive pages in the swapcache adds bde0975e412b mm: optimize do_wp_page() for fresh pages in local LRU pagevecs adds 89aef36173cb mm: slightly clarify KSM logic in do_swap_page() adds e49f1349146c mm: streamline COW logic in do_swap_page() adds 1d70dc1df5cf mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() adds 2921315a496c mm/khugepaged: remove reuse_swap_page() usage adds 54aed56ac4ec mm/swapfile: remove stale reuse_swap_page() adds 7d37ffd2f195 mm/huge_memory: remove stale page_trans_huge_mapcount() adds d990f7d22422 mm/huge_memory: remove stale locking logic from __split_hu [...] adds 7c58d4f5ea49 mm: merge pte_mkhuge() call into arch_make_huge_pte() adds d2090703cb9f mm: thp: fix wrong cache flush in remove_migration_pmd() adds 92cb00ee8ec3 mm: fix missing cache flush for all tail pages of compound page adds a4aef1013df1 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] adds dbfe652eaec0 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] adds e20aea6ba7e8 mm: replace multiple dcache flush with flush_dcache_folio() adds c3ccc706a76a mm: remove mmu_gathers storage from remaining architectures adds 869291ce7974 mm/sparse: make mminit_validate_memmodel_limits() static adds 35419b6b6a78 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds 8d8ae7f4bb71 mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 adds a003ee7f5140 mm/vmalloc: remove unneeded function forward declaration adds b5cdec5e43d1 mm/vmalloc: Move draining areas out of caller context adds a39e5c730c87 mm/vmalloc: add adjust_search_size parameter adds f25771b15ed0 mm/vmalloc: eliminate an extra orig_gfp_mask adds b23d58e9e06d mm/vmalloc.c: fix "unused function" warning adds 20a870e07c7b mm/vmalloc.c: vmap(): don't allow invalid pages adds 2996f5bc7d8a mm: page_alloc: avoid merging non-fallbackable pageblocks [...] adds 2026e164b34a mm/page_alloc: adding same penalty is enough to get round- [...] adds 4da2a428d9fb mm/page_alloc: add penalty to local_node adds 28dd3135dee3 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() adds e5575341465d mm: discard __GFP_ATOMIC adds d518abfee517 mm/mmzone.h: remove unused macros adds b5ce4dc442b7 mm/page_alloc: don't pass pfn to free_unref_page_commit() adds e596babd495b mm/memory-failure.c: remove obsolete comment adds 7ded9787b772 mm/hwpoison: fix error page recovered but reported "not re [...] adds 2e579f241c8c mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 02af408a571f mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 09beb2990598 mm: sparsemem: use page table lock to protect kernel pmd o [...] adds c3a70d660b64 selftests: vm: add a hugetlb test case adds 563f9d5fea18 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 9daa7cf99804 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB adds b32a5aae4192 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 0d7ed1e0d429 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 0b6e2e385e96 mm/migration: add trace events for THP migrations adds 5ae4270f7e7e mm/migration: add trace events for base page and HugeTLB m [...] adds 399ea679ac90 mm,migrate: fix establishing demotion target adds 4613e6138b6e mm/cma: provide option to opt out from exposing pages on a [...] adds 31590c0a5675 powerpc/fadump: opt out from freeing pages on cma activati [...] adds 7863923b6b4d NUMA Balancing: add page promotion counter adds 2fd13790e9af NUMA balancing: optimize page placement for memory tiering system adds a0493af71bae numa-balancing-optimize-page-placement-for-memory-tiering- [...] adds 46267d9448a2 numa-balancing-optimize-page-placement-for-memory-tiering- [...] adds ee4b8d563dcf memory tiering: skip to scan fast memory adds d3f742f05ba3 mm/vmstat: add event for ksm swapping in copy adds ae02e0e307f9 mm/hwpoison: check the subpage, not the head page adds 49955e28079b mm/balloon_compaction: make balloon page compaction callba [...] adds ae5945b3f7c5 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds 70ed65739f64 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] adds a61b5ad15c4d mm: handle uninitialized numa nodes gracefully adds 2321f30263aa mm-handle-uninitialized-numa-nodes-gracefully-fix adds 4dcbf77aafcc mm, memory_hotplug: drop arch_free_nodedata adds c56809bf8cf0 mm, memory_hotplug: reorganize new pgdat initialization adds f2a2bf7f14ef mm: make free_area_init_node aware of memory less nodes adds 825e7fa08b6d memcg: do not tweak node in alloc_mem_cgroup_per_node_info adds f02571bfe310 drivers/base/memory: add memory block to memory group afte [...] adds e3c3c319bdf8 drivers/base/node: consolidate node device subsystem initi [...] adds 80c5373a1ba1 mm/memory_hotplug: remove obsolete comment of __add_pages adds 9d016b1754ec mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix adds 5694a04777fe mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] adds c4d5a33f1b9b mm/memory_hotplug: clean up try_offline_node adds 466bba2b18f5 mm/memory_hotplug: fix misplaced comment in offline_pages adds 3f707ceee92e mm/munlock: delete page_mlock() and all its works adds ab9ea505450e mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE adds 220087a225f7 mm/munlock: delete munlock_vma_pages_all(), allow oomreap adds 9473776ffc99 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() adds 1a073313bcfb mm/munlock: replace clear_page_mlock() by final clearance adds 392acd3b39f6 mm/munlock: maintain page->mlock_count while unevictable adds 02e46416c7a6 mm/munlock: mlock_pte_range() when mlocking or munlocking adds 3f23ca997c95 mm/migrate: __unmap_and_move() push good newpage to LRU adds 81f7ae869792 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() adds b8255e166704 mm/munlock: mlock_page() munlock_page() batch by pagevec adds 14489c0e9e02 mm/internal: Implement no-op mlock_page_drain() for !CONFIG_MMU adds d2fda71bccc5 mm/munlock: page migration needs mlock pagevec drained adds ef48710bf840 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) adds 24c2988eb262 mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP adds b631060b6d74 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds ddcaed781981 mm/zswap.c: allow handling just same-value filled pages adds c8c47fb5e92d mm: remove usercopy_warn() adds 9d8ff0b40bf5 mm: uninline copy_overflow() adds b8aad1d50c20 mm-outline-copy_overflow-fix adds 9656af7422e3 highmem: document kunmap_local() adds 6baa13b2ab92 highmem-document-kunmap_local-v2 adds 20eba0620ab4 mm/highmem: remove unnecessary done label adds 1d28b02aac83 mm/hmm.c: remove unneeded local variable ret adds 3ffa03413169 mm: add zone device coherent type memory support adds c1dfed0b6674 mm: add device coherent vma selection for memory migration adds dcbb483575d9 mm/gup: fail get_user_pages for LONGTERM dev coherent type adds 5afbb09768d4 drm/amdkfd: add SPM support for SVM adds 1f155b83d8d9 drm/amdkfd: coherent type as sys mem on migration to ram adds 2e72bfda40cb lib: test_hmm add ioctl to get zone device type adds eaf499651bd6 lib: test_hmm add module param for zone device type adds 873cd499570f lib: add support for device coherent type in test_hmm adds 1e57df6e07c9 tools: update hmm-test to support device coherent type adds c5ea992e66ff tools: update test_hmm script to support SP config adds 753d23572343 migrate.c: remove vma check in migrate_vma_setup() adds a9a8101d12ac mm/gup.c: migrate device coherent pages when pinning inste [...] adds 33d59b643c5a mm/gup: make migrate_device_page() fails always if !CONFIG [...] adds 9f47843cae4c tools: add hmm gup test for long term pinned device pages adds d1e8c0947794 mm/damon/dbgfs/init_regions: use target index instead of t [...] adds 8b58d43f3021 Docs/admin-guide/mm/damon/usage: update for changed initai [...] adds 3399cf02e1ed mm/damon/core: move damon_set_targets() into dbgfs adds 486dc52b416b mm/damon: remove the target id concept adds b812d39424e2 mm/damon: remove redundant page validation adds 8db012813a3f fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 850a9f98601a fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 2e1dbd65e8fe kernel/hung_task.c: Monitor killed tasks. adds 4a4249e4beea proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks adds 427c3ff26767 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix adds 3a822abfc72e proc/vmcore: fix possible deadlock on concurrent mmap and read adds 825f1ce40241 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment adds e320e7437e75 proc/sysctl: make protected_* world readable adds 4e0e2951f8cc Kconfig.debug: make DEBUG_INFO selectable from a choice adds eb2f85d7836d Kconfig.debug: make DEBUG_INFO always default=n adds 0737e80372af include: drop pointless __compiler_offsetof indirection adds 247b14ca5cb0 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() adds d95de956ede6 bitfield: add explicit inclusions to the example adds a032b253d231 lz4: fix LZ4_decompress_safe_partial read out of bound adds 29774caf5ea3 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] adds d776e81bbe16 checkpatch: add --fix option for some TRAILING_STATEMENTS adds 3a420a0a3f26 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] adds 509b60c1cb0a fs/binfmt_elf: fix AT_PHDR for unusual ELF files adds 53dd35d185e1 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 adds 85168a55d031 fs/binfmt_elf: refactor load_elf_binary function adds 2002b47c79dd ELF: fix overflow in total mapping size calculation adds 18cf22793dd0 kallsyms: print module name in %ps/S case when KALLSYMS is [...] adds 860fe42b6a2d init/main.c: silence some -Wunused-parameter warnings adds c7e179c7eaab fs/pipe: use kvcalloc to allocate a pipe_buffer array adds 1c0732c25f12 fs/pipe.c: local vars have to match types of proper pipe_i [...] adds 975042a990d5 minix: fix bug when opening a file with O_DIRECT adds cc4f13068e20 exec: force single empty string when argv is empty adds 18104fe602da exec: Fix min/max typo in stack space calculation adds bb541c7f345e selftests/exec: test for empty string on NULL argv adds 8d887b972eda kexec: make crashk_res, crashk_low_res and crash_notes sym [...] adds 066d3f3a0d96 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] adds b61afd472ef1 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds 034312e4db1f arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds 2b2853c83571 docs: kdump: update description about sysfs file system support adds 25eccbe48e54 docs: kdump: add scp example to write out the dump file adds 3720158f9a51 panic: unset panic_on_warn inside panic() adds 4af998746a33 ubsan: no need to unset panic_on_warn in ubsan_epilogue() adds 5a1658099f38 kasan: no need to unset panic_on_warn in end_report() adds 49c7ab4bd4a6 docs: sysctl/kernel: add missing bit to panic_print adds e4ce4c1685cd sysctl: documentation: fix table format warning adds 28144ad18c55 panic: add option to dump all CPUs backtraces in panic_print adds 7173b2e41df4 kcov: split ioctl handling into locked and unlocked parts adds 0467b5bbe0c5 kcov: properly handle subsequent mmap calls adds 3909742a0365 selftests: set the BUILD variable to absolute path adds 84a2c7cfdc10 selftests: add and export a kernel uapi headers path adds 9f6d8f1fa5ad selftests: correct the headers install path adds 55ab1be2d07a selftests: futex: add the uapi headers include variable adds 1b4346849c02 selftests: kvm: add the uapi headers include variable adds ff9fe1a60a45 selftests: landlock: add the uapi headers include variable adds 2170c0ef9c0b selftests: net: add the uapi headers include variable adds 7c52f6187121 selftests: mptcp: add the uapi headers include variable adds ed012fd5d334 selftests: vm: add the uapi headers include variable adds eebe5fad8659 selftests: vm: remove dependecy from internal kernel macros adds 2704008a02c8 selftests: kselftest framework: provide "finished" helper adds 4469ed723761 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" adds 823635261f43 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds a00df6c1c55a Merge branch 'akpm-current/current' adds 6d9bd4ad4ca0 Add linux-next specific files for 20220211
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 (10207e3a840b) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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.
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 28 + Documentation/ABI/testing/sysfs-bus-peci | 16 + Documentation/Makefile | 2 +- Documentation/admin-guide/kernel-parameters.txt | 26 + Documentation/cpu-freq/cpu-drivers.rst | 3 + .../devicetree/bindings/clock/ti/ti,clksel.yaml | 51 + .../bindings/display/exynos/exynos-mic.txt | 51 - .../bindings/display/exynos/exynos5433-decon.txt | 60 - .../bindings/display/exynos/exynos7-decon.txt | 65 - .../bindings/display/exynos/exynos_hdmi.txt | 64 - .../bindings/display/exynos/exynos_hdmiddc.txt | 15 - .../bindings/display/exynos/exynos_hdmiphy.txt | 15 - .../bindings/display/exynos/exynos_mixer.txt | 26 - .../bindings/display/exynos/samsung-fimd.txt | 107 - .../display/panel/leadtek,ltk050h3146w.yaml | 2 +- .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 42 + .../display/samsung/samsung,exynos-hdmi.yaml | 227 ++ .../display/samsung/samsung,exynos-mixer.yaml | 143 + .../display/samsung/samsung,exynos5433-decon.yaml | 148 + .../display/samsung/samsung,exynos5433-mic.yaml | 95 + .../display/samsung/samsung,exynos7-decon.yaml | 120 + .../bindings/display/samsung/samsung,fimd.yaml | 198 ++ .../devicetree/bindings/gpio/faraday,ftgpio010.txt | 27 - .../bindings/gpio/faraday,ftgpio010.yaml | 65 + .../devicetree/bindings/i2c/i2c-s3c2410.txt | 58 - .../bindings/i2c/samsung,s3c2410-i2c.yaml | 164 + .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 - .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/qcom,spmi-iadc.yaml | 2 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 6 +- .../bindings/iio/proximity/semtech,sx9324.yaml | 161 + .../bindings/iio/proximity/semtech,sx9360.yaml | 89 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 33 +- .../interrupt-controller/st,stm32-exti.yaml | 1 + .../ddr/jedec,lpddr2-timings.yaml | 135 + .../memory-controllers/ddr/jedec,lpddr2.yaml | 6 +- .../ddr/jedec,lpddr3-timings.yaml | 157 + .../memory-controllers/ddr/jedec,lpddr3.yaml | 263 ++ .../memory-controllers/ddr/lpddr2-timings.txt | 52 - .../memory-controllers/ddr/lpddr3-timings.txt | 58 - .../bindings/memory-controllers/ddr/lpddr3.txt | 107 - .../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 1 + .../bindings/net/cortina,gemini-ethernet.txt | 92 - .../bindings/net/cortina,gemini-ethernet.yaml | 137 + .../bindings/net/wireless/mediatek,mt76.yaml | 9 + .../devicetree/bindings/peci/peci-aspeed.yaml | 72 + .../devicetree/bindings/peci/peci-controller.yaml | 33 + .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 44 + .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 2 +- .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 2 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 4 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 30 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 2 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 + .../devicetree/bindings/rng/atmel,at91-trng.yaml | 2 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 +- .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 5 +- .../devicetree/bindings/sound/arndale.txt | 25 - .../bindings/sound/davinci-mcasp-audio.txt | 86 - .../bindings/sound/davinci-mcasp-audio.yaml | 201 ++ .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/google,cros-ec-codec.yaml | 1 + .../bindings/sound/google,sc7280-herobrine.yaml | 180 + .../bindings/sound/samsung,aries-wm8994.yaml | 4 + .../devicetree/bindings/sound/samsung,arndale.yaml | 45 + .../bindings/sound/samsung,smdk-wm8994.txt | 14 - .../bindings/sound/samsung,smdk5250.yaml | 38 + .../devicetree/bindings/sound/samsung,snow.yaml | 74 + .../bindings/sound/samsung,tm2-audio.txt | 42 - .../devicetree/bindings/sound/samsung,tm2.yaml | 80 + Documentation/devicetree/bindings/sound/snow.txt | 31 - .../bindings/timer/nuvoton,npcm7xx-timer.txt | 21 - .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 46 + .../devicetree/bindings/trivial-devices.yaml | 8 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 7 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 +- Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/peci-cputemp.rst | 90 + Documentation/hwmon/peci-dimmtemp.rst | 57 + Documentation/index.rst | 1 + Documentation/peci/index.rst | 16 + Documentation/peci/peci.rst | 51 + Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding-guidelines.rst | 4 +- Documentation/rust/logo.svg | 357 ++ Documentation/scheduler/sched-domains.rst | 8 +- Documentation/sphinx/kfigure.py | 134 +- .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 ++ .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 2 + MAINTAINERS | 123 +- Makefile | 12 +- Next/SHA1s | 140 +- Next/merge.log | 3737 ++++++++++++++++---- arch/arm/boot/dts/aspeed-g4.dtsi | 11 + arch/arm/boot/dts/aspeed-g5.dtsi | 11 + arch/arm/boot/dts/aspeed-g6.dtsi | 11 + arch/arm/boot/dts/imx7s.dtsi | 16 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 4 +- arch/mips/boot/dts/ingenic/ci20.dts | 15 +- arch/mips/configs/malta_defconfig | 1 + arch/openrisc/Kconfig | 1 - arch/openrisc/include/asm/thread_info.h | 7 - arch/openrisc/include/asm/uaccess.h | 51 +- arch/parisc/include/asm/uaccess.h | 35 +- arch/parisc/mm/fault.c | 31 +- arch/powerpc/Kconfig | 9 +- arch/powerpc/Makefile | 4 +- arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts | 30 + arch/powerpc/boot/dts/fsl/t1040rdb.dts | 8 +- arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 4 +- arch/powerpc/boot/dts/xpedite5200.dts | 2 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 2 +- arch/powerpc/include/asm/asm-compat.h | 2 + arch/powerpc/include/asm/book3s/32/pgtable.h | 37 +- arch/powerpc/include/asm/epapr_hcalls.h | 2 +- arch/powerpc/include/asm/ftrace.h | 62 +- arch/powerpc/include/asm/livepatch.h | 12 +- arch/powerpc/include/asm/machdep.h | 20 - arch/powerpc/include/asm/nohash/32/pgtable.h | 3 - arch/powerpc/include/asm/nohash/64/pgtable.h | 3 - arch/powerpc/include/asm/pmac_feature.h | 12 + arch/powerpc/include/asm/ppc_asm.h | 5 - arch/powerpc/include/asm/rtas.h | 1 - arch/powerpc/include/asm/set_memory.h | 12 +- arch/powerpc/include/asm/thread_info.h | 2 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 69 +- arch/powerpc/kernel/Makefile | 6 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/head_40x.S | 18 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 4 +- arch/powerpc/kernel/head_book3s_32.S | 25 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/module_32.c | 44 +- arch/powerpc/kernel/module_64.c | 11 +- arch/powerpc/kernel/prom.c | 15 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/rtas.c | 6 + arch/powerpc/kernel/security.c | 15 + arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/trace/Makefile | 7 +- arch/powerpc/kernel/trace/ftrace.c | 32 +- arch/powerpc/kernel/trace/ftrace_32.S | 187 - .../kernel/trace/{ftrace_64.S => ftrace_low.S} | 14 + .../{ftrace_64_mprofile.S => ftrace_mprofile.S} | 158 +- arch/powerpc/kernel/{vdso32 => vdso}/.gitignore | 2 + arch/powerpc/kernel/vdso/Makefile | 103 + arch/powerpc/kernel/{vdso32 => vdso}/cacheflush.S | 4 +- arch/powerpc/kernel/{vdso32 => vdso}/datapage.S | 10 +- .../gen_vdso32_offsets.sh} | 0 .../gen_vdso64_offsets.sh} | 0 arch/powerpc/kernel/{vdso32 => vdso}/getcpu.S | 4 +- .../powerpc/kernel/{vdso32 => vdso}/gettimeofday.S | 54 +- arch/powerpc/kernel/{vdso32 => vdso}/note.S | 0 .../{vdso32/sigtramp.S => vdso/sigtramp32.S} | 0 .../{vdso64/sigtramp.S => vdso/sigtramp64.S} | 0 arch/powerpc/kernel/{vdso32 => vdso}/vdso32.lds.S | 0 arch/powerpc/kernel/{vdso64 => vdso}/vdso64.lds.S | 0 .../kernel/{vdso32 => vdso}/vgettimeofday.c | 23 +- arch/powerpc/kernel/vdso32/Makefile | 73 - arch/powerpc/kernel/vdso32_wrapper.S | 2 +- arch/powerpc/kernel/vdso64/.gitignore | 3 - arch/powerpc/kernel/vdso64/Makefile | 56 - arch/powerpc/kernel/vdso64/cacheflush.S | 75 - arch/powerpc/kernel/vdso64/datapage.S | 59 - arch/powerpc/kernel/vdso64/getcpu.S | 33 - arch/powerpc/kernel/vdso64/gettimeofday.S | 58 - arch/powerpc/kernel/vdso64/note.S | 1 - arch/powerpc/kernel/vdso64/vgettimeofday.c | 29 - arch/powerpc/kernel/vdso64_wrapper.S | 2 +- arch/powerpc/kexec/core.c | 15 +- arch/powerpc/lib/checksum_32.S | 3 - arch/powerpc/lib/copy_32.S | 3 - arch/powerpc/lib/sstep.c | 22 +- arch/powerpc/mm/kasan/kasan_init_32.c | 3 +- arch/powerpc/mm/pageattr.c | 71 +- arch/powerpc/mm/pgtable_32.c | 27 +- arch/powerpc/mm/ptdump/hashpagetable.c | 5 +- arch/powerpc/net/bpf_jit.h | 3 - arch/powerpc/net/bpf_jit_comp32.c | 14 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/perf_regs.c | 8 +- arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 5 + arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 6 - arch/powerpc/platforms/cell/spufs/sched.c | 3 +- arch/powerpc/platforms/powermac/pmac.h | 2 + arch/powerpc/platforms/pseries/lparcfg.c | 87 + arch/powerpc/platforms/pseries/mobility.c | 2 +- arch/powerpc/sysdev/mpic.c | 4 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/sysdev/xive/spapr.c | 36 +- arch/riscv/Makefile | 6 + arch/riscv/kernel/cpu-hotplug.c | 2 + arch/riscv/mm/extable.c | 6 +- arch/s390/include/asm/os_info.h | 2 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/kernel/asm-offsets.c | 2 + arch/s390/kernel/crash_dump.c | 58 +- arch/s390/kernel/os_info.c | 8 +- arch/s390/kernel/smp.c | 2 +- arch/s390/kvm/kvm-s390.c | 2 + arch/s390/mm/maccess.c | 4 +- arch/s390/mm/pgalloc.c | 8 +- arch/x86/Makefile | 3 + arch/x86/include/asm/kvm-x86-ops.h | 29 +- arch/x86/include/asm/kvm_host.h | 36 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/svm.h | 36 + arch/x86/include/asm/xen/cpuid.h | 7 + arch/x86/kernel/resource.c | 23 +- arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/emulate.c | 20 +- arch/x86/kvm/hyperv.c | 185 +- arch/x86/kvm/hyperv.h | 6 +- arch/x86/kvm/i8259.c | 8 +- arch/x86/kvm/ioapic.c | 6 +- arch/x86/kvm/kvm_onhyperv.c | 14 + arch/x86/kvm/kvm_onhyperv.h | 14 +- arch/x86/kvm/lapic.c | 12 +- arch/x86/kvm/mmu.h | 38 - arch/x86/kvm/mmu/mmu.c | 109 +- arch/x86/kvm/mmu/mmu_audit.c | 4 +- arch/x86/kvm/mmu/mmutrace.h | 23 + arch/x86/kvm/mmu/spte.c | 72 +- arch/x86/kvm/mmu/spte.h | 129 +- arch/x86/kvm/mmu/tdp_iter.c | 8 +- arch/x86/kvm/mmu/tdp_iter.h | 10 +- arch/x86/kvm/mmu/tdp_mmu.c | 487 ++- arch/x86/kvm/mmu/tdp_mmu.h | 11 +- arch/x86/kvm/svm/avic.c | 24 +- arch/x86/kvm/svm/hyperv.h | 35 + arch/x86/kvm/svm/nested.c | 71 +- arch/x86/kvm/svm/sev.c | 28 +- arch/x86/kvm/svm/svm.c | 135 +- arch/x86/kvm/svm/svm.h | 43 +- arch/x86/kvm/svm/svm_onhyperv.h | 25 +- arch/x86/kvm/trace.h | 14 +- arch/x86/kvm/vmx/nested.c | 5 +- arch/x86/kvm/vmx/nested.h | 3 +- arch/x86/kvm/vmx/pmu_intel.c | 3 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/posted_intr.h | 4 +- arch/x86/kvm/vmx/vmx.c | 91 +- arch/x86/kvm/x86.c | 109 +- arch/x86/kvm/x86.h | 2 + arch/x86/kvm/xen.c | 101 +- arch/x86/xen/enlighten_hvm.c | 9 +- arch/x86/xen/vga.c | 16 +- block/blk-core.c | 24 +- drivers/Kconfig | 3 + drivers/Makefile | 1 + drivers/accessibility/speakup/speakup_audptr.c | 24 +- drivers/accessibility/speakup/synth.c | 2 +- drivers/acpi/acpi_apd.c | 7 +- drivers/acpi/arm64/iort.c | 14 +- drivers/android/node.rs | 12 +- drivers/android/process.rs | 41 +- drivers/android/rust_binder.rs | 5 +- drivers/ata/libata-sff.c | 9 +- drivers/ata/pata_artop.c | 31 +- drivers/ata/pata_hpt366.c | 42 +- drivers/ata/pata_hpt3x2n.c | 17 +- drivers/ata/pata_samsung_cf.c | 7 +- drivers/ata/sata_rcar.c | 11 +- drivers/base/platform.c | 6 +- drivers/bus/mhi/pci_generic.c | 1 + drivers/bus/moxtet.c | 4 +- drivers/char/random.c | 2469 ++++++------- drivers/char/tpm/st33zp24/i2c.c | 5 +- drivers/char/tpm/st33zp24/spi.c | 9 +- drivers/char/tpm/st33zp24/st33zp24.c | 3 +- drivers/char/tpm/st33zp24/st33zp24.h | 2 +- drivers/char/tpm/tpm_tis_spi_main.c | 3 +- drivers/clk/clk-lmk04832.c | 4 +- drivers/clk/renesas/r9a07g044-cpg.c | 119 +- drivers/comedi/drivers/pcm3724.c | 1 - drivers/cpufreq/cppc_cpufreq.c | 43 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq.c | 4 + drivers/cpufreq/qcom-cpufreq-hw.c | 13 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/firmware/arm_scmi/Makefile | 7 + drivers/gpio/gpio-74x164.c | 4 +- drivers/gpio/gpio-max3191x.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-mc33880.c | 4 +- drivers/gpio/gpio-mt7621.c | 1 - drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-pisosr.c | 4 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-sim.c | 19 +- drivers/gpio/gpio-tqmx86.c | 3 +- drivers/gpio/gpio_pl061_rust.rs | 54 +- drivers/gpio/gpiolib.h | 34 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 3 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 24 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 25 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 96 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 24 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 24 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdkfd/Makefile | 2 - drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 290 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 845 ----- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h | 230 -- drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 158 - drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h | 293 -- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 - .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 61 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 35 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 12 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 63 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 27 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 76 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 85 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 92 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 75 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 19 - drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 24 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 9 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 13 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/hsw_ips.c | 271 ++ drivers/gpu/drm/i915/display/hsw_ips.h | 26 + drivers/gpu/drm/i915/display/intel_cdclk.c | 1 + drivers/gpu/drm/i915/display/intel_color.c | 19 + drivers/gpu/drm/i915/display/intel_display.c | 238 +- drivers/gpu/drm/i915/display/intel_display.h | 3 - drivers/gpu/drm/i915/display/intel_dpll.c | 12 + drivers/gpu/drm/i915/display/intel_dpll.h | 1 + drivers/gpu/drm/i915/display/intel_fdi.c | 5 + drivers/gpu/drm/i915/display/intel_hotplug.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 159 +- drivers/gpu/drm/i915/gvt/execlist.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 15 + drivers/gpu/drm/i915/i915_driver.h | 5 + drivers/gpu/drm/i915/i915_drv.h | 114 +- drivers/gpu/drm/i915/i915_gpu_error.c | 1 + drivers/gpu/drm/i915/i915_irq.c | 11 + drivers/gpu/drm/i915/i915_irq.h | 1 + drivers/gpu/drm/i915/i915_mitigations.c | 1 + drivers/gpu/drm/i915/i915_module.c | 1 + drivers/gpu/drm/i915/i915_request.c | 1 + drivers/gpu/drm/i915/intel_pm.c | 4 + drivers/gpu/drm/i915/selftests/i915_selftest.c | 1 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 3 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 4 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 4 +- drivers/gpu/drm/panel/panel-samsung-db7430.c | 3 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 3 +- drivers/gpu/drm/radeon/radeon_uvd.c | 5 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9163.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/repaper.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/hv/hv_utils_transport.c | 2 +- drivers/hwmon/Kconfig | 2 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adcxx.c | 4 +- drivers/hwmon/asus-ec-sensors.c | 29 +- drivers/hwmon/max1111.c | 3 +- drivers/hwmon/max31722.c | 4 +- drivers/hwmon/peci/Kconfig | 31 + drivers/hwmon/peci/Makefile | 7 + drivers/hwmon/peci/common.h | 58 + drivers/hwmon/peci/cputemp.c | 592 ++++ drivers/hwmon/peci/dimmtemp.c | 630 ++++ .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 + drivers/i2c/busses/Kconfig | 11 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-designware-amdpsp.c | 392 ++ drivers/i2c/busses/i2c-designware-baytrail.c | 12 +- drivers/i2c/busses/i2c-designware-common.c | 12 + drivers/i2c/busses/i2c-designware-core.h | 18 +- drivers/i2c/busses/i2c-designware-master.c | 6 + drivers/i2c/busses/i2c-designware-platdrv.c | 60 + drivers/i2c/busses/i2c-piix4.c | 213 +- drivers/iio/accel/Kconfig | 35 +- drivers/iio/accel/adxl355_core.c | 5 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/sca3000.c | 4 +- drivers/iio/adc/ad7192.c | 4 +- drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mcp320x.c | 4 +- drivers/iio/adc/mcp3911.c | 4 +- drivers/iio/adc/mt6577_auxadc.c | 16 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 15 +- drivers/iio/adc/qcom-spmi-vadc.c | 24 +- drivers/iio/adc/qcom-vadc-common.c | 92 +- drivers/iio/adc/rn5t618-adc.c | 7 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-adc12138.c | 4 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 269 +- drivers/iio/adc/twl4030-madc.c | 9 +- drivers/iio/afe/iio-rescale.c | 13 +- drivers/iio/amplifiers/ad8366.c | 4 +- drivers/iio/amplifiers/hmc425a.c | 6 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/atlas-sensor.c | 10 +- drivers/iio/chemical/bme680_spi.c | 2 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 4 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +- drivers/iio/common/st_sensors/Kconfig | 2 - drivers/iio/dac/ad5360.c | 4 +- drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/ad5446.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5592r-base.c | 1 - drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad8801.c | 4 +- drivers/iio/dac/ltc1660.c | 4 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/mcp4922.c | 4 +- drivers/iio/dac/ti-dac082s085.c | 4 +- drivers/iio/dac/ti-dac7311.c | 3 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 107 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/gyro/Kconfig | 37 +- drivers/iio/gyro/bmg160_spi.c | 4 +- drivers/iio/gyro/fxas21002c_spi.c | 4 +- drivers/iio/health/afe4403.c | 4 +- drivers/iio/humidity/dht11.c | 3 +- drivers/iio/humidity/hdc100x.c | 7 + drivers/iio/imu/adis.c | 47 +- drivers/iio/imu/adis_buffer.c | 6 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 +- drivers/iio/industrialio-buffer.c | 4 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/inkern.c | 40 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 14 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/pressure/Kconfig | 35 +- drivers/iio/pressure/dps310.c | 7 + drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/zpa2326_spi.c | 4 +- drivers/iio/proximity/Kconfig | 34 + drivers/iio/proximity/Makefile | 3 + drivers/iio/proximity/as3935.c | 4 +- drivers/iio/proximity/ping.c | 4 +- drivers/iio/proximity/rfd77402.c | 2 +- drivers/iio/proximity/srf04.c | 12 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 741 +--- drivers/iio/proximity/sx9324.c | 1068 ++++++ drivers/iio/proximity/sx9360.c | 893 +++++ drivers/iio/proximity/sx_common.c | 572 +++ drivers/iio/proximity/sx_common.h | 157 + drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/max31856.c | 4 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 5 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/input/keyboard/applespi.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/touchscreen/ads7846.c | 4 +- drivers/input/touchscreen/cyttsp4_spi.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/interconnect/qcom/msm8939.c | 10 +- drivers/irqchip/irq-gic.c | 12 +- drivers/irqchip/irq-imx-intmux.c | 8 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 3 +- drivers/irqchip/irq-stm32-exti.c | 50 + drivers/leds/leds-cr0014114.c | 4 +- drivers/leds/leds-dac124s085.c | 4 +- drivers/leds/leds-el15203000.c | 4 +- drivers/leds/leds-spi-byte.c | 4 +- drivers/macintosh/macio_asic.c | 2 +- drivers/macintosh/via-cuda.c | 1 + drivers/md/dm-core.h | 4 +- drivers/md/dm-crypt.c | 7 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm.c | 224 +- drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/spi/gs1662.c | 4 +- drivers/media/tuners/msi001.c | 3 +- drivers/memory/of_memory.c | 6 +- drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/ezx-pcap.c | 4 +- drivers/mfd/madera-spi.c | 4 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/rsmu_spi.c | 4 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/cardreader/alcor_pci.c | 9 +- drivers/misc/eeprom/eeprom_93xx46.c | 4 +- drivers/misc/lattice-ecp3-config.c | 4 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/vmw_vmci/vmci_guest.c | 335 +- drivers/mmc/host/mmc_spi.c | 3 +- drivers/mtd/devices/mchp23k256.c | 4 +- drivers/mtd/devices/mchp48l640.c | 4 +- drivers/mtd/devices/mtd_dataflash.c | 4 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/net/bonding/bond_3ad.c | 3 +- drivers/net/can/m_can/tcan4x5x-core.c | 4 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +- drivers/net/dsa/b53/b53_spi.c | 4 +- drivers/net/dsa/bcm_sf2.c | 7 +- drivers/net/dsa/lantiq_gswip.c | 14 +- drivers/net/dsa/microchip/ksz8795_spi.c | 4 +- drivers/net/dsa/microchip/ksz9477_spi.c | 4 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 15 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 4 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 5 +- drivers/net/dsa/qca/ar9331.c | 3 +- drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/dsa/vitesse-vsc73xx-spi.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 3 + drivers/net/ethernet/asix/ax88796c_main.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/google/gve/gve_rx.c | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 13 +- drivers/net/ethernet/intel/ice/ice.h | 3 +- drivers/net/ethernet/intel/ice/ice_common.c | 3 +- drivers/net/ethernet/intel/ice/ice_lag.c | 34 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 28 +- drivers/net/ethernet/litex/Kconfig | 2 +- drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/microchip/enc28j60.c | 4 +- drivers/net/ethernet/microchip/encx24j600.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 11 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 12 +- drivers/net/ethernet/qualcomm/qca_spi.c | 4 +- drivers/net/ethernet/vertexcom/mse102x.c | 4 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ieee802154/adf7242.c | 4 +- drivers/net/ieee802154/at86rf230.c | 4 +- drivers/net/ieee802154/ca8210.c | 6 +- drivers/net/ieee802154/cc2520.c | 4 +- drivers/net/ieee802154/mcr20a.c | 4 +- drivers/net/ieee802154/mrf24j40.c | 4 +- drivers/net/mdio/mdio-aspeed.c | 1 + drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/veth.c | 13 +- drivers/net/wan/slic_ds26522.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 + drivers/net/wireless/intersil/p54/p54spi.c | 4 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76.h | 22 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 + .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 - drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 136 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 220 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt76_connac.h | 71 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 378 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 117 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 25 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 3 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 217 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 454 ++- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 9 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 156 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 437 ++- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 131 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1323 ++----- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 577 ++- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 259 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 586 +-- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 61 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 119 - drivers/net/wireless/mediatek/mt76/mt7921/init.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 274 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 125 + .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 37 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 3 + drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 15 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 6 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 38 + drivers/net/wireless/mediatek/mt76/sdio.c | 14 +- drivers/net/wireless/mediatek/mt76/sdio.h | 2 + drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 26 +- drivers/net/wireless/microchip/wilc1000/spi.c | 4 +- drivers/net/wireless/realtek/rtw88/fw.c | 6 +- drivers/net/wireless/realtek/rtw88/main.c | 67 +- drivers/net/wireless/realtek/rtw89/cam.c | 6 +- drivers/net/wireless/realtek/rtw89/core.c | 43 +- drivers/net/wireless/realtek/rtw89/core.h | 62 +- drivers/net/wireless/realtek/rtw89/debug.c | 71 + drivers/net/wireless/realtek/rtw89/fw.c | 16 +- drivers/net/wireless/realtek/rtw89/fw.h | 1 + drivers/net/wireless/realtek/rtw89/mac.c | 15 +- drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 36 + drivers/net/wireless/realtek/rtw89/phy.c | 47 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 4 +- drivers/net/wireless/ti/wl1251/spi.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 4 +- drivers/nfc/nfcmrvl/spi.c | 3 +- drivers/nfc/st-nci/spi.c | 4 +- drivers/nfc/st95hf/core.c | 4 +- drivers/nfc/trf7970a.c | 4 +- drivers/opp/debugfs.c | 5 + drivers/opp/opp.h | 1 + drivers/pci/hotplug/rpadlpar_core.c | 1 + drivers/peci/Kconfig | 36 + drivers/peci/Makefile | 10 + drivers/peci/controller/Kconfig | 18 + drivers/peci/controller/Makefile | 3 + drivers/peci/controller/peci-aspeed.c | 599 ++++ drivers/peci/core.c | 236 ++ drivers/peci/cpu.c | 343 ++ drivers/peci/device.c | 252 ++ drivers/peci/internal.h | 136 + drivers/peci/request.c | 482 +++ drivers/peci/sysfs.c | 82 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 185 +- drivers/pinctrl/pinctrl-k210.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 102 + drivers/pinctrl/pinctrl-starfive.c | 5 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 26 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 64 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 62 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 62 +- drivers/platform/chrome/cros_ec.c | 4 +- drivers/platform/chrome/cros_ec.h | 2 +- drivers/platform/chrome/cros_ec_i2c.c | 4 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_spi.c | 4 +- drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/rtc/rtc-ds1302.c | 3 +- drivers/rtc/rtc-ds1305.c | 4 +- drivers/rtc/rtc-ds1343.c | 4 +- drivers/s390/char/zcore.c | 3 +- drivers/s390/cio/device.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 20 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-slave-system-control.c | 3 +- drivers/spi/spi-slave-time.c | 3 +- drivers/spi/spi-tle62x0.c | 3 +- drivers/spi/spi.c | 11 +- drivers/spi/spidev.c | 4 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/fbtft/fbtft.h | 3 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/gs_fpgaboot/Kconfig | 8 - drivers/staging/gs_fpgaboot/Makefile | 3 - drivers/staging/gs_fpgaboot/README | 70 - drivers/staging/gs_fpgaboot/TODO | 7 - drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 394 --- drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 41 - drivers/staging/gs_fpgaboot/io.c | 105 - drivers/staging/gs_fpgaboot/io.h | 73 - drivers/staging/nvec/nvec.c | 4 +- drivers/staging/pi433/pi433_if.c | 58 +- drivers/staging/pi433/rf69.c | 103 +- drivers/staging/r8188eu/core/rtw_ap.c | 6 +- drivers/staging/r8188eu/core/rtw_fw.c | 45 + drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 42 +- drivers/staging/r8188eu/hal/odm.c | 3 - drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 8 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 9 +- drivers/staging/r8188eu/hal/usb_halinit.c | 27 +- drivers/staging/r8188eu/include/drv_types.h | 40 - drivers/staging/r8188eu/include/odm.h | 6 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 4 +- drivers/staging/r8188eu/include/rtw_fw.h | 45 - drivers/staging/r8188eu/include/rtw_mlme.h | 5 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 3 + drivers/staging/r8188eu/os_dep/usb_intf.c | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/wfx/bus_spi.c | 3 +- drivers/thermal/intel/Kconfig | 1 + drivers/tty/serial/8250/8250_bcm2835aux.c | 52 +- drivers/tty/serial/max3100.c | 5 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/sc16is7xx.c | 4 +- drivers/tty/serial/serial_mctrl_gpio.c | 38 + drivers/tty/serial/serial_mctrl_gpio.h | 18 + drivers/tty/serial/stm32-usart.c | 3 +- drivers/usb/dwc3/core.c | 117 +- drivers/usb/dwc3/core.h | 13 +- drivers/usb/gadget/udc/max3420_udc.c | 4 +- drivers/usb/host/ehci-pci.c | 9 + drivers/usb/host/max3421-hcd.c | 3 +- drivers/video/backlight/ams369fg06.c | 3 +- drivers/video/backlight/corgi_lcd.c | 3 +- drivers/video/backlight/ili922x.c | 3 +- drivers/video/backlight/l4f00242t03.c | 3 +- drivers/video/backlight/lms501kf03.c | 3 +- drivers/video/backlight/ltv350qv.c | 3 +- drivers/video/backlight/tdo24m.c | 3 +- drivers/video/backlight/tosa_lcd.c | 4 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/fbdev/omap/lcd_mipid.c | 4 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 4 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 4 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 4 +- drivers/xen/pci.c | 2 +- fs/btrfs/ioctl.c | 4 + fs/btrfs/send.c | 4 + fs/btrfs/transaction.c | 12 +- fs/cifs/cifsfs.c | 1 + fs/cifs/cifsproto.h | 2 + fs/cifs/connect.c | 4 +- fs/cifs/sess.c | 14 + fs/file_table.c | 2 + fs/xfs/xfs_super.c | 7 +- include/asm-generic/hyperv-tlfs.h | 7 + include/linux/blkdev.h | 16 +- include/linux/cpufreq.h | 3 + include/linux/device-mapper.h | 7 + include/linux/fortify-string.h | 26 +- include/linux/gpio/consumer.h | 35 +- include/linux/hw_random.h | 2 +- include/linux/iio/adc/qcom-vadc-common.h | 15 +- include/linux/iio/iio.h | 2 +- include/linux/iio/imu/adis.h | 60 +- include/linux/interrupt.h | 11 +- include/linux/ioport.h | 2 + include/linux/irq.h | 2 - include/linux/irqdomain.h | 10 + include/linux/math.h | 12 + include/linux/mtd/rawnand.h | 1 + include/linux/peci-cpu.h | 40 + include/linux/peci.h | 112 + include/linux/random.h | 16 +- include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 2 +- include/linux/spi/spi.h | 2 +- include/linux/vmw_vmci_defs.h | 84 +- include/net/dst_metadata.h | 14 +- include/sound/sof.h | 8 + include/trace/events/random.h | 209 -- include/uapi/linux/kfd_ioctl.h | 8 +- include/uapi/linux/xfrm.h | 6 + init/Kconfig | 1 + kernel/auditsc.c | 2 +- kernel/irq/chip.c | 20 +- kernel/livepatch/core.c | 4 +- kernel/panic.c | 7 - kernel/printk/printk.c | 2 +- kernel/rcu/tree.c | 3 +- kernel/seccomp.c | 10 + kernel/signal.c | 5 +- kernel/sysctl.c | 13 - kernel/time/tick-sched.c | 60 +- lib/Kconfig.debug | 2 +- lib/random32.c | 2 - lib/vsprintf.c | 13 +- localversion-next | 2 +- mm/gup.c | 9 + mm/internal.h | 2 + mm/slab.c | 5 +- mm/slob.c | 2 - mm/slub.c | 5 +- net/8021q/vlan.h | 2 +- net/8021q/vlan_dev.c | 15 +- net/8021q/vlan_netlink.c | 7 +- net/ax25/af_ax25.c | 7 +- net/can/isotp.c | 29 +- net/core/skbuff.c | 2 +- net/dsa/dsa2.c | 25 +- net/ipv4/ipmr.c | 2 + net/ipv6/ip6mr.c | 2 + net/mpls/af_mpls.c | 2 +- net/mptcp/pm_netlink.c | 8 +- net/tipc/link.c | 9 +- net/tipc/monitor.c | 2 + net/tipc/name_distr.c | 2 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_interface.c | 2 +- rust/Makefile | 86 +- rust/compiler_builtins.rs | 2 +- rust/exports.c | 3 + rust/helpers.c | 21 + rust/kernel/bindings.rs | 2 +- rust/kernel/bindings_helper.h | 1 - rust/kernel/chrdev.rs | 26 +- rust/kernel/clk.rs | 10 +- rust/kernel/device.rs | 19 +- rust/kernel/driver.rs | 4 +- rust/kernel/error.rs | 18 +- rust/kernel/file_operations.rs | 14 +- rust/kernel/lib.rs | 35 +- rust/kernel/miscdev.rs | 115 +- rust/kernel/mm.rs | 149 + rust/kernel/pages.rs | 20 +- rust/kernel/print.rs | 46 +- rust/kernel/rbtree.rs | 6 +- rust/kernel/str.rs | 30 +- rust/kernel/sync/condvar.rs | 12 +- rust/kernel/sync/guard.rs | 89 +- rust/kernel/sync/locked_by.rs | 10 +- rust/kernel/sync/mod.rs | 69 +- rust/kernel/sync/mutex.rs | 8 +- rust/kernel/sync/revocable_mutex.rs | 8 +- rust/kernel/sync/rwsem.rs | 147 + rust/kernel/sync/seqlock.rs | 6 +- rust/kernel/sync/spinlock.rs | 12 +- rust/kernel/types.rs | 2 +- rust/macros/module.rs | 21 +- samples/rust/rust_chrdev.rs | 5 +- samples/rust/rust_minimal.rs | 5 +- samples/rust/rust_miscdev.rs | 7 +- samples/rust/rust_module_parameters.rs | 5 +- samples/rust/rust_platform.rs | 3 - samples/rust/rust_print.rs | 5 +- samples/rust/rust_random.rs | 5 +- samples/rust/rust_semaphore.rs | 7 +- samples/rust/rust_stack_probing.rs | 6 +- samples/rust/rust_sync.rs | 5 +- samples/seccomp/dropper.c | 9 +- scripts/Makefile.build | 59 +- scripts/Makefile.gcc-plugins | 2 + scripts/Makefile.modfinal | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 29 +- scripts/is_rust_module.sh | 20 +- scripts/kconfig/confdata.c | 12 +- scripts/rust-is-available.sh | 5 +- security/Kconfig | 2 + security/Kconfig.hardening | 10 + sound/pci/hda/cs35l41_hda_spi.c | 4 +- sound/pci/hda/hda_intel.c | 10 +- sound/ppc/pmac.h | 1 + sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/pcm3168a-spi.c | 4 +- sound/soc/codecs/pcm512x-spi.c | 3 +- sound/soc/codecs/rt5640.c | 3 - sound/soc/codecs/tlv320adc3xxx.c | 143 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic3x-spi.c | 4 +- sound/soc/codecs/wm0010.c | 4 +- sound/soc/codecs/wm8804-spi.c | 3 +- sound/soc/codecs/wm_adsp.c | 3 +- sound/soc/qcom/Kconfig | 14 + sound/soc/qcom/Makefile | 2 + sound/soc/qcom/lpass-platform.c | 8 +- sound/soc/qcom/lpass.h | 1 + sound/soc/qcom/sc7280.c | 284 ++ sound/soc/sof/Kconfig | 33 +- sound/soc/sof/Makefile | 15 +- sound/soc/sof/compress.c | 1 + sound/soc/sof/core.c | 50 +- sound/soc/sof/debug.c | 565 --- sound/soc/sof/intel/Kconfig | 19 +- sound/soc/sof/intel/apl.c | 13 +- sound/soc/sof/intel/cnl.c | 13 +- sound/soc/sof/intel/hda-dai.c | 111 +- sound/soc/sof/intel/hda-dsp.c | 20 +- sound/soc/sof/intel/hda-ipc.c | 10 +- sound/soc/sof/intel/hda-loader.c | 50 +- sound/soc/sof/intel/hda-pcm.c | 12 +- sound/soc/sof/intel/hda-probes.c | 104 +- sound/soc/sof/intel/hda-stream.c | 122 +- sound/soc/sof/intel/hda-trace.c | 6 +- sound/soc/sof/intel/hda.c | 10 + sound/soc/sof/intel/hda.h | 66 +- sound/soc/sof/intel/icl.c | 13 +- sound/soc/sof/intel/tgl.c | 13 +- sound/soc/sof/{utils.c => iomem-utils.c} | 61 +- sound/soc/sof/ipc.c | 88 +- sound/soc/sof/ops.h | 43 - sound/soc/sof/pcm.c | 7 +- sound/soc/sof/pm.c | 13 +- sound/soc/sof/sof-client-ipc-flood-test.c | 396 +++ sound/soc/sof/sof-client-ipc-msg-injector.c | 192 + sound/soc/sof/sof-client-probes.c | 821 +++++ sound/soc/sof/sof-client-probes.h | 31 + sound/soc/sof/sof-client.c | 469 +++ sound/soc/sof/sof-client.h | 67 + sound/soc/sof/sof-priv.h | 139 +- sound/soc/sof/sof-probes.c | 364 -- sound/soc/sof/sof-probes.h | 38 - sound/soc/sof/sof-utils.c | 77 + sound/soc/sof/sof-utils.h | 19 + sound/soc/sof/trace.c | 1 + sound/spi/at73c213.c | 4 +- tools/include/linux/atomic.h | 2 + tools/include/linux/cache.h | 10 + tools/include/linux/debugfs.h | 5 + tools/include/linux/gfp.h | 27 + tools/include/linux/io.h | 5 + tools/include/linux/kernel.h | 6 + tools/include/linux/mm.h | 42 + tools/include/linux/pfn.h | 10 + tools/{testing/radix-tree => include}/linux/slab.h | 25 +- tools/include/linux/types.h | 10 + tools/lib/slab.c | 38 + tools/testing/memblock/.gitignore | 4 + tools/testing/memblock/Makefile | 54 + tools/testing/memblock/asm/dma.h | 5 + tools/testing/memblock/internal.h | 12 + tools/testing/memblock/lib/slab.c | 9 + tools/testing/memblock/linux/init.h | 34 + tools/testing/memblock/linux/kernel.h | 12 + tools/testing/memblock/linux/kmemleak.h | 18 + tools/testing/memblock/linux/memory_hotplug.h | 19 + tools/testing/memblock/linux/mmzone.h | 35 + tools/testing/memblock/linux/printk.h | 25 + tools/testing/memblock/main.c | 8 + tools/testing/memblock/mmzone.c | 20 + tools/testing/memblock/scripts/Makefile.include | 17 + tools/testing/memblock/tests/basic_api.c | 896 +++++ tools/testing/memblock/tests/basic_api.h | 10 + tools/testing/memblock/tests/common.c | 27 + tools/testing/memblock/tests/common.h | 15 + tools/testing/radix-tree/Makefile | 3 +- tools/testing/radix-tree/linux.c | 27 - tools/testing/radix-tree/linux/gfp.h | 32 - tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 13 +- tools/testing/selftests/kvm/include/x86_64/evmcs.h | 150 +- tools/testing/selftests/kvm/include/x86_64/svm.h | 9 +- .../selftests/kvm/include/x86_64/svm_util.h | 6 + tools/testing/selftests/kvm/lib/x86_64/svm.c | 6 + tools/testing/selftests/kvm/x86_64/evmcs_test.c | 64 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 29 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 175 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 1 + .../testing/selftests/powerpc/copyloops/.gitignore | 1 + tools/testing/selftests/powerpc/copyloops/Makefile | 9 +- .../selftests/powerpc/copyloops/asm/ppc_asm.h | 1 + tools/testing/selftests/powerpc/copyloops/mem_64.S | 1 + .../selftests/powerpc/copyloops/memcpy_stubs.S | 8 + .../selftests/powerpc/copyloops/memmove_validate.c | 58 + virt/kvm/kvm_main.c | 9 +- 1034 files changed, 31378 insertions(+), 16594 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 create mode 100644 Documentation/ABI/testing/sysfs-bus-peci create mode 100644 Documentation/devicetree/bindings/clock/ti/ti,clksel.yaml delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos-mic.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos5433-decon.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiddc.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiphy.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_mixer.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.txt create mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-s3c2410.txt create mode 100644 Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr2 [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3 [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt delete mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt create mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-controller.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/sound/arndale.txt delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,sc7280-herobrine.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,arndale.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,snow.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2.yaml delete mode 100644 Documentation/devicetree/bindings/sound/snow.txt delete mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.yaml create mode 100644 Documentation/hwmon/peci-cputemp.rst create mode 100644 Documentation/hwmon/peci-dimmtemp.rst create mode 100644 Documentation/peci/index.rst create mode 100644 Documentation/peci/peci.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png create mode 100644 Documentation/rust/logo.svg create mode 100644 Documentation/translations/zh_CN/core-api/rbtree.rst create mode 100644 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts delete mode 100644 arch/powerpc/kernel/trace/ftrace_32.S rename arch/powerpc/kernel/trace/{ftrace_64.S => ftrace_low.S} (85%) rename arch/powerpc/kernel/trace/{ftrace_64_mprofile.S => ftrace_mprofile.S} (75%) rename arch/powerpc/kernel/{vdso32 => vdso}/.gitignore (72%) create mode 100644 arch/powerpc/kernel/vdso/Makefile rename arch/powerpc/kernel/{vdso32 => vdso}/cacheflush.S (95%) rename arch/powerpc/kernel/{vdso32 => vdso}/datapage.S (91%) rename arch/powerpc/kernel/{vdso32/gen_vdso_offsets.sh => vdso/gen_vdso32_offsets. [...] rename arch/powerpc/kernel/{vdso64/gen_vdso_offsets.sh => vdso/gen_vdso64_offsets. [...] rename arch/powerpc/kernel/{vdso32 => vdso}/getcpu.S (95%) rename arch/powerpc/kernel/{vdso32 => vdso}/gettimeofday.S (60%) rename arch/powerpc/kernel/{vdso32 => vdso}/note.S (100%) rename arch/powerpc/kernel/{vdso32/sigtramp.S => vdso/sigtramp32.S} (100%) rename arch/powerpc/kernel/{vdso64/sigtramp.S => vdso/sigtramp64.S} (100%) rename arch/powerpc/kernel/{vdso32 => vdso}/vdso32.lds.S (100%) rename arch/powerpc/kernel/{vdso64 => vdso}/vdso64.lds.S (100%) rename arch/powerpc/kernel/{vdso32 => vdso}/vgettimeofday.c (70%) delete mode 100644 arch/powerpc/kernel/vdso32/Makefile delete mode 100644 arch/powerpc/kernel/vdso64/.gitignore delete mode 100644 arch/powerpc/kernel/vdso64/Makefile delete mode 100644 arch/powerpc/kernel/vdso64/cacheflush.S delete mode 100644 arch/powerpc/kernel/vdso64/datapage.S delete mode 100644 arch/powerpc/kernel/vdso64/getcpu.S delete mode 100644 arch/powerpc/kernel/vdso64/gettimeofday.S delete mode 100644 arch/powerpc/kernel/vdso64/note.S delete mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c create mode 100644 arch/x86/kvm/svm/hyperv.h delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h create mode 100644 drivers/gpu/drm/i915/display/hsw_ips.c create mode 100644 drivers/gpu/drm/i915/display/hsw_ips.h create mode 100644 drivers/hwmon/peci/Kconfig create mode 100644 drivers/hwmon/peci/Makefile create mode 100644 drivers/hwmon/peci/common.h create mode 100644 drivers/hwmon/peci/cputemp.c create mode 100644 drivers/hwmon/peci/dimmtemp.c create mode 100644 drivers/i2c/busses/i2c-designware-amdpsp.c create mode 100644 drivers/iio/proximity/sx9324.c create mode 100644 drivers/iio/proximity/sx9360.c create mode 100644 drivers/iio/proximity/sx_common.c create mode 100644 drivers/iio/proximity/sx_common.h create mode 100644 drivers/peci/Kconfig create mode 100644 drivers/peci/Makefile create mode 100644 drivers/peci/controller/Kconfig create mode 100644 drivers/peci/controller/Makefile create mode 100644 drivers/peci/controller/peci-aspeed.c create mode 100644 drivers/peci/core.c create mode 100644 drivers/peci/cpu.c create mode 100644 drivers/peci/device.c create mode 100644 drivers/peci/internal.h create mode 100644 drivers/peci/request.c create mode 100644 drivers/peci/sysfs.c delete mode 100644 drivers/staging/gs_fpgaboot/Kconfig delete mode 100644 drivers/staging/gs_fpgaboot/Makefile delete mode 100644 drivers/staging/gs_fpgaboot/README delete mode 100644 drivers/staging/gs_fpgaboot/TODO delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.c delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.h delete mode 100644 drivers/staging/gs_fpgaboot/io.c delete mode 100644 drivers/staging/gs_fpgaboot/io.h create mode 100644 include/linux/peci-cpu.h create mode 100644 include/linux/peci.h delete mode 100644 include/trace/events/random.h create mode 100644 rust/kernel/mm.rs create mode 100644 rust/kernel/sync/rwsem.rs create mode 100644 sound/soc/qcom/sc7280.c rename sound/soc/sof/{utils.c => iomem-utils.c} (59%) create mode 100644 sound/soc/sof/sof-client-ipc-flood-test.c create mode 100644 sound/soc/sof/sof-client-ipc-msg-injector.c create mode 100644 sound/soc/sof/sof-client-probes.c create mode 100644 sound/soc/sof/sof-client-probes.h create mode 100644 sound/soc/sof/sof-client.c create mode 100644 sound/soc/sof/sof-client.h delete mode 100644 sound/soc/sof/sof-probes.c delete mode 100644 sound/soc/sof/sof-probes.h create mode 100644 sound/soc/sof/sof-utils.c create mode 100644 sound/soc/sof/sof-utils.h create mode 100644 tools/include/linux/cache.h create mode 100644 tools/include/linux/debugfs.h create mode 100644 tools/include/linux/io.h create mode 100644 tools/include/linux/mm.h create mode 100644 tools/include/linux/pfn.h rename tools/{testing/radix-tree => include}/linux/slab.h (61%) create mode 100644 tools/lib/slab.c create mode 100644 tools/testing/memblock/.gitignore create mode 100644 tools/testing/memblock/Makefile create mode 100644 tools/testing/memblock/asm/dma.h create mode 100644 tools/testing/memblock/internal.h create mode 100644 tools/testing/memblock/lib/slab.c create mode 100644 tools/testing/memblock/linux/init.h create mode 100644 tools/testing/memblock/linux/kernel.h create mode 100644 tools/testing/memblock/linux/kmemleak.h create mode 100644 tools/testing/memblock/linux/memory_hotplug.h create mode 100644 tools/testing/memblock/linux/mmzone.h create mode 100644 tools/testing/memblock/linux/printk.h create mode 100644 tools/testing/memblock/main.c create mode 100644 tools/testing/memblock/mmzone.c create mode 100644 tools/testing/memblock/scripts/Makefile.include create mode 100644 tools/testing/memblock/tests/basic_api.c create mode 100644 tools/testing/memblock/tests/basic_api.h create mode 100644 tools/testing/memblock/tests/common.c create mode 100644 tools/testing/memblock/tests/common.h delete mode 100644 tools/testing/radix-tree/linux/gfp.h create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c create mode 120000 tools/testing/selftests/powerpc/copyloops/mem_64.S create mode 100644 tools/testing/selftests/powerpc/copyloops/memcpy_stubs.S create mode 100644 tools/testing/selftests/powerpc/copyloops/memmove_validate.c