This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allyesconfig in repository toolchain/ci/linux.
omits a25006a77348 Add linux-next specific files for 20211001 omits 9abd94e2890c Merge branch 'akpm/master' omits af06aff2a000 mm: unexport {,un}lock_page_memcg omits 5b7dcfb293bd mm: unexport folio_memcg_{,un}lock omits e5771b666806 mm: migrate: simplify the file-backed pages validation whe [...] omits bf48f722b00d Merge branch 'akpm-current/current' omits 20bcee8e95f7 fix up for "net: add new socket option SO_RESERVE_MEM" omits 7e8c30e28147 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits d86de6dc9e76 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits baab1f515551 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits fc1ffeba44b2 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits d27c58f7f5ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65b0565f476f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c266e932988d Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 92e96857eb8c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 93a5c3421626 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits ee9df27b012e Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 953116fcf7a2 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 3c923fd4806f Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits bcf1c2f4dd80 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits ddb77b218153 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a8c406ab5608 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab05f5987774 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 4cd456f94f6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e5f454c1e029 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 81ca729756c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c693fcb948d1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d8c74bd022e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2da8c13d00c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 87b98e70681a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd22e0752770 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits bef81bd03624 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits b573621d136d ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits f018dff16caa virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits ab0df13ec9bd kernel/resource: disallow access to exclusive system RAM regions omits 0af56fbdde78 kernel/resource: clean up and optimize iomem_is_exclusive() omits d1d0e520f501 kcov: replace local_irq_save() with a local_lock_t omits e4179ec99ce7 kcov: avoid enable+disable interrupts if !in_task() omits fb9deca217f8 kcov: allocate per-CPU memory on the relevant node omits 47adcf04cac7 Documentation/kcov: define `ip' in the example omits 6cac28cc07ff Documentation/kcov: include types.h in the example omits 3586605bb0f9 sysv: use BUILD_BUG_ON instead of runtime check omits 9832b66b56f0 kernel/fork.c: unshare(): use swap() to make code cleaner omits eef734f9c254 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 925daa24cf10 hfs/hfsplus: use WARN_ON for sanity check omits 6abd19e1e155 coda: bump module version to 7.2 omits 114058b99ad4 coda: use vmemdup_user to replace the open code omits 37cac992f767 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits 3e956971cafc coda: avoid doing bad things on inode type changes during [...] omits be633dd1f993 coda: avoid hidden code duplication in rename omits deb51b74cedc coda: avoid flagging NULL inodes omits 0c23d5b07fd4 coda: remove err which no one care omits 8ce970547355 coda: check for async upcall request using local state omits 5b01c34f583a coda: avoid NULL pointer dereference from a bad inode omits 02ad5561dd8d init/main.c: silence some -Wunused-parameter warnings omits 67520f59ff7b ramfs: fix mount source show for ramfs omits e2e8220cc185 alpha: use is_kernel_text() helper omits 71b9de2cf793 microblaze: use is_kernel_text() helper omits a3a7fc3b972b powerpc/mm: use core_kernel_text() helper omits a810f0d044e4 extable: use is_kernel_text() helper omits c30791474ef8 mm: kasan: use is_kernel() helper omits c094cfd1e816 sections: provide internal __is_kernel() and __is_kernel_t [...] omits caef1caa1bdf x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits c75069719820 sections: move is_kernel_inittext() into sections.h omits 340f04dd72c6 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 7d3f2427a006 kallsyms: fix address-checks for kernel related range omits a56b40c737e9 kallsyms: remove arch specific text and data check omits ac68bb5fa026 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits e24b5d58e938 const_structs.checkpatch: add a few sound ops structs omits cce542c07553 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits 8774e0153852 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits 815a8db3a3d5 lib, stackdepot: add helper to print stack entries into buffer omits a76b7a24e45f lib, stackdepot: add helper to print stack entries omits 59b6969c90e6 lib, stackdepot: check stackdepot handle before accessing slabs omits 35fba1dcb6fc proc/sysctl: make protected_* world readable omits 9f248fd9272a procfs-do-not-list-tid-0-in-proc-pid-task-fix omits 435664ed44c4 procfs: do not list TID 0 in /proc/<pid>/task omits 3c8f9c1b0ddf kernel/hung_task.c: Monitor killed tasks. omits f023107d6eca fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 9c92eeb843b4 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 74836a653b5f mm/damon/core: nullify pointer ctx->kdamond with a NULL omits ee5e88d37406 mm/damon: needn't hold kdamond_lock to print pid of kdamond omits 903ab5b5fdcb mm/damon: remove unnecessary do_exit() from kdamond omits 11b25eba3ab3 mm/damon/core: print kdamond start log in debug mode only omits b969fd45d626 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits 9f080cd1df52 docs/vm/damon: remove broken reference omits 796c9b411a2c MAINTAINERS: update SeongJae's email address omits f6feb8e8c12e Documentation/vm: move user guides to admin-guide/mm/ omits e2864fef3077 mm/damon: grammar s/works/work/ omits 7d9d45306056 kfence: shorten critical sections of alloc/free omits 7d26c122538e kfence: test: use kunit_skip() to skip tests omits ad190867fe1e kfence: add note to documentation about skipping covered a [...] omits 606d52e9b3ca fixup! kfence: limit currently covered allocations when po [...] omits 560f53d11da1 kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 377c4d6daa0d kfence: limit currently covered allocations when pool nearly full omits 9baa2d9004bd kfence: move saving stack trace of allocations into __kfen [...] omits 97ee321f56d6 kfence: count unexpectedly skipped allocations omits 55d3b78bfec6 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits e42df19fa784 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 055b4e1d7ea9 mm: remove HARDENED_USERCOPY_FALLBACK omits 00835511a514 zram: Introduce an aged idle interface omits cb657c3ec46c zram-introduce-an-aged-idle-interface-v5 omits f4e3eaed6562 zram: introduce an aged idle interface omits df9423cd95bb zram: off by one in read_block_state() omits 5d019b7b479c zram_drv: allow reclaim on bio_alloc omits c309d4961089 mm/highmem: Remove deprecated kmap_atomic omits 6df772f15127 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits ed754c0a136b mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 4231ee5921ac mm: disable zsmalloc on PREEMPT_RT omits cdfffe769b29 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 582b5fbfbd4b mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits 98fe77eec0db x86: remove memory hotplug support on X86_32 omits d2ff3492044a mm/memory_hotplug: remove stale function declarations omits 42675d8b1426 mm/memory_hotplug: remove HIGHMEM leftovers omits 4355a85d0484 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits 6126b64cd14b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 61a453b1e53b mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits e4095bba78ff memory-hotplug.rst: document the "auto-movable" online policy omits 80f3806e6fec memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 98afd35c7d16 memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 4ab15e919d67 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 1d1aaa3212cf mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 07d2baa279ac mm/vmstat: annotate data race for zone->free_area[order].nr_free omits b4d9e99c4c64 selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 454818f6c82c mm: nommu: kill arch_get_unmapped_area() omits f4c4792e97fd mm/migrate: de-duplicate migrate_reason strings omits 0e23276ac061 hugetlbfs-extend-the-definition-of-hugepages-parameter-to- [...] omits aa59a34997d6 hugetlbfs: extend the definition of hugepages parameter to [...] omits 4bcc45c13edc mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 302d9b654e98 oom_kill: oom_score_adj broken for processes with small me [...] omits 9d91a7cf44db mm: mark the OOM reaper thread as freezable omits 38b0222df2bd memblock: use memblock_free for freeing virtual pointers omits 6d63fede3dc7 memblock: rename memblock_free to memblock_phys_free omits 429ca67b4a8a memblock: stop aliasing __memblock_free_late with memblock [...] omits 5fc918ab0374 memblock: drop memblock_free_early_nid() and memblock_free [...] omits d5e4b502e7e3 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits a68604bb1a24 arch_numa: simplify numa_distance allocation omits e15f49a089a2 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits f275a4943f98 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits cb95564d3861 tools/vm/page_owner_sort.c: count and sort by mem omits f1c3815ae232 mm/vmscan.c: fix -Wunused-but-set-variable warning omits 2d8a916df337 mm/page_isolation: guard against possible putback unisolated page omits bef9505e3556 mm/page_isolation: fix potential missing call to unset_mig [...] omits eccc3fb0555d userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 7ff502dde353 userfaultfd/selftests: fix calculation of expected ioctls omits 3c3cad8016c7 userfaultfd/selftests: fix feature support detection omits 3c275315d106 hugetlb: add hugetlb demote page support omits eb4c5f104367 hugetlb: add demote bool to gigantic page routines omits 046c474d7eb5 hugetlb: add HPageCma flag and code to free non-gigantic p [...] omits 86d8eec49329 hugetlb: add demote hugetlb page sysfs interfaces omits da7452eb3b26 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 1951177fe756 mm: fix data race in PagePoisoned() omits d2d3106ffc39 s390: use generic version of arch_is_kernel_initmem_freed() omits 43c89407f809 powerpc: use generic version of arch_is_kernel_initmem_freed() omits 308d64992c88 mm: make generic arch_is_kernel_initmem_freed() do what it says omits d918f10edf95 mm: create a new system state and fix core_kernel_text() omits 309b8eb9998c mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits 2c57c8b2e5e9 mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 2a2bd5f15dec mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits fd836a7b9fdc mm: move fold_vm_numa_events() to fix NUMA without SMP omits ec9faf8e5908 mm: move node_reclaim_distance to fix NUMA without SMP omits 40a4ca2b6992 mm/page_alloc: use accumulated load when building node fal [...] omits b0c7c088350f mm/page_alloc: print node fallback order omits 52da3f0927ba mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits ad5a46de18be mm/page_alloc.c: use helper function zone_spans_pfn() omits 4f95e09fe177 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits e38b7d4fec2d mm/page_alloc.c: simplify the code by using macro K() omits 54dfc40b15b4 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 1e70ad043996 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits c822338c35e6 workqueue, kasan: avoid alloc_pages() when recording stack omits 0c2246ab9e35 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits d493479237b0 kasan: common: provide can_alloc in kasan_save_stack() omits 72220f06ddf9 lib/stackdepot: introduce __stack_depot_save() omits 4fbcbca0357c lib/stackdepot: remove unused function argument omits c0863f97971a lib/stackdepot: include gfp.h omits 9dfecbe0a313 kasan: test: add memcpy test that avoids out-of-bounds write omits 551a654f3848 mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits 33b6600beed6 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 839a9cd523a2 mm/mremap: don't account pages in vma_to_resize() omits 732ae89d8d2a powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 973d77c772c6 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits c31db473be66 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 65bddc8151eb lazy tlb: introduce lazy mm refcount helper functions omits fc3b51461927 Documentation: update pagemap with shmem exceptions omits 6b78c434eae8 mm: remove redundant smp_wmb() omits ecba6ba125a3 mm: introduce pmd_install() helper omits c9131c144273 mm: add zap_skip_check_mapping() helper omits 32321d0757b8 mm: drop first_index/last_index in zap_details omits 4f0d31a16e8b mm: clear vmf->pte after pte_unmap_same() returns omits 337847cb695e mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits bf1a814039c4 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 7c400f52cb2e mm: use __pfn_to_section() instead of open coding it omits 7683d618056b mm/mmap.c: fix a data race of mm->total_vm omits 4eed4c40a79f memcg: prohibit unconditional exceeding the limit of dying tasks omits f6f4b22feb99 memcg: unify memcg stat flushing omits 06d462dd7320 memcg: flush stats only if updated omits e49aa008b052 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 68047bc2a668 mm/swapfile: remove needless request_queue NULL pointer check omits 26a475ae9d12 mm/gup: further simplify __gup_device_huge() omits 18e77f4b79b3 vfs: keep inodes with page cache off the inode shrinker LRU omits b7853eeb3790 mm/filemap.c: remove bogus VM_BUG_ON omits 6363bbb58592 mm: debug_vm_pgtable: don't use __P000 directly omits 5e224eb364a5 mm/smaps: simplify shmem handling of pte holes omits 1e26aee7cba4 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 86ac72c48898 mm/smaps: fix shmem pte hole swap calculation omits 55c85f5f7f81 rapidio: avoid bogus __alloc_size warning omits 4d55e2cce9ce mm/vmalloc: add __alloc_size attributes for better bounds [...] omits 95407e1e0873 percpu: add __alloc_size attributes for better bounds checking omits 3596ffddb9c4 mm/page_alloc: add __alloc_size attributes for better boun [...] omits 40b2fdcb8ae1 slab: add __alloc_size attributes for better bounds checking omits 12ed7e44a4cb slab: clean up function declarations omits 8ab966ee1c11 checkpatch: add __alloc_size() to known $Attribute omits 770cdf5cb8f9 Compiler Attributes: check GCC version for __alloc_size attribute omits b1429f7b8f95 Compiler Attributes: add __alloc_size() for better bounds [...] omits 62b29fcff0a6 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits 1f14cc2924e1 slub: add back check for free nonslab objects omits 5d2fc35dd747 mm, slub: fix incorrect memcg slab count for bulk free omits 07bb42b7901d mm, slub: fix potential use-after-free in slab_debugfs_fops omits 36ddac4120d5 mm, slub: fix potential memoryleak in kmem_cache_open() omits 27ffa458e478 mm, slub: fix mismatch between reconstructed freelist dept [...] omits 0ab92626fe00 mm, slub: fix two bugs in slab_debug_trace_open() omits 1c4ec63ed138 mm/slab.c: remove useless lines in enable_cpucache() omits 30bbc4f438c4 mm: move kvmalloc-related functions to slab.h omits 7618656e3ccc fs/posix_acl.c: avoid -Wempty-body warning omits 8f1fc44eed99 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 02bb57602e98 ocfs2: fix ocfs2 corrupt when iputting an inode omits cce3e695e9a3 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 240cdc97ef6f ocfs2: reflink deadlock when clone file to the same direct [...] omits b9023d18ce77 ocfs2: Fix handle refcount leak in two exception handling paths omits 7ba74e45b6f1 scripts/spelling.txt: fix "mistake" version of "synchronization" omits 0c47c987fb93 scripts/spelling.txt: add more spellings to spelling.txt omits f44f00fe9fc0 procfs: prevent unpriveleged processes accessing fdinfo dir omits cf8a394f4321 /proc/kpageflags: do not use uninitialized struct pages omits 97256d4b73e2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2ff89e7ed39a memblock: check memory total_size omits b7ed331c2147 ocfs2: mount fails with buffer overflow in strlen omits dd41f2883205 ocfs2: Fix data corruption after conversion from inline format omits 9e6c81ce19de mm/vmalloc: fix numa spreading for large hash tables omits 66139113565c mm/migrate: fix CPUHP state to update node demotion order omits 4e094030bfbb mm/migrate: add CPU hotplug to demotion #ifdef omits 06d096475f40 mm/migrate: optimize hotplug-time demotion order updates omits b8a9f1e8582f userfaultfd: fix a race between writeprotect and exit_mmap() omits 66d63207269c mm/userfaultfd: selftests: fix memory corruption with thp enabled omits 8001f21fcd03 MAINTAINERS: Add Hao and Yilun as maintainers omits 9f56b4e61424 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 026601033b8a Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits b899259e9054 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cc5ab2d957cd Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 75a90e6d0954 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 1744290c537e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits d2b03c341365 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 0beb1cde3ec2 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits c42e7621b072 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 5ad4c658cac7 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits f2fe65c2ed5c next-20210930/ipmi omits 939775332bad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8f8daa10a0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd85c1c6290e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28ef3ed7c37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8a277a73d18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 960c166caa71 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 23640673f085 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 631bbf6d178e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 0c4ca3654df2 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 1407d975c569 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 31ee69e69b25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11a94a36357e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3cbda0595755 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 10ab5ff92a43 Merge branch 'next' of git://github.com/cschaufler/smack-next omits b97b34a11cfd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits df4fa650e872 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 03524da6ac53 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits a4a14c42c3a7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 6adb4c41725e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 82d13aa22496 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 925f7d30b53e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 33197ba8bda1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ccd91919ecb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 219331c7249e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits c59fe308f082 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 540b30fa61e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e3e1cdd3d58b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c9b895c0c0d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 828510fbf8d5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 12423197b1fe Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 90972b933edc Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 73812c2e383c Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 189e6dee1e91 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d9fa6692ae17 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 723cb4b57b7a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 2808247aee52 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 61a5f591bed2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3937cf5e34e0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 93f781b33e0b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6923a4eba3d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7bb837a3c2e7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c977ff3fa000 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d3ebe3a1f352 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits ca86c76978cb Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 087b36dbdad9 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits b1d263def510 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e7e0290a2cf0 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 129291980f49 net: sched: Use struct_size() helper in kvmalloc() omits fe1ceb4c343f Merge branch 'docs-next' of git://git.lwn.net/linux.git omits c0e772569435 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits ca5b688f507f Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 4b8355402436 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits f36c7ad1912e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4bf6585b2f01 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits fd731531d2f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ac0ede287202 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34a99df53478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1a390262f1c Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 3e9b66b03c7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2db0ecca5abc Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits d05f2f2806c5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits acf2d96874c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a61f0d0c03ef Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits 3934e22a6111 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits a957e210eccd Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits ed6815a40ac8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69a6b96bf61f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e1239c30e44a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 2bd59a967587 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f94ff2579297 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 87b42920be1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits abc049abeecf Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits d7d45f38cf34 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits e84e73c09361 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ec943db2cb5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 248475b27f26 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits b40cc6700d13 Merge branch 'for-next' of git://git.libc.org/linux-sh omits f9f284d6dd07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2a48bf84d71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7cf725baeb19 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a5a85e272d5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97d9ddc020b0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 111e2b07f22a Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 5a27042533f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4291863bc54 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 21bcc6af70ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6323d593c1f Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 8988e7d2e332 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 0cd614787547 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 96c056234344 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 42f14d623d28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e0f0aee93a8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits bd759f4d09a9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 7238cc5efd4d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 00b781859faf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d71cc0ba83d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb8aaad54783 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8907bb8447c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da67ec50a474 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf7e25b2a0e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a531e183db9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6feccd766eb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21191476e06f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fca2c6077093 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 561b1f0a4160 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 9bac960dc2bc Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 9a14d6823b38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e0150a105ab7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49df88885af4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b57b581a6610 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits ce1967f28835 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 634e4f60677f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 488c3b584279 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 55dab5ab8acc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e731b1536422 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 4d5a088c93ce Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits b857afcc4d0c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a7e389dc690f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 705484071397 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 906c7fbfab80 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 564146e84966 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 3939058b6015 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits 2e42c8ef32ef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d8acda19abeb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 358d24ea16f7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1ed133a01458 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits f58ac1bc110e Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 2308bc404e0a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bd2c02df7191 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits d571a1c0fedb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f43e063e04b8 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits ae8f39b4b123 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits cf6ed52c281d Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] omits ace9d73a4873 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2eaf20576b9b Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits b64cbf6bff8c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 016061395e82 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 685bc87df163 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 6cd815d52a8a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 933c81070a8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c8c93a11a4e3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4cdc78e2f5eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits faeb8e99f986 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 421c824c421f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 18e6e9692ba5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 82840e1810bb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4d7db64dbfa8 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 7f6002e58025 drm/i915/display: Enable PSR2 selective fetch by default omits de572e881b9d drm/i915/display/adlp: Allow PSR2 to be enabled omits 1163649a0479 drm/i915/display/adlp: Optimize PSR2 power-savings in corn [...] omits ef39826c12b4 drm/i915/display: Fix glitches when moving cursor with PSR [...] omits 34ac6b651f39 drm/i915/display: Handle frontbuffer rendering when PSR2 s [...] omits 5da579cff38d drm/i915/display: Drop unnecessary frontbuffer flushes omits 1f61f0655b95 drm/i915/display/psr: Do full fetch when handling multi-pl [...] omits dd9a887b35b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits ac220f5f754b drm/i915/display/psr: Handle plane and pipe restrictions a [...] omits 6bbc7103738f bpf, xdp, docs: Correct some English grammar and spelling omits 4729445b47ef libbpf: Fix segfault in light skeleton for objects without BTF omits 241ffeb028e4 drm/dp: Add Additional DP2 Headers omits d4b6f87e8d39 selftests/bpf: Use kselftest skip code for skipped tests omits e505d76404b1 drm/i915: s/ddi_translations/trans/ omits cbf02c50ea7c drm/i915: Nuke local copies/pointers of intel_dp->DP omits 8a1ec3f32754 drm/i915: Remove DP_PORT_EN stuff from link training code omits 9f620f1dde3e drm/i915: Call intel_ddi_init_dp_buf_reg() earlier omits 1e9ae61d172f drm/i915: Clear leftover DP vswing/preemphasis values befo [...] omits 4378daf5d04e drm/i915/bdb: Fix version check omits 4d51fb04c3c4 Bluetooth: btrtl: Add support for MSFT extension to rtl882 [...] omits d9a0cd510c33 Merge branch 'v5.16/vfio/hch-cleanup-vfio-iommu_group-crea [...] omits 3f901389fa88 vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER omits 296e505baddf vfio/iommu_type1: remove the "external" domain omits 65cdbf106337 vfio/iommu_type1: initialize pgsize_bitmap in ->open omits 898639041484 vfio/spapr_tce: reject mediated devices omits c3c0fa9d94f7 vfio: clean up the check for mediated device in vfio_iommu_type1 omits fda49d97f2c4 vfio: remove the unused mdev iommu hook omits 8cc02d22d7e1 vfio: move the vfio_iommu_driver_ops interface out of <lin [...] omits 67462037872d vfio: remove unused method from vfio_iommu_driver_ops omits c68ea0d00ad8 vfio: simplify iommu group allocation for mediated devices omits c04ac34078a4 vfio: remove the iommudata hack for noiommu groups omits 3af917713230 vfio: refactor noiommu group creation omits 1362591f1523 vfio: factor out a vfio_group_find_or_alloc helper omits c5b4ba9730e6 vfio: remove the iommudata check in vfio_noiommu_attach_group omits b00621603d05 vfio: factor out a vfio_iommu_driver_allowed helper omits 38a68934aa72 vfio: Move vfio_iommu_group_get() to vfio_register_group_dev() omits d5fd1c46a3ce parisc/unwind: call callback with toplevel address omits 144857444edb parisc/unwind: use copy_from_kernel_nofault() omits 098e4a2e199b drm/radeon: Add HD-audio component notifier support (v2) omits d0f5459a6e61 Revert "drm/amd/display: To modify the condition in indica [...] omits 4ab5c34cfa2f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 838cbe48e5bc drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 8a2e817a07d3 drm/amdgpu: only check for _PR3 on dGPUs omits ded0227517ce drm/amdgpu: add another raven1 gfxoff quirk omits deb13ad6e7f4 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails omits 5c7b47c1bd6b drm/amdkfd: export svm_range_list_lock_and_flush_work omits eb5beace03a5 drm/amdkfd: avoid conflicting address mappings omits 7ac2249e64d8 drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 6f9c88345a2d Documentation/gpu: remove spurious "+" in amdgpu.rst omits e3217dd5bffa drm/amdgpu: consolidate case statements omits 2b7c62267937 drm/amdgpu/jpeg: add jpeg2.6 start/end omits 6679944664ac drm/amdgpu/jpeg2: move jpeg2 shared macro to header file omits f56bd86d2664 drm/amdkfd: fix a potential ttm->sg memory leak omits 70ca1f0d4d2c drm/amdgpu: add an option to override IP discovery table f [...] omits 04f1c451a150 drm/amdkfd: convert kfd_device.c to use GC IP version omits 1009c168d36d drm/amdkfd: clean up parameters in kgd2kfd_probe omits 1e8d7d2e1f45 drm/amdgpu: add support for SRIOV in IP discovery path omits 6a6ef97f3c83 drm/amdgpu: clean up set IP function omits 86352ea8227a drm/amdgpu: convert IP version array to include instances omits b6ca169d9dc7 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default omits 6e76a46803bf drm/amdgpu: add new asic_type for IP discovery omits 6f09a1f6536f drm/amdgpu/ucode: add default behavior omits ed12319fcf5d drm/amdgpu: get VCN harvest information from IP discovery table omits ae2bf5d705f1 drm/amdgpu/vcn: remove manual instance setting omits 867a36eaca94 drm/amdgpu/sdma: remove manual instance setting omits c1272947d953 drm/amdgpu: get VCN and SDMA instances from IP discovery table omits 6005f010d94c drm/amdgpu: add HWID of SDMA instance 2 and 3 omits 75ef1487cb71 drm/amdgpu: add VCN1 hardware IP omits 0ea28e522e94 drm/amd/display: fix error case handling omits 1206cb144aa8 drm/amdgpu/soc15: convert to IP version checking omits 80d441a28d53 drm/amdgpu/vcn2.5: convert to IP version checking omits 90db360ec90c drm/amdgpu/amdgpu_vcn: convert to IP version checking omits be190d5169e2 drm/amdgpu/pm/amdgpu_smu: convert more IP version checking omits 9ade156da6db drm/amdgpu/pm/smu_v13.0: convert IP version checking omits 011a3e1b5c8b drm/amdgpu/pm/smu_v11.0: update IP version checking omits 62ee3c29087e drm/amdgpu/psp_v13.0: convert to IP version checking omits f83faea8aca9 drm/amdgpu/psp_v11.0: convert to IP version checking omits 17123c97a717 drm/amdgpu/amdgpu_psp: convert to IP version checking omits 0ae505af783b drm/amdgpu/gfx9.0: convert to IP version checking omits 5ffa0c6c65f7 drm/amdgpu/hdp4.0: convert to IP version checking omits b5aac00e0637 drm/amdgpu/sdma4.0: convert to IP version checking omits edd090667f83 drm/amdgpu/display/dm: convert RAVEN to IP version checking omits c31b3c53b148 drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support omits e20270ef96ae drm/amdgpu: drive all vega asics from the IP discovery table omits 0ad3bfa0d3c4 drm/amdgpu/soc15: get rev_id in soc15_common_early_init omits 30bce8c72138 drm/amdgpu: add initial IP discovery support for vega based parts omits 798ec59e1dc0 drm/amdgpu/soc15: export common IP functions omits 740655b458e5 drm/amdgpu: add DCI HWIP omits 0586130df08e drm/amdgpu/display/dm: convert to IP version checking omits aebc28c32ef3 drm/amdgpu: drive all navi asics from the IP discovery table omits d423e253fe07 drm/amdgpu/nv: convert to IP version checking omits 3af885f9da68 drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking omits 283f637f6f6a drm/amdgpu/navi10_ppt: convert to IP version checking omits 2b6a876a0764 drm/amdgpu/smu11.0: convert to IP version checking omits 14fd1609ba17 drm/amdgpu/amdgpu_smu: convert to IP version checking omits 39de6c7c81ef drm/amdgpu/navi10_ih: convert to IP version checking omits 043841a8a40a drm/amdgpu/athub2.1: convert to IP version checking omits 4aabaac72d6a drm/amdgpu/athub2.0: convert to IP version checking omits 2e1c2c511986 drm/amdgpu/vcn3.0: convert to IP version checking omits 368c60a43be7 drm/amdgpu/mmhub2.1: convert to IP version checking omits c1d4df137e4d drm/amdgpu/mmhub2.0: convert to IP version checking omits b070aebb4858 drm/amdgpu/gfxhub2.1: convert to IP version checking omits bcba2f32b4cc drm/amdgpu: drive nav10 from the IP discovery table omits cbc1dde59648 drm/amdgpu: Use IP discovery to drive setting IP blocks by [...] omits d1c2af2a9f61 drm/amdgpu/gmc10.0: convert to IP version checking omits 24123748ea9d drm/amdgpu: bind to any 0x1002 PCI diplay class device omits 1041a9f175e1 drm/amdgpu: filter out radeon PCI device IDs omits 220542b6a422 drm/amdgpu/gfx10: convert to IP version checking omits 033e41536844 drm/amdgpu/sdma5.2: convert to IP version checking omits f2a09ca78743 drm/amdgpu/sdma5.0: convert to IP version checking omits 7a1e23122914 drm/amdgpu: add initial IP enumeration via IP discovery table omits 4f006ed3cc66 drm/amdgpu/nv: export common IP functions omits 992f83d0c719 drm/amdgpu: add XGMI HWIP omits 391afd066aed drm/amdgpu: fill in IP versions from IP discovery table omits 0fc1c135e5ed drm/amdgpu: store HW IP versions in the driver structure omits 3c46d2e9436d drm/amdgpu: add debugfs access to the IP discovery table omits 63b9aed4b978 drm/amdgpu: move headless sku check into harvest function omits dcb239fc4d22 drm/amdgpu: resolve RAS query bug omits da3c8c56013b drm/amd/display: Only define DP 2.0 symbols if not already [...] omits 610a667fe7df amd/amdkfd: add ras page retirement handling for sq/sdma (v3) omits 578f8080ac9f drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix omits 82d96c34b0d4 drm/amd/display: add cyan_skillfish display support omits 35afb70dcfe4 fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect omits dbf59e2a33d2 fs/ntfs3: Refactoring of ntfs_init_from_boot omits 09f7c338da78 fs/ntfs3: Reject mount if boot's cluster size < media sector size omits 6ac425ab0890 Merge branch 'for-5.16/io_uring' into for-next omits b013364e341d Merge branch 'for-5.16/cdrom' into for-next omits 596bfbb575f7 Merge branch 'for-5.16/block' into for-next omits 679e6d42deb4 Merge branch 'for-5.16/drivers' into for-next omits 10400635ddd0 io_uring: disable draining earlier omits 7aa6d6ae8908 io_uring: comment why inline complete calls io_clean_op() omits f2bbb523d400 io_uring: kill off ->inflight_entry field omits b8ed81cf71c0 io_uring: restructure submit sqes to_submit checks omits 491ee1284ea4 io_uring: reshuffle queue_sqe completion handling omits ca222f345c2f io_uring: inline hot path of __io_queue_sqe() omits 6410777d5ea0 io_uring: split slow path from io_queue_sqe omits 9048030a9a00 io_uring: remove drain_active check from hot path omits 163fdcbfd7ef io_uring: deduplicate io_queue_sqe() call sites omits 0f4c46a26e99 io_uring: don't pass state to io_submit_state_end omits 3d66cf9138b7 io_uring: don't pass tail into io_free_batch_list omits b66da5a0c2f3 io_uring: inline completion batching helpers omits b17ed4123b09 io_uring: optimise batch completion omits 6daa453f48e7 io_uring: convert iopoll_completed to store_release omits 25acba7066e3 io_uring: add a helper for batch free omits 9709a5bf30b1 io_uring: use single linked list for iopoll omits fe4a7e87cdb9 io_uring: split iopoll loop omits ea08448a44a4 io_uring: replace list with stack for req caches omits 1dd1620339cc io-wq: add io_wq_work_node based stack omits ee43a6c0f332 io_uring: remove allocation cache array omits 593365467b86 io_uring: use slist for completion batching omits e0a5ceb3d707 io_uring: make io_do_iopoll return number of reqs omits 2dd583943be1 io_uring: force_nonspin omits eefae0895298 io_uring: mark having different creds unlikely omits 4e3448818fc7 io_uring: return boolean value for io_alloc_async_data omits b39d3d3fb481 io_uring: optimise io_req_init() sqe flags checks omits 6bbab234e788 io_uring: remove ctx referencing from complete_post omits c1dabfd16e74 io_uring: add more uring info to fdinfo for debug omits 3f3be202732c io_uring: kill extra wake_up_process in tw add omits 4567712537f9 io_uring: dedup CQE flushing non-empty checks omits 476596caab39 io_uring: inline linked part of io_req_find_next omits 34688ff4607c io_uring: inline io_dismantle_req omits b485f15e0f49 io_uring: kill off ios_left omits 9157afc9c1aa io-wq: Remove duplicate code in io_workqueue_create() omits d23593ef6267 io_uring: dump sqe contents if issue fails omits 1d625050c7c2 nfsd: fix error handling of register_pernet_subsys() in in [...] omits 13c25d475c29 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 5bffa57e573f Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits 002494ca389b Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 57589f82762e ASoC: rt5682: move clk related code to rt5682_i2c_probe omits 30e29a9a2bc6 bpf: Fix integer overflow in prealloc_elems_and_freelist() omits f86e9e383a71 video: fbdev: gbefb: Only instantiate device when built for IP32 omits f5d0e5e9d72d selinux: remove the SELinux lockdown implementation omits 59050d783848 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF i [...] omits 47f56bcf97dc clk: imx: imx6ul: Fix csi clk gate register omits 6bc5b511b9ee clk: imx: imx6ul: Move csi_sel mux to correct base register omits b00bad50a24f clk: imx: Fix the build break when clk-imx8ulp build as module omits 3fa36200a43f clk: imx: Add the pcc reset controller support on imx8ulp omits c43a801a5789 clk: imx: Add clock driver for imx8ulp omits 9179d2391931 clk: imx: Update the pfdv2 for 8ulp specific support omits ae8a10d697cd clk: imx: disable the pfd when set pfdv2 clock rate omits 75c6f1a0191a clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp omits 0f6e3c15ec33 clk: imx: disable i.mx7ulp composite clock during initialization omits b40ba8065347 clk: imx: Update the compsite driver to support imx8ulp omits 5f0601c47c33 clk: imx: Update the pllv4 to support imx8ulp omits d48f12d9ae73 dt-bindings: clock: Add imx8ulp clock support omits 6b4a6b7f0788 clk: imx: Rework imx_clk_hw_pll14xx wrapper omits a60fe746df94 clk: imx: Rework all imx_clk_hw_composite wrappers omits b170586afc95 clk: imx: Rework all clk_hw_register_divider wrappers omits 004989ab2848 clk: imx: Rework all clk_hw_register_mux wrappers omits b05173028cc5 Merge branch 'snmp-optimizations' omits acbd0c814413 mptcp: use batch snmp operations in mptcp_seq_show() omits 59f09ae8fac4 net: snmp: inline snmp_get_cpu_field() omits dee3b2d0fa4b net/mlx4_en: Add XDP_REDIRECT statistics omits 4fe815850bdc ixgbe: let the xdpdrv work with more than 64 cpus omits a3e4abace586 Merge branch 'SO_RESEVED_MEM' omits 053f368412c9 tcp: adjust rcv_ssthresh according to sk_reserved_mem omits ca057051cf25 tcp: adjust sndbuf according to sk_reserved_mem omits 2bb2f5fb21b0 net: add new socket option SO_RESERVE_MEM omits 35d114699b90 regulator: Lower priority of logging when setting supply omits 2cbf90a6d52d ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP omits 626605a3dfb5 ASoC: wm_adsp: remove a repeated including omits 724cd2e42630 ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig omits 91cf45595021 ASoC: dt-bindings: rt5682s: fix the device-tree schema errors omits 853cb0be0eb2 ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK omits 087330c642a9 ASoC: rt5682s: Use dev_dbg instead of pr_debug omits 67e068ec4596 ASoC: rt5682s: Remove the volatile SW reset register from [...] omits 42871e95a3af ASoC: nau8824: Fix headphone vs headset, button-press dete [...] omits 4075a6a047bb net: phy: marvell10g: add downshift tunable support omits 75f81afb27c3 octeontx2-af: Remove redundant initialization of variable pin omits e51bb5c2784c net: macb: ptp: Switch to gettimex64() interface omits 1f8763c59c4e ALSA: seq: Fix a potential UAF by wrong private_free call order omits 2e861e5e9717 dissector: do not set invalid PPP protocol omits 55b115c7ecd9 net: dsa: rtl8366rb: Use core filtering tracking omits 06059a1a9a4a octeontx2-pf: Add XDP support to netdev PF omits 85212a127e46 octeontx2-af: Adjust LA pointer for cpt parse header omits 813a17cab9b7 ALSA: usb-audio: Avoid killing in-flight URBs during draining omits d5f871f89e21 ALSA: usb-audio: Improved lowlatency playback support omits 0ef74366bc15 ALSA: usb-audio: Add spinlock to stop_urbs() omits d215f63d49da ALSA: usb-audio: Check available frames for the next packet size omits bceee7538755 ALSA: usb-audio: Disable low-latency mode for implicit fee [...] omits e581f1cec4f8 ALSA: usb-audio: Disable low-latency playback for free-wheel mode omits 9c9a3b9da891 ALSA: usb-audio: Rename early_playback_start flag with low [...] omits 86a42ad07905 ALSA: usb-audio: Fix possible race at sync of urb completions omits 4e7cf1fbb34e ALSA: usb-audio: Restrict rates for the shared clocks omits eb676622846b ALSA: hda/realtek: Enable 4-speaker output for Dell Precis [...] omits c4ca3871e21f ALSA: hda: Use position buffer for SKL+ again omits 46243b85b0ec ALSA: hda: Reduce udelay() at SKL+ position reporting omits bf7cf1ccbccc Merge branch 'mem-ctrl-next' into for-next omits 13f995ceb4e0 memory: brcmstb_dpfe: Allow building Broadcom STB DPFE as module omits 8ec59ac3ad29 ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer omits b38269ecd2b2 ALSA: virtio: Replace zero-length array with flexible-arra [...] omits 64052e7fbb09 Merge branch 'next/dt' into for-next omits 7ec804d6025c ARM: dts: exynos: use spaces instead of tabs around '=' omits 1d775cc37162 ARM: dts: exynos: remove unneeded DVS voltages from PMIC o [...] omits fb99597d255a mmc: slot-gpio: Update default label when no con_id provided omits 1488969a19bd mmc: slot-gpio: Refactor mmc_gpio_alloc() omits 22ea8ab0dcc4 dt-bindings: mmc: arasan,sdci: drop unneeded clock-cells d [...] omits 6fd0f8a3beb1 Merge branch 'fixes' into next omits e2845b1d92d7 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk omits 5ce39985c604 power: supply: core: Move psy_has_property() to fix build omits f0b6b01b3efe drm/i915: Add ww context to intel_dpt_pin, v2. omits ef46972ac851 drm/i915: Configure TRANSCONF just the once with bigjoiner omits a471a526bc38 drm/i915: Pimp HSW+ transcoder state readout omits 66173dbe9fea clk: imx: Rework all clk_hw_register_gate2 wrappers omits 2709abc8d14a drm/i915/fbc: Allow FBC with Yf tiling omits 7fd4d99072ce Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits 1e39da5a200b drm/i915: Enable TPS3/4 on all platforms that support them omits 35b330bba6a7 KVM: x86: only allocate gfn_track when necessary omits edf21cb43946 KVM: x86: add config for non-kvm users of page tracking omits 395ef6d29096 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB omits f3bc8bcd35f5 kvm: use kvfree() in kvm_arch_free_vm() omits 7d660912a671 KVM: x86: Expose Predictive Store Forwarding Disable omits 09868303091d KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_tr [...] omits ba2bd1de3652 KVM: x86/mmu: Avoid memslot lookup in rmap_add omits 4bee07544d0c KVM: MMU: pass struct kvm_page_fault to mmu_set_spte omits 64629ad975ed KVM: MMU: pass kvm_mmu_page struct to make_spte omits 45575d3a8bd3 KVM: MMU: set ad_disabled in TDP MMU role omits 3af139319f56 KVM: MMU: remove unnecessary argument to mmu_set_spte omits 9b109ce27c8b KVM: MMU: clean up make_spte return value omits 392cbfb3c076 KVM: MMU: inline set_spte in FNAME(sync_page) omits 715ad7adf32a KVM: MMU: inline set_spte in mmu_set_spte omits db6de0a2ad26 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_pa [...] omits ef586d1e8848 KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault omits 2e67a85860a2 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_se [...] omits 85ad279c8b62 KVM: MMU: mark page dirty in make_spte omits d501fc6e9cc5 KVM: x86/mmu: Fold rmap_recycle into rmap_add omits 4c639f56be36 KVM: x86/mmu: Verify shadow walk doesn't terminate early i [...] omits caa24d5e0ff3 KVM: MMU: change tracepoints arguments to kvm_page_fault omits 61f61af651c5 KVM: MMU: change disallowed_hugepage_adjust() arguments to [...] omits ac12eee75a38 KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kv [...] omits a38f5cc91636 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault omits 8354fa96fcef KVM: MMU: change tdp_mmu_map_handle_target_level() argumen [...] omits 172b73199118 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault omits 161fd43170b0 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault omits 7682c06b7852 KVM: MMU: change __direct_map() arguments to kvm_page_fault omits e695ee080264 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_pa [...] omits 8e67b082d00e KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault omits 69fa94fa1b5e KVM: MMU: change page_fault_handle_page_track() arguments [...] omits 92c24aee1e31 KVM: MMU: change direct_page_fault() arguments to kvm_page_fault omits 4deac060dc28 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault omits 30dc3dfdbaaa KVM: MMU: Introduce struct kvm_page_fault omits 5cd1f0bc0bbe KVM: MMU: pass unadulterated gpa to direct_page_fault omits 3c95e9e735a7 KVM: x86: Fix potential race in KVM_GET_CLOCK omits 32e638cf4486 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate [...] omits a11eff0f35de kvm: x86: abstract locking around pvclock_update_vm_gtod_copy omits 827c26de9c68 KVM: X86: Move PTE present check from loop body to __shado [...] omits d182da87f403 KVM: x86: nSVM: implement nested TSC scaling omits efe7f6d7d6eb KVM: x86: SVM: add module param to control TSC scaling omits 912fd696981d KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset omits 4c84926e229e KVM: x86: SVM: add module param to control LBR virtualization omits 0226a45c468f KVM: x86: nSVM: don't copy pause related settings omits 515a0c79e796 kvm: irqfd: avoid update unmodified entries of the routing omits 8b8f9d753b84 KVM: X86: Don't check unsync if the original spte is writible omits f1c4a88c41ea KVM: X86: Don't unsync pagetables when speculative omits cc2a8e66bbcd KVM: X86: Remove FNAME(update_pte) omits 5591c0694d85 KVM: X86: Zap the invalid list after remote tlb flushing omits c3e5e415bc1e KVM: X86: Change kvm_sync_page() to return true when remot [...] omits 06152b2dec3e KVM: X86: Remove kvm_mmu_flush_or_zap() omits bd047e544089 KVM: X86: Don't flush current tlb on shadow page modification omits c6cecc4b9324 KVM: x86/mmu: Complete prefetch for trailing SPTEs for dir [...] omits 22d7108ce472 KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vm [...] omits d22869aff4dc kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" omits 25b9784586a4 KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for [...] omits 62dd57dd67d7 KVM: x86: WARN on non-zero CRs at RESET to detect improper [...] omits 9ebe530b9f5d KVM: SVM: Move RESET emulation to svm_vcpu_reset() omits 06692e4b8055 KVM: VMX: Move RESET emulation to vmx_vcpu_reset() omits d06567353e12 KVM: VMX: Drop explicit zeroing of MSR guest values at vCP [...] omits 583d369b36a9 KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() omits e8f65b9bb483 KVM: x86: Remove defunct setting of XCR0 for guest during [...] omits 5ebbc470d7f3 KVM: x86: Remove defunct setting of CR0.ET for guests duri [...] omits ff8828c84f93 KVM: x86: Do not mark all registers as avail/dirty during [...] omits 94c641ba7a89 KVM: x86: Simplify retrieving the page offset when loading PDTPRs omits 15cabbc259f2 KVM: x86: Subsume nested GPA read helper into load_pdptrs() omits a1c42ddedf35 kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS omits 1e254d0d86a0 Revert "x86/kvm: fix vcpu-id indexed array sizes" omits 620b2438abf9 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated [...] omits baff59ccdc65 KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() omits 381cecc5d7b7 KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() omits ae0946cd3601 KVM: Optimize kvm_make_vcpus_request_mask() a bit omits 6470accc7ba9 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_ma [...] omits 11476d277e06 KVM: use vma_pages() helper omits feb3162f9deb KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. omits 64c785082c21 KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. omits 7eadfbfe0f3b drm/i915: Drop pointless fixed_mode checks from dsi code omits f5b8c316092f drm/i915: Reject user modes that don't match fixed mode's [...] omits cff4c2c645cb drm/i915: Introduce intel_panel_compute_config() omits 00fc3787d277 drm/i915: Reject modes that don't match fixed_mode vrefresh omits 8a567b110227 drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO omits 082436068c19 drm/i915: Extract intel_panel_mode_valid() omits 4114978dcd24 media: ir_toy: prevent device from hanging during transmit omits eb057514ccca platform/chrome: cros_ec: Fix spelling mistake "responsed" [...] omits 218848835699 media: s5p-jpeg: rename JPEG marker constants to prevent b [...] omits 448ea5ee473b media: cedrus: Fix SUNXI tile size calculation omits 95a10c4eb307 media: hantro: Fix check for single irq omits a466530b3a1e watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST omits 135291f36d22 vboxfs: fix broken legacy mount signature checking omits 601e6baaa21c HID: amd_sfh: Fix potential NULL pointer dereference omits 38245d0340ea HID: u2fzero: ignore incomplete packets without data omits ef1135704651 HID: amd_sfh: Fix potential NULL pointer dereference omits 94f9c3567eba HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs omits 125aaf6ec2fa HID: apple: Fix logical maximum and usage maximum of Magic [...] omits 689e453a9b9c HID: betop: fix slab-out-of-bounds Write in betop_probe omits 2990cd10e1dd media: dvb-frontends/cxd2099: Remove repeated verbose lice [...] omits be7468c77b0d media: dvb-frontends/stv0910: Remove repeated verbose lice [...] omits c251d8b3b795 media: dvb-frontends/stv6111: Remove repeated verbose lice [...] omits 5f1644bd8122 media: dvb-frontend/mxl5xx: Remove repeated verbose license text omits 19c23f4fd860 media: dvb-frontend/mxl692: Remove repeated verbose license text omits 476db72e5219 media: mceusb: return without resubmitting URB in case of [...] omits 44870a9e7a3c media: mxl111sf: change mutex_init() location omits dccdd92b7b08 media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings omits 92f461517d22 media: ir_toy: do not resubmit broken urb omits 1d37c8542512 media: ir_toy: deal with residual irdata before expected response omits 5173cca012b0 media: ir_toy: print firmware version in correct format omits c73ba202a851 media: ir-kbd-i2c: improve responsiveness of hauppauge zil [...] omits d7f26849ed7c media: atmel: fix the ispck initialization omits 9d45ccf721aa media: staging/media/meson: vdec.h: fix kerneldoc warnings omits 7266dda2f1df media: cx23885: Fix snd_card_free call on null card pointer omits 42bb98e420d4 media: tm6000: Avoid card name truncation omits 2908249f3878 media: si470x: Avoid card name truncation omits dfadec236aa9 media: radio-wl1273: Avoid card name truncation omits ea7caaea6ed4 media: rcar_drif: select CONFIG_V4L2_ASYNC omits 9b4a9b31b9ae media: vimc: Enable set resolution at the scaler src pad omits a5991c4e9471 media: rcar-vin: Use user provided buffers when starting omits 1c43c1ecd6a4 media: saa7164: Remove redundant assignment of pointer t omits 5a3683d60e56 media: staging: media: rkvdec: Make use of the helper func [...] omits 8ed852834683 media: sun6i-csi: Allow the video device to be open multip [...] omits 6d0d779b212c media: imx: set a media_device bus_info string omits 645d74c59f14 media: hantro: Fix media device bus_info string omits 79b48af2126d media: Media: meson: vdec: Use devm_platform_ioremap_resou [...] omits e4625044d656 media: i2c: ths8200 needs V4L2_ASYNC omits 49b6f9b27ff0 media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's ema [...] omits 594a2edbcce5 media: MAINTAINERS: Add linux-renesas-soc mailing list to [...] omits 4ba8d7046c04 media: ivtv: don't allow negative resolutions as module pa [...] omits 538314dbfc8a media: usb: stkwebcam: Update the reference count of the u [...] omits aea54c134885 media: s3c-camif: Remove unused including <linux/version.h> omits 439b87fceb23 media: video-i2c: more precise intervals between frames omits 1e153520cd04 media: staging: media: atomisp: code formatting changes at [...] omits de27891f675e media: videobuf2: handle non-contiguous DMA allocations omits c0acf9cfeee0 media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag omits b00a9e59c539 media: videobuf2: add queue memory coherency parameter omits 965c1e0bfeb6 media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag omits cde513fd9b35 media: videobuf2: move cache_hints handling to allocators omits 0a12d652fcfe media: videobuf2: split buffer cache_hints initialisation omits 4dbe7eab9580 media: videobuf2: inverse buffer cache_hints flags omits a4b83deb3e76 media: videobuf2: rework vb2_mem_ops API omits 745b475e7e10 media: camss: vfe: Don't call hw_version() before its depe [...] omits 936c7daa4d99 media: gspca: Limit frame size to sizeimage. omits b94b551050b2 media: imx: TODO: Remove items that are already supported omits 1e6494daaf09 media: imx7.rst: Provide an example for imx6ull-evk capture omits c6c709ee55ec media: vivid: add signal-free time for cec message xfer omits 695fb9c6b064 media: Request API is no longer experimental omits 012fe9520e82 media: vim2m: Remove repeated verbose license text omits 887069f42455 media: switch from 'pci_' to 'dma_' API omits 1932dc2f4cf6 media: pci/ivtv: switch from 'pci_' to 'dma_' API omits 5c47dc665754 media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_ [...] omits 2143ad413c05 media: mtk-vpu: Fix a resource leak in the error handling [...] omits 749d896551df media: camss: vfe: simplify vfe_get_wm_sizes() omits a9be3931188f media: usb: airspy: clean the freed pointer and counter omits 48d219f9cc66 media: TDA1997x: handle short reads of hdmi info frame. omits cdfaf4752e69 media: s5p-mfc: Add checking to s5p_mfc_probe(). omits 7e360fa0c0f3 media: cec-pin: fix off-by-one SFT check omits 8515965e5e33 media: s5p-mfc: fix possible null-pointer dereference in s [...] omits ea8a5c118e24 media: aspeed-video: ignore interrupts that aren't enabled omits 35d2969ea3c7 media: firewire: firedtv-avc: fix a buffer overflow in avc [...] omits 9031d6b3623f media: via-camera: deleted these redundant semicolons omits 065a7c66bd8b media: mtk-vcodec: venc: fix return value when start_strea [...] omits a6b63ca455a1 media: pvrusb2: Replaced simple_strtol() with kstrtoint() omits 76e21bb8be4f media: vidtv: Fix memory leak in remove omits 1b03b539e635 media: rcar_drif: Make use of the helper function devm_pla [...] omits e0bee542882f media: xilinx: Make use of the helper function devm_platfo [...] omits a24973a60551 media: vsp1: Make use of the helper function devm_platform [...] omits b4dac22d27a2 media: venus: core : Make use of the helper function devm_ [...] omits 23f8bd25d152 media: sunxi: Make use of the helper function devm_platfor [...] omits 092c69b2eb09 media: stm32-cec: Make use of the helper function devm_pla [...] omits beabb243e3aa media: stih-cec: Make use of the helper function devm_plat [...] omits 6394c2d95399 media: sti: Make use of the helper function devm_platform_ [...] omits 5d3b9611d589 media: s5p-mfc: Make use of the helper function devm_platf [...] omits d084438d237f media: s5p-jpeg: Make use of the helper function devm_plat [...] omits beaa81f410ba media: s5p-g2d: Make use of the helper function devm_platf [...] omits 8db05a69f13c media: s3c-camif: Make use of the helper function devm_pla [...] omits 0748befbc3b5 media: rockchip: rga: Make use of the helper function devm [...] omits a7cba8c9d0a4 media: renesas-ceu: Make use of the helper function devm_p [...] omits 81a7cad85166 media: rcar_jpu: Make use of the helper function devm_plat [...] omits 736cce12fa63 media: rcar_fdp1: Make use of the helper function devm_pla [...] omits 8ac79b3fbc70 media: rcar-csi2: Make use of the helper function devm_pla [...] omits 1c9b885c1d31 media: rc: sunxi-cir: Make use of the helper function devm [...] omits 044a35714113 media: rc: st_rc: Make use of the helper function devm_pla [...] omits dfa974f58604 media: rc: mtk-cir: Make use of the helper function devm_p [...] omits c533dabe496b media: rc: meson-ir: Make use of the helper function devm_ [...] omits 890418523f51 media: rc: ir-hix5hd2: Make use of the helper function dev [...] omits b619c2ea32fb media: rc: img-ir: Make use of the helper function devm_pl [...] omits b2fb212d9e30 media: mx2_emmaprp: Make use of the helper function devm_p [...] omits 028ac5439f74 media: mtk-jpeg: Make use of the helper function devm_plat [...] omits af2450254052 media: meson: ge2d: Make use of the helper function devm_p [...] omits 5f328fb58c37 media: imx-pxp: Make use of the helper function devm_platf [...] omits a498a4e7af50 media: imx-jpeg: Make use of the helper function devm_plat [...] omits f5202ccb6741 media: exynos4-is: Make use of the helper function devm_pl [...] omits d9bd707c9de3 media: exynos-gsc: Make use of the helper function devm_pl [...] omits bcbeade15a30 media: davinci: Make use of the helper function devm_platf [...] omits 9caf7a0a0951 media: coda: Make use of the helper function devm_platform [...] omits 399e0f9a0d6a media: cec: s5p_cec: Make use of the helper function devm_ [...] omits 97ef3b7f4fdf media: cec: ao-cec: Make use of the helper function devm_p [...] omits f5aae241f989 media: cadence: Make use of the helper function devm_platf [...] omits e4aa275f7310 media: am437x: Make use of the helper function devm_platfo [...] omits 15486e0934eb media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() omits 8c42694150c2 media: docs: Document the behaviour of uvcvideo driver omits 6350d6a4ed48 media: uvcvideo: Set error_idx during ctrl_commit errors omits ee929d5a10ca media: uvcvideo: Check controls flags before accessing them omits 70fa906d6fce media: uvcvideo: Use control names from framework omits 8865c537037b media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE omits e3f60e7e1a2b media: uvcvideo: Set unique vdev name based in type omits 457e7911dfb8 media: uvcvideo: Use dev->name for querycap() omits 9b31ea808a44 media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS omits 866c6bdd5663 media: uvcvideo: refactor __uvc_ctrl_add_mapping omits ffccdde5f0e1 media: uvcvideo: Return -EIO for control errors omits 97a2777a9607 media: uvcvideo: Set capability in s_param omits 0c6bcbdfefa8 media: uvcvideo: Remove s_ctrl and g_ctrl omits c87ed93574e3 media: v4l2-ioctl: S_CTRL output the right value omits a2f8a484fbc9 media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL omits e4ba563d4d4f media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL omits 861f92cb9160 media: v4l2-ioctl: Fix check_ext_ctrls omits ae0334e0cb73 media: uvcvideo: Remove unused including <linux/version.h> omits 3a7438c8ef86 media: staging: document that Imgu not output auto-exposur [...] omits 311a839a1ad2 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control omits a9c80593ff80 media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control omits f1363166f91e media: ov8856: Set default mbus format but allow caller to alter omits 7ee850546822 media: Add sensor driver support for the ov13b10 camera. omits d170b0ea1760 media: imx258: Fix getting clock frequency omits 96d309a9330e media: ipu3-cio2: Introduce to_cio2_device() helper macro omits 8b0a8b1b612c media: ipu3-cio2: Introduce to_cio2_buffer() helper macro omits 66ec7a97d2f8 media: ipu3-cio2: Introduce to_sensor_asd() helper macro omits 98508d683970 media: ipu3-cio2: Switch to use media_entity_to_video_device() omits cfd13612a5a7 media: ipu3-cio2: Use temporary storage for struct device pointer omits ace64e5894bc media: ipu3-cio2: Replace open-coded for_each_set_bit() omits a44f9d6f9dc1 media: staging/intel-ipu3: css: Fix wrong size comparison [...] omits 75821f810793 media: ipu3.rst: Improve header formatting on tables omits 548fa43a5869 media: stm32: Potential NULL pointer dereference in dcmi_i [...] omits 44bc61991508 media: m5602_ov7660: remove the repeated declaration omits f2a7fc8cc807 media: dt-bindings: media: renesas,imr: Convert to json-schema omits 5ba9c067b5ed media: staging: atomisp: fix the uninitialized use in gc22 [...] omits e16f5e39acd6 media: atomisp: Fix error handling in probe omits bbe54b1a75a3 media: atomisp: restore missing 'return' statement omits dbb4cfea6efe media: netup_unidvb: handle interrupt properly according t [...] omits d3bb03ec08fd media: cxd2820r: include the right header omits 39ad5b4a5ae7 media: siano: use DEFINE_MUTEX() for mutex lock omits c9458c6f8a8f media: rc: clean the freed urb pointer to avoid double free omits afae4ef7d5ad media: dvb-usb: fix ununit-value in az6027_rc_query omits 7efc14b8658a media: c8sectpfe-dvb: Remove unused including <linux/version.h> omits 8bff1386d62d media: ir_toy: allow tx carrier to be set omits 6f53b05b8b60 media: mtk-vcodec: fix warnings: symbol XXX was not declared omits 3766d0d83873 media: mtk-vcodec: enable MT8183 decoder omits dc02a307fd5b media: dt-bindings: media: document mediatek,mt8183-vcodec-dec omits 118add98f80e media: mtk-vcodec: vdec: add media device if using stateless api omits 06fa5f757dc5 media: mtk-vcodec: vdec: support stateless H.264 decoding omits 8cdc3794b2e3 media: mtk-vcodec: vdec: support stateless API omits ffe5350c016a media: add Mediatek's MM21 format omits 741cc360df23 media: mtk-vcodec: support version 2 of decoder firmware ABI omits 34754adb8eba media: mtk-vcodec: vdec: handle firmware version field omits fd00d90330d1 media: mtk-vcodec: vdec: move stateful ops into their own file omits b375e01b796a media: mtk-vcodec: venc: support START and STOP commands omits 69466c22f51b media: mtk-vcodec: make flush buffer reusable by encoder omits 25e7f7d3c483 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] omits 61a76141beec media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD omits a5694cb73ad7 media: mtk-vcodec: vdec: Support H264 profile control omits 2eecd3596ede media: tuners: mxl5007t: Removed unnecessary 'return' omits 36b9d695aa6f media: ttusb-dec: avoid release of non-acquired mutex omits 11b982e950d2 media: cxd2880-spi: Fix a null pointer dereference on erro [...] omits 8dcea1d60858 media: streamzap: ensure rx resolution can be retrieved omits e6d025d880f4 media: mceusb: ensure rx resolution can be retrieved omits 75b8f8f2646c media: Clean V4L2_PIX_FMT_NV12MT documentation omits 683f71ebb35d media: Add NV12_4L4 tiled format omits 78eee7b5f110 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 omits b84f60a307f0 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] omits 9be0352dae9a media: mtk-vcodec: Add MT8195 H264 venc driver omits 1386801acc5b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] omits 97e6e701f349 media: mtk-vcodec: Clean redundant encoder format definition omits 4461a723ab7b media: gspca/sn9c20x: Add ability to control built-in webcam LEDs omits 4b9e3e8af4b3 media: meson-ge2d: Fix rotation parameter changes detectio [...] omits 8d246e293228 media: TDA1997x: fix tda1997x_remove() omits 2c98b8a3458d media: em28xx: add missing em28xx_close_extension omits 9015fcc256d3 media: videobuf2-core: sanity checks for requests and qbuf omits b72dd0f390aa media: vivid: add module option to set request support mode omits 4787db29f8b6 media: cedrus: drop min_buffers_needed. omits 2845d9d6da0f media: cedrus: hevc: Add support for scaling lists omits 5523dc7b8518 media: hantro: Add scaling lists feature omits 7ba59fb6c3b4 media: hevc: Add scaling matrix control omits d2e86540366e media: camss: vfe: Rework vfe_hw_version_read() function d [...] omits 5ad586673799 media: camss: vfe: Remove vfe_hw_version_read() argument omits 2fa698e3da84 media: camss: vfe: Decrease priority of of VFE HW version [...] omits 8cc80c606bd1 media: camss: vfe: Don't read hardware version needlessly omits ecf8d36f93c0 media: rockchip: rkisp1: add support for px30 isp version omits ad82ecd26931 media: dt-bindings: media: rkisp1: document px30 isp compatible omits cd42f8023f16 media: rockchip: rkisp1: add support for v12 isp variants omits dce8ccb2322e media: rockchip: rkisp1: add prefixes for v10 specific parts omits 962fb14068c1 media: rockchip: rkisp1: make some isp-stats functions variable omits 5e8d9d72936a media: rockchip: rkisp1: make some isp-param functions variable omits 08818e6a1d11 media: rockchip: rkisp1: allow separate interrupts omits 098d9cdfdf82 media: dt-bindings: media: rkisp1: document different irq [...] omits 76c4c5697f5a media: dt-bindings: media: rkisp1: fix pclk clock-name omits c57476aba3de media: rockchip: rkisp1: remove unused irq variable omits 187980e0ab6c media: dt-bindings: mt9p031: Add missing required properties omits e5879baf0310 media: dt-bindings: mt9p031: Convert bindings to yaml omits 0a0e78d13a42 media: mt9p031: Use BIT macro omits 0961ba6dd211 media: mt9p031: Fix corrupted frame after restarting stream omits ae47ee5fc470 media: mt9p031: Make pixel clock polarity configurable by DT omits b9c18096f594 media: mt9p031: Read back the real clock rate omits 10aacfecee36 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] omits 12f6517f9726 media: rcar-vin: Remove explicit device availability check omits 3c8c15391481 media: v4l: async: Rename async nf functions, clean up long lines omits 406bb586dec0 media: rcar-vin: Add r8a779a0 support omits 688565db3f9d media: rcar-vin: Move and rename CSI-2 link notifications omits c370dd7fa8dc media: rcar-vin: Specify media device ops at group creation time omits cfef0c833a8d media: rcar-vin: Create a callback to setup media links omits 9c83300146b3 media: rcar-vin: Extend group notifier DT parser to work w [...] omits 2070893aed11 media: rcar-vin: Move group async notifier omits 161b56a82dba media: rcar-vin: Rename array storing subdevice information omits 27b9a6f9e8fe media: rcar-vin: Improve reuse of parallel notifier omits 6df305779291 media: rcar-vin: Improve async notifier cleanup paths omits 8f7112630bd0 media: rcar-vin: Fix error paths for rvin_mc_init() omits b2dc5680aeb4 media: rcar-vin: Refactor controls creation for video device omits b4173cd9981d media: rcar-csi2: Add r8a779a0 support omits c624fe63c0a9 media: dt-bindings: media: renesas,csi2: Add r8a779a0 support omits 6b28c7d0781e PM / devfreq: Strengthen check for freq_table omits e68ac0082787 libbpf: Fix skel_internal.h to set errno on loader retval < 0 omits 69508d43334e net_sched: Use struct_size() and flex_array_size() helpers omits f83d7033d4ec dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string omits c7a1f997a34c extcon: usbc-tusb320: Add support for TUSB320L omits c13b574018a8 extcon: usbc-tusb320: Add support for mode setting and reset omits 161ecd537948 libbpf: Properly ignore STT_SECTION symbols in legacy map [...] omits 0ad53fe3ae82 drm/amdgpu: add cyan_skillfish asic header files omits 5c67ff3a4c68 drm/amdgpu: Add a UAPI flag for hot plug/unplug omits 894c6890a23c drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case omits 5039f5298880 drm/amd/amdgpu: Validate ip discovery blob omits 0069a2273837 gpu: amd: replace open-coded offsetof() with builtin omits 0de5472a0180 drm/amdkfd: fix resource_size.cocci warnings omits 335aea75b0d9 drm/amdgpu: fix warning for overflow check omits 2f350ddadca3 drm/amdgpu: check tiling flags when creating FB on GFX8- omits ce9c1d8c715c drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header omits dae66a044592 drm/amd/display: Pass PCI deviceid into DC omits 356af2f32f44 drm/amd/display: Update VCP X.Y logging to improve usefulness omits 3626a6aebe62 drm/amd/display: Handle Y carry-over in VCP X.Y calculation omits c01baf22dab3 drm/amd/display: make verified link cap not exceeding max [...] omits 750689940819 drm/amd/display: initialize backlight_ramping_override to false omits 028a998c62f7 drm/amd/display: Defer LUT memory powerdown until LUT bypa [...] omits de21d8bf7772 bpf: Do not invoke the XDP dispatcher for PROG_RUN with si [...] omits b9447584213e Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 73c4a91fda52 Merge branch 'i2c/for-current' into i2c/for-next omits 647d908816a7 i2c: kempld: deprecate class based instantiation omits ed2f85115a8e i2c: bcm-kona: Fix return value in probe() omits e7f4264821a4 i2c: rcar: enable interrupts before starting transfer omits b58a88682093 drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect omits ff67c4c0dd67 drm/i915/tc: Drop extra TC cold blocking from intel_tc_por [...] omits 3e0abc7661c8 drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P omits 38c393462d01 drm/i915/icl/tc: Remove the ICL special casing during TC-c [...] omits 8e8289a00e63 drm/i915/tc: Avoid using legacy AUX PW in TBT mode omits d0bc677056bd drm/i915/tc: Refactor TC-cold block/unblock helpers omits 64851a32c463 drm/i915/tc: Add a mode for the TypeC PHY's disconnected state omits 675d23c14821 drm/i915/tc: Don't keep legacy TypeC ports in connected st [...] omits 11a8970865b4 drm/i915/tc: Add/use helpers to retrieve TypeC port properties omits 30e114ef4b16 drm/i915/tc: Check for DP-alt, legacy sinks before taking [...] omits 62e1e308ffd7 drm/i915/tc: Remove waiting for PHY complete during releas [...] omits 4f7dad584fdc drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode omits 7194dc998dff drm/i915/tc: Fix TypeC port init/resume time sanitization omits b71c724c480c i2c: / ACPI: fix resource leak in reconfiguration device [...] omits 60edfad4fd0b Bluetooth: hci_vhci: Add force_prevent_wake entry omits 59c218ca88c1 Bluetooth: hci_vhci: Add force_suspend entry omits 66fe33241726 libbpf: Make gen_loader data aligned. omits e31eec77e4ab bpf: selftests: Fix fd cleanup in get_branch_snapshot omits c073b25dad0c i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) omits 7d6b61c394a4 i2c: i801: Use PCI bus rescan mutex to protect P2SB access omits 4c5910631cc1 i2c: i801: Improve i801_add_mux omits 4811a411a929 i2c: i801: Improve i801_acpi_probe/remove functions omits e462aa7e39b5 i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE omits 2b3db4db660f i2c: i801: Improve is_dell_system_with_lis3lv02d omits d91db9b878c3 Merge branch 'pm-pci' into linux-next omits d8e272079b50 PCI: PM: Simplify acpi_pci_power_manageable() omits 851e34d4cfb1 PCI: PM: Drop struct pci_platform_pm_ops omits d97c5d4c622f PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI omits 718ecc280a84 rcu: Make idle entry report expedited quiescent states omits ef91abfb20c7 devlink: Add missed notifications iterators omits 92f80c5addef Merge branches 'for-next/kselftest', 'for-next/misc', 'for [...] omits 2b775152bbe8 perf tests vmlinux-kallsyms: Ignore hidden symbols omits 6988f70cf105 kconfig: rename a variable in the lexer to a clearer name omits 65017d8381e2 kconfig: narrow the scope of variables in the lexer omits 94886961e324 perf metric: Avoid events for an 'if' constant result omits a8e4e880834b perf metric: Don't compute unused events omits 970f7afe55ee perf expr: Propagate constants for binary operations omits 3f965a7df09d perf expr: Merge find_ids and regular parsing omits 762a05c561bc perf metric: Allow metrics with no events omits 114a9d6e396e perf metric: Add utilities to work on ids map. omits 7e06a5e30a0c perf metric: Rename expr__find_other. omits c924e0cc0576 perf expr: Move actions to the left. omits e87576c5ac14 perf expr: Use macros for operators omits aed0d6f8c6ed perf expr: Separate token declataion from type omits 7f8fdcbbbefb perf expr: Remove unused headers and inline d_ratio omits edfe7f554ab8 perf metric: Use NAN for missing event IDs. omits cb94a02e7494 perf metric: Restructure struct expr_parse_ctx. omits 7ceb54c9908b rcu: Prevent expedited GP from enabling tick on offline CPU omits e5af50a5df57 arm64: kasan: mte: move GCR_EL1 switch to task switch when [...] omits 8fac67ca236b arm64: mm: update max_pfn after memory hotplug omits f8b46c4b51ab arm64/mm: Add pud_sect_supported() omits f5b650f887f3 arm64/traps: Avoid unnecessary kernel/user pointer conversion omits 8694e5e63886 selftests: arm64: Verify that all possible vector lengths [...] omits e42391150eab selftests: arm64: Fix and enable test for setting current [...] omits 4caf339c037c selftests: arm64: Remove bogus error check on writing to files omits ff944c44b782 selftests: arm64: Fix printf() format mismatch in vec-syscfg omits 11408ea52786 drm/i915/gen11: Disable cursor clock gating in HDR mode omits 49e7f76fc514 drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE omits a5a3dd42fe13 drm/ttm: add some kernel-doc for TTM_TT_FLAG_* omits 43d46f0b78bb drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/ omits 79e3445b38e0 bpf, arm: Fix register clobbering in div/mod implementation omits d75fe9cb1dd0 samples/bpf: Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause omits 5a48ff48b76f Merge branch 'next/drivers' into for-next omits 6ad4185220e6 arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID omits 140bbfe7cd4b soc: samsung: exynos-chipid: do not enforce built-in omits 1e3e559f8d4e soc: samsung: exynos-chipid: convert to a module omits d1141886c8d7 soc: samsung: exynos-chipid: avoid soc_device_to_device() omits e1b77d68feea Bluetooth: Make use of hci_{suspend,resume}_dev on suspend [...] omits 34785030dc06 selftests: arm64: Move FPSIMD in SVE ptrace test into a function omits a1d7111257cd selftests: arm64: More comprehensively test the SVE ptrace [...] omits 9f7d03a2c5a1 selftests: arm64: Verify interoperation of SVE and FPSIMD [...] omits 8c9eece0bfbf selftests: arm64: Clarify output when verifying SVE register set omits 736e6d5a5451 selftests: arm64: Document what the SVE ptrace test is doing omits eab281e3afa6 selftests: arm64: Remove extraneous register setting code omits 09121ad7186e selftests: arm64: Don't log child creation as a test in SV [...] omits 78d2d816c45a selftests: arm64: Use a define for the number of SVE ptrac [...] omits d2b4701cd12d usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits e63cf610ead1 arm64: mm: Drop pointless call to set_max_mapnr() omits 0b29edc21567 Merge branches 'arm/mediatek', 'arm/renesas', 'iommu/fixes [...] omits 2831b7191726 ASoC: ux500: mop500: Constify static snd_soc_ops omits 5100436c27aa ASoC: ti: Constify static snd_soc_ops omits 9f78e446bde8 iommu/amd: Use report_iommu_fault() omits 3103836496e7 xsk: Fix clang build error in __xp_alloc omits d0f5d790ae86 drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY omits 21856e1e3425 drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu omits 635138f72e80 drm/ttm: stop setting page->index for the ttm_tt omits f5d28856b89b drm/ttm: stop calling tt_swapin in vm_access omits 7a4c31ee877a arm64: zynqmp: Add support for Xilinx Kria SOM board omits 61bc346ce64a uapi/linux/prctl: provide macro definitions for the PR_SCH [...] omits 2cbc61a1b166 iommu/dma: Account for min_align_mask w/swiotlb omits e81e99bacc9f swiotlb: Support aligned swiotlb buffers omits 2e727bffbe93 iommu/dma: Check CONFIG_SWIOTLB more broadly omits 9b49bbc2c4df iommu/dma: Fold _swiotlb helpers into callers omits ee9d4097cc14 iommu/dma: Skip extra sync during unmap w/swiotlb omits 06e620345d54 iommu/dma: Fix arch_sync_dma for map omits 08ae5d4a1ae9 iommu/dma: Fix sync_sg with swiotlb omits 7fec4d39198b gve: Use kvcalloc() instead of kvzalloc() omits 6a832a6c72b9 net/ipv4/datagram.c: remove superfluous header files from [...] omits ca4b0649be01 net/dsa/tag_ksz.c: remove superfluous headers omits 6f8b64f86e27 net/dsa/tag_8021q.c: remove superfluous headers omits f69bf5dee7ef net/mlx4: Use array_size() helper in copy_to_user() omits 865bfb2affa8 net: bridge: Use array_size() helper in copy_to_user() omits ed717613f972 ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() omits 4f948b34304c Merge branch 'mctp-core-updates' omits 7b1871af75f3 mctp: Warn if pointer is set for a wrong dev type omits 6183569db80e mctp: Set route MTU via netlink omits f4d41c59135d doc/mctp: Add a little detail about kernel internals omits 97f09abffcb9 mctp: Do inits as a subsys_initcall omits 4f9e1ba6de45 mctp: Add tracepoints for tag/key handling omits 7b14e15ae6f4 mctp: Implement a timeout for tags omits 43f55f23f708 mctp: Add refcounts to mctp_dev omits 73c618456dc5 mctp: locking, lifetime and validity changes for sk_keys omits 1f6c77ac9e6e mctp: Allow local delivery to the null EID omits f364dd71d92f mctp: Allow MCTP on tun devices omits 7c2dcfa295b1 net: phy: micrel: Add support for LAN8804 PHY omits 49f01349d15e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 096d19f3156d Merge branch 'octeontx2-ptp-vf' omits 43510ef4ddad octeontx2-nicvf: Add PTP hardware clock support to NIX VF omits ffd2f89ad05c octeontx2-pf: Enable promisc/allmulti match MCAM entries. omits fd09961dbb9c fbdev: simplefb: fix Kconfig dependencies omits 78aa20fa4381 drm/virtio: implement context init: advertise feature to u [...] omits cd7f5ca33585 drm/virtio: implement context init: add virtio_gpu_fence_event omits 8d6b006e1f51 drm/virtio: implement context init: handle VIRTGPU_CONTEXT [...] omits 85c83ea915ed drm/virtio: implement context init: allocate an array of f [...] omits bbf588d7d4ed drm/virtio: implement context init: stop using drv->contex [...] omits e8b6e76f69a4 drm/virtio: implement context init: plumb {base_fence_ctx, [...] omits 7547675b84bf drm/virtio: implement context init: track {ring_idx, emit_ [...] omits 4fb530e5caf7 drm/virtio: implement context init: support init ioctl omits 6198770a1fe0 drm/virtio: implement context init: probe for feature omits 1925d6a7e0f4 drm/virtio: implement context init: track valid capabiliti [...] omits b10790434cf2 drm/virtgpu api: create context init feature omits 34268c9dde4c virtio-gpu api: multiple context types with explicit initi [...] omits e5c044c8a9b6 scripts: get_abi.pl: make undefined search more deterministic omits dde98a573c0a drm/i915: constify display wm vtable omits eba4b7960f22 drm/i915: constify clock gating init vtable. omits d28c2f5c2383 drm/i915: constify display function vtable omits cbc7617af0c1 drm/i915: drop unused function ptr and comments. omits 6b4cd9cba620 drm/i915: constify the cdclk vtable omits a73477f8813c drm/i915: constify the dpll clock vtable omits 0a108bca94a8 drm/i915: constify the audio function vtable omits c6d27046552e drm/i915: constify color function vtable. omits cd030c7c11a4 drm/i915: constify hotplug function vtable. omits 1c55b1e063d0 drm/i915: constify fdi link training vtable omits 38261f369fb9 selftests/bpf: Fix probe_user test failure with clang buil [...] omits 903f3806f3e8 drm/i915: split the dpll clock compute out from display vtable. omits 5c8c179bcaf6 drm/i915: split fdi link training from display vtable. omits de1677c5e32a drm/i915: split irq hotplug function from display vtable omits 89ac34c14d7e drm/i915: split cdclk functions from display vtable. omits 7b75709ac8b5 drm/i915: split audio functions from display vtable omits 082800ab52d6 drm/i915: split color functions from display vtable omits 27057882f62e drm/i915: split watermark vfuncs from display vtable. omits 46d8e4a1da52 drm/i915: split clock gating init from display vtable omits 4360a2b54fd7 drm/i915/display: add intel_fdi_link_train wrapper. omits 44892ffafa5a drm/i915: add wrappers around cdclk vtable funcs. omits 02a1a6351e43 drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) omits b198c36ab605 Merge branch 'misc' into for-next omits b0ee5c2f4727 Merge branch 'fixes' into for-next omits ef9c66a0aea5 drm/i915: make update_wm take a dev_priv. omits 758b2fc26640 drm/i915/pm: drop get_fifo_size vfunc. omits 5716c8c6f4b6 drm/i915/uncore: split the fw get function into separate vfunc omits c749301ebee8 scsi: sd: Fix sd_do_mode_sense() buffer length handling omits a7d6840bed0c scsi: core: Fix scsi_mode_select() buffer length handling omits 17b49bcbf835 scsi: core: Fix scsi_mode_sense() buffer length handling omits 6bd49b1a8d43 scsi: core: Delete scsi_{get,free}_host_dev() omits ca4ff9e751eb scsi: elx: efct: Switch from 'pci_' to 'dma_' API omits a0cea83332ae scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling omits 525943a586ef scsi: ufs: core: Export hibern8 entry and exit functions omits a5b141a895b5 scsi: lpfc: Add support for optional PLDV handling omits 60c98a87fcaa scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y omits 5860d9fb5622 scsi: lpfc: Return NULL rather than a plain 0 integer omits 9f80eca441a9 scsi: aic7xxx: Fix a function name in comments omits 8d807a068090 scsi: lpfc: Fix a function name in comments omits 568778f5572a scsi: advansys: Prefer struct_size() over open-coded arithmetic omits ce580e47e848 scsi: ufs: exynos: Unify naming omits a365023a76f2 net: qrtr: combine nameservice into main module omits 3d5f12d4ff78 net: ipv4: remove superfluous header files from fib_notifier.c omits 571fa247ab41 samples: bpf: Fix vmlinux.h generation for XDP samples omits 72e1781a5de9 Merge branch 'bpf: Build with -Wcast-function-type' omits 102acbacfd9a bpf: Replace callers of BPF_CAST_CALL with proper function [...] omits 3d717fad5081 bpf: Replace "want address" users of BPF_CAST_CALL with BP [...] omits 8a764ef1bd43 selinux: enable genfscon labeling for securityfs omits c2606ddcf5ad mtd: onenand: samsung: drop Exynos4 and describe driver in [...] omits 1a10ca10a675 Merge branch 'clk-rockchip' into clk-next omits 8d27b14775a4 Merge tag 'v5.16-rockchip-clk-1' of git://git.kernel.org/p [...] omits b357f721c9b6 Merge branch 'clk-fixes' into clk-next omits 09710d82c0a3 bpftool: Avoid using "?: " in generated code omits 4b65021a63a2 Merge tag 'renesas-clk-for-v5.15-tag3' of git://git.kernel [...] omits 0eb10c0c6d61 Bluetooth: btrsi: remove superfluous header files from btrsi.c omits e4978fd02375 Merge branch 'devel' into for-next omits b8023d677f7a pinctrl: mediatek: add rsel setting on MT8195 omits 81c17dda95f4 pinctrl: mediatek: support rsel feature omits 7f87ec7668db pinctrl: mediatek: fix coding style omits 9c39d92cbf9d dt-bindings: pinctrl: mt8195: change pull up/down description omits 9ae9c51b092b dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to [...] omits 050109f08c28 dt-bindings: mailbox: fix incorrect gce.h file paths omits a3b539fedc09 dt-bindings: pci: Add DT bindings for apple,pcie omits c64ce5c0455f dt-bindings: pinctrl: mt8195: add rsel define omits f4bcba0e873f Bluetooth: btrtl: Set VsMsftOpCode based on device table omits 7f7fd17ed7c5 Bluetooth: Fix handling of experimental feature for codec offload omits 823f3bc4e2ec Bluetooth: Fix handling of experimental feature for qualit [...] omits 4e874b119c79 Merge branch 'libbpf: stricter BPF program section name handling' omits 7c80c87ad56a selftests/bpf: Switch sk_lookup selftests to strict SEC("s [...] omits dd94d45cf0ac libbpf: Add opt-in strict BPF program section name handling logic omits d41ea045a6e4 libbpf: Complete SEC() table unification for BPF_APROG_SEC [...] omits 15ea31fadd7f libbpf: Refactor ELF section handler definitions omits 13d35a0cf174 libbpf: Reduce reliance of attach_fns on sec_def internals omits 12d9466d8bf3 libbpf: Refactor internal sec_def handling to enable pluggability omits 15669e1dcd75 selftests/bpf: Normalize all the rest SEC() uses omits c22bdd28257f selftests/bpf: Switch SEC("classifier*") usage to a strict [...] omits 8fffa0e3451a selftests/bpf: Normalize XDP section names in selftests omits 9673268f03ba libbpf: Add "tc" SEC_DEF which is a better name for "classifier" omits 093ab2277b92 block: print the current process in handle_bad_sector omits 387ef964460f Smack:- Use overlay inode label in smack_inode_copy_up() omits d1dcbf615af6 Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE omits c80161287590 perf vendor events arm64: Revise hip08 uncore events omits b8b350afaa4b perf test: Add pmu-event test for event described as "config=" omits 56be05103a40 perf test: Verify more event members in pmu-events test omits d60bad10c4ae perf jevents: Support ConfigCode omits 4f9d4f8aa732 perf parse-events: Set numeric term config omits 08efcb4a638d libtraceevent: Increase libtraceevent logging when verbose omits 359cad09e40b perf tools: Add define for libtracefs version omits 569715164ba2 perf tools: Add define for libtraceevent version omits b758a61b391f perf tools: Enable libtracefs dynamic linking omits 428dc13fac02 rcu: in_irq() cleanup omits 3d5ac9effcc6 perf test: Workload test of all PMUs omits 4a87dea9e60f perf test: Workload test of metric and metricgroups omits 3ea886384ad3 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits 0e46c8307574 perf jevents: Add __maybe_unused attribute to unused function arg omits 6f45070ea1b7 rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr omits b7c8a352353a rcu: Always inline rcu_dynticks_task*_{enter,exit}() omits 69f1b40102a7 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 1c60e6f24b67 Merge branch 'edac-misc' into edac-for-next omits 30cba287eb21 ice: Prefer kcalloc over open coded arithmetic omits b37e4e94c1a8 ice: Fix macro name for IPv4 fragment flag omits 0128cc6e928d ice: refactor devlink getter/fallback functions to void omits 4fc5fbee5cb7 ice: Fix link mode handling omits 40b247608bc5 ice: Add feature bitmap, helpers and a check for DSCP omits 2a87bd73e50d ice: Add DSCP support omits 7a71ead5cef3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits 470b52564cce EDAC/al_mc: Make use of the helper function devm_add_actio [...] omits 93ee1a2c0f08 drm/panel: support for BOE and INX video mode panel omits 76d364d81b55 dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...] omits c5bdaba8d330 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() omits d30ef6d5c013 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 18c58153b8c6 drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail omits c43da06c24a4 dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling [...] omits 91b3b62061d0 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 25b5476a294c KVM: s390: Function documentation fixes omits d5d7bdc80baf s390/mm: optimize reset_guest_reference_bit() omits 5166f0ccd987 s390/mm: optimize set_guest_storage_key() omits 6cafc8539321 s390/mm: no need for pte_alloc_map_lock() if we know the p [...] omits aea2b8147213 s390/uv: fully validate the VMA before calling follow_page() omits c09925c07232 s390/mm: fix VMA and page table handling code in storage k [...] omits 29ea002d77fa s390/mm: validate VMA in PGSTE manipulation functions omits ab6210d05512 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] omits c7231320c104 s390/gmap: validate VMA in __gmap_zap() omits 37f6317b1882 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] omits d7f0282b7772 Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits c22441a7cbd0 arm64: dts: qcom: sdm630-nile: Correct regulator label name omits 4e31e85759a0 arm64: dts: qcom: sm6125: Improve indentation of multiline [...] omits d2c8a1554c10 IB/mlx5: Enable UAR to have DevX UID omits 8de1e9b01b03 net/mlx5: Add uid field to UAR allocation structures omits b30cad26d803 arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usb [...] omits f5d7bca55425 arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB d [...] omits 483de2b44cd3 arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 omits c99ca78d67a6 platform/x86: thinkpad_acpi: Switch to common use of attributes omits 599482c58ebd platform/x86: ideapad-laptop: Add platform support for Ide [...] omits 5c258a8a9cf9 spi: cadence: Fix spelling mistake "nunber" -> "number" omits 603a1621caa0 mwifiex: avoid null-pointer-subtraction warning omits 27da60547de1 RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK omits 45216d63630a RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_W [...] omits 373efe0f3095 RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK omits 1e0083bd0777 gve: DQO: avoid unused variable warnings omits 6a684635478c update email addresses. Change all email addresses for Mar [...] omits 7dbcaf743df5 platform/x86: amd-pmc: Add a message to print resume time info omits 9c93f8f4fc8c platform/x86: amd-pmc: Send command to dump data after cle [...] omits 40635cd32f0d platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS [...] omits 87e9585b3628 drm/amd/display: Replace referral of dal with dc omits 487ac89fee2b drm/amd/display: 3.2.155 omits 14431f3b7c69 drm/amd/display: [FW Promotion] Release 0.0.86 omits 8673b8dc8951 drm/amd/display: Add an extra check for dcn10 OPTC data format omits 7596936260f7 drm/amd/display: Add PPS immediate update flag for DCN2 omits 43dc2ad561c9 drm/amd/display: Fix MST link encoder availability check. omits e3ab29aa8c68 drm/amd/display: Fix for link encoder access for MST. omits f6e54f0643fb drm/amd/display: add function to convert hw to dpcd lane settings omits 52dffe2fc1ad drm/amd/display: update cur_lane_setting to an array one f [...] omits ba9012fcb274 drm/amd/display: Add debug support to override the Minimum [...] omits b629a824708b drm/amd/display: add vsync notify to dmub for abm pause omits b089ebaaddb0 drm/amd/display: Don't enable AFMT for DP audio stream omits bf72ca73aaa6 drm/amd/display: [FW Promotion] Release 0.0.85 omits b0d888900603 drm/amd/display: use correct vpg instance for 128b/132b encoding omits e794747622c3 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 omits f524dd54a789 drm/amdgpu: skip umc ras irq handling in poison mode (v2) omits e43488493cbb drm/amdgpu: set poison supported flag for RAS (v2) omits aaca8c386136 drm/amdgpu: add poison mode query for UMC omits ca5c636dc6a2 drm/amdgpu: add poison mode query for DF (v2) omits 77ec28eac2aa drm/amdgpu: Update PSP TA Invoke to use common TA context [...] omits a74d0224d56a drm/amd/display: Fix Display Flicker on embedded panels omits 71cf9e72b312 drm/amdgpu: fix gart.bo pin_count leak omits af3826db74d1 octeontx2-pf: Use hardware register for CQE count omits 13d45964c1b4 Merge branch 'octeontx2-af-external-ptp-clock' omits 99bbc4ae69b9 octeontx2-af: Add external ptp input clock omits e266f6639396 octeontx2-af: Use ptp input clock info from firmware data omits d1489208681d octeontx2-af: cn10k: RPM hardware timestamp configuration omits e37e08fffc37 octeontx2-af: Reset PTP config in FLR handler omits 128cfb882e23 net/tls: support SM4 CCM algorithm omits 171964252189 mac80211: MBSSID support in interface handling omits 3c561a090c79 ASoC: intel: sof_rt5682: update platform device name for M [...] omits b689d81b1608 ASoC: SOF: ipc: Make the error prints consistent in tx_wai [...] omits 18845128f5f8 ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ omits 6a0ba071b71c ASoC: SOF: add error handling to snd_sof_ipc_msg_data() omits b05cfb121522 ASoC: mediatek: mt8195: add missing of_node_put in probe omits 3e5cdded931a ASoC: SOF: imx: add header file for ops omits a1ce6e43e2ac ASoC: SOF: pm: fix a stale comment omits 22c861fd7f8e ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_ [...] omits 1817750bdc67 net: ipv6: use ipv6-y directly instead of ipv6-objs omits 9a1213849a94 net: ipv6: squash $(ipv6-offload) in Makefile omits d68c2e1d19c5 net: stmmac: fix off-by-one error in sanity check omits 861f40fa0edf am65-cpsw: avoid null pointer arithmetic omits f43bed7193a3 net: mac80211: check return value of rhashtable_init omits f04ed7d277e8 net: ipv6: check return value of rhashtable_init omits d7cade513752 net/mlx5e: check return value of rhashtable_init omits 099c6d31764b Bluetooth: btrtl: enable Realtek 8822C/8852A to support AO [...] omits 34af56e8ad3a Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension omits 3d3b30175a51 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in [...] omits 3025a86fe6fd netfilter: nft_dynset: relax superfluous check on set updates omits 2c964c558641 netfilter: nf_tables: reverse order in rule replacement expansion omits e189ae161dd7 netfilter: nf_tables: add position handle in event notification omits 339031bafe6b netfilter: conntrack: fix boot failure with nf_conntrack.e [...] omits 0d67e332e6df module: fix clang CFI with MODULE_UNLOAD=n omits 654e4d5d3d5b ABI: sysfs-bus-platform: add modalias description omits e080f24795d0 ABI: sysfs-driver-ufs: Add another What for platform drivers omits 3a0d390bd529 ABI: obsolete/sysfs-bus-iio: add some missing blank lines omits 989eff9cdb79 ABI: sysfs-bus-usb: add missing sysfs fields omits e06ab8d57433 ABI: sysfs-bus-usb: use a wildcard for interface name on What omits 89ae45d72ae2 ABI: sysfs-bus-mdio: add alternate What for mdio symbols omits 8a60958923e6 ABI: sysfs-class-bdi: use What: to describe each property omits bab2f3c14e56 ABI: sysfs-bus-pci: add a alternative What fields omits 5e58808871c1 ABI: sysfs-devices-power: add some debug sysfs files omits 773151dc4103 ABI: sysfs-kernel-slab: Document some stats omits 6abac1a8a68e ABI: o2cb: add an obsolete file for /sys/o2cb omits 9919c339babf ABI: sysfs-bus-pci: add documentation for modalias omits e95d6d8b0147 ABI: sysfs-devices: add /dev ABI omits 405ea445781a ABI: sysfs-devices-power: document some RPM statistics omits eeac9faf9645 ABI: testing/sysfs-module: document initstate omits 19aca231250f ABI: stable/sysfs-module: document version and srcversion omits 3b54fc5077da ABI: stable/sysfs-module: better document modules omits 483f7d699fd9 ABI: evm: place a second what at the next line omits 28331a011d1c scripts: get_abi.pl: show progress omits 2833e30aa04d scripts: get_abi.pl: use STDERR for search-string and show-hints omits 42f09848cf3a scripts: get_abi.pl: update its documentation omits 87b58c6fae17 scripts: get_abi.pl: fix parse logic for DT firmware omits 3a1cc06c0e07 scripts: get_abi.pl: produce an error if the ref tree is broken omits 3cb1feadbffd ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] omits 1f223cdb38a7 ABI: sysfs-devices-removable: make a table valid as ReST markup omits 5ef803538bd2 ABI: configfs-usb-gadget-uac2: fix a broken table omits 1b8af67cae65 ABI: configfs-usb-gadget-uac1: fix a broken table omits 6b59d8cac1ff ABI: sysfs-platform-dptf: Add tables markup to a table omits 26d98b9cc042 ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries omits ff3777d0d661 scripts: get_abi.pl: create a valid ReST with duplicated tags omits a144fbf35b84 Merge branch 'mem-ctrl-next' into for-next omits 6b20a5d173cd memory: samsung: describe drivers in KConfig omits 0c2d4ca1e690 Merge branch 'for-v5.16/renesas-rpc' into for-next omits d4bfebd9ef49 Merge remote-tracking branch 'tip/x86/cpu' into tip-master omits 1869023e24c0 memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash omits fff53a551db5 memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode omits eb3e8bd5eae9 Merge remote-tracking branch 'tip/ras/core' into tip-master omits daf4e7d7b912 drm/vc4: hdmi: Actually check for the connector status in hotplug omits 0464ed1a79b8 drm/probe-helper: Create a HPD IRQ event helper for a sing [...] omits 8a022ff33f3d Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits fd5911a33f1b Merge remote-tracking branch 'tip/x86/misc' into tip-master omits d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells omits f0c0660528e3 Merge remote-tracking branch 'tip/x86/core' into tip-master omits 43f415155a8d Merge remote-tracking branch 'tip/irq/core' into tip-master omits 7dad41aac5f3 drm/probe-helper: Document drm_helper_hpd_irq_event() retu [...] omits afa827fbca80 Merge remote-tracking branch 'tip/sched/core' into tip-master omits ddc70d2f3012 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master omits ca829739f062 Merge remote-tracking branch 'tip/locking/core' into tip-master omits f13efafc1a2c iommu/mediatek: Fix out-of-range warning with clang omits d47c916cad78 Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] omits 1cdeb52e5c24 iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code omits 78c57eaa9886 Merge remote-tracking branch 'tip/perf/core' into tip-master omits 153bbb68811b Merge remote-tracking branch 'tip/objtool/core' into tip-master omits 0a0624a26f9c thunderbolt: Fix -Wrestrict warning omits 3d31d4e7a3ef iommu/dma: Unexport IOVA cookie management omits b2b2781a9755 iommu/dart: Clean up IOVA cookie crumbs omits 7a62ced8ebd0 iommu/ipmmu-vmsa: Add support for r8a779a0 omits 5c8e9a47b5e6 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support omits a8e5387f8362 ipw2200: Fix a function name in print messages omits a20f3b10de61 ASoC: SOF: Intel: hda-dai: fix potential locking issue omits 868ddfcef31f ALSA: hda: hdac_ext_stream: fix potential locking issues omits 1465d06a6d85 ALSA: hda: hdac_stream: fix potential locking issue in snd [...] omits 882e013a32ec ALSA: usb-audio: fix comment reference in __uac_clock_find_source omits 4139ff008330 Bluetooth: Fix wrong opcode when LL privacy enabled omits ce81843be24e Bluetooth: Fix Advertisement Monitor Suspend/Resume omits 2a764b7c708a drm/i915/display: Fix the dsc check while selecting min_cdclk omits a462ac13da67 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] omits 732e8ee0351c arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets omits 04f6a8ccd180 ARM: dts: rzg1: Add missing Ethernet PHY resets omits 35f875e5d11e ARM: dts: r-mobile: Add missing Ethernet PHY resets omits d45ba2a5f718 arm64: dts: renesas: Add compatible properties to RTL8211E [...] omits 722d55f3a9bd arm64: dts: renesas: Add compatible properties to KSZ9031 [...] omits 18a2427146bf arm64: dts: renesas: Add compatible properties to AR8031 E [...] omits ef6e2bf367ef ARM: dts: renesas: Add compatible properties to uPD6061x E [...] omits 054fe41dace8 ARM: dts: renesas: Add compatible properties to RTL8201FL [...] omits 1c65ef1c71e4 ARM: dts: renesas: Add compatible properties to LAN8710A E [...] omits eb7d7b00d068 ARM: dts: renesas: Add compatible properties to KSZ9031 Et [...] omits 9ec5b8fafb78 ARM: dts: renesas: Add compatible properties to KSZ8081 Et [...] omits 18474181fe38 ARM: dts: renesas: Add compatible properties to KSZ8041 Et [...] omits 59a8bda062f8 arm64: dts: renesas: beacon: Fix Ethernet PHY mode omits 7ff2cd32572a ARM: dts: renesas: Fix SMSC Ethernet compatible values omits 93207e415d13 arm64: defconfig: Enable RZG2L_ADC omits 3c158ec884d8 arm64: defconfig: Enable SND_SOC_WM8978 omits cc3e8f97bbd3 clk: renesas: r8a779a0: Add Z0 and Z1 clock support omits 29eef85be2f6 bpf/tests: Add tail call limit test with external function call omits 18935a72eb25 bpf/tests: Fix error in tail call limit tests omits f536a7c80675 bpf/tests: Add more BPF_END byte order conversion tests omits f1517eb790f9 bpf/tests: Expand branch conversion JIT test omits c4df4559db84 bpf/tests: Add JMP tests with degenerate conditional omits d4ff9ee2dc0b bpf/tests: Add JMP tests with small offsets omits 27cc6dac6ec8 bpf/tests: Add test case flag for verifier zero-extension omits 2e807611945c bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes omits a7d2e752e520 bpf/tests: Add staggered JMP and JMP32 tests omits a5a36544de38 bpf/tests: Add exhaustive tests of JMP operand magnitudes omits 9298e63eafea bpf/tests: Add exhaustive tests of ALU operand magnitudes omits 68c956fe7417 bpf/tests: Add exhaustive tests of ALU shift values omits 4bc354138d55 bpf/tests: Reduce memory footprint of test suite omits c2a228d69cef bpf/tests: Allow different number of runs per test case omits 1dc1eed46f9f ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO omits 42ce32b1ae54 staging: r8188eu: Remove unused macros and defines from odm.h omits bd46a1f12c0b staging: most: dim2: use if statements instead of ?: expressions omits 9b27a62d11be staging: most: dim2: force fcnt=3 on Renesas GEN3 omits 1e3944578b74 Merge tag 'amd-drm-next-5.16-2021-09-27' of https://gitlab [...] omits 151a7c12c4fc Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" omits fe5c735d0d47 iwlwifi: pcie: add configuration of a Wi-Fi adapter on Del [...] omits b3ed524f84f5 drm/msm: allow compile_test on !ARM omits c3e8c44a9063 libbpf: Ignore STT_SECTION symbols in 'maps' section omits f27591125a56 Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro [...] omits ec1471a898cc soc: qcom: apr: Add GPR support omits 974c6faf7667 soc: dt-bindings: qcom: add gpr bindings omits 99139b80c1b3 soc: qcom: apr: make code more reuseable omits 1ff63d5465d0 soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property omits 985f62a9a131 soc: dt-bindings: qcom: apr: convert to yaml omits 116e5947d7bf drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warning omits 45500e830ed5 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits c842379d00f1 remoteproc: mss: q6v5-mss: Add modem support on SC7280 omits c42c0a5e97d1 dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding omits 58c8db93f721 remoteproc: qcom: pas: Add SC7280 Modem support omits 04a1261951bc dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support omits 9ae45035ba2b remoteproc: qcom: pas: Use the same init resources for MSM [...] omits cc73f503f7ec MAINTAINERS: Update remoteproc repo url omits f13f5d729a8d dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible fr [...] omits 81231af135ca dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible fr [...] omits 79111df414fc remoteproc: mediatek: Support mt8195 scp omits f4d7e6f6eb3c dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema omits 63e6a34068a3 dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp omits ca7380a41d37 dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp omits 6cb58ea897dd remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC r [...] omits eeaf9700b9c6 dt-bindings: remoteproc: Add the documentation for Meson A [...] omits 28d5554b4630 remoteproc: imx_rproc: Change to ioremap_wc for dram omits e90547d59d4e remoteproc: imx_rproc: Fix rsc-table name omits afe670e23af9 remoteproc: imx_rproc: Fix ignoring mapping vdev regions omits 91bb26637353 remoteproc: imx_rproc: Fix TCM io memory type omits 970675f61bf5 remoteproc: Fix the wrong default value of is_iomem omits 24acbd9dc934 remoteproc: elf_loader: Fix loading segment when is_iomem true omits 54c9237a97e0 rpmsg: Change naming of mediatek rpmsg property omits ff70294fc9a3 xtensa/platforms/iss/simdisk: add error handling support f [...] omits 11333be19c08 RDMA/hfi1: Use struct_size() and flex_array_size() helpers omits b4d170687c4f block/mq-deadline: Prioritize high-priority requests omits 30d1c42fb962 block/mq-deadline: Stop using per-CPU counters omits 5eb9e5202056 block/mq-deadline: Add an invariant check omits 73ac1fd7994b block/mq-deadline: Improve request accounting further omits 6d1ebccbd64a IB/hfi1: Add ring consumer and producers traces omits b4b90a50cbb9 IB/hfi1: Remove atomic completion count omits f5dc70a0e142 IB/hfi1: Tune netdev xmit cachelines omits a7125869b2c3 IB/hfi1: Get rid of tx priv backpointer omits 4bf0ca0c9f77 IB/hfi1: Get rid of hot path divide omits d47dfc2b00e6 IB/hfi1: Remove cache and embed txreq in ring omits 0025fac17b31 arm64: dts: qcom: sc7280: Update Q6V5 MSS node omits 4882cafb99c2 arm64: dts: qcom: sc7280: Add Q6V5 MSS node omits dddf4b0621d6 arm64: dts: qcom: sc7280: Add nodes to boot modem omits f83146890172 arm64: dts: qcom: sc7280: Add/Delete/Update reserved memory nodes omits eca7d3a366b3 arm64: dts: qcom: sc7280: Update reserved memory map omits cea83511353d arm64: dts: qcom: msm8998-fxtec-pro1: Add tlmm keyboard keys omits f66ea51f0e47 arm64: dts: qcom: msm8998-fxtec-pro1: Add Goodix GT9286 to [...] omits 946c9a2cf8b0 arm64: dts: qcom: msm8998-fxtec-pro1: Add physical keyboard leds omits 122d2c5f31b6 arm64: dts: qcom: Add support for MSM8998 F(x)tec Pro1 QX1000 omits 8199a0b31e76 arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock omits 8620265ec8ff block/ataflop: add error handling support for add_disk() omits 4cbf564711a8 block/ataflop: provide a helper for cleanup up an atari disk omits b83dad8453e9 block/ataflop: add registration bool before calling del_gendisk() omits e32a97d9a445 block/ataflop: use the blk_cleanup_disk() helper omits 3272470a8d5f swim: add error handling support for add_disk() omits 5d402136f500 swim: add a floppy registration bool which triggers del_gendisk() omits 052f476a9fbb swim: add helper for disk cleanup omits efeed764dfc4 swim: simplify using blk_cleanup_disk() on swim_remove() omits 6c488373376b amiflop: add error handling support for add_disk() omits 6e7bcdf20bae floppy: add error handling support for add_disk() omits b29e2589243b floppy: fix calling platform_device_unregister() on invali [...] omits 2d61455a9034 floppy: use blk_cleanup_disk() omits bda15d383291 floppy: fix add_disk() assumption on exit due to new developments omits 33b8b10bc7fd block/swim3: add error handling support for add_disk() omits 2e68b524b486 rbd: add add_disk() error handling omits d45ce9ad9201 cdrom/gdrom: add error handling support for add_disk() omits 51c7786f5d42 arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sen [...] omits 55884ae0407c pf: add error handling support for add_disk() omits 1683818a4f1a block/sx8: add error handling support for add_disk() omits 7a4423841b4e block/rsxx: add error handling support for add_disk() omits 1db0dfb22fe2 pktcdvd: add error handling support for add_disk() omits 056b5aa40c83 mtip32xx: add error handling support for add_disk() omits f3e25dac04e1 dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] omits af54d9d8dd63 pd: add error handling support for add_disk() omits fea9c131df55 pcd: capture errors on cdrom_register() omits 3d0ec5f1cb3e pcd: fix ordering of unregister_cdrom() omits e4ed399d2995 pcd: add error handling support for add_disk() omits 892c92265579 pd: cleanup initialization omits 327638dec0ce pf: cleanup initialization omits ea3d5fcb746a pcd: cleanup initialization omits 7a60e30557c3 pcd: move the identify buffer into pcd_identify omits ede638c42c82 arm64: dts: qcom: sc7180: Add IMEM and pil info regions omits e4e00b7d3933 n64cart: add error handling support for add_disk() omits b8ca4c92d3be drbd: add error handling support for add_disk() omits e36cbe76134d aoe: add error handling support for add_disk() omits 9366943bd883 memstick: avoid out-of-range warning omits ba8a791d9465 nbd: add error handling support for add_disk() omits c4ec50bcccc3 loop: add error handling support for add_disk() omits b9deda2c2326 null_blk: poll queue support omits a9a5ca5c8c37 arm64: dts: qcom: pm6150l: Add missing include omits ed1648d52a37 arm64: dts: qcom: sm6350: Add device tree for Sony Xperia 10 III omits 4ef13f7fe4cd arm64: dts: qcom: sm6350: Add apps_smmu and assign iommus [...] omits 1797e1c9a95c arm64: dts: qcom: sm6350: Add SDHCI1/2 nodes omits 9264d3c8ee51 arm64: dts: qcom: sm6350: Add RPMHPD and BCM voter omits 574af5456244 arm64: dts: qcom: sm6350: Add PRNG node omits 001eaf9514f2 arm64: dts: qcom: sm6350: Add SPMI bus omits 8fe2e0d9dba8 arm64: dts: qcom: sm6350: Add AOSS_QMP omits 25e0ae684819 arm64: dts: qcom: sm6350: Add TSENS nodes omits 3cc415413f54 arm64: dts: qcom: sm6350: Add cpufreq-hw support omits 23737b9557fe arm64: dts: qcom: sm6350: Add USB1 nodes omits 4c9f09372046 Merge branch 'bpf-xsk-rx-batch' omits e34087fc00f4 selftests: xsk: Add frame_headroom test omits e4e9baf06a6e selftests: xsk: Change interleaving of packets in unaligned mode omits 96a40678ce53 selftests: xsk: Add single packet test omits 1bf3649688c1 selftests: xsk: Introduce pacing of traffic omits 89013b8a2928 selftests: xsk: Fix socket creation retry omits 872a1184dbf2 selftests: xsk: Put the same buffer only once in the fill ring omits 5b132056123d selftests: xsk: Fix missing initialization omits 94033cd8e73b xsk: Optimize for aligned case omits 6aab0bb0c5cd i40e: Use the xsk batched rx allocation interface omits db804cfc21e9 ice: Use the xsk batched rx allocation interface omits 57f7f8b6bc0b ice: Use xdp_buf instead of rx_buf for xsk zero-copy omits 47e4075df300 xsk: Batched buffer allocation for the pool omits 10a5e009b93a xsk: Get rid of unused entry in struct xdp_buff_xsk omits 538f4bcd5106 arm64: dts: qcom: sm6350: Add TLMM block node omits 30de1108df22 arm64: dts: qcom: sm6350: Add GCC node omits 985e02e7c062 arm64: dts: qcom: sm6350: Add RPMHCC node omits ced2f0d75e13 arm64: dts: qcom: sm6350: Add LLCC node omits 5f82b9cda61e arm64: dts: qcom: Add SM6350 device tree omits 55d0feb3ab3d dt-bindings: arm: cpus: Add Kryo 560 CPUs omits 418836975bf4 mmc: sdhci-sprd: Wait until DLL locked after being configured omits f000d0bc15c4 mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] omits ea0b7ca8549a mmc: sdhci-s3c: Describe driver in KConfig omits c0e2f52918a6 Merge branch 'fixes' into next omits 3b9b0887fff8 mmc: sdhci-of-at91: replace while loop with read_poll_timeout omits f39d6a48032b mmc: sdhci-of-at91: wait for calibration done before proceed omits 9a6218fd50c1 Merge branch 'v5.16-armsoc/dts64' into for-next omits 98419a39d1dc arm64: dts: rockchip: add pwm nodes for rk3568 omits 204b3e415167 rcu: Move rcu_needs_cpu() to tree.c omits f8c76c6679bf dt-bindings: sdhci-omap: Document ti,non-removable propert [...] omits 7310e3d723e3 mmc: sdhci: Return true only when timeout exceeds capacity [...] omits 172799c79c4b rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits a5ded35b2547 torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits 198f7785243b torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits 2a2a79577dda fpga: ice40-spi: Add SPI device ID table omits c1fe10d238c0 remoteproc: qcom: q6v5: Use qmp_send to update co-processo [...] omits 8443ef7b5771 dt-bindings: remoteproc: qcom: Add QMP property omits e73c632b18a9 dt-bindings: remoteproc: qcom: pas: Add QMP property omits 7b4d7894c65b soc: qcom: aoss: Expose send for generic usecase omits e603577231d4 dt-bindings: soc: qcom: aoss: Delete unused power-domain d [...] omits ec908595825c dt-bindings: msm/dp: Remove aoss-qmp header omits 99512191f4f1 soc: qcom: aoss: Drop power domain support omits 6b7cb2d23791 arm64: dts: qcom: sm8350: Use QMP property to control load state omits b74ee2d71be8 arm64: dts: qcom: sm8250: Use QMP property to control load state omits d9d327f6a37f arm64: dts: qcom: sm8150: Use QMP property to control load state omits db8e45a81bdc arm64: dts: qcom: sdm845: Use QMP property to control load state omits 6b3207dfebdf arm64: dts: qcom: sc7280: Use QMP property to control load state omits 135780456218 arm64: dts: qcom: sc7180: Use QMP property to control load state omits a4fe5159038f dt-bindings: soc: qcom: aoss: Drop the load state power-domain omits c36836d5a1af NFSD: Initialize pointer ni with NULL and not plain integer 0 omits e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem omits a892e71bb551 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 250a0a5ba9d2 docs: checkpatch: add multiline, do/while, and multiple-as [...] omits 7193f47219a6 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 830ca2abfa59 srcu: Prevent redundant __srcu_read_unlock() wakeup omits fff802043e30 rcutorture: More thoroughly test nested readers omits f7937d42eea9 rcutorture: Sanitize RCUTORTURE_RDR_MASK omits 71fb2257c2cf torture: Catch kvm.sh help text up with actual options omits 212aee5435c2 testing/bpf: Update test names for xchg and cmpxchg omits 64349132042d rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits cbb817fc2eff docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNE [...] omits 59c4e190b10c Merge tag 'v5.15-rc3' into spi-5.15 omits 0be88d81a72a rcu: Tighten rcu_advance_cbs_nowake() checks omits 728cb436d4be Merge series "add support for Cadence's XSPI controller" f [...] omits ca4c040d4afa Merge series "add driver to support firmware loading on Ci [...] omits 15ce51f55e15 Documentation/no_hz: Introduce "dyntick-idle mode" before [...] omits 9770a132656c docs/zh_CN: add core-api gfp_mask-from-fs-io translation omits 71a643688093 docs/zh_CN: add core-api boot-time-mm translation omits a4163902d07b docs/zh_CN: add core-api genalloc translation omits 4d68c2c9974c docs/zh_CN: add core-api mm-api translation omits 26f1a50f56c0 docs/zh_CN: add core-api unaligned-memory-access translation omits e19af6e980f0 docs/zh_CN: add core-api memory-allocation translation omits 0ee387b1417b Documentation: arm: marvell: Add link to Orion Functional [...] omits 5b32e44e8b88 Documentation: update pagemap with shmem exceptions omits 92a19d809829 docs/zh_CN: modify some words omits 585e5159f3c2 docs/zh_CN: typo fix and improve translation omits 65a21ad04463 docs/zh_CN: Improve zh_CN/process/howto.rst omits f1e69953104e docs/zh_CN: add core api kref translation omits 0b5222dc3da5 block: move struct request to blk-mq.h omits c285899b9776 block: move integrity handling out of <linux/blkdev.h> omits 57d4320a8346 block: move a few merge helpers out of <linux/blkdev.h> omits 813174e36dd0 block: drop unused includes in <linux/genhd.h> omits b4c23d801849 block: drop unused includes in <linux/blkdev.h> omits 9dd82c0f430d block: move elevator.h to block/ omits 76794241c09d block: remove the struct blk_queue_ctx forward declaration omits f177a6c23d8e block: remove the cmd_size field from struct request_queue omits 44197059fa8e block: remove the unused blk_queue_state enum omits f43faec23875 block: remove the unused rq_end_sector macro omits 9ec750900692 sched: move the <linux/blkdev.h> include out of kernel/sch [...] omits 1cc71b3e029f kernel: remove spurious blkdev.h includes omits 82fe6daa617f arch: remove spurious blkdev.h includes omits 9b264c0e4462 mm: remove spurious blkdev.h includes omits f11826446de4 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> omits 03acadf5a803 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> omits 2e1e2614d05b mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> omits da73f4ee4a9a dt-bindings: interrupt-controller: msi: Add msi-ranges property omits 2e8b4b6ebe56 dt-bindings: interrupt-controller: Convert MSI controller [...] omits 6489f8d0e1d9 xtensa: call irqchip_init only when CONFIG_USE_OF is selected omits 744679de4be9 Merge branch 'for-next/gcc-plugins' into for-next/kspp omits 96648edaaae1 Merge branch 'kspp/hardening/options' into for-next/kspp omits 2f9602870886 selftests: drivers/dma-buf: Fix implicit declaration warns omits c090666ba9b5 staging: r8188eu: remove mutex 'usb_vendor_req_mutex' omits d00a923f9616 staging: r8188eu: remove shared buffer for USB requests omits 46f0b1ad5be8 staging: r8188eu: call new usb_write() from rtw_write{8,16 [...] omits 27ed9834bc66 staging: r8188eu: call new usb_read() from rtw_read{8,16,32}() omits a6db0cd3d414 staging: r8188eu: Remove a test from usbctrl_vendorreq() omits 1b77e29e7bf4 staging: r8188eu: change the type of a variable in rtw_read16() omits 6386030e10df staging: r8188eu: remove a bitwise AND from rtw_writeN() omits b9950e7b826a staging: r8188eu: remove a buffer from rtw_writeN() omits a3c1900154d0 staging: r8188eu: change the type of a variable in rtw_write16() omits 7dc3f33ccbf8 staging: r8188eu: remove casts from rtw_{read,write}*() omits 4689bdfa07fa staging: r8188eu: rename symbols in rtw_read*() and rtw_write*() omits ce86bf9dabc2 staging: r8188eu: remove a comment from usbctrl_vendorreq() omits db752ce50b53 staging: r8188eu: reorder comments in usbctrl_vendorreq() omits 8defea0e9573 staging: r8188eu: remove test in usbctrl_vendorreq() omits 4b19eeff8e22 staging: r8188eu: reorder declarations in usbctrl_vendorreq() omits 58673de5fef9 staging: r8188eu: clean up symbols in usbctrl_vendorreq() omits 326db0e7a5e3 staging: r8188eu: remove ODM_CheckPowerStatus() omits a7d375b7a58f staging: r8188eu: remove LedStrategy from struct led_priv omits a2665b208144 staging: r8188eu: remove _InitHWLed() omits 1cb6b51f60a3 staging: r8188eu: remove unnecessary comments omits 0f8d4adcd9c9 staging: r8188eu: remove dead led control functions omits d344819e60cf staging: r8188eu: remove dead led blink functions omits a17aafa3a416 Merge branch 'bcmgenet-flow-control' omits 2d8bdf525d71 net: bcmgenet: add support for ethtool flow control omits fc13d8c03773 net: bcmgenet: pull mac_config from adjust_link omits fcb5dfe7dc40 net: bcmgenet: remove old link state values omits 50e356686fa9 net: bcmgenet: remove netif_carrier_off from adjust_link omits 13807ded270c Merge branch 'rtl8366-cleanups' omits d310b14ae748 net: dsa: rtl8366: Drop and depromote pointless prints omits d8251b9db34a net: dsa: rtl8366: Fix a bug in deleting VLANs omits 5f5f12f5d4b1 net: dsa: rtl8366rb: Fix off-by-one bug omits a4eff910ec63 net: dsa: rtl8366rb: Rewrite weird VLAN filering enablement omits 7776e33c68ae net: dsa: rtl8366: Drop custom VLAN set-up omits d5a680295be2 net: dsa: rtl8366rb: Support bridge offloading omits d06d54a34648 Merge branch 'devlink_register-last' omits bd936bd53b2d net: dsa: Move devlink registration to be last devlink command omits 6f0b1edd9ff1 staging: qlge: Move devlink registration to be last devlin [...] omits c89f78e985cc ptp: ocp: Move devlink registration to be last devlink command omits 504627ee4cf4 net: wwan: iosm: Move devlink_register to be last devlink command omits 71c1b525934d netdevsim: Move devlink registration to be last devlink command omits 0d98ff22de92 net: ethernet: ti: Move devlink registration to be last de [...] omits 1b8e0bdbea65 qed: Move devlink registration to be last devlink command omits 7911c8bd546f ionic: Move devlink registration to be last devlink command omits 4f2a81c40c3c nfp: Move delink_register to be last command omits 67d78e7f7683 net: mscc: ocelot: delay devlink registration to the end omits b2ab483fcbc3 mlxsw: core: Register devlink instance last omits 64ea2d0e7263 net/mlx5: Accept devlink user input after driver initializ [...] omits 1e726859167c net/mlx4: Move devlink_register to be the last initializat [...] omits 4beb0c241bfa net/prestera: Split devlink and traps registrations to sep [...] omits 1d264db405cb octeontx2: Move devlink registration to be last devlink command omits 838cefd5e52c ice: Open devlink when device is ready omits 44691f535270 net: hinic: Open device for the user access when it is ready omits bbb9ae25fc67 dpaa2-eth: Register devlink instance at the end of probe omits 8d44b5cf6060 liquidio: Overcome missing device lock protection in init/ [...] omits 5df290e7a703 bnxt_en: Register devlink instance at the end devlink conf [...] omits cf530217408e devlink: Notify users when objects are accessible omits cb2c5db5f883 staging: r8188eu: remove rtw_tdls_cmd() omits 4ab90e230a8e staging: r8188eu: remove rtw_setstandby_cmd() omits da92478d0ff5 staging: r8188eu: remove rtw_setrttbl_cmd() omits 81928c6dde9b staging: r8188eu: remove rtw_setrfreg_cmd() omits 5cbc715d2c97 staging: r8188eu: remove rtw_setphy_cmd() omits a418fec1d97c staging: r8188eu: remove rtw_setbbreg_cmd() omits 5116c5af51bb staging: r8188eu: remove rtw_setbasicrate_cmd() omits fb87fde0d5fb staging: r8188eu: remove rtw_setassocsta_cmd() omits e387a14ef7dc staging: r8188eu: remove rtw_set_csa_cmd() omits 516d8e284f96 staging: r8188eu: remove rtw_set_ch_cmd() omits eb1689cee43a staging: r8188eu: remove rtw_readtssi_cmdrsp_callback() omits 2b8e9985a6c6 staging: r8188eu: remove rtw_led_blink_cmd() omits cca080a9a84b staging: r8188eu: remove rtw_getrttbl_cmd() omits afa1becb84ce staging: r8188eu: remove rtw_getrfreg_cmd() omits 042d1ea85043 staging: r8188eu: remove rtw_getbbreg_cmd() omits 0ea2cd06a52c staging: r8188eu: remove rtw_createbss_cmd_ex() omits 47f673fab242 staging: r8188eu: remove rtw_cmd_clr_isr() omits 3535d457e412 staging: r8188eu: remove rtw_proc_{init,remove}_one() omits b214e689cf0d staging: r8188eu: remove odm_DynamicTxPowerInit() omits 631333e487ec staging: r8188eu: remove DynamicTxHighPowerLvl from struct [...] omits b6d11bc3ac6e staging: r8188eu: remove dead code from rtl8188e_rf6052.c omits 90602f96f147 staging: r8188eu: remove PowerIndex_backup from struct dm_priv omits 35c2ebee62a6 staging: r8188eu: remove write-only fields from struct dm_priv omits 792ea69f869e staging: r8188eu: remove odm_DynamicTxPower() omits 7168fd18741d staging: r8188eu: remove odm_DynamicTxPowerAP() omits 2e6b2d30f9be staging: r8188eu: remove odm_DynamicTxPowerNIC() omits f3696bdfb665 staging: pi433: goto abort when setting failed in tx_thread omits 152d9d5cde8d staging: r8188eu: remove rtw_sctx_done() omits 3ce4c2633ded staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_at [...] omits c4dd12296f87 staging: r8188eu: remove rtw_init_recvframe() omits 508557a09f52 staging: r8188eu: remove rtw_enqueue_recvbuf_to_head() omits 2bdccc6d97f2 staging: r8188eu: remove rtw_enqueue_recvbuf() omits 753f368c8983 staging: r8188eu: remove rtw_dequeue_recvbuf() omits feb6c84f907d staging: r8188eu: remove enum secondary_ch_offset omits cd88a0a44a64 staging: r8188eu: remove rtw_set_ie_secondary_ch_offset() omits c3658b51f04a staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm() omits 7f27dfd5102d staging: r8188eu: remove rtw_set_ie_ch_switch() omits 36a06fe8a672 staging: r8188eu: remove rtw_ies_remove_ie() omits 8a3964d3a182 staging: r8188eu: remove rtw_action_frame_parse() omits 4a1936f0c59c staging: r8188eu: remove ieee80211_is_empty_essid() omits 6639ffe4d861 staging: r8188eu: remove ieee80211_get_hdrlen() omits 694d888e1508 staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset() omits 5be1a5155b0b staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset() omits 5e74e1b43f73 staging: r8188eu: remove dump_ies() omits cb599f66ac01 staging: r8188eu: remove action_public_str() omits 79b54a75fec0 staging: r8188eu: remove rtw_IOL_cmd_buf_dump() omits 58747a854abf staging: r8188eu: remove rtw_os_read_port() omits 09a83935c15e staging: r8188eu: remove rtw_cbuf_full() omits 48cdcb0ee9cf staging: r8188eu: remove rtw_cbuf_push() omits e66a99258605 staging: r8188eu: remove rtw_atoi() omits 5b3ba5017162 staging: r8188eu: remove rtw_set_channel_plan() omits 83293ffec473 staging: r8188eu: remove rtw_validate_ssid() omits 6c3fab164bf5 staging: r8188eu: remove rtw_set_scan_mode() omits 00721106b957 staging: r8188eu: remove rtw_set_country() omits 5bde5fbfbb7d staging: r8188eu: remove rtw_set_802_11_remove_wep() omits 939d4cf79b23 staging: r8188eu: remove rtw_set_802_11_remove_key() omits c94358d1f18a staging: r8188eu: remove rtw_set_802_11_add_key() omits 6d999c47403a staging: r8188eu: remove rtw_freq2ch() omits 548b78fe3b21 staging: r8188eu: remove build_deauth_p2p_ie() omits dc9169033227 staging: r8188eu: remove sreset_get_wifi_status() omits e71ad25ee16a staging: r8188eu: remove issue_probereq_p2p_ex() omits 3d955b533a67 staging: r8188eu: remove issue_action_spct_ch_switch() omits 3c252a5e4aa2 staging: r8188eu: remove rtw_scan_abort() omits eefb514127d3 staging: r8188eu: remove rtw_get_timestampe_from_ie() omits 193331733b32 staging: r8188eu: remove _rtw_enqueue_network() omits 1387b4fef6c8 staging: r8188eu: remove _rtw_dequeue_network() omits 1e5b9b2c6d1f staging: r8188eu: remove rtw_efuse_map_read() omits 83ffeb638e53 staging: r8188eu: remove rtw_BT_efuse_map_read() omits 61f5e31a0da3 staging: r8188eu: remove rtw_efuse_map_write() omits 72973fa19cbf staging: r8188eu: remove rtw_efuse_access() omits 1fdacbe35eb8 staging: r8188eu: remove rtw_BT_efuse_map_write() omits 0069facd12be staging: r8188eu: remove efuse_GetMaxSize() omits 285fe7ec6abf staging: r8188eu: remove efuse_GetCurrentSize() omits bae0847d0639 staging: r8188eu: remove EFUSE_ShadowRead() omits bc1bd400a1ce staging: vchiq_arm: use __func__ to get function name in d [...] omits 66eb8701cb0f staging: vchiq_arm: remove extra blank line omits 851d48d3c6e2 staging: vchiq_arm: fix quoted strings split across lines omits 376bc13aaf2c staging: vchiq_arm: cleanup blank lines omits 0b45b94dd70c staging: vchiq_arm: clarify multiplication expressions omits 410caae5c734 staging: vchiq_arm: remove unnecessary space in cast omits 146707c355e9 staging: vchiq_arm: cleanup code alignment issues omits 6409e7102a9b Merge branch 'for-next/kspp-fixes' into for-next/kspp omits d5b0d88385f5 PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM omits 7c86bb8dfc1b Merge branch 'pm-cpuidle' into linux-next omits 04f4642445d0 Merge branches 'acpi-pnp', 'acpi-docs', 'acpi-misc' and 'a [...] omits 977867c611db Merge branch 'acpi-pci' into linux-next omits 2ef5236660b6 ACPI: glue: Look for ACPI bus type only if ACPI companion [...] omits c4d19838d8c4 ACPI: glue: Drop cleanup callback from struct acpi_bus_type omits 479544811782 PCI: ACPI: Drop acpi_pci_bus omits edeb1299f816 Merge branch 'pm-sleep' into linux-next omits 0b2264a3c1bb Merge branches 'acpi-x86' and 'acpi-resources' into linux-next omits 3831a0d40886 firewire: Remove function callback casts omits 9b40e16ee51a Merge branch 5.15-rc3 into staging-next omits 5ecb11dd892f Merge 5.15-rc3 into tty-next omits ae9a6149884e Merge 5.15-rc3 into usb-next omits 9ba533eb99bb power: supply: core: Add psy_has_property() omits 2a5a8fa8b231 leds: trigger: use RCU to protect the led_cdevs list omits 811b5440c6e4 led-class-flash: fix -Wrestrict warning omits cb5da0da3602 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 3f1956bb1def Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits f1523f67976c Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] omits 20ac422c8ef7 Merge 5.15-rc3 into char-misc next omits dc1e3cb8da8b nl80211: MBSSID and EMA support in AP mode omits 05075fe7455a nl80211: don't kfree() ERR_PTR() value omits 27b231798da1 mm/writeback: Add folio_write_one omits 011cfd9e145a mm/filemap: Add FGP_STABLE omits db2c05d524eb mm/filemap: Add filemap_get_folio omits 8c4c882d3c73 mm/filemap: Convert mapping_get_entry to return a folio omits 6c03066a06db mm/filemap: Add filemap_add_folio() omits 20bd52db70a5 mm/filemap: Add filemap_alloc_folio omits 2138895eb484 mm/page_alloc: Add folio allocation functions omits bcc0f46ce3f1 mm/lru: Add folio_add_lru() omits 251295f4021f mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 5c2861820dc2 mm: Add folio_evictable() omits 1f24a3d67357 mm/workingset: Convert workingset_refault() to take a folio omits 25f9aa25e899 mm/filemap: Add readahead_folio() omits 383b23ff829f mm/filemap: Add folio_mkwrite_check_truncate() omits 8e07d3ca68cf mm/filemap: Add i_blocks_per_folio() omits 18db6a619dc3 mm/writeback: Add folio_redirty_for_writepage() omits ee1df0a0d08b mm/writeback: Add folio_account_redirty() omits d3dfd5080a6c mm/writeback: Add folio_clear_dirty_for_io() omits bf18cb8be39e mm/writeback: Add folio_cancel_dirty() omits 3eb9f6950c38 mm/writeback: Add folio_account_cleaned() omits 66f6cd623b39 mm/writeback: Add filemap_dirty_folio() omits c90c7ec8e751 mm/writeback: Convert tracing writeback_page_template to folios omits 27d26564afc5 mm/writeback: Add __folio_mark_dirty() omits 98dfc1ccfb5a mm/writeback: Add folio_mark_dirty() omits 725ccb797df8 mm/writeback: Add folio_start_writeback() omits 3262a9de10b8 mm/writeback: Add __folio_end_writeback() omits 5a8cb5ae26b7 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits e1f4a65c0ec8 flex_proportions: Allow N events instead of 1 omits 9fc5acbdbb55 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits b95c50f8eae4 mm/migrate: Add folio_migrate_copy() omits e546b61eed32 mm/migrate: Add folio_migrate_flags() omits e775e4725c07 mm/migrate: Add folio_migrate_mapping() omits 5e96a9a758fa mm/rmap: Add folio_mkclean() omits ffba671f05c6 mm/swap: Add folio_mark_accessed() omits 7bcc2152ac11 mm/swap: Add folio_activate() omits 56ed04328bc6 mm: Add folio_young and folio_idle omits e7dd9dabb189 mm: Add arch_make_folio_accessible() omits a09215d25f44 mm: Add kmap_local_folio() omits 0d0fe8b3f7f8 mm: Add flush_dcache_folio() omits 646010009d35 mm: Add folio_raw_mapping() omits bf6bd276b374 mm: Add folio_pfn() omits c5ce619a77ce mm/workingset: Convert workingset_activation to take a folio omits 0de340cbed33 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits e809c3fedeeb mm/memcg: Add folio_lruvec_lock() and similar functions omits b1baabd995ab mm/memcg: Add folio_lruvec() omits fcce4672c06a mm/memcg: Convert mem_cgroup_move_account() to use a folio omits f70ad4487415 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits 9d8053fc7a21 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits d21bba2b7d0a mm/memcg: Convert mem_cgroup_migrate() to take folios omits bbc6b703b219 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits c4ed6ebfcb09 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 8f425e4ed0eb mm/memcg: Convert mem_cgroup_charge() to take a folio omits 118f2875490b mm/memcg: Convert commit_charge() to take a folio omits 1b7e4464d43a mm/memcg: Add folio_memcg() and related functions omits 8e88bd2dfde2 mm/memcg: Convert memcg_check_events to take a node ID omits 2ab082ba76f9 mm/memcg: Remove soft_limit_tree_node() omits 658b69c9d852 mm/memcg: Use the node id in mem_cgroup_update_tree() omits 6e0110c247c8 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits 874fd90cafdc mm: Add folio_nid() omits dd10ab049beb mm: Add folio_mapped() omits 6abbaa5b0173 fs/netfs: Add folio fscache functions omits b47393f8448a mm/filemap: Add folio private_2 functions omits df4d4f127394 mm/filemap: Convert page wait queues to be folios omits 6974d7c977d7 mm/filemap: Add folio_wake_bit() omits 101c0bf67f50 mm/filemap: Add folio_wait_bit() omits a49d0c507759 mm/writeback: Add folio_wait_stable() omits 490e016f229a mm/writeback: Add folio_wait_writeback() omits 4268b48077e5 mm/filemap: Add folio_end_writeback() omits 575ced1c8b0d mm/swap: Add folio_rotate_reclaimable() omits 9138e47ed425 mm/filemap: Add __folio_lock_or_retry() omits 6baa8d602e84 mm/filemap: Add folio_wait_locked() omits ffdc8dabf20b mm/filemap: Add __folio_lock_async() omits af7f29d9e1a7 mm/filemap: Add folio_lock_killable() omits 7c23c782d5d5 mm/filemap: Add folio_lock() omits 4e1364286d0a mm/filemap: Add folio_unlock() omits 2f52578f9c64 mm/util: Add folio_mapping() and folio_file_mapping() omits 352b47a69844 mm/filemap: Add folio_pos() and folio_file_pos() omits f94b18f6653a mm/filemap: Add folio_next_index() omits 9257e1567738 mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits 85d0a2ed3747 mm: Handle per-folio private data omits 889a3747b3b7 mm/lru: Add folio LRU functions omits d389a4a81155 mm: Add folio flag manipulation functions omits 020853b6f5ea mm: Add folio_try_get_rcu() omits 86d234cb0499 mm: Add folio_get() omits b620f63358cd mm: Add folio_put() omits c24016ac3a62 mm: Add folio reference count functions omits 9e9edb2094db mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits a53e17e4e97b mm/vmstat: Add functions to account folio statistics omits 32b8fc486524 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits 7b230db3b8d3 mm: Introduce struct folio omits c25303281d79 mm: Convert get_page_unless_zero() to return bool omits d67ed2510d28 xtensa: use CONFIG_USE_OF instead of CONFIG_OF omits ef5d6356e2ac cxgb: avoid open-coded offsetof() omits 3e0d5699a975 net: stmmac: fix gcc-10 -Wrestrict warning omits 0ba37e05c240 perf annotate: Add riscv64 support omits 584351c31d19 net: ethernet: emac: utilize of_net's of_get_mac_address() omits 867d1ac99f11 net: sparx5: fix resource_size.cocci warnings omits 4247ef026937 ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_m [...] omits f947fcaffd6a net: cisco: Fix a function name in comments omits eca17cbabd0c spi: Add sc7280 support omits 5b71cbf08a1e spi: s3c64xx: describe driver in KConfig omits a16cc8077627 spi: cadence: add support for Cadence XSPI controller omits 1f01818b410a spi: cadence: add dt-bindings documentation for Cadence XS [...] omits 23955660ff81 Merge branch 'fixes' into for-next omits c6e5e92cb29e regulator: dummy: Use devm_regulator_register() omits e458d3f39d91 regulator: pwm-regulator: Make use of the helper function [...] omits 93323666d233 ASoC: ak4458: Use modern ASoC DAI format terminology omits b55f03436b28 ASoC: ak5558: Use modern ASoC DAI format terminology omits b0e3b0a7078d ASoC: dmaengine: Introduce module option prealloc_buffer_s [...] omits d09000425223 ASoC: dwc-i2s: Update to modern clocking terminology omits a35f2d4406f9 ASoC: ak4671: Use modern ASoC DAI format terminology omits 2a36bd83bf8a ASoC: alc5623: Use modern ASoC DAI format terminology omits a91b0e5b0bf6 ASoC: bcm: Convert to modern clocking terminology omits 99a26f2416fc ASoC: cpcap: Use modern ASoC DAI format terminology omits 9929265f2a7b ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Uns [...] omits 9208d3ca8cb6 ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example omits a4db95b28241 ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" omits e3a0dbc5d6d9 ASoC: ad193x: Update to modern clocking terminology omits 313fab4820f3 ASoC: tegra: Constify static snd_soc_dai_ops structs omits edd6dffdc667 ASoC: cs42l42: Use two thresholds and increased wait time [...] omits 9943ab72fd37 ASoC: adav80x: Update to modern clocking terminology omits 21b686e0bf43 ASoC: adau1977: Update to modern clocking terminology omits a41a008fe822 ASoC: adau17x1: Update to modern clocking terminology omits 33ff453907ee ASoC: adau1701: Update to modern clocking terminology omits 829fddb1f686 ASoC: adau1373: Update to modern clocking terminology omits 9c42dd7bfbca ASoC: adau1372: Update to modern clocking terminology omits 88e5cdddb50a ASoC: ad1836: Update to modern clocking terminology omits c7801a3c6849 ASoC: ep93xx: Convert to modern clocking terminology omits 501849d97e53 ASoC: samsung: add missing "fallthrough;" omits 3e8908fbfd9c ASoC: ak4642: Use modern ASoC DAI format terminology omits a270bd9abdc3 ASoC: wcd9335: Use correct version to initialize Class H omits 155acb01bfbf ASoC: alc5632: Use modern ASoC DAI format terminology omits 8515f828c565 ASoC: ak4104: Update to modern clocking terminology omits 2b0a5d8d2884 ASoC: ak4118: Update to modern clocking terminology omits c5bc62751106 ASoC: zl38060: Update to modern clocking terminology omits d24d3f7288fb ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q [...] omits f6bc909e7673 firmware: cs_dsp: add driver to support firmware loading o [...] omits 2dd044641ec3 ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops omits e14682021591 ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp omits a828056fa1fc ASoC: wm_adsp: move firmware loading to client omits 2169f2f15185 ASoC: wm_adsp: Pass firmware names as parameters when star [...] omits edb1d6d7f039 ASoC: wm_adsp: Move check of dsp->running to better place omits 0700bc2fb94c ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling omits 6092be2d93b3 ASoC: wm_adsp: Move sys_config_size to wm_adsp omits 186152df4d43 ASoC: wm_adsp: Split DSP power operations into helper functions omits 25ca837ba6f4 ASoC: wm_adsp: Separate some ASoC and generic functions omits 6ab1d0cc8470 ASoC: wm_adsp: Introduce cs_dsp logging macros omits 5beb8eeade2c ASoC: wm_adsp: Rename generic DSP support omits df6c505c129a ASoC: wm_adsp: Cancel ongoing work when removing controls omits 04ae08596737 ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for comp [...] omits 6477960755fb ASoC: wm_adsp: Move check for control existence omits d07a6d454ffa ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t omits 6840615f85f6 spi: spidev: Add SPI ID table omits 0cc3687eadd0 ASoC: cs4341: Add SPI device ID table omits ceef3240f9b7 ASoC: pcm179x: Add missing entries SPI to device ID table omits 2b73e209ba75 net/ipv4/tcp_nv.c: remove superfluous header files from tcp_nv.c omits 005552854fe6 net: smsc: Fix function names in print messages and comments omits e7e9d2088d9c net: sis: Fix a function name in comments omits 8b58cba44e6b net: broadcom: Fix a function name in comments omits 8d04c7b96424 net: atl1c: Fix a function name in print messages omits c6b40ee330fe drm/i915/audio: Use BIOS provided value for RKL HDA link omits e53e9828a8d2 cfg80211: always free wiphy specific regdomain omits 064d0171d7ee net: fddi: skfp: Fix a function name in comments omits b38bcb41f144 FDDI: defxx: Fix function names in coments omits 63214f02cff9 mac80211: save transmit power envelope element and power c [...] omits 719c57197010 net: make napi_disable() symmetric with enable omits 930dfa563155 ptp: clockmatrix: use rsmu driver to access i2c/spi bus omits b69c99463d41 selftests: net: fib_nexthops: Wait before checking reporte [...] omits cb751b7a57e5 mac80211: add parse regulatory info in 6 GHz operation inf [...] omits 405fca8a9461 ieee80211: add power type definition for 6 GHz omits 7ff379ba2d4b mac80211: twt: don't use potentially unaligned pointer omits e306784a8de0 cfg80211: AP mode driver offload for FILS association crypto omits 641cdbea7635 thunderbolt: Enable retry logic for intra-domain control packets omits dd0f17ef2ea8 Merge branches 'for-5.15/upstream-fixes' and 'for-5.16/amd [...] omits f75203cd8be9 HID: amd_sfh: Update Copyright details omits ba70a4ff231c HID: amd_sfh: switch from 'pci_' to 'dev_' API omits c45d2b54cc73 HID: amd_sfh: Use dma_set_mask_and_coherent() omits f11c35e18150 platform/chrome: cros_ec_sensorhub: simplify getting .driver_data omits f636fb044ad6 iio: common: cros_ec_sensors: simplify getting .driver_data omits 27ff63eb076c rtc: msc313: fix missing include omits e7d5184b24fb Merge branch 'bpf: Support <8-byte scalar spill and refill' omits ef979017b837 bpf: selftest: Add verifier tests for <8-byte scalar spill [...] omits 54ea6079b7d5 bpf: selftest: A bpf prog that has a 32bit scalar spill omits 354e8f1970f8 bpf: Support <8-byte scalar spill and refill omits 27113c59b6d0 bpf: Check the other end of slot_type for STACK_SPILL omits a5ae0cfd53aa iio: adis16460: make use of the new unmasked_drdy flag omits 70906a0204e9 iio: adis16475: make use of the new unmasked_drdy flag omits 228aec62cc9b iio: adis: handle devices that cannot unmask the drdy pin omits daa8d44bc7ce iio: adis: do not disabe IRQs in 'adis_init()' omits 88a1477e35bd iio: adc: da9150-gpadc: convert probe to full-device managed omits 6c16004a8cef iio: adc: lp8788_adc: convert probe to full-device managed omits dc82aa6caa5f iio: adc: axp288_adc: convert probe to full device-managed omits 03cd5af2c852 iio: adc: intel_mrfld_adc: convert probe to full device-managed omits e4697bc7fc1e iio: inkern: introduce devm_iio_map_array_register() short [...] omits 96ded0a7d75e iio: adc: fsl-imx25-gcq: initialize regulators as needed omits deb445e447bd iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops omits 6c560a9592b6 iio: adc: max1027: Don't reject external triggers when the [...] omits c32a820868c9 iio: adc: max1027: Allow all kind of triggers to be used omits 54f14be01e17 iio: adc: max1027: Use the EOC IRQ when populated for sing [...] omits 319aeaf69c85 arm: dts: vexpress: Fix motherboard bus 'interrupt-map' omits f42655d76aa8 iio: adc: max1027: Stop requesting a threaded IRQ omits ef4931e17e23 iio: adc: max1027: Introduce an end of conversion helper omits 8a86d4a0c165 iio: adc: max1027: Separate the IRQ handler from the read logic omits 89a5e7f2c00f iio: adc: max1027: Prevent single channel accesses during [...] omits 634ac8e82563 iio: adc: max1027: Create a helper to configure the channe [...] omits f12664a9c50c iio: adc: max1027: Ensure a default cnvst trigger configuration omits 5fd74dfdde85 iio: adc: max1027: Simplify the _set_trigger_state() helper omits 6dac6f10fbde iio: adc: max1027: Create a helper to enable/disable the c [...] omits 4cf173978005 iio: adc: max1027: Rename a helper omits f7426f15c9a1 iio: adc: max1027: Minimize the number of converted channels omits c25e0434690b iio: adc: max1027: Drop useless debug messages omits 6a787e925a3e iio: adc: max1027: Drop extra warning message omits ec7088da5ab6 iio: adc: max1027: Fix style omits fc4241575ba5 MAINTAINERS: Add the driver info of the NXP IMX8QXP omits 5ed41fc57570 dt-bindings: iio: adc: Add binding documentation for NXP I [...] omits 7bce634d02e6 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC omits 2d8a66a98231 iio: accel: fxls8962af: add wake on event omits 39ca5a20856e iio: accel: fxls8962af: add threshold event handling omits 40e080ed8218 csky: Make HAVE_TCM depend on !COMPILE_TEST omits 909863a43545 csky: bitops: Remove duplicate __clear_bit define omits f890a1345c9d csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] omits 501325dcf6d7 iio: adc: aspeed: Get and set trimming data. omits 478a60c6efec iio: adc: aspeed: Support battery sensing. omits d953e790662b iio: adc: aspeed: Add compensation phase. omits c86fd099d56e iio: adc: aspeed: Add func to set sampling rate. omits 590c583d0c42 iio: adc: aspeed: Fix the calculate error of clock. omits a92c74f407ae iio: adc: aspeed: Support ast2600 adc. omits 598476da54f7 iio: adc: aspeed: Use devm_add_action_or_reset. omits 2710164a8537 iio: adc: aspeed: Use model_data to set clk scaler. omits 4b849475544e iio: adc: aspeed: Add vref config function omits 04948b27a201 iio: adc: aspeed: Restructure the model data omits e96b152c6cc2 iio: adc: aspeed: Keep model data to driver data. omits d59bdda85eb7 Merge branch 'octeontx2-af-kpu' omits edadeb38dc2f octeontx2-af: Optimize KPU1 processing for variable-length [...] omits 2fae469ae238 octeontx2-af: Limit KPU parsing for GTPU packets omits be7d9c9161b9 rtc: Add support for the MSTAR MSC313 RTC omits dd49cbedde8a dt-bindings: rtc: Add Mstar MSC313e RTC devicetree binding [...] omits 38b17bc9c40e rtc: rx6110: simplify getting the adapter of a client omits 6eee1c48be7c rtc: s5m: drop unneeded MODULE_ALIAS omits 5e295f940203 rtc: omap: drop unneeded MODULE_ALIAS omits 5f84478e14aa rtc: pcf2123: Add SPI ID table omits da87639d6312 rtc: ds1390: Add SPI ID table omits 8719a17613e0 rtc: ds1302: Add SPI ID table omits a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit omits 61d7a8212710 iio: ABI: Document in_concentration_co2_scale omits c3253a3fdc77 iio: chemical: Add Senseair Sunrise 006-0-007 driver omits d32898936468 iio: ABI: docs: Document Senseair Sunrise ABI omits 68e351f73319 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor omits f02003c860d9 hardening: Avoid harmless Clang option under CONFIG_INIT_S [...] omits a19523a426fc treewide: Replace 0-element memcpy() destinations with fle [...] omits ac048335ba21 treewide: Replace open-coded flex arrays in unions omits f944d0c82f8e stddef: Introduce DECLARE_FLEX_ARRAY() helper omits f7ecc34aa683 btrfs: Use memset_startat() to clear end of struct omits 5c1d26062a73 string.h: Introduce memset_startat() for wiping trailing m [...] omits d3edaddcd15e xfrm: Use memset_after() to clear padding omits 5dffde310f55 string.h: Introduce memset_after() for wiping trailing mem [...] omits fd855fdea841 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits 3c5221f3f4fd fortify: Add compile-time FORTIFY_SOURCE tests omits 3009f891bb9f fortify: Allow strlen() and strnlen() to pass compile-time [...] omits 369cd2165d7b fortify: Prepare to improve strnlen() and strlen() warnings omits 072af0c638dc fortify: Fix dropped strcpy() compile-time write overflow check omits a52f8a59aef4 fortify: Explicitly disable Clang support omits c430f60036af fortify: Move remaining fortify helpers into fortify-string.h omits cfecea6ead5f lib/string: Move helper functions out of string.c omits c80d92fbb67b compiler_types.h: Remove __compiletime_object_size() omits 8610047ca89f cm4000_cs: Use struct_group() to zero struct cm4000_dev region omits c92a08c1afff can: flexcan: Use struct_group() to zero struct flexcan_re [...] omits 69dae0fe1073 HID: roccat: Use struct_group() to zero kone_mouse_event omits 5e423a0c2db6 HID: cp2112: Use struct_group() for memcpy() region omits 10579b75e023 drm/mga/mga_ioc32: Use struct_group() for memcpy() region omits 43d83af8a57a iommu/amd: Use struct_group() for memcpy() region omits 241fe395e8fe bnxt_en: Use struct_group_attr() for memcpy() region omits 301e68dd9b9b cxl/core: Replace unions with struct_group() omits 50d7bd38c3aa stddef: Introduce struct_group() helper macro omits e7f18c22e6be stddef: Fix kerndoc for sizeof_field() and offsetofend() omits 0e17ad87645c powerpc: Split memset() to avoid multi-field overflow omits 3d0107a7fee4 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] omits 5a48b7eafb03 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg omits 9da1b86865ab iio: adis16475: fix deadlock on frequency set omits 35cfa3a4a3af dt-bindings: iio: kionix,kxcjk1013: driver support interrupts omits 71cc4f1124cb iio: adc: exynos: describe drivers in KConfig omits f3f07ae425bc x86/umip: Downgrade warning messages to debug loglevel omits 24aa160d5375 Merge branch 'mptcp-fixes' omits 3241a9c02934 mptcp: re-arm retransmit timer if data is pending omits 9e65b6a5aaa3 mptcp: remove tx_pending_data omits 765ff425528f mptcp: use lockdep_assert_held_once() instead of open-coding it omits 13ac17a32bf1 mptcp: use OPTIONS_MPTCP_MPC omits 0d199e4363b4 mptcp: do not shrink snd_nxt when recovering omits 8765de69e7a1 Merge tag 'mlx5-updates-2021-09-24' of git://git.kernel.or [...] omits d05377e184fc kconfig: Create links to main menu items in search omits 38667bcb7efc csky: Fixup regs.sr broken in ptrace omits 8cc5a5fb6c08 csky: don't let sigreturn play with priveleged bits of sta [...] omits be4c096e6ba7 arm64: dts: qcom: sc7180: Base homestar's power coefficien [...] omits 6cadaa14f290 arm64: dts: qcom: msm8998-xperia: Add audio clock and its pin omits a5fde059398b arm64: dts: qcom: msm8998-xperia: Add camera regulators omits 67372ee2c0bc arm64: dts: qcom: msm8998-xperia: Configure display boost [...] omits 4de9700d0332 arm64: dts: qcom: msm8998-xperia: Add support for gpio vibrator omits 58ba4efabc15 arm64: dts: qcom: msm8998-xperia: Add support for wcn3990 [...] omits ebe0932e4fe5 arm64: dts: qcom: msm8998-xperia: Add RMI4 touchscreen support omits 390883af89d2 arm64: dts: qcom: msm8998: Introduce support for Sony Yosh [...] omits 09540fa33719 clk: socfpga: agilex: fix duplicate s2f_user0_clk omits 36730a8f5f45 arm64: dts: qcom: pm660: Add reboot mode support omits 5f65408d9bfc arm64: dts: qcom: sc7280: Add aliases for I2C and SPI omits 4e8e7648ae64 arm64: dts: qcom: sc7280: Add QUPv3 wrapper_1 nodes omits e3bc6fec5aaa arm64: dts: qcom: sc7280: Configure uart7 to support bluet [...] omits 38cd93f413fd arm64: dts: qcom: sc7280: Update QUPv3 UART5 DT node omits bf6f37a3086b arm64: dts: qcom: sc7280: Add QUPv3 wrapper_0 nodes omits df0174b13d3f arm64: dts: qcom: sc7280: Configure SPI-NOR FLASH for sc7280-idp omits 7720ea001b52 arm64: dts: qcom: sc7280: Add QSPI node omits 091037fb770e selftests/bpf: Fix btf_dump __int128 test failure with cla [...] omits 306589856399 drm/print: Add deprecation notes to DRM_...() functions omits 7d1be0a09fa6 drm/edid: Fix EDID quirk compile error on older compilers omits 5d1f642aad69 docs: ABI: sysfs-class-power: Documented cycle_count property omits 067930724ecd power: reset: ltc2952: Use hrtimer_forward_now() omits 40a2d98c9763 power: supply: max17042: extend help/description omits 82ab575eb89e power: supply: max17040: extend help/description omits 222a96b31c24 smack: Guard smack_ipv6_lock definition within a SMACK_IPV [...] omits a295aef603e1 ovl: fix missing negative dentry check in ovl_rename() omits 6c93f39f2f43 perf list: Display pmu prefix for partially supported hybr [...] omits 05000bbba1e9 net/mlx5e: Enable TC offload for ingress MACVLAN omits fca572f2bcdd net/mlx5e: Enable TC offload for egress MACVLAN omits 7990b1b5e8bd net/mlx5e: loopback test is not supported in switchdev mode omits c50775d0e226 net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tun [...] omits f3e02e479deb net/mlx5e: Use tc sample stubs instead of ifdefs in source file omits 1cc35b707ced net/mlx5e: Remove redundant priv arg from parse_pedit_to_r [...] omits 6b50cf45b6a0 net/mlx5e: Check action fwd/drop flag exists also for nic flows omits 7f8770c71646 net/mlx5e: Set action fwd flag when parsing tc action goto omits 475fb86ac941 net/mlx5e: Remove incorrect addition of action fwd flag omits 1836d78015b4 net/mlx5e: Use correct return type omits 6c2509d44636 net/mlx5e: Add error flow for ethtool -X command omits c228dce26222 net/mlx5: DR, Fix code indentation in dr_ste_v1 omits ebe180d376a5 drm/gma500: Fix wrong pointer passed to PTR_ERR() omits db6568498b35 drm/mipi-dsi: Create devm device attachment omits a1419fb4a73e drm/mipi-dsi: Create devm device registration omits 209264a85707 drm/bridge: Document the probe issue with MIPI-DSI bridges omits 8886815f4c24 drm/bridge: Add documentation sections omits c227233ad64c intel_idle: enable interrupts before C1 on Xeons omits d6b88ce2eb9d ACPI: processor idle: Allow playing dead in C3 state omits c117dffff432 ACPI: Kconfig: Fix a typo in Kconfig omits 11ca0d6b54cd Documentation: ACPI: Fix spelling mistake "Millenium" -> " [...] omits 6c7058a38dc4 ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries omits 1878f4b7ec9e arm64: dts: qcom: sdm630: Add missing a2noc qos clocks omits 6f8b0fca12e4 Merge branch for-5.16/arm64/dt into for-next omits 70ad4886d87c arm64: tegra: Update HDA card name on Jetson TX2 NX omits 32f03fbed7ad arm64: tegra: Audio graph sound card for Jetson TX2 NX omits 30b83220aa00 arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes omits c5c24373ad0c arm64: dts: qcom: pm8150: specify reboot mode magics omits a153d317168a arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding omits 66019837a556 fs/ntfs3: Refactoring lock in ntfs_init_acl omits ba77237ef880 fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode omits 398c35f4d784 fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex omits 0bd5fdb811b0 fs/ntfs3: Refactor ntfs_get_acl_ex for better readability omits d562e901f25d fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode omits 6c1ee4d30498 fs/ntfs3: Fix logical error in ntfs_create_inode omits 0a85cf288a74 arm64: tegra: Add additional GPIO interrupt entries on Tegra194 omits acde891c243c rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() omits 3b298ae53579 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] omits 40bc6063796e tcp: tracking packets with CE marks in BW rate sample omits ae98f40d32cd net: phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition omits 450f4f6aa1a3 RDMA/rxe: Only allow invalidate for appropriate MRs omits 647bf13ce944 RDMA/rxe: Create duplicate mapping tables for FMRs omits 001345339f4c RDMA/rxe: Separate HW and SW l/rkeys omits 47b7f7064b07 RDMA/rxe: Cleanup MR status and type enums omits ae6e843fe08d RDMA/rxe: Add memory barriers to kernel queues omits fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h omits 8fd8441502eb Merge branch 'devlink-fixes' omits e6a54d6f2213 qed: Don't ignore devlink allocation failures omits 2ff04286a956 ice: Delete always true check of PF pointer omits 8ba024dfaf61 devlink: Remove single line function obfuscations omits 42ded61aa75e devlink: Delete not used port parameters APIs omits 61415c3db3d9 bnxt_en: Properly remove port parameter support omits e624c70e1131 bnxt_en: Check devlink allocation and registration status omits fa2a30f8e0aa clk: renesas: rzg2l: Fix clk status function omits c11d7f5126b7 clk: renesas: r9a07g044: Add GbEthernet clock/reset omits 664bb2e45b89 clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical omits 32897e6fff19 clk: renesas: rzg2l: Add support to handle coupled clocks omits 70a4af3662e0 clk: renesas: r9a07g044: Add ethernet clock sources omits 7c5a2561737d clk: renesas: rzg2l: Add support to handle MUX clocks omits 3ae4087bf46a clk: renesas: r8a779a0: Add TPU clock omits a8551c9b755e net: mlx4: Add support for XDP_REDIRECT omits e93c1e034837 net: iosm: Use hrtimer_forward_now() omits abecbfcdb935 net: dsa: felix: accept "ethernet-ports" OF node name omits be15aa5cc14f arm64: defconfig: Enable SOUND_SOC_RZ omits 7e2aa15f5ec3 arm64: defconfig: Enable RZ_DMAC omits 3e9dd11db001 arm64: defconfig: Add Renesas TPU as module omits ba73a2ab0518 arm64: defconfig: Enable RZ/G2L USBPHY control driver omits df364a82bf5b arm64: defconfig: Enable RIIC omits 7ae09309c324 arm64: dts: renesas: rzg2l-smarc: Enable CANFD omits 03f7d78e8850 arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC [...] omits 55c6826119f6 arm64: dts: renesas: rzg2l-smarc-som: Move extal and memor [...] omits 5e8c83b395a3 arm64: dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support omits 87b1e27af4c1 arm64: dts: renesas: rzg2l-smarc: Add Mic routing omits e396d6103343 arm64: dts: renesas: rzg2l-smarc: Enable audio omits 1c8da81cc452 arm64: dts: renesas: rzg2l-smarc: Add WM8978 sound codec omits 89fe8d246a26 arm64: dts: renesas: r9a07g044: Add DMA support to SSI omits 09bbdd8730dc drm/i915/fbc: Allow higher compression limits on FBC1 omits 5f524aea39d9 drm/i915/fbc: Implement Wa_16011863758 for icl+ omits 2f051f6774bb drm/i915/fbc: Align FBC segments to 512B on glk+ omits 04637e2f73d1 arm64: dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support omits cbcd12039426 arm64: dts: renesas: rzg2l-smarc: Enable USB2.0 support omits bdc1a2d2a32c drm/i915/fbc: Rework cfb stride/size calculations omits 7b2ff48129ca dt-bindings: hwmon: jedec,jc42: convert to dtschema omits 22b909f9e0b9 dt-bindings: hwmon: hih6130: move to trivial devices omits 6c2ab0d9472f dt-bindings: hwmon: dps650ab: move to trivial devices omits dd689712a1f8 dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices omits b3c9088dea25 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] omits d4c0f60861b4 dt-bindings: hwmon: sensirion,sht15: convert to dtschema omits d7644844dd16 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema omits d916fdd3bbcd dt-bindings: hwmon: lltc,ltc4151: convert to dtschema omits f12e6926aa18 dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] omits 1c15ccb84f69 dt-bindings: hwmon: ti,tmp108: convert to dtschema omits e8a2cee20446 dt-bindings: hwmon: lm70: move to trivial devices omits 088249fd8f80 dt-bindings: hwmon: lm90: do not require VCC supply omits f1bdf72e7a59 dt-bindings: hwmon: lm90: convert to dtschema omits 6cb7eae7f17c hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm omits a80401a8af28 hwmon: (nct6775) Support access via Asus WMI omits dc661979f62c hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] omits 64ad0c369140 hwmon: (nct6775) Use superio_*() function pointers in sio_data. omits 2ebc53f50bc8 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] omits 06eff154a759 hwmon: (mlxreg-fan) Extend driver to support multiply PWM omits 10221613ed32 hwmon: (mlxreg-fan) Extend the maximum number of tachometers omits ebdfe76f39b9 hwmon: Add Maxim MAX6620 hardware monitoring driver omits 93dca7de4b78 hwmon: (raspberrypi) Use generic notification mechanism omits d0d26923ee73 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] omits 0bca8af73fc8 dt-bindings: hwmon: Add IIO HWMON binding omits a01b1a54770b Merge branch 'for-v5.16/renesas-rpc' into for-next omits 797f082738b1 dt-bindings: rpc: renesas-rpc-if: Add support for the R8A7 [...] omits 6621cb4a2d0a m68k: muldi3: Use semicolon instead of comma omits 5db4943a9d6f rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC omits b789e3fe7047 rtw88: 8821c: support RFE type4 wifi NIC omits 3fd445a4d49f brcmfmac: Replace zero-length array with flexible array member omits b5bb7d543bc3 Merge branch 'for-v5.16/tegra-mc' into for-next omits 1d8e0223bb52 memory: tegra: Make use of the helper function devm_add_ac [...] omits cd8793f97f5f mac80211_hwsim: enable 6GHz channels omits fb8c3a3c5240 ath5k: fix building with LEDS=m omits 37123c3baaee mac80211: use ieee802_11_parse_elems() in ieee80211_prep_c [...] omits b96728705f91 ceph: convert to noop_direct_IO omits 6fc165337b0d Bluetooth: hci_h5: directly return hci_uart_register_devic [...] omits 102808654f89 firmware: arm_ffa: Fix __ffa_devices_unregister omits f0c913d6d2a6 firmware: arm_ffa: Add missing remove callback to ffa_bus_type omits 9a9023f31487 Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs omits 41608b64b10b PCI: hv: Fix sleep while in non-sleep context when removin [...] omits 56e66053a7d0 Merge branch 'mlxsw-next' omits ba1c71324bc2 mlxsw: Add support for IP-in-IP with IPv6 underlay for Spe [...] omits 8d4f10463cd6 mlxsw: spectrum_router: Increase parsing depth for IPv6 de [...] omits 53eedd61dea9 mlxsw: Add IPV6_ADDRESS kvdl entry type omits 713e8502fd3e mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops omits a82feba686e8 mlxsw: Create separate ipip_ops_arr for different ASICs omits 36c2ab890b8f mlxsw: reg: Add support for ritr_loopback_ipip6_pack() omits c729ae8d6cbc mlxsw: reg: Add support for ratr_ipip6_entry_pack() omits a917bb271d16 mlxsw: reg: Add support for rtdp_ipip6_pack() omits dd8a9552d484 mlxsw: reg: Add Router IP version Six Register omits 59bf980dd90f mlxsw: Take tunnel's type into account when searching unde [...] omits 80ef2abcddbc mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ [...] omits 8aba32cea3f3 mlxsw: spectrum_router: Fix arguments alignment omits aa6fd8f177d6 mlxsw: spectrum_ipip: Pass IP tunnel parameters by referen [...] omits 45bce5c99d46 mlxsw: spectrum_router: Create common function for fib_ent [...] omits adad556efcdd crypto: api - Fix built-in testing dependency failures omits 7c5329697ed4 crypto: marvell/cesa - drop unneeded MODULE_ALIAS omits ca605f97dae4 crypto: qat - power up 4xxx device omits f20311cc9c58 crypto: caam - disable pkc for non-E SoCs omits 73eff8602ad1 platform/chrome: cros-ec-typec: Cleanup use of check_features omits dd7dc7e82b14 vhost_vdpa: unset vq irq before freeing irq omits f602a96e0252 Merge tag 'drm-misc-next-2021-09-23' of git://anongit.free [...] omits 07b2fb604672 arm64: dts: qcom: sm6125: Remove leading zeroes omits 19bd6cdb9ce0 drm/panel: abt-y030xx067a: yellow tint fix omits 666f1a8f0b49 vduse: Disallow injecting interrupt before DRIVER_OK is set omits ecf8dc5a3467 pinctrl: qcom: spmi-gpio: add support to enable/disable output omits 8c82646196c4 dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,d [...] omits 1a0c45abd938 NFSD: simplify struct nfsfh omits c3aa8d8b954d NFSD: drop support for ancient filehandles omits 43cdf66935a2 NFSD: move filehandle format declarations out of "uapi". omits 48e049ef1238 pinctrl: qcom: Add QCM2290 pinctrl driver omits 5147022214db dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings omits 7d74b55afd27 pinctrl: qcom: Add SM6350 pinctrl driver omits c400f51790ae dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings omits 13afcdd7277e drm/bridge: parade-ps8640: Add support for AUX channel omits 692d8db0a5ca drm/bridge: parade-ps8640: Use regmap APIs omits 2485e2753ec8 drm/amdgpu: make soc15_common_ip_funcs static omits 7f19e11d0e93 drm/amd/pm: Update intermediate power state for SI omits 9080a18fc554 drm/amdgpu: Remove all code paths under the EAGAIN path in [...] omits 73490d265884 drm/amdgpu: Consolidate RAS cmd warning messages omits 22f4f4faf337 drm/amdkfd: fix svm_migrate_fini warning omits 586d71a42725 drm/amdkfd: handle svm migrate init error omits 640ae42efb82 drm/amdgpu: Updated RAS infrastructure omits 6effad8abe0b drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage omits 864552765859 gcc-plugins: remove support for GCC 4.9 and older omits 1a561c521ba9 soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ omits 752432e40e8f arm64: dts: qcom: sc7180: Use maximum drive strength value [...] omits 458032fcfa91 UNRPC: Return specific error code on kmalloc failure omits 6d2d362a1aeb Merge branch 'v5.16-armsoc/dts64' into for-next omits 5a73d7ca7f7a arm64: dts: rockchip: add phandles to muxed i2c buses on r [...] omits 0ed6b51dfde6 arm64: dts: rockchip: define iodomains for rk3368-lion omits 3bd7f3ef3b0f arm64: dts: rockchip: fix LDO_REG4 / LDO_REG7 confusion on [...] omits 655c167edc8c drm/amd/display: Fix wrong format specifier in amdgpu_dm.c omits c719b0cd884a drm/amd/display: 3.2.154 omits 2800ff0e1f89 drm/amd/display: [FW Promotion] Release 0.0.84 omits 60f39edd897e drm/amd/display: Fix null pointer dereference for encoders omits 39371f7d1396 drm/amd/display: Creating a fw boot options bit for an upc [...] omits 05408f24ecc4 drm/amd/display: DIG mapping change is causing a blocker omits bdd1a21b5255 drm/amd/display: Fix B0 USB-C DP Alt mode omits 5d694266bd14 drm/amd/display: Disable mem low power for CM HW block on DCN3.1 omits 253a55918ce1 drm/amd/display: Fix issue with dynamic bpp change for DCN3x omits 808643ea56a2 drm/amd/display: Use adjusted DCN301 watermarks omits f777bb9a9669 drm/amd/display: Added power down on boot for DCN3 omits 0d4b4253ad6d drm/amd/display: Fix dynamic encoder reassignment omits b3492ed16076 drm/amd/display: Fix concurrent dynamic encoder assignment omits 4de0bfe67bc9 drm/amd/display: Fix link training fallback logic omits 4b7786d87fb3 drm/amd/display: Fix DCN3 B0 DP Alt Mapping omits d51fc42adae6 drm/amd/display: 3.2.153 omits 13d463eced3c drm/amd/display: [FW Promotion] Release 0.0.83 omits 1bd3bc745e7f drm/amd/display: Extend w/a for hard hang on HPD to dcn20 omits a62427ef9b55 drm/amd/display: Reduce stack size for dml21_ModeSupportAn [...] omits 1f2fcc8183e3 drm/amd/display: Allocate structs needed by dcn_bw_calc_rq [...] omits 757af27b9fbb drm/amd/display: Fix rest of pass-by-value structs in DML omits 4768349e8885 drm/amd/display: Pass all structs in display_rq_dlg_helper [...] omits 22667e6ec6b2 drm/amd/display: Pass display_pipe_params_st as const in DML omits e7eb2137e84a drm/amdkfd: fix dma mapping leaking warning omits 1aed48281952 drm/amdkfd: SVM map to gpus check vma boundary omits 5ff560cb72cc MAINTAINERS: fix up entry for AMD Powerplay omits 7ac805321fc1 drm/amd/display: fix empty debug macros omits ebe86a57c882 drm/amdgpu: Fix resume failures when device is gone omits c03509cbc015 drm/amdgpu: Fix MMIO access page fault omits d82e2c249c8f drm/amdgpu: Fix crash on device remove/driver unload omits 0a2267809fc9 drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO omits b2fe31cf6481 drm/amdgpu: Put drm_dev_enter/exit outside hot codepath omits 006c26a0f1c8 drm/amd/display: Fix crash on device remove/driver unload omits 7f6ab50a62a8 drm/amd/display: Add modifiers capable of DCC image stores [...] omits a86396c3a742 drm/amd/display: Handle GFX10_RBPLUS modifiers for dcc_ind_blk omits 3d360154dd11 drm/amd/display: Use dcc_ind_blk value to set register directly omits b64cc0575d0a drm/radeon: make array encoded_lanes static omits 226f4f5a6b6c drm/amdgpu: Resolve nBIF RAS error harvesting bug omits 17c6805a009c drm/amdgpu: Update PSP TA unload function omits 3f83f17b7311 drm/amdgpu: Conform ASD header/loading to generic TA systems omits 44144f1a3f20 drm/amdgpu/display: add a proper license to dc_link_dp.c omits a0f884f5abcd drm/amd/display: Fix white screen page fault for gpuvm omits d77de7880e0e amd/display: enable panel orientation quirks omits 31ea43442d0b drm/amdgpu: Demote TMZ unsupported log message from warnin [...] omits 6cd1f9b40a3a drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count omits f7f3e6258b0d drm/radeon: pass drm dev radeon_agp_head_init directly omits be68d44bf82a drm/amd/pm: fix runpm hang when amdgpu loaded prior to sou [...] omits 8211999fc64c mmc: mmci: Add small comment about reset thread omits 37421f640216 mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA omits dc1bf5ea0ec1 mmc: sdhci-omap: Parse legacy ti,non-removable property omits f113241ec94d mmc: sdhci-omap: Restore sysconfig after reset omits 849fd9a68df4 mmc: sdhci-omap: Fix context restore omits 4cb94a9ddd8c mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] omits 9fc8298d3837 mmc: mtk-sd: Add HS400 online tuning support omits 44a9708c8f26 mmc: core: Add host specific tuning support for eMMC HS400 mode omits a3603d34a5d4 dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting omits 2fcd14d0f780 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits b8ca75057ff1 mmc: sdhci-s3c: drop unneeded MODULE_ALIAS omits bda771769286 dt-bindings: mmc: update mmc-card.yaml reference omits 2a8e1de1be27 mmc: dw_mmc: Dont wait for DRTO on Write RSP error omits ab98ebb9a99a drm/i915: Fix HPLL watermark readout for g4x omits 9ce5884e5139 drm/i915/display: Only keep PSR enabled if there is active planes omits 73262db68c27 drm/i915/display: Match PSR2 selective fetch sequences wit [...] omits 27493cb8747e drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after [...] omits d4771993f2cf scripts: get_abi.pl: ensure that "others" regex will be parsed omits f34f67292b5a scripts: get_abi.pl: precompile what match regexes omits cb06b8ddeb47 scripts: get_abi.pl: stop check loop earlier when regex is found omits 0cd9e25b0813 scripts: get_abi.pl: ignore some sysfs nodes earlier omits 9263589422fe scripts: get_abi.pl: Better handle leaves with wildcards omits 46f661fd0faf scripts: get_abi.pl: improve debug logic omits 45495db9790f scripts: get_abi.pl: call get_leave() a little late omits e27c42a52e37 scripts: get_abi.pl: Fix get_abi.pl search output omits 82cb87531318 fs/ntfs3: Remove deprecated mount options nls omits 808bc0a82bcd fs/ntfs3: Remove a useless shadowing variable omits d2846bf33c14 fs/ntfs3: Remove a useless test in 'indx_find()' omits d50497c4a05e platform/chrome: cros_ec_proto: Fix check_features ret val omits c48a14dca2cb JFS: fix memleak in jfs_mount omits 9e263e193af7 nl80211: don't put struct cfg80211_ap_settings on stack omits 3d1adc3d64cf drm/i915/adlp: Add support for remapping CCS FBs omits 5d24828d05f3 mac80211: always allocate struct ieee802_11_elems omits 49a765d6785e mac80211: mlme: find auth challenge directly omits c6e37ed498f9 mac80211: move CRC into struct ieee802_11_elems omits a5b983c60731 mac80211: mesh: clean up rx_bcn_presp API omits 01f84f0ed3b4 mac80211: reduce stack usage in debugfs omits 929dd111dcf8 drm/i915: Follow a new->old platform check order in intel_ [...] omits 92dff6c79b16 drm/i915/adlp: Assert that VMAs in DPT start at 0 omits 9814948e3cfe drm/i915/adlp: Require always a power-of-two sized CCS sur [...] omits aad24cc4bd56 drm/i915: Use tile block based dimensions for CCS origin x [...] omits 9aad3e4ede9b net: dsa: sja1105: stop using priv->vlan_aware omits 5146a574606a Merge branch 'remove-sk-skb-caches' omits d8b81175e412 tcp: remove sk_{tr}x_skb_cache omits ff6fb083a07f tcp: make tcp_build_frag() static omits f70cad1085d1 mptcp: stop relying on tcp_tx_skb_cache omits 04d8825c30b7 tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers omits efe686ffce01 mptcp: ensure tx skbs always have the MPTCP ext omits 33e1501f5a5f net: dsa: sja1105: don't keep a persistent reference to th [...] omits a7597f79d3b1 Merge branch 'ja1105-deps' omits f5aef4241592 net: dsa: sja1105: break dependency between dsa_port_is_sj [...] omits 6d709cadfde6 net: dsa: move sja1110_process_meta_tstamp inside the tagg [...] omits 40f231e75a1d nl80211: prefer struct_size over open coded arithmetic omits 68ba1131d4b5 mac80211: check hostapd configuration parsing twt requests omits 3df15f34511a cfg80211: honour V=1 in certificate code generation omits 68a81bb2eebd net: dsa: sja1105: remove sp->dp omits 15802468a95b x86/mce: Sort mca_config members to get rid of unnecessary [...] omits cc466666ab09 x86/mce: Get rid of the ->quirk_no_way_out() indirect call omits 8121b8f947be x86/mce: Get rid of msr_ops omits cbe1de162d82 x86/mce: Get rid of machine_check_vector omits 631adc7b0bba x86/mce: Get rid of the mce_severity function pointer omits 724fc0248d45 x86/fpu/signal: Fix missed conversion to correct boolean r [...] omits 93ec1320b017 xfrm: fix rcu lock in xfrm_notify_userpolicy() omits 83688aec17bf net/ipv4/xfrm4_tunnel.c: remove superfluous header files f [...] omits 7687a5b0ee93 gpio: modepin: Add driver support for modepin GPIO controller omits d7f4a65cdf4f dt-bindings: gpio: zynqmp: Add binding documentation for modepin omits 23c64d7618a7 firmware: zynqmp: Add MMIO read and write support for PS_MODE pin omits dfbc6cb60b14 drm/gma500: Managed device release omits 6983188097b3 drm/gma500: Remove dev_priv branch from unload function omits c2f17e60cbe1 drm/gma500: Embed struct drm_device in struct drm_psb_private omits 2df94510c5dd drm/gma500: Disable PCI device during shutdown omits f71635e893c3 drm/gma500: Replace references to dev_private with helper [...] omits c6dc899e4c1c drm/vboxvideo: Use managed interfaces for framebuffer writ [...] omits f3eb831ea49f drm/mgag200: Use managed interfaces for framebuffer write [...] omits 23b405bff221 drm/ast: Use managed interfaces for framebuffer write combining omits c822310725ee lib: devres: Add managed arch_io_reserve_memtype_wc() omits 3229b906fb35 lib: devres: Add managed arch_phys_wc_add() omits d5af8a8f7c4c Input: mpr121 - make use of the helper function devm_add_a [...] omits 4b3ed1ae2817 Input: raydium_i2c_ts - make use of the helper function de [...] omits b083704fbf6c Input: elants_i2c - make use of devm_add_action_or_reset() omits eb29ba5688de extcon: extcon-axp288: Use P-Unit semaphore lock for regis [...] omits c86216bc96aa bpf: Document BPF licensing. omits 9c2fce137852 drm: Fix scaling_mode docs omits 7f595d6a6cdc fscrypt: allow 256-bit master keys with AES-256-XTS omits 64c76a84337a x86/Kconfig: Fix an unused variable error in dell-smm-hwmon omits 7c783601a3bc tty: remove file from n_tty_ioctl_helper omits dcc223e8b9bf tty: remove file from tty_mode_ioctl omits 28f194da4a2c tty: make tty_ldisc_ops::hangup return void omits 7894193436b6 tty: remove extern from functions in tty headers omits b468e688240b tty: remove flags from struct tty_ldisc_ops omits 4586c5fc4590 tty: unexport tty_ldisc_release omits 2a7458ed0672 serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS omits 5c7dcc4fd040 serial: 8250: remove duplicated BRI0A49 and BDP3336 entries omits 28f5cb371500 serial: 8250_fsl: Move fsl8250_data to ACPI section omits 8331dc487fc5 Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c omits 3e5f2d90c28f Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync omits c05731d0c6bd Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc omits 52913626cf9a drm/i915: Apply WaUse32BppForSRWM to elk as well as ctg omits 0cf771b5d022 drm/i915: Fix g4x cxsr enable condition omits 8f27dbf0987a drm/i915: Use u8 consistently for active_planes bitmask omits 5a623ff81d6f drm/i915: s/crtc_state/new_crtc_state/ etc. omits 428168f99517 Merge branch 'mlxsw-trap-adjacency' omits e3a3aae74d76 mlxsw: spectrum_router: Start using new trap adjacency entry omits 4bdf80bcb79a mlxsw: spectrum_router: Add trap adjacency entry upon firs [...] omits 8bea96efa7c0 net: wwan: iosm: fw flashing and cd improvements omits a5df6333f1a0 skbuff: pass the result of data ksize to __build_skb_around omits db4278c55fa5 devlink: Make devlink_register to be void omits e6e0edfdbbab drm/i915/display: Add HDR mode helper function omits 5fa6863ba692 spi: Check we have a spi_device_id for each DT compatible omits 39e178a4cc7d ASoC: pl1022_rdk: Update to modern clocking terminology omits fcd444bf6a29 ASoC: pl1022_ds: Update to modern clocking terminology omits 8a7f299b857b ASoC: mpc8610_hpcd: Update to modern clocking terminology omits 419099b4c331 ASoC: imx-sgtl5000: Update to modern clocking terminology omits caa0a6075a6e ASoC: imx-rpmsg: Update to modern clocking terminology omits a90f847ad2f1 ASoC: imx-hdmi: Update to modern clocking terminology omits 56b69e4e4bc2 ASoC: imx-es8328: Update to modern clocking terminology omits d689e280121a ASoC: imx-card: Update to modern clocking terminology omits bf1010224870 ASoC: imx-audmix: Update to modern clocking terminology omits 89efbdaaa444 ASoC: fsl_ssi: Update to modern clocking terminology omits 361284a4eb59 ASoC: fsl_sai: Update to modern clocking terminology omits a51da9dc9b3a ASoC: fsl-mqs: Update to modern clocking terminology omits e0b64fa34c7f ASoC: fsl-esai: Update to modern clocking terminology omits 2757b340b25d ASoC: fsl-audmix: Update to modern clocking terminology omits 8fcfd3493426 ASoC: fsl-asoc-card: Update to modern clocking terminology omits 4348be6330a1 ASoC: eureka-tlv320: Update to modern clocking terminology omits 94767044f0c5 ASoC: cros_ec_codec: Use modern ASoC DAI format terminology omits 03e2080defd2 gpio: tps65218: drop unneeded MODULE_ALIAS omits 3846a3607738 gpio: max77620: drop unneeded MODULE_ALIAS omits 433afb16be43 Merge branch 'for-5.16/xiaomi' into for-next omits 95157723dc9e HID: Add support for side buttons of Xiaomi Mi Dual Mode W [...] omits 5ac0f6ff1ad0 Merge branch 'for-5.16/core' into for-next omits a68f3bd13994 HID: hid-debug: clean up snprintf() checks in hid_resolv_usage() omits e24b9fc10928 gpio: xilinx: simplify getting .driver_data omits eff5616c0e7c ARM: OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk() omits 210386804745 gpio: tegra186: Support multiple interrupts per bank omits ca038748068f gpio: tegra186: Force one interrupt per bank omits dcfd2a2975f3 gpio: uniphier: Use helper functions to get private data f [...] omits e1db0f55976f gpio: uniphier: Use helper function to get IRQ hardware number omits 0dd3273df8c2 Merge branch 'imx/dt64' into for-next omits 25c72ab96a88 Merge branch 'imx/dt' into for-next omits c54467482ffd ARM: imx_v6_v7_defconfig: enable fb omits d4ae66f10c8b drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c omits 450e7fe9b1b3 ARM: dts: imx6qdl-pico: Fix Ethernet support omits d555a229025d ARM: dts: imx6: phycore-som: Disable micro-SD write protection omits 7f31ae6e01da arm64: dts: ls1012a: Add serial alias for ls1012a-rdb omits d7cd74466651 arm64: dts: imx8mp: Reorder flexspi clock-names entry omits 5c187e2eb3f9 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo omits 7f6490afc97f devfreq: exynos-ppmu: simplify parsing event-type from DT omits b8deedf685ac devfreq: exynos-ppmu: use node names with hyphens omits 3027c77774ac dt-bindings: panel: ili9341: correct indentation omits c8345c0500de USB: serial: kl5kusb105: drop line-status helper omits 2e0b78dad3b6 USB: serial: kl5kusb105: simplify line-status handling omits a692d0e6066c USB: serial: kl5kusb105: clean up line-status handling omits beb791ee6caa Merge branch 'for-5.16/apple' into for-next omits cc84094218a7 HID: apple: Eliminate obsolete IR receiver quirks omits 63e3712536fd Merge branch 'for-5.15/upstream-fixes' into for-next omits c8c1efe14a4a ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo omits c179ee1e2c2e arm64: dts: imx8mq: fix the schema check errors omits 63651ef23f76 ARM: dts: imx: fix the schema check errors omits 6e3caf0babab Merge branch 'for-v5.16/mtk-smi' into for-next omits 93403ede5aa4 MAINTAINERS: Add entry for MediaTek SMI omits fe6dd2a4017d memory: mtk-smi: mt8195: Add initial setting for smi-larb omits 431e9cab7097 memory: mtk-smi: mt8195: Add initial setting for smi-common omits cc4f9dcd9c15 memory: mtk-smi: mt8195: Add smi support omits 912fea8bf8d8 memory: mtk-smi: Use devm_platform_ioremap_resource omits 3e4f74e0ea5a memory: mtk-smi: Add clocks for smi-sub-common omits 47404757702e memory: mtk-smi: Add device link for smi-sub-common omits 30b869e77a1c memory: mtk-smi: Add error handle for smi_probe omits 534e0ad2ed4f memory: mtk-smi: Adjust some code position omits a5c18986f404 memory: mtk-smi: Rename smi_gen to smi_type omits 0e14917c57f9 memory: mtk-smi: Use clk_bulk clock ops omits 599e681a31a2 dt-bindings: memory: mediatek: Add mt8195 smi sub common omits b01065eee432 dt-bindings: memory: mediatek: Add mt8195 smi binding omits e986277a56da Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] omits 0dfc70818a3c Merge tag 'drm-misc-next-2021-09-16' of git://anongit.free [...] omits 41d7acab7706 Merge branch 'fixes' into for-next omits 8f42796b9bb3 Merge branch 'misc' into for-next omits 99a7cacc66ca arm64: dts: freescale: fix arm,sp805 compatible string omits 628550e2b4a9 arm64: dts: zii-ultra: add PCIe PHY supply omits c4ce6e6c1d78 arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl omits 91db16700936 arm64: dts: freescale: imx8mq-librem5: align operating-poi [...] omits efe1dc571a5b scsi: lpfc: Fix mailbox command failure during driver init [...] omits cbd9a3347c75 scsi: dc395: Fix error case unwinding omits 322c4b29ee1f scsi: ufs: core: Add temperature notification exception handling omits e88e2d32200a scsi: ufs: core: Probe for temperature notification support omits e76b7c5e25a1 scsi: efct: Decrease area under spinlock omits ee3dce9f3842 scsi: efct: Fix nport free omits 8d4efd0040e5 scsi: efct: Add state in nport sm trace printout omits a7c052066986 scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h omits 4497b40ca821 Revert "ARM: imx6q: drop of_platform_default_populate() fr [...] omits 17b52c226a9a seltests: bpf: test_tunnel: Use ip neigh omits eaad40466bd7 ARM: dts: aspeed: Add ADC for AST2600 and enable for Raini [...] omits 1390293eac48 ARM: dts: everest: Define name for gpio line B6 omits d269f55815ab ARM: dts: everest: Define name for gpio line Q2 omits 2f2219c0722f ARM: dts: rainier: Define name for gpio line Q2 omits 6c4183287a73 ARM: dts: imx7d-sdb: Fix the SPI chipselect polarity omits e40d0706bff5 ARM: dts: imx6qdl-tqma6: Fix the SPI chipselect polarity omits 70b211ddcf9d ARM: dts: imx6qp-prtwd3: Fix the SPI chipselect polarity omits 97eb19d88483 ARM: dts: imx6dl-alti6p: Fix the SPI chipselect polarity omits 417a9845706f ARM: dts: imx6dl-yapp4: Remove the unused white LED channel omits 9b663b34c94a ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe omits c6fe862aa35c arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity omits bdd166bee827 arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipsele [...] omits a3d697ff8d2c Merge branch 'libbpf: add legacy uprobe support' omits cc10623c6810 libbpf: Add legacy uprobe attaching support omits 46ed5fc33db9 libbpf: Refactor and simplify legacy kprobe code omits d3b0e3b03cf7 selftests/bpf: Adopt attach_probe selftest to work on old kernels omits 303a257223a3 libbpf: Fix memory leak in legacy kprobe attach logic omits 90a353491e9f kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules omits ef62588c2c86 kbuild: detect objtool update without using .SECONDEXPANSION omits 918a6b7f6846 kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro omits 92594d569b6d kbuild: store the objtool command in *.cmd files omits 5c4859e77aa1 kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_l [...] omits 8f0c32c788ff kbuild: move objtool_args back to scripts/Makefile.build omits 04e85bbf71c9 isystem: delete global -isystem compile option omits 89b4db61c761 nios2: move the install rule to arch/nios2/Makefile omits cb7bfb1da6f6 perf parse-events: Remove unnecessary #includes omits 0c38d6b6a6a6 arm64: dts: qcom: sc7180-trogdor: Enable IPA on LTE only SKUs omits f633d5f74e72 arm64: dts: qcom: msm8916: Add "qcom,msm8916-sdhci" compatible omits 7a62bfebc8c9 arm64: dts: qcom: msm8916: Add unit name for /soc node omits 33b89923d021 arm64: dts: qcom: sc7280: Use GIC_SPI for intc cells omits b39f266c19f0 arm64: dts: qcom: sc7280: Add gpu thermal zone cooling support omits 96c471970b7b arm64: dts: qcom: sc7280: Add gpu support omits c8efde9f6b18 arm64: dts: qcom: sc7280: Add clock controller ID headers omits bd7dd79ca335 arm64: dts: qcom: sc7280: Add volume up support for sc7280-idp omits 7a5fca955037 arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes omits aea101ba752d arm64: dts: qcom: pm8150: specify reboot mode magics omits d68170ae44dd arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding omits 20bb9e3dd2e4 arm64: dts: qcom: ipq6018: add usb3 DT description omits bbef0142f529 arm64: dts: qcom: Update BAM DMA node name per DT schema omits 65751ebea0a7 arm64: dts: qcom: sc7280: Move the SD CD GPIO pin out of t [...] omits 1c8bf398b6b5 arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property omits 8c97f0ac4dc8 arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property omits 3509de752ea1 arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property omits ec04b0ebef7c arm64: dts: qcom: sc7280: Define CPU topology omits 0f6b380d580c arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmw [...] omits b464f08ca769 arm64: dts: qcom: c630: add second channel for wifi omits 425f30cc843c arm64: dts: qcom: sc7280: fix display port phy reg property omits 946c8fee6d6e Documentation: Update SeongJae's email address omits 438ffbdb925d Documentation: arm: marvell: Add Octeon TX2 CN913x Flavors omits 54a5d22411c9 Documentation: arm: marvell: Add 88F6040 model into list omits 665783d887da Merge tag '1630420228-31075-2-git-send-email-deesin@codeau [...] omits 92dde3279df9 dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding omits 069f01fac33b dt-bindings: soc: qcom: aoss: Add SM6350 compatible omits 3a461009e195 soc: qcom: llcc: Disable MMUHWT retention omits 3e035cbd445f soc: qcom: smd-rpm: Add QCM2290 compatible omits b624c15088cb dt-bindings: soc: qcom: smd-rpm: Add QCM2290 compatible omits bca4392a1aa1 firmware: qcom_scm: Add compatible for MSM8953 SoC omits 0fdeecf9e330 dt-bindings: firmware: qcom-scm: Document msm8953 bindings omits 26bc7a6a0bee soc: qcom: pdr: Prefer strscpy over strcpy omits f69a91e37669 soc: qcom: rpmh-rsc: Make use of the helper function devm_ [...] omits eb242d57aa6f soc: qcom: gsbi: Make use of the helper function devm_plat [...] omits c318dcbcccd3 soc: qcom: aoss: Make use of the helper function devm_plat [...] omits d21dc0be36bb soc: qcom: geni: Make use of the helper function devm_plat [...] omits 172037b12be4 soc: qcom: ocmem: Make use of the helper function devm_pla [...] omits 0e6fda9c6563 PM: AVS: qcom-cpr: Make use of the helper function devm_pl [...] omits aa88e34f2bfd soc: qcom: socinfo: Add IPQ8074 family ID-s omits e7ec00eafe94 soc: qcom: rpmpd: Add power domains for MSM8953 omits cdb6f6044aea dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding omits e972a290b03f soc: qcom: smd-rpm: Add compatible for MSM8953 SoC omits 96c42812f798 dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC omits 926576172d71 dt-bindings: soc: qcom: spm: Document SDM660 and MSM8998 c [...] omits e48e6fb9ebdf soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2 omits 13e72c3e2261 soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS omits f8881c5d2fcb dt-bindings: soc: qcom: Add devicetree binding for QCOM SPM omits 60f3692b5f0b cpuidle: qcom_spm: Detach state machine from main SPM handling omits b03543067a88 dt-bindings: firmware: scm: Add compatible for msm8226 omits 7a010c3c64e2 arm: qcom: Add SMP support for MSM8226 omits 2b9575d47841 dt-bindings: arm: Add SMP enable-method for MSM8226 omits 1f7b2b6327ff soc: qcom: llcc: Add configuration data for SM6350 omits c2b854b03adf soc: qcom: rpmhpd: Add SM6350 omits be0416a3f917 arm64: dts: qcom: Add sc7180-trogdor-homestar omits 63750607afad arm64: dts: qcom: ipq8074: add SPMI bus omits 17d32c10a288 arm64: dts: qcom: pmi8998: Add node for WLED omits b8d1e3d33487 arm64: dts: qcom: sc7180-trogdor: Delete ADC config for un [...] omits d412786ab86b arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property omits 82ea7d411d43 arm64: dts: qcom: sc7180: Base dynamic CPU power coefficie [...] omits 4ac46b3682c5 arm64: dts: qcom: msm8996: xiaomi-gemini: Add support for [...] omits 46680fe9ba61 arm64: dts: qcom: msm8996: Add support for the Xiaomi MSM8 [...] omits 214faf07e391 arm64: dts: qcom: msm8996: Add blsp2_i2c3 omits c57b4247faaf arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to m [...] omits 87cd46d68aea arm64: dts: qcom: msm8998: Configure Adreno GPU and related IOMMU omits 94117eb17228 arm64: dts: qcom: msm8998: Move qfprom iospace to calibrat [...] omits 3f1dcaff642e arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency a [...] omits 05ce21b54423 arm64: dts: qcom: msm8998: Configure the multimedia subsys [...] omits c075a2e39d2f arm64: dts: qcom: msm8998: Configure the MultiMedia Clock [...] omits 8c75d585b931 soc: qcom: aoss: Expose send for generic usecase omits 8847ecc9274a NFSD: Optimize DRC bucket pruning omits dc451bbc6f54 nfs: reexport documentation omits 9b6e27d01adc nfsd: don't alloc under spinlock in rpc_parse_scope_id omits ed97afb53365 cxl/pci: Disambiguate cxl_pci further from cxl_mem omits fa9a7d2db613 Documentation/cxl: Add bus internal docs omits 48667f676189 cxl/core: Split decoder setup into alloc + add omits 7d3eb23c4ccf tools/testing/cxl: Introduce a mock memory device + driver omits 49be6dd80751 cxl/mbox: Move command definitions to common location omits a5c258021689 cxl/bus: Populate the target list at decoder create omits 67dcdd4d3b83 tools/testing/cxl: Introduce a mocked-up CXL port hierarchy omits 2e52b6256b9a cxl/pmem: Add support for multiple nvdimm-bridge objects omits 60b8f17215de cxl/pmem: Translate NVDIMM label commands to CXL label commands omits 12f3856ad42d cxl/mbox: Add exclusive kernel command support omits ff56ab9e164d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP omits 5a2328f4e872 cxl/pci: Use module_pci_driver omits 4faf31b43468 cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] omits 4cb35f1ca05a cxl/pci: Drop idr.h omits b64955a92929 cxl/mbox: Introduce the mbox_send operation omits 13e7749d06b3 cxl/pci: Clean up cxl_mem_get_partition_info() omits 99e222a5f1b6 cxl/pci: Make 'struct cxl_mem' device type generic omits 5af96835e4da libnvdimm/labels: Introduce CXL labels omits 540ccaa2e4dd libnvdimm/label: Define CXL region labels omits 999c993a85f1 libnvdimm/labels: Fix kernel-doc for label.h omits 42e192aa9891 libnvdimm/labels: Introduce the concept of multi-range nam [...] omits 8172db92527c libnvdimm/label: Add a helper for nlabel validation omits d1c6e08e7503 libnvdimm/labels: Add uuid helpers omits ef4bce990eab Merge branch 'pci/virtualization' omits 72f30b078522 Merge branch 'pci/portdrv' omits 5a2a23f4c7c3 Merge branch 'pci/p2pdma' omits add5a9ec7dbb Merge branch 'pci/enumeration' omits cf8980a36235 samples: bpf: Convert ARP table network order fields into [...] omits f5c4e4191b54 samples: bpf: Convert route table network order fields int [...] omits 4f33a76b6f71 PCI: Do not enable AtomicOps on VFs omits 06dc660e6eb8 PCI: Rename pcibios_add_device() to pcibios_device_add() omits b28e5e439109 perf daemon: Avoid msan warnings on send_cmd omits 9ae54ce551e9 kbuild: Enable dtc 'unit_address_format' warning by default omits ad9ee403ca4d Merge branch 'for-next/clang-fallthrough' into for-next/kspp omits f79f454ae501 assoc_array: Avoid open coded arithmetic in allocator arguments omits 4122c9c3f0d1 Merge remote-tracking branch 'torvalds/master' into perf/core omits 56cd47b4705d MAINTAINERS: fix typo in DRM DRIVER FOR SAMSUNG S6D27A1 PANELS omits c9dcc63e23fe docs: dt: submitting-patches: Add note about other project usage omits 013148fe7f5e ASoC: Fix warning related to 'sound-name-prefix' binding omits f02f2f1bf9d1 ALSA: usx2y: Prefer struct_size over open coded arithmetic omits ca8e055c2215 scripts: get_abi.pl: add a graph to speedup the undefined [...] omits 0b87a1b81ba9 scripts: get_abi.pl: Ignore fs/cgroup sysfs nodes earlier omits 50116aec11de scripts: get_abi.pl: don't skip what that ends with wildcards omits 14c942578e19 scripts: get_abi.pl: add an option to filter undefined results omits ab02c5150b31 scripts: get_abi.pl: detect softlinks omits f090db43958a scripts: get_abi.pl: Check for missing symbols at the ABI specs omits ab9c14805b37 scripts: get_abi.pl: Better handle multiple What parameters omits eb74c39abd76 ABI: sysfs-class-rapidio: use wildcards on What definitions omits 64b609fd684a ABI: sysfs-ptp: use wildcards on What definitions omits 3f6b07adb506 ABI: sysfs-platform-sst-atom: use wildcards on What definitions omits 3d253b991258 ABI: sysfs-firmware-efi-esrt: use wildcards on What definitions omits 26d6ba2f89c3 ABI: sysfs-devices-system-cpu: use wildcards on What definitions omits 5097586d21f0 ABI: sysfs-devices-platform-dock: use wildcards on What de [...] omits 6b85d2f71574 ABI: sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions omits c8d4b62def4d ABI: sysfs-class-uwb_rc: use wildcards on What definitions omits a5d01b5fcebf ABI: sysfs-class-rc-nuvoton: use wildcards on What definitions omits fa1d8fdd238b ABI: sysfs-class-rc: use wildcards on What definitions omits 24e83d415edd ABI: sysfs-class-pwm: use wildcards on What definitions omits 03f5721ac2e6 ABI: sysfs-class-mux: use wildcards on What definitions omits 0d502366d621 ABI: sysfs-class-mei: use wildcards on What definitions omits c84aaa4da145 ABI: sysfs-class-gnss: use wildcards on What definitions omits c5c0c4ea0ed5 ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions omits 5475cd780cc9 ABI: sysfs-bus-soundwire-master: use wildcards on What def [...] omits 24d732a90863 ABI: sysfs-bus-pci: use wildcards on What definitions omits 92d35cdc9a30 ABI: sysfs-class-infiniband: use wildcards on What definitions omits 2e6a03239440 ABI: sysfs-ata: use a proper wildcard for ata_* omits 4e25928cf854 ABI: sysfs-class-typec: fix a typo on a What field omits 9fc3678e4784 ABI: pstore: Fix What field omits 743e4636b789 ABI: sysfs-class-mic: use the right wildcards on What definitions omits 6f0e46518327 ABI: sysfs-class-devfreq-event: use the right wildcards on What omits 1e0349f6d884 ABI: sysfs-class-cxl: place "not in a guest" at description omits 08981d29c33a ABI: sysfs-bus-rapidio: use wildcards on What definitions omits ea84409f88f8 ABI: sysfs-class-tpm: use wildcards for pcr-* nodes omits 18e49b304633 ABI: security: fix location for evm and ima_policy omits a19ea9e3c809 ABI: sysfs-kernel-slab: use a wildcard for the cache name omits 05d2024ad1e2 ABI: sysfs-tty: better document module name parameter omits 3628f5734237 ABI: sysfs-bus-usb: better document variable argument omits 7065f92255bb driver core: Clarify that dev_err_probe() is OK even w/out [...] omits c34e73d67c82 staging; wlan-ng: remove duplicate USB device ID omits 6354467245ff fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update omits 56eaeb10e261 fs/ntfs3: Change max hardlinks limit to 4000 omits ee9d4810aab9 fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext omits 54fa156bb33a mei: Remove usage of the deprecated "pci-dma-compat.h" API omits 639fd77e2f69 tifm: Remove usage of the deprecated "pci-dma-compat.h" API omits 50fb34eca294 staging: mt7621-pci: set end limit for 'ioport_resource' omits 159697474db4 MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT omits 51a72ec705df staging: rts5208: remove parentheses pair in sd.c omits 37c56de8fe9d staging: rts5208: remove unnecessary parentheses in rtsx_scsi.c omits 3eec4d3a3f73 staging: rts5208: remove unnecessary parentheses in xd.c omits 53e8b7405ac9 staging: rts5208: remove unnecessary parentheses in sd.c omits 8e9521f12d35 staging: rts5208: remove unnecessary parentheses in rtsx_t [...] omits 5d50f22d49ef staging: rts5208: remove unnecessary parentheses in rtsx_chip.c omits 4941dfd15df5 staging: rts5208: remove unnecessary parentheses in rtsx.c omits a815e13197a7 staging: rts5208: remove unnecessary parentheses in rtsx_card.c omits bdc1bbdbaa92 staging: rtl8723bs: remove a third possible deadlock omits a7ac783c338b staging: rtl8723bs: remove a second possible deadlock omits 54659ca026e5 staging: rtl8723bs: remove possible deadlock when disconnect (v2) omits 60fe1f8dcd3c rt2x00: remove duplicate USB device ID omits b7cca318d7ca ar5512: remove duplicate USB device ID omits e142bd910f53 zd1211rw: remove duplicate USB device ID omits 4603664c0fe9 Merge branches 'fixes' and 'misc' into for-next omits 10d42e11770b ARM: imx6: mark OCRAM mapping read-only omits 8ba6388b7927 ARM: add __arm_iomem_set_ro() to write-protect ioremapped area omits bb6a0d5404aa wilc1000: increase config packets response wait timeout limit omits 301cfbab09fd wilc1000: use correct write command sequence in wilc_spi_s [...] omits cd50248de35b wilc1000: add 'initialized' flag check before adding an el [...] omits 29f7393e02ac wilc1000: invoke chip reset register before firmware download omits aa3fda4fcf63 wilc1000: ignore clockless registers status response for SPI omits c2dcb4766bcb wilc1000: handle read failure issue for clockless registers omits 1bcc0879c963 wilc1000: add reset/terminate/repeat command support for SPI bus omits 5bb9de8bcb18 wilc1000: configure registers to handle chip wakeup sequence omits 0ec5408cd448 wilc1000: add new WID to pass wake_enable information to firmware omits 3c719fed0f3a wilc1000: fix possible memory leak in cfg_scan_result() omits c8e2036ee90b wilc1000: move 'deinit_lock' lock init/destroy inside modu [...] omits 2208287258d4 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] omits 854dd7e1fbbd ARM: 9123/1: scoop: Drop if with an always false condition omits d2780c8dccfd ARM: 9119/1: amba: Properly handle device probe without IR [...] omits 9eb87a614372 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" omits 5069c3c9db44 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] omits 31f97cf9f0c3 rsi: Fix module dev_oper_mode parameter description omits 2a9b5058b449 ARM: 9125/1: fix incorrect use of get_kernel_nofault() omits 72e717500f99 mwifiex: Fix copy-paste mistake when creating virtual interface omits c606008b7062 mwifiex: Properly initialize private structure on interfac [...] omits 5e2e1a4bf4a1 mwifiex: Handle interface type changes from AP to STATION omits 25bbec30a2c7 mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO omits fae2aac8c740 mwifiex: Update virtual interface counters right after set [...] omits 54350dac4e6a mwifiex: Use helper function for counting interface types omits c2e9666cdffd mwifiex: Run SET_BSS_MODE when changing from P2P to STATIO [...] omits abe3a2c9ead8 mwifiex: Use function to check whether interface type chan [...] omits babe2a332dc4 mwifiex: Small cleanup for handling virtual interface type [...] omits fe7bc23a8c5e rtw88: move adaptivity mechanism to firmware omits 7285eb9693a2 rtw88: support adaptivity for ETSI/JP DFS region omits 8d4fb3998c05 rtw88: add regulatory strategy by chip type omits f8509c38ecec rtw88: upgrade rtw_regulatory mechanism and mapping omits 8217f07a5023 usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind omits a8426a43b0c0 usb: core: hcd: fix messages in usb_hcd_request_irqs() omits dfa59f3d4c82 usb: host: ehci-mv: drop duplicated MODULE_ALIAS omits b7a0a63f3fed usb: typec: tipd: Remove WARN_ON in tps6598x_block_read omits ac588dfa66ab usb: typec: tipd: Add an additional overflow check omits 718dccb477e3 usb: typec: tipd: Don't read/write more bytes than required omits 14651496a3de usb: musb: tusb6010: check return value after calling plat [...] omits d7a48e27b38a spi: Use 'flash' node name instead of 'spi-flash' in example omits c03d36995222 USB: cdc-acm: remove duplicate USB device ID omits 66ae258ccf40 Merge branch 'spi-5.15' into spi-5.16 omits ffb1e76f4f32 Merge tag 'v5.15-rc2' into spi-5.15 omits 5e87622c4bf3 misc: genwqe: Remove usage of the deprecated "pci-dma-comp [...] omits 5135b2139212 MAINTAINERS: Add Prashant's maintainership of cros_ec drivers omits b5377a767827 ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> [...] omits 5fbd827eb9c2 platform/x86: dell-wmi: Recognise or support new switches omits 577ee98932fb Revert "arm64: qcom: ipq6018: add usb3 DT description" omits 6ffd9639382f platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX omits cf5585f92164 platform/x86/intel: hid: Add DMI switches allow list omits 71b20b34afc2 USB: serial: kl5kusb105: use usb_control_msg_recv() and us [...] omits d24236cb7cf2 platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & bu [...] omits 8f84a3973c6a platform: lg-laptop: drop unneeded MODULE_ALIAS omits 97b85f2079a9 Merge branch 'fscache-iter-3' into fscache-next omits 9c74b32d892e fscache: Update the documentation to reflect I/O API changes omits fb0a7f074cf9 fscache: Remove stats that are no longer used omits 5d9c5cdf5d9b fscache: Remove the old I/O API omits 4595cc1395b0 cifs: (untested) Move to using the alternate fallback fsca [...] omits fcd4c99b70ce 9p: Convert to using the netfs helper lib to do reads and caching omits a635d66be164 ASoC: fsl_spdif: Add support for i.MX8ULP omits 815b55e1101f ASoC: fsl: Constify static snd_soc_ops omits 74b7ee0e7b61 ASoC: fsl_xcvr: Fix channel swap issue with ARC omits 3f4b57ad07d9 ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers omits c9129371cb3d USB: serial: keyspan_pda: use usb_control_msg_recv() omits 5d7fa05c8f63 drm/nouveau/fifo/ga102: initialise chid on return from cha [...] omits a73885926498 USB: serial: ftdi_sio: use usb_control_msg_recv() omits 0d027eea8988 USB: serial: f81232: use usb_control_msg_recv() and usb_co [...] omits 7fae4c24a2b8 x86: Increase exception stack sizes omits 44b979fa302c x86/mm/64: Improve stack overflow warnings omits 8c5f74b49ef3 nfs: Move to using the alternate fallback fscache I/O API omits d9174eb26ce3 fscache: Implement a fallback I/O interface to replace the [...] omits 9f759b1a1662 fscache: Fix fscache_cookie_enabled() to handle NULL cookie omits 45ae6f2f79c8 fscache: Generalise the ->begin_read_operation method omits b968e84b509d x86/iopl: Fake iopl(3) CLI/STI usage omits ed9084009682 ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init() omits 8aff56d060f4 Merge branch 'at91-dt' into at91-next omits 4c46b991bab6 ARM: at91: dts: sama5d29: Add dtsi file for sama5d29 omits 07b855628c22 net/ipv4/sysctl_net_ipv4.c: remove superfluous header file [...] omits 6a3807536328 Merge branch 'iddq-sr-mode' omits 4972ce720101 net: dsa: bcm_sf2: Request APD, DLL disable and IDDQ-SR omits c3a4c69360ab net: bcmgenet: Request APD, DLL disable and IDDQ-SR omits 72e78d22e152 net: phy: broadcom: Utilize appropriate suspend for BCM54810/11 omits 38b6a9073007 net: phy: broadcom: Wire suspend/resume for BCM50610 and B [...] omits d6da08ed1425 net: phy: broadcom: Add IDDQ-SR mode omits ce7b43237f16 bus: ti-sysc: Drop legacy quirk flag for sham omits 1b99c1ee844c bus: ti-sysc: Drop legacy quirk flag for gpio omits 5c99fa737c69 bus: ti-sysc: Handle otg force idle quirk omits 9067839ff45a bus: ti-sysc: Use context lost quirk for otg omits f7fc7a79bdbf drm/rockchip: remove of_match_ptr() from analogix dp driver omits 87185cc82369 drm/rockchip: remove of_match_ptr() from vop_driver_dt_match omits d48dca51935b bus: ti-sysc: Use context lost quirks for gpmc omits 6a52bc2b81fa bus: ti-sysc: Add quirk handling for reset on re-init omits e1202c7a65b1 drm/rockchip: Check iommu itself instead of it's parent fo [...] omits adfeef9370ff drm/rockchip: dsi: make hstt_table static omits c595b120ebab net/ipv4/syncookies.c: remove superfluous header files fro [...] omits d90def98f90f drm/rockchip: dsi: Fix duplicate included linux/phy/phy.h omits 61735698103f drm/rockchip: Make use of the helper function devm_platfor [...] omits 2e87bf389e13 drm/rockchip: add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to d [...] omits 9d881361206e bus: ti-sysc: Add quirk handling for reinit on context lost omits 95ec14faac6a bus: ti-sysc: Check for lost context in sysc_reinit_module() omits 0d83e4c43a50 ARM: dts: at91-sama5d2_icp.dts: Added I2C bus recovery support omits 37825e07ab41 drm/rockchip: handle non-platform devices in rockchip_drm_ [...] omits bea714581a31 net/ipv4/udp_tunnel_core.c: remove superfluous header file [...] omits d3e2ec6cd163 drm/rockchip: remove unused psr_list{,_lock} omits dcdbc335a91a ARM: dts: at91: tse850: the emac<->phy interface is rmii omits f7c57a456611 drm/rockchip: cdn-dp-core: Fix cdn_dp_resume unused warning omits e93a3ccf7699 drm/rockchip: Update crtc fixup to account for fractional [...] omits 24ff62ae383f Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout omits 037ce005af6b Bluetooth: SCO: Fix sco_send_frame returning skb->len omits 266191aa8d14 Bluetooth: Fix passing NULL to PTR_ERR omits 09572fca7223 Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF omits 01ce70b0a274 Bluetooth: eir: Move EIR/Adv Data functions to its own file omits b3e9431854e8 bus: ti-sysc: Fix timekeeping_suspended warning on resume omits 83e38509109e Merge branch 'v5.16/dt64' into for-next omits ecff7bab5c9c arm64: dts: meson-g12b-odroid-n2: add 5v regulator gpio omits 0b26fa8a02c2 arm64: dts: meson-sm1: Fix the pwm regulator supply properties omits 62183863f708 arm64: dts: meson-g12b: Fix the pwm regulator supply properties omits 085675117ecf arm64: dts: meson-g12a: Fix the pwm regulator supply properties omits beca6bd94da5 brcmfmac: fix incorrect error prints omits b515d097053a rsi: fix rate mask set leading to P2P failure omits 99ac60188212 rsi: fix key enabled check causing unwanted encryption for [...] omits 9b14ed6e11b7 rsi: fix occasional initialisation failure with BT coex omits 91dab18f0df1 MAINTAINERS: Move Daniel Drake to credits omits 09182ed20c04 Input: goodix - add support for controllers without flash omits 20e317222eea Input: goodix - allow specifying the config filename omits 7642f29c731e Input: goodix - push error logging up into i2c_read and i2 [...] omits 209bda4741f6 Input: goodix - refactor reset handling omits a2233cb7b65a Input: goodix - add a goodix.h header file omits 31ae0102a34e Input: goodix - change goodix_i2c_write() len parameter ty [...] omits f1c80ba0cc8e Input: tmdc - fix spelling mistake "Millenium" -> "Millennium" omits cef6f5cc1408 Input: omap-keypad - prefer struct_size over open coded ar [...] omits abb861fac046 fscrypt: improve documentation for inline encryption omits f262ca7db7b8 fscrypt: clean up comments in bio.c omits 4373b3dc9220 fscrypt: remove fscrypt_operations::max_namelen omits 0e96dc47b95a ahci: remove duplicated PCI device IDs omits 97c140d94e2e libbpf: Add doc comments in libbpf.h omits 6663b138ded1 f2fs: set SBI_NEED_FSCK flag when inconsistent node block found omits 287b1406dde2 f2fs: introduce excess_dirty_threshold() omits 6092ed8fe34a Merge branch 'v5.16-clk/next' into for-next omits 6c8e337dfa46 Merge branch 'v5.16-armsoc/dts64' into for-next omits 42ad91657841 Merge branch 'v5.16-armsoc/dts32' into for-next omits 1da80da028fe clk: rockchip: use module_platform_driver_probe omits f46428f066dd dt-bindings: riscv: correct e51 and u54-mc CPU bindings omits 0e8ae5a6ff59 PCI/portdrv: Do not setup up IRQs if there are no users omits 88769e64cf99 PCI: Add ACS quirk for Pericom PI7C9X2G switches omits e3f4bd3462f6 PCI: Mark Atheros QCA6174 to avoid bus reset omits 3a19407913e8 PCI/P2PDMA: Apply bus offset correctly in DMA address calculation omits 690658471b5f x86/mce: Drop copyin special case for #MC omits 7bdedfef085b staging: r8188eu: Remove mp, a.k.a. manufacturing process, code omits 6037c75b193a arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC spe [...] omits f54e1a97c8db arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes omits 1c953935c005 arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in [...] omits b6021ba03bdf arm64: dts: ti: j7200-main: Add *max-virtual-functions* fo [...] omits 8bb8429290c0 arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus n [...] omits 0d553792726a arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" pr [...] omits 5f46633565b1 arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bu [...] omits 9af3ef954975 arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" [...] omits e46ad85acd90 MAINTAINERS: add Andrey as the DRM GPU scheduler maintainer omits 7ee285395b21 cgroup: Make rebind_subsystems() disable v2 controllers al [...] omits 4b53bb873fcd docs/cgroup: add entry for misc.events omits b03357528fd9 misc_cgroup: remove error log to avoid log flood omits f279294b3293 misc_cgroup: introduce misc.events to count failures omits 6bda39149d4b RDMA/bnxt_re: Check if the vlan is valid before reporting omits 7a3c3a121eb7 RDMA/bnxt_re: Correct FRMR size calculation omits 690ea7fe00af RDMA/bnxt_re: Use GFP_KERNEL in non atomic context omits 2b4ccce6cafa RDMA/bnxt_re: Fix FRMR issue with single page MR allocation omits 598d16fa1bf9 RDMA/bnxt_re: Fix query SRQ failure omits d195ff03bf6d RDMA/bnxt_re: Suppress unwanted error messages omits 6a7296c918eb RDMA/bnxt_re: Support multiple page sizes omits b9b43ad3ce88 RDMA/bnxt_re: Reduce the delay in polling for hwrm command [...] omits 403bc4359a00 RDMA/bnxt_re: Use separate response buffer for stat_ctx_free omits 0cc4a9bdfc29 RDMA/bnxt_re: Update statistics counter name omits 9a381f7e5aa2 RDMA/bnxt_re: Add extended statistics counters omits 5540cf8f3e8d drm/panel-edp: Implement generic "edp-panel"s probed by EDID omits 24e27de11560 drm/panel-edp: Don't re-read the EDID every time we power [...] omits 6f4276ecc0f7 dt-bindings: arm,vexpress-juno: Add missing motherboard pr [...] omits 1b4e3ca2dcc2 dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name omits a64ad9c3e4a5 drm/panel-edp: Fix "prepare_to_enable" if panel doesn't ha [...] omits c46a4cc1403e drm/panel-edp: hpd_reliable shouldn't be subtraced from hp [...] omits 52824ca4502d drm/panel-edp: Better describe eDP panel delays omits 9ea10a500045 drm/panel-edp: Split the delay structure out omits b6d5ffce11dd drm/panel-simple: Non-eDP panels don't need "HPD" handling omits 3fd68b7b13c2 drm/panel-edp: Move some wayward panels to the eDP driver omits 5f04e7ce392d drm/panel-edp: Split eDP panels out of panel-simple omits c0c11c70a6d0 arm64: defconfig: Everyone who had PANEL_SIMPLE now gets P [...] omits 310720875efa ARM: configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP omits e8de4d55c259 drm/edid: Use new encoded panel id style for quirks matching omits d9f91a10c3e8 drm/edid: Allow querying/working with the panel ID from the EDID omits bac9c2948224 drm/edid: Break out reading block 0 of the EDID omits 29145a566873 dt-bindings: drm/panel-simple-edp: Introduce generic eDP panels omits 880301bb3132 fs/ntfs3: Fix a memory leak on object opts omits a0fc05a37cae Doc/fs/ntfs3: Fix rst format and make it cleaner omits 28861e3bbd9e fs/ntfs3: Initiliaze sb blocksize only in one place + refactor omits 0e59a87ee619 fs/ntfs3: Initialize pointer before use place in fill_super omits 0056b273757b fs/ntfs3: Remove tmp pointer upcase in fill_super omits 4ea41b3eb5fd fs/ntfs3: Remove tmp pointer bd_inode in fill_super omits 0cde7e81cd44 fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super omits b4f110d65e21 fs/ntfs3: Use sb instead of sbi->sb in fill_super omits 10b4f12c7028 fs/ntfs3: Remove unnecessary variable loading in fill_super omits bce1828f6d82 fs/ntfs3: Return straight without goto in fill_super omits 5d7d6b16bc1d fs/ntfs3: Remove impossible fault condition in fill_super omits 7ea04817866a fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails omits 0412016e4807 fs/ntfs3: Fix wrong error message $Logfile -> $UpCase omits e01163e82b70 drm/i915/dg2: configure TRANS_DP2_VFREQ{HIGH,LOW} for 128b/132b omits 652135940ee2 drm/i915/dg2: use 128b/132b transcoder DDI mode omits 1d7139172480 drm/i915/dp: add HAS_DP20 macro omits 79ac2b1bc9b9 drm/i915/dg2: configure TRANS_DP2_CTL for DP 2.0 omits 6114f71b3953 drm/i915/dp: select 128b/132b channel encoding for UHBR rates omits 078397bbad2d drm/i915/dp: use 128b/132b TPS2 for UHBR+ link rates omits 4e718a0e4053 drm/i915/dp: add helper for checking for UHBR link rate omits 7bb97db8d329 drm/i915/dg2: add DG2+ TRANS_DDI_FUNC_CTL DP 2.0 128b/132b mode omits c78b4a85721f drm/dp: add helper for extracting adjust 128b/132b TX FFE preset omits 762520e31025 drm/dp: add LTTPR DP 2.0 DPCD addresses omits fc8a2b1e0f91 drm/dp: use more of the extended receiver cap omits 054ce0bce22e drm/dp: add DP 2.0 UHBR link rate and bw code conversions omits 8e8f2ac09db9 ASoC: Drop mistakenly applied SPI patch omits cca46db7e2da Merge series "ASoC: compress: Support module_get on stream [...] omits 2a07ef63f51f Merge series "Extend AHUB audio support for Tegra210 and l [...] omits 0f9a84b20f14 ASoC: codecs: max98390: simplify getting the adapter of a client omits 5374b9215dbe ASoC: Intel: boards: Update to modern clocking terminology omits 35f4caec9d51 ipmi: Disable some operations during a panic omits c8381ad4a3b1 ipmi:watchdog: Set panic count to proper value on a panic omits fba5265fca72 drm/panfrost: simplify getting .driver_data omits d52ce7094e11 panfrost: make mediatek_mt8183_supplies and mediatek_mt818 [...] omits a30f3d90e2d2 arm64: dts: rockchip: align operating-points table name wi [...] omits 3e6f8124a788 ARM: dts: rockchip: swap timer clock-names omits e220e0b00feb ARM: dts: rockchip: add more angle brackets to operating-p [...] omits 33a2a4b2b9fe ARM: dts: rockchip: rename opp-table node names omits f0f56c11447b ARM: dts: rockchip: change rv1108 gmac nodename omits d7197d56c9cf ARM: dts: rockchip: add adc-keys node to rk3066a-mk808 omits 474a77395be2 arm64: dts: rockchip: hook up camera on px30-evb omits 8df7b4537dfb arm64: dts: rockchip: add isp node for px30 omits 75dccea503b8 arm64: dts: rockchip: add Coresight debug range for RK3399 omits bd2c1f664ea6 clk: rockchip: rk3399: expose PCLK_COREDBG_{B,L} omits ef087b7ecf8a clk: rockchip: rk3399: make CPU clocks critical omits 4b90e34d9a3b arm64: dts: rockchip: Correct regulator for USB host on Od [...] omits d146198a858a arm64: dts: rockchip: fix PCI reg address warning on rk3399-gru omits 09134c5322df spi: Fixed division by zero warning omits f1e5ecc5b7cc regulator: fix typo in Kconfig and max8973-regulator omits a7a18abbd26c ASoC: dt-bindings: rt5682s: correct several errors omits ef92ed2623ea ASoC: ab8500: Update to modern clocking terminology omits 600e0ae9aa71 ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro omits cf21e114f6f4 ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_c [...] omits c3c7d70b2046 drm/v3d: Make use of the helper function devm_platform_ior [...] omits 05bb3d5ec64a ASoC: tegra: Add Tegra210 based Mixer driver omits a99ab6f395a9 ASoC: tegra: Add Tegra210 based ADX driver omits 77f7df346c45 ASoC: tegra: Add Tegra210 based AMX driver omits b2f74ec53a6c ASoC: tegra: Add Tegra210 based SFC driver omits e539891f9687 ASoC: tegra: Add Tegra210 based MVC driver omits 94d486c2e5e7 ASoC: tegra: Add routes for few AHUB modules omits aa56a9dedf99 ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules omits 30b428d02cbc ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link omits 7a226f2eabdc ASoC: simple-card-utils: Increase maximum DAI links limit to 512 omits 0c25db3f7621 ASoC: soc-pcm: Don't reconnect an already active BE omits cd46f3824480 ASoC: compress/component: Use module_get_when_open/put_whe [...] omits a739fdc26211 ASoC: soc-component: Convert the mark_module to void* omits 85c698863c15 net/ipv4/tcp_minisocks.c: remove superfluous header files [...] omits 222a31408ab0 net/ipv4/tcp_fastopen.c: remove superfluous header files f [...] omits ffa66f15e450 net/ipv4/route.c: remove superfluous header files from route.c omits d1c73dd5df22 staging: r8188eu: remove unnecessary space in usbctrl_vendorreq() omits 7df05d36c734 staging: r8188eu: remove unnedeed parentheses in usbctrl_v [...] omits e4ccdaf4fbd1 staging: r8188eu: remove ODM_SingleDualAntennaDetection() omits 42350b2e6f30 staging: r8188eu: clean up indentation in odm_RegDefine11N.h omits f612453180c5 staging: r8188eu: remove unused defines from odm_RegDefine11N.h omits 7a4425cd8204 staging: r8188eu: remove header file odm_RegDefine11AC.h omits 27e92f6a1d0e staging: r8188eu: remove macros ODM_IC_11{N,AC}_SERIES omits b706bf2921a9 staging: r8188eu: remove dead code from odm.c omits 15774b84ab88 staging: r8188eu: remove unnecessary if statements omits 21c318af1b86 staging: r8188eu: remove macro ODM_BIT omits c42d9cd58311 staging: r8188eu: remove macro ODM_REG omits 83a753b348aa staging: r8188eu: remove more dead code from ODM_Write_DIG() omits 74f42d4f069a staging: r8188eu: remove unnecessary if statement omits 03e9a558afff staging: r8188eu: remove dead code from ODM_Write_DIG() omits eaa51044746d staging: r8188eu: remove _ic_type from macro _cat in odm_i [...] omits f5575429c6f3 staging: r8188eu: remove unused macros from odm_interface.h omits 0291d8e38c22 staging: r8188eu: remove comments from odm_interface.h omits 037116c8f047 staging: r8188eu: do not write past the end of an array omits c2e478e74cb6 staging: r8188eu: remove EFUSE_Read1Byte() omits 2a60c1f015ce staging: r8188eu: remove rtl8188e_set_rssi_cmd() omits 71d3bf926ceb staging: r8188eu: remove rtw_IOL_cmd_tx_pkt_buf_dump() omits 9ffd2024ffd9 staging: r8188eu: remove HalDetectPwrDownMode88E() omits 416696e6d5f8 staging: r8188eu: remove unused struct rf_shadow omits 5c0779aeb1b2 staging: r8188eu: remove rtl8188e_RF_ChangeTxPath() omits a97707ab82d9 staging: r8188eu: remove ODM_DIG_LowerBound_88E() omits 80dd0a2aae31 staging: r8188eu: remove odm_ConfigRF_RadioB_8188E() omits 41c50f42a51c Merge branches 'renesas-arm-dt-for-v5.16', 'renesas-driver [...] omits 1cd73200dad2 firmware: arm_scmi: Remove __exit annotation omits c90521a0e94f firmware: arm_scmi: Fix virtio transport Kconfig dependency omits 5b1a39613b2a staging: r8188eu: remove rtw_set_macaddr_acl() omits e3839fdff128 staging: r8188eu: remove rtw_check_beacon_data() omits d2949cf5085f staging: r8188eu: remove rtw_ap_inform_ch_switch() omits 6e7dcf2c1479 staging: r8188eu: remove rtw_acl_remove_sta() omits 398fd0f396f0 staging: r8188eu: remove rtw_acl_add_sta() omits 08fd549c224a staging: r8188eu: remove ap_sta_info_defer_update() omits 52e3ebdc07e2 arm64: dts: renesas: r8a779a0: Add iommus into sdhi node omits eb6750431e66 arm64: dts: renesas: r8a779a0: Add IPMMU nodes omits bdd8b0053f4f arm64: dts: renesas: r8a779a0: Add TPU device node omits c6d387612b66 arm64: dts: renesas: r8a77961: Add TPU device node omits 92a341315afc arm64: dts: renesas: r9a07g044: Add SSI support omits 6f48272f11b1 arm64: dts: renesas: r9a07g044: Add external audio clock nodes omits f86e17d6e8be arm64: dts: renesas: r9a07g044: Add USB2.0 device support omits 73484ab0120c arm64: dts: renesas: r9a07g044: Add USB2.0 phy and host support omits 1dedc4920971 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 6e87525d751f arm64: dts: renesas: Add Renesas R8A779M8 SoC support omits c979e1629eb2 arm64: dts: renesas: Add Renesas R8A779M7 SoC support omits 7cbb7308706a arm64: dts: renesas: Add Renesas R8A779M6 SoC support omits 17ad3eeb14a6 arm64: dts: renesas: Add Renesas R8A779M5 SoC support omits 052c47d37863 arm64: dts: renesas: Add Renesas R8A779M4 SoC support omits 78254d2a625a arm64: dts: renesas: Add Renesas R8A779M2 SoC support omits ba775d7eface arm64: dts: renesas: Add Renesas R8A779M0 SoC support omits 5d4e8cb45cce arm64: dts: renesas: Factor out Ebisu board support omits f5335aa6b269 arm64: dts: renesas: Factor out Draak board support omits 471178aa263c arm64: dts: renesas: rzg2l-smarc: Add scif0 pins omits bcd5e5173740 arm64: dts: renesas: r9a07g044: Add DMAC support omits b80795509eee ARM: dts: rza2mevb: Add I2C EEPROM support omits 6400b9749104 USB: serial: allow hung up ports to be suspended omits 96a83c95c3da USB: serial: clean up core error labels omits f3bc07eba481 drm: bridge: it66121: Fix return value it66121_probe omits 998ac358019e net: lantiq: add support for jumbo frames omits 13f356f5dc9d Merge branch 'wwan-iosm-fw-flashing' omits 607d574aba6e net: wwan: iosm: fw flashing & cd collection infrastructur [...] omits 64302024bce5 net: wwan: iosm: devlink fw flashing & cd collection docum [...] omits 8d9be0634181 net: wwan: iosm: transport layer support for fw flashing/cd omits 09e7b002ff67 net: wwan: iosm: coredump collection support omits b55734745568 net: wwan: iosm: fw flashing support omits 4dcd183fbd67 net: wwan: iosm: devlink registration omits a6e3cf70b772 x86/mce: Change to not send SIGBUS error during copy from user omits d44fd8604a4a net: phy: at803x: fix spacing and improve name for 83xx phy omits 15b9df4ece17 net: phy: at803x: add resume/suspend function to qca83xx phy omits b4df02b562f4 net: phy: at803x: add support for qca 8327 A variant internal phy omits a520794b063b virtio_net: introduce TX timeout watchdog omits 13324edbe926 memory: tegra186-emc: Handle errors in BPMP response omits 77b14c9d05bd memory: tegra: Remove interconnect state syncing hack omits 1523dddcd195 Merge branch 'next/soc' into for-next omits aa519471715c ARM: s3c: Use strscpy to replace strlcpy omits 350081007916 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey omits a7bb8fc30ad6 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz omits b94f4c482427 ARM: dts: stm32: add initial support of stm32mp135f-dk board omits 5e257bcdd801 dt-bindings: stm32: document stm32mp135f-dk board omits 904ba1cf4e75 ARM: dts: stm32: add STM32MP13 SoCs support omits e0302638a3b4 ARM: stm32: add initial support for STM32MP13 family omits 02c0dc0f60fa docs: arm: stm32: introduce STM32MP13 SoCs omits 0a91cacee897 arm64: dts: qcom: sc7180-trogdor: Fix lpass dai link for HDMI omits 9304af37d07b dt-bindings: arm: qcom, add missing devices omits 8ccecf6c710b ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY omits af851350262f ARM: dts: qcom: fill secondary compatible for multiple boards omits a1c1b985bd60 ARM: dts: qcom: apq8064: adjust memory node according to specs omits 8db0b6c7b636 ARM: dts: qcom: apq8064: Convert adreno from legacy gpu-pw [...] omits ecf5b34cd518 ARM: dts: qcom: apq8064: update Adreno clock names omits 8e71168e2cc7 lsm_audit: avoid overloading the "key" audit field omits d9d8c93938c4 Smack: Brutalist io_uring support omits 740b03414b20 selinux: add support for the io_uring access controls omits cdc1404a4046 lsm,io_uring: add LSM hooks to io_uring omits 91a9ab7c942a io_uring: convert io_uring to the secure anon inode interface omits 3a862cacf867 fs: add anon_inode_getfile_secure() similar to anon_inode_ [...] omits 67daf270cebc audit: add filtering for io_uring records omits 5bd2182d58e9 audit,io_uring,io-wq: add some basic audit support to io_uring omits 12c5e81d3fd0 audit: prepare audit_context for use in calling contexts b [...] omits 4382c73a12b4 firmware: qcom_scm: QCOM_SCM should depend on ARCH_QCOM omits 833d51d7c66d soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment omits 4420a0dec794 arm64: dts: qcom: sdm850-yoga: Reshuffle IPA memory mappings omits b70e13885cf6 genirq: Disable irqfixup/poll on PREEMPT_RT. omits 9fcb4a8ff2aa drm/v3d: fix sched job resources cleanup when a job is aborted omits 55c45baaaf78 iio: adc: rockchip_saradc: Make use of the helper function [...] omits 0271679437c1 iio: dac: stm32-dac: Make use of the helper function devm_ [...] omits 30f441553d04 iio: accel: mma7660: Mark acpi match table as maybe unused omits b6a46b4f6e4b iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() omits 27a221f433b7 iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rs [...] omits 14e94f9445a9 octeontx2-af: verify CQ context updates omits f7116fb46085 net: sched: move and reuse mq_change_real_num_tx() omits cbcca2e3961e net: phylink: don't call netif_carrier_off() with NULL netdev omits 4fc29989835a net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER omits 9ce4e3d6d856 virtio_net: use netdev_warn_once to output warn when witho [...] omits db9c8e2b1e24 NET: IPV4: fix error "do not initialise globals to 0" omits aed0826b0cf2 net: net_namespace: Fix undefined member in key_remove_domain() omits 9eb7b5e7cb50 net: dpaa2-mac: add support for more ethtool 10G link modes omits 8167c9a375cc iio: ssp_sensors: add more range checking in ssp_parse_dat [...] omits 4170d3dd1467 iio: ssp_sensors: fix error code in ssp_print_mcu_debug() omits 91bd0594d615 iio: light: max44000: use device-managed functions in probe omits 5efe360577e5 iio: gyro: adis16080: use devm_iio_device_register() in probe omits 761a0f0b9a56 iio: dac: ad5064: convert probe to full device-managed omits 65c6fb5d12a2 staging: iio: ad9832: convert probe to device-managed omits 88d2b5594bf2 iio: dac: ad7303: convert probe to full device-managed omits 5b0b8a8af401 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused omits 7b228bdf87c2 staging: rts5208: remove unnecessary parentheses in ms.c omits 88022af1db87 staging: r8188eu: remove the HW_VAR_CHECK_TXBUF "hal variable" omits 71116ede0fa4 staging: r8188eu: remove rtw_free_pwrctrl_priv prototype omits 9d04d83597f7 staging: r8188eu: remove rtw_hw_resume omits 96b461876304 staging: r8188eu: brfoffbyhw is always false omits 983e59a27b92 Merge branch 'mptcp-next' omits ce9979129a0b selftests: mptcp: add mptcp getsockopt test cases omits c11c5906bc0a mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support omits 06f15cee3695 mptcp: add MPTCP_TCPINFO getsockopt support omits 55c42fa7fa33 mptcp: add MPTCP_INFO getsockopt omits 61bc6e82f92e mptcp: add new mptcp_fill_diag helper omits 95dca2d578d2 Merge branch 'macb-MII-on-RGMII' omits 0f4f6d7332bb net: macb: enable mii on rgmii for sama7g5 omits 1a9b5a26daf6 net: macb: add support for mii on rgmii omits d7b3485f1c2b net: macb: align for OSSMODE offset omits 1dac0084d412 net: macb: add description for SRTSM omits b972b54a68b2 net: bcmgenet: Patch PHY interface for dedicated PHY driver omits eac6f3841f1d sched/fair: Consider SMT in ASYM_PACKING load balance omits f58215ed2ff9 sched/fair: Carve out logic to mark a group for asymmetric [...] omits a7bd2ed2dc9e sched/fair: Provide update_sg_lb_stats() with sched domain [...] omits cb0e4ee938b1 sched/fair: Optimize checking for group_asym_packing omits 048679b6a675 sched/topology: Introduce sched_group::flags omits 014bfe892220 x86/sched: Decrease further the priorities of SMT siblings omits 0efcc3f20145 sky2: Stop printing VPD info to debugfs omits f5cdffdc26a2 pinctrl: qcom: msm8226: fill in more functions omits e57f52b42d1f Merge branch 'bpf: implement variadic printk helper' omits a42effb0b24f bpf: Clarify data_len param in bpf_snprintf and bpf_seq_pr [...] omits 7606729fe24e selftests/bpf: Add trace_vprintk test prog omits d313d45a226f selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs omits 4190c299a49f bpftool: Only probe trace_vprintk feature in 'full' mode omits 6c66b0e7c91a libbpf: Use static const fmt string in __bpf_printk omits c2758baa9798 libbpf: Modify bpf_printk to choose helper based on arg count omits 10aceb629e19 bpf: Add bpf_trace_vprintk helper omits 84b4c52960bd selftests/bpf: Stop using bpf_program__load omits 335ff4990cf3 bpf: Merge printk and seq_printf VARARG max macros omits af54faab84f7 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 85784470efa2 x86/smp: Remove unnecessary assignment to local var freq_scale omits f68d08c437f9 net: phy: bcm7xxx: Add EPHY entry for 72165 omits 4212bade2e86 kthread: Move prio/affinite change into the newly created thread omits 682dc167b47b sched: Provide Kconfig support for default dynamic preempt mode omits e23bc1e6d52e sched: Remove unused inline function __rq_clock_broken() omits 12285ff8667b sh: kdump: add some attribute to function omits bde82ee391fa maple: fix wrong return value of maple_bus_init(). omits 7fe859eef99b sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ omits 7b6ef6e570ea sh: boot: add intermediate vmlinux.bin* to targets instead [...] omits 0341bd3915f8 sh: boards: Fix the cacography in irq.c omits 0e38225c92c7 sh: check return code of request_irq omits ca42bc4b7bda sh: fix trivial misannotations omits 641dd82ffa9d drm/i915/display/adlp: Add new PSR2 workarounds omits af7ea1e22afc drm/i915/display/psr: Use drm damage helpers to calculate [...] omits 1f3a11c341ab drm/i915/display: Workaround cursor left overs with PSR2 s [...] omits ce0eacbbd922 drm/i915/display: Wait at least 2 frames before selective update omits 72fe6ca84f08 drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ [...] omits 1a575cde596c ptp: ocp: Avoid operator precedence warning in ptp_ocp_sum [...] omits 45940091a3c1 Merge branch 'misc-5.15' into next-fixes omits ca21a3e5edfd selftests/bpf: Fix a few compiler warnings omits f706f6c66c43 Merge branch 'Improve set_attach_target() and deprecate op [...] omits 942025c9f37e libbpf: Constify all high-level program attach APIs omits 91b555d73e53 libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 omits 60aed22076b0 selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach [...] omits 2d5ec1c66e25 libbpf: Allow skipping attach_func_name in bpf_program__se [...] omits 277641859e83 libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs omits 23a7baaa9388 selftests/bpf: Stop using relaxed_core_relocs which has no effect omits f11f86a3931b libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() omits 65e31407caea staging: r8188eu: remove struct _io_ops omits 06c38fef11bc staging: r8188eu: remove core/rtw_io.c omits 11603f0011d0 gfs2: Allow append and immutable bits to coexist omits 9f5b245babc6 staging: r8188eu: remove the helpers of usb_write_port_cancel() omits 54751497741a staging: r8188eu: remove the helpers of usb_read_port_cancel() omits cfe7937379df staging: r8188eu: remove the helpers of usb_write_port() omits 094813a6bced staging: r8188eu: remove the helpers of usb_read_port() omits 1b403c6dd779 staging: r8188eu: remove the helpers of usb_writeN() omits 9f4754923d87 gfs2: introduce and use new glops go_lock_needed omits 1341f15f4928 gfs2: simplify do_promote and fix promote trace omits 1a9c36d502fd gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug omits 92ec9d4f933d gfs2: move GL_SKIP check from glops to do_promote omits e9695c4ac60e gfs2: Add GL_SKIP holder flag to dump_holder omits 9cefbe8a8500 gfs2: remove redundant check in gfs2_rgrp_go_lock omits 72098cf27755 staging: r8188eu: remove the helpers of usb_write32() omits 3350541e7f32 staging: r8188eu: remove the helpers of usb_write16() omits 8fba38e5105d staging: r8188eu: remove the helpers of usb_write8() omits a9611682ca6b staging: r8188eu: remove the helpers of rtw_read32() omits 945921db40d4 staging: r8188eu: remove the helpers of rtw_read16() omits 5829a6587925 staging: r8188eu: remove the helpers of rtw_read8() omits ae1e2ad8c2ec staging: r8188eu: remove usb_{read,write}_mem() omits 2c96719e0cbc staging: r8188eu: use swap() omits fc7e745c3588 staging: r8188eu: remove switches from phy_RF6052_Config_P [...] omits f7b687d6b67e staging: r8188eu: remove NumTotalRFPath from struct hal_da [...] omits 17be21761339 staging: r8188eu: remove if test that is always true omits 17a430a0f47e staging: r8188eu: remove IS_1T1R, IS_1T2R, IS_2T2R macros omits c26810817206 staging: r8188eu: remove unused field from struct hal_data_8188e omits a3eb555762f3 staging: r8188eu: remove unused enums from rtl8188e_hal.h omits 3fff58a204f2 staging: r8188eu: remove write-only fields from struct hal [...] omits 090bea5a2bc5 staging: r8188eu: remove unused macros from rtl8188e_hal.h omits 38625368916e staging: r8188eu: remove dead code from odm_RxPhyStatus92C [...] omits abe279997698 staging: r8188eu: remove RaSupport88E from struct odm_dm_struct omits 9ec5980350e8 staging: r8188eu: remove unused ODM_RASupport_Init() omits 17c4e0de3244 staging: r8188eu: remove unused enum odm_bt_coexist omits eaf1d49d13ab staging: vchiq: cleanup code alignment issues omits 341975886aed staging: vchiq: add braces to if block omits 5b3087efe0b6 staging: vchiq: remove braces from if block omits 08ff647b83eb staging: rtl8723bs: ignore unused wiphy_wowlan object warnings omits ea2054baaddc Revert "staging: rtl8723bs: remove possible deadlock when [...] omits cc5e3fff9a70 staging: wfx: sta: Fix 'else' coding style warning omits 2266721938b9 Merge series "ASoC: SOF: ipc: Small cleanups for message h [...] omits 1eaab16dfac2 Merge branch 'at91-soc' into at91-next omits 054c48698ab3 ARM: at91: add basic support for new SoC lan966x omits 5ef8a0291513 net: microchip: encx24j600: drop unneeded MODULE_ALIAS omits 6db9350a9db3 devlink: Delete not-used devlink APIs omits f7427ba5ce9c locking/lockdep: Cleanup the repeated declaration omits a2e05ddda11b lockdep: Improve comments in wait-type checks omits 2507003a1d10 lockdep: Let lock_is_held_type() detect recursive read as read omits 12235da8c80a kernel/locking: Add context to ww_mutex_trylock() omits 41100833cdd8 perf/x86: Add compiler barrier after updating BTS omits e739f98b4b11 genirq: Move prio assignment into the newly created thread omits b20b54fb00a8 net: stmmac: dwmac-visconti: Make use of the helper functi [...] omits 3503e673db23 octeontx2-af: Remove redundant initialization of variable blkaddr omits d853f1d3c900 octeontx2-af: Fix uninitialized variable val omits 3323129a6db9 spi: sh-msiof: drop unneeded MODULE_ALIAS omits 98c29b35a7e3 spi: rspi: drop unneeded MODULE_ALIAS omits 703ac1f2a5e5 ASoC: 88pm860x: Update to modern clocking terminology omits 0ed66cb7b6d3 ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops omits f6b0c731a01f ASoC: SOF: ipc: Remove redundant error check from sof_ipc_ [...] omits b95b64510ac9 ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/st [...] omits 59fdde1d4e26 ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_m [...] omits e1a6af4b000c genirq: Update irq_set_irqchip_state documentation omits 41b740b6e8a9 perf record: Add --synth option omits 84111b9c950e perf tools: Allow controlling synthesizing PERF_RECORD_ me [...] omits 259d71992e57 drm/i915/dmc: Update to DMC v2.12 omits db2b0c5d7b6f objtool: Support pv_opsindirect calls for noinstr omits 1462eb381b4c x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays omits 847d9317b2b9 x86/xen: Mark xen_force_evtchn_callback() noinstr omits 09c413071e2d x86/xen: Make irq_disable() noinstr omits d7bfc7d57cbe x86/xen: Make irq_enable() noinstr omits 74ea805b79d2 x86/xen: Make hypercall_page noinstr omits 20125c872a3f x86/xen: Make save_fl() noinstr omits 7361fac0465b x86/xen: Make set_debugreg() noinstr omits f4afb713e5c3 x86/xen: Make get_debugreg() noinstr omits 209cfd0cbb67 x86/xen: Make write_cr2() noinstr omits 0a53c9acf4da x86/xen: Make read_cr2() noinstr omits a53f2c035e98 drm/panfrost: Calculate lock region size correctly omits 6042d4348a34 net: e1000e: solve insmod 'Unknown symbol mutex_lock' error omits 078fb7aa6a83 arm: dts: vexpress: Fix addressing issues with 'motherboar [...] omits 61524e43abad net: netsec: Make use of the helper function dev_err_probe() omits f121cca26ccc clk: imx: Rework all clk_hw_register_gate wrappers omits 4e6b7e75386b clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones omits 536559af6aae clk: imx: Remove unused helpers omits eeb44922aa83 Merge branch 'v5.16/dt64' into for-next omits 9450f63ba4d1 arm64: dts: meson: add audio playback to rbox-pro omits 5b227488c285 Merge branch 'v5.16/dt64' into for-next omits 8e279fb29039 arm64: dts: meson-axg: add support for JetHub D1 omits abfaae24ecf3 arm64: dts: meson-gxl: add support for JetHub H1 omits a1732cca0ed3 dt-bindings: vendor-prefixes: add jethome prefix omits c649e25c0fcd dt-bindings: arm: amlogic: add bindings for Jethub D1/H1 omits 047a749d231e Merge branch 'xfrm: fix uapi for the default policy' omits 5bd4f20de8ac virtio-gpu: fix possible memory allocation failure omits a2d3cbc80d25 crypto: aesni - check walk.nbytes instead of err omits 81f53028dfbc crypto: drbg - Fix unused value warning in drbg_healthchec [...] omits 5e91f56a0bb3 crypto: img-hash - remove need for error return variable ret omits 29601c8159c8 hwrng: ixp4xx - Make use of the helper function devm_platf [...] omits 40da865381ad crypto: qat - remove unneeded packed attribute omits 70fead3adb4e crypto: qat - free irq in case of failure omits 9832fdc917de crypto: qat - free irqs only if allocated omits 0e64dcd7c94b crypto: qat - remove unmatched CPU affinity to cluster IRQ omits ba79a32acfde crypto: qat - replace deprecated MSI API omits 8bb765271ade crypto: hisilicon/qm - support the userspace task resetting omits 8de8d4fe7d5a crypto: hisilicon/qm - fix the uacce mmap failed omits cbbb5f07ab73 crypto: hisilicon - Fix sscanf format signedness omits 898387e40cf5 crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_c [...] omits 741691c44606 crypto: arm64/aes-ccm - reduce NEON begin/end calls for co [...] omits b3482635e5d6 crypto: arm64/aes-ccm - remove non-SIMD fallback path omits 36a916af641d crypto: arm64/aes-ccm - yield NEON when processing auth-only data omits 676e508122d9 crypto: arm64/aes-ce - stop using SIMD helper for skciphers omits 96c34e143689 crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers omits b9e699f91236 crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path omits 4a7e1e5fc294 crypto: sm4 - Do not change section of ck and sbox omits d5e93b3374e4 hwrng: Kconfig - Add helper dependency on COMPILE_TEST omits 04cb788ecee8 crypto: jitter - drop kernel-doc notation omits 8dc84dcd7f74 net: phy: broadcom: Enable 10BaseT DAC early wake omits 44ded7ca63f1 Merge branch 'net-dsa-b53-clean-up-cpu-imp-ports' omits 7d5af56418d7 net: dsa: b53: Drop unused "cpu_port" field omits 3ff26b29230c net: dsa: b53: Improve flow control setup on BCM5301x omits b290c6384afa net: dsa: b53: Drop BCM5301x workaround for a wrong CPU/IMP port omits 983d96a9116a net: dsa: b53: Include all ports in "enabled_ports" omits bb667205406c dt-bindings: w1: update w1-gpio.yaml reference omits 6b457230bfa1 drm/nouveau/ga102-: support ttm buffer moves via copy engine omits d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops omits 064b877dff42 drm/i915: Free all DMC payloads omits d7050df38dc3 pinctrl: Fix spelling mistake "atleast" -> "at least" omits f32375d59e81 pinctrl: nomadik: Kconfig: Remove repeated config dependency omits 561bed688bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 3b29021ddd10 kunit: tool: allow filtering test cases via glob omits 2e53f56af30e kunit: drop assumption in kunit-log-test about current suite omits 9c2eed2c4c24 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits 116996d008ed clocksource: Forgive repeated long-latency watchdog clocks [...] omits e0ed32f33fb8 EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits a9a38e204bcf Merge branch 'lkmm-dev.2021.09.13a' into HEAD omits 15b69ff72ce0 Merge branch 'kcsan.2021.09.13b' into HEAD omits 087388a77922 Merge branches 'fixes.2021.09.16a', 'scftorture.2021.09.16 [...] omits faaaf2ac03a8 torture: Make kvm-remote.sh print size of downloaded tarball omits ae3357ac1127 torture: Allot 1G of memory for scftorture runs omits 2010776f8ccb tools/rcu: Add an extract-stall script omits f2bdf7dc0da2 scftorture: Warn on individual scf_torture_init() error co [...] omits c3d0258d5af2 scftorture: Count reschedule IPIs omits da9366c627ef scftorture: Account for weight_resched when checking for a [...] omits 2b1388f8a408 scftorture: Shut down if nonsensical arguments given omits 2f611d044b8d scftorture: Allow zero weight to exclude an smp_call_funct [...] omits 925da92ba5cb rcu: Avoid unneeded function call in rcu_read_unlock() omits 24d5f16e407b iwlwifi: mvm: Fix possible NULL dereference omits c02599f210d9 f2fs: avoid attaching SB_ACTIVE flag during mount omits a5c0042200b2 f2fs: quota: fix potential deadlock omits 92d602bc7177 f2fs: should use GFP_NOFS for directory inodes omits 7d87d0e27556 drm/nouveau/kms/tu102-: delay enabling cursor until after [...] omits f1291f41afa9 Merge series "ASoC: cs42l42: Implement Manual Type detecti [...] omits 8e0850f98df9 Merge series "ASoC: SOF: Clean up the probe support" from [...] omits 6e3331ee3446 fs/ntfs3: Use min/max macros instated of ternary operators omits b5322eb1ae94 fs/ntfs3: Use clamp/max macros instead of comparisons omits f162f7b8dbc2 fs/ntfs3: Remove always false condition check omits edb853ff3dc0 fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC omits cffb5152eea8 fs/ntfs3: Remove tabs before spaces from comment omits 2829e39e0e8a fs/ntfs3: Remove braces from single statment block omits 4ca7fe57f21a fs/ntfs3: Place Comparisons constant right side of the test omits 7d95995ab4de fs/ntfs3: Remove '+' before constant in ni_insert_resident() omits 1bd32c51c8ec drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup omits 91241ee25a2f drm/sun4i: dw-hdmi: Make use of the helper function dev_er [...] omits b41e24a5c72b drm/sun4i: dsi: Make use of the helper function dev_err_probe() omits 4b5a3ab17c6c octeontx2-af: Hardware configuration for inline IPsec omits 227b9644ab16 net/tls: support SM4 GCM/CCM algorithm omits d1ab2647de32 Revert "net: wwan: iosm: firmware flashing and coredump co [...] omits 63f85c401eba octeontx2-pf: CN10K: Hide RPM stats over ethtool omits f6045de1f532 platform/x86: amd-pmc: Export Idlemask values based on the APU omits 9cfe02023cf6 platform/x86: amd-pmc: Check s0i3 cycle status omits 7b6bf51de974 platform/x86: Add Intel ishtp eclite driver omits 8461d7d83f1f ASoC: au1x: Convert to modern terminology for DAI clocking omits 4a8cf938d5b6 ASoC: atmel: Convert to new style DAI format definitions omits 6116df7fafab ASoC: cs35l41: Binding fixes omits c6d1fa6c8f66 misc: cs35l41: Remove unused pdn variable omits 243442bcd98f ASoC: SOF: imx8m: add SAI1 info omits 7a20dec45d07 ASoC: cs42l42: Minor fix all errors reported by checkpatch [...] omits 3b4a673fa409 ASoC: SOF: core: Move probe work related code under a sing [...] omits 12451814496a ASoC: cs42l42: Implement Manual Type detection as fallback omits 49efed505885 ASoC: SOF: sof-probes: Correct the function names used for [...] omits f95b4152ad75 ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c omits 7bbdda800900 ASoC: SOF: probe: Merge and clean up the probe and compress files omits 2dc51106ccc6 ASoC: SOF: compress: move and export sof_probe_compr_ops omits 8a720724589e ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COM [...] omits 4ba344dc792f ASoC: SOF: ipc: Add probe message logging to ipc_log_header() omits 52583c8d8b12 net: thunderx: Make use of the helper function dev_err_probe() omits 4fd3ff3b29ae net: hinic: Make use of the helper function dev_err_probe() omits 015a22f46b25 net: ethoc: Make use of the helper function dev_err_probe() omits a72691ee19ca net: enetc: Make use of the helper function dev_err_probe() omits 9eda994d4b57 net: chelsio: cxgb4vf: Make use of the helper function dev [...] omits b0ab7096dd9b net: atl1e: Make use of the helper function dev_err_probe() omits d502933c30c6 net: atl1c: Make use of the helper function dev_err_probe() omits 95b5fc03c189 net: arc_emac: Make use of the helper function dev_err_probe() omits cebb82f17fa9 Merge branch 'at91-dt' into at91-next omits 2721363c0d64 Merge branch 'next/drivers' into for-next omits efb636dd5047 Merge branch 'next/soc' into for-next omits 30d63db9e4b6 Merge branch 'next/dt64' into for-next omits 4646da896a44 Merge branch 'edac-urgent' into edac-for-next omits d8b94c9ff96c pinctrl: mediatek: moore: check if pin_desc is valid before use omits 5fbdac2bf528 drm/vc4: hdmi: Remove unused struct omits 08e9f3ecc5b8 Merge drm/drm-fixes into drm-misc-fixes omits 8ca10560f402 Merge branch 'for-5.15/upstream-fixes' into for-next omits 0817534ff9ea smackfs: Fix use-after-free in netlbl_catmap_walk() omits 52e3b2ca6f9d arm64: dts: qcom: sdm845: Remove cpufreq cooling devices f [...] omits 36c6581214c4 arm64: dts: qcom: sdm845: Add support for LMh node omits 3f917b7893f1 arm64: dts: qcom: sc7280-idp: Add vcc-supply for qfprom omits 2c2f64ae36d9 arm64: dts: qcom: msm8998: Provide missing "xo" and "sleep [...] omits 8228e9361e2a perf parse-events: Avoid enum forward declaration. omits 00e0ca3721cf perf bpf: Ignore deprecation warning when using libbpf's b [...] omits ddf0d4dee4cb perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_ [...] omits 3149733584c8 perf annotate: Add fusion logic for AMD microarchs omits f6d66fc8cf5f drm/i915: Update memory bandwidth parameters omits 336562752acc bpf: Update bpf_get_smp_processor_id() documentation omits 69cd823956ba libbpf: Add sphinx code documentation comments omits 8af9e2c7826a rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() omits 46aa886c483f rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader omits ed42c3806712 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] omits a6517e9ce011 rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] omits d39ec8f3c12a rcu-tasks: Correct comparisons for CPU numbers in show_sta [...] omits 89401176daf0 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] omits d0a85858569e rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment omits 0db7c32ad316 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] omits c4f113ac450a rcu-tasks: Fix s/instruction/instructions/ typo in comment omits a5c071ccfa17 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 18f08e758f34 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits 96017bf90397 rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 892a012699fc ACPI: resources: Add DMI-based legacy IRQ override quirk omits e4f868191138 drm/v3d: fix wait for TMU write combiner flush omits cf1944727c94 arm64: dts: rockchip: add saradc to rk3568-evb1-v10 omits 932b4610f55b arm64: dts: rockchip: Fix GPU register width for RK3328 omits 87543bb603ed arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu omits 95ad4dbe5f43 arm64: dts: rockchip: add missing rockchip,grf property to rk356x omits ae04430959b3 arm64: dts: rockchip: add RK3399 Gru gpio-line-names omits e31083f91859 arm64: dts: rockchip: Enable SFC for Odroid Go Advance omits e2c58ea861e0 arm64: dts: rockchip: Add SFC to RK3308 omits 4d97b78aec8d arm64: dts: rockchip: Add SFC to PX30 omits 40b0bfbb95e0 arm64: dts: rockchip: add thermal support to Quartz64 Model A omits 1330875dc2a3 arm64: dts: rockchip: add rk3568 tsadc nodes omits 3d9170c3ea22 arm64: dts: rockchip: add rk356x gpio debounce clocks omits 8a599b56a8c0 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] omits 2a068e19ffe5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 omits 14f1c34eec7d arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] omits e86d48109890 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 omits 2dbcb2514c83 arm64: dts: rockchip: add core io domains node for rk356x omits d09ebc6ba9cc arm64: dts: rockchip: add thermal fan control to rockpro64 omits ef914fb8f7fc arm64: dts: rockchip: Setup USB typec port as datarole on [...] omits 5707e34166f5 arm64: dts: rockchip: Add gru-scarlet-dumo board omits 3cf697b45eed dt-bindings: arm: rockchip: Add gru-scarlet-dumo board omits fc57d78344e1 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support omits b8d41e5053cd arm64: dts: rockchip: add gmac0 node to rk3568 omits c3dd497fbb27 arm64: dts: rockchip: enable gmac node on quartz64-a omits f7c5b9c2a1af arm64: dts: rockchip: adjust rk3568 pll clocks omits 0dcec571cee5 arm64: dts: rockchip: add rk356x gmac1 node omits b6c1a590148c arm64: dts: rockchip: fix rk3568 mbi-alias omits 6b4b2af5d288 arm64: dts: rockchip: Add VPU support for the PX30 omits 0edcfec3fafa arm64: dts: rockchip: add watchdog to rk3568 omits c349ae38171b arm64: dts: rockchip: add isp1 node on rk3399 omits f1400702ad56 arm64: dts: rockchip: add cif clk-control pinctrl for rk3399 omits 8d47d12e3b05 arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399 omits b33a22a1e7c4 arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A omits 016c0e8a7a6e arm64: dts: rockchip: add rk3566 dtsi omits 5067f459e5ee arm64: dts: rockchip: split rk3568 device tree omits 4e50d2173b67 arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi omits e2425dcc7011 arm64: dts: rockchip: add csi-dphy to px30 omits 697dd494cb1c arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 omits 65bd2b8bdb3b arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 omits 4b718ae7d6e7 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board omits 3a91fb475cf9 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board omits ecda4466b158 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ omits 2513fa5c25d4 arm64: dts: rockchip: Disable CDN DP on Pinebook Pro omits 2076121eecc1 arm64: dts: rockchip: add saradc node for rk3568 omits e97afba3282b arm64: dts: rockchip: enable tsadc on helios64 omits fec9fd04da87 arm64: dts: rockchip: add SPI support to helios64 omits 53269f528860 arm64: dts: rockchip: set stdout-path on helios64 omits 6d9a7bd6a13c arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS omits 311864f67c50 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS omits e05e45e853e2 arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC omits 9fe28eedd253 dt-bindings: add doc for Firefly ROC-RK3328-PC omits e1152a526b16 arm64: dts: rockchip: add pmu and qos nodes for rk3568 omits fa39c61dccfb dt-bindings: arm: rockchip: add rk3568 compatible string t [...] omits b02b47fecc43 arm64: dts: rockchip: remove ddc-i2c-scl-* properties from [...] omits a312aeab3ff4 arm64: dts: rockchip: remove clock_in_out from gmac2phy no [...] omits b14431843bbe arm64: dts: rockchip: rename flash nodenames omits 5d54ea4e40b8 arm64: dts: rockchip: remove interrupt-names from iommu nodes omits 2220ecf55c1b selftests/bpf: Skip btf_tag test if btf_tag attribute not [...] omits fce7dd1e9c19 sched/dl: Support schedstats for deadline sched class omits db4570a26807 sched/dl: Support sched_stat_runtime tracepoint for deadli [...] omits 1ff69baabc2f sched/rt: Support schedstats for RT sched class omits 75ded49a19c6 sched/rt: Support sched_stat_runtime tracepoint for RT sch [...] omits a95f0507a1a4 sched: Introduce task block time in schedstats omits a05296a6e291 sched: Make schedstats helpers independent of fair sched class omits cb3e971c435d sched: Make struct sched_statistics independent of fair sc [...] omits 5855e81a4a3b sched/fair: Use __schedstat_set() in set_next_entity() omits bde4f08cff47 ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() omits 55dfc2a74d8e ASoC: SOF: loader: Use the generic ops for region debugfs [...] omits fe509b34b745 ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core omits ff2f99b078a8 ASoC: SOF: imx: Provide debugfs_add_region_item ops for core omits 07e833b473e4 ASoC: SOF: debug: Add generic API and ops for DSP regions omits 4624bb2f03d3 ASoC: SOF: core: Do not use 'bar' as parameter for block_r [...] omits 4ff134e2f90e ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() omits 098a68f2c573 ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 omits b295818346aa ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() omits 6375dbdbde67 ASoC: SOF: Intel: bdw: Set the mailbox offset directly in [...] omits 8b52e0e06827 Merge branch 'for-5.15/upstream-fixes' into for-next omits 5706383b30cf Merge branch 'mlxsw-Add-support-for-transceiver-modules-reset' omits 49fd3b645de8 mlxsw: Add support for transceiver modules reset omits 8f4ebdb0a274 mlxsw: Make PMAOS pack function more generic omits ef23841bb94a mlxsw: reg: Add fields to PMAOS register omits 896f399be078 mlxsw: Track per-module port status omits 196bff2927a7 mlxsw: spectrum: Do not return an error in mlxsw_sp_port_m [...] omits 06277ca23868 mlxsw: spectrum: Do not return an error in ndo_stop() omits bd6e43f5953d mlxsw: core_env: Convert 'module_info_lock' to a mutex omits 163f3d2dd01c mlxsw: core_env: Defer handling of module temperature warn [...] omits 25a91f835a7b mlxsw: core: Remove mlxsw_core_is_initialized() omits 3d7a6f677905 mlxsw: core: Initialize switch driver last omits 00135227ca3b Merge branch 'devlink-delete-publidh-api' omits c2d2f9885066 devlink: Delete not-used single parameter notification APIs omits e9310aed8e6a net/mlx5: Publish and unpublish all devlink parameters at once omits 87427e9f4359 Merge series "ASoC: SOF: Remove unused members from struct [...] omits dde9ad0ead66 Merge series "ASoC: SOF: Intel: hda: Cleanups for local fu [...] omits f40569693b75 Merge series "Support ALC5682I-VS codec" from Brent Lu <br [...] omits 262d88baad8d drm/i915: Extract hsw_panel_transcoders() omits 32f6734c7243 drm/i915: Adjust intel_dsc_power_domain() calling convention omits c98e3d15b582 drm/i915: Introduce with_intel_display_power_if_enabled() omits 8c66081b0b32 drm/i915: s/pipe/transcoder/ when dealing with PIPECONF/TRANSCONF omits 555ec52127f9 drm/i915: Flatten hsw_crtc_compute_clock() omits e0ccf1d6f1ef drm/i915: Extract intel_dp_need_bigjoiner() omits dc50b930be89 Merge branch 'qdisc-visibility' omits 2d6a58996ee2 selftests: net: test ethtool -L vs mq omits 2e367522ce6b netdevsim: add ability to change channel count omits 1e080f17750d net: sched: update default qdisc visibility after Tx queue [...] omits 7c37b9ce1001 Merge branch 'for-5.16/core' into for-next omits f3e825212454 HID: core: add TransducerSerialNumber2 omits 418c0e3fd695 Merge branch 'for-5.15/upstream-fixes' into for-next omits 1e2b49ceb94d Merge branch 'for-5.15/upstream-fixes' into for-next omits c9f3decaa07a Merge branch 'for-5.16/amd-sfh' into for-next omits e70b703347dd HID: amd_sfh: switch from 'pci_' to 'dma_' API omits bcf26654a38f drm/sched: fix the bug of time out calculation(v4) omits d1b803f4ca4f Merge drm/drm-next into drm-intel-next omits eac46b323b28 x86/paravirt: Use PVOP_* for paravirt calls omits e9382440de18 x86/paravirt: Mark arch_local_irq_*() __always_inline omits ce0b9c805dd6 locking/lockdep: Avoid RCU-induced noinstr fail omits 2c36d87be493 x86/sev: Fix noinstr for vc_ghcb_invalidate() omits c6b01dace2cd x86: Always inline ip_within_syscall_gap() omits 010050a86393 x86/kvm: Always inline evmcs_write64() omits aee045ed0a6b x86/kvm: Always inline to_svm() omits e25b694bf1d9 x86: Always inline context_tracking_guest_enter() omits a168233a440d x86/kvm: Always inline vmload() / vmsave() omits 2b2f72d4d819 x86/kvm: Always inline sev_*guest() omits f56dae88a81f objtool: Handle __sanitize_cov*() tail calls omits 8b946cc38e06 objtool: Introduce CFI hash omits b7b205c3a0bc x86/xen: Move hypercall_page to top of the file omits 9af9dcf11bda x86/xen: Mark cpu_bringup_and_idle() as dead_end_function omits 5416da01ff6e PM: hibernate: Remove blk_status_to_errno in hib_wait_io omits 6f3a9b100379 regulator: rtq6752: Enclose 'enable' gpio control by enable flag omits 4295c8cc1748 ASoC: cs35l41: Fix a bunch of trivial code formating/style issues omits 3e60abeb5cb5 ASoC: cs35l41: Fixup the error messages omits e371eadf2a93 ASoC: cs35l41: Don't overwrite returned error code omits fe1024d50477 ASoC: cs35l41: Combine adjacent register writes omits 3a2eb0b4b020 ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot omits c2f14cc2bcdd ASoC: cs35l41: Fix use of an uninitialised variable omits 6d66c5ccf5cb ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow omits 96ec1741067d ASoC: SOF: loader: load_firmware callback is mandatory, tr [...] omits ce3f93576387 ASoC: mediatek: mt8195: make array adda_dai_list static const omits b2fc2c92d2fd ASoC: mediatek: mt8195: Add missing of_node_put() omits 3e9d5b0952fc ASoC: SOF: Intel: hda: Relocate inline definitions from hd [...] omits cf813f679214 ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax [...] omits 189bf1deee7a ASoC: SOF: Intel: hda-dsp: Declare locally used functions [...] omits 2395fea7ae7f ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size fr [...] omits 7e7d5ffa37e3 ASoC: SOF: intel: Do no initialize resindex_dma_base omits e224ef76fa8a ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board omits 04afb621f923 ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board omits 46414bc325df ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board omits 9a50d6090a8b ASoC: Intel: sof_rt5682: support ALC5682I-VS codec omits bfcc1e67ff1e PM: sleep: Do not assume that "mem" is always present omits fca611656418 EDAC/mc: Replace strcpy(), sprintf() and snprintf() with s [...] omits 88d0adb5f13b xfrm: notify default policy on update omits f8d858e607b2 xfrm: make user policy API complete omits 8c8b997c34ef ARM: dts: at91: add Exegin Q5xR5 board omits 045ca26e4226 dt-bindings: ARM: at91: document exegin q5xr5 board omits 3e1108bcce83 dt-bindings: add vendor prefix for exegin omits 6dcb573a0afd ARM: dts: at91: add CalAmp LMU5000 board omits 1a492e3dae86 dt-bindings: ARM: at91: document CalAmp LMU5000 board omits 8bced0c5ff7b dt-bindings: add vendor prefix for calamp omits fcc090f9e315 ARM: dts: at91: at91sam9260: add pinctrl label omits c506cc5bc6e3 Merge branch 'ibmvnic-next' omits bbd809305bc7 ibmvnic: Reuse tx pools when possible omits 489de956e7a2 ibmvnic: Reuse rx pools when possible omits f8ac0bfa7d7a ibmvnic: Reuse LTB when possible omits 129854f061d8 ibmvnic: Use bitmap for LTB map_ids omits 0d1af4fa7124 ibmvnic: init_tx_pools move loop-invariant code omits 8243c7ed6d08 ibmvnic: Use/rename local vars in init_tx_pools omits 0df7b9ad8f84 ibmvnic: Use/rename local vars in init_rx_pools omits 0f2bf3188c43 ibmvnic: Fix up some comments and messages omits 38106b2c433e ibmvnic: Consolidate code in replenish_rx_pool() omits 923990f6431e Merge branch 'ptp-ocp-timecard-v13-fw' omits d7050a2b85ff docs: ABI: Add sysfs documentation for timecard omits 1acffc6e09ed ptp: ocp: Add timestamp window adjustment omits 6d59d4fa1789 ptp: ocp: Have FPGA fold in ns adjustment for adjtime. omits a62a56d04e63 ptp: ocp: Enable 4th timestamper / PPS generator omits 71d7e0850476 ptp: ocp: Add second GNSS device omits e3516bb45078 ptp: ocp: Add NMEA output omits f67bf662d2cf ptp: ocp: Add debugfs entry for timecard omits 065efcc5e976 ptp: ocp: Separate the init and info logic omits 89260d878253 ptp: ocp: Add sysfs attribute utc_tai_offset omits d14ee2525d38 ptp: ocp: Add IRIG-B output mode control omits 6baf2925424a ptp: ocp: Add IRIG-B and DCF blocks omits e1daf0ec73b2 ptp: ocp: Add SMA selector and controls omits dcf614692c6c ptp: ocp: Add third timestamper omits bceff2905eff ptp: ocp: Report error if resource registration fails. omits 56ec44033cd7 ptp: ocp: Skip resources with out of range irqs omits 1447149d6539 ptp: ocp: Skip I2C flash read when there is no controller. omits 498ad3f4389a ptp: ocp: Parameterize the TOD information display. omits 1618df6afab2 ptp: ocp: parameterize the i2c driver used omits c68872146489 dt-bindings: net: lantiq: Add the burst length properties omits dac0bad93741 dt-bindings: net: lantiq,etop-xway: Document Lantiq Xway E [...] omits 5535bcfa725a dt-bindings: net: lantiq-xrx200-net: convert to the json-schema omits 14d4e308e0aa net: lantiq: configure the burst length in ethernet drivers omits 49293bbc50cb MIPS: lantiq: dma: make the burst length configurable by t [...] omits 5ad74d39c51d MIPS: lantiq: dma: fix burst length for DEU omits 5ca9ce2ba4d5 MIPS: lantiq: dma: reset correct number of channel omits c12aa581f6d5 MIPS: lantiq: dma: add small delay after reset omits 6a1ca035d207 ARM: dts: at91-sama5d27_som1_ek: Added I2C bus recovery support omits 6b97032b9c8f ARM: dts: at91: sama7g5ek: enable ADC on the board omits c7472302df9e ARM: dts: at91: sama7g5: add node for the ADC omits 2c9987f2edf4 ARM: dts: at91: sama5d27_wlsom1: add wifi device omits 282abb5a1f38 drm/ttm: fix the type mismatch error on sparc64 omits e37ef6dcdb1f soc: samsung: exynos-pmu: Fix compilation when nothing sel [...] omits 2aa717473ce9 ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_ [...] omits 06cf9e0b1aae ARM: dts: exynos: drop undocumented samsung,sata-freq prop [...] omits 6de3cc6db06d arm64: dts: exynos: add proper comaptible FSYS syscon in E [...] omits ee3b1f976c52 arm64: dts: exynos: align operating-points table name with [...] omits 6fc5f1adf5a1 memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with [...] omits e12bc3540ad7 memory: tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with [...] omits d71b90e3633f memory: tegra: make the array list static const, makes obj [...] omits 78afff2acea1 drm/bochs: add Bochs PCI ID for Simics model omits 0b7383331c00 drm/qxl: User page size macro for qxl release bo omits 7e642ca0375b scsi: target: Remove unused function arguments omits aba3b0757b6c scsi: ufs: ufs-mediatek: Change dbg select by check IP version omits 351b3a849ac7 scsi: ufs: ufshpb: Use proper power management API omits c4adf171e834 scsi: ufs: ufs-qcom: Remove unneeded variable 'err' omits e9d73bfa8e04 scsi: documentation: Document Fibre Channel sysfs node for appid omits 0a5e20fc8ca7 scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic omits 0d6b26795bd2 scsi: lpfc: Update lpfc version to 14.0.0.2 omits 315b3fd13521 scsi: lpfc: Improve PBDE checks during SGL processing omits afd63fa51149 scsi: lpfc: Zero CGN stats only during initial driver load [...] omits 3ea998cbf9e7 scsi: lpfc: Fix I/O block after enabling managed congestion mode omits d5ac69b332d8 scsi: lpfc: Adjust bytes received vales during cmf timer interval omits 25ac2c970be3 scsi: lpfc: Fix EEH support for NVMe I/O omits cd8a36a90bab scsi: lpfc: Fix FCP I/O flush functionality for TMF routines omits b507357f7917 scsi: lpfc: Fix NVMe I/O failover to non-optimized path omits a864ee709bc0 scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode omits 3a874488d2e9 scsi: lpfc: Fix rediscovery of tape device after LIP omits 88f7702984e6 scsi: lpfc: Fix hang on unload due to stuck fport node omits 20d2279f90ce scsi: lpfc: Fix premature rpi release for unsolicited TPLS [...] omits 982fc3965d13 scsi: lpfc: Don't release final kref on Fport node while A [...] omits 99154581b05c scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() omits 914418f36901 scsi: qla2xxx: Remove redundant initialization of pointer req omits b0fe235dad77 scsi: qla2xxx: Update version to 10.02.07.100-k omits 3d33b303d4f3 scsi: qla2xxx: Fix use after free in eh_abort path omits 3a4e1f3b3a3c scsi: qla2xxx: Move heartbeat handling from DPC thread to [...] omits 38c61709e662 scsi: qla2xxx: Call process_response_queue() in Tx path omits 3ef68d4f0c9e scsi: qla2xxx: Fix kernel crash when accessing port_speed [...] omits 527d46e0b014 scsi: qla2xxx: edif: Use link event to wake up app omits e6e22e6cc296 scsi: qla2xxx: Fix crash in NVMe abort path omits 8192817efbc3 scsi: qla2xxx: Check for firmware capability before creati [...] omits 52cca50d35f8 scsi: qla2xxx: Display 16G only as supported speeds for 38 [...] omits 9e1c3206960f scsi: qla2xxx: Add support for mailbox passthru omits 339133f6c318 net: dsa: tag_rtl4_a: Drop bit 9 from egress frames omits 51e6ed83bb4a scsi: pm80xx: Fix memory leak during rmmod omits c29737d03c74 scsi: pm80xx: Correct inbound and outbound queue logging omits b27a40534ef7 scsi: pm80xx: Fix lockup in outbound queue management omits 08d0a992131a scsi: pm80xx: Fix incorrect port value when registering a device omits 67f1e027c270 drivers/cdrom: improved ioctl for media change detection omits 1cbc04ffedcc Merge branch 'clk-mtk' into clk-next omits a8cd038cac0d clk: mediatek: Export clk_ops structures to modules omits 4c24483e247f Merge branch 'bpf: add support for new btf kind BTF_KIND_TAG' omits 48f5a6c41627 docs/bpf: Add documentation for BTF_KIND_TAG omits c240ba287890 selftests/bpf: Add a test with a bpf program with btf_tag [...] omits ad526474aec1 selftests/bpf: Test BTF_KIND_TAG for deduplication omits 35baba7a832f selftests/bpf: Add BTF_KIND_TAG unit tests omits 3df3bd68d481 selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TA [...] omits 71d29c2d47d1 selftests/bpf: Test libbpf API function btf__add_tag() omits 5c07f2fec003 bpftool: Add support for BTF_KIND_TAG omits 5b84bd10363e libbpf: Add support for BTF_KIND_TAG omits 30025e8bd80f libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag omits b5ea834dde6b bpf: Support for new btf kind BTF_KIND_TAG omits 41ced4cd8802 btf: Change BTF_KIND_* macros to enums omits 8987ede3ed27 selftests/bpf: Fix .gitignore to not ignore test_progs.c omits c0354077439b bpf,x64 Emit IMUL instead of MUL for x86-64 omits 8b2b1a386b4b Merge branch 'clk-leak' into clk-next omits a678cdf58ae8 Merge branch 'clk-mtk' into clk-next omits d662cad5405e Merge branch 'clk-doc' into clk-next omits c5600d3dc8f2 Merge branch 'clk-versatile' into clk-next omits af9617b419f7 clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths omits f09b9460a5e4 clk: mediatek: support COMMON_CLK_MT6779 module build omits 32b028fb1d09 clk: mediatek: support COMMON_CLK_MEDIATEK module build omits 7c971695cb33 clk: composite: export clk_register_composite omits 7d9e0b121640 dt-bindings: clk: fixed-mmio-clock: Convert to YAML omits 69bfe08f2390 clk: versatile: clk-icst: Support 'reg' in addition to 'vc [...] omits 750682eb8cfc dt-bindings: clock: arm,syscon-icst: Use 'reg' instead of [...] omits a864e1bf1fbb extcon: max3355: Drop unused include omits e4d0262e9a2a extcon: usb-gpio: Use the right includes omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed omits 67dfac47dac6 Merge branch 'libbpf: Streamline internal BPF program sect [...] omits b6291a6f30d3 libbpf: Minimize explicit iterator of section definition array omits 5532dfd42e48 libbpf: Simplify BPF program auto-attach code omits 91b4d1d1d544 libbpf: Ensure BPF prog types are set before relocations omits 53df63ccdc02 selftests/bpf: Update selftests to always provide "struct_ [...] omits 67cad122c04c Merge branch 'clk-mtk' into clk-next omits 74e1652ce9d3 clk: mediatek: Add MT8195 apusys clock support omits 222e0fbcef88 clk: mediatek: Add MT8195 imp i2c wrapper clock support omits 993e9a77e27f clk: mediatek: Add MT8195 wpesys clock support omits 50df77226885 clk: mediatek: Add MT8195 vppsys1 clock support omits f5bf0c1b486f clk: mediatek: Add MT8195 vppsys0 clock support omits b5d728d8f138 clk: mediatek: Add MT8195 vencsys clock support omits 269987505ba9 clk: mediatek: Add MT8195 vdosys1 clock support omits 70282c90d4a2 clk: mediatek: Add MT8195 vdosys0 clock support omits d7338d06accc clk: mediatek: Add MT8195 vdecsys clock support omits 24da2c2429fa clk: mediatek: Add MT8195 scp adsp clock support omits 35016f10c0e5 clk: mediatek: Add MT8195 mfgcfg clock support omits d9943b6d7128 clk: mediatek: Add MT8195 ipesys clock support omits 9c4fec14aee7 clk: mediatek: Add MT8195 imgsys clock support omits 7b2e1de8aec7 clk: mediatek: Add MT8195 ccusys clock support omits 9d0c6572d5f0 clk: mediatek: Add MT8195 camsys clock support omits e2edf59dec0b clk: mediatek: Add MT8195 infrastructure clock support omits a2a2c5fc5ce4 clk: mediatek: Add MT8195 peripheral clock support omits 0360be014c3b clk: mediatek: Add MT8195 topckgen clock support omits 3e9121f16cb3 clk: mediatek: Add MT8195 apmixedsys clock support omits 6203815bf97e clk: mediatek: Fix resource leak in mtk_clk_simple_probe omits 300796cad221 clk: mediatek: Add API for clock resource recycle omits cb95c169e959 clk: mediatek: Fix corner case of tuner_en_reg omits 01404648df20 clk: mediatek: Add dt-bindings of MT8195 clocks omits 34d3ed3b9a00 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] omits 6d803e2a7775 Merge branch 'clk-qcom' into clk-next omits ca304b40c20d libbpf: Introduce legacy kprobe events support omits 6d26bb22e9bc clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to g [...] omits 7837187cb9ce clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to [...] omits 606003976f2c dt-bindings: clocks: qcom,gcc-msm8998: Reflect actually re [...] omits 9ee049ebb344 clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents omits ce336a51deed clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents omits 9d67de94e1cf clk: qcom: gcc-msm8998: Remove transient global "xo" clock omits e815e34b6bda clk: qcom: gcc-msm8998: Use parent_data/hws for internal c [...] omits d6f1c681b722 clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs omits 17c774ab4129 clk: qcom: kpss-xcc: Make use of the helper function devm_ [...] omits 437cbbb09be4 clk: qcom: common: Make use of the helper function devm_pl [...] omits aacbbe6bdbe4 clk: qcom: a53-pll: Make use of the helper function devm_p [...] omits 242f4c77b1c8 docs: zh_TW/index: Move arm64/index to arch-specific section omits 121ca40797f1 docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst omits 6e714b5838e5 clk: qcom: gpucc-sdm660: Remove fallback to global clock names omits 916e9eceb0ea clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents omits 7340264ee49d clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents omits 00ff818888fd clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents omits 3454cd5616e9 Documentation: checkpatch: Add SYMBOLIC_PERMS message omits 29bd0cace235 Documentation: checkpatch: Add TRAILING_SEMICOLON message omits d9548979f7ae Documentation: checkpatch: Add SPLIT_STRING message omits d7482c0da76c Doc: page_migration: fix numbering for non-LRU movable flags omits f99b4fe27f7e docs: block: fix discard_max_bytes references omits 31c9d7c82975 Documentation/process: Add tip tree handbook omits 604370e106cc Documentation/process: Add maintainer handbooks section omits 5f0d4214938d drm/i915/dg1: Add new PCI id omits 500e6dfbb465 arm64: dts: ti: k3-am64-mcu: Add pinctrl omits 0fcfb30019d3 drm/amdgpu: Fix a race of IB test omits 405a81ae3fe8 drm/amdgpu: VCN avoid memory allocation during IB test omits cb9038aa8a4e drm/amdgpu: VCE avoid memory allocation during IB test omits 68331d7cf3a9 drm/amdgpu: UVD avoid memory allocation during IB test omits de3a1e336057 drm/amdgpu: Unify PSP TA context omits 9cec53c18a31 drm/amdgpu: move iommu_resume before ip init/resume omits ea20e246f39a drm/amdgpu: add amdgpu_amdkfd_resume_iommu omits f8846323d544 drm/amdkfd: separate kfd_iommu_resume from kfd_resume omits 8e6d0b699635 drm/amdgpu: Get atomicOps info from Host for sriov setup omits 3da35006fef8 drm/amd/display: Enable mem low power control for DCN3.1 s [...] omits 0c55b63ba3a7 drm/amd/display: remove force_enable_edp_fec param. omits 18b4f1a02295 drm/amd/display: Add VPG and AFMT low power support for DCN3.1 omits 9b3d76527f6e drm/amd/display: Revert adding degamma coefficients omits db7b568e6d99 drm/amd/display: Link training retry fix for abort case omits 0d9a947b5cbb drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo omits 68e1634d5fda drm/amd/display: 3.2.152 omits 1b76cd177288 drm/amd/display: Correct degamma coefficients omits c580afa2c0c2 drm/amd/display: [FW Promotion] Release 0.0.82 omits ac02dc342585 drm/amd/display: Add periodic detection when zstate is enabled omits 6513104ba4a8 drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3 omits 63f8bee439c0 drm/amd/display: Refine condition of cursor visibility for [...] omits 34316c1e561d drm/amd/display: Optimize bandwidth on following fast update omits 2a50edbf10c8 drm/amd/display: Apply w/a for hard hang on HPD omits d02097095916 drm/amd/display: Add regamma/degamma coefficients and set [...] omits 1131cadfd756 drm/amd/display: Revert "Directly retrain link from debugfs" omits 9e0d55ae545f drm/amd/display: Get backlight from PWM if DMCU is not ini [...] omits 7b89bf831813 drm/amd/display: Fix multiple memory leaks reported by coverity omits f22268ce0a3f drm/amd/display: 3.2.151 omits caf58a2c8224 drm/amd/display: Revert "dc: w/a for hard hang on HPD on n [...] omits 0d0118ccd44e drm/amd/display: [FW Promotion] Release 0.0.81 omits 13900e6fde3f drm/amd/display: Fix for null pointer access for ddc pin a [...] omits 5e1a9a3ed65a drm/amd/display: Fix false BAD_FREE warning from Coverity omits 64d283cb379e drm/amd/display: Fix dynamic link encoder access. omits 035f54969bb2 drm/amd/display: Add flag to detect dpms force off during HPD omits 6077911b49fe drm/amd/display: unblock abm when odm is enabled only on c [...] omits 8e794421bc98 drm/amd/display: Fork thread to offload work of hpd_rx_irq omits 410ad92d7fec drm/amd/display: Add option to defer works of hpd_rx_irq omits 928adbf65bb1 drm/amd/display: update conditions to do dfp cap ext validation omits e0d09634acbb drm/amd/display: move bpp range decision in decide dsc bw [...] omits 952ab0b30239 drm/amd/display: Fix system hang at boot omits 3550d6225b1f drm/amd/display: Add DPCD writes at key points omits b25715a0155d drm/amd/display: expose dsc overhead bw in dc dsc header omits e312af6c2a92 drm/amdkfd: make needs_pcie_atomics FW-version dependent omits a7496559e4d1 drm/amdgpu: Increase direct IB pool size omits d4ac13324846 drm/amdgpu: add manual sclk/vddc setting support for cyan [...] omits 2ba83fd53f28 drm/amdgpu: add some pptable funcs for cyan skilfish(v3) omits ca8ff8fcb3f0 drm/amdgpu: update SMU driver interface for cyan skilfish(v3) omits c7c6b86acbd7 drm/amdgpu: update SMU PPSMC for cyan skilfish omits ee121f7ebe60 drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2) omits 5f64d9af0279 drm/amd/display: dc_assert_fp_enabled assert only if FPU i [...] omits 3771449bc80f drm/amdgpu: Update RAS trigger error block support omits 334f81d1643b drm/amdgpu: Update RAS status print omits 02f958a20cb2 drm/amdgpu: refactor function to init no-psp fw omits 06dd1888ee58 drm/amd/display: Add NULL checks for vblank workqueue omits 8a4d393ef497 drm/amd/amdgpu: Enable some sysnodes for guest smi omits 62d266b2bd4a drm/amdgpu: cleanup debugfs for amdgpu rings omits 59715cffce19 drm/amdgpu: use IS_ERR for debugfs APIs omits ad17bbef3dd5 RDMA/rxe: remove the unnecessary variable omits d12faf2dee50 RDMA/rxe: remove the redundant variable omits dcd3f985b20f RDMA/rxe: Fix wrong port_cap_flags omits a2a8fd9a3efd x86/fpu/signal: Change return code of restore_fpregs_from_ [...] omits be0040144152 x86/fpu/signal: Change return code of check_xstate_in_sigf [...] omits 1193f408cd51 x86/fpu/signal: Change return type of __fpu_restore_sig() [...] omits f3305be5feec x86/fpu/signal: Change return type of fpu__restore_sig() t [...] omits ee4ecdfbd289 x86/signal: Change return type of restore_sigcontext() to boolean omits 2af07f3a6e9f x86/fpu/signal: Change return type of copy_fpregs_to_sigfr [...] omits 052adee66828 x86/fpu/signal: Change return type of copy_fpstate_to_sigf [...] omits fcfb7163329c x86/fpu/signal: Move xstate clearing out of copy_fpregs_to [...] omits 4164a482a5d9 x86/fpu/signal: Move header zeroing out of xsave_to_user_s [...] omits b72841e4dcd5 mtd: mtdswap: Remove redundant assignment of pointer eb omits f60f5741002b mtd: rawnand: qcom: Update code word value for raw read omits 46a0dc10fb32 mtd: rawnand: intel: Fix potential buffer overflow in probe omits abac656349cb mtd: rawnand: xway: Make use of the helper function devm_p [...] omits 2d77b08eaf0b mtd: rawnand: vf610: Make use of the helper function devm_ [...] omits 524bd02a6ff8 mtd: rawnand: txx9ndfm: Make use of the helper function de [...] omits 2f597bc45e47 mtd: rawnand: tegra: Make use of the helper function devm_ [...] omits 8d77c55f090d mtd: rawnand: stm32_fmc2: Make use of the helper function [...] omits 7e2561430dff mtd: rawnand: plat_nand: Make use of the helper function d [...] omits f47dca43c51f mtd: rawnand: oxnas: Make use of the helper function devm_ [...] omits 7b7be2186181 mtd: rawnand: omap_elm: Make use of the helper function de [...] omits 8826e1107236 mtd: rawnand: mtk_ecc: Make use of the helper function dev [...] omits 5da7bb27a582 mtd: rawnand: mtk: Make use of the helper function devm_pl [...] omits 1cda2633999a mtd: rawnand: hisi504: Make use of the helper function dev [...] omits fe6b7a9f9159 mtd: rawnand: gpmi: Make use of the helper function devm_p [...] omits 557de1cfabd6 mtd: rawnand: gpio: Make use of the helper function devm_p [...] omits 5f14a8ca1b49 mtd: rawnand: denali: Make use of the helper function devm [...] omits df9e5170bc4d mtd: rawnand: bcm6368: Make use of the helper function dev [...] omits c606d4f77c8a mtd: rawnand: atmel: Make use of the helper function devm_ [...] omits a2aec2c86ef0 mtd: Remove obsolete macros only used by the old nand_eccl [...] omits 9648a43994eb Merge branch 'at91-fixes' into at91-next omits 3f1c260ffddb MAINTAINERS: Add myself as MStar/Sigmastar Armv7 SoC maintainers omits 4348cc10da63 ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default omits ac809e7879b1 ARM: at91: pm: switch backup area to vbat in backup mode omits 6f3466228451 ARM: dts: at91: sama7g5: add chipid omits 820879ee1865 sysfs: simplify sysfs_kf_seq_show omits d1a1a9606e08 sysfs: refactor sysfs_add_file_mode_ns omits 5cf3bb0d3a2d sysfs: split out binary attribute handling from sysfs_add_ [...] omits 5ad2d11feafb dma-buf: system_heap: Avoid warning on mid-order allocations omits eaf501e0d8af kernfs: remove the unused lockdep_key field in struct kernfs_ops omits 2935662449df kernfs: remove kernfs_create_file and kernfs_create_file_ns omits 86854b4379d4 driver core: platform: Make use of the helper macro SET_RU [...] omits 16b161bcf5d4 ARM: dts: at91: sama7g5: add shdwc node omits 2305d7ab6610 ARM: dts: at91: sama7g5: add securam node omits 63a84d560e81 ARM: dts: at91: sama7g5: add ram controllers omits 1605de1b3ca6 ARM: at91: pm: do not panic if ram controllers are not enabled omits d680c6b49c5e audit: Convert to SPDX identifier omits 7962c2eddbfe arch: remove unused function syscall_set_arguments() omits 8c1768967e27 ARM: config: mutli v7: Reenable FB dependency omits cf8dd57bd0d6 ARM: config: multi v7: Enable dependancies omits f2173257b92e Merge branch 'hns3-mac' omits 5c56ff486dfc net: hns3: PF support get multicast MAC address space assi [...] omits e435a6b5315a net: hns3: PF support get unicast MAC address space assign [...] omits 0ccf85111824 net: phy: at803x: add support for qca 8327 internal phy omits 32e3573f7392 skbuff: inline page_frag_alloc_align() omits b9bbc4c1debc ethtool: prevent endless loop if eeprom size is smaller th [...] omits 0f440524b697 net: wwan: iosm: fix linux-next build error omits da9facf1c182 ptp: ptp_clockmatrix: Add support for pll_mode=0 and manua [...] omits 794c3dffacc1 ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005) omits c70aae139d39 ptp: ptp_clockmatrix: Remove idtcm_enable_tod_sync() omits 01649011cc82 r8169: remove support for chip version RTL_GIGA_MAC_VER_27 omits 5b8d4d8c912c iio: ep93xx: Make use of the helper function devm_platform [...] omits f4e3beba6c32 docs: counter: Update to reflect sysfs internalization omits d5c7cab78a46 counter: Update counter.h comments to reflect sysfs intern [...] omits d70e46af7531 counter: Internalize sysfs interface code omits 55bd079a3cb6 Merge branch 'smc-EDID-support' omits 3c572145c24e net/smc: add generic netlink support for system EID omits 11a26c59fc51 net/smc: keep static copy of system EID omits fa0866625543 net/smc: add support for user defined EIDs omits f787e3cfeaa6 Merge branch 's390-next' omits a1ac1b6e4137 s390/ism: switch from 'pci_' to 'dma_' API omits 478a31403b36 s390/netiucv: remove incorrect kernel doc indicators omits 239686c11f6a s390/lcs: remove incorrect kernel doc indicators omits a962cc4ba1a1 s390/ctcm: remove incorrect kernel doc indicators omits a9d5e3d78dfd Merge branch 'mlxsw-next' omits cd92d79d5fdb mlxsw: reg: Remove PMTM register omits 32ada69bba7e mlxsw: spectrum: Use PMTDB register to obtain split info omits 78f824b33530 mlxsw: reg: Add Port Module To local DataBase Register omits 1dbfc9d76551 mlxsw: spectrum: Use PLLP to get front panel number and sp [...] omits ed403777f653 mlxsw: reg: Add Port Local port to Label Port mapping Register omits fec2386162d1 mlxsw: spectrum: Move port SWID set before core port init omits 13eb056ee58b mlxsw: spectrum: Move port module mapping before core port init omits 847371ce049b mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 omits 4ed8431c42ba Merge branch 'fixes' into next omits 36900b20aacc dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 omits 9764e369b8b7 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] omits db8a380b7a8e mmc: cqhci: Print out qcnt in case of timeout omits fe67ae715aef mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] omits b67fe01e808f dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC omits 5c739b6f79ae mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] omits b7c6b42faa61 memstick: mspro_block: Add error handling support for add_disk() omits bb064ee17636 memstick: ms_block: Add error handling support for add_disk() omits 922eefdafc80 dt-bindings: mmc: Convert MMC Card binding to a schema omits 8739ebefdba1 mmc: block: Add error handling support for add_disk() omits 00dc1375934f mmc: mtk-sd: Remove unused parameters omits cf8dfa7cc887 mmc: mtk-sd: Remove unused parameters(mrq) omits 185667c2986b drm/i915/edp: use MSO pixel overlap from DisplayID data omits 948b0ae65b7f drm/i915/edp: postpone MSO init until after EDID read omits 18a9cbbe5580 drm/edid: parse the DisplayID v2.0 VESA vendor block for MSO omits 37eab1fe6141 drm/edid: abstract OUI conversion to 24-bit int omits b5c24049fd17 drm/displayid: add DisplayID v2.0 data blocks and primary [...] omits 8571c7656d33 drm/displayid: re-align data block macros omits 5c3955fb123a mmc: mtk-sd: Add wait dma stop done flow omits 1a913270e57a iio: adc: ad7793: Fix IRQ flag omits e081102f3077 iio: adc: ad7780: Fix IRQ flag omits 89a86da5cb8e iio: adc: ad7192: Add IRQ flag omits eb795cd97365 iio: adc: aspeed: set driver data when adc probe. omits fa002b364981 iio: adc: rzg2l_adc: add missing clk_disable_unprepare() i [...] omits f0cb5fed37ab iio: adc: max1027: Fix the number of max1X31 channels omits 732ae19ee8f5 iio: adc: max1027: Fix wrong shift with 12-bit devices omits bbcf40816b54 iio: adc128s052: Fix the error handling path of 'adc128_probe()' omits 9909a395e980 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return omits 9033c7a35748 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed omits f7a28df7db84 iio: dac: ti-dac5571: fix an error code in probe() omits 357127231aa5 counter: stm32-timer-cnt: Provide defines for slave mode s [...] omits ed641aeed17a counter: stm32-lptimer-cnt: Provide defines for clock polarities omits 327a0eaf19d5 iio: accel: adxl355: Add triggered buffer support omits 86ff6cb15f46 iio: accel: adxl355: use if(ret) in place of ret < 0 omits 636d44633039 iio: accel: Add driver support for ADXL313 omits af1c6b50a294 dt-bindings: iio: accel: Add binding documentation for ADXL313 omits 26a9f730ce38 iio: adc: aspeed: completes the bitfield declare. omits 2bdb2f00a895 dt-bindings: iio: adc: Add ast2600-adc bindings omits 9cec9be7af21 iio: adc: ti-ads8344: convert probe to device-managed omits 874b4912d94f iio: adc: at91-sama5d2_adc: update copyright and authors i [...] omits 840bf6cb983f iio: adc: at91-sama5d2_adc: add support for sama7g5 device omits d8004c5f46de iio: adc: at91-sama5d2_adc: add helper for COR register omits e6d5eee4dfa2 iio: adc: at91-sama5d2_adc: add support for separate end o [...] omits 8940de2e4890 iio: adc: at91-sama5d2_adc: convert to platform specific d [...] omits 841a5b651815 iio: adc: at91-sama5d2_adc: remove unused definition omits eaefa151f48a iio: adc: at91-sama5d2_adc: initialize hardware after cloc [...] omits f928670651da dt-bindings: iio: adc: at91-sama5d2: add compatible for sa [...] omits 76e28aa97fa0 iio: magnetometer: ak8975: add AK09116 support omits c5dc9e363501 dt-bindings: iio: temperature: add MAXIM max31865 support omits e112dc4e18ea iio: temperature: Add MAX31865 RTD Support omits b0fc3f1dbe2a iio: adc: twl6030-gpadc: Use the defined variable to clean code omits 050098500ae4 staging: iio: cdc: remove braces from single line if blocks omits 25d4abbf3ddc iio: ltc2983: fail probe if no channels are given omits 919726c9e0ef iio: ltc2983: add support for optional reset gpio omits 26df977a909f iio: ad5770r: make devicetree property reading consistent omits 1d761ca97838 iio: gyro: remove dead config dependencies on INPUT_MPU3050 omits e42696515414 iio: st_sensors: remove reference to parent device object [...] omits 6b658c31bb6b iio: st_sensors: remove all driver remove functions omits 5363c6c17b10 iio: st_sensors: remove st_sensors_power_disable() function omits 82bcb7fb6498 iio: st_sensors: remove st_sensors_deallocate_trigger() function omits 9f0b3e0cc0c8 iio: st_sensors: disable regulators after device unregistration omits 870d26f6599d iio: adc: ad7949: use devm managed functions omits 9a7b7594de4f dt-bindings: iio: adc: ad7949: update voltage reference bindings omits 379306506049 iio: adc: ad7949: add vref selection support omits 0b2a740b424e iio: adc: ad7949: enable use with non 14/16-bit controllers omits 595a0590f4fb iio: adc: ad7949: define and use bitfield names omits d722f1e06fbc drivers/iio: Remove all strcpy() uses omits 12ed27863ea3 iio: accel: Add driver support for ADXL355 omits bf43a71a0a7f dt-bindings: iio: accel: Add DT binding doc for ADXL355 omits 2e9edc07df2e arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address omits 55c71dc69ecb arm: dts: vexpress: Drop unused properties from motherboard node omits 217cb530a30a arm64: dts: arm: drop unused interrupt-names in MHU omits 5f741ef384d3 ARM: dts: arm: align watchdog and mmc node names with dtschema omits b43446b4f5ff arm64: dts: arm: align watchdog and mmc node names with dtschema omits 1f88e0a22f7c platform/x86: acer-wmi: use __packed instead of __attribut [...] omits b0179b805eed platform/x86: wmi: more detailed error reporting in find_guid() omits 25be44f6e2fc platform/x86: wmi: introduce helper to retrieve event data omits 51142a0886bd platform/x86: wmi: introduce helper to determine type omits 57f2ce892113 platform/x86: wmi: introduce helper to generate method names omits e7b2e33449e2 platform/x86: wmi: introduce helper to convert driver to W [...] omits 736b48aae5e8 platform/x86: wmi: simplify error handling logic omits 1975718c488a platform/x86: wmi: do not fail if disabling fails omits 1c23ab912810 platform/x86: wmi: improve debug messages omits bba08f358f79 platform/x86: wmi: align arguments of functions omits f5431bf1e678 platform/x86: wmi: move variables omits 1ce69d2b9620 platform/x86: wmi: remove variable omits 7410b8e634ce platform/x86: wmi: use sizeof(*p) in allocation omits 6e0bc588a084 platform/x86: wmi: use !p to check for NULL omits 6133913a8209 platform/x86: wmi: use sysfs_emit() omits dea878d88f9d platform/x86: wmi: make GUID block packed omits 67f472fdacf4 platform/x86: wmi: use guid_t and guid_equal() omits 285dd01a6cfe platform/x86: wmi: use bool instead of int omits 1c95ace78b6e platform/x86: wmi: use BIT() macro omits 1ebe62bec412 platform/x86: wmi: remove unnecessary checks omits e83c799270e1 platform/x86: wmi: remove stray empty line omits c06a2fde7982 platform/x86: wmi: remove unnecessary casts omits 84eacf7e6413 platform/x86: wmi: remove unnecessary argument omits 21397cac5daa platform/x86: wmi: remove unnecessary variable omits 43aacf838ef7 platform/x86: wmi: remove unnecessary initializations omits 9bf9ca95a16e platform/x86: wmi: remove unnecessary initialization omits cd3e3d294e52 platform/x86: wmi: remove commas omits 3ecace310f4d platform/x86: wmi: fix checkpatch warnings omits 07ce4cfd292c platform/x86: wmi: fix kernel doc omits ad62cd93198b platform/x86: Add driver for ACPI WMAA EC-based backlight control omits 4c51ba9af42d platform/x86: hp-wmi: add support for omen laptops omits 294b29f15469 i2c: xiic: Fix RX IRQ busy check omits d12e4bbb190b i2c: xiic: Only ever transfer single message omits fdacc3c7405d i2c: xiic: Switch from waitqueue to completion omits 743e227a8959 i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in [...] omits 861dcffe1b9e i2c: xiic: Drop broken interrupt handler omits c119e7d00c91 i2c: xiic: Fix broken locking on tx_msg omits ae8709b296d8 USB: core: Make do_proc_control() and do_proc_bulk() killable omits 7042b1014154 usb: musb: mediatek: Expose role-switch control to userspace omits 8988bacd6045 kobject: unexport kobject_create() in kobject.h omits d06246ebd773 scripts/tags.sh: Fix obsolete parameter for ctags omits aee1bbf66ba0 tifm: Prefer struct_size over open coded arithmetic omits b55c8aa6b1ab tty: moxa: merge moxa.h into moxa.c omits ff8d123f0b0e char: xillybus: Simplify 'xillybus_init_endpoint()' omits 3e053c44eff5 char: xillybus: Remove usage of remaining deprecated pci_ API omits 0b1eff5152b3 char: xillybus: Remove usage of 'pci_unmap_single()' omits b46f7d3309fd char: xillybus: Remove usage of the deprecated 'pci-dma-co [...] omits da1c396a81b8 nitro_enclaves: Add fixes for checkpatch blank line reports omits 059ebe4fe332 nitro_enclaves: Add fixes for checkpatch spell check reports omits 02bba596de19 nitro_enclaves: Add fixes for checkpatch match open parent [...] omits e3cba4d2454c nitro_enclaves: Update copyright statement to include 2021 omits e16a30a419c8 nitro_enclaves: Add fix for the kernel-doc report omits cfa3c18cd528 nitro_enclaves: Update documentation for Arm64 support omits f7e55f05301e nitro_enclaves: Enable Arm64 support omits 230ffbc782c9 ARM: dts: everest: Add 'factory-reset-toggle' as GPIOF6 omits 84b0f12a953c pvpanic: Indentation fixes here and there omits cc5b392d0f94 pvpanic: Fix typos in the comments omits 33a430419456 pvpanic: Keep single style across modules omits cf623b627442 ARM: dts: aspeed: everest: Add I2C bus 15 muxes omits 4fb27b3f9176 ARM: dts: aspeed: rainier: Add system LEDs omits 7a41554fdfb0 fuse: move fuse_invalidate_attr() into fuse_update_ctime() omits 7d47a0b6ac42 fuse: Delete a slightly redundant code omits aed3106bb9b2 fuse: use kmap_local_page() omits f2dd94bde504 fuse: annotate lock in fuse_reverse_inval_entry() omits a34993a2791c misc: hisi_hikey_usb: change the DT schema omits 83c510568ec5 misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API omits 61263b6485d9 ARM: dts: aspeed: amd-ethanolx: Add FRU EEPROM omits 0b91b5332368 tty: n_gsm: Save dlci address open status when config requester omits 5b87686e3203 tty: n_gsm: Modify gsmtty driver register method when conf [...] omits cbff2b325168 tty: n_gsm: Delete gsmtty open SABM frame when config requester omits 509067bbd264 tty: n_gsm: Delete gsm_disconnect when config requester omits f999c3b35735 tty: n_gsm: Modify CR,PF bit printk info when config requester omits cc0f42122a7e tty: n_gsm: Modify CR,PF bit when config requester omits cd936621379d tty: n_gsm: Modify cr bit value when config requester omits b9e851cd4a87 tty: n_gsm: Add some instructions and code for requester omits e5f71d60ff16 /dev/mem: nowait zero/null ops omits be81c325326a ARM: dts: fp5280g2: Enable KCS 3 for MCTP binding omits a43dd76bacd0 drm/vc4: dsi: Switch to devm_drm_of_get_bridge omits 0caddbbfdfa2 drm/vc4: dpi: Switch to devm_drm_of_get_bridge omits 87ea95808d53 drm/bridge: Add a function to abstract away panels omits 3c8cf108d0f3 ARM: configs: aspeed_g5: Reneable DRM_FBDEV_EMULATION omits 844f7eaaed92 include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage omits 6b0be25ca029 usb: gadget: fix for a typo that conveys logically-inverte [...] omits 5b5ec04fb2d6 usb: gadget: goku_udc: Fix mask and set operation on varia [...] omits 6854ccc4688b USB: host: ehci-atmel: Add support for HSIC phy omits 6a9a7a1a091a dt-bindings: usb: atmel: add USB PHY type property omits 7f2d73788d90 usb: ehci: handshake CMD_RUN instead of STS_HALT omits 18d6b39ee895 usb: gadget: f_uac2: clean up some inconsistent indenting omits 9da2c3f76164 arm64: qcom: ipq6018: add usb3 DT description omits 1880f9b2b954 dt-bindings: usb: qcom,dwc3: add binding for IPQ6018 omits 7bee31883889 usb: dwc3: reference clock period configuration omits 7ea606e8f21b dt-bindings: usb: dwc3: add reference clock period omits 6943ee7c9d83 usb: ohci: Prefer struct_size over open coded arithmetic omits 9c172d4cdfdd usb: typec: hd3ss3220: Use regmap_write_bits() omits ea017f5853e9 tty: serial: uartlite: Prevent changing fixed parameters omits 8517b62e0a28 sh: j2: Update uartlite binding with data and parity properties omits 3de536a8c365 dt-bindings: serial: uartlite: Add properties for synthesi [...] omits f77529d9b91a dt-bindings: serial: uartlite: Convert to json-schema omits 538a9909205d dt-bindings: serial: samsung: Add Exynos850 doc omits 42c457cc9a0a serial: 8250_pci: Prefer struct_size over open coded arithmetic omits 0f3b577384c0 dt-bindings: serial: brcm,bcm6345-uart: convert to the jso [...] omits 4209f03fcb8e drm/vc4: hdmi: Warn if we access the controller while disabled omits 1b58254cf1b6 drm/vc4: hdmi: Make sure the device is powered with CEC omits a37f02e8301d drm/vc4: hdmi: Split the CEC disable / enable functions in two omits a22dad7fa0cd drm/vc4: hdmi: Rework the pre_crtc_configure error handling omits 0af8f7af4a30 drm/vc4: hdmi: Make sure the controller is powered up during bind omits 36e9bcb8edfc drm/vc4: select PM omits 2f76520561d0 Merge drm/drm-next into drm-misc-next omits 5e57c668dc09 staging: wfx: ensure IRQ is ready before enabling it omits 9497551376dc staging: wfx: indent functions arguments omits c382d79a712a staging: wfx: explain the purpose of wfx_send_pds() omits b262f38c33a8 staging: wfx: remove useless comments after #endif omits 58de699451ce staging: wfx: fix comments styles omits 63aac5db1aba staging: wfx: avoid c99 comments omits 9885474d45a8 staging: wfx: reformat comment omits 31f8da63312e staging: wfx: update files descriptions omits a99f20b66753 staging: wfx: remove references to WFxxx in comments omits 34ac73a400c4 staging: wfx: fix space after cast operator omits ade1d528bc70 staging: wfx: remove useless debug statement omits 6742a9685c21 staging: wfx: remove unused definition omits 46d7eb5eda2f staging: wfx: apply naming rules in hif_tx_mib.c omits cbba71c22cd0 staging: wfx: fix error names omits f22f9fdfd5e0 staging: wfx: reorder function for slightly better eye candy omits 2af2790cb2f2 staging: wfx: simplify hif_join() omits 07509c2a2599 staging: wfx: declare variables at beginning of functions omits ec6116380660 staging: wfx: fix misleading 'rate_id' usage omits e95c7ae9e3ed staging: wfx: uniformize counter names omits 46c5ab7c7c73 staging: wfx: update with the firmware API 3.8 omits 2ac7521bf99c staging: wfx: simplify API coherency check omits 08127ad2a79b staging: wfx: relax the PDS existence constraint omits 583f188e0c24 staging: wfx: fix support for CSA omits 07903f0147f1 staging: wfx: declare support for TDLS omits d4172323526a staging: wfx: take advantage of wfx_tx_queue_empty() omits 14a26aa49705 staging: wfx: fix atomic accesses in wfx_tx_queue_empty() omits 9f91e736c1ca staging: wfx: drop unused argument from hif_scan() omits 8bce06b06b80 staging: wfx: avoid possible lock-up during scan omits 10b72a7c5945 staging: wfx: wait for SCAN_CMPL after a SCAN_STOP omits a5a8eb1fe744 staging: wfx: ignore PS when STA/AP share same channel omits 0ccb2c9d052d staging: wfx: do not send CAB while scanning omits 22af4990ff1e staging: wfx: use abbreviated message for "incorrect sequence" omits e5a922a64b24 staging: r8188eu: remove unnecessary include from odm_types.h omits d039379b8e2f staging: r8188eu: remove unused defines from odm_types.h omits eccc581432e1 staging: r8188eu: remove unused enum RT_SPINLOCK_TYPE omits a2bd64135b68 staging: r8188eu: remove unused variable b_hw_radio_off omits 1bc4e56bed38 staging: r8188eu: remove unused variable cpwm_tog omits 128aeafb14b2 staging: r8188eu: rtw_set_ips_deny is not used omits 1738994c22be staging: r8188eu: remove unused enum and array omits a077ab1936aa staging: r8188eu: remove unused pwrctrl definitions omits 6729e7541934 staging: r8188eu: _free_pwrlock is empty omits a399a882060b staging: r8188eu: remove unused power state defines omits 0f982e7e1222 staging: r8188eu: remove rtw_set_rpwm omits 03e033c6ef21 mmc: sdhci: Change the code to check auto_cmd23 omits 236378bb6ca7 Makefile: Enable -Wimplicit-fallthrough for Clang omits e018f03d6ccb scsi: libiscsi: Move ehwait initialization to iscsi_sessio [...] omits ce4fc333e599 scsi: libsas: Co-locate exports with symbols omits 9aec5ffa6e39 scsi: hisi_sas: Increase debugfs_dump_index after dump is [...] omits 080b4f976bf7 scsi: hisi_sas: Replace del_timer() calls with del_timer_sync() omits b5a9fa20e3bf scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT omits 089226ef6a08 scsi: hisi_sas: Stop printing queue count in v3 hardware probe omits 4f6094f1663e scsi: hisi_sas: Use managed PCI functions omits 1ff5a4bb6806 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits b11225c67539 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 3e49e7196cfe tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 1b7daa7ff68b tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 55e771147bdf tools/memory-model: Repair parseargs.sh header comment omits 139dbab9d465 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 926aed148ad8 tools/memory-model: Make history-check scripts use mselect7 omits 2774beb8d80a tools/memory-model: Make checkghlitmus.sh use mselect7 omits 07c06956fc2a tools/memory-model: Fix scripting --jobs argument omits 3dfc1933f249 tools/memory-model: Implement --hw support for checkghlitmus.sh omits b323b08527f5 tools/memory-model: Add -v flag to jingle7 runs omits 1b5fdb8ac3b0 tools/memory-model: Make runlitmus.sh check for jingle errors omits 5944cbfd4036 tools/memory-model: Allow herd to deduce CPU type omits 3f75a557f5c7 tools/memory-model: Keep assembly-language litmus tests omits 30f9cfefec39 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7fe4f4048b44 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 245fdbf1f300 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits a2ba13b1ca03 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 9f41dc9f4b00 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 6352b2858a6e tools/memory-model: Fix checkalllitmus.sh comment omits caa5e2cfcbe6 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits dc20e38348b3 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 11fe54471557 tools/memory-model: Update parseargs.sh for hardware verification omits e484012ea65c tools/memory-model: Fix paulmck email address on pre-exist [...] omits e828bc8f84d6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits bf9b5e1f574c tools/memory-model: Make judgelitmus.sh identify bad macros omits df805c14723f tools/memory-model: Make cmplitmushist.sh note timeouts omits 7cdc2ce57ce1 tools/memory-model: Make judgelitmus.sh note timeouts omits e053322ed118 tools/memory-model: Document locking corner cases omits ac20e39e8d25 kcsan: selftest: Cleanup and add missing __init omits 78c3d954e2b3 kcsan: Move ctx to start of argument list omits d627c537c258 kcsan: Support reporting scoped read-write access type omits 6c65eb75686f kcsan: Start stack trace with explicit location if provided omits f4c87dbbef26 kcsan: Save instruction pointer for scoped accesses omits 55a55fec5015 kcsan: Add ability to pass instruction pointer of access t [...] omits ade3a58b2d40 kcsan: test: Fix flaky test case omits 80804284103a kcsan: test: Use kunit_skip() to skip tests omits e80704272f5c kcsan: test: Defer kcsan_test_init() after kunit initialization omits b380b10b84c3 torture: Make torture.sh print the number of files to be c [...] omits 71921a9606dd rcutorture: Avoid problematic critical section nesting on [...] omits fd13fe16db0d rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits eb77abfdeed2 rcuscale: Warn on individual rcu_scale_init() error conditions omits ed60ad733aa4 refscale: Warn on individual ref_scale_init() error conditions omits b3b3cc618ee0 locktorture: Warn on individual lock_torture_init() error [...] omits efeff6b39b9d rcutorture: Warn on individual rcu_torture_init() error co [...] omits fda84866b1e6 rcutorture: Suppressing read-exit testing is not an error omits cbe0d8d91415 rcu-tasks: Wait for trc_read_check_handler() IPIs omits f0b2b2df5423 rcu: Fix existing exp request check in sync_sched_exp_onli [...] omits 1eac0075ebee rcu: Make rcu update module parameters world-readable omits ebb6d30d9ed1 rcu: Make rcu_normal_after_boot writable again omits 4aa846f97c0c rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits 768f5d50e6ad rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 2caebefb00f0 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits ebc88ad49136 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits 3ac858785231 rcu: Fix undefined Kconfig macros omits 13bc8fa8057a doc: Add another stall-warning root cause in stallwarn.rst omits 9424b867a759 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits 88ee23ef1c12 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 52b030aa2786 rcu-nocb: Fix a couple of tree_nocb code-style nits omits 2431774f04d1 rcu: Mark accesses to rcu_state.n_force_qs omits 2f3830412786 libbpf: Make libbpf_version.h non-auto-generated omits b442123b01de pcmcia: db1xxx_ss: Fix fall-through warning for Clang omits fd3058f3bd56 MIPS: Fix fall-through warnings for Clang omits 45b226ca8510 scsi: st: Fix fall-through warning for Clang omits dbd7eb14e060 bpf, selftests: Replicate tailcall limit test for indirect [...] omits 57d4374be94a audit: rename struct node to struct audit_node to prevent [...] omits 81be03e026dc Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_ [...] omits 0771cbb3b97d Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb [...] omits 97e4e8029984 Bluetooth: Add bt_skb_sendmmsg helper omits 38f64f650dc0 Bluetooth: Add bt_skb_sendmsg helper omits 53182e81f47d kbuild: Enable DT schema checks for %.dtb targets omits c0002d11d799 cgroupv2, docs: fix misinformation in "device controller" section omits b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem omits 22b1255792c0 docs/cgroup: remove some duplicate words omits 14bef1ab3037 Merge branch 'bpf: introduce bpf_get_branch_snapshot' omits 025bd7c753aa selftests/bpf: Add test for bpf_get_branch_snapshot omits 856c02dbce4f bpf: Introduce helper bpf_get_branch_snapshot omits c22ac2a3d4bd perf: Enable branch record for software events omits ad3f04b7bef6 ARM: dts: qcom: Add support for LG G Watch R omits 21f3cbf693b0 dt-bindings: arm: qcom: Document APQ8026 SoC binding omits 266a1139ec17 ARM: dts: qcom: Add pm8226 PMIC omits 7694892a9350 ARM: dts: qcom: msm8226: Add more SoC bits omits 0507503671f9 x86/asm: Avoid adding register pressure for the init case [...] omits a48c730a4e0b Revert "arm64: dts: qcom: sc7280: Fixup the cpufreq node" omits 41a0430dd5ca i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] omits 605fa23646dd i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] omits f87bc8dc7a7c x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix omits e51480e6f4f8 Merge branch 'for-next-next-v5.15-20210913' into for-next- [...] omits 82854b337738 Merge branch 'for-next-current-v5.14-20210913' into for-ne [...] omits 86a41091831d Merge branch 'ext/anand/latest-bdev' into for-next-next-v5 [...] omits 5eee39c32c30 Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] omits 2efb0a363115 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] omits a7202cc5893e Merge branch 'ext/josef/fs-eh' into for-next-next-v5.15-20210913 omits d363d34d1c00 Merge branch 'misc-next' into for-next-next-v5.15-20210913 omits 84450532d2e5 Merge branch 'misc-5.15' into for-next-current-v5.14-20210913 omits aa06e20f1be6 x86/ACPI: Don't add CPUs that are not online capable omits d63a900e2cc8 btrfs: change handle_fs_error in recover_log_trees to aborts omits cc64e012b284 btrfs: do not infinite loop in data reclaim if we aborted omits 4faed39544ca btrfs: add a btrfs_has_fs_error helper omits 930307c6ef3d btrfs: remove the unnecessary @nr_written parameters omits 435a8dc8d9b9 ACPICA: Add support for MADT online enabled bit omits 1eb49317784b btrfs: use latest_dev in btrfs_show_devname omits 29d289b73e40 btrfs: consolidate device_list_mutex in prepare_sprout to [...] omits 0328d0bc6ab5 btrfs: unify common code for the v1 and v2 versions of dev [...] omits c6cd446ddcbb btrfs: do not read super look for a device path omits 8bc618e28682 btrfs: do not take the uuid_mutex in btrfs_rm_device omits 602a6ae81383 btrfs: do not call close_fs_devices in btrfs_rm_device omits 8e69212253d3 fs/ntfs3: Always use binary search with entry search omits ef9297007e99 fs/ntfs3: Make binary search to search smaller chunks in b [...] omits 162333efa8dc fs/ntfs3: Limit binary search table size omits 9c2aadd0fdf8 fs/ntfs3: Remove unneeded header files from c files omits 977d0558e310 fs/ntfs3: Change right headers to lznt.c omits f97676611937 fs/ntfs3: Change right headers to upcase.c omits c632f639d1d9 fs/ntfs3: Change right headers to bitfunc.c omits b6ba81034b1b fs/ntfs3: Add missing header and guards to lib/ headers omits f239b3a95dd4 fs/ntfs3: Add missing headers and forward declarations to [...] omits 4dfe83320e1e fs/ntfs3: Add missing header files to ntfs.h omits cde81f13ef63 fs/ntfs3. Add forward declarations for structs to debug.h omits 0327c6d01a97 fs/ntfs3: Remove redundant initialization of variable err omits 8757f705d936 staging: vchiq_dev: cleanup code alignment issues omits cfb24b67bfd6 staging: vchiq_dev: remove braces from if block omits 4339d0c63c2d x86/fpu/signal: Clarify exception handling in restore_fpre [...] omits d4466db8abd5 staging: r8188eu: remove header file odm_reg.h omits 73374fe162ce staging: r8188eu: remove unused register definitions from [...] omits b6f16ee1d764 staging: r8188eu: core: remove unused function rtw_set_tx_ [...] omits 0c2e62ba04cd x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups omits 2f4b652d744f staging: r8188eu: remove macro GET_EEPROM_EFUSE_PRIV omits 03c3c8970097 staging: r8188eu: remove header file HalHWImg8188E_FW.h omits 064ff000854e staging: r8188eu: remove rtw_hw_suspend omits c0a099b7341c staging: r8188eu: bHWPwrPindetect is always false omits a8ccb413747d staging: r8188eu: remove write-only variable tog omits 1d10e90a042a staging: r8188eu: remove write-only variable cpwm omits db57ee8f1fc0 staging: r8188eu: setting HW_VAR_SET_RPWM does nothing omits 9a1d3a510a38 staging: r8188eu: btcoex_rfon is always false omits 590b03a8829f staging: r8188eu: make _rtw_init_queue a macro omits e4c1935ed303 staging: vchiq: Replace function typedefs with equivalent [...] omits c6304556f3ae x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups omits c1c97d175493 x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups omits 536267aafb8a nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32 [...] omits 1d26eaeec37a clk: samsung: s5pv210-audss: Make use of devm_platform_ior [...] omits 15b98bcae119 clk: samsung: exynos5433: Make use of devm_platform_iorema [...] omits 63b86b01556d clk: samsung: exynos4412-isp: Make use of devm_platform_io [...] omits c5c1a0ac6a38 clk: samsung: exynos-audss: Make use of devm_platform_iore [...] omits 2cadf5248b93 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_ [...] omits 46d28947d987 x86/extable: Rework the exception table mechanics omits 3236dd1aa344 btrfs: zoned: let the for_treelog test in the allocator stand out omits 083b32d6f4fa x86/mce: Get rid of stray semicolons omits 28e083704a16 btrfs: rename setup_extent_mapping in relocation code omits 7c4e2c1c5e9b btrfs: zoned: allow preallocation for relocation inodes omits f1db21c315f4 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference omits f5c03f131dae ARM: dts: qcom: apq8064: use compatible which contains chipid omits 9c5a4ec69bbf soc: qcom: socinfo: Fixed argument passed to platform_set_data() omits 06713cd312e6 btrfs: check for relocation inodes on zoned btrfs in should_nocow omits 0246d634be1d btrfs: zoned: use regular writes for relocation omits 61339f368d59 dt-bindings: arm: qcom: Document SDX65 platform and boards omits eed1d9b6e36b arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly omits 537d3af1bee8 rpmsg: Fix rpmsg_create_ept return when RPMSG config is no [...] omits 08de420a8014 rpmsg: glink: Replace strncpy() with strscpy_pad() omits fc1b6b643958 remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD omits d4d47ba71df5 remoteproc: qcom: wcnss: Drop unused smd include omits 77d42531a4f4 btrfs: zoned: only allow one process to add pages to a rel [...] omits 31138c6f60b0 btrfs: zoned: add a dedicated data relocation block group omits 78e6cde79099 btrfs: introduce btrfs_is_data_reloc_root omits 11e46f0804c4 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits e42404afc4ca x86/mce: Deduplicate exception handling omits 13bb8429ca98 net: wwan: iosm: firmware flashing and coredump collection omits 08c53aee26d4 Merge branch 'nfc-printk-cleanup' omits d1c624ebaa51 nfc: mrvl: drop unneeded memory allocation fail messages omits 270be6940714 nfc: microread: drop unneeded memory allocation fail messages omits 64758c6363ea nfc: pn544: drop unneeded memory allocation fail messages omits aed4146c5503 nfc: pn544: drop unneeded debug prints omits 9981ab215122 nfc: pn533: use dev_err() instead of pr_err() omits b7b96587c18b nfc: pn533: drop unneeded debug prints omits 747e3910d669 nfc: fdp: drop unneeded debug prints omits 3537e507b662 nfc: do not break pr_debug() call into separate lines omits dd2c898bc20b dt-bindings: w1: Convert 1-Wire GPIO binding to a schema omits e978d5271f71 dt-bindings: media: ti,cal: Fix example omits caa80275c648 dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema omits ddf6cc9a7295 dt-bindings: arm: Convert ARM CCI-400 binding to a schema omits bf99826f239e dt-bindings: Convert Reserved Memory binding to a schema omits 0e3e0fa76609 dt-bindings: memory: fsl: convert DDR controller to dtschema omits ecc4103f32e9 dt-binding: usb: xilinx: Convert binding to YAML omits 3ea046564039 dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml omits 79a0dc5530a9 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 9eb4c320be9c nfp: Prefer struct_size over open coded arithmetic omits 126ca9c23d88 btrfs: fix mount failure due to past and transient device [...] omits fddc1a907fed btrfs: fix transaction handle leak after verity rollback failure omits eb93eca73322 btrfs: replace BUG_ON() in btrfs_csum_one_bio() with prope [...] omits 39462bf8b3ee btrfs: unexport repair_io_failure() omits e5e88f78636f btrfs: do not commit delayed inode when logging a file in [...] omits 2687b7777bd3 btrfs: avoid attempt to drop extents when logging inode fo [...] omits db3ae3dcec12 btrfs: avoid search for logged i_size when logging inode i [...] omits 7b9022a40267 btrfs: avoid expensive search when truncating inode items [...] omits ee6f7dd767b5 btrfs: add helper to truncate inode items when logging inode omits 734ed756b538 btrfs: avoid expensive search when dropping inode items from log omits 1aef1b207920 btrfs: always update the logged transaction when logging n [...] omits 207d8598a1af btrfs: do not log new dentries when logging that a new nam [...] omits 39e2e9ae758a btrfs: remove no longer needed checks for NULL log context omits 360ebbe7aa23 btrfs: check if a log tree exists at inode_logged() omits f247950ba740 btrfs: remove stale comment about the btrfs_show_devname omits cf7cba95e27b btrfs: update latest_dev when we create a sprout device omits 8b14862d14d4 btrfs: use latest_dev in btrfs_show_devname omits ea431f6908a3 btrfs: convert latest_bdev type to btrfs_device and rename omits ea9d347bd87b btrfs: zoned: finish relocating block group omits f27d971672ad btrfs: zoned: finish fully written block group omits 52836521ca6a btrfs: zoned: avoid chunk allocation if active block group [...] omits d295c2522f03 btrfs: move ffe_ctl one level up omits 6541a1452dac btrfs: zoned: activate new block group omits c0128bc4b75d btrfs: zoned: activate block group on allocation omits 9b9b73800363 btrfs: zoned: load active zone info for block group omits 231a90922cfd btrfs: zoned: implement active zone tracking omits 844cb3a2380c btrfs: zoned: introduce physical_map to btrfs_block_group omits 1362590faf53 btrfs: zoned: load active zone information from devices omits 388d04907743 btrfs: zoned: finish superblock zone once no space left fo [...] omits fe723b9aef9c btrfs: zoned: locate superblock position using zone capacity omits 70144fcfb3fa btrfs: zoned: consider zone as full when no more SB can be [...] omits 8fb0d8287838 btrfs: zoned: tweak reclaim threshold for zone capacity omits 513bdb1e02cf btrfs: zoned: calculate free space from zone capacity omits f657d5d44017 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] omits 54c79ada25cd btrfs: zoned: load zone capacity information from devices omits 59d92e52341c btrfs: defrag: enable defrag for subpage case omits 64b400f2103e btrfs: defrag: remove the old infrastructure omits 0eb8cd721738 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] omits 3306e4a07c83 btrfs: defrag: introduce helper to defrag one cluster omits 7057157f5f28 btrfs: defrag: introduce helper to defrag a range omits b05c312c7bfd btrfs: defrag: introduce helper to defrag a contiguous pre [...] omits d9fe59463cac btrfs: defrag: introduce helper to collect target file extents omits 9b8db4af1436 btrfs: defrag: factor out page preparation into a helper omits 92d98e43ffdb btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize omits e3c8f1c6b831 btrfs: defrag: also check PagePrivate for subpage cases in [...] omits 85882c767ec3 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] omits 0c100f754378 btrfs: rename and switch to bool btrfs_chunk_readonly omits e44306b8f2d6 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] omits b57b0901317b btrfs: subpage: pack all subpage bitmaps into a larger bitmap omits 6551665bfe86 btrfs: subpage: introduce btrfs_subpage_bitmap_info omits d95ef64da5a0 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] omits 0415d8ede175 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] omits af28eeb80e6d btrfs: update comment for fs_devices::seed_list in btrfs_r [...] omits c31373c003e6 btrfs: drop unnecessary ret in ioctl_quota_rescan_status omits 551b47ddc5fa btrfs: send: simplify send_create_inode_if_needed omits d964428a0cd5 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk omits 928faf5e3e8d arm64: dts: fvp: Remove panel timings omits f55e36d5ab76 qed: Improve the stack space of filter_config() omits 836f7b6ca082 ima: fix deadlock when traversing "ima_default_rules". omits 32fd8b59f91f x86/extable: Get rid of redundant macros omits 326b567f82df x86/extable: Tidy up redundant handler functions omits 9722162f0103 Merge series "Support for Ingenic JZ47xx SPI controller" f [...] omits 1e5dd2b9d63f Merge series "Patches to update for rockchip pdm" from Sug [...] omits a13a228e5253 Merge series "Cirrus Logic CS35L41 Amplifier" from David R [...] omits 599b1032226e Merge series "ARM: dts: Last round of DT schema fixes" fro [...] omits 214db271b9ca Merge series "Convert name-prefix doc to json-schema" from [...] omits 075667cc6c29 pinctrl: renesas: No need to initialise global statics omits 2ed1e4815922 soc: renesas: Identify more R-Car Gen3e SoCs omits e43eada9ac08 dt-bindings: arm: renesas: Document more R-Car Gen3e Socs [...] omits 617d5b34f22c drm/ttm: Try to check if new ttm man out of bounds during compile omits d4cb82aa2e4b drm/meson: Make use of the helper function devm_platform_i [...] omits faae6a457101 Merge branches 'v5.16/dt64' and 'v5.16/drivers' into for-next omits 26d1400f7457 arm64: dts: amlogic: add support for Radxa Zero omits 663aa3b3c8a2 dt-bindings: arm: amlogic: add support for Radxa Zero omits 9d02214f8332 arm64: dts: meson: sm1: add Ethernet PHY reset line for OD [...] omits d54dbe9f0ec0 soc: amlogic: meson-clk-measure: Make use of the helper fu [...] omits 97a4a24087ce soc: amlogic: canvas: Make use of the helper function devm [...] omits ca8d1fda5b7d soc: amlogic: meson-gx-socinfo: Add S905Y2 ID for Radxa Zero omits 762925405482 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 omits bb289f4c0b2b Merge branches 'sunxi/clk-for-5.16', 'sunxi/core-for-5.16' [...] omits 0764e365dacd arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node omits a1830fe9a21a arm64: dts: allwinner: teres-i: Remove wakekup-source from [...] omits 01312f74ddb8 arm64: dts: allwinner: teres-i: Add missing reg omits 35ce5b871f70 arm64: dts: allwinner: pinetab: Change regulator node name [...] omits 5c34c4e46e60 arm64: dts: allwinner: a100: Fix thermal zone node name omits e1b123a93085 arm64: dts: allwinner: h6: Fix de3 parent clocks ordering omits 94a0f2b0e4e0 arm64: dts: allwinner: h5: Fix GPU thermal zone node name omits 11085c654814 ARM: dts: cubieboard4: Remove the dumb-vga-dac compatible omits a73079c889ec ARM: dts: tbs711: Fix touchscreen compatible omits dbec4cb403eb ARM: dts: sunxi: Fix the SPI NOR node names omits ffbe853a3f5a ARM: dts: sunxi: Fix OPPs node name omits 4e0d439dbbf7 ARM: dts: sunxi: Fix OPP arrays omits f7717f287495 ARM: dts: sunxi: Rename gpio pinctrl names omits 44d52206adac ARM: dts: sunxi: Rename power-supply names omits 9112dab23354 dt-bindings: sunxi: Add Allwinner A80 PRCM Binding omits 089a55eb9613 dt-bindings: sunxi: Add CPU Configuration Controller Binding omits 1f3753a5f042 soc: sunxi_sram: Make use of the helper function devm_plat [...] omits 5923ddaa95a7 ARM: sunxi: Add a missing SPDX license header omits 7cb82b985f6e ARM: sunxi: Add a missing SPDX license header omits e65d38e3d2d0 clk: sunxi: sun8i-apb0: Make use of the helper function de [...] omits 68a49d35ff08 clk: sunxi: sun6i-ar100: Make use of the helper function d [...] omits ac57ffb04b53 clk: sunxi: sun6i-apb0-gates: Make use of the helper funct [...] omits 1f38b45b115d clk: sunxi: sun6i-apb0: Make use of the helper function de [...] omits 2dcfd0318354 clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper f [...] omits cd9e3b1a8716 clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper fu [...] omits 9e85bd7248f1 clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper funct [...] omits 605c99ff66cd clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper funct [...] omits 3f7785a26c62 clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper funct [...] omits defecd547e58 clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper func [...] omits 4b3a3a0375f8 clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper funct [...] omits a021b280b909 clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper func [...] omits e42f37591a37 clk: sunxi: clk-mod0: Make use of the helper function devm [...] omits cea6d174e701 dt-bindings: clocks: Fix typo in the H6 compatible omits 8f8163215249 clk: sunxi-ng: Use a separate lock for each CCU instance omits 66028ddb94c1 clk: sunxi-ng: Prevent unbinding CCUs via sysfs omits 9bec2b9c6134 clk: sunxi-ng: Unregister clocks/resets when unbinding omits 4abfc297b627 clk: sunxi-ng: Add machine dependency to A83T CCU omits 3188aa6af1d0 clk: sunxi-ng: mux: Remove unused 'reg' field omits 35a7430dad4d arm64: zynqmp: Wire psgtr for zc1751-xm013 omits b61c4ff95197 arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards omits 9d648af44dab arm64: zynqmp: Enable gpio and qspi for zc1275-revA omits 812fa2f0e9d3 arm64: zynqmp: Fix serial compatible string omits adc40ff803ca arm64: zynqmp: Remove not documented is-dual property omits a025f01d4662 arm64: zynqmp: Add psgtr description to zc1751 dc1 board omits e6a52b9e3bec arm64: zynqmp: Add support for zcu102-rev1.1 board omits 31533c2176ba arm64: zynqmp: Remove description for 8T49N287 and si5382 chips omits cd28f90bbc1e arm64: zynqmp: Sync psgtr node location with zcu104-revA omits bc97eb86c17c arm64: zynqmp: Add reset description for sata omits 360a87832830 arm64: zynqmp: Move rtc to different location on zcu104-revA omits 56e54601514d arm64: zynqmp: Wire qspi on multiple boards omits f4be206cd13b arm64: zynqmp: Remove information about dma clock on zcu106 omits a787716afe82 arm64: zynqmp: Update rtc calibration value omits 1d4bd118c9e0 arm64: zynqmp: Add note about UHS mode on some boards omits 5f9a32bafce0 arm64: zynqmp: Move DP nodes to the end of file on zcu106 omits 1dff0abaae6f arm64: zynqmp: Remove can aliases from zc1751 omits 69aa2de18a64 arm64: zynqmp: Add reset-on-timeout to all boards and modi [...] omits 58ccd7e89c5c arm64: zynqmp: List reset property for ethernet phy omits d65ec93f2119 arm64: zynqmp: Add nvmem alises for eeproms omits da2618b5aee1 arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi omits bef1e3f5e410 arm64: zynqmp: Remove additional newline omits f4df4f58685d arm64: zynqmp: Enable nand driver for dc2 and dc3 omits 7248f5784b8a arm64: zynqmp: Wire DP and DPDMA for dc1/dc4 omits 69f8aec4f900 arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5 omits d58f922753f6 arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi omits 2f6aa2a51af1 arm64: zynqmp: Disable WP on zcu111 omits 8b698f1b9853 arm64: zynqmp: Add phy description for usb3.0 omits c7d5a46114dd arm64: zynqmp: Correct psgtr description for zcu100-revC omits a09c2fea1104 arm64: zynqmp: Wire psgtr for zc1751-xm015 omits b20c1e4d1f7d arm64: zynqmp: Correct zcu111 psgtr description omits c821045f184b arm64: zynqmp: Add pinctrl description for all boards omits d8e4bc0b91ad arm64: zynqmp: Fix irps5401 device nodes omits 4c65436e270c arm64: zynqmp: Enable fpd_dma for zcu104 platforms omits 167721a5909f arm64: zynqmp: Do not duplicate flash partition label property omits 4234645d1ff5 arm64: zynqmp: Disable CCI by default omits 0af8efc197d7 staging: r8188eu: remove rtl8188e_set_hal_ops() omits 43c272961b32 staging: r8188eu: remove write_rfreg from struct hal_ops omits c1fe287dc432 staging: r8188eu: remove read_rfreg from struct hal_ops omits a8c5bd2d2f4a staging: r8188eu: remove write_bbreg from struct hal_ops omits bf73846567a9 staging: r8188eu: remove read_bbreg from struct hal_ops omits eb9760d50019 staging: r8188eu: remove hal_xmit from struct hal_ops omits 3415632263f1 staging: r8188eu: remove mgnt_xmit from struct hal_ops omits 31d4b1b5b678 staging: r8188eu: remove unused ODM_InitAllTimers() omits 13673032acaa staging: r8188eu: remove unused ODM_CancelAllTimers() omits 8eb1e9001f05 staging: r8188eu: remove unused prototype ODM_InitializeTimer() omits 9dac2384184c staging: r8188eu: remove unused ODM_AllocateMemory() omits 11bb5f590169 staging: r8188eu: remove unused ODM_FreeMemory() omits 3841a2c1b1ae staging: r8188eu: remove unused ODM_Read2Byte() omits 20032a7c7270 staging: r8188eu: remove unused ODM_SetTimer() omits cf6e53a118ac staging: r8188eu: remove unused ODM_IsWorkItemScheduled() omits 5657b9501555 staging: r8188eu: remove unused ODM_ScheduleWorkItem() omits bb4956eea4f2 staging: r8188eu: remove unused ODM_FreeWorkItem() omits 44745ff453b5 staging: r8188eu: remove unused ODM_StopWorkItem() omits 5702d495e695 staging: r8188eu: remove unused ODM_StartWorkItem() omits a890beeed007 staging: r8188eu: remove unused ODM_InitializeWorkItem() omits 4e3fdb1b5c59 staging: r8188eu: remove unused ODM_sleep_us() omits 0bf5b93f110d staging: r8188eu: remove unused ODM_FillH2CCmd() omits a35961811097 staging: r8188eu: remove unused ODM_ReleaseSpinLock() omits 67639dba1724 staging: r8188eu: remove unused ODM_AcquireSpinLock() omits b3a0baeb494d staging: r8188eu: remove empty ODM_ReleaseTimer() omits 3e457d3f6193 staging: r8188eu: os_dep: simplifiy the rtw_resume function omits b157483ea41c staging: r8188eu: remove the remaining usb endpoint functions omits aa35baa231bc staging: r8188eu: remove unused function RT_usb_endpoint_num omits 5cbe6c5d2c99 staging: r8188eu: remove unused function RT_usb_endpoint_i [...] omits 74ad79fa771e staging: r8188eu: remove unused function usb_endpoint_is_int omits 1ceb1029eeb5 staging: r8188eu: core: remove unused variable Adapter omits c916d87884fd staging: r8188eu: core: remove unused variable padapter omits 356bec58a2b1 staging: r8188eu: remove write-only variable bLCKInProgress omits 3f3a31b82c3d staging: r8188eu: remove rtw_IOL_append_LLT_cmd() omits cc21fe8cb93f staging: r8188eu: remove wrapper rtw_IOL_exec_cmds_sync() omits 7946b5d6a984 staging: r8188eu: remove IOL_exec_cmds_sync() from struct hal_ops omits 3658a223d9c1 staging: rtl8723bs: remove unused macros from ioctl_linux.c omits 4cbdc6963995 staging: r8188eu: remove unused macro ROUND omits 174c3c1d74be staging: r8188eu: remove unused macro READ_AND_CONFIG_TC omits de898a769b1e staging: r8188eu: remove unused ODM_MacStatusQuery() omits 9f419fe743a2 staging: r8188eu: remove unused odm_Init_RSSIForDM() omits adcae85dc216 staging: r8188eu: remove unused rtl8192c_PHY_GetHWRegOrigi [...] omits ee12165205ed staging: r8188eu: remove unused PHY_UpdateTxPowerDbm8188E() omits 8e82b7645857 staging: r8188eu: remove unused PHY_ScanOperationBackup8188E() omits d5cece41cfe9 staging: r8188eu: remove unused PHY_GetTxPowerLevel8188E() omits 411c2b9b7172 staging/mt7621-dma: Format lines in "hsdma-mt7621.c" endin [...] omits 102243f893ec staging: r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P} omits eb01e81fe1cc staging: r8188eu: this endless loop is executed only once omits db4e963a774c staging: r8188eu: remove unused define omits fbcaf70b9b57 staging: r8188eu: remove unused function prototype omits 75a56e00ced6 staging: r8188eu: remove unused function Hal_ProSetCrystalCap() omits 10b898e351bb staging: r8188eu: remove redundant variable hoffset omits d2d7aa53891e staging: axis-fifo: convert to use miscdevice omits dfd1a05a3876 staging: vchiq: convert to use a miscdevice omits b561d2f0dc01 staging: r8188eu: remove UpdateHalRAMask8188EUsb from hal_ops omits 059594941b14 staging: r8188eu: remove SetBeaconRelatedRegistersHandler [...] omits 0a217ae1d8be staging: r8188eu: remove unused function rtl8188e_clone_haldata() omits c5b46f7647b9 staging: r8188eu: remove free_hal_data from hal_ops omits 4e487b751369 staging: r8188eu: remove hal_notch_filter from hal_ops omits a5ee5ea945c3 staging: r8188eu: remove empty function rtl8188e_stop_thread() omits c14d10236562 staging: r8188eu: remove empty function rtl8188e_start_thread() omits 251bb73431b7 staging: r8188eu: remove AntDivCompareHandler from hal_ops omits 77b34fbb39cc staging: r8188eu: remove AntDivBeforeLinkHandler from hal_ops omits d28c70900a8b staging: r8188eu: remove useless assignment omits 48dd8166d65b staging: r8188eu: remove Efuse_WordEnableDataWrite from hal_ops omits 3f4b06e147de staging: r8188eu: remove Efuse_PgPacketWrite from hal_ops omits dc5a12da29f6 staging: r8188eu: remove Efuse_PgPacketRead from hal_ops omits ae8bfc4e9b5b staging: r8188eu: remove empty comments omits f04834d3983d staging: r8188eu: remove EfuseGetCurrentSize from hal_ops omits e40aa1735933 staging: r8188eu: remove EFUSEGetEfuseDefinition from hal_ops omits 3bb7e9687667 staging: r8188eu: remove ReadEFuse from hal_ops omits fc2d10e135b2 staging: r8188eu: remove wrapper Efuse_PowerSwitch() omits 4a36d842d527 staging: r8188eu: rename hal_EfusePowerSwitch_RTL8188E() omits 2708d8d54871 staging: r8188eu: remove EfusePowerSwitch from hal_ops omits d0f1017a236d staging: r8188eu: remove sreset_get_wifi_status from hal_ops omits 2cdea2530537 staging: r8188eu: remove sreset_linked_status_check from hal_ops omits 253b1ba9544b staging: r8188eu: remove sreset_xmit_status_check from hal_ops omits d800d734089c staging: r8188eu: remove silentreset from hal_ops omits 2913d4c02652 staging: r8188eu: remove sreset_reset_value from hal_ops omits af44525a09be staging: r8188eu: remove sreset_init_value from hal_ops omits b8bdd0997828 staging: r8188eu: remove hal_power_on from hal_ops omits 86c6f5b97466 staging: r8188eu: remove Add_RateATid from hal_ops omits 14e53524cb08 staging: r8188eu: remove unused enum hal_intf_ps_func omits 6dd2b4ad2e2d staging: r8188eu: remove set_channel_handler from hal_ops omits 3f6557a0bc9b staging: r8188eu: remove set_bwmode_handler from hal_ops omits 201306e59ff0 staging: r8188eu: remove hal_dm_watchdog from hal_ops omits bb7e35ef6788 staging: r8188eu: remove interface_ps_func from hal_ops omits 04eddc144f2d staging: r8188eu: remove unused function rtw_interface_ps_func() omits 2dd431ad49f8 staging: r8188eu: remove empty functions omits 70ea043f3d70 staging: r8188eu: remove SetHalODMVarHandler from hal_ops omits aa21a7e4366d staging: r8188eu: remove dm_deinit from hal_ops omits 63b4b687c7f3 staging: r8188eu: remove dm_init from hal_ops omits 9b0c770f6d2b staging: r8188eu: remove DeInitSwLeds from hal_ops omits 16dfd0e20912 staging: r8188eu: remove InitSwLeds from hal_ops omits d3ede18eeb46 staging: r8188eu: Remove _enter/_exit_critical_mutex() omits f75a4eec49ef staging: r8188eu: remove _rtw_mutex_{init,free} omits 07f32223c098 staging: r8188eu: remove useless check omits a0b8f4ece65e staging: r8188eu: include: remove duplicate declaration. omits 62d7d68e3beb staging: r8188eu: remove c2h_id_filter_ccx from struct hal_ops omits 22bf044b0369 staging: r8188eu: remove rtw_hal_c2h_id_filter_ccx function omits 6778b4bc3434 staging: r8188eu: remove Efuse_PgPacketWrite_BT from struc [...] omits c22f7f5b40c4 staging: r8188eu: remove Efuse_PgPacketWrite_BT function omits 54ff2ed45cd8 staging: r8188eu: remove hal_xmitframe_enqueue from struct [...] omits d61b1b361207 staging: r8188eu: remove rtw_hal_xmitframe_enqueue function omits 6ab0878e1bf3 staging: r8188eu: remove interrupt_handler from struct hal_ops omits c8a6b1d47df4 staging: r8188eu: remove rtw_hal_interrupt_handler function omits ac7997b6121f staging: r8188eu: remove disable_interrupt from struct hal_ops omits 0557b7e597a0 staging: r8188eu: remove rtw_hal_disable_interrupt function omits c2609bf54357 staging: r8188eu: remove enable_interrupt from struct hal_ops omits a53dae9b9a8e staging: r8188eu: remove rtw_hal_enable_interrupt function omits 58ea8e9d1075 staging: r8188eu: remove hal_reset_security_engine from st [...] omits 6e880440484d staging: r8188eu: remove rtw_hal_reset_security_engine function omits 8dac1203cdfb staging: r8188eu: core: remove condition never execute omits 965da82bcee9 staging: r8188eu: remove init_default_value from hal_ops omits abba8c3d88ce staging: r8188eu: remove GetHalODMVarHandler from hal_ops omits ec7489656b36 staging: r8188eu: remove wrapper around ReadChipVersion8188E() omits 9f6c5162493a staging: r8188eu: remove read_chip_version from hal_ops omits 47d9c16183e3 staging: r8188eu: remove read_adapter_info from hal_ops omits 7d4b344ba0bf staging: r8188eu: remove intf_chip_configure from hal_ops omits 54af289311a6 staging: fbtft: fbtft-core: fix 'trailing statements shoul [...] omits b5fd167d73b2 staging: r8188eu: remove useless memset omits 393db0f6827f staging: r8188eu: fix memory leak in rtw_set_key omits 3821a784051b staging: r8188eu: hal: remove condition with no effect omits 6463105d014e staging: r8188eu: remove rtw_use_tkipkey_handler() omits 24e11a227de6 staging: r8188eu: use in-kernel arc4 encryption omits c96bb23d7110 staging: r8188eu: remove unused constant CRC32_POLY omits 486b2eb87a6b staging: r8188eu: remove enum hardware_type omits fe2df2e008b7 staging: r8188eu: remove IS_HARDWARE_TYPE_8188* macros omits 3d9ff6147830 staging: r8188eu: remove unused enum rt_eeprom_type omits 335b153f0b20 staging: r8188eu: remove unused enum from ieee80211.h. omits 97e1ad2abcc3 staging: r8188eu: remove unused defines from mp_custom_oid.h omits 0868d6ee3979 staging: r8188eu: remove header file rtw_ioctl_rtl.h omits 78a1614a81f0 staging: rtl8723bs: remove possible deadlock when disconnect omits c29bbca243c7 staging: r8188eu: os_dep: use kmemdup instead of kzalloc a [...] omits b53cf65e1243 staging: r8188eu: remove unnecessary parentheses omits 363728329649 staging: r8188eu: add missing blank line after declarations omits 98119aa4c75e staging: r8188eu: use ether_addr_copy() in rtw_macaddr_cfg() omits 0929d1ef2ef5 staging: r8188eu: use random default mac address omits abfab1aadaa6 staging: r8188eu: use is_*_ether_addr() in rtw_macaddr_cfg() omits f27b211e3a00 staging: r8188eu: use ETH_ALEN omits 3b5c53bd3ec0 staging: r8188eu: ensure mac address buffer is properly aligned omits 287beb44afd1 staging: r8188eu: use mac_pton() in rtw_macaddr_cfg() omits 55110bb5248f staging: r8188eu: remove unused function SetBcnCtrlReg() omits 21fa02000982 staging: r8188eu: remove ICType from struct HAL_VERSION omits 2ec51e54f7be staging: r8188eu: remove set but unused variable omits 1eaf21c5f46c staging: r8188eu: remove Hal_MPT_CCKTxPowerAdjustbyIndex() omits 07674dbe44d8 staging: r8188eu: remove commented constants from wifi.h omits 32e07d7db48d staging: r8188eu: remove unused constants from wifi.h omits b2ad8ba6300f staging: r8188eu: refactor field of struct odm_rf_cal omits 3839c21e0c0d staging: r8188eu: remove local variable Indexforchannel omits f94cef962523 staging: r8188eu: remove unnecessary type casts omits 67f8dd765369 staging: r8188eu: convert type of second parameter of rtw_ [...] omits 45efafd4ccaa staging: r8188eu: convert type of second parameter of rtw_ [...] omits 41a4f38a68fd staging: r8188eu: remove should_forbid_n_rate() omits 296fa3218af4 staging: r8188eu: remove is_ap_in_wep() omits df1ef696d79a staging: r8188eu: remove CAM_empty_entry() omits b2b64dd62620 staging: r8188eu: remove get_bsstype() omits 5d5b8e4f8d84 staging: r8188eu: remove rtw_get_oper_choffset() omits c75ee365124f staging: r8188eu: remove rtw_get_oper_bw() omits 34f876bb3284 staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithParaFile() omits 5a17e8c3f9b0 staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithHeaderFile() omits 2fb077cd5ab2 staging: r8188eu: core: remove condition with no effect omits b26232553963 staging: r8188eu: core: remove unused function omits 9675a1b4adea staging: r8118eu: remove useless parts of judgements from [...] omits 75cf9f9dc397 staging: r8188eu: os_dep: remove unused static variable omits cd1f14500922 staging: rtl8723bs: clean up comparsions to NULL omits 147dbb198737 staging: rtl8723bs: remove unused _rtw_init_queue() function omits 6c3ec1e26468 staging: rtl8723bs: remove unnecessary parentheses omits d1cfdcad99f0 staging: rtl8723bs: unwrap initialization of queues omits 8ffd91d9e815 staging: wlan-ng: Remove filenames from files omits 791e3b6add29 staging: pi433: fix docs typos and references to previous [...] omits 37be2f1bfc5c staging: r8188eu: remove rtw_hal_c2h_handler function omits 9c275897b146 staging: r8188eu: simplify c2h_evt_hdl function omits a6bcac71c337 staging: r8188eu: remove c2h_handler field from struct hal_ops omits 53a768581944 staging: r8188eu: core: remove null check before vfree omits 777a2cbbaf1c spi: amd: Don't wait for a write-only transfer to finish omits 3b02d2890bc5 spi: amd: Remove unneeded variable omits 356b02f9ec3a spi: amd: Refactor amd_spi_busy_wait omits ca8e8a18272e spi: amd: Refactor code to use less spi_master_get_devdata omits 7b3fd8109b5d MIPS: JZ4780: CI20: DTS: add SPI controller config omits ae5f94cc00a7 SPI: add Ingenic JZ47xx driver. omits ff4daa7dd7e6 dt-bindings: spi: Document Ingenic SPI controller bindings omits b1c36aae51c9 regulator: Convert SY8106A binding to a schema omits adea28311722 regulator: core: resolve supply voltage deferral silently omits 6998c575b6dc regulator: vqmmc-ipq4019: Make use of the helper function [...] omits b36061c2ea5b regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST omits b36c6b1887ff regulator: ti-abb: Make use of the helper function devm_io [...] omits 0beeb330300f ASoC: pcm5102a: increase rate from 192k to 384k omits 87f40af26c26 ASoC: rt1011: add i2s reference control for rt1011 omits 756bbe4205bc ASoC: SOF: Handle control change notification from firmware omits 2b9b42c847b8 ASoC: mt8195: remove unnecessary CONFIG_PM omits 576727186198 ASoC: SOF: control: fix a typo in put operations for kcontrol omits b7bbbf013627 ASoC: fsl_rpmsg: add soc specific data structure omits 6e8cc4ddce82 spi: tegra20-slink: Declare runtime suspend and resume fun [...] omits bfad37c53ae6 ASoC: dt-bindings: lpass: add binding headers for digital codecs omits 50159fdb144b ASoC: dt-bindings: rt5682s: add bindings for rt5682s omits bdd229ab26be ASoC: rt5682s: Add driver for ALC5682I-VS codec omits d67bbdda25c4 ASoC: mediatek: mt8195: Fix unused initialization of point [...] omits 0f3dd4e09add ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE omits 6ade849e30b4 ASoC: SOF: core: allow module parameter to override dma tr [...] omits c6b1b57469b4 ASoC: mediatek: mt8195: Make use of the helper function de [...] omits 8facf84bcf57 ASoC: soc-topology: Move template info print soc_tplg_dapm [...] omits 198433023ef9 ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol omits c3815f8bc777 ASoC: mediatek: mt8195: Remove unsued irqs_lock. omits 50a41ce8c56d ASoC: dt-bindings: Convert Simple Amplifier binding to a schema omits 1c02b74ba208 ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema omits 6ef239699102 ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema omits 5bd5699c494f ASoC: dt-bindings: Add WM8978 Binding omits 955cc3488e6d ASoC: Remove name-prefix.txt omits 82d3ec1d89fa ASoC: Use schema reference for sound-name-prefix omits 7f826da8e924 ASoC: Add json-schema documentation for sound-name-prefix omits 8d7ab8800184 ASoC: cs35l41: Add bindings for CS35L41 omits 6450ef559056 ASoC: cs35l41: CS35L41 Boosted Smart Amplifier omits 8ece5ef67edc ASoC: dt-bindings: rockchip: Convert pdm bindings to yaml omits b2527dcd65b3 ASoC: dt-bindings: rockchip: pdm: Document property 'rockc [...] omits 13e6e042a6f9 ASoC: rockchip: pdm: Add support for path map omits f80e5a14ac27 ASoC: dt-bindings: rockchip: Add binding for rk3568 pdm omits d00d1cd4ab42 ASoC: rockchip: pdm: Add support for rk3568 pdm omits 49a7a625ad79 ASoC: dt-bindings: rockchip: Add binding for rv1126 pdm omits d269aa2ab975 ASoC: rockchip: Add support for rv1126 pdm omits becbca18ae8f Merge existing fixes from spi/for-5.15 omits c33e65cbbdc0 Merge existing fixes from regulator/for-5.15 omits 0c7985e1b90c Merge existing fixes from asoc/for-5.15 omits 9eeb7b4e40bf drm/panel-orientation-quirks: add Valve Steam Deck omits 63a4881572d7 drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook omits 3384c7c7641b selftests/bpf: Test new __sk_buff field hwtstamp omits f64c4acea51f bpf: Add hardware timestamp field to __sk_buff omits 90f7d7a0d0d6 locks: remove LOCK_MAND flock lock support omits e876a0367c37 Merge branch 'bpf-xsk-selftests' omits 909f0e28207c selftests: xsk: Add tests for 2K frame size omits 0d1b7f3a00cf selftests: xsk: Add tests for invalid xsk descriptors omits 6ce67b5165e6 selftests: xsk: Eliminate test specific if-statement in te [...] omits a4ba98dd0c69 selftests: xsk: Add test for unaligned mode omits 605091c5100d selftests: xsk: Introduce replacing the default packet stream omits 8abf6f725a9e selftests: xsk: Allow for invalid packets omits 8ce7192b508d selftests: xsk: Eliminate MAX_SOCKS define omits e2d850d5346c selftests: xsx: Make pthreads local scope omits af6731d1e1c6 selftests: xsk: Make xdp_flags and bind_flags local omits 85c6c9573970 selftests: xsk: Specify number of sockets to create omits 55be575dc13c selftests: xsk: Replace second_step global variable omits 1856c24db0a8 selftests: xsk: Introduce rx_on and tx_on in ifobject omits 119d4b02feb5 selftests: xsk: Add use_poll to ifobject omits 53cb3cec2f1e selftests: xsx: Introduce test name in test spec omits c160d7afba8f selftests: xsk: Make frame_size configurable omits 4bf8ee65ba4e selftests: xsk: Move rxqsize into xsk_socket_info omits 83f4ae2f26bd selftests: xsk: Move num_frames and frame_headroom to xsk_ [...] omits ce74acaf015c selftests: xsk: Introduce test specifications omits 744eb5c882e8 selftests: xsk: Introduce type for thread function omits ed7b74dc7777 selftests: xsk: Simplify xsk and umem arrays omits 353be7c2328c drm: document drm_mode_create_lease object requirements omits 2fc7acb69fa3 Bluetooth: hci_uart: fix GPF in h5_recv omits 8bba13b1d08d Bluetooth: btintel: Fix incorrect out of memory check omits 5031ffcc79b8 Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle omits e2afe95a87a2 dt-bindings: input: Add binding for cypress-sf omits fcc28e0bfcfd Input: cypress-sf - add Cypress StreetFighter touchkey driver omits 845ef3a7ce57 Input: ads7846 - switch to devm initialization omits 937f5d5ec642 Input: ads7846 - remove custom filter handling functions f [...] omits de609b56b832 Input: ads7846 - add short-hand for spi->dev in probe() function omits 0b46b7550560 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling A [...] omits 234640275675 um: rename set_signals() to um_set_signals() omits 0caa2f7cec18 um: fix ndelay/udelay defines omits c8527b9ad3cf drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01 omits 15b2ae776044 fs/ntfs3: Show uid/gid always in show_options() omits 28a941ffc140 fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules omits e274cde8c755 fs/ntfs3: Add iocharset= mount option as alias for nls= omits 9d1939f4575f fs/ntfs3: Make mount option nohidden more universal omits 27fac77707a1 fs/ntfs3: Init spi more in init_fs_context than fill_super omits 610f8f5a7baf fs/ntfs3: Use new api for mounting omits 564c97bdfa39 fs/ntfs3: Convert mount options to pointer in sbi omits c2c389fd6c6b fs/ntfs3: Remove unnecesarry remount flag handling omits b8a30b4171b9 fs/ntfs3: Remove unnecesarry mount option noatime omits c20351ad58c9 drm/stm: ltdc: add layer alpha support omits ee2cda7b0277 drm/stm: ltdc: attach immutable zpos property to planes omits 361da7c34216 drm/ttm: enable TTM page pool kerneldoc omits 4f4859d084f7 drm/ttm: enable TTM TT object kerneldoc v2 omits d7fe6f8afead drm/ttm: enable TTM placement kerneldoc omits 324317add204 drm/ttm: enable TTM resource object kerneldoc v2 omits c5fd9986719e drm/ttm: enable TTM device object kerneldoc v2 omits be77a2f4cfd2 drm/ttm: add kerneldoc for enum ttm_caching omits fcd0bbd619b3 drm/ttm: add some general module kerneldoc omits b998ba95d284 drm/ttm: remove the outdated kerneldoc section omits 4e79e12f5b5a drm/i915/dp: Add support for out-of-bound hotplug events omits a481d0e80eab drm/i915: Associate ACPI connector nodes with connector en [...] omits 3c10ffddc61f net: xfrm: fix shift-out-of-bounds in xfrm_get_default omits 9964e5cf7598 kselftests/sched: cleanup the child processes omits 9de47777ee77 sched/fair: Add document for burstable CFS bandwidth omits 9525616d056e sched/fair: Add cfs bandwidth burst statistics omits bb1fc3bc5217 sched: adjust sleeper credit for SCHED_IDLE entities omits 7e2ce158699b sched: reduce sched slice for SCHED_IDLE entities omits 4b1e9afe8af5 sched: Account number of SCHED_IDLE entities on each cfs_rq omits 1f74f9ea5a0c fs/proc/uptime.c: Fix idle time reporting in /proc/uptime omits 4b2b9ed7b987 sched/core: Simplify core-wide task selection omits e9e5ba93a24d sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD omits df100a6682d3 sched/fair: Trigger nohz.next_balance updates when a CPU g [...] omits 013ce5ed58f7 sched/fair: Add NOHZ balancer flag for nohz.next_balance updates omits 3e31d057431a drm/i915/hdcp: reuse rx_info for mst stream type1 capabili [...] omits 0f317ebb5f7c drm/i915/hdcp: read RxInfo once when reading RepeaterAuth_ [...] omits 58cfa3297aa0 drm/i915/hdcp: update cp_irq_count_cached in intel_dp_hdcp [...] omits fc26023f8816 thermal/drivers/int340x: Fix tcc offset on resume omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] omits 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT omits 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits ddb8cd4eee01 drm/i915/dsi: Read/write proper brightness value via MIPI [...] omits 84d3d71fe363 drm/i915/dsi: Retrieve max brightness level from VBT omits fe01883fdcef drm/i915: Get proper min cdclk if vDSC enabled omits 5ebd50d3948e drm/i915/dsi: refine send MIPI DCS command sequence omits 43315f86a3a5 drm/i915/dsi: wait for header and payload credit available omits 006a5099fc18 libbpf: Fix build with latest gcc/binutils with LTO omits d6be5947efdd Merge branch 'Bpf skeleton helper method' omits 980a1a4c342f selftests/bpf: Add checks for X__elf_bytes() skeleton helper omits a6cc6b34b93e bpftool: Provide a helper method for accessing skeleton's [...] omits 08a6f22ef6f8 libbpf: Change bpf_object_skeleton data field to const pointer omits 03e601f48b2d libbpf: Don't crash on object files with no symbol tables omits b238290b965f bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr omits 0f3692b5e4c4 drm/i915/display: Prepare DRRS for frontbuffer rendering drop omits 6bd58b70af2f drm/i915/display: Share code between intel_drrs_flush and [...] omits c7c4dfb6fe70 drm/i915/display: Some code improvements and code style fi [...] omits 9682d36c2119 Bluetooth: hci_vhci: Add support for offload codecs over SCO omits f4f9fa0c07bb Bluetooth: Allow usb to auto-suspend when SCO use non-HCI [...] omits ad9331518328 Bluetooth: Add offload feature under experimental flag omits 904c139a2517 Bluetooth: Add support for msbc coding format omits 70dd978952bc Bluetooth: btintel: Define a callback to fetch codec config data omits 9798fbdee88a Bluetooth: Configure codec for HFP offload use case omits b2af264ad3af Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_ [...] omits f6873401a608 Bluetooth: Allow setting of codec for HFP offload use case omits d586029c282c Bluetooth: btintel: Define callback to fetch data_path_id omits 248733e87d50 Bluetooth: Allow querying of supported offload codecs over [...] omits a358ef86da45 Bluetooth: btintel: Read supported offload use cases omits 9ae664028a9e Bluetooth: Add support for Read Local Supported Codecs V2 omits 8961987f3f5f Bluetooth: Enumerate local supported codec and cache details omits c5baa944875e drm/mcde: Make use of the helper function devm_platform_io [...] omits bbb363480045 drm/amd/display: make configure_lttpr_mode_transparent and [...] omits 1c48fbf69139 drm/amd/display: Fix warning comparing pointer to 0 omits f7ea304f1988 drm/radeon/ci_dpm: Remove redundant initialization of vari [...] omits a906331c452b amd/display: downgrade validation failure log level omits 67684fcbdd0e drm/radeon: Prefer kcalloc over open coded arithmetic omits e8ba4922a2ed drm/amdgpu: sdma: clean up identation omits 9ae807f0ec6a drm/amdgpu: clean up inconsistent indenting omits a7181b52eabc drm/amdgpu: remove unused amdgpu_bo_validate omits 101ba90ff033 drm/amdgpu: fix use after free during BO move omits ac1509d19e2e drm/amdgpu: Create common PSP TA load function omits 68e7d0baa1f2 drm/amd/pm: fix the issue of uploading powerplay table omits c8704b7ec182 drm/kmb: Enable alpha blended second plane omits 9980c4251f8d printk: use kvmalloc instead of kmalloc for devkmsg_user omits d4c16733e796 drm/sched: Fix drm_sched_fence_free() so it can be passed [...] omits 5a449e5864ef drm/i915/bios: get rid of vbt ddi_port_info omits dab8477b032b drm/i915/bios: use ddc pin directly from child data omits 9e1dbc1a84bd drm/i915/bios: move ddc pin mapping code next to ddc pin sanitize omits 11182986b455 drm/i915/bios: use alternate aux channel directly from child data omits 72337aac0045 drm/i915/bios: use dp max link rate directly from child data omits 6ba699814537 drm/i915/bios: use max tmds clock directly from child data omits a9a56e7628d1 drm/i915/bios: use hdmi level shift directly from child data omits 8262ad05c521 drm/ttm: Fix a deadlock if the target BO is not idle during swap omits daf87bffd02e Input: palmas-pwrbutton - handle return value of platform_ [...] omits d5f9c43d41ef Input: raydium_i2c_ts - read device version in bootloader mode omits 58ae4004b9c4 Input: cpcap-pwrbutton - handle errors from platform_get_irq() omits 5bd785a81403 drm/panel: otm8009a: add a 60 fps mode omits f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] omits 9f5289ec6f1c ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits 560e598b10d3 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting omits 0ab0cf275586 arm64: dts: broadcom: Add reference to RPi CM4 IO Board omits b03544986797 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board omits ca9f5280ae02 ARM: dts: Add Raspberry Pi Compute Module 4 omits 5f0c8ccd78c6 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 omits e4ebeae78f7c ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi omits 06eba32fc6f1 dt-bindings: display: bcm2835: add optional property power [...] omits f6eb79106e8c ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits 55f808aa19c8 ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits 49d8a5606428 Bluetooth: fix init and cleanup of sco_conn.timeout_work omits f4712fa993f6 Bluetooth: call sock_hold earlier in sco_conn_del omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits a9fc4315553d drm: Improve the output_poll_changed description omits 98cca519df6d drm/ttm: cleanup ttm_resource_compat omits 044e55b14657 dma-buf: clarify dma_fence_add_callback documentation omits b83dcd753dbe dma-buf: clarify dma_fence_ops->wait documentation omits cd54323e762d drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 omits 555ae26d5185 drm/i915/dp: fix for ADL_P/S dp/edp max source rates omits bc41f059a080 drm/i915/dp: fix DG1 and RKL max source rates omits 8ee8167771da drm/i915/dp: fix EHL/JSL max source rates calculation omits 533140cb51ed drm/i915/dp: fix TGL and ICL max source rates omits 6fd5a7c92eae drm/i915/dp: Fix eDP max rate for display 11+ omits cba3ae8b3238 dma-buf: cleanup kerneldoc of removed component omits 344c32783044 drm/i915/debugfs: clean up LPSP capable omits 3a5f9281cfce drm/i915/debugfs: clean up LPSP status omits d72277b6c37d dma-buf: nuke DMA_FENCE_TRACE macros v2 omits 802fd9613e19 drm/i915/dp: fix DG2 max source rate check omits 15957cab9db0 Bluetooth: btusb: Add support for IMC Networks Mediatek Ch [...] omits 3605eacc8ae0 drm/panfrost: Make use of the helper function devm_platfor [...] omits 771d2053d41f panfrost: Don't cleanup the job if it was successfully queued omits 9ad544670514 drm/amd/display: Fix unused initialization of pointer sink omits fd30b7d9e48d drm/amd/pm: Update navi12 smu message mapping table in sriov omits 7d7630fc6b88 drm/amdgpu:schedule vce/vcn encode based on priority omits 0ad29a4eb135 drm/amdgpu/vcn: set the priority for each encode ring omits 080e613c74bb drm/amdgpu/vce: set the priority for each ring omits a0a2f7bb2209 drm/amd/amdgpu: add mpio to ras block omits 25c94b33dd3a drm/amd/amdgpu: consolidate PSP TA unload function omits 37df9560cd3e drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) omits f9e476c5bb34 drm/amd/display: fix spelling mistake "alidation" -> "validation" omits 34eaf30f9a66 drm/amdgpu: detach ring priority from gfx priority omits 84d588c3de84 drm/amdgpu: rework context priority handling omits 391ac13539ca drm/amd/display: 3.2.150 omits 3a9d5b0b5301 drm/amd/display: [FW Promotion] Release 0.0.80 omits 58065a1e524d drm/amd/display: Update swizzle mode enums omits 94b1c9c739ed drm/amd/display: Initialize GSP1 SDP header omits 9b2fdc332189 drm/amd/display: Add emulated sink support for updating FS omits 55eea8ef9864 drm/amd/display: Limit max DSC target bpp for specific monitors omits f1c1a9822149 drm/amd/display: Use max target bpp override option omits bc204778b403 drm/amd/display: Set min dcfclk if pipe count is 0 omits e27c41d5b068 drm/amd/display: Support for DMUB HPD interrupt handling omits b5ce6fe8129f drm/amd/display: add missing ABM register offsets omits f01ee0195862 drm/amd/display: Add DP 2.0 SST DC Support omits 5a2730fc1ff6 drm/amd/display: Add DP 2.0 BIOS and DMUB Support omits d76b12da98df drm/amd/display: Add DP 2.0 DCCG omits 3bc8d9214679 drm/amd/display: Add DP 2.0 HPO Link Encoder omits 83228ebb82e4 drm/amd/display: Add DP 2.0 HPO Stream Encoder omits 61452908a79e drm/amd/display: Add DP 2.0 Audio Package Generator omits 4bc44ba4871f Merge branch 'for-5.15/core' into for-next omits c97f082c1352 drm/ttm: Clear all DMA mappings on demand omits c302c98da646 drm/sun4i: Fix macros in sun8i_csc.h omits f5df171f93d3 drm/sun4i: Make use of the helper function devm_platform_i [...] omits 23019ff2c9dc drm/vc4: Make use of the helper function devm_platform_ior [...] omits 9bba12860fc7 Bluetooth: btusb: Add the new support ID for Realtek RTL8852A omits 19ba2e8e2744 drm/i915/dsi/xelpd: Enable mipi dsi support. omits f87c46c43175 drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband omits f7a8f9afe52b drm/i915/display: Update small joiner ram size omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 09a19d6dd974 Bluetooth: btusb: Add protocol for MediaTek bluetooth devi [...] omits 5a87679ffd44 Bluetooth: btusb: Support public address configuration for [...] omits 1bff51ea59a9 Bluetooth: fix use-after-free error in lock_sock_nested() omits 4c216f0da88e drm: adv7511: Convert to SPDX identifier omits d39491d86f50 drm/bridge: cdns: Make use of the helper function devm_pla [...] omits 8b03e3fc7918 drm/bridge: it66121: Wait for next bridge to be probed omits 3a5f3d61de65 drm/bridge: it66121: Initialize {device,vendor}_ids omits c9d7b2827dd2 drm/bridge: anx7625: enable DSI EOTP omits 35191a0fe986 Bluetooth: btintel: Read boot address irrespective of cont [...] omits 15a91f918597 Bluetooth: btintel: Fix boot address omits 4034fb207e30 perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints omits f01d7d558e18 perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints omits 67c5d44384f8 perf/x86/intel/uncore: Fix Intel SPR IIO event constraints omits 9d756e408e08 perf/x86/intel/uncore: Fix Intel SPR CHA event constraints omits f42e8a603c88 perf/x86/intel/uncore: Fix Intel ICX IIO event constraints omits e2bb9fab08cb perf/x86/intel/uncore: Fix invalid unit check omits 496a18f09374 perf/x86/intel/uncore: Support extra IMC channel on Ice La [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits d850bf086280 Bluetooth: Fix using RPA when address has been resolved omits 4ec4d63b8b29 Bluetooth: Fix using address type from events omits 32eadf52d449 drm/ttm: Create pinned list omits 3a3dd5342f32 drm/i915/display: Renaming DRRS functions to intel_drrs_*() omits a1b63119ee83 drm/i915/display: Move DRRS code its own file omits ad26451a7902 drm/i915/display: Drop PSR support from HSW and BDW omits d9edf92d496b dma-resv: Give the docs a do-over omits 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role omits 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() omits 927ac8da35db Bluetooth: set quality report callback for Intel omits ae7d925b5c04 Bluetooth: Support the quality report events omits 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table omits 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events omits 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events omits 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA omits 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() omits 45cbbe50ccb1 drm/i915/dg2: UHBR tables added for pll programming omits fa3217c49487 drm/i915: remove unused i915->active_pipes omits f1b3f696a084 drm/msm: Don't break exclusive fence ordering omits 80bcfbd37668 drm/msm: Use scheduler dependency handling omits da3208e8637e drm/v3d: Use scheduler dependency handling omits 916044fac862 drm/v3d: Move drm_sched_job_init to v3d_job_init omits c79a4487f33b drm/lima: use scheduler dependency tracking omits 53516280cc38 drm/panfrost: use scheduler dependency tracking omits 981b04d96856 drm/sched: improve docs around drm_sched_entity omits 0e10e9a1db23 drm/sched: drop entity parameter from drm_sched_push_job omits ebd5f74255b9 drm/sched: Add dependency tracking omits b0a5303d4e14 drm/sched: Barriers are needed for entity->last_scheduled omits 357285a2d1c0 drm/msm: Improve drm/sched point of no return rules omits dbe48d030b28 drm/sched: Split drm_sched_job_init omits 4087d2fb286c drm/plane: Fix comment typo omits da8ac4bf4234 GPU: drm: fix style errors omits 9716846039ef drm/i915/fdi: convert BUG()'s to MISSING_CASE() omits e2cf6afcdacf drm/i915/fdi: move fdi mphy reset and programming to intel_fdi.c omits 12b2c3016d68 drm/i915/fdi: move more FDI stuff to FDI link train hooks omits f18362cd280d drm/i915/fdi: move fdi bc bifurcation functions to intel_fdi.c omits 0ce298258200 drm/i915/fdi: move intel_update_fdi_pll_freq to intel_fdi.c omits 450b2622bc11 drm/ttm: optimize the pool shrinker a bit v2 omits 880121be1179 mm/vmscan: add sync_shrinkers function v3 omits a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] omits 28210a3f5412 drm/bridge: parade-ps8640: Reorg the macros omits 13d696743c8e Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.ker [...] omits 60aede70f4a6 drm: omap: remove obsolete selection of OMAP2_DSS in confi [...] omits 47ddb72f7893 drm: zte: remove obsolete DRM Support for ZTE SoCs omits 5e12f7ea4aa0 drm: v3d: correct reference to config ARCH_BRCMSTB omits b0c2a157a606 drm: rockchip: remove reference to non-existing config DRM_RGB omits 3a8e7fd66e8b drm/i915/snps: constify struct intel_mpllb_state arrays harder omits e9ae220d3f6f drm/panfrost: Use upper/lower_32_bits helpers omits 08994edbb81f Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.ker [...] omits 4b93f49d0853 drm/i915/panel: mass rename functions to have intel_panel_ prefix omits c0a52f8bd755 drm/i915/backlight: mass rename functions to have intel_ba [...] omits 6cc42fbeb150 drm/i915/backlight: extract backlight code to a separate file omits d3252e1a3b2b drm/i915/dg2: Memory latency values from pcode must be doubled omits 76a04cd9af1e drm/i915: Nuke intel_prepare_shared_dpll() omits 0bae0872f80a drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() omits 62d66b218386 drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() omits 7b43cd70b56d drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clo [...] omits a338847abc8e drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enab [...] omits 98b27e79898b drm/i915: Program DPLL P1 dividers consistently omits 510e890e8222 drm/i915: Remove the 'reg' local variable omits 8a3b3df39757 drm/i915: Clean up variable names in old dpll functions omits 6205372b4b6d drm/i915: Clean dpll calling convention omits 24951b5813c1 drm/i915: Constify struct dpll all over omits b294425e9091 drm/i915: Extract ilk_update_pll_dividers() omits 6501e6bb1458 drm/i915: Clean up gen2 DPLL readout omits 35a17f93e03a drm/i915: Set output_types to EDP for vlv/chv DPLL forcing omits 6b9376504cb4 drm/i915: Silence __iomem sparse warn omits 705d4feeb269 drm/i915/fb: move user framebuffer stuff to intel_fb.c omits 1c8d9adfc3ad drm/i915/fb: move intel_surf_alignment() to intel_fb.c omits b8db26118743 drm/i915/fb: move intel_fb_align_height() to intel_fb.c omits d36168832755 drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c omits af182a236a14 drm/i915: add HAS_ASYNC_FLIPS feature macro omits dc6d6158a6e8 drm/i915/display: split out dpt out of intel_display.c omits cb6baa20c5f3 drm/i915/fdi: make intel_fdi_link_freq() return int omits b6dfa4161729 drm/i915/dp: Drop redundant debug print omits 48efd014f0ea drm/i915/dp: add max data rate calculation for UHBR rates omits e752d1f9c14a drm/i915/dg2: add DG2 UHBR source rates omits 1db18260f153 drm/i915/dg2: add TRANS_DP2_VFREQHIGH and TRANS_DP2_VFREQLOW omits 59821ed9c4a6 drm/i915/dg2: add TRANS_DP2_CTL register definition omits 9ab29e150159 drm/i915/dp: read sink UHBR rates omits f5b21c2e3da4 drm/i915/dp: use actual link rate values in struct link_co [...] omits da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] omits 333ba0d9d5d5 dt-bindings: panel: ili9341: correct indentation omits 8bc92f667aa4 drm/r128: switch from 'pci_' to 'dma_' API omits c79b846f892d drm/i915/adl_s: Update ADL-S PCI IDs omits d5f45d1e2f08 drm/ttm: remove ttm_tt_destroy_common v2 omits b131d49921e9 drm/radeon: unbind in radeon_ttm_tt_unpopulate() omits 61a8736fd822 drm/nouveau: unbind in nouveau_ttm_tt_unpopulate omits b7e8b086ffbc drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate omits e54163e9184e drm/vmwgfx: unbind in vmw_ttm_unpopulate omits 2cfbffc62045 Merge branch 'work.init' into for-next omits d7f213c131ad drm/i915/dp: Use max params for panels < eDP 1.4 omits 2670ff5c7287 drm/i915/fbc: Polish the skl+ FBC stride override handling omits cd4891e4f78b drm/i915/fbc: Move the "recompress on activate" to a centr [...] omits 287d00d4131e drm/i915/fbc: Extract intel_fbc_update() omits faca22fd5061 drm/i915/fbc: Rewrite the FBC tiling check a bit omits 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next omits 7360e856576e Merge branch 'for-5.15/sony' into for-next omits 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next omits e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next omits fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next omits fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next omits 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next omits 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next omits 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next omits 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next omits c185b42efe67 thermal: intel: Allow processing of HWP interrupt omits 7f8113948785 usb: typec: altmodes/displayport: Notify drm subsys of hot [...] omits fc27e04630e9 usb: typec: altmodes/displayport: Make dp_altmode_notify() [...] omits 72ad49682dde drm/connector: Add support for out-of-band hotplug notific [...] omits 3d3f7c1e6869 drm/connector: Add drm_connector_find_by_fwnode() function (v3) omits 48c429c6d18d drm/connector: Add a fwnode pointer to drm_connector and r [...] omits 331de7db3012 drm/connector: Give connector sysfs devices there own device_type omits 63aef47b3eb5 drm/i915/fdi: move intel_fdi_link_freq() to intel_fdi.[ch] omits 3c6a4a02c92a drm/i915/panel: move intel_panel_use_ssc() out of headers omits 8e6b13a7b298 drm/i915/pm: use forward declaration to remove an include omits 4b5777af5bb1 drm/i915: intel_runtime_pm.h does not actually need intel_ [...] omits 9e6dcf33eda9 drm/i915/irq: reduce inlines to reduce header dependencies omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() omits c00e14cd4d3f drm/i915/adl_p: Also disable underrun recovery with MSO omits a23e0a2a222a drm/bridge: anx7625: Propagate errors from sp_tx_edid_read() omits 7f16d0f3b8e2 drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() omits dab1b47e57e0 drm/i915/dp: return proper DPRX link training result omits 6fa701d13ae6 drm: Remove unused code to load the non-existing fbcon.ko omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits 072e70d52372 drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro omits 88fa1fde9189 drm: panel-orientation-quirks: Add quirk for the Samsung G [...] omits a53f1dd3ab9f drm: panel-orientation-quirks: Add quirk for KD Kurio Smar [...] omits 820a2ab23d5e drm: panel-orientation-quirks: Update the Lenovo Ideapad D [...] omits 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next omits bbaafe536c84 drm/i915: Nuke ORIGIN_GTT omits 7b24b79bf5f9 drm/i915/display: Fix sel fetch plane offset calculation omits ea5ea3d8a117 drm/virtio: support mapping exported vram omits f492283b1570 dma-buf: WARN on dmabuf release with pending attachments omits d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL() omits 992c238188a8 dma-buf: nuke seqno-fence omits c1d3cfbc41a1 drm/tegra: Use fourcc_mod_is_vendor() helper omits 82ade934dde4 drm/arm: malidp: Use fourcc_mod_is_vendor() helper omits 32a4eb04d59a drm/fourcc: Add macros to determine the modifier vendor omits b2eb7d716426 Merge drm/drm-next into drm-intel-next omits 2817efaeb608 drm/i915/dg2: add SNPS PHY translations for UHBR link rates omits 3b4da8315add drm/i915/dg2: use existing mechanisms for SNPS PHY translations omits 0707570248b8 drm/i915/dp: pass crtc_state to intel_ddi_dp_level() omits 5918241f6076 drm/i915/mst: use intel_de_rmw() to simplify VC payload al [...] omits 7b812171257d drm: unexport drm_ioctl_permit omits f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P omits ebd8cbf1fb96 drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel omits 8b4e02c70fca drm/panel: Add DT bindings for Samsung S6D27A1 display panel omits 55285e21f045 fbdev/efifb: Release PCI device's runtime PM ref during FB [...] omits 45d9c8dde4cd drm/vgem: use shmem helpers omits 804b6e5ee613 drm/shmem-helpers: Allocate wc pages on x86 omits 8b93d1d7dbd5 drm/shmem-helper: Switch to vmf_insert_pfn omits 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs omits c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off omits 01da701b77d4 drm/i915/dg2: Configure PCON in DP pre-enable path omits 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next omits 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next omits e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next omits b1f2fcb28228 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next omits 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next omits 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next omits 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next omits 31cb433d7761 Merge branch 'for-5.15/core' into for-next omits 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next omits 0f79ce970e79 gnss: drop stray semicolons omits 95b115332a83 zonefs: remove redundant null bio check omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next omits 5d3986cf8ed6 MAINTAINERS: Rust omits 2a8394d90e0f scripts: add `generate_rust_analyzer.py` omits 5dbc177c7119 samples: add Rust examples omits d1828cb11743 docs: add Rust documentation omits dc08d49444e9 Kbuild: add Rust support omits 296e421767f3 rust: export generated symbols omits 6e81e20413f2 rust: add `kernel` crate omits dc8500d5b795 rust: add `macros` crate omits 8444e3570a0f rust: add `build_error` crate omits 25ad6376a155 rust: add `alloc` crate omits 2f9cf7636de2 rust: add `compiler_builtins` crate omits 4de916fef356 rust: add C helpers omits 360299269d2e vsprintf: add new `%pA` format specifier omits e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds omits f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 omits d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) omits c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long omits f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next omits fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next omits 8090738aa52f Merge branch 'for-5.14/core' into for-next omits c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next omits 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next omits 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next omits a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next omits ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next omits 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next omits e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next omits 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next omits 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 173e84953eaa fs: fix reporting supported extra file attributes for statx() omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits d108370c644b apparmor: fix error check omits 4af7c863fc85 security: apparmor: delete repeated words in comments omits ef70454508c0 security: apparmor: file.h: delete duplicated word omits 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] omits 92de220a7f33 apparmor: update policy capable checks to use a label omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks omits 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 89e503592385 Merge tag 'iommu-fixes-v5.15-rc3' of git://git.kernel.org/ [...] adds abb7700d4631 Merge tag 'drm-intel-fixes-2021-09-30' of git://anongit.fr [...] adds 66805763a97f drm/amdgpu: fix gart.bo pin_count leak adds 083fa05bbaf6 drm/amd/display: Fix Display Flicker on embedded panels adds 9f52c25f59b5 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 adds 467a51b69d08 drm/amd/display: initialize backlight_ramping_override to false adds d942856865c7 drm/amd/display: Pass PCI deviceid into DC adds 98122e63a7ec drm/amdgpu: check tiling flags when creating FB on GFX8- adds 26db706a6d77 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix adds 3ff43f9df8b0 Merge tag 'amd-drm-fixes-5.15-2021-09-29' of https://gitla [...] adds 17ac76e050c5 drm/exynos: Make use of the helper function devm_platform_ [...] adds 78ea81417944 Merge tag 'exynos-drm-fixes-for-v5.15-rc4' of git://git.ke [...] adds 24f67d82c43c Merge tag 'drm-fixes-2021-10-01' of git://anongit.freedesk [...] adds b2626f1e3245 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds f5b667ded075 thermal: Update information in MAINTAINERS adds 53d5fc89d66a Merge tag 's390-5.15-4' of git://git.kernel.org/pub/scm/li [...] adds cdc1e6e225e3 drm/i915: fix blank screen booting crashes adds 6e9bfdcf0a3b cachefiles: Fix oops in trace_cachefiles_mark_buried due t [...] adds f05c643743a4 Merge tag 'libnvdimm-fixes-5.15-rc4' of git://git.kernel.o [...] adds 78f8876c2d9f io-wq: exclusively gate signal based exit on get_signal() return adds 3f008385d46d io_uring: kill fasync adds 65893b49d868 Merge tag 'io_uring-5.15-2021-10-01' of git://git.kernel.d [...] adds a2941f6aa71a nvme: add command id quirk for apple controllers adds ebc69e897e17 Revert "block, bfq: honor already-setup queue merges" adds 41e76c6a3c83 nbd: use shifts rather than multiplies adds ab2a7a35c4e7 Merge tag 'block-5.15-2021-10-01' of git://git.kernel.dk/l [...] adds 9904468fb0b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 87ffb310d5e8 ksmbd: missing check for NULL in convert_to_nt_pathname() adds e25ca045c32a Merge tag '5.15-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd adds ffa260004497 hwmon: (occ) Fix P10 VRM temp sensors adds f067d5585cda hwmon: (pmbus/ibm-cffps) max_power_out swap changes adds 2292e2f685cd hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 [...] adds 943c15ac1b84 hwmon: (w83791d) Fix NULL pointer dereference by removing [...] adds 0f36b88173f0 hwmon: (w83792d) Fix NULL pointer dereference by removing [...] adds dd4d747ef05a hwmon: (w83793) Fix NULL pointer dereference by removing u [...] adds 7b66f4393ad4 Merge tag 'hwmon-for-v5.15-rc4' of git://git.kernel.org/pu [...] adds 24ff65257375 objtool: Teach get_alt_entry() about more relocation types adds 52c3c170623d Merge tag 'objtool_urgent_for_v5.15_rc4' of git://git.kern [...] adds 02d029a41dc9 perf/x86: Reset destroy callback on event init failure adds ecc2123e09f9 perf/x86/intel: Update event constraints for ICX adds f79256532682 perf/core: fix userpage->time_enabled of inactive events adds 3a399a2bc465 Merge tag 'perf_urgent_for_v5.15_rc4' of git://git.kernel. [...] adds 2630cde26711 sched/fair: Add ancestors of unthrottled undecayed cfs_rq adds 703066188f63 sched/fair: Null terminate buffer when updating tunable_scaling adds 83d40a61046f sched: Always inline is_percpu_thread() adds 777feabaea77 Merge tag 'sched_urgent_for_v5.15_rc4' of git://git.kernel [...] adds 84928ce3bb4e Merge tag 'driver-core-5.15-rc4' of git://git.kernel.org/p [...] adds 6761a0ae9895 Merge tag 'char-misc-5.15-rc4' of git://git.kernel.org/pub [...] adds 291073a566b2 kvm: fix objtool relocation warning adds 7fab1c12bde9 objtool: print out the symbol type when complaining about it adds a2c2f0826e2b ext4: limit the number of blocks in one ADD_RANGE TLV adds 6fed83957f21 ext4: fix reserved space counter leakage adds 75ca6ad408f4 ext4: fix loff_t overflow in ext4_max_bitmap_size() adds bb9464e08309 ext4: flush s_error_work before journal destroy in ext4_fi [...] adds 42cb447410d0 ext4: fix potential infinite loop in ext4_dx_readdir() adds f2c77973507f ext4: recheck buffer uptodate bit under buffer lock adds ca3cef466fea Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 9b2f72cc0aa4 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings adds 9e1ff307c779 Linux 5.15-rc4 adds 003d60cf43c6 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk adds 87a7ba723590 btrfs: send: simplify send_create_inode_if_needed adds 23515d0e8002 btrfs: drop unnecessary ret in ioctl_quota_rescan_status adds 1057fed4b7ca btrfs: update comment for fs_devices::seed_list in btrfs_r [...] adds 0b55fd3ae4a8 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] adds 388d0621b338 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] adds ccf26e8cfd9f btrfs: subpage: introduce btrfs_subpage_bitmap_info adds 2a05ebd41330 btrfs: subpage: pack all subpage bitmaps into a larger bitmap adds 02515fa7b577 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] adds 887d747a1b66 btrfs: rename and switch to bool btrfs_chunk_readonly adds 1a754388d4e8 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] adds 11a44f034c35 btrfs: defrag: also check PagePrivate for subpage cases in [...] adds b0b067af2573 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize adds 89e2d37458a1 btrfs: defrag: factor out page preparation into a helper adds be7d027cea32 btrfs: defrag: introduce helper to collect target file extents adds f3cce7047df1 btrfs: defrag: introduce helper to defrag a contiguous pre [...] adds f938241c892f btrfs: defrag: introduce helper to defrag a range adds c489e4e2850b btrfs: defrag: introduce helper to defrag one cluster adds f645ccc5d6d0 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] adds 3b78983cba72 btrfs: defrag: remove the old infrastructure adds 0d7e30ad9ae6 btrfs: defrag: enable defrag for subpage case adds 26c70fedcc0a btrfs: zoned: load zone capacity information from devices adds 0270f72bc2db btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] adds 9d7920a1d78e btrfs: zoned: calculate free space from zone capacity adds 279b5611d024 btrfs: zoned: tweak reclaim threshold for zone capacity adds a8a5d40879fa btrfs: zoned: consider zone as full when no more SB can be [...] adds a32c8799818d btrfs: zoned: locate superblock position using zone capacity adds 726a829eaa8b btrfs: zoned: finish superblock zone once no space left fo [...] adds af31ab6c573d btrfs: zoned: load active zone information from devices adds f1978bcd7adf btrfs: zoned: introduce physical_map to btrfs_block_group adds c615ab9f5b74 btrfs: zoned: implement active zone tracking adds 3bf6fd4a0eb2 btrfs: zoned: load active zone info for block group adds 856bf31c8362 btrfs: zoned: activate block group on allocation adds fe544f992201 btrfs: zoned: activate new block group adds da2eda70f896 btrfs: move ffe_ctl one level up adds d92e82416990 btrfs: zoned: avoid chunk allocation if active block group [...] adds d809dbb0bb9b btrfs: zoned: finish fully written block group adds 99b4b582b179 btrfs: zoned: finish relocating block group adds c4c2c5e66e5b btrfs: convert latest_bdev type to btrfs_device and rename adds bcaf4371f167 btrfs: use latest_dev in btrfs_show_devname adds eff72b95dc6c btrfs: update latest_dev when we create a sprout device adds 70d0c25cb875 btrfs: remove stale comment about the btrfs_show_devname adds 5140b51e4349 btrfs: check if a log tree exists at inode_logged() adds cf119b80366e btrfs: remove no longer needed checks for NULL log context adds f022457d0bd6 btrfs: do not log new dentries when logging that a new nam [...] adds 2769c1f4e29b btrfs: always update the logged transaction when logging n [...] adds 549065e92dab btrfs: avoid expensive search when dropping inode items from log adds 94001c1f0c4b btrfs: add helper to truncate inode items when logging inode adds 6b9497424096 btrfs: avoid expensive search when truncating inode items [...] adds 7d74decfce51 btrfs: avoid search for logged i_size when logging inode i [...] adds 04d5b78d0872 btrfs: avoid attempt to drop extents when logging inode fo [...] adds 36ead1513858 btrfs: do not commit delayed inode when logging a file in [...] adds c2982c75d33a btrfs: unexport repair_io_failure() adds c4153d4049f2 btrfs: introduce btrfs_is_data_reloc_root adds 2cd72794c5a2 btrfs: zoned: add a dedicated data relocation block group adds f03da0f1d5df btrfs: zoned: only allow one process to add pages to a rel [...] adds 819a6bdef5dd btrfs: zoned: use regular writes for relocation adds 2ceb27f89863 btrfs: check for relocation inodes on zoned btrfs in should_nocow adds 6cd3e9ceabe7 btrfs: zoned: allow preallocation for relocation inodes adds e69087e6a99b btrfs: rename setup_extent_mapping in relocation code adds 98e467cfa9c2 btrfs: zoned: let the for_treelog test in the allocator stand out adds 4e67eef8e911 btrfs: remove root argument from btrfs_log_inode() and its [...] adds 23ee8462c6bb btrfs: remove redundant log root assignment from log_dir_items() adds 2aad5f5bf30d btrfs: factor out the copying loop of dir items from log_d [...] adds fbfdb66f6d67 btrfs: insert items in batches when logging a directory wh [...] adds 256c7178f037 btrfs: keep track of the last logged keys when logging a d [...] adds fd2923dbcbb9 btrfs: rename btrfs_bio to btrfs_io_context adds dfe17f288933 btrfs: remove btrfs_bio_alloc() helper adds 0b31649fbc8c btrfs: rename struct btrfs_io_bio to btrfs_bio adds c06efea91631 btrfs: unlock newly allocated extent buffer after error adds 46682b814528 btrfs: do not take the uuid_mutex in btrfs_rm_device adds 9c1f0bd30d15 btrfs: assert that extent buffers are write locked instead [...] adds 42803d818910 btrfs: make sure btrfs_io_context::fs_info is always initialized adds a6747e8f481d btrfs: remove btrfs_raid_bio::fs_info member adds 832c4aef38fb btrfs: loop only once over data sizes array when inserting [...] adds 610df7c2c787 btrfs: unexport setup_items_for_insert() adds 4b9d6c95b228 btrfs: use single bulk copy operations when logging directories adds e70b4bf530a6 btrfs: remove unused parameter @nr_pages in add_ra_bio_pages() adds 8e1ee6e0cb64 btrfs: remove unnecessary parameter @delalloc_start for wr [...] adds c6a2ab012404 btrfs: use async_chunk::async_cow to replace the confusing [...] adds 5548df670ea5 btrfs: don't pass compressed pages to btrfs_writepage_endi [...] adds 0853bf4b2087 btrfs: make add_ra_bio_pages() to be subpage compatible adds b10b2125e646 btrfs: introduce compressed_bio::pending_sectors to trace [...] adds f5f9c3f13a86 btrfs: add subpage checked bitmap to make PageChecked flag [...] adds 4be2dd7aa076 btrfs: handle errors properly inside btrfs_submit_compress [...] adds eba8468efee5 btrfs: handle errors properly inside btrfs_submit_compress [...] adds 40b63f41fe2b btrfs: introduce submit_compressed_bio() for compression adds 109887040ed0 btrfs: introduce alloc_compressed_bio() for compression adds a6972500d294 btrfs: make btrfs_submit_compressed_read() to determine st [...] adds ae6c14a7f30a btrfs: make btrfs_submit_compressed_write() to determine s [...] adds 7aa55844c064 btrfs: remove unused function btrfs_bio_fits_in_stripe() adds 36976f50745d btrfs: refactor submit_compressed_extents() adds cfb47f7cfa30 btrfs: cleanup for extent_write_locked_range() adds 60a50cc8601c btrfs: make compress_file_range() to be subpage compatible adds e501af05a623 btrfs: make btrfs_submit_compressed_write() to be subpage [...] adds 68aeef3c9a88 btrfs: make end_compressed_bio_writeback() to be subpage c [...] adds 955e59eba3f2 btrfs: make extent_write_locked_range() to be subpage compatible adds d116c176e6e2 btrfs: extract uncompressed async extent submission code i [...] adds 0078783c7089 btrfs: rework lzo_compress_pages() to make it subpage compatible
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 (a25006a77348) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-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: .gitignore | 5 - .mailmap | 1 - .rustfmt.toml | 12 - CREDITS | 1 - Documentation/ABI/obsolete/o2cb | 11 - Documentation/ABI/obsolete/sysfs-bus-iio | 4 - Documentation/ABI/stable/o2cb | 2 +- Documentation/ABI/stable/sysfs-class-infiniband | 64 +- Documentation/ABI/stable/sysfs-class-tpm | 2 +- Documentation/ABI/stable/sysfs-devices | 7 - Documentation/ABI/stable/sysfs-module | 25 +- Documentation/ABI/testing/configfs-usb-gadget-uac1 | 42 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 43 +- Documentation/ABI/testing/evm | 5 +- Documentation/ABI/testing/ima_policy | 2 +- Documentation/ABI/testing/pstore | 3 +- Documentation/ABI/testing/sysfs-ata | 2 +- Documentation/ABI/testing/sysfs-bus-counter | 9 +- Documentation/ABI/testing/sysfs-bus-iio | 1 - .../ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 | 38 - .../ABI/testing/sysfs-bus-iio-temperature-max31865 | 20 - Documentation/ABI/testing/sysfs-bus-mdio | 9 - Documentation/ABI/testing/sysfs-bus-pci | 24 +- Documentation/ABI/testing/sysfs-bus-platform | 12 - Documentation/ABI/testing/sysfs-bus-rapidio | 32 +- .../ABI/testing/sysfs-bus-soundwire-master | 20 +- .../ABI/testing/sysfs-bus-soundwire-slave | 62 +- Documentation/ABI/testing/sysfs-bus-usb | 292 +- Documentation/ABI/testing/sysfs-class-bdi | 30 +- Documentation/ABI/testing/sysfs-class-cxl | 15 +- .../ABI/testing/sysfs-class-devfreq-event | 12 +- Documentation/ABI/testing/sysfs-class-fc | 27 - Documentation/ABI/testing/sysfs-class-gnss | 2 +- Documentation/ABI/testing/sysfs-class-mei | 18 +- Documentation/ABI/testing/sysfs-class-mic | 24 +- Documentation/ABI/testing/sysfs-class-mux | 2 +- Documentation/ABI/testing/sysfs-class-power | 13 - Documentation/ABI/testing/sysfs-class-pwm | 20 +- Documentation/ABI/testing/sysfs-class-rapidio | 4 +- Documentation/ABI/testing/sysfs-class-rc | 14 +- Documentation/ABI/testing/sysfs-class-rc-nuvoton | 2 +- Documentation/ABI/testing/sysfs-class-typec | 2 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 26 +- .../ABI/testing/sysfs-class-uwb_rc-wusbhc | 10 +- .../ABI/testing/sysfs-devices-platform-dock | 10 +- Documentation/ABI/testing/sysfs-devices-power | 36 - Documentation/ABI/testing/sysfs-devices-removable | 8 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 16 +- Documentation/ABI/testing/sysfs-driver-ufs | 126 - Documentation/ABI/testing/sysfs-driver-xen-blkback | 4 +- .../ABI/testing/sysfs-driver-xen-blkfront | 2 +- Documentation/ABI/testing/sysfs-firmware-efi-esrt | 16 +- Documentation/ABI/testing/sysfs-kernel-slab | 115 +- Documentation/ABI/testing/sysfs-module | 7 - .../ABI/testing/sysfs-platform-dell-privacy-wmi | 60 +- Documentation/ABI/testing/sysfs-platform-dptf | 4 - Documentation/ABI/testing/sysfs-platform-intel-pmc | 2 - Documentation/ABI/testing/sysfs-platform-sst-atom | 2 +- Documentation/ABI/testing/sysfs-ptp | 30 +- Documentation/ABI/testing/sysfs-timecard | 174 - Documentation/ABI/testing/sysfs-tty | 32 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 21 +- Documentation/admin-guide/blockdev/zram.rst | 8 - Documentation/admin-guide/cgroup-v2.rst | 42 +- .../admin-guide/hw-vuln/core-scheduling.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/media/imx7.rst | 60 - Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/admin-guide/media/vimc.rst | 20 +- Documentation/admin-guide/mm/hugetlbpage.rst | 42 +- Documentation/admin-guide/mm/index.rst | 2 - Documentation/admin-guide/mm/memory-hotplug.rst | 130 +- Documentation/admin-guide/mm/pagemap.rst | 22 - Documentation/arm/index.rst | 1 - Documentation/arm/marvell.rst | 19 - Documentation/arm/stm32/stm32mp13-overview.rst | 37 - Documentation/block/inline-encryption.rst | 2 - Documentation/block/queue-sysfs.rst | 9 +- Documentation/bpf/bpf_licensing.rst | 92 - Documentation/bpf/btf.rst | 29 +- Documentation/bpf/index.rst | 9 - Documentation/cdrom/cdrom-standard.rst | 11 - Documentation/core-api/cachetlb.rst | 6 - Documentation/core-api/memory-hotplug.rst | 3 + Documentation/core-api/mm-api.rst | 5 - Documentation/dev-tools/checkpatch.rst | 128 - Documentation/dev-tools/kcov.rst | 5 - Documentation/dev-tools/kfence.rst | 11 - Documentation/dev-tools/kunit/running_tips.rst | 11 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 3 - .../devicetree/bindings/arm/arm,cci-400.yaml | 216 - .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 46 +- .../devicetree/bindings/arm/atmel-at91.yaml | 12 - .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 - .../devicetree/bindings/arm/cci-control-port.yaml | 38 - Documentation/devicetree/bindings/arm/cci.txt | 224 + Documentation/devicetree/bindings/arm/cpus.yaml | 6 +- .../arm/mediatek/mediatek,mt8195-clock.yaml | 254 - .../arm/mediatek/mediatek,mt8195-sys-clock.yaml | 73 - Documentation/devicetree/bindings/arm/qcom.yaml | 16 - Documentation/devicetree/bindings/arm/renesas.yaml | 61 - .../devicetree/bindings/arm/rockchip.yaml | 48 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 - .../devicetree/bindings/arm/stm32/stm32.yaml | 4 - .../arm/sunxi/allwinner,sun6i-a31-cpuconfig.yaml | 38 - .../arm/sunxi/allwinner,sun9i-a80-prcm.yaml | 33 - Documentation/devicetree/bindings/arm/xilinx.yaml | 17 - .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 2 +- .../devicetree/bindings/clock/arm,syscon-icst.yaml | 5 - .../devicetree/bindings/clock/fixed-mmio-clock.txt | 24 + .../bindings/clock/fixed-mmio-clock.yaml | 47 - .../bindings/clock/imx8ulp-cgc-clock.yaml | 43 - .../bindings/clock/imx8ulp-pcc-clock.yaml | 50 - .../bindings/clock/qcom,gcc-msm8998.yaml | 26 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 - .../bindings/display/brcm,bcm2835-hdmi.yaml | 3 - .../bindings/display/brcm,bcm2835-v3d.yaml | 3 - .../bindings/display/brcm,bcm2835-vec.yaml | 3 - .../bindings/display/msm/dp-controller.yaml | 1 + .../bindings/display/panel/boe,tv101wum-nl6.yaml | 7 - .../bindings/display/panel/ilitek,ili9341.yaml | 2 +- .../bindings/display/panel/panel-edp.yaml | 188 - .../bindings/display/panel/samsung,s6d27a1.yaml | 98 - Documentation/devicetree/bindings/eeprom/at24.yaml | 6 - .../bindings/extcon/extcon-usbc-tusb320.yaml | 4 +- .../devicetree/bindings/firmware/qcom,scm.txt | 4 +- .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 62 - Documentation/devicetree/bindings/gnss/u-blox.txt | 45 + .../bindings/gpio/rockchip,gpio-bank.yaml | 2 - .../bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 43 - .../devicetree/bindings/hwmon/dps650ab.txt | 11 + .../devicetree/bindings/hwmon/hih6130.txt | 12 + .../devicetree/bindings/hwmon/iio-hwmon.yaml | 37 - Documentation/devicetree/bindings/hwmon/jc42.txt | 46 + .../devicetree/bindings/hwmon/jedec,jc42.yaml | 69 - .../devicetree/bindings/hwmon/lltc,ltc4151.yaml | 41 - Documentation/devicetree/bindings/hwmon/lm70.txt | 22 + Documentation/devicetree/bindings/hwmon/lm90.txt | 51 + .../devicetree/bindings/hwmon/ltc4151.txt | 18 + .../devicetree/bindings/hwmon/mcp3021.txt | 21 + .../bindings/hwmon/microchip,mcp3021.yaml | 43 - .../devicetree/bindings/hwmon/national,lm90.yaml | 78 - .../devicetree/bindings/hwmon/sensirion,sht15.yaml | 43 - Documentation/devicetree/bindings/hwmon/sht15.txt | 19 + .../devicetree/bindings/hwmon/ti,tmp102.yaml | 47 - .../devicetree/bindings/hwmon/ti,tmp108.yaml | 50 - Documentation/devicetree/bindings/hwmon/tmp108.txt | 18 + .../devicetree/bindings/iio/accel/adi,adxl313.yaml | 86 - .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 88 - .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 - .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 51 +- .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 100 - .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 1 - .../bindings/iio/adc/nxp,imx8qxp-adc.yaml | 78 - .../bindings/iio/chemical/senseair,sunrise.yaml | 55 - .../iio/magnetometer/asahi-kasei,ak8975.yaml | 7 - .../bindings/iio/temperature/maxim,max31865.yaml | 52 - .../devicetree/bindings/input/cypress-sf.yaml | 61 - .../interrupt-controller/msi-controller.yaml | 46 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 - .../devicetree/bindings/mailbox/mtk-gce.txt | 4 +- .../bindings/media/i2c/aptina,mt9p031.yaml | 108 - .../devicetree/bindings/media/i2c/mt9p031.txt | 40 + .../devicetree/bindings/media/mediatek-vcodec.txt | 2 - .../devicetree/bindings/media/renesas,csi2.yaml | 1 - .../devicetree/bindings/media/renesas,imr.txt | 31 + .../devicetree/bindings/media/renesas,imr.yaml | 67 - .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- .../devicetree/bindings/media/ti,cal.yaml | 4 +- .../bindings/memory-controllers/fsl/ddr.txt | 29 + .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 83 - .../memory-controllers/mediatek,smi-common.yaml | 34 +- .../memory-controllers/mediatek,smi-larb.yaml | 3 - .../memory-controllers/renesas,rpc-if.yaml | 1 - .../devicetree/bindings/mmc/arasan,sdhci.yaml | 29 +- .../devicetree/bindings/mmc/cdns,sdhci.yaml | 1 - Documentation/devicetree/bindings/mmc/mmc-card.txt | 30 + .../devicetree/bindings/mmc/mmc-card.yaml | 48 - .../devicetree/bindings/mmc/mmc-controller.yaml | 6 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 12 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../devicetree/bindings/mmc/sdhci-omap.txt | 3 - .../devicetree/bindings/net/lantiq,etop-xway.yaml | 69 - .../devicetree/bindings/net/lantiq,xrx200-net.txt | 21 + .../devicetree/bindings/net/lantiq,xrx200-net.yaml | 75 - .../devicetree/bindings/pci/apple,pcie.yaml | 160 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 - .../bindings/pci/microchip,pcie-host.yaml | 1 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 86 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 - .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 165 - .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 148 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 - .../bindings/regulator/silergy,sy8106a.yaml | 52 - .../bindings/regulator/sy8106a-regulator.txt | 23 + .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 87 - .../devicetree/bindings/remoteproc/mtk,scp.txt | 36 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 92 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 59 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 39 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 4 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 4 +- .../bindings/reserved-memory/memory-region.yaml | 40 - .../bindings/reserved-memory/reserved-memory.txt | 172 +- .../bindings/reserved-memory/reserved-memory.yaml | 100 - .../bindings/reserved-memory/shared-dma-pool.yaml | 87 - Documentation/devicetree/bindings/riscv/cpus.yaml | 8 +- Documentation/devicetree/bindings/rng/omap_rng.txt | 38 + .../devicetree/bindings/rng/omap_rng.yaml | 92 - .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 49 - .../bindings/serial/brcm,bcm6345-uart.txt | 36 + .../bindings/serial/brcm,bcm6345-uart.yaml | 47 - .../devicetree/bindings/serial/samsung_uart.yaml | 1 - .../bindings/serial/xlnx,opb-uartlite.txt | 23 + .../bindings/serial/xlnx,opb-uartlite.yaml | 90 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 12 +- .../devicetree/bindings/soc/qcom/qcom,apr.txt | 134 + .../devicetree/bindings/soc/qcom/qcom,apr.yaml | 177 - .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 - .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 80 - Documentation/devicetree/bindings/sound/bt-sco.txt | 13 + .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 157 - .../devicetree/bindings/sound/linux,bt-sco.yaml | 38 - .../devicetree/bindings/sound/linux,spdif-dit.yaml | 32 - .../devicetree/bindings/sound/name-prefix.txt | 24 + .../devicetree/bindings/sound/name-prefix.yaml | 21 - .../bindings/sound/nvidia,tegra186-dspk.yaml | 9 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 76 - .../bindings/sound/nvidia,tegra210-ahub.yaml | 20 - .../bindings/sound/nvidia,tegra210-amx.yaml | 76 - .../bindings/sound/nvidia,tegra210-dmic.yaml | 9 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 9 +- .../bindings/sound/nvidia,tegra210-mixer.yaml | 74 - .../bindings/sound/nvidia,tegra210-mvc.yaml | 76 - .../bindings/sound/nvidia,tegra210-sfc.yaml | 73 - .../devicetree/bindings/sound/nxp,tfa989x.yaml | 9 +- .../devicetree/bindings/sound/qcom,q6afe.txt | 2 +- .../devicetree/bindings/sound/qcom,q6asm.txt | 2 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 117 - .../devicetree/bindings/sound/rockchip,pdm.txt | 46 + .../devicetree/bindings/sound/rockchip,pdm.yaml | 120 - Documentation/devicetree/bindings/sound/rt5659.txt | 2 +- .../devicetree/bindings/sound/simple-amplifier.txt | 17 + .../bindings/sound/simple-audio-amplifier.yaml | 45 - .../bindings/sound/simple-audio-mux.yaml | 9 +- .../bindings/sound/spdif-transmitter.txt | 10 + .../devicetree/bindings/sound/wlf,wm8978.yaml | 58 - .../devicetree/bindings/spi/cdns,xspi.yaml | 77 - .../devicetree/bindings/spi/ingenic,spi.yaml | 72 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 5 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 +- .../devicetree/bindings/submitting-patches.rst | 3 - .../devicetree/bindings/trivial-devices.yaml | 20 +- .../devicetree/bindings/usb/atmel-usb.txt | 4 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 - .../devicetree/bindings/usb/snps,dwc3.yaml | 8 - .../devicetree/bindings/usb/udc-xilinx.txt | 18 + .../devicetree/bindings/usb/xlnx,usb2.yaml | 41 - .../devicetree/bindings/vendor-prefixes.yaml | 8 - Documentation/devicetree/bindings/w1/w1-gpio.txt | 27 + Documentation/devicetree/bindings/w1/w1-gpio.yaml | 44 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/cxl/memory-devices.rst | 6 - Documentation/driver-api/dma-buf.rst | 6 + Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/generic-counter.rst | 243 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 - Documentation/driver-api/media/v4l2-subdev.rst | 14 +- Documentation/driver-api/serial/n_gsm.rst | 71 +- Documentation/driver-api/serial/tty.rst | 2 +- Documentation/filesystems/caching/backend-api.rst | 138 +- Documentation/filesystems/caching/netfs-api.rst | 385 +- Documentation/filesystems/fscrypt.rst | 83 +- Documentation/filesystems/netfs_library.rst | 2 - Documentation/filesystems/nfs/index.rst | 1 - Documentation/filesystems/nfs/reexport.rst | 113 - Documentation/filesystems/ntfs3.rst | 141 +- Documentation/firmware-guide/acpi/osi.rst | 2 +- Documentation/gpu/amdgpu.rst | 4 +- Documentation/gpu/drm-kms-helpers.rst | 12 - Documentation/gpu/drm-mm.rst | 84 +- Documentation/gpu/i915.rst | 25 +- Documentation/hwmon/index.rst | 1 - Documentation/hwmon/max6620.rst | 46 - Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/devlink/index.rst | 1 - Documentation/networking/devlink/iosm.rst | 182 - Documentation/networking/ip-sysctl.rst | 8 + Documentation/networking/mctp.rst | 59 - Documentation/process/changes.rst | 13 - Documentation/process/index.rst | 1 - Documentation/process/maintainer-handbooks.rst | 18 - Documentation/process/maintainer-tip.rst | 785 - Documentation/process/submitting-patches.rst | 7 - Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding.rst | 92 - Documentation/rust/docs.rst | 110 - Documentation/rust/index.rst | 20 - Documentation/rust/quick-start.rst | 222 - Documentation/scheduler/sched-bwc.rst | 84 +- Documentation/sound/alsa-configuration.rst | 9 - Documentation/timers/no_hz.rst | 18 +- .../translations/ko_KR/memory-barriers.txt | 8 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../translations/zh_CN/admin-guide/sysrq.rst | 280 - .../translations/zh_CN/core-api/boot-time-mm.rst | 49 - .../translations/zh_CN/core-api/genalloc.rst | 109 - .../zh_CN/core-api/gfp_mask-from-fs-io.rst | 66 - .../translations/zh_CN/core-api/index.rst | 17 +- Documentation/translations/zh_CN/core-api/kref.rst | 311 - .../zh_CN/core-api/memory-allocation.rst | 138 - .../translations/zh_CN/core-api/memory-hotplug.rst | 4 + .../translations/zh_CN/core-api/mm-api.rst | 110 - .../zh_CN/core-api/unaligned-memory-access.rst | 229 - .../translations/zh_CN/process/5.Posting.rst | 8 +- Documentation/translations/zh_CN/process/howto.rst | 10 +- .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/translations/zh_TW/index.rst | 10 +- Documentation/userspace-api/ioctl/cdrom.rst | 3 - .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- Documentation/userspace-api/media/v4l/buffer.rst | 40 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 - .../media/v4l/ext-ctrls-image-source.rst | 20 - .../userspace-api/media/v4l/pixfmt-reserved.rst | 29 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 50 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 7 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 3 - .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 3 - .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 - .../userspace-api/media/v4l/vidioc-reqbufs.rst | 16 +- .../userspace-api/media/videodev2.h.rst.exceptions | 2 - Documentation/virt/kvm/devices/xics.rst | 2 +- Documentation/virt/kvm/devices/xive.rst | 2 +- Documentation/virt/ne_overview.rst | 21 +- Documentation/vm/damon/index.rst | 1 + Documentation/vm/index.rst | 26 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/page_owner.rst | 23 +- Documentation/{admin-guide/mm => vm}/swap_numa.rst | 0 Documentation/{admin-guide/mm => vm}/zswap.rst | 0 Documentation/w1/masters/w1-gpio.rst | 2 +- MAINTAINERS | 158 +- Makefile | 201 +- Next/SHA1s | 338 - Next/Trees | 340 - Next/merge.log | 7091 ------ arch/Kconfig | 28 - arch/alpha/include/uapi/asm/socket.h | 2 - arch/alpha/kernel/core_irongate.c | 2 +- arch/alpha/kernel/traps.c | 4 +- arch/arc/include/asm/cacheflush.h | 1 - arch/arc/mm/init.c | 2 +- arch/arm/boot/compressed/fdt_check_mem_start.c | 48 +- arch/arm/boot/compressed/string.c | 1 - arch/arm/boot/dts/Makefile | 5 - arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 5 - arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 180 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 1562 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 7 - arch/arm/boot/dts/aspeed-g6.dtsi | 20 - arch/arm/boot/dts/at91-lmu5000.dts | 147 - arch/arm/boot/dts/at91-q5xr5.dts | 199 - arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 12 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 24 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 70 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 22 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 17 - arch/arm/boot/dts/at91-tse850-3.dts | 2 +- arch/arm/boot/dts/at91sam9260.dtsi | 2 +- arch/arm/boot/dts/axp209.dtsi | 6 +- arch/arm/boot/dts/axp22x.dtsi | 6 +- arch/arm/boot/dts/axp81x.dtsi | 10 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 49 +- arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts | 138 - arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi | 113 - arch/arm/boot/dts/bcm2711.dtsi | 12 +- arch/arm/boot/dts/bcm2835-common.dtsi | 8 - arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 31 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 36 +- arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi | 34 - arch/arm/boot/dts/bcm283x.dtsi | 8 + arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/exynos4210-origen.dts | 24 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 3 + arch/arm/boot/dts/exynos5250.dtsi | 1 + arch/arm/boot/dts/imx53-m53menlo.dts | 4 +- arch/arm/boot/dts/imx6dl-alti6p.dts | 2 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-phytec-mira.dtsi | 1 - arch/arm/boot/dts/imx6qdl-pico.dtsi | 11 - arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 7 +- arch/arm/boot/dts/imx6qp-prtwd3.dts | 4 +- arch/arm/boot/dts/imx6qp.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 6 +- arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 1 - arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/imx7d.dtsi | 7 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 - arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts | 237 - arch/arm/boot/dts/qcom-apq8064.dtsi | 33 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 2 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 263 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 27 - arch/arm/boot/dts/r7s72100-genmai.dts | 2 - arch/arm/boot/dts/r7s72100-gr-peach.dts | 2 - arch/arm/boot/dts/r7s72100-rskrza1.dts | 2 - arch/arm/boot/dts/r7s9210-rza2mevb.dts | 21 - arch/arm/boot/dts/r8a73a4-ape6evm.dts | 1 - arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 3 - arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 2 - arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 2 - arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 4 - arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 2 - arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 4 - arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 - arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 - arch/arm/boot/dts/r8a7790-stout.dts | 2 - arch/arm/boot/dts/r8a7791-koelsch.dts | 2 - arch/arm/boot/dts/r8a7791-porter.dts | 2 - arch/arm/boot/dts/r8a7793-gose.dts | 2 - arch/arm/boot/dts/r8a7794-alt.dts | 2 - arch/arm/boot/dts/r8a7794-silk.dts | 2 - arch/arm/boot/dts/rk3036.dtsi | 4 +- arch/arm/boot/dts/rk3066a-mk808.dts | 27 - arch/arm/boot/dts/rk3066a.dtsi | 17 +- arch/arm/boot/dts/rk3188.dtsi | 2 +- arch/arm/boot/dts/rk3229.dtsi | 2 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3288.dtsi | 4 +- arch/arm/boot/dts/rv1108.dtsi | 8 +- arch/arm/boot/dts/sama5d29.dtsi | 16 - arch/arm/boot/dts/sama7g5.dtsi | 55 - arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 64 - arch/arm/boot/dts/stm32mp131.dtsi | 283 - arch/arm/boot/dts/stm32mp133.dtsi | 37 - arch/arm/boot/dts/stm32mp135.dtsi | 12 - arch/arm/boot/dts/stm32mp135f-dk.dts | 56 - arch/arm/boot/dts/stm32mp13xc.dtsi | 17 - arch/arm/boot/dts/stm32mp13xf.dtsi | 17 - arch/arm/boot/dts/stm32mp157c-odyssey.dts | 6 - arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 2 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 11 +- arch/arm/boot/dts/sun4i-a10.dtsi | 11 +- arch/arm/boot/dts/sun5i-a13.dtsi | 15 +- arch/arm/boot/dts/sun6i-a31.dtsi | 44 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 17 +- arch/arm/boot/dts/sun7i-a20.dtsi | 34 +- arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3.dtsi | 4 +- arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 2 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 2 +- arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 67 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 65 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 58 + arch/arm/common/scoop.c | 3 + arch/arm/configs/aspeed_g5_defconfig | 1 - arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 2 - arch/arm/configs/lpc32xx_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 4 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/configs/realview_defconfig | 1 - arch/arm/configs/sama5_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 1 - arch/arm/configs/sunxi_defconfig | 1 - arch/arm/configs/tegra_defconfig | 1 - arch/arm/configs/versatile_defconfig | 1 - arch/arm/configs/vexpress_defconfig | 1 - arch/arm/include/asm/cacheflush.h | 1 - arch/arm/include/asm/io.h | 1 - arch/arm/include/asm/syscall.h | 10 + arch/arm/kernel/traps.c | 2 +- arch/arm/mach-at91/Kconfig | 13 - arch/arm/mach-at91/Makefile | 1 - arch/arm/mach-at91/lan966x.c | 25 - arch/arm/mach-at91/pm.c | 130 +- arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-imx/mach-imx6q.c | 3 - arch/arm/mach-imx/pm-imx6.c | 2 - arch/arm/mach-omap2/pdata-quirks.c | 36 + arch/arm/mach-qcom/platsmp.c | 71 - arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 22 +- arch/arm/mach-s3c/mach-mini6410.c | 2 +- arch/arm/mach-stm32/Kconfig | 8 - arch/arm/mach-stm32/board-dt.c | 3 - arch/arm/mach-sunxi/platsmp.c | 4 +- arch/arm/mach-sunxi/sunxi.c | 4 +- arch/arm/mm/init.c | 2 +- arch/arm/mm/ioremap.c | 6 - arch/arm/net/bpf_jit_32.c | 19 - arch/arm/rust/target.json | 28 - arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/allwinner/axp803.dtsi | 10 +- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 6 +- .../boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 3 +- .../boot/dts/allwinner/sun50i-h5-cpu-opp.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 +- arch/arm64/boot/dts/amlogic/Makefile | 3 - .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 362 - .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 405 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 4 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 241 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 61 - .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 2 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 1 + arch/arm64/boot/dts/arm/fvp-base-revc.dts | 23 + arch/arm64/boot/dts/arm/juno-base.dtsi | 12 + arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 21 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 11 + .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 20 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 57 +- arch/arm64/boot/dts/broadcom/Makefile | 1 - .../arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 - arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi | 10 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 1 - arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 16 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 2 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 - .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 10 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 506 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 49 +- arch/arm64/boot/dts/qcom/Makefile | 9 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 12 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 29 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 85 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 23 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 62 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 16 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 673 - arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 431 - .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 431 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 53 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 319 - .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 30 - .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 54 - .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 35 - .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 670 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 200 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 1 - arch/arm64/boot/dts/qcom/pm660.dtsi | 5 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 12 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 10 - .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 14 - .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 20 - .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 15 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 335 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 12 - .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 11 - .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 8 - .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 8 - .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 24 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 76 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 225 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 3478 +-- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 203 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 39 - arch/arm64/boot/dts/qcom/sm6125.dtsi | 52 +- .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 57 - arch/arm64/boot/dts/qcom/sm6350.dtsi | 934 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 28 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 30 +- arch/arm64/boot/dts/renesas/Makefile | 2 - .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 - arch/arm64/boot/dts/renesas/cat875.dtsi | 2 - arch/arm64/boot/dts/renesas/draak.dtsi | 686 - arch/arm64/boot/dts/renesas/ebisu.dtsi | 801 - arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 11 - arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 4 - arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 4 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 4 - arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 4 - arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 788 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 671 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 37 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 109 - arch/arm64/boot/dts/renesas/r8a779m0.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m2.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m4.dtsi | 12 - .../boot/dts/renesas/r8a779m5-salvator-xs.dts | 36 - arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m6.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m7.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 12 - arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 248 - arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 7 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 35 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 229 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 - arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 - arch/arm64/boot/dts/rockchip/Makefile | 6 - arch/arm64/boot/dts/rockchip/px30-evb.dts | 52 - arch/arm64/boot/dts/rockchip/px30.dtsi | 118 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 39 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 28 +- arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 110 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 9 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 47 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 - .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 - .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 180 - arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 - arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 6 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 218 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 54 - .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 14 - .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 47 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 94 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 497 - arch/arm64/boot/dts/rockchip/rk3566.dtsi | 20 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 313 - arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 9 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 644 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 1107 - arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 8 - arch/arm64/boot/dts/ti/k3-am64.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 4 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am654.dtsi | 4 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 16 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 3 - arch/arm64/boot/dts/xilinx/Makefile | 14 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 13 +- .../arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dts | 315 - .../arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dts | 298 - arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 289 - arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA.dts | 21 - arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 18 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 298 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 342 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 49 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 24 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 330 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 264 +- .../arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts | 15 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 320 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 292 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 250 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 340 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 274 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 93 +- arch/arm64/configs/defconfig | 8 - arch/arm64/crypto/Kconfig | 6 + arch/arm64/crypto/aes-ce-ccm-core.S | 24 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 203 +- arch/arm64/crypto/aes-glue.c | 102 +- arch/arm64/crypto/aes-neonbs-glue.c | 122 +- arch/arm64/crypto/ghash-ce-glue.c | 209 +- arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/pgtable.h | 5 - arch/arm64/include/asm/syscall.h | 10 + arch/arm64/include/asm/vmalloc.h | 4 +- arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/mte.c | 26 - arch/arm64/kernel/traps.c | 4 +- arch/arm64/kvm/arm.c | 8 + arch/arm64/lib/Makefile | 2 - arch/arm64/mm/hugetlbpage.c | 26 +- arch/arm64/mm/init.c | 2 + arch/arm64/mm/mmu.c | 9 +- arch/arm64/rust/target.json | 35 - arch/csky/Kconfig | 3 +- arch/csky/include/asm/bitops.h | 1 + arch/csky/include/asm/syscall.h | 9 + arch/csky/kernel/ptrace.c | 3 +- arch/csky/kernel/signal.c | 4 - arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/ia64/include/asm/syscall.h | 17 +- arch/ia64/kernel/ptrace.c | 31 +- arch/m68k/lib/muldi3.c | 2 +- arch/microblaze/include/asm/syscall.h | 33 + arch/microblaze/mm/pgtable.c | 3 +- arch/microblaze/pci/pci-common.c | 3 +- arch/mips/alchemy/devboards/db1550.c | 1 - arch/mips/boot/dts/ingenic/ci20.dts | 9 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 44 +- arch/mips/include/asm/cacheflush.h | 2 - arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 2 +- arch/mips/include/asm/mach-ralink/spaces.h | 4 +- arch/mips/include/uapi/asm/socket.h | 2 - arch/mips/kernel/uprobes.c | 1 - arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/xway/dma.c | 57 +- arch/mips/mm/init.c | 2 +- arch/mips/rb532/prom.c | 1 + arch/mips/sgi-ip30/ip30-setup.c | 6 +- arch/mips/sibyte/common/cfe.c | 1 + arch/mips/sibyte/swarm/setup.c | 1 + arch/nds32/Kbuild | 3 - arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 5 +- arch/nds32/include/asm/cacheflush.h | 1 - arch/nds32/include/asm/syscall.h | 22 + arch/nios2/Makefile | 3 +- arch/nios2/boot/Makefile | 3 + arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/include/asm/syscall.h | 11 + arch/openrisc/include/asm/syscall.h | 7 + arch/openrisc/mm/init.c | 1 + arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/uapi/asm/socket.h | 2 - arch/parisc/kernel/stacktrace.c | 4 - arch/parisc/kernel/unwind.c | 3 +- arch/powerpc/Kconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 + arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 4 +- arch/powerpc/include/asm/machdep.h | 2 +- arch/powerpc/include/asm/sections.h | 13 + arch/powerpc/include/asm/syscall.h | 10 + arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/paca.c | 8 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/kvm/powerpc.c | 2 +- arch/powerpc/lib/Makefile | 2 - arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 9 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/platforms/cell/spufs/inode.c | 1 - arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/powernv/pci-sriov.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/pseries/setup.c | 2 +- arch/powerpc/platforms/pseries/svm.c | 3 +- arch/powerpc/rust/target.json | 30 - arch/riscv/Makefile | 1 - arch/riscv/include/asm/syscall.h | 9 + arch/riscv/kernel/setup.c | 4 +- arch/riscv/rust/rv32ima.json | 37 - arch/riscv/rust/rv32imac.json | 37 - arch/riscv/rust/rv64ima.json | 37 - arch/riscv/rust/rv64imac.json | 37 - arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/syscall.h | 12 + arch/s390/kernel/setup.c | 8 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/uv.c | 4 +- arch/s390/kvm/gaccess.c | 12 - arch/s390/kvm/intercept.c | 4 +- arch/s390/lib/string.c | 3 - arch/s390/mm/gmap.c | 11 +- arch/s390/mm/init.c | 3 + arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pgtable.c | 109 +- arch/s390/pci/pci.c | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 4 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 + arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 - arch/sh/boot/compressed/ashldi3.c | 2 - arch/sh/boot/compressed/ashlsi3.S | 2 - arch/sh/boot/compressed/ashrsi3.S | 2 - arch/sh/boot/compressed/lshrsi3.S | 2 - arch/sh/boot/dts/j2_mimas_v2.dts | 2 - arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/syscall_32.h | 12 + arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/include/asm/syscall.h | 10 + arch/sparc/include/uapi/asm/socket.h | 2 - arch/sparc/kernel/pci.c | 2 +- arch/sparc/kernel/smp_64.c | 2 +- arch/um/drivers/ubd_kern.c | 1 - arch/um/include/asm/delay.h | 4 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/asm/syscall-generic.h | 14 + arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/os.h | 4 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/mem.c | 2 +- arch/um/os-Linux/sigio.c | 6 +- arch/um/os-Linux/signal.c | 8 +- arch/x86/Kconfig | 9 +- arch/x86/boot/compressed/misc.h | 2 - arch/x86/boot/compressed/pgtable_64.c | 2 - arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/events/core.c | 1 + arch/x86/events/intel/bts.c | 6 - arch/x86/events/intel/core.c | 68 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/lbr.c | 20 +- arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_snbep.c | 16 +- arch/x86/events/perf_event.h | 19 - arch/x86/ia32/ia32_signal.c | 14 +- arch/x86/include/asm/asm.h | 55 +- arch/x86/include/asm/cpufeature.h | 13 +- arch/x86/include/asm/extable.h | 44 +- arch/x86/include/asm/extable_fixup_types.h | 22 - arch/x86/include/asm/fpu/internal.h | 46 +- arch/x86/include/asm/insn-eval.h | 1 - arch/x86/include/asm/irq_stack.h | 37 +- arch/x86/include/asm/kvm_host.h | 21 +- arch/x86/include/asm/kvm_page_track.h | 10 +- arch/x86/include/asm/mce.h | 12 + arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 31 +- arch/x86/include/asm/processor.h | 1 - arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/stacktrace.h | 10 - arch/x86/include/asm/syscall.h | 33 + arch/x86/include/asm/traps.h | 6 +- arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/kernel/acpi/boot.c | 9 - arch/x86/kernel/cpu/mce/amd.c | 10 +- arch/x86/kernel/cpu/mce/core.c | 292 +- arch/x86/kernel/cpu/mce/internal.h | 71 +- arch/x86/kernel/cpu/mce/p5.c | 6 +- arch/x86/kernel/cpu/mce/severity.c | 33 +- arch/x86/kernel/cpu/mce/winchip.c | 6 +- arch/x86/kernel/dumpstack_64.c | 6 - arch/x86/kernel/fpu/signal.c | 146 +- arch/x86/kernel/irqflags.S | 2 - arch/x86/kernel/itmt.c | 2 +- arch/x86/kernel/paravirt.c | 45 +- arch/x86/kernel/process.c | 1 - arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/signal.c | 18 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/traps.c | 58 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/unwind_orc.c | 2 +- arch/x86/kvm/Kconfig | 3 - arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/emulate.c | 1 - arch/x86/kvm/hyperv.c | 18 +- arch/x86/kvm/ioapic.c | 2 +- arch/x86/kvm/ioapic.h | 4 +- arch/x86/kvm/mmu.h | 84 +- arch/x86/kvm/mmu/mmu.c | 460 +- arch/x86/kvm/mmu/mmu_internal.h | 21 +- arch/x86/kvm/mmu/mmutrace.h | 18 +- arch/x86/kvm/mmu/page_track.c | 76 +- arch/x86/kvm/mmu/paging_tmpl.h | 168 +- arch/x86/kvm/mmu/spte.c | 30 +- arch/x86/kvm/mmu/spte.h | 14 +- arch/x86/kvm/mmu/tdp_mmu.c | 119 +- arch/x86/kvm/mmu/tdp_mmu.h | 4 +- arch/x86/kvm/svm/nested.c | 52 +- arch/x86/kvm/svm/sev.c | 6 +- arch/x86/kvm/svm/svm.c | 156 +- arch/x86/kvm/svm/svm.h | 17 +- arch/x86/kvm/svm/svm_ops.h | 4 +- arch/x86/kvm/vmx/evmcs.h | 4 +- arch/x86/kvm/vmx/nested.c | 61 +- arch/x86/kvm/vmx/vmx.c | 72 +- arch/x86/kvm/x86.c | 307 +- arch/x86/lib/copy_mc_64.S | 8 +- arch/x86/lib/copy_user_64.S | 13 + arch/x86/lib/insn-eval.c | 2 +- arch/x86/lib/string_32.c | 1 - arch/x86/mm/extable.c | 131 +- arch/x86/mm/fault.c | 20 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/init_32.c | 45 +- arch/x86/mm/kasan_init_64.c | 4 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 2 +- arch/x86/net/bpf_jit_comp.c | 64 +- arch/x86/pci/common.c | 2 +- arch/x86/rust/target.json | 37 - arch/x86/xen/enlighten_pv.c | 70 +- arch/x86/xen/irq.c | 31 +- arch/x86/xen/mmu_pv.c | 99 +- arch/x86/xen/p2m.c | 2 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/xen-asm.S | 79 +- arch/x86/xen/xen-head.S | 34 +- arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/include/asm/cacheflush.h | 3 +- arch/xtensa/include/asm/kmem_layout.h | 2 +- arch/xtensa/include/asm/syscall.h | 11 + arch/xtensa/kernel/irq.c | 2 +- arch/xtensa/kernel/setup.c | 12 +- arch/xtensa/mm/mmu.c | 2 +- arch/xtensa/platforms/iss/simdisk.c | 13 +- block/bdev.c | 1 - block/bfq-cgroup.c | 2 +- block/bfq-iosched.c | 18 +- block/bio-integrity.c | 2 +- block/blk-core.c | 4 +- block/blk-crypto-fallback.c | 1 - block/blk-crypto-internal.h | 2 +- block/blk-integrity.c | 2 +- block/blk-iolatency.c | 1 - block/blk-merge.c | 25 - block/blk-mq-sched.h | 1 - block/blk-mq-tag.h | 2 - block/blk-mq.c | 2 - block/blk.h | 40 - block/bounce.c | 1 - block/elevator.c | 2 +- block/elevator.h | 166 - block/genhd.c | 1 - block/holder.c | 1 - block/keyslot-manager.c | 1 - block/kyber-iosched.c | 2 +- block/mq-deadline.c | 222 +- block/partitions/core.c | 1 - block/t10-pi.c | 2 +- crypto/Makefile | 2 - crypto/algapi.c | 73 +- crypto/api.c | 53 +- crypto/drbg.c | 2 +- crypto/internal.h | 10 - crypto/jitterentropy.c | 24 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/acpi_pnp.c | 2 + drivers/acpi/glue.c | 34 +- drivers/acpi/processor_idle.c | 3 +- drivers/acpi/resource.c | 49 +- drivers/amba/bus.c | 100 +- drivers/ata/ahci.c | 12 +- drivers/base/Makefile | 2 +- drivers/base/arch_numa.c | 10 +- drivers/base/core.c | 5 - drivers/base/node.c | 9 +- drivers/base/platform.c | 3 +- drivers/block/amiflop.c | 9 +- drivers/block/aoe/aoeblk.c | 6 +- drivers/block/ataflop.c | 48 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/floppy.c | 35 +- drivers/block/loop.c | 8 +- drivers/block/mtip32xx/mtip32xx.c | 4 +- drivers/block/n64cart.c | 12 +- drivers/block/nbd.c | 35 +- drivers/block/null_blk/main.c | 108 +- drivers/block/null_blk/null_blk.h | 4 - drivers/block/paride/pcd.c | 304 +- drivers/block/paride/pd.c | 144 +- drivers/block/paride/pf.c | 225 +- drivers/block/pktcdvd.c | 4 +- drivers/block/rbd.c | 6 +- drivers/block/rnbd/rnbd-proto.h | 2 +- drivers/block/rsxx/core.c | 4 +- drivers/block/rsxx/dev.c | 12 +- drivers/block/swim.c | 36 +- drivers/block/swim3.c | 4 +- drivers/block/sx8.c | 13 +- drivers/block/xen-blkfront.c | 1 - drivers/block/zram/zram_drv.c | 66 +- drivers/bluetooth/btintel.c | 239 +- drivers/bluetooth/btintel.h | 11 - drivers/bluetooth/btmtkuart.c | 13 +- drivers/bluetooth/btrsi.c | 1 + drivers/bluetooth/btrtl.c | 14 +- drivers/bluetooth/btusb.c | 54 +- drivers/bluetooth/hci_h5.c | 35 +- drivers/bluetooth/hci_ldisc.c | 5 +- drivers/bluetooth/hci_qca.c | 1 - drivers/bluetooth/hci_vhci.c | 122 - drivers/bus/ti-sysc.c | 278 +- drivers/cdrom/cdrom.c | 59 +- drivers/cdrom/gdrom.c | 7 +- drivers/char/hw_random/Kconfig | 12 +- drivers/char/hw_random/ixp4xx-rng.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 10 +- drivers/char/ipmi/ipmi_watchdog.c | 25 +- drivers/char/mem.c | 8 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/char/xillybus/xillybus.h | 10 +- drivers/char/xillybus/xillybus_core.c | 4 +- drivers/char/xillybus/xillybus_of.c | 2 +- drivers/char/xillybus/xillybus_pcie.c | 33 +- drivers/clk/clk-composite.c | 1 - drivers/clk/imx/Kconfig | 6 - drivers/clk/imx/Makefile | 2 - drivers/clk/imx/clk-composite-7ulp.c | 88 +- drivers/clk/imx/clk-composite-8m.c | 4 +- drivers/clk/imx/clk-imx6ul.c | 9 +- drivers/clk/imx/clk-imx7ulp.c | 20 +- drivers/clk/imx/clk-imx8ulp.c | 569 - drivers/clk/imx/clk-pfdv2.c | 23 +- drivers/clk/imx/clk-pllv4.c | 35 +- drivers/clk/imx/clk.h | 457 +- drivers/clk/mediatek/Kconfig | 28 +- drivers/clk/mediatek/Makefile | 8 - drivers/clk/mediatek/clk-apmixed.c | 3 - drivers/clk/mediatek/clk-cpumux.c | 3 - drivers/clk/mediatek/clk-gate.c | 8 - drivers/clk/mediatek/clk-mt6779-aud.c | 4 +- drivers/clk/mediatek/clk-mt6779-cam.c | 4 +- drivers/clk/mediatek/clk-mt6779-img.c | 4 +- drivers/clk/mediatek/clk-mt6779-ipe.c | 4 +- drivers/clk/mediatek/clk-mt6779-mfg.c | 4 +- drivers/clk/mediatek/clk-mt6779-mm.c | 4 +- drivers/clk/mediatek/clk-mt6779-vdec.c | 4 +- drivers/clk/mediatek/clk-mt6779-venc.c | 4 +- drivers/clk/mediatek/clk-mt6779.c | 2 - drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 145 - drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 92 - drivers/clk/mediatek/clk-mt8195-cam.c | 142 - drivers/clk/mediatek/clk-mt8195-ccu.c | 50 - drivers/clk/mediatek/clk-mt8195-img.c | 96 - drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 68 - drivers/clk/mediatek/clk-mt8195-infra_ao.c | 206 - drivers/clk/mediatek/clk-mt8195-ipe.c | 51 - drivers/clk/mediatek/clk-mt8195-mfg.c | 47 - drivers/clk/mediatek/clk-mt8195-peri_ao.c | 62 - drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 47 - drivers/clk/mediatek/clk-mt8195-topckgen.c | 1273 -- drivers/clk/mediatek/clk-mt8195-vdec.c | 104 - drivers/clk/mediatek/clk-mt8195-vdo0.c | 123 - drivers/clk/mediatek/clk-mt8195-vdo1.c | 140 - drivers/clk/mediatek/clk-mt8195-venc.c | 69 - drivers/clk/mediatek/clk-mt8195-vpp0.c | 110 - drivers/clk/mediatek/clk-mt8195-vpp1.c | 108 - drivers/clk/mediatek/clk-mt8195-wpe.c | 143 - drivers/clk/mediatek/clk-mtk.c | 29 +- drivers/clk/mediatek/clk-mtk.h | 1 - drivers/clk/mediatek/clk-mux.c | 6 - drivers/clk/mediatek/clk-pll.c | 6 +- drivers/clk/mediatek/reset.c | 2 - drivers/clk/mvebu/ap-cpu-clk.c | 14 +- drivers/clk/qcom/a53-pll.c | 4 +- drivers/clk/qcom/common.c | 8 +- drivers/clk/qcom/gcc-msm8998.c | 705 +- drivers/clk/qcom/gcc-sdm660.c | 80 +- drivers/clk/qcom/gpucc-msm8998.c | 13 +- drivers/clk/qcom/gpucc-sdm660.c | 15 +- drivers/clk/qcom/kpss-xcc.c | 4 +- drivers/clk/qcom/mmcc-msm8998.c | 183 +- drivers/clk/qcom/mmcc-sdm660.c | 72 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 159 - drivers/clk/renesas/r9a07g044-cpg.c | 31 +- drivers/clk/renesas/rzg2l-cpg.c | 96 +- drivers/clk/renesas/rzg2l-cpg.h | 26 +- drivers/clk/rockchip/clk-rk3399.c | 17 +- drivers/clk/rockchip/clk-rk3568.c | 2 +- drivers/clk/samsung/clk-exynos-audss.c | 4 +- drivers/clk/samsung/clk-exynos4412-isp.c | 4 +- drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/samsung/clk-s5pv210-audss.c | 4 +- drivers/clk/socfpga/clk-agilex.c | 9 + drivers/clk/sunxi-ng/Kconfig | 1 - drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 4 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 2 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 8 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 7 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu_common.c | 96 +- drivers/clk/sunxi-ng/ccu_common.h | 6 +- drivers/clk/sunxi-ng/ccu_mux.h | 1 + drivers/clk/sunxi/clk-mod0.c | 4 +- drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 4 +- drivers/clk/sunxi/clk-sun6i-apb0.c | 4 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 4 +- drivers/clk/sunxi/clk-sun8i-apb0.c | 4 +- drivers/clk/versatile/clk-icst.c | 3 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/counter/104-quad-8.c | 449 +- drivers/counter/Makefile | 1 - drivers/counter/counter-core.c | 145 - drivers/counter/counter-sysfs.c | 849 - drivers/counter/counter-sysfs.h | 13 - drivers/counter/counter.c | 1496 ++ drivers/counter/ftm-quaddec.c | 60 +- drivers/counter/intel-qep.c | 146 +- drivers/counter/interrupt-cnt.c | 62 +- drivers/counter/microchip-tcb-capture.c | 91 +- drivers/counter/stm32-lptimer-cnt.c | 212 +- drivers/counter/stm32-timer-cnt.c | 195 +- drivers/counter/ti-eqep.c | 180 +- drivers/cpuidle/Kconfig.arm | 1 - drivers/cpuidle/cpuidle-qcom-spm.c | 318 +- drivers/crypto/caam/caampkc.c | 19 +- drivers/crypto/caam/regs.h | 3 - drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/crypto/hisilicon/qm.c | 52 +- drivers/crypto/img-hash.c | 7 +- drivers/crypto/marvell/cesa/cesa.c | 1 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 31 - drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 10 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 24 +- drivers/crypto/qat/qat_common/adf_init.c | 5 - drivers/crypto/qat/qat_common/adf_isr.c | 170 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 24 +- drivers/cxl/acpi.c | 129 +- drivers/cxl/core/Makefile | 1 - drivers/cxl/core/bus.c | 119 +- drivers/cxl/core/core.h | 11 +- drivers/cxl/core/mbox.c | 787 - drivers/cxl/core/memdev.c | 118 +- drivers/cxl/core/pmem.c | 39 +- drivers/cxl/cxl.h | 109 +- drivers/cxl/cxlmem.h | 202 +- drivers/cxl/pci.c | 1121 +- drivers/cxl/pmem.c | 163 +- drivers/dax/super.c | 100 +- drivers/devfreq/devfreq.c | 2 +- drivers/devfreq/event/exynos-ppmu.c | 12 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 1 - drivers/dma-buf/dma-fence.c | 13 +- drivers/dma-buf/dma-resv.c | 24 +- drivers/dma-buf/heaps/system_heap.c | 5 +- drivers/dma-buf/seqno-fence.c | 71 + drivers/edac/al_mc_edac.c | 12 +- drivers/edac/edac_mc.c | 42 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-axp288.c | 31 +- drivers/extcon/extcon-max3355.c | 1 + drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/extcon/extcon-usbc-tusb320.c | 163 +- drivers/firewire/core-cdev.c | 32 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_ffa/bus.c | 10 +- drivers/firmware/arm_scmi/Kconfig | 2 +- drivers/firmware/arm_scmi/virtio.c | 2 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/qcom_scm.c | 4 - drivers/firmware/xilinx/zynqmp.c | 46 - drivers/fpga/ice40-spi.c | 7 - drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 12 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-max77620.c | 1 + drivers/gpio/gpio-tegra186.c | 114 +- drivers/gpio/gpio-tps65218.c | 1 + drivers/gpio/gpio-uniphier.c | 18 +- drivers/gpio/gpio-xilinx.c | 6 +- drivers/gpio/gpio-zynqmp-modepin.c | 162 - drivers/gpu/drm/Kconfig | 10 +- drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 165 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 843 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 675 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 34 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 726 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 244 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 173 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 51 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 113 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 158 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 4 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 9 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 31 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 380 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 229 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 91 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 20 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 20 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 40 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 73 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 6 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 13 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 34 +- drivers/gpu/drm/amd/amdgpu/nv.c | 93 +- drivers/gpu/drm/amd/amdgpu/nv.h | 2 - drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 91 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 100 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 59 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 170 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 4 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 46 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 34 - drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 43 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 27 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 18 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 259 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 81 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 - drivers/gpu/drm/amd/display/Kconfig | 9 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 681 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 91 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 11 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 16 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 49 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- drivers/gpu/drm/amd/display/dc/Makefile | 3 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 14 +- .../amd/display/dc/bios/command_table_helper2.c | 1 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 55 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 11 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 7 - .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 260 - .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h | 34 - .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 16 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 124 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 574 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1406 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 11 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 493 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 361 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 148 +- drivers/gpu/drm/amd/display/dc/dc.h | 39 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 266 - drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 21 - drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 12 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 39 - .../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 - drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 21 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 164 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 114 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 33 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 31 - .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 45 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 5 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 36 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 17 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 - drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 36 - .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c | 84 - .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h | 37 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 316 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h | 83 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c | 107 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h | 45 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 150 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h | 132 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 630 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h | 46 - .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 131 - .../gpu/drm/amd/display/dc/dcn201/dcn201_init.h | 33 - .../amd/display/dc/dcn201/dcn201_link_encoder.c | 209 - .../amd/display/dc/dcn201/dcn201_link_encoder.h | 59 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c | 125 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h | 86 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c | 72 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h | 74 - .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.c | 203 - .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.h | 74 - .../drm/amd/display/dc/dcn201/dcn201_resource.c | 1307 -- .../drm/amd/display/dc/dcn201/dcn201_resource.h | 50 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h | 24 - .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 4 - .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 59 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 6 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 17 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 8 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 7 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c | 200 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h | 15 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 102 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 8 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c | 92 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.h | 126 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 173 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 115 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 162 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 18 - .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 43 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 11 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 616 - .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 222 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 752 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 30 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 318 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c | 87 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h | 162 - drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 6 - .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 158 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 4 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 156 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 4 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 236 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 156 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.h | 4 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 132 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.h | 4 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 166 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.h | 4 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 5 +- .../amd/display/dc/dml/display_rq_dlg_helpers.c | 256 +- .../amd/display/dc/dml/display_rq_dlg_helpers.h | 20 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 246 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.h | 10 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 195 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 33 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 29 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 1 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 13 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 23 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 97 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 87 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 7 - drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 26 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 1 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 18 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 12 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 25 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 - .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 374 - .../amd/display/dc/irq/dcn201/irq_service_dcn201.h | 34 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 25 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 2 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 4 - drivers/gpu/drm/amd/display/dc/os_types.h | 1 - .../display/dc/virtual/virtual_stream_encoder.c | 5 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 4 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 88 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 8 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 2 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 10 +- .../drm/amd/display/include/bios_parser_types.h | 8 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 3 +- drivers/gpu/drm/amd/display/include/dal_types.h | 1 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 17 - .../gpu/drm/amd/display/include/grph_object_defs.h | 12 - .../gpu/drm/amd/display/include/grph_object_id.h | 8 - .../drm/amd/display/include/link_service_types.h | 57 +- drivers/gpu/drm/amd/display/include/logger_types.h | 6 - .../drm/amd/display/modules/color/color_gamma.c | 32 +- .../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 32 - .../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 37 - .../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 6193 ------ .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 22091 ------------------- .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 5 - .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 132 - .../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 151 - .../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 952 - .../amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h | 27 - .../amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h | 355 - drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/atomfirmware.h | 4 - drivers/gpu/drm/amd/include/soc15_hw_ip.h | 2 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 124 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 64 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 24 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 96 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 22 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 2 + drivers/gpu/drm/ast/ast_mm.c | 27 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 15 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 27 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 21 +- drivers/gpu/drm/bridge/panel.c | 37 - drivers/gpu/drm/bridge/parade-ps8640.c | 292 +- drivers/gpu/drm/drm_bridge.c | 78 +- drivers/gpu/drm/drm_connector.c | 83 +- drivers/gpu/drm/drm_crtc_internal.h | 2 - drivers/gpu/drm/drm_dp_helper.c | 42 +- drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_edid.c | 370 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 23 +- drivers/gpu/drm/drm_gem_vram_helper.c | 1 + drivers/gpu/drm/drm_ioctl.c | 21 +- drivers/gpu/drm/drm_kms_helper_common.c | 11 + drivers/gpu/drm/drm_mipi_dsi.c | 81 - drivers/gpu/drm/drm_mm.c | 5 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_of.c | 3 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 49 +- drivers/gpu/drm/drm_probe_helper.c | 119 +- drivers/gpu/drm/drm_sysfs.c | 87 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 +- drivers/gpu/drm/gma500/backlight.c | 12 +- drivers/gpu/drm/gma500/cdv_device.c | 24 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 10 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 12 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 22 +- drivers/gpu/drm/gma500/framebuffer.c | 16 +- drivers/gpu/drm/gma500/gem.c | 2 +- drivers/gpu/drm/gma500/gma_device.c | 2 +- drivers/gpu/drm/gma500/gma_display.c | 14 +- drivers/gpu/drm/gma500/gtt.c | 18 +- drivers/gpu/drm/gma500/intel_bios.c | 10 +- drivers/gpu/drm/gma500/intel_gmbus.c | 12 +- drivers/gpu/drm/gma500/mid_bios.c | 11 +- drivers/gpu/drm/gma500/mmu.c | 12 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 8 +- drivers/gpu/drm/gma500/oaktrail_device.c | 20 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 18 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 14 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 2 +- drivers/gpu/drm/gma500/opregion.c | 14 +- drivers/gpu/drm/gma500/power.c | 20 +- drivers/gpu/drm/gma500/psb_device.c | 16 +- drivers/gpu/drm/gma500/psb_drv.c | 147 +- drivers/gpu/drm/gma500/psb_drv.h | 24 +- drivers/gpu/drm/gma500/psb_intel_display.c | 10 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 31 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 10 +- drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_lid.c | 2 +- drivers/gpu/drm/gud/Kconfig | 2 +- drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/i915/Makefile | 3 - drivers/gpu/drm/i915/display/g4x_dp.c | 53 +- drivers/gpu/drm/i915/display/icl_dsi.c | 101 +- drivers/gpu/drm/i915/display/intel_acpi.c | 46 - drivers/gpu/drm/i915/display/intel_acpi.h | 3 - drivers/gpu/drm/i915/display/intel_audio.c | 48 +- drivers/gpu/drm/i915/display/intel_backlight.c | 1776 -- drivers/gpu/drm/i915/display/intel_backlight.h | 52 - drivers/gpu/drm/i915/display/intel_bios.c | 397 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 345 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +- drivers/gpu/drm/i915/display/intel_color.c | 138 +- drivers/gpu/drm/i915/display/intel_connector.c | 4 +- drivers/gpu/drm/i915/display/intel_crt.c | 4 +- drivers/gpu/drm/i915/display/intel_cursor.c | 9 +- drivers/gpu/drm/i915/display/intel_ddi.c | 275 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 664 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 7 - drivers/gpu/drm/i915/display/intel_display.c | 1509 +- drivers/gpu/drm/i915/display/intel_display.h | 19 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 88 +- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_display_power.h | 4 - drivers/gpu/drm/i915/display/intel_display_types.h | 36 +- drivers/gpu/drm/i915/display/intel_dmc.c | 20 +- drivers/gpu/drm/i915/display/intel_dp.c | 748 +- drivers/gpu/drm/i915/display/intel_dp.h | 22 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 6 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 78 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 45 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 30 +- drivers/gpu/drm/i915/display/intel_dpll.c | 643 +- drivers/gpu/drm/i915/display/intel_dpll.h | 23 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 46 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 + drivers/gpu/drm/i915/display/intel_dpt.c | 239 - drivers/gpu/drm/i915/display/intel_dpt.h | 19 - drivers/gpu/drm/i915/display/intel_drrs.c | 437 - drivers/gpu/drm/i915/display/intel_drrs.h | 36 - drivers/gpu/drm/i915/display/intel_dsi.c | 16 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 33 +- drivers/gpu/drm/i915/display/intel_dvo.c | 24 +- drivers/gpu/drm/i915/display/intel_fb.c | 606 +- drivers/gpu/drm/i915/display/intel_fb.h | 20 +- drivers/gpu/drm/i915/display/intel_fbc.c | 292 +- drivers/gpu/drm/i915/display/intel_fbc.h | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 3 +- drivers/gpu/drm/i915/display/intel_fdi.c | 228 +- drivers/gpu/drm/i915/display/intel_fdi.h | 6 - drivers/gpu/drm/i915/display/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 64 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 2 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 31 +- drivers/gpu/drm/i915/display/intel_opregion.c | 5 +- drivers/gpu/drm/i915/display/intel_panel.c | 1835 +- drivers/gpu/drm/i915/display/intel_panel.h | 48 +- drivers/gpu/drm/i915/display/intel_psr.c | 476 +- drivers/gpu/drm/i915/display/intel_psr.h | 13 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 19 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 222 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 3 +- drivers/gpu/drm/i915/display/intel_tc.c | 290 +- drivers/gpu/drm/i915/display/intel_tc.h | 6 +- drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 - drivers/gpu/drm/i915/display/intel_vdsc.c | 77 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 9 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 7 +- drivers/gpu/drm/i915/gt/intel_context.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 29 +- drivers/gpu/drm/i915/i915_drv.h | 161 +- drivers/gpu/drm/i915/i915_irq.c | 94 +- drivers/gpu/drm/i915/i915_irq.h | 51 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 72 +- drivers/gpu/drm/i915/i915_utils.h | 1 - drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/i915_vma_types.h | 7 +- drivers/gpu/drm/i915/intel_pm.c | 290 +- drivers/gpu/drm/i915/intel_pm.h | 3 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 20 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 + drivers/gpu/drm/i915/intel_uncore.c | 70 +- drivers/gpu/drm/i915/intel_uncore.h | 7 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/kmb/kmb_drv.c | 8 +- drivers/gpu/drm/kmb/kmb_drv.h | 5 - drivers/gpu/drm/kmb/kmb_plane.c | 81 +- drivers/gpu/drm/kmb/kmb_plane.h | 5 +- drivers/gpu/drm/kmb/kmb_regs.h | 3 - drivers/gpu/drm/lima/lima_gem.c | 9 +- drivers/gpu/drm/lima/lima_sched.c | 28 +- drivers/gpu/drm/lima/lima_sched.h | 6 +- drivers/gpu/drm/mcde/mcde_drv.c | 4 +- drivers/gpu/drm/mcde/mcde_dsi.c | 4 +- drivers/gpu/drm/meson/meson_drv.c | 3 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 4 +- drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 2 + drivers/gpu/drm/mgag200/mgag200_mm.c | 35 +- drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/msm/msm_gem.h | 5 + drivers/gpu/drm/msm/msm_gem_submit.c | 35 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 12 + drivers/gpu/drm/nouveau/dispnv50/head.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 - drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 1 - drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 6 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 4 - drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 + drivers/gpu/drm/nouveau/nv84_fence.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 3 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c | 311 - drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 7 +- drivers/gpu/drm/omapdrm/Kconfig | 1 + drivers/gpu/drm/panel/Kconfig | 27 +- drivers/gpu/drm/panel/Makefile | 2 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 743 +- drivers/gpu/drm/panel/panel-edp.c | 1896 -- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 85 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 320 - drivers/gpu/drm/panel/panel-simple.c | 1098 +- drivers/gpu/drm/panfrost/panfrost_device.c | 10 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 33 +- drivers/gpu/drm/panfrost/panfrost_job.c | 48 +- drivers/gpu/drm/panfrost/panfrost_job.h | 5 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 42 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 1 + drivers/gpu/drm/r128/ati_pcigart.c | 11 +- drivers/gpu/drm/radeon/atombios.h | 2 +- drivers/gpu/drm/radeon/ci_dpm.c | 3 +- drivers/gpu/drm/radeon/r600_dpm.c | 10 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_fence.c | 24 +- drivers/gpu/drm/radeon/radeon_ttm.c | 15 +- drivers/gpu/drm/rockchip/Kconfig | 1 + drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 3 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 26 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 33 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 26 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 140 +- drivers/gpu/drm/scheduler/sched_fence.c | 62 +- drivers/gpu/drm/scheduler/sched_main.c | 199 +- drivers/gpu/drm/stm/ltdc.c | 7 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 4 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 18 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 4 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 28 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 4 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 97 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 4 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/plane.c | 2 +- drivers/gpu/drm/tiny/Kconfig | 4 +- drivers/gpu/drm/tiny/bochs.c | 8 - drivers/gpu/drm/ttm/ttm_bo.c | 71 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 15 +- drivers/gpu/drm/ttm/ttm_device.c | 48 - drivers/gpu/drm/ttm/ttm_module.c | 12 - drivers/gpu/drm/ttm/ttm_pool.c | 42 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 8 +- drivers/gpu/drm/ttm/ttm_resource.c | 49 - drivers/gpu/drm/ttm/ttm_tt.c | 69 +- drivers/gpu/drm/udl/Kconfig | 1 - drivers/gpu/drm/v3d/Kconfig | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 5 +- drivers/gpu/drm/v3d/v3d_drv.h | 6 +- drivers/gpu/drm/v3d/v3d_gem.c | 129 +- drivers/gpu/drm/v3d/v3d_sched.c | 44 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 + drivers/gpu/drm/vboxvideo/vbox_ttm.c | 17 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_dpi.c | 15 +- drivers/gpu/drm/vc4/vc4_drv.c | 6 +- drivers/gpu/drm/vc4/vc4_dsi.c | 28 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 178 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 - drivers/gpu/drm/vgem/vgem_drv.c | 342 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 - drivers/gpu/drm/virtio/virtgpu_drv.c | 44 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 36 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 30 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 195 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 26 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 3 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 32 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 27 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 61 - drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/gpu/drm/zte/Kconfig | 10 + drivers/gpu/drm/zte/Makefile | 10 + drivers/gpu/drm/zte/zx_common_regs.h | 28 + drivers/gpu/drm/zte/zx_drm_drv.c | 184 + drivers/gpu/drm/zte/zx_drm_drv.h | 34 + drivers/gpu/drm/zte/zx_hdmi.c | 760 + drivers/gpu/drm/zte/zx_hdmi_regs.h | 66 + drivers/gpu/drm/zte/zx_plane.c | 537 + drivers/gpu/drm/zte/zx_plane.h | 26 + drivers/gpu/drm/zte/zx_plane_regs.h | 120 + drivers/gpu/drm/zte/zx_tvenc.c | 400 + drivers/gpu/drm/zte/zx_tvenc_regs.h | 27 + drivers/gpu/drm/zte/zx_vga.c | 527 + drivers/gpu/drm/zte/zx_vga_regs.h | 33 + drivers/gpu/drm/zte/zx_vou.c | 921 + drivers/gpu/drm/zte/zx_vou.h | 64 + drivers/gpu/drm/zte/zx_vou_regs.h | 212 + drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/Kconfig | 7 - drivers/hid/Makefile | 1 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 3 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 2 - drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 21 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 3 +- .../hid_descriptor/amd_sfh_hid_report_desc.h | 3 +- drivers/hid/hid-apple.c | 12 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-debug.c | 10 +- drivers/hid/hid-ids.h | 3 - drivers/hid/hid-input.c | 1 - drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-xiaomi.c | 94 - drivers/hwmon/Kconfig | 11 - drivers/hwmon/Makefile | 1 - drivers/hwmon/i5500_temp.c | 114 +- drivers/hwmon/max6620.c | 514 - drivers/hwmon/mlxreg-fan.c | 126 +- drivers/hwmon/nct6683.c | 3 - drivers/hwmon/nct6775.c | 706 +- drivers/hwmon/occ/common.c | 17 +- drivers/hwmon/pmbus/ibm-cffps.c | 10 +- drivers/hwmon/pmbus/mp2975.c | 2 +- drivers/hwmon/raspberrypi-hwmon.c | 2 +- drivers/hwmon/w83791d.c | 29 +- drivers/hwmon/w83792d.c | 28 +- drivers/hwmon/w83793.c | 26 +- drivers/i2c/busses/i2c-bcm-kona.c | 2 +- drivers/i2c/busses/i2c-i801.c | 78 +- drivers/i2c/busses/i2c-kempld.c | 3 +- drivers/i2c/busses/i2c-rcar.c | 6 +- drivers/i2c/busses/i2c-xiic.c | 161 +- drivers/i2c/i2c-core-acpi.c | 1 - drivers/i3c/master.c | 3 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +- drivers/idle/intel_idle.c | 13 +- drivers/iio/accel/Kconfig | 62 - drivers/iio/accel/Makefile | 6 - drivers/iio/accel/adxl313.h | 54 - drivers/iio/accel/adxl313_core.c | 332 - drivers/iio/accel/adxl313_i2c.c | 66 - drivers/iio/accel/adxl313_spi.c | 92 - drivers/iio/accel/adxl355.h | 21 - drivers/iio/accel/adxl355_core.c | 765 - drivers/iio/accel/adxl355_i2c.c | 62 - drivers/iio/accel/adxl355_spi.c | 65 - drivers/iio/accel/fxls8962af-core.c | 349 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/st_accel_core.c | 31 +- drivers/iio/accel/st_accel_i2c.c | 23 +- drivers/iio/accel/st_accel_spi.c | 23 +- drivers/iio/adc/Kconfig | 16 +- drivers/iio/adc/Makefile | 1 - drivers/iio/adc/ad7192.c | 1 - drivers/iio/adc/ad7780.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/ad7949.c | 254 +- drivers/iio/adc/aspeed_adc.c | 599 +- drivers/iio/adc/at91-sama5d2_adc.c | 594 +- drivers/iio/adc/axp288_adc.c | 28 +- drivers/iio/adc/da9150-gpadc.c | 27 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 55 +- drivers/iio/adc/imx8qxp-adc.c | 494 - drivers/iio/adc/intel_mrfld_adc.c | 24 +- drivers/iio/adc/lp8788_adc.c | 31 +- drivers/iio/adc/max1027.c | 281 +- drivers/iio/adc/rockchip_saradc.c | 4 +- drivers/iio/adc/rzg2l_adc.c | 6 +- drivers/iio/adc/ti-adc128s052.c | 6 - drivers/iio/adc/ti-ads8344.c | 27 +- drivers/iio/adc/twl6030-gpadc.c | 6 +- drivers/iio/chemical/Kconfig | 10 - drivers/iio/chemical/Makefile | 1 - drivers/iio/chemical/sunrise_co2.c | 537 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 3 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 11 +- drivers/iio/common/st_sensors/st_sensors_core.c | 34 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 1 + drivers/iio/common/st_sensors/st_sensors_spi.c | 1 + drivers/iio/common/st_sensors/st_sensors_trigger.c | 53 +- drivers/iio/dac/ad5064.c | 49 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad7303.c | 47 +- drivers/iio/dac/stm32-dac-core.c | 4 +- drivers/iio/dac/ti-dac5571.c | 1 - drivers/iio/gyro/Kconfig | 1 + drivers/iio/gyro/adis16080.c | 11 +- drivers/iio/gyro/st_gyro_core.c | 27 +- drivers/iio/gyro/st_gyro_i2c.c | 23 +- drivers/iio/gyro/st_gyro_spi.c | 23 +- drivers/iio/imu/adis.c | 17 +- drivers/iio/imu/adis16460.c | 18 +- drivers/iio/imu/adis16475.c | 22 +- drivers/iio/imu/adis_trigger.c | 4 - drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 36 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 16 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 17 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 6 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 6 + drivers/iio/inkern.c | 17 - drivers/iio/light/max44000.c | 17 +- drivers/iio/magnetometer/Kconfig | 2 +- drivers/iio/magnetometer/ak8975.c | 35 - drivers/iio/magnetometer/st_magn_core.c | 29 +- drivers/iio/magnetometer/st_magn_i2c.c | 23 +- drivers/iio/magnetometer/st_magn_spi.c | 23 +- drivers/iio/pressure/st_pressure_core.c | 27 +- drivers/iio/pressure/st_pressure_i2c.c | 23 +- drivers/iio/pressure/st_pressure_spi.c | 23 +- drivers/iio/temperature/Kconfig | 10 - drivers/iio/temperature/Makefile | 1 - drivers/iio/temperature/ltc2983.c | 16 - drivers/iio/temperature/max31865.c | 349 - drivers/infiniband/hw/bnxt_re/bnxt_re.h | 19 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 277 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 30 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 35 +- drivers/infiniband/hw/bnxt_re/main.c | 13 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 15 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 5 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 9 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 51 - drivers/infiniband/hw/bnxt_re/qplib_sp.h | 28 - drivers/infiniband/hw/bnxt_re/roce_hsi.h | 85 - drivers/infiniband/hw/hfi1/ipoib.h | 76 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 314 +- drivers/infiniband/hw/hfi1/trace_tx.h | 71 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/mlx5/cmd.c | 26 - drivers/infiniband/hw/mlx5/cmd.h | 2 - drivers/infiniband/hw/mlx5/main.c | 55 +- drivers/infiniband/sw/rxe/rxe_comp.c | 12 +- drivers/infiniband/sw/rxe/rxe_cq.c | 25 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 - drivers/infiniband/sw/rxe/rxe_mr.c | 267 +- drivers/infiniband/sw/rxe/rxe_mw.c | 36 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 6 +- drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 14 +- drivers/infiniband/sw/rxe/rxe_queue.c | 30 +- drivers/infiniband/sw/rxe/rxe_queue.h | 292 +- drivers/infiniband/sw/rxe/rxe_req.c | 57 +- drivers/infiniband/sw/rxe/rxe_resp.c | 46 +- drivers/infiniband/sw/rxe/rxe_srq.c | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 97 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 49 +- drivers/input/joystick/tmdc.c | 2 +- drivers/input/keyboard/Kconfig | 10 - drivers/input/keyboard/Makefile | 1 - drivers/input/keyboard/cypress-sf.c | 224 - drivers/input/keyboard/mpr121_touchkey.c | 4 +- drivers/input/keyboard/omap-keypad.c | 3 +- drivers/input/misc/cpcap-pwrbutton.c | 6 +- drivers/input/misc/palmas-pwrbutton.c | 5 - drivers/input/serio/serport.c | 3 +- drivers/input/touchscreen/Makefile | 3 +- drivers/input/touchscreen/ads7846.c | 192 +- drivers/input/touchscreen/elants_i2c.c | 4 +- drivers/input/touchscreen/goodix.c | 231 +- drivers/input/touchscreen/goodix.h | 117 - drivers/input/touchscreen/goodix_fwupload.c | 427 - drivers/input/touchscreen/raydium_i2c_ts.c | 54 +- drivers/iommu/amd/amd_iommu_types.h | 2 - drivers/iommu/amd/init.c | 9 +- drivers/iommu/amd/iommu.c | 21 - drivers/iommu/apple-dart.c | 2 + drivers/iommu/dma-iommu.c | 195 +- drivers/iommu/iommu.c | 3 +- drivers/iommu/ipmmu-vmsa.c | 32 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/leds/led-class-flash.c | 2 +- drivers/leds/led-triggers.c | 41 +- drivers/macintosh/smu.c | 5 +- drivers/md/dm-bio-record.h | 1 - drivers/md/dm-crypt.c | 1 - drivers/md/dm-ima.c | 1 - drivers/md/dm-ps-historical-service-time.c | 1 - drivers/md/dm-rq.c | 1 + drivers/md/dm-table.c | 1 - drivers/md/dm-verity-target.c | 1 - drivers/md/md.c | 2 - drivers/media/cec/core/cec-pin.c | 4 +- drivers/media/cec/platform/meson/ao-cec-g12a.c | 4 +- drivers/media/cec/platform/meson/ao-cec.c | 4 +- drivers/media/cec/platform/s5p/s5p_cec.c | 4 +- drivers/media/cec/platform/sti/stih-cec.c | 4 +- drivers/media/cec/platform/stm32/stm32-cec.c | 4 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/common/videobuf2/videobuf2-core.c | 149 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 195 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 39 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 59 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 30 +- drivers/media/dvb-core/dvb_vb2.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 9 + drivers/media/dvb-frontends/cxd2099.h | 9 + drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/dvb-frontends/mxl5xx.c | 9 + drivers/media/dvb-frontends/mxl5xx.h | 9 + drivers/media/dvb-frontends/mxl5xx_defs.h | 4 + drivers/media/dvb-frontends/mxl5xx_regs.h | 10 + drivers/media/dvb-frontends/mxl692.c | 9 + drivers/media/dvb-frontends/mxl692.h | 9 + drivers/media/dvb-frontends/mxl692_defs.h | 9 + drivers/media/dvb-frontends/stv0910.c | 9 + drivers/media/dvb-frontends/stv0910.h | 9 + drivers/media/dvb-frontends/stv6111.c | 9 + drivers/media/dvb-frontends/stv6111.h | 9 + drivers/media/firewire/firedtv-avc.c | 14 +- drivers/media/firewire/firedtv-ci.c | 2 - drivers/media/i2c/Kconfig | 12 - drivers/media/i2c/Makefile | 1 - drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/ir-kbd-i2c.c | 1 - drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/ov13b10.c | 1491 -- drivers/media/i2c/ov8856.c | 83 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 12 +- drivers/media/i2c/video-i2c.c | 21 +- drivers/media/mc/Kconfig | 8 + drivers/media/pci/cobalt/cobalt-driver.c | 4 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-queue.c | 13 +- drivers/media/pci/cx18/cx18-streams.c | 24 +- drivers/media/pci/cx23885/cx23885-alsa.c | 3 +- drivers/media/pci/ddbridge/ddbridge-main.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 266 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 - drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- drivers/media/pci/ivtv/ivtv-queue.c | 18 +- drivers/media/pci/ivtv/ivtv-streams.c | 22 +- drivers/media/pci/ivtv/ivtv-udma.c | 19 +- drivers/media/pci/ivtv/ivtv-yuv.c | 10 +- drivers/media/pci/ivtv/ivtvfb.c | 8 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 29 +- drivers/media/pci/pluto2/pluto2.c | 20 +- drivers/media/pci/pt1/pt1.c | 2 +- drivers/media/pci/saa7164/saa7164-api.c | 2 + drivers/media/pci/tw5864/tw5864-core.c | 2 +- drivers/media/platform/Kconfig | 4 - drivers/media/platform/am437x/am437x-vpfe.c | 23 +- drivers/media/platform/aspeed-video.c | 16 +- drivers/media/platform/atmel/atmel-isc-base.c | 29 +- drivers/media/platform/atmel/atmel-isc.h | 2 - drivers/media/platform/atmel/atmel-isi.c | 17 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 54 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 37 +- drivers/media/platform/cadence/cdns-csi2rx.c | 18 +- drivers/media/platform/cadence/cdns-csi2tx.c | 4 +- drivers/media/platform/coda/imx-vdoa.c | 3 +- drivers/media/platform/davinci/vpbe_venc.c | 9 +- drivers/media/platform/davinci/vpif.c | 5 +- drivers/media/platform/davinci/vpif_capture.c | 21 +- drivers/media/platform/davinci/vpss.c | 10 +- drivers/media/platform/exynos-gsc/gsc-core.c | 3 +- drivers/media/platform/exynos4-is/media-dev.c | 20 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 6 +- drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +- drivers/media/platform/marvell-ccic/mcam-core.c | 10 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/meson/ge2d/ge2d.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-vcodec/Makefile | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 - .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 59 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 148 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 69 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 - drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 - drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 - drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 - drivers/media/platform/mtk-vpu/mtk_vpu.c | 5 +- drivers/media/platform/mx2_emmaprp.c | 4 +- drivers/media/platform/omap3isp/isp.c | 21 +- drivers/media/platform/pxa_camera.c | 26 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 28 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 18 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 17 +- drivers/media/platform/qcom/camss/camss-vfe.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe.h | 2 +- drivers/media/platform/qcom/camss/camss.c | 18 +- drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/rcar-vin/rcar-core.c | 1081 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 214 +- drivers/media/platform/rcar-vin/rcar-dma.c | 25 +- drivers/media/platform/rcar-vin/rcar-vin.h | 25 +- drivers/media/platform/rcar_drif.c | 17 +- drivers/media/platform/rcar_fdp1.c | 4 +- drivers/media/platform/rcar_jpu.c | 4 +- drivers/media/platform/renesas-ceu.c | 33 +- drivers/media/platform/rockchip/rga/rga.c | 5 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 98 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 557 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 406 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 107 +- drivers/media/platform/s3c-camif/camif-core.c | 6 +- drivers/media/platform/s5p-g2d/g2d.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 + .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 + drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 37 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 16 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 33 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 8 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/via-camera.c | 6 +- drivers/media/platform/video-mux.c | 17 +- drivers/media/platform/vsp1/vsp1_drv.c | 4 +- drivers/media/platform/xilinx/xilinx-vip.c | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 17 +- drivers/media/radio/radio-wl1273.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/radio/si470x/radio-si470x-usb.c | 2 +- drivers/media/rc/img-ir/img-ir-core.c | 4 +- drivers/media/rc/imon.c | 2 - drivers/media/rc/ir-hix5hd2.c | 4 +- drivers/media/rc/ir_toy.c | 61 +- drivers/media/rc/mceusb.c | 2 - drivers/media/rc/meson-ir-tx.c | 1 + drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/st_rc.c | 5 +- drivers/media/rc/streamzap.c | 1 - drivers/media/rc/sunxi-cir.c | 4 +- drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 1 - drivers/media/test-drivers/vim2m.c | 5 + drivers/media/test-drivers/vimc/vimc-scaler.c | 366 +- drivers/media/test-drivers/vivid/vivid-cec.c | 341 +- drivers/media/test-drivers/vivid/vivid-cec.h | 9 +- drivers/media/test-drivers/vivid/vivid-core.c | 52 +- drivers/media/test-drivers/vivid/vivid-core.h | 23 +- drivers/media/tuners/mxl5007t.c | 9 + drivers/media/usb/airspy/airspy.c | 5 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 16 +- drivers/media/usb/dvb-usb/az6027.c | 1 - drivers/media/usb/em28xx/em28xx-cards.c | 5 +- drivers/media/usb/gspca/gspca.c | 2 - drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 + drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/pvrusb2/pvrusb2-ctrl.c | 25 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 + drivers/media/usb/stkwebcam/stk-webcam.c | 11 +- drivers/media/usb/tm6000/tm6000-video.c | 3 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 260 +- drivers/media/usb/uvc/uvc_driver.c | 16 +- drivers/media/usb/uvc/uvc_metadata.c | 2 +- drivers/media/usb/uvc/uvc_v4l2.c | 103 +- drivers/media/usb/uvc/uvc_video.c | 5 - drivers/media/usb/uvc/uvcvideo.h | 17 +- drivers/media/v4l2-core/v4l2-async.c | 168 +- drivers/media/v4l2-core/v4l2-common.c | 3 - drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 9 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 6 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 5 - drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/media/v4l2-core/v4l2-ioctl.c | 77 +- drivers/memory/Kconfig | 4 +- drivers/memory/mtk-smi.c | 596 +- drivers/memory/renesas-rpc-if.c | 159 +- drivers/memory/samsung/Kconfig | 13 +- drivers/memory/tegra/mc.c | 25 +- drivers/memory/tegra/tegra186-emc.c | 4 - drivers/memory/tegra/tegra210-emc-cc-r21021.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 4 +- drivers/memory/tegra/tegra30-emc.c | 4 +- drivers/memstick/core/ms_block.c | 8 +- drivers/memstick/core/mspro_block.c | 6 +- drivers/memstick/host/jmb38x_ms.c | 3 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/genwqe/card_utils.c | 10 +- drivers/misc/hisi_hikey_usb.c | 119 +- drivers/misc/mei/pci-txe.c | 4 +- drivers/misc/pvpanic/pvpanic-mmio.c | 9 +- drivers/misc/pvpanic/pvpanic-pci.c | 26 +- drivers/misc/pvpanic/pvpanic.c | 16 +- drivers/misc/tifm_7xx1.c | 2 +- drivers/misc/tifm_core.c | 8 +- drivers/mmc/core/block.c | 7 +- drivers/mmc/core/mmc.c | 8 - drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/mmc_test.c | 1 + drivers/mmc/core/sd.c | 1 - drivers/mmc/core/slot-gpio.c | 42 +- drivers/mmc/host/Kconfig | 8 +- drivers/mmc/host/cqhci-core.c | 4 +- drivers/mmc/host/dw_mmc.c | 3 +- drivers/mmc/host/meson-gx-mmc.c | 73 +- drivers/mmc/host/mmci.c | 4 - drivers/mmc/host/mtk-sd.c | 99 +- drivers/mmc/host/omap_hsmmc.c | 12 +- drivers/mmc/host/sdhci-of-arasan.c | 29 +- drivers/mmc/host/sdhci-of-at91.c | 22 +- drivers/mmc/host/sdhci-omap.c | 61 +- drivers/mmc/host/sdhci-pci-o2micro.c | 2 +- drivers/mmc/host/sdhci-s3c.c | 1 + drivers/mmc/host/sdhci-sprd.c | 13 - drivers/mmc/host/sdhci.c | 23 +- drivers/mtd/mtdsuper.c | 1 - drivers/mtd/mtdswap.c | 1 + drivers/mtd/nand/onenand/Kconfig | 9 +- drivers/mtd/nand/raw/atmel/pmecc.c | 7 +- drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 5 +- drivers/mtd/nand/raw/denali_dt.c | 7 +- drivers/mtd/nand/raw/gpio.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 4 +- drivers/mtd/nand/raw/hisi504_nand.c | 7 +- drivers/mtd/nand/raw/intel-nand-controller.c | 5 - drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 5 +- drivers/mtd/nand/raw/oxnas_nand.c | 4 +- drivers/mtd/nand/raw/plat_nand.c | 4 +- drivers/mtd/nand/raw/qcom_nandc.c | 8 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 8 +- drivers/mtd/nand/raw/tegra_nand.c | 4 +- drivers/mtd/nand/raw/txx9ndfmc.c | 4 +- drivers/mtd/nand/raw/vf610_nfc.c | 4 +- drivers/mtd/nand/raw/xway_nand.c | 4 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/slcan.c | 5 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 2 +- drivers/net/dsa/b53/b53_common.c | 59 +- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/bcm_sf2.c | 4 +- drivers/net/dsa/ocelot/felix.c | 4 +- drivers/net/dsa/realtek-smi-core.h | 3 + drivers/net/dsa/rtl8366.c | 96 +- drivers/net/dsa/rtl8366rb.c | 189 +- drivers/net/dsa/sja1105/sja1105.h | 2 + drivers/net/dsa/sja1105/sja1105_main.c | 43 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 45 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 19 + drivers/net/dsa/sja1105/sja1105_vl.c | 12 +- drivers/net/ethernet/arc/emac_mdio.c | 9 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 8 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 6 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 50 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 13 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 56 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 8 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 195 +- drivers/net/ethernet/cadence/macb.h | 7 +- drivers/net/ethernet/cadence/macb_main.c | 9 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 25 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 3 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 6 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +- drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 2 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 6 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 4 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/ethoc.c | 12 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 21 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 5 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 5 - drivers/net/ethernet/freescale/enetc/enetc.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 6 +- drivers/net/ethernet/google/gve/gve.h | 13 +- drivers/net/ethernet/google/gve/gve_main.c | 15 +- drivers/net/ethernet/google/gve/gve_tx.c | 23 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 84 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 6 - drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 4 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 3 - .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 14 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 46 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 - .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 14 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 13 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 6 +- drivers/net/ethernet/ibm/emac/core.c | 12 +- drivers/net/ethernet/ibm/ibmveth.c | 25 +- drivers/net/ethernet/ibm/ibmvnic.c | 640 +- drivers/net/ethernet/ibm/ibmvnic.h | 10 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 52 +- drivers/net/ethernet/intel/ice/ice.h | 6 - drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 15 - drivers/net/ethernet/intel/ice/ice_arfs.c | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 225 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 18 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 7 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 12 - drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 192 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 145 +- drivers/net/ethernet/intel/ice/ice_devlink.h | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 7 - drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 2 +- drivers/net/ethernet/intel/ice/ice_lib.c | 47 - drivers/net/ethernet/intel/ice/ice_lib.h | 2 - drivers/net/ethernet/intel/ice/ice_main.c | 24 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 34 - drivers/net/ethernet/intel/ice/ice_txrx.h | 19 +- drivers/net/ethernet/intel/ice/ice_type.h | 10 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 92 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 23 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 50 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 16 +- drivers/net/ethernet/lantiq_etop.c | 21 +- drivers/net/ethernet/lantiq_xrx200.c | 85 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 10 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 1 - .../ethernet/marvell/octeontx2/af/lmac_common.h | 5 - drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 126 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 9 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 572 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 133 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 1 - drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 17 - drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 3 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 58 - drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 12 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 12 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 135 - .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 16 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 211 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 96 - .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 2 - .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 38 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 16 - .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 38 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 219 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 125 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 243 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 12 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 7 - .../ethernet/marvell/prestera/prestera_devlink.c | 35 +- .../ethernet/marvell/prestera/prestera_devlink.h | 4 +- .../net/ethernet/marvell/prestera/prestera_main.c | 8 +- drivers/net/ethernet/marvell/sky2.c | 84 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 - drivers/net/ethernet/mellanox/mlx4/en_port.c | 4 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 15 - drivers/net/ethernet/mellanox/mlx4/main.c | 11 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 - drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 27 - drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 92 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 - .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 2 - .../mellanox/mlx5/core/steering/dr_ste_v1.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 88 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 2 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 183 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 13 - drivers/net/ethernet/mellanox/mlxsw/minimal.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 263 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 6 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 326 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 - .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 10 - .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 432 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 27 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 315 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 6 +- drivers/net/ethernet/microchip/encx24j600.c | 1 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 3 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 9 +- drivers/net/ethernet/netronome/nfp/devlink_param.c | 9 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 9 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 3 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 12 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 23 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 47 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 12 +- drivers/net/ethernet/realtek/r8169.h | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 41 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 59 + drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/smsc/smsc9420.c | 6 +- drivers/net/ethernet/socionext/netsec.c | 21 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 - drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 22 +- drivers/net/ethernet/ti/cpsw_new.c | 13 +- drivers/net/fddi/defxx.c | 6 +- drivers/net/fddi/skfp/skfddi.c | 2 +- drivers/net/hamradio/6pack.c | 2 +- drivers/net/netdevsim/dev.c | 12 +- drivers/net/netdevsim/ethtool.c | 28 - drivers/net/netdevsim/health.c | 32 + drivers/net/netdevsim/netdevsim.h | 1 - drivers/net/phy/at803x.c | 58 +- drivers/net/phy/bcm7xxx.c | 201 - drivers/net/phy/broadcom.c | 106 +- drivers/net/phy/marvell10g.c | 107 +- drivers/net/phy/micrel.c | 74 - drivers/net/phy/phylink.c | 5 +- drivers/net/ppp/ppp_async.c | 7 +- drivers/net/ppp/ppp_synctty.c | 7 +- drivers/net/slip/slip.c | 5 +- drivers/net/virtio_net.c | 26 +- drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/ath/ath5k/Kconfig | 4 +- drivers/net/wireless/ath/ath5k/led.c | 10 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 29 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 - drivers/net/wireless/mac80211_hwsim.c | 156 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 370 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 4 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 4 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 11 +- drivers/net/wireless/microchip/wilc1000/hif.c | 31 +- drivers/net/wireless/microchip/wilc1000/hif.h | 1 - drivers/net/wireless/microchip/wilc1000/netdev.h | 2 + drivers/net/wireless/microchip/wilc1000/sdio.c | 1 - drivers/net/wireless/microchip/wilc1000/spi.c | 91 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 134 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 5 +- drivers/net/wireless/microchip/wilc1000/wlan_cfg.c | 1 - drivers/net/wireless/microchip/wilc1000/wlan_if.h | 7 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/realtek/rtw88/debug.c | 41 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 47 - drivers/net/wireless/realtek/rtw88/fw.h | 24 - drivers/net/wireless/realtek/rtw88/main.c | 21 +- drivers/net/wireless/realtek/rtw88/main.h | 48 +- drivers/net/wireless/realtek/rtw88/phy.c | 119 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 - drivers/net/wireless/realtek/rtw88/reg.h | 5 - drivers/net/wireless/realtek/rtw88/regd.c | 753 +- drivers/net/wireless/realtek/rtw88/regd.h | 8 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 19 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 46 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 8 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 - drivers/net/wireless/realtek/rtw88/rtw8822c.h | 3 - drivers/net/wireless/rsi/rsi_91x_core.c | 2 - drivers/net/wireless/rsi/rsi_91x_hal.c | 10 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 74 +- drivers/net/wireless/rsi/rsi_91x_main.c | 16 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 24 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 5 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 5 +- drivers/net/wireless/rsi/rsi_hal.h | 11 - drivers/net/wireless/rsi/rsi_main.h | 15 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 1 + drivers/net/wwan/Kconfig | 1 - drivers/net/wwan/iosm/Makefile | 5 +- drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 1 - drivers/net/wwan/iosm/iosm_ipc_coredump.c | 125 - drivers/net/wwan/iosm/iosm_ipc_coredump.h | 59 - drivers/net/wwan/iosm/iosm_ipc_devlink.c | 372 - drivers/net/wwan/iosm/iosm_ipc_devlink.h | 189 - drivers/net/wwan/iosm/iosm_ipc_flash.c | 588 - drivers/net/wwan/iosm/iosm_ipc_flash.h | 229 - drivers/net/wwan/iosm/iosm_ipc_imem.c | 107 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 18 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 317 - drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 49 +- drivers/nfc/fdp/i2c.c | 1 + drivers/nfc/microread/mei.c | 4 +- drivers/nfc/nfcmrvl/fw_dnld.c | 4 +- drivers/nfc/pn533/i2c.c | 4 + drivers/nfc/pn533/pn533.c | 4 +- drivers/nfc/pn544/mei.c | 8 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 41 +- drivers/nvdimm/label.c | 139 +- drivers/nvdimm/label.h | 94 +- drivers/nvdimm/namespace_devs.c | 95 +- drivers/nvdimm/nd-core.h | 5 +- drivers/nvdimm/nd.h | 185 +- drivers/nvdimm/pfn_devs.c | 2 +- drivers/nvdimm/pmem.c | 43 - drivers/nvme/host/core.c | 5 +- drivers/nvme/host/nvme.h | 6 + drivers/nvme/host/pci.c | 4 +- drivers/nvme/host/rdma.c | 1 - drivers/nvme/target/io-cmd-bdev.c | 1 - drivers/nvme/target/rdma.c | 1 - drivers/nvmem/core.c | 3 +- drivers/of/base.c | 1 - drivers/of/kexec.c | 4 +- drivers/of/of_reserved_mem.c | 5 +- drivers/of/platform.c | 6 +- drivers/pci/controller/pci-hyperv.c | 13 +- drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-acpi.c | 77 +- drivers/pci/pci-mid.c | 37 +- drivers/pci/pci.c | 66 +- drivers/pci/pci.h | 96 +- drivers/pci/pcie/portdrv_core.c | 47 +- drivers/pci/probe.c | 4 +- drivers/pci/quirks.c | 57 - drivers/pcmcia/db1xxx_ss.c | 1 - drivers/pinctrl/mediatek/pinctrl-moore.c | 18 - drivers/pinctrl/mediatek/pinctrl-mt8195.c | 134 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 231 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 46 - drivers/pinctrl/mediatek/pinctrl-paris.c | 68 +- drivers/pinctrl/nomadik/Kconfig | 1 + drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/qcom/Kconfig | 17 - drivers/pinctrl/qcom/Makefile | 2 - drivers/pinctrl/qcom/pinctrl-msm8226.c | 74 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 1129 - drivers/pinctrl/qcom/pinctrl-sm6350.c | 1401 -- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 6 - drivers/pinctrl/renesas/core.c | 12 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/platform/chrome/cros_ec_sensorhub.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 5 +- drivers/platform/x86/Kconfig | 17 - drivers/platform/x86/Makefile | 1 - drivers/platform/x86/acer-wmi.c | 14 +- drivers/platform/x86/amd-pmc.c | 89 +- drivers/platform/x86/dell/dell-wmi-base.c | 76 +- drivers/platform/x86/hp-wmi.c | 329 +- drivers/platform/x86/ideapad-laptop.c | 27 +- drivers/platform/x86/intel/Kconfig | 16 - drivers/platform/x86/intel/Makefile | 1 - drivers/platform/x86/intel/ishtp_eclite.c | 701 - drivers/platform/x86/lg-laptop.c | 1 + drivers/platform/x86/thinkpad_acpi.c | 139 +- drivers/platform/x86/wmaa-backlight-wmi.c | 205 - drivers/platform/x86/wmi.c | 369 +- drivers/power/reset/ltc2952-poweroff.c | 4 +- drivers/power/supply/Kconfig | 21 +- drivers/power/supply/power_supply_core.c | 65 +- drivers/ptp/idt8a340_reg.h | 720 + drivers/ptp/ptp_clockmatrix.c | 1588 +- drivers/ptp/ptp_clockmatrix.h | 109 +- drivers/ptp/ptp_ocp.c | 1354 +- drivers/rapidio/devices/rio_mport_cdev.c | 9 +- drivers/regulator/Kconfig | 6 +- drivers/regulator/core.c | 11 +- drivers/regulator/dummy.c | 3 +- drivers/regulator/max8973-regulator.c | 4 +- drivers/regulator/pwm-regulator.c | 12 +- drivers/regulator/rtq6752-regulator.c | 18 +- drivers/regulator/ti-abb-regulator.c | 31 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 4 +- drivers/remoteproc/Kconfig | 21 +- drivers/remoteproc/Makefile | 1 - drivers/remoteproc/imx_rproc.c | 43 +- drivers/remoteproc/meson_mx_ao_arc.c | 261 - drivers/remoteproc/mtk_common.h | 1 - drivers/remoteproc/mtk_scp.c | 48 +- drivers/remoteproc/qcom_q6v5.c | 57 +- drivers/remoteproc/qcom_q6v5.h | 7 +- drivers/remoteproc/qcom_q6v5_adsp.c | 7 +- drivers/remoteproc/qcom_q6v5_mss.c | 297 +- drivers/remoteproc/qcom_q6v5_pas.c | 141 +- drivers/remoteproc/qcom_q6v5_wcss.c | 5 +- drivers/remoteproc/qcom_wcnss.c | 1 + drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 4 +- drivers/rpmsg/mtk_rpmsg.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rtc/Kconfig | 10 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-ds1302.c | 7 - drivers/rtc/rtc-ds1390.c | 7 - drivers/rtc/rtc-msc313.c | 259 - drivers/rtc/rtc-omap.c | 1 + drivers/rtc/rtc-pcf2123.c | 9 - drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-s5m.c | 1 + drivers/s390/block/dasd_genhd.c | 1 - drivers/s390/char/sclp_early.c | 2 +- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/s390/net/ctcm_fsms.c | 60 +- drivers/s390/net/ctcm_main.c | 38 +- drivers/s390/net/ctcm_mpc.c | 8 +- drivers/s390/net/fsm.c | 2 +- drivers/s390/net/ism_drv.c | 2 +- drivers/s390/net/lcs.c | 121 +- drivers/s390/net/netiucv.c | 104 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 2 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/dc395x.c | 1 - drivers/scsi/elx/efct/efct_driver.c | 6 +- drivers/scsi/elx/efct/efct_lio.c | 4 +- drivers/scsi/elx/efct/efct_scsi.c | 3 +- drivers/scsi/elx/libefc/efc.h | 2 +- drivers/scsi/elx/libefc/efc_cmds.c | 7 +- drivers/scsi/elx/libefc/efc_fabric.c | 2 +- drivers/scsi/elx/libefc/efclib.h | 1 - drivers/scsi/hisi_sas/hisi_sas.h | 2 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 24 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 38 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/scsi/libiscsi.c | 3 +- drivers/scsi/libsas/sas_init.c | 5 +- drivers/scsi/libsas/sas_scsi_host.c | 23 +- drivers/scsi/lpfc/lpfc.h | 2 - drivers/scsi/lpfc/lpfc_els.c | 41 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 32 +- drivers/scsi/lpfc/lpfc_hw4.h | 4 - drivers/scsi/lpfc/lpfc_init.c | 65 +- drivers/scsi/lpfc/lpfc_nvme.c | 70 +- drivers/scsi/lpfc/lpfc_nvmet.c | 44 +- drivers/scsi/lpfc/lpfc_scsi.c | 100 +- drivers/scsi/lpfc/lpfc_sli.c | 154 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/pm8001/pm8001_ctl.c | 6 +- drivers/scsi/pm8001/pm8001_hwi.c | 7 +- drivers/scsi/pm8001/pm8001_init.c | 12 - drivers/scsi/pm8001/pm8001_sas.c | 15 - drivers/scsi/pm8001/pm8001_sas.h | 6 +- drivers/scsi/pm8001/pm80xx_hwi.c | 60 +- drivers/scsi/qedf/qedf_main.c | 2 - drivers/scsi/qla2xxx/qla_attr.c | 24 +- drivers/scsi/qla2xxx/qla_bsg.c | 48 - drivers/scsi/qla2xxx/qla_bsg.h | 7 - drivers/scsi/qla2xxx/qla_def.h | 4 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 - drivers/scsi/qla2xxx/qla_gs.c | 3 +- drivers/scsi/qla2xxx/qla_init.c | 17 +- drivers/scsi/qla2xxx/qla_mbx.c | 35 +- drivers/scsi/qla2xxx/qla_nvme.c | 20 +- drivers/scsi/qla2xxx/qla_os.c | 90 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/scsi_lib.c | 47 +- drivers/scsi/scsi_scan.c | 57 + drivers/scsi/sd.c | 8 - drivers/scsi/sd_dif.c | 2 +- drivers/scsi/sg.c | 1 - drivers/scsi/sr.c | 1 - drivers/scsi/st.c | 1 - drivers/scsi/ufs/Kconfig | 19 +- drivers/scsi/ufs/Makefile | 1 - drivers/scsi/ufs/ufs-hwmon.c | 210 - drivers/scsi/ufs/ufs-mediatek.c | 21 +- drivers/scsi/ufs/ufs-mediatek.h | 6 - drivers/scsi/ufs/ufs-qcom.c | 15 +- drivers/scsi/ufs/ufs.h | 7 - drivers/scsi/ufs/ufshcd.c | 51 +- drivers/scsi/ufs/ufshcd.h | 21 - drivers/scsi/ufs/ufshpb.c | 8 +- drivers/scsi/virtio_scsi.c | 1 - drivers/sh/maple/maple.c | 5 +- drivers/soc/amlogic/meson-canvas.c | 4 +- drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/amlogic/meson-gx-socinfo.c | 1 - drivers/soc/qcom/Kconfig | 11 +- drivers/soc/qcom/Makefile | 1 - drivers/soc/qcom/apr.c | 287 +- drivers/soc/qcom/cpr.c | 4 +- drivers/soc/qcom/llcc-qcom.c | 18 +- drivers/soc/qcom/mdt_loader.c | 2 +- drivers/soc/qcom/ocmem.c | 4 +- drivers/soc/qcom/pdr_interface.c | 12 +- drivers/soc/qcom/qcom-geni-se.c | 4 +- drivers/soc/qcom/qcom_aoss.c | 165 +- drivers/soc/qcom/qcom_gsbi.c | 4 +- drivers/soc/qcom/rpmh-rsc.c | 4 +- drivers/soc/qcom/rpmhpd.c | 16 - drivers/soc/qcom/rpmpd.c | 24 - drivers/soc/qcom/smd-rpm.c | 2 - drivers/soc/qcom/smp2p.c | 20 - drivers/soc/qcom/socinfo.c | 14 +- drivers/soc/qcom/spm.c | 258 - drivers/soc/renesas/Kconfig | 7 +- drivers/soc/renesas/renesas-soc.c | 7 - drivers/soc/samsung/Kconfig | 5 +- drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-chipid.c | 14 +- drivers/soc/samsung/exynos5422-asv.c | 1 - drivers/soc/sunxi/sunxi_sram.c | 4 +- drivers/spi/Kconfig | 26 +- drivers/spi/Makefile | 2 - drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-amd.c | 113 +- drivers/spi/spi-bcm-qspi.c | 3 +- drivers/spi/spi-cadence-xspi.c | 640 - drivers/spi/spi-ingenic.c | 482 - drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-rspi.c | 1 + drivers/spi/spi-sh-msiof.c | 1 + drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi-tegra20-slink.c | 4 +- drivers/spi/spi.c | 41 - drivers/spi/spidev.c | 14 - drivers/staging/axis-fifo/axis-fifo.c | 88 +- drivers/staging/fbtft/fbtft-core.c | 3 +- drivers/staging/iio/cdc/ad7746.c | 4 +- drivers/staging/iio/frequency/ad9832.c | 82 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 - drivers/staging/media/atomisp/pci/atomisp_csi2.c | 70 +- .../pci/hive_isp_css_common/host/input_system.c | 2 - drivers/staging/media/hantro/hantro_drv.c | 10 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 52 - drivers/staging/media/hantro/hantro_hevc.c | 21 - drivers/staging/media/hantro/hantro_hw.h | 4 - drivers/staging/media/imx/TODO | 5 + drivers/staging/media/imx/imx-media-csi.c | 17 +- drivers/staging/media/imx/imx-media-dev-common.c | 9 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 16 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 16 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/staging/media/meson/vdec/esparser.h | 6 +- drivers/staging/media/meson/vdec/vdec.c | 7 +- drivers/staging/media/meson/vdec/vdec.h | 16 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 3 +- drivers/staging/media/rkvdec/rkvdec.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 8 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 70 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 6 +- drivers/staging/media/tegra-video/vi.c | 17 +- drivers/staging/most/dim2/dim2.c | 38 +- drivers/staging/mt7621-dma/hsdma-mt7621.c | 6 +- drivers/staging/mt7621-pci/pci-mt7621.c | 2 - drivers/staging/pi433/pi433_if.c | 18 +- drivers/staging/pi433/pi433_if.h | 23 +- drivers/staging/qlge/qlge_main.c | 12 +- drivers/staging/r8188eu/Kconfig | 10 + drivers/staging/r8188eu/Makefile | 4 + drivers/staging/r8188eu/core/rtw_ap.c | 603 +- drivers/staging/r8188eu/core/rtw_cmd.c | 575 +- drivers/staging/r8188eu/core/rtw_debug.c | 26 +- drivers/staging/r8188eu/core/rtw_efuse.c | 574 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 339 +- drivers/staging/r8188eu/core/rtw_io.c | 299 + drivers/staging/r8188eu/core/rtw_ioctl_set.c | 384 + drivers/staging/r8188eu/core/rtw_iol.c | 27 + drivers/staging/r8188eu/core/rtw_led.c | 1318 +- drivers/staging/r8188eu/core/rtw_mlme.c | 99 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 284 +- drivers/staging/r8188eu/core/rtw_mp.c | 935 + drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 + drivers/staging/r8188eu/core/rtw_p2p.c | 27 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 124 +- drivers/staging/r8188eu/core/rtw_recv.c | 109 +- drivers/staging/r8188eu/core/rtw_rf.c | 17 + drivers/staging/r8188eu/core/rtw_security.c | 197 +- drivers/staging/r8188eu/core/rtw_sreset.c | 32 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 34 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 112 +- drivers/staging/r8188eu/core/rtw_xmit.c | 72 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 22 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 4 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 49 +- drivers/staging/r8188eu/hal/hal_com.c | 23 +- drivers/staging/r8188eu/hal/hal_intf.c | 319 +- drivers/staging/r8188eu/hal/odm.c | 539 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 166 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 26 + drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 8 + drivers/staging/r8188eu/hal/odm_interface.c | 80 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 20 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 6 + drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 296 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 798 + drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 215 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 226 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 60 +- drivers/staging/r8188eu/hal/usb_halinit.c | 197 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 247 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 13 + .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 2 + drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 + drivers/staging/r8188eu/include/HalVerDef.h | 70 + drivers/staging/r8188eu/include/drv_types.h | 14 + drivers/staging/r8188eu/include/hal_intf.h | 249 +- drivers/staging/r8188eu/include/ieee80211.h | 77 +- drivers/staging/r8188eu/include/ioctl_cfg80211.h | 2 + drivers/staging/r8188eu/include/mp_custom_oid.h | 333 + drivers/staging/r8188eu/include/odm.h | 171 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 9 + drivers/staging/r8188eu/include/odm_RTL8188E.h | 2 + .../staging/r8188eu/include/odm_RegConfig8188E.h | 3 + .../staging/r8188eu/include/odm_RegDefine11AC.h | 29 + drivers/staging/r8188eu/include/odm_RegDefine11N.h | 112 +- drivers/staging/r8188eu/include/odm_interface.h | 86 + drivers/staging/r8188eu/include/odm_precomp.h | 6 + drivers/staging/r8188eu/include/odm_reg.h | 89 + drivers/staging/r8188eu/include/odm_types.h | 18 + drivers/staging/r8188eu/include/osdep_intf.h | 4 + drivers/staging/r8188eu/include/osdep_service.h | 25 +- drivers/staging/r8188eu/include/recv_osdep.h | 2 + drivers/staging/r8188eu/include/rtl8188e_cmd.h | 3 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 6 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 38 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 2 + drivers/staging/r8188eu/include/rtl8188e_rf.h | 1 + drivers/staging/r8188eu/include/rtw_ap.h | 11 + drivers/staging/r8188eu/include/rtw_cmd.h | 22 + drivers/staging/r8188eu/include/rtw_debug.h | 8 + drivers/staging/r8188eu/include/rtw_eeprom.h | 2 +- drivers/staging/r8188eu/include/rtw_efuse.h | 21 + drivers/staging/r8188eu/include/rtw_io.h | 87 +- drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 + drivers/staging/r8188eu/include/rtw_ioctl_set.h | 8 + drivers/staging/r8188eu/include/rtw_iol.h | 5 + drivers/staging/r8188eu/include/rtw_led.h | 18 + drivers/staging/r8188eu/include/rtw_mlme.h | 11 + drivers/staging/r8188eu/include/rtw_mlme_ext.h | 14 + drivers/staging/r8188eu/include/rtw_mp.h | 474 + drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 242 + .../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 + drivers/staging/r8188eu/include/rtw_p2p.h | 1 + drivers/staging/r8188eu/include/rtw_pwrctrl.h | 107 + drivers/staging/r8188eu/include/rtw_recv.h | 5 + drivers/staging/r8188eu/include/rtw_rf.h | 1 + drivers/staging/r8188eu/include/rtw_security.h | 20 +- drivers/staging/r8188eu/include/rtw_sreset.h | 1 + drivers/staging/r8188eu/include/rtw_xmit.h | 5 + drivers/staging/r8188eu/include/sta_info.h | 7 + drivers/staging/r8188eu/include/usb_ops.h | 2 + drivers/staging/r8188eu/include/usb_ops_linux.h | 8 + drivers/staging/r8188eu/include/usb_osintf.h | 2 + drivers/staging/r8188eu/include/wifi.h | 52 + drivers/staging/r8188eu/include/xmit_osdep.h | 2 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2323 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 6 + drivers/staging/r8188eu/os_dep/os_intfs.c | 391 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 70 + drivers/staging/r8188eu/os_dep/recv_linux.c | 14 + drivers/staging/r8188eu/os_dep/usb_intf.c | 222 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 22 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 4 + drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 23 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 99 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 24 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 67 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 22 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 48 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 49 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 + drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 26 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 34 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 7 + drivers/staging/rts5208/ms.c | 42 +- drivers/staging/rts5208/rtsx.c | 2 +- drivers/staging/rts5208/rtsx_card.c | 8 +- drivers/staging/rts5208/rtsx_chip.c | 16 +- drivers/staging/rts5208/rtsx_scsi.c | 106 +- drivers/staging/rts5208/rtsx_transport.c | 6 +- drivers/staging/rts5208/sd.c | 68 +- drivers/staging/rts5208/xd.c | 48 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 221 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 1 + .../interface/vchiq_arm/vchiq_connected.c | 20 +- .../interface/vchiq_arm/vchiq_connected.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 178 +- drivers/staging/wfx/bh.c | 37 +- drivers/staging/wfx/bh.h | 4 +- drivers/staging/wfx/bus_sdio.c | 25 +- drivers/staging/wfx/bus_spi.c | 22 +- drivers/staging/wfx/data_rx.c | 7 +- drivers/staging/wfx/data_rx.h | 4 +- drivers/staging/wfx/data_tx.c | 87 +- drivers/staging/wfx/data_tx.h | 6 +- drivers/staging/wfx/debug.c | 56 +- drivers/staging/wfx/debug.h | 2 +- drivers/staging/wfx/fwio.c | 26 +- drivers/staging/wfx/fwio.h | 2 +- drivers/staging/wfx/hif_api_cmd.h | 14 +- drivers/staging/wfx/hif_api_general.h | 25 +- drivers/staging/wfx/hif_api_mib.h | 85 +- drivers/staging/wfx/hif_rx.c | 23 +- drivers/staging/wfx/hif_rx.h | 3 +- drivers/staging/wfx/hif_tx.c | 60 +- drivers/staging/wfx/hif_tx.h | 6 +- drivers/staging/wfx/hif_tx_mib.c | 14 +- drivers/staging/wfx/hif_tx_mib.h | 2 +- drivers/staging/wfx/hwio.c | 6 +- drivers/staging/wfx/hwio.h | 20 +- drivers/staging/wfx/key.c | 30 +- drivers/staging/wfx/key.h | 4 +- drivers/staging/wfx/main.c | 37 +- drivers/staging/wfx/main.h | 3 +- drivers/staging/wfx/queue.c | 43 +- drivers/staging/wfx/queue.h | 6 +- drivers/staging/wfx/scan.c | 51 +- drivers/staging/wfx/scan.h | 4 +- drivers/staging/wfx/sta.c | 118 +- drivers/staging/wfx/sta.h | 8 +- drivers/staging/wfx/traces.h | 2 +- drivers/staging/wfx/wfx.h | 14 +- drivers/staging/wlan-ng/hfa384x.h | 2 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/staging/wlan-ng/p80211conv.c | 2 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 2 +- drivers/staging/wlan-ng/p80211ioctl.h | 2 +- drivers/staging/wlan-ng/p80211mgmt.h | 2 +- drivers/staging/wlan-ng/p80211msg.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/p80211req.c | 2 +- drivers/staging/wlan-ng/p80211req.h | 2 +- drivers/staging/wlan-ng/p80211types.h | 2 +- drivers/staging/wlan-ng/p80211wep.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 2 +- drivers/staging/wlan-ng/prism2usb.c | 3 +- drivers/target/target_core_file.c | 1 - drivers/target/target_core_iblock.c | 2 - drivers/target/target_core_xcopy.c | 14 +- .../intel/int340x_thermal/int3401_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 36 +- .../int340x_thermal/processor_thermal_device.h | 1 - .../int340x_thermal/processor_thermal_device_pci.c | 18 +- .../processor_thermal_device_pci_legacy.c | 8 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/moxa.c | 302 +- drivers/tty/moxa.h | 307 + drivers/tty/n_gsm.c | 111 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/n_tty.c | 3 +- drivers/tty/serial/8250/8250_fsl.c | 8 +- drivers/tty/serial/8250/8250_pci.c | 4 +- drivers/tty/serial/8250/8250_pnp.c | 4 + drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/uartlite.c | 91 +- drivers/tty/tty_ioctl.c | 12 +- drivers/usb/chipidea/ci_hdrc_imx.c | 15 +- drivers/usb/chipidea/udc.c | 8 - drivers/usb/class/cdc-acm.c | 1 + drivers/usb/core/devio.c | 144 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/dwc3/core.c | 29 - drivers/usb/dwc3/core.h | 8 - drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/early/xhci-dbc.c | 10 +- drivers/usb/gadget/epautoconf.c | 2 +- drivers/usb/gadget/function/f_uac2.c | 16 +- drivers/usb/gadget/udc/goku_udc.c | 6 +- drivers/usb/host/ehci-atmel.c | 8 - drivers/usb/host/ehci-hcd.c | 11 +- drivers/usb/host/ehci-mv.c | 2 + drivers/usb/host/ehci-platform.c | 6 - drivers/usb/host/ehci.h | 1 - drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/musb/mediatek.c | 1 - drivers/usb/musb/tusb6010.c | 5 - drivers/usb/serial/f81232.c | 96 +- drivers/usb/serial/ftdi_sio.c | 53 +- drivers/usb/serial/keyspan_pda.c | 67 +- drivers/usb/serial/kl5kusb105.c | 115 +- drivers/usb/serial/usb-serial.c | 59 +- drivers/usb/typec/altmodes/Kconfig | 1 - drivers/usb/typec/altmodes/displayport.c | 58 +- drivers/usb/typec/hd3ss3220.c | 8 +- drivers/usb/typec/tipd/core.c | 9 +- drivers/vdpa/vdpa_user/vduse_dev.c | 8 - drivers/vfio/fsl-mc/vfio_fsl_mc.c | 17 +- drivers/vfio/mdev/mdev_driver.c | 45 +- drivers/vfio/mdev/vfio_mdev.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 13 +- drivers/vfio/platform/vfio_platform_common.c | 13 +- drivers/vfio/vfio.c | 307 +- drivers/vfio/vfio.h | 72 - drivers/vfio/vfio_iommu_spapr_tce.c | 6 +- drivers/vfio/vfio_iommu_type1.c | 256 +- drivers/vhost/vdpa.c | 8 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/efifb.c | 21 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/virt/nitro_enclaves/Kconfig | 8 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 17 +- drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 +- drivers/virt/nitro_enclaves/ne_pci_dev.h | 8 +- drivers/virtio/Kconfig | 3 +- drivers/virtio/virtio_mem.c | 4 +- drivers/xen/swiotlb-xen.c | 4 +- fs/9p/Kconfig | 1 - fs/9p/cache.c | 137 + fs/9p/cache.h | 98 +- fs/9p/v9fs.h | 9 - fs/9p/vfs_addr.c | 194 +- fs/9p/vfs_file.c | 21 +- fs/afs/file.c | 2 +- fs/afs/write.c | 9 +- fs/anon_inodes.c | 29 - fs/binfmt_elf.c | 33 +- fs/btrfs/btrfs_inode.h | 39 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 686 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.c | 157 +- fs/btrfs/ctree.h | 58 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/disk-io.c | 18 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/extent-tree.c | 24 +- fs/btrfs/extent_io.c | 195 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/extent_map.c | 4 +- fs/btrfs/file-item.c | 13 +- fs/btrfs/file.c | 25 +- fs/btrfs/free-space-cache.c | 6 +- fs/btrfs/inode.c | 465 +- fs/btrfs/ioctl.c | 94 +- fs/btrfs/locking.h | 7 +- fs/btrfs/lzo.c | 270 +- fs/btrfs/raid56.c | 175 +- fs/btrfs/raid56.h | 22 +- fs/btrfs/reada.c | 26 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 133 +- fs/btrfs/space-info.c | 25 +- fs/btrfs/subpage.c | 48 +- fs/btrfs/subpage.h | 2 + fs/btrfs/super.c | 2 +- fs/btrfs/tests/extent-buffer-tests.c | 2 +- fs/btrfs/tests/inode-tests.c | 4 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 459 +- fs/btrfs/tree-log.h | 2 + fs/btrfs/volumes.c | 358 +- fs/btrfs/volumes.h | 63 +- fs/btrfs/xattr.c | 2 +- fs/btrfs/zoned.c | 16 +- fs/buffer.c | 56 +- fs/cachefiles/Makefile | 1 + fs/cachefiles/interface.c | 17 +- fs/cachefiles/internal.h | 42 +- fs/cachefiles/io.c | 56 +- fs/cachefiles/main.c | 1 + fs/cachefiles/rdwr.c | 972 + fs/ceph/addr.c | 13 +- fs/ceph/cache.h | 2 +- fs/ceph/locks.c | 3 + fs/cifs/file.c | 64 +- fs/cifs/fscache.c | 105 +- fs/cifs/fscache.h | 74 +- fs/coda/cnode.c | 13 +- fs/coda/coda_linux.c | 39 +- fs/coda/coda_linux.h | 6 +- fs/coda/dir.c | 20 +- fs/coda/file.c | 12 +- fs/coda/psdev.c | 14 +- fs/coda/upcall.c | 3 +- fs/crypto/bio.c | 32 +- fs/crypto/fname.c | 3 +- fs/crypto/fscrypt_private.h | 5 +- fs/crypto/hkdf.c | 11 +- fs/crypto/keysetup.c | 57 +- fs/exec.c | 4 +- fs/ext4/dir.c | 6 +- fs/ext4/fast_commit.c | 6 + fs/ext4/inode.c | 11 + fs/ext4/super.c | 22 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 1 - fs/f2fs/f2fs.h | 3 - fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 1 - fs/f2fs/node.h | 5 + fs/f2fs/recovery.c | 8 +- fs/f2fs/segment.c | 23 +- fs/f2fs/super.c | 1 + fs/fscache/cache.c | 6 + fs/fscache/cookie.c | 10 + fs/fscache/internal.h | 58 +- fs/fscache/io.c | 170 +- fs/fscache/object.c | 2 + fs/fscache/page.c | 1066 + fs/fscache/stats.c | 73 +- fs/fuse/dev.c | 8 +- fs/fuse/dir.c | 11 +- fs/fuse/file.c | 1 + fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 4 +- fs/fuse/xattr.c | 10 +- fs/gfs2/file.c | 12 +- fs/gfs2/glock.c | 23 +- fs/gfs2/glock.h | 7 - fs/gfs2/glops.c | 16 +- fs/gfs2/incore.h | 1 - fs/gfs2/rgrp.c | 41 +- fs/gfs2/rgrp.h | 1 - fs/hfs/inode.c | 6 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hpfs/hpfs.h | 8 +- fs/hugetlbfs/inode.c | 14 +- fs/inode.c | 46 +- fs/internal.h | 1 + fs/io-wq.c | 18 +- fs/io-wq.h | 60 +- fs/io_uring.c | 770 +- fs/jfs/jfs_metapage.c | 1 - fs/jfs/jfs_mount.c | 51 +- fs/ksmbd/misc.c | 17 +- fs/locks.c | 47 +- fs/netfs/read_helper.c | 8 +- fs/nfs/file.c | 23 +- fs/nfs/fscache-index.c | 26 + fs/nfs/fscache.c | 161 +- fs/nfs/fscache.h | 84 +- fs/nfs/read.c | 25 +- fs/nfs/write.c | 7 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/lockd.c | 2 +- fs/nfsd/nfs3xdr.c | 4 +- fs/nfsd/nfs4callback.c | 2 +- fs/nfsd/nfs4proc.c | 6 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 4 +- fs/nfsd/nfscache.c | 17 +- fs/nfsd/nfsctl.c | 8 +- fs/nfsd/nfsfh.c | 173 +- fs/nfsd/nfsfh.h | 55 +- fs/nfsd/nfsxdr.c | 4 +- fs/nfsd/vfs.c | 1 - fs/ntfs/file.c | 1 - fs/ntfs3/attrib.c | 12 +- fs/ntfs3/attrlist.c | 9 +- fs/ntfs3/bitfunc.c | 10 +- fs/ntfs3/bitmap.c | 14 +- fs/ntfs3/debug.h | 3 - fs/ntfs3/dir.c | 11 +- fs/ntfs3/file.c | 6 +- fs/ntfs3/frecord.c | 23 +- fs/ntfs3/fslog.c | 12 +- fs/ntfs3/fsntfs.c | 77 +- fs/ntfs3/index.c | 160 +- fs/ntfs3/inode.c | 35 +- fs/ntfs3/lib/decompress_common.h | 5 - fs/ntfs3/lib/lib.h | 6 - fs/ntfs3/lznt.c | 12 +- fs/ntfs3/namei.c | 24 + fs/ntfs3/ntfs.h | 20 +- fs/ntfs3/ntfs_fs.h | 63 +- fs/ntfs3/record.c | 3 + fs/ntfs3/run.c | 2 + fs/ntfs3/super.c | 641 +- fs/ntfs3/upcase.c | 8 +- fs/ntfs3/xattr.c | 95 +- fs/ocfs2/alloc.c | 48 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/super.c | 14 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/orangefs/inode.c | 2 +- fs/orangefs/super.c | 1 - fs/overlayfs/dir.c | 10 +- fs/overlayfs/file.c | 15 +- fs/posix_acl.c | 3 +- fs/proc/base.c | 3 - fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 28 +- fs/proc/uptime.c | 14 +- fs/pstore/blk.c | 2 +- fs/quota/quota.c | 1 - fs/ramfs/inode.c | 12 +- fs/sysfs/file.c | 140 +- fs/sysfs/group.c | 15 +- fs/sysfs/sysfs.h | 8 +- fs/sysv/super.c | 6 +- fs/ubifs/crypto.c | 1 + fs/userfaultfd.c | 12 +- include/acpi/acpi_bus.h | 1 + include/acpi/actbl2.h | 1 - include/asm-generic/cacheflush.h | 6 - include/asm-generic/sections.h | 89 +- include/asm-generic/syscall.h | 16 + include/drm/amd_asic_type.h | 1 - include/drm/drm_bridge.h | 23 +- include/drm/drm_connector.h | 37 - include/drm/drm_displayid.h | 101 +- include/drm/drm_dp_helper.h | 26 - include/drm/drm_edid.h | 47 - include/drm/drm_ioctl.h | 1 + include/drm/drm_mipi_dsi.h | 4 - include/drm/drm_mode_config.h | 13 +- include/drm/drm_plane.h | 2 +- include/drm/drm_print.h | 30 - include/drm/drm_probe_helper.h | 1 - include/drm/gpu_scheduler.h | 188 +- include/drm/i915_pciids.h | 8 +- include/drm/ttm/ttm_bo_api.h | 12 + include/drm/ttm/ttm_caching.h | 17 - include/drm/ttm/ttm_device.h | 79 +- include/drm/ttm/ttm_placement.h | 1 - include/drm/ttm/ttm_pool.h | 5 +- include/drm/ttm/ttm_range_manager.h | 18 +- include/drm/ttm/ttm_resource.h | 9 +- include/drm/ttm/ttm_tt.h | 98 +- include/dt-bindings/clock/imx8ulp-clock.h | 258 - include/dt-bindings/clock/mt8195-clk.h | 864 - include/dt-bindings/pinctrl/mt65xx.h | 9 - include/dt-bindings/power/qcom-aoss-qmp.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 17 - include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 - include/dt-bindings/soc/qcom,gpr.h | 19 - include/dt-bindings/sound/qcom,lpass.h | 5 - include/linux/amba/bus.h | 18 + include/linux/anon_inodes.h | 4 - include/linux/audit.h | 26 - include/linux/backing-dev.h | 25 +- include/linux/blk-integrity.h | 183 - include/linux/blk-mq.h | 465 - include/linux/blk_types.h | 2 + include/linux/blkdev.h | 743 +- include/linux/blktrace_api.h | 2 +- include/linux/bpf.h | 7 +- include/linux/brcmphy.h | 10 - include/linux/cdrom.h | 1 - include/linux/compiler-gcc.h | 11 +- include/linux/compiler_types.h | 10 +- include/linux/context_tracking.h | 2 +- include/linux/counter.h | 700 +- include/linux/counter_enum.h | 45 + include/linux/cpuhotplug.h | 4 - include/linux/cpuset.h | 17 - include/linux/damon.h | 6 +- include/linux/dax.h | 2 + include/linux/debug_locks.h | 2 + include/linux/dma-buf.h | 7 - include/linux/dma-fence.h | 32 +- include/linux/dma-resv.h | 106 +- include/linux/dsa/sja1105.h | 41 +- include/linux/elevator.h | 181 + include/linux/filter.h | 13 +- include/linux/firewire.h | 11 +- include/linux/firmware/xlnx-zynqmp.h | 14 - include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 1 - include/linux/fscache-cache.h | 137 +- include/linux/fscache.h | 460 +- include/linux/fscrypt.h | 3 + include/linux/genhd.h | 14 +- include/linux/gfp.h | 24 +- include/linux/highmem-internal.h | 11 - include/linux/highmem.h | 65 +- include/linux/huge_mm.h | 15 + include/linux/hugetlb.h | 24 +- include/linux/ieee80211.h | 68 +- include/linux/iio/common/st_sensors.h | 13 + include/linux/iio/driver.h | 14 - include/linux/iio/imu/adis.h | 2 - include/linux/io.h | 5 - include/linux/kallsyms.h | 15 +- include/linux/kasan.h | 11 +- include/linux/kcsan-checks.h | 3 - include/linux/kernel.h | 3 +- include/linux/kernel_stat.h | 1 - include/linux/kernfs.h | 28 + include/linux/kobject.h | 1 + include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 18 +- include/linux/leds.h | 2 +- include/linux/lockdep_types.h | 2 +- include/linux/lsm_hook_defs.h | 5 - include/linux/lsm_hooks.h | 13 - include/linux/mdev.h | 20 + include/linux/memblock.h | 23 +- include/linux/memcontrol.h | 264 +- include/linux/memory.h | 19 +- include/linux/memory_hotplug.h | 3 + include/linux/mempolicy.h | 6 +- include/linux/memremap.h | 6 - include/linux/mfd/idt8a340_reg.h | 31 +- include/linux/mfd/stm32-lptimer.h | 5 - include/linux/mfd/stm32-timers.h | 4 - include/linux/micrel_phy.h | 1 - include/linux/migrate.h | 23 +- include/linux/migrate_mode.h | 13 - include/linux/misc_cgroup.h | 6 +- include/linux/mlx5/driver.h | 2 + include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 293 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 77 - include/linux/mmc/host.h | 4 - include/linux/mmdebug.h | 20 - include/linux/mmzone.h | 26 +- include/linux/mtd/mtd.h | 2 + include/linux/nd.h | 4 +- include/linux/netfs.h | 94 +- include/linux/node.h | 4 +- include/linux/page-flags.h | 269 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 635 +- include/linux/part_stat.h | 1 - include/linux/pci-acpi.h | 8 - include/linux/pci.h | 2 +- include/linux/percpu.h | 3 - include/linux/perf_event.h | 27 +- include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/ti-sysc.h | 3 - include/linux/qed/qed_eth_if.h | 21 +- include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 5 +- include/linux/rcutiny.h | 2 +- include/linux/rmap.h | 18 +- include/linux/rpmsg.h | 2 +- include/linux/sched.h | 18 +- include/linux/sched/mm.h | 21 - include/linux/sched/signal.h | 1 - include/linux/security.h | 16 - include/linux/seqno-fence.h | 109 + include/linux/shrinker.h | 1 - include/linux/slab.h | 120 +- include/linux/soc/marvell/octeontx2/asm.h | 14 - include/linux/soc/qcom/apr.h | 70 +- include/linux/soc/qcom/qcom_aoss.h | 38 - include/linux/socket.h | 1 - include/linux/spi/ads7846.h | 15 + include/linux/spinlock.h | 17 +- include/linux/srcu.h | 3 +- include/linux/stackdepot.h | 11 +- include/linux/stacktrace.h | 1 - include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/swap.h | 18 +- include/linux/swiotlb.h | 3 +- include/linux/t10-pi.h | 2 +- include/linux/thread_info.h | 2 +- include/linux/torture.h | 8 - include/linux/tty.h | 140 +- include/linux/tty_driver.h | 8 +- include/linux/tty_flip.h | 20 +- include/linux/tty_ldisc.h | 27 +- include/linux/vfio.h | 53 +- include/linux/vmalloc.h | 13 +- include/linux/vmstat.h | 113 +- include/linux/writeback.h | 23 +- include/linux/ww_mutex.h | 15 +- include/media/hevc-ctrls.h | 11 - include/media/i2c/mt9p031.h | 1 - include/media/v4l2-async.h | 105 +- include/media/v4l2-fwnode.h | 12 +- include/media/videobuf2-core.h | 59 +- include/memory/renesas-rpc-if.h | 1 - include/net/bluetooth/bluetooth.h | 90 - include/net/bluetooth/hci.h | 117 - include/net/bluetooth/hci_core.h | 73 +- include/net/cfg80211.h | 66 - include/net/devlink.h | 26 +- include/net/ip.h | 6 +- include/net/mac80211.h | 11 - include/net/mctp.h | 56 +- include/net/mctpdevice.h | 5 - include/net/mptcp.h | 4 - include/net/netfilter/ipv6/nf_defrag_ipv6.h | 1 + include/net/netfilter/nf_tables.h | 2 +- include/net/netns/netfilter.h | 6 - include/net/sch_generic.h | 6 - include/net/sock.h | 64 +- include/net/tcp.h | 24 +- include/net/tls.h | 3 +- include/net/xdp.h | 8 +- include/net/xdp_sock_drv.h | 22 - include/net/xsk_buff_pool.h | 48 +- include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_device.h | 2 +- include/scsi/scsi_host.h | 10 + include/soc/qcom/spm.h | 43 - include/sound/cs35l41.h | 34 - include/sound/hdaudio_ext.h | 2 - include/sound/rt5682s.h | 48 - include/sound/simple_card_utils.h | 2 +- include/sound/soc-component.h | 14 +- include/sound/sof.h | 5 + include/trace/events/cachefiles.h | 2 +- include/trace/events/io_uring.h | 61 - include/trace/events/mctp.h | 75 - include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/uapi/asm-generic/fcntl.h | 4 - include/uapi/asm-generic/socket.h | 2 - include/uapi/drm/drm_fourcc.h | 6 - include/uapi/drm/drm_mode.h | 3 - include/uapi/drm/mga_drm.h | 22 +- include/uapi/drm/virtgpu_drm.h | 27 - include/uapi/linux/audit.h | 4 +- include/uapi/linux/bpf.h | 42 +- include/uapi/linux/btf.h | 55 +- include/uapi/linux/cdrom.h | 19 - include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/mptcp.h | 35 - include/uapi/linux/nfsd/nfsfh.h | 115 + include/uapi/linux/nitro_enclaves.h | 10 +- include/uapi/linux/nl80211.h | 113 +- include/uapi/linux/prctl.h | 3 - include/uapi/linux/smc.h | 27 - include/uapi/linux/stddef.h | 37 - include/uapi/linux/tls.h | 30 - include/uapi/linux/v4l2-controls.h | 1 - include/uapi/linux/videodev2.h | 31 +- include/uapi/linux/virtio_gpu.h | 18 +- include/uapi/linux/xfrm.h | 15 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/sound/asoc.h | 4 +- init/Kconfig | 28 - init/initramfs.c | 2 +- init/main.c | 30 +- ipc/ipc_sysctl.c | 32 +- kernel/Kconfig.preempt | 32 +- kernel/acct.c | 1 + kernel/audit.h | 7 +- kernel/audit_tree.c | 23 +- kernel/audit_watch.c | 3 +- kernel/auditfilter.c | 15 +- kernel/auditsc.c | 483 +- kernel/bpf/arraymap.c | 7 +- kernel/bpf/btf.c | 128 - kernel/bpf/core.c | 5 - kernel/bpf/hashtab.c | 13 +- kernel/bpf/helpers.c | 11 +- kernel/bpf/stackmap.c | 3 +- kernel/bpf/trampoline.c | 3 +- kernel/bpf/verifier.c | 125 +- kernel/cgroup/cgroup.c | 31 +- kernel/cgroup/cpuset.c | 79 +- kernel/cgroup/misc.c | 31 +- kernel/cpu.c | 2 +- kernel/dma/swiotlb.c | 15 +- kernel/events/core.c | 36 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 3 +- kernel/extable.c | 35 +- kernel/fork.c | 61 +- kernel/hung_task.c | 44 - kernel/irq/manage.c | 6 +- kernel/irq/spurious.c | 8 - kernel/kallsyms.c | 7 - kernel/kcov.c | 36 +- kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/kthread.c | 37 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 24 +- kernel/locking/locktorture.c | 14 +- kernel/locking/mutex.c | 41 - kernel/locking/test-ww_mutex.c | 86 +- kernel/locking/ww_rt_mutex.c | 25 - kernel/module.c | 2 - kernel/power/suspend.c | 4 +- kernel/power/swap.c | 2 +- kernel/printk/printk.c | 13 +- kernel/rcu/Kconfig | 18 + kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 167 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 112 +- kernel/rcu/tree.c | 77 +- kernel/rcu/tree.h | 8 + kernel/rcu/tree_exp.h | 14 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_plugin.h | 247 +- kernel/rcu/tree_stall.h | 27 +- kernel/rcu/update.c | 12 +- kernel/resource.c | 54 +- kernel/scftorture.c | 43 +- kernel/sched/core.c | 262 +- kernel/sched/core_sched.c | 4 - kernel/sched/deadline.c | 99 +- kernel/sched/debug.c | 108 +- kernel/sched/fair.c | 413 +- kernel/sched/rt.c | 130 +- kernel/sched/sched.h | 24 +- kernel/sched/stats.c | 104 - kernel/sched/stats.h | 49 - kernel/sched/stop_task.c | 4 +- kernel/sched/topology.c | 22 +- kernel/softirq.c | 3 +- kernel/stacktrace.c | 30 - kernel/sysctl.c | 8 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 31 +- kernel/time/tick-sched.c | 7 - kernel/trace/bpf_trace.c | 84 +- kernel/trace/ftrace.c | 2 +- kernel/tsacct.c | 2 +- kernel/workqueue.c | 2 +- lib/.gitignore | 2 - lib/Kconfig.debug | 165 +- lib/Makefile | 34 - lib/assoc_array.c | 22 +- lib/bootconfig.c | 2 +- lib/cpumask.c | 2 +- lib/crypto/sm4.c | 4 +- lib/devres.c | 82 - lib/flex_proportions.c | 28 +- lib/kobject.c | 2 +- lib/kunit/executor.c | 107 +- lib/kunit/executor_test.c | 109 +- lib/kunit/kunit-test.c | 14 +- lib/locking-selftest.c | 2 +- lib/memcpy_kunit.c | 289 - lib/raid6/Makefile | 4 - lib/random32.c | 1 - lib/stackdepot.c | 118 +- lib/string.c | 210 +- lib/string_helpers.c | 195 - lib/test_bpf.c | 14355 +++++------- lib/test_fortify/read_overflow-memchr.c | 5 - lib/test_fortify/read_overflow-memchr_inv.c | 5 - lib/test_fortify/read_overflow-memcmp.c | 5 - lib/test_fortify/read_overflow-memscan.c | 5 - lib/test_fortify/read_overflow2-memcmp.c | 5 - lib/test_fortify/read_overflow2-memcpy.c | 5 - lib/test_fortify/read_overflow2-memmove.c | 5 - lib/test_fortify/test_fortify.h | 35 - lib/test_fortify/write_overflow-memcpy.c | 5 - lib/test_fortify/write_overflow-memmove.c | 5 - lib/test_fortify/write_overflow-memset.c | 5 - lib/test_fortify/write_overflow-strcpy-lit.c | 5 - lib/test_fortify/write_overflow-strcpy.c | 5 - lib/test_fortify/write_overflow-strlcpy-src.c | 5 - lib/test_fortify/write_overflow-strlcpy.c | 5 - lib/test_fortify/write_overflow-strncpy-src.c | 5 - lib/test_fortify/write_overflow-strncpy.c | 5 - lib/test_fortify/write_overflow-strscpy.c | 5 - lib/test_kasan.c | 18 +- lib/vsprintf.c | 12 - localversion-next | 1 - mm/Kconfig | 18 +- mm/Makefile | 2 +- mm/backing-dev.c | 19 +- mm/cma.c | 2 +- mm/compaction.c | 4 +- mm/damon/Kconfig | 2 +- mm/damon/core.c | 10 +- mm/debug.c | 20 +- mm/debug_vm_pgtable.c | 7 +- mm/filemap.c | 588 +- mm/folio-compat.c | 142 - mm/gup.c | 5 +- mm/highmem.c | 1 + mm/huge_memory.c | 7 +- mm/hugetlb.c | 495 +- mm/internal.h | 37 +- mm/kasan/common.c | 6 +- mm/kasan/generic.c | 14 +- mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 17 +- mm/kfence/core.c | 184 +- mm/kfence/kfence.h | 2 - mm/kfence/kfence_test.c | 14 +- mm/khugepaged.c | 8 +- mm/ksm.c | 34 +- mm/memblock.c | 24 +- mm/memcontrol.c | 432 +- mm/memory-failure.c | 3 +- mm/memory.c | 182 +- mm/memory_hotplug.c | 48 +- mm/mempolicy.c | 22 +- mm/mempool.c | 1 + mm/memremap.c | 22 +- mm/migrate.c | 257 +- mm/mlock.c | 3 +- mm/mmap.c | 2 +- mm/mremap.c | 50 +- mm/nommu.c | 7 + mm/oom_kill.c | 9 +- mm/page-writeback.c | 476 +- mm/page_alloc.c | 84 +- mm/page_io.c | 4 +- mm/page_isolation.c | 29 +- mm/page_owner.c | 28 +- mm/percpu.c | 8 +- mm/readahead.c | 1 + mm/rmap.c | 28 +- mm/shmem.c | 14 +- mm/slab.c | 16 + mm/slab_common.c | 8 + mm/slub.c | 49 +- mm/sparse-vmemmap.c | 2 +- mm/sparse.c | 2 +- mm/swap.c | 197 +- mm/swap_state.c | 2 +- mm/swapfile.c | 12 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 5 +- mm/util.c | 111 +- mm/vmalloc.c | 47 +- mm/vmscan.c | 33 +- mm/vmstat.c | 73 +- mm/workingset.c | 62 +- mm/zsmalloc.c | 10 +- net/bluetooth/Makefile | 3 +- net/bluetooth/eir.c | 335 - net/bluetooth/eir.h | 72 - net/bluetooth/hci_codec.c | 238 - net/bluetooth/hci_codec.h | 7 - net/bluetooth/hci_conn.c | 168 +- net/bluetooth/hci_core.c | 319 +- net/bluetooth/hci_debugfs.c | 123 - net/bluetooth/hci_debugfs.h | 5 - net/bluetooth/hci_event.c | 135 +- net/bluetooth/hci_request.c | 478 +- net/bluetooth/hci_request.h | 25 +- net/bluetooth/hci_sock.c | 152 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/l2cap_sock.c | 10 +- net/bluetooth/mgmt.c | 445 +- net/bluetooth/msft.c | 172 +- net/bluetooth/msft.h | 9 - net/bluetooth/rfcomm/core.c | 50 +- net/bluetooth/rfcomm/sock.c | 46 +- net/bluetooth/sco.c | 209 +- net/bpf/test_run.c | 22 +- net/bridge/br_ioctl.c | 8 +- net/core/dev.c | 20 +- net/core/devlink.c | 394 +- net/core/filter.c | 21 - net/core/flow_dissector.c | 3 +- net/core/net_namespace.c | 4 - net/core/rtnetlink.c | 4 +- net/core/skbuff.c | 27 +- net/core/sock.c | 69 - net/core/stream.c | 2 +- net/dsa/Kconfig | 1 + net/dsa/dsa2.c | 15 +- net/dsa/tag_8021q.c | 1 + net/dsa/tag_ksz.c | 1 + net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_sja1105.c | 43 - net/ethtool/ioctl.c | 16 +- net/ipv4/af_inet.c | 12 +- net/ipv4/cipso_ipv4.c | 2 +- net/ipv4/datagram.c | 1 + net/ipv4/fib_notifier.c | 1 + net/ipv4/netfilter/nf_defrag_ipv4.c | 30 +- net/ipv4/route.c | 8 + net/ipv4/syncookies.c | 2 + net/ipv4/sysctl_net_ipv4.c | 21 + net/ipv4/tcp.c | 39 +- net/ipv4/tcp_fastopen.c | 6 + net/ipv4/tcp_input.c | 37 +- net/ipv4/tcp_ipv4.c | 6 + net/ipv4/tcp_minisocks.c | 7 + net/ipv4/tcp_nv.c | 1 + net/ipv4/tcp_output.c | 5 +- net/ipv4/tcp_rate.c | 6 - net/ipv4/udp.c | 1 + net/ipv4/udp_tunnel_core.c | 3 + net/ipv4/xfrm4_tunnel.c | 2 + net/ipv6/Makefile | 11 +- net/ipv6/ila/ila_xlat.c | 6 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 25 +- net/ipv6/seg6.c | 8 +- net/ipv6/seg6_hmac.c | 4 +- net/ipv6/tcp_ipv6.c | 6 + net/mac80211/agg-rx.c | 11 +- net/mac80211/cfg.c | 38 - net/mac80211/debugfs_sta.c | 38 +- net/mac80211/ibss.c | 25 +- net/mac80211/ieee80211_i.h | 32 +- net/mac80211/iface.c | 31 +- net/mac80211/mesh.c | 87 +- net/mac80211/mesh_hwmp.c | 44 +- net/mac80211/mesh_plink.c | 11 +- net/mac80211/mesh_sync.c | 26 +- net/mac80211/mlme.c | 272 +- net/mac80211/rx.c | 12 +- net/mac80211/s1g.c | 8 +- net/mac80211/scan.c | 16 +- net/mac80211/tdls.c | 63 +- net/mac80211/util.c | 40 +- net/mctp/af_mctp.c | 66 +- net/mctp/device.c | 53 +- net/mctp/neigh.c | 4 +- net/mctp/route.c | 190 +- net/mptcp/mib.c | 17 +- net/mptcp/mptcp_diag.c | 26 +- net/mptcp/options.c | 15 +- net/mptcp/protocol.c | 212 +- net/mptcp/protocol.h | 1 + net/mptcp/sockopt.c | 276 - net/netfilter/ipvs/ip_vs_ctl.c | 1 + net/netfilter/nf_tables_api.c | 91 +- net/netfilter/nft_dynset.c | 11 +- net/netfilter/nft_quota.c | 2 +- net/nfc/hci/llc_shdlc.c | 23 +- net/nfc/nci/uart.c | 2 +- net/openvswitch/meter.c | 1 + net/qrtr/Makefile | 3 +- net/qrtr/{af_qrtr.c => qrtr.c} | 0 net/rxrpc/rtt.c | 2 +- net/sched/sch_api.c | 7 +- net/sched/sch_generic.c | 33 - net/sched/sch_mq.c | 1 - net/sched/sch_mqprio.c | 1 - net/sched/sch_netem.c | 2 +- net/sctp/protocol.c | 1 + net/smc/af_smc.c | 34 +- net/smc/smc.h | 3 + net/smc/smc_clc.c | 330 +- net/smc/smc_clc.h | 19 +- net/smc/smc_core.c | 10 +- net/smc/smc_core.h | 1 - net/smc/smc_ism.c | 16 +- net/smc/smc_ism.h | 2 +- net/smc/smc_netlink.c | 47 +- net/smc/smc_netlink.h | 2 - net/sunrpc/addr.c | 40 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sysctl_net.c | 2 +- net/tls/tls_main.c | 46 - net/tls/tls_sw.c | 54 +- net/wireless/Makefile | 4 +- net/wireless/core.c | 10 - net/wireless/nl80211.c | 407 +- net/wireless/rdev-ops.h | 14 - net/wireless/trace.h | 31 - net/xdp/xsk.c | 15 + net/xdp/xsk_buff_pool.c | 132 +- net/xdp/xsk_queue.h | 12 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 69 +- rust/.gitignore | 6 - rust/Makefile | 316 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 425 - rust/alloc/borrow.rs | 493 - rust/alloc/boxed.rs | 1728 -- rust/alloc/collections/mod.rs | 116 - rust/alloc/fmt.rs | 587 - rust/alloc/lib.rs | 197 - rust/alloc/macros.rs | 128 - rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 612 - rust/alloc/rc.rs | 2539 --- rust/alloc/slice.rs | 1271 -- rust/alloc/str.rs | 614 - rust/alloc/string.rs | 2847 --- rust/alloc/sync.rs | 2631 --- rust/alloc/vec/drain.rs | 157 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 296 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3255 --- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 170 - rust/bindgen_parameters | 13 - rust/build_error.rs | 33 - rust/compiler_builtins.rs | 146 - rust/exports.c | 16 - rust/helpers.c | 235 - rust/kernel/allocator.rs | 63 - rust/kernel/bindings.rs | 28 - rust/kernel/bindings_helper.h | 24 - rust/kernel/buffer.rs | 39 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 212 - rust/kernel/error.rs | 272 - rust/kernel/file.rs | 130 - rust/kernel/file_operations.rs | 698 - rust/kernel/io_buffer.rs | 153 - rust/kernel/iov_iter.rs | 95 - rust/kernel/lib.rs | 220 - rust/kernel/linked_list.rs | 245 - rust/kernel/miscdev.rs | 113 - rust/kernel/module_param.rs | 497 - rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 176 - rust/kernel/platdev.rs | 166 - rust/kernel/prelude.rs | 28 - rust/kernel/print.rs | 412 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 570 - rust/kernel/security.rs | 79 - rust/kernel/static_assert.rs | 39 - rust/kernel/str.rs | 259 - rust/kernel/sync/arc.rs | 227 - rust/kernel/sync/condvar.rs | 136 - rust/kernel/sync/guard.rs | 82 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 84 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 109 - rust/kernel/sysctl.rs | 198 - rust/kernel/task.rs | 193 - rust/kernel/traits.rs | 26 - rust/kernel/types.rs | 249 - rust/kernel/user_ptr.rs | 191 - rust/macros/lib.rs | 127 - rust/macros/module.rs | 754 - samples/Kconfig | 2 - samples/Makefile | 1 - samples/bpf/Makefile | 17 +- samples/bpf/bpf_insn.h | 2 +- samples/bpf/xdp_redirect_map_multi.bpf.c | 5 + samples/bpf/xdp_router_ipv4_user.c | 39 +- samples/nitro_enclaves/ne_ioctl_sample.c | 7 +- samples/rust/Kconfig | 113 - samples/rust/Makefile | 12 - samples/rust/rust_chrdev.rs | 51 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 150 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 177 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - samples/vfio-mdev/mbochs.c | 2 +- samples/vfio-mdev/mdpy.c | 2 +- samples/vfio-mdev/mtty.c | 2 +- scripts/Makefile.build | 85 +- scripts/Makefile.clang | 20 +- scripts/Makefile.lib | 24 +- scripts/checkpatch.pl | 3 +- scripts/const_structs.checkpatch | 4 - scripts/gcc-plugins/gcc-common.h | 131 +- scripts/gcc-plugins/gcc-generate-gimple-pass.h | 19 + scripts/gcc-plugins/gcc-generate-ipa-pass.h | 19 + scripts/gcc-plugins/gcc-generate-rtl-pass.h | 19 + scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h | 19 + scripts/gcc-plugins/structleak_plugin.c | 2 + scripts/generate_rust_analyzer.py | 143 - scripts/get_abi.pl | 484 +- scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/kconfig/lexer.l | 9 +- scripts/kconfig/menu.c | 33 +- scripts/kernel-doc | 9 - scripts/rust-version.sh | 31 - scripts/sorttable.c | 4 +- scripts/spelling.txt | 16 - scripts/tags.sh | 6 +- scripts/test_fortify.sh | 62 - security/Kconfig | 17 +- security/Kconfig.hardening | 5 +- security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 - security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/integrity/ima/ima_policy.c | 17 +- security/lsm_audit.c | 2 +- security/security.c | 12 - security/selinux/hooks.c | 65 +- security/selinux/include/classmap.h | 4 +- security/selinux/nlmsgtab.c | 4 +- security/smack/smack_lsm.c | 57 +- security/smack/smackfs.c | 5 +- sound/core/seq_device.c | 8 +- sound/hda/ext/hdac_ext_stream.c | 46 +- sound/hda/hdac_stream.c | 4 +- sound/pci/hda/hda_intel.c | 49 +- sound/pci/hda/patch_realtek.c | 1 - sound/soc/amd/acp-da7219-max98357a.c | 6 +- sound/soc/amd/acp-pcm-dma.c | 6 +- sound/soc/amd/acp.h | 2 - sound/soc/atmel/atmel-i2s.c | 6 +- sound/soc/atmel/atmel_ssc_dai.c | 26 +- sound/soc/atmel/atmel_wm8904.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 10 +- sound/soc/atmel/mikroe-proto.c | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/sam9x5_wm8731.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/au1x/db1200.c | 6 +- sound/soc/au1x/i2sc.c | 6 +- sound/soc/au1x/psc-i2s.c | 10 +- sound/soc/bcm/bcm2835-i2s.c | 56 +- sound/soc/bcm/cygnus-ssp.c | 6 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 10 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/88pm860x-codec.c | 18 +- sound/soc/codecs/Kconfig | 17 - sound/soc/codecs/Makefile | 6 - sound/soc/codecs/ab8500-codec.c | 20 +- sound/soc/codecs/ad1836.c | 6 +- sound/soc/codecs/ad193x.c | 10 +- sound/soc/codecs/adau1372.c | 14 +- sound/soc/codecs/adau1373.c | 14 +- sound/soc/codecs/adau1701.c | 6 +- sound/soc/codecs/adau17x1.c | 6 +- sound/soc/codecs/adau1977.c | 31 +- sound/soc/codecs/adav80x.c | 6 +- sound/soc/codecs/ak4104.c | 4 +- sound/soc/codecs/ak4118.c | 20 +- sound/soc/codecs/ak4458.c | 12 +- sound/soc/codecs/ak4642.c | 8 +- sound/soc/codecs/ak4671.c | 6 +- sound/soc/codecs/ak5558.c | 10 +- sound/soc/codecs/alc5623.c | 8 +- sound/soc/codecs/alc5632.c | 8 +- sound/soc/codecs/cpcap.c | 18 +- sound/soc/codecs/cros_ec_codec.c | 4 +- sound/soc/codecs/cs35l41-i2c.c | 113 - sound/soc/codecs/cs35l41-spi.c | 138 - sound/soc/codecs/cs35l41-tables.c | 594 - sound/soc/codecs/cs35l41.c | 1447 -- sound/soc/codecs/cs35l41.h | 775 - sound/soc/codecs/cs42l42.c | 138 +- sound/soc/codecs/cs42l42.h | 59 - sound/soc/codecs/cs4341.c | 7 - sound/soc/codecs/cs47l15.c | 26 +- sound/soc/codecs/cs47l24.c | 20 +- sound/soc/codecs/cs47l35.c | 26 +- sound/soc/codecs/cs47l85.c | 34 +- sound/soc/codecs/cs47l90.c | 36 +- sound/soc/codecs/cs47l92.c | 20 +- sound/soc/codecs/cx20442.c | 3 +- sound/soc/codecs/madera.c | 18 +- sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/nau8824.c | 4 +- sound/soc/codecs/pcm179x-spi.c | 1 - sound/soc/codecs/pcm5102a.c | 2 +- sound/soc/codecs/pcm512x.c | 2 - sound/soc/codecs/rt1011.c | 54 - sound/soc/codecs/rt1011.h | 7 - sound/soc/codecs/rt1015.c | 2 +- sound/soc/codecs/rt1016.c | 2 +- sound/soc/codecs/rt1019.c | 2 +- sound/soc/codecs/rt1305.c | 2 +- sound/soc/codecs/rt1308.c | 2 +- sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5616.c | 2 +- sound/soc/codecs/rt5640.c | 2 +- sound/soc/codecs/rt5645.c | 2 +- sound/soc/codecs/rt5651.c | 2 +- sound/soc/codecs/rt5659.c | 2 +- sound/soc/codecs/rt5660.c | 2 +- sound/soc/codecs/rt5663.c | 2 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5668.c | 2 +- sound/soc/codecs/rt5670.c | 2 +- sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/rt5682-i2c.c | 22 - sound/soc/codecs/rt5682.c | 76 +- sound/soc/codecs/rt5682.h | 3 - sound/soc/codecs/rt5682s.c | 3187 --- sound/soc/codecs/rt5682s.h | 1455 -- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wm2200.c | 30 +- sound/soc/codecs/wm5102.c | 16 +- sound/soc/codecs/wm5110.c | 24 +- sound/soc/codecs/wm_adsp.c | 2447 +- sound/soc/codecs/wm_adsp.h | 133 +- sound/soc/codecs/wmfw.h | 8 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/dwc/dwc-i2s.c | 12 +- sound/soc/fsl/eukrea-tlv320.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 54 +- sound/soc/fsl/fsl_audmix.c | 8 +- sound/soc/fsl/fsl_esai.c | 28 +- sound/soc/fsl/fsl_mqs.c | 4 +- sound/soc/fsl/fsl_rpmsg.c | 47 +- sound/soc/fsl/fsl_rpmsg.h | 12 - sound/soc/fsl/fsl_sai.c | 34 +- sound/soc/fsl/fsl_sai.h | 2 +- sound/soc/fsl/fsl_spdif.c | 11 - sound/soc/fsl/fsl_ssi.c | 38 +- sound/soc/fsl/fsl_xcvr.c | 17 +- sound/soc/fsl/imx-audmix.c | 12 +- sound/soc/fsl/imx-card.c | 6 +- sound/soc/fsl/imx-es8328.c | 2 +- sound/soc/fsl/imx-hdmi.c | 6 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/fsl/imx-sgtl5000.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 16 +- sound/soc/fsl/p1022_ds.c | 16 +- sound/soc/fsl/p1022_rdk.c | 2 +- sound/soc/generic/audio-graph-card.c | 4 +- sound/soc/intel/boards/Kconfig | 1 - sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/bdw-rt5677.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 4 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 4 +- sound/soc/intel/boards/bytcht_da7213.c | 4 +- sound/soc/intel/boards/bytcht_es8316.c | 4 +- sound/soc/intel/boards/bytcht_nocodec.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 4 +- sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/bytcr_wm5102.c | 4 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 4 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 4 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 6 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 6 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 4 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 4 +- sound/soc/intel/boards/skl_rt286.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 111 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 26 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 2 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 1 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 29 +- sound/soc/meson/aiu-encoder-spdif.c | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 2 +- sound/soc/rockchip/rockchip_pdm.c | 112 +- sound/soc/rockchip/rockchip_pdm.h | 6 - sound/soc/samsung/s3c-i2s-v2.c | 2 - sound/soc/soc-component.c | 61 +- sound/soc/soc-compress.c | 43 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 4 - sound/soc/soc-topology.c | 6 +- sound/soc/sof/Kconfig | 2 +- sound/soc/sof/Makefile | 3 +- sound/soc/sof/compress.c | 147 + sound/soc/sof/compress.h | 32 + sound/soc/sof/control.c | 192 +- sound/soc/sof/core.c | 11 +- sound/soc/sof/debug.c | 26 +- sound/soc/sof/imx/imx-ops.h | 10 - sound/soc/sof/imx/imx8.c | 20 +- sound/soc/sof/imx/imx8m.c | 25 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 3 +- sound/soc/sof/intel/bdw.c | 7 +- sound/soc/sof/intel/byt.c | 6 +- sound/soc/sof/intel/cnl.c | 3 +- .../soc/sof/intel/{hda-probes.c => hda-compress.c} | 0 sound/soc/sof/intel/hda-dai.c | 23 +- sound/soc/sof/intel/hda-dsp.c | 61 +- sound/soc/sof/intel/hda-ipc.c | 15 +- sound/soc/sof/intel/hda-stream.c | 92 +- sound/soc/sof/intel/hda.c | 33 +- sound/soc/sof/intel/hda.h | 47 +- sound/soc/sof/intel/icl.c | 3 +- sound/soc/sof/intel/intel-ipc.c | 14 +- sound/soc/sof/intel/pci-apl.c | 2 + sound/soc/sof/intel/pci-cnl.c | 3 + sound/soc/sof/intel/pci-icl.c | 2 + sound/soc/sof/intel/pci-tgl.c | 5 + sound/soc/sof/intel/pci-tng.c | 4 +- sound/soc/sof/intel/tgl.c | 3 +- sound/soc/sof/ipc.c | 152 +- sound/soc/sof/loader.c | 147 +- sound/soc/sof/ops.h | 56 +- sound/soc/sof/pcm.c | 6 +- sound/soc/sof/pm.c | 2 +- sound/soc/sof/probe.c | 290 + sound/soc/sof/probe.h | 85 + sound/soc/sof/sof-audio.h | 5 - sound/soc/sof/sof-of-dev.c | 5 +- sound/soc/sof/sof-priv.h | 93 +- sound/soc/sof/sof-probes.c | 364 - sound/soc/sof/sof-probes.h | 38 - sound/soc/sof/trace.c | 5 +- sound/soc/sof/utils.c | 28 +- sound/soc/sof/xtensa/core.c | 2 +- sound/soc/tegra/Kconfig | 48 - sound/soc/tegra/Makefile | 10 - sound/soc/tegra/tegra210_adx.c | 531 - sound/soc/tegra/tegra210_adx.h | 72 - sound/soc/tegra/tegra210_ahub.c | 511 +- sound/soc/tegra/tegra210_amx.c | 600 - sound/soc/tegra/tegra210_amx.h | 93 - sound/soc/tegra/tegra210_mixer.c | 674 - sound/soc/tegra/tegra210_mixer.h | 100 - sound/soc/tegra/tegra210_mvc.c | 645 - sound/soc/tegra/tegra210_mvc.h | 117 - sound/soc/tegra/tegra210_sfc.c | 3549 --- sound/soc/tegra/tegra210_sfc.h | 78 - sound/soc/ti/Kconfig | 2 +- sound/soc/ti/ams-delta.c | 3 +- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ux500/mop500_ab8500.c | 2 +- sound/soc/ux500/mop500_ab8500.h | 2 +- sound/usb/card.h | 11 +- sound/usb/clock.c | 4 +- sound/usb/endpoint.c | 230 +- sound/usb/endpoint.h | 13 +- sound/usb/mixer_scarlett_gen2.c | 2 - sound/usb/pcm.c | 157 +- sound/usb/usx2y/usbusx2yaudio.c | 11 +- sound/virtio/virtio_pcm_msg.c | 5 +- tools/bpf/bpftool/Makefile | 3 - tools/bpf/bpftool/btf.c | 12 - tools/bpf/bpftool/feature.c | 1 - tools/bpf/bpftool/gen.c | 36 +- tools/bpf/resolve_btfids/Makefile | 5 +- tools/build/Makefile.feature | 1 - tools/build/feature/Makefile | 4 - tools/build/feature/test-libtracefs.c | 10 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/uapi/linux/bpf.h | 42 +- tools/include/uapi/linux/btf.h | 55 +- tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Makefile | 39 +- tools/lib/bpf/bpf_helpers.h | 51 +- tools/lib/bpf/btf.c | 84 +- tools/lib/bpf/btf.h | 87 - tools/lib/bpf/btf_dump.c | 3 - tools/lib/bpf/gen_loader.c | 7 +- tools/lib/bpf/libbpf.c | 1070 +- tools/lib/bpf/libbpf.h | 108 +- tools/lib/bpf/libbpf.map | 5 - tools/lib/bpf/libbpf_common.h | 24 - tools/lib/bpf/libbpf_internal.h | 34 +- tools/lib/bpf/libbpf_legacy.h | 9 - tools/lib/bpf/libbpf_version.h | 9 - tools/lib/bpf/skel_internal.h | 6 +- tools/lib/bpf/xsk.c | 4 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 74 +- tools/objtool/check.c | 464 +- tools/objtool/include/objtool/arch.h | 5 +- tools/objtool/include/objtool/cfi.h | 2 - tools/objtool/include/objtool/check.h | 2 +- tools/objtool/include/objtool/elf.h | 1 - tools/objtool/include/objtool/objtool.h | 9 - tools/objtool/objtool.c | 22 - tools/objtool/orc_gen.c | 15 +- tools/objtool/special.c | 38 +- tools/perf/Documentation/perf-record.txt | 16 - tools/perf/Makefile.config | 21 - tools/perf/Makefile.perf | 2 - tools/perf/arch/riscv64/annotate/instructions.c | 34 - tools/perf/arch/x86/annotate/instructions.c | 28 +- tools/perf/bench/synthesize.c | 4 +- tools/perf/builtin-daemon.c | 13 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-record.c | 46 +- tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 4 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 32 +- .../arch/arm64/hisilicon/hip08/uncore-hha.json | 120 +- .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 52 +- .../pmu-events/arch/test/test_soc/sys/uncore.json | 7 - tools/perf/pmu-events/jevents.c | 16 +- tools/perf/tests/code-reading.c | 3 +- tools/perf/tests/expr.c | 160 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/parse-events.c | 8 +- tools/perf/tests/pmu-events.c | 135 +- tools/perf/tests/shell/stat_all_metricgroups.sh | 12 - tools/perf/tests/shell/stat_all_metrics.sh | 22 - tools/perf/tests/shell/stat_all_pmu.sh | 22 - tools/perf/tests/vmlinux-kallsyms.c | 102 - tools/perf/util/annotate.c | 6 +- tools/perf/util/bpf_counter.c | 8 +- tools/perf/util/bpf_counter_cgroup.c | 8 +- tools/perf/util/debug.c | 19 - tools/perf/util/expr.c | 121 +- tools/perf/util/expr.h | 20 +- tools/perf/util/expr.l | 9 + tools/perf/util/expr.y | 325 +- tools/perf/util/metricgroup.c | 142 +- tools/perf/util/parse-events.c | 82 +- tools/perf/util/parse-events.h | 3 +- tools/perf/util/parse-events.l | 1 + tools/perf/util/record.h | 1 - tools/perf/util/stat-shadow.c | 54 +- tools/perf/util/synthetic-events.c | 73 +- tools/perf/util/synthetic-events.h | 20 +- tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/rcu/extract-stall.sh | 34 - tools/testing/cxl/Kbuild | 38 - tools/testing/cxl/config_check.c | 13 - tools/testing/cxl/mock_acpi.c | 109 - tools/testing/cxl/mock_pmem.c | 24 - tools/testing/cxl/test/Kbuild | 10 - tools/testing/cxl/test/cxl.c | 576 - tools/testing/cxl/test/mem.c | 256 - tools/testing/cxl/test/mock.c | 171 - tools/testing/cxl/test/mock.h | 27 - tools/testing/kunit/kunit.py | 5 +- tools/testing/selftests/arm64/fp/Makefile | 2 +- tools/testing/selftests/arm64/fp/TODO | 9 +- tools/testing/selftests/arm64/fp/sve-ptrace-asm.S | 33 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 460 +- tools/testing/selftests/arm64/fp/vec-syscfg.c | 95 +- tools/testing/selftests/bpf/.gitignore | 5 +- tools/testing/selftests/bpf/Makefile | 7 +- tools/testing/selftests/bpf/README.rst | 27 - .../selftests/bpf/bpf_testmod/bpf_testmod.c | 19 +- tools/testing/selftests/bpf/btf_helpers.c | 7 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 4 +- .../selftests/bpf/prog_tests/attach_probe.c | 24 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf.c | 441 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 27 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 20 - tools/testing/selftests/bpf/prog_tests/btf_write.c | 21 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 17 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 43 +- .../selftests/bpf/prog_tests/flow_dissector.c | 4 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 99 - .../selftests/bpf/prog_tests/module_attach.c | 39 + .../testing/selftests/bpf/prog_tests/probe_user.c | 4 +- .../selftests/bpf/prog_tests/reference_tracking.c | 52 +- tools/testing/selftests/bpf/prog_tests/sk_assign.c | 2 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 6 - tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 - .../selftests/bpf/prog_tests/sockopt_multi.c | 30 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 83 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 2 +- .../selftests/bpf/prog_tests/trace_printk.c | 24 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 68 - tools/testing/selftests/bpf/prog_tests/xdpwall.c | 15 - tools/testing/selftests/bpf/progs/bpf_cubic.c | 12 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 3 +- .../bpf/progs/cg_storage_multi_isolated.c | 4 +- .../selftests/bpf/progs/cg_storage_multi_shared.c | 4 +- .../selftests/bpf/progs/for_each_array_map_elem.c | 2 +- .../selftests/bpf/progs/for_each_hash_map_elem.c | 2 +- .../selftests/bpf/progs/get_branch_snapshot.c | 40 - .../testing/selftests/bpf/progs/kfunc_call_test.c | 4 +- .../selftests/bpf/progs/kfunc_call_test_subprog.c | 2 +- tools/testing/selftests/bpf/progs/skb_pkt_end.c | 2 +- tools/testing/selftests/bpf/progs/sockopt_multi.c | 5 +- tools/testing/selftests/bpf/progs/tag.c | 49 - tools/testing/selftests/bpf/progs/tailcall1.c | 7 +- tools/testing/selftests/bpf/progs/tailcall2.c | 23 +- tools/testing/selftests/bpf/progs/tailcall3.c | 7 +- tools/testing/selftests/bpf/progs/tailcall4.c | 7 +- tools/testing/selftests/bpf/progs/tailcall5.c | 7 +- tools/testing/selftests/bpf/progs/tailcall6.c | 34 - .../selftests/bpf/progs/tailcall_bpf2bpf1.c | 7 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 7 +- .../selftests/bpf/progs/tailcall_bpf2bpf3.c | 11 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 15 +- .../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 2 +- .../testing/selftests/bpf/progs/test_cgroup_link.c | 4 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 12 +- .../selftests/bpf/progs/test_cls_redirect.c | 2 +- .../testing/selftests/bpf/progs/test_global_data.c | 2 +- .../selftests/bpf/progs/test_global_func1.c | 2 +- .../selftests/bpf/progs/test_global_func3.c | 2 +- .../selftests/bpf/progs/test_global_func5.c | 2 +- .../selftests/bpf/progs/test_global_func6.c | 2 +- .../selftests/bpf/progs/test_global_func7.c | 2 +- .../testing/selftests/bpf/progs/test_map_in_map.c | 2 +- .../bpf/progs/test_misc_tcp_hdr_options.c | 2 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 2 +- .../selftests/bpf/progs/test_pkt_md_access.c | 4 +- .../testing/selftests/bpf/progs/test_probe_user.c | 28 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 3 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 44 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 37 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 6 - .../testing/selftests/bpf/progs/test_skb_helpers.c | 2 +- .../selftests/bpf/progs/test_sockmap_listen.c | 2 +- .../bpf/progs/test_sockmap_skb_verdict_attach.c | 2 +- .../selftests/bpf/progs/test_sockmap_update.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_bpf.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_neigh.c | 6 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 6 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 10 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 4 +- .../selftests/bpf/progs/test_tcp_hdr_options.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 4 +- .../selftests/bpf/progs/test_xdp_devmap_helpers.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_link.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 2 +- .../selftests/bpf/progs/test_xdp_noinline.c | 4 +- .../bpf/progs/test_xdp_with_cpumap_helpers.c | 4 +- .../bpf/progs/test_xdp_with_devmap_helpers.c | 4 +- tools/testing/selftests/bpf/progs/trace_vprintk.c | 33 - tools/testing/selftests/bpf/progs/xdp_dummy.c | 2 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 4 +- tools/testing/selftests/bpf/progs/xdping_kern.c | 4 +- tools/testing/selftests/bpf/progs/xdpwall.c | 365 - tools/testing/selftests/bpf/test_bpftool.py | 22 +- tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_progs.c | 39 - tools/testing/selftests/bpf/test_progs.h | 2 - .../selftests/bpf/test_tcp_check_syncookie.sh | 4 +- tools/testing/selftests/bpf/test_tunnel.sh | 5 +- tools/testing/selftests/bpf/test_xdp_meta.sh | 5 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 4 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 2 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 4 +- tools/testing/selftests/bpf/test_xdp_vlan.sh | 7 +- tools/testing/selftests/bpf/trace_helpers.c | 37 - tools/testing/selftests/bpf/trace_helpers.h | 5 - tools/testing/selftests/bpf/verifier/ctx_skb.c | 60 - tools/testing/selftests/bpf/verifier/jit.c | 22 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 161 - tools/testing/selftests/bpf/xdping.c | 5 +- tools/testing/selftests/bpf/xdpxceiver.c | 961 +- tools/testing/selftests/bpf/xdpxceiver.h | 75 +- tools/testing/selftests/drivers/dma-buf/udmabuf.c | 5 +- .../drivers/net/netdevsim/ethtool-common.sh | 2 +- .../drivers/net/netdevsim/tc-mq-visibility.sh | 77 - tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 2 +- tools/testing/selftests/kvm/lib/sparsebit.c | 2 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 3 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 2 +- tools/testing/selftests/memory-hotplug/config | 1 + tools/testing/selftests/net/fib_nexthops.sh | 1 - tools/testing/selftests/net/mptcp/.gitignore | 1 - tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 683 - tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 31 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 11 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- .../selftests/rcutorture/configs/rcu/TREE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE02 | 1 + .../selftests/rcutorture/configs/rcu/TREE04 | 1 + .../selftests/rcutorture/configs/rcu/TREE05 | 1 + .../selftests/rcutorture/configs/rcu/TREE06 | 1 + .../selftests/rcutorture/configs/rcu/TREE07 | 1 + .../selftests/rcutorture/configs/rcu/TREE08 | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 1 + .../selftests/rcutorture/configs/rcuscale/TINY | 1 + .../selftests/rcutorture/configs/rcuscale/TRACE01 | 1 + .../selftests/rcutorture/configs/rcuscale/TREE | 1 + .../selftests/rcutorture/configs/rcuscale/TREE54 | 1 + .../rcutorture/configs/refscale/NOPREEMPT | 1 + .../selftests/rcutorture/configs/refscale/PREEMPT | 1 + .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 + tools/testing/selftests/sched/cs_prctl_test.c | 28 +- tools/testing/selftests/vm/ksm_tests.c | 29 +- tools/testing/selftests/vm/userfaultfd.c | 234 +- tools/vm/page_owner_sort.c | 94 +- virt/kvm/eventfd.c | 15 +- virt/kvm/kvm_main.c | 127 +- 4533 files changed, 94258 insertions(+), 250185 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/obsolete/o2cb delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865 delete mode 100644 Documentation/ABI/testing/sysfs-class-fc delete mode 100644 Documentation/ABI/testing/sysfs-timecard delete mode 100644 Documentation/arm/stm32/stm32mp13-overview.rst delete mode 100644 Documentation/bpf/bpf_licensing.rst delete mode 100644 Documentation/devicetree/bindings/arm/arm,cci-400.yaml delete mode 100644 Documentation/devicetree/bindings/arm/cci-control-port.yaml create mode 100644 Documentation/devicetree/bindings/arm/cci.txt delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8195- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8195- [...] delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/allwinner,sun6i-a31 [...] delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/allwinner,sun9i-a80 [...] create mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8ulp-cgc-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8ulp-pcc-clock.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-edp.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml delete mode 100644 Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml create mode 100644 Documentation/devicetree/bindings/gnss/u-blox.txt delete mode 100644 Documentation/devicetree/bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/dps650ab.txt create mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/iio-hwmon.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/jc42.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/lltc,ltc4151.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/lm70.txt create mode 100644 Documentation/devicetree/bindings/hwmon/lm90.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ltc4151.txt create mode 100644 Documentation/devicetree/bindings/hwmon/mcp3021.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/microchip,mcp3021.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/national,lm90.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,sht15.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/sht15.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp102.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp108.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/tmp108.txt delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2600-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31865.yaml delete mode 100644 Documentation/devicetree/bindings/input/cypress-sf.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi-cont [...] delete mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ddr.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.txt delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.yaml delete mode 100644 Documentation/devicetree/bindings/net/lantiq,etop-xway.yaml create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt delete mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.yaml delete mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6350-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml create mode 100644 Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/amlogic,meson-mx-a [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/memory-region.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml create mode 100644 Documentation/devicetree/bindings/rng/omap_rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/omap_rng.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/mstar,msc313-rtc.yaml create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm6345-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm6345-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.txt delete mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,spm.yaml create mode 100644 Documentation/devicetree/bindings/sound/bt-sco.txt delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs35l41.yaml delete mode 100644 Documentation/devicetree/bindings/sound/linux,bt-sco.yaml delete mode 100644 Documentation/devicetree/bindings/sound/linux,spdif-dit.yaml create mode 100644 Documentation/devicetree/bindings/sound/name-prefix.txt delete mode 100644 Documentation/devicetree/bindings/sound/name-prefix.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5682s.yaml create mode 100644 Documentation/devicetree/bindings/sound/rockchip,pdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,pdm.yaml create mode 100644 Documentation/devicetree/bindings/sound/simple-amplifier.txt delete mode 100644 Documentation/devicetree/bindings/sound/simple-audio-amplifier.yaml create mode 100644 Documentation/devicetree/bindings/sound/spdif-transmitter.txt delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8978.yaml delete mode 100644 Documentation/devicetree/bindings/spi/cdns,xspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/ingenic,spi.yaml create mode 100644 Documentation/devicetree/bindings/usb/udc-xilinx.txt delete mode 100644 Documentation/devicetree/bindings/usb/xlnx,usb2.yaml create mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.txt delete mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.yaml delete mode 100644 Documentation/driver-api/media/drivers/rkisp1.rst delete mode 100644 Documentation/filesystems/nfs/reexport.rst delete mode 100644 Documentation/hwmon/max6620.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/networking/devlink/iosm.rst delete mode 100644 Documentation/process/maintainer-handbooks.rst delete mode 100644 Documentation/process/maintainer-tip.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/sysrq.rst delete mode 100644 Documentation/translations/zh_CN/core-api/boot-time-mm.rst delete mode 100644 Documentation/translations/zh_CN/core-api/genalloc.rst delete mode 100644 Documentation/translations/zh_CN/core-api/gfp_mask-from-fs-io.rst delete mode 100644 Documentation/translations/zh_CN/core-api/kref.rst delete mode 100644 Documentation/translations/zh_CN/core-api/memory-allocation.rst delete mode 100644 Documentation/translations/zh_CN/core-api/mm-api.rst delete mode 100644 Documentation/translations/zh_CN/core-api/unaligned-memory-access.rst rename Documentation/{admin-guide/mm => vm}/swap_numa.rst (100%) rename Documentation/{admin-guide/mm => vm}/zswap.rst (100%) delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/boot/dts/at91-lmu5000.dts delete mode 100644 arch/arm/boot/dts/at91-q5xr5.dts delete mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts delete mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi delete mode 100644 arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi delete mode 100644 arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts delete mode 100644 arch/arm/boot/dts/qcom-pm8226.dtsi delete mode 100644 arch/arm/boot/dts/sama5d29.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp13-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp131.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp133.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp135.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp135f-dk.dts delete mode 100644 arch/arm/boot/dts/stm32mp13xc.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp13xf.dtsi delete mode 100644 arch/arm/mach-at91/lan966x.c delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-maple.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm6350.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/draak.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/ebisu.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m0.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m4.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m5-salvator-xs.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m5.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m6.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m7.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m8.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk356x.dtsi delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/sh/boot/compressed/ashiftrt.S delete mode 100644 arch/sh/boot/compressed/ashldi3.c delete mode 100644 arch/sh/boot/compressed/ashlsi3.S delete mode 100644 arch/sh/boot/compressed/ashrsi3.S delete mode 100644 arch/sh/boot/compressed/lshrsi3.S delete mode 100644 arch/x86/include/asm/extable_fixup_types.h delete mode 100644 arch/x86/rust/target.json delete mode 100644 block/elevator.h delete mode 100644 drivers/clk/imx/clk-imx8ulp.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-apmixedsys.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-apusys_pll.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-cam.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-ccu.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-img.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-infra_ao.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-ipe.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-mfg.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-peri_ao.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-scp_adsp.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-topckgen.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-vdec.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-vdo0.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-vdo1.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-venc.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-vpp0.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-vpp1.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-wpe.c delete mode 100644 drivers/counter/counter-core.c delete mode 100644 drivers/counter/counter-sysfs.c delete mode 100644 drivers/counter/counter-sysfs.h create mode 100644 drivers/counter/counter.c delete mode 100644 drivers/cxl/core/mbox.c create mode 100644 drivers/dma-buf/seqno-fence.c delete mode 100644 drivers/gpio/gpio-zynqmp-modepin.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h delete mode 100644 drivers/gpu/drm/i915/display/intel_backlight.c delete mode 100644 drivers/gpu/drm/i915/display/intel_backlight.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dpt.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dpt.h delete mode 100644 drivers/gpu/drm/i915/display/intel_drrs.c delete mode 100644 drivers/gpu/drm/i915/display/intel_drrs.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c delete mode 100644 drivers/gpu/drm/panel/panel-edp.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d27a1.c create mode 100644 drivers/gpu/drm/zte/Kconfig create mode 100644 drivers/gpu/drm/zte/Makefile create mode 100644 drivers/gpu/drm/zte/zx_common_regs.h create mode 100644 drivers/gpu/drm/zte/zx_drm_drv.c create mode 100644 drivers/gpu/drm/zte/zx_drm_drv.h create mode 100644 drivers/gpu/drm/zte/zx_hdmi.c create mode 100644 drivers/gpu/drm/zte/zx_hdmi_regs.h create mode 100644 drivers/gpu/drm/zte/zx_plane.c create mode 100644 drivers/gpu/drm/zte/zx_plane.h create mode 100644 drivers/gpu/drm/zte/zx_plane_regs.h create mode 100644 drivers/gpu/drm/zte/zx_tvenc.c create mode 100644 drivers/gpu/drm/zte/zx_tvenc_regs.h create mode 100644 drivers/gpu/drm/zte/zx_vga.c create mode 100644 drivers/gpu/drm/zte/zx_vga_regs.h create mode 100644 drivers/gpu/drm/zte/zx_vou.c create mode 100644 drivers/gpu/drm/zte/zx_vou.h create mode 100644 drivers/gpu/drm/zte/zx_vou_regs.h delete mode 100644 drivers/hid/hid-xiaomi.c delete mode 100644 drivers/hwmon/max6620.c delete mode 100644 drivers/iio/accel/adxl313.h delete mode 100644 drivers/iio/accel/adxl313_core.c delete mode 100644 drivers/iio/accel/adxl313_i2c.c delete mode 100644 drivers/iio/accel/adxl313_spi.c delete mode 100644 drivers/iio/accel/adxl355.h delete mode 100644 drivers/iio/accel/adxl355_core.c delete mode 100644 drivers/iio/accel/adxl355_i2c.c delete mode 100644 drivers/iio/accel/adxl355_spi.c delete mode 100644 drivers/iio/adc/imx8qxp-adc.c delete mode 100644 drivers/iio/chemical/sunrise_co2.c delete mode 100644 drivers/iio/temperature/max31865.c delete mode 100644 drivers/input/keyboard/cypress-sf.c delete mode 100644 drivers/input/touchscreen/goodix.h delete mode 100644 drivers/input/touchscreen/goodix_fwupload.c delete mode 100644 drivers/media/i2c/ov13b10.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c delete mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_coredump.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_coredump.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_devlink.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_devlink.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_flash.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_flash.h delete mode 100644 drivers/pinctrl/qcom/pinctrl-qcm2290.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm6350.c delete mode 100644 drivers/platform/x86/intel/ishtp_eclite.c delete mode 100644 drivers/platform/x86/wmaa-backlight-wmi.c create mode 100644 drivers/ptp/idt8a340_reg.h delete mode 100644 drivers/remoteproc/meson_mx_ao_arc.c delete mode 100644 drivers/rtc/rtc-msc313.c delete mode 100644 drivers/scsi/ufs/ufs-hwmon.c delete mode 100644 drivers/soc/qcom/spm.c delete mode 100644 drivers/spi/spi-cadence-xspi.c delete mode 100644 drivers/spi/spi-ingenic.c create mode 100644 drivers/staging/r8188eu/core/rtw_io.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h create mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h create mode 100644 drivers/staging/r8188eu/include/odm_reg.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h create mode 100644 drivers/tty/moxa.h delete mode 100644 drivers/vfio/vfio.h create mode 100644 fs/cachefiles/rdwr.c delete mode 100644 include/dt-bindings/clock/imx8ulp-clock.h delete mode 100644 include/dt-bindings/clock/mt8195-clk.h create mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h delete mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h delete mode 100644 include/dt-bindings/soc/qcom,gpr.h delete mode 100644 include/linux/blk-integrity.h create mode 100644 include/linux/counter_enum.h create mode 100644 include/linux/elevator.h create mode 100644 include/linux/seqno-fence.h delete mode 100644 include/linux/soc/qcom/qcom_aoss.h delete mode 100644 include/soc/qcom/spm.h delete mode 100644 include/sound/cs35l41.h delete mode 100644 include/sound/rt5682s.h delete mode 100644 include/trace/events/mctp.h create mode 100644 include/uapi/linux/nfsd/nfsfh.h delete mode 100644 lib/memcpy_kunit.c delete mode 100644 lib/test_fortify/read_overflow-memchr.c delete mode 100644 lib/test_fortify/read_overflow-memchr_inv.c delete mode 100644 lib/test_fortify/read_overflow-memcmp.c delete mode 100644 lib/test_fortify/read_overflow-memscan.c delete mode 100644 lib/test_fortify/read_overflow2-memcmp.c delete mode 100644 lib/test_fortify/read_overflow2-memcpy.c delete mode 100644 lib/test_fortify/read_overflow2-memmove.c delete mode 100644 lib/test_fortify/test_fortify.h delete mode 100644 lib/test_fortify/write_overflow-memcpy.c delete mode 100644 lib/test_fortify/write_overflow-memmove.c delete mode 100644 lib/test_fortify/write_overflow-memset.c delete mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c delete mode 100644 lib/test_fortify/write_overflow-strcpy.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy.c delete mode 100644 lib/test_fortify/write_overflow-strncpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strncpy.c delete mode 100644 lib/test_fortify/write_overflow-strscpy.c delete mode 100644 localversion-next delete mode 100644 mm/folio-compat.c delete mode 100644 net/bluetooth/eir.c delete mode 100644 net/bluetooth/eir.h delete mode 100644 net/bluetooth/hci_codec.c delete mode 100644 net/bluetooth/hci_codec.h rename net/qrtr/{af_qrtr.c => qrtr.c} (100%) delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/prelude/mod.rs delete mode 100644 rust/alloc/prelude/v1.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/rc.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/sync.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platdev.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/traits.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/rust-version.sh delete mode 100644 scripts/test_fortify.sh delete mode 100644 sound/soc/codecs/cs35l41-i2c.c delete mode 100644 sound/soc/codecs/cs35l41-spi.c delete mode 100644 sound/soc/codecs/cs35l41-tables.c delete mode 100644 sound/soc/codecs/cs35l41.c delete mode 100644 sound/soc/codecs/cs35l41.h delete mode 100644 sound/soc/codecs/rt5682s.c delete mode 100644 sound/soc/codecs/rt5682s.h create mode 100644 sound/soc/sof/compress.c create mode 100644 sound/soc/sof/compress.h delete mode 100644 sound/soc/sof/imx/imx-ops.h rename sound/soc/sof/intel/{hda-probes.c => hda-compress.c} (100%) create mode 100644 sound/soc/sof/probe.c create mode 100644 sound/soc/sof/probe.h delete mode 100644 sound/soc/sof/sof-probes.c delete mode 100644 sound/soc/sof/sof-probes.h delete mode 100644 sound/soc/tegra/tegra210_adx.c delete mode 100644 sound/soc/tegra/tegra210_adx.h delete mode 100644 sound/soc/tegra/tegra210_amx.c delete mode 100644 sound/soc/tegra/tegra210_amx.h delete mode 100644 sound/soc/tegra/tegra210_mixer.c delete mode 100644 sound/soc/tegra/tegra210_mixer.h delete mode 100644 sound/soc/tegra/tegra210_mvc.c delete mode 100644 sound/soc/tegra/tegra210_mvc.h delete mode 100644 sound/soc/tegra/tegra210_sfc.c delete mode 100644 sound/soc/tegra/tegra210_sfc.h delete mode 100644 tools/build/feature/test-libtracefs.c delete mode 100644 tools/lib/bpf/libbpf_version.h delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/perf/arch/riscv64/annotate/instructions.c delete mode 100755 tools/perf/tests/shell/stat_all_metricgroups.sh delete mode 100755 tools/perf/tests/shell/stat_all_metrics.sh delete mode 100755 tools/perf/tests/shell/stat_all_pmu.sh delete mode 100644 tools/rcu/extract-stall.sh delete mode 100644 tools/testing/cxl/Kbuild delete mode 100644 tools/testing/cxl/config_check.c delete mode 100644 tools/testing/cxl/mock_acpi.c delete mode 100644 tools/testing/cxl/mock_pmem.c delete mode 100644 tools/testing/cxl/test/Kbuild delete mode 100644 tools/testing/cxl/test/cxl.c delete mode 100644 tools/testing/cxl/test/mem.c delete mode 100644 tools/testing/cxl/test/mock.c delete mode 100644 tools/testing/cxl/test/mock.h create mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace-asm.S delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf_tag.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/trace_vprintk.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdpwall.c delete mode 100644 tools/testing/selftests/bpf/progs/get_branch_snapshot.c delete mode 100644 tools/testing/selftests/bpf/progs/tag.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall6.c delete mode 100644 tools/testing/selftests/bpf/progs/trace_vprintk.c delete mode 100644 tools/testing/selftests/bpf/progs/xdpwall.c delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/tc-mq-visibility.sh delete mode 100644 tools/testing/selftests/net/mptcp/mptcp_sockopt.c