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-master-arm-next-allyesconfig in repository toolchain/ci/linux.
discards ea922272cbe5 Add linux-next specific files for 20211210 discards 3fb385379c8f Merge branch 'akpm/master' discards 3e0287c48657 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] discards 35b171dfe62b lib/stackdepot: allow optional init and stack_table alloca [...] discards 8df20e8ae096 lib/stackdepot: allow optional init and stack_table alloca [...] discards 0a6452797674 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] discards bd4a02d961e1 lib/stackdepot: allow optional init and stack_table alloca [...] discards 9873db097bef proc-remove-pde_data-completely-fix-fix discards 686ac8b95277 proc-remove-pde_data-completely-fix discards 3d4eabb6c7cf proc: remove PDE_DATA() completely discards 5f88fe2be2f9 fs: proc: store PDE()->data into inode->i_private discards 21894168bbe1 kprobe: move sysctl_kprobes_optimization to kprobes.c discards fdddf7e1e9e2 fs/coredump: move coredump sysctls into its own file discards 00b55fa4174a printk: fix build warning when CONFIG_PRINTK=n discards 1962e3d9e48e kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() discards ad6ee1ef0eb3 fs: move namespace sysctls and declare fs base directory discards 4d23512b227b sysctl-add-and-use-base-directory-declarer-and-registratio [...] discards 99983410434e sysctl: add and use base directory declarer and registrati [...] discards 44aa74276480 fs: move pipe sysctls to is own file discards cdea312d1e55 fs: move fs/exec.c sysctls into its own file discards 566ac9d37129 fs: move namei sysctls to its own file discards 99fcc0c0a4ab fs: move locking sysctls where they are used discards 61ec7b9fc4c5 fs: move shared sysctls to fs/sysctls.c discards 6fcdb7d45f5d sysctl: move maxolduid as a sysctl specific const discards 0578b772a37b fs/dcache: avoid unused-function warning discards fb21dd9adf5e fs/inode: avoid unused-variable warning discards ef273fbef972 fs: move dcache sysctls to its own file discards 5072290b3968 fs: move fs stat sysctls to file_table.c discards 0e045319965d fs: move inode sysctls to its own file discards 924940add9a6 sysctl: share unsigned long const values discards 84cf9648df1b stackleak: move stack_erasing sysctl to stackleak.c discards 81e9474ae5eb scsi/sg: move sg-big-buff sysctl to scsi/sg.c discards 25d721498314 printk: move printk sysctl to printk/sysctl.c discards 94e2a8bb148e fs: move binfmt_misc sysctl to its own file discards afa4ecb916d9 sysctl-add-helper-to-register-a-sysctl-mount-point-fix discards 627715129d58 sysctl: add helper to register a sysctl mount point discards 5ba79a3907c3 random: move the random sysctl declarations to its own file discards c1fee0c3a333 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 discards 2a84fd943ce7 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix discards c71726b18ba8 firmware_loader-move-firmware-sysctl-to-its-own-files-fix discards 984a60bf7592 firmware_loader: move firmware sysctl to its own files discards cb0b378a3acc eventpoll: simplify sysctl declaration with register_sysctl() discards eb5331c3e705 cdrom: simplify subdirectory registration with register_sysctl() discards 5512b5983f8c inotify-simplify-subdirectory-registration-with-register_s [...] discards 9fde633a3a0d inotify: simplify subdirectory registration with register_ [...] discards 9cf3e43c2cad test_sysctl: simplify subdirectory registration with regis [...] discards a26dbb49fe1f ocfs2: simplify subdirectory registration with register_sysctl() discards 523b87b03b97 macintosh/mac_hid.c: simplify subdirectory registration wi [...] discards 56b11a8e4023 i915: simplify subdirectory registration with register_sysctl() discards 5e67aa4bd9ff hpet: simplify subdirectory registration with register_sysctl() discards 3d5bae450345 dnotify: move dnotify sysctl to dnotify.c discards 0d8f22935c1e aio: move aio sysctl to aio.c discards ef9fc08e11ad sysctl: use SYSCTL_ZERO to replace some static int zero uses discards 112df9e7d124 sysctl: use const for typically used max/min proc sysctls discards 22ee35d85c0f sysctl: make ngroups_max const discards 2a7c36e167a0 watchdog: move watchdog sysctl interface to watchdog.c discards f8c926e927e8 hung_task: move hung_task sysctl interface to hung_task.c discards c2a2edc1fe6d sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] discards efae1bbd8abe sysctl: move some boundary constants from sysctl.c to sysctl_vals discards 603c784fe449 sysctl: add a new register_sysctl_init() interface discards 25951a88c797 Merge branch 'akpm-current/current' discards 859ae1474d30 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE discards d2d398eb6b84 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] discards 10c38510ac00 btrfs: use generic Kconfig option for 256kB page size limit discards 599865c9bd5d arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] discards 55627b4dc84f configs: introduce debug.config for CI-like setup discards e75dbdf806d7 delayacct: cleanup flags in struct task_delay_info and fun [...] discards 5fa7e35fb319 delayacct: fix incomplete disable operation when switch en [...] discards 5880ebbb11cf delayacct: support swapin delay accounting for swapping wi [...] discards ce1c67497555 panic-use-error_report_end-tracepoint-on-warnings-fix discards 758810072024 panic: use error_report_end tracepoint on warnings discards a2cce5ef9c02 hfsplus: use struct_group_attr() for memcpy() region discards 54bf2961406f init/main.c: silence some -Wunused-parameter warnings discards f4f8c47d5ae2 ELF: fix overflow in total mapping size calculation discards 812e5b285958 const_structs.checkpatch: add frequently used ops structs discards 3935b7cf98f5 checkpatch: Improve Kconfig help test discards 16b498dbd631 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE discards 65c27708bbc1 lz4: fix LZ4_decompress_safe_partial read out of bound discards b22f7ea116ad list: introduce list_is_head() helper and re-use it in list.h discards e887e4d2ea82 kstrtox: uninline everything discards 97bb50cdcdb9 kthread: dynamically allocate memory to store kthread's full name discards 1afdb1a8fed8 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] discards 7d085572d011 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] discards a51261bc0eb4 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] discards 8d00126f0e1c fs/binfmt_elf: replace open-coded string copy with get_task_comm discards 45d29d23b2f9 drivers/infiniband: replace open-coded string copy with ge [...] discards 1acbb6d9a0ab fs/exec: replace strncpy with strscpy_pad in __get_task_comm discards 41f9acadf5d0 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm discards 89073353e557 proc/sysctl: make protected_* world readable discards db9fd7621e2b proc-make-the-proc_create-stubs-static-inlines-fix2-fix discards 96f13f67c418 proc-make-the-proc_create-stubs-static-inlines-fix2 discards b71c117ac4c7 proc-make-the-proc_create-stubs-static-inlines-fix discards eafb764a6644 proc: make the proc_create[_data]() stubs static inlines discards 93708e4c6713 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] discards 19bbd445d88b kernel/hung_task.c: Monitor killed tasks. discards 04c59215a7f2 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 06533cf78e18 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 2df8b88a222e mm/damon: modify damon_rand() macro to static inline function discards 37fdd56e4556 mm/damon: move damon_rand() definition into damon.h discards 8fdbe4c40bfa mm/damon/schemes: add the validity judgment of thresholds discards 7e25ba59666e mm/damon/vaddr: remove swap_ranges() and replace it with swap() discards 590378615579 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix discards 65f81cdba459 mm/damon: remove some unneeded function definitions in damon.h discards c27112a90bd3 mm/damon/core: use abs() instead of diff_of() discards 86f9b9750e33 mm/damon: add 'age' of region tracepoint support discards 495ff5b99fa3 mm/damon: unified access_check function naming rules discards 85bd165df883 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault discards 3bbc2a1beb92 mm: fix some comment errors discards 33119af30a9d zram: use ATTRIBUTE_GROUPS discards f98b08d83021 btrfs: avoid live-lock in search_ioctl() on hardware with [...] discards 2fa403c2e4d9 arm64: add support for sub-page faults user probing discards 0b1771849401 mm: introduce fault_in_exact_writeable() to probe for sub- [...] discards 1296a1d0bc38 zsmalloc: replace get_cpu_var with local_lock discards 4bdcdb13124d zsmalloc: replace per zpage lock with pool->migrate_lock discards 16308946a2da locking: fixup write_lock_nested() implementation discards 8f8e630fac06 locking/rwlocks: fix write_lock_nested for RT discards 51f058688129 locking/rwlocks: introduce write_lock_nested discards a71e3053c845 zsmalloc: remove zspage isolation for migration discards 89784b301a09 zsmalloc: move huge compressed obj from page to zspage discards 29b8f5b4e534 zsmalloc: introduce obj_allocated discards 847b94121984 zsmalloc: decouple class actions from zspage works discards c85169c872f2 zsmalloc: rename zs_stat_type to class_stat_type discards 58371e6097eb zsmalloc: introduce some helper functions discards 9d178d418340 mm-rmap-fix-potential-batched-tlb-flush-race-fix discards 635f08bac2a8 mm/rmap: fix potential batched TLB flush race discards d2c30911ac26 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 9b1a31b2d418 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix discards ac02f9eaf7e7 mm: memcg/percpu: account extra objcg space to memory cgroups discards db01bfc30d01 mm/hwpoison: fix unpoison_memory() discards 990cd4925ebd mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE discards 462958d0c47f mm/hwpoison: mf_mutex for soft offline and unpoison discards 026089dcf049 mm: ksm: fix use-after-free kasan report in ksm_might_need [...] discards f02fb68965bb mm/migrate: move node demotion code to near its user discards 792562d04e70 mm: migrate: add more comments for selecting target node randomly discards 90171511a3b9 mm: migrate: support multiple target nodes demotion discards dfbfdd72f50c mm/migrate.c: rework migration_entry_wait() to not take a pageref discards 7d9a88740d25 mm: compaction: fix the migration stats in trace_mm_compac [...] discards bc88f13847fa mm-migrate-correct-the-hugetlb-migration-stats-fix discards cc13a8db704d mm: migrate: correct the hugetlb migration stats discards 5fa5ce74c0ba mm: migrate: fix the return value of migrate_pages() discards 02348742fb43 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards d0f6ca2e3662 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards 806e2ae039d1 mm/mempolicy: wire up syscall set_mempolicy_home_node discards 2a9618a4b084 mm/mempolicy: add set_mempolicy_home_node syscall discards e2871884d583 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY discards 4de16bb7ec25 vmscan: make drop_slab_node static discards d1f931584f78 selftests/uffd: allow EINTR/EAGAIN discards d9242b1390ac mm, hugepages: make memory size variable in hugepage-mrema [...] discards ab4264af0f0f mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] discards 23956f3a732c selftests: vm: add a hugetlb test case discards f940cdd7eb4b mm: sparsemem: use page table lock to protect kernel pmd o [...] discards 7caa96eccf4d mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] discards e399b8f87d42 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] discards e093993cb734 hugetlb/cgroup: fix copy/paste array assignment discards e892f7099021 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" discards 65a3ecde18a5 hugetlb: add hugetlb.*.numa_stat file discards bf216ab98ce6 mm: drop node from alloc_pages_vma discards 1af22e521682 mm: page_alloc: fix building error on -Werror=array-compare discards b08fc34d2a8c mm: fix boolreturn.cocci warning discards 116b781e35d1 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] discards f61459561486 mm: introduce memalloc_retry_wait() discards 8b37407b2756 mm: discard __GFP_ATOMIC discards d2e0e8afcd31 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware discards 0c863b445844 mm: allow !GFP_KERNEL allocations for kvmalloc discards e4d9d0702c96 mm/vmalloc: be more explicit about supported gfp flags. discards 008c1f18b7e7 mm/vmalloc: add support for __GFP_NOFAIL discards 960623bc22b5 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc discards 2f79554aca46 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] discards e0c450ed97f2 mm: protect free_pgtables with mmap_lock write lock in exit_mmap discards 068c52031f5b x86: mm: add x86_64 support for page table check discards 943103050b77 mm-page-table-check-fix discards 7e0d19ff30e4 mm: page table check discards 143e8fb9ad2e mm: ptep_clear() page table helper discards 8ba73078b026 mm: add anonymous vma name refcounting discards da18b3823b15 docs: proc.rst: /proc/PID/maps: fix malformed table discards 1d05e69b9ce1 mm: add a field to store names for private anonymous memory discards 71e61245ae92 mm: rearrange madvise code to allow for reuse discards d52b16f78833 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] discards 7a88d32f3109 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit discards 3172d92ab077 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] discards c15240e24370 memcg: better bounds on the memcg stats updates discards 458f3ee67318 mm/memcg: add group_oom_kill memory event discards 898488daaff5 mm/page_counter: remove an incorrect call to propagate_pro [...] discards 31ebb136eab3 mm: memcontrol: make cgroup_memory_nokmem static discards 40d29bc38233 mm/frontswap.c: use non-atomic '__set_bit()' when possible discards 2d131d102f80 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] discards a81749402f22 mm: shmem: don't truncate page if memory failure happens discards 4ca3db5f721a gup: avoid multiple user access locking/unlocking in fault [...] discards 5edd12835cf9 tools/vm/page_owner_sort.c: support sorting pid and time discards c0e296ca3121 tools/vm/page_owner_sort.c: add switch between culling by [...] discards 4fb419be8f45 tools/vm/page_owner_sort.c: support sorting by stack trace discards 7806acd4a257 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] discards 1fb9da6186df tools/vm/page_owner_sort.c: sort by stacktrace before culling discards 93fac291fc53 mm,fs: split dump_mapping() out from dump_page() discards f628b0376a75 kasan: test: add test case for double-kmem_cache_destroy() discards 2001464baa0b kasan: add ability to detect double-kmem_cache_destroy() discards 193cc4823214 kasan: test: add globals left-out-of-bounds test discards a98851a2b70a device-dax: compound devmap support discards c3a723d4f005 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix discards 3b00d3ebac73 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() discards 7a2e42af1aea device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() discards 6dae2fa5d9bd device-dax: factor out page mapping initialization discards 27ff7a61d434 device-dax: ensure dev_dax->pgmap is valid for dynamic devices discards 62628a5a9e2a device-dax: use struct_size() discards 3a4ef21a36c5 device-dax: use ALIGN() for determining pgoff discards a675d502da42 mm/memremap: add ZONE_DEVICE support for compound pages discards c051e6cad2eb mm/page_alloc: refactor memmap_init_zone_device() page init discards 60938d70b3b4 mm/page_alloc: split prep_compound_page into head and tail [...] discards 61cf94c6a6bb mm-defer-kmemleak-object-creation-of-module_alloc-v4 discards 96449ba96a23 mm: defer kmemleak object creation of module_alloc() discards 7f71767277d5 mm: kmemleak: alloc gray object for reserved region with d [...] discards ffcab44e714d kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] discards cf2140a35f23 kmemleak: fix kmemleak false positive report with HW tag-b [...] discards b8f14908eb1f mm: slab: make slab iterator functions static discards b99ce9c2bcb5 mm/slab_common: use WARN() if cache still has objects on destroy discards 2783f448f172 fs/ioctl: remove unnecessary __user annotation discards df48d4611a0c ocfs2: fix ocfs2 corrupt when iputting an inode discards dc7b648317e6 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 3136a65356fb ocfs2: reflink deadlock when clone file to the same direct [...] discards b77c7f57f3f8 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value discards d3c8dad2015e ocfs2:Use BUG_ON instead of if condition followed by BUG. discards 05932dae6ed9 squashfs: provide backing_dev_info in order to disable read-ahead discards 698b3938f4d6 scripts/spelling.txt: add "oveflow" discards bea083475d3a ia64: fix typo in a comment discards abe48046429b arch/ia64/kernel/setup.c: use swap() to make code cleaner discards c5dfeb544423 ia64: module: use swap() to make code cleaner discards e7b5b5cb7f3d trace/hwlat: make use of the helper function kthread_run_on_cpu() discards 53919bf0b420 trace/osnoise: make use of the helper function kthread_run [...] discards 950ab8a099ae rcutorture: make use of the helper function kthread_run_on_cpu() discards 6390e7bddb6a ring-buffer: make use of the helper function kthread_run_on_cpu() discards d212d4b91da6 RDMA/siw: make use of the helper function kthread_run_on_cpu() discards acadee99f0d3 kthread-add-the-helper-function-kthread_run_on_cpu-fix discards 03113c2a3110 kthread: add the helper function kthread_run_on_cpu() discards 073eb71ce090 procfs: prevent unpriveleged processes accessing fdinfo dir discards 4b69dc2103a1 /proc/kpageflags: do not use uninitialized struct pages discards b4b0b039023c /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 21b03ea2ddfe kfence: fix memory leak when cat kfence objects discards 662d3471544b hugetlbfs: fix issue of preallocation of gigantic pages ca [...] discards 97d9172e016c mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] discards 82754ab402f3 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] discards e715baebb07a shmem: fix a race between shmem_unused_huge_shrink and shm [...] discards 89f54d04c62f mm/slub: fix endianness bug for alloc/free_traces attributes discards 1eb335079ff3 selftests/damon: split test cases discards fbc446d14e05 selftests/damon: test debugfs file reads/writes with huge count discards ffea6cbc903e selftests/damon: test wrong DAMOS condition ranges input discards 74f33e8906f9 selftests/damon: test DAMON enabling with empty target_ids case discards d56cb23546f6 selftests/damon: skip test if DAMON is running discards 9886c06e2870 mm/damon/vaddr-test: remove unnecessary variables discards b78bacb1a984 mm/damon/vaddr-test: split a test function having >1024 by [...] discards f8e26da8feec mm/damon/vaddr: remove an unnecessary warning message discards 61b0b04eb62d mm/damon/core: remove unnecessary error messages discards ba1ccbc9de18 mm/damon/dbgfs: remove an unnecessary error message discards 33afc24bb325 mm/damon/core: use better timer mechanisms selection threshold discards 58bd2801dd93 mm/damon/core: fix fake load reports due to uninterruptibl [...] discards 90918566f264 timers: implement usleep_idle_range() discards 7c4f399baae1 filemap: remove PageHWPoison check from next_uptodate_page() discards 6e70674f3363 mailmap: Update email address for Guo Ren discards 3518176c40ca MAINTAINERS: update kdump maintainers discards 5c977fa4e00c Increase default MLOCK_LIMIT to 8 MiB discards cd65fc52aca5 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix discards 5dc3fd0e669e mm: bdi: initialize bdi_min_ratio when bdi is unregistered discards 281d16b416b8 mm: fix panic in __alloc_pages discards 253a36e84c59 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 9b34d916eb4e Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] discards a3d29ffb2d8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ac0b9899afbd Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] discards 21e4fce9eea8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards d3c577a6e689 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ad3e22445a2d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards ba43c32f575e Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 3d297900f2a2 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] discards c0c3dc5d98f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5c06f5b6844d Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git discards 7b256d198866 Merge branch 'main' of git://git.infradead.org/users/willy [...] discards 15329e42cad3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eec795e168fb Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards e540ce325f83 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 39cf3a3eb03c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards c4ce49935667 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 855dabf6519f Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] discards 66dbc71db0ec Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards 7a230f736a2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5e9e45a81f2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 12f4aba9905e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d0db96bd2ff2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 67f73a50b72b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2b5e77b4ee47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 37e41be5f341 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards 381d205d8d4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4a4ead0b4f4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4ffc672efe1d Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] discards 5ac6e326a751 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f950a210fcbc Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 311992886e83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 43eea155f182 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards a36f17c7f208 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 05798af19a10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fa80366fc817 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 44f7ce01ed85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5919a271162c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards 3f7e917bb6eb Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git discards 5b750f72a7cd Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 11a70a679caa Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 3e2d2a80139b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards be12f242c21f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards f2707e99cad2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 31466327d342 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 9afdcffdcdf6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 1472e2c6299b Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 2c7b2e8acd29 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 3971ebe4d6f9 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 1c52ed64f6c3 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 550d9d03b4fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c306af27bc6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c2849f3962ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6f6e7624c920 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 46357f394eed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 422ff6ff6434 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5035f7ccf420 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 5b867446ce7f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 88de9a79f8a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 85da7e42fd27 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards a16e5c25709c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards be148136f8c4 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 3b6036d8f63a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4a73d5ea229f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f6f0cc782544 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5e921ea17a3b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6567f2699d22 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] discards 87b21215dad4 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 4f3df643d0e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 36ee266b8d74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b9057b06ee8f Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards 7ff3b34eaea6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6327e2b9a9c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4def937c2665 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6afc199f1f6e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 4405db577d29 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 390c90cd7b2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 15650786e787 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 763dbf444f8e Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] discards 28a4ccd85687 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards e9fe0a0f540e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards 178acb3d339b Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 60f20f12786e Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] discards 7d5d3e609337 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 07bd79813836 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 01687c769e98 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards c0cfbb5410b8 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 59cb510ecd28 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 614624362ce0 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards f085866a460f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 67072b17a54c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 9d54d7884331 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 4b1947267429 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 68369172b8d3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 2f10cc6dbdd6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards b55e1b22858f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 7b1ebe8abd30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 55025b118674 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 72f0cc152338 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e60f5f5c96d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 29cc41c0493a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards f62fae707b9b Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards 4a90c68d470a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards b5d5623c20f5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 45ce043339a8 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards be57401e3fda Merge branch 'master' of git://linuxtv.org/media_tree.git discards 95c662b81278 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 5b51a423b388 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards c325ce1261df Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards 3c8d12d7d999 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 36c3470863c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ad753190546e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 0e3ea962c1bb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3d9ffdc596c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 78b6d50424eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 10ec7ac4a58f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 3be67c404212 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3d29566c6f4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards 27d0b07df496 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 27a10fad8635 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards b5156bb7855b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f70b06b8d80f Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] discards bd356dd0b231 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 7a7ec910c715 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3d9c8eec7562 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 138ecd2a5d07 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 142d269fced5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards a170657991e4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 500550e676a8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 872792822666 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 5db7c79afbe2 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards cd9a384c2d4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5a5cc41d2299 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards 46de15b2e07e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 124ce953b62f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 5f12c56e19ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4d5201c2ddba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9951d0f29b04 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3c2871b0dcbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b2487e57c712 Merge branch 'for-next' of git://github.com/openrisc/linux.git discards ea244f9f6559 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7f6d2fb00387 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards feeb15fd9080 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards f9e1d6e47353 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a6977cc80cf3 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards ee52bc544c31 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards 4b75cd4d5206 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 41c16c54467e Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards c6ffedfdcaa1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f3e251d66448 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 657331caa534 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards e0fe608fd74a Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 2a7d31935c60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5353a933d517 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 9b265d0392bc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 160b25a9231b Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 5201df4735c2 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 1599a0c14efa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 816bbb5bfed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b41bd8c600c5 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards f60063f9a2ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9cc459b25172 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 73e63a363f48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 471e1f2764da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8b51a2b77a29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3b907f643985 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 54f9604b7847 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e499777aa9fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9f236c17f561 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 203a5e2ba90d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 991a31e35a1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4c8666db8749 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a2c8e68c9810 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c2f987d1445d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 49c4f515afdc Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards b2029016517e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards f0d7ca146e4b Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards d63f718f762a Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards aeb3917eeae9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a119cd39dcbf Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 2d96e647b0f0 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] discards d572232be061 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 0321ecb74f82 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] discards e794c20afaaa Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] discards 398f57457c57 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 688ca25176b7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards b54bb123059e Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] discards 693b807d4ed8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards c5b95cec6f84 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards 21578548b371 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 7a3af7452cf3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards c0691f2afe74 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 21bf9e05846d Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards 0421fca9a48b Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] discards 7d60e9201bb2 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] discards a74091768bf5 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards fca71a94bcc2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 929a8b0b0170 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 1a9e4240cec4 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards 5ab480868833 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 92d5e3aefc56 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 322fff11d702 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards dd5ab1ed1f39 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards fe78082af02e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 4bb6293ddeb9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 65e0f40a9b8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards c420f3e0908b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 568d8b4978db Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 9749d9b321b5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 3bb4fc4378dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 0622c9f85768 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards d2ddd9a63b0f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards ddb5191da624 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 23cdad2f4d29 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards ae338db50752 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards d186aa9ee3a3 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 42f9758f7fa7 Merge branch 'Enhance and rework logging controls in libbpf' discards e296bd28ea20 bpftool: Switch bpf_object__load_xattr() to bpf_object__load() discards 53b6c4240b54 selftests/bpf: Remove the only use of deprecated bpf_objec [...] discards 333268feb02d selftests/bpf: Add test for libbpf's custom log_buf behavior discards 27a365523434 selftests/bpf: Replace all uses of bpf_load_btf() with bpf [...] discards fa5e5cc04e44 libbpf: Deprecate bpf_object__load_xattr() discards bb2b42a63104 libbpf: Add per-program log buffer setter and getter discards 7e92c59cdabc libbpf: Preserve kernel error code and remove kprobe prog [...] discards 7570e22728eb libbpf: Improve logging around BPF program loading discards 52fa8dd0fd53 libbpf: Allow passing user log setting through bpf_object_ [...] discards facb3cac0be9 libbpf: Allow passing preallocated log_buf when loading BT [...] discards eedcbe0fe13b libbpf: Add OPTS-based bpf_btf_load() API discards 336f222c5406 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 discards f55d117f27ed samples/bpf: xdpsock: Fix swap.cocci warning discards ea61e4cbbcb7 Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] discards 6f731452e4ee rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits 1ff9fc708185 drm/i915/pmu: Fix wakeref leak in PMU busyness during reset discards 2d62f5bdbcb1 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] discards 5f43dbda02c2 EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race discards 9ec88eebdb3a EXP workqueue: Fix unbind_workers() VS wq_worker_running() race discards dc7c41e3d0fa EXP workqueue: Upgrade queue_work_on() comment discards 5ad05089c888 EXP testing/bpf: Update test names for xchg and cmpxchg discards 7ccefa462093 EXP timers/nohz: Last resort update jiffies on nohz_full I [...] discards 37ea38b7b299 EXP rcu-tasks: Check for abandoned callbacks discards 0572502bf5e8 rcutorture: Print message before invoking ->cb_barrier() discards d6c9436e6565 kcsan: Only test clear_bit_unlock_is_negative_byte if arch [...] discards cd1f0f6a70f3 kcsan: Avoid nested contexts reading inconsistent reorder_access discards e6a068860abf clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW discards a5c54cbe2d75 torture: Indicate which torture.sh runs' bugs are all KCSA [...] discards 156d69d72af7 torture: Make kvm.sh summaries note runs having only KCSAN [...] discards 19006f26a7e0 torture: Output per-failed-run summary lines from torture.sh discards 0fcab507b73a kcsan: Turn barrier instrumentation into macros discards 02a0b813d8ca kcsan: Make barrier tests compatible with lockdep discards e66506bab42e kcsan: Support WEAK_MEMORY with Clang where no objtool sup [...] discards d96c1739a40f compiler_attributes.h: Add __disable_sanitizer_instrumentation discards 0593efea6d4d objtool, kcsan: Remove memory barrier instrumentation from [...] discards 8f8ca5cc61ca objtool, kcsan: Add memory barrier instrumentation to whitelist discards 8777dbf05f9e sched, kcsan: Enable memory barrier instrumentation discards 8d47a4e2b909 mm, kcsan: Enable barrier instrumentation discards 8743157c86e2 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin [...] discards 54811f65243b x86/barriers, kcsan: Use generic instrumentation for non-s [...] discards 5a364e148941 asm-generic/bitops, kcsan: Add instrumentation for barriers discards 40ebaaf1b2cd locking/atomics, kcsan: Add instrumentation for barriers discards 6acfabada1b8 locking/barriers, kcsan: Support generic instrumentation discards 7dbb0d1f2d38 locking/barriers, kcsan: Add instrumentation for barriers discards 40f99b61b3cc kcsan: selftest: Add test case to check memory barrier ins [...] discards ebe3b168c0d8 kcsan: Ignore GCC 11+ warnings about TSan runtime support discards 838161493877 kcsan: test: Add test cases for memory barrier instrumentation discards fd5e77a9bcaa kcsan: test: Match reordered or normal accesses discards e2be0a8d19d3 kcsan: Document modeling of weak memory discards 736d3792109f kcsan: Show location access was reordered to discards 607bc30f7fa1 kcsan: Call scoped accesses reordered in reports discards ddf251ed3a1f kcsan, kbuild: Add option for barrier instrumentation only discards cee809ff25ad kcsan: Add core memory barrier instrumentation functions discards 913bee819326 kcsan: Add core support for a subset of weak memory modeling discards b57443c9f541 kcsan: Avoid checking scoped accesses from nested contexts discards 681649952ddd kcsan: Remove redundant zero-initialization of globals discards 828c16fbd5a2 kcsan: Refactor reading of instrumented memory discards 70bfe230618a torture: Allow four-digit repetition numbers for --configs [...] discards 5abca829cb69 torture: Drop trailing ^M from console output discards cd6b0441cc05 rcu: Fix description of kvfree_rcu() discards a5c4165b1a70 MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 94eb7de6f4be drm/vmwgfx: Bump the minor version omits 9ca476acd5e8 drm/vmwgfx: Remove usage of MOBFMT_RANGE omits bf625870b830 drm/vmwgfx: add support for updating only offsets of const [...] omits abaad3d95b51 drm/vmwgfx: Allow checking for gl43 contexts omits 4fb9326b96cb drm/vmwgfx: support 64 UAVs omits 853369df34fb drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE [...] omits b05fa56425f5 drm/vmwgfx: Update device headers for GL43 omits 24df43d93d72 drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs omits 8afa13a0583f drm/vmwgfx: Implement DRIVER_GEM omits 8ad0c3fd132b drm/vmwgfx: Stop hardcoding the PCI ID omits f4708c16a6d7 drm/vmwgfx: Add a debug callback to mobid resource manager omits 8aadeb8ad874 drm/vmwgfx: Remove the dedicated memory accounting omits 0b64e2e43dde drm/i915/pmu: Wait longer for busyness data to be availabl [...] omits 6ca94c5aa34c Merge branch 'devel' into for-next omits f122a46a637f drm/i915: enforce min page size for scratch omits fef53be02874 drm/i915/gtt/xehpsdv: move scratch page to system memory omits ca9216246094 drm/i915/xehpsdv: set min page-size to 64K omits c83125bb2199 drm/i915: Add has_64k_pages flag omits 21a6732f4648 drm/amdgpu: don't skip runtime pm get on A+A config discards 9da622944c94 Merge branch into tip/master: 'core/entry' discards 6227b754c202 Merge branch into tip/master: 'irq/core' discards 7a0c1e8c5eb7 Merge branch into tip/master: 'locking/core' discards 87c2e89236b2 Merge branch into tip/master: 'perf/core' discards 4954332026f3 Merge branch into tip/master: 'ras/core' discards 0e7543b1f311 Merge branch into tip/master: 'sched/core' discards 06f616538695 Merge branch into tip/master: 'sched/urgent' discards e0e71fd417af Merge branch into tip/master: 'x86/core' discards 6a4abe085c1b Merge branch into tip/master: 'x86/cpu' discards 38cac6797b7e Merge branch into tip/master: 'x86/fpu' discards 16021666677b Merge branch into tip/master: 'x86/misc' discards aa5d15356b8c Merge branch into tip/master: 'x86/mm' discards ff5caa7b1ce5 Merge branch into tip/master: 'x86/paravirt' discards ce50ebb1591b Merge branch into tip/master: 'x86/platform' discards 1c14082d6341 Merge branch into tip/master: 'x86/sev' discards 048cd1e2adb0 Merge branch into tip/master: 'x86/sgx' omits 3ebffc96befb mm: Use multi-index entries in the page cache discards 02f5f6fad73f Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits ae710a458f0a drm: Replace kernel.h with the necessary inclusions omits 141edd9e99eb dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML omits 9be1f01b4400 mmc: core: Remove redundant driver match function omits 3850ecce35a9 Merge branch 'fixes' into next discards 7fe816e0fa3f ksmbd: fix uninitialized symbol 'pntsd_size' discards 0493e0fb1d23 ksmbd: fix error code in ndr_read_int32() discards 85f9cce94cd1 f2fs: add gc_urgent_high_remaining sysfs node discards e93848baa37b f2fs: fix to do sanity check in is_alive() discards 9d1a315fe545 f2fs: fix to avoid panic in is_alive() if metadata is inco [...] discards 43a7ab335c2e f2fs: fix to do sanity check on inode type during garbage [...] discards 5c92176f1f2e f2fs: avoid duplicate call of mark_inode_dirty omits 98beab5dca06 nfsd: improve stateid access bitmask documentation discards 41d89f16cafe Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 1d00fa88ddf7 NFSD: Remove NFSD_PROC_ARGS_* macros omits 4ea18a36bddc NFSD: Combine XDR error tracepoints omits cbc3369f0479 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits a4f936213672 SUNRPC: Record endpoint information in trace log omits 94efcce7cdea SUNRPC: Remove low signal-to-noise tracepoints omits f0841f35bb4b NFSD: simplify per-net file cache management omits 279f2f0ea2a1 Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'drivers- [...] omits 2c0c32709d2f Merge branch 'arm64-fixes-for-5.16' into for-next omits 5fc0c23233ca dt-bindings: mmc: Add missing properties used in examples omits 5993840649fb Merge branch 'misc-5.16' into next-fixes omits c4f4801e994a Merge branch 'thermal-int340x-fix' into linux-next omits e0011a731b62 Merge branch 'pm-core' into linux-next omits ea869f7078cb Merge branch 'acpi-tools' into linux-next omits fb8472309717 Merge branch 'imx/defconfig' into for-next omits 37a6edd11e49 Merge branch 'imx/dt64' into for-next omits 28f54da52cfb Merge branch 'imx/dt' into for-next omits ce6ced20b22e Merge branch 'imx/bindings' into for-next omits 62d01795f5f5 Merge branch 'imx/soc' into for-next omits 931db599ce7f Merge branch 'imx/drivers' into for-next omits 9bd9c67ce7bf mmc: mmc_spi: Use write_or_read temporary variable in mmc_ [...] omits 8eb6b82c80c8 mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_ [...] discards 6b711ebfff29 Merge branch 'pci/errors' discards e6180942c2ed Merge branch 'remotes/lorenzo/pci/bridge-emul' discards e3dbfc2ed4f8 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' discards c234920f3c46 Merge branch 'remotes/lorenzo/pci/xgene' discards f145ae52eb59 Merge branch 'remotes/lorenzo/pci/vmd' discards 99ce6912dadf Merge branch 'remotes/lorenzo/pci/rcar' discards 57374c834126 Merge branch 'remotes/lorenzo/pci/qcom' discards 65a3a6a2c043 Merge branch 'remotes/lorenzo/pci/mvebu' discards 9ec51e0f1f7c Merge branch 'remotes/lorenzo/pci/mt7621' discards 7aeea4bd556d Merge branch 'remotes/lorenzo/pci/mediatek-gen3' discards c56d44c8a677 Merge branch 'remotes/lorenzo/pci/mediatek' discards 87f77acad036 Merge branch 'remotes/lorenzo/pci/dwc' discards 5d098dbe9da7 Merge branch 'remotes/lorenzo/pci/brcmstb' discards ba34a6a55b0b Merge branch 'remotes/lorenzo/pci/apple' discards caaa022cd4af Merge branch 'remotes/lorenzo/pci/aardvark' discards 96ebaa481555 Merge branch 'pci/switchtec' discards 247e80b09d79 Merge branch 'pci/hotplug' discards a93b80f7acef Merge branch 'pci/enumeration' discards 8507531ecc6c Merge branch 'pci/aspm' discards 1ebaf8d2448d drm/amdgpu: bump driver version for PROFILE IOCTL discards 4ab6e103c1e1 drm/amdgpu/UAPI: add new PROFILE IOCTL discards 2411dd2f2ac7 drm/ttm: Put BO in its memory manager's lru list discards 0d7f25fd199d drm/radeon: Add HD-audio component notifier support (v2) discards f372c62d8be6 Revert "drm/amd/display: To modify the condition in indica [...] discards 581af433b5ab Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 3d3d757a42b7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 1f27bd67777c drm/amdgpu: only check for _PR3 on dGPUs discards e99b0ae1c300 drm/amdgpu: add another raven1 gfxoff quirk discards 4ded7796ed52 hwmon: (ntc_thermistor) Move DT matches to the driver block discards 21aaabb26242 hwmon: (ntc_thermistor) Switch to generic firmware props discards c9b45a260828 hwmon: (ntc_thermistor) Move and refactor DT parsing discards 76b76e020192 hwmon: (adm1031) Remove redundant assignment to variable range omits 66b3fe7a2e9a Merge branch for-5.17/arm64/dt into for-next omits ff50625b3028 Merge branch for-5.17/dt-bindings into for-next omits 9a7680e56ddc arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support omits 11ce7b4391f1 arm64: tegra: Add Tegra234 TCU device omits 3787f4c32b3f arm64: tegra: Fill in properties for Tegra234 eMMC omits 941b445ea5d7 arm64: tegra: Update Tegra234 BPMP channel addresses omits 059f00bcacc0 arm64: tegra: Add clock for Tegra234 RTC omits 89a95fdea401 arm64: tegra: Fixup SYSRAM references omits 43bd87ac5961 dt-bindings: sram: Document NVIDIA Tegra SYSRAM omits 833944bea341 dt-bindings: Update headers for Tegra234 omits 97f2c1622dbe dt-bindings: tegra: Document Jetson AGX Orin (and devkit) omits c944ac83bf7b dt-bindings: tegra: Describe recent developer kits consistently omits 3a18d25cb836 Merge branches 'thermal-int340x' and 'thermal-tools' into [...] omits 6c898426d3a4 Merge branch 'pm-cpuidle' into linux-next omits 2054d5cf09cd Merge branch 'devprop' into linux-next omits d43762a2028f Merge branches 'acpi-thermal', 'acpi-processor', 'acpi-pow [...] omits 9c24a39ce6e1 Merge branch 'acpi-ec' into linux-next omits 9c82c4bffaef Merge branch 'acpi-x86' into linux-next discards a2d2685623f1 selftests: cgroup: build error multiple outpt files discards 1fa074042c8c selftests/move_mount_set_group remove unneeded conversion to bool discards 1710d71a2670 selftests/mount: remove unneeded conversion to bool discards 83470b5a0392 selftests: harness: avoid false negatives if test has no ASSERTs discards e4b37fd9e8f1 Merge branch 'for-5.16-fixes' into for-next discards 221d4740452d Merge branches 'for-next/misc' and 'for-next/cache-ops-dzp [...] omits 53b4618c54df NFSD: Fix inconsistent indenting omits 375205f73d39 NFSD: Remove be32_to_cpu() from DRC hash function omits b53b65c8cf6c NFS: switch the callback service back to non-pooled. omits 575b71f87c25 lockd: use svc_set_num_threads() for thread start and stop omits 575a3a90b192 SUNRPC: always treat sv_nrpools==1 as "not pooled" omits ad5f503a1223 SUNRPC: move the pool_map definitions (back) into svc.c omits 99febb217d94 lockd: rename lockd_create_svc() to lockd_get() omits 79c48e72ee47 lockd: introduce lockd_put() omits 3a7571547ff8 lockd: move svc_exit_thread() into the thread omits c6b944b3819e lockd: move lockd_start_svc() call into lockd_create_svc() omits dcdb4dec3b4e lockd: simplify management of network status notifiers omits c66fb7e10162 lockd: introduce nlmsvc_serv omits 1bf7b47240fc NFSD: simplify locking for network notifier. omits b0ef64700a2a SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() omits 2031effa4ef6 NFSD: Make it possible to use svc_set_num_threads_sync omits cfb05a733674 NFSD: narrow nfsd_mutex protection in nfsd thread omits fc94fdc2c487 SUNRPC: use sv_lock to protect updates to sv_nrthreads. omits e9f8520378e6 nfsd: make nfsd_stats.th_cnt atomic_t omits ea0cbde22d20 SUNRPC: stop using ->sv_nrthreads as a refcount omits 69b7cb1596a3 SUNRPC/NFSD: clean up get/put functions. omits 1c5bceccc783 SUNRPC: change svc_get() to return the svc. omits 0a048ac3d3fe NFSD: handle errors better in write_ports_addfd() omits a300a33f8792 NFSD: Replace nfsd4_decode_bitmap4() omits d2aa0ed0fc0e NFSD: Fix sparse warning discards fc4ae5492ca4 f2fs: show number of pending discard commands discards a8d4a536d685 f2fs: support POSIX_FADV_DONTNEED drop compressed page cache discards 8442ab5217cc f2fs: fix remove page failed in invalidate compress pages discards 10440299858e f2fs: show more DIO information in tracepoint discards 41472067e228 f2fs: use iomap for direct I/O omits 622e96fb58d6 bus: mhi: core: Fix reading wake_capable channel configuration discards 373c0a890520 [for -next only] kconfig: generate include/generated/rustc_cfg discards d395d823b3ae bootmem: Use page->index instead of page->freelist discards 5718b5cdd6e5 zsmalloc: Stop using slab fields in struct page discards c45322d8fa9c mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] discards 1c21580b3925 mm/slub: Simplify struct slab slabs field definition discards 45992ff63ce7 mm/sl*b: Differentiate struct slab fields by sl*b implementations discards 0b8152b86818 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits 4095fa088b56 Merge remote-tracking branch 'spi/for-5.15' into spi-linus discards 67b7966d2fb6 mm/kfence: Convert kfence_guarded_alloc() to struct slab discards aa4f573a4c96 mm/kasan: Convert to struct folio and struct slab discards fa5ba4107ce2 mm/slob: Convert SLOB to use struct slab discards eefa12e18a92 mm/memcg: Convert slab objcgs from struct page to struct slab discards 4e8d1faebc24 mm: Convert struct page to struct slab in functions used b [...] discards 2a144bcd661c x86/csum: Fix initial seed for odd buffers discards 60726e868227 selftests/ftrace: make kprobe profile testcase description unique omits f9962ac595d2 mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series omits a897d8bde5b8 dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string omits afc6d066111f Merge branch 'fixes' into next omits 3e2b9b760119 mmc: dw_mmc: exynos: use common_caps omits d4849f77fa91 mmc: dw_mmc: rockchip: use common_caps omits 0905627f1b2a mmc: dw_mmc: hi3798cv200: use common_caps omits 0e6f2c4c2072 mmc: dw_mmc: add common capabilities to replace caps omits d6d7b82de994 mmc: sdhci-pci: Add PCI ID for Intel ADL omits d5bc33487eab mmc: dw_mmc: Allow lower TMOUT value than maximum omits c950f257c1fb mmc: core: adjust polling interval for CMD1 omits 6f5876d1fa98 mmc: core: change __mmc_poll_for_busy() parameter type omits 85e778428c91 dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string omits ab1fbcb9b91a mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails omits 70c4c3d64983 mmc: omap_hsmmc: Revert special init for wl1251 omits 4f528cc5e732 mmc: core: transplant ti,wl1251 quirks from to be retired [...] omits bd2a0031529e mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO omits 52ba58d60a60 mmc: core: provide macro and table to match the device tre [...] omits 63dc65dc0319 mmc: core: allow to match the device tree to apply quirks omits a8ddb97f8cb7 mmc: core: rewrite mmc_fixup_device() omits 10f0ed8faa6a mmc: tmio: reinit card irqs in reset routine discards 2caff2f2a90f hwmon: (asus_wmi_sensors) fix an array overflow discards dc51d16e5c61 hwmon: (asus_wmi_ec_sensors) fix array overflow discards 825b2ccfc965 hwmon: (sht4x) Add device tree match table discards b3a2f885047a hwmon: (ntc_thermistor) Merge platform data discards 33e612379dc1 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO discards e282bed4fd38 hwmon: (ntc_thermistor) Drop get_ohm() discards 0951884b6b2d hwmon: (ntc_thermistor) Merge platform data into driver discards b12a69315e81 hwmon: (jc42) Add support for ONSEMI N34TS04 discards 1a401e99bbf2 hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] discards 90781e33de7d hwmon: (asus_wmi_sensors) Support X370 Asus WMI. discards 7d1c949c1215 hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. discards c822a42f45b4 hwmon: (f71882fg) Add F81966 support discards 34fcd4dcddf3 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A discards 1c7725c3bd0a hwmon: (tmp401) Hide register write address differences in [...] discards 91d5e7fa65e6 hwmon: (tmp401) Use regmap discards 0b2b2ac6464a hwmon: (tmp401) Convert to _info API discards 048241d79e17 hwmon: (tmp401) Simplify temperature register arrays discards 21f69362f38f hwmon: Driver for Texas Instruments INA238 discards bb146907042b dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property discards db615921f87c dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] discards 4e1a4cef0d98 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] discards 296713bac72e hwmon: (k10temp) Remove unused definitions discards 49e90c39d0be x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] discards f2aa11fd5144 tools: Fix math.h breakage discards 74cb8d1851c5 stash omits 79c2b7252cc6 ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels omits 7ebc2dd85119 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 5c953867ca77 ARM: dts: bcm283x: Drop fallback compatible for vchiq omits 46827f596963 bus: mhi: pci_generic: Simplify code and axe the use of a [...] discards ca54383f2adb Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits a9ee5abdf890 bus: mhi: Minor style and comment fixes omits 8b324a7f697f bus: mhi: core: Use macros for execution environment features omits 68c3c45d80fe mhi: pci_generic: Graceful shutdown on freeze discards 6b2ecb61bb10 x86/csum: Fix compilation error for UM discards a21296a51119 selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST discards f8bf30bd4aab selftests: timers: Remove unneeded semicolon discards ad3274dbccf4 kselftests: timers:Remove unneeded semicolon omits c7f6a2bf61cb Merge branch 'v5.16-next/dts64' into for-next discards d31c3c683ee6 x86/csum: Rewrite/optimize csum_partial() omits 5065e08e4ef3 gpio: sim: fix missing unlock on error in gpio_sim_config_ [...] omits bb369f4373f5 selftests: gpio: add test cases for gpio-sim omits 60283bc9fceb selftests: gpio: add a helper for reading GPIO line names omits 79d93060a28e selftests: gpio: provide a helper for reading chip info omits b48f6b466e44 gpio: sim: new testing module omits 2ca6a6dfd9b5 samples: configfs: add a committable group omits 8336b1fe1552 configfs: implement committable items omits 90fcb8fffcc6 configfs: use (1UL << bit) for internal flags omits 6bd698185db1 configfs: increase the item name length omits cef3fb370da3 drm/tegra: Mark nvdec PM functions as __maybe_unused omits e602f1fd07c8 drm/tegra: Mark nvdec_writel() as inline omits 5dccbc9de8f0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ omits fa6b2d32e622 drm/tegra: Remove duplicate struct declaration omits 810ee5bd7472 drm/tegra: vic: Use autosuspend omits 6a01cd3f00ae drm/tegra: gr2d: Explicitly control module reset omits 426c60a8b103 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER omits f00b479e6e47 gpu: host1x: Drop excess kernel-doc entry @key omits 3028956349e1 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC omits ab4de22c216a drm/tegra: Bump VIC/NVDEC clock rates to Fmax omits e76599df354d drm/tegra: Add NVDEC driver omits 8de4e9a62b17 drm/tegra: Support asynchronous commits for cursor omits 953018ca991f drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] omits c8696fa00635 drm/tegra: Do not reference tegra_plane_funcs directly omits e3166698a8a0 drm/tegra: Implement buffer object cache omits 1c4d17a5267b drm/tegra: Implement correct DMA-BUF semantics discards a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit discards 41a0430dd5ca i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] discards 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 [...] adds 213d9d4c25c3 Merge tag 'hyperv-fixes-signed-20211214' of git://git.kern [...] 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 [...] adds d9c1e6409cf4 Merge tag 's390-5.16-5' of git://git.kernel.org/pub/scm/li [...] adds 2b14864acbaa Merge tag 'ceph-for-5.16-rc6' of git://github.com/ceph/cep [...] adds 1744a22ae948 afs: Fix mmap adds 1cef171abd39 dm integrity: fix data corruption due to improper use of b [...] adds 81eebd540511 Merge tag 'for-5.16/dm-fixes' of git://git.kernel.org/pub/ [...] adds 9c5d89bc1055 arm64: kexec: Fix missing error code 'ret' warning in load [...] adds fa36bbe6d43f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a52a8e9eaf4a Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 311f133d2edf Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 1e3dbfbbec52 Merge tag 'reset-fixes-for-v5.16' of git://git.pengutronix [...] adds 708038dc3715 Merge tag 'imx-fixes-5.16' of git://git.kernel.org/pub/scm [...] adds 9d7482771fac tee: amdtee: fix an IS_ERR() vs NULL bug adds df0a9b525cb3 Merge tag 'amdtee-fix-for-v5.16' of git://git.linaro.org/p [...] adds c2584017f757 arm64: meson: fix dts for JetHub D1 adds 5ad77b1272fc arm64: meson: remove COMMON_CLK adds b257c5f03508 Merge branch 'v5.16/fixes' of git://git.kernel.org/pub/scm [...] adds cb25b11943cb ARM: socfpga: dts: fix qspi node compatible adds ddae25ed97f5 Merge tag 'socfpga_fix_for_v5.16_part_2' of git://git.kern [...] adds 8979ead988d2 arm64: dts: apple: change ethernet0 device type to ethernet adds 4356fd604187 dt-bindings: i2c: apple,i2c: allow multiple compatibles adds 0668639eaf14 arm64: dts: apple: add #interrupt-cells property to pinctrl nodes adds f6bdc6106727 Merge tag 'asahi-soc-fixes-5.16' of https://github.com/Asa [...] adds 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer adds 7ad1a90a6a6e Merge tag 'tegra-for-5.16-firmware-fixes' of git://git.ker [...] adds e3c68ab17b5e Merge tag 'imx-fixes-5.16-2' of git://git.kernel.org/pub/s [...] adds d823bf891a17 Merge tag 'v5.16-rockchip-dtsfixes1' of git://git.kernel.o [...] adds 38d5b296d39e Merge tag 'v5.16-rockchip-socfixes1' of git://git.kernel.o [...] adds 865ed67ab955 firmware: arm_scpi: Fix string overflow in SCPI genpd driver adds a7083763619f soc/tegra: fuse: Fix bitwise vs. logical OR warning adds 4bc73b7d4880 Merge tag 'tegra-for-5.16-soc-fixes' of git://git.kernel.o [...] adds 564080b03d46 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 188e19ca003d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 8734b41b3efe powerpc/module_64: Fix livepatching for RO modules adds cb4c2bdd8c78 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 adds c062f2a0b04d net/sched: sch_ets: don't remove idle classes from the rou [...] adds ab8eb798ddab net: bcmgenet: Fix NULL vs IS_ERR() checking adds a8d13611b4a7 selftests/net: toeplitz: fix udp option adds 9d591fc028b6 net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down() adds 71da1aec2152 selftest/net/forwarding: declare NETIFS p9 p10 adds be565ec71d1d net: ethernet: ti: add missing of_node_put before return adds d33dae51645c net: phy: add a note about refcounting adds 884d2b845477 net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability adds b0cdc5dbcf2b mptcp: never allow the PM to close a listener subflow adds aeb7c75cb774 net: stmmac: fix tc flower deletion for VLAN priority Rx steering adds 166b6a46b78b flow_offload: return EOPNOTSUPP for the unsupported mpls a [...] adds bc2f39a6252e iavf: missing unlocks in iavf_watchdog_task() adds fe523d7c9a83 iavf: do not override the adapter state in the watchdog ta [...] adds a41c4d96aede Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 1fe98f5690c4 mac80211: send ADDBA requests using the tid/queue of the a [...] adds 37d33114240e nl80211: remove reload flag from regulatory_request adds 06c41bda0ea1 mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock adds e08ebd6d7b90 cfg80211: Acquire wiphy mutex on regulatory work adds 768c0b19b506 mac80211: validate extended element ID is present adds 511ab0c1dfb2 mac80211: fix lookup when adding AddBA extension element adds f22d981386d1 mac80211: Fix the size used for building probe request adds 4dde3c3627b5 mac80211: update channel context before station state adds db7205af049d mac80211: mark TX-during-stop for TX in in_reconfig adds 13dee10b30c0 mac80211: do drv_reconfig_complete() before restarting all adds d971650e17a9 Merge tag 'mac80211-for-net-2021-12-14' of git://git.kerne [...] adds 5f9562ebe710 rds: memory leak in __rds_conn_create() adds b442f2ea8462 mlxsw: spectrum_router: Consolidate MAC profiles when possible adds 20617717cd21 selftests: mlxsw: Add a test case for MAC profiles consolidation adds 3dd7d40b4366 Merge branch 'mlxsw-fixes' adds 404cd9a22150 mptcp: remove tcp ulp setsockopt support adds d6692b3b97bd mptcp: clear 'kern' flag from fallback sockets adds 3d79e3756ca9 mptcp: fix deadlock in __mptcp_push_pending() adds 6813b1928758 mptcp: add missing documented NL params adds 500f37207c34 Merge branch 'mptcp-fixes-for-ulp-a-deadlock-and-netlink-docs' adds 0013881c1145 ice: Use div64_u64 instead of div_u64 in adjfine adds 37e738b6fdb1 ice: Don't put stale timestamps in the skb adds 7c8089f980cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1d1c950faa81 Merge tag 'wireless-drivers-2021-12-15' of git://git.kerne [...] adds 972ce7e3801e dpaa2-eth: fix ethtool statistics adds 481221775d53 netdevsim: Zero-initialize memory for new map's value in f [...] adds ec6af094ea28 net/packet: rx_owner_map depends on pg_vec adds ef8a0f6eab1c net: usb: lan78xx: add Allied Telesis AT29M2-AF adds 584af82154f5 igb: Fix removal of unicast MAC filters of VFs adds b6d335a60dc6 igbvf: fix double free in `igbvf_probe` adds 0182d1f3fa64 igc: Fix typo in i225 LTR functions adds 271225fd57c2 ixgbe: Document how to enable NBASE-T support adds bf0a375055bd ixgbe: set X550 MDIO speed before talking to PHY adds 6209dd778f66 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 0546b224cc77 net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup adds 407ecd1bd726 sfc_ef100: potential dereference of null pointer adds e08cdf63049b dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED adds 053c9e18c6f9 virtio_net: fix rx_drops stat for small pkts adds 8a03ef676ade net: Fix double 0x prefix print in SKB dump adds 5c15b3123f65 net/smc: Prevent smc_release() from long blocking adds 8b8e6e782456 net: systemport: Add global locking for descriptor lifecycle adds e28587cc491e sit: do not call ipip6_dev_free() from sit_init_net() adds 345e004d0233 bpf: Fix incorrect state pruning for <8B spill/fill adds 0be2516f865f selftests/bpf: Tests for state pruning with u32 spill/fill adds bd0687c18e63 xsk: Do not sleep in poll() when need_wakeup set adds f7abc4c8df8c selftests/bpf: Fix OOB write in test_verifier adds 7d3baf0afa3a bpf: Fix kernel address leakage in atomic fetch adds 180486b430f4 bpf, selftests: Add test case for atomic fetch on spilled pointer adds a82fe085f344 bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg adds e523102cb719 bpf, selftests: Update test case for atomic cmpxchg on r0 [...] adds 3cf2b61eb067 bpf: Fix signed bounds propagation after mov32 adds e572ff80f05c bpf: Make 32->64 bounds propagation slightly more robust adds b1a7288dedc6 bpf, selftests: Add test case trying to taint map value pointer adds 433956e91200 bpf: Fix extable fixup offset. adds 588a25e92458 bpf: Fix extable address check. adds 7edc3fcbf9a2 selftest/bpf: Add a test that reads various addresses. adds c2fcbf81c332 bpf, selftests: Fix racing issue in btf_skc_cls_ingress test adds 0c3e24746055 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 5890b8b10567 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7770a39d7c63 xfrm: fix a small bug in xfrm_sa_len() adds 9bd5bb365175 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0f7d9b31ce7a netfilter: nf_tables: fix use-after-free in nft_set_catcha [...] adds ebb966d3bdfe netfilter: fix regression in looped (broad|multi)cast's MA [...] adds 76f12e632a15 netfilter: ctnetlink: remove expired entries first adds fab1b73ba33f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4ad8181426df RDMA/hns: Fix RNR retransmission issue for HIP08 adds bee90911e013 IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() adds 12d3bbdd6bd2 RDMA/hns: Replace kfree() with kvfree() adds c2cc1e8eee56 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 2dee54b289fb ALSA: drivers: opl3: Fix incorrect use of vp->state adds c01c1db1dc63 ALSA: jack: Check the return value of kstrdup() adds d296a74b7b59 ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 adds aa72394667e5 ALSA: hda/realtek: Add new alc285-hp-amp-init model adds f7ac570d0f02 ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook adds 7fe2ab046542 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d341b427c3c3 ASoC: tegra: Add DAPM switches for headphones and mic jack adds db635ba4fadf ASoC: tegra: Restore headphones jack name on Nyan Big adds 8deb34a90f06 ASoC: rt5682: fix the wrong jack type detected adds 80d5be1a057e ASoC: tas2770: Fix setting of high sample rates adds 1bcd326631dc ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_co [...] adds ee907afb0c39 ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s adds 0d8c447c77f0 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 309ea67b5586 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a3c54d4492e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2c286559c018 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds db6689b643d8 spi: change clk_disable_unprepare to clk_unprepare adds ca0911ee2b35 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds 9bb726eadaca Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1ee33b1ca2b8 tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous adds 6c33ff728812 serial: 8250_fintek: Fix garbled text for console adds ba80657570e0 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 890d5b40908b usb: gadget: u_ether: fix race in setting MAC address in s [...] adds ccc14c6cfd34 usb: xhci-mtk: fix list_del warning when enable list debug adds 16f00d969afe usb: cdnsp: Fix incorrect calling of cdnsp_died function adds 50931ba27d16 usb: cdnsp: Fix issue in cdnsp_log_ep trace event adds 99ea221f2e2f usb: cdnsp: Fix incorrect status for control request adds f08adf5add9a USB: gadget: bRequestType is a bitfield, not a enum adds fac6bf87c55f usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2 [...] adds f886d4fbb7c9 usb: xhci: Extend support for runtime power management for [...] adds 0ad3bd562bb9 USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) adds 4c4e162d9cf3 usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore adds ca4d8344a72b usb: typec: tcpm: fix tcpm unregister port but leave a pen [...] adds 5d27b925fdb6 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 83b67041f3ea USB: serial: cp210x: fix CP2105 GPIO registration adds 2b503c8598d1 USB: serial: option: add Telit FN990 compositions adds f12aeddd0046 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 2089fc6725f8 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 8f80931a3a4d iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs adds fb4eff93d1e9 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 12f247ab590a Input: atmel_mxt_ts - fix double free in mxt_read_info_block adds 58e3babb681b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 80936d68665b dmaengine: ti: k3-udma: Fix smatch warnings adds 8affd8a4b5ce dmaengine: idxd: fix missed completion on abort path adds 822c9f2b833c dmaengine: st_fdma: fix MODULE_ALIAS adds f8855243b1c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds be21ddc6e3c3 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 92c959bae2e5 reset: renesas: Fix Runtime PM usage adds dbd6a0155916 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 54db2fcec66b 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 adds 0b63e08c93c1 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds f35838a69302 btrfs: fix memory leak in __add_inode_ref() adds 33fab972497a btrfs: fix double free of anon_dev after failure to create [...] adds 1b2e5e5c7fea btrfs: fix missing last dir item offset update when loggin [...] adds 651740a50241 btrfs: check WRITE_ERR when trying to read an extent buffer adds 7a1636089acf btrfs: fix invalid delayed ref after subvolume creation failure adds 212a58fda9b9 btrfs: fix warning when freeing leaf after subvolume creat [...] adds 4989d4a0aed3 btrfs: fix missing blkdev_put() call in btrfs_scan_one_device() adds c748b846dab6 Merge branch 'misc-5.16' into next-fixes adds 6953096a47d0 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds eeb6351944dd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2fe24343922e scsi: pm8001: Fix phys_to_virt() usage on dma_addr_t adds 268aecb55394 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 53b349527328 drm/i915/display: Fix an unsigned subtraction which can ne [...] adds 7fa8acb304ce Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 4fc7261dbab1 mmc: sdhci-tegra: Fix switch to HS400ES mode adds 6c8bdb3d7fb6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0e1fa2fe0a4b Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 400ad1a48b10 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 7a7c7a1ec061 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bc128349588d LICENSES/LGPL-2.1: Add LGPL-2.1-or-later as valid identifiers adds e8d18c69c0bb Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds 4bc5e64e6cf3 efi: Move efifb_setup_from_dmi() prototype from arch headers adds 617c16b28f2d Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 5cf06065bd1f drm: simpledrm: fix wrong unit with pixel clock adds fea3fdf975dd drm/ast: potential dereference of null pointer adds 65d84bcc1bef Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 3e6e240c9ee0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 39f054a98ab1 Merge remote-tracking branch 'torvalds/master' into perf/core adds f0a29c9647ff perf bench: Use unbuffered output when pipe/tee'ing to a file adds b0fde9c6e291 perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT adds 888569dbcd80 perf dlfilter: Drop unused variable adds 3987d65f45ed perf vendor events: For the Arm Neoverse N2 adds 6732f10b11c6 perf vendor events: Rename arm64 arch std event files adds 7cc9680c4be7 perf cs-etm: Remove duplicate and incorrect aux size checks adds 8acf3793eae4 perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check adds 017f7d1fac1c libperf tests: Fix a spelling mistake "Runnnig" -> "Running" adds 5d28a17c1c0e perf namespaces: Add helper nsinfo__is_in_root_namespace() adds d3b58af9a827 perf arm64: Rename perf_event_arm_regs for ARM64 registers adds 83869019c74c perf arch: Support register names from all archs adds 416e15ad17f8 perf ftrace: Add 'trace' subcommand adds a9b8ae8ae347 perf ftrace: Move out common code from __cmd_ftrace adds 53be50282269 perf ftrace: Add 'latency' subcommand adds 177f4eac7fb7 perf ftrace: Add -b/--use-bpf option for latency subcommand adds 9c5c60521957 perf ftrace: Implement cpu and task filters in BPF adds f48ddee818c8 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 6f6232feeb1d Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds d881c06e0890 Documentation, arch: Remove leftovers from fscache/cachefi [...] adds e285f7283da3 Documentation, arch: Remove leftovers from raw device adds fb37171d8c55 Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH adds 9e8856bf0f50 arch: Remove leftovers from mandatory file locking adds 5c61c384095a Documentation, arch, fs: Remove leftovers from fscache obj [...] adds ac6737408fac arch: Remove leftovers from prism54 wireless driver adds 49501fb98653 asm-generic/error-injection.h: fix a spelling mistake, and [...] adds e5c782cfb1cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ecb17076b21e 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 12b792e5e234 arm64/fp: Add comments documenting the usage of state rest [...] adds f2cefc0c2d2a docs/arm64: delete a space from tagged-address-abi 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 adds 2c54b423cf85 arm64/xor: use EOR3 instructions when available adds 6f6cfa586799 arm64: mm: use die_kernel_fault() in do_mem_abort() adds 07b742a4d912 arm64: mm: log potential KASAN shadow alias adds 5c13f042e732 arm64: cpufeature: add HWCAP for FEAT_AFP adds 9e45365f1469 arm64: add ID_AA64ISAR2_EL1 sys register adds 1175011a7d00 arm64: cpufeature: add HWCAP for FEAT_RPRES adds 8e6082e94aac arm64: atomics: format whitespace consistently adds ef5324506098 arm64: atomics lse: define SUBs in terms of ADDs adds 5e9e43c987b2 arm64: atomics: lse: define ANDs in terms of ANDNOTs adds 8a578a759ad6 arm64: atomics: lse: improve constraints for simple ops adds 053f58bab331 arm64: atomics: lse: define RETURN ops in terms of FETCH ops adds 580b536b504f Merge 'arm64/for-next/fixes' into for-next/bti adds 9be34be87cc8 arm64: Add macro version of the BTI instruction adds 481ee45ce9e0 arm64: Unconditionally override SYM_FUNC macros adds 742a15b1a23a arm64: Use BTI C directly and unconditionally adds 97bcbee404e3 arm64/sve: Make sysctl interface for SVE reusable by SME adds 30c43e73b3fa arm64/sve: Generalise vector length configuration prctl() for SME adds aed34d9e52b8 arm64/sve: Minor clarification of ABI documentation adds 18edbb6b3259 kselftest/arm64: Parameterise ptrace vector length information adds 9331a604858a kselftest/arm64: Allow signal tests to trigger from a function adds b77e995e3b96 kselftest/arm64: Add a test program to exercise the syscall ABI adds 2c94ebedc844 kselftest/arm64: Add pidbench for floating point syscall cases adds dd03762ab608 arm64: Enable KCSAN adds 6cceaee77654 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', [...] adds c2c529b27ceb arm64: remove __dma_*_area() aliases adds f3615d998082 Merge branch 'for-next/misc' into for-next/core adds 56c7c6eaf3eb perf/arm-cmn: Fix CPU hotplug unregistration adds 6190741c294d perf/arm-cmn: Account for NUMA affinity adds 82d8ea4b4500 perf/arm-cmn: Drop compile-test restriction adds 5f167eab83f1 perf/arm-cmn: Refactor node ID handling adds da5f7d2c8019 perf/arm-cmn: Streamline node iteration adds 0947c80aba23 perf/arm-cmn: Refactor DTM handling adds 847eef94e632 perf/arm-cmn: Optimise DTM counter reads adds 4f2c3872dde5 perf/arm-cmn: Optimise DTC counter accesses adds 558a07807038 perf/arm-cmn: Move group validation data off-stack adds 61ec1d875812 perf/arm-cmn: Demarcate CMN-600 specifics adds 60d1504070c2 perf/arm-cmn: Support new IP features adds e310644724e1 dt-bindings: perf: arm-cmn: Add CI-700 adds b2fea780c928 perf/arm-cmn: Add CI-700 Support adds a88fa6c28b86 perf/arm-cmn: Add debugfs topology info adds fc369f925f5c Merge branch 'for-next/perf-cmn' into for-next/perf adds 036a7584bede drivers: perf: Add LLC-TAD perf counter support adds 4cbf47728f8d dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC- [...] adds e73bc4fd78c4 Merge branch 'for-next/perf-cn10k' into for-next/perf adds c8602008e247 docs: perf: Add description for HiSilicon PCIe PMU driver adds 8404b0fbc7fb drivers/perf: hisi: Add driver for HiSilicon PCIe PMU adds 8330904fedb1 Merge branch 'for-next/perf-hisi' into for-next/perf adds 2704e7594383 dt-bindings: Add Arm SMMUv3 PMCG binding adds 3f7be4356176 perf/smmuv3: Add devicetree support adds df457ca973fe perf/smmuv3: Synthesize IIDR from CoreSight ID registers adds 1879a61f4ad8 Merge branch 'for-next/perf-smmu' into for-next/perf adds 369461ce8fb6 x86: perf: Move RDPMC event flag to a common definition adds 82ff0c022d19 perf: Add a counter for number of user access events in context adds e2012600810c arm64: perf: Add userspace counter access disable switch adds 83a7a4d643d3 arm64: perf: Enable PMU counter userspace access for perf event adds aa1005d15d2a Documentation: arm64: Document PMU counters access from userspace adds 8bd09b41b82f Merge branch 'for-next/perf-user-counter-access' into for- [...] adds d4c4844a9b47 arm64: perf: Support Denver and Carmel PMUs adds 6ac9f30bd43b arm64: perf: Simplify registration boilerplate adds 893c34b60a59 arm64: perf: Support new DT compatibles adds 1609c22a8a09 Merge branch 'for-next/perf-cpu' into for-next/perf adds c0c575fb5d8e Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] adds 6d1bb81240b8 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds c29ec614f0da firmware: arm_scpi: Fix string overflow in SCPI genpd driver adds d347a77d7a8f Merge tag 'v5.16-rc5' into for-next adds 947647e2f4ff Merge branch 'arm/fixes' into for-next adds 5d7248e956e6 ARM: dts: spear3xx: Use plgpio regmap in SPEAr310 and SPEAr320 adds 7cf4cc3e8524 ARM: dts: spear3xx: Add spear320s dtsi adds ee58c0a4d726 Merge tag 'renesas-arm-dt-for-v5.17-tag1' of git://git.ker [...] adds 541b107cccf4 Merge tag 'renesas-dt-bindings-for-v5.17-tag1' of git://gi [...] adds 95f04048325c ARM: dts: ux500: Add reset lines to IP blocks adds 11611eecb8aa ARM: dts: ux500: Fixup Gavini magnetometer adds b9ca111fae48 Merge tag 'ux500-dts-v5.17-1' of git://git.kernel.org/pub/ [...] adds 4754eab7e5a7 ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors adds ad1569476e76 dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple [...] adds 7c77ab91b33d arm64: dts: apple: Add missing M1 (t8103) devices adds 90458f6eec42 arm64: dts: apple: t8103: Add i2c nodes adds c03edf1c0fc8 arm64: dts: apple: t8103: Add cd321x nodes adds 6f8260557d49 dt-bindings: i2c: apple,i2c: Add power-domains property adds 364609125e2c dt-bindings: iommu: apple,dart: Add power-domains property adds 1ed162b56baa dt-bindings: pinctrl: apple,pinctrl: Add power-domains property adds 72baffdd26fb dt-bindings: interrupt-controller: apple,aic: Add power-do [...] adds 9e9652862ac2 dt-bindings: watchdog: Add Apple Watchdog adds bd4d13ed210a MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE adds e8117f85b95b dt-bindings: power: Add apple,pmgr-pwrstate binding adds c83eeec79ff6 dt-bindings: arm: apple: Add apple,pmgr binding adds 106ba3b48a35 arm64: dts: apple: t8103: Add PMGR nodes adds 2ba22cfeda44 arm64: dts: apple: t8103: Add UART2 adds bf2c05b619ff arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC [...] adds 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 adds f3141df0418c Merge tag 'v5.17-rockchip-dts64-1' of git://git.kernel.org [...] adds 1c8e994f16b7 Merge tag 'amlogic-arm64-dt-for-v5.17' of git://git.kernel [...] adds 6d4518a086b2 ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] adds b3111fe15df5 ARM: dts: at91: add Microchip EVB-KSZ9477 board adds cf4060f1bb64 ARM: dts: at91: sama5d2: Name the qspi clock adds 0081a525ceef ARM: dts: at91: sama7g5: Add QSPI nodes adds 078c2a0e8e60 ARM: dts: at91: sama7g5ek: Add QSPI0 node adds 7b7320905a59 Merge tag 'at91-dt-5.17' of git://git.kernel.org/pub/scm/l [...] adds 2e307ba4156c Merge branch 'arm/dt' into for-next adds 0344931ad359 soc: document merges adds 8c4e1b1617bb ARM: configs: gemini: Activate crypto driver adds 57bcb70d7259 Merge branch 'arm/defconfig' into for-next adds c25b80c560b8 ARM: dts: Add FSG3 system controller and LEDs adds 65248dde8152 ARM: dts: Add Goramo MultiLink device tree adds 7b9eb6cfdb78 ARM: dts: ixp4xx: Add devicetree for Gateway 7001 adds 2aaeccfafbf9 Merge tag 'ixp4xx-dtx-v5.17' of git://git.kernel.org/pub/s [...] adds 07d32fc78e7a Merge branch 'arm/dt' into for-next adds 6eecfd592d5e Merge tag 'renesas-arm-soc-for-v5.17-tag1' of git://git.ke [...] adds 6a43f96f7aee Merge branch 'arm/soc' into for-next adds 0491871b63da Merge tag 'renesas-drivers-for-v5.17-tag1' of git://git.ke [...] adds 6df9d38f9146 soc: apple: Add driver for Apple PMGR power state controls adds 5b532920d74e Merge tag 'asahi-soc-pmgr-5.17' of https://github.com/Asah [...] adds 5213313b9ad8 Merge tag 'zynqmp-soc-for-v5.17' of https://github.com/Xil [...] adds c6e5bdae04a3 Merge tag 'optee-async-notif-for-v5.17' of https://git.lin [...] adds e8f7875680ae Merge tag 'memory-controller-drv-renesas-5.17' of git://gi [...] adds 8109898d8dc6 Merge branch 'arm/drivers' into for-next adds cdfe0634f3fe soc: document merges adds 6786e78d6b7a ARM: ixp4xx: remove dead configs CPU_IXP43X and CPU_IXP46X adds 019cd8a9e3bc ARM: ixp4xx: remove unused header file pata_ixp4xx_cf.h adds 4d4872fef9d1 Merge tag 'ixp4xx-arm-soc-v5.17' of git://git.kernel.org/p [...] adds 8c5b8d91b247 Merge branch 'arm/soc' into for-next adds 856732adc1ac ARM: dts: stm32: Enable LVDS panel on i.Core STM32MP1 EDIMM2.2 adds 854b020b165f dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOU [...] adds 3ff0810ffc47 ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF adds 03e9474bfc4d Merge tag 'stm32-dt-for-v5.17-1' of git://git.kernel.org/p [...] adds 111659c2a570 arm64: dts: apple: t8103: Remove PCIe max-link-speed properties adds d824dade33bf dt-bindings: power: apple,pmgr-pwrstate: Add apple,min-state prop adds 34e5719e1c6b arm64: dts: apple: t8103: Add apple,min-state to DCP PMGR nodes adds e15b8c856398 dt-bindings: arm: apple: Add t6000/t6001 MacBook Pro 14/16 [...] adds b66652c7517c dt-bindings: i2c: apple,i2c: Add apple,t6000-i2c compatible adds 42c2366a9cbe dt-bindings: pci: apple,pcie: Add t6000 support adds cba9c615bec1 dt-bindings: pinctrl: apple,pinctrl: Add apple,t6000-pinct [...] adds b4d11106d751 arm64: dts: apple: t8103: Add watchdog node adds 57337b252442 arm64: dts: apple: t8103: Rename clk24 to clkref adds 8adf987ce082 arm64: dts: apple: t8103: Sort nodes by address adds 301f651614c3 dt-bindings: mailbox: apple,mailbox: Add power-domains property adds 5f424ff299ac Merge tag 'asahi-soc-dt-5.17-v2' of https://github.com/Asa [...] adds 1a01683a58c1 Merge branch 'arm/dt' into for-next adds cc1fe1e54ba5 soc: apple: apple-pmgr-pwrstate: Add auto-PM min level support adds 8e136c5ea43a soc: apple: apple-pmgr-pwrstate: Do not build as a module adds d9bd3e9aca67 Merge tag 'asahi-soc-pmgr-5.17-v2' of https://github.com/A [...] adds 470169775435 Merge branch 'arm/drivers' into for-next adds 4a77a0037439 soc: document merges adds f4c35356e0fc arm64: dts: n5x: add qspi, usb, and ethernet support adds 8dce88fe80a8 arm64: dts: Update NAND MTD partition for Agilex and Stratix 10 adds 4a097f29fb52 Merge tag 'socfpga_dts_update_for_v5.17' of git://git.kern [...] adds 365ee8033142 Merge tag 'omap-for-v5.17/dt-signed' of git://git.kernel.o [...] adds 6f38de7e2cf3 Merge branch 'arm/dt' into for-next adds ad43a02a3620 Merge branch 'arm/fixes' into for-next adds edf199ecd74c soc: document merges adds 3d24568b01c5 RISC-V: Add StarFive SoC Kconfig option adds 3234d3a13743 dt-bindings: timer: Add StarFive JH7100 clint adds 9ac16169b4d4 dt-bindings: interrupt-controller: Add StarFive JH7100 plic adds 38bb8a7264da dt-bindings: clock: starfive: Add JH7100 clock definitions adds af35098f4fcd dt-bindings: clock: starfive: Add JH7100 bindings adds 4210be668a09 clk: starfive: Add JH7100 clock generator driver adds 810e287e83b6 dt-bindings: reset: Add StarFive JH7100 reset definitions adds d7d456a5201d dt-bindings: reset: Add Starfive JH7100 reset bindings adds 0be3a1595bf8 reset: starfive-jh7100: Add StarFive JH7100 reset driver adds 3021114b3d17 dt-bindings: pinctrl: Add StarFive pinctrl definitions adds 7431b391df95 dt-bindings: pinctrl: Add StarFive JH7100 bindings adds ec648f6b7686 pinctrl: starfive: Add pinctrl driver for StarFive SoCs adds d0b65b150097 dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts adds b0ad20a3b64b serial: 8250_dw: Add StarFive JH7100 quirk adds ec85362fb121 RISC-V: Add initial StarFive JH7100 device tree adds a43676272a6e RISC-V: Add BeagleV Starlight Beta device tree adds 4c0777712385 Merge tag 'jh7100-for-5.17' of https://github.com/esmil/li [...] adds ae7d3b242375 Merge branch 'arm/newsoc' into for-next adds 0448a67bf07c soc: document merges adds 81ade599f10e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d7b4611c7095 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2dea453bddbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a844d3a58ead Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ba962159ef7 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 adds 8d52a172217f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 39e660687ac0 ARM: dts: imx6qdl-wandboard: Fix Ethernet support adds 849e087ba68a arm64: dts: lx2160a: fix scl-gpios property name adds 7b983da38417 bus: imx-weim: optionally enable continuous burst clock adds a00c5ae4f80a Merge branch 'imx/drivers' into for-next adds 424dd916cf99 Merge branch 'imx/soc' into for-next adds ced795c2648a dt-bindings: bus: imx-weim: add words about continuous bclk adds c4cacb5b80f4 dt-bindings: soc: imx: Add binding doc for spba bus adds 63aca69c224f dt-bindings: Add vendor prefix for BSH Hausgeraete GmbH adds 50cee5eb406b dt-bindings: arm: fsl: Add iMX8MN BSH SMM S2 boards adds 8802266a1033 dt-bindings: arm: fsl: Add BSH SMM-M2 IMX6ULZ SystemMaster board adds 18854a3051c5 Merge branch 'imx/bindings' into for-next adds b357ffd8604a ARM: dts: imx: Change spba to spba-bus adds 74092acd6eab ARM: dts: imx7s-warp: Drop undefined property in mipi_csi node adds 473d06b9093d ARM: dts: imx7: Drop reset-names property for mipi_csi node adds 3f8b6cf82088 ARM: dts: imx7: Group mipi_csi 'port' children in a 'ports' node adds 05be8e7472cd ARM: dts: imx1: drop "fsl,imx-clk32" adds 9a68c8ec9ac9 ARM: dts: imx25: drop "fsl,imx-osc" adds 20adb4921cd6 ARM: dts: imx50: drop "fsl,imx-osc" adds c5e526a9c3d5 ARM: dts: imx50: drop "fsl,imx-ckil" adds c522683be5b5 ARM: dts: imx50: drop "fsl,imx-ckih1" adds f6bc4a7c037f ARM: dts: imx50: drop "fsl,imx-ckih2" adds 73cda7c63a59 ARM: dts: imx51: drop "fsl,imx-osc" adds 929bdb7b0afb ARM: dts: imx51: drop "fsl,imx-ckil" adds 58cd720f3f5a ARM: dts: imx51: drop "fsl,imx-ckih1" adds 0dee2e69efc2 ARM: dts: imx51: drop "fsl,imx-ckih2" adds 39cd25fe2e1d ARM: dts: imx53: drop "fsl,imx-osc" adds ac0894359ecf ARM: dts: imx53: drop "fsl,imx-ckil" adds 917fee9c6f7b ARM: dts: imx53: drop "fsl,imx-ckih1" adds 4ce956128d43 ARM: dts: imx53: drop "fsl,imx-ckih2" adds 36b85fdaa36a ARM: dts: imx6qdl: drop "fsl,imx-osc" adds 5368f930cc65 ARM: dts: imx6qdl: drop "fsl,imx-ckil" adds bca46d8e5fed ARM: dts: imx6qdl: drop "fsl,imx-ckih1" adds e7ed6ba0239d ARM: dts: imx6qdl-dhcom: Align PHY reset timing with other [...] adds cbcf2b40a7cf ARM: dts: imx6qdl-dhcom: Identify the PHY by ethernet-phy- [...] adds eb197dfe389a ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster adds 538e5f7106f6 ARM: dts: imx7d-remarkable2: add wacom digitizer device adds 20c7b41d03d3 ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer adds 841b71c57bcf ARM: dts: imx6qdl: phytec: Add support for optional PEB-EV [...] adds d3af422c0587 ARM: dts: imx6qdl: phytec: Add support for optional PEB-AV [...] adds 0c3a5101ba31 ARM: dts: imx6: phytec: Add PEB-WLBT-05 support adds 0919a7c24a68 Merge branch 'imx/dt' into for-next adds 6c5d66cb28b0 arm64: dts: ls1028a-rdb: sort nodes alphabetically by label adds d18c7980d4d7 arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller adds 96ad273759e0 arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports adds bd8a9cd624c6 arm64: dts: ls1028a-rdb: update copyright adds 22e9e261bfe8 arm64: dts: ls1088a: Add reboot nodes adds a3d5b4e2af44 arm64: dts: ls1088a: add snps incr burst type adjustment for usb1 adds 1a42daaa3c7e arm64: dts: imx8mq-evk: link regulator to VPU domain adds 057ccd9db760 dt-bindings: power: imx8ulp: add power domain header file adds a38771d7a49b arm64: dts: imx8ulp: add scmi firmware node adds 03eb813dac25 arm64: dts: imx8ulp: add power domain entry for usdhc adds aafac22d6b23 arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property adds bd4372f056a2 arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards adds ee47d510b4d2 arm64: dts: nitrogen8-som: correct network PHY reset adds 92d2c17edb2a arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl adds 842912c42e88 arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi adds 674d63dfadb5 arm64: dts: lx2160a-rdb: Add Inphi PHY node adds 519bace37b2d arm64: dts: lx2160a: add optee-tz node adds eb70c4a3b1aa arm64: dts: lx2160a-qds: Add mdio mux nodes adds a5b13770faf3 arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes adds 23817c839673 arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes adds cc03211c745a arm64: dts: lx2162a-qds: add interrupt line for RTC node adds e84e22c0c3b3 arm64: dts: ls1028a: Add PCIe EP nodes adds dd3d936a1b17 arm64: dts: ls1028a: add ftm_alarm1 node to be used as wak [...] adds 71799672ea24 arm64: dts: ls1028a: add flextimer based pwm nodes adds b2e2d3e02fb6 arm64: dts: ls1028a-rdb: enable pwm0 adds cbe9d948eadf arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus adds 52b98481171e arm64: dts: ls1028a-qds: enable lpuart1 adds e426d63e752b arm64: dts: ls1028a-qds: add overlays for various serdes p [...] adds 0bc3e333a0c8 arm64: dts: imx8mp-evk: configure multiple queues on eqos adds 33ce6fba5cc0 soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled adds f946e7d43bce soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn adds cc17a04490fc dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains adds 33b3ca7c4354 dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl adds 31d517ab0a3c soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl adds f5139ba61bde arm64: dts: imx8mn: add GPC node adds dc8e88565409 arm64: dts: imx8mn: put USB controller into power-domains adds 9068bafaa4cf arm64: dts: imx8mn: add DISP blk-ctrl adds 99aa29932271 arm64: dts: imx8mn: Enable GPU adds 5a6c130b3ee0 Merge branch 'imx/dt64' into for-next adds 97416aab1517 arm64: defconfig: enable drivers for booting i.MX8ULP adds c720e38f4c2d ARM: imx_v6_v7_defconfig: Enable for DHCOM devices require [...] adds 6e84db1c2ee4 Merge branch 'imx/defconfig' into for-next adds a7e2712f996f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0eb23599681f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 08c40de81b77 arm64: dts: mediatek: mt8173-elm: Move pwm pinctrl to pwm0 node adds 54337a96f31b arm64: dts: mediatek: mt8173-elm: Add backlight enable pin config adds 7781083fd609 arm64: dts: mt8183: support coresight-cpu-debug for mt8183 adds 19ebf10e8d83 dt-bindings: arm64: dts: mediatek: Add mt7986 series adds 50137c150f5f arm64: dts: mediatek: add basic mt7986 support adds fd31f778da81 arm64: dts: mt8183: kukui: Add Type C node adds c3a064a32ed9 arm64: dts: mediatek: add pinctrl support for mt7986a adds f40c0f800f15 arm64: dts: mediatek: add pinctrl support for mt7986b adds ccf7b63aac3e Merge branch 'v5.16-next/dts64' into for-next adds cb75bd47d782 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9141994f99fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds abdc866fe4e9 Merge branch 'arm64-fixes-for-5.16' into for-next adds bd943653b10d arm64: dts: qcom: Add device tree for Samsung J5 2015 (sam [...] adds f56498fc6a93 arm64: dts: qcom: sm6350: Fix validation errors adds 489be59b635b arm64: dts: qcom: sm6350: Add MPSS nodes adds efc33c969f23 arm64: dts: qcom: sm6350: Add ADSP nodes adds 8eb5287e8a42 arm64: dts: qcom: sm6350: Add CDSP nodes adds bc279dc04e9e arm64: dts: qcom: sm7225-fairphone-fp4: Enable ADSP, CDSP & MPSS adds 8e6de09c716f arm64: dts: qcom: sdm845-oneplus-*: add msm-id and board-id adds c16160cfa565 arm64: dts: qcom: add minimal DTS for Microsoft Surface Duo 2 adds c02b360ca67e arm64: dts: qcom: c630: Fix soundcard setup adds ef10e1b89508 arm64: dts: qcom: c630: add headset jack and button detect [...] adds 202f69cd4e1d Revert "arm64: dts: qcom: sm8350: Specify clock-frequency [...] adds 72a0ca203ca7 dt-bindings: clock: Add SM8450 GCC clock bindings adds 2bf0038f20b8 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into [...] adds 409fd3f10c0b arm64: qcom: dts: drop legacy property #stream-id-cells adds 4cc7c85cccc8 arm64: dts: qcom: pm8998: Add ADC Thermal Monitor node adds d5e12f3823ae arm64: dts: qcom: sdm845: mtp: Add vadc channels and therm [...] adds c8b9d64bb262 arm64: dts: qcom: sdm845: add QFPROM chipset specific compatible adds 72cb4c48a46a arm64: dts: qcom: ipq6018: Fix gpio-ranges property adds 5188049c9b36 arm64: dts: qcom: Add base SM8450 DTSI adds ec950d557284 arm64: dts: qcom: sm8450: Add tlmm nodes adds 285f97bc4b01 arm64: dts: qcom: sm8450: Add reserved memory nodes adds 892d5395396d arm64: dts: qcom: sm8450: add smmu nodes adds 24de05c38e6b arm64: dts: qcom: Add base SM8450 QRD DTS adds 128914ad2303 arm64: dts: qcom: sm8450-qrd: Add rpmh regulator nodes adds 07fa917a335e arm64: dts: qcom: sm8450: add ufs nodes adds 8f8f98c88168 arm64: dts: qcom: sm8450-qrd: enable ufs nodes adds 61eba74e473e arm64: dts: qcom: sm8450: Add rpmhpd node adds 015a89f0d317 arm64: dts: qcom: sm8450: add cpufreq support adds bf0a257a9418 arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes adds 8f8ef3860d44 dt-bindings: clock: Add SDX65 GCC clock bindings adds 4ad3ce007098 Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.163886 [...] adds d1b121d62b7e clk: qcom: Add LUCID_EVO PLL type for SDX65 adds d79afa201328 clk: qcom: Add SDX65 GCC support adds fe5cf1c34f38 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into [...] adds db0c944ee92b clk: qcom: Add clock driver for SM8450 adds 6d24d9546d6e dt-bindings: clk: qcom: Document MSM8976 Global Clock Controller adds 8f62718bd0f7 clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver adds 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c adds 7e1377712ba2 soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao adds 8f3d4dd65abd soc: qcom: rpmhpd: Rename rpmhpd struct names adds 65e7b31cc485 soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 adds 8beb290d17f2 soc: qcom: rpmhpd: Sort power-domain definitions and lists adds 313ca86af2fb dt-bindings: arm: msm: Add LLCC for SM6350 adds 83dabf0b66bc dt-bindings: firmware: scm: Add SM6350 compatible adds 549f1ed0aacc dt-bindings: arm: msm: Don't mark LLCC interrupt as required adds 22e8f8dcb7a8 soc: qcom: socinfo: Add SM6350 and SM7225 adds 73efacc6bd1d soc: qcom: rpmh-rsc: Fix typo in a comment adds a6839c42fe7c ARM: dts: qcom: Build apq8016-sbc/DragonBoard 410c DTB on ARM32 adds da1f7d0b621e Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.163886 [...] adds 3b338c9a6a2a dt-bindings: arm: qcom: Document SDX65 platform and boards adds bae2f5979c6e ARM: dts: qcom: Add SDX65 platform and MTP board support adds ff8b573a6ccf ARM: dts: qcom: sdx65: Add pincontrol node adds ef5ad2608511 ARM: dts: qcom: Drop input-name property adds 133d2c02948a Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'defconfi [...] adds 8f9d723474d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels adds ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array adds 33c28d3819bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b2db714bc9a6 arm64: dts: renesas: r8a779a0: Add DSI encoders adds 5a6bca1ff7a5 arm64: dts: renesas: falcon-cpu: Add DSI display output adds 844dd4378453 arm64: dts: renesas: r9a07g044: Add TSU node adds 88404c56fde0 arm64: dts: renesas: r9a07g044: Create thermal zone to sup [...] adds 54477c542f92 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next adds b6db8f72dddc arm64: dts: renesas: r9a07g044: Add Mali-G31 GPU node adds d563f4bac991 arm64: dts: renesas: rzg2l-smarc-som: Add vdd core regulator adds a155038f6411 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next adds 6c04fe96dbbd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f90f1bbe0d70 dt-bindings: reset: document deprecated HiSilicon property adds 5e23c1ec4347 reset: renesas: Check return value of reset_control_deassert() adds 9568d0259fec reset: uniphier-glue: Use reset_control_bulk API adds 89e7a6698fdd reset: uniphier-glue: Use devm_add_action_or_reset() adds 5cab3c71ab7d 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 adds 0ae405d7e2a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e522ae91b8ff dt-bindings: soc: samsung: Add Exynos USI bindings adds edb5dd48b320 Merge tag 'samsung-dt64-exynos-usi-5.17' into next/drivers adds cc4fcd60ac51 soc: samsung: Add USI driver adds f8cd00ee7b7d Merge branch 'next/drivers' into for-next adds 7836149e155b arm64: dts: exynos: convert serial_0 to USI on ExynosAutov9 adds 6441209fb0e0 Merge branch 'for-v5.17/dt-usi' into next/dt64 adds 4b5b74150e66 Merge branch 'next/dt64' into for-next adds d56a8e9c7af8 dt-bindings: soc: samsung: Fix I2C clocks order in USI bin [...] adds 0257bc5cceaf Merge branch 'for-v5.17/dt-usi' into next/dt64 adds d0373ae09791 Merge branch 'next/dt64' into for-next adds 69bac8e42608 dt-bindings: soc: samsung: keep SoC driver bindings together adds 20d115bb5702 Merge branch 'next/drivers' into for-next adds c96ebc5fde27 dt-bindings: arm: samsung: document jackpotlte board binding adds 34f6cec74f61 Merge branch 'next/dt64' into for-next adds 38638c991670 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d211ddeb511a firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer adds 582730b9cbcc firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms adds 5a731aebd31b firmware: arm_scmi: Refactor message response path adds 8b276b59ccf9 include: trace: Add new scmi_xfer_response_wait event adds f872af09094c firmware: arm_scmi: Use new trace event scmi_xfer_response_wait adds 44e641bae51a Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds dadcc9b52450 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 0baddea60e8d arm64: dts: allwinner: h6: Add Hantro G2 node adds 1d21ba6546a5 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next adds 2d05862b26ee Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 6cb90c7acfcb Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds e360e116a0ee clk: tegra: Make vde a child of pll_p on tegra114 adds b1bc04a2ac5b clk: tegra: Support runtime PM and power domain adds 8c63a8b231bc Merge branch for-5.17/clk into for-next adds 006da96c840f soc/tegra: Enable runtime PM during OPP state-syncing adds 9131c6331726 soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() adds 66209e6fbd56 soc/tegra: Don't print error message when OPPs not available adds 765d95f8ac54 soc/tegra: pmc: Add reboot notifier adds aeecc50ace04 soc/tegra: fuse: Reset hardware adds 88724b78a84c soc/tegra: fuse: Use resource-managed helpers adds 80ef351c9871 soc/tegra: regulators: Prepare for suspend adds 8d1a3411da0c soc/tegra: pmc: Rename 3d power domains adds 81c4c86c6665 soc/tegra: pmc: Rename core power domain adds 77d364a23ff9 Merge branch for-5.17/soc into for-next adds c132bc881f2f Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel. [...] adds 8b85e11c1a7a usb: chipidea: tegra: Add runtime PM and OPP support adds 59caf73284d1 bus: tegra-gmi: Add runtime PM and OPP support adds 3da9b0feaa16 pwm: tegra: Add runtime PM and OPP support adds d618978dd4d3 mmc: sdhci-tegra: Add runtime PM and OPP support adds 6902dc2fd57c mtd: rawnand: tegra: Add runtime PM and OPP support adds 07f837554bb5 spi: tegra20-slink: Add OPP support adds e0abae195355 media: staging: tegra-vde: Support generic power domain adds a50158ab9720 Merge branch for-5.17/drivers into for-next adds fc5e0e376219 dt-bindings: Update headers for Tegra234 adds 8c970e7ee7ae dt-bindings: memory: tegra: Update for Tegra194 adds c3859c1436e3 dt-bindings: memory: tegra: Add Tegra234 support adds d875175d8726 dt-bindings: tegra: Describe recent developer kits consistently adds b39cc7956577 dt-bindings: tegra: Document Jetson AGX Orin (and devkit) adds d9203d081a61 dt-bindings: sram: Document NVIDIA Tegra SYSRAM adds 57978838889d dt-bindings: Add YAML bindings for NVENC and NVJPG adds 51a0f370886a dt-bindings: misc: Convert Tegra MISC to json-schema adds 06ef88c39638 dt-bindings: mmc: tegra: Convert to json-schema adds f4cfef9f16d0 dt-bindings: mailbox: tegra: Convert to json-schema adds cb1926861483 dt-bindings: mailbox: tegra: Document Tegra234 HSP adds 46bf3c3ef6d8 dt-bindings: rtc: tegra: Convert to json-schema adds e825e38f2455 dt-bindings: rtc: tegra: Document Tegra234 RTC adds f3a17fc9c865 dt-bindings: fuse: tegra: Convert to json-schema adds adcc0749ea65 dt-bindings: fuse: tegra: Document Tegra234 FUSE adds 16a1b8004a89 dt-bindings: mmc: tegra: Document Tegra234 SDHCI adds 0028a57fac2a dt-bindings: serial: 8250: Document Tegra234 UART adds f7752e4d4d4b dt-bindings: tegra: pmc: Convert to json-schema adds 1c48a01cf8f0 dt-bindings: firmware: tegra: Convert to json-schema adds de39280d0d58 dt-bindings: thermal: tegra186-bpmp: Convert to json-schema adds 8e91d30517c5 dt-bindings: serial: tegra-tcu: Convert to json-schema adds b7f479897e84 dt-bindings: serial: Document Tegra234 TCU adds 707a546ce04a dt-bindings: usb: tegra-xudc: Document interconnects and i [...] adds 5203831693b8 dt-bindings: ARM: tegra: Document ASUS Transformers adds 93fcea927943 dt-bindings: ARM: tegra: Document Pegatron Chagall adds 578b4372246a dt-bindings: clock: tegra-car: Document new clock sub-nodes adds 07c363960305 dt-bindings: host1x: Document OPP and power domain properties adds 252ebc7c6623 dt-bindings: host1x: Document Memory Client resets of Host [...] adds dfffb6696269 media: dt: bindings: tegra-vde: Convert to schema adds b3a7778c8d80 media: dt: bindings: tegra-vde: Document OPP and power domain adds e55ade063009 Merge branch for-5.17/dt-bindings into for-next adds 55928b162acb Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] adds 9ecccfabc29d memory: tegra: Add Tegra234 support adds d04ae38acf01 Merge branch for-5.17/memory into for-next adds d9652f589edc Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] adds 7fa307524a4d arm64: tegra: Fixup SYSRAM references adds e537adde131b arm64: tegra: Add clock for Tegra234 RTC adds 98094be152d3 arm64: tegra: Update Tegra234 BPMP channel addresses adds e086d82d4f3e arm64: tegra: Fill in properties for Tegra234 eMMC adds 06ad2ec4e5f8 arm64: tegra: Add Tegra234 TCU device adds f0e1266818f5 arm64: tegra: Add main and AON GPIO controllers on Tegra234 adds a12cf5c339b0 arm64: tegra: Describe Tegra234 CPU hierarchy adds 533337d5c843 arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support adds ff21087e6131 arm64: tegra: Add support to enumerate SD in UHS mode adds f7eb27857284 arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194 adds e762232f9466 arm64: tegra: Add ISO SMMU controller for Tegra194 adds 4cc3e3e164c0 arm64: tegra: Rename top-level clocks adds 097e01c61015 arm64: tegra: Rename top-level regulators adds bd1fefcbdd8f arm64: tegra: Add native timer support on Tegra186 adds 2c6fd24dcbf0 arm64: tegra: Fix unit-addresses on Norrin adds 64b407827670 arm64: tegra: Remove unsupported properties on Norrin adds bb43b219c88c arm64: tegra: Fix compatible string for Tegra132 timer adds ed9e9a6eb118 arm64: tegra: Add OPP tables on Tegra132 adds 92564257d7af arm64: tegra: Fix Tegra132 I2C compatible string list adds 9f27a6c42116 arm64: tegra: Drop unused AHCI clocks on Tegra132 adds fce5d0731616 arm64: tegra: Sort Tegra132 XUSB clocks correctly adds fe57ff5365c9 arm64: tegra: Rename thermal zones nodes adds 4b5ae31fb756 arm64: tegra: Rename power-monitor input nodes adds 548c9c5aaf85 arm64: tegra: Fix Tegra186 compatible string list adds 2b14cbd643fe arm64: tegra: Adjust length of CCPLEX cluster MMIO region adds e7445ab7dc51 arm64: tegra: Drop unit-address for audio card graph endpoints adds 56797e625910 arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips adds 2fcb87970e42 arm64: tegra: Drop unsupported nvidia,lpdr property adds cd6157c1978c arm64: tegra: Fix Tegra194 HSP compatible string adds 1ff75059077c arm64: tegra: Drop unused properties for Tegra194 PCIe adds c453cc9e9e1a arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock adds 99d9bde5b4ab arm64: tegra: Rename TCU node to "serial" adds 1dcf00ae8205 arm64: tegra: Remove unsupported regulator properties adds 635fb5d4cb25 arm64: tegra: Rename GPIO hog nodes to match schema adds 31bc882c03d4 arm64: tegra: jetson-tx1: Remove extra PLL power supplies [...] adds 54215999f30b arm64: tegra: smaug: Remove extra PLL power supplies for XUSB adds 9c1b3ef8e204 arm64: tegra: jetson-nano: Remove extra PLL power supplies [...] adds 28a44b900e57 arm64: tegra: Add missing TSEC properties on Tegra210 adds f2ef6a9180f3 arm64: tegra: Sort Tegra210 XUSB clocks correctly adds 027529473672 arm64: tegra: Remove unused only-1-8-v properties adds 553f07360e23 arm64: tegra: Rename Ethernet PHY nodes adds a52280c844c0 arm64: tegra: Add dma-coherent for Tegra194 VIC adds c2fee44399af arm64: tegra: Update SDMMC4 speeds for Tegra194 adds cc9396676c1b arm64: tegra: Add EMC general interrupt on Tegra194 adds eed280dfe91d arm64: tegra: Add memory controller on Tegra234 adds 6de481e5ab0d arm64: tegra: Hook up MMC and BPMP to memory controller adds 670308d1d0b2 Merge branch for-5.17/arm64/dt into for-next adds 0714ccb54c38 ARM: tegra: Clean up external memory controller nodes adds 0a6a64f904c6 ARM: tegra: Specify correct PMIC compatible on Tegra114 boards adds 0b9f3940d630 ARM: tegra: Rename SPI flash chip nodes adds 4f74ed817ef8 ARM: tegra: Rename top-level clocks adds c629196d04c8 ARM: tegra: Rename top-level regulators adds f8d5db7e27b3 ARM: tegra: Fix compatible string for Tegra114+ timer adds 82d03bec4e97 ARM: tegra: Add #reset-cells for Tegra114 MC adds 63658cbc66a2 ARM: tegra: Rename GPIO hog nodes to match schema adds 1b5bad01abdc ARM: tegra: Rename GPU node on Tegra124 adds 9ab9ecd83a3e ARM: tegra: Drop reg-shift for Tegra HS UART adds 272c5c3a3792 ARM: tegra: Rename thermal zone nodes adds c6d4a8977598 ARM: tegra: Rename CPU and EMC OPP table device-tree nodes adds 9b07cfe27647 ARM: tegra: Fix Tegra124 I2C compatible string list adds e51c87b7cb1a ARM: tegra: Drop unused AHCI clocks on Tegra124 adds 4b7f222d8323 ARM: tegra: Sort Tegra124 XUSB clocks correctly adds 959fddf537c8 ARM: tegra: Avoid pwm- prefix in pinmux nodes adds 86a3a7f8a42b ARM: tegra: Add compatible string for built-in ASIX on Col [...] adds e1808b09df86 ARM: tegra: Remove PHY reset GPIO references from USB cont [...] adds c98167bbe865 ARM: tegra: Add dummy backlight power supplies adds 9b34a2a1bc6e ARM: tegra: Use correct vendor prefix for Invensense adds fe3c94e8e7e4 ARM: tegra: Remove unsupported properties on Apalis adds e6cc64655480 ARM: tegra: nexus7: Drop clock-frequency from NFC node adds e3cc9c1c51f8 ARM: tegra: Remove stray #reset-cells property adds 695494bb969a ARM: tegra: Fix SLINK compatible string on Tegra30 adds b716d046041e ARM: tegra: Fix I2C mux reset GPIO reference on Cardhu adds c6e331a2bb06 ARM: tegra: Avoid phandle indirection on Ouya adds b405066bd3e0 ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101 adds 91ead34f47c9 ARM: tegra: Add common device-tree base for Tegra30 ASUS T [...] adds a0d7dba8c3c1 ARM: tegra: Add common device-tree for LVDS display panels [...] adds 9b66bd835dfd ARM: tegra: Add device-tree for ASUS Transformer Prime TF201 adds 65fce832a97c ARM: tegra: Add device-tree for ASUS Transformer Pad TF300T adds 2602de4800e6 ARM: tegra: Add device-tree for ASUS Transformer Pad TF300TG adds e6d391a0b29b ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T adds 2b69c7b5fd35 ARM: tegra: Add device-tree for ASUS Transformer Pad TF701T adds 87d9cf2e8469 ARM: tegra: Add device-tree for Pegatron Chagall adds ef6fb9875ce0 ARM: tegra: Add device-tree for 1080p version of Nyan Big adds e6fd5c1e9fc5 ARM: tegra: Add usb-role-switch property to USB OTG ports adds 770586291f9a ARM: tegra: Enable HDMI CEC on Nyan adds 894ea1121b29 ARM: tegra: Enable CPU DFLL on Nyan adds 7525c2a354e0 ARM: tegra: Add CPU thermal zones to Nyan device-tree adds a28c1b4f11fc ARM: tegra: nexus7: Use common LVDS display device-tree adds e6e395578a6e ARM: tegra: Enable video decoder on Tegra114 adds 3478494dcae1 ARM: tegra: Add 500 MHz entry to Tegra30 memory OPP table adds 83b7f0b8aeab ARM: tegra: Add OPP tables and power domains to Tegra20 de [...] adds 73e2b72a3518 ARM: tegra: Add OPP tables and power domains to Tegra30 de [...] adds 1caf3ef4c0fe ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D [...] adds 2c16be669291 ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D [...] adds 279e7aa30424 ARM: tegra20/30: Disable unused host1x hardware adds dcbc40848de4 ARM: tegra: Add S/PDIF node to Tegra20 device-tree adds dd2cac867a78 ARM: tegra: Add HDMI audio graph to Tegra20 device-tree adds 7a53acabf80f ARM: tegra: acer-a500: Enable S/PDIF and HDMI audio adds 919be27fd004 ARM: tegra: paz00: Enable S/PDIF and HDMI audio adds 9ca9a608a787 ARM: tegra: Add back gpio-ranges properties adds 4d37264540cf Merge branch for-5.17/arm/dt into for-next adds cbb469f7518f ARM: tegra_defconfig: Enable drivers wanted by Acer Chrome [...] adds ca1f7d245f53 ARM: config: multi v7: Enable display drivers used by Tegr [...] adds d71329b69bb6 ARM: tegra_defconfig: Enable S/PDIF driver adds 02e7cb574c21 ARM: config: multi v7: Enable NVIDIA Tegra20 S/PDIF driver adds 8ed567fbea94 ARM: config: multi v7: Enable NVIDIA Tegra20 APB DMA driver adds 3b55f6545900 Merge branch for-5.17/arm/defconfig into for-next adds 0175ce67e845 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a34ff76a1615 soc: ti: k3-socinfo: Add entry for J721S2 SoC family adds 0b2186b069bb Merge branch 'ti-drivers-soc-next' into ti-next adds b12ab8c97c4e arm64: defconfig: Increase the maximum number of 8250/1655 [...] adds d20d65e8f572 arm64: defconfig: Enable USB, PCIe and SERDES drivers for [...] adds 50c7989aa0fb Merge branch 'ti-k3-config-next' into ti-next adds c3e4ea557ddb arm64: dts: ti: k3-am65-mcu: Add Support for MCAN adds f533bb82def8 arm64: dts: ti: am654-base-board/am65-iot2050-common: Disa [...] adds 4688a4fcb7a2 arm64: dts: ti: k3-j721e: Add support for MCAN nodes adds 87d60c4663b6 arm64: dts: ti: k3-j721e-common-proc-board: Add support fo [...] adds 9c4441ad3da1 arm64: dts: ti: k3-am64-main: Add support for MCAN adds 2f474da98caf arm64: dts: ti: k3-am642-evm/sk: Add support for main doma [...] adds 277ee96f89d8 arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level adds 6b1caf4dea3e dt-bindings: arm: ti: Add bindings for J721s2 SoC adds beba81faad86 dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721S2 adds b8545f9d3a54 arm64: dts: ti: Add initial support for J721S2 SoC adds d502f852d22a arm64: dts: ti: Add initial support for J721S2 System on Module adds effb32e931dd arch: arm64: ti: Add support J721S2 Common Processor Board adds f161ea079925 Merge branch 'ti-k3-dts-next' into ti-next adds 1bb0b8b195d8 soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init adds 87dabaa6bad3 Merge branch 'ti-drivers-soc-next' into ti-next adds 8c86b4d9eedb Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 8828278d3136 arm64: xilinx: dts: drop legacy property #stream-id-cells adds 2eb48e610ef7 Merge remote-tracking branch 'zynqmp/dt' into for-next adds c54121e53019 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 adds 9d9bcae47fd5 ACPI: delay enumeration of devices with a _DEP pointing to [...] adds fb90e58f7c4e i2c: acpi: Use acpi_dev_ready_for_enumeration() helper adds c537be0bfad6 i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function adds 9dfa374cc6d0 platform_data: Add linux/platform_data/tps68470.h file adds a2f9fbc247ee platform/x86: int3472: Split into 2 drivers adds 71102bc79643 platform/x86: int3472: Add get_sensor_adev_and_name() helper adds d3d76ae139a7 platform/x86: int3472: Pass tps68470_clk_platform_data to [...] adds 19d8d6e36b4b platform/x86: int3472: Pass tps68470_regulator_platform_da [...] adds 97c2259ec775 platform/x86: int3472: Deal with probe ordering issues adds 55c174e5c05f Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] adds ff5f87cb6a75 clk: Introduce clk-tps68470 driver adds 3e8f80c21906 Merge branch 'clk-x86' into clk-next adds 6fc058a72f3b clk: stm32: Fix ltdc's clock turn off by clk_disable_unuse [...] adds 18a680edb386 Merge branch 'clk-stm' into clk-next adds d66e4c985dd4 clk: stm32mp1: remove redundant assignment to pointer data adds 79ace752c9ea Merge branch 'clk-cleanup' into clk-next adds 019d3ea29de3 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds e4f952280a85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 57ffe5a79cc4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 8d897283b2a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 13b3e9e36782 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 7e9ca84646ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7b94b7f0ae24 microblaze: add const to of_device_id adds 320dae7aeb85 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 048cc2378c24 MIPS: SGI-IP22: Remove unnecessary check of GCC option adds c0484efaf569 MIPS: Makefile: Remove "ifdef need-compiler" for Kbuild.platforms adds dae39cff8d98 MIPS: Fix typo in a comment adds 8de927a4d6f8 MIPS: lantiq: Fix typo in a comment adds 4317892db474 MIPS: fix typo in a comment adds 405db98b8925 mips: ralink: add missing of_node_put() call in ill_acc_of [...] adds 6fb8a1b32033 MIPS: drop selected EARLY_PRINTK configs for MACH_REALTEK_RTL adds fd4eb90b1644 mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support adds 74320247811b mips: drop selecting non-existing config NR_CPUS_DEFAULT_2 adds 9a53a8d73c79 mips: dec: provide the correctly capitalized config CPU_R4 [...] adds 301e499938a6 mips: kgdb: adjust the comment to the actual ifdef condition adds bb900d43e249 mips: remove obsolete selection of CPU_HAS_LOAD_STORE_LR adds a51f0824d8bb mips: alchemy: remove historic comment on gpio build constraints adds ddc18bd71418 mips: txx9: remove left-over for removed TXX9_ACLC configs adds a670c82d9ca4 mips: fix Kconfig reference to PHYS_ADDR_T_64BIT adds 906c6bc6e8e5 MIPS: BCM47XX: Replace strlcpy with strscpy adds 858779df1c07 MIPS: OCTEON: add put_device() after of_find_device_by_node() adds 9504633a0aa8 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 774446a3308e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 17c03d1d38be Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 2de20f18691c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cffe0b0b6b3 macintosh: Add const to of_device_id adds e89257e28e84 powerpc/cell: Fix clang -Wimplicit-fallthrough warning adds 3c42e9542050 selftests/powerpc/spectre_v2: Return skip code when miss_p [...] adds 219572d2fc41 powerpc: handle kdump appropriately with crash_kexec_post_ [...] adds 06e629c25daa powerpc/fadump: Fix inaccurate CPU state info in vmcore ge [...] adds b149d5d45ac9 powerpc/powermac: Add additional missing lockdep_register_key() adds f6a1987773a5 KVM: PPC: Book3S HV P9: Remove unused ri_set local variable adds 511d25d6b789 KVM: PPC: Book3S: Suppress warnings when allocating too bi [...] adds 792020907b11 KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_ [...] adds 63fa47ba886b KVM: PPC: Book3S HV P9: Use kvm_arch_vcpu_get_wait() to ge [...] adds 708da3ff1d67 Merge branch 'topic/ppc-kvm' into next adds 29587f653c01 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9aa8c5d15fb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dacef016c088 riscv: dts: enable more DA9063 functions for the SiFive Hi [...] adds 6cd0650e7214 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8626b93daf5a 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 893d4d9c62ec s390/exit: remove dead reference to do_exit from copy_thread adds b6b486ecef02 s390/sclp: fix memblock_phys_free() vs memblock_free() confusion adds fcfcba6dfc9a s390/smp: fix memblock_phys_free() vs memblock_free() confusion adds 15b5c1833afc s390/uv: fix memblock virtual vs physical address confusion adds 248420797d28 s390/disassembler: update opcode table adds cff2d3abc8da s390/zcrypt: CCA control CPRB sending adds c7ed509b21b6 s390/nmi: disable interrupts on extended save area update adds cb22cd2d8ff3 s390/sclp: release SCLP early buffer after kernel initialization adds c2c224932fd0 s390/mm: fix 2KB pgtable release race adds 1194372db6f3 s390/mm: better annotate 2KB pagetable fragments handling adds 4c88bb96e40b s390/mm: check 2KB-fragment page on release adds 943136a5acd2 Merge branch 'features' into for-next adds e20d32faabde Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0a0e2bf3edb6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 6f0846840deb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb4518ff7b74 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 7d1970cb8c39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c4a95ddd1dac cifs: sanitize multiple delimiters in prepath adds 68f87ec9c1ce cifs: ignore resource_id while getting fscache super cookie adds 05faf955e783 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 263a1c39eb5e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 7c059dec3e6c exfat: remove argument 'sector' from exfat_get_dentry() adds ed9ce8539bcc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b831281bb929 reiserfs: don't use congestion_wait() adds f05f2429eec6 udf: Fix error handling in udf_new_inode() adds ad69cd9972e7 fsnotify: clarify object type argument adds 1c9007d62bea fsnotify: separate mark iterator type from object type enum adds d61fd650e9d2 fanotify: introduce group flag FAN_REPORT_TARGET_FID adds e54183fa7047 fsnotify: generate FS_RENAME event with rich information adds 2d9374f09513 fanotify: use macros to get the offset to fanotify_info buffer adds 1a9515ac9e55 fanotify: use helpers to parcel fanotify_info buffer adds 3cf984e950c1 fanotify: support secondary dir fh and name in fanotify_info adds 3982534ba5ce fanotify: record old and new parent and name in FAN_RENAME event adds 2bfbcccde6e7 fanotify: record either old name new name or both for FAN_RENAME adds 7326e382c21e fanotify: report old and/or new parent+name in FAN_RENAME event adds 8cc3b1ccd930 fanotify: wire up FAN_RENAME event adds 5f0a61886e30 Pull Amir's FAN_RENAME and FAN_REPORT_TARGET_FID support f [...] adds 38a0a3efb150 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 2c5184306d32 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 19bdba526562 f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file adds 7377e853967b f2fs: compress: fix potential deadlock of compress file adds cbcb33f1504d f2fs: avoid down_write on nat_tree_lock during checkpoint adds 7e035df5c899 f2fs: do not bother checkpoint by f2fs_get_node_info adds 5598b24efaf4 f2fs: fix to do sanity check on last xattr entry in __f2fs [...] adds d0cc7858ce91 f2fs: clean up __find_inline_xattr() with __find_xattr() adds 014353931778 f2fs: support fault injection to f2fs_trylock_op() adds 5da21ee8cfb6 f2fs: fix to check available space of CP area correctly in [...] adds 09d1796ad4c7 f2fs: fix to reserve space for IO align feature adds 662f6acdb013 f2fs: don't drop compressed page cache in .{invalidate,rel [...] adds 13fbcc0d0718 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds cecd491641c2 fuse: add fuse_should_enable_dax() helper adds 780b1b959f9b fuse: make DAX mount option a tri-state adds 98046f7486db fuse: support per inode DAX in fuse protocol adds 93a497b9ad69 fuse: enable per inode DAX adds 2ee019fadcca fuse: negotiate per inode DAX in FUSE_INIT adds c3cb6f935e32 fuse: mark inode DONT_CACHE when per inode DAX hint changes adds 073c3ab6ae01 Documentation/filesystem/dax: DAX on virtiofs adds 1aa2b56f64cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 817ab50b9e9c gfs2: gfs2_setattr_size error path fix adds 9fe36416ab41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ef399469d9ce ksmbd: fix error code in ndr_read_int32() adds f2e78affc48d ksmbd: fix uninitialized symbol 'pntsd_size' adds f79abdddb604 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 2e3f00c5f29f nfsd: improve stateid access bitmask documentation adds 2ab59cee9354 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds c2f1c4bd2062 NFSD: Fix sparse warning adds 89b24336f03a NFSD: handle errors better in write_ports_addfd() adds df5e49c880ea SUNRPC: change svc_get() to return the svc. adds 8c62d12740a1 SUNRPC/NFSD: clean up get/put functions. adds ec52361df99b SUNRPC: stop using ->sv_nrthreads as a refcount adds 9b6c8c9bebcc nfsd: make nfsd_stats.th_cnt atomic_t adds 2a36395fac3b SUNRPC: use sv_lock to protect updates to sv_nrthreads. adds 9d3792aefdcd NFSD: narrow nfsd_mutex protection in nfsd thread adds 3409e4f1e8f2 NFSD: Make it possible to use svc_set_num_threads_sync adds 3ebdbe5203a8 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() adds d057cfec4940 NFSD: simplify locking for network notifier. adds 2840fe864c91 lockd: introduce nlmsvc_serv adds 5a8a7ff57421 lockd: simplify management of network status notifiers adds b73a2972041b lockd: move lockd_start_svc() call into lockd_create_svc() adds 6a4e2527a636 lockd: move svc_exit_thread() into the thread adds 865b674069e0 lockd: introduce lockd_put() adds ecd3ad68d2c6 lockd: rename lockd_create_svc() to lockd_get() adds cf0e124e0a48 SUNRPC: move the pool_map definitions (back) into svc.c adds 93aa619eb0b4 SUNRPC: always treat sv_nrpools==1 as "not pooled" adds 6b044fbaab02 lockd: use svc_set_num_threads() for thread start and stop adds 23a1a573c61c NFS: switch the callback service back to non-pooled. adds 7578b2f628db NFSD: Remove be32_to_cpu() from DRC hash function adds 1e37d0e5bda4 NFSD: Fix inconsistent indenting adds 1463b38e7cf3 NFSD: simplify per-net file cache management adds 5089f3d97552 SUNRPC: Remove low signal-to-noise tracepoints adds 238aa8bc6cde SUNRPC: Record endpoint information in trace log adds b6e2433d3e94 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds 2689bf04e628 NFSD: Combine XDR error tracepoints adds 270a6bda8087 NFSD: Remove NFSD_PROC_ARGS_* macros adds e99fbddd43c0 nfsd: improve stateid access bitmask documentation adds 107c221f4624 NFSD: De-duplicate nfsd4_decode_bitmap4() adds dd61f156af8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 22a7b48f0b29 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds cd4c56c50761 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7beca911586b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 886aded0a23a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 7b6b6c0af9c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds deaee2704a15 scripts/gdb: lx-dmesg: read records individually adds 09b7bafa9876 Merge branch 'for-5.17' into for-next adds a28c26fa4601 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2f3d4d1acee Merge branch 'pci/aspm' adds 4c71e71688e5 Merge branch 'pci/enumeration' adds e1a6333e7f89 PCI: ibmphp: Remove commented-out functions adds 60b8925d08d4 Merge branch 'pci/hotplug' adds ec4e4a6fdc51 amd64-agp: convert to generic power management adds 6d1adc3d46a7 sis-agp: convert to generic power management adds 0aeddbd0cb07 via-agp: convert to generic power management adds 6bfa5c8cca21 Merge branch 'pci/legacy-pm-removal' adds 133bc542db36 MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer adds 69f457b18fa2 PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU cr [...] adds 1b71c65796fa Merge branch 'pci/p2pdma' adds a44a1d448513 Merge branch 'pci/switchtec' adds e44537588288 PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 S [...] adds 26c163bb2a84 Merge branch 'pci/virtualization' adds 554ed75c289e Merge branch 'remotes/lorenzo/pci/aardvark' adds 1681a5a65b8c Merge branch 'remotes/lorenzo/pci/apple' adds d41ea30cfd03 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 3e15f623bbdf dt-bindings: imx6q-pcie: Add PHY phandles and name properties adds d5a8dec49b99 PCI: imx: Add the imx8mm pcie support adds 713b45a3885a Merge branch 'remotes/lorenzo/pci/dwc' adds cbb6106c5107 Merge branch 'remotes/lorenzo/pci/mediatek' adds dd6496507fa8 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds a93dc9c79eba Merge branch 'remotes/lorenzo/pci/mt7621' adds 422fda9ea024 Merge branch 'remotes/lorenzo/pci/mvebu' adds ab7da090cfbc Merge branch 'remotes/lorenzo/pci/qcom' adds f9cc3fe2726e Merge branch 'remotes/lorenzo/pci/rcar' adds 2c231e5767b3 Merge branch 'remotes/lorenzo/pci/vmd' adds 011af710a9c8 Merge branch 'remotes/lorenzo/pci/xgene' adds 4da65443e34e Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds 17c4dfc85f8b Merge branch 'remotes/lorenzo/pci/bridge-emul' adds 4121485d271b PCI: Sort Intel Device IDs by value adds fb82437fdd8c PCI: Change capability register offsets to hex adds 91a7de448d03 Merge branch 'pci/misc' adds 770851f91de8 Merge branch 'pci/errors' adds 237684afd205 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ce8ce84bb1d6 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 8aa45b544db9 HID: Add map_msc() to avoid boilerplate code adds c0ee1d571626 HID: hid-input: Add suffix also for HID_DG_PEN adds ae7fafa6896a HID: Add hid usages for USI style pens adds 5904a3f9d756 HID: input: Make hidinput_find_field() static adds 9ea1b35f63dd HID: debug: Add USI usages adds fd8d135b2c5e HID: quirks: Allow inverting the absolute X/Y values adds b60d3c803d76 HID: i2c-hid-of: Expose the touchscreen-inverted properties adds cc0265fb4893 Merge branch 'for-5.17/core' into for-next adds 8590222e4b02 HID: hidraw: Replace hidraw device table mutex with a rwsem adds 76c32b6e303a Merge branch 'for-5.17/hidraw' into for-next adds 415e701cee52 HID: thrustmaster use swap() to make code cleaner adds 1b3f198064b9 Merge branch 'for-5.17/thrustmaster' into for-next adds c5d10c638ad6 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 adds fb0373f78a91 Merge branch 'i2c/for-current' into i2c/for-next adds f4e0ba52a89f i2c: designware: Do not complete i2c read without RX_FULL [...] adds d52097010078 i2c: designware-pci: Fix to change data types of hcnt and [...] adds c2d7fa2207d0 i2c: designware-pci: Add a note about struct dw_scl_sda_cfg usage adds c3c9bab1e398 i2c: designware-pci: Group MODULE_*() macros adds 0897f1735910 i2c: designware-pci: use __maybe_unused for PM functions adds 2759181d9a13 i2c: designware-pci: Convert to use dev_err_probe() adds ac18935d2e51 i2c: exynos5: Fix getting the optional clock adds a5f7cf953f2b i2c: rcar: update to new DMAENGINE API when terminating adds 44df8a79283d i2c: sh_mobile: update to new DMAENGINE API when terminating adds b18794ebc79a dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' adds 653becec6d56 i2c: aspeed: Remove unused includes adds da6c84e2ef39 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 1e73adee3b17 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 [...] adds 4c3702adbb13 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 adds 8cb7035c0550 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 adds 6c5ccd24ff17 Remove mentions of the Trivial Patch Monkey adds 06500926052b docs/zh_CN: Add cputopology Chinese translation adds dc10ec987903 docs/vm: clarify overcommit amount sysctl behavior adds 98d614bdaa58 docs: Makefile: use the right path for DOCS_CSS adds 0e805b118662 docs: address some text issues with css/theme support adds bbc477ee6e30 docs/zh_CN: add msi-howto translation adds 6b3672adbac6 docs/zh_CN: add sysfs-pci trnaslation adds 171e9af13819 docs/zh_CN: Add sched-capacity Chinese translation adds ddffdcce9caa docs/zh_CN: Add sched-design-CFS Chinese translation adds ea60f6183ab8 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 74747dda582d media: lirc: always send timeout reports adds b820c2cf0e8d media: iguanair: no need for reset after IR receiver enable adds 26748c0d86c2 media: winbond-cir: no need for reset after resume adds 8fede658e7dd media: igorplugusb: receiver overflow should be reported adds 4bed93060504 media: streamzap: remove unnecessary ir_raw_event_reset an [...] adds 7a25e6849ad7 media: streamzap: no need for usb pid/vid in device name adds 35088717ad24 media: streamzap: less chatter adds 4df69e46c352 media: streamzap: remove unused struct members adds 8b3179b7212c media: streamzap: remove redundant gap calculations adds 4c1aaf097b83 media: hantro: Fix G2/HEVC negotiated pixelformat adds 8cc464fdcaae media: max96712: Depend on VIDEO_V4L2 adds 9de63c91962b media: i2c: max9286: Get rid of duplicate of_node assignment adds c00d65e6df8d media: imx6-mipi-csi2: use pre_streamon callback to set se [...] adds 589a9f0eb799 media: dw2102: Fix use after free adds a9c976b18a4b media: pt3: Switch to using functions pcim_* and devm_* adds c2611e479f5d media: rockchip: rkisp1: use device name for debugfs subdir name adds 3d5831a40d34 media: msi001: fix possible null-ptr-deref in msi001_probe() adds 34b1df99a5d4 media: staging: max96712: Constify static v4l2_subdev_ops adds ce560ee5c51d media: mc: mc-entity.c: Use bitmap_zalloc() when applicable adds 3af86b046933 media: saa7146: hexium_gemini: Fix a NULL pointer derefere [...] adds f4217069cd11 media: saa7146: fix error logic at saa7146_vv_init() adds f66dcb32af19 media: Revert "media: uvcvideo: Set unique vdev name based [...] adds 213173d958a3 media: saa7146: remove redundant assignments of i to zero adds e0471a623c86 media: davinci: remove redundant assignment to pointer common adds 43f0633f8994 media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes adds 232c297a4e86 media: c8sectpfe: fix double free in configure_channels() adds df78b858e773 media: i2c: max9286: Use dev_err_probe() helper adds 5d6db4aa3c85 media: drivers:usb:remove unneeded variable adds 9dd2444f2395 media: vidtv: remove unneeded variable make code cleaner adds 391137c04ec3 media: dmxdev: drop unneeded <linux/kernel.h> inclusion fr [...] adds 309247892818 media: ivtv: no need to initialise statics to 0 adds 3f81fc9b2ba4 media: b2c2-flexcop-usb: fix some whitespace coding style adds 2ae5d7e54169 media: si2157: move firmware load to a separate function adds 48dde945e7f8 media: si2157: Add optional firmware download adds 7c2d8ee486b9 media: si2157: rework the firmware load logic adds 1c35ba3bf972 media: si2157: use a different namespace for firmware adds 805d5a089673 media: si2157: get rid of chiptype data adds 6446a22a1669 media: si2157: add support for ISDB-T and DTMB adds 98c65a3dac95 media: si2157: add support for 1.7MHz and 6.1 MHz adds b9aafbd46eb9 media: si2157: add ATV support for si2158 adds 3a956f0b123c Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] adds b6c8de1596de Merge branch 'master' of git://linuxtv.org/media_tree.git adds 5fcec420cc86 media: Update Intel-submitted camera sensor driver contacts adds 6ab703003924 media: staging: ipu3-imgu: add the AWB memory layout adds cbe0b3af73bf media: ov8865: Disable only enabled regulators on error path adds 0e014f1a8d54 media: ov8856: support device probe in non-zero ACPI D state adds 1e583b56e5e7 media: ov5670: Support device probe in non-zero ACPI D state adds ada2c4f54d0a media: ov2740: support device probe in non-zero ACPI D state adds 56ca3be85f3d media: imx208: Support device probe in non-zero ACPI D state adds 5525fd86ef78 media: ov5675: Support device probe in non-zero ACPI D state adds d1d2ed5925c3 media: hi556: Support device probe in non-zero ACPI D state adds e1cc0a05539a media: i2c: hi846: check return value of regulator_bulk_disable() adds 69a187456d10 media: i2c: hi846: use pm_runtime_force_suspend/resume for [...] adds 37af43b250fd media: hantro: Fix probe func error path adds ea71631b7129 media: hantro: add support for reset lines adds e67a09d199cb media: hantro: vp9: use double buffering if needed adds 6a7c32195760 media: hantro: vp9: add support for legacy register set adds 3c5b218c3606 media: hantro: move postproc enablement for old cores adds 3385c514ecc5 media: hantro: Convert imx8m_vpu_g2_irq to helper adds fd6be12716c4 media: dt-bindings: allwinner: document H6 Hantro G2 binding adds 86790a4fdf4b media: hantro: Add support for Allwinner H6 adds ae971ccae9de media: ipu3-cio2: Defer probing until the PMIC is fully setup adds fc2c204538a9 media: ipu3-cio2: Call cio2_bridge_init() before anything else adds 68b9bcc8a534 media: ipu3-cio2: Add support for instantiating i2c-client [...] adds dc9f53dad1c0 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds ec1f73a60935 Merge branch 'acpi-x86' into linux-next adds 9eedd27fa7ba Merge branch 'acpi-ec' into linux-next adds ed0d6ec1202e Merge branches 'acpi-thermal', 'acpi-processor', 'acpi-pow [...] 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 f8344b7dfb52 Merge branches 'acpi-pm' and 'acpi-pmic' into linux-next adds b96fb14d3809 Merge branch 'devprop' into linux-next adds 9c33eef84e31 Merge back int340x driver material for 5.17. adds 37e7cbb117eb Merge branches 'thermal-tools' and 'thermal-int340x' into [...] adds 74d9555580c4 PM: hibernate: Allow ACPI hardware signature to be honoured adds 8dff5ac97bf3 Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next adds c562f90d430e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds a3f47e5cc9d2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 08fab77cea8d Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 8bfd4858b4bb PM / devfreq: Add a driver for the sun8i/sun50i MBUS adds a4b3c62fd0e8 PM / devfreq: sun8i: addd COMMON_CLK dependency adds 4667431419e9 PM / devfreq: Reduce log severity for informative message adds 1021a4fd3bac Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds e51eb9e54db7 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 3625dcdf0ec3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0045e0d3f42e RDMA/hns: Support direct wqe of userspace adds 109f2d39a621 RDMA/core: Modify rdma_query_gid() to return accurate error codes adds 483d805191a2 RDMA/core: Let ib_find_gid() continue search even after em [...] adds 20679094a016 RDMA/cma: Let cma_resolve_ib_dev() continue search even af [...] adds 4922f0920966 Merge tag 'v5.16-rc5' into rdma.git for-next adds e517f76a3cb2 RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr adds c2ed5611afd7 iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl adds 59aa7fcfe2e4 IB/mthca: Use memset_startat() for clearing mpt_entry adds 22c3f2f56bd9 net/mlx5: Separate FDB namespace adds 4588fed7beae net/mlx5: Refactor mlx5_get_flow_namespace adds c7d5fa105b5d net/mlx5: Create more priorities for FDB bypass namespace adds a973f86b41fb RDMA/mlx5: Add support to multiple priorities for FDB rules adds c8f476da84ad Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds d26a3906baf0 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' adds 3a6c12a0c6c3 net: stmmac: bump tc when get underflow error from DMA descriptor adds 6180c780e64c tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is [...] adds 614b7a1f28f4 bareudp: Remove bareudp_dev_create() adds dcdd77ee55a7 bareudp: Move definition of struct bareudp_conf to bareudp.c adds d147dd70902e Merge branch 'bareudp-remove-unused' adds 3c118547f87e u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT d [...] adds cec16052d5a7 net: Enable max_dgram_qlen unix sysctl to be configurable [...] adds c0d6316c238b ARM: dts: qcom: sdx55: fix IPA interconnect definitions adds 97884b07122a net: ipa: fix IPA v4.5 interconnect data adds 2cd24a2e8d8c isdn: cpai: no need to initialise statics to 0 adds 62cc9a7387f1 net: axienet: mark as a legacy_pre_march2020 driver adds 2106be4fdf32 net: mvneta: mark as a legacy_pre_march2020 driver adds e4d60d9f3625 dt-bindings: add vendor Vertexcom adds 2717566f6661 dt-bindings: net: add Vertexcom MSE102x support adds 2f207cbf0dd4 net: vertexcom: Add MSE102x SPI support adds ed6fc70e42cb Merge branch 'mse102x-support' adds 87f7282e76be selftests/net: expand gro with two machine test adds b26980ab2a97 net: lan966x: Fix the configuration of the pcs adds 3cfcda2aee94 net: ocelot: use dma_unmap_addr to get tx buffer dma_addr adds fee32de284ac net: bonding: debug: avoid printing debug logs when bond i [...] adds 93d576f54e0f mt76: remove variable set but not used adds 64445dda9d83 net: dev: Always serialize on Qdisc::busylock in __dev_xmi [...] adds a3c62a042237 net: mtk_eth: add COMPILE_TEST support adds 9c9211a3fc7a net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX adds 085d61000845 Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX [...] adds d0c3e46484fb Merge branch 'hwtstamp_bonding' adds a9aa5e3320ae net: dev: Change the order of the arguments for the conten [...] adds 0976b888a150 ethtool: fix null-ptr-deref on ref tracker adds b4bffa4ceab1 bareudp: Add extack support to bareudp_configure() adds e2f01bfe1406 net: dsa: tag_sja1105: fix zeroization of ds->priv on tag [...] adds c8a2a011cd04 net: dsa: sja1105: fix broken connection with the sja1110 tagger adds 7f2973149c22 net: dsa: make tagging protocols connect to individual swi [...] adds 256f8d72a51e Merge branch 'dsa-fixups' adds 13510fef48a3 pktgen: use min() to make code cleaner adds dc91e3be837c Revert "pktgen: use min() to make code cleaner" adds b6ee566cf394 ibmvnic: Update driver return codes adds fe4c82a7e0f0 ibmvnic: remove unused defines adds 8b40a9d53d4f ipv6: use GFP_ATOMIC in rt6_probe() adds 1d2f3d3c6268 mptcp: adjust to use netns refcount tracker adds 123e495ecc25 net: linkwatch: be more careful about dev->linkwatch_dev_tracker adds 9280ac2e6f19 net: dev_replace_track() cleanup adds 4db4c3ea5697 net: dsa: hellcreek: Fix insertion of static FDB entries adds b7ade35eb53a net: dsa: hellcreek: Add STP forwarding rule adds cad1798d2d08 net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports adds 6cf01e451599 net: dsa: hellcreek: Add missing PTP via UDP rules adds 6cf7a1ac0fed Merge branch 'net-dsa-hellcreek-fix-handling-of-mgmt-protocols' adds 34ac17ecbf57 ethtool: use ethnl_parse_header_dev_put() adds 3899c928bccc sun4i-emac.c: remove unnecessary branch adds 843869951258 net: ocelot: add support to get port mac from device-tree adds 0b6f65c707e5 net: fec: fix system hang during suspend/resume adds 8818b95409d8 ice: Add package PTYPE enable information adds 60f44fe4cde9 ice: refactor PTYPE validating adds fabf480bf95d ice: Refactor promiscuous functions adds 247dd97d713c ice: Refactor status flow for DDP load adds 5f87ec4861aa ice: Remove string printing for ice_status adds 5e24d5984c80 ice: Use int for ice_status adds d54699e27d50 ice: Remove enum ice_status adds 5518ac2a6442 ice: Cleanup after ice_status removal adds 2ccc1c1ccc67 ice: Remove excess error variables adds c14846914ed6 ice: Propagate error codes adds e53a80835f1b ice: Remove unnecessary casts adds f8a3bcceb422 ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK adds 5a21bf5bb424 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds fad547906980 net/mlx5e: Add tc action infrastructure adds 67d62ee7f46b net/mlx5e: Add goto to tc action infra adds c65686d79c95 net/mlx5e: Add tunnel encap/decap to tc action infra adds 9ca1bb2cf69b net/mlx5e: Add csum to tc action infra adds e36db1ee7a88 net/mlx5e: Add pedit to tc action infra adds 8ee72638347c net/mlx5e: Add vlan push/pop/mangle to tc action infra adds 163b766f5662 net/mlx5e: Add mpls push/pop to tc action infra adds ab3f3d5efffa net/mlx5e: Add mirred/redirect to tc action infra adds 758bc1342277 net/mlx5e: Add ct to tc action infra adds 3929ff583d8e net/mlx5e: Add sample and ptype to tc_action infra adds 922d69ed9666 net/mlx5e: Add redirect ingress to tc action infra adds 8333d53e3f74 net/mlx5e: TC action parsing loop adds 6bcba1bdeda5 net/mlx5e: Move sample attr allocation to tc_action sample [...] adds dd5ab6d11565 net/mlx5e: Add post_parse() op to tc action infrastructure adds c22080352ecf net/mlx5e: Move vlan action chunk into tc action vlan post [...] adds 35bb5242148f net/mlx5e: Move goto action checks into tc_action goto pos [...] adds f71f1bcbd87f Merge tag 'mlx5-updates-2021-12-14' of git://git.kernel.or [...] adds e846efe2737b mlxsw: spectrum: Add hash table for IPv6 address mapping adds cf42911523e0 mlxsw: spectrum_ipip: Use common hash table for IPv6 addre [...] adds 720d683cbe8b mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per addr [...] adds 1fd85416e3b5 mlxsw: Split handling of FDB tunnel entries between addres [...] adds 4b08c3e676b1 mlxsw: reg: Add a function to fill IPv6 unicast FDB entries adds 0860c7641634 mlxsw: spectrum_nve: Keep track of IPv6 addresses used by [...] adds 06c08f869c0e mlxsw: Add support for VxLAN with IPv6 underlay adds fb488be8c28d selftests: mlxsw: vxlan: Remove IPv6 test case adds ab8c83cf8734 Merge branch 'mlxsw-ipv6-underlay' adds f1d9268e0618 net: add net device refcount tracker to struct packet_type adds 3bc14ea0d12a ethtool: always write dev in ethnl_parse_header_dev_get adds f87b9464d152 netfilter: nft_fwd_netdev: Support egress hook adds 28b78ecffea8 netfilter: bridge: add support for pppoe filtering adds 284ca7647c67 netfilter: conntrack: Remove useless assignment statements adds bd1d97d861e4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 685b1afd7911 net/mlx5: Introduce log_max_current_uc_list_wr_supported bit adds 823f7a549796 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 78ad87da9978 ice: devlink: add shadow-ram region to snapshot Shadow RAM adds c356eaa82401 ice: move and rename ice_check_for_pending_update adds c9f7a483e470 ice: move ice_devlink_flash_update and merge with ice_flas [...] adds af18d8866c80 ice: reduce time to read Option ROM CIVD data adds 399e27dbbd9e ice: support immediate firmware activation via devlink reload adds 1c96c16858ba ice: update to newer kernel API adds cc14db11c8a4 ice: use prefetch methods adds 21c6e36b1e55 ice: tighter control over VSI_DOWN state adds 9c99d099f7e7 ice: use modern kernel API for kick adds 4134c846b644 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds d1e86325af37 net: phylink: add mac_select_pcs() method to phylink_mac_ops adds 0d22d4b626a4 net: phylink: add pcs_validate() method adds cff056322372 net: mvpp2: use .mac_select_pcs() interface adds 85e3e0ebdbec net: mvpp2: convert to pcs_validate() and phylink_generic_ [...] adds 5a7d89536969 net: mvneta: convert to use mac_prepare()/mac_finish() adds c2e7d2df4a10 net: mvneta: convert to phylink pcs operations adds d8c366939707 net: mvneta: convert to pcs_validate() and phylink_generic [...] adds 75df1a2484c4 Merge branch 'phylink-pcs-validation' adds a10834a36c8a gve: Correct order of processing device options adds d30baacc0494 gve: Move the irq db indexes out of the ntfy block struct adds 13e7939c954a gve: Update gve_free_queue_page_list signature adds 5fd07df47a7f gve: remove memory barrier around seqno adds 497dbb2b97a0 gve: Add optional metadata descriptor type GVE_TXD_MTD adds 974365e51861 gve: Implement suspend/resume/shutdown adds 2c9198356d56 gve: Add consumed counts to ethtool stats adds 6081ac2013ab gve: Add tx|rx-coalesce-usec for DQO adds e85fbf535531 Merge branch 'gve-improvements' adds a5dba0f207e5 net: dsa: rtl8365mb: add GMII as user port mode adds 604ba230902d net: prestera: flower template support adds 92e1bcee067f fib: rules: remove duplicated nla policies adds 66495f301c69 fib: expand fib_rule_policy adds 0f473bb6ed2d Merge branch 'fib-merge-nl-policies' adds 93db8300f687 Merge tag 'soc-fixes-5.16-3' of git://git.kernel.org/pub/s [...] adds 180f3bcfe362 Merge tag 'net-5.16-rc6' of git://git.kernel.org/pub/scm/l [...] adds f4b3ee3c8555 audit: improve robustness of the audit queue handling adds 6441998e2e37 Merge tag 'audit-pr-20211216' of git://git.kernel.org/pub/ [...] adds 7cd2802d7496 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 2a17b2fc0a89 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 adds bb6728d75611 bpf: Allow access to int pointer arguments in tracing programs adds 2b070c2bc885 selftests/bpf: Add test to access int ptr argument in trac [...] adds 5edf6a1983b9 bpf, x64: Replace some stack_size usage with offset variables adds f92c1e183604 bpf: Add get_func_[arg|ret|arg_cnt] helpers adds 006004b71556 selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers adds e94fac3829dd Merge branch 'bpf: Add helpers to access traced function a [...] adds 2cbad989033b bpf: Do not WARN in bpf_warn_invalid_xdp_action() adds c8064e5b4ada bpf: Let bpf_warn_invalid_xdp_action() report more info adds acd143eefb82 selftests/bpf: Fix segfault in bpf_tcp_ca adds f742fc68ac0d libbpf: Add doc comments for bpf_program__(un)pin() adds d27a66229096 xsk: Wipe out dead zero_copy_allocator declarations adds 4581e676d3be libbpf: Fix potential uninit memory read adds 9fc205b413b3 libbpf: Add sane strncpy alternative and use it internally adds e542f2c4cd16 libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF adds c164b8b40422 selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) i [...] adds a393ea80a22a selftests/bpf: Stop using bpf_object__find_program_by_title API. adds 7490d5926816 samples/bpf: Stop using bpf_object__find_program_by_title API. adds b098f33692d7 tools/perf: Stop using bpf_object__find_program_by_title API. adds 0da2596f343c libbpf: Mark bpf_object__find_program_by_title API deprecated. adds a34efe503bc5 Merge branch 'Stop using bpf_object__find_program_by_title API' adds f97982398cc1 libbpf: Avoid reading past ELF data section end when copyi [...] adds cebdb7374577 tools: Help cross-building with clang adds bf1be903461a tools/resolve_btfids: Support cross-building the kernel wi [...] adds 4980beb4cda2 tools/libbpf: Enable cross-building with clang adds bdadbb44c90a bpftool: Enable cross-building with clang adds bb7b75e860ee tools/runqslower: Enable cross-building with clang adds ea79020a2d9e selftests/bpf: Enable cross-building with clang adds 1a6369ba6249 Merge branch 'tools/bpf: Enable cross-building with clang' adds f7ea534a0920 add includes masked by cgroup -> bpf dependency adds aef2feda97b8 add missing bpf-cgroup.h includes adds fd1740b6abac bpf: Remove the cgroup -> bpf header dependecy adds 4658e15d39e6 Merge branch 'bpf: remove the cgroup -> bpf header dependecy' adds f35488028655 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5af37d921635 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3db30b790289 brcmfmac: Fix incorrect type assignments for keep-alive adds b3131a41ac6f rtw89: coex: correct C2H header length adds f8028a9a92f2 rtw89: coex: Not to send H2C when WL not ready and count H2C adds 8c7e9ceb5bac rtw89: coex: Add MAC API to get BT polluted counter adds 2200ff3f0d1d rtw89: coex: Define LPS state for BTC using adds eb87d79911c6 rtw89: coex: Update BT counters while receiving report adds bd309c8b4965 rtw89: coex: Cancel PS leaving while C2H comes adds 4c02043c5a52 rtw89: coex: Update COEX to 5.5.8 adds f92b9f967463 wilc1000: Fix copy-and-paste typo in wilc_set_mac_address adds 5ae660641db8 wilc1000: Fix missing newline in error message adds dde02213fa64 wilc1000: Remove misleading USE_SPI_DMA macro adds 73bbef64bca7 wilc1000: Fix spurious "FW not responding" error adds 4347d34e6a76 wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi" adds 30e08bc0a94c wilc1000: Rename irq handler from "WILC_IRQ" to netdev name adds 3cc23932ba2a wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx adds 09ed8bfc5215 wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq" adds 4d375c2e51d5 rsi: fix array out of bound adds 652291601459 iwlwifi: mei: don't rely on the size from the shared area adds 1a4d57586925 iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req [...] adds 46c7b05a4f91 iwlwifi: mvm: fix a possible NULL pointer deference adds f973795a8d19 wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma adds 00d667fc457d iwlwifi: mvm: demote non-compliant kernel-doc header adds 2438d430868e iwlwifi: mvm: fix delBA vs. NSSN queue sync race adds db66abeea3ae iwlwifi: mvm: synchronize with FW after multicast commands adds 55c6d8f89dab iwlwifi: support 4-bits in MAC step value adds f738e705975f iwlwifi: add support for Bz-Z HW adds 87209b7fc2c5 iwlwifi: mvm: d3: move GTK rekeys condition adds af08571d3925 iwlwifi: pcie: support Bz suspend/resume trigger adds 708d8c5385a4 iwlwifi: mvm: parse firmware alive message version 6 adds 2dc977423cbf iwlwifi: mvm: d3: support v12 wowlan status adds c48e93a65487 iwlwifi: mvm: support RLC configuration command adds f4340baff9c2 iwlwifi: fw: api: add link to PHY context command struct v1 adds 26e9ccb3c800 iwlwifi: mvm: add support for PHY context command v4 adds 94cc0b9e12c0 iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure adds d5d8ee526d14 iwlwifi: mvm: remove session protection upon station removal adds 4743a72fa5ad iwlwifi: add missing entries for Gf4 with So and SoF adds 7e32281d07c5 iwlwifi: mvm: Fix wrong documentation for scan request command adds ba16c04fab0f iwlwifi: mvm: Add support for a new version of scan reques [...] adds 6324c173ff4a iwlwifi: mvm: add support for statistics update version 15 adds 8e967c137df3 iwlwifi: mvm: avoid clearing a just saved session protection id adds d9e95e35289f iwlwifi: mvm: update rate scale in moving back to assoc state adds 020cde4750c5 iwlwifi: yoyo: support for DBGC4 for dram adds dc276ffd0754 iwlwifi: acpi: fix wgds rev 3 size adds e5178014f9e2 iwlwifi: swap 1650i and 1650s killer struct names adds 62ed5d905b70 iwlwifi: fw: add support for splitting region type bits adds 1e8b7f43774a iwlwifi: mvm: add some missing command strings adds a2263adab8bf iwlwifi: bump FW API to 68 for AX devices adds e93d4aaf4b13 iwlwifi: mvm/api: define system control command adds b780c10f1f8c iwlwifi: mvm: always use 4K RB size by default adds 15bf5ac6cd93 iwlwifi: pcie: retake ownership after reset adds c593d2fae592 iwlwifi: support SAR GEO Offset Mapping override via BIOS adds 1599a1649233 iwlwifi: dbg: disable ini debug in 8000 family and below adds 9c13f21f7c2c iwlwifi: Fix FW name for gl adds def423ea1d0d iwlwifi: add new Qu-Hr device adds 23a392a44a3c iwlwifi: implement reset flow for Bz devices adds 04f1ee240403 iwlwifi: fw: correctly detect HW-SMEM region subtype adds 953e66a7238b iwlwifi: add new ax1650 killer device adds 4b992db6ebda iwlwifi: mvm: optionally suppress assert log adds 977df8bd5844 iwlwifi: work around reverse dependency on MEI adds f06bd8a1471d Merge tag 'iwlwifi-next-for-kalle-2021-12-08' of git://git [...] adds 97affcfa15bb wl1251: specify max. IE length adds b530d5f39c2f wilc1000: Improve WILC TX performance when power_save is off adds 87b4072d7ef8 ath11k: get msi_data again after request_irq is called adds 01279bcd01d9 ath11k: add CE and ext IRQ flag to indicate irq_handler adds 4ab4693f327a ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ adds c41a6700b276 ath11k: refactor multiple MSI vector implementation adds ac6e73483f7b ath11k: add support one MSI vector adds 915a081ff307 ath11k: do not restore ASPM in case of single MSI vector adds e94b07493da3 ath11k: Set IRQ affinity to CPU0 in case of one MSI vector adds f8108250e331 ath11k: change to treat alpha code na as world wide regdomain adds 3db26ecf7114 ath11k: calculate the correct NSS of peer for HE capabilities adds 1370634054d4 ath11k: fix read fail for htt_stats and htt_peer_stats for [...] adds a4146249a333 ath11k: skip sending vdev down for channel switch adds 46e46db313a2 ath11k: add read variant from SMBIOS for download board data adds 09f16f7390f3 ath11k: Fix mon status ring rx tlv processing adds 72f412434772 Revert "ath11k: add read variant from SMBIOS for download [...] adds c27506cc7733 ath11k: Fix spelling mistake "detetction" -> "detection" adds d5549e9a6b86 ath11k: Use memset_startat() for clearing queue descriptors adds b689f091aafd ath11k: Use host CE parameters for CE interrupts configuration adds 23cddeb5a770 wcn36xx: Use correct SSN for ADD BA request adds a93789ae541c ath11k: Avoid NULL ptr access during mgmt tx cleanup adds 09b8cd69edcf ath10k: Fix the MTU size on QCA9377 SDIO adds 7f3a6f5dd207 ath9k: switch to rate table based lookup adds d1147a316b53 ath11k: add support for WCN6855 hw2.1 adds 18ae1ab04525 ath11k: Fix QMI file type enum value adds cea7f78d85f3 ath11k: change to use dynamic memory for channel list of scan adds ed05c7cf1286 ath11k: avoid deadlock by change ieee80211_queue_work for [...] adds 0b05ddad8e4b ath11k: add configure country code for QCA6390 and WCN6855 adds 9dcf6808b253 ath11k: add 11d scan offload support adds 09cab4308bf9 wcn36xx: Fix max channels retrieval adds 6273c97296a8 carl9170: Use the bitmap API when applicable adds dddaa64d0af3 ath11k: add wait operation for tx management packets for f [...] adds dec05cdf78af ath: regdom: extend South Korea regulatory domain support adds e8a91863eba3 ath10k: Fix tx hanging adds 5a10537cbfc5 ath10k: fix scan abort when duration is set for hw scan adds a658c929ded7 ath11k: Fix buffer overflow when scanning with extraie adds 9f6da09a5f6a ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 adds e3128a9d482c ath6kl: Use struct_group() to avoid size-mismatched casting adds 5c1f74d24d92 ath11k: Add htt cmd to enable full monitor mode adds 88ee00d130f7 ath11k: add software monitor ring descriptor for full monitor adds 7e2ea2e94704 ath11k: Process full monitor mode rx support adds d3d358efc553 ath11k: add spectral/CFR buffer validation support adds 3bf2537ec2e3 ath10k: drop beacon and probe response which leak from oth [...] adds 56789eef894c ath10k: htt: remove array of flexible structures adds 5341d57bc398 ath10k: wmi: remove array of flexible structures adds 9cbd7fc9be82 ath11k: support MAC address randomization in scan adds 55e18e5a76ab ath11k: set DTIM policy to stick mode for station interface adds 767c94caf0ef ath11k: Avoid false DEADLOCK warning reported by lockdep adds ba53ee7f7f38 ath11k: Fix deleting uninitialized kernel timer during fra [...] adds eccd25136386 ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() adds 523aafd0f071 ath11k: add ab to TARGET_NUM_VDEVS & co adds beefee71336b ath11k: Change qcn9074 fw to operate in mode-2 adds 77a0a30bb507 dt: bindings: add new DT entry for ath11k PCI device support adds 6ac04bdc5edb ath11k: Use reserved host DDR addresses from DT for PCI devices adds 7effbf7af91e wcn36xx: Fix beacon filter structure definitions adds bc4e7f2432bb wcn36xx: Fix physical location of beacon filter comment adds bebd87eea29a wcn36xx: Implement beacon filtering adds fd5e3c4ab92e Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 7c3d2d050ace Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a33d805b3225 Bluetooth: btintel: Add missing quirks and msft ext for le [...] adds c33249bcf283 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 18ab42498feb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 831fd5f92abb Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds df3aeb85c426 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds b2b950b39fa0 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_ [...] adds c29dfcd3523b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 99b03ca651f1 Merge v5.16-rc5 into drm-next adds 244a36e50da0 drm/vc4: kms: Wait for the commit before increasing our cl [...] adds fc8595a29075 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 7e4aeed859d4 drm/amd/display: Add Debugfs Entry to Force in SST Sequence adds 655ff3538eee drm/amdgpu: enable RAS poison flag when GPU is connected to CPU adds 123202744955 drm/amd/display: Add feature flags to disable LTTPR adds 175ac6ec6bd8 drm/amdgpu: skip reset other device in the same hive if it [...] adds dd26e018aaa4 drm/amdgpu: added PSP XGMI initialization for SRIOV VF dur [...] adds a5f67c939eb2 drm/amdgpu: recover XGMI topology for SRIOV VF after reset adds 85a774d9ada4 drm/amdgpu: extended waiting SRIOV VF reset completion tim [...] adds 0e2a82a31682 drm/amd: Mark IP_BASE definition as __maybe_unused adds bbe04dec5c52 drm/amd: fix improper docstring syntax adds 2351b7d4e3fd drm/amdgpu: fix function scopes adds ded331a0710d drm/amdkfd: fix function scopes adds 64cf26f04ad0 drm/amd: append missing includes adds e105b64a364a drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl adds 0771c805918c drm/amdgpu: Handle fault with same timestamp adds 726be4060726 drm/amdkfd: Fix error handling in svm_range_add adds f864df76ff10 drm/amdkfd: Fix svm_range_is_same_attrs adds 4853cbcd94bd drm/amdkfd: Don't split unchanged SVM ranges adds 0f7ef0b99da1 drm/amdkfd: Make KFD support on Hawaii experimental adds a60831ea3ab2 drm/amdgpu: remove power on/off SDMA in SMU hw_init/fini() adds 613aa3ea74ae drm/amdgpu: only hw fini SMU fisrt for ASICs need that adds 48733b224fa7 drm/amdkfd: add Navi2x to GWS init conditions adds addaac0cf75d drm/amdgpu: disable default navi2x co-op kernel support adds 4046afcebfc3 drm/amdgpu: add modifiers in amdgpu_vkms_plane_init() adds c40bdfb2ffa4 drm/amdgpu: fix incorrect VCN revision in SRIOV adds 43a80bd511aa drm/amdgpu: add helper to load ip_discovery binary from file adds f6dcaf0c0748 drm/amdgpu: rename discovery_read_binary helper adds 32f0e1a3307f drm/amdgpu: add helper to verify ip discovery binary signature adds 2cb6577a3034 drm/amdgpu: read and authenticate ip discovery binary adds 2c113b999c20 drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE adds 4ac955baa933 drm/amdgpu: don't override default ECO_BITs setting adds cace4bff750f drm/amdgpu: check df_funcs and its callback pointers adds 34f3a4a98bd3 drm/amdgpu: introduce a kind of halt state for amdgpu device adds 6ff7fddbd120 drm/amdgpu: add support for SMU debug option adds e91f840142ee Documentation/gpu: Reorganize DC documentation adds 7971fb3502bb Documentation/gpu: Document amdgpu_dm_visual_confirm debug [...] adds b2568d6834ea Documentation/gpu: Document pipe split visual confirmation adds 76659755b4bf Documentation/gpu: How to collect DTN log adds 522968aeed29 Documentation/gpu: Add basic overview of DC pipeline adds a723c6d0785a Documentation/gpu: Add amdgpu and dc glossary adds 4a74c38cd67b drm/amdgpu: Detect if amdgpu in IOMMU direct map mode adds 28fe416466f2 drm/amdgpu: Reduce SG bo memory usage for mGPUs adds 4fe3819443a1 drm/amd: add some extra checks that is_dig_enabled is defined adds 2b36afc694bb drm/amd: move variable to local scope adds 929bb8e20041 drm/amdgpu: fix amdgpu_ras_mca_query_error_status scope adds 9be9bf4e3a5e drm/amdgpu: remove unnecessary variables adds ba6f8c135af0 drm/amdgpu: re-format file header comments adds c1e003d3ff69 drm/amd/display: Reduce stack size for dml31_ModeSupportAn [...] adds 33c3365ec690 drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK adds 240e6d25a0a8 drm/amd/display: fix function scopes adds 6f072a84550d drm/amd/pm: fix reading SMU FW version from amdgpu_firmwar [...] adds ff7ac85282a1 drivers/amd/pm: drop statement to print FW version for smu_v13 adds c08d2f8bc16b Documentation/gpu: split amdgpu/index for readability adds 47d9c6faa79e drm:amdgpu:remove unneeded variable adds 0215466a8585 drm/amd/display: Set exit_optimized_pwr_state for DCN31 adds 70487a99eeff drm/amd/display: Add debugfs entry for ILR adds 741fe8a4d23d drm/amd/display: Add src/ext ID info for dummy service adds cd9a0d026baa drm/amd/display: parse and check PSR SU caps adds 4658b25d3883 drm/amd/display: Force det buf size to 192KB with 3+ strea [...] adds 4308acff0f3f drm/amd/display: [FW Promotion] Release 0.0.97 adds 47e62dbd8dd3 drm/amd/display: Reset DMCUB before HW init adds b477143566d5 drm/amd/display: ODM + MPO window on only one half of ODM adds 4866b0bfea40 drm/amd/display: implement dc_mode_memclk adds b4acd97bf827 drm/amd/display: 3.2.166 adds fa4a427d84f9 drm/amdgpu: SRIOV flr_work should use down_write adds 7e31a8585b79 drm/amdgpu: move smu_debug_mask to a more proper place adds e0f943b4f9a3 drm/amdgpu: use adev_to_drm to get drm_device pointer adds 17252701ecb5 drm/amdgpu: correct the wrong cached state for GMC on PICASSO adds 91e16017b6d3 drm/amd/pm: Skip power state allocation adds 85dfc1d692c9 drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV adds 948e7ce01413 drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV adds 583637d66a70 drm/amd/pm: fix a potential gpu_metrics_table memory leak adds d59f1774bef9 Documentation/gpu: include description of AMDGPU hardware [...] adds 19cd8c8b4ded Documentation/gpu: include description of some of the GC m [...] adds 03f2abb07e54 amdgpu: fix some kernel-doc markup adds 326db0dc00e5 amdgpu: fix some comment typos adds a342655865b2 drm/radeon: Fix syntax errors in comments adds 9f952378fcb9 drivers/amd/pm: smu13: use local variable adev adds f296a0bcc961 drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume adds 5c1e6fa49e8d drm/amdgpu: introduce new amdgpu_fence object to indicate [...] adds 69879b3083cc drm/amdkfd: fix svm_bo release invalid wait context warning adds 0ff76b5334fa drm/amd/pm: restore SMU version print statement for dGPUs adds 3c27abee3fc3 drm/amd/pm: Fix xgmi link control on aldebaran adds d4c2933fb8ee drm/amdgpu: When the VCN(1.0) block is suspended, powergat [...] adds d999bc81ac38 drm/amdkfd: use max() and min() to make code cleaner adds 892deb48269c drm/amdgpu: Separate vf2pf work item init from virt data exchange adds 109a357f287c drm/amdgpu: clean up some leftovers from bring up adds 799dce6fbd5f drm/amd/display: Fix warning comparing pointer to 0 adds 0cd7f378b092 drm/amdgpu: add support for IP discovery gc_info table v2 adds c37a3adeb65d drm/amdgpu: add another raven1 gfxoff quirk adds fefe6ad4d603 drm/amdgpu: only check for _PR3 on dGPUs adds e208deae75a0 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 2a8389e7e3a5 Revert "drm/amd/display: To modify the condition in indica [...] adds d7e6e8be9e74 drm/radeon: Add HD-audio component notifier support (v2) adds 7064fc0577a2 drm/ttm: Put BO in its memory manager's lru list adds bddcdfff8353 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates adds c8f56d6d0eaa drm/amdgpu: bump driver version for new CTX OP to set/get [...] adds 03b7dd9ee35e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 87bb2a410dcf drm/i915/display: Fix an unsigned subtraction which can ne [...] adds 35291c9c0254 drm/i915/reset: include intel_display.h instead of intel_d [...] adds c7c291884913 drm/i915/active: remove useless i915_utils.h include adds 1aad06f89291 drm/i915/psr: avoid intel_frontbuffer.h include with declaration adds 14567eed87a3 drm/i915/fbc: avoid intel_frontbuffer.h include with declaration adds 0cdbab89c02d drm/i915/fb: reduce include dependencies adds ee0ff28a497e drm/i915/pxp: un-inline intel_pxp_is_enabled() adds a09147188f7f drm/i915/pxp: remove useless includes adds 754d6275e9ce drm/i915/cdclk: move intel_atomic_check_cdclk() to intel_cdclk.c adds 2bebea57c2ef drm/i915/cdclk: hide struct intel_cdclk_vals adds 6678916dfa01 drm/i915: Move pipe/transcoder/abox masks under intel_devi [...] adds 96db14432d97 drm/i915: Fix implicit use of struct pci_dev adds cce936f4fff7 drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h d [...] adds a908db6d9878 drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c adds ae361eb07e9b drm/i915/fbc: Parametrize FBC register offsets adds c2a9682d2214 drm/i915/fbc: Loop through FBC instances in various places adds b8ca477e5131 drm/i915/fbc: Introduce device info fbc_mask adds e74c6aa955ca drm/i915/fbc: Register per-crtc debugfs files adds 637088a21e20 drm/i915/backlight: Make ext_pwm_disable_backlight() call [...] adds d0c0cf22d707 drm/i915: Remove unused intel_gmbus_set_speed() function adds a36e7dc0af1c drm/i915/dg1: Read OPROM via SPI controller adds f7e5f7939ccc Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 7a5678385077 Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel. [...] adds c6aeaf56f468 drm/tegra: Implement correct DMA-BUF semantics adds 1f39b1dfa53c drm/tegra: Implement buffer object cache adds 40dc962dfb9e drm/tegra: Do not reference tegra_plane_funcs directly adds ee423808990d drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] adds cae7472e4fb9 drm/tegra: Support asynchronous commits for cursor adds 46f226c93d35 drm/tegra: Add NVDEC driver adds e97a951f194c drm/tegra: Bump VIC/NVDEC clock rates to Fmax adds f7d6c6aee5b4 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC adds ab3c971d2fd3 gpu: host1x: Drop excess kernel-doc entry @key adds 6c7a388b6236 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER adds 271fca025a6d drm/tegra: gr2d: Explicitly control module reset adds b03d6403072e drm/tegra: vic: Use autosuspend adds 0f52fc3fc97d drm/tegra: Remove duplicate struct declaration adds 0c921b6d4ba0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ adds 2245c2a2722b drm/tegra: Mark nvdec_writel() as inline adds e1189fafa5a1 drm/tegra: Mark nvdec PM functions as __maybe_unused adds 7e67e986194a drm/tegra: hdmi: Unwind tegra_hdmi_init() errors adds 20c5a613185c drm/tegra: hdmi: Register audio CODEC on Tegra20 adds 5566174cb10a drm/tegra: vic: Fix DMA API misuse adds 4abfc0e3a546 gpu: host1x: Add missing DMA API include adds d53830eec055 drm/tegra: vic: Handle tegra_drm_alloc() failure adds 6b6776e2ab8a gpu: host1x: Add initial runtime PM and OPP support adds 9ca790f44606 gpu: host1x: Add host1x_channel_stop() adds a21115dd38c6 drm/tegra: submit: Add missing pm_runtime_mark_last_busy() adds 4ce3048c0a62 drm/tegra: dc: Support OPP and SoC core voltage scaling adds 6efdde0cd08b drm/tegra: hdmi: Add OPP support adds e4e4a7104bd4 drm/tegra: gr2d: Support generic power domain and runtime PM adds 2421b20d6590 drm/tegra: gr3d: Support generic power domain and runtime PM adds 1e15f5b911d6 drm/tegra: vic: Stop channel on suspend adds 28b16229dbf1 drm/tegra: nvdec: Stop channel on suspend adds 555ae37a5dd2 drm/tegra: submit: Remove pm_runtime_enabled() checks adds 58ed47adcabb drm/tegra: Consolidate runtime PM management of older UAPI [...] adds d5185965c3b5 gpu: host1x: Add back arm_iommu_detach_device() adds d210919dbdc8 drm/tegra: Add back arm_iommu_detach_device() adds 029282492c61 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 [...] adds 0bc0538c4aad Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 7d313f18cbb8 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds a09dbdd333f8 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 adds fb6723daf890 ALSA: pcm: comment about relation between msbits hw parame [...] adds 55b71f6c29f2 ALSA: uapi: use C90 comment style instead of C99 style adds 78977fd5b11c ALSA: sound/isa/gus: check the return value of kstrdup() adds c2f51415401c ALSA: gus: Fix erroneous memory allocation adds dec242b6a838 ALSA: gus: Fix memory leaks at memory allocator error paths adds f2778adcd11e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f9155a7d2dc ASoC: dt-bindings: tegra: Document interconnects property adds befe304536ee ASoC: test-component: fix null pointer dereference. adds c697ef868f59 ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c adds a792bfc1c2bc ASoC: SOF: Intel: hda-stream: limit PROCEN workaround adds 12ce213821b7 ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB adds ae81d8fd57ff ASoC: SOF: hda-stream: only enable DPIB if needed adds 288fad2f71fa ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position [...] adds 924631df4134 ASoC: SOF: Intel: hda-dai: remove unused fields adds 290a7c5509b6 ASoC: SOF: Intel: add comment on JasperLake support adds 475b17b4a875 ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device adds ec247fea7380 ASoC: SOF: sof-probes: Constify sof_probe_compr_ops adds 03c2192ab636 ASoC: mediatek: assign correct type to argument adds c55676ec292e ASoC: dt-bindings: qcom: sm8250: Drop redundant MultiMedia routes adds 1875ae76f82c ASoC: dt-bindings: qcom: sm8250: Document "aux-devs" adds b7875d88bf70 ASoC: dt-bindings: qcom: apq8016-sbc: Move to qcom,sm8250 [...] adds 38192dc36f1f ASoC: dt-bindings: qcom: Document qcom,msm8916-qdsp6-sndca [...] adds a78a42fb48b8 ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 adds 190357e1e09f ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 adds 833a94aac572 ASoC: qcom: Distinguish headset codec by codec_dai->name adds 59716aa3f976 ASoC: qdsp6: Fix an IS_ERR() vs NULL bug adds d8a9c6e1f676 ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure adds bbf7d3b1c4f4 ASoC: soc-pcm: align BE 'atomicity' with that of the FE adds b7898396f4bb ASoC: soc-pcm: Fix and cleanup DPCM locking adds b2ae80663008 ASoC: soc-pcm: serialize BE triggers adds 848aedfdc6ba ASoC: soc-pcm: test refcount before triggering adds 3aa1e96a2b95 ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE adds 9e376b14ef3e ASoC : soc-pcm: fix trigger race conditions with shared BE adds 28084f4a0e03 ASoC: SOF: OF: Avoid reverse module dependency adds 2167c0b20596 ASoC: rt5663: Handle device_property_read_u32_array error codes adds 88dffe43cbc6 ASoC: nvidia,tegra-audio: Convert multiple txt bindings to yaml adds fb6c83cab376 ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG adds 9d562fdcd52b ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_g [...] adds d4a06c4334ae ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_ [...] adds 8af783723f41 ASoC: SOF: topology: Set control_data->cmd alongside scont [...] adds 9182f3c40b52 ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get [...] adds dd2fef982ff7 ASoC: SOF: sof-audio: Drop the `cmd` member from struct sn [...] adds 68be4f0ed40c ASoC: SOF: control: Do not handle control notification wit [...] adds 47d7328f8cda ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_ge [...] adds fc5adc2bb13a ASoC: SOF: topology: read back control data from DSP adds 0f2ee77d2655 ASoC: Changes to SOF kcontrol data set/get ops adds 1b39e989de64 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 adds 1133787c6645 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 adds e8c3ed6b7a4a Input: ucb1400_ts - remove redundant variable penup adds 7328164307f8 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 adds 0ba4566cd8a4 bdev: Improve lookup_bdev documentation adds 044d2737c3af Merge branch 'for-5.17/block' into for-next adds 322c4293ecc5 loop: make autoclear operation asynchronous adds 2888b521be6a Merge branch 'for-5.17/drivers' into for-next adds 52a0cab35c56 drbd: Use struct_group() to zero algs adds 8aee0ca9b88d Merge branch 'for-5.17/drivers' into for-next adds 33ce2aff7d34 io_uring: code clean for some ctx usage adds cae368b4453d Merge branch 'for-5.17/io_uring' into for-next adds 2920417c98db mtip32xx: remove pointless drvdata checking adds 9e541f142dab mtip32xx: remove pointless drvdata lookups adds cd97b7e0d780 mtip32xx: convert to generic power management adds ac6f6548fcb3 rsxx: Drop PCI legacy power management adds 3ac3fd226e90 Merge branch 'for-5.17/drivers' into for-next adds 68497092bde9 block: make queue stat accounting a reference adds 0304242728d4 Merge branch 'for-5.17/block' into for-next adds 5581a5ddfe8d block: add completion handler for fast path adds fcade2ce06ff block: use singly linked list for bio cache adds 3c67d44de787 block: add mq_ops->queue_rqs hook adds 3233b94cf842 nvme: split command copy into a helper adds 62451a2b2e7e nvme: separate command prep and issue adds d62cbcf62f2f nvme: add support for mq_ops->queue_rqs() adds fda45fd670f5 Merge branch 'for-5.17/block' into for-next adds 3427f2b2c533 block: remove the rsxx driver adds 0ee059e7e13d Merge branch 'for-5.17/drivers' into for-next adds 8a2ba1785c58 block: remove the nr_task field from struct io_context adds 0aed2f162bbc block: simplify struct io_context refcounting adds 4be8a2eaff2e block: refactor put_iocontext_active adds 8a20c0c7e0ce block: remove the NULL ioc check in put_io_context adds edf70ff5a1ed block: refactor put_io_context adds 091abcb3efd7 block: cleanup ioc_clear_queue adds a411cd3cfdc5 block: move set_task_ioprio to blk-ioc.c adds 8472161b77c4 block: fold get_task_io_context into set_task_ioprio adds 5fc11eebb4a9 block: open code create_task_io_context in set_task_ioprio adds 90b627f5426c block: fold create_task_io_context into ioc_find_get_icq adds 5ef163058631 block: only build the icq tracking code when needed adds eb00a4e5d162 Merge branch 'for-5.17/block' into for-next adds 64efc50c4e65 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 5da5231bb478 libata: if T_LENGTH is zero, dma direction should be DMA_NONE adds c63b9e29d206 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e315b1f3a170 mmc: tmio: reinit card irqs in reset routine adds f3abe2e50938 mmc: core: rewrite mmc_fixup_device() adds b360b1102670 mmc: core: allow to match the device tree to apply quirks adds 818cd40529d9 mmc: core: provide macro and table to match the device tre [...] adds 8c3e5b74b9e2 mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO adds 187b164945c4 mmc: core: transplant ti,wl1251 quirks from to be retired [...] adds dfb654f1885f mmc: omap_hsmmc: Revert special init for wl1251 adds 9f0d3cc23842 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails adds 431fae8aca8a dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string adds 2ebbdace5cc0 mmc: core: change __mmc_poll_for_busy() parameter type adds 76bfc7ccc2fa mmc: core: adjust polling interval for CMD1 adds 6a8c2018e872 mmc: dw_mmc: Allow lower TMOUT value than maximum adds e53e97f805cb mmc: sdhci-pci: Add PCI ID for Intel ADL adds 0dc7a3ec3076 mmc: dw_mmc: add common capabilities to replace caps adds 401b20c712ba mmc: dw_mmc: hi3798cv200: use common_caps adds 4bac670aa5cb mmc: dw_mmc: rockchip: use common_caps adds a13e8ef6008d mmc: dw_mmc: exynos: use common_caps adds 1e375e52adeb dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string adds 2f4788f338c2 mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series adds 1fdafaaed70f mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_ [...] adds c5dbed926abe mmc: mmc_spi: Use write_or_read temporary variable in mmc_ [...] adds 4df297aaeb9c dt-bindings: mmc: Add missing properties used in examples adds 79e3b4c7dd1c mmc: core: Remove redundant driver match function adds 50c4ef6b8ab7 dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML adds 5479a013c874 Merge branch 'fixes' into next adds fa140f33848c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6a3c2126b641 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 30063f158cc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c57dbcab0444 drivers/regulator: remove redundant ret variable adds 13aad3431ed5 Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] adds 0fc31d8f1a8a regulator: Introduce tps68470-regulator driver adds eb70ad5430d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9f9346bf7b9e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds d8b3fbd06820 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 7a44693213d5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 04e57a2d952b tomoyo: Check exceeded quota early in tomoyo_domain_quota_ [...] adds f702e1107601 tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() adds 15e6e3e0f9da Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] 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 [...] adds 6637ba7e8f1b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cc0e823dc610 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bc6e60a4fc1d audit: use struct_size() helper in kmalloc() adds 8f110f530635 audit: ensure userspace is penalized the same as the kerne [...] adds e48010ce33c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8dbb528b888b dt-bindings: phy: Convert Cygnus PCIe PHY to YAML adds 905b986d099c dt-bindings: pci: Convert iProc PCIe to YAML adds fa4d27906137 dt-bindings: reset: Convert Broadcom STB reset to YAML adds de9afac8ff19 dt-bindings: pwm: Convert BCM7038 PWM binding to YAML adds 7c41161b51f6 dt-bindings: rtc: Convert Broadcom STB waketimer to YAML adds a6564a553878 dt-bindings: gpio: Convert Broadcom STB GPIO to YAML adds 4102cf163c25 dt-binding: interrupt-controller: Convert BCM7038 L1 intc to YAML adds 539d25b21fe8 dt-bindings: interrupt-controller: Convert Broadcom STB L2 [...] adds 0cf5e46e531d dt-bindings: rng: Convert iProc RNG200 to YAML adds e4fa9dedc556 dt-bindings: thermal: Convert Broadcom TMON to YAML adds 570df0a51955 dt-bindings: gpu: mali-bifrost: Document RZ/G2L support adds 2d0b208b3b0a dt-bindings: perf: Convert Arm DSU to schema adds 1d7ecc8084ca dt-bindings: perf: Add compatible for Arm DSU-110 adds c99a83a28d16 dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' adds 1b0b90bde66b dt-bindings: watchdog: ti,rti-wdt: Fix assigned-clock-parents adds 9696fe26bc8c dt-bindings: watchdog: atmel: Add missing 'interrupts' property adds b13e2bd3d258 dt-bindings: usb: Add missing properties used in examples adds 07bb5e0e7bd6 dt-bindings: memory-controllers: ti,gpmc: Drop incorrect u [...] adds dcd49679fb3a dt-bindings: PCI: Fix 'unevaluatedProperties' warnings adds 375c4b837e60 dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings adds b92225b034c0 dt-bindings: PCI: designware: Fix 'unevaluatedProperties' [...] adds 1957339b6e71 dt-bindings: input: pwm-vibrator: Convert txt bindings to yaml adds a8d61a9112ad of: unittest: fix warning on PowerPC frame size warning adds 9fd4cf5d3571 of: unittest: 64 bit dma address test requires arch support adds 60f20d84dc81 of/fdt: Rework early_init_dt_scan_chosen() to call directly adds d665881d2171 of/fdt: Rework early_init_dt_scan_root() to call directly adds 1f012283e936 of/fdt: Rework early_init_dt_scan_memory() to call directly adds 372c3d8fe085 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 95c072473995 spi: Fix incorrect cs_setup delay handling adds 001a41d2a706 spi: atmel,quadspi: Convert to json-schema adds 77850bda360d spi: atmel,quadspi: Define sama7g5 QSPI adds d9dd3509ba3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 98a8428e247d Merge x86/fpu into tip/master adds 4351428421f2 Merge perf/core into tip/master adds 70ad7310cf32 Merge x86/cpu into tip/master adds d3693c52fb4b Merge x86/paravirt into tip/master adds cc0d564b322a Merge x86/misc into tip/master adds 5fc8931524a6 Merge core/entry into tip/master adds 8b365adb432a Merge x86/platform into tip/master adds 04b17ddbd17b Merge x86/sev into tip/master adds 50468e431335 x86/sgx: Add an attribute for the amount of SGX memory in [...] adds e85429679038 Merge x86/sgx into tip/master adds df0114f1f871 x86/resctrl: Remove redundant assignment to variable chunks adds 8fc0c2e836c3 Merge x86/cache into tip/master adds 35fa745286ac x86/mm: Include spinlock_t definition in pgtable. adds 389c4a53003c Merge x86/mm into tip/master 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 adds 8541567fe53a Merge x86/cleanups into tip/master 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() adds 64fce8df4a01 Merge irq/core into tip/master 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 adds bff8c3848e07 bitfield.h: Fix "type of reg too small for mask" test adds c6dbd3e5e69c x86/mmx_32: Remove X86_USE_3DNOW adds acba44d2436d x86/copy_user_64: Remove .fixup usage adds ab0fedcc714a x86/copy_mc_64: Remove .fixup usage adds 16e617d05ef0 x86/entry_64: Remove .fixup usage adds aa93e2ad7464 x86/entry_32: Remove .fixup usage adds 4b5305decc84 x86/extable: Extend extable functionality adds d52a7344bdfa x86/msr: Remove .fixup usage adds 4c132d1d844a x86/futex: Remove .fixup usage adds 99641e094d6c x86/uaccess: Remove .fixup usage adds e2b48e43284c x86/xen: Remove .fixup usage adds 1c3b9091d084 x86/fpu: Remove .fixup usage adds 5fc77b916cb8 x86/segment: Remove .fixup usage adds c9a34c3f4ece x86/kvm: Remove .fixup usage adds 3e8ea7803a1d x86/vmx: Remove .fixup usage adds fedb24cda1ca x86/checksum_32: Remove .fixup usage adds 5ce8e39f5552 x86/sgx: Remove .fixup usage adds 13e4bf1bddcb x86/usercopy_32: Simplify __copy_user_intel_nocache() adds d5d797dcbd78 x86/usercopy: Remove .fixup usage adds b77607802573 x86/word-at-a-time: Remove .fixup usage adds e5eefda5aa51 x86: Remove .fixup section adds 82a8954acd93 objtool: Remove .fixup handling adds 0b03b3b49633 Merge x86/core into tip/master adds 82762d2af31a sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs() adds 4ad2c87f23ac Merge sched/core into tip/master adds 0f09c2746985 futex: Fix additional regressions adds 6773cc31a9bb Merge tag 'v5.16-rc5' into locking/core, to pick up fixes adds 5fb6e8cf53b0 locking/atomic: atomic64: Remove unusable atomic ops adds 804a98b1b644 Merge locking/core into tip/master adds cd5e0d1fc93a x86/mce: Do not use memset to clear the banks bitmaps adds ad669ec16afe x86/mce: Remove function-local cpus variables adds 88f66a423537 x86/mce: Use mce_rdmsrl() in severity checking code adds 487d654db3ed x86/mce: Remove noinstr annotation from mce_setup() adds 4fbce464db81 x86/mce: Allow instrumentation during task work queueing adds 0a5b288e85bb x86/mce: Prevent severity computation from being instrumented adds 3c7ce80a818f x86/mce: Mark mce_panic() noinstr adds b4813539d37f x86/mce: Mark mce_end() noinstr adds db6c996d6ce4 x86/mce: Mark mce_read_aux() noinstr adds 75581a203e63 x86/mce: Move the tainting outside of the noinstr region adds edb3d07e2403 x86/mce: Mark mce_timed_out() noinstr adds e3d72e8eee53 x86/mce: Mark mce_start() noinstr adds fff16a511ce6 Merge ras/core into tip/master adds 83dbf898a2d4 PCI/MSI: Mask MSI-X vectors only on success adds 94185adbfad5 PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error adds 4bf5b1ecc4dc Merge irq/urgent into tip/master adds 6c3118c32129 signal: Skip the altstack update when not needed adds fc5ca845a9ef Merge core/urgent into tip/master adds e9836ee0043e x86/pkey: Fix undefined behaviour with PKRU_WD_BIT adds b5f8125a9643 Merge x86/urgent into tip/master 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 [...] adds 09eb3ad55fef Merge branch 'irq/urgent' into irq/msi adds 91f7d2dbf952 x86/xen: Use correct #ifdef guard for xen_initdom_restore_msi() adds c7ecb95ca6a8 PCI/MSI: Set pci_dev::msi[x]_enabled early adds 0bcfade92080 x86/pci/XEN: Use PCI device property adds b3f82364117a x86/apic/msi: Use PCI device MSI property adds 6ef7f771de01 genirq/msi: Use PCI device property adds d8a530578b16 powerpc/cell/axon_msi: Use PCI device property adds ed1533b58101 powerpc/pseries/msi: Use PCI device properties adds 34fff62827b2 device: Move MSI related data into a struct adds 013bd8e543c2 device: Add device:: Msi_data pointer and struct msi_device_data adds 3f35d2cf9fbc PCI/MSI: Decouple MSI[-X] disable from pcim_release() adds 93296cd1325d PCI/MSI: Allocate MSI device data on first use adds 077aeadb6cac platform-msi: Allocate MSI device data on first use adds 86ca622628d3 bus: fsl-mc-msi: Allocate MSI device data on first use adds 686073e9f846 soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use adds bf6e054e0e3f genirq/msi: Provide msi_device_populate/destroy_sysfs() adds ffd84485e6be PCI/MSI: Let the irq code handle sysfs groups adds 25ce693ef7ea platform-msi: Let the core code handle sysfs groups adds 24cff375fdb6 genirq/msi: Remove the original sysfs interfaces adds 9835cec6d557 platform-msi: Rename functions and clarify comments adds fc22e7dbcdb3 platform-msi: Store platform private data pointer in msi_d [...] adds 20c6d424cfe6 genirq/msi: Consolidate MSI descriptor data adds dba27c7fa36f platform-msi: Use msi_desc::msi_index adds 78ee9fb4b8b1 bus: fsl-mc-msi: Use msi_desc::msi_index adds 0f18095871fc soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index adds 173ffad79d17 PCI/MSI: Use msi_desc::msi_index adds 7a823443e9b4 PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS adds 651b39c48813 powerpc/pseries/msi: Let core code check for contiguous entries adds cf15f43acaad genirq/msi: Provide interface to retrieve Linux interrupt number adds 82ff8e6b78fc PCI/MSI: Use msi_get_virq() in pci_get_vector() adds f48235900182 PCI/MSI: Simplify pci_irq_get_affinity() adds f6632bb2c145 dmaengine: mv_xor_v2: Get rid of msi_desc abuse adds 848456705565 perf/smmuv3: Use msi_get_virq() adds 065afdc9c521 iommu/arm-smmu-v3: Use msi_get_virq() adds d722e9a51178 mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling adds d86a6d47bcc6 bus: fsl-mc: fsl-mc-allocator: Rework MSI handling adds 89e0032ec201 soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() adds 1900c962e2dc dmaengine: qcom_hidma: Cleanup MSI handling adds 125282cd4f33 genirq/msi: Move descriptor list to struct msi_device_data adds b5f687f97d1e genirq/msi: Add mutex for MSI list protection adds 0f62d941acf9 genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() adds 1046f71d7268 genirq/msi: Provide a set of advanced MSI accessors and iterators adds 602905253607 genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator adds 645474e2cee4 genirq/msi: Provide domain flags to allocate/free MSI desc [...] adds 5512c5eaf533 PCI/MSI: Protect MSI operations adds 71020a3c0dff PCI/MSI: Use msi_add_msi_desc() adds 9fb9eb4b59ac PCI/MSI: Let core code free MSI descriptors adds ae24e28fef14 PCI/MSI: Use msi_on_each_desc() adds f2948df5f87a x86/pci/xen: Use msi_for_each_desc() adds 3d31bbd39aa5 xen/pcifront: Rework MSI handling adds 2ca5e908d0f4 s390/pci: Rework MSI descriptor walk adds 85dabc2f72b6 powerpc/4xx/hsta: Rework MSI handling adds 3c46658bd703 powerpc/cell/axon_msi: Convert to msi_on_each_desc() adds e22b0d1bbf5b powerpc/pasemi/msi: Convert to msi_on_each_dec() adds ab430e743778 powerpc/fsl_msi: Use msi_for_each_desc() adds 706b585a1b95 powerpc/mpic_u3msi: Use msi_for_each-desc() adds dc2b453290c4 PCI: hv: Rework MSI handling adds 68e3183580be NTB/msi: Convert to msi_on_each_desc() adds 49fbfdc22250 soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation adds 7ad321a5eadb soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_fr [...] adds e8604b1447b4 bus: fsl-mc-msi: Simplify MSI descriptor handling adds 653b50c5f969 platform-msi: Let core code handle MSI descriptors adds a80713fea3d1 platform-msi: Simplify platform device MSI code adds ef8dd01538ea genirq/msi: Make interrupt allocation less convoluted adds 495c66aca3da genirq/msi: Convert to new functions adds cc9a246dbf6b genirq/msi: Mop up old interfaces adds ef3350c53d2a genirq/msi: Add abuse prevention comment to msi header adds bf5e758f02fc genirq/msi: Simplify sysfs handling adds cd6cf06590b9 genirq/msi: Convert storage to xarray adds 4d4207b2910c Merge irq/msi into tip/master adds 8342827642d8 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 410fbda49cc9 clocksource/drivers/exynos_mct: Fix silly typo resulting i [...] adds 863298738076 Merge branch 'reset/of-get-optional-exclusive' of git://gi [...] adds 92d06a3f67ad dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2L OSTM adds 3a3e9f23c2ca clocksource/drivers/renesas-ostm: Add RZ/G2L OSTM support adds a2807f657976 clocksource/drivers/renesas,ostm: Make RENESAS_OSTM symbol [...] adds f5bd5fc9d478 clocksource/drivers/imx-sysctr: Mark two variable with __r [...] adds 0ed9e4ebcebc clocksource/drivers/timer-imx-sysctr: Set cpumask to cpu_p [...] adds 0642fb4ba68f clocksource/drivers/pistachio: Fix -Wunused-but-set-variab [...] adds b9771f7b0c90 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 adds 766cb329924f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds c0cdc89072a3 irqchip/gic-v3-its: Give the percpu rdist struct its own f [...] adds d23bc2bc1d63 irqchip/gic-v3-its: Postpone LPI pending table freeing and [...] adds 835f442fdbce irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime adds 16e3613a39fd Merge branch irq/its-kexec-rt into irq/irqchip-next adds f63c862587c9 irqchip/spear-shirq: Add support for IRQ 0..6 adds 29e525cc825e irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init adds c10f2f8b5d80 irqchip/gic-v2m: Add const to of_device_id adds 0859bbb07d06 irqchip/ingenic-tcu: Use correctly sized arguments for bit field adds 79a7f77b9b15 irqchip/gic-v4: Disable redistributors' view of the VPE ta [...] adds 4ddb55935bf3 Merge branch irq/misc-5.17 into irq/irqchip-next adds 372d77322979 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds c1e3fd6c9d59 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 [...] adds 84a17ff0e8ed rcu: Create and use a rcu_rdp_cpu_online() adds e210a5c9c83a rcu: Refactor rcu_barrier() empty-list handling adds 5823b224318d rcu: Rework rcu_barrier() and callback-migration logic adds 406b702d9df9 rcu: Make rcu_barrier() no longer block CPU-hotplug operations adds 63529790d87a rcu: Mark accesses to boost_starttime adds de80005bff93 rcu/exp: Fix check for idle context in rcu_exp_handler adds 7512661668d7 rcu/nocb: Handle concurrent nocb kthreads creation adds a38ecdcbf032 rcu: Remove unused rcu_state.boost adds 52979a8e8b59 rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() adds 482d2f82164a 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 adds 2e9c3712899c Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 34b43a884922 KVM: arm64: pkvm: Fix hyp_pool max order adds a770ee80e662 KVM: arm64: pkvm: Disable GICv2 support adds 53a563b01fa2 KVM: arm64: Make the hyp memory pool static adds 473a3efbafaa KVM: arm64: Make __io_map_base static adds bff01cb6b1bf KVM: arm64: pkvm: Stub io map functions adds 64a1fbda59f4 KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE adds 7b6871f67002 Merge branch kvm-arm64/pkvm-cleanups-5.17 into kvmarm-master/next adds c95b1d7ca794 KVM: arm64: vgic-v3: Fix vcpu index comparison adds 440523b92be6 KVM: arm64: vgic: Demote userspace-triggered console print [...] adds ce5b5b05c168 Merge branch kvm-arm64/vgic-fixes-5.17 into kvmarm-master/next adds 1fac3cfb9cc6 KVM: arm64: Provide {get,put}_page() stubs for early hyp a [...] adds 2ea2ff91e822 KVM: arm64: Refcount hyp stage-1 pgtable pages adds d6b4bd3f4897 KVM: arm64: Fixup hyp stage-1 refcount adds 34ec7cbf1ee0 KVM: arm64: Hook up ->page_count() for hypervisor stage-1 [...] adds 82bb02445de5 KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 adds 3f868e142c0b KVM: arm64: Introduce kvm_share_hyp() adds a83e2191b7f1 KVM: arm64: pkvm: Refcount the pages shared with EL2 adds 3d467f7b8c0a KVM: arm64: Extend pkvm_page_state enumeration to handle a [...] adds 61d99e33e757 KVM: arm64: Introduce wrappers for host and hyp spin lock [...] adds e82edcc75c4e KVM: arm64: Implement do_share() helper for sharing memory adds 1ee32109fd78 KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() adds 376a240f0379 KVM: arm64: Implement do_unshare() helper for unsharing memory adds b8cc6eb5bded KVM: arm64: Expose unshare hypercall to the host adds 52b28657ebd7 KVM: arm64: pkvm: Unshare guest structs during teardown adds 43d8ac22125e Merge branch kvm-arm64/pkvm-hyp-sharing into kvmarm-master/next adds 142ff9bddbde KVM: arm64: Drop unused workaround_flags vcpu field adds 9d8604b28575 KVM: arm64: Rework kvm_pgtable initialisation adds cfe0c69a94f8 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next adds 28a70a7ccde8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 49ae248b61ae KVM: s390: Fix names of skey constants in api documentation adds 782f8be3c167 KVM: s390: gaccess: Refactor gpa and length calculation adds 7619a23b4788 KVM: s390: gaccess: Refactor access address range check adds 697a708e3106 KVM: s390: gaccess: Cleanup access to guest pages adds 69563fb52e00 s390: uv: Add offset comments to UV query struct and fix naming adds 1caf765e939b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bc3bfd76d55f xen/gntdev: fix unmap notification order adds 6e1528efc103 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next adds 08a622e3bf14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b6e04576007 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 01e16cb67cce platform/x86/intel: hid: add quirk to support Surface Go 3 adds a90b38c58667 platform/x86: wmi: Replace read_takes_no_args with a flags field adds 9918878676a5 platform/x86: wmi: Fix driver->notify() vs ->probe() race adds 8c33915d77a5 platform/x86: wmi: Add no_notify_data flag to struct wmi_driver adds c0549b72d99d platform/x86: lenovo-yogabook-wmi: Add driver for Lenovo Y [...] adds 1c5ec99891bb platform/x86: lenovo-yogabook-wmi: Add support for hall se [...] adds 272479928172 platform: surface: Propagate ACPI Dependency adds 692562abcc6e platform/x86: hp_accel: Use SIMPLE_DEV_PM_OPS() for PM ops adds aa2c7d712f8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb55e779c388 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e68e05e67085 leds: tca6507: Get rid of duplicate of_node assignment adds 48d26841d9b6 leds: lgm-sso: Get rid of duplicate of_node assignment adds c4443fa2979e leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt adds cca4717422ce ARM: dts: omap3-n900: Fix lp5523 for multi color adds d949edb503b1 leds: lp55xx: initialise output direction from dts adds e2b562ba6ed6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dd7f238d98d7 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 7bab51bd5802 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds c45479ecd0c2 Merge 5.16-rc5 into usb-next adds 666f3de741f7 usb: dwc3: gadget: Support Multi-Stream Transfer adds bae9401dff62 usb: Add Xen pvUSB protocol description adds 494ed3997d75 usb: Introduce Xen pvUSB frontend (xen hcd) adds a92548f90fa6 xen: add Xen pvUSB maintainer adds 347f3f54bd45 usb: aspeed-vhub: add qualifier descriptor adds d693bbd4cbc4 usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue adds aa9c2219f989 usb: aspeed-vhub: support test mode feature adds a927ae1fba4b usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long) adds cdf8e2de16c0 dt-bindings: usb: tegra-xudc: Document interconnects and i [...] adds 856d3624489a usb: dwc2: platform: adopt dev_err_probe() to silent probe defer adds a5b5b45fce2b dt-bindings: usb: dwc3-xilinx: Convert USB DWC3 bindings adds a1f79504ceb3 usb: host: xen-hcd: add missing unlock in error path adds f59f93cd1d72 usb: hub: avoid warm port reset during USB3 disconnect adds e9dc045c3271 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds ac3838f5e44b Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds d47a8ded21cd 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 adds af40d16042d6 Merge v5.15-rc5 into char-misc-next adds f8e8717da8f7 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 2b2fb7f6d63d extcon: usb-gpio: fix a non-kernel-doc comment adds a7eb8e38bcd8 extcon: Deduplicate code in extcon_set_state_sync() adds 671e8022c8be Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] 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 adds 045a31b95509 phy: tegra: xusb: Fix return value of tegra_xusb_find_port [...] adds 918aaae300a6 dt-bindings: phy: qcom,qusb2: Add SM6350 compatible adds 16c57fff8390 phy: ti: Use IS_ERR_OR_NULL() to clean code adds 9d031a51b399 phy: lan966x: Remove set_speed function adds b156117aed1b phy: rockchip-inno-usb2: remove redundant assignment to va [...] adds f6f787874aa5 dt-bindings: phy: phy-imx8-pcie: Add binding for the pad m [...] adds b3b5516a6fee dt-bindings: phy: Add imx8 pcie phy driver support adds 1aa97b002258 phy: freescale: pcie: Initialize the imx8 pcie standalone [...] adds c8d09c7ebcff phy: freescale: pcie: explicitly add bitfield.h adds e55c6e246282 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d17791722aa3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3cc1c6de458e thunderbolt: Check return value of kmemdup() in icm_handle [...] adds 75ae20fb4200 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 22f7abd9f124 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. adds 8b7651f25962 iio: iio_device_alloc(): Remove unnecessary self drvdata adds c054fe993606 iio: event_monitor: Flush output on event adds 0a52c3f347fd iio: adc: ad7606: Fix syntax errors in comments adds 5d97d9e9a703 iio: addac: ad74413r: fix off by one in ad74413r_parse_cha [...] adds 8a457852bc12 iio:adc:ti-ads8688:: remove redundant ret variable adds 3511989cd22b iio: stmpe-adc: Use correctly sized arguments for bit field adds 91b49aadbabf iio: as3935: Remove unnecessary cast adds 52c65f5b0957 iio: in2xx-adc: Remove unnecessary cast adds 79ca243d8341 iio: vz89x: Remove unnecessary cast adds 35c35b0c4161 iio: add filter subfolder adds f34fe888ad05 iio:filter:admv8818: add support for ADMV8818 adds bf75e044ca6b dt-bindings:iio:filter: add admv8818 doc adds bf92d87d7c67 iio:filter:admv8818: Add sysfs ABI documentation adds b0a96c5f599e dt-bindings: iio: dac: Add adi,ad3552r.yaml adds 8f2b54824b28 drivers:iio:dac: Add AD3552R driver support adds 1155ed05756a iio:accel:bma180: Suppress clang W=1 warning about pointer [...] adds b059b8105adc iio:dc:ina2xx-adc: Suppress clang W=1 warning about pointe [...] adds 8d20c2be9010 iio:adc:rcar: Suppress clang W=1 warning about pointer to [...] adds 188a85782a4b iio:adc:ti-ads1015: Suppress clang W=1 warning about point [...] adds 15dcabc85be9 iio:amplifiers:hmc425a: Suppress clang W=1 warning about p [...] adds 368ad09fd03b iio:dac:mcp4725: Suppress clang W=1 warning about pointer [...] adds 27b150ded034 iio:imu:inv_icm42600: Suppress clang W=1 warning about poi [...] adds 293c5f67265c iio:imu:inv_mpu6050: Suppress clang W=1 warning about poin [...] adds 7e6cbdba8dc6 iio:magn:ak8975: Suppress clang W=1 warning about pointer [...] adds b96a5f269113 iio:dummy: Drop set but unused variable len. adds a94560a2adc2 iio:accel:bmc150: Mark structure __maybe_unused as only ne [...] adds e4ae54da0382 iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid [...] adds 3af14c5f7f90 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 056d0e1c55c1 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git adds 0ae8c6252888 dt-bindings: interconnect: Add Qualcomm SM8450 DT bindings adds fafc114a468e interconnect: qcom: Add SM8450 interconnect provider driver adds 4a5cf65d003c Merge branch 'icc-sm8450' into icc-next adds e9d54c26344f interconnect: icc-rpm: Define ICC device type adds 08c590409f30 interconnect: icc-rpm: Add QNOC type QoS support adds e39bf2972c6e interconnect: icc-rpm: Support child NoC device probe adds 061dbde2bf3b dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support adds 1a14b1ac3935 interconnect: qcom: Add QCM2290 driver support adds 01f8938ad036 Merge branch 'icc-qcm2290' into icc-next adds 1de1b59294d7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds b3b15b2d7fdc ASoC: tegra20-spdif: stop setting slave_id adds 44831ce2f866 dmaengine: tegra20-apb: stop checking config->slave_id adds 7244583fd3b3 dmaengine: remove slave_id config field adds 69ceb4f5864f ASoC: dai_dma: remove slave_id field adds 23cecbb2f544 spi: pic32: stop setting dma_config->slave_id adds f09c49b9cb48 mmc: bcm2835: stop setting chan_config->slave_id adds 7d0fea6097f9 dmaengine: shdma: remove legacy slave_id parsing adds db3120a2d3bc dmaengine: pxa/mmp: stop referencing config->slave_id adds d36735322a67 dmaengine: sprd: stop referencing config->slave_id adds 6c6110c91bf6 dmaengine: qcom-adm: stop abusing slave_id config adds 188c310bdd5d dmaengine: xilinx_dpdma: stop using slave_id field adds a58d27534e1f dmaengine: xilinx: Handle IRQ mapping errors adds d6d1bf85c7aa dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() adds 754cd176161f dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC adds 0d6e87ab7c13 drivers: dma: ti: k3-psil: Add support for J721S2 adds a5480a3b0a97 dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings adds 76d81188a558 dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference adds cba397b8a794 dt-bindings: dma: ingenic: Add compatible strings for MDMA [...] adds f5fe8c318868 dt-bindings: dma: ingenic: Support #dma-cells = <3> adds 1d89e96b60db dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs adds 1502f753edff dmaengine: jz4780: Add support for the MDMA and BDMA in th [...] adds 915ad7b32624 dmaengine: jz4780: Replace uint32_t with u32 adds a229c39eb06c dmaengine: jz4780: Support bidirectional I/O on one channel adds 36d52f7a5e86 dt-bindings: dma: snps,dw-axi-dmac: Document optional reset adds 2f4e245f681a dmaengine: idxd: set defaults for wq configs adds 603581ad2cf8 dmaengine: idxd: add knob for enqcmds retries adds f1fd8aae1169 dmaengine: stm32-mdma: Remove redundant initialization of [...] adds c67387b049d3 dmaengine: stm32-mdma: Use bitfield helpers adds 5b675b764591 dmaengine: sh: Use bitmap_zalloc() when applicable adds 9d662093172a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1f1562fcd04a cgroup/cpuset: Don't let child cpusets restrict parent in [...] adds 1815775e7454 cgroup: return early if it is already on preloaded list adds 7b70c08ef1c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fa0cac1b4033 Merge branch 'fixes' into for-next adds 014adbc9a838 Merge branch 'misc' into for-next adds b418b739f7d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 532adda9f405 scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info adds c167dd0b2a7a scsi: lpfc: Use struct_group to isolate cast to larger object adds 8c2d04551545 scsi: hpsa: Remove an unused variable in hpsa_update_scsi_ [...] adds 87f77d37d398 Merge branch '5.16/scsi-fixes' into 5.17/scsi-staging adds baea0e833f76 scsi: qla2xxx: Synchronize rport dev_loss_tmo setting adds 99c66a8868e3 scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doo [...] adds efac162a4e4d scsi: efct: Don't pass GFP_DMA to dma_alloc_coherent() adds 0e4620856b89 scsi: hisi_sas: Start delivery hisi_sas_task_exec() directly adds 934385a4fd59 scsi: hisi_sas: Make internal abort have no task proto adds 08c61b5d902b scsi: hisi_sas: Pass abort structure for internal abort adds dc313f6b125b scsi: hisi_sas: Factor out task prep and delivery code adds 20c634932ae8 scsi: hisi_sas: Prevent parallel controller reset and cont [...] adds 16775db613c2 scsi: hisi_sas: Prevent parallel FLR and controller reset adds 37310bad7fa6 scsi: hisi_sas: Fix phyup timeout on FPGA adds 4be6181fea1d scsi: libsas: Decode SAM status and host byte codes adds 9f9ba29b65eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b5f9a9e13258 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e9c78319215c Merge tag 'rcar_rst_rproc-tag1' of git://git.kernel.org/pu [...] adds d3c76a42ecc7 dt-bindings: remoteproc: Add Renesas R-Car adds 285892a74f13 remoteproc: Add Renesas rcar driver adds fdc12231d885 remoteproc: qcom: pil_info: Don't memcpy_toio more than is [...] adds da87976921bb remoteproc: imx_rproc: correct firmware reload adds dd585d9bfbf0 remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP adds a15d36f04b9e dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss adds 42a3f554d81e remoteproc: qcom: pas: Add SM6350 MPSS support adds bfd75aefe32c remoteproc: qcom: pas: Add SM6350 ADSP support adds 3bc0d1f9ef54 remoteproc: qcom: pas: Add SM6350 CDSP support adds 60630924bb5a hwspinlock: stm32: enable clock at probe adds 1f63f6bf326b Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] adds dd1ad69dc1ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 61a7904b6ace gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock adds ab39d6988dd5 gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock adds 19784a059cf4 gpio: bcm-kona: add const to of_device_id adds ed7d81298ec4 gpiolib: provide gpiod_remove_hogs() adds b129b50887f5 gpiolib: allow to specify the firmware node in struct gpio_chip adds 9126a738edc1 gpiolib: of: make fwnode take precedence in struct gpio_chip adds 83960fcf4818 gpio: sim: new testing module adds c2794e278550 selftests: gpio: provide a helper for reading chip info adds 137630fffe54 selftests: gpio: add a helper for reading GPIO line names adds 2cfea901d55e selftests: gpio: add test cases for gpio-sim adds f2db7e0f99a2 gpio: sta2x11: fix typo in a comment adds abcdd09b3248 dt-bindings: gpio: tegra: Convert to json-schema adds f93ccafeed82 dt-bindings: gpio: tegra186: Convert to json-schema adds e7052bfbba07 dt-bindings: gpio: Add Tegra234 support adds 9dbca021d6e2 gpio: tegra186: Add support for Tegra234 adds d8afa9ef5736 gpio: amdpt: add new device ID and 24-pin support adds 76a31a623b3c selftests: gpio: gpio-sim: remove bashisms adds 814ea441dd9a selftests: gpio: gpio-sim: avoid forking test twice adds fa2fc03a6aaa gpiolib: allow line names from device props to override dr [...] adds 9d5f0f6644b1 gpio: sch: fix typo in a comment adds c492c8dc2ed8 Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/ [...] adds 8be100e9427c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 266423e60ea1 pinctrl: bcm2835: Change init order for gpio hogs adds b67210cc217f pinctrl: stm32: consider the GPIO offset to expose all the [...] adds dc1b242478f4 pinctrl: bcm2835: Silence uninit warning adds 1a4541b68e25 pinctrl-bcm2835: don't call pinctrl_gpio_direction() adds 8df89a7cbc63 pinctrl-sunxi: don't call pinctrl_gpio_direction() adds 8a8d6bbe1d3b pinctrl: Get rid of duplicate of_node assignment in the drivers adds f9b94d24269f Merge tag 'intel-pinctrl-v5.17-3' of gitolite.kernel.org:p [...] adds 54dd5a419f26 pinctrl: aspeed: fix unmet dependencies on MFD_SYSCON for [...] adds e8f24c58d1b6 ARM: dts: gpio-ranges property is now required adds 804f2dbd8c76 Merge branch 'devel' into for-next adds e0b9cefdb852 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d8af098e0957 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds dca0b5fb91ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7c56e9a414f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c723ef6f65c Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] adds aecb031424eb next-20211215/userns 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 adds 7eb65cd0f6b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds eecdf72c49b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds efa56eddf5d5 coresight: core: Fix typo in a comment adds 54dae73b74c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 86559400b3ef rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U adds 322539a014bc rtc: gamecube: Report low battery as invalid data adds 5479618e1e26 powerpc: wii.dts: Expose HW_SRNPROT on this platform adds 57bd7d356506 powerpc: gamecube_defconfig: Enable the RTC driver adds c636783d594f powerpc: wii_defconfig: Enable the RTC driver adds 454f47ff4643 rtc: cmos: take rtc_lock while reading from CMOS adds d35786b3a28d rtc: mc146818-lib: change return values of mc146818_get_time() adds 0dd8d6cb9edd rtc: Check return value from mc146818_get_time() adds ea6fa4961aab rtc: mc146818-lib: fix RTC presence check adds ec5895c0f2d8 rtc: mc146818-lib: extract mc146818_avoid_UIP adds 2a61b0ac5493 rtc: mc146818-lib: refactor mc146818_get_time adds 2c7d47a45b06 rtc: mc146818-lib: refactor mc146818_does_rtc_work adds cdedc45c579f rtc: cmos: avoid UIP when reading alarm time adds cd17420ebea5 rtc: cmos: avoid UIP when writing alarm time adds c0dd5d883840 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 83762cb5c7c4 dax: Kill DEV_DAX_PMEM_COMPAT adds d751939235b9 dm: fix alloc_dax error handling in alloc_dev adds 5d2a228b9e13 dm: make the DAX support depend on CONFIG_FS_DAX adds afd586f0d06c dax: remove CONFIG_DAX_DRIVER adds fb08a1908cb1 dax: simplify the dax_device <-> gendisk association adds 586f61682816 dax: remove the pgmap sanity checks in generic_fsdax_supported adds 0c445871388f dax: move the partition alignment check into fs_dax_get_by_bdev adds 679a99495b8f xfs: factor out a xfs_setup_dax_always helper adds 7b0800d00dae dax: remove dax_capable adds f43e0065c264 dm-linear: add a linear_dax_pgoff helper adds d19bd6756e7c dm-log-writes: add a log_writes_dax_pgoff helper adds 2a68553e8aeb dm-stripe: add a stripe_dax_pgoff helper adds 9dc2f9cdc63e fsdax: remove a pointless __force cast in copy_cow_page_dax adds 429f8de70d98 fsdax: use a saner calling convention for copy_cow_page_dax adds 60696eb26a37 fsdax: simplify the pgoff calculation adds f1ba5fafba9b xfs: add xfs_zero_range and xfs_truncate_page helpers adds 4a2d7d595050 fsdax: simplify the offset check in dax_iomap_zero adds e5c71954ca11 fsdax: factor out a dax_memzero helper adds c6f40468657d fsdax: decouple zeroing from the iomap buffered I/O code adds cea845cdef4f ext2: cleanup the dax handling in ext2_fill_super adds 89b93a7b15f7 ext4: cleanup the dax handling in ext4_fill_super adds 5b5abbefec1b xfs: move dax device handling into xfs_{alloc,free}_buftarg adds a50f6ab3fd31 xfs: use xfs_direct_write_iomap_ops for DAX zeroing adds 740fd671e04f xfs: pass the mapping flags to xfs_bmbt_to_iomap adds 952da06375c8 iomap: add a IOMAP_DAX flag adds cd913c76f489 dax: return the partition offset from fs_dax_get_by_bdev adds de2051147771 fsdax: shift partition offset handling into the file systems adds 2ede892342b3 dax: fix up some of the block device related ifdefs adds ca72d2210fc5 iomap: build the block based code conditionally adds b842f1d14a19 fsdax: don't require CONFIG_BLOCK adds b80892ca022e memremap: remove support for external pgmap refcounts adds de291b590286 iomap: turn the byte variable in iomap_zero_iter into a ssize_t adds 091f67f2ff24 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 6f89f413340f dt-bindings: at24: Rework special case compatible handling adds 151a1523160e dt-bindings: at24: add at24c1025 adds d08aea21c89d eeprom: at24: Add support for 24c1025 EEPROM adds e311e2e4bf72 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 5949abd1f00b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 069c11a90169 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 6c4432e77bf3 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 215011a195a7 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 53e22c2511fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1c9f4b00b3cf XArray: Document the locking requirement for the xa_state adds 195c1544cab0 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 1a140fc8ecf5 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds ee28d041c654 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3396fd26803 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] adds 9a6bb30a8830 kunit: tool: fix --json output for skipped tests adds 58b391d74630 Documentation: kunit: remove claims that kunit is a mockin [...] adds ee92ed38364e kunit: add run_checks.py script to validate kunit changes adds c68077b14692 kunit: tool: Do not error on tests without test plans adds e56e482855b7 kunit: tool: Report an error if any test has no subtests adds 37dbb4c7c744 kunit: Don't crash if no parameters are generated adds 44b7da5fcd4c kunit: Report test parameter results as (K)TAP subtests adds 142189f09cdf kunit: tool: print parsed test results fully incrementally adds 98978490ccf7 kunit: tool: move Kconfig read_from_file/parse_from_string [...] adds 9f57cc76eccc kunit: tool: add --kconfig_add to allow easily tweaking ku [...] adds c44895b6cd85 kunit: tool: revamp message for invalid kunitconfig adds 4c2911f1e140 kunit: tool: reconfigure when the used kunitconfig changes adds 7fa7ffcf9bab kunit: tool: suggest using decode_stacktrace.sh on kernel crash adds db1679813f9f kunit: tool: use dataclass instead of collections.namedtuple adds e0cc8c052a39 kunit: tool: delete kunit_parser.TestResult type adds 1ee2ba89bea8 kunit: tool: make `build` subcommand also reconfigure if needed adds 85310a62ca4e kunit: tool: fix newly introduced typechecker errors adds ad659ccb5412 kunit: tool: Default --jobs to number of CPUs adds 847cfa630f90 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 9c44e5329889 bus: mhi: pci_generic: Graceful shutdown on freeze adds fe58c8979dfa bus: mhi: core: Use macros for execution environment features adds aa8eae23f88c bus: mhi: core: Minor style and comment fixes adds 58b357922848 bus: mhi: pci_generic: Simplify code and axe the use of a [...] adds 7d0f1a179005 bus: mhi: core: Fix reading wake_capable channel configuration adds 7023e1a0fda5 bus: mhi: core: Fix race while handling SYS_ERR at power up adds 637f76271c7f bus: mhi: core: Add an API for auto queueing buffers for D [...] adds f0e58553be73 bus: mhi: core: Use correctly sized arguments for bit field adds 00776ac534cc bus: mhi: pci_generic: Introduce Sierra EM919X support adds b5d2bdf2dd4f Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds b603703d055a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 69b5c5cf71d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3103f9a51dd0 mm: Use multi-index entries in the page cache adds 177505aae9ea Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds b91cab6b6aac Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds f65b81320926 include/linux/efi.h: Remove unneeded whitespaces before tabs adds 4da87c517058 efi/libstub: add prototype of efi_tcg2_protocol::hash_log_ [...] adds 44f155b4b07b efi/libstub: x86/mixed: increase supported argument count adds 20287d56f52d efi/libstub: consolidate initrd handling across architectures adds 21e42b00f779 efi/libstub: measure loaded initrd info into the TPM adds 05b0074d4313 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dd7b660e8266 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 adds c8af033d2f3a Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] adds 1be09bcc79f9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8d17e294c12a shmem: fix a race between shmem_unused_huge_shrink and shm [...] adds cee73fb46ebe shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] adds 8f496010488c mm: fix panic in __alloc_pages adds 072d734e344c kfence: fix memory leak when cat kfence objects adds 07933ef4fba1 mm/oom_kill: wake futex waiters before annihilating victim [...] adds c9a1d3a31b8c mm: mempolicy: fix THP allocations escaping mempolicy rest [...] adds 7ba69e47f806 kernel/crash_core: suppress unknown crashkernel parameter warning adds 0b76f1c220c5 MAINTAINERS: mark more list instances as moderated adds 40408dd0d294 mm, hwpoison: fix condition in free hugetlb page path adds faff4cd43428 mm: delete unsafe BUG from page_cache_add_speculative() adds 3a01b96b8c1d /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2db8b5491414 /proc/kpageflags: do not use uninitialized struct pages adds 82edae80b23c procfs: prevent unpriveleged processes accessing fdinfo dir adds 1f89b0ec4101 kthread: add the helper function kthread_run_on_cpu() adds 14c1188a9269 kthread-add-the-helper-function-kthread_run_on_cpu-fix adds 809196a3e8c4 RDMA/siw: make use of the helper function kthread_run_on_cpu() adds 609e0a6a2ab5 ring-buffer: make use of the helper function kthread_run_on_cpu() adds 3bfaf51df015 rcutorture: make use of the helper function kthread_run_on_cpu() adds ff778780eca0 trace/osnoise: make use of the helper function kthread_run [...] adds 1ad05586577d trace/hwlat: make use of the helper function kthread_run_on_cpu() adds a950f834eae9 ia64: module: use swap() to make code cleaner adds b64a54c07dab arch/ia64/kernel/setup.c: use swap() to make code cleaner adds 5c6a1b8a68e9 ia64: fix typo in a comment adds 157686beb021 scripts/spelling.txt: add "oveflow" adds a3b909ffd9d5 squashfs: provide backing_dev_info in order to disable read-ahead adds 1c212e7c41d9 ocfs2:Use BUG_ON instead of if condition followed by BUG. adds b89669c859d9 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value adds d63a714cb7eb ocfs2: reflink deadlock when clone file to the same direct [...] adds b45d3d7829c6 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 02f41fb1f342 ocfs2: fix ocfs2 corrupt when iputting an inode adds 43ffe3762485 fs/ioctl: remove unnecessary __user annotation adds ec019389ef99 mm/slab_common: use WARN() if cache still has objects on destroy adds 1b609ba760b0 mm: slab: make slab iterator functions static adds e70578a39afa kmemleak: fix kmemleak false positive report with HW tag-b [...] adds b38bbc214e70 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] adds e7099beefdf4 mm: kmemleak: alloc gray object for reserved region with d [...] adds 5282bd369073 mm: defer kmemleak object creation of module_alloc() adds 2f06569d1270 mm-defer-kmemleak-object-creation-of-module_alloc-v4 adds 07e07fd0d172 mm/page_alloc: split prep_compound_page into head and tail [...] adds 76be691534ac mm/page_alloc: refactor memmap_init_zone_device() page init adds 7a7b304e7831 mm/memremap: add ZONE_DEVICE support for compound pages adds 0d633324e1b1 device-dax: use ALIGN() for determining pgoff adds 880c24251c04 device-dax: use struct_size() adds cb08c06ea5cb device-dax: ensure dev_dax->pgmap is valid for dynamic devices adds a39bff2f9473 device-dax: factor out page mapping initialization adds b32271f53a18 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() adds ffd2d6b5d418 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() adds 3fd7b4489b6c device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix adds d4743b4f43a0 device-dax: compound devmap support adds 4171ff9517df kasan: test: add globals left-out-of-bounds test adds ff213cfa610f kasan: add ability to detect double-kmem_cache_destroy() adds 602f0a485f69 kasan: test: add test case for double-kmem_cache_destroy() adds 2f1b16afef84 mm,fs: split dump_mapping() out from dump_page() adds 86c99780476c tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 03f505654fab tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 11a6b3b84f98 tools/vm/page_owner_sort.c: support sorting by stack trace adds 60ba6d92fc94 tools/vm/page_owner_sort.c: add switch between culling by [...] adds 18ba2c1398ea tools/vm/page_owner_sort.c: support sorting pid and time adds d77980128e2e tools/vm/page_owner_sort.c: two trivial fixes adds a5b145701436 tools/vm/page_owner_sort.c: delete invalid duplicate code adds 567f72a07bb6 mm/truncate.c: remove unneeded variable adds 969662cf393a gup: avoid multiple user access locking/unlocking in fault [...] adds c5a185811bf4 mm: shmem: don't truncate page if memory failure happens adds fe047d33bcae mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] adds 21cbd1a7d5a2 mm/frontswap.c: use non-atomic '__set_bit()' when possible adds a5e54b629aad mm: memcontrol: make cgroup_memory_nokmem static adds ee9676186d33 mm/page_counter: remove an incorrect call to propagate_pro [...] adds 678786096d4e mm/memcg: add oom_group_kill memory event adds 64cc28d94016 mm: add group_oom_kill memory.event fix adds d33269d24847 memcg: better bounds on the memcg stats updates adds 9396ed94f587 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] adds 77169c6ea28b mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit adds 308da3f62764 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] adds b3b1f337049a mm: rearrange madvise code to allow for reuse adds cce73e86c6ae mm: add a field to store names for private anonymous memory adds 37ca73b35eb8 docs: proc.rst: /proc/PID/maps: fix malformed table adds ddba4f250d6f mm: add anonymous vma name refcounting adds ea52353335dd mm: move anon_vma declarations to linux/mm_inline.h adds eb898cf1021a mm: move tlb_flush_pending inline helpers to mm_inline.h adds 6f553e29e65d mm: change page type prior to adding page table entry adds 7a453059208e mm: ptep_clear() page table helper adds 2514c4206cc7 mm: page table check adds b42b0c58379f x86: mm: add x86_64 support for page table check adds 8f4df46b510f mm: protect free_pgtables with mmap_lock write lock in exit_mmap adds 0037acb06ee1 mm: document locking restrictions for vm_operations_struct::close adds 5966acfa710f mm/oom_kill: allow process_mrelease to run under mmap_lock [...] adds 0256fe4b2ffb mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc adds 384aff888fb2 mm/vmalloc: add support for __GFP_NOFAIL adds 9a0b88bb3ace mm/vmalloc: be more explicit about supported gfp flags. adds 261bc6d6ac67 mm: allow !GFP_KERNEL allocations for kvmalloc adds 663cb2c8d1ed mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware adds 42ff85c9c6be mm/vmalloc: allocate small pages for area->pages adds 9af0141a34c0 mm-vmalloc-allocate-small-pages-for-area-pages-fix adds 29e1f0ebe320 mm: discard __GFP_ATOMIC adds bbbcdb0c87e0 mm: introduce memalloc_retry_wait() adds 671ff25cae6b mm/pagealloc: sysctl: change watermark_scale_factor max li [...] adds 426c8585542a mm: fix boolreturn.cocci warning adds b91450d30f7e mm: page_alloc: fix building error on -Werror=array-compare adds e9750f82de5a mm: drop node from alloc_pages_vma adds 604ce3e5bb25 include/linux/gfp.h: further document GFP_DMA32 adds eaf6627ae853 hugetlb: add hugetlb.*.numa_stat file adds 969f78586240 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" adds 6b0646884ade hugetlb/cgroup: fix copy/paste array assignment adds aea8a45bcaa6 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 9154c6de6f5d mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 5f613b71c863 mm: sparsemem: use page table lock to protect kernel pmd o [...] adds 3be73ef53e46 selftests: vm: add a hugetlb test case adds 36b0327f6c25 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 88625ed57910 mm, hugepages: make memory size variable in hugepage-mrema [...] adds 11ec3a1895fc selftests/uffd: allow EINTR/EAGAIN adds 9263cec9ae41 vmscan: make drop_slab_node static adds 7c4f5f83acfd mm: vmscan: reduce throttling due to a failure to make progress adds eef8c845b0d1 mm: vmscan: reduce throttling due to a failure to make pro [...] adds 1934b519c803 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY adds b78a7317af04 mm/mempolicy: add set_mempolicy_home_node syscall adds 61bbcaee5f08 mm/mempolicy: wire up syscall set_mempolicy_home_node adds 99f1553ad3a0 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 393f20804cf9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 7988ca47b18f mm/mempolicy: fix all kernel-doc warnings adds b5423097ad64 mm: migrate: fix the return value of migrate_pages() adds 5f72dc96f7a4 mm: migrate: correct the hugetlb migration stats adds 5d8296e0a33b mm-migrate-correct-the-hugetlb-migration-stats-fix adds 1a9d0fb95fbb mm: compaction: fix the migration stats in trace_mm_compac [...] adds 04817e200205 mm/migrate.c: rework migration_entry_wait() to not take a pageref adds 5751382aa399 mm/migrate.c: Rework migration_entry_wait() to not take a pageref adds 912790cda204 mm: migrate: support multiple target nodes demotion adds a78c0f7bd545 mm: migrate: add more comments for selecting target node randomly adds d9c056b2ed52 mm/migrate: move node demotion code to near its user adds 625a3c54835f mm: ksm: fix use-after-free kasan report in ksm_might_need [...] adds 2b7d98b15cac mm/hwpoison: mf_mutex for soft offline and unpoison adds 0854ec376418 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE adds 4467528e750d mm/hwpoison: fix unpoison_memory() adds 7af6619a3551 mm: memcg/percpu: account extra objcg space to memory cgroups adds 5105330f7f78 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix adds 992df15b5253 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds 88691e4c6ed3 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 1d691957f0ff mm/rmap: fix potential batched TLB flush race adds 28d6611b073d mm-rmap-fix-potential-batched-tlb-flush-race-fix adds 3f2e143f995b zsmalloc: introduce some helper functions adds 2815e9537def zsmalloc: rename zs_stat_type to class_stat_type adds bf29f6fd0b04 zsmalloc: decouple class actions from zspage works adds 78867771e6c6 zsmalloc: introduce obj_allocated adds 237b46ee1c55 zsmalloc: move huge compressed obj from page to zspage adds b86a6088a495 zsmalloc: remove zspage isolation for migration adds 06e7c8154331 locking/rwlocks: introduce write_lock_nested adds 9136df8639eb locking/rwlocks: fix write_lock_nested for RT adds 6bbee3fe6731 locking: fixup write_lock_nested() implementation adds 7602ee181761 zsmalloc: replace per zpage lock with pool->migrate_lock adds 2248bf250017 zsmalloc: replace get_cpu_var with local_lock adds 472164db34ad mm: introduce fault_in_exact_writeable() to probe for sub- [...] adds bffd0522af28 arm64: add support for sub-page faults user probing adds c0bd01351999 btrfs: avoid live-lock in search_ioctl() on hardware with [...] adds 4b7fe6dcb0fb zram: use ATTRIBUTE_GROUPS adds ecfee4c4cd42 mm: fix some comment errors adds 85e11c7cd2cc mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault adds a4a5240cf762 mm/damon: unified access_check function naming rules adds 243f37a9fc29 mm/damon: add 'age' of region tracepoint support adds 0e4ec008c1dc mm/damon/core: use abs() instead of diff_of() adds a01ce400b062 mm/damon: remove some unneeded function definitions in damon.h adds 034221df8d92 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix adds 87c90c96079f mm/damon/vaddr: remove swap_ranges() and replace it with swap() adds a5d5afcf6fe2 mm/damon/schemes: add the validity judgment of thresholds adds 78482656cc88 mm/damon: move damon_rand() definition into damon.h adds a8ef220c5852 mm/damon: modify damon_rand() macro to static inline function adds 005fcf22444e mm/damon: convert macro functions to static inline functions adds 5b99cbca0878 Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] adds 05bb5b164813 Docs/admin-guide/mm/damon/usage: remove redundant information adds e985d7dd5452 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] adds 4ac38ed7c6ac Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] adds 2372c965183e mm/damon: remove a mistakenly added comment for a future feature adds f6e715157292 mm/damon/schemes: account scheme actions that successfully [...] adds 5ba78280b447 mm/damon/schemes: account how many times quota limit has exceeded adds 5a4616323e5a mm/damon/reclaim: provide reclamation statistics adds 206cbfdedc28 Docs/admin-guide/mm/damon/reclaim: document statistics parameters adds e4f18e14c5a9 mm/damon/dbgfs: support all DAMOS stats adds 76e54eefea86 Docs/admin-guide/mm/damon/usage: update for schemes statistics adds 297ae9597302 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 49ae23e35a7d fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 6f8f6e2edb5a kernel/hung_task.c: Monitor killed tasks. adds 5d27a1be301a proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds 0780def50381 proc: make the proc_create[_data]() stubs static inlines adds c931cff82dbd proc-make-the-proc_create-stubs-static-inlines-fix adds 9e0acacda546 proc-make-the-proc_create-stubs-static-inlines-fix2 adds 07ac560f530f proc-make-the-proc_create-stubs-static-inlines-fix2-fix adds a9dbaec6c9ce proc/sysctl: make protected_* world readable adds ba24885db7c2 include/linux/unaligned: replace kernel.h with the necessa [...] adds 365d01f4b6de kernel.h: include a note to discourage people from includi [...] adds 8d259a2f123a fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds 2e2aa8c7e910 fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds cffc43f2983f drivers/infiniband: replace open-coded string copy with ge [...] adds 0b6320269929 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds 670fa2ef6c63 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 7e38603faa7c tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds 563651bea162 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds 1ac41b3d9ad8 kthread: dynamically allocate memory to store kthread's full name adds d27d3f9b0425 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] adds 9fd85f5e6859 kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] adds e2caf8ee0ffb kstrtox: uninline everything adds 8b0dfed4ed81 list: introduce list_is_head() helper and re-use it in list.h adds b17b7ca4dc57 lib/list_debug.c: print more list debugging context in __l [...] adds 0d8522bf6e78 hash.h: remove unused define directive adds 016ed2063225 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] adds ac0dce419e8e test_hash.c: split test_int_hash into arch-specific functions adds f2d6d7bed54c test_hash.c: split test_hash_init adds 4951dd37cb04 lib/Kconfig.debug: properly split hash test kernel entries adds 2849ff99250e test_hash.c: refactor into kunit adds 3a8a5eb7c93c kunit: replace kernel.h with the necessary inclusions adds a61fa4fa951c lz4: fix LZ4_decompress_safe_partial read out of bound adds 7727bd917bbb checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds 3e17710c671d checkpatch: Improve Kconfig help test adds cc8fece4f63b const_structs.checkpatch: add frequently used ops structs adds e0889b1cd66d fs/binfmt_elf: use PT_LOAD p_align values for static PIE adds 478154d03aad ELF: fix overflow in total mapping size calculation adds f5754da4eeea init/main.c: silence some -Wunused-parameter warnings adds 06be0ed2c18b hfsplus: use struct_group_attr() for memcpy() region adds 1b8ea2bdc5f3 FAT: use io_schedule_timeout() instead of congestion_wait() adds 17c3754deb03 fs/adfs: remove unneeded variable make code cleaner adds e60678d68056 panic: use error_report_end tracepoint on warnings adds 0614649929a4 panic-use-error_report_end-tracepoint-on-warnings-fix adds 7b731c9a0e42 panic: Remove oops_id. adds b2cb18875dbc delayacct: support swapin delay accounting for swapping wi [...] adds 74671386d08c delayacct: fix incomplete disable operation when switch en [...] adds bf89b5caac3f delayacct: cleanup flags in struct task_delay_info and fun [...] adds 47fc93144464 configs: introduce debug.config for CI-like setup adds ec32f3a1bada arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds a9ef0082d3dd btrfs: use generic Kconfig option for 256kB page size limit adds d72bedcdf985 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds 139474319d6a kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR adds 70a691bde53c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE adds 6756522368dc Merge branch 'akpm-current/current' adds be9f94ed17e9 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix adds 9bb308279ee4 sysctl: add a new register_sysctl_init() interface adds 6582cdfcd454 sysctl: move some boundary constants from sysctl.c to sysctl_vals adds 010dd895d0ef sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] adds c48d8f686066 hung_task: move hung_task sysctl interface to hung_task.c adds 69887b0143ae watchdog: move watchdog sysctl interface to watchdog.c adds e8f59fab7729 sysctl: make ngroups_max const adds 07975d25fc7b sysctl: use const for typically used max/min proc sysctls adds 9b6a1b36d7cb sysctl: use SYSCTL_ZERO to replace some static int zero uses adds eaa5ff7d477c aio: move aio sysctl to aio.c adds cd2d68f2e075 dnotify: move dnotify sysctl to dnotify.c adds e8acb8526f49 hpet: simplify subdirectory registration with register_sysctl() adds 5fb6981051db i915: simplify subdirectory registration with register_sysctl() adds 9201909c1f85 macintosh/mac_hid.c: simplify subdirectory registration wi [...] adds 5dc1f8b0aace ocfs2: simplify subdirectory registration with register_sysctl() adds 6242af460254 test_sysctl: simplify subdirectory registration with regis [...] adds 20185cf7ca73 inotify: simplify subdirectory registration with register_ [...] adds fe7c3e5b2b02 inotify-simplify-subdirectory-registration-with-register_s [...] adds efcc1fa346ed cdrom: simplify subdirectory registration with register_sysctl() adds 860f96bf1181 eventpoll: simplify sysctl declaration with register_sysctl() adds 2d475331d506 firmware_loader: move firmware sysctl to its own files adds ad5010361947 firmware_loader-move-firmware-sysctl-to-its-own-files-fix adds 34d64f16bfd1 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix adds 008343dbf8ed firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 adds a52c502e1787 random: move the random sysctl declarations to its own file adds 86481869aa2b sysctl: add helper to register a sysctl mount point adds 219ff384d7c1 sysctl-add-helper-to-register-a-sysctl-mount-point-fix adds 5cbe4f4ab259 fs: move binfmt_misc sysctl to its own file adds 436a415a715c printk: move printk sysctl to printk/sysctl.c adds 5af7c56d7ca8 scsi/sg: move sg-big-buff sysctl to scsi/sg.c adds 387fe66242b6 stackleak: move stack_erasing sysctl to stackleak.c adds 85950b1fe818 sysctl: share unsigned long const values adds 883906b05c6f fs: move inode sysctls to its own file adds 78c8994a020d fs: move fs stat sysctls to file_table.c adds 2e6546c81ba8 fs: move dcache sysctls to its own file adds 4bc01cb587b2 fs/inode: avoid unused-variable warning adds 4638ec328f88 fs/dcache: avoid unused-function warning adds 4845da117776 sysctl: move maxolduid as a sysctl specific const adds 247daaddf673 fs: move shared sysctls to fs/sysctls.c adds 6c23f44b441d fs: move locking sysctls where they are used adds 2a1bdbae076c fs: move namei sysctls to its own file adds 48c2c5a963c4 fs: move fs/exec.c sysctls into its own file adds 947c155e7be0 fs: move pipe sysctls to is own file adds f694336362f9 sysctl: add and use base directory declarer and registrati [...] adds 5444aa4c76a2 sysctl-add-and-use-base-directory-declarer-and-registratio [...] adds fe3b543926f5 fs: move namespace sysctls and declare fs base directory adds ba7792d0f0f5 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() adds 247011198450 printk: fix build warning when CONFIG_PRINTK=n adds c7f318dce803 fs/coredump: move coredump sysctls into its own file adds 220c5a7da4af kprobe: move sysctl_kprobes_optimization to kprobes.c adds 7156ca4b9f7c fs: proc: store PDE()->data into inode->i_private adds d84659f242c2 proc: remove PDE_DATA() completely adds 7d9bdaee1c37 proc-remove-pde_data-completely-fix adds 120bf64a570b proc-remove-pde_data-completely-fix-fix adds b5f7a2a4e75c lib/stackdepot: allow optional init and stack_table alloca [...] adds b74abbd3c044 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds f4c49e884d87 lib/stackdepot: allow optional init and stack_table alloca [...] adds 982bd184103b lib/stackdepot: allow optional init and stack_table alloca [...] adds dac65aa895d9 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] adds 969246736935 Merge branch 'akpm/master' adds c122052c3cb8 Add linux-next specific files for 20211217
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-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 1 - Documentation/ABI/obsolete/sysfs-class-dax | 22 - Documentation/ABI/stable/sysfs-devices-node | 6 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 7 + .../ABI/testing/sysfs-bus-iio-filter-admv8818 | 16 + Documentation/Makefile | 11 +- Documentation/admin-guide/cgroup-v2.rst | 3 +- Documentation/admin-guide/cifs/usage.rst | 7 +- Documentation/admin-guide/devices.txt | 8 +- Documentation/admin-guide/gpio/gpio-sim.rst | 160 +- Documentation/admin-guide/kernel-parameters.txt | 15 +- Documentation/admin-guide/mm/damon/reclaim.rst | 25 + Documentation/admin-guide/mm/damon/usage.rst | 225 +- Documentation/admin-guide/perf/hisi-pcie-pmu.rst | 106 + Documentation/admin-guide/sysctl/kernel.rst | 11 + Documentation/arc/arc.rst | 62 +- Documentation/arm64/cpu-feature-registers.rst | 17 + Documentation/arm64/elf_hwcaps.rst | 8 + Documentation/arm64/perf.rst | 78 +- Documentation/arm64/sve.rst | 2 +- Documentation/arm64/tagged-address-abi.rst | 2 +- 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 | 27 +- .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 134 + .../devicetree/bindings/arm/arm-dsu-pmu.txt | 27 - Documentation/devicetree/bindings/arm/fsl.yaml | 3 + .../devicetree/bindings/arm/mediatek.yaml | 8 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +- Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../bindings/arm/samsung/exynos-chipid.yaml | 41 - .../devicetree/bindings/arm/samsung/pmu.yaml | 130 - .../bindings/arm/samsung/samsung-boards.yaml | 6 + .../devicetree/bindings/arm/stm32/stm32.yaml | 1 + Documentation/devicetree/bindings/arm/tegra.yaml | 19 + .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 133 - .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml | 198 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 + .../devicetree/bindings/bus/fsl,spba-bus.yaml | 68 + Documentation/devicetree/bindings/bus/imx-weim.txt | 5 + .../bindings/clock/nvidia,tegra20-car.yaml | 37 + .../bindings/clock/qcom,gcc-msm8976.yaml | 97 + .../devicetree/bindings/clock/qcom,gcc-sdx65.yaml | 80 + .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 85 + .../bindings/clock/starfive,jh7100-clkgen.yaml | 56 + .../display/tegra/nvidia,tegra20-host1x.txt | 53 + .../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 +- .../bindings/firmware/nvidia,tegra186-bpmp.txt | 107 - .../bindings/firmware/nvidia,tegra186-bpmp.yaml | 186 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../bindings/fuse/nvidia,tegra20-fuse.txt | 42 - .../bindings/fuse/nvidia,tegra20-fuse.yaml | 82 + .../devicetree/bindings/gpio/brcm,brcmstb-gpio.txt | 83 - .../bindings/gpio/brcm,brcmstb-gpio.yaml | 104 + .../bindings/gpio/nvidia,tegra186-gpio.txt | 165 - .../bindings/gpio/nvidia,tegra186-gpio.yaml | 214 + .../bindings/gpio/nvidia,tegra20-gpio.txt | 40 - .../bindings/gpio/nvidia,tegra20-gpio.yaml | 110 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 45 +- .../bindings/gpu/host1x/nvidia,tegra210-nvenc.yaml | 135 + .../bindings/gpu/host1x/nvidia,tegra210-nvjpg.yaml | 94 + .../devicetree/bindings/i2c/apple,i2c.yaml | 13 +- .../devicetree/bindings/i2c/aspeed,i2c.yaml | 1 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 3 + .../bindings/iio/addac/adi,ad74413r.yaml | 158 + .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 217 + .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 1 - .../devicetree/bindings/iio/dac/adi,ad7293.yaml | 61 + .../bindings/iio/filter/adi,admv8818.yaml | 66 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 7 + .../bindings/iio/light/liteon,ltr501.yaml | 7 + .../devicetree/bindings/input/hid-over-i2c.txt | 2 + .../devicetree/bindings/input/pwm-vibrator.txt | 66 - .../devicetree/bindings/input/pwm-vibrator.yaml | 57 + .../bindings/interconnect/qcom,qcm2290.yaml | 137 + .../bindings/interconnect/qcom,rpmh.yaml | 11 + .../bindings/interrupt-controller/apple,aic.yaml | 3 + .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 61 - .../interrupt-controller/brcm,bcm7038-l1-intc.yaml | 91 + .../bindings/interrupt-controller/brcm,l2-intc.txt | 31 - .../interrupt-controller/brcm,l2-intc.yaml | 72 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../devicetree/bindings/iommu/apple,dart.yaml | 3 + .../devicetree/bindings/mailbox/apple,mailbox.yaml | 3 + .../bindings/mailbox/nvidia,tegra186-hsp.txt | 72 - .../bindings/mailbox/nvidia,tegra186-hsp.yaml | 114 + .../bindings/media/allwinner,sun50i-h6-vpu-g2.yaml | 64 + .../devicetree/bindings/media/nvidia,tegra-vde.txt | 64 - .../bindings/media/nvidia,tegra-vde.yaml | 119 + .../memory-controllers/nvidia,tegra186-mc.yaml | 98 +- .../bindings/memory-controllers/ti,gpmc.yaml | 5 +- .../bindings/misc/nvidia,tegra186-misc.txt | 14 - .../bindings/misc/nvidia,tegra186-misc.yaml | 43 + .../bindings/misc/nvidia,tegra20-apbmisc.txt | 17 - .../bindings/misc/nvidia,tegra20-apbmisc.yaml | 51 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 143 - .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 310 + .../devicetree/bindings/net/vertexcom-mse102x.yaml | 71 + .../bindings/net/wireless/qcom,ath11k.yaml | 30 + .../devicetree/bindings/pci/apple,pcie.yaml | 28 +- .../devicetree/bindings/pci/brcm,iproc-pcie.txt | 133 - .../devicetree/bindings/pci/brcm,iproc-pcie.yaml | 184 + .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 1 - .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 1 + .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 6 + .../bindings/pci/hisilicon,kirin-pcie.yaml | 13 + .../bindings/pci/mediatek,mt7621-pcie.yaml | 3 + .../bindings/pci/mediatek-pcie-gen3.yaml | 4 + .../bindings/pci/microchip,pcie-host.yaml | 18 + .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 4 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 2 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 2 +- .../devicetree/bindings/pci/ti,am65-pci-ep.yaml | 2 - .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 4 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 2 + .../devicetree/bindings/perf/arm,cmn.yaml | 21 +- .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 45 + .../devicetree/bindings/perf/arm,smmu-v3-pmcg.yaml | 70 + .../bindings/perf/marvell-cn10k-tad.yaml | 63 + .../bindings/phy/brcm,cygnus-pcie-phy.txt | 47 - .../bindings/phy/brcm,cygnus-pcie-phy.yaml | 76 + .../devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml | 92 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 7 +- .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 307 + .../bindings/power/apple,pmgr-pwrstate.yaml | 79 + .../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 20 - .../devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml | 43 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 28 + .../bindings/remoteproc/renesas,rcar-rproc.yaml | 65 + .../bindings/reset/brcm,brcmstb-reset.txt | 27 - .../bindings/reset/brcm,brcmstb-reset.yaml | 48 + .../bindings/reset/hisilicon,hi3660-reset.yaml | 5 + .../bindings/reset/starfive,jh7100-reset.yaml | 38 + .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 16 - .../devicetree/bindings/rng/brcm,iproc-rng200.yaml | 30 + .../bindings/rtc/brcm,brcmstb-waketimer.txt | 20 - .../bindings/rtc/brcm,brcmstb-waketimer.yaml | 44 + .../devicetree/bindings/rtc/nvidia,tegra20-rtc.txt | 24 - .../bindings/rtc/nvidia,tegra20-rtc.yaml | 61 + Documentation/devicetree/bindings/serial/8250.yaml | 3 +- .../bindings/serial/nvidia,tegra194-tcu.txt | 35 - .../bindings/serial/nvidia,tegra194-tcu.yaml | 61 + .../bindings/serial/snps-dw-apb-uart.yaml | 5 + .../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 17 + .../bindings/soc/bcm/brcm,bcm2835-vchiq.yaml | 45 - .../bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml | 97 + .../bindings/soc/samsung/exynos-chipid.yaml | 41 + .../bindings/soc/samsung/exynos-pmu.yaml | 130 + .../bindings/soc/samsung/exynos-usi.yaml | 159 + .../bindings/sound/nvidia,tegra-audio-alc5632.txt | 48 - .../bindings/sound/nvidia,tegra-audio-alc5632.yaml | 74 + .../bindings/sound/nvidia,tegra-audio-common.yaml | 83 + .../sound/nvidia,tegra-audio-graph-card.yaml | 10 + .../bindings/sound/nvidia,tegra-audio-max98090.txt | 53 - .../sound/nvidia,tegra-audio-max98090.yaml | 97 + .../bindings/sound/nvidia,tegra-audio-rt5640.txt | 52 - .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 85 + .../bindings/sound/nvidia,tegra-audio-rt5677.txt | 67 - .../bindings/sound/nvidia,tegra-audio-rt5677.yaml | 103 + .../bindings/sound/nvidia,tegra-audio-sgtl5000.txt | 42 - .../sound/nvidia,tegra-audio-sgtl5000.yaml | 67 + .../sound/nvidia,tegra-audio-trimslice.txt | 21 - .../sound/nvidia,tegra-audio-trimslice.yaml | 33 + .../bindings/sound/nvidia,tegra-audio-wm8753.txt | 40 - .../bindings/sound/nvidia,tegra-audio-wm8753.yaml | 79 + .../bindings/sound/nvidia,tegra-audio-wm8903.txt | 62 - .../bindings/sound/nvidia,tegra-audio-wm8903.yaml | 93 + .../bindings/sound/nvidia,tegra-audio-wm9712.txt | 60 - .../bindings/sound/nvidia,tegra-audio-wm9712.yaml | 76 + .../devicetree/bindings/sound/qcom,apq8016-sbc.txt | 96 - .../devicetree/bindings/sound/qcom,sm8250.yaml | 136 +- .../devicetree/bindings/spi/atmel,quadspi.yaml | 99 + .../devicetree/bindings/spi/atmel-quadspi.txt | 37 - .../devicetree/bindings/thermal/brcm,avs-tmon.txt | 23 - .../devicetree/bindings/thermal/brcm,avs-tmon.yaml | 56 + .../thermal/nvidia,tegra186-bpmp-thermal.txt | 33 - .../thermal/nvidia,tegra186-bpmp-thermal.yaml | 42 + .../devicetree/bindings/timer/renesas,ostm.yaml | 20 +- .../devicetree/bindings/timer/sifive,clint.yaml | 1 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + .../devicetree/bindings/usb/dwc3-xilinx.txt | 56 - .../devicetree/bindings/usb/dwc3-xilinx.yaml | 131 + .../bindings/usb/intel,keembay-dwc3.yaml | 3 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 13 + .../devicetree/bindings/usb/snps,dwc3.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../devicetree/bindings/watchdog/apple,wdt.yaml | 52 + .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 3 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 6 - Documentation/doc-guide/sphinx.rst | 11 + Documentation/driver-api/pci/pci.rst | 2 +- Documentation/filesystems/caching/cachefiles.rst | 34 - Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/dax.rst | 20 +- Documentation/filesystems/f2fs.rst | 1 + 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 | 31 + Documentation/gpu/amdgpu/driver-core.rst | 182 + 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 +- .../device_drivers/ethernet/intel/ixgbe.rst | 16 + Documentation/networking/devlink/ice.rst | 24 +- Documentation/process/submitting-patches.rst | 19 - Documentation/security/self-protection.rst | 3 +- Documentation/sound/hd-audio/models.rst | 2 + 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/PCI/index.rst | 6 +- Documentation/translations/zh_CN/PCI/msi-howto.rst | 233 + Documentation/translations/zh_CN/PCI/sysfs-pci.rst | 126 + .../translations/zh_CN/admin-guide/cputopology.rst | 96 + .../translations/zh_CN/admin-guide/index.rst | 2 +- Documentation/translations/zh_CN/cpu-freq/core.rst | 24 +- Documentation/translations/zh_CN/index.rst | 5 + .../translations/zh_CN/scheduler/index.rst | 4 +- .../zh_CN/scheduler/sched-capacity.rst | 390 + .../zh_CN/scheduler/sched-design-CFS.rst | 205 + .../userspace-api/media/lirc.h.rst.exceptions | 2 + .../userspace-api/media/rc/lirc-dev-intro.rst | 8 +- Documentation/userspace-api/media/rc/lirc-func.rst | 1 - .../media/rc/lirc-set-rec-timeout-reports.rst | 49 - Documentation/virt/kvm/api.rst | 6 +- Documentation/vm/overcommit-accounting.rst | 3 +- LICENSES/preferred/LGPL-2.1 | 2 + MAINTAINERS | 95 +- Makefile | 13 +- Next/SHA1s | 315 +- Next/Trees | 5 +- Next/merge.log | 8061 ++++++++----- arch/Kconfig | 4 + arch/alpha/kernel/rtc.c | 7 +- arch/arm/arm-soc-for-next-contents.txt | 90 + arch/arm/boot/dts/Makefile | 22 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 73 + arch/arm/boot/dts/bcm2711.dtsi | 2 + arch/arm/boot/dts/bcm2836-rpi.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 2 + arch/arm/boot/dts/gemini-nas4220b.dts | 2 +- arch/arm/boot/dts/imx1.dtsi | 2 +- arch/arm/boot/dts/imx25.dtsi | 4 +- arch/arm/boot/dts/imx31.dtsi | 2 +- arch/arm/boot/dts/imx50.dtsi | 10 +- arch/arm/boot/dts/imx51.dtsi | 10 +- arch/arm/boot/dts/imx53.dtsi | 10 +- arch/arm/boot/dts/imx6dl-phytec-mira-rdk-nand.dts | 3 + arch/arm/boot/dts/imx6q-phytec-mira-rdk-emmc.dts | 3 + arch/arm/boot/dts/imx6q-phytec-mira-rdk-nand.dts | 3 + arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 4 + arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 4 + arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 8 +- .../boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi | 119 + .../boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi | 71 + .../boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 83 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 1 + arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6qp-phytec-mira-rdk-nand.dts | 3 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi | 88 + .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi | 19 + arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts | 146 + arch/arm/boot/dts/imx7d-remarkable2.dts | 59 + arch/arm/boot/dts/imx7s-warp.dts | 14 +- arch/arm/boot/dts/imx7s.dtsi | 22 +- arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 59 + arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts | 111 + .../arm/boot/dts/intel-ixp42x-goramo-multilink.dts | 180 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 17 + arch/arm/boot/dts/omap3-n900.dts | 50 +- arch/arm/boot/dts/qcom-apq8016-sbc.dts | 2 + .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 1 - arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 1 - .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 1 - arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 1 - .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 1 - .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 1 - .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 1 - arch/arm/boot/dts/qcom-sdx55.dtsi | 6 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 25 + arch/arm/boot/dts/qcom-sdx65.dtsi | 222 + 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/boot/dts/tegra114-asus-tf701t.dts | 807 ++ arch/arm/boot/dts/tegra114-dalmore.dts | 21 +- arch/arm/boot/dts/tegra114-roth.dts | 16 +- arch/arm/boot/dts/tegra114-tn7.dts | 10 +- arch/arm/boot/dts/tegra114.dtsi | 46 +- arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 436 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 16 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 16 +- arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 2606 ++--- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 39 +- arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 11318 ++++++++++--------- arch/arm/boot/dts/tegra124-nyan-big-fhd.dts | 11 + arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi | 758 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 86 +- arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 140 +- arch/arm/boot/dts/tegra124-venice2.dts | 35 +- arch/arm/boot/dts/tegra124.dtsi | 41 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 27 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 1280 +++ arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 4 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 4 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 18 +- arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 82 +- arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 82 +- arch/arm/boot/dts/tegra20-harmony.dts | 21 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 11 +- arch/arm/boot/dts/tegra20-paz00.dts | 22 +- arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 948 +- arch/arm/boot/dts/tegra20-plutux.dts | 8 +- arch/arm/boot/dts/tegra20-seaboard.dts | 23 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 7 +- arch/arm/boot/dts/tegra20-tec.dts | 8 +- arch/arm/boot/dts/tegra20-trimslice.dts | 26 +- arch/arm/boot/dts/tegra20-ventana.dts | 15 +- arch/arm/boot/dts/tegra20.dtsi | 162 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 6 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 6 +- arch/arm/boot/dts/tegra30-asus-lvds-display.dtsi | 61 + .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 67 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 4 +- ...tegra30-asus-nexus7-grouper-memory-timings.dtsi | 12 +- .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 2 +- arch/arm/boot/dts/tegra30-asus-nexus7-grouper.dtsi | 1 - arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 - arch/arm/boot/dts/tegra30-asus-tf201.dts | 627 + arch/arm/boot/dts/tegra30-asus-tf300t.dts | 1034 ++ arch/arm/boot/dts/tegra30-asus-tf300tg.dts | 1087 ++ arch/arm/boot/dts/tegra30-asus-tf700t.dts | 823 ++ .../boot/dts/tegra30-asus-transformer-common.dtsi | 1787 +++ arch/arm/boot/dts/tegra30-beaver.dts | 24 +- arch/arm/boot/dts/tegra30-cardhu-a02.dts | 12 +- arch/arm/boot/dts/tegra30-cardhu-a04.dts | 14 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 35 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 25 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 144 +- arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 144 +- arch/arm/boot/dts/tegra30-ouya.dts | 8921 ++++++++------- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 2859 +++++ arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 1370 ++- arch/arm/boot/dts/tegra30.dtsi | 189 +- arch/arm/configs/axm55xx_defconfig | 3 - arch/arm/configs/cm_x300_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/gemini_defconfig | 3 +- arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 64 +- arch/arm/configs/nhk8815_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/spear13xx_defconfig | 1 - arch/arm/configs/spear3xx_defconfig | 1 - arch/arm/configs/spear6xx_defconfig | 1 - arch/arm/configs/tegra_defconfig | 13 + arch/arm/include/asm/efi.h | 1 - arch/arm/mach-ixp4xx/Kconfig | 13 - arch/arm64/Kconfig | 8 + arch/arm64/Kconfig.platforms | 1 - arch/arm64/Makefile | 5 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 + .../dts/altera/socfpga_stratix10_socdk_nand.dts | 24 +- .../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 + arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 78 + arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 1138 ++ arch/arm64/boot/dts/apple/t8103.dtsi | 189 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 4 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 36 +- arch/arm64/boot/dts/freescale/Makefile | 18 + .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 113 + .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 108 + .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 82 + .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 107 + .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 75 + .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 79 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 103 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 130 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 149 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 21 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 14 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 13 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 1 - .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 1 - .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 1 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 6 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 1 - .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 426 + .../arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts | 48 + .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 80 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 68 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 4 + .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 38 + .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 20 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 71 + arch/arm64/boot/dts/mediatek/Makefile | 2 + arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 57 + arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 169 + arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 29 + arch/arm64/boot/dts/mediatek/mt7986b.dtsi | 12 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 14 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 64 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 36 +- .../boot/dts/nvidia/tegra132-peripherals-opp.dtsi | 426 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 48 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 20 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 20 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 32 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 93 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 8 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 20 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 229 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 3 - arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 37 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 40 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 53 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 22 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 23 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 1 - .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 1 - arch/arm64/boot/dts/nvidia/tegra234.dtsi | 496 +- arch/arm64/boot/dts/qcom/Makefile | 3 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 209 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 1 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 1 - arch/arm64/boot/dts/qcom/pm8998.dtsi | 10 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 1 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 1 - arch/arm64/boot/dts/qcom/sdm630.dtsi | 1 - arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 140 + .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 2 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 2 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 30 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 295 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 31 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 1 - .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 369 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 1 - arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 375 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 1026 ++ .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 79 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 58 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 107 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 13 + 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/boot/dts/ti/Makefile | 2 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 28 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 40 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 8 + arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 20 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 30 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 155 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 196 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 28 + .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 421 + arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 937 ++ arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 302 + arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 175 + arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 189 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 28 - arch/arm64/configs/defconfig | 15 + arch/arm64/crypto/aes-modes.S | 10 +- arch/arm64/include/asm/assembler.h | 10 + arch/arm64/include/asm/atomic_ll_sc.h | 86 +- arch/arm64/include/asm/atomic_lse.h | 270 +- arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/efi.h | 1 - arch/arm64/include/asm/fpsimd.h | 6 +- arch/arm64/include/asm/hwcap.h | 2 + arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_host.h | 5 +- arch/arm64/include/asm/kvm_mmu.h | 2 + arch/arm64/include/asm/kvm_pgtable.h | 30 +- arch/arm64/include/asm/linkage.h | 31 +- 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/asm-offsets.c | 1 - arch/arm64/kernel/cpufeature.c | 13 + arch/arm64/kernel/cpuinfo.c | 3 + arch/arm64/kernel/entry-ftrace.S | 8 +- arch/arm64/kernel/fpsimd.c | 69 +- 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/perf_event.c | 245 +- arch/arm64/kernel/process.c | 45 +- arch/arm64/kernel/ptrace.c | 4 +- arch/arm64/kernel/return_address.c | 8 +- arch/arm64/kernel/stacktrace.c | 60 +- arch/arm64/kernel/time.c | 25 +- arch/arm64/kernel/vdso/Makefile | 1 + arch/arm64/kvm/Makefile | 6 +- arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/fpsimd.c | 36 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 6 + arch/arm64/kvm/hyp/include/nvhe/mm.h | 2 - arch/arm64/kvm/hyp/nvhe/Makefile | 1 + arch/arm64/kvm/hyp/nvhe/early_alloc.c | 5 + arch/arm64/kvm/hyp/nvhe/hyp-main.c | 8 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 504 +- arch/arm64/kvm/hyp/nvhe/mm.c | 3 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 2 +- arch/arm64/kvm/hyp/nvhe/setup.c | 24 +- arch/arm64/kvm/hyp/pgtable.c | 108 +- arch/arm64/kvm/mmu.c | 150 +- arch/arm64/kvm/reset.c | 18 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 8 +- arch/arm64/kvm/vgic/vgic-v2.c | 9 +- arch/arm64/kvm/vgic/vgic-v3.c | 6 +- arch/arm64/lib/kasan_sw_tags.S | 4 +- arch/arm64/lib/xor-neon.c | 147 +- arch/arm64/mm/cache.S | 24 +- arch/arm64/mm/context.c | 22 +- arch/arm64/mm/fault.c | 9 +- arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/Kconfig | 11 +- arch/mips/Makefile | 2 - arch/mips/alchemy/common/gpiolib.c | 2 - arch/mips/bcm47xx/board.c | 2 +- arch/mips/cavium-octeon/octeon-platform.c | 2 + arch/mips/cavium-octeon/octeon-usb.c | 1 + arch/mips/configs/decstation_64_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_qemu_32r6_defconfig | 1 - arch/mips/configs/maltaaprp_defconfig | 1 - arch/mips/configs/maltasmvp_defconfig | 1 - arch/mips/configs/maltasmvp_eva_defconfig | 1 - arch/mips/configs/maltaup_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/dec/prom/init.c | 2 +- arch/mips/include/asm/futex.h | 6 +- arch/mips/include/asm/kgdb.h | 2 +- arch/mips/include/asm/sibyte/sb1250_mc.h | 2 +- arch/mips/kvm/Makefile | 3 +- arch/mips/lantiq/falcon/sysctrl.c | 2 +- arch/mips/mm/c-octeon.c | 2 +- arch/mips/pci/msi-octeon.c | 32 +- arch/mips/ralink/ill_acc.c | 1 + arch/mips/ralink/of.c | 19 +- arch/mips/sgi-ip22/Platform | 5 - arch/mips/txx9/Kconfig | 3 - arch/mips/txx9/generic/setup.c | 28 - 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/boot/dts/wii.dts | 5 + arch/powerpc/configs/gamecube_defconfig | 2 +- arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/wii_defconfig | 2 +- arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/fadump.c | 8 + arch/powerpc/kernel/module_64.c | 42 +- arch/powerpc/kernel/prom.c | 27 +- arch/powerpc/kernel/smp.c | 40 + arch/powerpc/kvm/Makefile | 8 +- arch/powerpc/kvm/book3s_hv.c | 14 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 13 +- 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/hsta_msi.c | 7 +- arch/powerpc/platforms/4xx/msi.c | 281 - arch/powerpc/platforms/cell/axon_msi.c | 12 +- arch/powerpc/platforms/cell/pervasive.c | 1 + arch/powerpc/platforms/pasemi/msi.c | 9 +- arch/powerpc/platforms/powermac/low_i2c.c | 2 + arch/powerpc/platforms/powernv/pci-ioda.c | 4 +- arch/powerpc/platforms/pseries/msi.c | 38 +- arch/powerpc/sysdev/Kconfig | 6 - arch/powerpc/sysdev/fsl_msi.c | 8 +- arch/powerpc/sysdev/mpic_u3msi.c | 9 +- arch/riscv/Kconfig.socs | 8 + arch/riscv/boot/dts/Makefile | 1 + .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 12 + arch/riscv/boot/dts/starfive/Makefile | 2 + .../boot/dts/starfive/jh7100-beaglev-starlight.dts | 164 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 230 + 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/include/asm/nmi.h | 6 +- arch/s390/include/asm/uv.h | 34 +- arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/dis.c | 1 + arch/s390/kernel/ftrace.c | 2 - arch/s390/kernel/irq.c | 9 +- arch/s390/kernel/machine_kexec_file.c | 38 +- arch/s390/kernel/nmi.c | 41 +- arch/s390/kernel/process.c | 1 - arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/smp.c | 15 +- arch/s390/kernel/uv.c | 10 +- arch/s390/kvm/Makefile | 8 +- arch/s390/kvm/gaccess.c | 158 +- arch/s390/mm/cmm.c | 2 +- arch/s390/mm/fault.c | 8 +- arch/s390/mm/hugetlbpage.c | 1 + arch/s390/mm/init.c | 3 + arch/s390/mm/pgalloc.c | 244 +- arch/s390/pci/pci_irq.c | 10 +- arch/s390/tools/opcodes.txt | 3 +- arch/sh/configs/titan_defconfig | 1 - 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/events/core.c | 10 +- arch/x86/events/perf_event.h | 2 +- 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/pkru.h | 4 +- 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 | 11 +- 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/hpet.c | 8 +- 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 | 108 +- arch/x86/pci/xen.c | 38 +- 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/Kconfig | 3 + block/Kconfig.iosched | 1 + block/bdev.c | 12 +- block/bio.c | 13 +- block/blk-ioc.c | 250 +- block/blk-mq.c | 69 +- block/blk-stat.c | 21 +- block/blk-stat.h | 1 + block/blk.h | 6 + block/fops.c | 3 +- block/ioprio.c | 35 +- block/kyber-iosched.c | 1 + 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/scan.c | 37 +- drivers/acpi/sleep.c | 28 +- drivers/android/binder.c | 24 +- drivers/ata/libata-scsi.c | 15 +- drivers/base/core.c | 4 - drivers/base/node.c | 3 + drivers/base/platform-msi.c | 234 +- drivers/base/power/trace.c | 6 +- drivers/block/Kconfig | 11 - drivers/block/Makefile | 1 - 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/mtip32xx/mtip32xx.c | 86 +- drivers/block/null_blk/main.c | 2 +- drivers/block/rsxx/Makefile | 3 - drivers/block/rsxx/config.c | 197 - drivers/block/rsxx/core.c | 1126 -- drivers/block/rsxx/cregs.c | 789 -- drivers/block/rsxx/dev.c | 306 - drivers/block/rsxx/dma.c | 1085 -- drivers/block/rsxx/rsxx.h | 33 - drivers/block/rsxx/rsxx_cfg.h | 58 - drivers/block/rsxx/rsxx_priv.h | 418 - drivers/bluetooth/btintel.c | 26 +- drivers/bus/fsl-mc/dprc-driver.c | 8 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 9 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 79 +- drivers/bus/imx-weim.c | 18 +- drivers/bus/mhi/core/init.c | 3 +- drivers/bus/mhi/core/internal.h | 6 +- drivers/bus/mhi/core/main.c | 21 +- drivers/bus/mhi/core/pm.c | 35 +- drivers/bus/mhi/pci_generic.c | 43 + drivers/bus/tegra-gmi.c | 50 +- 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/Kconfig | 9 + drivers/clk/Makefile | 2 + drivers/clk/clk-stm32f4.c | 4 - drivers/clk/clk-stm32mp1.c | 2 - drivers/clk/clk-tps68470.c | 261 + drivers/clk/clk.c | 78 +- drivers/clk/qcom/Kconfig | 24 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-alpha-pll.c | 164 +- drivers/clk/qcom/clk-alpha-pll.h | 3 + drivers/clk/qcom/gcc-msm8976.c | 4155 +++++++ drivers/clk/qcom/gcc-sdx65.c | 1611 +++ drivers/clk/qcom/gcc-sm8450.c | 3304 ++++++ drivers/clk/starfive/Kconfig | 9 + drivers/clk/starfive/Makefile | 3 + drivers/clk/starfive/clk-starfive-jh7100.c | 689 ++ drivers/clk/tegra/Makefile | 1 + drivers/clk/tegra/clk-device.c | 199 + drivers/clk/tegra/clk-pll.c | 2 +- drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/tegra/clk-tegra114.c | 2 +- drivers/clk/tegra/clk-tegra20.c | 77 +- drivers/clk/tegra/clk-tegra30.c | 116 +- drivers/clk/tegra/clk.c | 75 +- drivers/clk/tegra/clk.h | 2 + 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/dax/Kconfig | 13 - drivers/dax/Makefile | 3 +- drivers/dax/bus.c | 27 +- drivers/dax/bus.h | 13 - drivers/dax/device.c | 6 +- drivers/dax/pmem.c | 103 + drivers/dax/pmem/Makefile | 1 - drivers/dax/pmem/compat.c | 72 - drivers/dax/pmem/core.c | 79 - drivers/dax/pmem/pmem.c | 30 - drivers/dax/super.c | 226 +- drivers/devfreq/Kconfig | 9 + drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq.c | 4 +- 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/mv_xor_v2.c | 16 +- drivers/dma/pxa_dma.c | 7 - drivers/dma/qcom/hidma.c | 44 +- 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-private.c | 6 +- drivers/dma/ti/k3-udma.c | 172 +- 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/extcon/extcon-usb-gpio.c | 2 +- drivers/extcon/extcon.c | 14 +- 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/gpio-amdpt.c | 8 +- drivers/gpio/gpio-aspeed-sgpio.c | 32 +- drivers/gpio/gpio-aspeed.c | 52 +- drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sim.c | 1389 ++- drivers/gpio/gpio-sta2x11.c | 2 +- drivers/gpio/gpio-tegra186.c | 76 + drivers/gpio/gpiolib-of.c | 3 + drivers/gpio/gpiolib.c | 38 +- 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_ctx.c | 145 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 159 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 192 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 126 +- 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_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 | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +- 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_virt.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 5 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- 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_v10_0.c | 4 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 9 +- 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.c | 5 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 5 +- 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 | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 7 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 6 +- 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 | 266 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 32 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 4 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 164 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 101 +- 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 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 44 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 22 +- .../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.c | 92 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 81 +- drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 9 + drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + .../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 | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 4 + 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_hubp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 11 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 + .../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 | 23 +- .../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 | 3 + .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 10 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 10 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 8 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 489 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 7 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + .../amd/display/dc/irq/dce110/irq_service_dce110.c | 10 +- .../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/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h | 2 - .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 12 - .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 10 +- drivers/gpu/drm/amd/include/discovery.h | 49 + drivers/gpu/drm/amd/include/yellow_carp_offset.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 7 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 11 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 - drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 30 +- drivers/gpu/drm/ast/ast_mode.c | 5 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 1 + drivers/gpu/drm/i915/display/intel_backlight.c | 2 + drivers/gpu/drm/i915/display/intel_bios.c | 77 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 74 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 13 +- drivers/gpu/drm/i915/display/intel_display.c | 55 +- drivers/gpu/drm/i915/display/intel_display.h | 5 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 7 +- 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.c | 238 +- drivers/gpu/drm/i915/display/intel_fbc.h | 10 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 7 - drivers/gpu/drm/i915/display/intel_gmbus.h | 1 - drivers/gpu/drm/i915/display/intel_psr.h | 11 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 1 - drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 23 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 3 - drivers/gpu/drm/i915/gt/intel_gtt.c | 14 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 2 - drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 13 +- drivers/gpu/drm/i915/i915_active_types.h | 2 - drivers/gpu/drm/i915/i915_drv.h | 37 +- drivers/gpu/drm/i915/i915_pci.c | 99 +- drivers/gpu/drm/i915/i915_reg.h | 42 +- drivers/gpu/drm/i915/intel_device_info.c | 28 +- drivers/gpu/drm/i915/intel_device_info.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 31 +- 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/i915/selftests/mock_gtt.c | 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 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 445 - drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 317 + drivers/gpu/drm/msm/msm_drv.h | 12 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/radeon/radeon_vce.c | 2 +- drivers/gpu/drm/tegra/Kconfig | 3 + drivers/gpu/drm/tegra/dc.c | 79 + drivers/gpu/drm/tegra/dc.h | 2 + drivers/gpu/drm/tegra/drm.c | 26 +- drivers/gpu/drm/tegra/gr2d.c | 174 +- drivers/gpu/drm/tegra/gr3d.c | 353 +- drivers/gpu/drm/tegra/hdmi.c | 183 +- drivers/gpu/drm/tegra/nvdec.c | 43 +- drivers/gpu/drm/tegra/submit.c | 14 +- drivers/gpu/drm/tegra/vic.c | 57 +- drivers/gpu/drm/tiny/simpledrm.c | 2 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/vmwgfx/Kconfig | 1 - drivers/gpu/drm/vmwgfx/Makefile | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 10 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 12 +- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 8 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 7 +- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 6 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 14 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 586 + drivers/gpu/drm/vmwgfx/ttm_memory.h | 92 + drivers/gpu/drm/vmwgfx/ttm_object.c | 150 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 56 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 580 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 19 + drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 128 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 82 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 294 - drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 91 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 21 + drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 158 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 77 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 74 +- drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 46 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 9 +- drivers/gpu/host1x/bus.c | 1 + drivers/gpu/host1x/channel.c | 8 + drivers/gpu/host1x/debug.c | 15 + drivers/gpu/host1x/dev.c | 165 +- drivers/gpu/host1x/dev.h | 3 +- drivers/gpu/host1x/hw/channel_hw.c | 44 +- drivers/gpu/host1x/intr.c | 3 - drivers/gpu/host1x/syncpt.c | 5 +- drivers/hid/hid-debug.c | 35 + drivers/hid/hid-input.c | 26 +- drivers/hid/hid-multitouch.c | 3 - drivers/hid/hid-tmff.c | 8 +- drivers/hid/hidraw.c | 34 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 4 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 2 +- drivers/hid/i2c-hid/i2c-hid-of.c | 10 +- drivers/hid/i2c-hid/i2c-hid.h | 2 +- drivers/hwmon/lm90.c | 106 +- drivers/hwspinlock/stm32_hwspinlock.c | 58 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/i2c/busses/i2c-aspeed.c | 2 - drivers/i2c/busses/i2c-designware-master.c | 7 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 51 +- drivers/i2c/busses/i2c-exynos5.c | 8 +- drivers/i2c/busses/i2c-mpc.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 26 +- drivers/i2c/busses/i2c-sh_mobile.c | 26 +- drivers/i2c/busses/i2c-tegra.c | 21 +- drivers/i2c/i2c-core-acpi.c | 22 +- drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 4 +- drivers/iio/Kconfig | 2 + drivers/iio/Makefile | 2 + drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/accel/kxcjk-1013.c | 2 +- drivers/iio/adc/Kconfig | 6 +- drivers/iio/adc/ad7606.h | 2 +- drivers/iio/adc/axp20x_adc.c | 45 +- drivers/iio/adc/envelope-detector.c | 3 +- drivers/iio/adc/ina2xx-adc.c | 4 +- drivers/iio/adc/max9611.c | 20 +- drivers/iio/adc/mcp3911.c | 9 +- drivers/iio/adc/rcar-gyroadc.c | 3 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-adc081c.c | 22 +- drivers/iio/adc/ti-adc12138.c | 11 +- drivers/iio/adc/ti-ads1015.c | 2 +- drivers/iio/adc/ti-ads124s08.c | 3 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/addac/Kconfig | 20 + drivers/iio/addac/Makefile | 7 + drivers/iio/addac/ad74413r.c | 1475 +++ drivers/iio/amplifiers/hmc425a.c | 2 +- drivers/iio/chemical/vz89x.c | 2 +- drivers/iio/dac/Kconfig | 22 +- drivers/iio/dac/Makefile | 2 + drivers/iio/dac/ad3552r.c | 1138 ++ 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/dac/mcp4725.c | 2 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 2 - drivers/iio/filter/Kconfig | 18 + drivers/iio/filter/Makefile | 7 + drivers/iio/filter/admv8818.c | 665 ++ drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/industrialio-core.c | 1 - drivers/iio/industrialio-trigger.c | 36 +- drivers/iio/light/cm3605.c | 6 +- drivers/iio/light/ltr501.c | 25 + drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/potentiometer/mcp41010.c | 6 +- drivers/iio/proximity/as3935.c | 2 +- drivers/infiniband/core/cache.c | 12 +- drivers/infiniband/core/cma.c | 12 +- drivers/infiniband/core/device.c | 3 +- drivers/infiniband/hw/cxgb4/cm.c | 5 +- drivers/infiniband/hw/hns/hns_roce_device.h | 8 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 67 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 8 + drivers/infiniband/hw/hns/hns_roce_main.c | 36 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 3 + drivers/infiniband/hw/hns/hns_roce_qp.c | 54 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/hw/irdma/hw.c | 4 +- drivers/infiniband/hw/mlx5/fs.c | 18 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mthca/mthca_mr.c | 3 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 2 +- 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/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/icc-rpm.c | 52 +- drivers/interconnect/qcom/icc-rpm.h | 14 +- drivers/interconnect/qcom/msm8916.c | 4 +- drivers/interconnect/qcom/msm8939.c | 5 +- drivers/interconnect/qcom/msm8996.c | 9 +- drivers/interconnect/qcom/qcm2290.c | 1363 +++ drivers/interconnect/qcom/sdm660.c | 7 +- drivers/interconnect/qcom/sm8450.c | 1987 ++++ drivers/interconnect/qcom/sm8450.h | 169 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 23 +- drivers/irqchip/irq-bcm7120-l2.c | 1 + drivers/irqchip/irq-gic-v2m.c | 3 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 - drivers/irqchip/irq-gic-v3-its.c | 82 +- drivers/irqchip/irq-gic-v3-mbi.c | 1 - drivers/irqchip/irq-gic-v3.c | 17 + drivers/irqchip/irq-imx-gpcv2.c | 2 +- drivers/irqchip/irq-ingenic-tcu.c | 4 +- drivers/irqchip/irq-mbigen.c | 4 +- drivers/irqchip/irq-mvebu-icu.c | 12 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/spear-shirq.c | 2 + drivers/isdn/capi/kcapi.c | 2 +- drivers/leds/blink/leds-lgm-sso.c | 1 - drivers/leds/flash/leds-ktd2692.c | 2 +- drivers/leds/leds-lp55xx-common.c | 4 +- drivers/leds/leds-tca6507.c | 3 - drivers/macintosh/mediabay.c | 2 +- drivers/mailbox/bcm-flexrm-mailbox.c | 13 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-linear.c | 51 +- drivers/md/dm-log-writes.c | 44 +- drivers/md/dm-stripe.c | 65 +- drivers/md/dm-table.c | 22 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm.c | 37 +- drivers/md/dm.h | 4 - drivers/md/md.c | 4 +- drivers/media/common/saa7146/saa7146_fops.c | 5 +- drivers/media/i2c/hi556.c | 70 +- drivers/media/i2c/hi846.c | 14 +- drivers/media/i2c/imx208.c | 82 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/max9286.c | 7 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2740.c | 69 +- drivers/media/i2c/ov5670.c | 80 +- drivers/media/i2c/ov5675.c | 71 +- drivers/media/i2c/ov8856.c | 162 +- drivers/media/i2c/ov8865.c | 12 +- drivers/media/mc/mc-entity.c | 6 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 92 + drivers/media/pci/intel/ipu3/cio2-bridge.h | 16 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 10 +- drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/pci/pt3/pt3.c | 58 +- drivers/media/pci/saa7146/hexium_gemini.c | 7 +- drivers/media/pci/saa7146/mxb.c | 3 +- drivers/media/platform/coda/imx-vdoa.c | 6 +- drivers/media/platform/davinci/vpif_capture.c | 1 - .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 8 +- drivers/media/rc/igorplugusb.c | 4 +- drivers/media/rc/iguanair.c | 3 - drivers/media/rc/lirc_dev.c | 5 - drivers/media/rc/streamzap.c | 122 +- drivers/media/rc/winbond-cir.c | 1 - drivers/media/test-drivers/vidtv/vidtv_psi.c | 12 +- drivers/media/tuners/msi001.c | 7 + drivers/media/tuners/si2157.c | 305 +- drivers/media/tuners/si2157_priv.h | 44 +- drivers/media/usb/b2c2/flexcop-usb.c | 18 +- drivers/media/usb/dvb-usb/dw2102.c | 338 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 8 +- drivers/media/usb/uvc/uvc_driver.c | 7 +- drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/tegra/Makefile | 1 + drivers/memory/tegra/mc.c | 3 + drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 + drivers/memory/tegra/tegra234.c | 81 + drivers/misc/eeprom/at24.c | 15 +- drivers/misc/eeprom/at25.c | 7 +- drivers/misc/sram.c | 1 + drivers/mmc/host/bcm2835.c | 2 - drivers/mmc/host/sdhci-tegra.c | 124 +- drivers/mtd/mtd_blkdevs.c | 6 +- drivers/mtd/nand/raw/qcom_nandc.c | 14 +- drivers/mtd/nand/raw/tegra_nand.c | 58 +- drivers/net/bareudp.c | 54 +- drivers/net/bonding/bond_main.c | 39 +- drivers/net/dsa/hirschmann/hellcreek.c | 87 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 4 - drivers/net/dsa/mv88e6xxx/chip.c | 8 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 4 - drivers/net/dsa/mv88e6xxx/port.c | 4 +- drivers/net/dsa/ocelot/felix.c | 64 +- drivers/net/dsa/rtl8365mb.c | 3 +- drivers/net/dsa/sja1105/sja1105.h | 6 +- drivers/net/dsa/sja1105/sja1105_main.c | 123 +- 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/allwinner/sun4i-emac.c | 18 - drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 3 - drivers/net/ethernet/aquantia/atlantic/aq_main.c | 3 - drivers/net/ethernet/broadcom/bcmsysport.c | 5 +- drivers/net/ethernet/broadcom/bcmsysport.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 5 - drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 3 - drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 3 - drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 22 +- drivers/net/ethernet/cadence/macb_ptp.c | 4 - drivers/net/ethernet/cavium/liquidio/lio_main.c | 3 - drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 3 - drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 3 - drivers/net/ethernet/cavium/thunder/nicvf_main.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 8 +- drivers/net/ethernet/emulex/benet/be_main.c | 4 +- drivers/net/ethernet/engleder/tsnep_ptp.c | 3 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 46 +- drivers/net/ethernet/freescale/fec_ptp.c | 4 - drivers/net/ethernet/freescale/gianfar.c | 4 - drivers/net/ethernet/google/gve/gve.h | 21 +- drivers/net/ethernet/google/gve/gve_adminq.c | 10 +- drivers/net/ethernet/google/gve/gve_desc.h | 20 + drivers/net/ethernet/google/gve/gve_dqo.h | 24 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 82 +- drivers/net/ethernet/google/gve/gve_main.c | 111 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 - drivers/net/ethernet/google/gve/gve_tx.c | 73 +- 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/ibm/ibmvnic.c | 64 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 - drivers/net/ethernet/intel/e1000e/netdev.c | 4 - drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 4 - 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 | 13 +- drivers/net/ethernet/intel/ice/ice.h | 3 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 7 + drivers/net/ethernet/intel/ice/ice_base.c | 22 +- drivers/net/ethernet/intel/ice/ice_common.c | 415 +- drivers/net/ethernet/intel/ice/ice_common.h | 96 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 120 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 92 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 27 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 252 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 149 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 44 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 20 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 12 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 696 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 83 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 42 + drivers/net/ethernet/intel/ice/ice_flow.c | 163 +- drivers/net/ethernet/intel/ice/ice_flow.h | 21 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 144 +- drivers/net/ethernet/intel/ice/ice_fltr.h | 40 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 397 +- drivers/net/ethernet/intel/ice/ice_fw_update.h | 9 +- drivers/net/ethernet/intel/ice/ice_lib.c | 233 +- drivers/net/ethernet/intel/ice/ice_lib.h | 6 +- drivers/net/ethernet/intel/ice/ice_main.c | 611 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 206 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 36 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 17 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 6 + drivers/net/ethernet/intel/ice/ice_sched.c | 402 +- drivers/net/ethernet/intel/ice/ice_sched.h | 37 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 40 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 12 +- drivers/net/ethernet/intel/ice/ice_status.h | 44 - drivers/net/ethernet/intel/ice/ice_switch.c | 463 +- drivers/net/ethernet/intel/ice/ice_switch.h | 56 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 12 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 42 +- drivers/net/ethernet/intel/ice/ice_type.h | 8 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 298 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 457 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 2 + drivers/net/ethernet/intel/ice/ice_xsk.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 30 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 4 - drivers/net/ethernet/intel/igbvf/netdev.c | 1 + drivers/net/ethernet/intel/igc/igc_i225.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 2 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 4 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 4 - .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 230 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 117 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 4 - .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 2 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 60 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 2 + .../net/ethernet/marvell/prestera/prestera_flow.c | 7 + .../net/ethernet/marvell/prestera/prestera_flow.h | 4 +- .../ethernet/marvell/prestera/prestera_flower.c | 70 + .../ethernet/marvell/prestera/prestera_flower.h | 5 + drivers/net/ethernet/mediatek/Kconfig | 3 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 9 + .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 31 + .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 103 + .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 75 + .../ethernet/mellanox/mlx5/core/en/tc/act/csum.c | 61 + .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 50 + .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 30 + .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 122 + .../ethernet/mellanox/mlx5/core/en/tc/act/mark.c | 35 + .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 315 + .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 51 + .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 86 + .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 165 + .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 32 + .../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c | 35 + .../mlx5/core/en/tc/act/redirect_ingress.c | 79 + .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 51 + .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 38 + .../ethernet/mellanox/mlx5/core/en/tc/act/tun.c | 61 + .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 218 + .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.h | 30 + .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 87 + .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1073 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 - 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 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 30 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 143 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 18 + .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 28 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 165 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 2 + .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 97 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 17 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 127 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 6 - .../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 | 63 +- 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 | 44 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 10 + drivers/net/ethernet/neterion/vxge/vxge-main.c | 4 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 3 - drivers/net/ethernet/qlogic/qede/qede_fp.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 5 - drivers/net/ethernet/renesas/ravb_main.c | 4 - drivers/net/ethernet/sfc/ef100_nic.c | 3 + drivers/net/ethernet/sfc/ptp.c | 3 - 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/dwmac-rk.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 17 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 73 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 86 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 29 +- drivers/net/ethernet/ti/cpsw_priv.c | 6 +- drivers/net/ethernet/ti/netcp_ethss.c | 4 - 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/ethernet/xscale/ixp4xx_eth.c | 3 - drivers/net/hyperv/netvsc_bpf.c | 2 +- drivers/net/ipa/ipa_data-v4.5.c | 7 +- drivers/net/netdevsim/bpf.c | 1 + drivers/net/netdevsim/ethtool.c | 5 +- drivers/net/phy/dp83640.c | 3 - drivers/net/phy/mdio_bus.c | 3 + drivers/net/phy/mscc/mscc_ptp.c | 3 - drivers/net/phy/phylink.c | 99 +- drivers/net/ppp/ppp_generic.c | 5 +- drivers/net/tun.c | 2 +- drivers/net/usb/lan78xx.c | 6 + drivers/net/usb/qmi_wwan.c | 1 + drivers/net/veth.c | 4 +- drivers/net/virtio_net.c | 13 +- drivers/net/wireless/ath/ath10k/core.c | 19 +- drivers/net/wireless/ath/ath10k/htt.h | 110 - drivers/net/wireless/ath/ath10k/htt_tx.c | 3 + drivers/net/wireless/ath/ath10k/hw.h | 3 + drivers/net/wireless/ath/ath10k/mac.c | 9 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 - drivers/net/wireless/ath/ath10k/wmi.c | 27 +- drivers/net/wireless/ath/ath10k/wmi.h | 4 +- drivers/net/wireless/ath/ath11k/ahb.c | 16 +- drivers/net/wireless/ath/ath11k/core.c | 110 +- drivers/net/wireless/ath/ath11k/core.h | 19 + drivers/net/wireless/ath/ath11k/dbring.c | 30 + drivers/net/wireless/ath/ath11k/dbring.h | 2 + drivers/net/wireless/ath/ath11k/dp.c | 1 + drivers/net/wireless/ath/ath11k/dp.h | 54 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 423 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 57 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 2 + drivers/net/wireless/ath/ath11k/hal.c | 22 + drivers/net/wireless/ath/ath11k/hal.h | 2 + drivers/net/wireless/ath/ath11k/hal_desc.h | 19 + drivers/net/wireless/ath/ath11k/hal_rx.c | 57 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 17 + drivers/net/wireless/ath/ath11k/hw.c | 14 +- drivers/net/wireless/ath/ath11k/hw.h | 22 +- drivers/net/wireless/ath/ath11k/mac.c | 437 +- drivers/net/wireless/ath/ath11k/mac.h | 11 + drivers/net/wireless/ath/ath11k/mhi.c | 49 +- drivers/net/wireless/ath/ath11k/pci.c | 214 +- drivers/net/wireless/ath/ath11k/pci.h | 3 + drivers/net/wireless/ath/ath11k/qmi.c | 69 +- drivers/net/wireless/ath/ath11k/qmi.h | 4 +- drivers/net/wireless/ath/ath11k/reg.c | 15 + drivers/net/wireless/ath/ath11k/spectral.c | 14 + drivers/net/wireless/ath/ath11k/wmi.c | 211 +- drivers/net/wireless/ath/ath11k/wmi.h | 63 +- drivers/net/wireless/ath/ath6kl/htc.h | 19 +- drivers/net/wireless/ath/ath6kl/htc_mbox.c | 15 +- drivers/net/wireless/ath/ath9k/xmit.c | 45 +- drivers/net/wireless/ath/carl9170/main.c | 9 +- drivers/net/wireless/ath/regd.h | 1 + drivers/net/wireless/ath/regd_common.h | 3 + drivers/net/wireless/ath/wcn36xx/hal.h | 29 +- drivers/net/wireless/ath/wcn36xx/main.c | 25 +- drivers/net/wireless/ath/wcn36xx/smd.c | 117 +- drivers/net/wireless/ath/wcn36xx/smd.h | 5 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 2 + drivers/net/wireless/intel/iwlwifi/Kconfig | 52 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 29 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 8 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 17 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 81 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 62 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 5 + .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 14 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 48 +- drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 35 - drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 92 +- drivers/net/wireless/intel/iwlwifi/fw/api/system.h | 43 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 21 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 18 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 4 + drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 88 + drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 20 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 19 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 13 +- drivers/net/wireless/intel/iwlwifi/mei/main.c | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 184 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 8 + drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 55 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 62 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 261 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 51 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 + .../net/wireless/intel/iwlwifi/mvm/time-event.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 51 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 40 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 13 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 115 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 8 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 3 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 10 +- drivers/net/wireless/microchip/wilc1000/hif.c | 5 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 21 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 1 + drivers/net/wireless/microchip/wilc1000/spi.c | 9 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 7 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 2 - drivers/net/wireless/realtek/rtw89/coex.c | 73 +- drivers/net/wireless/realtek/rtw89/coex.h | 6 + drivers/net/wireless/realtek/rtw89/core.h | 1 + drivers/net/wireless/realtek/rtw89/mac.c | 12 + drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 + drivers/net/wireless/ti/wl1251/main.c | 6 + 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/ntb/msi.c | 19 +- drivers/nvdimm/Kconfig | 2 +- drivers/nvdimm/pmem.c | 11 +- drivers/nvme/host/core.c | 23 +- drivers/nvme/host/multipath.c | 3 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 140 +- drivers/nvme/host/zns.c | 5 +- drivers/nvme/target/tcp.c | 9 +- drivers/of/fdt.c | 121 +- drivers/of/unittest.c | 21 +- drivers/pci/Makefile | 3 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/pci-imx6.c | 83 +- drivers/pci/controller/pci-hyperv.c | 15 +- drivers/pci/hotplug/TODO | 5 - drivers/pci/hotplug/ibmphp_core.c | 74 - drivers/pci/msi.c | 1554 --- drivers/pci/msi/Makefile | 7 + drivers/pci/msi/irqdomain.c | 280 + drivers/pci/msi/legacy.c | 81 + drivers/pci/msi/msi.c | 1141 ++ drivers/pci/msi/msi.h | 39 + drivers/pci/msi/pcidev_msi.c | 43 + drivers/pci/p2pdma.c | 4 +- drivers/pci/pci-sysfs.c | 7 +- drivers/pci/pci.c | 5 - drivers/pci/probe.c | 4 +- drivers/pci/quirks.c | 3 + drivers/pci/xen-pcifront.c | 4 +- drivers/perf/Kconfig | 9 +- drivers/perf/Makefile | 1 + drivers/perf/arm-cmn.c | 1111 +- drivers/perf/arm_smmuv3_pmu.c | 71 +- drivers/perf/hisilicon/Kconfig | 9 + drivers/perf/hisilicon/Makefile | 2 + drivers/perf/hisilicon/hisi_pcie_pmu.c | 948 ++ drivers/perf/marvell_cn10k_tad_pmu.c | 429 + drivers/phy/freescale/Kconfig | 8 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 237 + 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/pinctrl/Kconfig | 17 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 1 - drivers/pinctrl/aspeed/Kconfig | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 44 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 1 - drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 1 - drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 3 - drivers/pinctrl/mediatek/pinctrl-moore.c | 7 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 5 +- drivers/pinctrl/pinctrl-amd.c | 3 - drivers/pinctrl/pinctrl-at91-pio4.c | 1 - drivers/pinctrl/pinctrl-at91.c | 1 - drivers/pinctrl/pinctrl-digicolor.c | 5 +- drivers/pinctrl/pinctrl-mcp23s08.c | 1 - drivers/pinctrl/pinctrl-ocelot.c | 1 - drivers/pinctrl/pinctrl-oxnas.c | 1 - drivers/pinctrl/pinctrl-pic32.c | 2 +- drivers/pinctrl/pinctrl-starfive.c | 1354 +++ drivers/pinctrl/pinctrl-stmfx.c | 1 - drivers/pinctrl/pinctrl-sx150x.c | 3 - drivers/pinctrl/pinctrl-xway.c | 1 - drivers/pinctrl/qcom/pinctrl-msm.c | 1 - drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 1 - drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 - drivers/pinctrl/renesas/pinctrl-rza2.c | 1 - drivers/pinctrl/spear/pinctrl-plgpio.c | 1 - drivers/pinctrl/stm32/pinctrl-stm32.c | 8 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 1 - drivers/platform/surface/Kconfig | 7 +- drivers/platform/surface/aggregator/Kconfig | 1 + drivers/platform/x86/Kconfig | 13 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/hp_accel.c | 27 +- drivers/platform/x86/intel/int3472/Makefile | 9 +- .../platform/x86/intel/int3472/clk_and_regulator.c | 207 + drivers/platform/x86/intel/int3472/common.c | 82 + drivers/platform/x86/intel/int3472/common.h | 122 + drivers/platform/x86/intel/int3472/discrete.c | 422 + .../int3472/intel_skl_int3472_clk_and_regulator.c | 207 - .../x86/intel/int3472/intel_skl_int3472_common.c | 106 - .../x86/intel/int3472/intel_skl_int3472_common.h | 122 - .../x86/intel/int3472/intel_skl_int3472_discrete.c | 413 - .../x86/intel/int3472/intel_skl_int3472_tps68470.c | 137 - drivers/platform/x86/intel/int3472/tps68470.c | 211 + drivers/platform/x86/intel/int3472/tps68470.h | 25 + .../x86/intel/int3472/tps68470_board_data.c | 145 + drivers/platform/x86/lenovo-yogabook-wmi.c | 408 + drivers/platform/x86/wmi.c | 27 +- drivers/ptp/ptp_ines.c | 4 - drivers/pwm/pwm-tegra.c | 82 +- drivers/ras/cec.c | 2 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/tps68470-regulator.c | 201 + drivers/regulator/twl-regulator.c | 10 +- drivers/remoteproc/Kconfig | 11 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_rproc.c | 8 +- drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 38 + drivers/remoteproc/rcar_rproc.c | 224 + drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/reset-rzg2l-usbphy-ctrl.c | 11 +- drivers/reset/reset-starfive-jh7100.c | 172 + drivers/reset/reset-uniphier-glue.c | 75 +- drivers/rtc/Kconfig | 11 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-cmos.c | 201 +- drivers/rtc/rtc-gamecube.c | 377 + drivers/rtc/rtc-mc146818-lib.c | 182 +- drivers/s390/block/Kconfig | 2 +- drivers/s390/block/dcssblk.c | 12 +- drivers/s390/char/sclp_early.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 7 +- drivers/scsi/elx/efct/efct_driver.c | 2 +- drivers/scsi/elx/efct/efct_hw.c | 10 +- drivers/scsi/elx/efct/efct_io.c | 2 +- drivers/scsi/elx/libefc/efc_cmds.c | 4 +- drivers/scsi/elx/libefc/efc_els.c | 4 +- drivers/scsi/elx/libefc_sli/sli4.c | 14 +- drivers/scsi/hisi_sas/hisi_sas.h | 5 + drivers/scsi/hisi_sas/hisi_sas_main.c | 339 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 11 +- drivers/scsi/hpsa.c | 2 - drivers/scsi/libsas/sas_scsi_host.c | 7 +- 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/scsi/qla2xxx/qla_attr.c | 6 + drivers/scsi/qla2xxx/qla_init.c | 10 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 +- drivers/scsi/ufs/ufshcd.c | 3 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/apple/Kconfig | 22 + drivers/soc/apple/Makefile | 2 + drivers/soc/apple/apple-pmgr-pwrstate.c | 324 + drivers/soc/fsl/dpio/dpio-driver.c | 8 +- drivers/soc/imx/gpcv2.c | 26 + drivers/soc/imx/imx8m-blk-ctrl.c | 77 +- drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/rpmhpd.c | 358 +- drivers/soc/qcom/socinfo.c | 2 + drivers/soc/samsung/Kconfig | 14 + drivers/soc/samsung/Makefile | 2 + drivers/soc/samsung/exynos-usi.c | 285 + drivers/soc/tegra/common.c | 29 +- drivers/soc/tegra/fuse/fuse-tegra.c | 53 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 33 +- drivers/soc/tegra/fuse/fuse.h | 3 +- drivers/soc/tegra/pmc.c | 41 +- drivers/soc/tegra/regulators-tegra20.c | 99 + drivers/soc/tegra/regulators-tegra30.c | 122 + drivers/soc/ti/k3-ringacc.c | 6 +- drivers/soc/ti/k3-socinfo.c | 3 +- drivers/soc/ti/knav_dma.c | 20 +- drivers/soc/ti/ti_sci_inta_msi.c | 94 +- drivers/spi/spi-armada-3700.c | 2 +- drivers/spi/spi-pic32.c | 2 - drivers/spi/spi-tegra20-slink.c | 9 +- drivers/spi/spi.c | 13 +- drivers/staging/media/hantro/Kconfig | 10 +- drivers/staging/media/hantro/Makefile | 3 + drivers/staging/media/hantro/hantro.h | 9 + drivers/staging/media/hantro/hantro_drv.c | 28 +- drivers/staging/media/hantro/hantro_g2.c | 18 + drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 25 +- drivers/staging/media/hantro/hantro_g2_regs.h | 17 + drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 76 +- drivers/staging/media/hantro/hantro_hevc.c | 79 +- drivers/staging/media/hantro/hantro_hw.h | 13 + drivers/staging/media/hantro/hantro_postproc.c | 3 + drivers/staging/media/hantro/hantro_v4l2.c | 19 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 20 +- drivers/staging/media/hantro/sunxi_vpu_hw.c | 86 + drivers/staging/media/imx/imx6-mipi-csi2.c | 9 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 32 +- drivers/staging/media/max96712/Kconfig | 1 + drivers/staging/media/max96712/max96712.c | 2 +- drivers/staging/media/tegra-vde/vde.c | 63 +- drivers/tee/amdtee/core.c | 5 +- drivers/thunderbolt/icm.c | 7 +- drivers/tty/n_hdlc.c | 23 +- drivers/tty/serial/8250/8250_fintek.c | 20 - drivers/tty/serial/msm_serial.c | 15 +- drivers/usb/cdns3/cdnsp-gadget.c | 12 + drivers/usb/cdns3/cdnsp-ring.c | 11 +- drivers/usb/cdns3/cdnsp-trace.h | 4 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 53 +- drivers/usb/core/config.c | 6 +- drivers/usb/core/hcd.c | 2 +- drivers/usb/core/hub.c | 24 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc2/platform.c | 56 +- 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 | 1609 +++ drivers/usb/host/xhci-hub.c | 1 + drivers/usb/host/xhci-mtk-sch.c | 2 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci-ring.c | 1 - drivers/usb/host/xhci.c | 26 +- drivers/usb/serial/cp210x.c | 6 +- drivers/usb/serial/option.c | 8 + drivers/usb/typec/tcpm/tcpm.c | 18 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 4 +- drivers/xen/gntdev.c | 6 +- fs/Kconfig | 8 +- fs/adfs/inode.c | 4 +- fs/afs/file.c | 5 +- fs/afs/super.c | 1 + fs/aio.c | 186 +- fs/binfmt_elf.c | 4 +- fs/btrfs/ctree.c | 17 +- fs/btrfs/ctree.h | 7 +- fs/btrfs/disk-io.c | 8 + fs/btrfs/extent-tree.c | 13 +- fs/btrfs/extent_io.c | 8 + fs/btrfs/free-space-tree.c | 4 +- fs/btrfs/ioctl.c | 10 +- fs/btrfs/qgroup.c | 3 +- fs/btrfs/tree-log.c | 2 + fs/btrfs/volumes.c | 6 +- fs/cifs/connect.c | 7 + fs/cifs/fs_context.c | 30 + fs/cifs/inode.c | 18 - fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 276 +- fs/dax.c | 152 +- fs/erofs/data.c | 11 +- fs/erofs/internal.h | 3 + fs/erofs/super.c | 15 +- fs/exfat/balloc.c | 2 +- fs/exfat/dir.c | 36 +- fs/exfat/exfat_fs.h | 3 +- fs/exfat/namei.c | 42 +- fs/exfat/nls.c | 2 +- fs/ext2/ext2.h | 1 + fs/ext2/inode.c | 15 +- fs/ext2/super.c | 16 +- fs/ext4/ext4.h | 1 + fs/ext4/inode.c | 25 +- fs/ext4/super.c | 11 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 52 +- fs/f2fs/data.c | 29 +- fs/f2fs/f2fs.h | 18 +- fs/f2fs/file.c | 12 +- fs/f2fs/gc.c | 6 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 2 +- fs/f2fs/iostat.c | 27 +- fs/f2fs/node.c | 23 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 2 +- fs/f2fs/segment.h | 3 +- fs/f2fs/super.c | 45 + fs/f2fs/sysfs.c | 4 +- fs/f2fs/xattr.c | 40 +- fs/fat/file.c | 5 +- fs/file.c | 72 +- fs/fuse/Kconfig | 2 +- fs/fuse/dax.c | 36 +- fs/fuse/file.c | 4 +- fs/fuse/fuse_i.h | 28 +- fs/fuse/inode.c | 28 +- fs/fuse/virtio_fs.c | 20 +- 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 | 10 +- fs/iomap/Makefile | 4 +- fs/iomap/buffered-io.c | 35 +- fs/nfsd/nfs4recover.c | 1 + fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 56 +- fs/nfsd/nfsctl.c | 14 +- fs/notify/dnotify/dnotify.c | 2 +- fs/notify/fanotify/fanotify.c | 213 +- fs/notify/fanotify/fanotify.h | 142 +- fs/notify/fanotify/fanotify_user.c | 82 +- fs/notify/fsnotify.c | 53 +- fs/notify/group.c | 2 +- fs/notify/mark.c | 31 +- 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/udf/ialloc.c | 2 + fs/userfaultfd.c | 1 + fs/xfs/libxfs/xfs_bmap.c | 4 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_bmap_util.c | 7 +- fs/xfs/xfs_buf.c | 8 +- fs/xfs/xfs_buf.h | 5 +- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_iomap.c | 84 +- fs/xfs/xfs_iomap.h | 12 +- fs/xfs/xfs_iops.c | 7 +- fs/xfs/xfs_pnfs.c | 4 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_super.c | 80 +- include/acpi/acpi_bus.h | 5 +- include/asm-generic/error-injection.h | 4 +- include/asm-generic/futex.h | 2 +- include/crypto/public_key.h | 2 +- include/drm/drm_gem_ttm_helper.h | 2 +- include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_mm.h | 4 +- include/dt-bindings/clock/qcom,gcc-msm8976.h | 240 + include/dt-bindings/clock/qcom,gcc-sdx65.h | 122 + include/dt-bindings/clock/qcom,gcc-sm8450.h | 244 + include/dt-bindings/clock/starfive-jh7100.h | 202 + include/dt-bindings/clock/tegra234-clock.h | 9 + include/dt-bindings/gpio/tegra234-gpio.h | 63 + include/dt-bindings/iio/addac/adi,ad74413r.h | 21 + include/dt-bindings/interconnect/qcom,qcm2290.h | 94 + include/dt-bindings/interconnect/qcom,sm8450.h | 171 + include/dt-bindings/memory/tegra234-mc.h | 32 + include/dt-bindings/phy/phy-imx8-pcie.h | 14 + include/dt-bindings/pinctrl/k3.h | 3 + include/dt-bindings/pinctrl/pinctrl-starfive.h | 275 + include/dt-bindings/power/imx8mn-power.h | 5 + include/dt-bindings/power/imx8ulp-power.h | 26 + include/dt-bindings/reset/starfive-jh7100.h | 126 + 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/blk-mq.h | 8 + include/linux/bpf-cgroup-defs.h | 70 + include/linux/bpf-cgroup.h | 57 +- include/linux/bpf.h | 6 + include/linux/cgroup-defs.h | 2 +- include/linux/configfs.h | 3 +- include/linux/cpuhotplug.h | 1 + include/linux/damon.h | 48 +- include/linux/dax.h | 68 +- include/linux/device.h | 31 +- include/linux/dma/qcom_adm.h | 12 + include/linux/dma/xilinx_dpdma.h | 11 + include/linux/dmaengine.h | 4 - include/linux/dnotify.h | 2 +- include/linux/dsa/ocelot.h | 12 +- include/linux/dsa/sja1105.h | 62 +- include/linux/edac.h | 6 + include/linux/efi.h | 12 +- include/linux/fanotify.h | 5 +- include/linux/filter.h | 2 +- include/linux/fsl/mc.h | 4 +- include/linux/fsnotify.h | 9 +- include/linux/fsnotify_backend.h | 74 +- include/linux/gfp.h | 4 +- include/linux/gpio/driver.h | 2 + include/linux/gpio/machine.h | 2 + include/linux/hash.h | 5 +- include/linux/hid.h | 17 +- include/linux/host1x.h | 1 + include/linux/i2c.h | 17 +- include/linux/iio/trigger.h | 2 + include/linux/interrupt.h | 53 +- include/linux/iocontext.h | 9 +- include/linux/iomap.h | 5 + include/linux/irqchip/arm-gic-v3.h | 4 +- include/linux/kernel.h | 9 + include/linux/kvm_dirty_ring.h | 8 +- include/linux/mc146818rtc.h | 4 + include/linux/memremap.h | 18 +- include/linux/mfd/tps68470.h | 11 + include/linux/mhi.h | 21 +- include/linux/migrate.h | 2 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 2 +- 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 | 289 +- include/linux/netdevice.h | 20 +- include/linux/numa.h | 4 + include/linux/of_fdt.h | 9 +- include/linux/pagemap.h | 1 - include/linux/pci.h | 6 +- include/linux/pci_ids.h | 50 +- include/linux/percpu-refcount.h | 2 +- include/linux/perf_event.h | 11 + include/linux/phylink.h | 38 + include/linux/platform_data/ad5755.h | 102 - include/linux/platform_data/pata_ixp4xx_cf.h | 21 - include/linux/platform_data/tps68470.h | 35 + include/linux/seq_file_net.h | 3 +- include/linux/soc/ti/ti_sci_inta_msi.h | 2 - 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/linux/wmi.h | 1 + include/media/dmxdev.h | 1 - include/media/rc-core.h | 2 - include/net/bareudp.h | 13 +- include/net/dsa.h | 17 +- include/net/fib_rules.h | 21 - include/net/net_namespace.h | 34 + include/net/net_trackers.h | 18 + include/net/pkt_cls.h | 8 +- include/net/regulatory.h | 1 - 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/soc/tegra/common.h | 15 + include/sound/dmaengine_pcm.h | 2 - include/sound/pcm.h | 3 + include/sound/soc-dpcm.h | 2 + include/sound/soc.h | 2 - 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 | 47 +- include/uapi/drm/vmwgfx_drm.h | 1 - include/uapi/linux/bpf.h | 39 + include/uapi/linux/fanotify.h | 12 + include/uapi/linux/fuse.h | 5 + include/uapi/linux/mptcp.h | 18 +- include/uapi/linux/net_tstamp.h | 16 +- include/uapi/linux/pci_regs.h | 138 +- include/uapi/linux/resource.h | 2 +- include/uapi/rdma/hns-abi.h | 2 + include/uapi/sound/asound.h | 5 + include/xen/interface/io/usbif.h | 405 + kernel/audit.c | 41 +- kernel/audit_tree.c | 2 +- kernel/auditfilter.c | 2 +- kernel/bpf/btf.c | 18 +- kernel/bpf/cpumap.c | 4 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/helpers.c | 17 + kernel/bpf/syscall.c | 1 + kernel/bpf/trampoline.c | 8 + kernel/bpf/verifier.c | 131 +- kernel/cgroup/cgroup.c | 5 +- kernel/cgroup/cpuset.c | 14 +- kernel/crash_core.c | 11 + kernel/events/core.c | 4 + kernel/fork.c | 1 + kernel/irq/manage.c | 8 +- kernel/irq/msi.c | 793 +- kernel/kcsan/Makefile | 1 + 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 | 137 +- kernel/rcu/tree.h | 9 +- kernel/rcu/tree_exp.h | 5 +- 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/signal.c | 9 + kernel/sys.c | 16 +- kernel/trace/bpf_trace.c | 55 +- kernel/trace/ftrace.c | 8 +- kernel/trace/trace_events_synth.c | 11 +- kernel/trace/trace_kprobe.c | 1 + kernel/trace/trace_uprobe.c | 1 + 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/huge_memory.c | 16 +- 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/memremap.c | 57 +- mm/migrate.c | 19 +- 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 | 20 +- mm/vmscan.c | 67 +- net/Kconfig.debug | 9 + net/bridge/br_netfilter_hooks.c | 7 +- net/core/dev.c | 8 +- net/core/dev_ioctl.c | 2 +- net/core/fib_rules.c | 25 +- net/core/filter.c | 8 +- net/core/link_watch.c | 13 +- net/core/neighbour.c | 4 - net/core/net_namespace.c | 3 + net/core/skbuff.c | 2 +- net/core/sock.c | 10 +- net/decnet/dn_rules.c | 5 - net/dsa/dsa2.c | 63 +- net/dsa/dsa_priv.h | 2 + net/dsa/switch.c | 60 + net/dsa/tag_ocelot_8021q.c | 52 +- net/dsa/tag_sja1105.c | 203 +- net/ethtool/cabletest.c | 4 +- net/ethtool/channels.c | 2 +- net/ethtool/coalesce.c | 2 +- net/ethtool/debug.c | 2 +- net/ethtool/eee.c | 2 +- net/ethtool/features.c | 2 +- net/ethtool/fec.c | 2 +- net/ethtool/linkinfo.c | 2 +- net/ethtool/linkmodes.c | 2 +- net/ethtool/module.c | 2 +- net/ethtool/netlink.c | 3 +- net/ethtool/netlink.h | 5 + net/ethtool/pause.c | 2 +- net/ethtool/privflags.c | 2 +- net/ethtool/rings.c | 2 +- net/ethtool/tunnels.c | 6 +- net/ethtool/wol.c | 2 +- net/ipv4/fib_rules.c | 6 - net/ipv4/inet_diag.c | 4 +- net/ipv4/ipmr.c | 5 - net/ipv4/udp.c | 1 + net/ipv6/fib6_rules.c | 5 - net/ipv6/ip6mr.c | 5 - net/ipv6/route.c | 2 +- net/ipv6/sit.c | 1 - net/ipv6/udp.c | 1 + net/l2tp/l2tp_debugfs.c | 9 +- net/llc/llc_proc.c | 2 +- net/mac80211/agg-rx.c | 5 +- net/mac80211/agg-tx.c | 12 +- net/mac80211/driver-ops.h | 5 +- net/mac80211/sta_info.c | 15 +- net/mac80211/util.c | 23 +- net/mptcp/pm_netlink.c | 3 + net/mptcp/protocol.c | 6 +- net/mptcp/sockopt.c | 1 - net/mptcp/subflow.c | 2 +- net/netfilter/nf_conntrack_core.c | 1 - net/netfilter/nf_conntrack_netlink.c | 5 +- net/netfilter/nf_tables_api.c | 4 +- net/netfilter/nfnetlink_log.c | 3 +- net/netfilter/nfnetlink_queue.c | 3 +- net/netfilter/nft_fwd_netdev.c | 7 +- net/packet/af_packet.c | 19 +- net/phonet/pep.c | 1 + net/qrtr/mhi.c | 2 +- net/rds/connection.c | 1 + net/sched/cls_api.c | 1 + net/sched/sch_cake.c | 6 +- net/sched/sch_ets.c | 4 +- net/smc/af_smc.c | 4 +- net/socket.c | 1 + net/tipc/bearer.c | 4 +- net/tipc/link.c | 3 +- net/unix/sysctl_net_unix.c | 4 - net/wireless/reg.c | 13 +- net/xdp/xsk.c | 4 +- net/xfrm/xfrm_device.c | 3 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/hbm.c | 11 +- samples/bpf/xdp_fwd_user.c | 12 +- samples/bpf/xsk_fwd.c | 5 +- samples/configfs/configfs_sample.c | 153 - 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/gdb/linux/dmesg.py | 35 +- scripts/kconfig/confdata.c | 2 +- scripts/link-vmlinux.sh | 3 + scripts/recordmcount.pl | 2 +- security/device_cgroup.c | 1 + security/tomoyo/util.c | 31 +- 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/pci/hda/patch_realtek.c | 3 + sound/soc/amd/Kconfig | 2 +- sound/soc/codecs/rt5663.c | 12 +- sound/soc/codecs/rt5682.c | 4 + sound/soc/codecs/tas2770.c | 4 +- sound/soc/generic/test-component.c | 8 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 8 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 12 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 4 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 4 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 4 +- sound/soc/meson/aiu-encoder-i2s.c | 33 - sound/soc/meson/aiu-fifo-i2s.c | 19 + sound/soc/meson/aiu-fifo.c | 6 + sound/soc/qcom/apq8016_sbc.c | 134 +- sound/soc/qcom/qdsp6/q6apm.c | 4 +- sound/soc/qcom/sc7180.c | 4 +- sound/soc/soc-core.c | 1 - sound/soc/soc-pcm.c | 351 +- sound/soc/sof/control.c | 61 +- sound/soc/sof/imx/imx-ops.h | 10 - sound/soc/sof/imx/imx8.c | 43 +- sound/soc/sof/imx/imx8m.c | 31 +- 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/sof/ipc.c | 49 +- sound/soc/sof/mediatek/mediatek-ops.h | 8 - sound/soc/sof/mediatek/mt8195/mt8195.c | 31 +- sound/soc/sof/sof-audio.c | 33 +- sound/soc/sof/sof-audio.h | 7 +- sound/soc/sof/sof-of-dev.c | 81 +- sound/soc/sof/sof-of-dev.h | 17 + sound/soc/sof/sof-probes.c | 2 +- sound/soc/sof/sof-probes.h | 2 +- sound/soc/sof/topology.c | 10 +- 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/bpf/bpftool/Makefile | 13 +- tools/bpf/resolve_btfids/Makefile | 1 + tools/bpf/runqslower/Makefile | 4 +- tools/iio/iio_event_monitor.c | 1 + tools/include/linux/hash.h | 5 +- tools/include/linux/kernel.h | 2 + tools/include/uapi/linux/bpf.h | 39 + tools/lib/bpf/Makefile | 3 +- tools/lib/bpf/bpf.c | 85 +- tools/lib/bpf/bpf.h | 2 + tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/btf_dump.c | 4 +- tools/lib/bpf/gen_loader.c | 11 +- tools/lib/bpf/libbpf.c | 69 +- tools/lib/bpf/libbpf.h | 25 + tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/libbpf_internal.h | 58 + tools/lib/bpf/libbpf_legacy.h | 12 +- tools/lib/bpf/relo_core.c | 20 +- tools/lib/bpf/xsk.c | 9 +- tools/lib/perf/tests/test-evlist.c | 2 +- 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/Makefile.perf | 2 +- tools/perf/arch/arm/include/perf_regs.h | 42 - tools/perf/arch/arm/util/cs-etm.c | 19 - tools/perf/arch/arm64/include/perf_regs.h | 78 +- tools/perf/arch/csky/include/perf_regs.h | 82 - tools/perf/arch/mips/include/perf_regs.h | 69 - tools/perf/arch/powerpc/include/perf_regs.h | 66 - tools/perf/arch/riscv/include/perf_regs.h | 74 - tools/perf/arch/s390/include/perf_regs.h | 78 - tools/perf/arch/x86/include/perf_regs.h | 82 - tools/perf/builtin-bench.c | 5 +- tools/perf/builtin-ftrace.c | 445 +- tools/perf/builtin-script.c | 18 +- tools/perf/builtin-trace.c | 13 +- tools/perf/dlfilters/dlfilter-test-api-v0.c | 2 - .../arm/{neoverse-v1 => neoverse-n2}/branch.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/bus.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/cache.json | 0 .../{neoverse-v1 => neoverse-n2}/exception.json | 0 .../arch/arm64/arm/neoverse-n2/instruction.json | 143 + .../arch/arm64/arm/neoverse-n2/memory.json | 38 + .../arm/{cortex-a76-n1 => neoverse-n2}/other.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/pipeline.json | 0 .../pmu-events/arch/arm64/arm/neoverse-n2/spe.json | 14 + .../arch/arm64/arm/neoverse-n2/trace.json | 29 + .../arch/arm64/armv8-common-and-microarch.json | 548 - .../arch/arm64/common-and-microarch.json | 746 ++ tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + .../{armv8-recommended.json => recommended.json} | 0 tools/perf/tests/builtin-test.c | 3 + tools/perf/util/Build | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 2 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 1 + tools/perf/util/arm-spe.c | 5 +- tools/perf/util/bpf-loader.c | 15 +- tools/perf/util/bpf_ftrace.c | 152 + tools/perf/util/bpf_skel/func_latency.bpf.c | 114 + tools/perf/util/event.h | 5 +- tools/perf/util/ftrace.h | 81 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 85 +- tools/perf/util/intel-pt.c | 1 + tools/perf/util/libunwind/arm64.c | 2 + tools/perf/util/namespaces.c | 76 +- tools/perf/util/namespaces.h | 2 + tools/perf/util/perf_regs.c | 669 ++ tools/perf/util/perf_regs.h | 10 +- tools/perf/util/python.c | 2 +- .../util/scripting-engines/trace-event-python.c | 10 +- tools/perf/util/session.c | 25 +- tools/scripts/Makefile.include | 13 +- tools/testing/kunit/kunit.py | 182 +- tools/testing/kunit/kunit_config.py | 61 +- tools/testing/kunit/kunit_json.py | 8 +- tools/testing/kunit/kunit_kernel.py | 76 +- tools/testing/kunit/kunit_parser.py | 57 +- tools/testing/kunit/kunit_tool_test.py | 171 +- tools/testing/kunit/run_checks.py | 81 + .../test_is_test_passed-no_tests_no_plan.log | 7 + tools/testing/nvdimm/Kbuild | 8 +- tools/testing/nvdimm/dax_pmem_compat_test.c | 8 - tools/testing/nvdimm/dax_pmem_core_test.c | 8 - tools/testing/nvdimm/test/iomap.c | 43 +- tools/testing/nvdimm/test/ndtest.c | 4 - tools/testing/nvdimm/test/nfit.c | 4 - 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/Makefile | 2 +- tools/testing/selftests/arm64/abi/.gitignore | 1 + tools/testing/selftests/arm64/abi/Makefile | 8 + .../testing/selftests/arm64/abi/syscall-abi-asm.S | 240 + tools/testing/selftests/arm64/abi/syscall-abi.c | 318 + tools/testing/selftests/arm64/fp/.gitignore | 1 + tools/testing/selftests/arm64/fp/Makefile | 4 +- tools/testing/selftests/arm64/fp/fp-pidbench.S | 71 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 219 +- tools/testing/selftests/arm64/fp/vec-syscfg.c | 2 - .../selftests/arm64/signal/test_signals_utils.c | 12 +- tools/testing/selftests/bpf/Makefile | 12 +- tools/testing/selftests/bpf/bench.c | 24 +- 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 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 20 + .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 4 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 7 +- tools/testing/selftests/bpf/prog_tests/btf.c | 1 - .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 16 +- .../selftests/bpf/prog_tests/connect_force_port.c | 18 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 79 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 17 +- .../selftests/bpf/prog_tests/get_func_args_test.c | 44 + .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 4 +- .../selftests/bpf/prog_tests/select_reuseport.c | 1 - tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 1 - .../testing/selftests/bpf/prog_tests/sock_fields.c | 1 - .../selftests/bpf/prog_tests/sockopt_inherit.c | 15 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 4 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 4 +- .../selftests/bpf/prog_tests/test_overhead.c | 20 +- .../selftests/bpf/prog_tests/test_strncmp.c | 167 + .../selftests/bpf/prog_tests/trampoline_count.c | 6 +- .../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 + .../selftests/bpf/progs/test_module_attach.c | 12 + tools/testing/selftests/bpf/test_maps.c | 1 - tools/testing/selftests/bpf/test_progs.c | 2 - tools/testing/selftests/bpf/test_verifier.c | 20 +- .../selftests/bpf/verifier/atomic_cmpxchg.c | 86 + .../testing/selftests/bpf/verifier/atomic_fetch.c | 94 + .../selftests/bpf/verifier/btf_ctx_access.c | 12 + .../selftests/bpf/verifier/search_pruning.c | 71 + tools/testing/selftests/bpf/verifier/spill_fill.c | 32 + .../selftests/bpf/verifier/value_ptr_arith.c | 23 + tools/testing/selftests/cgroup/cgroup_util.h | 4 +- tools/testing/selftests/core/close_range_test.c | 4 - .../drivers/net/mlxsw/rif_mac_profiles_occ.sh | 30 + tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 18 - tools/testing/selftests/gpio/gpio-chip-info.c | 4 +- tools/testing/selftests/gpio/gpio-line-name.c | 2 +- tools/testing/selftests/gpio/gpio-sim.sh | 403 +- 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 +- .../selftests/powerpc/security/spectre_v2.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 +- 2758 files changed, 131281 insertions(+), 49773 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-class-dax create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-filter-admv8818 create mode 100644 Documentation/admin-guide/perf/hisi-pcie-pmu.rst create mode 100644 Documentation/dev-tools/ktap.rst create mode 100644 Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm-dsu-pmu.txt delete mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.yaml create mode 100644 Documentation/devicetree/bindings/bus/fsl,spba-bus.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8976.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdx65.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml delete mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt create mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml delete mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt create mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra20-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra20-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] create mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] create mode 100644 Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml create mode 100644 Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml delete mode 100644 Documentation/devicetree/bindings/input/pwm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/input/pwm-vibrator.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,l2- [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,l2- [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt create mode 100644 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.yaml create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun50i-h6-vpu [...] delete mode 100644 Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt create mode 100644 Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml delete mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.yaml delete mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/net/vertexcom-mse102x.yaml delete mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.yaml create mode 100644 Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml create mode 100644 Documentation/devicetree/bindings/perf/arm,smmu-v3-pmcg.yaml create mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-tad.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/renesas,rcar-rproc.yaml delete mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rng/brcm,iproc-rng200.txt create mode 100644 Documentation/devicetree/bindings/rng/brcm,iproc-rng200.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt create mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.txt create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.yaml create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mn-disp-blk-c [...] create mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-chipid.yaml create mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml create mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-alc5632.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-alc5 [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-common.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9 [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9 [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5677.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5677.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-sgtl [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-sgtl [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-trim [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-trim [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8753.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8753.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm9712.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm9712.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,apq8016-sbc.txt create mode 100644 Documentation/devicetree/bindings/spi/atmel,quadspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/atmel-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp- [...] create mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp- [...] delete mode 100644 Documentation/devicetree/bindings/usb/dwc3-xilinx.txt create mode 100644 Documentation/devicetree/bindings/usb/dwc3-xilinx.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 Documentation/translations/zh_CN/PCI/msi-howto.rst create mode 100644 Documentation/translations/zh_CN/PCI/sysfs-pci.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/cputopology.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-capacity.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-design-CFS.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-goramo-multilink.dts create mode 100644 arch/arm/boot/dts/qcom-apq8016-sbc.dts create mode 100644 arch/arm/boot/dts/qcom-sdx65-mtp.dts create mode 100644 arch/arm/boot/dts/qcom-sdx65.dtsi 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/arm/boot/dts/tegra114-asus-tf701t.dts create mode 100644 arch/arm/boot/dts/tegra124-nyan-big-fhd.dts create mode 100644 arch/arm/boot/dts/tegra20-asus-tf101.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-lvds-display.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-tf201.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-tf300t.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-tf300tg.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-tf700t.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi create mode 100644 arch/arm/boot/dts/tegra30-pegatron-chagall.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 create mode 100644 arch/arm64/boot/dts/apple/t8103-jxxx.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8103-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-13bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-65bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-7777.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-85bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-899b.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-9999.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7986b.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra132-peripherals-opp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350-microsoft-surface-duo2.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8450-qrd.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8450.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2.dtsi delete mode 100644 arch/powerpc/platforms/4xx/msi.c create mode 100644 arch/riscv/boot/dts/starfive/Makefile create mode 100644 arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7100.dtsi delete mode 100644 drivers/block/rsxx/Makefile delete mode 100644 drivers/block/rsxx/config.c delete mode 100644 drivers/block/rsxx/core.c delete mode 100644 drivers/block/rsxx/cregs.c delete mode 100644 drivers/block/rsxx/dev.c delete mode 100644 drivers/block/rsxx/dma.c delete mode 100644 drivers/block/rsxx/rsxx.h delete mode 100644 drivers/block/rsxx/rsxx_cfg.h delete mode 100644 drivers/block/rsxx/rsxx_priv.h create mode 100644 drivers/clk/clk-tps68470.c create mode 100644 drivers/clk/qcom/gcc-msm8976.c create mode 100644 drivers/clk/qcom/gcc-sdx65.c create mode 100644 drivers/clk/qcom/gcc-sm8450.c create mode 100644 drivers/clk/starfive/Kconfig create mode 100644 drivers/clk/starfive/Makefile create mode 100644 drivers/clk/starfive/clk-starfive-jh7100.c create mode 100644 drivers/clk/tegra/clk-device.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/dax/pmem.c delete mode 100644 drivers/dax/pmem/compat.c delete mode 100644 drivers/dax/pmem/core.c 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 delete mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_connector.c create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_hpd.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c 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/ad3552r.c create mode 100644 drivers/iio/dac/ad7293.c create mode 100644 drivers/iio/filter/Kconfig create mode 100644 drivers/iio/filter/Makefile create mode 100644 drivers/iio/filter/admv8818.c create mode 100644 drivers/interconnect/qcom/qcm2290.c create mode 100644 drivers/interconnect/qcom/sm8450.c create mode 100644 drivers/interconnect/qcom/sm8450.h create mode 100644 drivers/memory/tegra/tegra234.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_status.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/accept.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/drop.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mark.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ptype.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/redirect_ingress.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/trap.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/tun.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.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 delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/soc.h create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/system.h delete mode 100644 drivers/pci/msi.c create mode 100644 drivers/pci/msi/Makefile create mode 100644 drivers/pci/msi/irqdomain.c create mode 100644 drivers/pci/msi/legacy.c create mode 100644 drivers/pci/msi/msi.c create mode 100644 drivers/pci/msi/msi.h create mode 100644 drivers/pci/msi/pcidev_msi.c create mode 100644 drivers/perf/hisilicon/hisi_pcie_pmu.c create mode 100644 drivers/perf/marvell_cn10k_tad_pmu.c create mode 100644 drivers/phy/freescale/phy-fsl-imx8m-pcie.c create mode 100644 drivers/pinctrl/pinctrl-starfive.c create mode 100644 drivers/platform/x86/intel/int3472/clk_and_regulator.c create mode 100644 drivers/platform/x86/intel/int3472/common.c create mode 100644 drivers/platform/x86/intel/int3472/common.h create mode 100644 drivers/platform/x86/intel/int3472/discrete.c delete mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_clk_and_re [...] delete mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.c delete mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.h delete mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_discrete.c delete mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_tps68470.c create mode 100644 drivers/platform/x86/intel/int3472/tps68470.c create mode 100644 drivers/platform/x86/intel/int3472/tps68470.h create mode 100644 drivers/platform/x86/intel/int3472/tps68470_board_data.c create mode 100644 drivers/platform/x86/lenovo-yogabook-wmi.c create mode 100644 drivers/regulator/tps68470-regulator.c create mode 100644 drivers/remoteproc/rcar_rproc.c create mode 100644 drivers/reset/reset-starfive-jh7100.c create mode 100644 drivers/rtc/rtc-gamecube.c create mode 100644 drivers/soc/apple/Kconfig create mode 100644 drivers/soc/apple/Makefile create mode 100644 drivers/soc/apple/apple-pmgr-pwrstate.c create mode 100644 drivers/soc/samsung/exynos-usi.c create mode 100644 drivers/staging/media/hantro/sunxi_vpu_hw.c create mode 100644 drivers/usb/host/xen-hcd.c create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8976.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sdx65.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8450.h create mode 100644 include/dt-bindings/clock/starfive-jh7100.h create mode 100644 include/dt-bindings/gpio/tegra234-gpio.h create mode 100644 include/dt-bindings/iio/addac/adi,ad74413r.h create mode 100644 include/dt-bindings/interconnect/qcom,qcm2290.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8450.h create mode 100644 include/dt-bindings/memory/tegra234-mc.h create mode 100644 include/dt-bindings/phy/phy-imx8-pcie.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-starfive.h create mode 100644 include/dt-bindings/power/imx8ulp-power.h create mode 100644 include/dt-bindings/reset/starfive-jh7100.h create mode 100644 include/dt-bindings/soc/samsung,exynos-usi.h create mode 100644 include/linux/bpf-cgroup-defs.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 delete mode 100644 include/linux/platform_data/pata_ixp4xx_cf.h create mode 100644 include/linux/platform_data/tps68470.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 delete mode 100644 sound/soc/sof/imx/imx-ops.h delete mode 100644 sound/soc/sof/mediatek/mediatek-ops.h create mode 100644 sound/soc/sof/sof-of-dev.h copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/branch.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/bus.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/cache.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/exception.j [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/memory.json copy tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => neoverse-n2}/other.jso [...] copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/pipeline.js [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/spe.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/trace.json delete mode 100644 tools/perf/pmu-events/arch/arm64/armv8-common-and-microarch.json create mode 100644 tools/perf/pmu-events/arch/arm64/common-and-microarch.json rename tools/perf/pmu-events/arch/arm64/{armv8-recommended.json => recommended.jso [...] create mode 100644 tools/perf/util/bpf_ftrace.c create mode 100644 tools/perf/util/bpf_skel/func_latency.bpf.c create mode 100644 tools/perf/util/ftrace.h 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 delete mode 100644 tools/testing/nvdimm/dax_pmem_compat_test.c delete mode 100644 tools/testing/nvdimm/dax_pmem_core_test.c 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/arm64/abi/.gitignore create mode 100644 tools/testing/selftests/arm64/abi/Makefile create mode 100644 tools/testing/selftests/arm64/abi/syscall-abi-asm.S create mode 100644 tools/testing/selftests/arm64/abi/syscall-abi.c create mode 100644 tools/testing/selftests/arm64/fp/fp-pidbench.S 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