This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits ea922272cbe5 Add linux-next specific files for 20211210 omits 3fb385379c8f Merge branch 'akpm/master' omits 3e0287c48657 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits 35b171dfe62b lib/stackdepot: allow optional init and stack_table alloca [...] omits 8df20e8ae096 lib/stackdepot: allow optional init and stack_table alloca [...] omits 0a6452797674 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits bd4a02d961e1 lib/stackdepot: allow optional init and stack_table alloca [...] omits 9873db097bef proc-remove-pde_data-completely-fix-fix omits 686ac8b95277 proc-remove-pde_data-completely-fix omits 3d4eabb6c7cf proc: remove PDE_DATA() completely omits 5f88fe2be2f9 fs: proc: store PDE()->data into inode->i_private omits 21894168bbe1 kprobe: move sysctl_kprobes_optimization to kprobes.c omits fdddf7e1e9e2 fs/coredump: move coredump sysctls into its own file omits 00b55fa4174a printk: fix build warning when CONFIG_PRINTK=n omits 1962e3d9e48e kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits ad6ee1ef0eb3 fs: move namespace sysctls and declare fs base directory omits 4d23512b227b sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits 99983410434e sysctl: add and use base directory declarer and registrati [...] omits 44aa74276480 fs: move pipe sysctls to is own file omits cdea312d1e55 fs: move fs/exec.c sysctls into its own file omits 566ac9d37129 fs: move namei sysctls to its own file omits 99fcc0c0a4ab fs: move locking sysctls where they are used omits 61ec7b9fc4c5 fs: move shared sysctls to fs/sysctls.c omits 6fcdb7d45f5d sysctl: move maxolduid as a sysctl specific const omits 0578b772a37b fs/dcache: avoid unused-function warning omits fb21dd9adf5e fs/inode: avoid unused-variable warning omits ef273fbef972 fs: move dcache sysctls to its own file omits 5072290b3968 fs: move fs stat sysctls to file_table.c omits 0e045319965d fs: move inode sysctls to its own file omits 924940add9a6 sysctl: share unsigned long const values omits 84cf9648df1b stackleak: move stack_erasing sysctl to stackleak.c omits 81e9474ae5eb scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits 25d721498314 printk: move printk sysctl to printk/sysctl.c omits 94e2a8bb148e fs: move binfmt_misc sysctl to its own file omits afa4ecb916d9 sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 627715129d58 sysctl: add helper to register a sysctl mount point omits 5ba79a3907c3 random: move the random sysctl declarations to its own file omits c1fee0c3a333 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits 2a84fd943ce7 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits c71726b18ba8 firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits 984a60bf7592 firmware_loader: move firmware sysctl to its own files omits cb0b378a3acc eventpoll: simplify sysctl declaration with register_sysctl() omits eb5331c3e705 cdrom: simplify subdirectory registration with register_sysctl() omits 5512b5983f8c inotify-simplify-subdirectory-registration-with-register_s [...] omits 9fde633a3a0d inotify: simplify subdirectory registration with register_ [...] omits 9cf3e43c2cad test_sysctl: simplify subdirectory registration with regis [...] omits a26dbb49fe1f ocfs2: simplify subdirectory registration with register_sysctl() omits 523b87b03b97 macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits 56b11a8e4023 i915: simplify subdirectory registration with register_sysctl() omits 5e67aa4bd9ff hpet: simplify subdirectory registration with register_sysctl() omits 3d5bae450345 dnotify: move dnotify sysctl to dnotify.c omits 0d8f22935c1e aio: move aio sysctl to aio.c omits ef9fc08e11ad sysctl: use SYSCTL_ZERO to replace some static int zero uses omits 112df9e7d124 sysctl: use const for typically used max/min proc sysctls omits 22ee35d85c0f sysctl: make ngroups_max const omits 2a7c36e167a0 watchdog: move watchdog sysctl interface to watchdog.c omits f8c926e927e8 hung_task: move hung_task sysctl interface to hung_task.c omits c2a2edc1fe6d sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits efae1bbd8abe sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 603c784fe449 sysctl: add a new register_sysctl_init() interface omits 25951a88c797 Merge branch 'akpm-current/current' omits 859ae1474d30 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE omits d2d398eb6b84 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits 10c38510ac00 btrfs: use generic Kconfig option for 256kB page size limit omits 599865c9bd5d arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 55627b4dc84f configs: introduce debug.config for CI-like setup omits e75dbdf806d7 delayacct: cleanup flags in struct task_delay_info and fun [...] omits 5fa7e35fb319 delayacct: fix incomplete disable operation when switch en [...] omits 5880ebbb11cf delayacct: support swapin delay accounting for swapping wi [...] omits ce1c67497555 panic-use-error_report_end-tracepoint-on-warnings-fix omits 758810072024 panic: use error_report_end tracepoint on warnings omits a2cce5ef9c02 hfsplus: use struct_group_attr() for memcpy() region omits 54bf2961406f init/main.c: silence some -Wunused-parameter warnings omits f4f8c47d5ae2 ELF: fix overflow in total mapping size calculation omits 812e5b285958 const_structs.checkpatch: add frequently used ops structs omits 3935b7cf98f5 checkpatch: Improve Kconfig help test omits 16b498dbd631 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits 65c27708bbc1 lz4: fix LZ4_decompress_safe_partial read out of bound omits b22f7ea116ad list: introduce list_is_head() helper and re-use it in list.h omits e887e4d2ea82 kstrtox: uninline everything omits 97bb50cdcdb9 kthread: dynamically allocate memory to store kthread's full name omits 1afdb1a8fed8 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 7d085572d011 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits a51261bc0eb4 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits 8d00126f0e1c fs/binfmt_elf: replace open-coded string copy with get_task_comm omits 45d29d23b2f9 drivers/infiniband: replace open-coded string copy with ge [...] omits 1acbb6d9a0ab fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 41f9acadf5d0 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 89073353e557 proc/sysctl: make protected_* world readable omits db9fd7621e2b proc-make-the-proc_create-stubs-static-inlines-fix2-fix omits 96f13f67c418 proc-make-the-proc_create-stubs-static-inlines-fix2 omits b71c117ac4c7 proc-make-the-proc_create-stubs-static-inlines-fix omits eafb764a6644 proc: make the proc_create[_data]() stubs static inlines omits 93708e4c6713 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 19bbd445d88b kernel/hung_task.c: Monitor killed tasks. omits 04c59215a7f2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 06533cf78e18 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2df8b88a222e mm/damon: modify damon_rand() macro to static inline function omits 37fdd56e4556 mm/damon: move damon_rand() definition into damon.h omits 8fdbe4c40bfa mm/damon/schemes: add the validity judgment of thresholds omits 7e25ba59666e mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits 590378615579 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits 65f81cdba459 mm/damon: remove some unneeded function definitions in damon.h omits c27112a90bd3 mm/damon/core: use abs() instead of diff_of() omits 86f9b9750e33 mm/damon: add 'age' of region tracepoint support omits 495ff5b99fa3 mm/damon: unified access_check function naming rules omits 85bd165df883 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits 3bbc2a1beb92 mm: fix some comment errors omits 33119af30a9d zram: use ATTRIBUTE_GROUPS omits f98b08d83021 btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 2fa403c2e4d9 arm64: add support for sub-page faults user probing omits 0b1771849401 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 1296a1d0bc38 zsmalloc: replace get_cpu_var with local_lock omits 4bdcdb13124d zsmalloc: replace per zpage lock with pool->migrate_lock omits 16308946a2da locking: fixup write_lock_nested() implementation omits 8f8e630fac06 locking/rwlocks: fix write_lock_nested for RT omits 51f058688129 locking/rwlocks: introduce write_lock_nested omits a71e3053c845 zsmalloc: remove zspage isolation for migration omits 89784b301a09 zsmalloc: move huge compressed obj from page to zspage omits 29b8f5b4e534 zsmalloc: introduce obj_allocated omits 847b94121984 zsmalloc: decouple class actions from zspage works omits c85169c872f2 zsmalloc: rename zs_stat_type to class_stat_type omits 58371e6097eb zsmalloc: introduce some helper functions omits 9d178d418340 mm-rmap-fix-potential-batched-tlb-flush-race-fix omits 635f08bac2a8 mm/rmap: fix potential batched TLB flush race omits d2c30911ac26 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 9b1a31b2d418 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits ac02f9eaf7e7 mm: memcg/percpu: account extra objcg space to memory cgroups omits db01bfc30d01 mm/hwpoison: fix unpoison_memory() omits 990cd4925ebd mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits 462958d0c47f mm/hwpoison: mf_mutex for soft offline and unpoison omits 026089dcf049 mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits f02fb68965bb mm/migrate: move node demotion code to near its user omits 792562d04e70 mm: migrate: add more comments for selecting target node randomly omits 90171511a3b9 mm: migrate: support multiple target nodes demotion omits dfbfdd72f50c mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 7d9a88740d25 mm: compaction: fix the migration stats in trace_mm_compac [...] omits bc88f13847fa mm-migrate-correct-the-hugetlb-migration-stats-fix omits cc13a8db704d mm: migrate: correct the hugetlb migration stats omits 5fa5ce74c0ba mm: migrate: fix the return value of migrate_pages() omits 02348742fb43 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits d0f6ca2e3662 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 806e2ae039d1 mm/mempolicy: wire up syscall set_mempolicy_home_node omits 2a9618a4b084 mm/mempolicy: add set_mempolicy_home_node syscall omits e2871884d583 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits 4de16bb7ec25 vmscan: make drop_slab_node static omits d1f931584f78 selftests/uffd: allow EINTR/EAGAIN omits d9242b1390ac mm, hugepages: make memory size variable in hugepage-mrema [...] omits ab4264af0f0f mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 23956f3a732c selftests: vm: add a hugetlb test case omits f940cdd7eb4b mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 7caa96eccf4d mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits e399b8f87d42 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits e093993cb734 hugetlb/cgroup: fix copy/paste array assignment omits e892f7099021 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" omits 65a3ecde18a5 hugetlb: add hugetlb.*.numa_stat file omits bf216ab98ce6 mm: drop node from alloc_pages_vma omits 1af22e521682 mm: page_alloc: fix building error on -Werror=array-compare omits b08fc34d2a8c mm: fix boolreturn.cocci warning omits 116b781e35d1 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits f61459561486 mm: introduce memalloc_retry_wait() omits 8b37407b2756 mm: discard __GFP_ATOMIC omits d2e0e8afcd31 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits 0c863b445844 mm: allow !GFP_KERNEL allocations for kvmalloc omits e4d9d0702c96 mm/vmalloc: be more explicit about supported gfp flags. omits 008c1f18b7e7 mm/vmalloc: add support for __GFP_NOFAIL omits 960623bc22b5 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 2f79554aca46 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits e0c450ed97f2 mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits 068c52031f5b x86: mm: add x86_64 support for page table check omits 943103050b77 mm-page-table-check-fix omits 7e0d19ff30e4 mm: page table check omits 143e8fb9ad2e mm: ptep_clear() page table helper omits 8ba73078b026 mm: add anonymous vma name refcounting omits da18b3823b15 docs: proc.rst: /proc/PID/maps: fix malformed table omits 1d05e69b9ce1 mm: add a field to store names for private anonymous memory omits 71e61245ae92 mm: rearrange madvise code to allow for reuse omits d52b16f78833 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 7a88d32f3109 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits 3172d92ab077 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits c15240e24370 memcg: better bounds on the memcg stats updates omits 458f3ee67318 mm/memcg: add group_oom_kill memory event omits 898488daaff5 mm/page_counter: remove an incorrect call to propagate_pro [...] omits 31ebb136eab3 mm: memcontrol: make cgroup_memory_nokmem static omits 40d29bc38233 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits 2d131d102f80 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits a81749402f22 mm: shmem: don't truncate page if memory failure happens omits 4ca3db5f721a gup: avoid multiple user access locking/unlocking in fault [...] omits 5edd12835cf9 tools/vm/page_owner_sort.c: support sorting pid and time omits c0e296ca3121 tools/vm/page_owner_sort.c: add switch between culling by [...] omits 4fb419be8f45 tools/vm/page_owner_sort.c: support sorting by stack trace omits 7806acd4a257 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 1fb9da6186df tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 93fac291fc53 mm,fs: split dump_mapping() out from dump_page() omits f628b0376a75 kasan: test: add test case for double-kmem_cache_destroy() omits 2001464baa0b kasan: add ability to detect double-kmem_cache_destroy() omits 193cc4823214 kasan: test: add globals left-out-of-bounds test omits a98851a2b70a device-dax: compound devmap support omits c3a723d4f005 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits 3b00d3ebac73 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits 7a2e42af1aea device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits 6dae2fa5d9bd device-dax: factor out page mapping initialization omits 27ff7a61d434 device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits 62628a5a9e2a device-dax: use struct_size() omits 3a4ef21a36c5 device-dax: use ALIGN() for determining pgoff omits a675d502da42 mm/memremap: add ZONE_DEVICE support for compound pages omits c051e6cad2eb mm/page_alloc: refactor memmap_init_zone_device() page init omits 60938d70b3b4 mm/page_alloc: split prep_compound_page into head and tail [...] omits 61cf94c6a6bb mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits 96449ba96a23 mm: defer kmemleak object creation of module_alloc() omits 7f71767277d5 mm: kmemleak: alloc gray object for reserved region with d [...] omits ffcab44e714d kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits cf2140a35f23 kmemleak: fix kmemleak false positive report with HW tag-b [...] omits b8f14908eb1f mm: slab: make slab iterator functions static omits b99ce9c2bcb5 mm/slab_common: use WARN() if cache still has objects on destroy omits 2783f448f172 fs/ioctl: remove unnecessary __user annotation omits df48d4611a0c ocfs2: fix ocfs2 corrupt when iputting an inode omits dc7b648317e6 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 3136a65356fb ocfs2: reflink deadlock when clone file to the same direct [...] omits b77c7f57f3f8 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value omits d3c8dad2015e ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 05932dae6ed9 squashfs: provide backing_dev_info in order to disable read-ahead omits 698b3938f4d6 scripts/spelling.txt: add "oveflow" omits bea083475d3a ia64: fix typo in a comment omits abe48046429b arch/ia64/kernel/setup.c: use swap() to make code cleaner omits c5dfeb544423 ia64: module: use swap() to make code cleaner omits e7b5b5cb7f3d trace/hwlat: make use of the helper function kthread_run_on_cpu() omits 53919bf0b420 trace/osnoise: make use of the helper function kthread_run [...] omits 950ab8a099ae rcutorture: make use of the helper function kthread_run_on_cpu() omits 6390e7bddb6a ring-buffer: make use of the helper function kthread_run_on_cpu() omits d212d4b91da6 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits acadee99f0d3 kthread-add-the-helper-function-kthread_run_on_cpu-fix omits 03113c2a3110 kthread: add the helper function kthread_run_on_cpu() omits 073eb71ce090 procfs: prevent unpriveleged processes accessing fdinfo dir omits 4b69dc2103a1 /proc/kpageflags: do not use uninitialized struct pages omits b4b0b039023c /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 21b03ea2ddfe kfence: fix memory leak when cat kfence objects omits 662d3471544b hugetlbfs: fix issue of preallocation of gigantic pages ca [...] omits 97d9172e016c mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] omits 82754ab402f3 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits e715baebb07a shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits 89f54d04c62f mm/slub: fix endianness bug for alloc/free_traces attributes omits 1eb335079ff3 selftests/damon: split test cases omits fbc446d14e05 selftests/damon: test debugfs file reads/writes with huge count omits ffea6cbc903e selftests/damon: test wrong DAMOS condition ranges input omits 74f33e8906f9 selftests/damon: test DAMON enabling with empty target_ids case omits d56cb23546f6 selftests/damon: skip test if DAMON is running omits 9886c06e2870 mm/damon/vaddr-test: remove unnecessary variables omits b78bacb1a984 mm/damon/vaddr-test: split a test function having >1024 by [...] omits f8e26da8feec mm/damon/vaddr: remove an unnecessary warning message omits 61b0b04eb62d mm/damon/core: remove unnecessary error messages omits ba1ccbc9de18 mm/damon/dbgfs: remove an unnecessary error message omits 33afc24bb325 mm/damon/core: use better timer mechanisms selection threshold omits 58bd2801dd93 mm/damon/core: fix fake load reports due to uninterruptibl [...] omits 90918566f264 timers: implement usleep_idle_range() omits 7c4f399baae1 filemap: remove PageHWPoison check from next_uptodate_page() omits 6e70674f3363 mailmap: Update email address for Guo Ren omits 3518176c40ca MAINTAINERS: update kdump maintainers omits 5c977fa4e00c Increase default MLOCK_LIMIT to 8 MiB omits cd65fc52aca5 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix omits 5dc3fd0e669e mm: bdi: initialize bdi_min_ratio when bdi is unregistered omits 281d16b416b8 mm: fix panic in __alloc_pages omits 253a36e84c59 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9b34d916eb4e Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] omits a3d29ffb2d8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac0b9899afbd Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 21e4fce9eea8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits d3c577a6e689 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ad3e22445a2d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits ba43c32f575e Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 3d297900f2a2 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] omits c0c3dc5d98f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c06f5b6844d Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 7b256d198866 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 15329e42cad3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eec795e168fb Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits e540ce325f83 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 39cf3a3eb03c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits c4ce49935667 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 855dabf6519f Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 66dbc71db0ec Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 7a230f736a2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5e9e45a81f2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12f4aba9905e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d0db96bd2ff2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67f73a50b72b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b5e77b4ee47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 37e41be5f341 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 381d205d8d4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a4ead0b4f4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ffc672efe1d Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits 5ac6e326a751 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f950a210fcbc Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 311992886e83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43eea155f182 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits a36f17c7f208 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 05798af19a10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa80366fc817 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44f7ce01ed85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5919a271162c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 3f7e917bb6eb Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 5b750f72a7cd Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 11a70a679caa Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 3e2d2a80139b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits be12f242c21f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f2707e99cad2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 31466327d342 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 9afdcffdcdf6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 1472e2c6299b Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 2c7b2e8acd29 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 3971ebe4d6f9 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 1c52ed64f6c3 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 550d9d03b4fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c306af27bc6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c2849f3962ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f6e7624c920 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46357f394eed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 422ff6ff6434 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5035f7ccf420 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 5b867446ce7f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 88de9a79f8a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85da7e42fd27 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits a16e5c25709c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits be148136f8c4 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 3b6036d8f63a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a73d5ea229f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6f0cc782544 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5e921ea17a3b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6567f2699d22 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 87b21215dad4 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 4f3df643d0e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36ee266b8d74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9057b06ee8f Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 7ff3b34eaea6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6327e2b9a9c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4def937c2665 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6afc199f1f6e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 4405db577d29 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 390c90cd7b2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 15650786e787 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 763dbf444f8e Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 28a4ccd85687 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits e9fe0a0f540e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 178acb3d339b Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 60f20f12786e Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits 7d5d3e609337 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 07bd79813836 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 01687c769e98 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits c0cfbb5410b8 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 59cb510ecd28 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 614624362ce0 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits f085866a460f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 67072b17a54c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 9d54d7884331 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4b1947267429 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 68369172b8d3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2f10cc6dbdd6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b55e1b22858f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7b1ebe8abd30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 55025b118674 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 72f0cc152338 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e60f5f5c96d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 29cc41c0493a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits f62fae707b9b Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 4a90c68d470a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits b5d5623c20f5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 45ce043339a8 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits be57401e3fda Merge branch 'master' of git://linuxtv.org/media_tree.git omits 95c662b81278 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 5b51a423b388 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits c325ce1261df Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 3c8d12d7d999 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 36c3470863c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ad753190546e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 0e3ea962c1bb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3d9ffdc596c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78b6d50424eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10ec7ac4a58f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 3be67c404212 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d29566c6f4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 27d0b07df496 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 27a10fad8635 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits b5156bb7855b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f70b06b8d80f Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits bd356dd0b231 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 7a7ec910c715 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d9c8eec7562 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 138ecd2a5d07 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 142d269fced5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits a170657991e4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 500550e676a8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 872792822666 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 5db7c79afbe2 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits cd9a384c2d4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a5cc41d2299 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 46de15b2e07e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 124ce953b62f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 5f12c56e19ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d5201c2ddba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9951d0f29b04 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3c2871b0dcbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b2487e57c712 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits ea244f9f6559 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7f6d2fb00387 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits feeb15fd9080 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits f9e1d6e47353 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a6977cc80cf3 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits ee52bc544c31 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 4b75cd4d5206 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41c16c54467e Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits c6ffedfdcaa1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3e251d66448 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 657331caa534 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits e0fe608fd74a Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 2a7d31935c60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5353a933d517 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 9b265d0392bc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 160b25a9231b Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 5201df4735c2 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 1599a0c14efa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 816bbb5bfed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b41bd8c600c5 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits f60063f9a2ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9cc459b25172 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73e63a363f48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 471e1f2764da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b51a2b77a29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b907f643985 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 54f9604b7847 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e499777aa9fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f236c17f561 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 203a5e2ba90d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 991a31e35a1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c8666db8749 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a2c8e68c9810 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c2f987d1445d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49c4f515afdc Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits b2029016517e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits f0d7ca146e4b Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits d63f718f762a Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits aeb3917eeae9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a119cd39dcbf Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 2d96e647b0f0 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits d572232be061 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0321ecb74f82 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits e794c20afaaa Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 398f57457c57 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 688ca25176b7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b54bb123059e Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits 693b807d4ed8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c5b95cec6f84 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 21578548b371 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7a3af7452cf3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c0691f2afe74 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 21bf9e05846d Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 0421fca9a48b Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 7d60e9201bb2 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits a74091768bf5 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits fca71a94bcc2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 929a8b0b0170 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1a9e4240cec4 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 5ab480868833 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 92d5e3aefc56 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 322fff11d702 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits dd5ab1ed1f39 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits fe78082af02e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4bb6293ddeb9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 65e0f40a9b8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c420f3e0908b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 568d8b4978db Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9749d9b321b5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3bb4fc4378dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0622c9f85768 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d2ddd9a63b0f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ddb5191da624 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 23cdad2f4d29 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ae338db50752 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits d186aa9ee3a3 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 42f9758f7fa7 Merge branch 'Enhance and rework logging controls in libbpf' omits e296bd28ea20 bpftool: Switch bpf_object__load_xattr() to bpf_object__load() omits 53b6c4240b54 selftests/bpf: Remove the only use of deprecated bpf_objec [...] omits 333268feb02d selftests/bpf: Add test for libbpf's custom log_buf behavior omits 27a365523434 selftests/bpf: Replace all uses of bpf_load_btf() with bpf [...] omits fa5e5cc04e44 libbpf: Deprecate bpf_object__load_xattr() omits bb2b42a63104 libbpf: Add per-program log buffer setter and getter omits 7e92c59cdabc libbpf: Preserve kernel error code and remove kprobe prog [...] omits 7570e22728eb libbpf: Improve logging around BPF program loading omits 52fa8dd0fd53 libbpf: Allow passing user log setting through bpf_object_ [...] omits facb3cac0be9 libbpf: Allow passing preallocated log_buf when loading BT [...] omits eedcbe0fe13b libbpf: Add OPTS-based bpf_btf_load() API omits 336f222c5406 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 omits f55d117f27ed samples/bpf: xdpsock: Fix swap.cocci warning omits ea61e4cbbcb7 Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] omits 6f731452e4ee rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits 2d62f5bdbcb1 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] omits 5f43dbda02c2 EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race omits 9ec88eebdb3a EXP workqueue: Fix unbind_workers() VS wq_worker_running() race omits dc7c41e3d0fa EXP workqueue: Upgrade queue_work_on() comment omits 5ad05089c888 EXP testing/bpf: Update test names for xchg and cmpxchg omits 7ccefa462093 EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits 37ea38b7b299 EXP rcu-tasks: Check for abandoned callbacks omits 0572502bf5e8 rcutorture: Print message before invoking ->cb_barrier() omits d6c9436e6565 kcsan: Only test clear_bit_unlock_is_negative_byte if arch [...] omits cd1f0f6a70f3 kcsan: Avoid nested contexts reading inconsistent reorder_access omits e6a068860abf clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits a5c54cbe2d75 torture: Indicate which torture.sh runs' bugs are all KCSA [...] omits 156d69d72af7 torture: Make kvm.sh summaries note runs having only KCSAN [...] omits 19006f26a7e0 torture: Output per-failed-run summary lines from torture.sh omits 0fcab507b73a kcsan: Turn barrier instrumentation into macros omits 02a0b813d8ca kcsan: Make barrier tests compatible with lockdep omits e66506bab42e kcsan: Support WEAK_MEMORY with Clang where no objtool sup [...] omits d96c1739a40f compiler_attributes.h: Add __disable_sanitizer_instrumentation omits 0593efea6d4d objtool, kcsan: Remove memory barrier instrumentation from [...] omits 8f8ca5cc61ca objtool, kcsan: Add memory barrier instrumentation to whitelist omits 8777dbf05f9e sched, kcsan: Enable memory barrier instrumentation omits 8d47a4e2b909 mm, kcsan: Enable barrier instrumentation omits 8743157c86e2 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin [...] omits 54811f65243b x86/barriers, kcsan: Use generic instrumentation for non-s [...] omits 5a364e148941 asm-generic/bitops, kcsan: Add instrumentation for barriers omits 40ebaaf1b2cd locking/atomics, kcsan: Add instrumentation for barriers omits 6acfabada1b8 locking/barriers, kcsan: Support generic instrumentation omits 7dbb0d1f2d38 locking/barriers, kcsan: Add instrumentation for barriers omits 40f99b61b3cc kcsan: selftest: Add test case to check memory barrier ins [...] omits ebe3b168c0d8 kcsan: Ignore GCC 11+ warnings about TSan runtime support omits 838161493877 kcsan: test: Add test cases for memory barrier instrumentation omits fd5e77a9bcaa kcsan: test: Match reordered or normal accesses omits e2be0a8d19d3 kcsan: Document modeling of weak memory omits 736d3792109f kcsan: Show location access was reordered to omits 607bc30f7fa1 kcsan: Call scoped accesses reordered in reports omits ddf251ed3a1f kcsan, kbuild: Add option for barrier instrumentation only omits cee809ff25ad kcsan: Add core memory barrier instrumentation functions omits 913bee819326 kcsan: Add core support for a subset of weak memory modeling omits b57443c9f541 kcsan: Avoid checking scoped accesses from nested contexts omits 681649952ddd kcsan: Remove redundant zero-initialization of globals omits 828c16fbd5a2 kcsan: Refactor reading of instrumented memory omits 70bfe230618a torture: Allow four-digit repetition numbers for --configs [...] omits 5abca829cb69 torture: Drop trailing ^M from console output omits cd6b0441cc05 rcu: Fix description of kvfree_rcu() omits a5c4165b1a70 MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 9da622944c94 Merge branch into tip/master: 'core/entry' omits 6227b754c202 Merge branch into tip/master: 'irq/core' omits 7a0c1e8c5eb7 Merge branch into tip/master: 'locking/core' omits 87c2e89236b2 Merge branch into tip/master: 'perf/core' omits 4954332026f3 Merge branch into tip/master: 'ras/core' omits 0e7543b1f311 Merge branch into tip/master: 'sched/core' omits 06f616538695 Merge branch into tip/master: 'sched/urgent' omits e0e71fd417af Merge branch into tip/master: 'x86/core' omits 6a4abe085c1b Merge branch into tip/master: 'x86/cpu' omits 38cac6797b7e Merge branch into tip/master: 'x86/fpu' omits 16021666677b Merge branch into tip/master: 'x86/misc' omits aa5d15356b8c Merge branch into tip/master: 'x86/mm' omits ff5caa7b1ce5 Merge branch into tip/master: 'x86/paravirt' omits ce50ebb1591b Merge branch into tip/master: 'x86/platform' omits 1c14082d6341 Merge branch into tip/master: 'x86/sev' omits 048cd1e2adb0 Merge branch into tip/master: 'x86/sgx' omits 02f5f6fad73f Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 7fe816e0fa3f ksmbd: fix uninitialized symbol 'pntsd_size' omits 0493e0fb1d23 ksmbd: fix error code in ndr_read_int32() omits 85f9cce94cd1 f2fs: add gc_urgent_high_remaining sysfs node omits e93848baa37b f2fs: fix to do sanity check in is_alive() omits 9d1a315fe545 f2fs: fix to avoid panic in is_alive() if metadata is inco [...] omits 43a7ab335c2e f2fs: fix to do sanity check on inode type during garbage [...] omits 5c92176f1f2e f2fs: avoid duplicate call of mark_inode_dirty omits 41d89f16cafe Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 6b711ebfff29 Merge branch 'pci/errors' omits e6180942c2ed Merge branch 'remotes/lorenzo/pci/bridge-emul' omits e3dbfc2ed4f8 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' omits c234920f3c46 Merge branch 'remotes/lorenzo/pci/xgene' omits f145ae52eb59 Merge branch 'remotes/lorenzo/pci/vmd' omits 99ce6912dadf Merge branch 'remotes/lorenzo/pci/rcar' omits 57374c834126 Merge branch 'remotes/lorenzo/pci/qcom' omits 65a3a6a2c043 Merge branch 'remotes/lorenzo/pci/mvebu' omits 9ec51e0f1f7c Merge branch 'remotes/lorenzo/pci/mt7621' omits 7aeea4bd556d Merge branch 'remotes/lorenzo/pci/mediatek-gen3' omits c56d44c8a677 Merge branch 'remotes/lorenzo/pci/mediatek' omits 87f77acad036 Merge branch 'remotes/lorenzo/pci/dwc' omits 5d098dbe9da7 Merge branch 'remotes/lorenzo/pci/brcmstb' omits ba34a6a55b0b Merge branch 'remotes/lorenzo/pci/apple' omits caaa022cd4af Merge branch 'remotes/lorenzo/pci/aardvark' omits 96ebaa481555 Merge branch 'pci/switchtec' omits 247e80b09d79 Merge branch 'pci/hotplug' omits a93b80f7acef Merge branch 'pci/enumeration' omits 8507531ecc6c Merge branch 'pci/aspm' omits 1ebaf8d2448d drm/amdgpu: bump driver version for PROFILE IOCTL omits 4ab6e103c1e1 drm/amdgpu/UAPI: add new PROFILE IOCTL omits 2411dd2f2ac7 drm/ttm: Put BO in its memory manager's lru list omits 0d7f25fd199d drm/radeon: Add HD-audio component notifier support (v2) omits f372c62d8be6 Revert "drm/amd/display: To modify the condition in indica [...] omits 581af433b5ab Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 3d3d757a42b7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 1f27bd67777c drm/amdgpu: only check for _PR3 on dGPUs omits e99b0ae1c300 drm/amdgpu: add another raven1 gfxoff quirk omits 4ded7796ed52 hwmon: (ntc_thermistor) Move DT matches to the driver block omits 21aaabb26242 hwmon: (ntc_thermistor) Switch to generic firmware props omits c9b45a260828 hwmon: (ntc_thermistor) Move and refactor DT parsing omits 76b76e020192 hwmon: (adm1031) Remove redundant assignment to variable range omits a2d2685623f1 selftests: cgroup: build error multiple outpt files omits 1fa074042c8c selftests/move_mount_set_group remove unneeded conversion to bool omits 1710d71a2670 selftests/mount: remove unneeded conversion to bool omits 83470b5a0392 selftests: harness: avoid false negatives if test has no ASSERTs omits e4b37fd9e8f1 Merge branch 'for-5.16-fixes' into for-next omits 221d4740452d Merge branches 'for-next/misc' and 'for-next/cache-ops-dzp [...] omits 9dbd1ab20509 gpiolib: check the 'ngpios' property in core gpiolib code omits e5ab49cd3d69 gpiolib: improve coding style for local variables omits fc4ae5492ca4 f2fs: show number of pending discard commands omits a8d4a536d685 f2fs: support POSIX_FADV_DONTNEED drop compressed page cache omits 8442ab5217cc f2fs: fix remove page failed in invalidate compress pages omits 10440299858e f2fs: show more DIO information in tracepoint omits 41472067e228 f2fs: use iomap for direct I/O omits e320d9c2e900 gpio: xlp: Fix build errors from Netlogic XLP removal omits adc8b4bf2a7f gpio: rockchip: lock GPIOs used as interrupts omits a00128dfc8fc gpio: aggregator: Add interrupt support omits 49fdfe664006 gpiolib: Let gpiod_add_lookup_table() call gpiod_add_looku [...] omits 373c0a890520 [for -next only] kconfig: generate include/generated/rustc_cfg omits d395d823b3ae bootmem: Use page->index instead of page->freelist omits 5718b5cdd6e5 zsmalloc: Stop using slab fields in struct page omits c45322d8fa9c mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] omits 1c21580b3925 mm/slub: Simplify struct slab slabs field definition omits 45992ff63ce7 mm/sl*b: Differentiate struct slab fields by sl*b implementations omits 0b8152b86818 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits e1610431b95c gpio: dwapb: clarify usage of the register file version omits 7bc14ff2952d gpio: ml-ioh: Change whitespace to match gpio-pch.c omits 46155a0c55eb gpio: ml-ioh: Use BIT() to match gpio-pch.c omits 06939f22ae5f gpio: ml-ioh: Cache &pdev->dev to reduce repetition omits 2822b02765ed gpio: pch: Cache &pdev->dev to reduce repetition omits 82b2cd4c8cae gpio: pch: Use .driver_data instead of checking Device IDs again omits 67b7966d2fb6 mm/kfence: Convert kfence_guarded_alloc() to struct slab omits aa4f573a4c96 mm/kasan: Convert to struct folio and struct slab omits fa5ba4107ce2 mm/slob: Convert SLOB to use struct slab omits eefa12e18a92 mm/memcg: Convert slab objcgs from struct page to struct slab omits 4e8d1faebc24 mm: Convert struct page to struct slab in functions used b [...] omits 4f4534893407 dt-bindings: gpio: sifive,gpio: Group interrupt tuples omits 2a144bcd661c x86/csum: Fix initial seed for odd buffers omits 60726e868227 selftests/ftrace: make kprobe profile testcase description unique omits 2caff2f2a90f hwmon: (asus_wmi_sensors) fix an array overflow omits dc51d16e5c61 hwmon: (asus_wmi_ec_sensors) fix array overflow omits 825b2ccfc965 hwmon: (sht4x) Add device tree match table omits b3a2f885047a hwmon: (ntc_thermistor) Merge platform data omits 33e612379dc1 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO omits e282bed4fd38 hwmon: (ntc_thermistor) Drop get_ohm() omits 0951884b6b2d hwmon: (ntc_thermistor) Merge platform data into driver omits b12a69315e81 hwmon: (jc42) Add support for ONSEMI N34TS04 omits 1a401e99bbf2 hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] omits 90781e33de7d hwmon: (asus_wmi_sensors) Support X370 Asus WMI. omits 7d1c949c1215 hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. omits c822a42f45b4 hwmon: (f71882fg) Add F81966 support omits 34fcd4dcddf3 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A omits 1c7725c3bd0a hwmon: (tmp401) Hide register write address differences in [...] omits 91d5e7fa65e6 hwmon: (tmp401) Use regmap omits 0b2b2ac6464a hwmon: (tmp401) Convert to _info API omits 048241d79e17 hwmon: (tmp401) Simplify temperature register arrays omits 21f69362f38f hwmon: Driver for Texas Instruments INA238 omits bb146907042b dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property omits db615921f87c dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] omits 4e1a4cef0d98 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] omits 296713bac72e hwmon: (k10temp) Remove unused definitions omits 49e90c39d0be x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] omits f2aa11fd5144 tools: Fix math.h breakage omits 74cb8d1851c5 stash omits ca54383f2adb Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits be3dc15ffe64 gpiolib: acpi: Unify debug and other messages format omits bdfd6ab8fdcc gpiolib: acpi: Do not set the IRQ type if the IRQ is alrea [...] omits 6b2ecb61bb10 x86/csum: Fix compilation error for UM omits a21296a51119 selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST omits f8bf30bd4aab selftests: timers: Remove unneeded semicolon omits ad3274dbccf4 kselftests: timers:Remove unneeded semicolon omits d31c3c683ee6 x86/csum: Rewrite/optimize csum_partial() omits 2ff64a84bbb3 gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() omits 507805b83ff1 gpiolib: acpi: Remove never used devm_acpi_dev_remove_driv [...] omits ea708ac5bf41 gpio: xlp: Remove Netlogic XLP variants omits c61d8b5791ab dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string omits a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit omits 41a0430dd5ca i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] omits 605fa23646dd i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] adds 9b302ffe4e8d Merge tag 'drm-fixes-2021-12-10' of git://anongit.freedesk [...] adds 5b46fb038397 Merge tag 'sound-5.16-rc5' of git://git.kernel.org/pub/scm [...] adds bec8cb26f44c Merge tag 'libata-5.16-rc5' of git://git.kernel.org/pub/sc [...] adds 2ca4b65169b3 Merge tag 'mmc-v5.16-rc3' of git://git.kernel.org/pub/scm/ [...] adds b8a98b6bf66a Merge tag 'pci-v5.16-fixes-2' of git://git.kernel.org/pub/ [...] adds ee3a4f666207 KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation adds 1ebfaa11ebb5 KVM: x86: Wait for IPIs to be delivered when handling Hype [...] adds 3244867af8c0 KVM: x86: Ignore sparse banks size for an "all CPUs", non- [...] adds c8cc43c1eae2 selftests: KVM: avoid failures due to reserved HyperTransp [...] adds 777ab82d7ce0 KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode adds d07898eaf399 KVM: x86: Don't WARN if userspace mucks with RCX during st [...] adds 10e7a099bfd8 selftests: KVM: Add test to verify KVM doesn't explode on [...] adds b9172f9e8844 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 42288cb44c4b wait: add wake_up_pollfree() adds a880b28a71e3 binder: use wake_up_pollfree() adds 9537bae0da1f signalfd: use wake_up_pollfree() adds 363bee27e258 aio: keep poll requests on waitqueue until completed adds 50252e4b5e98 aio: fix use-after-free due to missing POLLFREE handling adds 4b3749865374 aio: Fix incorrect usage of eventfd_signal_allowed() adds 0d21e6684779 Merge tag 'aio-poll-for-linus' of git://git.kernel.org/pub [...] adds ee7f3666995d tracefs: Have new files inherit the ownership of their parent adds 48b27b6b5191 tracefs: Set all files to the same group ownership as the [...] adds 7d5b7cad79da ftrace: Use direct_ops hash in unregister_ftrace_direct adds fea3ffa48c6d ftrace: Add cleanup to unregister_ftrace_direct_multi adds e1067a07cfbc ftrace/samples: Add module to test multi direct modify interface adds c24be24aed40 tracing: Fix possible memory leak in __create_synth_event( [...] adds 257dcf29232b Merge tag 'trace-v5.16-rc4' of git://git.kernel.org/pub/sc [...] adds 1e050cd539b8 Merge tag 'hwmon-for-v5.16-rc5' of git://git.kernel.org/pu [...] adds d46bca632ca4 Merge tag 'pm-5.16-rc5' of git://git.kernel.org/pub/scm/li [...] adds 9e65da135b39 Merge tag 'acpi-5.16-rc5' of git://git.kernel.org/pub/scm/ [...] adds b9902641b50d Merge tag 'thermal-5.16-rc5' of git://git.kernel.org/pub/s [...] adds b10252c7ae9c nfsd: Fix nsfd startup race (again) adds 548ec0805c39 nfsd: fix use-after-free due to delegation race adds e80bdc5ed065 Merge tag 'nfsd-5.16-2' of git://linux-nfs.org/~bfields/linux adds e1b96811e212 Merge tag '5.16-rc4-smb3-fixes' of git://git.samba.org/sfr [...] adds 6f513529296f Merge tag 'for-5.16-rc4-tag' of git://git.kernel.org/pub/s [...] adds 9dcc38e2813e Increase default MLOCK_LIMIT to 8 MiB adds e943d28db257 MAINTAINERS: update kdump maintainers adds d020d9e63d53 mailmap: update email address for Guo Ren adds 0c941cf30b91 filemap: remove PageHWPoison check from next_uptodate_page() adds e4779015fd5d timers: implement usleep_idle_range() adds 70e9274805fc mm/damon/core: fix fake load reports due to uninterruptibl [...] adds 4de46a30b992 mm/damon/core: use better timer mechanisms selection threshold adds 0bceffa236af mm/damon/dbgfs: remove an unnecessary error message adds 1afaf5cb687d mm/damon/core: remove unnecessary error messages adds 09e12289cc04 mm/damon/vaddr: remove an unnecessary warning message adds 044cd9750fe0 mm/damon/vaddr-test: split a test function having >1024 by [...] adds 9f86d624292c mm/damon/vaddr-test: remove unnecessary variables adds 964e17016cf9 selftests/damon: skip test if DAMON is running adds c6980e30af35 selftests/damon: test DAMON enabling with empty target_ids case adds d85570c655cc selftests/damon: test wrong DAMOS condition ranges input adds b4a002889d24 selftests/damon: test debugfs file reads/writes with huge count adds 9ab3b0c8ef62 selftests/damon: split test cases adds 005a79e5c254 mm/slub: fix endianness bug for alloc/free_traces attributes adds a7ebf564de32 mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] adds 4178158ef8ca hugetlbfs: fix issue of preallocation of gigantic pages ca [...] adds 3c376dfafbf7 mm: bdi: initialize bdi_min_ratio when bdi is unregistered adds df442a4ec740 Merge branch 'akpm' (patches from Andrew) adds a84e0b319908 Merge tag 'devicetree-fixes-for-5.16-2' of git://git.kerne [...] adds 2acdaf59e595 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds a74c313aca26 i2c: mpc: Use atomic read and fix break condition adds bd66be54b92e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds e47498afeca9 io-wq: remove spurious bit clear on task_work addition adds 78a780602075 io_uring: ensure task_work gets run as part of cancelations adds 71a85387546e io-wq: check for wq exit after adding new worker task_work adds f152165ada75 Merge tag 'io_uring-5.16-2021-12-10' of git://git.kernel.d [...] adds 776b54e97a7d mtd_blkdevs: don't scan partitions for plain mtdblock adds 75feae73a280 block: fix single bio async DIO error handling adds 16cc33b23732 nvme: show subsys nqn for duplicate cntlids adds d39ad2a45c0e nvme: disable namespace access for unsupported metadata adds 793fcab83f38 nvme: report write pointer for a full zone as zone start + [...] adds c7c15ae3dc50 nvme-multipath: set ana_log_size to 0 after free ana_log_buf adds 8b77fa6fdce0 nvme: fix use after free when disconnecting a reconnecting ctrl adds 30e32f300be6 nvmet-tcp: fix possible list corruption for unexpected com [...] adds 091f06d91cbc Merge tag 'nvme-5.16-2021-12-10' of git://git.infradead.or [...] adds 55df1ce0d4e0 md: fix update super 1.0 on rdev size change adds 07641b5f32f6 md: fix double free of mddev->private in autorun_array() adds a5c24552354f Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds e6a59aac8a87 block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) adds 5eff36383865 Revert "mtd_blkdevs: don't scan partitions for plain mtdblock" adds eccea80be257 Merge tag 'block-5.16-2021-12-10' of git://git.kernel.dk/l [...] adds c89789975247 perf tools: Prevent out-of-bounds access to registers adds 057ae59f5a1d perf intel-pt: Fix some PGE (packet generation enable/cont [...] adds ad106a26aef3 perf intel-pt: Fix sync state when a PSB (synchronization) [...] adds 4c761d805bb2 perf intel-pt: Fix intel_pt_fup_event() assumptions about [...] adds c79ee2b21609 perf intel-pt: Fix state setting when receiving overflow ( [...] adds a32e6c5da599 perf intel-pt: Fix next 'err' value, walking trace adds a882cc949710 perf intel-pt: Fix missing 'instruction' events with 'q' option adds 6665b8e4836c perf intel-pt: Fix error timestamp setting on the decoder [...] adds 9937e8daab29 perf python: Fix NULL vs IS_ERR_OR_NULL() checking adds bbdff6d583be Merge tag 'perf-tools-fixes-for-v5.16-2021-12-11' of git:/ [...] adds a4f1192cb537 percpu_ref: Replace kernel.h with the necessary inclusions adds 8f97a35a53e2 Merge branch 'for-5.16-fixes' of git://git.kernel.org/pub/ [...] adds e034d9cbf9f1 Merge tag 'xfs-5.16-fixes-3' of git://git.kernel.org/pub/s [...] adds a763d5a5abd6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0f3d41e82d78 Merge tag 'csky-for-linus-5.16-rc5' of git://github.com/c- [...] adds 773602256a2c Merge tag 'sched-urgent-2021-12-12' of git://git.kernel.or [...] adds c3fbab7767c5 irqchip/irq-bcm7120-l2: Add put_device() after of_find_dev [...] adds b7fd35a0ad97 Merge tag 'irqchip-fixes-5.16-2' of git://git.kernel.org/p [...] adds 82d2ef454052 Merge tag 'irq-urgent-2021-12-12' of git://git.kernel.org/ [...] adds a663bd19114d clocksource/drivers/dw_apb_timer_of: Fix probe failure adds 1edb7e74a7d3 clocksource/drivers/arm_arch_timer: Force inlining of erra [...] adds aa073d8b2a63 Merge tag 'timers-v5.16-rc4' of https://git.linaro.org/peo [...] adds c7fc51268bc0 Merge tag 'timers-urgent-2021-12-12' of git://git.kernel.o [...] adds 8d7ed10410d5 Merge tag 'char-misc-5.16-rc5' of git://git.kernel.org/pub [...] adds 811ae81320da xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI fr [...] adds 7faac1953ed1 xhci: avoid race between disable slot command and host run [...] adds 153a2d7e3350 USB: gadget: detect too-big endpoint 0 requests adds 86ebbc11bb3f USB: gadget: zero allocate endpoint 0 buffers adds 1a3910c80966 usb: core: config: fix validation of wMaxPacketValue entries adds ca5737396927 usb: core: config: using bit mask instead of individual bits adds 90d9fbc16b69 Merge tag 'usb-5.16-rc5' of git://git.kernel.org/pub/scm/l [...] adds 2585cf9dfaad Linux 5.16-rc5 adds e386dfc56f83 fget: clarify and improve __fget_files() implementation adds aa50faff4416 PCI: mt7621: Convert driver into 'bool' adds 5472f14a3742 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 3e94102aec22 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new a6a6b9aa34e5 arm64/mm: Avoid fixmap race condition when creating pud mappings new 4bfe24b6beb3 arm64: kexec: Fix missing error code 'ret' warning in load [...] new 5c2259c03b3a Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] new 1e3dbfbbec52 Merge tag 'reset-fixes-for-v5.16' of git://git.pengutronix [...] new 708038dc3715 Merge tag 'imx-fixes-5.16' of git://git.kernel.org/pub/scm [...] new 9d7482771fac tee: amdtee: fix an IS_ERR() vs NULL bug new df0a9b525cb3 Merge tag 'amdtee-fix-for-v5.16' of git://git.linaro.org/p [...] new c2584017f757 arm64: meson: fix dts for JetHub D1 new 5ad77b1272fc arm64: meson: remove COMMON_CLK new b257c5f03508 Merge branch 'v5.16/fixes' of git://git.kernel.org/pub/scm [...] new cb25b11943cb ARM: socfpga: dts: fix qspi node compatible new ddae25ed97f5 Merge tag 'socfpga_fix_for_v5.16_part_2' of git://git.kern [...] new 8979ead988d2 arm64: dts: apple: change ethernet0 device type to ethernet new 4356fd604187 dt-bindings: i2c: apple,i2c: allow multiple compatibles new 0668639eaf14 arm64: dts: apple: add #interrupt-cells property to pinctrl nodes new f6bdc6106727 Merge tag 'asahi-soc-fixes-5.16' of https://github.com/Asa [...] new 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer new 7ad1a90a6a6e Merge tag 'tegra-for-5.16-firmware-fixes' of git://git.ker [...] new e3c68ab17b5e Merge tag 'imx-fixes-5.16-2' of git://git.kernel.org/pub/s [...] new d823bf891a17 Merge tag 'v5.16-rockchip-dtsfixes1' of git://git.kernel.o [...] new 38d5b296d39e Merge tag 'v5.16-rockchip-socfixes1' of git://git.kernel.o [...] new 865ed67ab955 firmware: arm_scpi: Fix string overflow in SCPI genpd driver new 289994dfc797 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new b429a826bd36 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new fe037c2b04d1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds edce10ee21f3 s390/kexec_file: print some more error messages adds 41967a37b8ee s390/kexec_file: fix error handling when applying relocations adds ac8fc6af1ab6 s390/ftrace: remove preempt_disable()/preempt_enable() pair adds abf0e8e4ef25 s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply [...] adds 5dcf0c3084eb s390: enable switchdev support in defconfig adds c9b12b59e2ea s390/entry: fix duplicate tracking of irq nesting level adds 85bf17b28f97 recordmcount.pl: look for jgnop instruction as well as bcr [...] new 7ee97fea08c1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ab443c539167 sch_cake: do not call cake_destroy() from cake_init() adds bcd0f9335332 phonet: refcount leak in pep_sock_accep adds 71ddeac8cd1d inet_diag: fix kernel-infoleak for UDP sockets adds 94f2a444f28a net: usb: qmi_wwan: add Telit 0x1070 composition adds ee60e626d536 netdevsim: don't overwrite read only ethtool parms adds 3748939bce3f selftests: icmp_redirect: pass xfail=0 to log_test() adds 27cbf64a766e net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg adds 6dde452bceca net: hns3: fix race condition in debugfs adds 8f2fd39355ae Merge branch 'hns3-fixes' adds 7e0147592b5c selftests: Add duplicate config only for MD5 VRF tests adds 0f108ae44520 selftests: Fix raw socket bind tests with VRF adds 28a2686c185e selftests: Fix IPv6 address bind tests new c062f2a0b04d net/sched: sch_ets: don't remove idle classes from the rou [...] new ab8eb798ddab net: bcmgenet: Fix NULL vs IS_ERR() checking new a8d13611b4a7 selftests/net: toeplitz: fix udp option new 9d591fc028b6 net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down() new 71da1aec2152 selftest/net/forwarding: declare NETIFS p9 p10 new be565ec71d1d net: ethernet: ti: add missing of_node_put before return new d33dae51645c net: phy: add a note about refcounting new 884d2b845477 net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability new b0cdc5dbcf2b mptcp: never allow the PM to close a listener subflow new 0685480abf97 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 345e004d0233 bpf: Fix incorrect state pruning for <8B spill/fill adds 0be2516f865f selftests/bpf: Tests for state pruning with u32 spill/fill new f2b3ddad39fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7770a39d7c63 xfrm: fix a small bug in xfrm_sa_len() new c2f75ac29adf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 161e915973d6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 34c19a5b78b7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2dee54b289fb ALSA: drivers: opl3: Fix incorrect use of vp->state new c01c1db1dc63 ALSA: jack: Check the return value of kstrdup() new c4dee41e364c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d341b427c3c3 ASoC: tegra: Add DAPM switches for headphones and mic jack new db635ba4fadf ASoC: tegra: Restore headphones jack name on Nyan Big new fb28d9126c03 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new cfb10def35ab Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 50ea89e56c65 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1012fd0a5224 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new cfda8084e466 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 890d5b40908b usb: gadget: u_ether: fix race in setting MAC address in s [...] new ccc14c6cfd34 usb: xhci-mtk: fix list_del warning when enable list debug new 16f00d969afe usb: cdnsp: Fix incorrect calling of cdnsp_died function new 50931ba27d16 usb: cdnsp: Fix issue in cdnsp_log_ep trace event new 99ea221f2e2f usb: cdnsp: Fix incorrect status for control request new 583c7279b8e7 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new dc073e9c6580 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 12f247ab590a Input: atmel_mxt_ts - fix double free in mxt_read_info_block new d2fb090796bf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 80936d68665b dmaengine: ti: k3-udma: Fix smatch warnings new 8affd8a4b5ce dmaengine: idxd: fix missed completion on abort path new 822c9f2b833c dmaengine: st_fdma: fix MODULE_ALIAS new 44772d12a218 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 91286e7bbe08 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new cf5ad7a06d3f Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds fce15c45d3fb hwmon: (lm90) Fix usage of CONFIG2 register in detect function adds 55840b9eae53 hwmon: (lm90) Prevent integer overflow/underflow in hyster [...] adds 16ba51b5dcd3 hwmon: (lm90) Drop critical attribute support for MAX6654 adds da7dc0568491 hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 adds cdc5287acad9 hwmon: (lm90) Do not report 'busy' status bit as alarm new 87a0131281f2 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 5ae3950dda9d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 025543b28bf3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2fe24343922e scsi: pm8001: Fix phys_to_virt() usage on dma_addr_t new 38c3ac2fdd39 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e72a417e9241 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new f0b568fe293c Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new d5dbb5dd74e4 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new c21efa9f5fc3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4bc5e64e6cf3 efi: Move efifb_setup_from_dmi() prototype from arch headers new 1864acdffdae Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] new 5cf06065bd1f drm: simpledrm: fix wrong unit with pixel clock new 6cfce3d8f89a Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new b9a7a6e37299 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cdcea8111166 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new fb1faef829ba Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 83bec20c088e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 7afccde389dc arm64: kexec: reduce calls to page_address() adds a3a5b763410c arm64: mm: Rename asid2idx() to ctxid2asid() adds 386a74677be1 arm64: mm: Use asid feature macro for cheanup adds 1614b2b11fab arch: Make ARCH_STACKWALK independent of STACKTRACE adds 1e5428b2b7e8 arm64: Add comment for stack_info::kr_cur adds 86bcbafcb726 arm64: Mark __switch_to() as __sched adds ed876d35a1dc arm64: Make perf_callchain_kernel() use arch_stack_walk() adds 4f62bb7cb165 arm64: Make __get_wchan() use arch_stack_walk() adds 39ef362d2d45 arm64: Make return_address() use arch_stack_walk() adds 22ecd975b61d arm64: Make profile_pc() use arch_stack_walk() adds 2dad6dc17bd0 arm64: Make dump_backtrace() use arch_stack_walk() adds d2d1d2645cfd arm64: Make some stacktrace functions private new ce9ba49a2460 arm64/xor: use EOR3 instructions when available new 6f6cfa586799 arm64: mm: use die_kernel_fault() in do_mem_abort() new 07b742a4d912 arm64: mm: log potential KASAN shadow alias new 5c13f042e732 arm64: cpufeature: add HWCAP for FEAT_AFP new 9e45365f1469 arm64: add ID_AA64ISAR2_EL1 sys register new 1175011a7d00 arm64: cpufeature: add HWCAP for FEAT_RPRES new 252b39c99089 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', [...] new fb28647c5823 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new c29ec614f0da firmware: arm_scpi: Fix string overflow in SCPI genpd driver new d347a77d7a8f Merge tag 'v5.16-rc5' into for-next new 947647e2f4ff Merge branch 'arm/fixes' into for-next new 5d7248e956e6 ARM: dts: spear3xx: Use plgpio regmap in SPEAr310 and SPEAr320 new 7cf4cc3e8524 ARM: dts: spear3xx: Add spear320s dtsi new ee58c0a4d726 Merge tag 'renesas-arm-dt-for-v5.17-tag1' of git://git.ker [...] new 541b107cccf4 Merge tag 'renesas-dt-bindings-for-v5.17-tag1' of git://gi [...] new 95f04048325c ARM: dts: ux500: Add reset lines to IP blocks new 11611eecb8aa ARM: dts: ux500: Fixup Gavini magnetometer new b9ca111fae48 Merge tag 'ux500-dts-v5.17-1' of git://git.kernel.org/pub/ [...] new 4754eab7e5a7 ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors new ad1569476e76 dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple [...] new 7c77ab91b33d arm64: dts: apple: Add missing M1 (t8103) devices new 90458f6eec42 arm64: dts: apple: t8103: Add i2c nodes new c03edf1c0fc8 arm64: dts: apple: t8103: Add cd321x nodes new 6f8260557d49 dt-bindings: i2c: apple,i2c: Add power-domains property new 364609125e2c dt-bindings: iommu: apple,dart: Add power-domains property new 1ed162b56baa dt-bindings: pinctrl: apple,pinctrl: Add power-domains property new 72baffdd26fb dt-bindings: interrupt-controller: apple,aic: Add power-do [...] new 9e9652862ac2 dt-bindings: watchdog: Add Apple Watchdog new bd4d13ed210a MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE new e8117f85b95b dt-bindings: power: Add apple,pmgr-pwrstate binding new c83eeec79ff6 dt-bindings: arm: apple: Add apple,pmgr binding new 106ba3b48a35 arm64: dts: apple: t8103: Add PMGR nodes new 2ba22cfeda44 arm64: dts: apple: t8103: Add UART2 new bf2c05b619ff arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC [...] new 7f0ef89c0fa9 Merge tag 'asahi-soc-dt-5.17' of https://github.com/AsahiL [...] adds 2e4dbcf7177e arm64: dts: rockchip: Change pwm pinctrl-name to "default" [...] adds aaa552d84580 arm64: dts: rockchip: Add spi nodes on rk356x adds ea1847c09c34 arm64: dts: rockchip: Add spi1 pins on Quartz64 A adds a39891a6e420 arm64: dts: rockchip: Add missing secondary compatible for [...] adds f471b1b2db08 arm64: dts: rockchip: Fix Bluetooth on ROCK Pi 4 boards new f3141df0418c Merge tag 'v5.17-rockchip-dts64-1' of git://git.kernel.org [...] new 1c8e994f16b7 Merge tag 'amlogic-arm64-dt-for-v5.17' of git://git.kernel [...] new 6d4518a086b2 ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] new b3111fe15df5 ARM: dts: at91: add Microchip EVB-KSZ9477 board new cf4060f1bb64 ARM: dts: at91: sama5d2: Name the qspi clock new 0081a525ceef ARM: dts: at91: sama7g5: Add QSPI nodes new 078c2a0e8e60 ARM: dts: at91: sama7g5ek: Add QSPI0 node new 7b7320905a59 Merge tag 'at91-dt-5.17' of git://git.kernel.org/pub/scm/l [...] new 2e307ba4156c Merge branch 'arm/dt' into for-next new 0344931ad359 soc: document merges new 76eb020b6fcb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6ea6d2f69125 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aea504f6667b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e8fdcc114af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8069526cebba Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 2dd6123d3f13 memory: brcmstb_dpfe: fix typo in a comment adds 2e1d347deb7c Merge branch 'mem-ctrl-next' into for-next new 68e009dc6328 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f70b4b13d93c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ee679c5e5529 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 48122bca16b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9bb696d49af3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cad7e832ff02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 89abb16f2dcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 98aed89336d2 ARM: bcm2711-rpi-4-b: Add gpio offsets to line name array adds 0f29f0487bfe ARM: dts: gpio-ranges property is now required new b6fc080e8c14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3ee630f032d7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8918dac23537 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds d7c35b2120f4 Merge branch 'v5.17-armsoc/dts64' into for-next adds f3e71d41b8bf Merge branch 'v5.17-armsoc/dts64' into for-next new c357d8e5c3e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e522ae91b8ff dt-bindings: soc: samsung: Add Exynos USI bindings new edb5dd48b320 Merge tag 'samsung-dt64-exynos-usi-5.17' into next/drivers new cc4fcd60ac51 soc: samsung: Add USI driver new f8cd00ee7b7d Merge branch 'next/drivers' into for-next new 7836149e155b arm64: dts: exynos: convert serial_0 to USI on ExynosAutov9 new 6441209fb0e0 Merge branch 'for-v5.17/dt-usi' into next/dt64 new 4b5b74150e66 Merge branch 'next/dt64' into for-next new 61e94629bdd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d211ddeb511a firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer new 582730b9cbcc firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms new 5a731aebd31b firmware: arm_scmi: Refactor message response path new 8b276b59ccf9 include: trace: Add new scmi_xfer_response_wait event new f872af09094c firmware: arm_scmi: Use new trace event scmi_xfer_response_wait new 44e641bae51a Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new a85f4f7eec94 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 856732adc1ac ARM: dts: stm32: Enable LVDS panel on i.Core STM32MP1 EDIMM2.2 new 854b020b165f dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOU [...] new 3ff0810ffc47 ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF new 3863079f76fc Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 3599de8e0cfb Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new ecb68a66ea8c Merge branch 'next' of https://git.linaro.org/people/jens. [...] new fd4e9ea98c67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a34ff76a1615 soc: ti: k3-socinfo: Add entry for J721S2 SoC family new 0b2186b069bb Merge branch 'ti-drivers-soc-next' into ti-next new 56482978363c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 463fc8f4dee3 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 8f6b28c5b178 Merge tag 'clk-at91-5.17' of git://git.kernel.org/pub/scm/ [...] adds 5267d1ebd206 Merge branch 'clk-at91' into clk-next adds 9259228037cb clk/ti/adpll: Make const pointer error a static const array adds 5c1c42c49b8a clk: clk_core_get() can also return NULL adds 978fbc7a0599 clk: __clk_core_init() never takes NULL adds 26162babc219 Merge branch 'clk-cleanup' into clk-next adds a331659e3271 clk: Add write operation for clk_parent debugfs node adds 489a71964f9d clk: Emit a stern warning with writable debugfs enabled adds cb63dcb4e4fa Merge branch 'clk-debugfs' into clk-next new 48eb428a82bb Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new c791b4bb1694 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b02b11ffb42 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new f4814a27b1b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f380737f4ac4 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new b717f8e0b604 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b94b7f0ae24 microblaze: add const to of_device_id new f3d50399ef4d Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new cfb43290e45b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new d2e73cacea73 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b3927fe859d9 Merge branch 'for-next' of git://github.com/openrisc/linux.git new 79c08789bd28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 329c926fbceb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1b4ab3d2bbe9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new dacef016c088 riscv: dts: enable more DA9063 functions for the SiFive Hi [...] new 70b69fd517d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 403f50d48955 Merge branch 'fixes' into for-next adds d2f2949ab6b6 s390/mm: add missing phys_to_virt translation to page tabl [...] adds 9d6305c2a116 s390/diag: use pfn_to_phys() instead of open coding adds 69700fb43898 s390/cmm: add missing virt_to_phys() conversion adds 2f882800f6ab s390/pgalloc: add virt/phys address handling to base asce [...] adds da001fce26be s390/pgalloc: use pointers instead of unsigned long values adds 7a334a28a14b s390/ap: add missing virt_to_phys address conversion adds dac6d48f63ec Merge branch 'features' into for-next new 5eaf0736dc0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa55708091ee Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new e59bd3becb78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 267506832a8f Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 5972a54a90ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a94b903edcfb Merge branch 'master' of git://github.com/ceph/ceph-client.git new 721391bbe0f7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 29496d67c452 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b831281bb929 reiserfs: don't use congestion_wait() new 8c6872aada4c Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 78eaa1cb4bdb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds a1e09b03e6f5 f2fs: use iomap for direct I/O adds bd984c03097b f2fs: show more DIO information in tracepoint adds d1917865a790 f2fs: fix remove page failed in invalidate compress pages adds e64347ae13da f2fs: support POSIX_FADV_DONTNEED drop compressed page cache adds ae2e2804caa1 f2fs: show number of pending discard commands adds 766c663933be f2fs: avoid duplicate call of mark_inode_dirty adds 9056d6489f5a f2fs: fix to do sanity check on inode type during garbage [...] adds f6db43076d19 f2fs: fix to avoid panic in is_alive() if metadata is inco [...] adds 77900c45ee5c f2fs: fix to do sanity check in is_alive() adds 325163e9892b f2fs: add gc_urgent_high_remaining sysfs node adds 70da2736a413 f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file adds 1f710aceb82f f2fs: compress: fix potential deadlock of compress file new 8eba38363f40 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b4a546a54927 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 817ab50b9e9c gfs2: gfs2_setattr_size error path fix new 424d798c4ce4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2ac388a188ae ksmbd: fix error code in ndr_read_int32() adds 4ff2d94444b2 ksmbd: fix uninitialized symbol 'pntsd_size' new a6bcaa8ce947 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 2e3f00c5f29f nfsd: improve stateid access bitmask documentation new 2bb78bd09cbc Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] new a35e9bd9d61d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8aeba47123fc Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 024a7ca5e0ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 31eb5a1e723d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd1545ae7ac6 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new d7bd02be15fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a389a0e3960c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 75ff7724fe6c Merge branch 'pci/aspm' adds f9762c563d50 Merge branch 'pci/enumeration' adds e85f7cca4b59 Merge branch 'pci/hotplug' adds 4151c5b75e89 amd64-agp: convert to generic power management adds 22fa3e21ae91 sis-agp: convert to generic power management adds 7bd0daa8a343 via-agp: convert to generic power management adds 5c5eaa320dea Merge branch 'pci/legacy-pm-removal' adds c0c5da6b5f79 Merge branch 'pci/switchtec' adds 6d6375257b15 Merge branch 'remotes/lorenzo/pci/aardvark' adds 46e24a8b8051 Merge branch 'remotes/lorenzo/pci/apple' adds e92d8b32b747 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 20e338e1d31d Merge branch 'remotes/lorenzo/pci/dwc' adds fb5cc38f0758 Merge branch 'remotes/lorenzo/pci/mediatek' adds bf164410ab29 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds 81667803deb2 Merge branch 'remotes/lorenzo/pci/mt7621' adds 8939ef27e451 Merge branch 'remotes/lorenzo/pci/mvebu' adds 0e7cfd3fa426 Merge branch 'remotes/lorenzo/pci/qcom' adds cde1afdce832 Merge branch 'remotes/lorenzo/pci/rcar' adds 26a0025bf14d Merge branch 'remotes/lorenzo/pci/vmd' adds 5faa40e21541 Merge branch 'remotes/lorenzo/pci/xgene' adds ec79773aad6a Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds 51efe4edcdcd Merge branch 'remotes/lorenzo/pci/bridge-emul' adds 98c95978f917 Merge branch 'pci/errors' new 79f4cd33932c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f319f6d0a182 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 99601946b3b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 228cde4cfa7d Merge branch 'i2c/for-current' into i2c/for-next adds 50665d58db05 i2c: tegra: use i2c_timings for bus clock freq adds 892f723a1faf Merge branch 'i2c/for-mergewindow' into i2c/for-next new d1ef3cca5b08 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds f96b2e77f6d1 i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] adds 313ece22600b i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] adds f18f98110f2b i3c: fix incorrect address slot lookup on 64-bit adds 3f43926f2712 i3c/master/mipi-i3c-hci: Fix a potentially infinite loop i [...] new 98613b451e9c Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds b060ab74d30f x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] adds 14e413484ddc hwmon: (k10temp) Remove unused definitions adds 2d40c19e5f27 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] adds 77e1b063b160 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] adds 3d525a817245 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property adds 13fd50f4d0be hwmon: Driver for Texas Instruments INA238 adds 084a2baf743a hwmon: (tmp401) Simplify temperature register arrays adds b30053ad9edc hwmon: (tmp401) Convert to _info API adds 662e01ff33be hwmon: (tmp401) Use regmap adds 944d2948ff30 hwmon: (tmp401) Hide register write address differences in [...] adds 560233ee8de8 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A adds b142baccc517 hwmon: (f71882fg) Add F81966 support adds 7660007a63de hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. adds 1dca2b816bfb hwmon: (asus_wmi_sensors) Support X370 Asus WMI. adds 1cf055fc217f hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] adds 52b36a71353b hwmon: (jc42) Add support for ONSEMI N34TS04 adds 142f5230e9c7 hwmon: (ntc_thermistor) Merge platform data into driver adds 359512f1b170 hwmon: (ntc_thermistor) Drop get_ohm() adds 4ace70d28312 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO adds c43355420b74 hwmon: (ntc_thermistor) Merge platform data adds 821846e60047 hwmon: (sht4x) Add device tree match table adds 863db983f886 hwmon: (asus_wmi_ec_sensors) fix array overflow adds efe3e6a00d3a hwmon: (asus_wmi_sensors) fix an array overflow adds b293ff664129 hwmon: (adm1031) Remove redundant assignment to variable range adds 3ee99567ad0e hwmon: (ntc_thermistor) Move and refactor DT parsing adds 961aa49a0a3b hwmon: (ntc_thermistor) Switch to generic firmware props adds df159e2b2601 hwmon: (ntc_thermistor) Move DT matches to the driver block new 690c6d23d844 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds a7fb920b158d Merge tag 'v5.16-rc4' into docs-next adds 0dc915922235 docs/trace: fix a label of boottime-trace adds 4fd34f8e1ff7 doc/zh_CN: add Chinese document coding style reminder adds b080e52110ea docs: update self-protection __ro_after_init status adds fca7216bf53e docs: allow selecting a Sphinx theme adds 135707d3765e docs: allow to pass extra DOCS_CSS themes via make adds ffc901b4d19f docs: set format for the classic mode adds a6fb8b5acf47 docs: add support for RTD dark mode adds 7ef5d754f73b docs: ARC: Improve readability adds 1b695cc6c8f8 doc/zh-CN: Update cpu-freq/core.rst to make it more readable adds a32fa6b2e8b4 Documentation: dev-tools: Add KTAP specification new d315223e53f0 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 4ff42d797a26 Merge branch 'master' of git://linuxtv.org/media_tree.git new 616580a156fc Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 53d01e2016d7 ACPI: PM: Avoid CPU cache flush when entering S4 adds e172e650eda3 ACPI: PMIC: constify all struct intel_pmic_opregion_data d [...] adds c5200609c917 ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_ [...] adds 5f96ba565521 ACPI: PMIC: xpower: Fix _TMP ACPI errors adds 4fc808b51426 Merge branches 'acpi-pm' and 'acpi-pmic' into linux-next adds 74d9555580c4 PM: hibernate: Allow ACPI hardware signature to be honoured adds f1f42573b6f3 Merge branch 'pm-sleep' into linux-next new 500d0de6a5ad Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 14be7eb43505 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 31a6d7aea182 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 8bfd4858b4bb PM / devfreq: Add a driver for the sun8i/sun50i MBUS new 9ca89938d33c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 793b0584ba6a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 313cf894e6aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6973f189544e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9ba74e6c9e9d net: add networking namespace refcount tracker adds ffa84b5ffb37 net: add netns refcount tracker to struct sock adds 04a931e58d19 net: add netns refcount tracker to struct seq_net_private adds dbdcda634ce3 net: sched: add netns refcount tracker to struct tcf_exts adds 285ec2fef4b8 l2tp: add netns refcount tracker to l2tp_dfs_seq_data adds 11b311a867b6 ppp: add netns refcount tracker adds 3d20408dff9c Merge branch 'net-netns-refcount-tracking-base-series' adds e1b539bd73a7 xfrm: add net device refcount tracker to struct xfrm_state [...] adds db1041544815 selftests: mptcp: remove duplicate include in mptcp_inq.c adds 4cf23a3c6359 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 adds 0ed08d6725b5 libbpf: Add OPTS-based bpf_btf_load() API adds 1a190d1e8eb9 libbpf: Allow passing preallocated log_buf when loading BT [...] adds e0e3ea888c69 libbpf: Allow passing user log setting through bpf_object_ [...] adds ad9a7f96445b libbpf: Improve logging around BPF program loading adds 2eda2145ebfc libbpf: Preserve kernel error code and remove kprobe prog [...] adds b3ce90795035 libbpf: Add per-program log buffer setter and getter adds e7b924ca715f libbpf: Deprecate bpf_object__load_xattr() adds dc94121b5ca1 selftests/bpf: Replace all uses of bpf_load_btf() with bpf [...] adds 57e889269af3 selftests/bpf: Add test for libbpf's custom log_buf behavior adds 3fc5fdcca144 selftests/bpf: Remove the only use of deprecated bpf_objec [...] adds b59e4ce8bcaa bpftool: Switch bpf_object__load_xattr() to bpf_object__load() adds bd6b3b355af5 Merge branch 'Enhance and rework logging controls in libbpf' adds b69c5c07a66e libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition adds 229fae38d0fc libbpf: Add "bool skipped" to struct bpf_map adds be3158290db8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 33d60fbd21fa sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned. adds 7adf905333f4 net: bna: Update supported link modes adds 840ece19e9f2 net: ocelot: fix missed include in the vsc7514_regs.h file adds 5d710dc3318c net: wwan: iosm: set tx queue len adds da633aa3163f net: wwan: iosm: release data channel in case no active IP [...] adds 8a7ed600505a net: wwan: iosm: removed unused function decl adds dd464f145c8c net: wwan: iosm: correct open parenthesis alignment adds 1868d997cf9c Merge branch 'net-wwan-iosm-improvements' adds e5150f00721f net: ocelot: export ocelot_ifh_port_set() to setup IFH adds b471a71e525c net: ocelot: add and export ocelot_ptp_rx_timestamp() adds de5841e1c93f net: ocelot: add support for ndo_change_mtu adds 753a026cfec1 net: ocelot: add FDMA support adds 77ab714f0070 Merge branch 'add-fdma-support-on-ocelot-switch-driver' adds 8c8b7aa7fb0c net: Enable neighbor sysctls that is save for userns root adds e0068620e5e1 net: dsa: mv88e6xxx: Add tx fwd offload PVT on intermediat [...] adds dc452a471dba net: dsa: introduce tagger-owned storage for private and s [...] adds 35d976802124 net: dsa: tag_ocelot: convert to tagger-owned data adds a3d74295d790 net: dsa: sja1105: let deferred packets time out when sent [...] adds d38049bbe760 net: dsa: sja1105: bring deferred xmit implementation in l [...] adds 6f6770ab1ce2 net: dsa: sja1105: remove hwts_tx_en from tagger data adds bfcf14252220 net: dsa: sja1105: make dp->priv point directly to sja1105 [...] adds 22ee9f8e4011 net: dsa: sja1105: move ts_id from sja1105_tagger_data adds c79e84866d2a net: dsa: tag_sja1105: convert to tagger-owned data adds fcbf979a5b4b Revert "net: dsa: move sja1110_process_meta_tstamp inside [...] adds 950a419d9de1 net: dsa: tag_sja1105: split sja1105_tagger_data into priv [...] adds 4f3cb34364e2 net: dsa: remove dp->priv adds 9b5bcb193a3b Merge branch 'dsa-tagger-storage' new 3a6c12a0c6c3 net: stmmac: bump tc when get underflow error from DMA descriptor new 6180c780e64c tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is [...] new 614b7a1f28f4 bareudp: Remove bareudp_dev_create() new dcdd77ee55a7 bareudp: Move definition of struct bareudp_conf to bareudp.c new d147dd70902e Merge branch 'bareudp-remove-unused' new 3c118547f87e u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT d [...] new cec16052d5a7 net: Enable max_dgram_qlen unix sysctl to be configurable [...] new c0d6316c238b ARM: dts: qcom: sdx55: fix IPA interconnect definitions new 97884b07122a net: ipa: fix IPA v4.5 interconnect data new 2cd24a2e8d8c isdn: cpai: no need to initialise statics to 0 new 62cc9a7387f1 net: axienet: mark as a legacy_pre_march2020 driver new 2106be4fdf32 net: mvneta: mark as a legacy_pre_march2020 driver new e4d60d9f3625 dt-bindings: add vendor Vertexcom new 2717566f6661 dt-bindings: net: add Vertexcom MSE102x support new 2f207cbf0dd4 net: vertexcom: Add MSE102x SPI support new ed6fc70e42cb Merge branch 'mse102x-support' new 87f7282e76be selftests/net: expand gro with two machine test new b26980ab2a97 net: lan966x: Fix the configuration of the pcs new 3cfcda2aee94 net: ocelot: use dma_unmap_addr to get tx buffer dma_addr new fee32de284ac net: bonding: debug: avoid printing debug logs when bond i [...] new 93d576f54e0f mt76: remove variable set but not used new 64445dda9d83 net: dev: Always serialize on Qdisc::busylock in __dev_xmi [...] new a3c62a042237 net: mtk_eth: add COMPILE_TEST support new 87f02e0c622b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 259172bb6514 libbpf: Fix gen_loader assumption on number of programs. adds c5fb19937455 bpf: Add bpf_strncmp helper adds 9a93bf3fda3d selftests/bpf: Fix checkpatch error on empty function parameter adds 9c42652f8be3 selftests/bpf: Add benchmark for bpf_strncmp() helper adds bdbee82beca4 selftests/bpf: Add test cases for bpf_strncmp() adds 84ef3f0bb72d Merge branch 'introduce bpf_strncmp() helper' adds 4674f21071b9 bpf: Use kmemdup() to replace kmalloc + memcpy adds f18a499799dd bpf: Silence coverity false positive warning. adds f12468828c28 selftests/bpf: Remove last bpf_create_map_xattr from test_ [...] adds 4b443bc1785f libbpf: Don't validate TYPE_ID relo's original imm value new bb6728d75611 bpf: Allow access to int pointer arguments in tracing programs new 2b070c2bc885 selftests/bpf: Add test to access int ptr argument in trac [...] new 5edf6a1983b9 bpf, x64: Replace some stack_size usage with offset variables new f92c1e183604 bpf: Add get_func_[arg|ret|arg_cnt] helpers new 006004b71556 selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers new e94fac3829dd Merge branch 'bpf: Add helpers to access traced function a [...] new 2cbad989033b bpf: Do not WARN in bpf_warn_invalid_xdp_action() new c8064e5b4ada bpf: Let bpf_warn_invalid_xdp_action() report more info new acd143eefb82 selftests/bpf: Fix segfault in bpf_tcp_ca new f742fc68ac0d libbpf: Add doc comments for bpf_program__(un)pin() new d27a66229096 xsk: Wipe out dead zero_copy_allocator declarations new d3eb86700757 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 86dcdbe9bd91 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 22c3f2f56bd9 net/mlx5: Separate FDB namespace new 4588fed7beae net/mlx5: Refactor mlx5_get_flow_namespace new c7d5fa105b5d net/mlx5: Create more priorities for FDB bypass namespace new a973f86b41fb RDMA/mlx5: Add support to multiple priorities for FDB rules new 8f6e85bf0950 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new f73a19ba88b9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3db30b790289 brcmfmac: Fix incorrect type assignments for keep-alive new cd9f8382d2a0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 25fa7a221627 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a99ef086e18f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c84f62931c41 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 4f80cac240ff Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 65c819a5abb2 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 3219c2b1bd4c crypto: dh - remove duplicate includes adds 0a2f9f57c6ba crypto: stm32/cryp - defer probe for reset controller adds 029812aee3a1 crypto: stm32/cryp - don't print error on probe deferral adds 41c76690b099 crypto: stm32/cryp - fix CTR counter carry adds d703c7a994ee crypto: stm32/cryp - fix xts and race condition in crypto_ [...] adds 39e6e699c7fb crypto: stm32/cryp - check early input data adds 6c12e742785b crypto: stm32/cryp - fix double pm exit adds fa97dc2d48b4 crypto: stm32/cryp - fix lrw chaining mode adds 4b898d5cfa4d crypto: stm32/cryp - fix bugs and crash in tests adds 95fe2253cc1a crypto: stm32/cryp - reorder hw initialization adds 8f7977284331 crypto: drbg - ignore jitterentropy errors if not in FIPS mode adds b454fb702515 crypto: jitter - don't limit ->health_failure check to FIPS mode adds 710ce4b88f9a crypto: jitter - quit sample collection loop upon RCT failure adds 3d6b661330a7 crypto: stm32 - Revert broken pm_runtime_resume_and_get changes adds d9d7749773e8 crypto: octeontx2 - add apis for custom engine groups adds fed8f4d5f946 crypto: octeontx2 - parameters for custom engine groups adds 3f9dd4c802b9 crypto: hisilicon/qm - fix incorrect return value of hisi_ [...] new 30baf8c07bd9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 49837789b873 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 35400e5ad48d dt-bindings: display: add Unisoc's drm master bindings adds 43531edd53f0 drm/sprd: add Unisoc's drm kms master adds 8cae15c60cf0 dt-bindings: display: add Unisoc's dpu bindings adds b07bcf34b6c9 drm/sprd: add Unisoc's drm display controller driver adds 2295bbd35edb dt-bindings: display: add Unisoc's mipi dsi controller bindings adds 1c66496b1391 drm/sprd: add Unisoc's drm mipi dsi&dphy driver new 51a6bfe61b45 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 7e4aeed859d4 drm/amd/display: Add Debugfs Entry to Force in SST Sequence new 655ff3538eee drm/amdgpu: enable RAS poison flag when GPU is connected to CPU new 123202744955 drm/amd/display: Add feature flags to disable LTTPR new 175ac6ec6bd8 drm/amdgpu: skip reset other device in the same hive if it [...] new dd26e018aaa4 drm/amdgpu: added PSP XGMI initialization for SRIOV VF dur [...] new a5f67c939eb2 drm/amdgpu: recover XGMI topology for SRIOV VF after reset new 85a774d9ada4 drm/amdgpu: extended waiting SRIOV VF reset completion tim [...] new 0e2a82a31682 drm/amd: Mark IP_BASE definition as __maybe_unused new bbe04dec5c52 drm/amd: fix improper docstring syntax new 2351b7d4e3fd drm/amdgpu: fix function scopes new ded331a0710d drm/amdkfd: fix function scopes new 64cf26f04ad0 drm/amd: append missing includes new e105b64a364a drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl new 0771c805918c drm/amdgpu: Handle fault with same timestamp new 726be4060726 drm/amdkfd: Fix error handling in svm_range_add new f864df76ff10 drm/amdkfd: Fix svm_range_is_same_attrs new 4853cbcd94bd drm/amdkfd: Don't split unchanged SVM ranges new 0f7ef0b99da1 drm/amdkfd: Make KFD support on Hawaii experimental new a60831ea3ab2 drm/amdgpu: remove power on/off SDMA in SMU hw_init/fini() new 613aa3ea74ae drm/amdgpu: only hw fini SMU fisrt for ASICs need that new 48733b224fa7 drm/amdkfd: add Navi2x to GWS init conditions new addaac0cf75d drm/amdgpu: disable default navi2x co-op kernel support new 4046afcebfc3 drm/amdgpu: add modifiers in amdgpu_vkms_plane_init() new c40bdfb2ffa4 drm/amdgpu: fix incorrect VCN revision in SRIOV new 43a80bd511aa drm/amdgpu: add helper to load ip_discovery binary from file new f6dcaf0c0748 drm/amdgpu: rename discovery_read_binary helper new 32f0e1a3307f drm/amdgpu: add helper to verify ip discovery binary signature new 2cb6577a3034 drm/amdgpu: read and authenticate ip discovery binary new 2c113b999c20 drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE new 4ac955baa933 drm/amdgpu: don't override default ECO_BITs setting new cace4bff750f drm/amdgpu: check df_funcs and its callback pointers new 34f3a4a98bd3 drm/amdgpu: introduce a kind of halt state for amdgpu device new 6ff7fddbd120 drm/amdgpu: add support for SMU debug option new e91f840142ee Documentation/gpu: Reorganize DC documentation new 7971fb3502bb Documentation/gpu: Document amdgpu_dm_visual_confirm debug [...] new b2568d6834ea Documentation/gpu: Document pipe split visual confirmation new 76659755b4bf Documentation/gpu: How to collect DTN log new 522968aeed29 Documentation/gpu: Add basic overview of DC pipeline new a723c6d0785a Documentation/gpu: Add amdgpu and dc glossary new 4a74c38cd67b drm/amdgpu: Detect if amdgpu in IOMMU direct map mode new 28fe416466f2 drm/amdgpu: Reduce SG bo memory usage for mGPUs new 4fe3819443a1 drm/amd: add some extra checks that is_dig_enabled is defined new 2b36afc694bb drm/amd: move variable to local scope new 929bb8e20041 drm/amdgpu: fix amdgpu_ras_mca_query_error_status scope new 9be9bf4e3a5e drm/amdgpu: remove unnecessary variables new ba6f8c135af0 drm/amdgpu: re-format file header comments new c1e003d3ff69 drm/amd/display: Reduce stack size for dml31_ModeSupportAn [...] new 33c3365ec690 drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK new 240e6d25a0a8 drm/amd/display: fix function scopes new 6f072a84550d drm/amd/pm: fix reading SMU FW version from amdgpu_firmwar [...] new ff7ac85282a1 drivers/amd/pm: drop statement to print FW version for smu_v13 new c08d2f8bc16b Documentation/gpu: split amdgpu/index for readability new 47d9c6faa79e drm:amdgpu:remove unneeded variable new 5d728219bde6 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 87bb2a410dcf drm/i915/display: Fix an unsigned subtraction which can ne [...] new 35291c9c0254 drm/i915/reset: include intel_display.h instead of intel_d [...] new c7c291884913 drm/i915/active: remove useless i915_utils.h include new 1aad06f89291 drm/i915/psr: avoid intel_frontbuffer.h include with declaration new 14567eed87a3 drm/i915/fbc: avoid intel_frontbuffer.h include with declaration new 0cdbab89c02d drm/i915/fb: reduce include dependencies new ee0ff28a497e drm/i915/pxp: un-inline intel_pxp_is_enabled() new a09147188f7f drm/i915/pxp: remove useless includes new 754d6275e9ce drm/i915/cdclk: move intel_atomic_check_cdclk() to intel_cdclk.c new 2bebea57c2ef drm/i915/cdclk: hide struct intel_cdclk_vals new 6678916dfa01 drm/i915: Move pipe/transcoder/abox masks under intel_devi [...] new 81bffa165d45 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 3d832f370d16 drm/i915/uc: Allow platforms to have GuC but not HuC adds 76aee8658b8f drm/i915/guc: Don't go bang in GuC log if no GuC new bce45c2620e2 drm/i915: Don't disable interrupts and pretend a lock as b [...] new 63cb9da6fcea drm/i915: Fix coredump of perma-pinned vmas new 35d4efec103e drm/i915/uc: correctly track uc_fw init failure new 013005d961f7 drm/i915/uc: Prepare for different firmware key sizes new b2657ed0a56f drm/i915/guc: support bigger RSA keys new 40aa583ea345 drm/i915: Don't leak the capture list items new d4c6c7e7a2b5 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] new f08cd2fd4fca Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds b9c8accbdd51 drm/msm/dp: Add "qcom, sc7280-dp" to support display port. adds ca3ffcbeb0c8 drm/msm/gpu: Don't allow zero fence_id adds b4e7ba4af311 drm/msm/dpu_kms: Re-order dpu includes adds fa063950c3c4 drm/msm/dpu: Remove useless checks in dpu_encoder adds 88e2d5b16073 drm/msm/dpu: Remove encoder->enable() hack adds 12e5eab94463 drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules adds b97d86bb2d30 drm/msm/dpu: remove node from list before freeing the node adds 53d22794711a drm/msm/dp: displayPort driver need algorithm rational adds 542a5db2476e drm/msm/dpu: removed logically dead code adds caa24223463d drm/msm/hdmi: switch to drm_bridge_connector adds 8a3b4c17f863 drm/msm/dp: employ bridge mechanism for display enable and [...] adds 6f4c23e7cdf3 drm/msm/dpu: drop scaler config from plane state adds a67f2cc6f912 drm/msm/dpu: drop pe argument from _dpu_hw_sspp_setup_scaler3 adds 1e35e3fc3f71 drm/msm/dpu: simplify DPU_SSPP features checks adds f7254785d11c drm/msm/dpu: fix CDP setup to account for multirect index adds 92cb1bedde9d drm/msm/dsi: fix initialization in the bonded DSI case adds 44bf8704b71f drm/msm/disp/dpu1: set default group ID for CTL. adds f61550b3864b drm/msm/dp: dp_link_parse_sink_count() return immediately [...] new 92699b359c47 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 7e20193be952 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 31e2cfe6efc9 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 808709d7675d ALSA: sparc: no need to initialise statics to 0 adds 5aaf9efffc57 kselftest: alsa: Add simplistic test for ALSA mixer contro [...] adds 7cc994f27e84 kselftest: alsa: optimization for SNDRV_CTL_ELEM_ACCESS_VOLATILE adds b73dad806533 kselftest: alsa: Use private alsa-lib configuration in mixer test new fb6723daf890 ALSA: pcm: comment about relation between msbits hw parame [...] new 55b71f6c29f2 ALSA: uapi: use C90 comment style instead of C99 style new 78977fd5b11c ALSA: sound/isa/gus: check the return value of kstrdup() new c2f51415401c ALSA: gus: Fix erroneous memory allocation new dec242b6a838 ALSA: gus: Fix memory leaks at memory allocator error paths new 4f62152b1c14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5f9155a7d2dc ASoC: dt-bindings: tegra: Document interconnects property new befe304536ee ASoC: test-component: fix null pointer dereference. new c697ef868f59 ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c new a792bfc1c2bc ASoC: SOF: Intel: hda-stream: limit PROCEN workaround new 12ce213821b7 ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB new ae81d8fd57ff ASoC: SOF: hda-stream: only enable DPIB if needed new 288fad2f71fa ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position [...] new 924631df4134 ASoC: SOF: Intel: hda-dai: remove unused fields new 290a7c5509b6 ASoC: SOF: Intel: add comment on JasperLake support new 8cf255e8e071 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bbce68ab5005 module: Remove outdated comment adds d457f9e1ae29 MAINTAINERS: Remove myself as modules maintainer new ffad682affb5 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 84345c618e1e Input: goodix - improve gpiod_get() error logging adds 71f4ecd5ee84 Input: goodix - 2 small fixes for pen support adds 66d27d848fa6 Input: silead - add support for EFI-embedded fw using diff [...] adds 046612a3f592 Input: silead - add pen support adds 9d941aace809 Input: ti_am335x_tsc - set ADCREFM for X configuration adds 61368d5cd2d2 Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 adds 831cc77635e0 Input: ti_am335x_tsc - lower the X and Y sampling time new e8c3ed6b7a4a Input: ucb1400_ts - remove redundant variable penup new 5363254a879a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c5eafd790e13 null_blk: cast command status to integer adds 8dea25c5cf68 Merge branch 'for-5.17/drivers' into for-next adds 17f81f9d4b41 mtd_blkdevs: don't scan partitions for plain mtdblock adds 1e1d3f3859db Merge branch 'for-5.17/block' into for-next new 0ba4566cd8a4 bdev: Improve lookup_bdev documentation new 044d2737c3af Merge branch 'for-5.17/block' into for-next new 322c4293ecc5 loop: make autoclear operation asynchronous new 2888b521be6a Merge branch 'for-5.17/drivers' into for-next new 52a0cab35c56 drbd: Use struct_group() to zero algs new 8aee0ca9b88d Merge branch 'for-5.17/drivers' into for-next new c2f640781f16 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new bed121ba0582 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 77e0375e5f7f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bba5616d08a1 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 6379d4cbb489 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4a96d1a154a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5856cc934727 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 90fc26ac8276 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new f1db6d607d00 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 030f591bfe19 tpm: add request_locality before write TPM_INT_ENABLE adds fcc402a569c5 tpm/st33zp24: drop unneeded over-commenting adds a49a6bb27ef4 tpm: tpm_tis_spi_cr50: Add default RNG quality adds 2a75bea5169e tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' adds a64f17bdb2a5 keys: X.509 public key issuer lookup without AKID adds b181162ce6e3 char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on d [...] new 855c4fc31780 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f3d5321877e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1cf9691b5b63 of/fdt: Rework early_init_dt_scan_chosen() to call directly adds b9ddbd39b410 of/fdt: Rework early_init_dt_scan_root() to call directly adds a4260e161a50 of/fdt: Rework early_init_dt_scan_memory() to call directly new 9bde70824b88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 95c072473995 spi: Fix incorrect cs_setup delay handling new 852c325dbab4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 50468e431335 x86/sgx: Add an attribute for the amount of SGX memory in [...] new 1ebc4e97ad6f Merge branch into tip/master: 'x86/sgx' new 62f2381efb26 Merge branch into tip/master: 'x86/sev' new d7bbd95828de Merge branch into tip/master: 'x86/platform' new cd6238dfcf4f Merge branch into tip/master: 'x86/paravirt' adds 35fa745286ac x86/mm: Include spinlock_t definition in pgtable. new a659e4001b5f Merge branch into tip/master: 'x86/mm' new d780163b248a Merge branch into tip/master: 'x86/misc' new d6ee4d596c1a Merge branch into tip/master: 'x86/fpu' new ca968b089b70 Merge branch into tip/master: 'x86/cpu' adds 3411506550b1 x86/csum: Rewrite/optimize csum_partial() adds b2f825bfeda8 x86: Move RETPOLINE*_CFLAGS to arch Makefile adds 68cf4f2a72ef x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds adds 22da5a07c75e x86/lib/atomic64_386_32: Rename things adds f94909ceb1ed x86: Prepare asm files for straight-line-speculation adds b17c2baa305c x86: Prepare inline-asm for straight-line-speculation adds 1cc1e4c8aab4 objtool: Add straight-line-speculation validation adds 26c44b776dba x86/alternative: Relax text_poke_bp() constraint adds e463a09af2f0 x86: Add straight-line-speculation mitigation new 0c7b8a9999d5 Merge branch into tip/master: 'x86/core' adds 61646ca83d38 x86/uaccess: Move variable into switch case statement adds 20735d24adfe x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype adds bc7aaf52f963 x86/boot/string: Add missing function prototypes new 3f047f7609ac Merge branch into tip/master: 'x86/cleanups' adds df0114f1f871 x86/resctrl: Remove redundant assignment to variable chunks new 0b5983e59f26 Merge branch into tip/master: 'x86/cache' new 60e657ca3492 Merge branch into tip/master: 'sched/core' new 0b260c8fb5fd Merge branch into tip/master: 'ras/core' new 6f0f0cea3cc7 Merge branch into tip/master: 'perf/core' new 0f09c2746985 futex: Fix additional regressions new ac86c53f6989 Merge branch into tip/master: 'locking/core' adds 4f1d038b5ea1 powerpc/4xx: Remove MSI support which never worked adds eca213152a36 powerpc/4xx: Complete removal of MSI support adds 29bbc35e29d9 PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() adds 1197528aaea7 genirq/msi: Guard sysfs code adds 1dd2c6a0817f genirq/msi: Remove unused domain callbacks adds 3ba1f050c91d genirq/msi: Fixup includes adds 9e8688c5f299 PCI/MSI: Make pci_msi_domain_write_msg() static adds ade044a3d0f0 PCI/MSI: Remove msi_desc_to_pci_sysdata() adds 793c5006769d PCI/sysfs: Use pci_irq_vector() adds bec61847cdc7 MIPS: Octeon: Use arch_setup_msi_irq() adds e58f2259b91c genirq/msi, treewide: Use a named struct for PCI/MSI attributes adds 1982afd6c058 x86/hyperv: Refactor hv_msi_domain_free_irqs() adds ae72f3156729 PCI/MSI: Make arch_restore_msi_irqs() less horrible. adds 29a03ada4a00 PCI/MSI: Cleanup include zoo adds 7112158d97a1 PCI/MSI: Make msix_update_entries() smarter adds 288c81ce4be7 PCI/MSI: Move code into a separate directory adds 54324c2f3d72 PCI/MSI: Split out CONFIG_PCI_MSI independent part adds a01e09ef1237 PCI/MSI: Split out !IRQDOMAIN code adds aa423ac4221a PCI/MSI: Split out irqdomain code adds 85aa607e79f8 PCI/MSI: Sanitize MSI-X table map handling adds cd119b09a87d PCI/MSI: Move msi_lock to struct pci_dev adds 57ce3a3c99b2 PCI/MSI: Make pci_msi_domain_check_cap() static adds 890337624e1f genirq/msi: Handle PCI/MSI allocation fail in core code adds 60bf9b33c82c PCI/MSI: Move descriptor counting on allocation fail to th [...] new 369b3feaf90e Merge branch into tip/master: 'irq/msi' adds 65c7cdedeb30 genirq: Provide new interfaces for affinity hints adds 0f9744f4ed53 iavf: Use irq_update_affinity_hint() adds d34c54d1739c i40e: Use irq_update_affinity_hint() adds 8049da6f3943 scsi: megaraid_sas: Use irq_set_affinity_and_hint() adds fdb8ed13a772 scsi: mpt3sas: Use irq_set_affinity_and_hint() adds fb5bd854710e RDMA/irdma: Use irq_update_affinity_hint() adds cb39ca92eb74 enic: Use irq_update_affinity_hint() adds b8b9dd525203 be2net: Use irq_update_affinity_hint() adds cc493264c01d ixgbe: Use irq_update_affinity_hint() adds bf886e1ef11a mailbox: Use irq_update_affinity_hint() adds ce5a58a96ccc scsi: lpfc: Use irq_set_affinity() adds 2d1e72f235d6 hinic: Use irq_set_affinity_and_hint() adds 7451e9ea8e20 net/mlx5: Use irq_set_affinity_and_hint() adds 4b3ddc6462e8 net/mlx4: Use irq_update_affinity_hint() new 9367d9a1b161 Merge branch into tip/master: 'irq/core' new 8cb76a94265a Merge branch into tip/master: 'core/entry' new 82762d2af31a sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs() new bcc4f2c06e38 Merge branch into tip/master: 'sched/core' new bff8c3848e07 bitfield.h: Fix "type of reg too small for mask" test new c6dbd3e5e69c x86/mmx_32: Remove X86_USE_3DNOW new acba44d2436d x86/copy_user_64: Remove .fixup usage new ab0fedcc714a x86/copy_mc_64: Remove .fixup usage new 16e617d05ef0 x86/entry_64: Remove .fixup usage new aa93e2ad7464 x86/entry_32: Remove .fixup usage new 4b5305decc84 x86/extable: Extend extable functionality new d52a7344bdfa x86/msr: Remove .fixup usage new 4c132d1d844a x86/futex: Remove .fixup usage new 99641e094d6c x86/uaccess: Remove .fixup usage new e2b48e43284c x86/xen: Remove .fixup usage new 1c3b9091d084 x86/fpu: Remove .fixup usage new 5fc77b916cb8 x86/segment: Remove .fixup usage new c9a34c3f4ece x86/kvm: Remove .fixup usage new 3e8ea7803a1d x86/vmx: Remove .fixup usage new fedb24cda1ca x86/checksum_32: Remove .fixup usage new 5ce8e39f5552 x86/sgx: Remove .fixup usage new 13e4bf1bddcb x86/usercopy_32: Simplify __copy_user_intel_nocache() new d5d797dcbd78 x86/usercopy: Remove .fixup usage new b77607802573 x86/word-at-a-time: Remove .fixup usage new e5eefda5aa51 x86: Remove .fixup section new 82a8954acd93 objtool: Remove .fixup handling new fe0f73d791fd Merge branch into tip/master: 'x86/core' new 6773cc31a9bb Merge tag 'v5.16-rc5' into locking/core, to pick up fixes new 5fb6e8cf53b0 locking/atomic: atomic64: Remove unusable atomic ops new ced42e1c17d4 Merge branch into tip/master: 'locking/core' new cd5e0d1fc93a x86/mce: Do not use memset to clear the banks bitmaps new ad669ec16afe x86/mce: Remove function-local cpus variables new 88f66a423537 x86/mce: Use mce_rdmsrl() in severity checking code new 487d654db3ed x86/mce: Remove noinstr annotation from mce_setup() new 4fbce464db81 x86/mce: Allow instrumentation during task work queueing new 0a5b288e85bb x86/mce: Prevent severity computation from being instrumented new 3c7ce80a818f x86/mce: Mark mce_panic() noinstr new b4813539d37f x86/mce: Mark mce_end() noinstr new db6c996d6ce4 x86/mce: Mark mce_read_aux() noinstr new 75581a203e63 x86/mce: Move the tainting outside of the noinstr region new edb3d07e2403 x86/mce: Mark mce_timed_out() noinstr new e3d72e8eee53 x86/mce: Mark mce_start() noinstr new 362fc3cae720 Merge ras/core into tip/master new 14d89566d50c Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new a3ad41e174e2 drm/i915: Fix implicit use of struct pci_dev new 410fbda49cc9 clocksource/drivers/exynos_mct: Fix silly typo resulting i [...] new 863298738076 Merge branch 'reset/of-get-optional-exclusive' of git://gi [...] new 92d06a3f67ad dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2L OSTM new 3a3e9f23c2ca clocksource/drivers/renesas-ostm: Add RZ/G2L OSTM support new a2807f657976 clocksource/drivers/renesas,ostm: Make RENESAS_OSTM symbol [...] new f5bd5fc9d478 clocksource/drivers/imx-sysctr: Mark two variable with __r [...] new 0ed9e4ebcebc clocksource/drivers/timer-imx-sysctr: Set cpumask to cpu_p [...] new 0642fb4ba68f clocksource/drivers/pistachio: Fix -Wunused-but-set-variab [...] new 282377f2ac25 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds f95711242390 EDAC: Add RDDR5 and LRDDR5 memory types adds e2be5955a886 EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh [...] adds 63b1af517b43 Merge branch 'edac-amd64' into edac-for-next adds b011a57e41cc RAS/CEC: Remove a repeated 'an' in a comment adds bf3e2726cc60 Merge branch 'edac-misc' into edac-for-next new 373540e807a2 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new dc9a3d63dfe9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 12305abe9827 kcsan: Refactor reading of instrumented memory adds 71f8de7092cb kcsan: Remove redundant zero-initialization of globals adds 9756f64c8f2d kcsan: Avoid checking scoped accesses from nested contexts adds 69562e4983d9 kcsan: Add core support for a subset of weak memory modeling adds 0b8b0830ac14 kcsan: Add core memory barrier instrumentation functions adds 48c9e28e1e24 kcsan, kbuild: Add option for barrier instrumentation only adds 3cc21a531252 kcsan: Call scoped accesses reordered in reports adds be3f6967ec59 kcsan: Show location access was reordered to adds 82eb6911d909 kcsan: Document modeling of weak memory adds 7310bd1f3eb9 kcsan: test: Match reordered or normal accesses adds 8bc32b348178 kcsan: test: Add test cases for memory barrier instrumentation adds 116af35e38cf kcsan: Ignore GCC 11+ warnings about TSan runtime support adds 71b0e3aeb282 kcsan: selftest: Add test case to check memory barrier ins [...] adds f948666de517 locking/barriers, kcsan: Add instrumentation for barriers adds 2505a51ac6f2 locking/barriers, kcsan: Support generic instrumentation adds e87c4f6642f4 locking/atomics, kcsan: Add instrumentation for barriers adds 04def1b9b4a3 asm-generic/bitops, kcsan: Add instrumentation for barriers adds cd8730c3ab4d x86/barriers, kcsan: Use generic instrumentation for non-s [...] adds d93414e37586 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin [...] adds d37d1fa0154e mm, kcsan: Enable barrier instrumentation adds 6f3f0c98b566 sched, kcsan: Enable memory barrier instrumentation adds 0525bd82f6a9 objtool, kcsan: Add memory barrier instrumentation to whitelist adds 0509811952e4 objtool, kcsan: Remove memory barrier instrumentation from [...] adds a015b7085979 compiler_attributes.h: Add __disable_sanitizer_instrumentation adds bd3d5bd1a0ad kcsan: Support WEAK_MEMORY with Clang where no objtool sup [...] adds a70d36e6a0bd kcsan: Make barrier tests compatible with lockdep adds 80d7476fa20a kcsan: Turn barrier instrumentation into macros adds e3d2b72bbf3c kcsan: Avoid nested contexts reading inconsistent reorder_access adds b473a3891c46 kcsan: Only test clear_bit_unlock_is_negative_byte if arch [...] adds 76a2b0bbce2c Merge branch 'kcsan.2021.12.09b' into HEAD adds 57b22fc21c58 MAINTAINERS: Add Frederic and Neeraj to their RCU files adds 779fe97effd7 rcu: Fix description of kvfree_rcu() adds 007e0526bf40 torture: Drop trailing ^M from console output adds a056057eff12 torture: Allow four-digit repetition numbers for --configs [...] adds 79a3c6ec0f23 torture: Output per-failed-run summary lines from torture.sh adds 491873a7a9be torture: Make kvm.sh summaries note runs having only KCSAN [...] adds e2e471b67747 torture: Indicate which torture.sh runs' bugs are all KCSA [...] adds 3b0a72ff8905 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW adds 101336895de6 rcutorture: Print message before invoking ->cb_barrier() adds a3abcad8ba94 EXP rcu-tasks: Check for abandoned callbacks adds 93efd2bae4da EXP timers/nohz: Last resort update jiffies on nohz_full I [...] adds d609b1f2b91f EXP testing/bpf: Update test names for xchg and cmpxchg adds e337b81603cf EXP workqueue: Upgrade queue_work_on() comment adds 4b331acc4318 EXP workqueue: Fix unbind_workers() VS wq_worker_running() race adds 082dcaa86154 EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race adds defd1f8a1f4e rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] adds ab0ae3d5a15f rcu: Add mutex for rcu boost kthread spawning and affinity [...] new ee418df93691 rcu: Create and use a rcu_rdp_cpu_online() new ae788da94567 rcu: Refactor rcu_barrier() empty-list handling new 189f7821c28f fixup! rcu: Refactor rcu_barrier() empty-list handling new 73fa7b3c8b61 rcu: Mark accesses to boost_starttime new 80b8e79dd06c rcu/exp: Fix check for idle context in rcu_exp_handler new fd1d05c6c00a rcu/nocb: Handle concurrent nocb kthreads creation new a4b57ded94e5 rcu: Remove unused rcu_state.boost new 502e7e86327e Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 93b350f884c4 Merge branch 'kvm-on-hv-msrbm-fix' into HEAD adds b84155c38076 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper adds ed2a4800ae9d KVM: nVMX: Track whether changes in L0 require MSR bitmap [...] adds 502d2bf5f2fd KVM: nVMX: Implement Enlightened MSR Bitmap feature adds 8e819d75cbcf KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery adds 83c98007d9fb KVM: nVMX: Ensure vCPU honors event request if posting nes [...] adds 45af1bb99b72 KVM: VMX: Clean up PI pre/post-block WARNs adds dc70ec217cec KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING adds 6f2cdbdba43e KVM: Add Makefile.kvm for common files, use it for x86 adds f786ab1bf17a KVM: s390: Use Makefile.kvm for common files adds ae1b606e6207 KVM: mips: Use Makefile.kvm for common files adds 3e3aa26fd4c4 KVM: RISC-V: Use Makefile.kvm for common files adds 5f33868af8f4 KVM: powerpc: Use Makefile.kvm for common files adds d8f6ef45a623 KVM: arm64: Use Makefile.kvm for common files new b04a5e88d35a Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new a881dbe99b5c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bc3bfd76d55f xen/gntdev: fix unmap notification order new c74dabb32ee1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next new a41dd22cbae1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 35e96e676e21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1df7d2a79c43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c6876bc0e0a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 156a8dfb3be0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ebac7f4bc24d Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 642d5a8ef230 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new c45479ecd0c2 Merge 5.16-rc5 into usb-next new 666f3de741f7 usb: dwc3: gadget: Support Multi-Stream Transfer new bae9401dff62 usb: Add Xen pvUSB protocol description new 494ed3997d75 usb: Introduce Xen pvUSB frontend (xen hcd) new a92548f90fa6 xen: add Xen pvUSB maintainer new 347f3f54bd45 usb: aspeed-vhub: add qualifier descriptor new d693bbd4cbc4 usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue new aa9c2219f989 usb: aspeed-vhub: support test mode feature new a927ae1fba4b usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long) new cdf8e2de16c0 dt-bindings: usb: tegra-xudc: Document interconnects and i [...] new 4937e573026d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 3efa973894ee Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new fa7d16468f3a Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 2925fc1c1029 misc: sram: Add compatible string for Tegra234 SYSRAM adds 9a0a930fe253 binder: fix pointer cast warning new af40d16042d6 Merge v5.15-rc5 into char-misc-next new fb1c28b3951c Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 07cc0fa49bdb scsi: ufs: dt-bindings: Add SM8450 compatible strings adds e04121ba1b08 dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible adds 15aa1f668c54 phy: qcom-qmp: Add SM8450 UFS QMP Phy adds e87f13c33e12 phy: qcom: use struct_size instead of sizeof new 045a31b95509 phy: tegra: xusb: Fix return value of tegra_xusb_find_port [...] new 918aaae300a6 dt-bindings: phy: qcom,qusb2: Add SM6350 compatible new 16c57fff8390 phy: ti: Use IS_ERR_OR_NULL() to clean code new 9d031a51b399 phy: lan966x: Remove set_speed function new b156117aed1b phy: rockchip-inno-usb2: remove redundant assignment to va [...] new 113a9ff606d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 42ab8c66c753 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9dde1d25848f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0d35bc4b0263 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 35619155d044 iio: imu: st_lsm6dsx: add dts property to disable sensor-hub adds a91f82d944e3 Documentation: dt: iio: st_lsm6dsx: add disable-sensor-hub [...] adds 4da5f2d6f2e3 iio:adc:axp20x: add support for NTC thermistor adds fc27e69f4df6 dt-bindings: iio: adc: document TS voltage in AXP PMICs adds 2cc131ace0d2 dt-bindings: iio: light: ltr501: Add proximity-near-level adds 4114835810ae iio: ltr501: Export near level property for proximity sensor adds 0bb12606c05f iio:dac:ad7293: add support for AD7293 adds 2ff1f4d8df66 dt-bindings:iio:dac: add ad7293 doc adds d4b572f835a5 MAINTAINERS: Update i.MX 8QXP ADC info adds b62e2e1763cd iio: add addac subdirectory adds 3cf3cdea6fe3 dt-bindings: iio: add AD74413R adds fea251b6a5db iio: addac: add AD74413R driver adds 9020ef659885 iio: trigger: Fix a scheduling whilst atomic issue seen on [...] adds 3ac27afefd5d iio:dac:ad5755: Switch to generic firmware properties and [...] adds f191fe4f0d3e iio:dac:ad5758: Drop unused of specific headers. adds 5669c086e699 iio:dac:dpot-dac: Swap of.h for mod_devicetable.h adds 09a74ea73735 iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h adds 92311717b3a3 iio:pot:mcp41010: Switch to generic firmware properties. adds fdb726c4f9ef iio:light:cm3605: Switch to generic firmware properties. adds c88eba5a186e iio:adc:max9611: Switch to generic firmware properties. adds 4efc1c614d33 iio:adc:mcp3911: Switch to generic firmware properties. adds 3c3969a0c99b iio:adc:ti-adc12138: Switch to generic firmware properties [...] adds f346c9650541 iio:adc:envelope-detector: Switch from of headers to mod_d [...] adds ade2be6d9b07 iio:adc:ti-ads124s08: Drop dependency on OF. adds a81c33f56abe iio:adc/dac:Kconfig: Update to drop OF dependencies. adds 1665a92f780a dt-bindings: iio: dac: adi,ad5755: drop unrelated included. new eea5d82c4b09 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 72985f151ff6 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new 308180be3024 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new b3b15b2d7fdc ASoC: tegra20-spdif: stop setting slave_id new 44831ce2f866 dmaengine: tegra20-apb: stop checking config->slave_id new 7244583fd3b3 dmaengine: remove slave_id config field new 69ceb4f5864f ASoC: dai_dma: remove slave_id field new 23cecbb2f544 spi: pic32: stop setting dma_config->slave_id new f09c49b9cb48 mmc: bcm2835: stop setting chan_config->slave_id new 7d0fea6097f9 dmaengine: shdma: remove legacy slave_id parsing new db3120a2d3bc dmaengine: pxa/mmp: stop referencing config->slave_id new d36735322a67 dmaengine: sprd: stop referencing config->slave_id new 6c6110c91bf6 dmaengine: qcom-adm: stop abusing slave_id config new 188c310bdd5d dmaengine: xilinx_dpdma: stop using slave_id field new a58d27534e1f dmaengine: xilinx: Handle IRQ mapping errors new d6d1bf85c7aa dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() new 754cd176161f dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC new 0d6e87ab7c13 drivers: dma: ti: k3-psil: Add support for J721S2 new a5480a3b0a97 dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings new 76d81188a558 dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference new cba397b8a794 dt-bindings: dma: ingenic: Add compatible strings for MDMA [...] new f5fe8c318868 dt-bindings: dma: ingenic: Support #dma-cells = <3> new 1d89e96b60db dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs new 1502f753edff dmaengine: jz4780: Add support for the MDMA and BDMA in th [...] new 915ad7b32624 dmaengine: jz4780: Replace uint32_t with u32 new a229c39eb06c dmaengine: jz4780: Support bidirectional I/O on one channel new 36d52f7a5e86 dt-bindings: dma: snps,dw-axi-dmac: Document optional reset new 2f4e245f681a dmaengine: idxd: set defaults for wq configs new 603581ad2cf8 dmaengine: idxd: add knob for enqcmds retries new f1fd8aae1169 dmaengine: stm32-mdma: Remove redundant initialization of [...] new c67387b049d3 dmaengine: stm32-mdma: Use bitfield helpers new 5b675b764591 dmaengine: sh: Use bitmap_zalloc() when applicable new f7b956b8c5bb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1f1562fcd04a cgroup/cpuset: Don't let child cpusets restrict parent in [...] new 77684fd3b591 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2cb45074b9b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 532adda9f405 scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info new c167dd0b2a7a scsi: lpfc: Use struct_group to isolate cast to larger object new 8c2d04551545 scsi: hpsa: Remove an unused variable in hpsa_update_scsi_ [...] new 11d77b3b67d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 999247822174 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new e9c78319215c Merge tag 'rcar_rst_rproc-tag1' of git://git.kernel.org/pu [...] new d3c76a42ecc7 dt-bindings: remoteproc: Add Renesas R-Car new 285892a74f13 remoteproc: Add Renesas rcar driver new 0259b8d0d8e7 Merge branches 'rproc-next' and 'rpmsg-next' into for-next new 427281ad6261 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0e696ccb7c91 Merge commit '5065e08e4ef3c3fd0daf141f601de4b4d1af2333' new 24e5b78764f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8450eb518b96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b3ae64c1590 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 262a175bf5f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1835faa2cde3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 50e4bdaba31a Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] new d2e91b511d57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7b0653eca4cf kselftests: timers:Remove unneeded semicolon adds 7ace3e9ae049 selftests: timers: Remove unneeded semicolon adds a531b0c23c0f selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST adds e5992f373c6e selftests/ftrace: make kprobe profile testcase description unique adds 3abedf4646fd selftests: harness: avoid false negatives if test has no ASSERTs adds 6d425d7c1bec selftests/mount: remove unneeded conversion to bool adds 009482c0932a selftests/move_mount_set_group remove unneeded conversion to bool adds a738a4ce8421 selftests: cgroup: build error multiple outpt files adds 066b34aa5461 tools: fix ARRAY_SIZE defines in tools and selftests hdrs adds 2684618b6118 selftests/arm64: remove ARRAY_SIZE define from vec-syscfg.c adds 72a571d1e25f selftests/cgroup: remove ARRAY_SIZE define from cgroup_util.h adds fc1d33035842 selftests/core: remove ARRAY_SIZE define from close_range_test.c adds 8eda7963235d selftests/ir: remove ARRAY_SIZE define from ir_loopback.c adds 5a69d33b3ed6 selftests/landlock: remove ARRAY_SIZE define from common.h adds 1329e40ebd18 selftests/net: remove ARRAY_SIZE define from individual tests adds 07ad4f7629d4 selftests/rseq: remove ARRAY_SIZE define from individual tests adds 6e5eba2e3366 selftests/seccomp: remove ARRAY_SIZE define from seccomp_b [...] adds 08ca3510f748 selftests/sparc64: remove ARRAY_SIZE define from adi-test adds 7527c03870fd selftests/timens: remove ARRAY_SIZE define from individual tests adds e89908201e25 selftests/vm: remove ARRAY_SIZE define from individual tests new 9cde45a4ec47 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fd51d95de1d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new efa56eddf5d5 coresight: core: Fix typo in a comment new 2f546fa6ff36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b22069d40e01 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 6f89f413340f dt-bindings: at24: Rework special case compatible handling new 151a1523160e dt-bindings: at24: add at24c1025 new d08aea21c89d eeprom: at24: Add support for 24c1025 EEPROM new c9ff4cac25b6 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 4c87ef0e1d02 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new cf35136d78c3 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 081bec611548 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 57ba2073bf6c Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new dde4c5b287aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c9f4b00b3cf XArray: Document the locking requirement for the xa_state new 204e1a1fc397 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 4f57b46d7d35 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new ae25f86b4ffd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 006543e85b8c Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] new 9a6bb30a8830 kunit: tool: fix --json output for skipped tests new 58b391d74630 Documentation: kunit: remove claims that kunit is a mockin [...] new ee92ed38364e kunit: add run_checks.py script to validate kunit changes new c68077b14692 kunit: tool: Do not error on tests without test plans new e56e482855b7 kunit: tool: Report an error if any test has no subtests new 37dbb4c7c744 kunit: Don't crash if no parameters are generated new 44b7da5fcd4c kunit: Report test parameter results as (K)TAP subtests new 142189f09cdf kunit: tool: print parsed test results fully incrementally new 98978490ccf7 kunit: tool: move Kconfig read_from_file/parse_from_string [...] new 9f57cc76eccc kunit: tool: add --kconfig_add to allow easily tweaking ku [...] new c44895b6cd85 kunit: tool: revamp message for invalid kunitconfig new 4c2911f1e140 kunit: tool: reconfigure when the used kunitconfig changes new 7fa7ffcf9bab kunit: tool: suggest using decode_stacktrace.sh on kernel crash new 8891aae146b8 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 15ad8f58fb03 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new a2078d497dd0 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 82aa31038c0a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c79998623ab9 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 627fd53cd6a1 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new f65b81320926 include/linux/efi.h: Remove unneeded whitespaces before tabs new 4da87c517058 efi/libstub: add prototype of efi_tcg2_protocol::hash_log_ [...] new 44f155b4b07b efi/libstub: x86/mixed: increase supported argument count new 20287d56f52d efi/libstub: consolidate initrd handling across architectures new 2e5006b7634f efi/libstub: measure loaded initrd info into the TPM new 88bccd7aa248 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 20e3f9d20dd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6a942f98b051 mm: Convert struct page to struct slab in functions used b [...] adds 718746ed7b2c mm/memcg: Convert slab objcgs from struct page to struct slab adds f26b8be6c4a9 mm/slob: Convert SLOB to use struct slab adds 111415fb7715 mm/kasan: Convert to struct folio and struct slab adds c043c82b87cd mm/kfence: Convert kfence_guarded_alloc() to struct slab adds f1ac9059ca34 mm/sl*b: Differentiate struct slab fields by sl*b implementations adds a9e4ac590f62 mm/slub: Simplify struct slab slabs field definition adds 6e51b6c45291 mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] adds dc1743eb942f zsmalloc: Stop using slab fields in struct page adds bb8806276b53 bootmem: Use page->index instead of page->freelist new 67b744996bc1 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] new 79def97480ef Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8f71cf49eff4 shmem: fix a race between shmem_unused_huge_shrink and shm [...] new a12ef38df2e1 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] new 7f46c0e7f406 mm: fix panic in __alloc_pages new a9df07b77273 kfence: fix memory leak when cat kfence objects new 84fff9fea91a mm/oom_kill: wake futex waiters before annihilating victim [...] new b99825f251da mm: mempolicy: fix THP allocations escaping mempolicy rest [...] new 7883dcc632bc kernel/crash_core: suppress unknown crashkernel parameter warning new 8cdb4d0eae33 MAINTAINERS: mark more list instances as moderated new 9362dce9b502 mm, hwpoison: fix condition in free hugetlb page path new 295e3db2077d mm: delete unsafe BUG from page_cache_add_speculative() new 5c6359ba028c /proc/kpageflags: prevent an integer overflow in stable_pa [...] new bed39b5b7c25 /proc/kpageflags: do not use uninitialized struct pages new 9e27c7e52919 procfs: prevent unpriveleged processes accessing fdinfo dir new bd3727731417 kthread: add the helper function kthread_run_on_cpu() new d1c84d603067 kthread-add-the-helper-function-kthread_run_on_cpu-fix new 7dcc9fe1df7d RDMA/siw: make use of the helper function kthread_run_on_cpu() new 64fa85d5ae19 ring-buffer: make use of the helper function kthread_run_on_cpu() new b139ec0013ac rcutorture: make use of the helper function kthread_run_on_cpu() new 7bbf0ad0a83c trace/osnoise: make use of the helper function kthread_run [...] new 4388bfe5234d trace/hwlat: make use of the helper function kthread_run_on_cpu() new bd6cf30395f7 ia64: module: use swap() to make code cleaner new 43c710c4c631 arch/ia64/kernel/setup.c: use swap() to make code cleaner new 6c6dd2520ede ia64: fix typo in a comment new 01efafe25d97 scripts/spelling.txt: add "oveflow" new db91bf6b4fe4 squashfs: provide backing_dev_info in order to disable read-ahead new dbdb844a6751 ocfs2:Use BUG_ON instead of if condition followed by BUG. new 13d7752448dd ocfs2: clearly handle ocfs2_grab_pages_for_write() return value new bdb095ac904d ocfs2: reflink deadlock when clone file to the same direct [...] new d1dd3cca22cd ocfs2: clear links count in ocfs2_mknod() if an error occurs new bbd7de397ecb ocfs2: fix ocfs2 corrupt when iputting an inode new 5115cbd93cc1 fs/ioctl: remove unnecessary __user annotation new eccaaf0015e2 mm/slab_common: use WARN() if cache still has objects on destroy new 1e5f6329f764 mm: slab: make slab iterator functions static new 1b74cb4bd5b1 kmemleak: fix kmemleak false positive report with HW tag-b [...] new 630d5a5fa7a0 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] new cac7f22d25a6 mm: kmemleak: alloc gray object for reserved region with d [...] new 99ac2278d281 mm: defer kmemleak object creation of module_alloc() new 63284be31b2f mm-defer-kmemleak-object-creation-of-module_alloc-v4 new c58c67210439 mm/page_alloc: split prep_compound_page into head and tail [...] new b4796d4c55e8 mm/page_alloc: refactor memmap_init_zone_device() page init new 49643ec191f9 mm/memremap: add ZONE_DEVICE support for compound pages new 5e3b9927c537 device-dax: use ALIGN() for determining pgoff new e4f4aa2daa29 device-dax: use struct_size() new c24bfea225fa device-dax: ensure dev_dax->pgmap is valid for dynamic devices new a7b403f80f5f device-dax: factor out page mapping initialization new e91c4c8a0ec3 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() new 48dfd2d2f408 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() new e2a0c209be97 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix new 8cdb29456c25 device-dax: compound devmap support new e1acd045659e kasan: test: add globals left-out-of-bounds test new d8c5feedef86 kasan: add ability to detect double-kmem_cache_destroy() new bc7a1ef1af85 kasan: test: add test case for double-kmem_cache_destroy() new 308e9c5dd6e1 mm,fs: split dump_mapping() out from dump_page() new a5d18ed8c876 tools/vm/page_owner_sort.c: sort by stacktrace before culling new 23e2c26e9735 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new c9aae426b568 tools/vm/page_owner_sort.c: support sorting by stack trace new 2653d562f809 tools/vm/page_owner_sort.c: add switch between culling by [...] new de38dbc5fab2 tools/vm/page_owner_sort.c: support sorting pid and time new 5f1eed14d414 tools/vm/page_owner_sort.c: two trivial fixes new d8090f637ae0 tools/vm/page_owner_sort.c: delete invalid duplicate code new 2eaa01c3165f mm/truncate.c: remove unneeded variable new f5a00e69812e gup: avoid multiple user access locking/unlocking in fault [...] new 7778a5d97de5 mm: shmem: don't truncate page if memory failure happens new b64fe5e66bbe mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] new ebcce2d1fb35 mm/frontswap.c: use non-atomic '__set_bit()' when possible new 843d383c4463 mm: memcontrol: make cgroup_memory_nokmem static new 00195df8a5c8 mm/page_counter: remove an incorrect call to propagate_pro [...] new d6daa581e122 mm/memcg: add oom_group_kill memory event new 3e23736fb067 mm: add group_oom_kill memory.event fix new 91ad2bd8e2f9 memcg: better bounds on the memcg stats updates new 5d10e5911890 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] new 961264d84e98 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit new c9c5ada4464e mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] new b4b0f03da0eb mm: rearrange madvise code to allow for reuse new 50ed8bac624b mm: add a field to store names for private anonymous memory new f9d15a645869 docs: proc.rst: /proc/PID/maps: fix malformed table new 7b8df12c0c2b mm: add anonymous vma name refcounting new d2f577e8aa9f mm: move anon_vma declarations to linux/mm_inline.h new 8899c5032f67 mm: move tlb_flush_pending inline helpers to mm_inline.h new 093ba6b37f71 mm: change page type prior to adding page table entry new cf26a077d157 mm: ptep_clear() page table helper new b4421fed7e89 mm: page table check new 37fc9856570c x86: mm: add x86_64 support for page table check new 96ddd0ec51d2 mm: protect free_pgtables with mmap_lock write lock in exit_mmap new 5b98dca303f9 mm: document locking restrictions for vm_operations_struct::close new b9d3442c7e2d mm/oom_kill: allow process_mrelease to run under mmap_lock [...] new 7ef12b45957c mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc new 19c1193a709f mm/vmalloc: add support for __GFP_NOFAIL new b185cd68afc0 mm/vmalloc: be more explicit about supported gfp flags. new c31bad8b654e mm: allow !GFP_KERNEL allocations for kvmalloc new 6210aa0d6d94 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware new 696baddff631 mm/vmalloc: allocate small pages for area->pages new 87cb0cc8c322 mm-vmalloc-allocate-small-pages-for-area-pages-fix new 02af163950c1 mm: discard __GFP_ATOMIC new 6f4af4e9aa03 mm: introduce memalloc_retry_wait() new 8c58249fea12 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] new 495e1033027f mm: fix boolreturn.cocci warning new d26845582034 mm: page_alloc: fix building error on -Werror=array-compare new e6877a8efabe mm: drop node from alloc_pages_vma new aa618ce13d70 include/linux/gfp.h: further document GFP_DMA32 new cbec4b1f85c0 hugetlb: add hugetlb.*.numa_stat file new bf02df2a097c hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" new b52ae356e45a hugetlb/cgroup: fix copy/paste array assignment new 2b71ba9b161c mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new 6a22688888e2 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 49cd3bcf0f65 mm: sparsemem: use page table lock to protect kernel pmd o [...] new f6a6fae5c520 selftests: vm: add a hugetlb test case new 35236c82978f mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 12c6e46ee6d0 mm, hugepages: make memory size variable in hugepage-mrema [...] new 61ebe903391d selftests/uffd: allow EINTR/EAGAIN new bcf2c5371bb1 vmscan: make drop_slab_node static new 6d9a33af5644 mm: vmscan: reduce throttling due to a failure to make progress new 179abe4ac3f1 mm: vmscan: reduce throttling due to a failure to make pro [...] new ff192d66ae44 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY new eef77b48082e mm/mempolicy: add set_mempolicy_home_node syscall new 0bfee5d0b5df mm/mempolicy: wire up syscall set_mempolicy_home_node new 992a071c8bd4 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 2cc310538d71 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new d2b716041bef mm/mempolicy: fix all kernel-doc warnings new 1f09daceaf6e mm: migrate: fix the return value of migrate_pages() new c14336c1f8fb mm: migrate: correct the hugetlb migration stats new 12fc09223cf0 mm-migrate-correct-the-hugetlb-migration-stats-fix new 48a7f7266d8b mm: compaction: fix the migration stats in trace_mm_compac [...] new 29071e356ef0 mm/migrate.c: rework migration_entry_wait() to not take a pageref new ebca321d7109 mm/migrate.c: Rework migration_entry_wait() to not take a pageref new c8cdec3b9add mm: migrate: support multiple target nodes demotion new 3a38656c2358 mm: migrate: add more comments for selecting target node randomly new ad8298588dda mm/migrate: move node demotion code to near its user new 6ec6d7ade923 mm: ksm: fix use-after-free kasan report in ksm_might_need [...] new d4828850b5c9 mm/hwpoison: mf_mutex for soft offline and unpoison new 15e41ae4ad31 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE new 980af5b28dba mm/hwpoison: fix unpoison_memory() new a01aac76f271 mm: memcg/percpu: account extra objcg space to memory cgroups new 2b2bbe3fdae2 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix new f12747c8124c mm: fix race between MADV_FREE reclaim and blkdev direct IO read new 08595dbad366 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 8f0031cd72e0 mm/rmap: fix potential batched TLB flush race new 27099793d6e8 mm-rmap-fix-potential-batched-tlb-flush-race-fix new 37bbb5ae87f7 zsmalloc: introduce some helper functions new d8311ed2b8fc zsmalloc: rename zs_stat_type to class_stat_type new 08ca1c4b3a6c zsmalloc: decouple class actions from zspage works new 40a315ce7bac zsmalloc: introduce obj_allocated new 3ff6a1008830 zsmalloc: move huge compressed obj from page to zspage new c3f66fcbbc07 zsmalloc: remove zspage isolation for migration new 705501412f9b locking/rwlocks: introduce write_lock_nested new 0622d953e03a locking/rwlocks: fix write_lock_nested for RT new aab3cf9d821f locking: fixup write_lock_nested() implementation new fa4a18db38ad zsmalloc: replace per zpage lock with pool->migrate_lock new e3a4d24c0bf1 zsmalloc: replace get_cpu_var with local_lock new bcc6424912f1 mm: introduce fault_in_exact_writeable() to probe for sub- [...] new 5a0a57ff15be arm64: add support for sub-page faults user probing new 43dd61b6420f btrfs: avoid live-lock in search_ioctl() on hardware with [...] new af6d7d8ccb49 zram: use ATTRIBUTE_GROUPS new e07752475d6d mm: fix some comment errors new 6732ed0185a6 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault new 7c744e0c6eb4 mm/damon: unified access_check function naming rules new ba0df50d3134 mm/damon: add 'age' of region tracepoint support new 09e721bbbd97 mm/damon/core: use abs() instead of diff_of() new 685dc96809f7 mm/damon: remove some unneeded function definitions in damon.h new a59c5147e4af mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix new 150e4b3e92a9 mm/damon/vaddr: remove swap_ranges() and replace it with swap() new 608292555170 mm/damon/schemes: add the validity judgment of thresholds new b53b36078137 mm/damon: move damon_rand() definition into damon.h new b9c656ca454a mm/damon: modify damon_rand() macro to static inline function new 51ffabdb1538 mm/damon: convert macro functions to static inline functions new ab66e2a2e3f9 Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] new c4d49ab53871 Docs/admin-guide/mm/damon/usage: remove redundant information new f113ce609e5d Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] new 12ec33ef34a6 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] new 30d3994cc1cf mm/damon: remove a mistakenly added comment for a future feature new d8a29beec876 mm/damon/schemes: account scheme actions that successfully [...] new 829532a29160 mm/damon/schemes: account how many times quota limit has exceeded new 59893ee5347c mm/damon/reclaim: provide reclamation statistics new e0a8f39d72e5 Docs/admin-guide/mm/damon/reclaim: document statistics parameters new d46ac0a9463d mm/damon/dbgfs: support all DAMOS stats new b18c15c527db Docs/admin-guide/mm/damon/usage: update for schemes statistics new ddd26c07cfc9 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 272684f58e31 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 57a3c09b31e0 kernel/hung_task.c: Monitor killed tasks. new 0db1266c2d28 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] new 18071318d8f6 proc: make the proc_create[_data]() stubs static inlines new 8d1970647b10 proc-make-the-proc_create-stubs-static-inlines-fix new 5220c8a24e50 proc-make-the-proc_create-stubs-static-inlines-fix2 new 9d92e12f5636 proc-make-the-proc_create-stubs-static-inlines-fix2-fix new 3c7955ca33f0 proc/sysctl: make protected_* world readable new 254dc3ef07f8 include/linux/unaligned: replace kernel.h with the necessa [...] new b59a057bc9f2 kernel.h: include a note to discourage people from includi [...] new 0a248ded24bd fs/exec: replace strlcpy with strscpy_pad in __set_task_comm new 0194a2fc6d62 fs/exec: replace strncpy with strscpy_pad in __get_task_comm new b828772e3467 drivers/infiniband: replace open-coded string copy with ge [...] new 27650949abb8 fs/binfmt_elf: replace open-coded string copy with get_task_comm new 2488493cc148 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] new bb268a0e8852 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] new eb56bb96280f tools/testing/selftests/bpf: replace open-coded 16 with TA [...] new fa41547f38e5 kthread: dynamically allocate memory to store kthread's full name new 36427925dcd3 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] new 6e5fb3e2978c kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] new a4326f7a473c kstrtox: uninline everything new 0d5833d6d915 list: introduce list_is_head() helper and re-use it in list.h new 270d81f417fb lib/list_debug.c: print more list debugging context in __l [...] new 774c5a22914b hash.h: remove unused define directive new da0b09030051 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] new f905121a0ecd test_hash.c: split test_int_hash into arch-specific functions new 093ec20298a0 test_hash.c: split test_hash_init new ad07adcaf24c lib/Kconfig.debug: properly split hash test kernel entries new d23bd7448b01 test_hash.c: refactor into kunit new cc0f29abea8b kunit: replace kernel.h with the necessary inclusions new 50944bebdd73 lz4: fix LZ4_decompress_safe_partial read out of bound new 8153182aa8fb checkpatch: relax regexp for COMMIT_LOG_LONG_LINE new 666c14261340 checkpatch: Improve Kconfig help test new e62d7e17a876 const_structs.checkpatch: add frequently used ops structs new a97559cb967f fs/binfmt_elf: use PT_LOAD p_align values for static PIE new 7ecea9307c17 ELF: fix overflow in total mapping size calculation new 98462c5dab52 init/main.c: silence some -Wunused-parameter warnings new 9c241f81c45e hfsplus: use struct_group_attr() for memcpy() region new 7a1795f27e65 FAT: use io_schedule_timeout() instead of congestion_wait() new 1ce3462fff6a fs/adfs: remove unneeded variable make code cleaner new 47441fa164da panic: use error_report_end tracepoint on warnings new 874f59121015 panic-use-error_report_end-tracepoint-on-warnings-fix new 91b4a2947069 panic: Remove oops_id. new aaa36898927d delayacct: support swapin delay accounting for swapping wi [...] new 52a8b8819eef delayacct: fix incomplete disable operation when switch en [...] new f5f5a17b506f delayacct: cleanup flags in struct task_delay_info and fun [...] new e9fe40a23051 configs: introduce debug.config for CI-like setup new a04f32fe455d arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] new 256516ecd5f0 btrfs: use generic Kconfig option for 256kB page size limit new ea39a998a8bd lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] new 38cb2ef27500 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR new d10d5bd85f35 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE new fd93c9fe58cc Merge branch 'akpm-current/current' new 07604d805369 sysctl: add a new register_sysctl_init() interface new 68b5ba254a06 sysctl: move some boundary constants from sysctl.c to sysctl_vals new a01432e3a77b sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] new f14db8fa3ba9 hung_task: move hung_task sysctl interface to hung_task.c new 5c6b315780e9 watchdog: move watchdog sysctl interface to watchdog.c new b34f1de6b1d5 sysctl: make ngroups_max const new 91f710499433 sysctl: use const for typically used max/min proc sysctls new fcbd43f86b8f sysctl: use SYSCTL_ZERO to replace some static int zero uses new a42491479eaf aio: move aio sysctl to aio.c new cf2f3abe10ed dnotify: move dnotify sysctl to dnotify.c new 45e2d51ed134 hpet: simplify subdirectory registration with register_sysctl() new 57fb2feb8641 i915: simplify subdirectory registration with register_sysctl() new ad6f9514fe23 macintosh/mac_hid.c: simplify subdirectory registration wi [...] new e3e37153111f ocfs2: simplify subdirectory registration with register_sysctl() new 67b97e81e5d1 test_sysctl: simplify subdirectory registration with regis [...] new 8928f865a868 inotify: simplify subdirectory registration with register_ [...] new 7e7bd5b10307 inotify-simplify-subdirectory-registration-with-register_s [...] new dbc76f79fcfb cdrom: simplify subdirectory registration with register_sysctl() new a57631e94706 eventpoll: simplify sysctl declaration with register_sysctl() new 0d00ea1980ba firmware_loader: move firmware sysctl to its own files new 202657a5319a firmware_loader-move-firmware-sysctl-to-its-own-files-fix new 59b4bdf62ea2 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix new 9d2b365234a4 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 new debc0c2c38b8 random: move the random sysctl declarations to its own file new 7efd46e4f9ab sysctl: add helper to register a sysctl mount point new fb1b2ced35f3 sysctl-add-helper-to-register-a-sysctl-mount-point-fix new fb9c90972ccf fs: move binfmt_misc sysctl to its own file new 7bc19269c7e9 printk: move printk sysctl to printk/sysctl.c new be978241934c scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 0ba846b4e0f8 stackleak: move stack_erasing sysctl to stackleak.c new 0e6ee92252b8 sysctl: share unsigned long const values new ed6e38350435 fs: move inode sysctls to its own file new 32c5c49848f9 fs: move fs stat sysctls to file_table.c new 95dfc43d1031 fs: move dcache sysctls to its own file new 8173721d06e3 fs/inode: avoid unused-variable warning new 0d6ffb091384 fs/dcache: avoid unused-function warning new 853636a300a9 sysctl: move maxolduid as a sysctl specific const new a45a02416314 fs: move shared sysctls to fs/sysctls.c new be8dd9e2ad4d fs: move locking sysctls where they are used new 173a766e23ed fs: move namei sysctls to its own file new 7b9042388011 fs: move fs/exec.c sysctls into its own file new a5610ac8743b fs: move pipe sysctls to is own file new 0886e2ca09f8 sysctl: add and use base directory declarer and registrati [...] new c3e40392dc5f sysctl-add-and-use-base-directory-declarer-and-registratio [...] new 248a2351b46b fs: move namespace sysctls and declare fs base directory new 1d0be69436cb kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new d5521dc0c2de printk: fix build warning when CONFIG_PRINTK=n new 4f9baf03e7d2 fs/coredump: move coredump sysctls into its own file new cdd4d43a4657 kprobe: move sysctl_kprobes_optimization to kprobes.c new 4b83f8bc7559 fs: proc: store PDE()->data into inode->i_private new 3b2c875df307 proc: remove PDE_DATA() completely new 5d8e0874ccc1 proc-remove-pde_data-completely-fix new b39193a9494d proc-remove-pde_data-completely-fix-fix new e88cc9f5e2e7 lib/stackdepot: allow optional init and stack_table alloca [...] new 6963d471bfa6 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 657adadf6b3a lib/stackdepot: allow optional init and stack_table alloca [...] new a86c6e5966f1 lib/stackdepot: allow optional init and stack_table alloca [...] new 7f6f94dd02ad lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] new 112beebfbf9b Merge branch 'akpm/master' new 0bafb8f3ebc8 Add linux-next specific files for 20211214
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 (ea922272cbe5) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 897 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-devices-node | 6 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 7 + Documentation/Makefile | 11 +- Documentation/admin-guide/cgroup-v2.rst | 3 +- Documentation/admin-guide/kernel-parameters.txt | 15 +- Documentation/admin-guide/mm/damon/reclaim.rst | 25 + Documentation/admin-guide/mm/damon/usage.rst | 225 +- Documentation/arc/arc.rst | 62 +- Documentation/arm64/cpu-feature-registers.rst | 17 + Documentation/arm64/elf_hwcaps.rst | 8 + Documentation/conf.py | 102 +- Documentation/core-api/idr.rst | 2 - Documentation/core-api/xarray.rst | 15 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/ktap.rst | 298 ++ Documentation/dev-tools/kunit/api/index.rst | 3 +- Documentation/dev-tools/kunit/api/test.rst | 3 +- Documentation/dev-tools/kunit/index.rst | 2 +- Documentation/dev-tools/kunit/start.rst | 8 +- Documentation/devicetree/bindings/arm/apple.yaml | 6 +- .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 134 + .../devicetree/bindings/arm/stm32/stm32.yaml | 1 + .../display/sprd/sprd,display-subsystem.yaml | 64 + .../bindings/display/sprd/sprd,sharkl3-dpu.yaml | 77 + .../display/sprd/sprd,sharkl3-dsi-host.yaml | 88 + .../devicetree/bindings/dma/arm-pl08x.yaml | 4 + .../devicetree/bindings/dma/ingenic,dma.yaml | 42 +- .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 3 + .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 1 + .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 1 + Documentation/devicetree/bindings/eeprom/at24.yaml | 29 +- .../devicetree/bindings/gpio/gpio-vf610.yaml | 3 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 3 +- .../devicetree/bindings/i2c/apple,i2c.yaml | 11 +- .../bindings/iio/adc/x-powers,axp209-adc.yaml | 3 + .../bindings/iio/addac/adi,ad74413r.yaml | 158 + .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 1 - .../devicetree/bindings/iio/dac/adi,ad7293.yaml | 61 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 7 + .../bindings/iio/light/liteon,ltr501.yaml | 7 + .../bindings/interrupt-controller/apple,aic.yaml | 3 + .../devicetree/bindings/iommu/apple,dart.yaml | 3 + .../devicetree/bindings/net/vertexcom-mse102x.yaml | 71 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 3 + .../bindings/power/apple,pmgr-pwrstate.yaml | 71 + .../bindings/remoteproc/renesas,rcar-rproc.yaml | 65 + .../bindings/soc/samsung/exynos-usi.yaml | 159 + .../sound/nvidia,tegra-audio-graph-card.yaml | 10 + .../devicetree/bindings/timer/renesas,ostm.yaml | 20 +- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 13 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/watchdog/apple,wdt.yaml | 52 + Documentation/doc-guide/sphinx.rst | 11 + Documentation/driver-api/pci/pci.rst | 2 +- Documentation/gpu/amdgpu-dc.rst | 74 - Documentation/gpu/amdgpu.rst | 324 -- Documentation/gpu/amdgpu/amdgpu-glossary.rst | 87 + .../gpu/amdgpu/display/config_example.svg | 414 ++ Documentation/gpu/amdgpu/display/dc-debug.rst | 77 + Documentation/gpu/amdgpu/display/dc-glossary.rst | 237 + .../gpu/amdgpu/display/dc_pipeline_overview.svg | 1125 +++++ Documentation/gpu/amdgpu/display/dcn-overview.rst | 171 + .../gpu/amdgpu/display/display-manager.rst | 42 + .../gpu/amdgpu/display/global_sync_vblank.svg | 485 ++ Documentation/gpu/amdgpu/display/index.rst | 29 + Documentation/gpu/amdgpu/driver-core.rst | 65 + Documentation/gpu/amdgpu/driver-misc.rst | 112 + Documentation/gpu/amdgpu/index.rst | 17 + Documentation/gpu/amdgpu/module-parameters.rst | 7 + Documentation/gpu/amdgpu/ras.rst | 62 + Documentation/gpu/amdgpu/thermal.rst | 65 + Documentation/gpu/amdgpu/xgmi.rst | 5 + Documentation/gpu/drivers.rst | 3 +- Documentation/security/self-protection.rst | 3 +- Documentation/sphinx-static/theme_overrides.css | 16 +- Documentation/sphinx-static/theme_rtd_colors.css | 37 + Documentation/trace/boottime-trace.rst | 4 +- Documentation/translations/zh_CN/cpu-freq/core.rst | 24 +- Documentation/translations/zh_CN/index.rst | 5 + MAINTAINERS | 40 +- Makefile | 13 +- Next/SHA1s | 204 +- Next/Trees | 4 +- Next/merge.log | 5045 +++++++++++++------- arch/Kconfig | 4 + arch/arm/arm-soc-for-next-contents.txt | 58 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/at91-sama7g5ek.dts | 73 + arch/arm/boot/dts/bcm2711.dtsi | 2 + arch/arm/boot/dts/bcm283x.dtsi | 2 + arch/arm/boot/dts/gemini-nas4220b.dts | 2 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 6 +- arch/arm/boot/dts/sama5d2.dtsi | 2 + arch/arm/boot/dts/sama7g5.dtsi | 30 + arch/arm/boot/dts/socfpga_arria10_socdk_qspi.dts | 2 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 4 +- arch/arm/boot/dts/spear310.dtsi | 1 + arch/arm/boot/dts/spear320.dtsi | 1 + arch/arm/boot/dts/spear320s.dtsi | 24 + arch/arm/boot/dts/ste-dbx5x0.dtsi | 26 + arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 39 +- .../stm32mp157a-icore-stm32mp1-ctouch2-of10.dts | 132 + .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 85 + arch/arm/include/asm/efi.h | 1 - arch/arm64/Kconfig | 6 + arch/arm64/Kconfig.platforms | 1 - arch/arm64/Makefile | 5 + .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 30 +- arch/arm64/boot/dts/apple/Makefile | 4 + arch/arm64/boot/dts/apple/t8103-j274.dts | 35 +- arch/arm64/boot/dts/apple/t8103-j293.dts | 41 + arch/arm64/boot/dts/apple/t8103-j313.dts | 33 + arch/arm64/boot/dts/apple/t8103-j456.dts | 59 + arch/arm64/boot/dts/apple/t8103-j457.dts | 47 + .../dts/apple/{t8103-j274.dts => t8103-jxxx.dtsi} | 52 +- arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 1136 +++++ arch/arm64/boot/dts/apple/t8103.dtsi | 132 + arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 4 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 36 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 96 +- arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/efi.h | 1 - arch/arm64/include/asm/hwcap.h | 2 + arch/arm64/include/asm/stacktrace.h | 10 +- arch/arm64/include/asm/sysreg.h | 16 + arch/arm64/include/uapi/asm/hwcap.h | 2 + arch/arm64/kernel/cpufeature.c | 13 + arch/arm64/kernel/cpuinfo.c | 3 + arch/arm64/kernel/machine_kexec.c | 6 +- arch/arm64/kernel/machine_kexec_file.c | 1 + arch/arm64/kernel/perf_callchain.c | 15 +- arch/arm64/kernel/process.c | 45 +- arch/arm64/kernel/return_address.c | 8 +- arch/arm64/kernel/stacktrace.c | 60 +- arch/arm64/kernel/time.c | 25 +- arch/arm64/kvm/Makefile | 6 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/lib/xor-neon.c | 147 +- arch/arm64/mm/context.c | 22 +- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/mmu.c | 7 + arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/include/asm/futex.h | 6 +- arch/mips/kvm/Makefile | 3 +- arch/mips/pci/msi-octeon.c | 32 +- arch/mips/ralink/of.c | 19 +- arch/powerpc/boot/dts/bluestone.dts | 25 - arch/powerpc/boot/dts/canyonlands.dts | 18 - arch/powerpc/boot/dts/katmai.dts | 18 - arch/powerpc/boot/dts/kilauea.dts | 28 - arch/powerpc/boot/dts/redwood.dts | 19 - arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/prom.c | 22 +- arch/powerpc/kvm/Makefile | 8 +- arch/powerpc/mm/nohash/kaslr_booke.c | 4 +- arch/powerpc/platforms/40x/Kconfig | 1 - arch/powerpc/platforms/44x/Kconfig | 4 - arch/powerpc/platforms/4xx/Makefile | 1 - arch/powerpc/platforms/4xx/msi.c | 281 -- arch/powerpc/platforms/cell/axon_msi.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 4 +- arch/powerpc/platforms/pseries/msi.c | 6 +- arch/powerpc/sysdev/Kconfig | 6 - .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 12 + arch/riscv/include/asm/efi.h | 1 - arch/riscv/kernel/stacktrace.c | 4 - arch/riscv/kvm/Makefile | 6 +- arch/s390/configs/debug_defconfig | 2 + arch/s390/configs/defconfig | 2 + arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/diag.h | 4 +- arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/ftrace.c | 2 - arch/s390/kernel/irq.c | 9 +- arch/s390/kernel/machine_kexec_file.c | 38 +- arch/s390/kvm/Makefile | 8 +- arch/s390/mm/cmm.c | 2 +- arch/s390/mm/fault.c | 8 +- arch/s390/mm/pgalloc.c | 80 +- arch/s390/pci/pci_irq.c | 4 +- arch/sparc/kernel/pci_msi.c | 4 +- arch/x86/Kconfig | 17 +- arch/x86/Kconfig.cpu | 4 - arch/x86/Makefile | 16 + arch/x86/boot/compressed/efi_thunk_64.S | 16 +- arch/x86/boot/compressed/head_64.S | 8 +- arch/x86/boot/compressed/mem_encrypt.S | 6 +- arch/x86/boot/string.h | 3 + arch/x86/crypto/aegis128-aesni-asm.S | 48 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 2 +- arch/x86/crypto/aesni-intel_asm.S | 56 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 40 +- arch/x86/crypto/blake2s-core.S | 4 +- arch/x86/crypto/blowfish-x86_64-asm_64.S | 12 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 14 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 14 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 12 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 12 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/chacha-avx2-x86_64.S | 6 +- arch/x86/crypto/chacha-avx512vl-x86_64.S | 6 +- arch/x86/crypto/chacha-ssse3-x86_64.S | 8 +- arch/x86/crypto/crc32-pclmul_asm.S | 2 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +- arch/x86/crypto/crct10dif-pcl-asm_64.S | 2 +- arch/x86/crypto/des3_ede-asm_64.S | 4 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 6 +- arch/x86/crypto/nh-avx2-x86_64.S | 2 +- arch/x86/crypto/nh-sse2-x86_64.S | 2 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/serpent-avx2-asm_64.S | 10 +- arch/x86/crypto/serpent-sse2-i586-asm_32.S | 6 +- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 6 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 2 +- arch/x86/crypto/sha1_ni_asm.S | 2 +- arch/x86/crypto/sha1_ssse3_asm.S | 2 +- arch/x86/crypto/sha256-avx-asm.S | 2 +- arch/x86/crypto/sha256-avx2-asm.S | 2 +- arch/x86/crypto/sha256-ssse3-asm.S | 2 +- arch/x86/crypto/sha256_ni_asm.S | 2 +- arch/x86/crypto/sha512-avx-asm.S | 2 +- arch/x86/crypto/sha512-avx2-asm.S | 2 +- arch/x86/crypto/sha512-ssse3-asm.S | 2 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 12 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 8 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/twofish-i586-asm_32.S | 4 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 6 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 4 +- arch/x86/entry/entry_32.S | 30 +- arch/x86/entry/entry_64.S | 23 +- arch/x86/entry/thunk_32.S | 2 +- arch/x86/entry/thunk_64.S | 2 +- arch/x86/entry/vdso/vdso-layout.lds.S | 1 - arch/x86/entry/vdso/vdso32/system_call.S | 2 +- arch/x86/entry/vdso/vsgx.S | 2 +- arch/x86/entry/vsyscall/vsyscall_emu_64.S | 6 +- arch/x86/hyperv/irqdomain.c | 55 +- arch/x86/include/asm/asm.h | 37 + arch/x86/include/asm/efi.h | 16 +- arch/x86/include/asm/extable.h | 6 +- arch/x86/include/asm/extable_fixup_types.h | 50 +- arch/x86/include/asm/fpu/signal.h | 3 - arch/x86/include/asm/futex.h | 28 +- arch/x86/include/asm/insn-eval.h | 2 + arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/include/asm/linkage.h | 14 + arch/x86/include/asm/mmx.h | 15 - arch/x86/include/asm/msr.h | 26 +- arch/x86/include/asm/page_32.h | 14 - arch/x86/include/asm/paravirt.h | 2 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/qspinlock_paravirt.h | 4 +- arch/x86/include/asm/required-features.h | 4 - arch/x86/include/asm/segment.h | 9 +- arch/x86/include/asm/sgx.h | 18 + arch/x86/include/asm/static_call.h | 2 +- arch/x86/include/asm/string_32.h | 33 - arch/x86/include/asm/uaccess.h | 44 +- arch/x86/include/asm/word-at-a-time.h | 66 +- arch/x86/include/asm/x86_init.h | 6 - arch/x86/include/asm/xen/hypervisor.h | 8 + arch/x86/include/asm/xen/page.h | 14 +- arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/acpi/sleep.c | 4 +- arch/x86/kernel/acpi/wakeup_32.S | 6 +- arch/x86/kernel/alternative.c | 51 +- arch/x86/kernel/apic/msi.c | 8 +- arch/x86/kernel/cpu/mce/core.c | 144 +- arch/x86/kernel/cpu/mce/internal.h | 2 + arch/x86/kernel/cpu/mce/severity.c | 38 +- arch/x86/kernel/cpu/resctrl/monitor.c | 2 +- arch/x86/kernel/cpu/sgx/encls.h | 36 +- arch/x86/kernel/cpu/sgx/main.c | 20 + arch/x86/kernel/cpu/sgx/sgx.h | 1 + arch/x86/kernel/fpu/legacy.h | 6 +- arch/x86/kernel/fpu/xstate.h | 6 +- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/ftrace_32.S | 6 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/head_32.S | 2 +- arch/x86/kernel/irqflags.S | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/paravirt.c | 4 +- arch/x86/kernel/relocate_kernel_32.S | 10 +- arch/x86/kernel/relocate_kernel_64.S | 10 +- arch/x86/kernel/sev_verify_cbit.S | 2 +- arch/x86/kernel/static_call.c | 5 +- arch/x86/kernel/verify_cpu.S | 4 +- arch/x86/kernel/vmlinux.lds.S | 1 - arch/x86/kernel/x86_init.c | 12 - arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/Makefile | 7 +- arch/x86/kvm/emulate.c | 16 +- arch/x86/kvm/hyperv.c | 9 +- arch/x86/kvm/lapic.c | 3 + arch/x86/kvm/svm/vmenter.S | 4 +- arch/x86/kvm/trace.h | 24 + arch/x86/kvm/vmx/nested.c | 23 +- arch/x86/kvm/vmx/posted_intr.c | 35 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 38 +- arch/x86/kvm/vmx/vmx.h | 9 + arch/x86/kvm/vmx/vmx_ops.h | 16 +- arch/x86/kvm/x86.c | 13 +- arch/x86/lib/Makefile | 1 - arch/x86/lib/atomic64_386_32.S | 86 +- arch/x86/lib/atomic64_cx8_32.S | 16 +- arch/x86/lib/checksum_32.S | 27 +- arch/x86/lib/clear_page_64.S | 6 +- arch/x86/lib/cmpxchg16b_emu.S | 4 +- arch/x86/lib/cmpxchg8b_emu.S | 4 +- arch/x86/lib/copy_mc_64.S | 18 +- arch/x86/lib/copy_page_64.S | 4 +- arch/x86/lib/copy_user_64.S | 42 +- arch/x86/lib/csum-copy_64.S | 2 +- arch/x86/lib/csum-partial_64.c | 2 +- arch/x86/lib/error-inject.c | 3 +- arch/x86/lib/getuser.S | 22 +- arch/x86/lib/hweight.S | 6 +- arch/x86/lib/insn-eval.c | 66 +- arch/x86/lib/iomap_copy_64.S | 2 +- arch/x86/lib/memcpy_32.c | 4 - arch/x86/lib/memcpy_64.S | 12 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/mmx_32.c | 388 -- arch/x86/lib/msr-reg.S | 4 +- arch/x86/lib/putuser.S | 6 +- arch/x86/lib/retpoline.S | 4 +- arch/x86/lib/usercopy_32.c | 67 +- arch/x86/lib/usercopy_64.c | 8 +- arch/x86/math-emu/div_Xsig.S | 2 +- arch/x86/math-emu/div_small.S | 2 +- arch/x86/math-emu/mul_Xsig.S | 6 +- arch/x86/math-emu/polynom_Xsig.S | 2 +- arch/x86/math-emu/reg_norm.S | 6 +- arch/x86/math-emu/reg_round.S | 2 +- arch/x86/math-emu/reg_u_add.S | 2 +- arch/x86/math-emu/reg_u_div.S | 2 +- arch/x86/math-emu/reg_u_mul.S | 2 +- arch/x86/math-emu/reg_u_sub.S | 2 +- arch/x86/math-emu/round_Xsig.S | 4 +- arch/x86/math-emu/shr_Xsig.S | 8 +- arch/x86/math-emu/wm_shrx.S | 16 +- arch/x86/mm/extable.c | 124 +- arch/x86/mm/mem_encrypt_boot.S | 4 +- arch/x86/net/bpf_jit_comp.c | 57 +- arch/x86/pci/xen.c | 19 +- arch/x86/platform/efi/efi_stub_32.S | 2 +- arch/x86/platform/efi/efi_stub_64.S | 2 +- arch/x86/platform/efi/efi_thunk_64.S | 16 +- arch/x86/platform/olpc/xo1-wakeup.S | 6 +- arch/x86/power/hibernate_asm_32.S | 4 +- arch/x86/power/hibernate_asm_64.S | 4 +- arch/x86/um/checksum_32.S | 4 +- arch/x86/um/setjmp_32.S | 2 +- arch/x86/um/setjmp_64.S | 2 +- arch/x86/xen/xen-asm.S | 12 +- arch/x86/xen/xen-head.S | 2 +- arch/xtensa/include/asm/futex.h | 2 +- block/bdev.c | 12 +- block/fops.c | 3 +- block/ioprio.c | 3 + crypto/asymmetric_keys/asymmetric_type.c | 57 +- crypto/asymmetric_keys/pkcs7_trust.c | 6 +- crypto/asymmetric_keys/restrict.c | 48 +- crypto/asymmetric_keys/x509_cert_parser.c | 10 + crypto/asymmetric_keys/x509_public_key.c | 10 + crypto/dh.c | 1 - crypto/drbg.c | 7 +- crypto/jitterentropy-kcapi.c | 6 - crypto/jitterentropy.c | 6 +- crypto/jitterentropy.h | 1 - drivers/acpi/pmic/intel_pmic.c | 14 +- drivers/acpi/pmic/intel_pmic.h | 8 +- drivers/acpi/pmic/intel_pmic_bxtwc.c | 3 +- drivers/acpi/pmic/intel_pmic_bytcrc.c | 3 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 3 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 3 +- drivers/acpi/pmic/intel_pmic_chtwc.c | 3 +- drivers/acpi/pmic/intel_pmic_xpower.c | 24 +- drivers/acpi/sleep.c | 28 +- drivers/android/binder.c | 24 +- drivers/base/core.c | 1 - drivers/base/node.c | 3 + drivers/block/drbd/drbd_main.c | 3 +- drivers/block/drbd/drbd_protocol.h | 6 +- drivers/block/drbd/drbd_receiver.c | 3 +- drivers/block/loop.c | 65 +- drivers/block/loop.h | 1 + drivers/block/null_blk/main.c | 2 +- drivers/char/agp/amd64-agp.c | 24 +- drivers/char/agp/sis-agp.c | 25 +- drivers/char/agp/via-agp.c | 25 +- drivers/char/tpm/st33zp24/st33zp24.c | 122 +- drivers/char/tpm/tpm_tis_core.c | 10 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 16 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 20 +- drivers/clk/clk.c | 78 +- drivers/clk/ti/adpll.c | 2 +- drivers/clocksource/Kconfig | 3 +- drivers/clocksource/arm_arch_timer.c | 9 +- drivers/clocksource/dw_apb_timer_of.c | 2 +- drivers/clocksource/exynos_mct.c | 2 +- drivers/clocksource/renesas-ostm.c | 39 +- drivers/clocksource/timer-imx-sysctr.c | 6 +- drivers/clocksource/timer-pistachio.c | 3 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/marvell/octeontx2/Makefile | 2 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 + .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 108 + .../crypto/marvell/octeontx2/otx2_cpt_devlink.h | 20 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 3 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 9 + .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 322 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 7 +- drivers/crypto/stm32/stm32-cryp.c | 988 ++-- drivers/crypto/stm32/stm32-hash.c | 6 +- drivers/devfreq/Kconfig | 8 + drivers/devfreq/Makefile | 1 + drivers/devfreq/sun8i-a33-mbus.c | 511 ++ drivers/dma/at_xdmac.c | 8 +- drivers/dma/dma-jz4780.c | 118 +- drivers/dma/idxd/device.c | 14 +- drivers/dma/idxd/idxd.h | 9 + drivers/dma/idxd/init.c | 5 +- drivers/dma/idxd/irq.c | 2 +- drivers/dma/idxd/submit.c | 49 +- drivers/dma/idxd/sysfs.c | 36 + drivers/dma/mmp_pdma.c | 6 - drivers/dma/pxa_dma.c | 7 - drivers/dma/qcom/qcom_adm.c | 56 +- drivers/dma/sh/shdma-base.c | 14 +- drivers/dma/sprd-dma.c | 3 - drivers/dma/st_fdma.c | 2 +- drivers/dma/stm32-mdma.c | 76 +- drivers/dma/tegra20-apb-dma.c | 6 - drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/k3-psil-j721s2.c | 167 + drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 158 +- drivers/dma/xilinx/xilinx_dma.c | 11 +- drivers/dma/xilinx/xilinx_dpdma.c | 17 +- drivers/edac/amd64_edac.c | 21 +- drivers/edac/amd64_edac.h | 5 +- drivers/edac/edac_mc.c | 2 + drivers/firmware/arm_scmi/driver.c | 102 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 73 +- drivers/firmware/efi/libstub/efi-stub.c | 10 +- drivers/firmware/efi/libstub/efistub.h | 30 +- drivers/firmware/efi/libstub/x86-stub.c | 26 +- drivers/firmware/scpi_pm_domain.c | 10 +- drivers/firmware/tegra/bpmp-debugfs.c | 5 +- drivers/gpio/Kconfig | 10 +- drivers/gpio/gpio-aggregator.c | 11 +- drivers/gpio/gpio-dwapb.c | 10 +- drivers/gpio/gpio-ml-ioh.c | 52 +- drivers/gpio/gpio-pch.c | 42 +- drivers/gpio/gpio-rockchip.c | 18 - drivers/gpio/gpio-xlp.c | 147 +- drivers/gpio/gpiolib-acpi.c | 51 +- drivers/gpio/gpiolib.c | 35 +- drivers/gpu/drm/Kconfig | 3 +- drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 133 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 116 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 19 + drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_profile.c | 112 - drivers/gpu/drm/amd/amdgpu/amdgpu_profile.h | 30 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 5 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 1 - drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 - drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 - drivers/gpu/drm/amd/amdgpu/soc15.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 231 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 25 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 4 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 30 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 4 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 2 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 2 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 43 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 26 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 20 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 8 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 8 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 97 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 30 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 14 - .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 57 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c | 3 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 7 +- .../amd/display/dc/dcn201/dcn201_link_encoder.c | 6 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 16 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 2 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 9 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 31 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 36 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 + .../gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 12 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 + .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c | 10 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 45 +- .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 2 + .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 2 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 2 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 2 + .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 10 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 8 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 489 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 7 +- .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 7 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 7 +- .../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 7 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 10 +- drivers/gpu/drm/amd/include/yellow_carp_offset.h | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 9 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 5 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 24 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 63 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 11 +- drivers/gpu/drm/i915/display/intel_display.c | 55 +- drivers/gpu/drm/i915/display/intel_display.h | 5 +- drivers/gpu/drm/i915/display/intel_display_power.c | 4 +- drivers/gpu/drm/i915/display/intel_dmc.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.h | 3 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 2 +- drivers/gpu/drm/i915/display/intel_psr.h | 11 +- drivers/gpu/drm/i915/gt/intel_context.h | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 38 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 33 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 75 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 188 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 18 +- drivers/gpu/drm/i915/i915_active_types.h | 2 - drivers/gpu/drm/i915/i915_drv.h | 6 +- drivers/gpu/drm/i915/i915_gpu_error.c | 9 +- drivers/gpu/drm/i915/i915_pci.c | 75 +- drivers/gpu/drm/i915/i915_request.c | 1 + drivers/gpu/drm/i915/i915_request.h | 3 +- drivers/gpu/drm/i915/intel_device_info.c | 24 +- drivers/gpu/drm/i915/intel_device_info.h | 9 +- drivers/gpu/drm/i915/pxp/intel_pxp.c | 5 + drivers/gpu/drm/i915/pxp/intel_pxp.h | 15 +- drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 2 - drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/Makefile | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 38 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 30 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 65 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 4 - drivers/gpu/drm/msm/dp/dp_display.c | 31 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_drm.c | 76 + drivers/gpu/drm/msm/dp/dp_link.c | 19 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.h | 1 - drivers/gpu/drm/msm/dsi/dsi_manager.c | 17 - drivers/gpu/drm/msm/hdmi/hdmi.c | 12 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 19 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 81 +- .../drm/msm/hdmi/{hdmi_connector.c => hdmi_hpd.c} | 154 +- drivers/gpu/drm/msm/msm_drv.h | 12 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/sprd/Kconfig | 13 + drivers/gpu/drm/sprd/Makefile | 8 + drivers/gpu/drm/sprd/megacores_pll.c | 305 ++ drivers/gpu/drm/sprd/sprd_dpu.c | 880 ++++ drivers/gpu/drm/sprd/sprd_dpu.h | 109 + drivers/gpu/drm/sprd/sprd_drm.c | 205 + drivers/gpu/drm/sprd/sprd_drm.h | 19 + drivers/gpu/drm/sprd/sprd_dsi.c | 1073 +++++ drivers/gpu/drm/sprd/sprd_dsi.h | 126 + drivers/gpu/drm/tiny/simpledrm.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 9 +- drivers/hwmon/lm90.c | 106 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/i2c/busses/i2c-mpc.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 21 +- drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 4 +- drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/adc/Kconfig | 6 +- drivers/iio/adc/axp20x_adc.c | 45 +- drivers/iio/adc/envelope-detector.c | 3 +- drivers/iio/adc/max9611.c | 20 +- drivers/iio/adc/mcp3911.c | 9 +- drivers/iio/adc/ti-adc12138.c | 11 +- drivers/iio/adc/ti-ads124s08.c | 3 +- drivers/iio/addac/Kconfig | 20 + drivers/iio/addac/Makefile | 7 + drivers/iio/addac/ad74413r.c | 1475 ++++++ drivers/iio/dac/Kconfig | 12 +- drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5755.c | 152 +- drivers/iio/dac/ad5758.c | 3 +- drivers/iio/dac/ad7293.c | 934 ++++ drivers/iio/dac/dpot-dac.c | 2 +- drivers/iio/dac/lpc18xx_dac.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/industrialio-trigger.c | 36 +- drivers/iio/light/cm3605.c | 6 +- drivers/iio/light/ltr501.c | 25 + drivers/iio/potentiometer/mcp41010.c | 6 +- drivers/infiniband/hw/irdma/hw.c | 4 +- drivers/infiniband/hw/mlx5/fs.c | 18 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/sw/rxe/rxe_qp.c | 3 +- drivers/input/touchscreen/atmel_mxt_ts.c | 2 +- drivers/input/touchscreen/goodix.c | 7 +- drivers/input/touchscreen/silead.c | 172 +- drivers/input/touchscreen/ti_am335x_tsc.c | 18 +- drivers/input/touchscreen/ucb1400_ts.c | 4 +- drivers/irqchip/irq-bcm7120-l2.c | 1 + drivers/irqchip/irq-gic-v2m.c | 1 - drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 - drivers/irqchip/irq-gic-v3-mbi.c | 1 - drivers/isdn/capi/kcapi.c | 2 +- drivers/mailbox/bcm-flexrm-mailbox.c | 4 +- drivers/md/md.c | 4 +- drivers/memory/brcmstb_dpfe.c | 2 +- drivers/misc/eeprom/at24.c | 15 +- drivers/misc/eeprom/at25.c | 7 +- drivers/misc/sram.c | 1 + drivers/mmc/host/bcm2835.c | 2 - drivers/mtd/mtd_blkdevs.c | 6 +- drivers/mtd/nand/raw/qcom_nandc.c | 14 +- drivers/net/bareudp.c | 41 +- drivers/net/bonding/bond_main.c | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 8 +- drivers/net/dsa/ocelot/felix.c | 64 +- drivers/net/dsa/sja1105/sja1105.h | 6 +- drivers/net/dsa/sja1105/sja1105_main.c | 121 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 86 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 24 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 4 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 22 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 8 +- drivers/net/ethernet/emulex/benet/be_main.c | 4 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 20 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 3 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 1 - drivers/net/ethernet/intel/iavf/iavf_main.c | 8 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 12 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 2 +- drivers/net/ethernet/mediatek/Kconfig | 3 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 8 +- .../net/ethernet/microchip/lan966x/lan966x_port.c | 6 - drivers/net/ethernet/microsoft/mana/mana_bpf.c | 2 +- drivers/net/ethernet/mscc/Makefile | 1 + drivers/net/ethernet/mscc/ocelot.c | 59 +- drivers/net/ethernet/mscc/ocelot.h | 2 + drivers/net/ethernet/mscc/ocelot_fdma.c | 894 ++++ drivers/net/ethernet/mscc/ocelot_fdma.h | 166 + drivers/net/ethernet/mscc/ocelot_net.c | 39 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 10 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 2 +- drivers/net/ethernet/sfc/rx.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 69 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 29 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/vertexcom/Kconfig | 25 + drivers/net/ethernet/vertexcom/Makefile | 6 + drivers/net/ethernet/vertexcom/mse102x.c | 769 +++ drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 + drivers/net/hyperv/netvsc_bpf.c | 2 +- drivers/net/ipa/ipa_data-v4.5.c | 7 +- drivers/net/netdevsim/ethtool.c | 5 +- drivers/net/phy/mdio_bus.c | 3 + drivers/net/ppp/ppp_generic.c | 5 +- drivers/net/tun.c | 2 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/veth.c | 4 +- drivers/net/virtio_net.c | 4 +- drivers/net/wireless/ath/ath11k/pci.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 2 + drivers/net/wireless/mediatek/mt76/debugfs.c | 3 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 1 - drivers/net/wwan/iosm/iosm_ipc_mmio.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_mux.c | 28 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 1 - drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 18 +- drivers/net/wwan/iosm/iosm_ipc_wwan.c | 3 +- drivers/net/wwan/iosm/iosm_ipc_wwan.h | 10 - drivers/net/xen-netfront.c | 2 +- drivers/nvme/host/core.c | 23 +- drivers/nvme/host/multipath.c | 3 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/zns.c | 5 +- drivers/nvme/target/tcp.c | 9 +- drivers/of/fdt.c | 121 +- drivers/pci/Makefile | 3 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/msi/Makefile | 7 + drivers/pci/msi/irqdomain.c | 267 ++ drivers/pci/msi/legacy.c | 79 + drivers/pci/{ => msi}/msi.c | 647 +-- drivers/pci/msi/msi.h | 39 + drivers/pci/msi/pcidev_msi.c | 43 + drivers/pci/pci-sysfs.c | 7 +- drivers/pci/probe.c | 4 +- drivers/pci/xen-pcifront.c | 2 +- drivers/phy/microchip/lan966x_serdes.c | 17 +- drivers/phy/qualcomm/phy-qcom-edp.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 32 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 1 - drivers/phy/tegra/xusb.c | 2 +- drivers/phy/ti/phy-omap-control.c | 6 +- drivers/ras/cec.c | 2 +- drivers/remoteproc/Kconfig | 11 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/rcar_rproc.c | 224 + drivers/scsi/hpsa.c | 2 - drivers/scsi/lpfc/lpfc.h | 90 +- drivers/scsi/lpfc/lpfc_hw.h | 27 +- drivers/scsi/lpfc/lpfc_init.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 32 +- drivers/scsi/megaraid/megaraid_sas_base.c | 27 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 21 +- drivers/scsi/pm8001/pm80xx_hwi.c | 38 +- drivers/soc/samsung/Kconfig | 14 + drivers/soc/samsung/Makefile | 2 + drivers/soc/samsung/exynos-usi.c | 285 ++ drivers/soc/ti/k3-socinfo.c | 3 +- drivers/spi/spi-pic32.c | 2 - drivers/spi/spi.c | 13 +- drivers/tee/amdtee/core.c | 5 +- drivers/tty/serial/msm_serial.c | 15 +- drivers/usb/cdns3/cdnsp-ring.c | 11 +- drivers/usb/cdns3/cdnsp-trace.h | 4 +- drivers/usb/core/config.c | 6 +- drivers/usb/core/hcd.c | 2 +- drivers/usb/dwc3/core.h | 9 + drivers/usb/dwc3/gadget.c | 26 +- drivers/usb/gadget/composite.c | 14 +- drivers/usb/gadget/function/u_ether.c | 16 +- drivers/usb/gadget/legacy/dbgp.c | 15 +- drivers/usb/gadget/legacy/inode.c | 16 +- drivers/usb/gadget/udc/aspeed-vhub/dev.c | 19 +- drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 7 + drivers/usb/gadget/udc/aspeed-vhub/hub.c | 47 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 1 + drivers/usb/host/Kconfig | 11 + drivers/usb/host/Makefile | 1 + drivers/usb/host/xen-hcd.c | 1606 +++++++ drivers/usb/host/xhci-hub.c | 1 + drivers/usb/host/xhci-mtk-sch.c | 2 +- drivers/usb/host/xhci-ring.c | 1 - drivers/usb/host/xhci.c | 26 +- drivers/xen/gntdev.c | 6 +- fs/adfs/inode.c | 4 +- fs/aio.c | 186 +- fs/binfmt_elf.c | 4 +- fs/f2fs/compress.c | 50 +- fs/f2fs/data.c | 7 +- fs/f2fs/file.c | 10 +- fs/f2fs/iostat.c | 27 +- fs/fat/file.c | 5 +- fs/file.c | 72 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/file.c | 2 +- fs/gfs2/inode.c | 2 +- fs/gfs2/rgrp.c | 7 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 2 +- fs/io-wq.c | 29 +- fs/io_uring.c | 6 +- fs/nfsd/nfs4recover.c | 1 + fs/nfsd/nfsctl.c | 14 +- fs/proc/proc_net.c | 19 +- fs/proc/task_mmu.c | 1 + fs/reiserfs/journal.c | 7 +- fs/signalfd.c | 12 +- fs/tracefs/inode.c | 76 + fs/userfaultfd.c | 1 + include/asm-generic/futex.h | 2 +- include/crypto/public_key.h | 2 +- include/dt-bindings/iio/addac/adi,ad74413r.h | 21 + include/dt-bindings/soc/samsung,exynos-usi.h | 17 + include/keys/asymmetric-type.h | 3 +- include/kunit/assert.h | 2 +- include/linux/acpi.h | 2 +- include/linux/bitfield.h | 19 +- include/linux/bpf.h | 6 + include/linux/damon.h | 48 +- include/linux/device.h | 2 - include/linux/dma/qcom_adm.h | 12 + include/linux/dma/xilinx_dpdma.h | 11 + include/linux/dmaengine.h | 4 - include/linux/dsa/ocelot.h | 12 +- include/linux/dsa/sja1105.h | 61 +- include/linux/edac.h | 6 + include/linux/efi.h | 12 +- include/linux/filter.h | 2 +- include/linux/gfp.h | 4 +- include/linux/gpio/consumer.h | 2 + include/linux/hash.h | 5 +- include/linux/iio/trigger.h | 2 + include/linux/interrupt.h | 53 +- include/linux/kernel.h | 9 + include/linux/kvm_dirty_ring.h | 8 +- include/linux/migrate.h | 2 +- include/linux/mlx5/fs.h | 1 + include/linux/mm.h | 49 +- include/linux/mm_inline.h | 136 + include/linux/mm_types.h | 173 +- include/linux/mmzone.h | 1 + include/linux/msi.h | 136 +- include/linux/netdevice.h | 9 +- include/linux/numa.h | 4 + include/linux/of_fdt.h | 9 +- include/linux/pagemap.h | 1 - include/linux/pci.h | 2 + include/linux/percpu-refcount.h | 2 +- include/linux/platform_data/ad5755.h | 102 - include/linux/seq_file_net.h | 3 +- include/linux/stacktrace.h | 35 +- include/linux/suspend.h | 1 + include/linux/u64_stats_sync.h | 42 +- include/linux/unaligned/packed_struct.h | 2 +- include/linux/vmalloc.h | 2 + include/linux/wait.h | 26 + include/net/bareudp.h | 13 +- include/net/dsa.h | 18 +- include/net/net_namespace.h | 34 + include/net/net_trackers.h | 18 + include/net/pkt_cls.h | 8 +- include/net/sock.h | 25 +- include/net/xdp_priv.h | 1 - include/net/xfrm.h | 3 +- include/soc/mscc/ocelot.h | 6 + include/soc/mscc/vsc7514_regs.h | 2 + include/sound/dmaengine_pcm.h | 2 - include/sound/pcm.h | 3 + include/trace/events/rcu.h | 9 +- include/trace/events/scmi.h | 28 + include/trace/events/vmscan.h | 4 +- include/uapi/asm-generic/poll.h | 2 +- include/uapi/drm/amdgpu_drm.h | 28 - include/uapi/linux/bpf.h | 39 + include/uapi/linux/resource.h | 2 +- include/uapi/sound/asound.h | 5 + include/xen/interface/io/usbif.h | 405 ++ kernel/bpf/btf.c | 18 +- kernel/bpf/cpumap.c | 4 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/helpers.c | 16 + kernel/bpf/trampoline.c | 8 + kernel/bpf/verifier.c | 81 +- kernel/cgroup/cpuset.c | 14 +- kernel/crash_core.c | 11 + kernel/fork.c | 1 + kernel/irq/manage.c | 8 +- kernel/irq/msi.c | 41 +- kernel/module.c | 1 - kernel/panic.c | 19 +- kernel/power/power.h | 1 + kernel/power/swap.c | 16 +- kernel/rcu/rcutorture.c | 7 +- kernel/rcu/tree.c | 44 +- kernel/rcu/tree.h | 7 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_nocb.h | 7 +- kernel/rcu/tree_plugin.h | 8 +- kernel/sched/core.c | 2 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/fair.c | 71 +- kernel/sched/sched.h | 44 +- kernel/sched/wait.c | 7 + kernel/sys.c | 16 +- kernel/trace/bpf_trace.c | 55 +- kernel/trace/ftrace.c | 8 +- kernel/trace/trace_events_synth.c | 11 +- lib/Kconfig.debug | 30 +- lib/Makefile | 3 +- lib/atomic64.c | 2 - lib/kunit/test.c | 25 +- lib/list_debug.c | 8 +- lib/lz4/lz4defs.h | 2 + lib/test_hash.c | 259 +- lib/test_xarray.c | 6 - lib/xarray.c | 4 - localversion-next | 2 +- mm/Kconfig.debug | 2 +- mm/damon/core.c | 20 +- mm/damon/dbgfs.c | 6 +- mm/damon/paddr.c | 13 +- mm/damon/reclaim.c | 46 + mm/damon/vaddr.c | 36 +- mm/filemap.c | 11 +- mm/ksm.c | 1 + mm/madvise.c | 1 + mm/mapping_dirty_helpers.c | 1 + mm/memcontrol.c | 3 - mm/memory-failure.c | 21 +- mm/memory.c | 8 +- mm/mempolicy.c | 8 +- mm/migrate.c | 21 +- mm/mmap.c | 1 + mm/mmu_gather.c | 1 + mm/oom_kill.c | 12 + mm/page_table_check.c | 11 +- mm/pgtable-generic.c | 1 + mm/rmap.c | 13 +- mm/slob.c | 6 +- mm/truncate.c | 5 +- mm/vmalloc.c | 19 +- mm/vmscan.c | 67 +- net/Kconfig.debug | 9 + net/core/dev.c | 8 +- net/core/filter.c | 8 +- net/core/neighbour.c | 4 - net/core/net_namespace.c | 3 + net/core/sock.c | 10 +- net/dsa/dsa2.c | 73 +- net/dsa/dsa_priv.h | 1 + net/dsa/switch.c | 14 + net/dsa/tag_ocelot_8021q.c | 73 +- net/dsa/tag_sja1105.c | 224 +- net/ipv4/inet_diag.c | 4 +- net/l2tp/l2tp_debugfs.c | 9 +- net/llc/llc_proc.c | 2 +- net/mptcp/pm_netlink.c | 3 + net/phonet/pep.c | 1 + net/sched/sch_cake.c | 6 +- net/sched/sch_ets.c | 4 +- net/tipc/link.c | 3 +- net/unix/sysctl_net_unix.c | 4 - net/xfrm/xfrm_device.c | 3 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/xsk_fwd.c | 5 +- samples/ftrace/Makefile | 1 + samples/ftrace/ftrace-direct-modify.c | 4 +- samples/ftrace/ftrace-direct-multi-modify.c | 152 + samples/ftrace/ftrace-direct-too.c | 2 +- samples/ftrace/ftrace-direct.c | 2 +- scripts/Makefile.build | 3 +- scripts/kconfig/confdata.c | 2 +- scripts/link-vmlinux.sh | 3 + scripts/recordmcount.pl | 2 +- sound/core/jack.c | 4 + sound/core/pcm_dmaengine.c | 5 +- sound/drivers/opl3/opl3_midi.c | 2 +- sound/isa/gus/gus_mem.c | 22 +- sound/soc/generic/test-component.c | 8 +- sound/soc/sof/intel/apl.c | 1 + sound/soc/sof/intel/cnl.c | 7 + sound/soc/sof/intel/hda-ctrl.c | 2 +- sound/soc/sof/intel/hda-dai.c | 4 - sound/soc/sof/intel/hda-loader.c | 64 - sound/soc/sof/intel/hda-pcm.c | 86 +- sound/soc/sof/intel/hda-stream.c | 25 +- sound/soc/sof/intel/hda.c | 9 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 67 +- sound/soc/sof/intel/shim.h | 4 + sound/soc/tegra/tegra20_spdif.c | 1 - sound/soc/tegra/tegra_asoc_machine.c | 11 +- sound/soc/tegra/tegra_asoc_machine.h | 1 + sound/sparc/dbri.c | 6 +- tools/arch/x86/include/asm/required-features.h | 4 - tools/include/linux/hash.h | 5 +- tools/include/linux/kernel.h | 2 + tools/include/uapi/linux/bpf.h | 39 + tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/gen_loader.c | 5 +- tools/lib/bpf/libbpf.c | 11 +- tools/lib/bpf/libbpf.h | 24 + tools/lib/bpf/relo_core.c | 19 +- tools/objtool/arch/x86/decode.c | 13 +- tools/objtool/builtin-check.c | 3 +- tools/objtool/check.c | 22 +- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 2 +- tools/perf/util/event.h | 5 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 85 +- tools/perf/util/intel-pt.c | 1 + tools/perf/util/perf_regs.c | 3 + tools/perf/util/python.c | 2 +- tools/testing/kunit/kunit.py | 14 + tools/testing/kunit/kunit_config.py | 61 +- tools/testing/kunit/kunit_json.py | 2 + tools/testing/kunit/kunit_kernel.py | 75 +- tools/testing/kunit/kunit_parser.py | 43 +- tools/testing/kunit/kunit_tool_test.py | 134 +- tools/testing/kunit/run_checks.py | 81 + .../test_is_test_passed-no_tests_no_plan.log | 7 + tools/testing/selftests/Makefile | 3 +- tools/testing/selftests/alsa/.gitignore | 1 + tools/testing/selftests/alsa/Makefile | 9 + tools/testing/selftests/alsa/mixer-test.c | 665 +++ tools/testing/selftests/arm64/fp/vec-syscfg.c | 2 - tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bench.c | 8 +- tools/testing/selftests/bpf/bench.h | 9 +- tools/testing/selftests/bpf/benchs/bench_count.c | 2 +- tools/testing/selftests/bpf/benchs/bench_rename.c | 16 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 14 +- tools/testing/selftests/bpf/benchs/bench_strncmp.c | 161 + tools/testing/selftests/bpf/benchs/bench_trigger.c | 24 +- .../selftests/bpf/benchs/run_bench_strncmp.sh | 12 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 7 +- .../selftests/bpf/prog_tests/get_func_args_test.c | 44 + .../selftests/bpf/prog_tests/test_strncmp.c | 167 + .../selftests/bpf/progs/get_func_args_test.c | 123 + tools/testing/selftests/bpf/progs/strncmp_bench.c | 50 + tools/testing/selftests/bpf/progs/strncmp_test.c | 54 + tools/testing/selftests/bpf/test_verifier.c | 14 +- .../selftests/bpf/verifier/btf_ctx_access.c | 12 + .../selftests/bpf/verifier/search_pruning.c | 71 + tools/testing/selftests/bpf/verifier/spill_fill.c | 32 + tools/testing/selftests/cgroup/cgroup_util.h | 4 +- tools/testing/selftests/core/close_range_test.c | 4 - tools/testing/selftests/ir/ir_loopback.c | 1 - tools/testing/selftests/kselftest.h | 4 + tools/testing/selftests/kselftest_harness.h | 2 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/kvm_util.h | 9 + tools/testing/selftests/kvm/lib/kvm_util.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 68 + .../selftests/kvm/x86_64/svm_int_ctl_test.c | 2 +- .../selftests/kvm/x86_64/userspace_io_test.c | 114 + tools/testing/selftests/landlock/common.h | 4 - tools/testing/selftests/net/fcnal-test.sh | 43 +- .../net/forwarding/forwarding.config.sample | 2 + tools/testing/selftests/net/gro.c | 41 +- tools/testing/selftests/net/icmp_redirect.sh | 2 +- tools/testing/selftests/net/ipsec.c | 1 - tools/testing/selftests/net/mptcp/mptcp_inq.c | 1 - tools/testing/selftests/net/reuseport_bpf.c | 4 +- tools/testing/selftests/net/rxtimestamp.c | 2 +- tools/testing/selftests/net/socket.c | 3 +- .../selftests/net/tcp_fastopen_backup_key.c | 6 +- tools/testing/selftests/net/toeplitz.c | 2 +- .../testing/selftests/rseq/basic_percpu_ops_test.c | 3 +- tools/testing/selftests/rseq/rseq.c | 3 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 2 +- tools/testing/selftests/sparc64/drivers/adi-test.c | 4 - tools/testing/selftests/timens/procfs.c | 2 - tools/testing/selftests/timens/timens.c | 2 - tools/testing/selftests/vm/mremap_test.c | 1 - tools/testing/selftests/vm/pkey-helpers.h | 3 +- tools/testing/selftests/vm/va_128TBswitch.c | 2 +- tools/vm/page_owner_sort.c | 7 +- virt/kvm/Kconfig | 3 + virt/kvm/Makefile.kvm | 13 + virt/kvm/kvm_main.c | 4 +- 1172 files changed, 33361 insertions(+), 11054 deletions(-) create mode 100644 Documentation/dev-tools/ktap.rst create mode 100644 Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml create mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,display-sub [...] create mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dpu.yaml create mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dsi [...] create mode 100644 Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml create mode 100644 Documentation/devicetree/bindings/net/vertexcom-mse102x.yaml create mode 100644 Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/renesas,rcar-rproc.yaml create mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/apple,wdt.yaml delete mode 100644 Documentation/gpu/amdgpu-dc.rst delete mode 100644 Documentation/gpu/amdgpu.rst create mode 100644 Documentation/gpu/amdgpu/amdgpu-glossary.rst create mode 100644 Documentation/gpu/amdgpu/display/config_example.svg create mode 100644 Documentation/gpu/amdgpu/display/dc-debug.rst create mode 100644 Documentation/gpu/amdgpu/display/dc-glossary.rst create mode 100644 Documentation/gpu/amdgpu/display/dc_pipeline_overview.svg create mode 100644 Documentation/gpu/amdgpu/display/dcn-overview.rst create mode 100644 Documentation/gpu/amdgpu/display/display-manager.rst create mode 100644 Documentation/gpu/amdgpu/display/global_sync_vblank.svg create mode 100644 Documentation/gpu/amdgpu/display/index.rst create mode 100644 Documentation/gpu/amdgpu/driver-core.rst create mode 100644 Documentation/gpu/amdgpu/driver-misc.rst create mode 100644 Documentation/gpu/amdgpu/index.rst create mode 100644 Documentation/gpu/amdgpu/module-parameters.rst create mode 100644 Documentation/gpu/amdgpu/ras.rst create mode 100644 Documentation/gpu/amdgpu/thermal.rst create mode 100644 Documentation/gpu/amdgpu/xgmi.rst create mode 100644 Documentation/sphinx-static/theme_rtd_colors.css create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/spear320s.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2-of10.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-j293.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-j313.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-j456.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-j457.dts copy arch/arm64/boot/dts/apple/{t8103-j274.dts => t8103-jxxx.dtsi} (54%) create mode 100644 arch/arm64/boot/dts/apple/t8103-pmgr.dtsi delete mode 100644 arch/powerpc/platforms/4xx/msi.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.h create mode 100644 drivers/devfreq/sun8i-a33-mbus.c create mode 100644 drivers/dma/ti/k3-psil-j721s2.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_profile.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_profile.h rename drivers/gpu/drm/msm/hdmi/{hdmi_connector.c => hdmi_hpd.c} (62%) create mode 100644 drivers/gpu/drm/sprd/Kconfig create mode 100644 drivers/gpu/drm/sprd/Makefile create mode 100644 drivers/gpu/drm/sprd/megacores_pll.c create mode 100644 drivers/gpu/drm/sprd/sprd_dpu.c create mode 100644 drivers/gpu/drm/sprd/sprd_dpu.h create mode 100644 drivers/gpu/drm/sprd/sprd_drm.c create mode 100644 drivers/gpu/drm/sprd/sprd_drm.h create mode 100644 drivers/gpu/drm/sprd/sprd_dsi.c create mode 100644 drivers/gpu/drm/sprd/sprd_dsi.h create mode 100644 drivers/iio/addac/Kconfig create mode 100644 drivers/iio/addac/Makefile create mode 100644 drivers/iio/addac/ad74413r.c create mode 100644 drivers/iio/dac/ad7293.c create mode 100644 drivers/net/ethernet/mscc/ocelot_fdma.c create mode 100644 drivers/net/ethernet/mscc/ocelot_fdma.h create mode 100644 drivers/net/ethernet/vertexcom/Kconfig create mode 100644 drivers/net/ethernet/vertexcom/Makefile create mode 100644 drivers/net/ethernet/vertexcom/mse102x.c create mode 100644 drivers/pci/msi/Makefile create mode 100644 drivers/pci/msi/irqdomain.c create mode 100644 drivers/pci/msi/legacy.c rename drivers/pci/{ => msi}/msi.c (64%) create mode 100644 drivers/pci/msi/msi.h create mode 100644 drivers/pci/msi/pcidev_msi.c create mode 100644 drivers/remoteproc/rcar_rproc.c create mode 100644 drivers/soc/samsung/exynos-usi.c create mode 100644 drivers/usb/host/xen-hcd.c create mode 100644 include/dt-bindings/iio/addac/adi,ad74413r.h create mode 100644 include/dt-bindings/soc/samsung,exynos-usi.h create mode 100644 include/linux/dma/qcom_adm.h create mode 100644 include/linux/dma/xilinx_dpdma.h delete mode 100644 include/linux/platform_data/ad5755.h create mode 100644 include/net/net_trackers.h create mode 100644 include/xen/interface/io/usbif.h create mode 100644 samples/ftrace/ftrace-direct-multi-modify.c create mode 100755 tools/testing/kunit/run_checks.py create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_no_plan.log create mode 100644 tools/testing/selftests/alsa/.gitignore create mode 100644 tools/testing/selftests/alsa/Makefile create mode 100644 tools/testing/selftests/alsa/mixer-test.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_strncmp.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_strncmp.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/get_func_args_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_strncmp.c create mode 100644 tools/testing/selftests/bpf/progs/get_func_args_test.c create mode 100644 tools/testing/selftests/bpf/progs/strncmp_bench.c create mode 100644 tools/testing/selftests/bpf/progs/strncmp_test.c create mode 100644 tools/testing/selftests/bpf/verifier/btf_ctx_access.c create mode 100644 tools/testing/selftests/kvm/x86_64/userspace_io_test.c create mode 100644 virt/kvm/Makefile.kvm