This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
omits cf6c9d12750c Add linux-next specific files for 20211022 omits ef24253d91bd Merge branch 'akpm/master' omits 5b3cbcec307a lib/stackdepot: allow optional init and stack_table alloca [...] omits 3c7b7ceb3fb7 kasan: add kasan mode messages when kasan init omits b1b7d493a64b mm: unexport {,un}lock_page_memcg omits db29a28e7cee mm: unexport folio_memcg_{,un}lock omits efe42d70b85a mm: migrate: simplify the file-backed pages validation whe [...] omits aeab7fc59156 mm: allow only SLUB on PREEMPT_RT omits 16e9cb1b9b92 Merge branch 'akpm-current/current' omits 89e1e15c7bf0 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits 880cf3f6fd12 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits 21a8822a5ebb ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits 4ebc8589c650 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits 8a44bc65b55f kernel/resource: disallow access to exclusive system RAM regions omits 5cf3aa68118a kernel/resource: clean up and optimize iomem_is_exclusive() omits 25d01c8b1625 kcov: replace local_irq_save() with a local_lock_t omits 80d90e569a54 kcov: avoid enable+disable interrupts if !in_task() omits 8beb23ce9f3c kcov: allocate per-CPU memory on the relevant node omits 7222915bd3a7 Documentation/kcov: define `ip' in the example omits ef9089d7a8ab Documentation/kcov: include types.h in the example omits b0a9fa520719 sysv: use BUILD_BUG_ON instead of runtime check omits 1864d764adbe kernel/fork.c: unshare(): use swap() to make code cleaner omits 36bf67a42633 seq_file: move seq_escape() to a header omits a889dd5e63db signal: remove duplicate include in signal.h omits aed8e63d98ab hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits c213ac63767d hfs/hfsplus: use WARN_ON for sanity check omits 1c3844b1f046 coda: bump module version to 7.2 omits 2e1f1d2acabc coda: use vmemdup_user to replace the open code omits 16b10f6841e0 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits 3151aa631942 coda: avoid doing bad things on inode type changes during [...] omits bc02b986d20e coda: avoid hidden code duplication in rename omits b801773994b2 coda: avoid flagging NULL inodes omits 6539d4fa386a coda: remove err which no one care omits 22b01bf8e21c coda: check for async upcall request using local state omits 12589c426a7a coda: avoid NULL pointer dereference from a bad inode omits 7d3f87308369 init/main.c: silence some -Wunused-parameter warnings omits 4780abff9438 init: make unknown command line param message clearer omits f59d172afcf7 ramfs: fix mount source show for ramfs omits 980fae4b18ad alpha: use is_kernel_text() helper omits 4b3838d8ad59 microblaze: use is_kernel_text() helper omits af91ad421d4e powerpc/mm: use core_kernel_text() helper omits e9b745bc979e extable: use is_kernel_text() helper omits 789c9a02841a mm: kasan: use is_kernel() helper omits e42bf3e2914b sections: provide internal __is_kernel() and __is_kernel_t [...] omits 83235e5e405e x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits f1ab81d28202 sections: move is_kernel_inittext() into sections.h omits 9c8ea5782724 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 6a66f362f4d7 kallsyms: fix address-checks for kernel related range omits 7a810c298869 kallsyms: remove arch specific text and data check omits 718d50ef2cc3 ELF: simplify STACK_ALLOC macro omits f3bd95ecfe2b ELF: fix overflow in total mapping size calculation omits bc1bb1d8bff2 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits 4012f284c6f9 checkpatch: get default codespell dictionary path from pac [...] omits c3584e4f9d57 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses omits d4b009da20d9 const_structs.checkpatch: add a few sound ops structs omits efacbb0f9121 mm/scatterlist: replace the !preemptible warning in sg_mit [...] omits 46dc30aae44f lib/stackdepot: allow optional init and stack_table alloca [...] omits b6d008b81054 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 5e35da44685e lib/stackdepot: allow optional init and stack_table alloca [...] omits ae66ebcea3ab lib: uninline simple_strntoull() as well omits ba92855fae54 include/linux/string_helpers.h: add linux/string.h for strlen() omits c2742ad9d36e lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits bd4b2a8b681b lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits b38e5029e9de lib, stackdepot: add helper to print stack entries into buffer omits 56a229db87e5 lib, stackdepot: add helper to print stack entries omits 6ed7e65371b5 lib, stackdepot: check stackdepot handle before accessing slabs omits de11fecc6ebc MAINTAINERS: add "exec & binfmt" section with myself and Eric omits dd7d80b45221 linux/container_of.h: switch to static_assert omits 927a7c241bc9 include/media/media-entity.h: replace kernel.h with the ne [...] omits b1c7abbeb3e0 include/linux/plist.h: replace kernel.h with the necessary [...] omits 3b84f5af0376 include/linux/llist.h: replace kernel.h with the necessary [...] omits 4bc9e5cd30e4 include/linux/list.h: replace kernel.h with the necessary [...] omits 0e5a6eea6569 include/kunit/test.h: replace kernel.h with the necessary [...] omits af7f7e65b741 kernel.h: split out container_of() and typeof_member() macros omits 563272ba97c6 bottom_half.h needs kernel.h omits 4904505fdb9f kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] omits ea66f5fc312c proc/sysctl: make protected_* world readable omits 305cef81f212 proc: allow pid_revalidate() during LOOKUP_RCU omits c2afb1ce817f virtio-mem: kdump mode to sanitize /proc/vmcore access omits 904306cf70ea virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits 6e6301542d21 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits 0a73c3aac731 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits 916481e9a7b4 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits b19693d9c0de proc/vmcore: let pfn_is_ram() return a bool omits cd335591372c x86/xen: print a warning when HVMOP_get_mem_type fails omits 50118768a6a3 x86/xen: simplify xen_oldmem_pfn_is_ram() omits af39d6494fc6 x86/xen: update xen_oldmem_pfn_is_ram() documentation omits 8ce99f2945c2 proc: test that /proc/*/task doesn't contain "0" omits 1f9732d5b5a6 procfs-do-not-list-tid-0-in-proc-pid-task-fix omits 3fdc93660298 procfs: do not list TID 0 in /proc/<pid>/task omits 2f96916958a9 kernel/hung_task.c: Monitor killed tasks. omits 0438fd9bbe8c fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 3d31bc709af6 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 0243d0fec83b mm/damon/dbgfs: add adaptive_targets list check before ena [...] omits d3cece5bc2cb mm/damon: remove unnecessary variable initialization omits da9f7b765f61 Documentation/admin-guide/mm/damon: add a document for DAM [...] omits 9c1095fe7177 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) omits d34d9ab80f11 selftests/damon: support watermarks omits ac1b8b311b0f mm/damon/dbgfs: support watermarks omits 4fd3242a7ed6 mm/damon/schemes: activate schemes based on a watermarks m [...] omits de8d7f518bb2 tools/selftests/damon: update for regions prioritization o [...] omits 28d6b1674803 mm/damon/dbgfs: support prioritization weights omits 6331c6bd9e74 mm/damon/vaddr,paddr: support pageout prioritization omits 136d0a969ae4 mm/damon/schemes: prioritize regions within the quotas omits 78e40015f023 mm/damon/selftests: support schemes quotas omits 44c834086517 mm/damon/dbgfs: support quotas of schemes omits 756dd28a31f7 mm/damon/schemes: implement time quota omits 3cbd9d6b044d mm/damon/schemes: skip already charged targets and regions omits b382e008bb45 mm/damon/schemes: implement size quota for schemes applica [...] omits ef30f57a080b mm/damon/paddr: support the pageout scheme omits 16d4f38787a6 mm/damon/dbgfs: remove unnecessary variables omits f2c53a97831c mm/damon/vaddr: constify static mm_walk_ops omits a7f0011f2068 Docs/DAMON: document physical memory monitoring support omits 05675dc048b7 mm/damon/dbgfs: support physical memory monitoring omits 67b59f368d9d mm/damon: implement primitives for physical address space [...] omits 05e5ca1c82dd mm/damon/vaddr: include 'highmem.h' to fix a build failure omits f98a11e55233 mm/damon/vaddr: separate commonly usable functions omits 7f0f3f43aa47 Docs/admin-guide/mm/damon: document 'init_regions' feature omits a0b96093c098 mm/damon/dbgfs-test: add a unit test case for 'init_regions' omits 191790c19e39 mm/damon/dbgfs: allow users to set initial monitoring targ [...] omits f0d4888275de Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits b4540dd394c7 selftests/damon: add 'schemes' debugfs tests omits d3951249449e mm/damon/schemes: implement statistics feature omits 903bea972095 mm/damon/dbgfs: support DAMON-based Operation Schemes omits 7d7bb788210a mm/damon/vaddr: support DAMON-based Operation Schemes omits 802a22ff739f mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits 8a70e095aa91 mm/damon/core: account age of target regions omits 17825c0375e1 mm/damon/core: nullify pointer ctx->kdamond with a NULL omits 173565f1ad88 mm/damon: needn't hold kdamond_lock to print pid of kdamond omits 7554a248c82d mm/damon: remove unnecessary do_exit() from kdamond omits a365c61123ba mm/damon/core: print kdamond start log in debug mode only omits bb33e1bcc954 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits a8b812827825 docs/vm/damon: remove broken reference omits 3d6c1236920b MAINTAINERS: update SeongJae's email address omits 052254832939 Documentation/vm: move user guides to admin-guide/mm/ omits 4e3db0a522a4 mm/damon: grammar s/works/work/ omits e05d3377c915 kfence: default to dynamic branch instead of static keys mode omits c1d9e8cac712 kfence: always use static branches to guard kfence_alloc() omits 3d4a7cb46b88 kfence: shorten critical sections of alloc/free omits a455e481bbfe kfence: test: use kunit_skip() to skip tests omits 0ac34272fd18 kfence: add note to documentation about skipping covered a [...] omits b76596fb17f3 fixup! kfence: limit currently covered allocations when po [...] omits 81fd09be13c0 kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 08919a31a4f6 kfence: limit currently covered allocations when pool nearly full omits 13c4e7c36d1e kfence: move saving stack trace of allocations into __kfen [...] omits 1a88898ead7c kfence: count unexpectedly skipped allocations omits 467775ef2624 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits 10f675c62d87 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 8f8f0d8dccdb mm: remove HARDENED_USERCOPY_FALLBACK omits ec7cc8be7048 zram: Introduce an aged idle interface omits 8d8c6dd1b908 zram-introduce-an-aged-idle-interface-v5 omits bd93224c0067 zram: introduce an aged idle interface omits 977f157786c9 zram: off by one in read_block_state() omits a10a91f78e50 zram_drv: allow reclaim on bio_alloc omits 85b5451d944f mm/highmem: Remove deprecated kmap_atomic omits 181abfbcd3d8 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 1fee400b6b36 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 204c3d253f90 mm: disable zsmalloc on PREEMPT_RT omits 119d44dc1537 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 9b6924ecdd68 mm/rmap.c: avoid double faults migrating device private pages omits bd6d6991f67c mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits c3d95f84ce91 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits fd1bc0ea579d memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits e9c17e36e983 memblock: allow to specify flags with memblock_add_node() omits a81e35b0c9a7 memblock: improve MEMBLOCK_HOTPLUG documentation omits 417da252a4a0 mm/memory_hotplug: handle memblock_add_node() failures in [...] omits abc37c1b6f2f x86: remove memory hotplug support on X86_32 omits 2e2e39dfab4c mm/memory_hotplug: remove stale function declarations omits 4397c0f03778 mm/memory_hotplug: remove HIGHMEM leftovers omits 8d33f0aa0802 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits 140b96ac09e9 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 9fdf0950d399 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits a22928e808d2 memory-hotplug.rst: document the "auto-movable" online policy omits aedf53c7ff60 memory-hotplug.rst: document the "auto-movable" online policy omits 0cb194a3d54b memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 542cbbaf6aba memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 0890263a6264 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits edbb378b03ba selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers omits a4349ec0d00c mm: vmstat.c: make extfrag_index show more pretty omits 9a9bae45572d mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 563dacfc9456 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits 0ca17c5ffc5f selftests: vm: add KSM huge pages merging time test omits 1ed31c57464d selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 86636170240b mm: nommu: kill arch_get_unmapped_area() omits 068657e500fc mm/readahead.c: fix incorrect comments for get_init_ra_size omits 2ef7c767e01a selftests/vm/transhuge-stress: fix ram size thinko omits 2c135b037963 mm: migrate: make demotion knob depend on migration omits 8eeb755d90b3 mm/migrate: de-duplicate migrate_reason strings omits c948feafff1e hugetlbfs: extend the definition of hugepages parameter to [...] omits e7705fbaf0a6 oom_kill: oom_score_adj broken for processes with small me [...] omits 6945b5a8359e mm: mark the OOM reaper thread as freezable omits f05e4d201aea fixup for "memblock: use memblock_free for freeing virtual [...] omits ed2335112700 memblock: use memblock_free for freeing virtual pointers omits 543b0385de82 memblock: rename memblock_free to memblock_phys_free omits 0e56c80a8403 memblock: stop aliasing __memblock_free_late with memblock [...] omits c25ce77eea7c memblock: drop memblock_free_early_nid() and memblock_free [...] omits a803d7f50f52 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits 0a8215cc605f arch_numa: simplify numa_distance allocation omits e7915a9336af mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 099323ba2423 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits d86a8717287c tools/vm/page-types.c: print file offset in hexadecimal omits bf25b8b0d912 tools/vm/page-types.c: move show_file() to summary output omits 825e76a12185 tools/vm/page-types.c: make walk_file() aware of address r [...] omits 3ed908b0ec96 tools/vm/page_owner_sort.c: count and sort by mem omits 8c85ff43eec2 mm/vmscan: delay waking of tasks throttled on NOPROGRESS omits c00186e66f12 mm/vmscan: increase the timeout if page reclaim is not mak [...] omits a3e66c3f45a9 mm/vmscan: centralise timeout values for reclaim_throttle omits 559351616b78 mm/page_alloc: remove the throttling logic from the page a [...] omits 2b6eb7bdae75 mm/writeback: throttle based on page writeback instead of [...] omits f3001f88f145 mm/vmscan: throttle reclaim when no progress is being made omits f5ee21c3c5b2 mm/vmscan: throttle reclaim and compaction when too may pa [...] omits 331889c1284c mm/vmscan: throttle reclaim until some writeback completes [...] omits c6f743e9a65d mm/vmscan.c: fix -Wunused-but-set-variable warning omits 0daa2da288c9 mm/page_isolation: guard against possible putback unisolated page omits 02120d1830c6 mm/page_isolation: fix potential missing call to unset_mig [...] omits a5c08e46274a userfaultfd/selftests: fix calculation of expected ioctls omits 760f11ef489b userfaultfd/selftests: fix feature support detection omits 9fb22f3169c0 userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 975fd1f28750 mm: remove duplicate include in hugepage-mremap.c omits 605fcad53f4b hugetlb: support node specified when using cma for giganti [...] omits 27d5698e8ecb mm-hugepages-add-hugetlb-vma-mremap-test-v8 omits effd41acae67 mm, hugepages: add hugetlb vma mremap() test omits e4bf0a63529a mm, hugepages: add mremap() support for hugepage backed vma omits a9e4b6bef172 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] omits 59859c4e7773 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 81f077ceb342 hugetlb-add-hugetlb-demote-page-support-v4 omits 9fa3bb7b726a hugetlb: add hugetlb demote page support omits 25576915ec4a hugetlb: add demote bool to gigantic page routines omits 5071bf73a4c7 hugetlb: be sure to free demoted CMA pages to CMA omits 9f3619608d6e mm/cma: add cma_pages_valid to determine if pages are in CMA omits d929d54c1d0f hugetlb: add demote hugetlb page sysfs interfaces omits c3aa9ae2fe12 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 146380c67b8d mm: hwpoison: handle non-anonymous THP correctly omits 676e801b2e3e mm/memory_failure: initialize extra_pins in me_pagecache_clean() omits 118a23ecf4e3 mm: shmem: don't truncate page if memory failure happens omits 14f27ba3f059 mm: hwpoison: refactor refcount check handling omits 89e00b7191a6 mm: filemap: coding style cleanup for filemap_map_pmd() omits c1aef86f7e00 mm/memory_failure: constify static mm_walk_ops omits f90aeb89348d mm: fix data race in PagePoisoned() omits 5bba9b4ba861 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() omits 999591db3b7a s390: use generic version of arch_is_kernel_initmem_freed() omits 42c2b6da3b01 powerpc: use generic version of arch_is_kernel_initmem_freed() omits 51978f92c9fa mm: make generic arch_is_kernel_initmem_freed() do what it says omits 1ac9b2f6850c mm: create a new system state and fix core_kernel_text() omits 9ecdaea977d6 mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits a38ac52eb3c4 mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 4659cb5b96e6 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits fe4cc6945109 mm: move fold_vm_numa_events() to fix NUMA without SMP omits feafef649a21 mm: move node_reclaim_distance to fix NUMA without SMP omits fc1201f57c92 mm/page_alloc: use accumulated load when building node fal [...] omits 1fd0fd3e7065 mm/page_alloc: print node fallback order omits c55472659ca5 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits cbf7a1fdc14d mm/page_alloc.c: use helper function zone_spans_pfn() omits fddba69e962f mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits 41ab0e4c7b8d mm/page_alloc.c: simplify the code by using macro K() omits b5abe1fe0c97 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 45589500a3d2 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits 49b112b17196 mm/vmalloc: be more explicit about supported gfp flags omits f39ae67ac474 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits 0b9d802b14e6 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits fb5e732ffbbe mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] omits 92526f49bbaf mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] omits 4b453aab41a2 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC omits 23472977d78a arm64: support page mapping percpu first chunk allocator omits 5fc56aee24e7 vmalloc: choose a better start address in vm_area_register [...] omits 4b4acf42f2ce vmalloc: back off when the current task is OOM-killed omits 1db72c04dd2c mm/vmalloc: check various alignments when debugging omits f99df218ac97 mm/vmalloc: do not adjust the search size for alignment overhead omits 5945c5272dc3 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits 3974aecebe85 mm/vmalloc: make show_numa_info() aware of hugepage mappings omits 5aaa853b58ae mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits a824d2a01893 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 2039d5c6b34f mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN omits 28aaf4e10e2d mm: mmap_lock: remove redundant newline in TP_printk omits 43a552d71281 include/linux/io-mapping.h: remove fallback for writecombine omits 1e744a4c18da mm/mremap: don't account pages in vma_to_resize() omits 3e00aa42db44 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() omits 6d4d8977d14f memory: remove unused CONFIG_MEM_BLOCK_SIZE omits cba712aa6c5b powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 4a5d8dac3df8 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits abff72ba637b lazy tlb: allow lazy tlb mm refcounting to be configurable omits 2720e6746237 lazy tlb: introduce lazy mm refcount helper functions omits 3bee30e45770 Documentation: update pagemap with shmem exceptions omits 77fe6b7011ce mm: remove redundant smp_wmb() omits 4c08ce01e7b0 mm: introduce pmd_install() helper omits c27f24dc72de mm: add zap_skip_check_mapping() helper omits 1b40c5d984c6 mm: drop first_index/last_index in zap_details omits 5e7f762f1220 mm: clear vmf->pte after pte_unmap_same() returns omits 53c8f985db56 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits af481ee4c088 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 9bee7cd2e60a mm: use __pfn_to_section() instead of open coding it omits 88d70628b907 mm/mmap.c: fix a data race of mm->total_vm omits 1fb73708a133 memcg: prohibit unconditional exceeding the limit of dying tasks omits 24c291acad48 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes omits c79bbd9d50ba memcg, kmem: mark cancel_charge() inline omits f387f6dc5a38 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits a4d7145b8a49 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 4b335ff1aaeb Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 82357cc8d65a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cb30435ba77d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 2521af07dd70 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits c9358ea6db1c Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 9331420c3531 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 421eaf5f17ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 11b7a6070782 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 4a7ef8449d22 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits c2e994b8ea06 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits fb5b21a02702 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 58818dbf1444 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 5d6e0f5b9c5c Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 14b06f491d07 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits eea81ea92c8b Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 8b974bf52828 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits 1dd328ec5e6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f9520cb361b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c86a5c19a995 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f0e707b5d61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8481cf02a54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 822a60a928b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f69be318465 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits e48b70986e2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 445cc8ff2aa6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 55cf54fdde40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40bb26876fa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b35836dc3ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83754b163bb4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8b4c6a69183a Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits f886de29e699 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits c99275f125e8 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits ebf8cbf176e5 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 1710c77ea1cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d70c2e962919 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 02d4bbda1d85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2d3ff312263a Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 17662e062cbf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 7a569740f464 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits bc752c456e22 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits a4ef60445b78 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 64b77e73afc1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits dde8638638db Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits f5ed4f952229 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 81294b0fd1a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f99b8de265d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6033443944b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f1f52319938 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9601b6d7ae4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bbac6b2587c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3da9db66f2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 75ee2849254d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bccd85e03610 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 20ba7030397f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 194f9fbdbd55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd6502ed3602 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 4d29aab81fa0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 29cd1123ec37 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits d67183606ec1 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 36dcc497868a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40a452791817 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits 576f3b71d009 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96d16b6ccb12 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits edd637d6b6ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits def7d53bbb62 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 431ec2750dc3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4d223988a946 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits d2f2c191615a Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 7ea2a1ecbb50 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 866eaad787f0 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits f94bdcb544e8 next-20211021/regulator omits ba73a00ae96f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 650dbd5c756c Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 6f35577e0b7c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 4274dd46279f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 28946f3ffdd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b443c59d8ea4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1171f7a80e08 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 1c02d0bcd265 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 48b854a462e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4f966e485e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ccc875241ef Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 4103d878d255 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits a276be1951aa Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 72f1139b90ad Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits a885b0da59b8 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 41229da3ea26 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits dae5da00af1b Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 4b08fc3400b5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7592a4ded14b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 5e4ef7f05d35 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits a8fc22ef4ac8 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 4e20217df797 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c506f0315f7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d533666113fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2aaa0224666d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 5ac75f6ca026 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5c5490ddbf87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8476429aa71c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 29da17c48886 Merge branch 'libbpf: support custom .rodata.*/.data.* sections' omits 4f2511e19909 selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups [...] omits 26071635ac5e libbpf: Simplify look up by name of internal maps omits 30c5bd96476c selftests/bpf: Demonstrate use of custom .rodata/.data sections omits aed659170a31 libbpf: Support multiple .rodata.* and .data.* BPF maps omits ef9356d392f9 bpftool: Improve skeleton generation for data maps without [...] omits 8654b4d35e6c bpftool: Support multiple .rodata/.data internal maps in skeleton omits 25bbbd7a444b libbpf: Remove assumptions about uniqueness of .rodata/.da [...] omits ad23b7238474 libbpf: Use Elf64-specific types explicitly for dealing with ELF omits 29a30ff50151 libbpf: Extract ELF processing state into separate struct omits b96c07f3b5ae libbpf: Deprecate btf__finalize_data() and move it into libbpf.c omits 7cc2f34e1f4d fsi: sbefifo: Use interruptible mutex locking omits 826280348ec6 fsi: sbefifo: Add sysfs file indicating a timeout error omits 9a93de620e0a docs: ABI: testing: Document the SBEFIFO timeout interface omits 5027a34a575e hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs omits 4cf400e120b3 docs: ABI: testing: Document the OCC hwmon FFDC binary interface omits 8ec3cc9fb51d fsi: occ: Store the SBEFIFO FFDC in the user response buffer omits 008d3825a805 fsi: occ: Use a large buffer for responses omits 9f735249fa2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8786500afda0 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 711af81f78c2 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 334f17a0f617 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits bb5172c3c075 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits a91d3bdf22b2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits b0c7663dd564 Merge branch 'selftests/bpf: Fixes for perf_buffer test' omits 99d099757ab4 selftests/bpf: Use nanosleep tracepoint in perf buffer test omits aa274f98b269 selftests/bpf: Fix possible/online index mismatch in perf_ [...] omits d4121376ac7a selftests/bpf: Fix perf_buffer test on system with offline cpus omits 8082b8561dfd Merge branch 'bpf: keep track of verifier insn_processed' omits e1b9023fc7ab selftests/bpf: Add verif_stats test omits aba64c7da983 bpf: Add verified_insns to bpf_prog_info and fdinfo omits 632f96d2652e libbpf: Fix ptr_is_aligned() usages omits be30f6b412bc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2140ba7de67e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 871281824bb1 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 8b460ad49b89 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 1090d0908463 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 6680f8be69e7 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 32a570a29eb9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 8e8c1bfce302 Merge branch 'enetc-trivial-ptp-one-step-tx-timestamping-c [...] omits 520661495409 net: enetc: use the skb variable directly in enetc_clean_t [...] omits ae77bdbc2fc6 net: enetc: remove local "priv" variable in enetc_clean_tx_ring() omits b81e64c2d533 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 57cef37d17cb Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits b100055b7352 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0c601c6f2752 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97fbb29fc1eb MAINTAINERS: Add DT Bindings for Auxiliary Display Drivers omits 4e5d74fc6b04 auxdisplay: cfag12864bfb: code indent should use tabs wher [...] omits 549beec028ad Merge branch 'Add bpf_skc_to_unix_sock() helper' omits b6c4e7151609 selftests/bpf: Test bpf_skc_to_unix_sock() helper omits 9eeb3aa33ae0 bpf: Add bpf_skc_to_unix_sock() helper omits e8beb3f13554 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef05556c47b0 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 63de3cfec02f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 39b158664088 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits e2efda3849c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f92b1945e73 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits 020c9a56dad3 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 24239951d8a4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 2f1758b243ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98b67ea17942 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e103b56d147 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 04c0acaa9b0e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1efcffd4d720 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits b0c568dbb484 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 77acff514381 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9c047bffc1c5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 953fc9429414 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 80544f7605cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53da2d1f3c32 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 2aaf039030ab Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 61eb4ab8c5eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44ce0ac11e4e samples: bpf: Suppress readelf stderr when probing for BTF [...] omits 1515b849f726 auxdisplay: ht16k33: remove superfluous header files omits 2b7ea42e7e29 auxdisplay: ks0108: remove superfluous header files omits 83bb3d512fc2 auxdisplay: cfag12864bfb: remove superfluous header files omits 0e8fe383116c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 937c6821f028 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 679574affdbf Merge branch 'for-next' of git://git.libc.org/linux-sh omits fb6e5a479cad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8bd5f5590b64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2380a9c01d4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 20fe7323b1d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c4b749628686 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits ef8302322cc5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b6d0208aaadd Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 16275e936147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1abf24ab50a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a7a3a9ba68f1 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits d29e6f82da99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7081959b45c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits ab57312df329 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 80b7d0fb9227 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 48bc25e4f5a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f5e8230554ac Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits e6d906308f16 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 72c9c2cffce5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits f9421da7c426 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41da055359ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3df3a6674973 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b5d9dfa55ef3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fb55279e157 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9993c8059722 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c4fc349555ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99b9954f8674 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3b6ebe89a89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1329e862c578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53816d5f6c22 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fb31e6278ae3 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits c6341a59d10f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de90a4ff6959 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef4855cbf606 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d8c48fb2173 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b00bfa447383 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 7550a74efce3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 1d9c454fa35f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0407f650cf0d Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits e3447212245e Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 5d343f7c458c auxdisplay: ht16k33: Make use of device properties omits c223d9c636ed auxdisplay: ht16k33: Add LED support omits 2904c01428e7 dt-bindings: auxdisplay: ht16k33: Document LED subnode omits a0428724cf9b auxdisplay: ht16k33: Add support for segment displays omits fcbb3c356eae auxdisplay: ht16k33: Extract frame buffer probing omits b37cc2202705 auxdisplay: ht16k33: Extract ht16k33_brightness_set() omits 85d93b165f81 auxdisplay: ht16k33: Move delayed work omits d08a44d86f9e auxdisplay: ht16k33: Add helper variable dev omits e66b4f4f5279 auxdisplay: ht16k33: Convert to simple i2c probe function omits 11b92913d1ca auxdisplay: ht16k33: Remove unneeded error check in keypad [...] omits fb61e137c004 auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize() omits 840fe2583325 auxdisplay: ht16k33: Fix frame buffer device blanking omits 80f9eb70fd92 auxdisplay: ht16k33: Connect backlight to fbdev omits d79141c39fe1 auxdisplay: linedisp: Add support for changing scroll rate omits 364f2c392f2b auxdisplay: linedisp: Use kmemdup_nul() helper omits 7e76aece6f03 auxdisplay: Extract character line display core support omits 12a19324ebd9 auxdisplay: img-ascii-lcd: Convert device attribute to sys [...] omits 7b88e5530f4d auxdisplay: img-ascii-lcd: Add helper variable dev omits afcb5a811ff3 auxdisplay: img-ascii-lcd: Fix lock-up when displaying emp [...] omits ae53c6963f5a dt-bindings: auxdisplay: ht16k33: Document Adafruit segmen [...] omits c353d7ce76bf uapi: Add <linux/map_to_14segment.h> omits b49cfb969515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e975f6df1945 f2fs: multidevice: support direct IO omits b68256d532a0 f2fs: introduce fragment allocation mode mount option omits c3867ab5924b selftests: kvm: fix mismatched fclose() after popen() omits 603b12976f62 f2fs: replace snprintf in show functions with sysfs_emit omits 701179c15976 f2fs: include non-compressed blocks in compr_written_block omits 9344874edebc Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 47d319f3f444 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits aed7f312c47b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 419dcf365fca Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits dff87a0392b9 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 5e13abbde18d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 69976b4a68d8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 871e5570aa70 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits 495cd9ffb566 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7221bdedbfe6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4ce3adcdf6cc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits a52da737fc2f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 889f02090097 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d49596949afa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 80b8f8caef37 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 7800dbd17a94 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits cd89e1187e46 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c5855fdb68bf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 61d5f1574b8c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 345e3ca26d45 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9ff145484084 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 3d3d353c9608 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ae7abb30cab8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8da21e2d88a2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b762bf6f7b70 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f0edf18fa799 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits c41c6de3b7b8 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits 015fe822d29f soc: document merges omits 7c1b9cfaeb0d Merge branch 'arm/drivers' into for-next omits 2d8673e3ccb8 Merge branch 'arm/defconfigs' into for-next omits 6f2f7c83303d Merge tag 'drm-intel-gt-next-2021-10-21' of git://anongit. [...] omits f7354d76523e Merge remote-tracking branch 'tip/x86/cpu' into tip-master omits 77af145dc7ea dt-bindings: iio: frequency: add adrf6780 doc omits 63aaf6d06d87 iio: frequency: adrf6780: add support for ADRF6780 omits a4eb28e2e5a0 parisc: Make use of the helper macro kthread_run() omits 93064c275448 parisc: don't enable irqs unconditionally in handle_interr [...] omits 0158e2090446 parisc: mark xchg functions notrace omits 4bc5048ac647 parisc: enhance warning regarding usage of O_NONBLOCK omits ac0e561e5069 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers omits 20b15037c0f9 parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h omits 7f3baa7f79ba parisc: Use PRIV_USER in syscall.S omits 72b7a31c8ec2 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] omits 88595c9ae4e4 parisc: Move thread_info into task struct omits 665f05ca9ffb parisc: add support for TOC (transfer of control) omits 4715fba71286 parisc/firmware: add functions to retrieve TOC data omits a3a48ef6e245 parisc: add PIM TOC data structures omits b823642ca2cc parisc: move virt_map macro to assembly.h omits b6be4a8fc657 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled omits e0d8fb74c1a5 parisc: Fix ptrace check on syscall return omits 69dc881ed715 task_stack: Fix end_of_stack() for architectures with upwa [...] omits df199e805a97 parisc: Use PRIV_USER instead of 3 in entry.S omits 55d3a95ff38c parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h omits fe4d878f71d2 parisc: Allocate task struct with stack frame alignment omits e6fa5791478e parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] omits f8011cb07903 parisc: fix warning in flush_tlb_all omits f3f312c4f7ad parisc: disable preemption in send_IPI_allbutself() omits 61c359de9c08 parisc: fix preempt_count() check in entry.S omits 9702318eefa4 parisc: deduplicate code in flush_cache_mm() and flush_cac [...] omits d172588868b9 parisc: disable preemption during local tlb flush omits d412236f09ef parisc: Add KFENCE support omits 93ad32a3468b parisc: Switch to ARCH_STACKWALK implementation omits 8baaa5f25e33 parisc: make parisc_acctyp() available outside of faults.c omits dbc72ebcee7b parisc/unwind: use copy_from_kernel_nofault() omits e46e2512ac84 iio: chemical: scd4x: Add a scale for the co2 concentratio [...] omits 94ff371eb849 Merge tag 'drm-intel-next-2021-10-15' of git://anongit.fre [...] omits 61840edc8813 mmc: dw_mmc: Drop use of ->init_card() callback omits f85a15c5efe1 mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set omits b3e202fa0f9a mmc: sdhci-omap: Remove forward declaration of sdhci_omap_ [...] omits 34f3c67b8178 optee: smc_abi.c: add missing #include <linux/mm.h> omits bccb5d53e259 Merge tag 'memory-controller-drv-5.16-2' of git://git.kern [...] omits 6fc04eacf1ba Merge tag 'aspeed-5.16-defconfig' of git://git.kernel.org/ [...] omits 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() omits f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] omits 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() omits bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() omits 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] omits 09f8fe4cae5e drm/i915: Move function prototypes to the correct header omits 392998a8032a dt-bindings: iio: io-channel-mux: allow duplicate channel, labels omits 86477c231c16 dt-bindings: iio: io-channel-mux: add optional #io-channel-cells omits 16cc9aa4a8a4 iio: adc: adc128s052: Simplify adc128_probe() omits 39aa50400794 iio: multiplexer: iio-mux: Support settle-time-us property omits b9221f71c285 dt-bindings: iio: io-channel-mux: Add property for settle time omits 17b5b576ff5f mux: add support for delay after muxing omits 415de4407664 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL omits 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] omits e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c omits f50423436105 drm/i915: Add a platform independent way to check for CCS [...] omits df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes omits b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] omits 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] omits b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() omits d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] omits 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor omits 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c omits e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers omits def0c3697287 drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 omits 420175a11288 memblock: exclude MEMBLOCK_NOMAP regions from kmemleak omits 5be8b16c4ad9 Revert "memblock: exclude NOMAP regions from kmemleak" omits 6203cd38cfc5 Merge branch 'for-next/trbe-errata' into for-next/core omits 8254ef0e3d0b Merge remote-tracking branch 'tip/x86/sev' into tip-master omits b54d2cb4664c Merge branch 'for-next-next-v5.15-20211021' into for-next- [...] omits 20792e3308c1 Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] omits 888e5fb83ff4 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] omits 340a048e5376 Merge branch 'misc-next' into for-next-next-v5.15-20211021 omits e10a898803c2 btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] omits 1f62a71da882 btrfs: index free space entries on size omits 8131e5e445ac Merge branch 'for-5.16/block' into for-next omits 8e9f666a6e66 blk-crypto: update inline encryption documentation omits cb77cb5abe1f blk-crypto: rename blk_keyslot_manager to blk_crypto_profile omits 1e8d44bddf57 blk-crypto: rename keyslot-manager files to blk-crypto-profile omits eebcafaebb17 blk-crypto-fallback: properly prefix function and struct names omits 8d81b2a38ddf arm64: errata: Add detection for TRBE write to out-of-range omits fa82d0b4b833 arm64: errata: Add workaround for TSB flush failures omits b9d216fcef42 arm64: errata: Add detection for TRBE overwrite in FILL mode omits 2d0d656700d6 arm64: Add Neoverse-N2, Cortex-A710 CPU part definition omits 3119c28634dd MAINTAINERS: Chrome: Drop Enric Balletbo i Serra omits 407b69507ab0 btrfs: update device path inode time instead of bd_inode omits 69efc1ef07f4 fs: export an inode_update_time helper omits f880d3b0e2a4 Merge branch irq/modular-irqchips into irq/irqchip-next omits 4a0cdba20520 Merge branch irq/mchp-eic into irq/irqchip-next omits 6e7276a38cde btrfs: fix deadlock when defragging transparent huge pages omits ce47d0c00ff5 x86/sev: Allow #VC exceptions on the VC2 stack omits 31ad35e280b0 btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit omits 2e0fd58181a2 irqchip/meson-gpio: Drop build-breaking COMPILE_TEST omits 2aee149dd9ba irqchip/mchp-eic: Drop build-breaking COMPILE_TEST omits 5681981fb788 x86/sev: Fix stack type check in vc_switch_off_ist() omits 7d69289a80f1 Merge branch 'for-5.16/block' into for-next omits 435c2acb307f nbd: Use invalidate_disk() helper on disconnect omits 19f553db2ac0 loop: Remove the unnecessary bdev checks and unused bdev variable omits e515be8f3b3e loop: Use invalidate_disk() helper to invalidate gendisk omits f059a1d2e23a block: Add invalidate_disk() helper to invalidate the gendisk omits 1b6c2cdb635d Merge branch 'remotes/lorenzo/pci/xgene' omits 83074dd01d79 Merge branch 'remotes/lorenzo/pci/vmd' omits caa4f74be41f Merge branch 'pci/host/rcar' omits 6c7bf30e5921 Merge branch 'remotes/lorenzo/pci/qcom' omits ef3f939b344f Merge branch 'pci/host/mt7621' omits 50c0d4a167fa Merge branch 'remotes/lorenzo/pci/imx6' omits e9d737d98a97 Merge branch 'remotes/lorenzo/pci/endpoint' omits e6ebe9695395 Merge branch 'remotes/lorenzo/pci/dwc' omits 9fa573ad9988 Merge branch 'remotes/lorenzo/pci/dt' omits 2293f288d5c6 Merge branch 'remotes/lorenzo/pci/apple' omits 314e13b428aa Merge branch 'remotes/lorenzo/pci/aardvark' omits bf91b7268cb7 Merge branch 'pci/misc' omits 77aaf32498fa Merge branch 'pci/vpd' omits 8a99e8f8ce8c Merge branch 'pci/virtualization' omits c2e422254cb9 Merge branch 'pci/sysfs' omits e7da2993194e Merge branch 'pci/switchtec' omits d7e1ae24c6cf Merge branch 'pci/resource' omits b83225a416a0 Merge branch 'pci/portdrv' omits ed2df2833878 Merge branch 'pci/p2pdma' omits 85a6387ef13c Merge branch 'pci/msi' omits 004f2cd42821 Merge branch 'pci/hotplug' omits 59d288283a05 Merge branch 'pci/driver' omits 8935c04e7d87 Merge branch 'pci/enumeration' omits 095957fb465a Merge branch 'pci/aspm' omits 0fb1a6c727da Merge branch 'pci/acpi' omits 370ea5aa50d6 MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer omits 2bdd5238e756 PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver omits 27cee7d7ceb0 dt-bindings: PCI: Add MT7621 SoC PCIe host controller omits a7790b4a4310 Merge branches 'for-next/thread_info/cpu', 'for-next/overf [...] omits 6425392acf24 gcc-plugins: remove duplicate include in gcc-common.h omits b4d89579ccb1 gcc-plugins: Remove cyc_complexity omits 8bd51a2ba3c3 gcc-plugins: Explicitly document purpose and deprecation schedule omits a67a46af4ad6 thermal/core: Deprecate changing cooling device state from [...] omits 0275c9fb0eff thermal/core: Make the userspace governor deprecated omits f9d366d420af cfg80211: fix kernel-doc for MBSSID EMA omits b33fb28c867d mac80211: Prevent AP probing during suspend omits 63fa04266629 nl80211: Add LC placeholder band definition to nl80211_band omits 1add667da242 nl80211: vendor-cmd: intel: add more details for IWL_MVM_V [...] omits a6e34fde48e8 mac80211: split beacon retrieval functions omits 97981d89a1d4 cfg80211: separate get channel number from ies omits e57fb1713734 btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE omits f56806bde153 Merge branch 'for-5.16/ki_complete' into for-next omits 241527bb8467 Merge tag 'riscv-sifive-dt-5.16' of git://gitolite.kernel. [...] omits 665e97e26226 fs: replace the ki_complete two integer arguments with a s [...] omits 480ff896fba8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits 62132b6fd894 Merge remote-tracking branch 'tip/x86/urgent' into tip-master omits 13207c84b6d6 Merge remote-tracking branch 'tip/x86/cpu' into tip-master omits f2622138f935 mac80211: use ieee80211_bss_get_elem() in most places omits a3eca8179297 cfg80211: scan: use element finding functions in easy cases omits 153e2a11c99b nl80211: use element finding functions omits ba9d0db9a5cc mac80211: fils: use cfg80211_find_ext_elem() omits a90adfe5ca7f Merge branch 'for-5.16/drivers' into for-next omits 83b863f4a3f0 mtd: add add_disk() error handling omits 2e9e31bea019 rnbd: add error handling support for add_disk() omits 66638f163a2b um/drivers/ubd_kern: add error handling support for add_disk() omits 21fd880d3da7 m68k/emu/nfblock: add error handling support for add_disk() omits 293a7c528803 xen-blkfront: add error handling support for add_disk() omits 2961c3bbcaec bcache: add error handling support for add_disk() omits e7089f65dd51 dm: add add_disk() error handling omits 937739ef13cf Merge branch 'for-5.16/drivers' into for-next omits ff06ed7e815c block: aoe: fixup coccinelle warnings omits 8223ac199a38 mac80211: fix memory leaks with element parsing omits 10de5a599f92 cfg80211: prepare for const netdev->dev_addr omits de1352ead8a8 mac80211: use eth_hw_addr_set() omits e76219e675eb wireless: mac80211_hwsim: use eth_hw_addr_set() omits eb3d6175e4a9 mac80211: debugfs: calculate free buffer size correctly omits c130efed2e57 Merge branch 'for-5.16/block' into for-next omits e94f68527a35 block: kill extra rcu lock/unlock in queue enter omits 3b13c168186c percpu_ref: percpu_ref_tryget_live() version holding RCU omits 6549a874fb65 block: convert fops.c magic constants to SHIFT_SECTOR omits 179ae84f7ef5 block: clean up blk_mq_submit_bio() merging omits 6450fe1f668f block: optimise boundary blkdev_read_iter's checks omits ee4a8a291b25 Merge branch 'for-5.16/drivers' into for-next omits cbab6ae0d0bd Merge tag 'nvme-5.16-2021-10-21' of git://git.infradead.or [...] omits 60069ac90ba2 Merge branch 'for-5.16/cdrom' into for-next omits 49389040df8f Merge branch 'for-5.16/block' into for-next omits 057178cf518e fs: bdev: fix conflicting comment from lookup_bdev omits bbc3925cf696 cdrom: Remove redundant variable and its assignment omits bed073118387 Merge branch 'for-5.16/block' into for-next omits 0994c64eb415 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags omits 639475d434b8 x86/CPU: Add support for Vortex CPUs omits fbdf6ab3d36e Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits 33fb1cf1cc5d Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 324081ab79b7 Merge branch 'asoc-5.15' into asoc-5.16 omits 0db55f9a1baf drm/ttm: fix memleak in ttm_transfered_destroy omits 57c3b9f55ba8 media: venus: core: Add sdm660 DT compatible and resource struct omits 96fbc6c54758 media: dt-bindings: media: venus: Add sdm660 dt schema omits 40d87aafee29 media: venus: vdec: decoded picture buffer handling during [...] omits 3227a8f7cf33 media: venus: Handle fatal errors during encoding and decoding omits aa6dcf171ab7 media: venus: helpers: Add helper to mark fatal vb2 error omits 3efc5204dd99 media: venus: hfi: Check for sys error on session hfi functions omits b46ff4eb34ce media: venus: Make sys_error flag an atomic bitops omits 3f3e877ce8ef media: venus: venc: Use pmruntime autosuspend omits 8605ad089701 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 587122e86c1a Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 5509cc78080d x86/fpu/signal: Use fpstate for size and features omits 49e4eb4125d5 x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() omits 3ac8d75778fc x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() omits ad6ede407aae x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() omits 0b2d39aa0357 x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() omits 073e627a4537 x86/fpu/xstate: Use fpstate for os_xsave() omits be31dfdfd75b x86/fpu: Use fpstate::size omits 0a30896fc502 MAINTAINERS: Add Dave Hansen to the x86 maintainer team omits fc4e78481afa char: ipmi: replace snprintf in show functions with sysfs_emit omits 248452ce21ae x86/fpu: Add size and mask information to fpstate omits 50af5969bb22 net/core: Remove unused assignment operations and variable omits c5c6e589a8c8 net: stats: Read the statistics in ___gnet_stats_copy_basi [...] omits f3c0366411d6 ARM: dts: at91: sama7g5-ek: use blocks 0 and 1 of TCB0 as [...] omits 9430ff34385e ARM: dts: at91: sama7g5: add tcb nodes omits e79c58975c27 ARM: dts: at91: sama7g5: add rtc node omits ce2729731ab3 Merge branch 'dsa_to_port-loops' omits 992e5cc7be8e net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as [...] omits 5068887a4fbe net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port omits fac6abd5f132 net: dsa: convert cross-chip notifiers to iterate using dp omits 57d77986e742 net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port omits 65c563a67755 net: dsa: do not open-code dsa_switch_for_each_port omits d0004a020bb5 net: dsa: remove the "dsa_to_port in a loop" antipattern f [...] omits 82b318983c51 net: dsa: introduce helpers for iterating through ports using dp omits dedb0809c9ba Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 7d4f4d149db5 Merge branch 'mscc-ocelot-all-ports-vlan-untagged-egress' omits d4004422f6f9 net: mscc: ocelot: track the port pvid using a pointer omits bfbab3104413 net: mscc: ocelot: add the local station MAC addresses in VID 0 omits 0da1a1c48911 net: mscc: ocelot: allow a config where all bridge VLANs a [...] omits 90e0aa8d108d net: mscc: ocelot: convert the VLAN masks to a list omits 62a22bcbd30e net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG omits 7d6db80b7d26 sparc32: use DMA_DIRECT_REMAP omits 837e80b3a5fc sparc32: remove dma_make_coherent omits 2c38d6a4e959 sparc32: remove the call to dma_make_coherent in arch_dma_free omits 6b6c496a88e7 spi: tegra20: fix build with CONFIG_PM_SLEEP=n omits 8602a80bb85e clocksource/drivers/exynosy: Depend on sub-architecture fo [...] omits f8b5307074f8 drm/rockchip: Implement mmap as GEM object function omits 5a2acbbb0179 Merge branch kvm/selftests/memslot into kvmarm-master/next omits 358928fd5264 KVM: selftests: Build the memslot tests for arm64 omits ffb4ce3c4936 KVM: selftests: Make memslot_perf_test arch independent omits 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" omits a8763f93f122 Merge branch 'for-next/fixes' into for-next/core omits a6c8de900f53 Merge branches 'for-next/8.6-timers', 'for-next/extable', [...] omits 8b39e976f0f8 Merge branch 'pm-pci' into linux-next omits 6f9f0eef0096 PCI: PM: Fix ordering of operations in pci_back_from_sleep() omits 260ea4ba94e8 selftests: arm64: Factor out utility functions for assembl [...] omits c4fcf1ada4ae thermal/drivers/int340x: Improve the tcc offset saving for [...] omits bf6e667f4738 arm64: vmlinux.lds.S: remove `.fixup` section omits 753b32368705 arm64: extable: add load_unaligned_zeropad() handler omits 2e77a62cb3a6 arm64: extable: add a dedicated uaccess handler omits d6e2cc564775 arm64: extable: add `type` and `data` fields omits 5d0e79051425 arm64: extable: use `ex` for `exception_table_entry` omits e8c328d7de03 arm64: extable: make fixup_exception() return bool omits 819771cc2892 arm64: extable: consolidate definitions omits 286fba6c2a45 arm64: gpr-num: support W registers omits 8ed1b498ada6 arm64: factor out GPR numbering helpers omits ae2b2f3384c6 arm64: kvm: use kvm_exception_table_entry omits 139f9ab73d60 arm64: lib: __arch_copy_to_user(): fold fixups into body omits 4012e0e22739 arm64: lib: __arch_copy_from_user(): fold fixups into body omits 35d67794b882 arm64: lib: __arch_clear_user(): fold fixups into body omits 3e6f8d1fa184 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd omits 14831fad73f5 arm64: vdso32: suppress error message for 'make mrproper' omits a517faa902b5 arm64: vdso32: drop test for -march=armv8-a omits 1907d3ff5a64 arm64: vdso32: drop the test for dmb ishld omits 486a25084155 iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_an [...] omits 0fcbc3b7bcea Merge branch 'mem-ctrl-next' into for-next omits 5838a1557984 arm64/sve: Track vector lengths for tasks in an array omits ddc806b5c475 arm64/sve: Explicitly load vector length when restoring SVE state omits b5bc00ffddc0 arm64/sve: Put system wide vector length information into structs omits 0423eedcf4e1 arm64/sve: Use accessor functions for vector lengths in th [...] omits 059613f546b6 arm64/sve: Rename find_supported_vector_length() omits 9f5848665788 arm64/sve: Make access to FFR optional omits 12cc2352bfb3 arm64/sve: Make sve_state_size() static omits b53223e0a4d9 arm64/sve: Remove sve_load_from_fpsimd_state() omits 2d481bd3b636 arm64/fp: Reindent fpsimd_save() omits 14b43c20c283 memory: tegra20-emc: Add runtime dependency on devfreq gov [...] omits 9a48e7564ac8 compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddres [...] omits 964d32e51267 fuse: clean up error exits in fuse_fill_super() omits 80019f113832 fuse: always initialize sb->s_fs_info omits c191cd07ee94 fuse: clean up fuse_mount destruction omits a27c061a49af fuse: get rid of fuse_put_super() omits d534d31d6a45 fuse: check s_root when destroying sb omits a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed omits 2dd8eedc80b1 x86/process: Move arch_thread_struct_whitelist() out of line omits 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function omits f0cbc8b3cdf7 x86/fpu: Do not leak fpstate pointer on fork omits 60dd57c74794 Merge brank 'mlx5_mkey' into rdma.git for-next omits 5fc462c3aaad ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 omits 411cef6adfb3 ALSA: mixer: oss: Fix racy access to slots omits 5f3345c17079 memcg, kmem: further deprecate kmem.limit_in_bytes omits 05e76c5c077c mm/list_lru.c: prefer struct_size over open coded arithmetic omits 19eb7facb877 mm/memcg: remove obsolete memcg_free_kmem() omits 168a56603ddb memcg: unify memcg stat flushing omits e0eeb5aff0ab memcg: flush stats only if updated omits 9e0ebf3937a2 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 7ec50d8d865d mm: optimise put_pages_list() omits 6657f449b5f9 mm/swapfile: fix an integer overflow in swap_show() omits cb9e3c0f7493 mm/swapfile: remove needless request_queue NULL pointer check omits 75affdaa953b mm/gup: further simplify __gup_device_huge() omits e7bacad0223e vfs: keep inodes with page cache off the inode shrinker LRU omits ff8c7cfbeb10 mm/filemap.c: remove bogus VM_BUG_ON omits bf7a1535a6f1 mm: stop filemap_read() from grabbing a superfluous page omits fcc6277eb225 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] omits a16c5e29c0c9 mm/page_owner.c: modify the type of argument "order" in so [...] omits 018b3196d0fd mm/page_ext.c: fix a comment omits cd38dec743ae kasan: test: consolidate workarounds for unwanted __alloc_ [...] omits d2763ca543d4 percpu: add __alloc_size attributes for better bounds checking omits 1eb6b8ab93cb mm/page_alloc: add __alloc_size attributes for better boun [...] omits f430da55e2b7 mm/vmalloc: add __alloc_size attributes for better bounds [...] omits 4f3afad1c74d mm/kvmalloc: add __alloc_size attributes for better bounds [...] omits c333eacfa102 slab: add __alloc_size attributes for better bounds checking omits 7b71d3b837b4 slab: clean up function prototypes omits 5a0480e9c465 Compiler Attributes: add __alloc_size() for better bounds [...] omits f49ad45840e5 rapidio: avoid bogus __alloc_size warning omits 7de92c66a32c kasan: test: bypass __alloc_size checks omits 8fafcfa7b430 mm: debug_vm_pgtable: don't use __P000 directly omits 260bb86c8ce3 mm/smaps: simplify shmem handling of pte holes omits fcbc012e3f64 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 664230b497ee mm/smaps: fix shmem pte hole swap calculation omits 2abddd5c68c2 kasan: test: add memcpy test that avoids out-of-bounds write omits 2aef77f0cc7b kasan: fix tag for large allocations when using CONFIG_SLAB omits 970d902e2726 workqueue, kasan: avoid alloc_pages() when recording stack omits 6607d81dbf61 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 390c165c97de kasan: common: provide can_alloc in kasan_save_stack() omits a312176d57b7 lib/stackdepot: introduce __stack_depot_save() omits 29cfb2f197b7 lib/stackdepot: remove unused function argument omits a150ad3e6fc6 lib/stackdepot: include gfp.h omits 4dd71465b7d5 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits dd4b499af21b mm, slub: use prefetchw instead of prefetch omits ff82d2329f24 mm/slub: increase default cpu partial list sizes omits e2a0f3ed207f mm, slub: change percpu partial accounting from objects to pages omits a82934015d24 slub: add back check for free nonslab objects omits 13d964e1b65a mm/slab.c: remove useless lines in enable_cpucache() omits 9192e3be4cc2 mm: move kvmalloc-related functions to slab.h omits ae4b7b84f524 fs/posix_acl.c: avoid -Wempty-body warning omits 4b34ee77e167 ocfs2: fix ocfs2 corrupt when iputting an inode omits cf863bde01f1 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 436ef47e0692 ocfs2: reflink deadlock when clone file to the same direct [...] omits d1c72d109177 ocfs2/dlm: remove redundant assignment of variable ret omits 9a8421029201 ocfs2: cleanup journal init and shutdown omits 7746a03c64ad ocfs2: Fix handle refcount leak in two exception handling paths omits 76dc0f16eeec scripts/decodecode: fix faulting instruction no print when [...] omits ec06309d354d scripts/spelling.txt: fix "mistake" version of "synchronization" omits 1799063d1370 scripts/spelling.txt: add more spellings to spelling.txt omits d542855e0287 procfs: prevent unpriveleged processes accessing fdinfo dir omits 1fc85b1a193b /proc/kpageflags: do not use uninitialized struct pages omits 1042bdf17317 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e95de3e8d811 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] omits 34dd6e6a8f5c mm: hwpoison: remove the unnecessary THP check omits 51d4531e2f25 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT omits 7d57474130ad kasan-test-use-underlying-string-helpers-checkpatch-fixes omits a0682782ac11 lib/test_kasan.c: use underlying string helpers omits 9d7747e7d3ef tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] omits 6f81b9945dcc mm/vmalloc: fix numa spreading for large hash tables omits 83c3a7beaef7 scsi: lpfc: Update lpfc version to 14.0.0.3 omits af984c87293b scsi: lpfc: Allow fabric node recovery if recovery is in p [...] omits 1854f53ccd88 scsi: lpfc: Fix link down processing to address NULL point [...] omits 15af02d8a585 scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted omits 79b20beccea3 scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine omits 7a1dda943630 scsi: lpfc: Correct sysfs reporting of loop support after [...] omits d305c253af69 scsi: lpfc: Wait for successful restart of SLI3 adapter du [...] omits a516074c2026 scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior [...] omits 282da7cef078 scsi: ufs: ufs-exynos: Correct timeout value setting registers omits b6ca770ae7f2 scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer omits bb4a8dcb4e94 scsi: ufs: mediatek: Avoid sched_clock() misuse omits e20f80b9b163 scsi: ibmvfc: Fix up duplicate response detection omits 0ae8f4785107 scsi: mpt3sas: Make mpt3sas_dev_attrs static omits edc5cb40999b Merge branch 'misc' into for-next omits c2136cc70973 Merge branch 'fixes' into for-next omits db5b6a46f43a net: bpf: Switch over to memdup_user() omits 28fd0859284d Merge branch 'Fix up bpf_jit_limit some more' omits e8e1a37e28bf bpf: Prevent increasing bpf_jit_limit above max omits 288638c140ea bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT omits e59994d44980 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT omits 6020e87c1373 libbpf: Fix overflow in BTF sanity checks omits 7960d02dddcc selftests/bpf: Some more atomic tests omits 25f54d08f12f autofs: fix wait name hash calculation in autofs_wait() omits 9fea749856d1 ice: Add tc-flower filter support for channel omits fbc7b27af0f9 ice: enable ndo_setup_tc support for mqprio_qdisc omits 0754d65bd4be ice: Add infrastructure for mqprio support via ndo_setup_tc omits dfcb63ce1de6 fq_codel: generalise ce_threshold marking for subset of traffic omits 2f27b5034244 x86/fpu: Remove fpu::state omits 63d6bdf36ce1 x86/math-emu: Convert to fpstate omits c20942ce5128 x86/fpu/core: Convert to fpstate omits c175536e7eff soc: document merges omits a5f2e9a8881a Merge branch 'arm/fixes' into for-next omits 64e0faea9d7c Merge tag 'v5.15-rc6' into for-next omits 9dbe1058039d Merge branch 'arm/soc' into for-next omits e3ac7333c2ea Merge branch 'arm/drivers' into for-next omits 4cd1489d06d7 Merge branch 'arm/defconfigs' into for-next omits bb71c605b3b7 Merge branch 'arm/dt' into for-next omits 48fe205ada2d Merge tag 'imx-defconfig-5.16' of git://git.kernel.org/pub [...] omits ddcb48fa7d60 Merge tag 'visconti-arm-defconfig-for-v5.16' of git://git. [...] omits a307ca926028 Merge tag 'mvebu-defconfig-5.16-1' of git://git.kernel.org [...] omits c13d33985def Merge tag 'reset-for-v5.16' of git://git.pengutronix.de/pz [...] omits 5cec64e5f97e Merge tag 'sunxi-core-for-5.16-1' of git://git.kernel.org/ [...] omits 17c129caec5d Merge tag 'imx-maintainers-5.16' of git://git.kernel.org/p [...] omits 851feb4943ea Merge tag 'stm32-soc-for-v5.16-1' of git://git.kernel.org/ [...] omits 9f2feb32c2b6 Merge tag 'omap-for-v5.16/gpmc-signed' of git://git.kernel [...] omits 06fab4a544a2 Merge branch 'mstar-dt-next' of https://github.com/linux-c [...] omits 210893cad279 openrisc: signal: remove unused DEBUG_SIG macro omits 7e049e8b7459 x86/fpu/signal: Convert to fpstate omits caee31a36c33 x86/fpu/regset: Convert to fpstate omits cceb496420fa x86/fpu: Convert tracing to fpstate omits 1c57572d754f x86/KVM: Convert to fpstate omits 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() omits 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] omits 087df48c298c x86/fpu: Replace KVMs xstate component clearing omits 18b3fa1ad15f x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate omits f83ac56acdad x86/fpu: Convert fpstate_init() to struct fpstate omits 87d0e5be0fac x86/fpu: Provide struct fpstate omits bf5d00470787 x86/fpu: Replace KVMs home brewed FPU copy to user omits b8419e7be6c6 irqchip: Fix kernel-doc parameter typo for IRQCHIP_DECLARE omits c40ef4c57599 ARM: bcm: Removed forced select of interrupt controllers omits 9db71e8966bf arm64: broadcom: Removed forced select of interrupt controllers omits 3ac268d5ed22 irqchip/irq-bcm7120-l2: Switch to IRQCHIP_PLATFORM_DRIVER omits 945486bf1ee3 genirq: Export irq_gc_noop() omits 51d9db5c8fbb irqchip/irq-brcmstb-l2: Switch to IRQCHIP_PLATFORM_DRIVER omits fcd0f63dec4a genirq: Export irq_gc_{unmask_enable,mask_disable}_reg omits c057c799e379 irqchip/irq-bcm7038-l1: Switch to IRQCHIP_PLATFORM_DRIVER omits 3578fd47137c irqchip/irq-bcm7038-l1: Restrict affinity setting to MIPS omits 35eb2ef5df42 irqchip/irq-bcm7038-l1: Gate use of CPU logical map to MIPS omits 4b55192009fc irqchip/irq-bcm7038-l1: Use irq_get_irq_data() omits 57de689ce782 irqchip/irq-bcm7038-l1: Remove .irq_cpu_offline() omits bf8bde41d296 MIPS: BMIPS: Remove use of irq_cpu_offline omits 99aaebfc288a Merge branch 'btf_dump fixes for s390' omits 00fa3461c86d irqchip/mchp-eic: Add support for the Microchip EIC omits 961632d54163 libbpf: Fix dumping non-aligned __int128 omits 36179af21cc8 dt-bindings: microchip,eic: Add bindings for the Microchip EIC omits c9e982b87946 libbpf: Fix dumping big-endian bitfields omits b16d12f39002 selftests/bpf: Use cpu_number only on arches that have it omits dfd8c90eb28b arm64: meson: remove MESON_IRQ_GPIO selection omits a947aa00edd4 irqchip/meson-gpio: Make it possible to build as a module omits f925a97b32f4 of/unittest: Add of_node_put() before return omits a3c85b2ee098 of: make of_node_check_flag() device_node parameter const omits 6effc8857b24 of: kobj: make of_node_is_(initialized|attached) parameters const omits 7688fa1025cd x86: dt: Use of_get_cpu_hwid() omits ada03c68aad5 sh: Use of_get_cpu_hwid() omits bd2259ee458e riscv: Use of_get_cpu_hwid() omits 41408b22ec38 powerpc: Use of_get_cpu_hwid() omits 4e0fa9eeb102 openrisc: Use of_get_cpu_hwid() omits 316b5e31daef csky: Use of_get_cpu_hwid() omits 12f04f9ff1f6 Merge branch irq/devm-churn into irq/irqchip-next omits 4d97b9290ed3 arm64: Use of_get_cpu_hwid() omits eb11b5a9562e ARM: broadcom: Use of_get_cpu_hwid() omits ca96bbe2469f ARM: Use of_get_cpu_hwid() omits 795e92ec5fd7 of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes omits 378be0cca602 dt-bindings: Consider DT_SCHEMA_FILES when finding all jso [...] omits 3985aa6ff3a8 dt-bindings: Parallelize yamllint omits f1985002839a irqchip: Provide stronger type checking for IRQCHIP_MATCH/ [...] omits b599015f044d samples/bpf: Fix application of sizeof to pointer omits fc2a3a3641af phy: cadence-torrent: Add support to output received refer [...] omits 1aa4e4072b99 phy: cadence-torrent: Model reference clock driver as a cl [...] omits a6b3293b79a5 dt-bindings: phy: cadence-torrent: Add clock IDs for deriv [...] omits a3b7659a1561 phy: cadence-torrent: Migrate to clk_hw based registration [...] omits efc36d6c642a bpftool: Remove useless #include to <perf-sys.h> from map_ [...] omits b8f49dce799f selftests/bpf: Remove duplicated include in cgroup_helpers omits 5f52d47c5f75 bpf/preload: Clean up .gitignore and "clean-files" target omits adb5151fa82c gpiolib: acpi: Replace custom code with device_match_acpi_ [...] omits 0a2d47aa32f0 i2c: acpi: Replace custom function with device_match_acpi_ [...] omits a164ff53cbd3 driver core: Provide device_match_acpi_handle() helper omits b851f7c7b8fd usb: dwc3: gadget: Change to dev_dbg() when queuing to ina [...] omits 573c79e42d40 staging: vt6655: Rename `dwAL2230InitTable` array omits 1263c10cdc55 staging: vt6655: Rename `by_preamble_type` parameter omits cf8f6446bb9f staging: rtl8723bs: core: Remove true and false comparison omits 26f448371820 staging: r8188eu: fix memleak in rtw_wx_set_enc_ext omits ebc7b50a3849 libbpf: Migrate internal use of bpf_program__get_prog_info_linear omits c052cc1a069c staging: rtl8712: fix use-after-free in rtl8712_dl_fw omits 5978d492f047 staging: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' ins [...] omits efbc7bd90f60 staging: mt7621-dts: change palmbus address to lower case omits 524b09ea34a4 staging: use eth_hw_addr_set() in orphan drivers omits e7c636f2bb50 staging: rtl: use eth_hw_addr_set() omits 13898e934182 staging: unisys: use eth_hw_addr_set() omits d0cf28f1f5be staging: rtl8712: prepare for const netdev->dev_addr omits e7fd1a5a37f3 staging: qlge: use eth_hw_addr_set() omits 3928f64b1e47 staging: use eth_hw_addr_set() for dev->addr_len cases omits 349f631da4e1 staging: use eth_hw_addr_set() instead of ether_addr_copy() omits 6ed178cb23ec staging: use eth_hw_addr_set() omits d000f3b901c3 gfs2: Fix unused value warning in do_gfs2_set_flags() omits 0b388a30547d gfs2: check context in gfs2_glock_put omits 662a8c38f35f gfs2: Fix glock_hash_walk bugs omits ee82b2c9d7a2 gfs2: Cancel remote delete work asynchronously omits 7e1ef46c5a68 gfs2: set glock object after nq omits 852bce1177a8 gfs2: remove RDF_UPTODATE flag omits 7d01358519e1 gfs2: Eliminate GIF_INVALID flag omits 236275a9b703 gfs2: fix GL_SKIP node_scope problems omits 0b4450d56931 gfs2: split glock instantiation off from do_promote omits 1f13e649bc3d gfs2: further simplify do_promote omits 680dc3abde83 gfs2: re-factor function do_promote omits 6348775980bf gfs2: Remove 'first' trace_gfs2_promote argument omits 1aeb65c82419 gfs2: change go_lock to go_instantiate omits d4a990061c72 gfs2: dump glocks from gfs2_consist_OBJ_i omits e0f87bc07f09 gfs2: dequeue iopen holder in gfs2_inode_lookup error omits e59413325f08 gfs2: Save ip from gfs2_glock_nq_init omits 9e72c567ba42 gfs2: Allow append and immutable bits to coexist omits 6333089f2d94 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug omits 5a8fc29c6fd7 gfs2: move GL_SKIP check from glops to do_promote omits e2574b7026b9 gfs2: Add GL_SKIP holder flag to dump_holder omits 85c4fd3fddde gfs2: remove redundant check in gfs2_rgrp_go_lock omits 9244c8d48fcc gfs2: Fix mmap + page fault deadlocks for direct I/O omits 0df01a352867 iov_iter: Introduce nofault flag to disable page faults omits 88ed3852da64 gup: Introduce FOLL_NOFAULT flag to disable page faults omits 1bca16e40c8f iomap: Add done_before argument to iomap_dio_rw omits 6597350fa8e2 iomap: Support partial direct I/O on user copy failures omits a0b6265f5ce7 iomap: Fix iomap_dio_rw return value for user copies omits 2384bf50c6c6 gfs2: Fix mmap + page fault deadlocks for buffered I/O omits 1b223f7065bc gfs2: Eliminate ip->i_gh omits b924bdab7445 gfs2: Move the inode glock locking to gfs2_file_buffered_write omits dc732906c245 gfs2: Introduce flag for glock holder auto-demotion omits 6144464937fe gfs2: Clean up function may_grant omits 2eb7509a0544 gfs2: Add wrapper for iomap_file_buffered_write omits cdd591fc86e3 iov_iter: Introduce fault_in_iov_iter_writeable omits 07e00148a2ee staging: r8188eu: RFType type is always ODM_1T1R omits b7a96e0d4018 staging: r8188eu: remove unused enums and defines from odm.h omits 7b2f8ee2fe6c staging: r8188eu: remove unused fields from enum odm_commo [...] omits 4f276b3a35a7 staging: r8188eu: remove unused cases from ODM_CmnInfo{Hoo [...] omits ea49ef360b0a staging: r8188eu: rename ODM_PhyStatusQuery_92CSeries() omits b670be54c4a5 staging: r8188eu: BTRxRSSIPercentage is set but never used omits a35ff2f48887 staging: r8188eu: remove duplicate structure omits 99984b081f99 usb: gadget: u_ether: use eth_hw_addr_set() omits 6e4d56db30a5 Revert "platform/x86: i2c-multi-instantiate: Don't create [...] omits 9990f2f6264c usb: typec: tipd: Enable event interrupts by default omits 19acaae447d7 phy: ti: gmii-sel: check of_get_address() for failure omits 117d5b6d00ee nvmet: use struct_size over open coded arithmetic omits 2b81a5f01519 nvme: drop scan_lock and always kick requeue list when rem [...] omits 58847f12fe78 nvme-pci: clear shadow doorbell memory on resets omits c16a57c9117b btrfs: update comments for chunk allocation -ENOSPC cases omits 9c1f73374a17 btrfs: fix deadlock between chunk allocation and chunk btr [...] omits d083008e6f75 btrfs: zoned: use greedy gc for auto reclaim omits f2dc13a31107 btrfs: check-integrity: stop storing the block device name [...] omits 4c46557a230c btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls omits 09748122009a nvme-rdma: fix error code in nvme_rdma_setup_ctrl omits 11384580e332 nvme-multipath: add error handling support for add_disk() omits d56ae18f063e nvmet: use macro definitions for setting cmic value omits 571b5444d1ee nvmet: use macro definition for setting nmic value omits e5ea42faa773 nvme: display correct subsystem NQN omits 20e8b689c908 nvme: Add connect option 'discovery' omits 954ae16681f6 nvme: expose subsystem type in sysfs attribute 'subsystype' omits d3aef70124e7 nvmet: set 'CNTRLTYPE' in the identify controller data omits a294711ed512 nvmet: add nvmet_is_disc_subsys() helper omits e15a8a975565 nvme: add CNTRLTYPE definitions for 'identify controller' omits 626851e9225d nvmet: make discovery NQN configurable omits c7d792f9b8b0 nvmet-rdma: implement get_max_queue_size controller op omits 6d1555cc41c0 nvmet: add get_max_queue_size op for controllers omits 44c3c6257e99 nvme-rdma: limit the maximal queue size for RDMA controllers omits 2351ead99ce9 nvmet-tcp: fix use-after-free when a port is removed omits fcf73a804c7d nvmet-rdma: fix use-after-free when a port is removed omits e3e19dcc4c41 nvmet: fix use-after-free when a port is removed omits 2b2af50ae836 qla2xxx: add ->map_queues support for nvme omits 01d838164b4c nvme-fc: add support for ->map_queues omits f6f09c15a767 nvme: generate uevent once a multipath namespace is operat [...] omits 55df0933be74 workqueue: Introduce show_one_worker_pool and show_one_workqueue. omits 9bc0b1aa8b7e Merge tag 'mt76-for-kvalo-2021-10-20' of https://github.co [...] omits 8b8fd7d5f797 Merge branch 'for-5.16/block' into for-next omits 813c24f4caf3 mfd: altera-sysmgr: Fix a mistake caused by resource_size [...] omits c52ed00093cc dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to [...] omits 412a235df11f dt-bindings: mfd: syscon: Add rk3368 QoS register compatible omits 8cf7685c92ef mfd: arizona: Split of_match table into I2C and SPI versions omits 66e31059d11a dt-bindings: mfd: Convert X-Powers AXP binding to a schema omits ad1ebdb0e3c8 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema omits e517a146f83a mfd: qcom-pm8xxx: switch away from using chained IRQ handlers omits a1198da3ef0b mfd: sprd: Add SPI device ID table omits 081be399fca1 mfd: cpcap: Add SPI device ID table omits 197e7a12be24 mfd: altr_a10sr: Add SPI device ID table omits cfae1d2e6d6d mfd: exynos-lpass: Describe driver in KConfig omits 008f75a20e70 block: cleanup the flush plug helpers omits b600455d8430 block: optimise blk_flush_plug_list omits dbb6f764a079 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h omits a214b949d8e3 blk-mq: only flush requests from the plug in blk_mq_submit_bio omits f543a47064a4 soc: document merges omits e9012e756d30 Merge of per_signal_struct_coredumps-for-v5.16, and ucount [...] omits bb171271f194 dt-bindings: net: ti,bluetooth: Convert to json-schema omits 762133d6a67f dt-bindings: net: wireless: ti,wlcore: Convert to json-schema omits 33ecdd38c6fb dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml omits dc1bf1e4c17f dt-bindings: Add SpinalHDL vendor omits ab5d964c001b drm/i915/selftests: mark up hugepages object with start_cpu_write omits cf74616f4499 Merge branch 'arm/drivers' into for-next omits 3884d8af9b3f drm/i915: mark up internal objects with start_cpu_write omits df94fd05e69e drm/i915: expand on the kernel-doc for cache_dirty omits d70af57944a1 drm/i915/shmem: ensure flush during swap-in on non-LLC omits 63430347713a drm/i915/userptr: add paranoid flush-on-acquire omits a035154da45d drm/i915/dmabuf: add paranoid flush-on-acquire omits 30f1dccd295b drm/i915: extract bypass-llc check into helper omits f7858cb48bf8 drm/i915: mark userptr objects as ALLOC_USER omits e1f17ea4c36f drm/i915: mark dmabuf objects as ALLOC_USER omits 20f6d9586eee Merge tag 'optee-ffa-for-v5.16' of git://git.linaro.org/pe [...] omits 9645ccc7bd7a ep93xx: clock: convert in-place to COMMON_CLK omits f4ff6b56bc8a ASoC: cirrus: i2s: Prepare clock before using it omits 32342701b4ba ucounts: Use atomic_long_sub_return for clarity omits 409d8a9c1dbe Merge tag 'sunxi-drivers-for-5.16-1' of git://git.kernel.o [...] omits da70d3109e74 ucounts: Add get_ucounts_or_wrap for clarity omits 5fc9e37cd5ae ucounts: Remove unnecessary test for NULL ucount in get_ucounts omits 99c31f9feda4 ucounts: In set_cred_ucounts assume new->ucounts is non-NULL omits 019906884a57 drm/amdgpu/vcn3.0: remove intermediate variable omits 9aee01b826f1 drm/amdgpu/vcn2.0: remove intermediate variable omits add9aed0117c drm/amdgpu: Consolidate VCN firmware setup code omits 91f6a183f5f5 drm/amdgpu/vcn3.0: handle harvesting in firmware setup omits 2ceec1010d99 drm/amdgpu/smu11.0: add missing IP version check omits c52179a248af drm/radeon: Add HD-audio component notifier support (v2) omits 255f225d4fe9 Revert "drm/amd/display: To modify the condition in indica [...] omits bbf4bdea5193 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 1899851cd6b0 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits ccc5df7037e4 drm/amdgpu: only check for _PR3 on dGPUs omits bd01f6b68a72 drm/amdgpu: add another raven1 gfxoff quirk omits f1be6c504f4b drm/amdgpu: use generic fb helpers instead of setting up A [...] omits dcd5ea9f9428 drm/amdgpu: Clarify error when hitting bad page threshold omits 0d055f09e121 drm/amdgpu: drop navi reg init functions omits bf99b9b03265 drm/amdgpu: drop nv_set_ip_blocks() omits 7092432e3cb1 drm/amdgpu: drop soc15_set_ip_blocks() omits 0f3d2b680444 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 omits 18f12604f5ee drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK omits c9c7d1804592 drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() omits 68e3871dcd6e drm/amdgpu/pm: properly handle sclk for profiling modes on [...] omits 40320159f066 drm/amdgpu: replace snprintf in show functions with sysfs_emit omits 5efacdf072d1 drm/amdgpu: support B0&B1 external revision id for yellow carp omits 8d6ad05cf7ff dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY r [...] omits abd9a6049bb5 soundwire: qcom: add debugfs entry for soundwire register dump omits 4cbbe74d906b soundwire: bus: stop dereferencing invalid slave pointer omits b35d3fea2a39 media: allegro: write vui parameters for HEVC omits 42fd280628bd media: allegro: nal-hevc: implement generator for vui omits 0317c05fa15b media: allegro: write correct colorspace into SPS omits e5c28f21916d media: allegro: extract nal value lookup functions to header omits 89091e12464a media: allegro: correctly scale the bit rate in SPS omits c0a3753c5a60 media: allegro: remove external QP table omits 436ee4b515bb media: allegro: fix row and column in response message omits 7aea2c0b48a5 media: allegro: add control to disable encoder buffer omits 98f1cbf65bf2 media: allegro: add encoder buffer support omits 83cc5fd9c622 media: allegro: add pm_runtime support omits 4a47ce1fab47 Merge tag 'imx-drivers-5.16' of git://git.kernel.org/pub/s [...] omits b6707e770d83 media: allegro: lookup VCU settings omits dacc21d638c4 media: allegro: fix module removal if initialization failed omits 1ecda6393db4 media: allegro: ignore interrupt if mailbox is not initialized omits 4ad12dd5a2b0 ARM: dts: mstar: Mark timer with arm,cpu-registers-not-fw- [...] omits 5e99934c42fc ARM: dts: mstar: Add rtc device node omits 36b6dcbc1245 Merge tag 'reset-fixes-for-v5.15' of git://git.pengutronix [...] omits 4977e4467304 Merge branch 'for-5.16/drivers' into for-next omits 39fa7a95552c bcache: remove bch_crc64_update omits 00387bd21dac bcache: use bvec_kmap_local in bch_data_verify omits 0f5cd7815f7f bcache: remove the backing_dev_name field from struct cached_dev omits 7e84c2150731 bcache: remove the cache_dev_name field from struct cache omits 0259d4498ba4 bcache: move calc_cached_dev_sectors to proper place on ba [...] omits d55f7cb2e5c0 bcache: fix error info in register_bcache() omits 0a2b3e363566 bcache: reserve never used bits from bkey.high omits a307e2abfc22 md: bcache: Fix spelling of 'acquire' omits 8a5d3ca87eaa Merge branch 'for-5.16/block' into for-next omits 037057a5a979 block: remove inaccurate requeue check omits 44544d5bcb1d Merge branch 'for-5.16/drivers' into for-next omits 3976e974df1f video: backlight: ili9320: Make ili9320_remove() return void omits a8e5d491dfc1 s390/dasd: fix possibly missed path verification omits 9dffede0115e s390/dasd: fix missing path conf_data after failed allocation omits 542e30ce8e6e s390/dasd: summarize dasd configuration data in a separate [...] omits 74e2f2110258 s390/dasd: move dasd_eckd_read_fc_security omits 23596961b437 s390/dasd: split up dasd_eckd_read_conf omits 10c78e53eea3 s390/dasd: fix kernel doc comment omits 169bbdacaa47 s390/dasd: handle request magic consistently as unsigned int omits 0c98057be9ef nbd: Fix use-after-free in pid_show omits 32edfbe62c09 Merge branch 'for-5.16/block' into for-next omits d04a4b0ffd1b Merge branch 'for-5.16/io_uring' into for-next omits c809084ab033 block: inline a part of bio_release_pages() omits 1497a51a3287 block: don't bloat enter_queue with percpu_ref omits 478eb72b815f block: optimise req_bio_endio() omits 859897c3fb9a block: convert leftovers to bdev_get_queue omits cf6d6238cdd3 block: turn macro helpers into inline functions omits 898df2447b9e io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) omits 5a6f572f84d8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits e4c9e8ff5484 Merge remote-tracking branch 'tip/sched/urgent' into tip-master omits 243133a039cd Merge remote-tracking branch 'tip/locking/core' into tip-master omits 851d43f4eb2f Merge remote-tracking branch 'tip/perf/core' into tip-master omits e23c7487f5a7 Merge tag 'sunxi-fixes-for-5.15-1' of git://git.kernel.org [...] omits 72cd4e3bde4e Merge tag 'imx-fixes-5.15-4' of git://git.kernel.org/pub/s [...] omits e580ba64acd2 Merge branch 'arm/dt' into for-next omits 6375b9083785 Merge tag 'arm-soc/for-5.15/devicetree' of https://github. [...] omits 796e5d0b1e9b iio: adc: stm32-adc: use generic binding for sample-time omits 0e346b2cfa85 iio: adc: stm32-adc: add vrefint calibration support omits aec6e0d8f0fe iio: adc: stm32-adc: add support of internal channels omits 95bc818404b2 iio: adc: stm32-adc: add support of generic channels binding omits 45571a361c09 iio: adc: stm32-adc: split channel init into several routines omits 6cd4ed8eb893 dt-bindings: iio: stm32-adc: add nvmem support for vrefint [...] omits 664b9879f56e dt-bindings: iio: stm32-adc: add generic channel binding omits 1ea3615b6168 iio: accel: sca3000: Use sign_extend32() instead of openco [...] omits dd4efd05c565 iio: xilinx-xadc: Remove `irq` field from state struct omits 94be878c882d iio: imu: st_lsm6dsx: Avoid potential array overflow in st [...] omits 77b91b1cbc26 iio: light: gp2ap002: Make use of the helper function dev_ [...] omits 0d31d91e6145 iio: light: cm3605: Make use of the helper function dev_er [...] omits 42351035dc15 iio: adc: ti-ads7950: Make use of the helper function dev_ [...] omits 8f46a93bdc73 iio: adc: rockchip_saradc: Make use of the helper function [...] omits 94f08a06685e iio: adc: qcom-pm8xxx-xoadc: Make use of the helper functi [...] omits a5999024b5ba iio: adc: meson_saradc: Make use of the helper function de [...] omits 070a83ff635c iio: adc: max1241: Make use of the helper function dev_err [...] omits 9444794b58bf iio: adc: max1118: Make use of the helper function dev_err [...] omits 922f694b5822 iio: adc: lpc18xx_adc: Make use of the helper function dev [...] omits 1c17abbc953e iio: adc: imx7d_adc: Make use of the helper function dev_e [...] omits 08e9734afc7f iio: adc: ab8500-gpadc: Make use of the helper function de [...] omits eeb82b54bb03 iio: buffer: Fix uninitialized variable ret omits 0be844470eb9 iio: adc: lpc18xx_adc: Convert probe to device managed version omits 26fa68c1d7a1 iio: light: ltr501: Add of_device_id table omits f6ec898c9ab9 iio: light: ltr501: Add rudimentary regulator support omits ec39f1ead4e4 dt-bindings: iio: light: Document ltr501 light sensor bindings omits d4032cce4538 dt-bindings: vendor-prefixes: Document liteon vendor prefix omits 2641b62d2fab phy: micrel: ksz8041nl: do not use power down mode omits fcd9d3469b7f Merge tag 'v5.16-rockchip-dts32-2' of git://git.kernel.org [...] omits 40e7a3994c90 Merge tag 'v5.16-rockchip-dts64-2' of git://git.kernel.org [...] omits 7b27dc2769ba Merge tag 'gemini-dts-for-v5.16' of git://git.kernel.org/p [...] omits 804565cd9994 Merge tag 'ixp4xx-dts-for-v5.16' of git://git.kernel.org/p [...] omits cd4bc63de774 net: enetc: unmap DMA in enetc_send_cmd() omits 5b92be649605 net-core: use netdev_* calls for kernel messages omits 0f00e70ef645 batman-adv: use eth_hw_addr_set() instead of ether_addr_copy() omits b4ebc083a3e0 Merge tag 'sunxi-dt-for-5.16-1' of git://git.kernel.org/pu [...] omits 08bb7516e530 mac802154: use dev_addr_set() - manual omits 659f4e02f15a mac802154: use dev_addr_set() omits 079ec41b22b9 x86/fpu: Provide a proper function for ex_handler_fprestore() omits b56d2795b297 x86/fpu: Replace the includes of fpu/internal.h omits 6415bb809263 x86/fpu: Mop up the internal.h leftovers omits ff0c37e191f2 x86/sev: Include fpu/xcr.h omits 0ae67cc34f76 x86/fpu: Remove internal.h dependency from fpu/signal.h omits 90489f1dee8b x86/fpu: Move fpstate functions to api.h omits d9d005f32aac x86/fpu: Move mxcsr related code to core omits 9848fb96839b x86/fpu: Move fpregs_restore_userregs() to core omits cdcb6fa14e14 x86/fpu: Make WARN_ON_FPU() private omits 34002571cb41 x86/fpu: Move legacy ASM wrappers to core omits df95b0f1aa56 x86/fpu: Move os_xsave() and os_xrstor() to core omits b579d0c3750e x86/fpu: Make os_xrstor_booting() private omits d06241f52cfe x86/fpu: Clean up CPU feature tests omits 63e81807c1f9 x86/fpu: Move context switch and exit to user inlines into [...] omits 9603445549da x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init omits ca834defd33b x86/fpu: Rework copy_xstate_to_uabi_buf() omits ea4d6938d4c0 x86/fpu: Replace KVMs home brewed FPU copy from user omits a0ff0611c2fb x86/fpu: Move KVMs FPU swapping to FPU core omits 63cf05a19a5d x86/fpu/xstate: Mark all init only functions __init omits ffd3e504c9e0 x86/fpu/xstate: Provide and use for_each_xfeature() omits 126fe0401883 x86/fpu: Cleanup xstate xcomp_bv initialization omits 509e7a30cd0a x86/fpu: Do not inherit FPU context for kernel and IO work [...] omits 2d16a1876f20 x86/process: Clone FPU in copy_thread() omits 01f9f62d3ae7 x86/fpu: Remove pointless memset in fpu_clone() omits dc2f39fd1bf2 x86/fpu: Cleanup the on_boot_cpu clutter omits f5daf836f292 x86/fpu: Restrict xsaves()/xrstors() to independent states omits b50854eca0e0 x86/pkru: Remove useless include omits d2d926482cdf x86/fpu: Update stale comments omits 9568bfb4f04b x86/fpu: Remove pointless argument from switch_fpu_finish() omits 47ce5f1e3e4e batman-adv: prepare for const netdev->dev_addr omits 818a76a55d6e soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_s [...] omits 8d2214d3a64c Merge tag 'imx-dt64-5.16' of git://git.kernel.org/pub/scm/ [...] omits 040e926f5813 net: dsa: qca8k: tidy for loop in setup and add cpu port check omits 7a517ac9c00b Bluetooth: btsdio: Do not bind to non-removable BCM4345 an [...] omits 8bd8822c8378 Merge tag 'imx-dt-5.16' of git://git.kernel.org/pub/scm/li [...] omits 353bbb3d07e8 Merge tag 'imx-bindings-5.16' of git://git.kernel.org/pub/ [...] omits 06ddf8fb4337 Merge tag 'visconti-arm-dt-for-v5.16' of git://git.kernel. [...] omits 1d0688421449 Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() omits 9b9a7ea8ec88 Merge tag 'mvebu-dt-5.16-1' of git://git.kernel.org/pub/sc [...] omits e844804baa07 Merge tag 'mvebu-dt64-5.16-1' of git://git.kernel.org/pub/ [...] omits 7f01eda12647 Merge branch 'acpi-pm' into linux-next omits 82aaab34efd3 Merge branch 'pm-sleep' into linux-next omits 15bf32398ad4 security: Return xattr name from security_dentry_init_security() omits 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv omits 8315e2975e8e drm/msm: use new iterator in msm_gem_describe omits a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini omits 430415055348 Merge series "ASoC: qcom: sm8250: add support for TX and R [...] omits fbd30477ae52 Merge tag 'v5.15-rc6' into spi-5.16 omits 0e9ff65f455d KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu omits 9b57e9d5010b KVM: s390: clear kicked_mask before sleeping again omits 37ba803dbd3f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 623acf876398 Merge branch 'dev_addr-conversions-part-three' omits 0b271c48d9c5 ethernet: via-velocity: use eth_hw_addr_set() omits 83f262babdde ethernet: via-rhine: use eth_hw_addr_set() omits 41a19eb084f0 ethernet: tlan: use eth_hw_addr_set() omits 3d9c64ca52d5 ethernet: tehuti: use eth_hw_addr_set() omits 7f9b8fe5445c ethernet: stmmac: use eth_hw_addr_set() omits 414c6a3c84d7 ethernet: netsec: use eth_hw_addr_set() omits 4d8e5035fa8c Merge branch 'sja1105-next' omits 9ca482a246f0 net: dsa: sja1105: parse {rx, tx}-internal-delay-ps proper [...] omits ac41ac81e331 dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps omits e00eb643324c dt-bindings: net: dsa: inherit the ethernet-controller DT schema omits 7a414b6e1a1c dt-bindings: net: dsa: sja1105: fix example so all ports h [...] omits 5ba8ecf2272d ASoC: rockchip: Use generic dmaengine code omits 2ad96cb5b4f4 zd1201: use eth_hw_addr_set() omits 18774612246d wl3501_cs: use eth_hw_addr_set() omits 6dedb2742b7a ray_cs: use eth_hw_addr_set() omits 0341ae70ebf0 wilc1000: use eth_hw_addr_set() omits 2202c2f428e1 hostap: use eth_hw_addr_set() omits d8a416def4c8 ipw2200: prepare for const netdev->dev_addr omits e3f90395c4f2 airo: use eth_hw_addr_set() omits fba610c5bf70 brcmfmac: prepare for const netdev->dev_addr omits 251277af9c4f atmel: use eth_hw_addr_set() omits c7b6128a8db1 wil6210: use eth_hw_addr_set() omits f2e2a083be8a ath6kl: use eth_hw_addr_set() omits 8fac27fbc80e wireless: use eth_hw_addr_set() for dev->addr_len cases omits fcb79f31d906 wireless: use eth_hw_addr_set() instead of ether_addr_copy() omits 708884e7f7f3 wireless: use eth_hw_addr_set() omits 8bf26aa10a8e iwlwifi: cfg: set low-latency-xtal for some integrated So devices omits e864a77f51d0 iwlwifi: pnvm: read EFI data only if long enough omits 0f892441d8c3 iwlwifi: pnvm: don't kmemdup() more than we have omits 70382b0897ee iwlwifi: change all JnP to NO-160 configuration omits 2f629a7772e2 iwlwifi: mvm: reset PM state on unsuccessful resume omits ce679dea955e drm/i915/dp: Sanitize link common rate array lookups omits caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values omits bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] omits 9ad87de47356 drm/i915/dp: Ensure max link params are always valid omits 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid omits 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders omits 8347c80600c1 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 5943a864fe84 mwifiex: Deactive host sleep using HSCFG after it was acti [...] omits cc8a8bc37466 mwifiex: Send DELBA requests according to spec omits a8a8fc7b2a71 mwifiex: Fix an incorrect comment omits fd7f8c321b78 mwifiex: Log an error on command failure during key-materi [...] omits 03893e93aff8 mwifiex: Don't log error on suspend if wake-on-wlan is disabled omits e0e037b9fe5f rtw89: remove unneeded semicolon omits a04310edcd00 rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() omits 257051a235c1 mwl8k: Fix use-after-free in mwl8k_fw_state_machine() omits 515e7184bdf0 rsi: stop thread firstly in rsi_91x_init() error handling omits ff8c04989168 mt76: mt7915: change max rx len limit of hw modules omits 3176487f3fde mt76: mt7915: fix missing HE phy cap omits 16bff457dd33 mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() omits bbf77f6ccebf mt76: mt7915: enable HE UL MU-MIMO omits 568a1b516a2c mt76: mt7921: add per-vif counters in ethtool omits fe041bee9c23 mt76: mt7921: move tx amsdu stats in mib_stats omits 9e893d28ce4a mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb omits 6eb58ceaf21d mt76: mt7921: introduce stats reporting through ethtool omits 6b16ae47eb82 mt76: mt7921: add some more MIB counters omits 6c833df90ce9 mt76: do not reset MIB counters in get_stats callback omits 37dd57554c35 mt76: mt7915: move tx amsdu stats in mib_stats omits 81811173de4f mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex omits 54ae98ff4b22 mt76: move mt76_ethtool_worker_info in mt76 module omits 99043e99a774 mt76: move mt76_sta_stats in mt76.h omits d387cde7af84 mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset omits ca74b9b907f9 mt76: mt7921s: add reset support omits 48fab5bbef40 mt76: mt7921: introduce mt7921s support omits fe0195f75633 mt76: mt7921: refactor mt7921_mcu_send_message omits 16d98b548365 mt76: mt7921: rely on mcu_get_nic_capability omits 8c94f0e63bb3 mt76: connac: extend mcu_get_nic_capability omits dacf0acfe2ce mt76: sdio: extend sdio module to support CONNAC2 omits 3ad085093417 mt76: sdio: introduce parse_irq callback omits 764dee47e2c1 mt76: sdio: move common code in mt76_sdio module omits f1e2eef11101 mt76: mt7921: use physical addr to unify register access omits f0ff5d3aa648 mt76: mt7921: make all event parser reusable between mt792 [...] omits 02fbf8199f6e mt76: mt7663s: rely on mcu reg access utility omits 87f9bf24ea84 mt76: connac: move mcu reg access utility routines in mt76 [...] omits 8910a4e5ba34 mt76: mt7921: add MT7921_COMMON module omits 033ae79b3830 mt76: mt7921: refactor init.c to be bus independent omits dfc7743de1eb mt76: mt7921: refactor mcu.c to be bus independent omits f1b27f54cf66 mt76: mt7921: refactor dma.c to be pcie specific omits 576b4484f3a8 mt76: mt7921: refactor mac.c to be bus independent omits bb0ae4cfeea9 mt76: mt7921: add MU EDCA cmd support omits e0710ca9576a mt76: mt7915: remove dead code in debugfs code omits d512b008fafb mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx [...] omits 53d12b55063c mt76: mt7915: improve code readability for xmit-queue handler omits 115a2d733b3d mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy omits 3263039d757c mt76: rely on phy pointer in mt76_register_debugfs_fops ro [...] omits e5a9f383134e mt76: mt7915: set muru platform type omits f9372753648e mt76: mt7915: set VTA bit in tx descriptor omits 161cc13912d3 mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() omits 89bbd3730f38 mt76: mt7915: rework starec TLV tags omits afa0370f3a3a mt76: mt7915: fix sta_rec_wtbl tag len omits a56c431ededa mt76: mt7915: improve starec readability of txbf omits f89f297aef28 mt76: mt7915: fix txbf starec TLV issues omits 22dffbddf016 mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() omits b5f2ba8a4c79 mt76: connac: fix possible NULL pointer dereference in mt7 [...] omits 7360cdec1cb5 mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs omits a1b0bbd4846b mt76: use a separate CCMP PN receive counter for managemen [...] omits b94c0ed609bd mt76: mt7921: add delay config for sched scan omits a6fdbdd1ac29 mt76: mt7615: fix monitor mode tear down crash omits 2d8be76c1674 mt76: debugfs: improve queue node readability omits 34f374f85eff mt76: mt7915: add twt_stats knob in debugfs omits 204324764cb2 mt76: mt7915: enable twt responder capability omits 3782b69d03e7 mt76: mt7915: introduce mt7915_mac_add_twt_setup routine omits 179090a58940 mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command omits f05c8c9827b7 mt76: mt7915: introduce __mt7915_get_tsf routine omits 5b8f1840c3e1 mt76: drop MCU header size from buffer size in __mt76_mcu_ [...] omits 215a2efae38f mt76: introduce __mt76_mcu_send_firmware routine omits a8315b2b94f4 dt: bindings: net: mt76: add eeprom-data property omits 255d3807b604 mt76: support reading EEPROM data embedded in fdt omits c4a784e34bd5 mt76: schedule status timeout at dma completion omits c34f100590f1 mt76: substitute sk_buff_head status_list with spinlock_t [...] omits c02f86eee8da mt76: remove mt76_wcid pointer from mt76_tx_status_check s [...] omits bd1e3e7b693c mt76: introduce packet_id idr omits 50ac15a511e3 mt76: mt7921: add 6GHz support omits edf9dab8ba27 mt76: add 6GHz support omits bebd3681113a mt76: connac: enable hw amsdu @ 6GHz omits 3cf3e01ba620 mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss omits 5883892bab53 mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv omits 9b2ea8eee42a mt76: connac: set 6G phymode in single-sku support omits cee3fd297959 mt76: connac: add 6GHz support to mt76_connac_mcu_set_chan [...] omits 212e5197eec2 mt76: connac: enable 6GHz band for hw scan omits b64c3202d4e4 mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} omits f474e6f1b317 mt76: mt7915: add mib counters to ethtool stats omits a90f2115c1a8 mt76: mt7915: add more MIB registers omits 016f2040591f mt76: mt7915: add tx mu/su counters to mib omits bc529ee3a7b8 mt76: mt7915: add some per-station tx stats to ethtool omits c4c2a370300e mt76: mt7915: add tx stats gathered from tx-status callbacks omits 95bc1457f66a mt76: mt7915: add ethtool stats support omits 02d1c7d494d8 mt76: mt7921: fix retrying release semaphore without end omits 3a0098768761 mt76: mt7921: robustify hardware initialization flow omits e500c9470e26 mt76: mt7915: fix possible infinite loop release semaphore omits 706dc08c2936 mt76: mt7915: honor all possible error conditions in mt791 [...] omits b5cdb4f9d149 mt76: move spin_lock_bh to spin_lock in tasklet omits 1799c220d807 mt76: mt7921: remove mt7921_sta_stats omits 8c19b3fe6942 mt76: mt7921: remove mcu rate reporting code omits 970ab80ef9f6 mt76: mt7921: report tx rate directly from tx status omits 273910ac4375 mt76: mt7921: add support for tx status reporting omits 159d95d4737f mt76: mt7921: start reworking tx rate reporting omits 0bb4e9187ea4 mt76: mt7615: fix hwmon temp sensor mem use-after-free omits 0ae3ff568451 mt76: mt7915: fix hwmon temp sensor mem use-after-free omits 68ee6a14fe62 mt76: mt7915: enable configured beacon tx rate omits 970be1dff26d mt76: disable BH around napi_schedule() calls omits abe3f3da6709 mt76: fill boottime_ns in Rx path omits a2e759612e5f mt76: switch from 'pci_' to 'dma_' API omits 4fb0a7d26ab0 mt76: fix boolreturn.cocci warnings omits cf592be1d734 mt76: mt7921: update mib counters dumping phy stats omits 569008744178 mt76: mt7921: always wake device if necessary in debugfs omits 6e5ceaff7528 mt76: mt7915: rename debugfs tx-queues omits 776ec4e77aa6 mt76: mt7915: rework debugfs queue info omits 0ab947c3dc8e mt76: mt7921: move mt7921_queue_rx_skb to mac.c omits ab06964eb96c mt76: mt7915: fix WMM index on DBDC cards omits 2c3b26f2bc1f mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht omits b4b9f0a32d31 mt76: mt7915: introduce bss coloring support omits 0421bf80579b mt76: mt7915: add LED support omits 16bab114895e mt76: mt7915: fix potential NPE in TXS processing omits e63db6d35f79 mt76: mt7915: fix he_mcs capabilities for 160mhz omits f17f4864504d mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DR [...] omits 9aac2969fe5f mt76: mt7915: update mac timing settings omits 67f938577b2c mt76: mt7921: fix endianness warnings in mt7921_mac_decode [...] omits 8e695328a100 mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate omits 99b8e195994d mt76: mt7921: fix firmware usage of RA info using legacy rates omits 4d2423326de9 mt76: mt7915: add HE-LTF into fixed rate command omits 4fee32153ab6 mt76: mt7921: report HE MU radiotap omits 1f832887d75e mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module omits f6e1f59885da mt76: overwrite default reg_ops if necessary omits 890809ca1986 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utili [...] omits b30363102a41 mt76: mt7921: get rid of mt7921_mac_set_beacon_filter omits 82e0f5964737 mt76: mt7921: get rid of monitor_vif omits f3f1c04536b8 mt76: connac: add support for limiting to maximum regulato [...] omits 781f62960c63 mt76: connac: fix GTK rekey offload failure on WPA mixed mode omits a23f80aa9c5e mt76: mt7921: fix dma hang in rmmod omits 33920b2bf048 mt76: add support for setting mcast rate omits 47f1c08db7f3 mt76: mt7915: fix bit fields for HT rate idx omits 978fdd660c50 mt76: mt7915: switch proper tx arbiter mode in testmode omits 82a980f82a51 mt76: mt7915: fix potential overflow of eeprom page index omits 7780ba75c5da mt76: mt7921: send EAPOL frames at lowest rate omits 68232efffe4e mt76: mt7915: send EAPOL frames at lowest rate omits 02ee68b95d81 mt76: mt7915: add control knobs for thermal throttling omits 688088728bd3 mt76: mt7921: Add mt7922 support omits b5cd1fd6043b mt76: mt7615: fix skb use-after-free on mac reset omits cd3f387371e9 mt76: mt7921: Fix out of order process by invalid event pkt omits bad67a264183 mt76: mt7915: fix mgmt frame using unexpected bitrate omits 326d229f8622 mt76: mt7921: fix mgmt frame using unexpected bitrate omits e4867225431f mt76: add mt76_default_basic_rate more devices can rely on omits bce844584799 mt76: mt7921: introduce testmode support omits 05909e4625b0 mt76: mt7915: remove mt7915_sta_stats omits 9908d98ae72c mt76: mt7915: report tx rate directly from tx status omits ae06a88f3d92 mt76: mt7915: cleanup -Wunused-but-set-variable omits ffbebe7649c3 mt76: mt7915: take RCU read lock when calling ieee80211_bs [...] omits d45dac0732a2 mt76: mt7915: fix an off-by-one bound check omits 502604f54597 mt76: mt7921: add .set_sar_specs support omits d5f4ceeee69e mt76: mt7915: adapt new firmware to update BA winsize for [...] omits 4826075c8da5 mt76: mt7915: report HE MU radiotap omits c33edef52021 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c omits 64ed76d118c6 mt76: mt7921: fix survey-dump reporting omits adedbc643f02 mt76: fix build error implicit enumeration conversion omits bf3747ae2e25 mt76: mt7921: enable aspm by default omits d741abeafa47 mt76: connac: fix mt76_connac_gtk_rekey_tlv usage omits 7e4de0c853ae mt76: mt7915: fix calling mt76_wcid_alloc with incorrect p [...] omits 3924715ffe5e mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() omits d81bfb41e30c mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi omits 7fc167bbc929 mt76: mt7921: fix endianness warning in mt7921_update_txs omits 08b3c8da87ae mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb omits 305023510f13 mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in m [...] omits df040215c077 mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event omits 026e092c2aa9 MAINTAINERS: mt76: update MTK folks omits cc3bcb015bb1 Merge branch 'v5.16-armsoc/dts64' into for-next omits 43f9699b0c12 arm64: dts: rockchip: Add idle cooling devices to rk3399 omits c654dc379379 drm/i915/selftests: remove duplicate include in mock_region.c omits 5c01d066b526 Merge branch 'v5.16-armsoc/dts32' into for-next omits 97ef6931208f ARM: dts: rockchip: remove usb-phy fallback string from rk [...] omits 0d994cd482ee ksmbd: add buffer validation in session setup omits 621be84a9d1f ksmbd: throttle session setup failures to avoid dictionary [...] omits 34061d6b76a4 ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INF [...] omits a5085d70a3ba MAINTAINERS: Rust omits 2b8dc4465aae scripts: add `generate_rust_analyzer.py` omits a970ba5e1179 samples: add Rust examples omits 863f302d181f docs: add Rust documentation omits b1cdddf4d1bd Kbuild: add Rust support omits 6e28ec5867e9 rust: export generated symbols omits fdc63184c87c rust: add `kernel` crate omits efc7bd8527d0 exfat: fix incorrect loading of i_blocks for large files omits f09f6dfef8ce spi: altera: Change to dynamic allocation of spi id omits 07a6602bdc79 ARM: dts: gemini: Consolidate PCI interrupt-map properties omits 3e70cee46cbc ARM: dts: ixp4xx: Group PCI interrupt properties together omits 3c28642f1da8 Merge branch 'for-5.16/block' into for-next omits e70feb8b3e68 blk-mq: support concurrent queue quiesce/unquiesce omits 1d35d519d8bf nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin qu [...] omits 9e6a6b121210 nvme: paring quiesce/unquiesce omits ebc9b9526015 nvme: prepare for pairing quiescing and unquiescing omits 6ca1d9027e0d nvme: apply nvme API to quiesce/unquiesce admin queue omits a277654bafb5 nvme: add APIs for stopping/starting admin queue omits ce807b324fd4 Merge branch 'for-5.16/io_uring' into for-next omits 3b44b3712c5b io_uring: split logic of force_nonblock omits 29ec3c898c95 f2fs: remove circular locking between sb_internal and fs_reclaim omits 588cd7ef5382 bpf: Silence Coverity warning for find_kfunc_desc_btf omits 32fa0efab63e Merge branch 'fixes for bpftool's Makefile' omits 062e1fc008de bpftool: Turn check on zlib from a phony target into a con [...] omits ced846c65e8f bpftool: Do not FORCE-build libbpf omits 34e3ab1447db bpftool: Fix install for libbpf's internal header(s) omits d51b6b2287ae libbpf: Remove Makefile warnings on out-of-sync netlink.h/ [...] omits 3340ec49ba2c spi: at91-usart: replacing legacy gpio interface for gpiod omits 2dace185caa5 RDMA/irdma: Do not hold qos mutex twice on QP resume omits cc07b73ef11d RDMA/irdma: Set VLAN in UD work completion correctly omits 5508546631a0 RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR omits 60fab1076636 rdma/qedr: Fix crash due to redundant release of device's [...] omits 816219a86d21 Merge branch 'net-sched-fixes-after-recent-qdisc-running-changes' omits 97604c65bcda net: sched: remove one pair of atomic operations omits 4c57e2fac41c net: sched: fix logic error in qdisc_run_begin() omits e2450531ec39 soc: document merges omits 7b5233cda6f8 Merge branch 'arm/dt' into for-next omits ef5dcb1bc2d0 Merge tag 'stm32-dt-for-v5.16-1' of git://git.kernel.org/p [...] omits f97ee3e963b3 Merge tag 'renesas-arm-dt-for-v5.16-tag2' of git://git.ker [...] omits f6bfe0146895 Merge tag 'aspeed-5.16-devicetree' of git://git.kernel.org [...] omits 6fa496fd7db6 Merge tag 'hisi-arm64-dt-for-5.16' of git://github.com/his [...] omits 514d507811b3 Merge tag 'ux500-dts-for-v5.16' of git://git.kernel.org/pu [...] omits 4f0c2be3d1f9 Merge tag 'arm-soc/for-5.16/devicetree-arm64' of https://g [...] omits 4d3e49a3755c Merge tag 'arm-soc/for-5.16/devicetree' of https://github. [...] omits dac35c423984 drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3 omits 42f88ab772a3 drm/amdgpu: output warning for unsupported ras error inject (v2) omits 1b5254e8d932 drm/amdgpu: centralize checking for RAS TA status omits c494e57992f9 Revert "drm/amd/display: Add helper for blanking all dp displays" omits e848c714dbda Revert "drm/amd/display: Fix error in dmesg at boot" omits 8098acd3dc82 drm/amd/display: [FW Promotion] Release 0.0.88 omits 69c86e6be322 drm/amd/display: Add bios parser support for latest firmware_info omits c57d7da77b48 drm/amd/display: 3.2.157 omits c78abac92190 drm/amd/display: Change initializer to single brace omits 2df9f7f57905 docs: translations: zh_CN: memory-hotplug.rst: fix a typo omits e7414a1a185e drm/amd/display: Disable hdmistream and hdmichar clocks omits f2949a513a8c drm/amd/display: Moved dccg init to after bios golden init omits dd706b20934f drm/amd/display: Removed z10 save after dsc disable omits 9052e9c95d90 docs: translations: zn_CN: irq-affinity.rst: add a missing [...] omits bda24462578c drm/amd/display: Disable dpstreamclk, symclk32_se, and sym [...] omits aacdc9d07ecd drm/amd/display: Increase watermark latencies for DCN3.1 omits 22006ad23b4f drm/amd/display: increase Z9 latency to workaround underfl [...] omits 5595e962bd22 drm/amd/display: Require immediate flip support for DCN3.1 planes omits e22ad7e33823 drm/amd/display: Disable dsc root clock when not being used omits a35e5c5b7587 drm/amd/display: Add missing PSR state omits 641e0e1f5d7f drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 omits 3cf79bb772a4 drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY omits b90bae7895fc Merge branch 'for-5.16/block' into for-next omits 8048af26034f drm/amd/display: Limit display scaling to up to true 4k fo [...] omits 4a86858d3993 drm/amd/display: Removed power down on boot from DCN31 omits 2fc428f6b7ca block, bfq: fix UAF problem in bfqg_stats_init() omits a808a9d545cd block: inline fast path of driver tag allocation omits 94e587b8d1bb drm/amd/display: Validate plane rects before use omits b78f26d3efef drm/amd/display: correct apg audio channel enable golden value omits 2fcb26979d5b drm/amd/display: do not compare integers of different widths omits fd8811e60db4 drm/amd/display: Clean Up VPG Low Mem Power omits 05692bb02abd drm/amd/display: add DP2.0 debug option to set MST_EN for [...] omits d5ce4313cca4 drm/amd/display: Do not skip link training on DP quick hot plug omits 4a0dc87fca19 drm/amd/display: Clear encoder assignment for copied streams omits 7a28bee067d5 drm/amd/display: Disable dpp root clock when not being used omits 652de07addd2 drm/amd/display: Fully switch to dmub for all dcn21 asics omits a3848df60b06 drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early omits d5edb56fbc59 drm/amdkfd: map gpu hive id to xgmi connected cpu omits c72942c167c1 drm/amdgpu: load PSP RL in resume path omits 5aeeac6fa38f drm/amdkfd: Fix an inappropriate error handling in allloc [...] omits 7b5f80123104 block: add documentation for inflight omits e1b0d0bb2032 PCI: Re-enable Downstream Port LTR after reset or hotplug omits f202bd97c689 Merge tag 'samsung-dt64-5.16' of git://git.kernel.org/pub/ [...] omits 54dd38340d76 Merge tag 'samsung-dt-5.16' of git://git.kernel.org/pub/sc [...] omits c7613530d1ed Merge tag 'qcom-arm64-for-5.16' of git://git.kernel.org/pu [...] omits 878e26d3601b Merge tag 'qcom-dts-for-5.16' of git://git.kernel.org/pub/ [...] omits ba232d398aee Merge tag 'v5.15-next-dts64' of git://git.kernel.org/pub/s [...] omits 17ac23eb43f0 kunit: Reset suite count after running tests omits d65d07cb5b01 kunit: tool: improve compatibility of kunit_parser with KT [...] omits 7d7c48df811d kunit: tool: yield output from run_kernel in real time omits ff9e09a3762f kunit: tool: support running each suite/test separately omits 5f6aa6d82e45 kunit: tool: actually track how long it took to run tests omits 7ef925ea8194 kunit: tool: factor exec + parse steps into a function omits 9c6b0e1d8993 kunit: add 'kunit.action' param to allow listing out tests omits fe678fed2cda kunit: tool: show list of valid --arch options when invalid omits a54ea2e05725 kunit: tool: misc fixes (unused vars, imports, leaked files) omits cd94fbc2cafb kunit: fix too small allocation when using suite-only kuni [...] omits a127b154a8f2 kunit: tool: allow filtering test cases via glob omits b7cbaef303c7 kunit: drop assumption in kunit-log-test about current suite omits c1bfc598181b Revert "PM: sleep: Do not assume that "mem" is always present" omits 4ff840e57c84 Merge branch 'for-5.16/drivers' into for-next omits a9a7e30fd918 nvme: don't memset() the normal read/write command omits 9c3d29296fe4 nvme: move command clear into the various setup helpers omits d25302e46592 workqueue: make sysfs of unbound kworker cpumask more clever omits e9728cc72d91 locks: remove changelog comments omits 3d8fa78ebd61 scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions omits 1b74ab77d62f scsi: target: core: Stop using bdevname() omits e6ab6113526a scsi: aha1542: Use memcpy_{from,to}_bvec() omits 030997ccad92 phy: stm32: add phy tuning support omits 689862d749af dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuni [...] omits 29aecc40f44f phy: stm32: restore utmi switch on resume omits 6b0e686e7ca7 dt-bindings: phy: rockchip: remove usb-phy fallback string [...] omits 8702ed0b0de1 ice: fix an error code in ice_ena_vfs() omits 6f3323536aa8 ice: use devm_kcalloc() instead of devm_kzalloc() omits 7c1b694adab1 ice: Make use of the helper function devm_add_action_or_reset() omits 3f13f570ff2c ice: Refactor PR ethtool ops omits 73b483b79029 ice: Manage act flags for switchdev offloads omits 1281b7459657 ice: Forbid trusted VFs in switchdev mode omits 23be7075b318 ice: fix software generating extra interrupts omits d16a4f45f3a3 ice: fix rate limit update after coalesce change omits d8eb7ad5e46c ice: update dim usage and moderation omits a9a8f827f9e8 ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors omits a2d7b2e004af ACPI: PM: Fix sharing of wakeup power resources omits 7a63296d6f57 ACPI: PM: Turn off unused wakeup power resources omits a1224f34d72a ACPI: PM: Check states of power resources during initialization omits 548e1842f9d7 Merge branch 'acpi-pm-fixes' into linux-next omits bc2836859643 ACPI: PM: Do not turn off power resources in unknown state omits 0a5ad4322927 mailbox: mtk-cmdq: Fix local clock ID usage omits 5c154b6a51c2 mailbox: mtk-cmdq: Validate alias_id on probe omits dccaef986958 Merge branches 'thermal-docs', 'thermal-powerclamp' and 't [...] omits de41d74e7db6 Merge branch 'pm-em' into linux-next omits 42fbd15bce42 Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] omits e26ca489cdf8 Merge branch 'pnp' into linux-next omits b53c0e5ff4c8 Merge branch 'acpi-tools' into linux-next omits 00370bb7b2f5 Merge branches 'acpi-scan', 'acpi-battery' and 'acpi-soc' [...] omits 1412ff183a91 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-processor' an [...] omits 797dda2cc638 Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] omits 28fd36846e09 Merge branch 'acpica' into linux-next omits 44b2b16cb778 Merge branch 'for-5.16/block' into for-next omits d92ca9d8348f blk-mq: don't handle non-flush requests in blk_insert_flush omits 71ee1f127543 Merge brank 'mlx5_mkey' into rdma.git for-next omits 1db3b60576ec MAINTAINERS: update mtd-physmap.yaml reference omits 92f5caed04e3 MAINTAINERS: update brcm,unimac-mdio.yaml reference omits 433c58da4657 MAINTAINERS: update gemini.yaml reference omits 6121505bbab3 MAINTAINERS: update nxp,imx8-jpeg.yaml reference omits e2306e392780 MAINTAINERS: update intel,ixp46x-rng.yaml reference omits 109120ccb3b5 MAINTAINERS: update ti,sci.yaml reference omits 2f8df3b94bbf MAINTAINERS: update faraday,ftrtc010.yaml reference omits 02813bc74a84 MAINTAINERS: update aspeed,i2c.yaml reference omits b09122361918 MAINTAINERS: update arm,vic.yaml reference omits fad956fc5c5c dt-bindings: reserved-memory: ramoops: update ramoops.yaml [...] omits 1c73213ba991 selinux: fix a sock regression in selinux_ip_postroute_compat() omits 4ecc8633056b ice: Add support for VF rate limiting omits 661e6d6cb9e3 Merge branch 'for-5.16/io_uring' into for-next omits 00169246e698 io_uring: warning about unused-but-set parameter omits 63acd42c0d49 sched/scs: Reset the shadow stack when idle_task_exit omits 622ceaddb764 erofs: lzma compression support omits 966edfb0a3dc erofs: rename some generic methods in decompressor omits 0a434e0a2c9f lib/xz, lib/decompress_unxz.c: Fix spelling in comments omits aaa2975f2b07 lib/xz: Add MicroLZMA decoder omits a98a25408b0e lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() omits 4f8d7abaa413 lib/xz: Validate the value before assigning it to an enum [...] omits 83d3c4f22a36 lib/xz: Avoid overlapping memcpy() with invalid input with [...] omits 386292919c25 erofs: introduce readmore decompression strategy omits 72bb52620fdf erofs: introduce the secondary compression head omits b7d5abda8e64 drm/i915/dp: use new link training delay helpers omits babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits 5ecc1e947822 Input: axp20x-pek - Use new soc_intel_is_cht() helper omits 693841b74262 platform/x86: intel_int0002_vgpio: Use the new soc_intel_i [...] omits cd45c9bf8b43 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header omits 5197fcd09ab6 locking/rwsem: Fix comments about reader optimistic lock s [...] omits 6c2787f2a20c locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() omits 7cdacc5f52d6 locking/rwsem: Disable preemption for spinning region omits bc67f1c454fb docs: futex: Fix kernel-doc references omits 4d3816733091 futex: Fix PREEMPT_RT build omits 26da4abfb382 powerpc/perf: Fix data source encodings for L2.1 and L3.1 [...] omits cae1d759065e tools/perf: Add mem_hops field in perf_mem_data_src structure omits fec9cc6175d0 perf: Add mem_hops field in perf_mem_data_src structure omits f4c6217f7f59 perf: Add comment about current state of PERF_MEM_LVL_* na [...] omits 59d62b58f120 Merge branch 'for-5.16/block' into for-next omits dc5fc361d891 block: attempt direct issue of plug list omits bc490f81731e block: change plugging to use a singly linked list omits fd96e35ea7b9 platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning omits 33ce79be2784 platform/x86: thinkpad_acpi: Fix coccinelle warnings omits 2d5b0755b754 platform/x86: panasonic-laptop: Replace snprintf in show f [...] omits 043449e75161 platform: x86: ideapad-laptop: Use ACPI_COMPANION() directly omits 7c7ba5de7f53 surface: surface3_power: Drop redundant acpi_bus_get_devic [...] omits 5558871360f3 surface: surface3-wmi: Use ACPI_COMPANION() directly omits 291cd656da04 NFSD:fix boolreturn.cocci warning omits 603a7dd08f88 platform/x86: system76_acpi: Add attribute group for kb_led_color omits 76f7eba3e0a2 platform/x86: system76_acpi: Add battery charging thresholds omits 0de30fc684b3 platform/x86: system76_acpi: Replace Fn+F2 function for OL [...] omits 95563d45b5da platform/x86: system76_acpi: Report temperature and fan speed omits 8135cc5b270b MAINTAINERS: Update the entry for MHI bus omits b0674bc214ce hypverv/vmbus: include linux/bitops.h omits 2482e6b6e33c Merge branch 'features' into for-next omits f01fa541d11b Merge branch 'fixes' into for-next omits 1a446b24730e s390: update defconfigs omits 1254cfbc5f97 samples: add s390 support for ftrace direct call samples omits c316eb446046 samples: add HAVE_SAMPLE_FTRACE_DIRECT config option omits 3d487acf1b1a s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h omits 2ab3a0a9fad8 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support omits 0f1f55726385 Merge remote-tracking branch 'tip/x86/sev' into tip-master omits c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies omits 05be94633783 net: ethernet: ixp4xx: Make use of dma_pool_zalloc() inste [...] omits 07fab5a469a5 ieee802154: Remove redundant 'flush_workqueue()' calls omits 06114f3294e9 Merge branch 'for-5.16/bdev-size' into for-next omits 97eeb5fc14cc partitions/ibm: use bdev_nr_sectors instead of open coding it omits f9831b885709 partitions/efi: use bdev_nr_bytes instead of open coding it omits 946e99373037 block/ioctl: use bdev_nr_sectors and bdev_nr_bytes omits cb3dc8901ba4 devlink: Remove extra device_lock assert checks omits 08c327b95c70 Merge branch 'for-5.16/block' into for-next omits 480d42dc001b blk-wbt: prevent NULL pointer dereference in wb_timer_fn omits 8261473e9858 Merge branch 'for-5.16/drivers' into for-next omits 86d46fdaa12a block: ataflop: fix breakage introduced at blk-mq refactoring omits 3c71e0c9ab4f ethernet: Remove redundant statement omits c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict omits 92817dad7dcb net: phylink: Support disabling autonegotiation for PCS omits e22db7bd552f net: sched: Allow statistics reads from softirq. omits dc90604b5836 net: phylink: rejig SFP interface selection in ksettings_set() omits e7d445ab26db x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_i [...] omits 684c37adb852 Merge branch 'for-5.16/block' into for-next omits 6155631a0c3b block: align blkdev_dio inlined bio to a cacheline omits e028f167eca5 block: move blk_mq_tag_to_rq() inline omits df87eb0fce8f block: get rid of plug list sorting omits 87c037d11b83 block: return whether or not to unplug through boolean omits 8a7d267b4a2c block: don't call blk_status_to_errno in blk_update_request omits c688bd5dc94e x86/sev: Carve out HV call's return value verification omits db9a02baa232 block: move bdev_read_only() into the header omits 88eb469d0dcb Merge branch 'for-5.16/bdev-size' into for-next omits 23799b0f0689 Merge branch 'for-5.16/io_uring' into for-next omits 63877a85f325 Merge branch 'for-5.16/block' into for-next omits 5ca7a8b3f698 io_uring: inform block layer of how many requests we are s [...] omits 88459b50b42a io_uring: simplify io_file_supports_nowait() omits 35645ac3c185 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags omits e74ead135bc4 io_uring: arm poll for non-nowait files omits b10841c98c89 fs/io_uring: Prioritise checking faster conditions first i [...] omits 5cb03d63420b io_uring: clean io_prep_rw() omits 578c0ee234e5 io_uring: optimise fixed rw rsrc node setting omits caa8fe6e86fd io_uring: return iovec from __io_import_iovec omits d1d681b0846a io_uring: optimise io_import_iovec fixed path omits 9882131cd9de io_uring: kill io_wq_current_is_worker() in iopoll omits 9983028e7660 io_uring: optimise req->ctx reloads omits 607b6fb8017a io_uring: rearrange io_read()/write() omits 5e49c973fc39 io_uring: clean up io_import_iovec omits 51aac424aef9 io_uring: optimise io_import_iovec nonblock passing omits c88598a92a58 io_uring: optimise read/write iov state storing omits 538941e2681c io_uring: encapsulate rw state omits 258f3a7f84d1 io_uring: optimise rw comletion handlers omits f80a50a632d6 io_uring: prioritise read success path over fails omits 04f34081c5de io_uring: consistent typing for issue_flags omits ab4094024784 io_uring: optimise rsrc referencing omits a46be971edb6 io_uring: optimise io_req_set_rsrc_node() omits def77acf4396 io_uring: fix io_free_batch_list races omits 0cd3e3ddb4f6 io_uring: remove extra io_ring_exit_work wake up omits 4a04d1d14831 io_uring: optimise out req->opcode reloading omits 5a158c6b0d03 io_uring: reshuffle io_submit_state bits omits 756ab7c0ec71 io_uring: safer fallback_work free omits 6d63416dc57e io_uring: optimise plugging omits 54daa9b2d80a io_uring: correct fill events helpers types omits eb6e6f0690c8 io_uring: inline io_poll_complete omits 867f8fa5aeb7 io_uring: inline io_req_needs_clean() omits d17e56eb4907 io_uring: remove struct io_completion omits d886e185a128 io_uring: control ->async_data with a REQ_F flag omits c1e53a6988b9 io_uring: optimise io_free_batch_list() omits c072481ded14 io_uring: mark cold functions omits 37f0e767e177 io_uring: optimise ctx referencing by requests omits d60aa65ba221 io_uring: merge CQ and poll waitqueues omits aede728aae35 io_uring: don't wake sqpoll in io_cqring_ev_posted omits 765ff496c781 io_uring: optimise INIT_WQ_LIST omits a33ae9ce16a8 io_uring: optimise request allocation omits fff4e40e3094 io_uring: delay req queueing into compl-batch list omits 51d48dab62ed io_uring: add more likely/unlikely() annotations omits 7e3709d57651 io_uring: optimise kiocb layout omits 6224590d242f io_uring: add flag to not fail link after timeout omits 30d51dd4ad20 io_uring: clean up buffer select omits fc0ae0244bbb io_uring: init opcode in io_init_req() omits e0eb71dcfc4b io_uring: don't return from io_drain_req() omits 22b2ca310afc io_uring: extra a helper for drain init omits 5e371265ea1d io_uring: disable draining earlier omits a1cdbb4cb5f7 io_uring: comment why inline complete calls io_clean_op() omits ef05d9ebcc92 io_uring: kill off ->inflight_entry field omits 6962980947e2 io_uring: restructure submit sqes to_submit checks omits d9f9d2842c91 io_uring: reshuffle queue_sqe completion handling omits d475a9a6226c io_uring: inline hot path of __io_queue_sqe() omits 4652fe3f10e5 io_uring: split slow path from io_queue_sqe omits 2a56a9bd64db io_uring: remove drain_active check from hot path omits f15a3431775a io_uring: deduplicate io_queue_sqe() call sites omits 553deffd0920 io_uring: don't pass state to io_submit_state_end omits 1cce17aca621 io_uring: don't pass tail into io_free_batch_list omits d4b7a5ef2b9c io_uring: inline completion batching helpers omits f5ed3bcd5b11 io_uring: optimise batch completion omits b3fa03fd1b17 io_uring: convert iopoll_completed to store_release omits 3aa83bfb6e5c io_uring: add a helper for batch free omits 5eef4e87eb0b io_uring: use single linked list for iopoll omits e3f721e6f6d5 io_uring: split iopoll loop omits c2b6c6bc4e0d io_uring: replace list with stack for req caches omits 0d9521b9b526 io-wq: add io_wq_work_node based stack omits 3ab665b74e59 io_uring: remove allocation cache array omits 6f33b0bc4ea4 io_uring: use slist for completion batching omits 5ba3c874eb8a io_uring: make io_do_iopoll return number of reqs omits 87a115fb715b io_uring: force_nonspin omits 6878b40e7b28 io_uring: mark having different creds unlikely omits 8d4af6857c6f io_uring: return boolean value for io_alloc_async_data omits 68fe256aadc0 io_uring: optimise io_req_init() sqe flags checks omits a3f349071eb0 io_uring: remove ctx referencing from complete_post omits 83f84356bc8f io_uring: add more uring info to fdinfo for debug omits d97ec6239ad8 io_uring: kill extra wake_up_process in tw add omits c450178d9be9 io_uring: dedup CQE flushing non-empty checks omits d81499bfcd47 io_uring: inline linked part of io_req_find_next omits 6b639522f63f io_uring: inline io_dismantle_req omits 4b628aeb69cc io_uring: kill off ios_left omits 71e1cef2d794 io-wq: Remove duplicate code in io_workqueue_create() omits a87acfde9491 io_uring: dump sqe contents if issue fails omits 1bd297988b75 e1000e: Remove redundant statement omits e0d78afeb8d1 block: fix too broad elevator check in blk_mq_free_request() omits f4e728ff9407 Merge branch 'eth_hw_addr_gen-for-switches' omits 07a7ec9bdafe ethernet: sparx5: use eth_hw_addr_gen() omits be7550549e26 ethernet: mlxsw: use eth_hw_addr_gen() omits ba3fdfe32bb9 ethernet: fec: use eth_hw_addr_gen() omits 8eb8192ea291 ethernet: prestera: use eth_hw_addr_gen() omits 53fdcce6ab93 ethernet: ocelot: use eth_hw_addr_gen() omits e80094a473ee ethernet: add a helper for assigning port addresses omits ae0579acde81 RDMA/mlx5: Attach ndescs to mlx5_ib_mkey omits 867a92846e2e Merge branch 'dev_addr-conversions-part-two' omits f15fef4c0675 ethernet: smsc: use eth_hw_addr_set() omits 02bfb6beb695 ethernet: smc91x: use eth_hw_addr_set() omits 74fad215ee3d ethernet: sis900: use eth_hw_addr_set() omits f60e8b06e0cc ethernet: sis190: use eth_hw_addr_set() omits 15fa05bf41ab ethernet: sxgbe: use eth_hw_addr_set() omits 298b0e0c5fec ethernet: rocker: use eth_hw_addr_set() omits 0b08956cd532 ethernet: renesas: use eth_hw_addr_set() omits 1c5d09d58748 ethernet: r8169: use eth_hw_addr_set() omits 88e102e8777e ethernet: netxen: use eth_hw_addr_set() omits b814d3286923 ethernet: lpc: use eth_hw_addr_set() omits 4789b57af37f ethernet: sky2/skge: use eth_hw_addr_set() omits 15c343eb0588 ethernet: mv643xx: use eth_hw_addr_set() omits 4123bfb0b28b RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib omits 83fec3f12a59 RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key omits c64674168b6a RDMA/mlx5: Remove pd from struct mlx5_core_mkey omits 062fd731e51e RDMA/mlx5: Remove size from struct mlx5_core_mkey omits cf6a8b1b24d6 RDMA/mlx5: Remove iova from struct mlx5_core_mkey omits 641a305b8854 Merge branch 'mlxsw-multi-level-qdisc-offload' omits 29c1eac2e64e selftests: mlxsw: Add a test for un/offloadable qdisc trees omits 2a18c08d75ee mlxsw: spectrum_qdisc: Make RED, TBF offloads classful omits c2792f38caae mlxsw: spectrum_qdisc: Validate qdisc topology omits 01164dda0a64 mlxsw: spectrum_qdisc: Clean stats recursively when prioma [...] omits be7e2a5a58d4 mlxsw: spectrum_qdisc: Unify graft validation omits 65626e075714 mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_ [...] omits 91796f507afc mlxsw: spectrum_qdisc: Extract two helpers for handling fu [...] omits 76ff72a7204f mlxsw: spectrum_qdisc: Query tclass / priomap instead of c [...] omits 6b3efbfa4e68 net: sch_tbf: Add a graft command omits aaa5570612b1 Merge tag 'mlx5-updates-2021-10-18' of git://git.kernel.or [...] omits 4a6c396e484e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 738216c1953e memstick: r592: Fix a UAF bug when removing the driver omits ce5f6c2c9b0f mmc: mxs-mmc: disable regulator on error and in the remove [...] omits a1e97bd2e077 mmc: sdhci-omap: Configure optional wakeirq omits 3edf588e7fe0 mmc: sdhci-omap: Allow SDIO card power off and enable aggr [...] omits f433e8aac6b9 mmc: sdhci-omap: Implement PM runtime functions omits 42b380b69b2e mmc: sdhci-omap: Add omap_offset to support omap3 and earlier omits de5ccd2af71f mmc: sdhci-omap: Handle voltages to add support omap4 omits 5310a776b277 dt-bindings: sdhci-omap: Update binding for legacy SoCs omits 31b758f2015a Merge branch 'fixes' into next omits 162079f2dccd mmc: winbond: don't build on M68K omits e96a1866b405 isofs: Fix out of bound access for corrupted isofs image omits f7c9ee0c72e9 docs: fs: locks.rst: update comment about mandatory file locking omits 9af372dc70e9 mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset [...] omits 976171c360c7 mmc: sdhci-pci: Remove dead code (rst_n_gpio et al) omits 67f7296e13b5 mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al) omits 5c67aa59bd8f mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) omits e087e11c4cff mmc: sdhci: Remove unused prototype declaration in the header omits 2caa11bc2d29 mmc: sdhci: Deduplicate sdhci_get_cd_nogpio() omits 0efac36e9559 Merge branch 'v5.16-tmp/dts64' into for-next omits 10002f11a0a3 irqchip/ti-sci-inta: Make use of the helper function devm_ [...] omits fd9ac236c253 irqchip/stm32: Make use of the helper function devm_platfo [...] omits 2687bf8d0d34 irqchip/irq-ts4800: Make use of the helper function devm_p [...] omits bacdbd710de5 irqchip/irq-mvebu-pic: Make use of the helper function dev [...] omits 0c1479a66359 irqchip/irq-mvebu-icu: Make use of the helper function dev [...] omits fee29f008aa3 arm64: Add HWCAP for self-synchronising virtual counter omits ae976f063b60 arm64: Add handling of CNTVCTSS traps omits 9ee840a96042 arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 omits fdf865988b5a arm64: Add a capability for FEAT_ECV omits 0e277fb80770 Merge branch 'timers/drivers/armv8.6_arch_timer' of https: [...] omits 26922a6c2aaf Merge branches 'for-5.16/asus' and 'for-5.16/apple' into for-next omits 6bce28cb4932 Merge tag 'iio-for-5.16a-split-take4' of https://git.kerne [...] omits c03c06cd0ac5 Merge branch 'devel-stable' into for-next omits 0427af413485 Merge branches 'fixes' and 'misc' into for-next omits 13a695aa50de Merge tag 'pr-arm32-ti-in-task' of git://git.kernel.org/pu [...] omits 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming omits fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode omits b93e947664a1 drm/bridge: tc358768: Calculate video start delay omits 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode omits 45a44b01faa6 drm/bridge: tc358768: Enable reference clock omits 48ccc8edf5b9 ARM: 9141/1: only warn about XIP address when not compile testing omits 1f323127cab0 ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype omits 44cc6412e66b ARM: 9138/1: fix link warning with XIP + frame-pointer omits eaf6cc7165c9 ARM: 9134/1: remove duplicate memcpy() definition omits e6a0c958bdf9 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned omits df909df07707 ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images omits 00d43d13da6c ARM: 9125/1: fix incorrect use of get_kernel_nofault() omits 9d417cbe36ee ARM: 9122/1: select HAVE_FUTEX_CMPXCHG omits f5245a5fdf75 counter: drop chrdev_lock omits abc25bbcb55c ARM: 9131/1: mm: Fix PXN process with LPAE feature omits 2e707106fac7 ARM: 9130/1: mm: Provide die_kernel_fault() helper omits 93d204384401 ARM: 9126/1: mm: Kill page table base print in show_pte() omits f177b06ed7d5 ARM: 9127/1: mm: Cleanup access_error() omits 488cab12c371 ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault() omits caed89dab0ca ARM: 9128/1: mm: Refactor the __do_page_fault() omits 4aede550f104 ARM: imx6: mark OCRAM mapping read-only omits b8bc0e50a32a ARM: add __arm_iomem_set_ro() to write-protect ioremapped area omits 48342ae751c7 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] omits 1c1838757611 ARM: 9123/1: scoop: Drop if with an always false condition omits 854f695c3d41 ARM: 9119/1: amba: Properly handle device probe without IR [...] omits eb4f75691587 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" omits 54f5b3615f19 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] omits 9d6361922489 ARM: 9125/1: fix incorrect use of get_kernel_nofault() omits 2ea5999d07d2 HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK omits 3ed6ae3305e0 Merge branch 'for-v5.16/dts-riscv' into for-next omits 9962a066f3c1 riscv: dts: sifive: add missing compatible for plic omits 73d3c4411551 riscv: dts: microchip: add missing compatibles for clint and plic omits 20ce65bf89aa riscv: dts: sifive: drop duplicated nodes and properties i [...] omits 65b2979d52eb riscv: dts: sifive: fix Unleashed board compatible omits 8ce936c2f1a6 riscv: dts: sifive: use only generic JEDEC SPI NOR flash c [...] omits d58cf34a594d HID: apple: Bring back flag for Apple tilde key quirk omits 0cd3be51733f HID: apple: Add support for the 2021 Magic Keyboard omits 371a9dcee70e HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 omits ed58c2078de0 Merge branch 'next/dt64' into for-next omits a26fd3037b88 Merge branch 'next/dt' into for-next omits 7b06c1ad884e ARM: dts: s5pv210: add 'chassis-type' property omits 2b91bd8d2bce ARM: dts: exynos: add 'chassis-type' property omits 4b1a78330df4 arm64: dts: exynos: add 'chassis-type' property omits 249606d37d20 platform/x86: mlx-platform: Add support for multiply cooli [...] omits 5b0a315c3db5 Documentation/ABI: Add new line card attributes for mlxreg [...] omits 527cd54d49dd Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] omits 62f9529b8d5c platform/mellanox: mlxreg-lc: Add initial support for Nvid [...] omits 9d93d7877c91 platform_data/mlxreg: Add new field for secured access omits bbfd79c68170 platform/mellanox: mlxreg-io: Extend number of hwmon attributes omits 67eb006cc1d1 platform/x86: mlx-platform: Configure notifier callbacks f [...] omits bb1023b6da37 platform/mellanox: mlxreg-hotplug: Extend logic for hotplu [...] omits a5d8f57edfb4 platform/x86: mlx-platform: Add initial support for new mo [...] omits aafa1cafedca platform_data/mlxreg: Add new type to support modular systems omits f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object omits e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] omits 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin omits 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers omits 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] omits 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() omits 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] omits 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() omits 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere omits 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c omits 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers omits ba3078dad140 drm/dp: add helpers to read link training delays omits 32cf6d0ae0d8 Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] omits 59be177a909a drm/i915: Remove memory frequency calculation omits c3ed761c9e1e counter/counter-sysfs: use sysfs_emit everywhere omits 15c9a359094e char: xillybus: fix msg_ep UAF in xillyusb_probe() omits 32e9f56a96d8 binder: don't detect sender/target during buffer cleanup omits be24dd486d45 Merge tag 'misc-habanalabs-next-2021-10-18' of https://git [...] omits 324bfaa1a6cc libceph: drop ->monmap and err initialization omits 13d001549466 ceph: convert to noop_direct_IO omits d9f32a101e43 staging: r8188eu: Remove redundant 'if' statement omits e8eb2f890f2c staging: r8188eu: Use completions for signaling enqueueing omits d250bf4c397a staging: r8188eu: Use completions for signaling start / en [...] omits 2d68d8ee8fec staging: r8188eu: fix a gcc warning omits 436c7525f31d staging: mt7621-dts: get rid of nodes with no in-tree driver omits 0336d605daee iio: imx8qxp-adc: mark PM functions as __maybe_unused omits f840cbed7a7c iio: pressure: ms5611: Make ms5611_remove() return void omits 6dcfe3fe9360 iio: potentiometer: max5487: Don't return an error in .remove() omits 4b6fb9f3e98c iio: magn: hmc5843: Make hmc5843_common_remove() return void omits c7143c49c604 iio: health: afe4403: Don't return an error in .remove() omits 3ceed0211a90 iio: dac: ad5686: Make ad5686_remove() return void omits 72ba4505622d iio: dac: ad5592r: Make ad5592r_remove() return void omits 1f10848f1855 iio: dac: ad5446: Make ad5446_remove() return void omits d6220554e428 iio: dac: ad5380: Make ad5380_remove() return void omits 523742f21122 iio: accel: mma7455: Make mma7455_core_remove() return void omits df2171c668bd iio: accel: kxsd9: Make kxsd9_common_remove() return void omits bcf9d61a2dcb iio: accel: bmi088: Make bmi088_accel_core_remove() return void omits 9713964f08d7 iio: accel: bmc150: Make bmc150_accel_core_remove() return void omits fa0b148eb396 iio: accel: bma400: Make bma400_remove() return void omits 885b9790c25a drivers:iio:dac:ad5766.c: Add trigger buffer omits c02cd5c19c17 iio: triggered-buffer: extend support to configure output buffers omits 1546d6718dc9 iio: kfifo-buffer: Add output buffer support omits 9eeee3b0bf19 iio: Add output buffer support omits d6fa1406306d iio: documentation: Document scd4x calibration use omits 49d22b695cbb drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] omits 2be47f8d622b MAINTAINERS: Add myself as maintainer of the scd4x driver omits a467ab220098 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description omits c1b4de6a03e6 iio: light: noa1305: Make use of the helper function dev_e [...] omits 8283b95455ca iio: light: cm36651: Make use of the helper function dev_e [...] omits 842f221d8ca9 iio: health: afe4404: Make use of the helper function dev_ [...] omits 8025ea509533 iio: health: afe4403: Make use of the helper function dev_ [...] omits b42baaa3e277 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() omits 4dff75487695 iio: st_sensors: Make use of the helper function dev_err_probe() omits d1249ba70dbf iio: dac: ti-dac7311: Make use of the helper function dev_ [...] omits 7051c1215c4b iio: dac: stm32-dac: Make use of the helper function dev_e [...] omits c0e9ef04a978 iio: dac: mcp4922: Make use of the helper function dev_err [...] omits d5c1118f6faf iio: dac: max5821: Make use of the helper function dev_err [...] omits 2b87c267d84f iio: dac: ds4424: Make use of the helper function dev_err_probe() omits 7bb9df2d5812 iio: dac: ltc1660: Make use of the helper function dev_err [...] omits 7cf5307c0040 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] omits f80d6061dab1 iio: dac: ad8801: Make use of the helper function dev_err_probe() omits 04892d253374 dt-bindings: iio: ad779x: Add binding document omits 6b104e7895ab iio: adc: ad799x: Implement selecting external reference v [...] omits 2021ef060900 iio: adc: max1027: fix error code in max1027_wait_eoc() omits d7a83bc38d8d iio: imu: adis16400: Fix buffer alignment requirements. omits b5ca2046c6d4 iio: gyro: mpu3050: Fix alignment and size issues with buffers. omits cbe5c6977604 iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] omits 95ec3fdf2b79 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() omits b18831cc9942 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C omits 0fc3c82690fc iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" omits 3cc2fd275d94 iio: adc: ad7291: convert probe to device-managed only omits 8ee724ee4ebc iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc omits 461a1c79e714 iio: adc: berlin2-adc: convert probe to device-managed only omits bdf48481d01d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function omits a1ff6d252613 iio: adc: max1363: convert probe to full device-managed omits 4415381093fc iio: adc: nau7802: convert probe to full device-managed omits 23a3b67c52d0 iio: adis16460: make use of the new unmasked_drdy flag omits cab85eadd785 iio: adis16475: make use of the new unmasked_drdy flag omits 31fa357ac809 iio: adis: handle devices that cannot unmask the drdy pin omits b600bd7eb333 iio: adis: do not disabe IRQs in 'adis_init()' omits fb6349effb7e iio: adc: da9150-gpadc: convert probe to full-device managed omits 9c22f459cc41 iio: adc: lp8788_adc: convert probe to full-device managed omits 298fdedc4aff iio: adc: axp288_adc: convert probe to full device-managed omits 7a29120c6e31 iio: adc: intel_mrfld_adc: convert probe to full device-managed omits 25c02edfd41f iio: inkern: introduce devm_iio_map_array_register() short [...] omits c5fd034a2ac9 iio: adc: fsl-imx25-gcq: initialize regulators as needed omits 1b7da2fa18f7 iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops omits 089ec5e93413 iio: adc: max1027: Don't reject external triggers when the [...] omits 075d3280b4a1 iio: adc: max1027: Allow all kind of triggers to be used omits 1f7b4048b31b iio: adc: max1027: Use the EOC IRQ when populated for sing [...] omits d7aeec136929 iio: adc: max1027: Stop requesting a threaded IRQ omits a0e831653ef9 iio: adc: max1027: Introduce an end of conversion helper omits c757fc070886 iio: adc: max1027: Separate the IRQ handler from the read logic omits 59fcc6af89ff iio: adc: max1027: Prevent single channel accesses during [...] omits af8b93e27fb6 iio: adc: max1027: Create a helper to configure the channe [...] omits cba18232c4f8 iio: adc: max1027: Ensure a default cnvst trigger configuration omits c5a396298248 iio: adc: max1027: Simplify the _set_trigger_state() helper omits eaf57d50c675 iio: adc: max1027: Create a helper to enable/disable the c [...] omits 4201519a1769 iio: adc: max1027: Rename a helper omits e1c0ea8f6e9d iio: adc: max1027: Minimize the number of converted channels omits 6f1bc6d8fb56 iio: adc: max1027: Drop useless debug messages omits 064652c0a402 iio: adc: max1027: Drop extra warning message omits 7127822d1929 iio: adc: max1027: Fix style omits a6914983b6f1 MAINTAINERS: Add the driver info of the NXP IMX8QXP omits db73419d8c06 dt-bindings: iio: adc: Add binding documentation for NXP I [...] omits 1e23dcaa1a9f iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC omits 269efcf0bbee iio: accel: fxls8962af: add wake on event omits 131fb9f2b96f iio: accel: fxls8962af: add threshold event handling omits d0a4c17b4073 iio: adc: aspeed: Get and set trimming data. omits df05f384a7e3 iio: adc: aspeed: Support battery sensing. omits f2836e8c4c2e iio: adc: aspeed: Add compensation phase. omits 13d4f9df333b iio: adc: aspeed: Add func to set sampling rate. omits 90f9647753de iio: adc: aspeed: Fix the calculate error of clock. omits 1b5ceb55fec2 iio: adc: aspeed: Support ast2600 adc. omits 4c56572c26f5 iio: adc: aspeed: Use devm_add_action_or_reset. omits 9223bd0471bb iio: adc: aspeed: Use model_data to set clk scaler. omits 1de952a4b1cd iio: adc: aspeed: Add vref config function omits eaa74a8d510d iio: adc: aspeed: Restructure the model data omits 89c65417da90 iio: adc: aspeed: Keep model data to driver data. omits f840f41fa5cb iio: ABI: Document in_concentration_co2_scale omits c397894e24f1 iio: chemical: Add Senseair Sunrise 006-0-007 driver omits c3c780ef765c iio: ABI: docs: Document Senseair Sunrise ABI omits c6cb6ac7b324 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor omits 42e1e8244118 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg omits fdc881783099 media: ite-cir: IR receiver stop working after receive overflow omits 95f4325de9e6 media: sir_ir: remove broken driver omits febfe985fc2e media: ir_toy: assignment to be16 should be of correct type omits 6cb67bea945b media: ivtv: fix build for UML omits 5db127a534e1 media: cedrus: Don't kernel map most buffers omits 0887e9e152ef media: rkvdec: Support dynamic resolution changes omits 298d8e8f7bcf media: rkvdec: Do not override sizeimage for output format omits 4c2e5156d9fa media: imx-jpeg: Add pm-runtime support for imx-jpeg omits 305e191ccf16 media: MAINTAINERS: update maintainer for ch7322 driver omits 48289036e8c7 media: i.MX6: Support 16-bit BT.1120 video input omits c2c88a07d679 media: Add ADV7610 support for adv7604 driver. omits 901a52c43359 media: Add ADV7610 support for adv7604 driver - DT docs. omits d64a7709a81c media: TDA1997x: replace video detection routine omits 3ae5c3bc07f6 media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatena [...] omits 1cab969d55df media: saa7134: Add support for Leadtek WinFast HDTV200 H omits 52fed10ad756 media: aspeed: add debugfs omits 67f85135c57c media: videobuf2: always set buffer vb2 pointer omits cd0e5e8c4281 media: rcar-vin: add G/S_PARM ioctls omits 570a82b9c36f media: i2c: select V4L2_ASYNC where needed omits 112024a3b6dc media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() omits 2b74240be3fb Merge tag 'counter-for-5.16a-take2' of https://git.kernel. [...] omits 718cc87e1669 drm/i915: Introduce lpt_pch_disable() omits d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code omits 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() omits 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code omits 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() omits f45d2252ee10 drm/i915: Move LPT PCH readout code omits ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention omits b2de2d006dfa drm/i915: Move PCH modeset code to its own file omits ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file omits f917c04fac45 ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description omits 7d2a0df24227 ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() dec [...] omits bd47cdb78997 xtensa: move section symbols to asm/sections.h omits 431d1a34dfb6 xtensa: remove unused variable wmask omits da0a4e5c8fbc xtensa: only build windowed register support code when needed omits 09af39f649da xtensa: use register window specific opcodes only when present omits 0b5372570b1f xtensa: implement call0 ABI support in assembly omits 5cce39b6aaa0 xtensa: definitions for call0 ABI omits 61a6b91283b4 xtensa: don't use a12 in __xtensa_copy_user in call0 ABI omits d191323bc023 xtensa: don't use a12 in strncpy_user omits eda8dd1224d6 xtensa: use a14 instead of a15 in inline assembly omits e369953a5ba3 xtensa: move _SimulateUserKernelVectorException out of Win [...] omits 4e5483b8440d scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk omits 4a8f71014b4d scsi: qla2xxx: Fix unmap of already freed sgl omits d40bfeddacd6 net/mlx5: E-Switch, Increase supported number of forward d [...] omits 408881627ff0 net/mlx5: E-Switch, Use dynamic alloc for dest array omits da6b0bb0fc73 net/mlx5: Lag, use steering to select the affinity port in LAG omits b7267869e923 net/mlx5: Lag, add support to create/destroy/modify port s [...] omits 8e25a2bc6687 net/mlx5: Lag, add support to create TTC tables for LAG po [...] omits dc48516ec7d3 net/mlx5: Lag, add support to create definers for LAG omits e465550b38ed net/mlx5: Lag, set match mask according to the traffic typ [...] omits 1065e0015dd7 net/mlx5: Lag, set LAG traffic type mapping omits 3d677735d3b7 net/mlx5: Lag, move lag files into directory omits 58a606dba708 net/mlx5: Introduce new uplink destination type omits e7e2519e3632 net/mlx5: Add support to create match definer omits 425a563acb1d net/mlx5: Introduce port selection namespace omits 4c71ce50d2fe net/mlx5: Support partial TTC rules omits 7fb223d0ad80 scsi: qla2xxx: Fix a memory leak in an error path of qla2x [...] omits 06634d5b6e92 scsi: qla2xxx: Return -ENOMEM if kzalloc() fails omits e9d658c2175b scsi: sr: Add error handling support for add_disk() omits 2a7a891f4c40 scsi: sd: Add error handling support for add_disk() omits f9793d649c29 scsi: target: Perform ALUA group changes in one step omits 7324f47d4293 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path omits 1283c0d1a32b scsi: target: Fix alua_tg_pt_gps_count tracking omits ed1227e08099 scsi: target: Fix ordered tag handling omits 945a160794a9 scsi: target: Fix ordered CMD_T_SENT handling omits 25d542a85374 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay omits 1eaff502a8f1 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] omits fc65e933fbcc scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] omits 1d2ac7b69d6a scsi: target: tcmu: Allocate zeroed pages for data area omits d1e51ea6bf5f scsi: target: cxgbit: Enable Delayed ACK omits 7f96c7a67e40 scsi: target: cxgbit: Increase max DataSegmentLength omits f347c26836c2 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() omits 4e3ace0051e7 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() omits 8ecfb16c9be2 scsi: 3w-xxx: Remove redundant initialization of variable retval omits b3ef4a0e40df scsi: fcoe: Use netif_is_bond_master() instead of open code omits 3319a8ba82b9 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] omits 30e99f05f8b1 scsi: mpi3mr: Use scnprintf() instead of snprintf() omits c4da1205752d scsi: sd: Print write through due to no caching mode page [...] omits 223f903e9c83 bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG omits 939a6567f976 qed: Change the TCP common variable - "iscsi_ooo" omits 891e861efb1d qed: Optimize the ll2 ooo flow omits d9516f346e8b audit: return early if the filter rule has a lower priority omits ac8e3cef588c PCI/sysfs: Explicitly show first MSI IRQ for 'irq' omits e60af4f8550f dt-bindings: msm/dp: Add SC8180x compatibles omits bb3de286d992 drm/msm/dp: Support up to 3 DP controllers omits 4b296d15b355 drm/msm/dp: Allow attaching a drm_panel omits 269e92d84cd2 drm/msm/dp: Allow specifying connector_type per controller omits 167dac97eb46 drm/msm/dp: Modify prototype of encoder based API omits d624e50aa3c1 drm/msm/dp: Remove global g_dp_display variable omits f616447034a1 MAINTAINERS: adjust file entry for of_net.c after movement omits 5e3be666f46b PCI: Document /sys/bus/pci/devices/.../irq omits 898ef1cb1cb2 iavf: Combine init and watchdog state machines omits 59756ad6948b iavf: Add __IAVF_INIT_FAILED state omits 45eebd62999d iavf: Refactor iavf state machine tracking omits 342a67630ca9 Merge branch 'for-5.16/drivers' into for-next omits 8663b210f8c1 nbd: fix uaf in nbd_handle_reply() omits 3fe1db626a56 nbd: partition nbd_read_stat() into nbd_read_reply() and n [...] omits f52c0e08237e nbd: clean up return value checking of sock_xmit() omits 0de2b7a4dd08 nbd: don't start request if nbd_queue_rq() failed omits fcf3d633d8e1 nbd: check sock index in nbd_read_stat() omits 07175cb1baf4 nbd: make sure request completion won't concurrent omits 4e6eef5dc25b nbd: don't handle response without a corresponding request [...] omits c573d586999c mtip32xx: Remove redundant 'flush_workqueue()' calls omits 8b9e2291e355 md: update superblock after changing rdev flags in state_store omits 5467948604ba md: remove unused argument from md_new_event omits c6efe4341d1f md/raid5: call roundup_pow_of_two in raid5_run omits 2e94275ed582 md/raid1: use rdev in raid1_write_request directly omits fd3b6975e9c1 md/raid1: only allocate write behind bio for WriteMostly device omits 7ad1069166c0 md: properly unwind when failing to add the kobject in md_alloc omits 94f3cd7d832c md: extend disks_mutex coverage omits 51238e7fbd61 md: add the bitmap group to the default groups for the md kobject omits 9be68dd7ac0e md: add error handling support for add_disk() omits 53d34753b1b0 Merge branch 'for-5.16/block' into for-next omits b926adaae5e9 Merge branch 'for-5.16/cdrom' into for-next omits f09313c57a17 block: cache inode size in bdev omits e4ae4735f7c2 udf: use sb_bdev_nr_blocks omits 2ffae493dc15 reiserfs: use sb_bdev_nr_blocks omits ab70041731a6 ntfs: use sb_bdev_nr_blocks omits dd0c0bdf97a4 jfs: use sb_bdev_nr_blocks omits 5513b241b2ef ext4: use sb_bdev_nr_blocks omits bcc6e2cfaa48 block: add a sb_bdev_nr_blocks helper omits 2a93ad8fcb37 block: use bdev_nr_bytes instead of open coding it in blkd [...] omits be9a7b3e1591 squashfs: use bdev_nr_bytes instead of open coding it omits 1d5dd3b9164c reiserfs: use bdev_nr_bytes instead of open coding it omits 4646198519c9 pstore/blk: use bdev_nr_bytes instead of open coding it omits d54f13a8e479 ntfs3: use bdev_nr_bytes instead of open coding it omits 4fcd69798d7f nilfs2: use bdev_nr_bytes instead of open coding it omits 6e50e781fe88 nfs/blocklayout: use bdev_nr_bytes instead of open coding it omits 74e157e6a499 jfs: use bdev_nr_bytes instead of open coding it omits 78ed961bcee1 hfsplus: use bdev_nr_sectors instead of open coding it omits beffd16e683e hfs: use bdev_nr_sectors instead of open coding it omits 9e48243b6506 fat: use bdev_nr_sectors instead of open coding it omits 5816e91e4a14 cramfs: use bdev_nr_bytes instead of open coding it omits cda00eba022d btrfs: use bdev_nr_bytes instead of open coding it omits 589aa7bc40c4 affs: use bdev_nr_sectors instead of open coding it omits bcd1d06350e4 fs: simplify init_page_buffers omits b86058f96cc8 fs: use bdev_nr_bytes instead of open coding it in blkdev_ [...] omits 64f0f42671b4 target/iblock: use bdev_nr_bytes instead of open coding it omits c68f3ef77793 nvmet: use bdev_nr_bytes instead of open coding it omits 0fe80347fd70 md: use bdev_nr_sectors instead of open coding it omits 6dcbb52cddd9 dm: use bdev_nr_sectors and bdev_nr_bytes instead of open [...] omits da7b392467da drbd: use bdev_nr_sectors instead of open coding it omits cda25b82c474 bcache: remove bdev_sectors omits 6436bd90f76e block: add a bdev_nr_bytes helper omits 99457db8b40c block: move the SECTOR_SIZE related definitions to blk_types.h omits 1f0a258f114b swim3: add missing major.h include omits 5deae20c552a sx8: fix an error code in carm_init_one() omits cfc03eabda82 pf: fix error codes in pf_init_unit() omits d0ac7a30e411 pcd: fix error codes in pcd_init_unit() omits db8eda9c4336 xtensa/platforms/iss/simdisk: add error handling support f [...] omits 2f1510708970 block/ataflop: add error handling support for add_disk() omits deae1138d047 block/ataflop: provide a helper for cleanup up an atari disk omits 573effb29801 block/ataflop: add registration bool before calling del_gendisk() omits 44a469b6acae block/ataflop: use the blk_cleanup_disk() helper omits 625a28a7e60c swim: add error handling support for add_disk() omits 9ef41effb9b6 swim: add a floppy registration bool which triggers del_gendisk() omits 4e9abe72530a swim: add helper for disk cleanup omits b76a30c254d9 swim: simplify using blk_cleanup_disk() on swim_remove() omits a2379420c7d7 amiflop: add error handling support for add_disk() omits 47d34aa2d211 floppy: add error handling support for add_disk() omits 662167e59d2f floppy: fix calling platform_device_unregister() on invali [...] omits 3776339ae7ac floppy: use blk_cleanup_disk() omits 2598a2bb357d floppy: fix add_disk() assumption on exit due to new developments omits 2d4bcf764297 block/swim3: add error handling support for add_disk() omits 27c97abc30e2 rbd: add add_disk() error handling omits d6ac27c60fec cdrom/gdrom: add error handling support for add_disk() omits 4fac63f8a871 pf: add error handling support for add_disk() omits 637208e74a86 block/sx8: add error handling support for add_disk() omits 54494d10031b block/rsxx: add error handling support for add_disk() omits 7b505627568c pktcdvd: add error handling support for add_disk() omits 4a32e1cdb745 mtip32xx: add error handling support for add_disk() omits 3dfdd5f333bf pd: add error handling support for add_disk() omits b6fa069971bc pcd: capture errors on cdrom_register() omits 2b6cabce3954 pcd: fix ordering of unregister_cdrom() omits 4dfbd1390af6 pcd: add error handling support for add_disk() omits 1ad392add59c pd: cleanup initialization omits fb367e6baeb0 pf: cleanup initialization omits af761f277b7f pcd: cleanup initialization omits 7d8b72aaddd3 pcd: move the identify buffer into pcd_identify omits d1df6021b70c n64cart: add error handling support for add_disk() omits e92ab4eda516 drbd: add error handling support for add_disk() omits d9c2bd252a45 aoe: add error handling support for add_disk() omits e1654f413fe0 nbd: add error handling support for add_disk() omits 905705f083a9 loop: add error handling support for add_disk() omits 0a593fbbc245 null_blk: poll queue support omits 4f5022453acd nvme: wire up completion batching for the IRQ path omits b688f11e86c9 io_uring: utilize the io batching infrastructure for more [...] omits c234a6539206 nvme: add support for batched completion of polled IO omits f794f3351f26 block: add support for blk_mq_end_request_batch() omits 1aec5e4a2962 sbitmap: add helper to clear a batch of tags omits 5a72e899ceb4 block: add a struct io_comp_batch argument to fops->iopoll() omits 013a7f954381 block: provide helpers for rq_list manipulation omits afd7de03c526 block: remove some blk_mq_hw_ctx debugfs entries omits 9a14d6ce4135 block: remove debugfs blk_mq_ctx dispatched/merged/complet [...] omits 128459062bc9 block: cache rq_flags inside blk_mq_rq_ctx_init() omits 605f784e4f5f block: blk_mq_rq_ctx_init cache ctx/q/hctx omits 4f266f2be822 block: skip elevator fields init for non-elv queue omits a997377a4366 dt-bindings: nfc: marvell,nci: convert to dtschema omits 3470d69bfdbf dt-bindings: nfc: ti,trf7970a: convert to dtschema omits 19951f4ced26 dt-bindings: nfc: st,nci: convert to dtschema omits d45c6e7a07c5 dt-bindings: nfc: st,st95hf: convert to dtschema omits 4d9bae3345c3 dt-bindings: nfc: st,st21nfca: convert to dtschema omits 4cc0246c8af9 dt-bindings: nfc: nxp,pn532: convert to dtschema omits 54aed10d43a1 dt-bindings: nfc: nxp,nci: document NXP PN547 binding omits 6d362ea625a1 dt-bindings: nfc: nxp,nci: convert to dtschema omits bfceb9c21601 Merge branch 'asoc-5.15' into asoc-5.16 omits 810532e7392e ASoC: qcom: sm8250: Add Jack support omits 961e7ba550c7 ASoC: qcom: sm8250: add support for TX and RX Macro dais omits 0735be7fa1ad Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits a79b02d5f24f Merge series "ASoC: cleanup / tidyup soc-pcm/core/componen [...] omits af5e7abe1015 dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml omits e88c20ffe7d5 Merge branch 'clk-composite-determine-fix' into clk-next omits d9843c8ead69 Merge branch 'clk-fixes' into clk-next omits 197634683362 Merge branch 'clk-composite-determine-fix' (early part) in [...] omits 6594988fd625 clk: composite: Use rate_ops.determine_rate when also a mu [...] omits 675c496d0f92 clk: composite: Also consider .determine_rate for rate + m [...] omits 651521d396a8 clk: samsung: remove __clk_lookup() usage omits bc42ef7492c1 dt-bindings: clock: samsung: add IDs for some core clocks omits 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() omits 47c662486ccc treewide: Replace 0-element memcpy() destinations with fle [...] omits fa7845cfd53f treewide: Replace open-coded flex arrays in unions omits 3080ea5553cc stddef: Introduce DECLARE_FLEX_ARRAY() helper omits a2c5062f391b btrfs: Use memset_startat() to clear end of struct omits 6dbefad40815 string.h: Introduce memset_startat() for wiping trailing m [...] omits caf283d040f5 xfrm: Use memset_after() to clear padding omits 4797632f4f1d string.h: Introduce memset_after() for wiping trailing mem [...] omits bb95ebbe89a7 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits be58f7103700 fortify: Add compile-time FORTIFY_SOURCE tests omits e8a3d847a5ed dt-bindings: input: Convert Silead GSL1680 binding to a schema omits ac6b7e0d9679 mlx5: prevent 64bit divide omits 49af37fc7d3c docs: counter: Include counter-chrdev kernel-doc to generi [...] omits 7110acbdab46 counter: fix docum. build problems after filename change omits 33e6564d6f72 Merge branch 'v5.16-clk/next' into for-next omits 810ef400271f Merge branch 'v5.16-armsoc/dts64' into for-next omits 4d89ef483752 Merge branch 'v5.16-armsoc/dts32' into for-next omits 5c9e66c6b75a arm64: dts: rockchip: fix resets in tsadc node for rk356x omits a25c78d04c1b Merge commit 'kvm-pagedata-alloc-fixes' into HEAD omits 05ef72e36250 dt-bindings: bus: add palmbus device tree bindings omits 172d0ccea55c power: bq25890: add return values to error messages omits be08c3cf3c5a Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-mas [...] omits 5b5100c569b5 power: supply: axp288-charger: Simplify axp288_get_charger [...] omits 9052ff9b0387 power: supply: axp288-charger: Remove unnecessary is_prese [...] omits 0b5a9135d5f1 power: supply: axp288-charger: Add depends on IOSF_MBIO to [...] omits 169dd5f08a8c MIPS: Loongson64: Add of_node_put() before break omits 4beaeb5f11f3 bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) w [...] omits a274bdbdfcf7 bcm47xx: Get rid of redundant 'else' omits c91cf42f61dc MIPS: sni: Fix the build omits 07305590114a KVM: arm64: pkvm: Give priority to standard traps over pvm [...] omits 0c7639cc8382 KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit [...] omits 746bdeadc53b KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around omits 3061725d162c KVM: arm64: pkvm: Consolidate include files omits 271b7286058d KVM: arm64: pkvm: Preserve pending SError on exit from AArch32 omits cbca19738472 KVM: arm64: pkvm: Handle GICv3 traps as required omits f3d5ccabab20 KVM: arm64: pkvm: Drop sysregs that should never be routed [...] omits 3c90cb15e2e6 KVM: arm64: pkvm: Drop AArch32-specific registers omits 8ffb41888334 KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI omits ce75916749b8 KVM: arm64: pkvm: Use a single function to expose all id-regs omits 8a049862c38f KVM: arm64: Fix early exit ptrauth handling omits 88dee3b0efe4 PCI: Remove unused pci_pool wrappers omits f8d4e4fa51ec rtc: pcf8523: add BSM support omits ebf48cbe32e9 rtc: pcf8523: allow usage on ACPI platforms omits 7c176119aefd rtc: pcf8523: remove unecessary ifdefery omits 5537752c5349 rtc: pcf8523: always compile pcf8523_rtc_ioctl omits 91f3849d956d rtc: pcf8523: switch to regmap omits fe47b6d7582a media: cedrus: fix double free omits adb17a053e46 rtc: expose RTC_FEATURE_UPDATE_INTERRUPT omits 7d7234a4fff3 rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time omits 6084eac38e76 rtc: rv3032: allow setting BSM omits 018d959ba7ff rtc: rv3028: add BSM support omits 0d20e9fb1262 rtc: add BSM parameter omits a6d8c6e1a5c6 rtc: add correction parameter omits 2268551935db rtc: expose correction feature omits 6a8af1b6568a rtc: add parameter ioctl omits 917425f71f36 rtc: add alarm related features omits 548b6d7ebfa4 staging: vt6655: Rename byPreambleType field omits 8ef1e58783b9 usb: typec: STUSB160X should select REGMAP_I2C omits 05c8f1b67e67 usb-storage: Add compatibility quirk flags for iODD 2531/2541 omits 3968ddcf05fb tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc omits 72911a55a247 btrfs: add a btrfs_get_dev_args_from_path helper omits 357ff614605f btrfs: handle device lookup with btrfs_dev_lookup_args omits 6ab1495bb16d btrfs: do not call close_fs_devices in btrfs_rm_device omits b8e51756a235 btrfs: add comments for device counts in struct btrfs_fs_devices omits c716c210332b btrfs: use num_device to check for the last surviving seed device omits c855b961d8e0 btrfs: fix lost error handling when replaying directory deletes omits 7315ac1a7cf9 btrfs: remove btrfs_bio::logical member omits 6fe92b8b545c btrfs: rename btrfs_dio_private::logical_offset to file_offset omits 276b9e8b55e0 btrfs: use bvec_kmap_local in btrfs_csum_one_bio omits 4e39b120607a btrfs: reduce btrfs_update_block_group alloc argument to bool omits e71f2d171ada btrfs: make btrfs_ref::real_root optional omits df5a39db0549 btrfs: pull up qgroup checks from delayed-ref core to init time omits b970071bc5ce btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] omits e47b86738226 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] omits a19a46c28431 btrfs: rename root fields in delayed refs structs omits c243cb74d916 btrfs: do not infinite loop in data reclaim if we aborted omits ec2d36992c3c btrfs: add a BTRFS_FS_ERROR helper omits af7139c714e0 btrfs: change error handling for btrfs_delete_*_in_log omits 902ce3648c91 btrfs: change handle_fs_error in recover_log_trees to aborts omits 2a3bfc324fa3 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy omits 08ef5b1c1044 btrfs: subpage: only allow compression if the range is ful [...] omits 31ddf5fd023c btrfs: subpage: avoid potential deadlock with compression [...] omits bf95eb3e1244 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] omits 90dd141dffc6 btrfs: rework page locking in __extent_writepage() omits e06ff8658d1b btrfs: subpage: make lzo_compress_pages() compatible omits 2cd6c8bac1dc btrfs: factor uncompressed async extent submission code in [...] omits addced0266f4 btrfs: subpage: make extent_write_locked_range() compatible omits d9bcdb2a075a btrfs: subpage: make end_compressed_bio_writeback() compatible omits 728be295617b btrfs: subpage: make btrfs_submit_compressed_write() compatible omits 3c503efb0b23 btrfs: subpage: make compress_file_range() compatible omits 418ac4b41ce2 btrfs: cleanup for extent_write_locked_range() omits 5d908eaee789 btrfs: refactor submit_compressed_extents() omits 400ad860197d btrfs: remove unused function btrfs_bio_fits_in_stripe() omits 19194814cf0d btrfs: determine stripe boundary at bio allocation time in [...] omits 8f379e9d2e38 btrfs: determine stripe boundary at bio allocation time in [...] omits efb3f4e77252 btrfs: introduce alloc_compressed_bio() for compression omits 3cdbc2ecdb89 btrfs: introduce submit_compressed_bio() for compression omits f2e9f8074e97 btrfs: handle errors properly inside btrfs_submit_compress [...] omits 2d51630902d9 btrfs: handle errors properly inside btrfs_submit_compress [...] omits 82e34731c77f btrfs: subpage: add bitmap for PageChecked flag omits 1ad08ac6a8c1 btrfs: introduce compressed_bio::pending_sectors to trace [...] omits 79f82f4354ab btrfs: subpage: make add_ra_bio_pages() compatible omits d9126de867e5 btrfs: don't pass compressed pages to btrfs_writepage_endi [...] omits 62824c604f46 btrfs: use async_chunk::async_cow to replace the confusing [...] omits 3200e435491e btrfs: remove unnecessary parameter delalloc_start for wri [...] omits fddcf0e1e2ab btrfs: remove unused parameter nr_pages in add_ra_bio_pages() omits ab9027c8aa2c btrfs: use single bulk copy operations when logging directories omits 0a7fe481013f btrfs: unexport setup_items_for_insert() omits e63ecaac5932 btrfs: loop only once over data sizes array when inserting [...] omits 27e8f645a115 btrfs: remove btrfs_raid_bio::fs_info member omits e03188dd598d btrfs: make sure btrfs_io_context::fs_info is always initialized omits ad576a1ff71b btrfs: assert that extent buffers are write locked instead [...] omits d5942b5b6f66 btrfs: do not take the uuid_mutex in btrfs_rm_device omits f4c03ce36644 btrfs: rename struct btrfs_io_bio to btrfs_bio omits fdb09b8567c4 btrfs: remove btrfs_bio_alloc() helper omits ea092b2c9565 btrfs: rename btrfs_bio to btrfs_io_context omits ca997c137e23 btrfs: keep track of the last logged keys when logging a d [...] omits bbd8514027c1 btrfs: insert items in batches when logging a directory wh [...] omits 5d06e5785236 btrfs: factor out the copying loop of dir items from log_d [...] omits dd3353aa607d btrfs: remove redundant log root assignment from log_dir_items() omits 5cf29b8c4d71 btrfs: remove root argument from btrfs_log_inode() and its [...] omits b8bddf9a98f3 btrfs: zoned: let the for_treelog test in the allocator stand out omits 7b3abd1b7770 btrfs: rename setup_extent_mapping in relocation code omits 1a1ea608bfa2 btrfs: zoned: allow preallocation for relocation inodes omits 80351124fe14 btrfs: check for relocation inodes on zoned btrfs in should_nocow omits 2d31c34f4645 btrfs: zoned: use regular writes for relocation omits 3a993b3870aa btrfs: zoned: only allow one process to add pages to a rel [...] omits 28d22c4a66a5 btrfs: zoned: add a dedicated data relocation block group omits c64b9b8a58b1 btrfs: introduce btrfs_is_data_reloc_root omits 72ab4215583b btrfs: unexport repair_io_failure() omits e636fd469bc8 btrfs: do not commit delayed inode when logging a file in [...] omits d12bb4adddfb btrfs: avoid attempt to drop extents when logging inode fo [...] omits b21f49310910 btrfs: avoid search for logged i_size when logging inode i [...] omits ab61ea9870d8 btrfs: avoid expensive search when truncating inode items [...] omits fb65062f6493 btrfs: add helper to truncate inode items when logging inode omits 15028f480d8b btrfs: avoid expensive search when dropping inode items from log omits fbd492bf16a7 btrfs: always update the logged transaction when logging n [...] omits f446c5627b23 btrfs: do not log new dentries when logging that a new nam [...] omits 87726a0c15a1 btrfs: remove no longer needed checks for NULL log context omits 7a42fe4500db btrfs: check if a log tree exists at inode_logged() omits f8b82c303db1 btrfs: remove stale comment about the btrfs_show_devname omits 75a753c509d8 btrfs: update latest_dev when we create a sprout device omits 8473c4db8035 btrfs: use latest_dev in btrfs_show_devname omits d0f4b7b7e669 btrfs: convert latest_bdev type to btrfs_device and rename omits e01495b3c2df btrfs: zoned: finish relocating block group omits 1c3946390eff btrfs: zoned: finish fully written block group omits 997034c2b0ce btrfs: zoned: avoid chunk allocation if active block group [...] omits 5e42bab77ea1 btrfs: move ffe_ctl one level up omits eee734026692 btrfs: zoned: activate new block group omits 473f59744987 btrfs: zoned: activate block group on allocation omits 7ba930157fb7 btrfs: zoned: load active zone info for block group omits 8bb6d4078852 btrfs: zoned: implement active zone tracking omits f8eaa4d454fd btrfs: zoned: introduce physical_map to btrfs_block_group omits 13ee495854f7 btrfs: zoned: load active zone information from devices omits 4849a8d73a76 btrfs: zoned: finish superblock zone once no space left fo [...] omits d489382e2470 btrfs: zoned: locate superblock position using zone capacity omits 079f2e5b7df5 btrfs: zoned: consider zone as full when no more SB can be [...] omits 0185bd389ee7 btrfs: zoned: tweak reclaim threshold for zone capacity omits f173d668b280 btrfs: zoned: calculate free space from zone capacity omits 77625a1c1953 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] omits 90df065385ab btrfs: zoned: load zone capacity information from devices omits 4808ec2622c4 btrfs: defrag: enable defrag for subpage case omits 231a780925d5 btrfs: defrag: remove the old infrastructure omits 84f585f9966f btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] omits 2dd04bb3e709 btrfs: defrag: introduce helper to defrag one cluster omits f29cedc7d1a1 btrfs: defrag: introduce helper to defrag a range omits c619afc63aed btrfs: defrag: introduce helper to defrag a contiguous pre [...] omits ebcaee5a45ea btrfs: defrag: introduce helper to collect target file extents omits dc78c1aadedf btrfs: defrag: factor out page preparation into a helper omits 926cdd507039 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize omits 057455043767 btrfs: defrag: also check PagePrivate for subpage cases in [...] omits 6777d3e398ef btrfs: defrag: pass file_ra_state instead of file to btrfs [...] omits 8ef278edd1a9 btrfs: rename and switch to bool btrfs_chunk_readonly omits f3ecd10ae748 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] omits 160e1fe9a728 btrfs: subpage: pack all subpage bitmaps into a larger bitmap omits bfe50ced42c1 btrfs: subpage: introduce btrfs_subpage_bitmap_info omits 147a54886bfe btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] omits 8bc894170b69 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] omits 3da2ec563794 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] omits 2cdafb85335a btrfs: drop unnecessary ret in ioctl_quota_rescan_status omits 3ee4f5a8280c btrfs: send: simplify send_create_inode_if_needed omits 0cacde3cd466 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk omits 2ff0682da6e0 block: store elevator state in request omits 6ba3047d493f staging: r8188eu: Makefile: use one file list omits 90b8faa0e8de block: only mark bio as tracked if it really is tracked omits b60876296847 block: improve layout of struct request omits 9be3e06fb75a block: move update request helpers into blk-mq.c omits c477b7977838 block: remove useless caller argument to print_req_error() omits d4aa57a1cac3 block: don't bother iter advancing a fully done bio omits 811245c4617d staging: r8188eu: Makefile: don't overwrite global settings omits 02be9e82253d staging: r8188eu: Makefile: remove unused driver config omits 679e0f8e41e7 staging: r8188eu: remove unnecessary assignment omits bef56d47b915 staging: r8188eu: don't accept SIGTERM for cmd thread omits d508cee5d03c staging: r8188eu: daemonize is not defined omits 3331785f3c1e staging: r8188eu: res_to_status is unused omits 7ddd55135114 staging: r8188eu: remove BT_COEXIST settings from Makefile omits 8f35a0b56927 staging: r8188eu: remove unused components in pwrctrl_priv omits 9b6abb874aa6 staging: r8188eu: CurrentWirelessMode is not used omits 2fd96ac5592a staging: r8188eu: remove procfs functions omits d443ddf4e320 staging: r8188eu: clean up Hal8188EPhyCfg.h omits 93998fb0a94f staging: r8188eu: PHY_SetRFPathSwitch_8188E is not used omits fed4c84b6f42 staging: r8188eu: remove unused function prototypes omits 83936407688b staging: r8188eu: remove two checks that are always false omits 7a11bd052aaa staging: r8188eu: interface type is always usb omits ec23d22546bf staging: r8188eu: remove empty trigger gpio code omits 78a689b6a05e staging: r8188eu: remove unused constants and variables omits ce835dbd04d7 staging: mt7621-dts: change some node hex addresses to lower case omits abadb46d4b4a staging: r8188eu: remove ODM_CmnInfoPtrArrayHook() omits 24198f2ffdba staging: r8188eu: pMacPhyMode is not used omits 79b1186dd969 staging: r8188eu: pBandType is never set omits 4b095e9c88ea staging: r8188eu: remove ODM_AntselStatistics_88C() omits 77176f25ed60 staging: r8188eu: remove GetPSDData() omits cd439d51a453 staging: r8188eu: remove ODM_SingleDualAntennaDefaultSetting() omits 960a8463dd20 staging: r8188eu: remove empty functions from odm.c omits a6294593e8a1 iov_iter: Turn iov_iter_fault_in_readable into fault_in_io [...] omits bb523b406c84 gup: Turn fault_in_pages_{readable,writeable} into fault_i [...] omits 0c8eb2884a42 powerpc/kvm: Fix kvm_use_magic_page omits 66ae4d562b6a hwmon: (tmp421) Add of_node_put() before return omits b5f9c644eb1b PCI: Remove struct pci_dev->driver omits 2a4d9408c9e8 PCI: Use to_pci_driver() instead of pci_dev->driver omits d98d53331b72 x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev [...] omits ba51521b11a1 perf/x86/intel/uncore: Use to_pci_driver() instead of pci_ [...] omits 4141127c44a9 powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver omits 97918f794027 usb: xhci: Use to_pci_driver() instead of pci_dev->driver omits 16bd44e54dfb cxl: Use to_pci_driver() instead of pci_dev->driver omits 4e59b75430f0 cxl: Factor out common dev->driver expressions omits bbd827b4de7e Merge branch for-5.16/arm64/defconfig into for-next omits 98c11fa71c5c Merge branch for-5.16/arm64/dt into for-next omits 799a10547ea7 Merge branch for-5.16/arm/dt into for-next omits 1afb2e7e6cd0 Merge branch for-5.16/cpuidle into for-next omits b0870f4c1a8b Merge branch for-5.16/soc into for-next omits 08ad4144d4c7 Merge branch for-5.16/firmware into for-next omits daf86d49b2a3 Merge branch for-5.16/dt-bindings into for-next omits 4948e1aec971 Merge branch for-5.16/clk into for-next omits 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer omits 145cac8e9cfe Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] omits 041c61488236 sfc: Fix reading non-legacy supported link modes omits 06dd34a628ae net: dsa: qca8k: fix delay applied to wrong cpu in parse_p [...] omits 326b5e9db528 Merge branch 'zynqmp/soc' into for-next omits 7a279c14df56 drm/i915: Don't propagate the gen split confusion further omits 2c85034db194 drm/i915: Clean-up bonding debug message. omits 4e2dfd51f7ff firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] omits e2fee520fe5f soc: xilinx: add a to_zynqmp_pm_domain macro omits 955ebc1a8c4c soc: xilinx: use a properly named field instead of flags omits ceae494be052 soc: xilinx: cleanup debug and error messages omits 9339e8dd7665 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver omits 7adaf56edd03 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits c87350ced118 Merge branch 'rtl8365mb-vc-support' omits 2ca2969aae1e net: phy: realtek: add support for RTL8365MB-VC internal PHYs omits 4af2950c50c8 net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC omits 1521d5adfc2b net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag omits 2e405875f39f dt-bindings: net: dsa: realtek-smi: document new compatibl [...] omits 9cb8edda2157 net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfi [...] omits 487d3855b641 net: dsa: allow reporting of standard ethtool stats for sl [...] omits 7bbbbfaa7a1b ether: add EtherType for proprietary Realtek protocols omits 89a5bf0f22fd dt-bindings: reserved-memory: ramoops: Convert txt binding [...] omits 5aec579e08e4 ALSA: uapi: Fix a C++ style comment in asound.h omits b15706471abe ALSA: firewire: Fix C++ style comments in uapi header omits a2b5c48abd48 ASoC: dt-bindings: mediatek: rename reset controller heade [...] omits 0ea15e98cfbe ASoC: rockchip: i2s-tdm: Fix refcount test omits bc387887ae22 ASoC: meson: implement driver_name for snd_soc_card in mes [...] omits 0f884099a575 ASoC: tlv320aic32x4: Make aic32x4_remove() return void omits 7db07e37e13c ASoC: soc-core: accept zero format at snd_soc_runtime_set_ [...] omits 41b1774fb814 ASoC: soc-core: tidyup empty function omits 01e90ee15e81 ASoC: soc-component: add snd_soc_component_is_codec() omits 86e4aef6c9a1 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 omits 121966d03b32 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 omits b8f3b564937c Merge tag 'v5.15-rc6' into asoc-5.16 omits 65b4b8aa0f59 ath5k: replace snprintf in show functions with sysfs_emit omits f7e7e440550b rtw89: Remove redundant check of ret after call to rtw89_m [...] omits c51ed74093d4 rtw89: Fix two spelling mistakes in debug messages omits 69ab1b72e863 MAINTAINERS: add rtw89 wireless driver omits 8e3e59c31fea mwifiex: Try waking the firmware until we get an interrupt omits e5f4eb8223aa mwifiex: Read a PCI register after writing the TX ring wri [...] omits 4abd7cffc09a ethernet: use eth_hw_addr_set() in unmaintained drivers omits a7cc099f2ec3 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh i [...] omits ed6cddefdfd3 block: convert the rest of block to bdev_get_queue omits eab4e0273369 block: use bdev_get_queue() in blk-core.c omits 3caee4634be6 block: use bdev_get_queue() in bio.c omits 025a38651ba6 block: use bdev_get_queue() in bdev.c omits 17220ca5ce96 block: cache request queue in bdev omits abd45c159df5 block: handle fast path of bio splitting inline omits 09ce8744253a block: use flags instead of bit fields for blkdev_dio omits fac7c6d529ac block: cache bdev in struct file for raw bdev IO omits c712dccc6435 nvme-multipath: enable polled I/O omits a614dd228035 block: don't allow writing to the poll queue attribute omits 3e08773c3841 block: switch polling to be bio based omits 19416123ab3e block: define 'struct bvec_iter' as packed omits 1a7e76e4f130 block: use SLAB_TYPESAFE_BY_RCU for the bio slab omits 6ce913fe3eee block: rename REQ_HIPRI to REQ_POLLED omits d729cf9acb93 io_uring: don't sleep when polling for I/O omits ef99b2d37666 block: replace the spin argument to blk_iopoll with a flag [...] omits 28a1ae6b9dab blk-mq: remove blk_qc_t_valid omits efbabbe121f9 blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal omits c6699d6fe0ff blk-mq: factor out a "classic" poll helper omits f70299f0d58e blk-mq: factor out a blk_qc_to_hctx helper omits 30da1b45b130 io_uring: fix a layering violation in io_iopoll_req_issued omits f79d474905fe iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw omits 71fc3f5e2c00 block: don't try to poll multi-bio I/Os in __blkdev_direct_IO omits 94c2ed58d0d8 direct-io: remove blk_poll support omits d38a9c04c0d5 block: only check previous entry for plug merge attempt omits 4c928904ff77 block: move CONFIG_BLOCK guard to top Makefile omits b8b98a6225c9 block: move menu "Partition type" to block/partitions/Kconfig omits c50fca55d439 block: simplify Kconfig files omits df252bde82ac block: remove redundant =y from BLK_CGROUP dependency omits 349302da8352 block: improve batched tag allocation omits 9672b0d43782 sbitmap: add __sbitmap_queue_get_batch() omits 8971a3b7f1bf blk-mq: optimise *end_request non-stat path omits 4f7ab09a1ca0 block: mark bio_truncate static omits ff18d77b5f0c block: move bio_get_{first,last}_bvec out of bio.h omits 9774b39175fe block: mark __bio_try_merge_page static omits 9a6083becbe1 block: move bio_full out of bio.h omits b6559d8f9fdd block: fold bio_cur_bytes into blk_rq_cur_bytes omits 8addffd657a9 block: move bio_mergeable out of bio.h omits 11d9cab1ca6e block: don't include <linux/ioprio.h> in <linux/bio.h> omits 9e8c0d0d4d21 block: remove BIO_BUG_ON omits e9ea15963f3b blk-mq: inline hot part of __blk_mq_sched_restart omits be6bfe36db17 block: inline hot paths of blk_account_io_*() omits 8a709512eae7 block: merge block_ioctl into blkdev_ioctl omits 84b8514b46b4 block: move the *blkdev_ioctl declarations out of blkdev.h omits fea349b03786 block: unexport blkdev_ioctl omits 4a60f360a5c9 block: don't dereference request after flush insertion omits 0f38d7664615 blk-mq: cleanup blk_mq_submit_bio omits b90cfaed3789 blk-mq: cleanup and rename __blk_mq_alloc_request omits 47c122e35d7e block: pre-allocate requests if plug is started and is a batch omits ba0ffdd8ce48 block: bump max plugged deferred size from 16 to 32 omits 000670772323 block: inherit request start time from bio for BLK_CGROUP omits a7b36ee6ba29 block: move blk-throtl fast path inline omits 079a2e3e8625 blk-mq: Change shared sbitmap naming to shared tags omits ae0f1a732f4a blk-mq: Stop using pointers for blk_mq_tags bitmap tags omits e155b0c238b2 blk-mq: Use shared tags for shared sbitmap support omits 645db34e5050 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() omits 63064be150e4 blk-mq: Add blk_mq_alloc_map_and_rqs() omits a7e7388dced4 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() omits 4f245d5bf0f7 blk-mq: Don't clear driver tags own mapping omits f32e4eafaf29 blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() omits 1820f4f0a5e7 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() omits d99a6bb33767 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() omits f6adcef5f317 blk-mq: Invert check in blk_mq_update_nr_requests() omits 8fa044640f12 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] omits d2a27964e60f block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ omits 65de57bb2e66 blk-mq: Change rqs check in blk_mq_free_rqs() omits 8a3ee6778ef1 block: print the current process in handle_bad_sector omits 322cff70d46c block/mq-deadline: Prioritize high-priority requests omits bce0363ed84a block/mq-deadline: Stop using per-CPU counters omits 32f64cad9718 block/mq-deadline: Add an invariant check omits e2c7275dc0fe block/mq-deadline: Improve request accounting further omits 24b83deb29b7 block: move struct request to blk-mq.h omits fe45e630a103 block: move integrity handling out of <linux/blkdev.h> omits badf7f643787 block: move a few merge helpers out of <linux/blkdev.h> omits b81e0c2372e6 block: drop unused includes in <linux/genhd.h> omits 3ab0bc78e96b block: drop unused includes in <linux/blkdev.h> omits 2e9bc3465ac5 block: move elevator.h to block/ omits 9778ac77c202 block: remove the struct blk_queue_ctx forward declaration omits 713e4e110888 block: remove the cmd_size field from struct request_queue omits 90138237a562 block: remove the unused blk_queue_state enum omits 1d9433cdd04a block: remove the unused rq_end_sector macro omits 6a5850d12977 sched: move the <linux/blkdev.h> include out of kernel/sch [...] omits 545c6647d2d9 kernel: remove spurious blkdev.h includes omits dcbfa221b57b arch: remove spurious blkdev.h includes omits 518d55051a8c mm: remove spurious blkdev.h includes omits ccdf774189b6 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> omits e41d12f539f7 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> omits 348332e00069 mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> omits 3c08b0931eed blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] omits 0e9e7598c68f octeontx2-nic: fix mixed module build omits 91e1aef746ed Merge branch 'uniphier-nx1' omits 9fd3d5dced97 net: ethernet: ave: Add compatible string and SoC-dependen [...] omits 8e60189d937c dt-bindings: net: ave: Add bindings for NX1 SoC omits 8c81620ac1ac reset: mchp: sparx5: Extend support for lan966x omits 3ec1b819f1c4 dt-bindings: reset: Add lan966x support omits fb6de59d3967 thermal/drivers/uniphier: Add compatible string for NX1 SoC omits 5041e63aaf36 dt-bindings: thermal: uniphier: Add binding for NX1 SoC omits d40dfa0cebd8 net: w5100: Make w5100_remove() return void omits 2841bfd10aa7 net: ks8851: Make ks8851_remove_common() return void omits f8ba22a14268 Merge branch 'remove-qdisc-running-counter' omits 29cbcd858283 net: sched: Remove Qdisc::running sequence counter omits 50dc9a8572aa net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types omits f56940daa5a7 net: sched: Use _bstats_update/set() instead of raw writes omits 67c9e6270f30 net: sched: Protect Qdisc::bstats with u64_stats omits f2efdb179289 u64_stats: Introduce u64_stats_set() omits 10940eb746d4 gen_stats: Move remaining users to gnet_stats_add_queue(). omits 7361df4606ba mq, mqprio: Use gnet_stats_add_queue(). omits 448e163f8b9b gen_stats: Add gnet_stats_add_queue(). omits fbf307c89eb0 gen_stats: Add instead Set the value in __gnet_stats_copy_ [...] omits 121703c1c817 mm/writeback: Add folio_write_one omits b27652d935f4 mm/filemap: Add FGP_STABLE omits 3f0c6a07fee6 mm/filemap: Add filemap_get_folio omits bca65eeab1db mm/filemap: Convert mapping_get_entry to return a folio omits 9dd3d069406c mm/filemap: Add filemap_add_folio() omits bb3c579e25e5 mm/filemap: Add filemap_alloc_folio omits cc09cb134124 mm/page_alloc: Add folio allocation functions omits 0d31125d2d32 mm/lru: Add folio_add_lru() omits 934387c99f1c mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 3eed3ef55c83 mm: Add folio_evictable() omits 0995d7e56814 mm/workingset: Convert workingset_refault() to take a folio omits 9bf70167e3c6 mm/filemap: Add readahead_folio() omits f705bf84eab2 mm/filemap: Add folio_mkwrite_check_truncate() omits 9eb7c76dd31a mm/filemap: Add i_blocks_per_folio() omits cd78ab11a881 mm/writeback: Add folio_redirty_for_writepage() omits 25ff8b15537d mm/writeback: Add folio_account_redirty() omits 9350f20a070d mm/writeback: Add folio_clear_dirty_for_io() omits fdaf532a2379 mm/writeback: Add folio_cancel_dirty() omits fc9b6a538b22 mm/writeback: Add folio_account_cleaned() omits 85d4d2ebc86f mm/writeback: Add filemap_dirty_folio() omits b9b0ff61eef5 mm/writeback: Convert tracing writeback_page_template to folios omits 203a31516616 mm/writeback: Add __folio_mark_dirty() omits b5e84594cafb mm/writeback: Add folio_mark_dirty() omits f143f1ea5a53 mm/writeback: Add folio_start_writeback() omits 269ccca3899f mm/writeback: Add __folio_end_writeback() omits cc24df4cd15f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits be5f17975230 flex_proportions: Allow N events instead of 1 omits bd3488e7b4d6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 715cbfd6c5c5 mm/migrate: Add folio_migrate_copy() omits 19138349ed59 mm/migrate: Add folio_migrate_flags() omits 3417013e0d18 mm/migrate: Add folio_migrate_mapping() omits d9c08e2232fb mm/rmap: Add folio_mkclean() omits 76580b6529db mm/swap: Add folio_mark_accessed() omits f2d273927ea4 mm/swap: Add folio_activate() omits 35a020ba0802 mm: Add folio_young and folio_idle omits b424de33c42d mm: Add arch_make_folio_accessible() omits 53c36de0701f mm: Add kmap_local_folio() omits 08b0b0059bf1 mm: Add flush_dcache_folio() omits 89374244a43e iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable omits 260aecd643fc iommu/dart: Use kmemdup instead of kzalloc and memcpy omits 2d9ea39917a4 ALSA: memalloc: Convert x86 SG-buffer handling with non-co [...] omits 73325f60e2ed ALSA: memalloc: Support for non-coherent page allocation omits a25684a95646 ALSA: memalloc: Support for non-contiguous page allocation omits 1fa7dcb08110 PCI: apple: Configure RID to SID mapper on device addition omits ccccdd9e03f8 iommu/dart: Exclude MSI doorbell from PCIe device IOVA range omits 51cda3849048 PCI: apple: Implement MSI support omits f0aba6951e8f PCI: apple: Add INTx and per-port interrupt support omits 5e16921fdd21 PCI: apple: Set up reference clocks when probing omits 7f3e6a91ca12 PCI: apple: Add initial hardware bring-up omits 9906b9352a35 iommu/vt-d: Avoid duplicate removing in __domain_mapping() omits 37c8041a818d iommu/vt-d: Convert the return type of first_pte_in_page to bool omits 00ecd5401349 iommu/vt-d: Clean up unused PASID updating functions omits 94f797ad61d3 iommu/vt-d: Delete dev_has_feat callback omits 032c5ee40e9f iommu/vt-d: Use second level for GPA->HPA translation omits 7afd7f6aa21a iommu/vt-d: Check FL and SL capability sanity in scalable mode omits b34380a6d767 iommu/vt-d: Remove duplicate identity domain flag omits 914ff7719e8a iommu/vt-d: Dump DMAR translation structure when DMA fault occurs omits 5240aed2cd25 iommu/vt-d: Do not falsely log intel_iommu is unsupported [...] omits 9ced12182d0d drm/i915: Catch yet another unconditioal clflush omits af7b6d234eef drm/i915: Convert unconditional clflush to drm_clflush_vir [...] omits ef7ec41f17cb drm/i915: Replace the unconditional clflush with drm_clflu [...] omits 4615e5a34b95 optee: add FF-A support omits c51a564a5b48 optee: isolate smc abi omits 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() omits 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] omits 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff omits f9a7b19c4840 drm/i915: Move the pxp plane state computation omits b2faac3887df habanalabs: refactor fence handling in hl_cs_poll_fences omits fae132632c55 habanalabs: context cleanup cosmetics omits d2f5684b8f28 habanalabs: simplify wait for interrupt with timestamp flow omits 4a18dde5e4c6 habanalabs: initialize hpriv fields before adding new node omits 024b7b1d6dcd habanalabs: Unify frequency set/get functionality omits f6fb34390cd0 habanalabs: select CRC32 omits db1a8dd916aa habanalabs: add support for dma-buf exporter omits a9498ee575fa habanalabs: define uAPI to export FD for DMA-BUF omits 81f8582ec404 habanalabs: fix NULL pointer dereference omits ea6eb91c09cd habanalabs: fix race condition in multi CS completion omits 1d16a46b1a83 habanalabs: use only u32 omits efc6b04b869b habanalabs: update firmware files omits 10cab81d1cf9 habanalabs: bypass reset for continuous h/w error event omits f05d17b226db habanalabs: take timestamp on wait for interrupt omits c1904127ce8d habanalabs: prevent race between fd close/open omits 1282dbbd292e habanalabs: refactor reset log message omits a00f1f571e50 habanalabs: define soft-reset as inference op omits dd08335fb909 habanalabs: fix debugfs device memory MMU VA translation omits d62b9a6976cd habanalabs: add support for a long interrupt target value omits 027d53b03ca1 habanalabs: remove redundant cs validity checks omits 2b28485d0a3b habanalabs: enable power info via HWMON framework omits 2ee58fee3f8c habanalabs: generalize COMMS message sending procedure omits 745726913604 habanalabs: create static map of f/w hwmon enums omits 4be9fb53039a habanalabs: add debugfs node for configuring CS timeout omits 511c1957de9d habanalabs: add kernel-doc style comments omits 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] omits 9fe667af61d2 clk: samsung: describe drivers in Kconfig omits ec8de6b8cec2 USB: serial: keyspan: fix memleak on probe errors omits b5bc8ac25aa1 Merge 5.15-rc6 into driver-core-next omits c03fb16bafdf Merge 5.15-rc6 into usb-next omits 412a5feba414 Merge 5.15-rc6 into tty-next omits 4a8033ec560c Merge 5.15-rc6 into staging-next omits 22d4f9beaf32 Merge 5.15-rc6 into char-misc-next omits db26f8f2da92 clocksource/drivers/arch_arm_timer: Move workaround synchr [...] omits c1153d52c414 clocksource/drivers/arm_arch_timer: Fix masking for high f [...] omits b7c534f5015b m68knommu: Remove MCPU32 config symbol omits 82969eee6804 m68k: set a default value for MEMORY_RESERVE omits 635156d94b64 dmaengine: imx-sdma: remove space after sizeof omits df7cc2aa3993 dmaengine: imx-sdma: align statement to open parenthesis omits 1f8595efae8d dmaengine: imx-sdma: add missed braces omits ef6c1dadc2a2 dmaengine: imx-sdma: remove useless braces omits 2d0f07f888f5 dmaengine: dw-axi-dmac: set coherent mask omits 93a7d32e9f4b dmaengine: dw-axi-dmac: Hardware handshake configuration omits 824351668a41 dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8 omits af229d2c2557 dmaengine: stm32-dma: fix burst in case of unaligned memor [...] omits b20fd5fa310c dmaengine: stm32-dma: fix stm32_dma_get_max_width omits 79e40b06a4eb dmaengine: stm32-dma: mark pending descriptor complete in [...] omits 981703aae3b1 dmaengine: dw-edma: Remove an unused variable omits d59f7037cec6 dmaengine: jz4780: Set max number of SGs per burst omits 161596fd776a dmaengine: sh: rz-dmac: Add DMA clock handling omits 525a6b4bd53f Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits c5b64b6826e0 dmaengine: idxd: remove gen cap field per spec 1.2 update omits 79c4c3db7d86 dmaengine: idxd: check GENCAP config support for gencfg register omits adec566b0528 dmaengine: bestcomm: fix system boot lockups omits 8e0c7e486014 dmaengine: at_xdmac: use pm_ptr() omits b183d41a340b dmaengine: at_xdmac: use __maybe_unused for pm functions omits 320c88a3104d dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro omits fa5270ec2f26 dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path omits 1f6a89efbf99 dmaengine: Remove redundant initialization of variable err omits 32de4745e20a dmaengine: tegra210-adma: Override ADMA FIFO size omits c7f9c67ffb7b dmaengine: tegra210-adma: Add description for 'adma_get_bu [...] omits 35696789cc7d dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member omits e704163f9bf8 rust: add `macros` crate omits 2800b55bc445 rust: add `build_error` crate omits 7c34bbf9330e rust: add `alloc` crate omits 67903bc007c4 rust: add `compiler_builtins` crate omits 46b2ac4d6c57 rust: add C helpers omits 0f0d79977085 vsprintf: add new `%pA` format specifier omits 02af4deb393c kallsyms: Use the correct buffer size for symbols omits 35aab56bc55a Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] omits 96ecd09c0c5a Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits a7fe01561e6c ARM: dts: qcom-pma8084: add interrupt controller properties omits 9fb04774f343 ARM: dts: qcom-pm8941: add interrupt controller properties omits 3dca61a70c04 ARM: dts: qcom-pm8841: add interrupt controller properties omits 789a247a3f10 ARM: dts: qcom-msm8660: add interrupt controller properties omits f574aa0b1240 ARM: dts: qcom-mdm9615: add interrupt controller properties omits 216f41938d66 ARM: dts: qcom-apq8064: add interrupt controller properties omits 636396efe303 ARM: dts: qcom-apq8060-dragonboard: fix mpps state names omits 7cf05e3b457b ARM: dts: qcom-mdm9615: add gpio-ranges to mpps node, fix [...] omits 50ec4abed12c ARM: dts: qcom-pma8084: add gpio-ranges to mpps nodes omits 72af8d006b68 ARM: dts: qcom-pm8941: add gpio-ranges to mpps nodes omits 6a91e584a3a0 ARM: dts: qcom-pm8841: add gpio-ranges to mpps nodes omits cd1049b631d0 ARM: dts: qcom-msm8660: add gpio-ranges to mpps nodes omits 9be51f0b16ef ARM: dts: qcom-apq8064: add gpio-ranges to mpps nodes omits 8f48ceef5db9 arm64: dts: qcom: pm8994: add interrupt controller properties omits 3386f0142745 arm64: dts: qcom: pm8916: add interrupt controller properties omits a4344427eadd arm64: dts: qcom: apq8016-sbc: fix mpps state names omits 58d92e6e7325 arm64: dts: qcom: pm8994: fix mpps device tree node omits de0c7e12836c arm64: dts: qcom: pm8916: fix mpps device tree node omits 664bad61ccde Merge branch 'devel' into for-next omits 8651666946f9 kallsyms: increase maximum kernel symbol length to 512 omits af629a8aaea6 kallsyms: support big kernel symbols (2-byte lengths) omits 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error omits 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error omits e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() omits 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind omits 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold omits 8ec664ff4316 dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells omits afe6777f2ebc pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip omits f24dbaaab48a pinctrl: qcom: spmi-mpp: hardcode IRQ counts omits 56b2443fb4ba pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip omits 461030b804fb pinctrl: qcom: ssbi-mpp: hardcode IRQ counts omits f9a06b810951 dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp [...] omits 02725b0c8998 pinctrl: samsung: support ExynosAutov9 SoC pinctrl omits 75ad021f2192 drm/v3d: nullify pointer se with a NULL omits ec8f7f3342c8 clocksource/drivers/arm_arch_timer: Drop unnecessary ISB o [...] omits 41f8d02a6a55 clocksource/drivers/arm_arch_timer: Remove any trace of th [...] omits 012f18850452 clocksource/drivers/arm_arch_timer: Work around broken CVA [...] omits 30aa08da35e0 clocksource/drivers/arm_arch_timer: Advertise 56bit timer [...] omits 8b82c4f883a7 clocksource/drivers/arm_arch_timer: Move MMIO timer progra [...] omits 72f47a3f0ea4 clocksource/drivers/arm_arch_timer: Fix MMIO base address [...] omits ac9ef4f24cb2 clocksource/drivers/arm_arch_timer: Move drop _tval from e [...] omits a38b71b0833e clocksource/drivers/arm_arch_timer: Move system register t [...] omits 1e8d929231cf clocksource/drivers/arm_arch_timer: Extend write side of t [...] omits d72689988d67 clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors omits 4775bc63f880 clocksource/arm_arch_timer: Add build-time guards for unha [...] omits 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver omits 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support omits 38769d821158 Merge branch 'next/drivers' into for-next omits d96890fca9fd rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies omits a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver omits 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible omits 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels omits dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 omits 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling omits 85f755083b23 soc: qcom: smp2p: add feature negotiation and ssr ack feat [...] omits 69b31fd7a617 iio: adc: tsc2046: fix scan interval warning omits 8f89926290c4 erofs: get compression algorithms directly on mapping omits dfeab2e95a75 erofs: add multiple device support omits 19833c40d041 iio: core: fix double free in iio_device_unregister_sysfs() omits e62424651f43 erofs: decouple basic mount options from fs_context omits fe6f45f6ba22 iio: core: check return value when calling dev_set_name() omits 604faf9a2ecd iio: buffer: Fix memory leak in iio_buffer_register_legacy [...] omits 09776d9374e6 iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_an [...] omits 9a2ff8009e53 iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_a [...] omits 2c0ad3f0cc04 iio: buffer: check return value of kstrdup_const() omits ffdd33dd9c12 netfilter: core: Fix clang warnings about unused static inlines omits 1938b585ed19 arm64: dts: rockchip: Add analog audio on Quartz64 omits ef5c91357004 arm64: dts: rockchip: Add i2s1 on rk356x omits 558df982d4ea iio: dac: ad5446: Fix ad5622_write() return value omits 5f8b2591decb Merge branch kvm-arm64/memory-accounting into kvmarm-master/next omits 115bae923ac8 KVM: arm64: Add memcg accounting to KVM allocations omits 3ef231670b9e KVM: arm64: vgic: Add memcg accounting to vgic allocations omits 551a13346e59 Merge branch kvm-arm64/selftest/timer into kvmarm-master/next omits 61f6fadbf9bd KVM: arm64: selftests: arch_timer: Support vCPU migration omits 4959d8650e9f KVM: arm64: selftests: Add arch_timer test omits 250b8d6cb3b0 KVM: arm64: selftests: Add host support for vGIC omits 28281652f90a KVM: arm64: selftests: Add basic GICv3 support omits 414de89df1ec KVM: arm64: selftests: Add light-weight spinlock support omits 17229bdc86c9 KVM: arm64: selftests: Add guest support to get the vcpuid omits 0226cd531c58 KVM: arm64: selftests: Maintain consistency for vcpuid type omits 5c636d585cfd KVM: arm64: selftests: Add support to disable and enable l [...] omits 801669046559 KVM: arm64: selftests: Add basic support to generate delays omits d977ed399402 KVM: arm64: selftests: Add basic support for arch_timers omits 740826ec02a6 KVM: arm64: selftests: Add support for cpu_relax omits b3c79c6130bc KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG omits 272a067df3c8 tools: arm64: Import sysreg.h omits 88ec7e258b70 KVM: arm64: selftests: Add MMIO readl/writel support omits 20a304307596 Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next omits 9d449c71bd8f KVM: arm64: vgic-v3: Align emulated cpuif LPI state machin [...] omits f87ab6827222 KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS omits 0924729b21bf KVM: arm64: vgic-v3: Reduce common group trapping to ICV_D [...] omits df652bcf1136 KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors omits 562e530fd770 KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a vi [...] omits 2eacfc13c6e1 dt-bindings: iio: kionix,kxcjk1013: driver support interrupts omits de37b16462a7 iio: adc: exynos: describe drivers in KConfig omits 948b3b3daf2b iio: adc: rockchip_saradc: Make use of the helper function [...] omits 7685f5079865 iio: dac: stm32-dac: Make use of the helper function devm_ [...] omits 0fe140206981 iio: accel: mma7660: Mark acpi match table as maybe unused omits 2b025c92cdae iio: light: max44000: use device-managed functions in probe omits da6fd2590940 iio: gyro: adis16080: use devm_iio_device_register() in probe omits 14a6ee6ec568 iio: dac: ad5064: convert probe to full device-managed omits 967884443026 staging: iio: ad9832: convert probe to device-managed omits 8a16c76e23bb iio: dac: ad7303: convert probe to full device-managed omits 3b3870646642 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused omits f27d1e769746 iio: ep93xx: Make use of the helper function devm_platform [...] omits fe90fcabc852 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] omits 7aa2ba0df651 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 omits 09db4678bfbb counter: 104-quad-8: Replace mutex with spinlock omits feff17a550c7 counter: Implement events_queue_size sysfs attribute omits 4bdec61d927b counter: Implement *_component_id sysfs attributes omits bb6264a61de8 counter: Implement signalZ_action_component_id sysfs attribute omits 086099893fce tools/counter: Create Counter tools omits a8a28737c2c5 docs: counter: Document character device interface omits b6c50affda59 counter: Add character device interface omits e65c26f41371 counter: Move counter enums to uapi header omits de8daf30af7b docs: counter: Update to reflect sysfs internalization omits 712392f558ef counter: Update counter.h comments to reflect sysfs intern [...] omits aaec1a0f76ec counter: Internalize sysfs interface code omits ea434ff82649 counter: stm32-timer-cnt: Provide defines for slave mode s [...] omits 05593a3fd103 counter: stm32-lptimer-cnt: Provide defines for clock polarities omits ec3028e7c83e arm64: dts: rockchip: change gpio nodenames omits d7077ac508e6 ARM: dts: rockchip: change gpio nodenames omits 3c05f1477e62 ALSA: ISA: not for M68K omits efb389b8c34f hwmon: (max31722) Warn about failure to put device in stan [...] omits 2c59a32d1220 hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() omits c6ac8f0b4ca9 Input: ili210x - add ili251x firmware update support omits 70a7681db0c9 Input: ili210x - export ili251x version details via sysfs omits 235300ed8c6c Input: ili210x - use resolution from ili251x firmware omits 9e5afc84ff94 Input: pm8941-pwrkey - respect reboot_mode for warm reset omits d46b3f5bc0fc reboot: export symbol 'reboot_mode' omits dcd6a66a23e9 Input: max77693-haptic - drop unneeded MODULE_ALIAS omits 85374b639229 scsi: sd: Fix crashes in sd_resume_runtime() omits 97e6ea6d7806 scsi: mpi3mr: Fix duplicate device entries when scanning t [...] omits ec45b858c867 Input: cpcap-pwrbutton - do not set input parent explicitly omits a47c6b713e89 scsi: core: Remove two host template members that are no l [...] omits 01e570febaaa scsi: usb: Switch to attribute groups omits 7ce6000a77cc scsi: staging: unisys: Remove the shost_attrs member omits 7500be62910d scsi: snic: Switch to attribute groups omits 64fc9015fbeb scsi: smartpqi: Switch to attribute groups omits a8b476fc86d9 scsi: qla4xxx: Switch to attribute groups omits 66df386d0b74 scsi: qla2xxx: Switch to attribute groups omits f8f8f857e7df scsi: qla2xxx: Remove a declaration omits 1ebbd3b1d9a7 scsi: qedi: Switch to attribute groups omits 232cb469d24e scsi: qedf: Switch to attribute groups omits 646bed7e6f45 scsi: pmcraid: Switch to attribute groups omits c03b72b86c77 scsi: pm8001: Switch to attribute groups omits e71eebf744e4 scsi: sym53c500_cs: Switch to attribute groups omits aec4b25c8572 scsi: ncr53c8xx: Switch to attribute groups omits 087c3ace6337 scsi: myrs: Switch to attribute groups omits 582c0360db90 scsi: myrb: Switch to attribute groups omits 88b8132cff99 scsi: mvsas: Switch to attribute groups omits 1bb3ca27d2ca scsi: mpt3sas: Switch to attribute groups omits 09723bb252ca scsi: megaraid_sas: Switch to attribute groups omits ab53de242e07 scsi: megaraid_mbox: Switch to attribute groups omits 08adfa753743 scsi: lpfc: Switch to attribute groups omits 7eae6af530a6 scsi: isci: Switch to attribute groups omits 47d1e6ae0e1e scsi: ipr: Switch to attribute groups omits 7adbf68f4950 scsi: ibmvfc: Switch to attribute groups omits c7da4e1cd040 scsi: ibmvscsi: Switch to attribute groups omits e8fbc28e7fc7 scsi: hptiop: Switch to attribute groups omits 4cd16323b523 scsi: hpsa: Switch to attribute groups omits 62ac8ccbb819 scsi: hisi_sas: Switch to attribute groups omits d6ddcd8b38ab scsi: fnic: Switch to attribute groups omits 780c678912fb scsi: cxlflash: Switch to attribute groups omits 623cf762c73e scsi: csiostor: Switch to attribute groups omits eb78ac7a5474 scsi: bnx2i: Switch to attribute groups omits c3dd11d8ed4d scsi: bnx2fc: Switch to attribute groups omits e73af234a1a2 scsi: bfa: Switch to attribute groups omits ebcbac342cb5 scsi: be2iscsi: Switch to attribute groups omits f2523502a40a scsi: arcmsr: Switch to attribute groups omits bd16d71185c8 scsi: aacraid: Switch to attribute groups omits 90cb6538b5da scsi: 53c700: Switch to attribute groups omits 65bc2a7fd83e scsi: 3w-xxxx: Switch to attribute groups omits 8de1cc904e17 scsi: 3w-sas: Switch to attribute groups omits bd21c1e9891f scsi: 3w-9xxx: Switch to attribute groups omits d8d7cf3f7d07 scsi: zfcp: Switch to attribute groups omits 2899836f9430 scsi: message: fusion: Switch to attribute groups omits a3cf94c96ede scsi: RDMA/srp: Switch to attribute groups omits 5e88e67b6f3b scsi: firewire: sbp2: Switch to attribute groups omits c3f69c7f629f scsi: ata: Switch to attribute groups omits 92c4b58b15c5 scsi: core: Register sysfs attributes earlier omits af049dfd0b10 scsi: core: Remove the 'done' argument from SCSI queuecomm [...] omits 0feb3429d735 scsi: fas216: Introduce the function fas216_queue_command_ [...] omits 814818fd4816 scsi: isci: Remove a declaration omits 11b68e36b167 scsi: core: Call scsi_done directly omits 46c97948e9b5 scsi: usb: Call scsi_done() directly omits b9d82b7dea2c scsi: target: tcm_loop: Call scsi_done() directly omits 4879f233b4f8 scsi: staging: unisys: visorhba: Call scsi_done() directly omits ae4ea859c079 scsi: staging: rts5208: Call scsi_done() directly omits fd17badb664e scsi: xen-scsifront: Call scsi_done() directly omits f11e4da6bfc1 scsi: wd719x: Call scsi_done() directly omits 9c4f6be7ddec scsi: wd33c93: Call scsi_done() directly omits aeb2627dcfd9 scsi: vmw_pvscsi: Call scsi_done() directly omits b4194fcb1b51 scsi: virtio_scsi: Call scsi_done() directly omits 35c3730a9657 scsi: ufs: Call scsi_done() directly omits 37425f5d07cc scsi: sym53c8xx_2: Call scsi_done() directly omits 0c31fa0e6619 scsi: storvsc_drv: Call scsi_done() directly omits 4acf838e80ba scsi: stex: Call scsi_done() directly omits 70a5caf11f8c scsi: snic: Call scsi_done() directly omits 0ca190805784 scsi: smartpqi: Call scsi_done() directly omits 6c2c7d6aa439 scsi: scsi_debug: Call scsi_done() directly omits c33a2dca9853 scsi: qlogicpti: Call scsi_done() directly omits da65bc05cf91 scsi: qlogicfas408: Call scsi_done() directly omits fdcfbd6517d9 scsi: qla4xxx: Call scsi_done() directly omits 79e30b884a01 scsi: qla2xxx: Call scsi_done() directly omits 2d1609afd6d7 scsi: qla1280: Call scsi_done() directly omits ef697683d3eb scsi: qedf: Call scsi_done() directly omits 3ca2385af905 scsi: ps3rom: Call scsi_done() directly omits 7bc195c75134 scsi: ppa: Call scsi_done() directly omits f13cc234bec9 scsi: pmcraid: Call scsi_done() directly omits ca0d62d29bb1 scsi: pcmcia: Call scsi_done() directly omits 48760367a401 scsi: nsp32: Call scsi_done() directly omits f0f4f79a4f7d scsi: ncr53c8xx: Call scsi_done() directly omits 1c21a4f495cf scsi: myrs: Call scsi_done() directly omits 0061e3f5e0c2 scsi: myrb: Call scsi_done() directly omits ca495999075b scsi: mvumi: Call scsi_done() directly omits b0c3007922f4 scsi: mpt3sas: Call scsi_done() directly omits 1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly omits aaf2173b5cc3 scsi: mesh: Call scsi_done() directly omits 9e0603656fdf scsi: megaraid: Call scsi_done() directly omits 012f14b269da scsi: megaraid_sas: Call scsi_done() directly omits f1170b83dff9 scsi: megaraid_mbox: Call scsi_done() directly omits c0e70ea3f719 scsi: mac53c94: Call scsi_done() directly omits ca068c2c6ca0 scsi: lpfc: Call scsi_done() directly omits e803bc52b04b scsi: libsas: Call scsi_done() directly omits b4b84edc5d39 scsi: libiscsi: Call scsi_done() directly omits e0f63b2181cb scsi: libfc: Call scsi_done() directly omits 98cc0e69ba5d scsi: ips: Call scsi_done() directly omits acd3c42d18f7 scsi: ipr: Call scsi_done() directly omits 25e1d89669ec scsi: initio: Call scsi_done() directly omits 0233196eb238 scsi: imm: Call scsi_done() directly omits 85f6dd08c86a scsi: ibmvscsi: Call scsi_done() directly omits 574015a83731 scsi: hptiop: Call scsi_done() directly omits 82f01edcf9a8 scsi: hpsa: Call scsi_done() directly omits a7510fbd879e scsi: fnic: Call scsi_done() directly omits a0c22474cbc6 scsi: fdomain: Call scsi_done() directly omits 696fec18e17c scsi: fas216: Stop using scsi_cmnd.scsi_done omits caffd3ad966e scsi: fas216: Introduce struct fas216_cmd_priv omits f8ab27d96494 scsi: esp_scsi: Call scsi_done() directly omits 52e65d1c25a6 scsi: esas2r: Call scsi_done() directly omits e6ed928effb6 scsi: dpt_i2o: Call scsi_done() directly omits 6c365b880093 scsi: dc395x: Call scsi_done() directly omits e82d6b179b14 scsi: cxlflash: Call scsi_done() directly omits 0979e265e4b7 scsi: csiostor: Call scsi_done() directly omits a75af82a77d2 scsi: bnx2fc: Call scsi_done() directly omits 4316b5b8b2c6 scsi: bfa: Call scsi_done() directly omits 681fa5252fd4 scsi: atp870u: Call scsi_done() directly omits 3f0b59b6852d scsi: arcmsr: Call scsi_done() directly omits 07ebbc3a8067 scsi: aic7xxx: Call scsi_done() directly omits 135223527c81 scsi: aha1542: Call scsi_done() directly omits 3ab3b151ff12 scsi: aha152x: Call scsi_done() directly omits f3bc9338e08d scsi: advansys: Call scsi_done() directly omits 396dd2c0b7b2 scsi: acornscsi: Call scsi_done() directly omits 7afdb8637997 scsi: aacraid: Call scsi_done() directly omits 1dec65e32fb5 scsi: aacraid: Introduce aac_scsi_done() omits e42be9e75a02 scsi: a100u2w: Call scsi_done() directly omits 117cd238adfe scsi: NCR5380: Call scsi_done() directly omits 0800a26aaa80 scsi: BusLogic: Call scsi_done() directly omits 656f26ade03a scsi: 53c700: Call scsi_done() directly omits 9dd9b96c2623 scsi: 3w-xxxx: Call scsi_done() directly omits 2adf975e899a scsi: 3w-sas: Call scsi_done() directly omits 3e6d3832dc1b scsi: 3w-9xxx: Call scsi_done() directly omits 68f89c50cd0c scsi: zfcp_scsi: Call scsi_done() directly omits 1ae6d167793c scsi: message: fusion: Call scsi_done() directly omits 5f9ae9eecb15 scsi: ib_srp: Call scsi_done() directly omits 409d337e6bd6 scsi: firewire: sbp2: Call scsi_done() directly omits 58bf201dfc03 scsi: ata: Call scsi_done() directly omits a710eacb9d13 scsi: core: Rename scsi_mq_done() into scsi_done() and export it omits bf23e619039d scsi: core: Use a structure member to track the SCSI comma [...] omits 9131bff6a9f1 scsi: core: pm: Only runtime resume if necessary omits 1c9575326a4a scsi: sd: Rename sd_resume() into sd_resume_system() omits a19a93e4c6a9 scsi: core: pm: Rely on the device driver core for async p [...] omits 551ed64388fd arm64: defconfig: Enable Sleep stats driver omits 290bc6846547 arm64: dts: qcom: Enable RPM Sleep stats omits 47cb6a068409 arm64: dts: qcom: Enable RPMh Sleep stats omits 1d7724690344 soc: qcom: Add Sleep stats driver omits ac3f1ee77cbe dt-bindings: Introduce QCOM Sleep stats bindings omits 0faf297c4273 arm64: dts: sc7180: Support Parade ps8640 edp bridge omits 4537977a50e6 arm64: dts: sc7180: Factor out ti-sn65dsi86 support omits 03d4e43fc5be ARM: dts: qcom-apq8064: stop using legacy clock names for HDMI omits 2fae3ecc7040 soc: qcom: socinfo: add two missing PMIC IDs omits 4e52cb9e2c22 ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property omits d6365d0f0a03 ASoC: rockchip: i2s-tdm: Strip out direct CRU use omits 02832ed8ae2c thermal/drivers/rockchip_thermal: Allow more resets for ts [...] omits 5f553ac23254 dt-bindings: thermal: remove redundant comments from rockc [...] omits 07c54d9a409f dt-bindings: thermal: allow more resets for tsadc node in [...] omits c3efe04533a9 dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML omits 57135c2810b1 Merge tag 'renesas-pinctrl-for-v5.16-tag2' of git://git.ke [...] omits b1986c8e31a3 hwmon: (dell-smm) Add support for fanX_min, fanX_max and f [...] omits 4e5a04be88fe pinctrl: amd: disable and mask interrupts on probe omits eaa744b1c101 arm64: dts: qcom: add 'chassis-type' property omits 58100c34f782 clocksource/drivers/arc_timer: Eliminate redefined macro error omits ce1537fe2884 mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done omits 46abe32660b7 MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver [...] omits fd10a589cf9e dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss omits db28a59ecbbe mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support omits a7e8c86907b5 dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible omits 4523ec8b387d mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data omits 1c7532c9a2df mailbox: xgene-slimpro: Make use of the helper function de [...] omits f5e2eeb9ff07 mailbox: sun6i: Make use of the helper function devm_platf [...] omits f3908ccc32d5 mailbox: stm32-ipcc: Make use of the helper function devm_ [...] omits 240c7e393b60 mailbox: sti: Make use of the helper function devm_platfor [...] omits 78c6798c1bde mailbox: qcom-apcs-ipc: Make use of the helper function de [...] omits b5e3a1fe535d mailbox: platform-mhu: Make use of the helper function dev [...] omits 6bb9e5ee2075 mailbox: omap: Make use of the helper function devm_platfo [...] omits a04f30356e75 mailbox: mtk-cmdq: Make use of the helper function devm_pl [...] omits be4236046d2f mailbox: hi6220: Make use of the helper function devm_plat [...] omits 2801a33d5f01 mailbox: hi3660: Make use of the helper function devm_plat [...] omits ea9c66b1410e mailbox: bcm2835: Make use of the helper function devm_pla [...] omits 218f22b28772 mailbox: altera: Make use of the helper function devm_plat [...] omits 263b39bce2fb arm64: dts: rockchip: add 'chassis-type' property omits b394e70cdcab arm64: dts: rockchip: add powerdomains to rk3368 omits fff963f4ec42 dt-bindings: arm: rockchip: add rk3368 compatible string t [...] omits 7ab91acd3624 arm64: dts: rockchip: enable spdif on Quartz64 A omits a65e6523e6dc arm64: dts: rockchip: add spdif node to rk356x omits d012f9189fda thermal/drivers/tsens: Add timeout to get_temp_tsens_valid omits 9e5a4fb84230 thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM omits 72bf80cf09c4 regulator: lp872x: replacing legacy gpio interface for gpiod omits f9a6c8ad4922 PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n omits 254ec036db11 net: make use of helper netif_is_bridge_master() omits 4e6e167bc049 Merge branch 'smc-rv23' omits 29397e34c76b net/smc: stop links when their GID is removed omits b0539f5eddc2 net/smc: add netlink support for SMC-Rv2 omits b4ba4652b3f8 net/smc: extend LLC layer for SMC-Rv2 omits 8799e310fb3f net/smc: add v2 support to the work request layer omits 24fb68111d45 net/smc: retrieve v2 gid from IB device omits 8ade200c269f net/smc: add v2 format of CLC decline message omits e49300a6bf62 net/smc: add listen processing for SMC-Rv2 omits e5c4744cfb59 net/smc: add SMC-Rv2 connection establishment omits 42042dbbc2eb net/smc: prepare for SMC-Rv2 connection omits ed990df29f5b net/smc: save stack space and allocate smc_init_info omits aee43409dfc0 Merge branch 'efi/core' omits b17f4778908b Merge branch 'efi/urgent' omits 29b292df815f Merge branch 'irq/core' omits b74f6fce9a7f Merge branch 'locking/core' omits 21e219a5a037 Merge branch 'locking/wwmutex' omits c1fb082490df Merge branch 'objtool/core' omits 6a7e138f2c66 Merge branch 'objtool/urgent' omits 3eb6a5462d7d Merge branch 'perf/core' omits 8008765e74ce Merge branch 'perf/urgent' omits f0fcb46b5ebd Merge branch 'ras/core' omits 37e6153c141f Merge branch 'sched/core' omits 4246df99ae76 Merge branch 'x86/build' omits 8a77729b8054 Merge branch 'x86/cleanups' omits ea364661ca22 Merge branch 'x86/core' omits 9d6c63a8576f Merge branch 'x86/cpu' omits 773902c7ce9c Merge branch 'x86/fpu' omits 7f8d89b66f1b Merge branch 'x86/misc' omits 3f62db77aa5a Merge branch 'x86/sgx' omits 0bd21836cd22 Merge branch 'x86/urgent' omits 082f20b21de2 Merge branch 'x86/urgent' into x86/fpu, to resolve a conflict omits 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional omits 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] omits 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] omits acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] omits 24bcbe1cc69f net: stream: don't purge sk_error_queue in sk_stream_kill_ [...] omits 4b0dd004e357 Merge branch 'dev_addr-conversions-part-1' omits ec356edef78c ethernet: ixgb: use eth_hw_addr_set() omits 5c8b348534ac ethernet: ibmveth: use ether_addr_to_u64() omits d9ca87233b68 ethernet: enetc: use eth_hw_addr_set() omits 10e6ded81235 ethernet: ec_bhf: use eth_hw_addr_set() omits 41edfff572d9 ethernet: enic: use eth_hw_addr_set() omits 0c9e0c7931c6 ethernet: bcmgenet: use eth_hw_addr_set() omits a85c8f9ad2f6 ethernet: bnx2x: use eth_hw_addr_set() omits 698c33d8b489 ethernet: aquantia: use eth_hw_addr_set() omits f98c50509a20 ethernet: amd: use eth_hw_addr_set() omits ffaeca68fb5f ethernet: alteon: use eth_hw_addr_set() omits 0d4c7517159f ethernet: aeroflex: use eth_hw_addr_set() omits 8ec53ed9af1f ethernet: adaptec: use eth_hw_addr_set() omits a07a296bba9d net: ipvtap: fix template string argument of device_create() call omits 1c5b5b3f0eab net: macvtap: fix template string argument of device_creat [...] omits 93eb2b77212e Merge tag 'mlx5-updates-2021-10-15' of git://git.kernel.or [...] omits 803a4344c790 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits dcebeb8bfedc Merge branch 'mptcp-fixes' omits 3828c514726f mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static omits 72bcbc46a5c3 mptcp: increase default max additional subflows to 2 omits 29211e7db28a mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() omits 8bd7cd1cc7f0 Merge branch 'imx/maintainers' into for-next omits c0ec57e5b18c Merge branch 'imx/defconfig' into for-next omits 37e01e683031 Merge branch 'imx/dt64' into for-next omits 1915f54235dd Merge branch 'imx/dt' into for-next omits 965aac363713 Merge branch 'imx/bindings' into for-next omits 86f84f8adccf Merge branch 'imx/drivers' into for-next omits 0b28c41e3c95 arm64: dts: imx8mm-kontron: Fix connection type for VSC853 [...] omits ca6f9d85d594 arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency omits 6562d6e35028 arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 omits 256a24eba7f8 arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV omits 82a4f329b133 arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply [...] omits ec1e91d400bf arm64: dts: imx8mm-kontron: Add support for ultra high spe [...] omits a88638c4e69c Input: max8925_onkey - don't mark comment as kernel-doc omits 36fc54375f98 Input: ads7846 - do not attempt IRQ workaround when deferr [...] omits ccd661392abb Input: ads7846 - use input_set_capability() omits 9271cda2bb41 Input: ads7846 - set input device bus type and product ID omits 872e57abd171 Input: tm2-touchkey - allow changing keycodes from userspace omits f041a7af1263 Input: tm2-touchkey - report scan codes omits 804f354ab6ce Input: adxl34x - fix sparse warning omits c4be5e5a113d Input: ep93xx_keypad - switch to using managed resources omits ab317169673d Input: ep93xx_keypad - use dev_pm_set_wake_irq() omits 4ce73b052bdd Input: ep93xx_keypad - use BIT() and GENMASK() macros omits 03b47b3ad0a9 Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused omits 8a543184d79c net/mlx5: Use system_image_guid to determine bonding omits 1021d0645d59 net/mlx5: Use native_port_num as 1st option of device index omits 2ec16ddde1fa net/mlx5: Introduce new device index wrapper omits 7b1b6d35f045 net/mlx5: Check return status first when querying system_i [...] omits 0e6f3ef469bb net/mlx5: DR, Prefer kcalloc over open coded arithmetic omits 0885ae1a9d34 net/mlx5e: Add extack msgs related to TC for better debug omits 88594d83314a net/mlx5: CT: Fix missing cleanup of ct nat table on init failure omits fbfa97b4d79f net/mlx5: Disable roce at HCA level omits 9fbe1c25ecca net/mlx5i: Enable Rx steering for IPoIB via ethtool omits 17ac528d8868 net/mlx5: Bridge, provide flow source hints omits 32def4120e48 net/mlx5: Read timeout values from DTOR omits 5945e1adeab5 net/mlx5: Read timeout values from init segment omits 4b2c5fa9c990 net/mlx5: Add layout to support default timeouts register omits 2203bd0e5c12 drm/msm: uninitialized variable in msm_gem_import() omits 027d052a36e5 drm/msm: fix potential NULL dereference in cleanup omits 7425e8167507 drm/msm: unlock on error in get_sched_entity() omits f8e7bce3a661 drm: Remove redundant 'flush_workqueue()' calls omits eea8f024dd53 drm/msm/dp: Simplify the dp_debug debugfs show function omits 899b2608d8d4 drm/msm/dp: Use the connector passed to dp_debug_get() omits 1c8e5748fa34 drm/msm/a6xx: correct cx_debugbus_read arguments omits d9fbb54d6641 drm/msm/dsi: use bulk clk API omits 658f4c829688 drm/msm/devfreq: Add 1ms delay before clamping freq omits ddb6e37a50e0 drm/msm: Add hrtimer + kthread_work helper omits 415f36903be7 drm/msm/dp: Allow sub-regions to be specified in DT omits e3e56c050ab6 soc: qcom: rpmhpd: Make power_on actually enable the domain omits 51369c0f0534 dt-bindings: hwmon: allow specifying channels for tmp421 omits 3e4dd2e8bcf2 hwmon: (tmp421) ignore non-channel related DT nodes omits 0ebbd89d4d77 hwmon: (tmp421) update documentation omits 1a98068c71f9 hwmon: (tmp421) support HWMON_T_ENABLE omits f3fbf4b81d30 hwmon: (tmp421) really disable channels omits 3fba10dc0341 hwmon: (tmp421) support specifying n-factor via DT omits 45e9bda4ffc4 hwmon: (tmp421) support disabling channels from DT omits c1143d1bc5df hwmon: (tmp421) add support for defining labels from DT omits f04ce1e32330 dt-bindings: hwmon: add missing tmp421 binding omits 9606ebc100ef arm64: defconfig: Visconti: Enable PCIe host controller omits 518d432fd529 arm64: dts: visconti: Add DTS for the VisROBO board omits d1c7bf051ca5 dt-bindings: arm: toshiba: Add the TMPV7708 VisROBO VRB board omits c53fd4102c46 arm64: dts: visconti: Add 150MHz fixed clock to TMPV7708 SoC omits 6beeaf48db6c arm64: dts: visconti: Add PCIe host controller support for [...] omits c509d8b9001e dt-bindings: media: Convert OV5640 binding to a schema omits a475008b40f2 Merge branch 'clk-renesas' into clk-next omits bada0389c2d8 Merge tag 'renesas-clk-for-v5.16-tag2' of git://git.kernel [...] omits c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] omits cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit omits 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit omits 060c160fbb99 drm/msm/dp: Store each subblock in the io region omits ef501dbf84cb drm/msm/dp: Refactor ioremap wrapper omits 17b019e3b004 drm/msm/dp: Use devres for ioremap() omits 687825c402f1 dt-bindings: msm/dp: Change reg definition omits b6816441a14b drm/msm: potential error pointer dereference in init() omits 3d91e50ff583 drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() omits bf94ec093d05 drm/msm/dsi: do not enable irq handler before powering up [...] omits fb25d4474fa0 drm/msm/mdp5: Add configuration for MDP v1.16 omits 90a06f134c84 drm/msm/dsi: Add phy configuration for MSM8953 omits 0fdf204d8746 dt-bindings: msm: dsi: Add MSM8953 dsi phy omits 39b14bb5915f drm: Use IS_ERR() instead of IS_ERR_OR_NULL() omits 2c477ff336cb drm: msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugf [...] omits f8f57a38a60b drm/msm: delete conversion from bool value to bool return omits 442f59b9c0de drm/msm/mdp5: Remove redundant null check before clk_prepa [...] omits 993247ffdd3e drm/msm: dsi: Remove redundant null check before clk_prepa [...] omits d2a7107d3a8e drm/msm/mdp4: Remove redundant null check before clk_prepa [...] omits c9ef97b694b9 drm/msm: fix warning "using plain integer as NULL pointer" omits b220c154832c drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() omits 76544e4bb1a0 drm/msm/dp: Remove redundant initialization of variable bpp omits 9960f7a899f1 drm/msm/dpu: Remove some nonsense omits 63885c16d6e2 drm/msm/dsi: Support NO_CONNECTOR bridges omits 64739f33ee46 drm: msm: hdmi: Constify static structs omits a377da4b0e9a drm/msm/dsi: Use division result from div_u64_rem in 7nm a [...] omits 5369f3c50995 drm/msm: Remove initialization of static variables omits 803e66f40a15 drm/msm: remove unneeded variable omits 885455d6bf82 drm/msm: Change dpu_crtc_get_vblank_counter to use vsync count. omits f25f656608e3 drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr omits 6087623e7c90 drm/msm/dpu: don't clear IRQ register twice omits a73033619ea9 drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts omits 9cef73918e15 vfio: Use cdev_device_add() instead of device_create() omits 2b678aa2f099 vfio: Use a refcount_t instead of a kref in the vfio_group omits 325a31c92030 vfio: Don't leak a group reference if the group already exists omits 1ceabade1df7 vfio: Do not open code the group list search in vfio_creat [...] omits 63b150fde7a2 vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier() omits 9a61277af7fb Merge series "ASoC: Add Audio Graph Card2 support" from Ku [...] omits bb6951b84fb4 PCI/portdrv: Remove unused pcie_port_bus_{,un}register() d [...] omits 80dcd36c388a PCI/portdrv: Remove unused resume err_handler omits ea401499e943 PCI: pciehp: Ignore Link Down/Up caused by error-induced H [...] omits 3134689f98f9 PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() omits 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding omits 9f08c9ed580a rtc: pcf85063: Always clear EXT_TEST from set_time omits 4c8a7b80d5f3 rtc: pcf85063: add support for fixed clock omits c3336b8ac609 rtc: rv3032: fix error handling in rv3032_clkout_set_rate() omits 24d23181e43d rtc: class: check return value when calling dev_set_name() omits 789c1093f02c rtc: class: don't call cdev_device_del() when cdev_device_ [...] omits 2336d6968621 nfsd: update create verifier comment omits 6eab8224ed3d drm/tiny: ili9163: fix build omits 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF omits 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF omits c974cf01b248 drm/i915: Clean up PXP Kconfig info. omits 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] omits 4eb61ddc1b67 drm/i915: Enable multi-bb execbuf omits 7647f0096ee8 drm/i915: Update I915_GEM_BUSY IOCTL to understand composi [...] omits afc76f307e60 drm/i915: Make request conflict tracking understand parall [...] omits 28c7023332ce drm/i915/guc: Handle errors in multi-lrc requests omits 544460c33821 drm/i915: Multi-BB execbuf omits 5851387a422c drm/i915/guc: Implement no mid batch preemption for multi-lrc omits f9d72092cb49 drm/i915/guc: Add basic GuC multi-lrc selftest omits 0d7502fcd420 drm/i915/doc: Update parallel submit doc to point to i915_drm.h omits e5e32171a2cf drm/i915/guc: Connect UAPI to GuC multi-lrc interface omits d38a9294491d drm/i915/guc: Update debugfs for GuC multi-lrc omits 872758dbdb93 drm/i915/guc: Implement multi-lrc reset omits bc955204919e drm/i915/guc: Insert submit fences between requests in par [...] omits 6b540bf6f143 drm/i915/guc: Implement multi-lrc submission omits 99b47aaddfa9 drm/i915/guc: Implement parallel context pin / unpin functions omits 09c5e3a5e509 drm/i915/guc: Assign contexts in parent-child relationship [...] omits 44d25fec1a5d drm/i915/guc: Ensure GuC schedule operations do not operat [...] omits c2aa552ff09d drm/i915/guc: Add multi-lrc context registration omits 3897df4c0187 drm/i915/guc: Introduce context parent-child relationship omits 9409eb359427 drm/i915: Expose logical engine instance to user omits 4f3059dc2dbb drm/i915: Add logical engine mapping omits 363324292710 drm/i915/guc: Don't call switch_to_kernel_context with GuC [...] omits f61eae181570 drm/i915/guc: Take engine PM when a context is pinned with [...] omits 1a52faed3131 drm/i915/guc: Take GT PM ref when deregistering context omits 0ea92ace8b95 drm/i915/guc: Move GuC guc_id allocation under submission [...] omits 43e85554d4ed xen/pcifront: Use to_pci_driver() instead of pci_dev->driver omits 34ab316d7287 xen/pcifront: Drop pcifront_common_process() tests of pcid [...] omits 6ee5808de074 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits b16a37e1846c rpmsg: glink: Send READ_NOTIFY command in FIFO full case omits 343ba27b6f9d rpmsg: glink: Remove channel decouple from rpdev release omits c7c182d4447e rpmsg: glink: Remove the rpmsg dev in close_ack omits 634ec0b2906e ALSA: firewire-motu: notify event for parameter change in [...] omits 4c9eda8f37f9 ALSA: firewire-motu: queue event for parameter change in r [...] omits ca15a09ccc5b ALSA: firewire-motu: add ioctl command to read cached para [...] omits 7d843c494a9b ALSA: firewire-motu: parse messages for input parameters i [...] omits 41cc23389f5f ALSA: firewire-motu: parse messages for line input paramet [...] omits 6ca81d2b6305 ALSA: firewire-motu: parse messages for output parameters [...] omits ce69bed5557b ALSA: firewire-motu: parse messages for mixer output param [...] omits dc36a9755a57 ALSA: firewire-motu: parse messages for mixer source param [...] omits 58b62ab70259 ALSA: firewire-motu: add ioctl command to read cached hard [...] omits 90b28f3bb85c ALSA: firewire-motu: add message parser for meter informat [...] omits bea36afa102e ALSA: firewire-motu: add message parser to gather meter in [...] omits 8956927faed3 rpmsg: glink: Add TX_DATA_CONT command while sending omits 4ca239f33737 ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts omits 4c8d49bc476c ASoC: cs42l42: Fix WARN in remove() if running without an [...] omits 0c3d6c6ff75a ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile omits fdbd256175a1 ASoC: cs42l42: Set correct SRC MCLK omits 4ae1d8f911d6 ASoC: cs42l42: Allow time for HP/ADC to power-up after enable omits 3c211cb7db29 ASoC: cs42l42: Use PLL for SCLK > 12.288MHz omits 2a031a99428b ASoC: cs42l42: Don't claim to support 192k omits 0306988789d9 ASoC: cs42l42: Defer probe if request_threaded_irq() retur [...] omits 917d5758014b ASoC: cs42l42: Don't set defaults for volatile registers omits d591d4b32aa9 ASoC: cs42l42: Correct some register default values omits 6e6825801ab9 ASoC: cs42l42: Always configure both ASP TX channels omits 06441c82f0cd ASoC: cs42l42: Don't reconfigure the PLL while it is running omits 08411e3461bd spi: replace snprintf in show functions with sysfs_emit omits 2a4a4e8918f0 spi: cadence: Add of_node_put() before return omits dbf641a10f61 spi: orion: Add of_node_put() before goto omits b296997cf539 ASoC: soc-component: improve error reporting for register access omits 96792fdd77cd ASoC: amd: enable vangogh platform machine driver build omits 34a0094b9ff7 ASoC: amd: add vangogh machine driver omits 832a5cd2d3d9 ASoc: amd: create platform device for VG machine driver omits baa274db99ef ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] omits 349b15ef9d53 ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] omits cb2d94aa4d51 ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] omits e781759ab87b ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] omits 5279bd8a842b ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] omits c601fdf5c845 ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] omits 95373f36b9b8 ASoC: add Audio Graph Card2 Custom Sample omits 466ac332bc57 ASoC: add Audio Graph Card2 Yaml Document omits c3a15c92a67b ASoC: audio-graph-card2: add Codec2Codec support omits f03beb55a831 ASoC: audio-graph-card2: add DPCM support omits c8c74939f791 ASoC: audio-graph-card2: add Multi CPU/Codec support omits 6e5f68fe3f2d ASoC: add Audio Graph Card2 driver omits 52a18c291470 ASoC: simple-card-utils: add codec2codec support omits 92939252458f ASoC: simple-card-utils: add asoc_graph_is_ports0() omits d293abc0c8fb ASoC: test-component: add Test Component for Sound debug/test omits 5dd7e163e71f ASoC: test-component: add Test Component YAML bindings omits db7be2cb87ae ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] omits 1a9a9d226f0f ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 6f87a74d3127 ARM: dts: stm32: fix SAI sub nodes register range omits 3d4fb3d4c431 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] omits 5ac05598aa20 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey omits 2012579b3129 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz omits 7e9e2d18c02c ARM: dts: stm32: add initial support of stm32mp135f-dk board omits 396e4168c527 dt-bindings: stm32: document stm32mp135f-dk board omits 1da8779c0029 ARM: dts: stm32: add STM32MP13 SoCs support omits 9955548919c4 remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from re [...] omits c34bfafd7c6c remoteproc: omap_remoteproc: simplify getting .driver_data omits 9db9c738ac89 remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resou [...] omits 0374a4ea7269 remoteproc: Fix a memory leak in an error handling path in [...] omits d6a33c5bdc84 remoteproc: Fix spelling mistake "atleast" -> "at least" omits 2faf63b650bb ice: make use of ice_for_each_* macros omits 22bf877e528f ice: introduce XDP_TX fallback path omits 9610bd988df9 ice: optimize XDP_TX workloads omits eb087cd82864 ice: propagate xdp_ring onto rx_ring omits a55e16fa330a ice: do not create xdp_frame on XDP_TX omits 0bb4f9ecadd4 ice: unify xdp_rings accesses omits e72bba21355d ice: split ice_ring onto Tx/Rx separate structs omits dc23715cf30a ice: move ice_container_type onto ice_ring_container omits e93d1c37a85b ice: remove ring_active from ice_ring omits 7a3348870500 ksmbd: validate credit charge after validating SMB2 PDU body size omits 2ea086e35c3d ksmbd: add buffer validation for smb direct omits 4bc59477c329 ksmbd: limit read/write/trans buffer size not to exceed 8MB omits 7d4901d96584 clk: samsung: exynos5433: update apollo and atlas clock probing omits 3270ffe89fe6 clk: samsung: add support for CPU clocks omits 0a5c26712f96 thermal/core: fix a UAF bug in __thermal_cooling_device_re [...] omits 7dd05578198b clk: samsung: Introduce Exynos850 clock driver omits 5d6298f25a0d dt-bindings: clock: Document Exynos850 CMU bindings omits 295711fa8fec Merge branch 'dpaa2-irq-coalescing' omits fc398bec0387 net: dpaa2: add adaptive interrupt coalescing omits 69651bd8d303 soc: fsl: dpio: add Net DIM integration omits a64b44213766 net: dpaa2: add support for manual setup of IRQ coalesing omits ed1d2143fee5 soc: fsl: dpio: add support for irq coalescing per softwar [...] omits 2cf0b6fe9bd3 soc: fsl: dpio: extract the QBMAN clock frequency from the [...] omits d4b3aaf0f90b ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] omits 960d46f29aec ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 0ac68641f414 ARM: dts: stm32: fix SAI sub nodes register range omits dad70d11a6e5 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] omits 1dd7128b839f thermal/core: Fix null pointer dereference in thermal_release() omits 06f6e365e2ec crypto: octeontx2 - set assoclen in aead_do_fallback() omits b97c2b219b56 crypto: ccp - Fix whitespace in sev_cmd_buffer_len() omits f3fafbcbe873 Merge branch 'L4S-style-ce_threshold_ect1-marking' omits e72aeb9ee0e3 fq_codel: implement L4S style ce_threshold_ect1 marking omits 70e939ddea7f net: add skb_get_dsfield() helper omits c13de2386c78 mtd: core: don't remove debugfs directory if device is in use omits 8a057b5fb480 MAINTAINERS: Update the devicetree documentation path of hyperbus omits 7b09acdcb944 mtd: block2mtd: add support for an optional custom MTD label omits a04e96537cc6 mtd: block2mtd: minor refactor to avoid hard coded constant omits 19757cebf0c5 tcp: switch orphan_count to bare per-cpu counters omits 603362b4a583 mtd: fixup CFI on ixp4xx omits fc9e18f9e987 mtd: rawnand: arasan: Prevent an unsupported configuration omits 73e197df1949 MAINTAINERS: Add entry for Qualcomm NAND controller driver omits eec417fd317a mtd: rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND omits 0b93aed2842d mctp: Avoid leak of mctp_sk_key omits 6bcd2960af1b mtd: rawnand: xway: Keep the driver compatible with on-die [...] omits b4ebddd6540d mtd: rawnand: socrates: Keep the driver compatible with on [...] omits 325fd539fc84 mtd: rawnand: plat_nand: Keep the driver compatible with o [...] omits f16b7d2a5e81 mtd: rawnand: pasemi: Keep the driver compatible with on-d [...] omits 194ac63de6ff mtd: rawnand: orion: Keep the driver compatible with on-di [...] omits f9d8570b7fd6 mtd: rawnand: mpc5121: Keep the driver compatible with on- [...] omits b5b5b4dc6fcd mtd: rawnand: gpio: Keep the driver compatible with on-die [...] omits 7e3cdba176ba mtd: rawnand: au1550nd: Keep the driver compatible with on [...] omits d707bb74daae mtd: rawnand: ams-delta: Keep the driver compatible with o [...] omits c625823ad8c0 Revert "mtd: rawnand: cs553x: Fix external use of SW Hammi [...] omits fe972c458fc5 Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW [...] omits 8d1e4218a63e Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming [...] omits 1d5f55634c92 Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamm [...] omits 048fbdd59910 Revert "mtd: rawnand: tmio: Fix external use of SW Hamming [...] omits e7f466c51ce9 Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Ha [...] omits d8467112d645 mtd: rawnand: Let callers use the bare Hamming helpers omits 9be1446ece29 mtd: rawnand: fsmc: Fix use of SM ORDER omits bf1366734b36 Merge branch 'qca8337-improvements' omits d291fbb8245d dt-bindings: net: dsa: qca8k: convert to YAML schema omits e52073a8e308 dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch omits fd0bb28c547f net: dsa: qca8k: move port config to dedicated struct omits cef08115846e net: dsa: qca8k: set internal delay also for sgmii omits f477d1c8bdbe net: dsa: qca8k: add support for QCA8328 omits ed7988d77fbf dt-bindings: net: dsa: qca8k: document support for qca8328 omits 362bb238d8bf net: dsa: qca8k: add support for pws config reg omits 924087c5c3d4 dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding omits bbc4799e8bb6 net: dsa: qca8k: add explicit SGMII PLL enable omits 13ad5ccc093f dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll omits 5654ec78dd7e net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6 omits 3fcf734aa482 net: dsa: qca8k: add support for cpu port 6 omits 731d613338ec dt-bindings: net: dsa: qca8k: Document support for CPU port 6 omits 6c43809bf1be net: dsa: qca8k: add support for sgmii falling edge omits fdbf35df9c09 dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties omits d8b6f5bae6d3 dsa: qca8k: add mac_power_sel support omits bacc8daf97d4 xen-netback: Remove redundant initialization of variable err omits 4602c5842f64 optee: refactor driver with internal callbacks omits c0ab6db39a90 optee: simplify optee_release() omits 9028b2463c1e tee: add sec_world_id to struct tee_shm omits d00e60ee54b1 page_pool: disable dma mapping support for 32-bit arch wit [...] omits 79df45731da6 perf/core: Allow ftrace for functions in kernel/event/core.c omits 8b8ff8cc3b81 perf/x86: Add new event for AUX output counter index omits 09089db79859 irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT omits b4c6f86ec2f6 irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT omits 810979682ccc irq_work: Allow irq_work_sync() to sleep if irq_work() no [...] omits da6ff0994349 sched/rt: Annotate the RT balancing logic irqwork as IRQ_W [...] omits 66558b730f25 sched: Add cluster scheduler level for x86 omits 778c558f49a2 sched: Add cluster scheduler level in core and related Kco [...] omits c5e22feffdd7 topology: Represent clusters of CPUs within a die omits 37b47298ab86 sched: Disable -Wunused-but-set-variable omits 42a20f86dc19 sched: Add wrapper for get_wchan() to keep task blocked omits bc9bbb81730e x86: Fix get_wchan() to support the ORC unwinder omits 4e046156792c proc: Use task_is_running() for wchan in /proc/$pid/stat omits cf2a85efdade leaking_addresses: Always print a trailing newline omits 54354c6a9f7f Revert "proc/wchan: use printk format instead of lookup_sy [...] omits 4caab28a6215 PCI: uniphier: Serialize INTx masking/unmasking and fix th [...] omits 45a3ec891370 PCI: qcom: Add sc8180x compatible omits df872ab1ffe4 mtd: spi-nor: nxp-spifi: Make use of the helper function d [...] omits a10ed4c42533 mtd: spi-nor: hisi-sfc: Make use of the helper function de [...] omits 78e4d3421876 mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() omits 15b02050baee mtd: spi-nor: Enable locking for n25q128a13 omits 502408a61f4b staging: wlan-ng: Avoid bitwise vs logical OR warning in h [...] omits 5ce0309027c0 staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c omits d7b101a35ad0 dt-bindings: interconnect: sunxi: Add R40 MBUS compatible omits 1f8818e352f7 dyndbg: fix spurious vNpr_info change omits f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge omits 3111a22e06df Merge branch 'mem-ctrl-next' into for-next omits 131dd9a436d8 memory: tegra20-emc: Support matching timings by LPDDR2 co [...] omits 38322cf423f6 memory: Add LPDDR2-info helpers omits ce004ae6c552 dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node omits 001b8b2594db dt-bindings: Add vendor prefix for Elpida Memory omits 2782ece0d315 dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F omits 3539a2c6c689 dt-bindings: memory: lpddr2: Add revision-id properties omits 9e17f71e9c33 dt-bindings: memory: lpddr2: Convert to schema omits a0d245d086c7 dt-bindings: Relocate DDR bindings omits 6be85db40135 mailmap: Fix text encoding for Niklas Söderlund omits 66d9de75cfc1 Merge branch 'next/drivers' into for-next omits 81a51eb6be3d soc: samsung: exynos-chipid: Add Exynos850 support omits 0a0124065fcd dt-bindings: samsung: exynos-chipid: Document Exynos850 co [...] omits c072c4ef7ef0 soc: samsung: exynos-chipid: Pass revision reg offsets omits f4e260bffcf3 pinctrl: renesas: checker: Prefix common checker output omits f31a5ffbd11d pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] omits e212923e7407 pinctrl: renesas: checker: Move overlapping field check omits 28e7f8ff9058 pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] omits 412da8c7224a pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] omits ce34fb3cb4a8 pinctrl: renesas: r8a779[56]x: Add MediaLB pins omits 2bd9feed2316 clk: renesas: r8a779[56]x: Add MLP clocks omits c3131bd5586d thermal: rcar_gen3_thermal: Read calibration from hardware omits b8aaf1415a1b thermal: rcar_gen3_thermal: Store thcode and ptat in priv data omits f6c83676c609 thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant omits db03874b8543 dt-bindings: thermal: qcom: add HC variant of adc-thermal [...] omits 509d3f2b755f Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] omits 82a149a62b6b drm/i915/gt: move remaining debugfs interfaces into gt omits 908dbf0242e2 hwmon: (occ) Remove sequence numbering and checksum calculation omits 62f79f3d0eb9 fsi: occ: Force sequence numbering per OCC omits 52a490e0efac ARM: configs: aspeed: Remove unused USB gadget devices omits 6c78800461e6 ARM: config: aspeed: Enable Network Block Device omits 59b8bfc89439 ARM: configs: aspeed: Enable pstore and lockup detectors omits 7af36da5fede ARM: configs: aspeed: Enable commonly used drivers omits c688b4ad0c8b ARM: configs: aspeed: Disable IPV6 SIT device omits 05e63b48b20f ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compati [...] omits 1ee1500ef717 ARM: dts: ls1021a: move thermal-zones node out of soc/ omits 08dc4d0c9535 ARM: dts: ls1021a-tsn: remove undocumented property "posit [...] omits 6aae6c49690c ARM: dts: ls1021a-qds: change fpga to simple-mfd device omits 8bcf67b8d893 ARM: dts: ls1021a: add #power-domain-cells for power-contr [...] omits 39a1d8d2fbda ARM: dts: ls1021a: add #dma-cells to qdma node omits e11f309660e1 ARM: dts: ls1021a: fix memory node for schema check omits 8611083250e8 ARM: dts: ls1021a: remove regulators simple-bus omits 61761d3eeb43 ARM: dts: ls1021a: disable ifc node by default omits d41488bc0b65 ARM: dts: ls1021a: breakup long values in thermal node omits 44c407203313 ARM: dts: ls1021a: fix board compatible to follow binding schema omits 74c7b4593798 ARM: dts: ls1021a: update pcie nodes for dt-schema check omits 7cd2f9a59f34 ARM: dts: ls1021a-qds: Add node for QSPI flash omits 784bdc6f2697 ARM: dts: ls1021a: change to use SPDX identifiers omits ca8a261617c7 ARM: dts: ls1021a: change dma channels order to match schema omits 113dc42b03e3 ARM: dts: ls1021a: remove clock-names property for i2c nodes omits 83ad8d101151 dt-bindings: arm: fsl: add ls1021a-tsn board omits 72949f76565c soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate() omits c49d461648e5 ARM: dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC pr [...] omits 40088915f547 Merge branch 'octeontx2-af-miscellaneous-changes-for-cpt' omits 149f3b73cb66 octeontx2-af: Add support to flush full CPT CTX cache omits 7054d39ccf7e octeontx2-af: Perform cpt lf teardown in non FLR path omits 4826090719d4 octeontx2-af: Enable CPT HW interrupts omits e99a1fa731b4 ARM: imx_v6_v7_defconfig: Enable HID I2C omits 7973009235e2 arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix omits a3d708925fcc net: tulip: winbond-840: fix build for UML omits 523994ba3ad1 net: intel: igc_ptp: fix build for UML omits cd2621d07d51 net: fealnx: fix build for UML omits 78e0a006914b hv_netvsc: Add comment of netvsc_xdp_xmit() omits c47fedba94bc Merge branch 'minor-managed-neighbor-follow-ups' omits 30fc7efa38f2 net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED [...] omits c8e80c1169b2 net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT a [...] omits 507c2f1d2936 net, neigh: Add build-time assertion to avoid neigh->flags [...] omits 20d446f24f37 net: mvneta: Delete unused variable omits 4dc08dcc9f6f net: phy: dp83867: introduce critical chip default init fo [...] omits 4ece1ae44015 net: microchip: lan743x: add support for PTP pulse width ( [...] omits 67ca5159dbe2 net: phy: micrel: make *-skew-ps check more lenient omits fea0fd097c4f arm64: dts: imx8mq-librem5: set debounce interval of volum [...] omits 09d255f0beb5 arm64: dts: imx8mq-librem5: Limit the max sdio frequency omits 2344af0d5b58 arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards omits c3817595d6d0 arm64: dts: imx8mq-librem5: delay the startup of the SDIO omits 924025e5eeb9 arm64: dts: imx8mq-librem5: wire up the wifi regulator omits 1f8359d4a242 arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl as [...] omits ca4fd34e8603 arm64: dts: imx8mq-librem5: add reset gpio to mantix panel [...] omits 4fb0b9309c9f ARM: dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery omits b0179f0d18dd drm/i915: fix blank screen booting crashes omits 266e5cf39a0f arm64: dts: qcom: sm8250: remove mmcx regulator omits 5d776bab41b2 Merge branch 'clk-versatile' into clk-next omits d4e15d4821e7 clk: versatile: hide clock drivers from non-ARM users omits 323fd5955f84 clk: versatile: Rename ICST to CLK_ICST omits dfe28877db61 arm64: dts: qcom: sc7180: Add qspi compatible omits 622adb84b3e7 arm64: dts: qcom: sdm845: Drop standalone smem node omits b5af64fceb04 soc: qcom: smem: Support reserved-memory description omits 7a99e87e2e6b dt-bindings: soc: smem: Make indirection optional omits d0fe6491ddd2 dt-bindings: sram: Document qcom,rpm-msg-ram omits 11cae9cb85ec Merge branch 'clk-qcom' into clk-next omits 9095d054851f arm64: dts: qcom: msm8916: Drop underscore in node name omits 2533786f46d0 arm64: dts: qcom: apq8016-sbc: Clarify firmware-names omits 3652265514f5 clk: qcom: gdsc: enable optional power domain support omits a91c483b42fa clk: qcom: videocc-sm8250: use runtime PM for the clock co [...] omits 6158b94ec807 clk: qcom: dispcc-sm8250: use runtime PM for the clock controller omits a3bb8a70e7ef dt-bindings: clock: qcom,videocc: add mmcx power domain omits 730d688fce07 dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain omits 88800cb25484 arm64: defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect omits 5c1c3e2a7693 arm64: defconfig: Disable firmware sysfs fallback omits 4d5b5539742d binder: use cred instead of task for getsecid omits 52f88693378a binder: use cred instead of task for selinux checks omits ea673f17ab76 drm/i915/uapi: Add comment clarifying purpose of I915_TILI [...] omits e15f5972b803 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 8b017fbe0bbb net: of: fix stub of_net helpers for CONFIG_NET=n omits aa9c0df98c29 PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280 omits b89ff410253d PCI: qcom: Replace ops with struct pcie_cfg in pcie match data omits 29bc22ac5e5b binder: use euid from cred instead of using task omits c650c35a2506 netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers omits 540ff44b28f0 netfilter: ipvs: remove unneeded input wrappers omits 8a9941b42de5 netfilter: ipvs: remove unneeded output wrappers omits 9dd43a5f4b11 netfilter: ipvs: prepare for hook function reduction omits f0d6764f7ddb netfilter: ebtables: allow use of ebt_do_table as hookfn omits 44b5990e7b46 netfilter: ip6tables: allow use of ip6t_do_table as hookfn omits e8d225b60026 netfilter: arp_tables: allow use of arpt_do_table as hookfn omits 8844e01062dd netfilter: iptables: allow use of ipt_do_table as hookfn omits 0d7308c0ff5f af_packet: Introduce egress hook omits 42df6e1d221d netfilter: Introduce egress hook omits 17d20784223d netfilter: Generalize ingress hook include file omits 7463acfbe52a netfilter: Rename ingress hook include file omits d73b17465d6d drm/i915: Fix oops on platforms w/o hpd support omits 83f52364b152 drm/i915: Remove memory frequency calculation omits 3915822ab3a5 Merge branch 'for-next/cast-function' into for-next/kspp omits 25d6e36b75b0 Merge branch 'for-next/clang-fallthrough' into for-next/kspp omits 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] omits e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] omits a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] omits 21078041965e Makefile: Enable -Wcast-function-type omits d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] omits 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] omits d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] omits ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] omits a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] omits 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] omits 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] omits 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] omits 86dd9fd52e14 LSM: Avoid warnings about potentially unused hook variables omits 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. omits c45ede6c2781 ftrace: Fix -Wmissing-prototypes errors omits 1bdc308cabc8 ftrace: Fix -Wcast-function-type warnings on powerpc64 omits cd6c3650f6a2 firewire: Remove function callback casts omits c18c4966033e ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() omits 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure omits 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure omits 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure omits 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver omits b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings omits acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() omits 006a3c3b5f4f Merge branch 'clk-qcom' into clk-next omits aeca6ac15aaa clk: qcom: gcc-sc7280: Drop unused array omits 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 omits 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping omits 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] omits 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel omits b7490aade5d2 video: omapfb: Fix fall-through warning for Clang omits 08e9f52e2dce cifs: for compound requests, use open handle if possible omits 9ee7924360cb cifs: To match file servers, make sure the server hostname [...] omits b8f5482c9638 Bluetooth: vhci: Add support for setting msft_opcode and a [...] omits ba530fea8ca1 ethernet: remove random_ether_addr() omits 2b4731b153b4 Merge branch 'ethernet-more-netdev-dev_addr-write-removals' omits 923ca6f61887 ethernet: replace netdev->dev_addr 16bit writes omits 562ef98a666e ethernet: replace netdev->dev_addr assignment loops omits 68a064028e4e ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr omits c51e5062c180 ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) omits db0dcc6a8a7c ethernet: make use of eth_hw_addr_random() where appropriate omits 54f2d8d6ca99 ethernet: make eth_hw_addr_random() use dev_addr_set() omits 766607570bec ethernet: constify references to netdev->dev_addr in drivers omits 11a83f4c3930 xfs: remove the xfs_dqblk_t typedef omits ed67ebfd7c40 xfs: remove the xfs_dsb_t typedef omits de38db7239c4 xfs: remove the xfs_dinode_t typedef omits 4c175af2ccd3 xfs: check that bc_nlevels never overflows omits 1ba6fd34ca63 xfs: stricter btree height checking when scanning for btree roots omits f4585e82340b xfs: stricter btree height checking when looking for errors omits 510a28e195cd xfs: don't allocate scrub contexts on the stack omits ae127f087dc2 xfs: remove xfs_btree_cur_t typedef omits 78e8ec83a404 xfs: fix maxlevels comparisons in the btree staging code omits 512edfac85d2 xfs: port the defer ops capture and continue to resource capture omits c5db9f937b29 xfs: formalize the process of holding onto resources acros [...] omits ed83855f1efc ipmi: ipmb: fix dependencies to eliminate build error omits 3a076b307c22 ipmi:ipmb: Add OF support omits 5b6e7e120e71 erofs: remove the fast path of per-CPU buffer decompression omits 51063f54ffaf remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused omits 201f1a2d77f6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e6908588008f drm/i915: Add all per-lane register definitions for icl combo phy omits 5e7fe4d9dcef drm/i915: Extract icl_combo_phy_loadgen_select() omits f0298326d6fb drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff omits a1f01768f60a drm/i915: Use standard form terminating condition for lane [...] omits c2fdf53e1670 drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans omits 247c8a73793b drm/i915: Remove pointless extra namespace from dkl/snps b [...] omits be3a60a94390 ARM: dts: ux500: Switch battery nodes to standard omits abffa715dab8 drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch] omits 4dd4375bc4ff drm/i915: split out intel_pcode.[ch] to separate file omits cddc976f185e arm64: dts: mt8183: change rpmsg property name omits b96681bd5827 ALSA: usb-audio: Initialize every feature unit once at probe time omits 509975c7789f ALSA: usb-audio: Drop superfluous error message after disc [...] omits ac9b019d07ee ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() omits 325b2064d00a ice: Implement support for SMA and U.FL on E810-T omits 885fe6932a11 ice: Add support for SMA control multiplexer omits 3bb6324b3dcb ice: Implement functions for reading and setting GPIO pins omits e00ae1a2aaf2 ice: Refactor ice_aqc_link_topo_addr omits 9f37ab0412eb PCI/switchtec: Add check of event support omits 67116444cf55 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP omits 1420ac218abc PCI/switchtec: Update the way of getting management VEP in [...] omits 551ec658b698 PCI/switchtec: Fix a MRPC error status handling issue omits 1a323bd071dd PCI/switchtec: Error out MRPC execution when MMIO reads fail omits 6f00d1651b32 Merge branch 'for-linus' into for-next omits 05734ca2a8f7 drm/i915/bios: gracefully disable dual eDP for now omits 531558b56be5 Merge branch 'spi-5.15' into spi-5.16 omits 660a92a59b9e usb: xhci: Enable runtime-pm by default on AMD Yellow Carp [...] omits 4b19e4a77cc6 ASoC: rt5682: fix a little pop while playback omits f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device omits e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] omits 0eab756f8821 mmc: moxart: Fix null pointer dereference on pointer host omits 92d23216fe7c Merge branch 'fixes' into next omits 6ab4e2eb5e95 mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield omits 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] omits 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] omits 8a12b170558a drm/privacy-screen: Add notifier support (v2) omits befe5404a00b drm/privacy-screen: Add X86 specific arch init code omits a1a98689301b drm: Add privacy-screen class (v4) omits 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) omits 804bccba71a5 sched: Fill unconditional hole induced by sched_entity omits 4ef0c5c6b5ba kernel/sched: Fix sched_fork() access an invalid sched_task_group omits f9ec6fea2014 sched/topology: Remove unused numa_distance in cpu_attach_ [...] omits 7d380f24fe66 sched/numa: Fix a few comments omits 5b763a14a516 sched/numa: Remove the redundant member numa_group::fault_cpus omits 7a2341fc1fec sched/numa: Replace hard-coded number by a define in numa_ [...] omits 5de62ea84abd sched,livepatch: Use wake_up_if_idle() omits 8f6aca0e0f26 powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CM [...] omits f889e52436d6 Merge branch 'edac-urgent' into edac-for-next omits 1eecf31e3c96 drm/i915: split out vlv sideband to a separate file omits 7edde0c80785 dyndbg: no vpr-info on empty queries omits 7a5e202dfb8a dyndbg: vpr-info on remove-module complete, not starting omits f9d9ae67a71d Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits f0ada6da3a0d device property: Add missed header in fwnode.h omits 5879f1c94d67 Documentation: dyndbg: Improve cli param examples omits 9c40e1aa8412 dyndbg: Remove support for ddebug_query param omits 5ca173974888 dyndbg: make dyndbg a known cli param omits 12ee3118871f arm64: dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps omits 361b0dcbd7f9 arm64: dts: renesas: rzg2l-smarc-som: Enable Ethernet omits 38ad23e15a02 arm64: dts: renesas: r9a07g044: Add GbEthernet nodes omits c534e655d5b3 arm64: dts: renesas: Add ports node to all adv7482 nodes omits 5fea5b557134 arm64: dts: renesas: r8a779a0: Add and connect all CSI-2, [...] omits 4eb7fe3333a0 ARM: dts: aspeed: fp5280g2: Use the 64M layout omits 7fb77af71236 Merge branch 'sunxi/dt-for-5.16' into sunxi/for-next omits d4949bf9cc66 arm64: dts: allwinner: NanoPi R1S H5: Add generic compatib [...] omits d3d74a13e565 virtio_net: clarify tailroom logic omits c208e9647692 virtio-net: fix for skb_over_panic inside big mode omits dbad63001eac ksmbd: validate compound response buffer omits 9a63b999ae54 ksmbd: fix potencial 32bit overflow from data area check i [...] omits bf8acc9e10e2 ksmbd: improve credits management omits f7db8fd03a4b ksmbd: add validation in smb2_ioctl omits 48737ac4d70f drm/amdgpu/psp: add some missing cases to psp_check_pmfw_c [...] omits 29e41c919760 drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20 omits 43fc10c1875f drm/amdkfd: unregistered svm range not overlap with TTM range omits f23750b5b3d9 drm/amdgpu: fix out of bounds write omits e5c9c17340b2 Merge branch 'clk-imx' into clk-next omits 897a54f9f017 Merge tag 'clk-imx-5.16' of git://git.kernel.org/pub/scm/l [...] omits 4a07a35baf1b Merge branch 'clk-qcom' into clk-next omits 9974cb5c8790 net: delete redundant function declaration omits ffdbc0fe8be4 Merge branch 'mlxsw-show-per-band-ecn-marked-counter-on-qdisc' omits bf862732945c selftests: mlxsw: RED: Test per-TC ECN counters omits 15be36b8126b mlxsw: spectrum_qdisc: Introduce per-TC ECN counters omits 6242b0a96302 mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters omits fc372cc07286 mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT omits b063e0651ced mlxsw: reg: Fix a typo in a group heading omits c30174d3332d pinctrl: gemini: fix typos omits c370bb474016 pinctrl: stm32: use valid pin identifier in stm32_pinctrl_ [...] omits 576ad176ad67 pinctrl: stm32: do not warn when 'st,package' is absent omits 6dba4bdfd7a3 Revert "pinctrl: bcm: ns: support updated DT binding as sy [...] omits 1d0a779892e8 dt-bindings: pinctrl: brcm,ns-pinmux: drop unneeded CRU fr [...] omits 0398adaec341 Revert "dt-bindings: pinctrl: bcm4708-pinmux: rework bindi [...] omits 1daec8cfebc2 clk: qcom: camcc: Add camera clock controller driver for SC7280 omits e79d82643a69 net: enetc: fix check for allocation failure omits a764e1ed500d dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280 omits 37f86649cdf7 dt-bindings: leds: register-bit-led: Use 'reg' instead of [...] omits 604e4e44a7c2 dt-bindings: leds: Convert register-bit-led binding to DT schema omits 4ab43d171181 clk: qcom: Add lpass clock controller driver for SC7280 omits d15eb8012476 dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 omits 72c4996a5e11 clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 omits 196eb9285255 clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc omits ca8460ba1271 clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc omits eb2d505834f6 clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents omits c09b80238ceb clk: qcom: gcc-msm8994: Add proper msm8992 support omits a888dc4caeb4 clk: qcom: gcc-msm8994: Add modem reset omits 35bb1e6eceef clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE omits b8f415c6ae95 clk: qcom: gcc-msm8994: Add missing clocks omits 74a33fac3aab clk: qcom: gcc-msm8994: Add missing NoC clocks omits 80863521ed89 clk: qcom: gcc-msm8994: Fix up SPI QUP clocks omits 0519d1d0bf33 clk: qcom: gcc-msm8994: Modernize the driver omits 85a88d2bdcf5 dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver omits 78b727d02815 clk: qcom: smd-rpm: Add QCM2290 RPM clock support omits 68fb42fccdc9 dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible omits 36354c32bd76 clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_ [...] omits b57d02091b8f Smack: fix W=1 build warnings omits 6737810be216 soc: document merges omits fa7c47b9f512 Merge branch 'arm/drivers' into for-next omits 790f42a61e15 Merge tag 'arm-soc/for-5.16/drivers' of https://github.com [...] omits 916ff8d5ea0e ext4: prevent partial update of the extent blocks omits a992bc717652 ext4: check for inconsistent extents between index and leaf block omits efbcc1015b07 ext4: check for out-of-order index extents in ext4_valid_e [...] omits 6333c4e6167b ext4: convert from atomic_t to refcount_t on ext4_io_end->count omits bd02347da7e2 ext4: refresh the ext4_ext_path struct after dropping i_data_sem. omits 2f961f147aad ext4: ensure enough credits in ext4_ext_shift_path_extents omits 7e1cc8086ef8 ext4: correct the left/middle/right debug message for binsearch omits 6861a4e1817c ext4: fix lazy initialization next schedule time computati [...] omits 52264b162a51 Revert "ext4: enforce buffer head state assertion in ext4_ [...] omits 39e222bfd7f3 net: dsa: unregister cross-chip notifier after ds->ops->teardown omits 936fc53f3dd4 Merge tag 'qcom-drivers-for-5.16' of git://git.kernel.org/ [...] omits e9fd72929359 selinux: fix all of the W=1 build warnings omits 1d1e1ded1356 selinux: make better use of the nf_hook_state passed to th [...] omits 6312d52838b2 marvell: octeontx2: build error: unknown type name 'u64' omits ec872b2b6554 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits 2a12e0003580 assoc_array: Avoid open coded arithmetic in allocator arguments omits 9bed5200e04d Makefile: Enable -Wimplicit-fallthrough for Clang omits 02900f428d3c pcmcia: db1xxx_ss: Fix fall-through warning for Clang omits 25d7b70e0202 MIPS: Fix fall-through warnings for Clang omits 6a7391ed6c77 scsi: st: Fix fall-through warning for Clang omits 496d1a13d405 clk: qcom: Add Global Clock Controller driver for QCM2290 omits f9a7bed3504e Merge branch 'arm/fixes' into for-next omits 05d61401a452 dt-bindings: clk: qcom: Add QCM2290 Global Clock Controlle [...] omits cd622aef1650 Merge branch 'clk-fixes' into clk-next omits dffca4d565b3 dm: Remove redundant flush_workqueue() calls omits ac0fffa0859b RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() omits 76c023fac32a drm/amdgpu/smu11: fix firmware version check for vangogh omits 972d321e871d MAINTAINERS: Add Siqueira for AMD DC omits 6f4b590aae21 drm/amdkfd: fix resume error when iommu disabled in Picasso omits afd18180c070 drm/amdkfd: fix boot failure when iommu is disabled in Picasso. omits ca432dcc27a1 drm/amdkfd: handle svm partial migration cpages 0 omits a273bc9937e6 drm/amdkfd: ratelimited svm debug messages omits 02f8aa9f2a32 drm/amd/pm: Fix incorrect power limit readback in smu11 if [...] omits 2d1ac1cbe57b amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_pow [...] omits 91a1a52d03aa drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran omits a4967a1ebf1b drm/amdgpu: Enable RAS error injection after mode2 reset o [...] omits 1f3b22e4eb16 drm/amd/display: fix null pointer deref when plugging in display omits 62e5a7e2333a drm/amd/display: Fix surface optimization regression on Carrizo omits 9470620e99e9 drm/amd/display: Enable PSR by default on newer DCN omits fe04957e26e7 drm/amdgpu: enable display for cyan skillfish omits d1bfbe8a3202 amd/display: check cursor plane matches underlying plane omits 7e3fb209d518 amd/amdkfd: remove svms declaration to avoid werror omits 9c152f54d9f6 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails omits 6bdfc37b5ccc drm/amdkfd: export svm_range_list_lock_and_flush_work omits 71cbfeb38141 drm/amdkfd: avoid conflicting address mappings omits 369b7d04baf3 drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12 omits 97b31c1f8eb8 leds: trigger: Disable CPU trigger on PREEMPT_RT omits d47e983e4f61 ACPI: replace snprintf() in "show" functions with sysfs_emit() omits 50861d439b93 ACPI: LPSS: Use ACPI_COMPANION() directly omits c10383e8ddf4 ACPI: scan: Release PM resources blocked by unused objects omits 2835f327bd12 ACPI: battery: Accept charges over the design capacity as full omits f4a20dfac88c gpio: mc33880: Drop if with an always false condition omits 06de2cd788bf gpio: max730x: Make __max730x_remove() return void omits 13b5ffa0e282 net: remove single-byte netdev->dev_addr writes omits 663991f32857 RDMA/rdmavt: Fix error code in rvt_create_qp() omits 3d46a66322d6 dm crypt: log aead integrity violations to audit subsystem omits 8503243b4a81 dm integrity: log audit events for dm-integrity target omits c1d7fa96e74b dm: introduce audit event module for device mapper omits 400f17d3301e Merge branch 'net-use-dev_addr_set-in-hamradio-and-ip-tunnels' omits 5a1b7e1a5325 ip: use dev_addr_set() in tunnels omits 20c3d9e45ba6 hamradio: use dev_addr_set() for setting device address omits 40af35fdf79c netdevice: demote the type of some dev_addr_set() helpers omits fe83fe739df7 Merge branch 'net-constify-dev_addr-passing-for-protocols' omits 1bfcd1cc546e decnet: constify dev_addr passing omits 6cf862807234 tipc: constify dev_addr passing omits 1a8a23d2da4f ipv6: constify dev_addr passing omits 2ef6db76bac0 llc/snap: constify dev_addr passing omits db95732446a8 rose: constify dev_addr passing omits c045ad2cc01e ax25: constify dev_addr passing omits 13bac861952a IB/hfi1: Fix abba locking issue with sc_disable() omits d39bf40e55e6 IB/qib: Protect from buffer overflow in struct qib_user_sd [...] omits 60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_ [...] omits 1a6784359540 power: supply: ab8500_bmdata: Use standard phandle omits eb415571c782 dt-bindings: power: supply: ab8500: Standard monitored-battery omits 5f3b8acee9fe Merge branch 'add-functional-support-for-gigabit-ethernet-driver' omits 940409264647 ravb: Fix typo AVB->DMAC omits 3d6b24a2ada3 ravb: Update ravb_emac_init_gbeth() omits 95e99b10482d ravb: Document PFRI register bit omits 1091da579d7c ravb: Rename "nc_queue" feature bit omits 030634f37db9 ravb: Optimize ravb_emac_init_gbeth function omits 4ea3167bad27 ravb: Rename "tsrq" variable omits 0ee65bc14ff2 ravb: Add support to retrieve stats for GbEthernet omits b6a4ee6e74de ravb: Add carrier_counters to struct ravb_hw_info omits 1c59eb678cbd ravb: Fillup ravb_rx_gbeth() stub omits 16a6e245a9f3 ravb: Fillup ravb_rx_ring_format_gbeth() stub omits 2458b8edb887 ravb: Fillup ravb_rx_ring_free_gbeth() stub omits 3d4e37df882b ravb: Fillup ravb_alloc_rx_desc_gbeth() stub omits 2e95e08ac009 ravb: Add rx_max_buf_size to struct ravb_hw_info omits 23144a915684 ravb: Use ALIGN macro for max_rx_len omits d9c55c95a3ea spi: cadence-quadspi: fix dma_unmap_single() call omits 7dc9b9562740 spi: tegra20: fix build with CONFIG_PM_SLEEP=n omits 50515cac8d0e net: qed_debug: fix check of false (grc_param < 0) expression omits 130e2054d4a6 SUNRPC: Change return value type of .pc_encode omits fda494411485 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode omits 3b0ebb255fdc NFSD: Save location of NFSv4 COMPOUND status omits f05a9b855289 ASoC: rt1011: Fix 'I2S Reference' enum control omits 51a67d6e28c6 ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt [...] omits 495ee4bac777 Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] omits 5621dc3c97cd remoteproc: imx_dsp_rproc: Correct the comment style of copyright omits 04e78a787b74 arm/arm64: dts: Enable 2.5G Ethernet port on CN9130-CRB omits 87a7d78d146e Merge branch 'mvebu/dt' into mvebu/for-next omits 737929191283 arm64: dts: marvell: add Globalscale MOCHAbin omits bf05b706a6ea ARM: dts: mvebu: add device tree for netgear gs110emx switch omits 8d41453493c2 ARM: mvebu_v7_defconfig: rebuild default configuration omits a4ce46155a17 ARM: mvebu_v7_defconfig: enable mtd physmap omits c44b31c26379 SUNRPC: Change return value type of .pc_decode omits 16c663642c7e SUNRPC: Replace the "__be32 *p" parameter to .pc_decode omits edce2a93dd78 net: enetc: include ip6_checksum.h for csum_ipv6_magic omits aa4858eb8264 gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] omits 42cf2a633d5d PCI: vmd: depend on !UML omits af7cda832f8a dt-bindings: rockchip: Add DesignWare based PCIe controller omits d0221a780cbc nvmem: imx-ocotp: add support for post processing omits 5008062f1c3f nvmem: core: add nvmem cell post processing callback omits 7ae6478b304b nvmem: core: rework nvmem cell instance creation omits 5f0ac3a1dae1 dt-bindings: serial: uartlite: drop $ref for -bits property omits b3ec8cdf457e fbdev: Garbage collect fbdev scrolling acceleration, part [...] omits 216a0fc40897 dyndbg: show module in vpr-info in dd-exec-queries omits 6ac113f741a7 staging: vt6655: fix camelcase in byRate omits 9ca0e55e52c7 staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC omits cd06ab2fd48f drm/locking: add backtrace for locking contended locks wit [...] omits 4cd0872f01f7 Merge branch 'sunxi/drivers-for-5.16' into sunxi/for-next omits 50ac48ae3e80 bus: sun50i-de2: Adjust printing error message omits 1018722ef0b7 vduse: Fix race condition between resetting and irq injecting omits f8b7575d196b vduse: Disallow injecting interrupt before DRIVER_OK is set omits 413333fd6a88 nvmem: imx-ocotp: add support for post processing omits 880732ae31e8 samples/kfifo: Rename read_lock/write_lock omits 85385a51cead misc: ad525x_dpot: Make ad_dpot_remove() return void omits 4df4946d26bb misc: lis3lv02d: Make lis3lv02d_remove_fs() return void omits 9b29075c1a45 serial: sc16is7xx: Make sc16is7xx_remove() return void omits 70b4d23226c8 serial: max310x: Make max310x_remove() return void omits 75d9b8559ac3 Bluetooth: Fix memory leak of hci device omits 893505319c74 Bluetooth: btintel: Fix bdaddress comparison with garbage value omits cb08d3d2a3e4 staging: fbtft: Make fbtft_remove_common() return void omits c82462f124df staging: r8188eu: Use zeroing allocator in wpa_set_encryption() omits 05d744fc28b6 staging: r8188eu: Fix misspelling in comment omits 5a4bb6a8e981 Bluetooth: Fix debugfs entry leak in hci_register_dev() omits d445aa402d60 staging: most: dim2: use device release method omits 2ab189164056 staging: most: dim2: do not double-register the same device omits 56578ab25a88 staging: r8188eu: odm SupportPlatform is always ODM_CE omits aefb1fc5c185 staging: r8188eu: odm BoardType is never set omits e5c90c693d75 staging: r8188eu: remove odm_SwAntDivInit omits 2ec2b2103828 staging: r8188eu: SupportICType is always ODM_RTL8188E omits 4b64b5ef2b0b staging: r8188eu: remove LastMinUndecoratedPWDBForDM omits 64629b735c3c staging: r8188eu: remove rtl8188e_deinit_dm_priv omits 97045088d846 staging: r8188eu: simplify rtl8188e_HalDmWatchDog omits bb88fab13d36 staging: r8188eu: remove dm_CheckStatistics omits 997e127a2868 staging: r8188eu: remove odm ext lna info omits 28ad741b2148 staging: r8188eu: remove odm ext pa info omits 0e170624f66c staging: r8188eu: remove odm ext trsw info omits 8f78bc11b8ae staging: r8188eu: remove odm hct test info omits 640649a15e90 staging: r8188eu: remove odm wifi test info omits bc7fc9d77364 staging: r8188eu: remove odm dualmac smart concurrent info omits cc729e367ee0 staging: r8188eu: remove odm cut version info omits 72f069aafa43 staging: r8188eu: remove odm fab version info omits 9cc313e7149a staging: r8188eu: RfOnOffDetect is unused omits 2397591c2998 staging: r8188eu: remove specific device table omits 84799c41c6d2 staging: r8188eu: remove an unused define omits e9c1caea9659 staging: vt6655: fix camelcase in byLocalID omits 91302d6c1dfd drm/ttm_bo_api: update the description for @placement and @sg omits db6e436264da power: supply: axp288_charger: Fix missing mutex_init() omits e27bea459d5e usb: gadget: avoid unusual inline assembly omits fde1fbedbaed usb: musb: select GENERIC_PHY instead of depending on it omits 9eff2b2e59fd usb: host: ohci-tmio: check return value after calling pla [...] omits 6fec018a7e70 usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync [...] omits 7228d83531fc ASoC: rt9120: Add rt9210 audio amplifier support omits f9d4b0154b9b ASoC: dt-bindings: rt9120: Add initial bindings omits bd6e4b992bb0 ASoC: amd: vangogh: constify static struct snd_soc_dai_ops omits abed054f039a ASoC: mediatek: Constify static snd_soc_ops omits 916f2ce39d48 ASoC: rt9120: Drop rt9210 audio amplifier support omits 887ebfc09f79 Merge branch 'fixes' into for-next omits 3d2042178276 nvmem: core: add nvmem cell post processing callback omits 32a8aabcfecc nvmem: core: rework nvmem cell instance creation omits 71eba1c0939e x86/sgx/virt: Implement SGX_IOC_VEPC_REMOVE ioctl omits 33633b20e0da x86/sgx/virt: Extract sgx_vepc_remove_page() omits dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer omits ff1cc2fa3055 wireless: Remove redundant 'flush_workqueue()' calls omits 3e4beec5e679 mt7601u: Remove redundant initialization of variable ret omits 51fd5c6417b9 rtlwifi: rtl8192ee: Remove redundant initialization of var [...] omits e3ec7017f6a2 rtw89: add Realtek 802.11ax driver omits 0a491167fe0c ath10k: fix max antenna gain unit omits 57671351379b ath9k: fix an IS_ERR() vs NULL check omits 8cd5c0847160 ath11k: Identify DFS channel when sending scan channel lis [...] omits 03469e79fee9 ath9k: support DT ieee80211-freq-limit property to limit channels omits b616230e2325 powerpc/eeh: Fix docstrings in eeh.c omits 6ffeb56ee210 powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support omits a4bcbf71914b scsi: Documentation: Fix typo in sysfs-driver-ufs omits 39e4e75a9f1c Input: tsc200x - make tsc200x_remove() return void omits af98ff045f1e Input: adxl34x - make adxl34x_remove() return void omits 21c7e972475e scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus [...] omits 00aeaf329a3a scsi: libsas: Export sas_phy_enable() omits 046ab7d0f594 scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() omits 36c6b7613ef1 scsi: hisi_sas: Initialise devices in .slave_alloc callback omits 602946ec2f90 powerpc: Set max_mapnr correctly omits f2b85040acec scsi: core: Put LLD module refcnt after SCSI device is released omits a8ea7ec588ac [for -next only] kconfig: generate include/generated/rustc_cfg omits f8d711e31ee2 initramfs: Check timestamp to prevent broken cpio archive omits 09708df61f2b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug omits 3510c5cf4276 gen_init_cpio: add static const qualifiers omits 6fd13d699d24 scsi: storvsc: Fix validation for unsolicited incoming packets omits e98754233c58 PCI: cpqphp: Format if-statement code block correctly omits d1f24712a86a ionic: no devlink_unregister if not registered omits 4b246eab4750 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] omits b0b2303c02fe pinctrl: uniphier: Add UniPhier NX1 pinctrl driver omits f66e173dd831 dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding omits 290e2d18caab pinctrl: uniphier: Add extra audio pinmux settings for LD1 [...] omits 83917856334e pinctrl: qcom: spmi-gpio: Add compatible for PM6350 omits 3d45c8438b86 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 omits 0e258cec0b07 Merge branch 'devlink-reload-simplification' omits 82465bec3e97 devlink: Delete reload enable/disable interface omits 96869f193cfd net/mlx5: Set devlink reload feature bit for supported dev [...] omits bd032e35c568 devlink: Allow control devlink ops behavior through feature mask omits b88f7b1203bf devlink: Annotate devlink API calls omits 2bc50987dc1f devlink: Move netdev_to_devlink helpers to devlink.c omits 21314638c9f2 devlink: Reduce struct devlink exposure omits 230b1e54bd14 nfp: use dev_driver_string() instead of pci_dev->driver->name omits 40dbd5ffc278 mlxsw: pci: Use dev_driver_string() instead of pci_dev->dr [...] omits e14dc2601314 net: marvell: prestera: use dev_driver_string() instead of [...] omits e519d9ea62e8 net: hns3: use dev_driver_string() instead of pci_dev->dri [...] omits 1fbbcffd0ee1 crypto: hisilicon - use dev_driver_string() instead of pci [...] omits 5a72431ec318 powerpc/eeh: Use dev_driver_string() instead of struct pci [...] omits 7c3b2c933a91 ssb: Use dev_driver_string() instead of pci_dev->driver->name omits 823c523eb2e4 bcma: simplify reference to driver name omits 8f5c335e34b5 crypto: qat - simplify adf_enable_aer() omits a534ff3f4d60 scsi: message: fusion: Remove unused mpt_pci driver .probe [...] omits 171d149ce8d1 PCI/ERR: Factor out common dev->driver expressions omits ae232f0970ea PCI: Drop pci_device_probe() test of !pci_dev->driver omits 097d9d414433 PCI: Drop pci_device_remove() test of pci_dev->driver omits 8e9028b3790d PCI: Return NULL for to_pci_driver(NULL) omits c46f4405486d drm/i915: Stop using I915_TILING_* in client blit selftest omits 3ef48a92f475 Merge branch 'misc' into for-next omits 1a6236fcc56f Merge branch 'fixes' into for-next omits a40a8a110305 scripts: kernel-doc: Ignore __alloc_size() attribute omits aa872e0647dc docs: pdfdocs: Adjust \headheight for fancyhdr omits e825b29ab812 docs: UML: user_mode_linux_howto_v2 edits omits a9d85efb25fb docs: use the lore redirector everywhere omits b0b719cea870 docs: proc.rst: mountinfo: align columns omits ff9c3d4360db docs: proc.rst: mountinfo: improved field numbering omits 85eafc63d032 docs: update file link location omits d5b421fe0282 docs: Explain the desired position of function attributes omits 357df2fc0066 PCI: Use unsigned to match sscanf("%x") in pci_dev_str_mat [...] omits f18312084300 PCI: hv: Remove unnecessary use of %hx omits d489f18ad1fc scsi: ufs: core: Fix synchronization between scsi_unjam_ho [...] omits 381ba6a6baf1 drm/nouveau/mmu/gp100: remove unused variable omits 9561f58442e4 scsi: ufs: mediatek: Support vops pre suspend to disable a [...] omits 187a580c9e78 scsi: iscsi: Fix set_param() handling omits 50b6cb351636 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add [...] omits 48f06ca420c3 Merge branch 'v5.16/vfio/colin_xu_igd_opregion_2.0_v8' int [...] omits 49ba1a2976c8 vfio/pci: Add OpRegion 2.0+ Extended VBT support. omits 3b87e0824272 RDMA/rxe: Convert kernel UD post send to use ah_num omits e2fe06c90806 RDMA/rxe: Lookup kernel AH from ah index in UD WQEs omits 4da698eabf0f RDMA/rxe: Replace ah->pd by ah->ibah.pd omits 73a549321003 RDMA/rxe: Create AH index and return to user space omits 99c13a3e2965 RDMA/rxe: Change AH objects to indexed omits cfc0312d9c83 RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr omits f4e56ec4452f RDMA/mlx4: Return missed an error if device doesn't suppor [...] omits 9d8f247cc33c RDMA/irdma: Remove irdma_cqp_up_map_cmd() omits 16ddcfca5671 RDMA/irdma: Remove irdma_get_hw_addr() omits 6d2682216d1f RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() omits 0bed5dfa5af8 RDMA/irdma: Remove irdma_uk_mw_bind() omits 8869574a6c11 RDMA: Remove redundant 'flush_workqueue()' calls omits 814a66741b9f iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value omits c5f44559e919 drm/i915/display: remove unused intel-mid.h include omits 4bd46f3a986d RDMA/iwpm: Remove redundant initialization of pointer err_str omits f4875d509a0a scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() omits d9f673051ab5 Merge drm/drm-next into drm-intel-next omits e660dbb68c6b power: supply: max17042_battery: Prevent int underflow in [...] omits 0cf48167b87e power: supply: max17042_battery: Clear status bits in inte [...] omits ec65e6beb02e Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging omits 9a33f3980978 RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_ [...] omits a5b51a9f8523 drm/i915/gt: add asm/cacheflush.h for use of clflush() omits aa5e9f98113b drm/i915/gt: include tsc.h where used omits a020094090e5 RDMA/mlx5: Add optional counter support in get_hw_stats callback omits a29b934ceb4c RDMA/mlx5: Add modify_op_stat() support omits ffa501ef1963 RDMA/mlx5: Add steering support in optional flow counters omits 886773d24962 RDMA/mlx5: Support optional counters in hw_stats initialization omits 3c3c1f141639 RDMA/nldev: Allow optional-counter status configuration th [...] omits 822cf785ac6d RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_st [...] omits 7301d0a9834c RDMA/nldev: Add support to get status of all counters omits 5e2ddd1e5982 RDMA/counter: Add optional counter support omits 0dc89684605e RDMA/counter: Add an is_disabled field in struct rdma_hw_stats omits 0a0800ce2a6a RDMA/core: Add a helper API rdma_free_hw_stats_struct omits 13f30b0fa0a9 RDMA/counter: Add a descriptor in struct rdma_hw_stats omits 7462a894bd53 MAINTAINERS: power: supply: max17040: add entry with reviewers omits 744bbdb7958d MAINTAINERS: power: supply: max17042: add entry with reviewers omits f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid omits 709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() [...] omits f8de49ef9252 smack: remove duplicated hook function omits 3eea40d4749b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 1d422ecfc48e power: supply: max17040: fix null-ptr-deref in max17040_probe() omits b55553fd4ee3 dt-bindings: dsp: fsl: Update binding document for remote [...] omits ec0e5549f358 remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX omits d2320a042e57 remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method omits ebcd5d5175ca remoteproc: imx_rproc: Move common structure to header file omits bf895295e9a7 power: supply: rt5033_battery: Change voltage values to µV omits 2a6bf5139e28 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next omits 69adec18e94f KVM: arm64: Fix reporting of endianess when the access ori [...] omits 5e3dbeac3795 hwmon: (tmp421) introduce a channel struct omits beee7890c363 hwmon: (adt7x10) Make adt7x10_remove() return void omits 8a0c75a1c399 hwmon: (dell-smm) Remove unnecessary includes omits 9a094b758da7 dt-bindings: hwmon: jedec,jc42: add nxp,se97b omits 952a11ca32a6 hwmon: cleanup non-bool "valid" data fields omits b87783e85559 hwmon: (tmp103) Convert tmp103 to use new hwmon registration API omits b2be2422c0c9 hwmon: (mlxreg-fan) Support distinctive names per differen [...] omits b1c24237341f hwmon: (mlxreg-fan) Modify PWM connectivity validation omits 1508fb29157e hwmon: (nct6775) add Pro WS X570-ACE omits 8a5cfcfa9445 hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version omits a111ec399c60 hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry omits 6e2baac88cdd hwmon: (nct6775) Add additional ASUS motherboards. omits 373c0a77934c dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC omits 94ee5fcc240f hwmon: (pmbus/lm25066) Support configurable sense resistor values omits b7792f3ea392 hwmon: (pmbus/lm25066) Add OF device ID table omits df60a5daa7fb hwmon: (pmbus/lm25066) Mark lm25066_coeff array const omits b7931a7b0e0d hwmon: (pmbus/lm25066) Let compiler determine outer dimens [...] omits 6d2ff184cbe7 hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id omits fa16188fa205 hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa omits ae59dc455a78 hwmon: (pmbus/lm25066) Add offset coefficients omits b4fb4676fb96 dt-bindings: hwmon: ibm,cffps: move to trivial devices omits 7bcc5a7a5c2b dt-bindings: hwmon: Convert NTC thermistor to YAML omits cae0233946c3 hwmon: (tmp421) introduce MAX_CHANNELS define omits 0a4157196a5d dt-bindings: hwmon: jedec,jc42: convert to dtschema omits 3634eceea159 dt-bindings: hwmon: hih6130: move to trivial devices omits f348047ab2b9 dt-bindings: hwmon: dps650ab: move to trivial devices omits 1947a89e382e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices omits d55532f77137 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] omits 8084b2a14116 dt-bindings: hwmon: sensirion,sht15: convert to dtschema omits 105b65d90cf3 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema omits e2dbaa65158b dt-bindings: hwmon: lltc,ltc4151: convert to dtschema omits 4c4237898e4a dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] omits 45678bab0827 dt-bindings: hwmon: ti,tmp108: convert to dtschema omits 951778f11727 dt-bindings: hwmon: lm70: move to trivial devices omits 3e0ce52615e2 dt-bindings: hwmon: lm90: do not require VCC supply omits 9559cb33796e dt-bindings: hwmon: lm90: convert to dtschema omits 000cc5bc49aa hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm omits 3fbbfc27f955 hwmon: (nct6775) Support access via Asus WMI omits 4914036eb66b hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] omits 2e7b9886968b hwmon: (nct6775) Use superio_*() function pointers in sio_data. omits d7efb2ebc7b3 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] omits 150f1e0c6fa8 hwmon: (mlxreg-fan) Extend driver to support multiply PWM omits bc8de07e8812 hwmon: (mlxreg-fan) Extend the maximum number of tachometers omits e8ac01e5db32 hwmon: Add Maxim MAX6620 hardware monitoring driver omits d73287eed73f hwmon: (raspberrypi) Use generic notification mechanism omits 6665e10a2ec3 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] omits fb4747d89b48 dt-bindings: hwmon: Add IIO HWMON binding omits ada61aa0b118 hwmon: Fix possible memleak in __hwmon_device_register() omits 5b747a594b19 SUNRPC: De-duplicate .pc_release() call sites omits 0ae93b99beb2 SUNRPC: Simplify the SVC dispatch code path omits 03f838e91a94 dt-bindings: net: wireless: Convert ESP ESP8089 binding to [...] omits b33be51c2bad dt-bindings: net: dwmac: Fix typo in the R40 compatible omits a9d2d57083b6 dt-bindings: bluetooth: realtek: Add missing max-speed omits 88ffadce9d4c dt-bindings: bluetooth: broadcom: Fix clocks check omits 2565e5b69c44 PCI: vmd: Do not disable MSI-X remapping if interrupt rema [...] omits 87440d70a4bf Merge back ACPI PCI material for v5.16. omits ed229454856e power: supply: axp288-charger: Optimize register reading method omits 8c4251a8bed0 soc: document merges omits c277229f6722 Merge branch 'arm/defconfigs' into for-next omits e45830bb9ab9 Merge branch 'arm/soc' into for-next omits ac10d2f8497e Merge branch 'arm/drivers' into for-next omits e8b448dc37a4 Merge branch 'arm/dt' into for-next omits 96c7f32d17c0 Merge tag 'ti-k3-dt-for-v5.16' of git://git.kernel.org/pub [...] omits 7e919677bb39 PCI: dwc: Perform host_init() before registering msi omits 53451b6da827 ALSA: usb-audio: Less restriction for low-latency playback mode omits 10846bb6b928 Merge branch 'next/dt64' into for-next omits 4572b4bbdf14 Merge branch 'next/drivers' into for-next omits 2b663ae7152f arm64: dts: exynos: add minimal support for exynosautov9 s [...] omits 31bbac5263aa arm64: dts: exynos: add initial support for exynosautov9 SoC omits 177c92353be9 ethernet: tulip: avoid duplicate variable name on sparc omits c3de683c4d1d ASoC: rt1011: Fix 'I2S Reference' enum control caused error omits 55e6d8037805 regmap: Fix possible double-free in regcache_rbtree_exit() omits 850bfb912a6d net: hns3: debugfs add support dumping page pool info omits 25b90c19102f tulip: fix setting device address from rom omits 2ed08b5ead3c Merge branch 'Managed-Neighbor-Entries' omits 7482e3841d52 net, neigh: Add NTF_MANAGED flag for managed neighbor entries omits 2c611ad97a82 net, neigh: Extend neigh->flags to 32 bit to allow for extensions omits 3dc20f4762c6 net, neigh: Enable state migration between NUD_PERMANENT a [...] omits e4400bbf5b15 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE omits 7bb39a394490 net: hns: Prefer struct_size over open coded arithmetic omits 249ae9495b03 Merge branch 'mlxsw-ECN-mirroring' omits 0cd6fa99a076 selftests: mlxsw: RED: Add selftests for the mark qevent omits a703b5179b5c selftests: mlxsw: sch_red_core: Drop two unused variables omits 9c18eaf2882d mlxsw: spectrum_qdisc: Offload RED qevent mark omits 099bf89d6a35 mlxsw: spectrum_qdisc: Track permissible actions per binding omits 0908e42ad9a5 mlxsw: spectrum_qdisc: Distinguish between ingress and egr [...] omits a34dda728430 mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entr [...] omits 814c8757115f drm/i915/display: move pin/unpin fb/plane code to a new file. omits 1cd967c69410 drm/i915/display: refactor initial plane config to a separ [...] omits 0d594ea0cff2 drm/i915/display: refactor out initial plane config for crtcs omits 2f9a995a38d8 drm/i915/display: let intel_plane_uses_fence be used from [...] omits 74a75dc90869 drm/i915/display: move plane prepare/cleanup to intel_atom [...] omits 1db060509903 drm: mxsfb: Set fallback bus format when the bridge doesn' [...] omits e2e0ee7e2c2b drm: mxsfb: Print failed bus format in hex omits 0c464eee746a drm/panel: st7703: Add media bus format omits 1311f3dfce7e drm/panel: mantix: Add media bus format omits 2f1495fac8d3 drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts omits 5c31e9d013b5 drm/i915/dg2: update link training for 128b/132b omits 2ef7843375dc KVM: s390: Add a routine for setting userspace CPU state omits bc3e77b75d98 KVM: s390: Simplify SIGP Set Arch handling omits 89910d26b66b KVM: s390: pv: avoid stalls when making pages secure omits 1af5f7af2484 pata_radisys: fix checking of DMA state omits 492402ce7077 pata_optidma: fix checking of DMA state omits 2367ad63a131 pata_amd: fix checking of DMA state omits 47b320498c3b pata_ali: fix checking of DMA state omits 6ac586f2e716 libata-scsi: fix checking of DMA state omits f971a85439bd libata: fix checking of DMA state omits 319f4def310c drm/i915/dp: abstract intel_dp_lane_max_vswing_reached() omits de56379f21c7 arm64: ftrace: use function_nocfi for _mcount as well omits beae4a6258e6 memstick: jmb38x_ms: use appropriate free function in jmb3 [...] omits 8105c2abbf36 mmc: moxart: Fix reference count leaks in moxart_probe omits 1dfde0892b32 arm64: asm: setup.h: export common variables omits f83c18cc9edc Merge branch 'fixes' into next omits 8792b0a09fa4 mmc: slot-gpio: Update default label when no con_id provided omits 4877b81f0fa2 mmc: slot-gpio: Refactor mmc_gpio_alloc() omits 0a264389212a dt-bindings: mmc: arasan,sdci: Drop clock-output-names fro [...] omits 84723eec251d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] omits 4853396f03c3 memstick: avoid out-of-range warning omits 7f00917a8233 mmc: sdhci-sprd: Wait until DLL locked after being configured omits 0818d197d2ab mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] omits 46cdda974757 mmc: sdhci-s3c: Describe driver in KConfig omits 879e13572485 dt-bindings: sdhci-omap: Document ti,non-removable propert [...] omits 9c6bb8c6a1a4 mmc: sdhci: Return true only when timeout exceeds capacity [...] omits 546b73ab019b mmc: mmci: Add small comment about reset thread omits c66e21fdc42d mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA omits 3781d28805ec mmc: sdhci-omap: Parse legacy ti,non-removable property omits 53f9460e0883 mmc: sdhci-omap: Restore sysconfig after reset omits d806e334d039 mmc: sdhci-omap: Fix context restore omits 8e0e7bd38b1e mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] omits c4ac38c6539b mmc: mtk-sd: Add HS400 online tuning support omits f614fb60a198 mmc: core: Add host specific tuning support for eMMC HS400 mode omits fb4708e6cb5c dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting omits bc9fd32c294f mmc: sdhci-s3c: drop unneeded MODULE_ALIAS omits 8c2db344e5a2 dt-bindings: mmc: update mmc-card.yaml reference omits 43592c8736e8 mmc: dw_mmc: Dont wait for DRTO on Write RSP error omits d9972f531023 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 omits 16e9bde21ab6 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] omits d47f163c7794 mmc: cqhci: Print out qcnt in case of timeout omits 39013f096813 mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] omits ab991c05c428 dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC omits c88cb98e6139 mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] omits b3f8eb6eb213 memstick: mspro_block: Add error handling support for add_disk() omits 2304c55fd506 memstick: ms_block: Add error handling support for add_disk() omits 295c894c37f7 dt-bindings: mmc: Convert MMC Card binding to a schema omits 9c1aaec47527 mmc: block: Add error handling support for add_disk() omits d74179b86925 mmc: mtk-sd: Remove unused parameters omits 961e40f714f6 mmc: mtk-sd: Remove unused parameters(mrq) omits 43e5fee317f4 mmc: mtk-sd: Add wait dma stop done flow omits 38929d4f0d81 mmc: sdhci: Change the code to check auto_cmd23 omits 4217d07b9fb3 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 omits 29908bbf7b89 powerpc/perf: Expose instruction and data address register [...] omits 02b182e67482 powerpc/perf: Refactor the code definition of perf reg ext [...] omits 68e7c510fdf4 usb: gadget: hid: fix error code in do_config() omits 88f5e1e66253 kbuild: Add make tarzst-pkg build option omits 2216cf68cf56 scripts: update the comments of kallsyms support omits b415ed4f49b9 Input: st1232 - prefer asynchronous probing omits 2667f6b7af99 Input: st1232 - increase "wait ready" timeout omits 5278e4a181ff dt-bindings: memory: add binding for Mediatek's MT7621 SDR [...] omits 67252a5293a5 dt-bindings: devfreq: rk3399_dmc: fix clocks in example omits 8c0ff6af6823 Add AHCI support for ASM1062+JBM575 cards omits ff7f0e4e7930 Merge branch 'nfc-minor-printk-cleanup' omits f41e137abd25 nfc: microread: drop unneeded debug prints omits f0563ebec68f nfc: trf7970a: drop unneeded debug prints omits e52cc2a625a6 nfc: st21nfca: drop unneeded debug prints omits 84910319fad4 nfc: st-nci: drop unneeded debug prints omits edfa5366ef42 nfc: s3fwrn5: simplify dereferencing pointer to struct device omits f141cfe364ef nfc: nci: replace GPLv2 boilerplate with SPDX omits 5b25a5bf5e04 nfc: drop unneeded debug prints omits cbfcd13be5cb selinux: fix race condition when computing ocontext SIDs omits cd6d697a6e20 f2fs: fix wrong condition to trigger background checkpoint [...] omits 011e0868e0cf f2fs: fix to use WHINT_MODE omits c30a0cbd07ec xfs: use kmem_cache_free() for kmem_cache objects omits a785fba7df9a xfs: Use kvcalloc() instead of kvzalloc() omits 464413496acb MAINTAINERS: Add maintainer entry for zstd omits ecea7adad80d lib: zstd: Upgrade to latest upstream zstd version 1.4.10 omits 311c13ddc8ee Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e679198bbb82 Merge branch 'gve-improvements' omits 1b4d1c9bab09 gve: Track RX buffer allocation failures omits ea5d3455adf1 gve: Allow pageflips on larger pages omits 4edf8249bcd1 gve: Add netif_set_xps_queue call omits 87a7f321bb6a gve: Recover from queue stall due to missed IRQ omits 61d72c7e486b gve: Do lazy cleanup in TX path omits 58401b2a46e7 gve: Add rx buffer pagecnt bias omits 2cb67ab153d5 gve: Switch to use napi_complete_done omits f7fec1cfa0c0 Merge tag 'at91-soc-5.16' of git://git.kernel.org/pub/scm/ [...] omits 1f1c2323de8f Merge tag 'omap-for-v5.16/soc-signed' of git://git.kernel. [...] omits 543659b31211 Merge tag 'tegra-for-5.16-arm64-defconfig' of git://git.ke [...] omits 4dd51eb7c838 ARM: dts: aspeed: Add TYAN S7106 BMC machine omits 18b34bcad26c ARM: dts: aspeed: rainier: Add power-config-full-load gpio omits 86d3858e601d Merge tag 'tegra-for-5.16-arm-dt' of git://git.kernel.org/ [...] omits 052493d5534a Merge branch 'v5.16/vfio/diana-fsl-reset-v2' into v5.16/vfio/next omits 4342f70538b9 selinux: remove unneeded ipv6 hook wrappers omits 2a9c7b906236 Revert "arm64: dts: Add support for Unisoc's UMS512" omits 8071974c8311 Merge tag 'at91-dt-5.16' of git://git.kernel.org/pub/scm/l [...] omits 79352928a666 MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver a [...] omits f55fee56a631 PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver omits c3bb12ba7ffe Merge tag 'omap-for-v5.16/dt-signed' of git://git.kernel.o [...] omits ee30840ba3ba drm/v3d: fix copy_from_user() error codes omits 79619b7988a4 Merge tag 'v5.15-next-dts32' of git://git.kernel.org/pub/s [...] omits 12a1cb02fee9 cxgb3: Remove seeprom_write and use VPD API omits 7724d929fdde cxgb3: Use VPD API in t3_seeprom_wp() omits eb89bfbd0e8f cxgb3: Remove t3_seeprom_read and use VPD API omits 80484b7f8db1 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() omits d1edc9865cac Merge tag 'tegra-for-5.16-arm64-dt' of git://git.kernel.or [...] omits bf2928c7a284 PCI/VPD: Add pci_read/write_vpd_any() omits cda490402d51 Merge tag 'tegra-for-5.16-dt-bindings' of git://git.kernel [...] omits 23410de5796c arm64: dts: Add support for Unisoc's UMS512 omits 77d7e51ebee9 dt-bindings: arm: Add bindings for Unisoc's UMS512 omits f85d9e59f1b4 drm/connector: fix all kernel-doc warnings omits b2f583937aad s390/cmm: use string_upper() instead of open coded variant omits a30b5b030476 s390/ptrace: add function argument access API omits 3990b5baf225 selftests/ftrace: add s390 support for kprobe args tests omits 885359c42942 s390/ptrace: fix coding style omits 894979689d3a s390/ftrace: provide separate ftrace_caller/ftrace_regs_ca [...] omits 176510ebecd1 s390/ftrace: add ftrace_instruction_pointer_set() helper function omits 5740a7c71ab6 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support omits 0c14c037952c s390/jump_label: add __init_or_module annotation omits acd6c9afc63c s390/jump_label: rename __jump_label_transform() omits 4e0502b8b310 s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH omits e5873d6f7a7a s390/ftrace: add missing serialization for graph caller patching omits ae2b9a11b494 s390/ftrace: use text_poke_sync_lock() omits 1c27dfb24e3b s390/jump_label: use text_poke_sync() omits e16d02ee3f34 s390: introduce text_poke_sync() omits fbbd14073712 s390/barrier: factor out bcr_serialize() omits 25d36a85c61b s390/test_unwind: convert to KUnit omits 4a667ba87308 s390/debug: fix kernel-doc warnings omits ac2c63757f4f orangefs: Fix sb refcount leak when allocate sb info failed. omits 4c2b46c824a7 fs: orangefs: fix error return code of orangefs_revalidate [...] omits 507874c08f63 orangefs: Remove redundant initialization of variable ret omits 90c45fc15aaf drm/panel: s6e63m0: Make s6e63m0_remove() return void omits 45ea86200847 Merge series "ASoC: Intel: bytcr_rt5651: few cleanups" fro [...] omits 7fde6d8b445f ice: ndo_setup_tc implementation for PR omits 0d08a441fb1a ice: ndo_setup_tc implementation for PF omits a0f9f8546668 drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12 omits 1605b5be7a79 drm/amdgpu: query default sclk from smu for cyan_skillfish omits cd67e9af7724 Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] omits 53e8ce137f7b Documentation: admin-guide: Document side effects when pKV [...] omits 572b820dfa61 ice: Allow changing lan_en and lb_en on all kinds of filters omits 8b8ef05b776e ice: cleanup rules info omits 8bb98f33dead ice: allow deleting advanced rules omits 0f94570d0cae ice: allow adding advanced rules omits fd2a6b71e300 ice: create advanced switch recipe omits 450052a4142c ice: manage profiles and field vectors omits 9130bd1dbe52 Merge branch 'edac-misc' into edac-for-next omits 537bddd069c7 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell omits 31582373a4a8 ath11k: Change number of TCL rings to one for QCA6390 omits 1649069312dc Merge tag 'amlogic-arm64-dt-for-v5.16' of git://git.kernel [...] omits 96527d527b27 ath11k: Handle MSI enablement during rmmod and SSR omits 687d67639b83 Merge tag 'zynqmp-dt-for-v5.16-v2' of https://github.com/X [...] omits 030f4e72aa9c Merge tag 'omap-for-v5.16/ti-sysc-signed' of git://git.ker [...] omits 7715ec32472c ice: implement low level recipes functions omits 85303db36b6e platform/x86: int1092: Fix non sequential device mode handling omits ce8bd03c47fc ethernet: sun: add missing semicolon, fix build omits 5e51cc0005c6 dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences [...] omits a3c7ca2b141b sparc: Add missing "FORCE" target when using if_changed omits fee762d69ad5 kconfig: refactor conf_touch_dep() omits 00d674cb3536 kconfig: refactor conf_write_dep() omits 57ddd07c4560 kconfig: refactor conf_write_autoconf() omits 8499f2dd57ef kconfig: add conf_get_autoheader_name() omits 80f7bc773763 kconfig: move sym_escape_string_value() to confdata.c omits 51d792cb5de8 kconfig: refactor listnewconfig code omits 6ce45a91a982 kconfig: refactor conf_write_symbol() omits ca51b26b4a25 kconfig: refactor conf_write_heading() omits 45c5dc45d80d ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoi [...] omits a8627df5491e ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk omits 269da8f7626b ASoC: Intel: bytcr_rt5651: Use temporary variable for stru [...] omits 0c465e7a8ea2 ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_p [...] omits ee233500eea4 ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoi [...] omits a15ca6e3b8a2 ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk omits 81d43ca17506 ASoC: Intel: bytcr_rt5640: Use temporary variable for stru [...] omits e86c1893d678 ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_p [...] omits 5f39efc42052 KVM: arm64: Handle protected guests at 32 bits omits 1423afcb4117 KVM: arm64: Trap access to pVM restricted features omits 72e1be120eaa KVM: arm64: Move sanitized copies of CPU features omits 2a0c343386ae KVM: arm64: Initialize trap registers for protected VMs omits 6c30bfb18d0b KVM: arm64: Add handlers for protected VM System Registers omits 16dd1fbb12f7 KVM: arm64: Simplify masking out MTE in feature id reg omits 538683907782 KVM: arm64: Add missing field descriptor for MDCR_EL2 omits 3b1a690eda0d KVM: arm64: Pass struct kvm to per-EC handlers omits 8fb2046180a0 KVM: arm64: Move early handlers to per-EC handlers omits cc1e6fdfa92b KVM: arm64: Don't include switch.h into nvhe/kvm-main.c omits 7dd9b5a15748 KVM: arm64: Move __get_fault_info() and co into their own [...] omits 0b243c003e11 platform/x86: intel_skl_int3472: Correct null check omits 95384b3e47af platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] omits 432cce21b66c platform/x86: amd-pmc: Add alternative acpi id for PMC controller omits 923f508f9ec7 Merge series "spi-bcm-qspi spcr3 enahancements" from Kamal [...] omits c01bc8e4e840 platform/x86: intel_scu_ipc: Update timeout value in comment omits 7f0224dea763 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s omits f32c34d6cfbb platform/x86: intel_scu_ipc: Fix busy loop expiry time omits 431bfb9ee3e2 bpf, mips: Fix comment on tail call count limiting omits 307d149d9435 bpf, mips: Clean up config options about JIT omits 6550ba689343 platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI omits 1eb07f4b6853 Merge branch kvm-arm64/raz-sysregs into kvmarm-master/next omits ebf6aa8c0473 KVM: arm64: Replace get_raz_id_reg() with get_raz_reg() omits 5a4309762356 KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0 omits 00d5101b254b KVM: arm64: Return early from read_id_reg() if register is RAZ omits ca16d33bd862 platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-b [...] omits a499f93f3d52 platform/x86: Remove "WMAA" from identifier names in wmaa- [...] omits 5fd56f11838d platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] omits 452dcfab9954 platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] omits 10317dda7932 ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] omits 2166cc2657fe ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries omits e81cd07dcf50 spi: bcm-qspi: add support for 3-wire mode for half duplex [...] omits ee4d62c47326 spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode omits 81a13ac7e3e4 sh: Use modern ASoC DAI format terminology omits 281ddf62f551 ASoC: amd: Kconfig: Select fch clock support with machine driver omits f30946db159f drm/nouveau/nouveau_bo: Remove unused variables 'dev' omits 1e39f430575f drm/nouveau/gem: remove redundant semi-colon omits 404046cf4805 drm/nouveau/mmu/gp100-: drop unneeded assignment in the if [...] omits 636318593810 drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm [...] omits cacadb0633bb drm/nouveau/nvenc: remove duplicate include in base.c omits 26701d49482a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 6ac04ffbc1a1 Merge branch 'i2c/for-current' into i2c/for-next omits cc28e578f515 i2c: mediatek: Dump i2c/dma register when a timeout occurs omits e3e4949e637d i2c: mediatek: Reset the handshake signal between i2c and dma omits 712d6617d0a2 i2c: mlxcpld: Allow flexible polling time setting for I2C [...] omits 24e18b0f45c7 Merge tag 'v5.15-next-soc' of git://git.kernel.org/pub/scm [...] omits 16667625dae6 Merge tag 'memory-controller-drv-5.16' of git://git.kernel [...] omits f47794f5fa70 Merge tag 'memory-controller-drv-mtk-5.16' of git://git.ke [...] omits 14a7b467a654 Merge tag 'memory-controller-drv-tegra-5.16' of git://git. [...] omits 92d190433bd8 Merge branch 'omap-for-v5.16/gpmc' into for-next omits 3abdc89b5e30 i2c: pasemi: Set enable bit for Apple variant omits d88ae2932df0 i2c: pasemi: Add Apple platform driver omits a2c34bfd2c58 i2c: pasemi: Refactor _probe to use devm_* omits fd664ab2319f i2c: pasemi: Allow to configure bus frequency omits 1a62668cefdb i2c: pasemi: Move common reset code to own function omits 9bc5f4f660ff i2c: pasemi: Split pci driver to its own file omits 6adb00c7f0ed i2c: pasemi: Split off common probing code omits c06f50ed36cc i2c: pasemi: Remove usage of pci_dev omits 07e820d4fcb0 i2c: pasemi: Use dev_name instead of port number omits 3a7442ac1d1b i2c: pasemi: Use io{read,write}32 omits df7c4a8c1b47 dt-bindings: i2c: Add Apple I2C controller bindings omits 51b9e22ffd3c ARM: dts: omap: fix gpmc,mux-add-data type omits 54a7c14e8f47 ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{s [...] omits c346eb1c3dd9 dt-bindings: memory-controllers: ti,gpmc: Convert to yaml omits ed1d0eb02efb dt-bindings: mtd: ti,gpmc-onenand: Convert to yaml omits 02e107e86d63 dt-bindings: mtd: ti,gpmc-nand: Convert to yaml omits 04f461f35e63 dt-bindings: memory-controllers: Introduce ti,gpmc-child omits 65b39dc21936 dt-bindings: net: Remove gpmc-eth.txt omits 8fb5c147b7de dt-bindings: mtd: Remove gpmc-nor.txt omits 55ab5942316d Merge tag 'tegra-for-5.16-cpuidle' of git://git.kernel.org [...] omits a63f393dd7e1 drm/virtio: fix the missed drm_gem_object_put() in virtio_ [...] omits a049cf7e63e7 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next omits 94b847c76692 Merge tag 'tegra-for-5.16-soc' of git://git.kernel.org/pub [...] omits e26bb75aa2f1 KVM: arm64: Depend on HAVE_KVM instead of OF omits c8f1e9673406 KVM: arm64: Unconditionally include generic KVM's Kconfig omits e4fb7b44112d Merge tag 'tegra-for-5.16-firmware' of git://git.kernel.or [...] omits d0e36a62bd4c quota: correct error number in free_dqentry() omits 321d106e70eb Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits 34cdc0edfe8f arm64: dts: renesas: rzg2l-smarc: Enable microSD on SMARC [...] omits a60a311cb8d0 arm64: dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC [...] omits 9bf3d2033129 quota: check block number when reading the block in quota file omits b6a68b97af23 KVM: arm64: Allow KVM to be disabled from the command line omits 15f9017c28a8 Merge branch kvm-arm64/vgic-ipa-checks into kvmarm-master/next omits 88557618909a Merge tag 'amlogic-drivers-for-v5.16' of git://git.kernel. [...] omits 8a3c0a74ae87 m68k: defconfig: Update defconfigs for v5.15-rc1 omits 3e197f17b23b KVM: arm64: selftests: Add init ITS device test omits 188345863897 KVM: arm64: selftests: Add test for legacy GICv3 REDIST ba [...] omits 2dcd9aa1c3a5 KVM: arm64: selftests: Add tests for GIC redist/cpuif part [...] omits c44df5f9ff31 KVM: arm64: selftests: Add some tests for GICv2 in vgic_init omits 46fb941bc04d KVM: arm64: selftests: Make vgic_init/vm_gic_create versio [...] omits 3f4db37e203b KVM: arm64: selftests: Make vgic_init gic version agnostic omits 96e903896969 KVM: arm64: vgic: Drop vgic_check_ioaddr() omits 2ec02f6c64f0 KVM: arm64: vgic-v3: Check ITS region is not above the VM [...] omits c56a87da0a7f KVM: arm64: vgic-v2: Check cpu interface region is not abo [...] omits 4612d98f58c7 KVM: arm64: vgic-v3: Check redist region is not above the [...] omits f25c5e4dafd8 kvm: arm64: vgic: Introduce vgic_check_iorange omits 3864d17f177e Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] omits 1176d15f0f6e Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit. [...] omits 057bed206f70 KVM: arm64: Disable privileged hypercalls after pKVM finalisation omits 07036cffe17e KVM: arm64: Prevent re-finalisation of pKVM for a given CPU omits 2f2e1a506967 KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall omits 8579a185baca KVM: arm64: Reject stub hypercalls after pKVM has been ini [...] omits 8f4566f18db5 arm64: Prevent kexec and hibernation if is_protected_kvm_e [...] omits a78738ed1d9b KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly) omits c7c774fe0938 Merge tag 'drm-intel-next-2021-10-04' of git://anongit.fre [...] omits 4b6012a7830b ath: dfs_pattern_detector: Fix possible null-pointer deref [...] omits ec4363384c3f ath11k: Use kcalloc() instead of kzalloc() omits 4f50bdfb4e5f ath11k: Remove redundant assignment to variable fw_size omits c5c34f5793f3 Merge branch 'i2c/for-current' into i2c/for-mergewindow omits 9b793db5fca4 b43: fix a lower bounds test omits c1c8380b0320 b43legacy: fix a lower bounds test omits 620b74d01b9d Merge 5.15-rc5 into usb-next omits 797d72ce8e0f Merge tag 'drm-misc-next-2021-10-06' of git://anongit.free [...] omits 9c03fee7e3fa cdrom: docs: reformat table in Documentation/userspace-api [...] omits b1f8166640e0 Merge tag 'amd-drm-next-5.16-2021-10-08' of https://gitlab [...] omits 6d2778816036 ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mi [...] omits 8f086fe5f3c9 Merge branch 'mem-ctrl-next' into for-next omits d611d7ea120b Merge branch 'for-v5.16/renesas-rpc' into mem-ctrl-next omits 178d6c1b83e5 soc: samsung: pm_domains: drop unused is_off field omits 914b6f290beb drm/panel: Add support for Sharp LS060T1SX01 panel omits 2307d3a5a2df dt-bindings: add bindings for the Sharp LS060T1SX01 panel omits 31f6207940a6 drm/bridge: lvds-codec: Add support for LVDS data mapping select omits ba3e86789eaf dt-bindings: display: bridge: lvds-codec: Document LVDS da [...] omits 2cb3315107b5 serial: 8250_lpss: Enable PSE UART Auto Flow Control omits 7c4fc082f504 serial: 8250_lpss: Extract dw8250_do_set_termios() for common use omits 0eb9da9cf201 serial: 8250_dw: Fix the trivial typo in the comment omits 0946efc2255f serial: 8250_dw: Re-use temporary variable for of_node omits ebabb77a2a11 serial: 8250_dw: Drop wrong use of ACPI_PTR() omits b84d0001512a tty: serial: samsung: Improve naming for common macro omits aec079f88752 tty: serial: atmel: use macros instead of hardcoded values omits 4c9883e1f4dd dt-bindings: serial: 8250_omap: allow serdev subnodes omits 3aee752cd0b8 tty/sysrq: More intuitive Shift handling omits c326d3ed52c8 USB: gadget: udc: Remove some dead code omits bedbac5f66bf usb: gadget: storage: add support for media larger than 2T omits 05735f0854e1 usb: chipidea: udc: make controller hardware endpoint primed omits 98f668b30e8e staging: rtl8723bs: hal: remove duplicate check omits a1f42cba65f4 staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_ omits c38a05353f7c staging: r8188eu: replace MACADDRLEN with ETH_ALEN omits 4b2540a58784 staging: r8188eu: remove unused macros and defines from rt [...] omits 005eae35415f staging: r8188eu: remove some dead code omits 25c1c7c25a7e staging: r8188eu: remove unused defines from rtw_sreset.h omits 17402cb6eabd staging: r8188eu: rename rtl8188eu_set_hal_ops() omits 5c78a7583c62 staging: r8188eu: remove hal_ops omits b66d42066f64 staging: r8188eu: remove hal_init from hal_ops omits 9c44c0f6da14 staging: r8188eu: remove GetHwRegHandler from hal_ops omits 461c4776856c staging: r8188eu: remove SetHwRegHandler from hal_ops omits 7198847ad5e8 staging: r8188eu: merge two signal scale mapping functions omits 23b18275c624 staging: r8188eu: Odm PatchID is always 0 omits ca444fb2e500 staging: r8188eu: hal data's customer id is always 0 omits 33a47b9d848d staging: r8188eu: support interface is always usb omits d01c3a1d21d2 staging: r8188eu: interface type is always usb omits 8504b988c020 staging: r8188eu: chip_type is write-only omits d3e45102f9a8 staging: r8188eu: HardwareType is write-only omits fdfd6fabb54c staging: r8188eu: remove two write-only hal components omits 4864ad2200e7 staging: r8188eu: remove unused IntrMask omits 082690bd8b4e staging: r8188eu: remove write-only HwRxPageSize omits 2f4f87090980 staging: r8188eu: remove unused led component omits fa6fc23694a7 staging: r8188eu: remove an obsolete comment omits 1977dcf07bdd staging: vt6655: fix camelcase in PortOffset omits aeec304c2e47 staging: vt6655: fix camelcase in ldBmThreshold omits e4a9e1d8f230 staging: vt6655: fix camelcase in bShortSlotTime omits 0182d0788cd6 octeontx2-pf: Simplify the receive buffer size calculation omits b9c56ccb436d ethernet: Remove redundant 'flush_workqueue()' calls omits 6213f07cb542 virtio_net: skip RCU read lock by checking xdp_enabled of vi omits c0288ae8e6bd net: make dev_get_port_parent_id slightly more readable omits 67999555ff42 net: phy: at803x: better describe debug regs omits 9d1c29b40285 net: phy: at803x: enable prefer master for 83xx internal phy omits 1ca8311949ae net: phy: at803x: add DAC amplitude fix for 8327 phy omits ba3c01ee02ed net: phy: at803x: fix resume for QCA8327 phy omits 275fdef2d919 Merge branch 'net-use-helpers' omits 019921521697 mlxsw: spectrum: use netif_is_macsec() instead of open code omits c60882a4566a hv_netvsc: use netif_is_bond_master() instead of open code omits 4b70dce2c1b9 bnxt: use netif_is_rxfh_configured instead of open code omits 154ee116320d Merge branch 'ionic-vlanid-mgmt' omits f91958cc9622 ionic: tame the filter no space message omits 8c9d956ab6fb ionic: allow adminq requests to override default error message omits 9b0b6ba6226e ionic: handle vlan id overflow omits c2b63d3449d3 ionic: generic filter delete omits eba688b15d34 ionic: generic filter add omits ff542fbe5d55 ionic: add generic filter search omits 4ed642cc6538 ionic: remove mac overflow flags omits 1d4ddc4a5370 ionic: move lif mac address functions omits c1634b118e84 ionic: add filterlist to debugfs omits 2c0c19b681d5 fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' omits cc4299ea0399 ima: Use strscpy instead of strlcpy omits 61868acb0728 ima_policy: Remove duplicate 'the' in docs comment omits 40224c41661b ima: add gid support omits 30d8764a744f ima: fix uid code style problems omits eb0782bbdfd0 ima: fix deadlock when traversing "ima_default_rules". omits 2ae5c2c3f8d5 dt-bindings: clock: Add bindings definitions for Exynos850 CMU omits 6a734b372078 clk: samsung: clk-pll: Implement pll0831x PLL type omits 8f90f43a095d clk: samsung: clk-pll: Implement pll0822x PLL type omits ab6ff1fda1e8 uml: x86: add FORCE to user_constants.h omits f9d8de699ac4 pinctrl: samsung: support ExynosAutov9 SoC pinctrl omits 2620fddce4a9 Revert "dt-bindings: add bindings for the Sharp LS060T1SX0 [...] omits 54d209e2fa94 Revert "drm/panel: Add support for Sharp LS060T1SX01 panel" omits 223cce88a926 drm/panel: Add support for Sharp LS060T1SX01 panel omits 230a6f0e6f49 dt-bindings: add bindings for the Sharp LS060T1SX01 panel omits c38171a58574 dt-bindings: display: simple: hardware can use ddc-i2c-bus omits 19f036eaaffa drm/panel: panel-simple: add LOGIC Technologies LTTD800480 [...] omits 76f745683858 dt-bindings: display: simple: add Innolux G070Y2-T02 panel omits f474bb3000b6 dt-bindings: display: simple: Add Vivax TPC-9150 panel omits 97f921ff264e dt-bindings: add vendor prefix for Vivax omits 7932d53162dc dt-bindings: net: dsa: document felix family in dsa-tag-protocol omits 5ee61ad7d593 dt-bindings: net: dsa: fix typo in dsa-tag-protocol description omits ea52a0b58e41 net: use dev_addr_set() omits 794a69b3f803 Merge branch 'dev_addr-direct-writes' omits 8ce218b6e58a ethernet: 8390: remove direct netdev->dev_addr writes omits a7639279c93c ethernet: sun: remove direct netdev->dev_addr writes omits ca8793175564 ethernet: tulip: remove direct netdev->dev_addr writes omits a04436b27a93 ethernet: tg3: remove direct netdev->dev_addr writes omits 2b37367065c7 ethernet: forcedeth: remove direct netdev->dev_addr writes omits b8dfed636fc6 net/mlx5: Add priorities for counters in RDMA namespaces omits 8208461d3912 net/mlx5: Add ifc bits to support optional counters omits e538e8649892 MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' [...] omits 63b8d7991667 rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg [...] omits 5319255b8df9 selftests/bpf: Skip verifier tests that fail to load with [...] omits f0d1be1482aa rpmsg: virtio: Remove unused including <linux/of_device.h> omits f12e658c620a mlxsw: item: Annotate item helpers with '__maybe_unused' omits e506342a03c7 selftests/tls: add SM4 GCM/CCM to tls selftests omits 6ed3f61e3200 net: tg3: fix redundant check of true expression omits 0f937bc2f2ab Merge tag 'tags/bcm2835-dt-next-2021-10-06' into devicetree/next omits bc774a3887cb rpmsg: char: Remove useless include omits e52a8b96c5ad Merge branch 'selftests/bpf: Add parallelism to test_progs' omits d3f7b1664d3e selfetest/bpf: Make some tests serial omits 5db02dd7f09f selftests/bpf: Fix pid check in fexit_sleep test omits 0f4feacc9155 selftests/bpf: Adding pid filtering for atomics test omits b2105b9f39b5 PCI: Correct misspelled and remove duplicated words omits 445e72c782a1 selftests/bpf: Make cgroup_v1v2 use its own port omits d719de0d2f3c selftests/bpf: Fix race condition in enable_stats omits e87c3434f81a selftests/bpf: Add per worker cgroup suffix omits 6587ff58cea4 selftests/bpf: Allow some tests to be executed in sequence omits 91b2c0afd00c selftests/bpf: Add parallelism to test_progs omits a1852ce0e542 Merge branch 'add support for writable bare tracepoint' omits fa7f17d066bd bpf/selftests: Add test for writable bare tracepoint omits ccaf12d6215a libbpf: Support detecting and attaching of writable tracep [...] omits 65223741ae1b bpf: Support writable context for bare tracepoint omits 76d89474310e soc/tegra: pmc: Use devm_platform_ioremap_resource() omits 29962197e64f soc/tegra: Add Tegra186 ARI driver omits 387ee9fe4587 dt-binding: usb: xilinx: Add clocking node omits a70ae18b9e95 Merge branch 'dt/linus' into dt/next omits 5dccbc9de8f0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ omits 1c8dab7da1d2 Merge branch 'install libbpf headers when using the library' omits d7db0a4e8d95 bpftool: Add install-bin target to install binary only omits 87ee33bfdd4f selftests/bpf: Better clean up for runqslower in test_bpft [...] omits a60d24e74002 samples/bpf: Do not FORCE-recompile libbpf omits 3f7a3318a7c6 samples/bpf: Install libbpf headers when building omits 62fde1c8beaf samples/bpf: Update .gitignore omits 7bf731dcc641 bpf: iterators: Install libbpf headers when building omits bf60791741d4 bpf: preload: Install libbpf headers when building omits be79505caf3f tools/runqslower: Install libbpf headers when building omits 1478994aad82 tools/resolve_btfids: Install libbpf headers when building omits f012ade10b34 bpftool: Install libbpf headers instead of including the dir omits c66a248f1950 bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> omits b79c2ce3baa9 libbpf: Skip re-installing headers file if source is older [...] omits 636bdb5f84ca Merge series "regulator/mfd/clock: dt-bindings: Samsung S2 [...] omits 7e3cbd3405cb selftests/bpf: Fix btf_dump test under new clang omits 40348baedfbc drm/amd/display: fix duplicated inclusion omits 806d42509bed drm/amd/display: remove duplicate include in dcn201_clk_mgr.c omits c58a863b1ccf drm/amdgpu: use adev_to_drm for consistency when accessing [...] omits ec6abe831a84 drm/amdkfd: rm BO resv on validation to avoid deadlock omits 097cbf2648e0 drm/amd/display: Fix Werror when building omits 35bdf463de33 drm/amdgpu: add missing case for HDP for renoir omits 08808f75d9b7 drm/amd/display: Remove redundant initialization of variab [...] omits 73bf66712d2b drm/amdgpu/discovery: add missing case for SMU 11.0.5 omits 3f66f86bfed3 per signal_struct coredumps omits 0258b5fd7c71 coredump: Limit coredumps to a single thread group omits fab58debc137 regulator: dt-bindings: samsung,s5m8767: convert to dtschema omits a52afb0f54fa regulator: dt-bindings: samsung,s2mpa01: convert to dtschema omits ea98b9eba05c regulator: dt-bindings: samsung,s2m: convert to dtschema omits 1790cd3510cb dt-bindings: clock: samsung,s2mps11: convert to dtschema omits a7fda04bc9b6 regulator: dt-bindings: samsung,s5m8767: correct s5m8767,p [...] omits b16bef60a911 regulator: s5m8767: do not use reset value as DVS voltage [...] omits 19cd2b147187 regulator: dt-bindings: maxim,max8973: convert to dtschema omits cacbce45f5df ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_pre [...] omits 74daadc7fde5 ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io omits 5245352588f5 ASoC: mediatek: mt8195: update audsys clock parent name omits 4dbdda1938fc Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] omits 04a32383f84e Merge series "ASoC: Intel: bytcht_es8316: few cleanups" fr [...] omits 8c62103627a8 Merge branch 'v5.15-next/soc' into for-next omits 68ad4cc9f550 Merge branch 'v5.15-next/dts64' into for-next omits e761523d0b40 qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario omits 0316c7e66bbd net: phy: micrel: ksz9131 led errata workaround omits 9653e613e00a Merge branch 'netdev-name-in-use' omits d03eb9787d3a ppp: use the correct function to check if a netdev name is in use omits caa9b35fadff bonding: use the correct function to check for netdev name [...] omits 75ea27d0d622 net: introduce a function to check if a netdev name is in use omits 12e6d7e64102 Merge branch 'enetc-swtso' omits fb8629e2cbfc net: enetc: add support for software TSO omits acede3c5dad5 net: enetc: declare NETIF_F_HW_CSUM and do it in software omits 36ee7281c586 Merge branch 'ip6gre-tests' omits 7f63cdde5030 selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-le [...] omits 8bb0ebd52238 selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code du [...] omits c473f723f97a selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology [...] omits 4bb6cce00a2b selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case [...] omits 4b3d967b5cb9 selftests: forwarding: Add IPv6 GRE hierarchical tests omits 7df29960fa65 selftests: forwarding: Add IPv6 GRE flat tests omits c08d227290f6 testing: selftests: tc_common: Add tc_check_at_least_x_packets() omits 45d45e5323a9 testing: selftests: forwarding.config.sample: Add tc flag omits 4c1e34c0dbff vsock: Enable y2038 safe timeval for timeout omits 685c3f2fba29 vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt omits 16bdce2ada5a ath11k: fix m68k and xtensa build failure in ath11k_peer_a [...] omits e539a77e44c7 dt-bindings: drm/bridge: ps8640: Add aux-bus child omits 31c9ef002580 dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller omits 861e133ba268 PCI: rcar-host: Remove unneeded includes omits c65bd90dc93e PCI: rcar-ep: Remove unneeded includes omits 1b17eee4d48d dt-bindings: arm: Add MT6589 Fairphone 1 omits 146e5e733310 net-sysfs: try not to restart the syscall if it will fail [...] omits 2b12d51c4fa8 net: phylib: ensure phy device drivers do not match by DT omits 94114d90037f net: mdio: ensure the type of mdio devices match mdio drivers omits 454d3e1ae057 net/sched: sch_ets: properly init all active DRR list handles omits d5ac07dfbd2b qed: Initialize debug string array omits 339e75f6b9a0 net: dsa: rtl8366rb: remove unneeded semicolon omits 38d7b029130e Merge branch 'dev_addr-helpers' omits 4d04cdc5ee49 ethernet: use platform_get_ethdev_address() omits ba882580f211 eth: platform: add a helper for loading netdev->dev_addr omits da8f606e15c7 ethernet: un-export nvmem_get_mac_address() omits faeb8e7a0aac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 4dad7e7e2891 Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits a83ad872f4ba arm64: dts: renesas: r9a07g044: Add SDHI nodes omits f28daeedd7f9 arm64: dts: renesas: falcon-cpu: Add SPI flash via RPC omits 5de968a25a30 arm64: dts: renesas: r8a779a0: Add RPC node omits f9473a65719e powerpc/pseries/cpuhp: remove obsolete comment from pserie [...] omits fa2a5dfe2ddd powerpc/pseries/cpuhp: delete add/remove_by_count code omits 983f91017406 powerpc/cpuhp: BUG -> WARN conversion in offline path omits 7edd5c9a8820 powerpc/pseries/cpuhp: cache node corrections omits fda0eb220021 powerpc/paravirt: correct preempt debug splat in vcpu_is_p [...] omits 799f9b51db68 powerpc/paravirt: vcpu_is_preempted() commentary omits 56537faf8821 powerpc: fix unbalanced node refcount in check_kvm_guest() omits f2719b26ae27 video: fbdev: chipsfb: use memset_io() instead of memset() omits ee87843795ec powerpc/powernv/dump: Fix typo in comment omits 2a24d80fc86b powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal omits 7eff9bc00ddf powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no pr [...] omits 452f145eca73 powerpc: Drop superfluous pci_dev_is_added() calls omits 9d7fb0643a15 powerpc/powermac: Remove stale declaration of pmac_md omits 93fa8e9d8811 powerpc: Remove unused prototype for of_show_percpuinfo omits 494f238a3861 powerpc/476: Fix sparse report omits c45361abb918 powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n omits 3c2172c1c47b powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cann [...] omits 387273118714 powerps/pseries/dma: Add support for 2M IOMMU page size omits 605c83753d97 drm/mediatek: mtk_dsi: Reset the dsi0 hardware omits f27ef2856343 soc: mediatek: mmsys: Add reset controller support omits 9223cb663e9f arm64: dts: renesas: r9a07g044: Add SPI Multi I/O Bus cont [...] omits 4bdb00edbd2a arm64: dts: mt8183: Add the mmsys reset bit to reset the dsi0 omits 7fdb1bc3d96e arm64: dts: mt8173: Add the mmsys reset bit to reset the dsi0 omits 858d8e140c49 dt-bindings: display: mediatek: add dsi reset optional property omits 6046ffc3c08d dt-bindings: mediatek: Add #reset-cells to mmsys system co [...] omits f07c776f6d7e arm64: dts: mediatek: Move reset controller constants into [...] omits 373bd6f48756 clk: renesas: r9a07g044: Add SDHI clock and reset entries omits eaff33646f4c clk: renesas: rzg2l: Add SDHI clk mux support omits 27c9d7635d23 clk: renesas: r8a779a0: Add RPC support omits 6f21d145b90f clk: renesas: cpg-lib: Move RPC clock registration to the library omits f294a0ea9d12 clk: renesas: r9a07g044: Add clock and reset entries for S [...] omits febf5da81ea8 ASoC: SOF: prepare code to allocate IPC messages in fw_ready omits c861af7861aa ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document omits bea03a328f97 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] omits 4e03b1b772ba ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() omits e8ccf82b8a57 ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] omits 5f6c1341d1b5 ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] omits f218b5e2662c ASoC: rt9120: Add rt9210 audio amplifier support omits 126a76ada98f ASoC: dt-bindings: rt9120: Add initial bindings omits b6f5f0c8f72d hwrng: mtk - Force runtime pm ops for sleep ops omits 82e269ad8afe crypto: testmgr - Only disable migration in crypto_disable [...] omits 32dfef6f92dd crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c omits aa3c68634df8 crypto: qat - extract send and wait from adf_vf2pf_request [...] omits 7a73c4622aaa crypto: qat - add VF and PF wrappers to common send function omits 71b5f2ab5e52 crypto: qat - rename pfvf collision constants omits 21db65edb6a5 crypto: qat - move pfvf collision detection values omits 6e680f94bc31 crypto: qat - make pfvf send message direction agnostic omits c3878a786be0 crypto: qat - use hweight for bit counting omits b79c7532dc33 crypto: qat - remove duplicated logic across GEN2 drivers omits 993161d36ab5 crypto: qat - fix handling of VF to PF interrupts omits e17f49bb244a crypto: qat - remove unnecessary collision prevention step [...] omits 18fcba469ba5 crypto: qat - disregard spurious PFVF interrupts omits 9b768e8a3909 crypto: qat - detect PFVF collision after ACK omits cfd6fb45cfaf crypto: ccree - avoid out-of-range warnings from clang omits 183b60e00597 crypto: hisilicon/qm - modify the uacce mode check omits fd2eda71a47b media: remove myself from dvb media maintainers omits 899a61a3305d media: usb: dvd-usb: fix uninit-value bug in dibusb_read_e [...] omits cefdc9510a16 media: rtl2832_sdr: clean the freed pointer and counter omits 69a10678e2fb media: dvb-frontends: mn88443x: Handle errors of clk_prepa [...] omits 57b660b22f1b media: mb86a20s: make arrays static const omits dce6dd4493d6 media: ov5670: Add implementation for events omits 5bd4098c3d92 media: ov13858: Add implementation for events omits 98442bd098c2 media: dw9714: Add implementation for events omits ea2b9a337116 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info omits 553481e38045 media: ipu3-imgu: imgu_fmt: Handle properly try omits 6c0f6c424fca media: ipu3-imgu: Set valid initial format omits 3eacb6028e84 media: ipu3-imgu: Refactor bytesperpixel calculation omits 37b198eeb0d4 media: ipu3-cio2 Check num_planes and sizes in queue_setup omits af1ffd628adf media: rcar-isp: Add Renesas R-Car Image Signal Processor driver omits 13d9624da4e1 soc: mediatek: add mtk mutex support for MT8192 omits c96651a00208 media: staging/intel-ipu3: Constify static struct v4l2_sub [...] omits 566778bc1da7 media: admin-guide: Update i2c-cardlist omits 5fe23d700db7 media: Documentation: i2c-cardlist: add the Hynix hi846 sensor omits e8c0882685f9 media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera omits f3ce7200ca18 media: dt-bindings: media: document SK Hynix Hi-846 MIPI C [...] omits 203492ce398c media: dt-bindings: vendor-prefixes: Add SK Hynix Inc. omits 485aa3df0dff media: ipu3-cio2: Parse sensor orientation and rotation omits a94a6d76c984 drm/i915/mst: abstract intel_dp_mst_source_support() omits c474420ba412 drm/i915/dp: take LTTPR into account in 128b/132b rates omits 16545aa3dee5 media: venus: Set buffer to FW based on FW min count requirement. omits fa622c3df441 media: venus: helpers: update NUM_MBS macro calculation omits 6483a8cbea54 media: venus: vdec: set work route to fw omits 78d434ba8659 media: venus: hfi: Skip AON register programming for V6 1pipe omits 920173c7cfc0 media: venus: Add num_vpp_pipes to resource structure omits 275ad3b3ed1a media: venus: core: Add sc7280 DT compatible and resource data omits afeae6ef0780 media: venus: firmware: enable no tz fw loading for sc7280 omits e48b839b6699 media: dt-bindings: media: venus: Add sc7280 dt schema omits 1444232152ea media: venus: fix vpp frequency calculation for decoder omits 8c404ebae527 media: venus: vdec: update output buffer size during vdec_s_fmt() omits 799926a123cf media: venus: helper: change log level for false warning message omits 92b7b90c9005 media: omap_vout: use dma_addr_t consistently omits 8888a2ff634e media: vsp1: Add support for the V3U VSPD omits 168c05a3e6ac media: vsp1: Simplify DRM UIF handling omits e73396fee261 media: vsp1: Fix WPF macro names omits ae3cab78dc48 media: imx-jpeg: Remove soft reset between frames encoding omits 34acaf65dc22 media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT omits 83f5f0633b15 media: imx-jpeg: Fix possible null pointer dereference omits 24417d5b0c00 drm/bridge: ti-sn65dsi83: Implement .detach callback omits 27ff8187f13e opp: Fix return in _opp_add_static_v2() omits dd65acf72d0e selftests/bpf: Remove SEC("version") from test progs omits aa67fdb46436 selftests/bpf: Skip the second half of get_branch_snapshot in vm omits f2a49850581b ARM: dts: aspeed: p10bmc: Define secure boot gpio omits 0b32c1b4071c ARM: dts: aspeed: mtjade: Add some gpios omits 754051903eca Merge branch 'clk-at91' into clk-next omits c405f5c15e9f clk: at91: check pmc node status before registering syscore ops omits 48d5d89897b7 Merge branch 'clk-renesas' into clk-next omits e974872eb391 Merge tag 'renesas-clk-for-v5.16-tag1' of git://git.kernel [...] omits 3165d1e3c737 clk: qcom: gcc: Remove CPUSS clocks control for SC7280 omits 407baae3e6f3 Merge tag 'du-next-20211007' of git://linuxtv.org/pinchart [...] omits 9406369ae627 riscv: dts: microchip: use vendor compatible for Cadence SD4HC omits 33f736366b2c riscv: dts: microchip: drop unused pinctrl-names omits 42a57a47bb0c riscv: dts: microchip: drop duplicated MMC/SDHC node omits fd86dd2a5dc5 riscv: dts: microchip: fix board compatible omits 80a9609c93ef riscv: dts: microchip: drop duplicated nodes omits a090fe638e8d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] omits 30ecef23772f clk: qcom: Remove redundant .owner omits 9fe1155233c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 0eb4ef88c53f bpf, tests: Add more LD_IMM64 tests omits bbf731b3f44d mips, bpf: Optimize loading of 64-bit constants omits e5c15a363de6 mips, bpf: Fix Makefile that referenced a removed file omits a0ecee320158 Merge series "spi: Various Cleanups" from Uwe Kleine-König [...] omits 5fe7bd5a37ff Merge branch 'spi-5.15' into spi-5.16 omits 06a0fc36a529 Merge series "Add reset-gpios handling for max98927" from [...] omits 99f11b6552fa Merge series "Introduce new SOF helpers" from Daniel Balut [...] omits 1cfd7c2ee9f3 Merge series "ASoC: SOF: Improvements for debugging" from [...] omits 43b058698f72 Merge series "Rockchip I2S/TDM controller" from Nicolas Fr [...] omits 2bc879c792fa Merge branch 'fscache-remove-old-io' into fscache-next omits a193a3a202ed fscache: Update the documentation to reflect I/O API changes omits 0a741e05f43f fscache: Remove stats that are no longer used omits 3070d2fe6175 fscache: Remove the old I/O API omits 770f46bae74a cifs: (untested) Move to using the alternate fallback fsca [...] omits f431040be6e9 9p: Convert to using the netfs helper lib to do reads and caching omits 51a837bdf0c0 nfs: Move to using the alternate fallback fscache I/O API omits d7395f03c79c Merge branch 'misc-5.15' into next-fixes omits 6364d7d75a0e bpf, x64: Factor out emission of REX byte in more cases omits fa6b2d32e622 drm/tegra: Remove duplicate struct declaration omits 354754f55950 dt-bindings: PCI: tegra194: Fix PCIe endpoint node names omits b9e2404c8bb2 arm64: tegra: Fix pcie-ep DT nodes omits 810ee5bd7472 drm/tegra: vic: Use autosuspend omits cd921b9f0c8d ipmi: bt: Add ast2600 compatible string omits 056474013cb0 arm64: tegra: Remove useless usb-ehci compatible string omits 96f4adcd888d ARM: tegra: Remove useless usb-ehci compatible string omits 6a01cd3f00ae drm/tegra: gr2d: Explicitly control module reset omits f11c34bddf8c firmware: tegra: bpmp: Use devm_platform_ioremap_resource() omits 06c2d9a078ab firmware: tegra: Reduce stack usage omits 17dc9a073b63 Merge branch 'for-v5.16/renesas-rpc' into for-next omits 68662dad9833 Merge branch 'for-v5.16/tegra-mc' into for-next omits e4aa859fd1dc Merge branch 'mem-ctrl-next' into for-next omits 4ed2f3545c2e memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_c [...] omits 31b88d85f043 memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with omits 1e9b81616627 arm64: defconfig: Enable few Tegra210 based AHUB drivers omits 4f45fb0bd307 arm64: tegra: Extend APE audio support on Jetson platforms omits 4a26df8e60e5 memory: renesas-rpc-if: RENESAS_RPCIF should select RESET_ [...] omits 848f3290ab75 arm64: tegra: Add few AHUB devices for Tegra210 and later omits e1b863e6156e arm64: tegra: Remove unused backlight-boot-off property omits 982ca19a09ac memory: tegra186-emc: Fix error return code in tegra186_em [...] omits d64b50956db3 ARM: tegra: Remove unused backlight-boot-off property omits 9609cfcda007 ASoC: soc-pcm: restore mixer functionality omits 06096537b778 ASoC: rt5682s: Fix hp pop produced immediately after resuming omits 1a839e016e49 drm/i915: remove IS_ACTIVE omits 426c60a8b103 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER omits 986b5094708e soc/tegra: Fix an error handling path in tegra_powergate_p [...] omits 71af6bae771a drm/i915/dg2: fix snps buf trans for uhbr omits 7b1394892de8 netfilter: nft_dynset: relax superfluous check on set updates omits 2232642ec3fb ipvs: add sysctl_run_estimation to support disable estimation omits f00b479e6e47 gpu: host1x: Drop excess kernel-doc entry @key omits d029439d8ab1 Merge branch 'edac-misc' into edac-for-next omits 7aae80cef7ba ice: add port representor ethtool ops and stats omits f5396b8a663f ice: switchdev slow path omits b3be918dcc73 ice: rebuild switchdev when resetting all VFs omits 1c54c839935b ice: enable/disable switchdev when managing VFs omits f66756e0ead7 ice: introduce new type of VSI for switchdev omits 1a1c40df2e80 ice: set and release switchdev environment omits bd676b29292e ice: allow changing lan_en and lb_en on dflt rules omits ff5411ef88ee ice: manage VSI antispoof and destination override omits ac19e03ef780 ice: allow process VF opcodes in different ways omits 37165e3f5664 ice: introduce VF port representor omits 2ae0aa4758b0 ice: Move devlink port to PF/VF struct omits 3ea9bd5d0231 ice: support basic E-Switch mode control omits 80da1b508f29 thermal: Move ABI documentation to Documentation/ABI omits 6215a5de9e91 cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call omits 136f282028da ACPI: tools: fix compilation error omits 0b6d4ab2165c EDAC/ti: Remove redundant error messages omits d5e7be308018 rcu: Make idle entry report expedited quiescent states omits 0d93113bb4f2 rcu: Prevent expedited GP from enabling tick on offline CPU omits 62ba29f40ce5 rcu: in_irq() cleanup omits 38efd154729e rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits 17f91c3ef891 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 5b975f5338c6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits 856fab4c98a9 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() omits 9c0332166ca3 rcu: Move rcu_needs_cpu() to tree.c omits e32f2bc3ae02 rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits 20863b0970fa torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits 10aa835df58a torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits 99d048be7d59 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 05b50a5658f5 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 343279c55601 srcu: Prevent redundant __srcu_read_unlock() wakeup omits 6a8af526f267 rcutorture: More thoroughly test nested readers omits 3d83f2da441f rcutorture: Sanitize RCUTORTURE_RDR_MASK omits 13ffafebe397 torture: Catch kvm.sh help text up with actual options omits f3b72ef09443 testing/bpf: Update test names for xchg and cmpxchg omits d31baa7475b4 rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 808a27e4b2a6 rcu: Tighten rcu_advance_cbs_nowake() checks omits d6c44ee1a93c rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits 14dbb29eda51 clocksource: Forgive repeated long-latency watchdog clocks [...] omits 0c4b6757e15a EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits 8c2a88248ca5 Merge branch 'lkmm-dev.2021.09.13a' into HEAD omits 587a7d1703f3 Merge branch 'kcsan.2021.09.13b' into HEAD omits dd1277d2ad95 Merge branches 'fixes.2021.10.07a', 'scftorture.2021.09.16 [...] omits 74aece72f95f rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr omits 7663ad9a5dbc rcu: Always inline rcu_dynticks_task*_{enter,exit}() omits c514fbb62314 ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() omits 36371876e000 net: stmmac: selftests: Use kcalloc() instead of kzalloc() omits 149ef7b2f949 net: mana: Use kcalloc() instead of kzalloc() omits 2b8a0f1516c6 net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc() omits 510f1c133aed ASoC: dt-bindings: rockchip: add i2s-tdm bindings omits 081068fd6414 ASoC: rockchip: add support for i2s-tdm controller omits 1d2104f21618 regulator: dt-bindings: maxim,max8997: convert to dtschema omits 858f7a5c45ca ASoC: SOF: Introduce fragment elapsed notification API omits 40834190aa81 ASoC: SOF: imx: Use newly introduced generic IPC stream ops omits 97e22cbd0dc3 ASoC: SOF: Make Intel IPC stream ops generic omits f71f59dd4508 ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbo [...] omits b15bfa4df635 Bluetooth: mgmt: Fix Experimental Feature Changed event omits 8b89637dbac2 Bluetooth: hci_vhci: Fix to set the force_wakeup value omits 107fe0482b54 Bluetooth: Read codec capabilities only if supported omits 58144d283712 drm/amdgpu: unify BO evicting method in amdgpu_ttm omits 8fc4f038fa83 Documentation:devicetree:bindings:iio:dac: Fix val omits d9de0fbdeb01 drivers: iio: dac: ad5766: Fix dt property name omits 42da7911b83a PCI: vmd: Assign a number to each VMD controller omits 03748d4e003c iio: st_pressure_spi: Add missing entries SPI to device ID table omits 5b8402562e55 PCI: visconti: Remove surplus dev_err() when using platfor [...] omits 8faa1d2defb7 PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) omits 2908a0d81f5b PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) omits 567ec33a76c7 ath11k: Fix spelling mistake "incompaitiblity" -> "incompa [...] omits 7275423c177e ext4: docs: Take out unneeded escaping omits 91c76340b4a8 ext4: docs: switch away from list-table omits da21fde0fdb3 spi: Make several public functions private to spi.c omits fb51601bdf3a spi: Reorder functions to simplify the next commit omits bdc7ca008e1f spi: Remove unused function spi_busnum_to_master() omits 6bfb15f34dd8 spi: Move comment about chipselect check to the right place omits d8a15e5fcae1 ASoC: SOF: pipelines: Harmonize all functions to use struc [...] omits ec626334eaff ASoC: SOF: topology: do not power down primary core during [...] omits 3ad7b8f4817f ASoC: SOF: Intel: hda: Dump registers and stack when SOF_D [...] omits 7511b0edf1b8 ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag [...] omits f8c3ec4368df ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmwa [...] omits e51838909b69 ASoC: SOF: core: Clean up snd_sof_get_status() prints omits 4fade25dfbe1 ASoC: SOF: intel: hda: Drop 'error' prefix from error dump [...] omits 58a5c9a4aa99 ASoC: SOF: Introduce macro to set the firmware state omits 705f4539c4c8 ASoC: SOF: ops: Force DSP panic dumps to be printed omits e6ff3db9efe9 ASoC: SOF: ipc: Re-enable dumps after successful IPC tx omits c05ec0714399 ASoC: SOF: debug: Print out the fw_state along with the DSP dump omits 23013335bc3c ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_d [...] omits 0ecaa2fff2de ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() f [...] omits 34346a383de9 ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping omits 360fa3234e92 ASoC: SOF: debug/ops: Move the IPC and DSP dump functions [...] omits e131bc58868a ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() omits 247ac640739d ASoC: SOF: loader: Print the DSP dump if boot fails omits 9ff90859b95f ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce [...] omits 3f7561f74169 ASoC: SOF: ipc and dsp dump: Add markers for better visibility omits e85c26eca639 ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence [...] omits 1539c8c5fcca ASoC: SOF: core: debug: force all processing on primary core omits b23d3189c038 ASoC: max98927: Add reset-gpios optional property omits 4d67dc1998f1 ASoC: max98927: Handle reset gpio when probing i2c omits d02b006b29de Revert "serial: 8250: Fix reporting real baudrate value in [...] omits 3028956349e1 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC omits ab4de22c216a drm/tegra: Bump VIC/NVDEC clock rates to Fmax omits e76599df354d drm/tegra: Add NVDEC driver omits 8de4e9a62b17 drm/tegra: Support asynchronous commits for cursor omits 953018ca991f drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] omits c8696fa00635 drm/tegra: Do not reference tegra_plane_funcs directly omits e3166698a8a0 drm/tegra: Implement buffer object cache omits 1c4d17a5267b drm/tegra: Implement correct DMA-BUF semantics omits 7efbbe6e1414 qcom_scm: hide Kconfig symbol omits fc656fa14da7 thermal/drivers/netlink: Add the temperature when crossing [...] omits b63dc8f2b02c firmware: include drivers/firmware/Kconfig unconditionally omits 397a7b68cb16 fscache: Implement a fallback I/O interface to replace the [...] omits 0a483657e760 cachefiles: Always indicate we should fill a post-EOF page [...] omits 2b650b7ff20e PCI: aardvark: Fix reporting Data Link Layer Link Active omits 661c399a651c PCI: aardvark: Fix checking for link up via LTSSM state omits f76b36d40bee PCI: aardvark: Fix link training omits 454c53271fc1 PCI: aardvark: Simplify initialization of rootcap on virtu [...] omits 223dec14a053 PCI: aardvark: Implement re-issuing config requests on CRS [...] omits 67cb2a4c9349 PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() omits 1fb95d7d3c7a PCI: aardvark: Do not unmask unused interrupts omits a7ca6d7fa3c0 PCI: aardvark: Do not clear status bits of masked interrupts omits 46ef6090dbf5 PCI: aardvark: Fix configuring Reference clock omits d419052bc6c6 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on [...] omits 464de7e7fff7 PCI: aardvark: Don't spam about PIO Response Status omits a4e17d65dafd PCI: aardvark: Fix PCIe Max Payload Size setting omits 460275f124fb PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros omits 69c560d2eb3c thermal/drivers/thermal_mmio: Constify static struct therm [...] omits 2da25852c3dd arm64: defconfig: drop obsolete ARCH_* configs omits e2ea30ed9c33 Merge branch 'omap-for-v5.16/soc' into for-next omits 7cd80132aeab drm: use new iterator in drm_gem_fence_array_add_implicit v3 omits a585070f2682 drm/i915: use the new iterator in i915_request_await_object v2 omits 9c2ba265352a drm/scheduler: use new iterator in drm_sched_job_add_impli [...] omits dbcae3bfcbca drm/ttm: use the new iterator in ttm_bo_flush_all_fences omits 0a42016d9319 dma-buf: use the new iterator in dma_resv_poll omits 63639d013a6f dma-buf: use the new iterator in dma_buf_debug_show omits 5baaac3184ab dma-buf: add dma_resv_for_each_fence v3 omits 44cc24b04bed Merge tag 'wireless-drivers-next-2021-10-07' of git://git. [...] omits 5a98dcf59abf Merge branch 'dev_addr-fw-helpers' omits 894b0fb09215 ethernet: make more use of device_get_ethdev_address() omits b8eeac565b16 ethernet: use device_get_ethdev_address() omits d9eb44904e87 eth: fwnode: add a helper for loading netdev->dev_addr omits 0a14501ed818 eth: fwnode: remove the addr len from mac helpers omits 8017c4d8173c eth: fwnode: change the return type of mac address helpers omits 433baf0719d6 device property: move mac addr helpers to eth.c omits 9ca01b25dfff ethernet: use of_get_ethdev_address() omits d466effe282d of: net: add a helper for loading netdev->dev_addr omits e330fb14590c of: net: move of_net under net/ omits 944b33ca7bc5 Merge branch 'nfc-pn533-const' omits bc642817b6d9 nfc: pn533: Constify pn533_phy_ops omits be5f60d8b6f9 nfc: pn533: Constify serdev_device_ops omits 93d455d582b0 Merge branch 'for-5.15/upstream-fixes' into for-next omits 08b9a61a87bc HID: multitouch: disable sticky fingers for UPERFECT Y omits 8850cb663b5c sched: Simplify wake_up_*idle*() omits 00619f7c650e sched,livepatch: Use task_call_func() omits 9b3c4ab3045e sched,rcu: Rework try_invoke_on_locked_down_task() omits f6ac18fafcf6 sched: Improve try_invoke_on_locked_down_task() omits dd0aa2cd2e9e futex2: Documentation: Document sys_futex_waitv() uAPI omits 9d57f7c79748 selftests: futex: Test sys_futex_waitv() wouldblock omits 02e56ccbaefc selftests: futex: Test sys_futex_waitv() timeout omits 5e59c1d1c78c selftests: futex: Add sys_futex_waitv() test omits ea7c45fde5aa futex,arm: Wire up sys_futex_waitv() omits 039c0ec9bb77 futex,x86: Wire up sys_futex_waitv() omits bf69bad38cf6 futex: Implement sys_futex_waitv() omits bff7c57c2f50 futex: Simplify double_lock_hb() omits a046f1a0d3e3 futex: Split out wait/wake omits e5c6828493b5 futex: Split out requeue omits 95c336a7d8f0 futex: Rename mark_wake_futex() omits f56a76fde353 futex: Rename: match_futex() omits 832c0542c0f7 futex: Rename: hb_waiter_{inc,dec,pending}() omits 85dc28fa4ec0 futex: Split out PI futex omits 966cb75f86fb futex: Rename: {get,cmpxchg}_futex_value_locked() omits eee5a7bc96be futex: Rename hash_futex() omits af92dcea186e futex: Rename __unqueue_futex() omits e7ba9c8fed29 futex: Rename: queue_{,un}lock() omits 5622eb20520d futex: Rename futex_wait_queue_me() omits bce760d34bc2 futex: Rename {,__}{,un}queue_me() omits af8cc9600bbf futex: Split out syscalls omits 77e52ae35463 futex: Move to kernel/futex/ omits c78416d12224 locking/rwbase: Optimize rwbase_read_trylock omits 3f48565beb72 Merge branch 'tip/locking/urgent' omits 48e7064414bd Merge branch 'for-5.16/core' into for-next omits 8e3cd9221c66 HID: cougar: Make use of the helper function devm_add_acti [...] omits 0df070182842 Merge branch 'edac-misc' into edac-for-next omits 2c52ad743fee Revert "usb: misc: ehset: Workaround for "special" hubs" omits 9f4873fb6af7 EDAC/amd64: Handle three rank interleaving mode omits 59d7f5f6ddbc ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit [...] omits a0a33067b957 drm/connector: refer to CTA-861-G in the "content type" prop docs omits 7be28bd73f23 drm/plane-helper: fix uninitialized variable reference omits 0967eb11f647 Merge branch 'edac-misc' into edac-for-next omits 149ac2e7ae18 drm/i915: Free the returned object of acpi_evaluate_dsm() omits 34417f27b9fb EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned omits 2d27e5851473 kasan: Extend KASAN mode kernel parameter omits ec0288369f0c arm64: mte: Add asymmetric mode support omits d73c162e0733 arm64: mte: CPU feature detection for Asymm MTE omits ba1a98e8b172 arm64: mte: Bitfield definitions for Asymm MTE omits f5627ec1ff2c kasan: Remove duplicate of kasan_flag_async omits 0ba1ce1e8605 selftests: arm64: Add coverage of ptrace flags for SVE VL [...] omits 36df2427ac3e ALSA: pcm: Add more disconnection checks at file ops omits b291fdcf5114 drm: rcar-du: Add r8a779a0 device support omits cc6f88b96ba2 drm: rcar-du: Split CRTC IRQ and Clock features omits 8c252d3b302a drm: rcar-du: Fix DIDSR field name omits ce35299e211d drm: rcar-du: Only initialise TVM_TVSYNC mode when supported omits 34176f4bf07c drm: rcar-du: Sort the DU outputs omits 458dc64e2f76 dt-bindings: display: renesas,du: Provide bindings for r8a779a0 omits c2419077714d drm: rcar-du: Make use of the helper function devm_platfor [...] omits e29505caa32d drm/shmobile: Make use of the helper function devm_platfor [...] omits 668b51361fb4 drm/sti: Use correct printk format specifiers for size_t omits 8b8a7d80af48 drm/omap: Depend on CONFIG_OF omits 95f22783c6b0 drm/omap: Cast pointer to integer without generating warning omits d6a4bf45a96f drm/omap: Use correct printk format specifiers for size_t omits 753f2674ad8d drm: property: Replace strncpy() with strscpy_pad() omits 077092783a4d drm: rcar-du: Allow importing non-contiguous dma-buf with VSP omits 780d4223f662 drm: rcar-du: Set the DMA coherent mask for the DU device omits 206c54710882 drm: rcar-du: Improve kernel log messages when initializin [...] omits 187502afe87a drm: rcar-du: Don't create encoder for unconnected LVDS outputs omits 6d99f85e342d Merge branch 'add-mdiobus_modify_changed-helper' omits 078e0b5363db net: phylink: use mdiobus_modify_changed() helper omits 79365f36d1de net: mdio: add mdiobus_modify_changed() omits 4c8270829928 Merge branch 'ethtool-add-ability-to-control-transceiver-m [...] omits 235dbbec7d72 mlxsw: Add support for transceiver module extended state omits 3dfb51126064 ethtool: Add transceiver module extended state omits 0455dc50bcca mlxsw: Add ability to control transceiver modules' power mode omits fc53f5fb8037 mlxsw: reg: Add Management Cable IO and Notifications register omits f10ba086f7e3 mlxsw: reg: Add Port Module Memory Map Properties register omits 353407d917b2 ethtool: Add ability to control transceiver modules' power mode omits 2a152512a155 RDMA/efa: CQ notifications omits 115fda3509e7 RDMA/rxe: Remove duplicate settings omits 262d9fcf8530 RDMA/rxe: Set partial attributes when completion status != [...] omits 609bb8c3a3f5 RDMA/rxe: Change the is_user member of struct rxe_cq to bool omits 1cf2ce827280 RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_ [...] omits b08cadbd3b87 Merge branch 'objtool/urgent' omits 12cdff6b2ea9 drm/amd/display: Add 120Hz support for freesync video mode omits 12b2cab79017 drm/amdgpu: Register MCE notifier for Aldebaran RAS omits f38ce910d8df x86/MCE/AMD: Export smca_get_bank_type symbol omits 5b9581df9f17 drm/amdgpu: return early if debugfs is not initialized omits 8e6519ce2c4a drm/amd/display: USB4 bring up set correct address omits 9e3a50d23e31 drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly omits f6e03f80eb1f drm/amd/display: Deadlock/HPD Status/Crash Bug Fix omits 40fadb4c73a4 drm/amd/display: Fix for access for ddc pin and aux engine. omits 6aa8d42c6674 drm/amd/display: Add debug flags for USB4 DP link training. omits 8cf5ed4a158e drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints. omits 88f52b1fff89 drm/amd/display: Support for SET_CONFIG processing with DMUB omits b0ce62721833 drm/amd/display: Add dpia debug options omits e8536806b0c1 drm/amd/display: Read USB4 DP tunneling data from DPCD. omits 71af9d465bed drm/amd/display: Support for SET_CONFIG processing with DMUB omits 80789bcffec3 drm/amd/display: Implement end of training for hop in DPIA [...] omits 847a9038c2d0 drm/amd/display: Implement DPIA equalisation phase omits 18b11f9bd4d9 drm/amd/display: Implement DPIA clock recovery phase omits 187c236aacc0 drm/amd/display: Implement DPIA link configuration omits 178fbb6d552f drm/amd/display: Implement DPIA training loop omits edfb2693471f drm/amd/display: Train DPIA links with fallback omits 31cf79f05d34 drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop omits 99447622ae15 drm/amd/display: Add stub to get DPIA tunneling device data omits 76724b76739a drm/amd/display: Stub out DPIA link training call omits 698d0a6fb7bb drm/amd/display: Set DPIA link endpoint type omits 892b74a646bb drm/amd/display: Support for DMUB HPD and HPD RX interrupt [...] omits 9fa0fb77132f drm/amd/display: USB4 DPIA enumeration and AUX Tunneling omits eabf2019b7e5 drm/amd/display: Update link encoder object creation. omits f2e7d8568051 drm/amd/display: fix DCC settings for DCN3 omits 4874ecf5fd1d drm/amd/display: Fix error in dmesg at boot omits 8da5cbafb2ea drm/amd/display: Fix concurrent dynamic encoder assignment. omits 1445d967fb91 drm/amd/display: Add helper for blanking all dp displays omits 99cc8774f7ac drm/amd/display: 3.2.156 omits dac3c405b9ae drm/amd/display: [FW Promotion] Release 0.0.87 omits 07fe77c3ad96 drm/amd/display: Fix detection of 4 lane for DPALT omits aa635f6509ce drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 omits 8017ecb11ebb drm/amd/display: Added root clock optimization flags omits ee37341199c6 drm/amd/display: Re-arrange FPU code structure for dcn2x omits 86adcb0beac7 drm/amd/display: Skip override for preferred link settings [...] omits 541ac97186d9 x86/sev: Make the #VC exception stacks part of the default [...] omits 1ab52ac1e9bc RDMA/mlx5: Set user priority for DCT omits e93c7d8e8c4c RDMA/irdma: Process extended CQ entries correctly omits 0de71d7adaf0 RDMA/irdma: Delete unused struct irdma_bth omits 0e545dbaa279 Merge branch 'libbpf: Deprecate bpf_{map,program}__{prev,n [...] omits 4a404a7e8a39 libbpf: Deprecate bpf_object__unload() API since v0.6 omits 6f2b219b62a4 selftests/bpf: Switch to new bpf_object__next_{map,program} APIs omits 933030344638 libbpf: Add API documentation convention guidelines omits 2088a3a71d87 libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 omits 189c83bdde85 selftest/bpf: Switch recursion test to use htab_map_delete_elem omits 929bef467771 bpf: Use $(pound) instead of # in Makefiles omits 90982e13561e bpf, arm: Remove dummy bpf_jit_compile stub omits f438ee21ef21 Merge branch 'bpf-mips-jit' omits ebcbacfa50ec mips, bpf: Remove old BPF JIT implementations omits 01bdc58e94b4 mips, bpf: Enable eBPF JITs omits 72570224bb8f mips, bpf: Add JIT workarounds for CPU errata omits fbc802de6b10 mips, bpf: Add new eBPF JIT for 64-bit MIPS omits eb63cfcd2ee8 mips, bpf: Add eBPF JIT for 32-bit MIPS omits f7c036c15b53 mips, uasm: Add workaround for Loongson-2F nop CPU errata omits e737547eab6a mips, uasm: Enable muhu opcode for MIPS R6 omits e8271eff5d8c clk: imx: Make CLK_IMX8ULP select MXC_CLK omits 6663ae07d995 of: remove duplicate declarations of __of_*_sysfs() functions omits 210de399659a drm/i915: Call intel_dp_dump_link_status() for CR failures omits 6c4d46523bf3 drm/i915: Pimp link training debug prints omits 1f662675335b drm/i915: Print the DP vswing adjustment request omits be1525048c58 drm/i915: Show LTTPR in the TPS debug print omits 8bc2f5c3c50e drm/i915: Tweak the DP "max vswing reached?" condition omits 78a058737b5e arm64: tegra: Add NVDEC to Tegra186/194 device trees omits cc3125c953ce dt-bindings: Add YAML bindings for NVDEC omits 92307383082d coredump: Don't perform any cleanups before dumping core omits d67e03e36161 exit: Factor coredump_exit_mm out of exit_mm omits 7e3c4fb7fc19 exec: Check for a pending fatal signal instead of core_state omits 4f627af8e606 ptrace: Remove the unnecessary arguments from arch_ptrace_stop omits 7d613f9f72ec signal: Remove the bogus sigkill_pending in ptrace_stop omits 9cbfc51af026 qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" omits 9b139a38016f mlxsw: spectrum_buffers: silence uninitialized warning omits 5b71131b795f gtp: use skb_dst_update_pmtu_no_confirm() instead of direct call omits fe5d8bd3d3ea net: tg3: fix obsolete check of !err omits 6c601aac4976 Merge branch 'RTL8366RB-enhancements' omits e674cfd08537 net: dsa: rtl8366rb: Support setting STP state omits 1fbd19e10b73 net: dsa: rtl8366rb: Support fast aging omits 56d8bb71a811 net: dsa: rtl8366rb: Support disabling learning omits 9d0578722391 selftests/bpf: Test new btf__add_btf() API omits c65eb8082d4c selftests/bpf: Refactor btf_write selftest to reuse BTF ge [...] omits 7ca611215983 libbpf: Add API that copies all BTF types from one BTF obj [...] omits 57a610f1c58f bpf, x64: Save bytes for DIV by reducing reg copies omits 926e57c065df soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl omits 2684ac05a8c4 soc: imx: add i.MX8M blk-ctrl driver omits da4112230f86 soc: imx: gpcv2: support system suspend/resume omits 656ade7aa42a soc: imx: gpcv2: keep i.MX8M* bus clocks enabled omits 18c98573a4cf soc: imx: gpcv2: add domain option to keep domain clocks enabled omits fadf79a07b48 soc: imx: gpcv2: add lockdep annotation omits 15184965783a drm/bridge/lontium-lt9611uxc: fix provided connector suport omits 396c84bbfd79 ipmi: bt-bmc: Use registers directly omits b92b4019a797 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 8000b592a049 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits d4c8c2029858 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] omits 0830e033c077 firmware: arm_scmi: Review some virtio log messages omits f96b4675839b x86/insn: Use get_unaligned() instead of memcpy() omits e60150de94ef ARM: OMAP2+: Drop unused CM defines for am3 omits d8b2feb9df3a ARM: OMAP2+: Drop unused CM and SCRM defines for omap4 omits 614c55898ab2 ARM: OMAP2+: Drop unused CM and SCRM defines for omap5 omits 1f62a5ac49fb ARM: OMAP2+: Drop unused CM defines for dra7 omits 6284410ab9b4 ARM: OMAP2+: Drop unused PRM defines for am3 omits 0681ea3084e7 ARM: OMAP2+: Drop unused PRM defines for am4 omits c33ff4c864d2 ARM: OMAP2+: Drop unused PRM defines for omap4 omits 9962601ca571 drm/bridge: dw-hdmi-cec: Make use of the helper function d [...] omits 11d2818965cb ARM: OMAP2+: Drop unused PRM defines for omap5 omits 05b5f52c54e2 ARM: OMAP2+: Drop unused PRM defines for dra7 omits 83775456504c Bluetooth: Fix handling of SUSPEND_DISCONNECTING omits d16e6d19ccc6 Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev omits 769fdf83df57 sched: Fix DEBUG && !SCHEDSTATS warn omits 8c3f1ab09e57 mfd: core: Add missing of_node_put for loop iteration omits 1d71d543469c arm64: dts: broadcom: Add reference to RPi CM4 IO Board omits ea93ada05c9e ARM: dts: Add Raspberry Pi Compute Module 4 IO Board omits d1b2237b2871 ARM: dts: Add Raspberry Pi Compute Module 4 omits 09ce63ec3355 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 omits ec8524968d16 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi omits 82f811bd2c23 dt-bindings: display: bcm2835: add optional property power [...] omits 7fa828cb9265 dma-buf: use new iterator in dma_resv_test_signaled omits ada5c48b11a3 dma-buf: use new iterator in dma_resv_wait_timeout omits d3c80698c9f5 dma-buf: use new iterator in dma_resv_get_fences v3 omits 3803d055e16f Merge branch 'omap-for-v5.16/dt' into for-next omits 731852f7a716 Merge branch 'omap-for-v5.16/soc' into for-next omits 96601e8a4755 dma-buf: use new iterator in dma_resv_copy_fences omits 5c2ac709dbee Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits c921ff373b46 dma-buf: add dma_resv_for_each_fence_unlocked v8 omits cc9ea5ec8eb8 Merge branch 'fixes' into for-next omits 02794dbdc892 ARM: dts: dra7: add entry for bb2d module omits 07f82a47e8a9 drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup omits 4b0ea64a27f5 arm: dts: omap3-gta04: cleanup led node names omits 884ea75d79a3 arm: dts: omap3-gta04a4: accelerometer irq fix omits 5b65ef41ce96 arm: dts: omap3-gta04a5: fix missing sensor supply omits c936afb573ae arm: dts: omap3-gta04: fix missing sensor supply omits 56696bf78e64 arm: dts: omap3-gta04: cleanup LCD definition omits a036b0a5d7d6 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits df359f0ca019 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting omits 25e62167d1da arm64: dts: broadcom: Add reference to RPi CM4 IO Board omits c5d283ef9e72 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board omits b65b46c047a9 ARM: dts: Add Raspberry Pi Compute Module 4 omits 50d03bcc0c14 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 omits 2383fb799b74 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi omits 367009c7ef0f dt-bindings: display: bcm2835: add optional property power [...] omits ed9b4d0416b7 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits c7a774b1e713 ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits 14cb4fc1b422 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits 2b373eb46f51 ARM: dts: omap3: fix cpu thermal label name omits adf7045147a5 ARM: dts: am335x-pocketbeagle: switch to pinconf-single omits 45f287fe6fab ARM: OMAP2+: Fix comment typo omits 215ff38b784e ARM: OMAP2+: Fix typo in some comments omits f3351eca1fb1 usb: core: config: Change sizeof(struct ...) to sizeof(*...) omits 9056b309a6a7 ARM: dts: stm32: set otg-rev on stm32mp151 omits 1b1da99b8453 bus: ti-sysc: Fix variable set but not used warning for re [...] omits 0640c77c46cb bpf: Avoid retpoline for bpf_for_each_map_elem omits e7bd95a7ed4e drm/edid: Fix crash with zero/invalid EDID omits bcb2293d8106 ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_h [...] omits fada2ce09308 net: phy: at803x: add QCA9561 support omits 32a16f6bfe51 Merge branch 'Support kernel module function calls from eBPF' omits c48e51c8b07a bpf: selftests: Add selftests for module kfunc support omits 18f4fccbf314 libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations omits 466b2e13971e libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 omits 9dbe6015636c libbpf: Support kernel module function calls omits 0e32dfc80bae bpf: Enable TCP congestion control kfunc from modules omits f614f2c755b6 tools: Allow specifying base BTF file in resolve_btfids omits 14f267d95fe4 bpf: btf: Introduce helpers for dynamic BTF set registration omits a5d827275241 bpf: Be conservative while processing invalid kfunc calls omits 2357672c54c3 bpf: Introduce BPF support for kernel module function calls omits f46d16cf5b43 arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes omits e910e5b6763d arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes omits 1bfda92a3a36 arm64: dts: ti: Add support for J721E SK omits 2927c9a56e36 dt-bindings: arm: ti: Add compatible for J721E SK omits 614d47cc9303 arm64: dts: ti: iot2050: Add support for product generatio [...] omits a9dbf044c600 arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards omits 4f535a0e38f6 dt-bindings: arm: ti: Add bindings for Siemens IOT2050 PG2 boards omits af755fe2b36c arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-o [...] omits 262a98b43c2a arm64: dts: ti: iot2050: Disable SR2.0-only PRUs omits 06784f767927 arm64: dts: ti: iot2050: Flip mmc device ordering on Advan [...] omits 2cf3213d2331 arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm [...] omits c47eebaf4d76 arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm [...] omits c4d269c95545 dt-bindings: arm: ti: Add missing compatibles for j721e/j7 [...] omits e94575e1b05c arm64: dts: ti: Makefile: Collate AM64 platforms together omits c9087e3898a1 arm64: dts: ti: k3-am64-main: Add ICSSG nodes omits 8d6e90983ade tracing: Create a sparse bitmask for pid filtering omits 6954e415264e tracing: Place trace_pid_list logic into abstract functions omits a41392e0877a MAINTAINERS: rectify entry for CHIPONE ICN8318 I2C TOUCHSC [...] omits 1f59342be6c0 Input: analog - fix invalid snprintf() call omits 6bf8a55d8344 x86: Fix misspelled Kconfig symbols omits 3fd3590b53d1 x86/Kconfig: Remove references to obsolete Kconfig symbols omits 85bb2f6e1c4b drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_ [...] omits 9be48df9ab2c fscache: Fix fscache_cookie_enabled() to handle NULL cookie omits 9931912237f0 fscache: Generalise the ->begin_read_operation method omits 286dba65a4a6 IB/hf1: Use string_upper() instead of an open coded variant omits 7e849b8f98a5 Merge branch 'misc' into for-next omits 3a05de6d3e78 Merge branch 'fixes' into for-next omits 8e913a8d89cd RDMA/rw: switch to dma_map_sgtable() omits bdb1ffdad3b7 cpuidle: tegra: Check whether PMC is ready omits faae6c9f2e68 cpuidle: tegra: Enable compile testing omits a602affa1342 Merge branch 'for-5.16/soc' into for-5.16/cpuidle omits f083c4b1f84d Merge branch 'for-5.16/clk' into for-5.16/cpuidle omits 4ad81f6ef89b clk: tegra: Add stubs needed for compile testing omits e17e27f9bdba drm/amdgpu: handle the case of pci_channel_io_frozen only [...] omits 127aedf97957 drm/amdgpu: print warning and taint kernel if lockup timeo [...] omits c8365dbda056 drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" omits 286826d7d976 drm/amdgpu: init iommu after amdkfd device init omits 499f4d38ecf9 drm/amdkfd: remove redundant iommu cleanup code omits 0061270307f2 cgroup: cgroup-v1: do not exclude cgrp_dfl_root omits 39ce73504695 ipmi: ipmb: Fix off-by-one size check on rcvlen omits dc1fad25bbd0 Merge series "ASoC: Intel: machine driver updates for 5.16 [...] omits 6d0c1f787c90 Merge series "ASoC: SOF: Intel: add flags to turn on SSP c [...] omits 84a96720f355 Merge series "ASoC: SOF: topology: minor updates" from Pie [...] omits a3d5c47c328a dt-bindings: power: Bindings for Samsung batteries omits 3094c9738e4b KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm omits f32b90c28e0a KVM: s390: pv: avoid double free of sida page omits ec45f15dd4b4 KVM: s390: pv: add macros for UVC CC values omits 85fa1e6bc225 s390/mm: optimize reset_guest_reference_bit() omits c537e76035d1 s390/mm: optimize set_guest_storage_key() omits d084bf329d8d s390/mm: no need for pte_alloc_map_lock() if we know the p [...] omits c27e18c2a65f s390/uv: fully validate the VMA before calling follow_page() omits 8d6deceb90e7 s390/mm: fix VMA and page table handling code in storage k [...] omits adb58f7781d7 s390/mm: validate VMA in PGSTE manipulation functions omits 7c2e6a000e58 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] omits d28fa13d0785 s390/gmap: validate VMA in __gmap_zap() omits 52628a85dd8e thermal: int340x: delete bogus length check omits d0f1c248b4ff Merge tag 'for-net-next-2021-10-01' of git://git.kernel.or [...] omits 7fc775ffebb9 thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free w [...] omits d7c5bf94475b fs/sysfs/dir.c: replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 [...] omits 61259f9ea0d4 Merge tag 'renesas-drivers-for-v5.16-tag1' of git://git.ke [...] omits e458716a92b5 PM: EM: Mark inefficiencies in CPUFreq omits b894d20e6867 cpufreq: Use CPUFREQ_RELATION_E in DVFS governors omits 1f39fa0dccff cpufreq: Introducing CPUFREQ_RELATION_E omits 442d24a5c49a cpufreq: Add an interface to mark inefficient frequencies omits 151717690694 cpufreq: Make policy min/max hard requirements omits 8354eb9eb3dd PM: EM: Allow skipping inefficient states omits 88f7a89560f6 PM: EM: Extend em_perf_domain with a flag field omits c8ed99533dbc PM: EM: Mark inefficient states omits aa1a43262ad5 PM: EM: Fix inefficient states detection omits e3b05ae58a94 Merge tag 'renesas-dt-bindings-for-v5.16-tag1' of git://gi [...] omits 7210b4b77fe4 ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() omits 57bb2398bd5f dt-bindings: net: wireless: qca,ath9k: convert to the json-schema omits 4925642d5412 ath9k: Fix potential interrupt storm on queue reset omits 053f9852b95e ath9k: add option to reset the wifi chip via debugfs omits 0f8d7ccc2eab firmware_loader: add a sanity check for firmware_request_b [...] omits 747ff7d3d742 ath10k: Don't always treat modem stop events as crashes omits 7c4fd90741b7 firmware_loader: split built-in firmware call omits f7a07f7b9603 firmware_loader: fix pre-allocated buf built-in firmware use omits abcb948db320 ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# omits 4aa5216cac47 ABI: sysfs-class-extcon: use uppercase X for wildcards omits 365b5d63a505 ABI: sysfs-class-hwmon: add a description for tempY_crit_alarm omits 036d6a4e75c9 ABI: sysfs-class-hwmon: add ABI documentation for it omits bf0cf3219144 ABI: sysfs-mce: add 3 missing files omits edfc8730ba45 ABI: sysfs-mce: add a new ABI file omits df2205de9297 scripts: get_abi.pl: better generate regex from what fields omits 4dcce5b08155 scripts: get_abi.pl: fix fallback rule for undefined symbols omits 8f5cfb3b5a1c fs/kernfs/symlink.c: replace S_IRWXUGO with 0777 on kernfs [...] omits 30b7ecf731ae drivers/base/component.c: remove superfluous header files [...] omits b39214911a54 drivers/base/arch_topology.c: remove superfluous header omits 8839e60e15a1 Merge tag 'renesas-arm-dt-for-v5.16-tag1' of git://git.ker [...] omits 424f1ac2d832 virt: acrn: Introduce interfaces for virtual device creati [...] omits 29a9f2757469 virt: acrn: Introduce interfaces for MMIO device passthrough omits f86f3e40a77f Merge tag 'v5.16-rockchip-dts32-1' of git://git.kernel.org [...] omits c31bbc140b94 char: xillybus: Eliminate redundant wrappers to DMA related calls omits 847afd7bd560 misc: fastrpc: copy to user only for non-DMA-BUF heap buffers omits 304b0ba0a21b misc: fastrpc: Update number of max fastrpc sessions omits 0ddc52da0353 Merge tag 'v5.16-rockchip-dts64-1' of git://git.kernel.org [...] omits db55451509cb Merge tag 'zynqmp-dt-for-v5.16' of https://github.com/Xili [...] omits 581b334b456a Merge tag 'renesas-arm-defconfig-for-v5.16-tag1' of git:// [...] omits cc98d7703988 Merge tag 'multiv7-defconfig-5.16' of git://git.kernel.org [...] omits 47e9249a6cc7 PNP: system.c: unmark a comment as being kernel-doc omits 93792be6424a ACPICA: Update version to 20210930 omits a805aab86b4d ACPICA: iASL table disassembler: Added disassembly support [...] omits 8a8332f9f812 ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type omits 3bf70bd2538f ACPICA: Add support for Windows 2020 _OSI string omits d3c4b6f64ad3 ACPICA: Avoid evaluating methods too early during system resume omits a7ba894821b6 sched/fair: Removed useless update of p->recent_used_cpu omits b945efcdd07d sched: Remove pointless preemption disable in sched_submit_work() omits 670721c7bd2a sched: Move kprobes cleanup out of finish_task_switch() omits 539fbb5be0da sched: Disable TTWU_QUEUE on RT omits 691925f3ddcc sched: Limit the number of task migrations per batch on RT omits 8d491de6edc2 sched: Move mmdrop to RCU on RT omits d07b2eee4501 sched: Make cookie functions static omits 4006a72bdd93 sched/fair: Consider SMT in ASYM_PACKING load balance omits aafc917a3c31 sched/fair: Carve out logic to mark a group for asymmetric [...] omits c0d14b57fe0c sched/fair: Provide update_sg_lb_stats() with sched domain [...] omits 602564359689 sched/fair: Optimize checking for group_asym_packing omits 16d364ba6ef2 sched/topology: Introduce sched_group::flags omits 183b8ec38f1e x86/sched: Decrease further the priorities of SMT siblings omits 1a7243ca4074 kthread: Move prio/affinite change into the newly created thread omits c597bfddc9e9 sched: Provide Kconfig support for default dynamic preempt mode omits 32ed980c3020 sched: Remove unused inline function __rq_clock_broken() omits b5eb4a5f6521 sched/dl: Support schedstats for deadline sched class omits 95fd58e8dadb sched/dl: Support sched_stat_runtime tracepoint for deadli [...] omits 57a5c2dafca8 sched/rt: Support schedstats for RT sched class omits ed7b564cfdd0 sched/rt: Support sched_stat_runtime tracepoint for RT sch [...] omits 847fc0cd0664 sched: Introduce task block time in schedstats omits 60f2415e19d3 sched: Make schedstats helpers independent of fair sched class omits ceeadb83aea2 sched: Make struct sched_statistics independent of fair sc [...] omits a2dcb276ff92 sched/fair: Use __schedstat_set() in set_next_entity() omits 1c36432b278c kselftests/sched: cleanup the child processes omits d73df887b6b8 sched/fair: Add document for burstable CFS bandwidth omits bcb1704a1ed2 sched/fair: Add cfs bandwidth burst statistics omits 2cae3948edd4 sched: adjust sleeper credit for SCHED_IDLE entities omits 51ce83ed523b sched: reduce sched slice for SCHED_IDLE entities omits a480addecc0d sched: Account number of SCHED_IDLE entities on each cfs_rq omits a130e8fbc7de fs/proc/uptime.c: Fix idle time reporting in /proc/uptime omits bc9ffef31bf5 sched/core: Simplify core-wide task selection omits c33627e9a114 sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD omits 7fd7a9e0caba sched/fair: Trigger nohz.next_balance updates when a CPU g [...] omits efd984c481ab sched/fair: Add NOHZ balancer flag for nohz.next_balance updates omits cee0ad4a212f PCI/sysfs: use NUMA_NO_NODE macro omits d460d7f7bb43 driver core: use NUMA_NO_NODE during device_initialize omits 5771e582d792 ACPI: Update information in MAINTAINERS omits df0a18149474 driver core: Fix possible memory leak in device_link_add() omits fa1a25c51d02 PCI: PM: Do not call platform_pci_power_manageable() unnec [...] omits 6407e5ecdc66 PCI: PM: Make pci_choose_state() call pci_target_state() omits bf39c929f905 PCI: PM: Rearrange pci_target_state() omits 57577c996d73 cpufreq: intel_pstate: Process HWP Guaranteed change notification omits f09183712146 PCI: PM: Simplify acpi_pci_power_manageable() omits 98634aa8d837 PCI: PM: Drop struct pci_platform_pm_ops omits 32262e2e429c serial: 8250: Fix reporting real baudrate value in c_ospeed field omits 027b57170bf8 serial: core: Fix initializing and restoring termios speed omits 4545b069aa2c tty: baudrate: Explicit usage of B0 for encoding input baudrate omits 27e8c8b483a8 serial: sifive: set pointer to NULL rather than 0. omits 49ed8dde3715 net: usb: use eth_hw_addr_set() for dev->addr_len cases omits a05e4c0af490 ethernet: use eth_hw_addr_set() for dev->addr_len cases omits 5e8fba848eaa Merge branch 'mlx4-const-dev_addr' omits ebb1fdb589bd mlx4: constify args for const dev_addr omits e04ffd120f3c mlx4: remove custom dev_addr clearing omits 1bb96a07f9a8 mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() omits ded6e16b37e4 mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() omits 48a78c66ad5d spi: fsi: Print status on error omits 7b84fd262d8a ASoC: SOF: OF: Add fw_path and tplg_path parameters omits d54aa2aeaa70 ASoC: amd: acp-rt5645: Constify static snd_soc_ops omits 4a2307698747 ASoC: SOF: topology: return error if sof_connect_dai_widge [...] omits ea6bfbbe3ea8 ASoC: SOF: topology: allow for dynamic pipelines override [...] omits cf9f3fffae89 ASoC: SOF: topology: show clks_control value in dynamic debug omits 63dfaadfac62 dt-bindings: serial: Add a new compatible string for UMS512 omits 84e3cfd16a72 ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dy [...] omits 68776b2fb06e ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/B [...] omits b30b60a26a23 ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG omits 21c51692fcdf ASoC: SOF: dai: include new flags for DAI_CONFIG omits 663742307fd7 ASoC: SOF: dai: mirror group_id definition added in firmware omits d249e662c3e4 mxser: store FCR state in mxser_port::FCR omits 215fa41c2dfb mxser: don't read from UART_FCR omits ee7e5e66f2d4 mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() omits bf1434c1b724 mxser: simplify FCR computation in mxser_change_speed() omits 19236287d8d5 mxser: make mxser_port::ldisc_stop_rx a bool omits 7d5006d59da3 mxser: simplify condition in mxser_receive_chars_new omits 3fdfa165d79b mxser: restore baud rate if its setting fails omits 549017aa1bb7 netlink: remove netlink_broadcast_filtered omits 3f491d11d8cb MAINTAINERS: Add spi-nor device tree binding under SPI NOR [...] omits 64ba6d2ce72f ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 omits f2470679b070 ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp omits a164137ce91a ASoC: Intel: add machine driver for SOF+ES8336 omits 9136c68346d0 tty: n_gsm: Don't ignore write return value in gsmld_output() omits 9d36ceab9415 ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices [...] omits 790049fb6623 ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices [...] omits 46292622ad73 tty: n_gsm: clean up indenting in gsm_queue() omits e01f9125e7c7 tty: serial: samsung: describe driver in KConfig omits 8332cd4936ed ipmi:ssif: Use depends on, not select, for I2C omits b81a817af180 ipmi: Add docs for the IPMI IPMB driver omits ddf58738f502 ipmi: Add docs for IPMB direct addressing omits 63c4eb347164 ipmi:ipmb: Add initial support for IPMI over IPMB omits 059747c245f0 ipmi: Add support for IPMB direct messages omits 1e4071f6282b ipmi: Export ipmb_checksum() omits d154abdda6dc ipmi: Fix a typo omits fac56b7ddec9 ipmi: Check error code before processing BMC response omits 17a4262799fa ipmi:devintf: Return a proper error when recv buffer too small omits b36eb5e7b75a ipmi: Disable some operations during a panic omits db05ddf7f321 ipmi:watchdog: Set panic count to proper value on a panic omits 20733e6d3f34 usb: gadget: udc: core: Print error code in usb_gadget_pro [...] omits dab67a011da7 usb: gadget: udc: core: Use pr_fmt() to prefix messages omits 72ee48ee8925 usb: gadget: uvc: fix multiple opens omits c608dc105bd4 usb: cdc-wdm: Constify static struct wwan_port_ops omits 8c9e880bb98c usb: usb-skeleton: Update min() to min_t() omits a8e2908cae11 dt-bindings: usb: dwc3: Fix usb-phy check omits b1464dec5446 dt-bindings: usb: Convert SMSC USB3503 binding to a schema omits 2abc865706c9 usb: exynos: describe driver in KConfig omits 24749229211c usb: gadget: udc-xilinx: Add clock support omits 01b541504466 usb: xhci-mtk: use xhci_dbg() to print log omits 846cbf98cbef USB: EHCI: Improve port index sanitizing omits ef53d3db1c59 USB: phy: tahvo:remove unnecessary debug log omits b626871a7cda usb: atm: Use struct_size() helper omits c1baf6c591e6 usb: phy: tegra: Support OTG mode programming omits 7557c1bfd377 dt-bindings: phy: tegra20-usb-phy: Document properties nee [...] omits 6941d194fab3 dt-bindings: phy: tegra20-usb-phy: Convert to schema omits 202698580e59 usb: host: oxu210hp: Fix a function name in comments omits 4b0f13ead8c1 usb: host: fotg210: Fix a function name in comments omits 1cd27268561a usb: ehci: Fix a function name in comments omits 89e84f946479 usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C omits c9c14be664cf usb: typec: tipd: Switch CD321X power state to S0 omits 45188f27b3d0 usb: typec: tipd: Add support for Apple CD321X omits c7260e29dd20 usb: typec: tipd: Add short-circuit for no irqs omits 0fbb79b7fd2c usb: typec: tipd: Split interrupt handler omits 79a24ec20399 dt-bindings: usb: tps6598x: Add Apple CD321x compatible omits 95bf387e3569 Merge tag 'mlx5-updates-2021-10-04' of git://git.kernel.or [...] omits 512df95b9432 usb: typec: ucsi: Better fix for missing unplug events issue omits bd19ac98f77e usb: typec: ucsi: Read the PDOs in separate work omits 6cbe4b2d5a3f usb: typec: ucsi: Check the partner alt modes always if th [...] omits e08065069fc7 usb: typec: ucsi: acpi: Reduce the command completion timeout omits b9aa02ca39a4 usb: typec: ucsi: Add polling mechanism for partner tasks [...] omits 47eb8de3bbde usb: typec: ucsi: Don't stop alt mode registration on busy [...] omits 094902bc6a3c usb: typec: ucsi: Always cancel the command if PPM reports [...] omits b53908f9a214 usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved" omits ce3e90d5a0cd usb: misc: ehset: Workaround for "special" hubs omits 45c9d966688e net: bgmac: support MDIO described in DT omits b5375509184d net: bgmac: improve handling PHY omits 037d5fcf9a81 phy: qcom-qusb2: Fix a memory leak on probe omits ecd667f5f242 staging: mt7621-dts: properly define 'cpc' and 'mc' nodes omits e0b913816ba1 staging: mt7621-pci: properly adjust base address for the [...] omits 9f76779f2418 MIPS: implement architecture-specific 'pci_remap_iospace()' omits 7c2584faa145 PCI: Allow architecture-specific pci_remap_iospace() omits ebe7e788ee72 MIPS: ralink: set PCI_IOBASE to 'mips_io_port_base' omits df86c6e27a80 Revert "staging: mt7621-pci: set end limit for 'ioport_resource'" omits 1958beb80a60 Revert "MIPS: ralink: don't define PC_IOBASE but increase [...] omits ceca777dabc6 ethernet: ehea: add missing cast omits fb8ece514d38 sparc: Fix typo. omits f284edfed84c staging: r8188eu: core: remove duplicate condition check omits 5a71c252c5e2 staging: r8188eu: hal: remove assignment to itself omits a5234161b7dc staging: r8188eu: core: remove unused variable local variable omits 5cd1aacb80a6 staging: r8188eu: core: remove unused variable pAdapter omits 9ffc67da4bb9 staging: r8188eu: Use kmemdup() to replace kmalloc + memcpy omits 4bea8519aa25 staging: r8188eu: core: remove power_saving_wk_hdl function omits 4b58efe2539a staging: r8188eu: remove rtl8188e_silentreset_for_specific [...] omits c034d50bdca2 staging: rtl8712: Statements should start on a tabstop omits b9ba68751577 staging: r8188eu: remove inirp_deinit from struct hal_ops omits 3a587ff65259 staging: r8188eu: remove inirp_init from struct hal_ops omits 5d4445260446 staging: r8188eu: remove free_recv_priv from struct hal_ops omits 69a400415f30 staging: r8188eu: remove init_recv_priv from struct hal_ops omits 2918246179b9 staging: r8188eu: remove init_xmit_priv from struct hal_ops omits 9d67c44c3dfe staging: r8188eu: remove GetHalDefVarHandler from struct hal_ops omits 515d3cf7faff staging: r8188eu: remove SetHalDefVarHandler from struct hal_ops omits f49435793b91 staging: r8188eu: remove odm_GlobalAdapterCheck() omits a19d513367c1 staging: r8188eu: remove odm_DynamicBBPowerSaving() omits bb09212a6f81 staging: rtl8192u: remove unused static variable omits 11dc495619d0 staging: rtl8192e: remove unused variable ieee omits c08976563d6f staging: r8188eu: Replace zero-length array with flexible- [...] omits 403aa62da3ef staging: rtl8723bs: core: remove reassignment of same valu [...] omits d98f096cf5e1 staging: rtl8723bs: core: remove condition never execute omits 0d197f2088e6 staging: rtl8723bs: Replace zero-length array with flexibl [...] omits 42bdb41d2ef8 staging: rtl8723bs: remove meaningless pstat->passoc_req c [...] omits 3ad60b4b3570 reset: socfpga: add empty driver allowing consumers to probe omits 6649335e1f0c staging: vchiq_arm: move platform structs to vchiq_arm.c omits 89cc4218f640 staging: vchiq_arm: drop unnecessary declarations omits 631c5a531213 staging: vchiq_arm: re-order vchiq_arm_init_state omits fbf6fafe5a79 staging: vt6655: fix camelcase in pbyCxtBuf omits ec60f38a9178 Documentation: remove reference to now removed mandatory-l [...] omits 3440b8fa067d reset: uniphier: Add NX1 reset support omits 659b83ccdac3 dt-bindings: reset: uniphier: Add NX1 reset control binding omits 300d24759def reset: uniphier: Add audio system and video input reset co [...] omits 5694ca290f08 reset: Allow building Broadcom STB RESCAL as module omits 84edf5377634 drm/i915: Fix bug in user proto-context creation that leak [...] omits 65315ec52c9b PCI: imx6: Remove unused assignment to variable ret omits c045ceb5a145 reset: tegra-bpmp: Handle errors in BPMP response omits 4af160707d71 reset: pistachio: Re-enable driver selection omits f33eb7f29c16 reset: brcmstb-rescal: fix incorrect polarity of status bit omits 542a2640a2f4 Merge tag 'kvm-riscv-5.16-1' of git://github.com/kvm-riscv [...] omits 9e16f49c8280 mfd: hi6421-spmi-pmic: cleanup drvdata omits 759f9ec3f376 phy: qcom-qmp: Add QCM2290 USB3 PHY support omits 455296030ca5 dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY omits 956bbf2a94e8 arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY omits 19b6348e472c phy: qcom-qusb2: Add missing vdd supply omits c6ae0bce6bf3 dt-bindings: phy: qcom,qusb2: Add missing vdd-supply omits 64cdf7e5a3aa media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate [...] omits 51f7be81feaf media: hantro: Auto generate the AXI ID to avoid conflicts omits c93beb524375 media: rcar-vin: add GREY format omits 2d080eb6a29f media: CEC: keep related menu entries together omits 21001fdb7dfa media: vivid: fix an error code in vivid_create_instance() omits d47fed7a8487 media: hantro: Constify static struct v4l2_m2m_ops omits 51fa3b70d273 media: em28xx: Don't use ops->suspend if it is NULL omits 3ec54d3f2d80 media: imx: drop unneeded MODULE_ALIAS omits d66302f62f7d media: v4l2-dev.h: move open brace after struct video_device omits 5f4eecd5e903 media: rcar-csi2: Serialize access to set_fmt and get_fmt omits 984166720eb4 media: rcar-csi2: Cleanup mutex on remove and fail omits 164646a78598 media: aspeed: refine to avoid full jpeg update omits 83ffdc329246 media: cedrus: add check for H264 and H265 limitations omits a240a464eaab media: cedrus: Add H265 10-bit capability flag omits fc4166549833 media: rcar-csi2: Add checking to rcsi2_start_receiver() omits 315e7b884190 arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY omits d2fefef92e2d arm64: dts: imx8mm: add DISP blk-ctrl omits 2604c5cafb96 arm64: dts: imx8mm: add VPU blk-ctrl omits 4523be8e46be arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core omits 01df28d80859 arm64: dts: imx8mm: put USB controllers into power-domains omits d39d4bb15310 arm64: dts: imx8mm: add GPC node omits e66f2cd293bf dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains omits a84a8a7cab58 dt-bindings: soc: add binding for i.MX8MM DISP blk-ctrl omits 5d6fdcf2e524 dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains omits 7fd530be1b61 dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl omits 2b2f106eb552 Revert "soc: imx: gpcv2: move reset assert after requestin [...] omits 8da8bd5399cf soc: imx: gpcv2: allow to disable individual power domains omits b3fcf9c5faaa Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 0fa8bc5df43f ARM: dts: imx6: skov: provide panel support for lt2 variants omits 8fcea7be5736 arm64: dts: ls1028a: mark internal links between Felix and [...] omits 869f0ec048dc arm64: dts: freescale: Fix 'interrupt-map' parent address cells omits f617a8717657 imx: soc: Select REGMAP_MMIO omits ab3d84915f26 ARM: dts: imx6qdl-apalis: Fix typo in ADC comment omits 9904cd59fd82 ARM: dts: imx6qdl-apalis: Add a label for the touchscreen omits cdbaba8d72dd ARM: dts: imx6qdl-apalis: Pass 'io-channel-cells' to the ADC omits 56086b5e804f ARM: dts: imx6qdl-apalis: Avoid underscore in node name omits 1875903019ea ARM: dts: imx6sll: fixup of operating points omits bea74c43602a ARM: dts: imx6sl: fixup of operating points omits 31ffe01e8200 ARM: dts: imx: e60k02: correct led node name omits 5cbd3a6396d9 ARM: dts: imx: add devicetree for Tolino Vision 5 omits 982ba1cbf5d0 ARM: dts: imx: add devicetree for Kobo Libra H2O omits 3bb3fd856505 ARM: dts: add Netronix E70K02 board common file omits 98be9796e0f2 dt-bindings: arm: fsl: Add E70K02 based ebook readers omits 7acd723c30c0 rtl8xxxu: Use lower tx rates for the ack packet omits 5668958f6a92 bcma: drop unneeded initialization value omits 49c3eb3036e6 brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet omits 6cd4b59ddb1a rtw88: refine fw_crash debugfs to show non-zero while triggering omits c5a8e90730a3 rtw88: fix RX clock gate setting while fifo dump omits 4259da06be50 ARM: dts: imx7-mba7: add default SPI-NOR flash partition layout omits 61b2f7b15839 ARM: dts: imx7-tqma7: add SPI-NOR flash omits bac185ef0b9d ARM: dts: imx7-tqma7/mba7: correct spelling of "TQ-Systems" omits 03edccceaed2 ARM: dts: imx6dl-b1x5v2: drop unsupported vcc-supply for M [...] omits 73698660f17c Merge tag 'for-riscv' of https://git.kernel.org/pub/scm/vi [...] omits 4844bdbe9166 PM / devfreq: tegra30: Check whether clk_round_rate() retu [...] omits 68b79f285540 PM / devfreq: tegra30: Use resource-managed helpers omits 1cc55204b0db PM / devfreq: Add devm_devfreq_add_governor() omits b3c08d1ad2bb cpufreq: Fix parameter in parse_perf_domain() omits 605ae389ea02 scsi: smartpqi: Update version to 2.1.12-055 omits 80982656b78e scsi: smartpqi: Add 3252-8i PCI id omits d4dc6aea93cb scsi: smartpqi: Fix duplicate device nodes for tape changers omits 987d35605b7e scsi: smartpqi: Fix boot failure during LUN rebuild omits 28ca6d876c5a scsi: smartpqi: Add extended report physical LUNs omits 4f3cefc3084d scsi: smartpqi: Avoid failing I/Os for offline devices omits be76f90668d8 scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation omits 6ce1ddf53252 scsi: smartpqi: Update LUN reset handler omits 5d1f03e6f49a scsi: smartpqi: Capture controller reason codes omits 9ee5d6e9ac52 scsi: smartpqi: Add controller handshake during kdump omits 819225b03dc7 scsi: smartpqi: Update device removal management omits 76a4f7cc5973 scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() omits 4084a7235d38 scsi: pm80xx: Fix misleading log statement in pm8001_mpi_g [...] omits 4f632918e7a8 scsi: pm80xx: Replace open coded check with dev_is_expander() omits c20bda341946 scsi: target: tcmu: Use struct_size() helper in kmalloc() omits 5384ee089d1f scsi: target: usb: Replace enable attr with ops.enable omits d7e2932bba1b scsi: target: ibm_vscsi: Replace enable attr with ops.enable omits 9465b4871af0 scsi: target: srpt: Replace enable attr with ops.enable omits fb00af92e5db scsi: target: sbp: Replace enable attr with ops.enable omits cb8717a720a9 scsi: target: qla2xxx: Replace enable attr with ops.enable omits 382731ec01b3 scsi: target: iscsi: Replace tpg enable attr with ops.enable omits 80ed33c8ba93 scsi: target: core: Add common tpg/enable attribute omits 23b72e134099 ARM: dts: colibri-imx6ull-emmc: add device tree omits 0fcb3546f669 dt-bindings: arm: fsl: add toradex,colibri-imx6ull-emmc omits d3b62ff509f0 dt-bindings: arm: fsl: clean-up all toradex boards/modules omits cdf7f6a10d48 scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 omits 4c32edc350e4 scsi: megaraid_sas: Add helper functions for irq_context omits e7dcc514a49e scsi: megaraid_sas: Fix concurrent access to ISR between I [...] omits bee8dce2fbd4 ARM: imx_v6_v7_defconfig: enable bpf syscall and cgroup bpf omits 5a7374ec715d ARM: imx_v6_v7_defconfig: build imx sdma driver as module omits e2f42a99ea50 ARM: imx_v6_v7_defconfig: rebuild default configuration omits 9358356d6175 ARM: imx_v6_v7_defconfig: change snd soc tlv320aic3x to i2 [...] omits da9226d76fa6 ARM: imx_v6_v7_defconfig: enable mtd physmap omits d4996c6eac4c scsi: advansys: Fix kernel pointer leak omits 05787e3456ff scsi: target: core: Make logs less verbose omits 87746a6502d6 lib: zstd: Add decompress_sources.h for decompress_unzstd omits 66dbd6888e17 lib: zstd: Add kernel-specific API omits 87bf6a6bbe8b scsi: ufs: core: Do not exit ufshcd_err_handler() unless o [...] omits 54a4045342a8 scsi: ufs: core: Do not exit ufshcd_reset_and_restore() un [...] omits edc0596cc04b scsi: ufs: core: Stop clearing UNIT ATTENTIONS omits af21c3fd5b3e scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION omits f44abcfc3f9f scsi: ufs: core: Remove return statement in void function omits 68444d73d6a5 scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match [...] omits 1da3b0141e74 scsi: ufs: core: Fix NULL pointer dereference omits e9076e7f23aa scsi: core: Fix spelling in a source code comment omits f891b7cdbdcd net/mlx5: Enable single IRQ for PCI Function omits 3663ad34bc70 net/mlx5: Shift control IRQ to the last index omits 575baa92fd46 net/mlx5: Bridge, pop VLAN on egress table miss omits 5249001d69a2 net/mlx5: Bridge, mark reg_c1 when pushing VLAN omits 64fc4b358941 net/mlx5: Bridge, extract VLAN pop code to dedicated functions omits a1a6e7217eac net/mlx5: Bridge, refactor eswitch instance usage omits 6ba2e2b33df8 net/mlx5e: Support accept action omits 2f8ec867b6c3 net/mlx5e: Specify out ifindex when looking up encap route omits 3222efd4b3a3 net/mlx5e: Reserve a value from TC tunnel options mapping omits d4f401d9ab18 net/mlx5e: Move parse fdb check into actions_match_support [...] omits 9c1d3511a2c2 net/mlx5e: Split actions_match_supported() into a sub function omits d9581e2fa73f net/mlx5e: Move mod hdr allocation to a single place omits 61c6f0d19084 net/mlx5e: TC, Refactor sample offload error flow omits 80743c4f8d34 net/mlx5e: Add TX max rate support for MQPRIO channel mode omits e0ee6891174c net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() omits 5d4595db0e1c riscv: add rv32 and rv64 randconfig build targets omits b19511926cb5 Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT [...] omits b718f9d919d1 Merge tag 'v5.15-rc4' into docs-next omits 21ccdccd21e4 riscv: mm: don't advertise 1 num_asid for 0 asid bits omits f2928e224d85 riscv: set default pm_power_off to NULL omits dffe11e280a4 riscv/vdso: Add support for time namespaces omits 212a6aeef479 arm64: tegra: Add new USB PHY properties on Tegra132 omits 98473f283b87 ARM: tegra: nexus7: Enable USB OTG mode omits b460ecc0b395 ARM: tegra: Add new properties to USB PHY device-tree nodes omits ceba814b37d0 soc/tegra: pmc: Expose USB regmap to all SoCs omits 0bddaaf63946 ARM: tegra: Update Broadcom Bluetooth device-tree nodes omits 98b5c3eb0f19 ARM: tegra: acer-a500: Correct compatible of ak8975 magnetometer omits 90d8f9584220 Merge branch 'i2c/for-current-fixed' into i2c/for-next omits a324db4c07c8 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 5d1391e8119d Merge branch 'i2c/for-current' into i2c/for-next omits 33110589a3f0 soc/tegra: pmc: Disable PMC state syncing omits b68362304bcf RDMA/mlx5: Avoid taking MRs from larger MR cache pools whe [...] omits 669b2e4aa1a8 i2c: mlxcpld: Reduce polling time for performance improvement omits 3f3fe682f28d RDMA/rtrs-clt: Follow "one entry one value" rule for IO mi [...] omits dea7bb3ad3e0 RDMA/rtrs: Do not allow sessname to contain special symbol [...] omits 6f5649afd398 RDMA/rtrs: Introduce destroy_cq helper omits 36332ded46b6 RDMA/rtrs: Replace duplicate check with is_pollqueue helper omits 4b6afe9bc955 RDMA/rtrs: Fix warning when use poll mode on client side. omits 80ad07f7e2bf RDMA/rtrs: Remove len parameter from helper print function [...] omits 2f232912feec RDMA/rtrs: Use sysfs_emit instead of s*printf function for [...] omits 35940a58f9f1 SUNRPC: Capture value of xdr_buf::page_base omits 22a027e8c03f SUNRPC: Add trace event when alloc_pages_bulk() makes no progress omits 45f135846815 svcrdma: Split svcrmda_wc_{read,write} tracepoints omits eef2d8d47c33 svcrdma: Split the svcrdma_wc_send() tracepoint omits 8dcc5721da78 svcrdma: Split the svcrdma_wc_receive() tracepoint omits 0d7281b27af9 soc/tegra: pm: Make stubs usable for compile testing omits aa54686e285c soc/tegra: irq: Add stubs needed for compile testing omits 45e934407b7e soc/tegra: fuse: Add stubs needed for compile testing omits c2c154102616 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI omits 630e959f2537 drm/amdgpu/gmc9: convert to IP version checking omits 64df665ffed8 drm/amd/display: Prevent using DMUB rptr that is out-of-bounds omits 519607a2f779 drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN omits 8001ba85d0a2 drm/amdgpu: remove some repeated includings omits d04287d062a4 drm/amdgpu: During s0ix don't wait to signal GFXOFF omits aa87797001b4 Documentation/gpu: remove spurious "+" in amdgpu.rst omits 4b3a624c4c6a drm/amdgpu: consolidate case statements omits c60511493b4f drm/amdgpu/jpeg: add jpeg2.6 start/end omits d4b0ee65de6b drm/amdgpu/jpeg2: move jpeg2 shared macro to header file omits 546dc20fedc5 drm/amdkfd: fix a potential ttm->sg memory leak omits a79d3709c40d drm/amdgpu: add an option to override IP discovery table f [...] omits c868d58442eb drm/amdkfd: convert kfd_device.c to use GC IP version omits 5b983db8c3b8 drm/amdkfd: clean up parameters in kgd2kfd_probe omits 6d46d419af59 drm/amdgpu: add support for SRIOV in IP discovery path omits b05b9c591f9e drm/amdgpu: clean up set IP function omits 1d789535a036 drm/amdgpu: convert IP version array to include instances omits d0761fd24ea1 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default omits 3ae695d69174 drm/amdgpu: add new asic_type for IP discovery omits aa9f8cc349de drm/amdgpu/ucode: add default behavior omits f17416151741 drm/amdgpu: get VCN harvest information from IP discovery table omits 1b592d00b4ac drm/amdgpu/vcn: remove manual instance setting omits fe323f039db8 drm/amdgpu/sdma: remove manual instance setting omits 5c3720be7d46 drm/amdgpu: get VCN and SDMA instances from IP discovery table omits de309ab3263e drm/amdgpu: add HWID of SDMA instance 2 and 3 omits 5eceb2019215 drm/amdgpu: add VCN1 hardware IP omits 2cbc6f4259f6 drm/amd/display: fix error case handling omits 75a07bcd1d30 drm/amdgpu/soc15: convert to IP version checking omits 0b64a5a85229 drm/amdgpu/vcn2.5: convert to IP version checking omits 96b8dd4423e7 drm/amdgpu/amdgpu_vcn: convert to IP version checking omits 50638f7dbd0b drm/amdgpu/pm/amdgpu_smu: convert more IP version checking omits 61b396b91196 drm/amdgpu/pm/smu_v13.0: convert IP version checking omits 6b726a0a52cc drm/amdgpu/pm/smu_v11.0: update IP version checking omits 1fcc208cd780 drm/amdgpu/psp_v13.0: convert to IP version checking omits e47868ea15cb drm/amdgpu/psp_v11.0: convert to IP version checking omits 82d05736c47b drm/amdgpu/amdgpu_psp: convert to IP version checking omits 9d0cb2c31891 drm/amdgpu/gfx9.0: convert to IP version checking omits 24be2d70048b drm/amdgpu/hdp4.0: convert to IP version checking omits 43bf00f21eaf drm/amdgpu/sdma4.0: convert to IP version checking omits 559f591dab57 drm/amdgpu/display/dm: convert RAVEN to IP version checking omits f7f12b25823c drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support omits 987884409470 drm/amdgpu: drive all vega asics from the IP discovery table omits 91e9db33be12 drm/amdgpu/soc15: get rev_id in soc15_common_early_init omits d4c6e870bdd2 drm/amdgpu: add initial IP discovery support for vega based parts omits 994470b252dc drm/amdgpu/soc15: export common IP functions omits 5f931489556d drm/amdgpu: add DCI HWIP omits c08182f2483f drm/amdgpu/display/dm: convert to IP version checking omits 75aa18415a4c drm/amdgpu: drive all navi asics from the IP discovery table omits 3e67f4f2e22e drm/amdgpu/nv: convert to IP version checking omits 96626a0ed22b drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking omits ea0d730aab53 drm/amdgpu/navi10_ppt: convert to IP version checking omits af3b89d3a639 drm/amdgpu/smu11.0: convert to IP version checking omits a8967967f6a5 drm/amdgpu/amdgpu_smu: convert to IP version checking omits 7c69d6153e82 drm/amdgpu/navi10_ih: convert to IP version checking omits 258fa17d1a3c drm/amdgpu/athub2.1: convert to IP version checking omits 13ebe284a238 drm/amdgpu/athub2.0: convert to IP version checking omits 4edbbfde89d0 drm/amdgpu/vcn3.0: convert to IP version checking omits bc7c3d1d8a3e drm/amdgpu/mmhub2.1: convert to IP version checking omits ce2d99a84f99 drm/amdgpu/mmhub2.0: convert to IP version checking omits fac17723749a drm/amdgpu/gfxhub2.1: convert to IP version checking omits 524cf3ab85f5 drm/amdgpu: drive nav10 from the IP discovery table omits 63352b7f98fd drm/amdgpu: Use IP discovery to drive setting IP blocks by [...] omits 5db9d0657e97 drm/amdgpu/gmc10.0: convert to IP version checking omits eb4fd29afd4a drm/amdgpu: bind to any 0x1002 PCI diplay class device omits bdbeb0dde425 drm/amdgpu: filter out radeon PCI device IDs omits 4b0ad8425498 drm/amdgpu/gfx10: convert to IP version checking omits 8f4bb1e784d8 drm/amdgpu/sdma5.2: convert to IP version checking omits 02200e910c14 drm/amdgpu/sdma5.0: convert to IP version checking omits 795d08391b86 drm/amdgpu: add initial IP enumeration via IP discovery table omits a1f62df75be5 drm/amdgpu/nv: export common IP functions omits 1534db5549b7 drm/amdgpu: add XGMI HWIP omits 54d2b1f402b6 drm/amdgpu: fill in IP versions from IP discovery table omits 5f52e9a78061 drm/amdgpu: store HW IP versions in the driver structure omits 81d1bf01e482 drm/amdgpu: add debugfs access to the IP discovery table omits f76f795a8ffa drm/amdgpu: move headless sku check into harvest function omits eb601e61d349 drm/amdgpu: resolve RAS query bug omits 6131538b49b9 drm/amd/display: Only define DP 2.0 symbols if not already [...] omits c74909492396 amd/amdkfd: add ras page retirement handling for sq/sdma (v3) omits e5d59cfa3305 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix omits 3f68c01be9a2 drm/amd/display: add cyan_skillfish display support omits d9bbdbf324cd x86: deduplicate the spectre_v2_user documentation omits 2f46993d83ff x86: change default to spec_store_bypass_disable=prctl spe [...] omits 99cfddb8a8bd RDMA/cma: Split apart the multiple uses of the same list heads omits 7d396cacaea6 drm/i195: Make the async flip VT-d workaround dynamic omits d08df3b0bdb2 drm/i915: Extend the async flip VT-d w/a to skl/bxt omits c78d218fc5a9 Merge tag 'v5.15-rc4' into rdma.get for-next omits 37ef2c34e437 docs: dt: Fix a few grammar nits in the binding/schema docs omits 0994a1bcd5f7 RDMA/rxe: Bump up default maximum values used via uverbs omits 91cb8860cb31 of, numa: Fetch empty NUMA node ID from distance map omits 58ae0b515068 Documentation, dt, numa: Add note to empty NUMA node omits 71a9aa162d7b dt-bindings: w1-gpio: Drop redundant 'maxItems' omits 6eb4bd92c1ce kallsyms: strip LTO suffixes from static functions omits 4c78c7271f34 gcc-plugins: remove support for GCC 4.9 and older omits 4b2437f6f7b0 drm/i915: Clean up disabled warnings omits 6f8e20389714 drm/i915/pxp: enable PXP for integrated Gen12 omits 2d5517a5c8bf drm/i915/pxp: add PXP documentation omits 390cf1b28b11 drm/i915/pxp: add pxp debugfs omits 6eba56f64d5d drm/i915/pxp: black pixels on pxp disabled omits ef6ba31dd384 drm/i915/pxp: Add plane decryption support omits 0cfab4cb3c4e drm/i915/pxp: Enable PXP power management omits 32271ecd6596 drm/i915/pxp: start the arb session on demand omits d3ac8d42168a drm/i915/pxp: interfaces for using protected objects omits 2ae096872a2c drm/i915/pxp: Implement PXP irq handler omits 95c9e1224da3 drm/i915/pxp: Implement arb session teardown omits cbbd3764b239 drm/i915/pxp: Create the arbitrary session after boot omits e0111ce0f5cb drm/i915/pxp: set KCR reg init omits 0436ac1b008d drm/i915/pxp: Implement funcs to create the TEE channel omits 3ad2dd9c4caa drm/i915/pxp: allocate a vcs context for pxp usage omits e6aa71361bb9 drm/i915/pxp: define PXP device flag and kconfig omits c2004ce99ed7 mei: pxp: export pavp client to me client bus omits 288f10689755 drm/i915/pxp: Define PXP component interface omits 5f4b59f7e640 regulator: dt-bindings: maxim,max8952: convert to dtschema omits 571e5c0efcb2 audit: add OPENAT2 record to list "how" info omits faf88ed1c083 remoteproc: meson-mx-ao-arc: fix a bit test omits c7419a6e1aa3 Merge branch x86/cc into x86/core omits 2a04151ff95a ASoC: dt-bindings: uniphier: Add description of each port number omits 7924f1bc9404 ASoC: Intel: cht_bsw_nau8824: Set card.components string omits efee0fca19cb ASoC: nau8824: Add a nau8824_components() helper omits 92d3360108f1 ASoC: nau8824: Add DMI quirk mechanism for active-high jac [...] omits d316597c538a ASoC: nau8824: Fix NAU8824_JACK_LOGIC define omits 6e037b72cf4e ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ omits 1cf2aa665901 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ omits 79bffb1e97a3 spi: cadence: fix static checker warning omits 555767fd9136 regulator: bd71815: Use defined mask values omits 61bae132030a Revert "drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_M [...] omits 369de54eecd1 Revert "drm/i915: cleanup: drm_modeset_lock_all_ctx() --> [...] omits f505495d246a Revert "drm/msm: cleanup: drm_modeset_lock_all_ctx() --> D [...] omits 76fd2c379e65 Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] omits e7b481857bca Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DR [...] omits 86e7786e97c8 Revert "drm/tegra: cleanup: drm_modeset_lock_all() --> DRM [...] omits 03b476fa4595 Revert "drm/shmobile: cleanup: drm_modeset_lock_all() --> [...] omits d91a342eb631 Revert "drm/radeon: cleanup: drm_modeset_lock_all() --> DR [...] omits ff6c898f2e73 Revert "drm/omapdrm: cleanup: drm_modeset_lock_all() --> D [...] omits 7a154d5bbcd7 Revert "drm/nouveau: cleanup: drm_modeset_lock_all() --> D [...] omits fcae996e56cb Revert "drm/msm: cleanup: drm_modeset_lock_all() --> DRM_M [...] omits 077b3191461c Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_ [...] omits 91a8fb071f7e Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_ [...] omits 1f9e2f442151 Revert "drm/gma500: cleanup: drm_modeset_lock_all() --> DR [...] omits 6f67e6fd4dc0 Revert "drm/amd: cleanup: drm_modeset_lock_all() --> DRM_M [...] omits 294a0d9524b1 Revert "drm: cleanup: remove drm_modeset_(un)lock_all()" omits dfe14674bf7b Merge branch 'icc-rpm' into icc-next omits 2661342953f6 interconnect: samsung: describe drivers in KConfig omits caa355c53ba4 arm64: dts: ls1028a: use phy-mode instead of phy-connection-type omits 678338050635 arm64: dts: ls1028a: move PHY nodes to MDIO controller omits 70293bea9290 arm64: dts: ls1028a: disable usb controller by default omits 55ca18c0d906 arm64: dts: ls1028a: add Vivante GPU node omits 7de87eae2d33 arm64: dts: ls1028a: move Mali DP500 node into /soc omits b4751afb7229 arm64: dts: ls1028a: move pixel clock pll into /soc omits 3efc44312118 ARM: at91: add basic support for new SoC family lan966 omits 166003436190 Merge branch 'phy-10g-mode-helper' omits 14ad41c74f6b net: ethernet: use phylink_set_10g_modes() omits a2c27a61b433 net: phylink: add phylink_set_10g_modes() helper omits 23b08260481c net: ipv6: fix use after free of struct seg6_pernet_data omits be8ecc57f180 perf srcline: Use long-running addr2line per DSO omits ee2e07a7afab dt-bindings: arm: at91: Document lan966 pcb8291 and pcb829 [...] omits 9da778c5db55 ARM: at91: Documentation: add lan966 family omits e656972b6986 drivers/perf: Improve build test coverage omits 78cac393b464 drivers/perf: thunderx2_pmu: Change data in size tx2_uncor [...] omits c0c3fed3ae9f ARM: at91: Documentation: add sama7g5 family omits 16cc4af286aa drivers/perf: hisi: Fix PA PMU counter offset omits e4addd4ed9b9 Merge branch 'qed-new-fw' omits 17696cada74f qed: fix ll2 establishment during load of RDMA driver omits a64aa0a8b991 qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") omits 3a6f5d0cbda3 qed: Update TCP silly-window-syndrome timeout for iwarp, scsi omits 6c95dd8f0aa1 qed: Update debug related changes omits e2dbc2237692 qed: Add '_GTT' suffix to the IRO RAM macros omits b90cb5385af7 qed: Update FW init functions to support FW 8.59.1.0 omits 3091be065f11 qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h omits fe40a830dcde qed: Update qed_hsi.h for fw 8.59.1.0 omits f2a74107f1e1 qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 omits 484563e230a8 qed: Update common_hsi for FW ver 8.59.1.0 omits ee824f4bcc10 qed: Split huge qed_hsi.h header file omits fb09a1ed5c6e qed: Remove e4_ and _e4 from FW HSI omits 19198e4ec97d qed: Fix kernel-doc warnings omits cfbe9b002109 Merge branch 'ipv6-ioam-encap' omits bf77b1400a56 selftests: net: Test for the IOAM encapsulation with IPv6 omits 8cb3bf8bff3c ipv6: ioam: Add support for the ip6ip6 encapsulation omits 7b34e449e05e ipv6: ioam: Prerequisite patch for ioam6_iptunnel omits 52d03786459a ipv6: ioam: Distinguish input and output for hop-limit omits 9ac936276f86 net/mlx4_en: avoid one cache line miss to ring doorbell omits 79099cd003c3 interconnect: qcom: drop DEFINE_QNODE macro omits 42f236e275e6 interconnect: qcs404: expand DEFINE_QNODE macros omits 55867ea29f9c interconnect: msm8939: add support for AP-owned nodes omits 2427b06e4ca3 interconnect: msm8939: expand DEFINE_QNODE macros omits cbf91c87153e interconnect: msm8916: add support for AP-owned nodes omits 6b9bbedda02c interconnect: msm8916: expand DEFINE_QNODE macros omits 0788f4d57583 interconnect: icc-rpm: add support for QoS reg offset omits 2b6c7d645118 interconnect: sdm660: merge common code into icc-rpm omits e69709f6861a opp: Add more resource-managed variants of dev_pm_opp_of_a [...] omits 24b699d12c34 RISC-V: KVM: Add MAINTAINERS entry omits da40d8580593 RISC-V: KVM: Document RISC-V specific parts of KVM API omits 656ba110e164 interconnect: sdm660: drop default/unused values omits 7ae77e60abef interconnect: sdm660: expand DEFINE_QNODE macros omits dea8ee31a039 RISC-V: KVM: Add SBI v0.1 support omits 4d9c5c072f03 RISC-V: KVM: Implement ONE REG interface for FP registers omits 5de52d4a23ad RISC-V: KVM: FP lazy save/restore omits 63e8ab610d8a interconnect: icc-rpm: move bus clocks handling into qnoc_probe omits 3a9f66cb25e1 RISC-V: KVM: Add timer functionality omits 9955371cc014 RISC-V: KVM: Implement MMU notifiers omits 9d05c1fee837 RISC-V: KVM: Implement stage2 page table programming omits fd7bb4a251df RISC-V: KVM: Implement VMID allocator omits 5a5d79acd7da RISC-V: KVM: Handle WFI exits for VCPU omits 9f7013265112 RISC-V: KVM: Handle MMIO exits for VCPU omits 34bde9d8b9e6 RISC-V: KVM: Implement VCPU world-switch omits 92ad82002c39 RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls omits cce69aff689e RISC-V: KVM: Implement VCPU interrupts and requests handling omits a33c72faf2d7 RISC-V: KVM: Implement VCPU create, init and destroy functions omits 99cdc6c18c2d RISC-V: Add initial skeletal KVM support omits 83d7b6d54b8e drm/gud: Add GUD_PIXEL_FORMAT_RGB888 omits 1f25d0054258 drm/gud: Add GUD_PIXEL_FORMAT_RGB332 omits 4cabfedc096b drm/gud: Add GUD_PIXEL_FORMAT_R8 omits 104c1b3d6fb6 drm/i915: Allow per-lane drive settings with LTTPRs omits c6921d484d3f drm/i915: Prepare link training for per-lane drive settings omits d0920a45574c drm/i915: Pass the lane to intel_ddi_level() omits bcf80d6ef17c drm/format-helper: Add drm_fb_xrgb8888_to_rgb888() omits cee0b7cbf1c0 drm/format-helper: Add drm_fb_xrgb8888_to_rgb332() omits a0b1d355b9b4 drm/fourcc: Add R8 to drm_format_info omits 3e022c1f0a5f drm/i915: Nuke intel_ddi_hdmi_num_entries() omits 2c63e0f92e2f drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level() omits e9d1d2bb75b2 treewide: Replace the use of mem_encrypt_active() with cc_ [...] omits 6283f2effbd6 x86/sev: Replace occurrences of sev_es_active() with cc_pl [...] omits 4d96f9109109 x86/sev: Replace occurrences of sev_active() with cc_platf [...] omits 32cb4d02fb02 x86/sme: Replace occurrences of sme_active() with cc_platf [...] omits bfebd37e99de powerpc/pseries/svm: Add a powerpc version of cc_platform_has() omits aa5a461171f9 x86/sev: Add an x86 version of cc_platform_has() omits 46b49b12f3fc arch/cc: Introduce a function to check for confidential co [...] omits 402fe0cb7103 x86/ioremap: Selectively build arch override encryption functions omits 5f5ada0bae45 drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels() omits 193299ad9d85 drm/i915: Nuke useless .set_signal_levels() wrappers omits e722ab8b6968 drm/i915: Generalize .set_signal_levels() omits 5bafd85dd770 drm/i915: Introduce has_buf_trans_select() omits f820693bc238 drm/i915: Introduce has_iboost() omits f6e3be98654e drm/i915: Fix DP clock recovery "voltage_tries" handling omits 349f2fe48dfe ipack: ipoctal: rename tty-driver pointer omits ef775a0e36c6 x86/Kconfig: Fix an unused variable error in dell-smm-hwmon omits 3734b9f2cee0 opp: Change type of dev_pm_opp_attach_genpd(names) argument omits e4165ae8304e drm/v3d: add multiple syncobjs support omits bb3425efdcd9 drm/v3d: add generic ioctl extension omits 07c2a41658c4 drm/v3d: alloc and init job in one shot omits 223583dd00a7 drm/v3d: decouple adding job dependencies steps from job init omits 3f2401f47d29 RISC-V: Add hypervisor extension related CSR defines omits 7d4fed884484 drm/i915/reg: add AUD_TCA_DP_2DOT0_CTRL registers omits c15b5fc054c3 ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK omits 264a750472ea printk: use gnu_printf format attribute for printk_sprint() omits 432c404c03cb PCI: of: Allow matching of an interrupt-map local to a PCI device omits 5a58ff59f244 of/irq: Allow matching of an interrupt-map local to an int [...] omits 2e7aa399dffc irqdomain: Make of_phandle_args_to_fwspec() generally available omits 5aa7eea9316c printk: avoid -Wsometimes-uninitialized warning omits aa854c4aa715 MAINTAINERS: add an entry for NXP S32G boards omits 0c8bedf26f11 arm64: dts: s32g2: add memory nodes for evb and rdb2 omits 3686673dc30d arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support omits 994f4e42ecc0 arm64: dts: s32g2: add serial/uart support omits aeb78b1c05d6 arm64: dts: add NXP S32G2 support omits ed96dadec820 dt-bindings: serial: fsl-linflexuart: add compatible for S32G2 omits 142cb16dbcc3 dt-bindings: serial: fsl-linflexuart: convert to json-sche [...] omits 103e38b3a719 dt-bindings: arm: fsl: add NXP S32G2 boards omits 19791f518f10 soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for [...] omits 34a01d9ea7c4 soc: imx: gpcv2: Turn domain->pgc into bitfield omits f367c7d9fb32 s390/block/scm_blk: add error handling support for add_disk() omits 1a5db707c859 s390/block/dcssblk: add error handling support for add_disk() omits 11dfe199eb31 s390/block/dasd_genhd: add error handling support for add_disk() omits e3ec8e0f5711 s390/boot: allocate amode31 section in decompressor omits 584315ed87a7 s390/boot: initialize control registers in decompressor omits bca2d0428e3d s390/sclp_vt220: fix unused function warning omits d340d28a968e kprobes: add testcases for s390 omits f768a20c0a6e s390/ftrace: add FTRACE_GEN_NOP_ASM macro omits 54235d5cfea0 s390/sclp_sd: fix warnings about missing parameter description omits 0c3812c347bf s390/cio: derive cdev information only for IO-subchannels omits 6526a597a2e8 s390/pci: add simpler s390dbf traces for events omits fa172f043f5b s390/cio: unregister the subchannel while purging omits 1c8174fdc798 s390/pci: tolerate inconsistent handle in recover omits 4df898dc06da s390/kprobes: add sanity check omits b860b9346e2d s390/ftrace: remove dead code omits 5def925dbb60 drm/i915: fix regression with uncore refactoring. omits bb76c823585b Merge 5.15-rc4 into driver-core-next omits 4d74190d30c8 mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART omits 8bf7a12c628d Merge 5.15-rc4 into char-misc-next omits c2ace21f937a cpufreq: tegra186/tegra194: Handle errors in BPMP response omits 6065a672679f cpufreq: remove useless INIT_LIST_HEAD() omits 8b7912f4cb6c opp: Fix required-opps phandle array count check omits 08ef8d35a826 cpufreq: s3c244x: add fallthrough comments for switch omits 45b2bb66209c cpufreq: vexpress: Drop unused variable omits c52e7b855b33 Merge tag 'v5.15-rc4' into media_tree omits 06a8e3ee9be7 dt-bindings: arm: fsl: document the LX2160A BlueBox 3 boards omits aa3457d4c137 arm64: dts: add device tree for the LX2160A on the NXP Blu [...] omits 5077a3240bb3 Merge tag 'renesas-pinctrl-for-v5.16-tag1' of git://git.ke [...] omits 0693b27644f0 Merge branch 'mctp-kunit-tests' omits 1e5e9250d422 mctp: Add input reassembly tests omits 8892c0490779 mctp: Add route input to socket tests omits b504db408c34 mctp: Add packet rx tests omits ded21b722995 mctp: Add test utils omits 161eba50e183 mctp: Add initial test structure and fragmentation test omits 785cb064e2f8 vsprintf: rework bitmap_list_string omits 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 20a31ee8ae3a bitmap: unify find_bit operations omits e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() omits 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] omits f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() omits 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h omits 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits fa9611dc9a30 tools: sync tools/bitmap with mother linux omits 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits 730b4f23ea71 cpumask: use find_first_and_bit() omits f0a9b5ae3d37 lib: add find_first_and_bit() omits 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely omits a7c7d06a49d6 include: move find.h from asm_generic to linux omits 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h omits e825696df716 bitops: protect find_first_{,zero}_bit properly omits 387292c357be pinctrl: mediatek: add rsel setting on MT8195 omits fb34a9ae383a pinctrl: mediatek: support rsel feature omits 25a74c0f4bf1 pinctrl: mediatek: fix coding style omits 91e7edceda96 dt-bindings: pinctrl: mt8195: change pull up/down description omits 26564c44357e dt-bindings: pinctrl: mt8195: add rsel define omits 727293a8b11e pinctrl: qcom: spmi-gpio: add support to enable/disable output omits 8edab02386c3 Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' i [...] omits dae9a6cab800 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() omits f49b68ddc9d7 SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases omits 8e70bf27fd20 NFSD: Initialize pointer ni with NULL and not plain integer 0 omits d8b26071e65e NFSD: simplify struct nfsfh omits c645a883df34 NFSD: drop support for ancient filehandles omits ef5825e3cf0d NFSD: move filehandle format declarations out of "uapi". omits 0668281d329d power: supply: cpcap-battery: use device_get_match_data() [...] omits d0c27c9211fe power: supply: max17042_battery: fix typo in MAX17042_IAvg_empty omits 223a3b82834f power: supply: max17042_battery: use VFSOC for capacity wh [...] omits 0fd1cdf222a0 dt-bindings: power: supply: max17040: switch to unevaluate [...] omits f558c8072c34 power: reset: at91-reset: check properly the return value [...] omits 73d59c9263a0 power: supply: wm831x_power: fix spelling mistake on funct [...] omits b8aa16541d73 net: wwan: iosm: correct devlink extra params omits 4ef69e17eb56 HSI: cmt_speech: unmark comments as kernel-doc omits e9637775c05f Merge branch 'hw_addr_set' omits 16be9a16340b ethernet: use eth_hw_addr_set() - casts omits 4d3d2c8dba36 fddi: use eth_hw_addr_set() omits 1235568b6d2e ethernet: s2io: use eth_hw_addr_set() omits 47d71f45902e ethernet: chelsio: use eth_hw_addr_set() omits af804e6db9f6 net: usb: use eth_hw_addr_set() instead of ether_addr_copy() omits f3956ebb3bf0 ethernet: use eth_hw_addr_set() instead of ether_addr_copy() omits e35b8d7dbb09 net: use eth_hw_addr_set() instead of ether_addr_copy() omits 168137176233 net: usb: use eth_hw_addr_set() omits a96d317fb1a3 ethernet: use eth_hw_addr_set() omits 2f23e5cef314 net: use eth_hw_addr_set() omits 4e9b9de65cdd arch: use eth_hw_addr_set() omits fa8274b788a3 Merge branch 'ocelot-vlan' omits 434ef35095d6 selftests: net: mscc: ocelot: add a test for egress VLAN m [...] omits 4a907f659461 selftests: net: mscc: ocelot: rename the VLAN modification [...] omits 239f163ceabb selftests: net: mscc: ocelot: bring up the ports automatically omits 5ca721c54d86 net: dsa: tag_ocelot: set the classified VLAN during xmit omits e8c0722927e8 net: mscc: ocelot: write full VLAN TCI in the injection header omits de5bbb6f7e4c net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0 omits f533bc14e21a dt-bindings: net: renesas,etheravb: Update example to matc [...] omits 63b1bae940a9 dt-bindings: net: renesas,ether: Update example to match reality omits 1643771eeb2d net:dev: Change napi_gro_complete return type to void omits 8b67a2111bb8 Merge branch 'ionic-cleanups' omits 7dd22a864e0c ionic: add lif param to ionic_qcq_disable omits 3a5e0fafefe0 ionic: have ionic_qcq_disable decide on sending to hardware omits a095e4775b7c ionic: add polling to adminq wait omits 2624d95972db ionic: widen queue_lock use around lif init and deinit omits 26671ff92c63 ionic: move lif mutex setup and delete omits 36b20b7fb1c3 ionic: check for binary values in FW ver string omits ebc792e26cb0 ionic: remove debug stats omits cfb5d7b78145 Merge branch 'ravb-gigabit' omits 16a235199235 ravb: Initialize GbEthernet E-MAC omits 68aa0763c045 ravb: Add half_duplex to struct ravb_hw_info omits ebd5df063ce4 ravb: Add magic_pkt to struct ravb_hw_info omits 0b395f289451 ravb: Add tsrq to struct ravb_hw_info omits 7e09a052dc4e ravb: Exclude gPTP feature support for RZ/G2L omits 660e3d95e21a ravb: Initialize GbEthernet DMAC omits feab85c7ccea ravb: Add support for RZ/G2L SoC omits a92f4f0662bf ravb: Add nc_queue to struct ravb_hw_info omits 2b061b545cd0 ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables omits d9bc9ec45e01 ravb: Rename "ravb_set_features_rx_csum" function to "ravb [...] omits 72698a878926 openrisc: time: don't mark comment as kernel-doc omits 7200d8447691 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits d56baf6efaf1 i2c: switch from 'pci_' to 'dma_' API omits 8f746858afec Merge branch 'i2c/for-mergewindow' into i2c/for-next omits b883ec799d95 Merge branch 'i2c/for-current' into i2c/for-next omits cf9ae42c435c i2c: exynos: describe drivers in KConfig omits 511899ec34b6 i2c: pxa: drop unneeded MODULE_ALIAS omits b8228aea5a19 i2c: mediatek: fixing the incorrect register offset omits 5c4c2c8e6fac Input: ariel-pwrbutton - add SPI device ID table omits 6b7b0c3091fd Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits acde40818849 spi: Add sc7180 binding omits aab1ad11d69f ASoC: nau8821: new driver omits 4539ca67fe8e Bluetooth: Rename driver .prevent_wake to .wakeup omits 20ab39d13e2e net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT omits 27547a3923bd Merge series "Add support for on demand pipeline setup/des [...] omits d636c8da2d60 Merge branch 'libbpf: Support uniform BTF-defined key/valu [...] omits bd368cb554d6 selftests/bpf: Use BTF-defined key/value for map definitions omits f731052325ef libbpf: Support uniform BTF-defined key/value specificatio [...] omits 400c93151f41 regulator: qcom_smd: Add PM2250 regulators omits 482f8032f496 regulator: Document PM2250 smd-rpm regulators omits 05f1e35a1354 Merge tag 'mlx5-updates-2021-09-30' of git://git.kernel.or [...] omits 7caadcfa8a7c rtc: m41t80: return NULL rather than a plain 0 integer omits f3606687b447 rtc: msc313: Fix unintentional sign extension issues with [...] omits 3109151c4734 rtc: mcp795: Add SPI ID table omits 1c30e3af8a79 audit: add support for the openat2 syscall omits 42f355ef59a2 audit: replace magic audit syscall class numbers with macros omits 83bea088f976 ASoC: fsl_spdif: implement bypass mode from in to out omits 1a6f854f7daa spi: cadence-quadspi: Add Xilinx Versal external DMA support omits 09e393e3f139 spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoC omits 8db76cfae100 dt-bindings: spi: cadence-quadspi: Add support for Xilinx [...] omits 74e78adc6ccf firmware: xilinx: Add OSPI Mux selection support omits c0e7969cf9c4 ASoC: SOF: topology: Add kernel parameter for topology ver [...] omits 5fcdbb2d45df ASoC: SOF: Add support for dynamic pipelines omits 0acb48dd31e3 ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC omits 8b0014169254 ASoC: SOF: Introduce widget use_count omits 1b7d57d71786 ASoC: SOF: Don't set up widgets during topology parsing omits 5f3aad73fcc2 ASoC: SOF: restore kcontrols for widget during set up omits 0a2dea1f1010 ASoC: SOF: Add new fields to snd_sof_route omits d1a7af097929 AsoC: dapm: export a couple of functions omits 93d71245c655 ASoC: SOF: sof-audio: add helpers for widgets, kcontrols a [...] omits 2c28ecad0d09 ASoC: SOF: topology: Add new token for dynamic pipeline omits 199a3754f273 ASoC: SOF: control: Add access field in struct snd_sof_control omits 415717e1e367 ASoC: topology: change the complete op in snd_soc_tplg_ops [...] omits fb2d2de3530a drm/i915/guc: Move and improve error message for missed CTB reply omits 0e9deac51337 drm/i915/guc: Print error name on CTB send failure omits 0de9765da58f drm/i915/guc: Print error name on CTB (de)registration failure omits 217ecd310d56 drm/i915/guc: Verify result from CTB (de)register action omits a8fb40966f19 x86: ACPI: cstate: Optimize C3 entry on AMD CPUs omits e5f5a66c9aa9 cpuidle: Fix kobject memory leaks in error paths omits cd96663bc27e ASoC: qcom: apq8096: Constify static snd_soc_ops omits 0b26ca1725fa ASoC: rt5682s: Fix HP noise caused by SAR mode switch when [...] omits 04a8374c321d ASoC: rt5682s: Enable ASRC auto-disable to fix pop during [...] omits bd8bec1408ab ASoC: mediatek: mt8195: move of_node_put to remove function omits 9c892547624f ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp omits 620868b2a0bd ASoC: tegra: Constify static snd_soc_ops omits 0a43c152ed06 ASoC: soc-component: Remove conditional definition of debu [...] omits 9eddd5a9a2ae drm/i915: Use fixed offset for PTEs location omits 77d40e0176a5 drm/bridge: ti-sn65dsi86: Implement bridge->mode_valid() omits f22f4e5be89c drm/i915: Stop force enabling pipe bottom color gammma/csc omits 18be03ef230f doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup omits 8d813d1a535c drm: cleanup: remove drm_modeset_(un)lock_all() omits 299f040e855b drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_L [...] omits 4f9e860e6ad6 drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] omits 984c9949f1c4 drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_ [...] omits 746826bcf8fd drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_ [...] omits fd49ef52e2db drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_L [...] omits 6aa2daae589b drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] omits 6067fddc1a4f drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] omits 26723c3d6b93 drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] omits 9b8c437ef1a5 drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODE [...] omits a2cd9947d99b drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET [...] omits 6b92e77156c5 drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] omits 7c5f2eecc21f drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ [...] omits 4c048437ef7a drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODES [...] omits 399190e70816 drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODE [...] omits 21dde40902d2 drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_L [...] omits 7bceeb95726b bpf/tests: Add test of LDX_MEM with operand aliasing omits 68813605dea6 bpf/tests: Add test of ALU shifts with operand register aliasing omits 6fae2e8a1d9e bpf/tests: Add exhaustive tests of BPF_ATOMIC register com [...] omits daed6083f4fb bpf/tests: Add exhaustive tests of ALU register combinations omits e42fc3c2c40e bpf/tests: Minor restructuring of ALU tests omits e2f9797b3c73 bpf/tests: Add more tests for ALU and ATOMIC register clobbering omits 0bbaa02b4816 bpf/tests: Add tests to check source register zero-extension omits f68e8efd7fa5 bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes omits 89b63462765c bpf/tests: Add zero-extension checks in BPF_ATOMIC tests omits caaaa1667bf1 bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes omits 49b99314b49e IB/mlx5: Flow through a more detailed return code from get [...] omits 10d48705d5af fix up for "net: add new socket option SO_RESERVE_MEM" omits b022f8866ea5 Revert "Merge branch 'mctp-kunit-tests'" omits 4bb2d367a5a2 drm/lease: allow empty leases omits 3de360c3fdb3 arm64/mm: drop HAVE_ARCH_PFN_VALID omits a9c38c5d267c dma-mapping: remove bogus test for pfn_valid from dma_map_ [...] omits bfaf03935f74 sparc: add SO_RESERVE_MEM definition. omits a70e3f024d5f devlink: report maximum number of snapshots with regions omits 4f42ad2011d2 Merge branch 'mctp-kunit-tests' omits bbde430319ee mctp: Add input reassembly tests omits d04dcc2d67ef mctp: Add route input to socket tests omits 925c01afb06a mctp: Add packet rx tests omits 077b6d52df6d mctp: Add test utils omits 8c02066b053d mctp: Add initial test structure and fragmentation test omits ab953f099fd7 drm/i915: Move WaPruneModeWithIncorrectHsyncOffset into in [...] omits 0fb00cc28e1e drm/i915: Adjust intel_crtc_compute_config() debug message omits 048a57fc0d6a drm/i915: Use standard form -EDEADLK check omits 6091dd9eaf8e arm64: trans_pgd: remove trans_pgd_map_page() omits 7a2512fa6493 arm64: kexec: remove cpu-reset.h omits 939f1b9564c6 arm64: kexec: remove the pre-kexec PoC maintenance omits efc2d0f20a9d arm64: kexec: keep MMU enabled during kexec relocation omits 3744b5280e67 arm64: kexec: install a copy of the linear-map omits 19a046f07ce5 arm64: kexec: use ld script for relocation function omits ba959fe96a1b arm64: kexec: relocate in EL1 mode omits 08eae0ef618f arm64: kexec: configure EL2 vectors for kexec omits 878fdbd70486 arm64: kexec: pass kimage as the only argument to relocati [...] omits 3036ec599332 arm64: kexec: Use dcache ops macros instead of open-coding omits 5bb6834fc290 arm64: kexec: skip relocation code for inplace kexec omits 0d8732e461d6 arm64: kexec: flush image and lists during kexec load time omits a347f601452f arm64: hibernate: abstract ttrb0 setup function omits 788bfdd97434 arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors omits 094a3684b9b6 arm64: kernel: add helper for booted at EL2 and not VHE omits 85f604af9c83 dmaengine: idxd: move out percpu_ref_exit() to ensure it's [...] omits 9321f8152d9a rtmutex: Wake up the waiters lockless while dropping the r [...] omits 8fe46535e10d rtmutex: Check explicit for TASK_RTLOCK_WAIT. omits ef1f4804b27a locking/rt: Take RCU nesting into account for __might_resched() omits 3e9cc688e56c sched: Make cond_resched_lock() variants RT aware omits 50e081b96e35 sched: Make RCU nest depth distinct in __might_resched() omits 8d713b699e84 sched: Make might_sleep() output less confusing omits a45ed302b6e6 sched: Cleanup might_sleep() printks omits 42a387566c56 sched: Remove preempt_offset argument from __might_sleep() omits 7b5ff4bb9adc sched: Make cond_resched_*lock() variants consistent vs. m [...] omits 874f670e6088 sched: Clean up the might_sleep() underscore zoo omits 1415b49bcd32 locking/ww-mutex: Fix uninitialized use of ret in test_aa() omits ae8f13f0a6fd dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc() omits 9558cf4ad07e dmaengine: zynqmp_dma: fix lockdep warning in tasklet omits 193a750df595 dmaengine: zynqmp_dma: refine dma descriptor locking omits 16ed0ef3e931 dmaengine: zynqmp_dma: cleanup after completing all descriptors omits 85997fdfd159 dmaengine: zynqmp_dma: cleanup includes omits 7073b5a8bd6e dmaengine: zynqmp_dma: enable COMPILE_TEST omits 4c0f93eb80fb dmaengine: zynqmp_dma: drop message on probe success omits 5637abaab994 dmaengine: zynqmp_dma: simplify with dev_err_probe omits 068396bb21c8 drm/i915/ttm: Rework object initialization slightly omits 23939115be18 ALSA: usb-audio: Fix packet size calculation regression omits 0f26c8e23ab3 drm/i915/debugfs: pass intel_connector to intel_connector_ [...] omits fd71fc38da7d drm/i915/display: stop returning errors from debugfs registration omits 5ec2b4f77e77 drm/i915/debugfs: register LPSP capability on all platforms omits 717e04fba4fa phy: rockchip-inno-usb2: Make use of the helper function d [...] omits 6ae6942fe996 phy: qcom-qmp: Make use of the helper function devm_add_ac [...] omits ea2dd331bfaa Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/ [...] omits 55b9b741712d dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block omits 1649b8376694 gpio: pca953x: Improve bias setting omits 0650e2b10afb gpio: 74x164: Add SPI device ID table omits 0fd732f82467 phy: qcom-qusb2: Add compatible for QCM2290 omits 40683ee5ff04 dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 omits cd36742a957c Bluetooth: btrtl: Ask ic_info to drop firmware omits 4fd6d4907961 Bluetooth: btusb: Add support for TP-Link UB500 Adapter omits 64ba2eb35fa0 Bluetooth: hci_sock: Replace use of memcpy_from_msg with b [...] omits 7ceb751b6159 drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 omits a2083eeb119f cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() omits 636707e59312 mac80211: mesh: fix HE operation element length check omits a23299bb9a49 drm/i915/fdi: use -EAGAIN instead of local special return value omits 7d8de8cabbba drm/i915/dram: return -EINVAL instead of -1 omits 5e9a0200dad8 drm/i915/drv: return -EIO instead of -1 omits 0743019d540d drm/i915/hdmi: return -EINVAL instead of -1 omits b90acd0987c8 drm/i915/dsi: return -EBUSY instead of -1 omits 207ea507a147 drm/i915/dsi: fuse dsi_send_pkt_payld() and add_payld_to_queue() omits 3e2947cd8945 drm/i915/dsi: pass struct mipi_dsi_packet pointer, not the [...] omits 229d0cfae5b2 kconfig: remove 'const' from the return type of sym_escape [...] omits 34356d113bdc phy: broadcom: Kconfig: Add configuration menu for Broadco [...] omits c2aff14ea0d9 dt-bindings: phy: qcom,qmp: Update maintainer email omits 73075011ffff phy: HiSilicon: Add driver for Kirin 970 PCIe PHY omits e365e4aaa5cc drm/i915/dsi: move dsi pll modeset asserts to vlv_dsi_pll.c omits 80e77e30a212 drm/i915/dpll: move dpll modeset asserts to intel_dpll.c omits aa0813b1ba31 drm/i915/pps: move pps (panel) modeset asserts to intel_pps.c omits e04a911f4366 drm/i915/fdi: move fdi modeset asserts to intel_fdi.c omits deae4a10f166 KVM: x86: only allocate gfn_track when necessary omits e9d0c0c4f7ea KVM: x86: add config for non-kvm users of page tracking omits 174a921b6975 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB omits 78b497f2e62d kvm: use kvfree() in kvm_arch_free_vm() omits b73a54321ad8 KVM: x86: Expose Predictive Store Forwarding Disable omits 53597858dbf8 KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_tr [...] omits 8a9f566ae4a4 KVM: x86/mmu: Avoid memslot lookup in rmap_add omits a12f43818b3f KVM: MMU: pass struct kvm_page_fault to mmu_set_spte omits 7158bee4b475 KVM: MMU: pass kvm_mmu_page struct to make_spte omits 87e888eafd5b KVM: MMU: set ad_disabled in TDP MMU role omits eb5cd7ffe142 KVM: MMU: remove unnecessary argument to mmu_set_spte omits ad67e4806e4c KVM: MMU: clean up make_spte return value omits 4758d47e0d68 KVM: MMU: inline set_spte in FNAME(sync_page) omits d786c7783b01 KVM: MMU: inline set_spte in mmu_set_spte omits 888104138cb8 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_pa [...] omits e710c5f6be0e KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault omits 6ccf44388206 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_se [...] omits bcc4f2bc5026 KVM: MMU: mark page dirty in make_spte omits 68be1306caea KVM: x86/mmu: Fold rmap_recycle into rmap_add omits b1a429fb1801 KVM: x86/mmu: Verify shadow walk doesn't terminate early i [...] omits f0066d94c92d KVM: MMU: change tracepoints arguments to kvm_page_fault omits 536f0e6ace95 KVM: MMU: change disallowed_hugepage_adjust() arguments to [...] omits 73a3c659478a KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kv [...] omits 3c8ad5a675d9 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault omits cdc47767a039 KVM: MMU: change tdp_mmu_map_handle_target_level() argumen [...] omits 2f6305dd5676 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault omits 9c03b1821a89 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault omits 43b74355ef8b KVM: MMU: change __direct_map() arguments to kvm_page_fault omits 3a13f4fea3c1 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_pa [...] omits 3647cd04b7d0 KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault omits b8a5d5511515 KVM: MMU: change page_fault_handle_page_track() arguments [...] omits 4326e57ef40a KVM: MMU: change direct_page_fault() arguments to kvm_page_fault omits c501040abc42 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault omits 6defd9bb178c KVM: MMU: Introduce struct kvm_page_fault omits d055f028a533 KVM: MMU: pass unadulterated gpa to direct_page_fault omits 55c0cefbdbda KVM: x86: Fix potential race in KVM_GET_CLOCK omits 45e6c2fac097 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate [...] omits 6b6fcd2804a2 kvm: x86: abstract locking around pvclock_update_vm_gtod_copy omits 3e44dce4d0ae KVM: X86: Move PTE present check from loop body to __shado [...] omits 5228eb96a487 KVM: x86: nSVM: implement nested TSC scaling omits f800650a4ed2 KVM: x86: SVM: add module param to control TSC scaling omits 606b102876e3 drm: fb_helper: fix CONFIG_FB dependency omits 36e8194dcd74 KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset omits 6b51b02a3a0a dma-buf: fix and rework dma_buf_poll v7 omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits d1012253a2d3 clk: imx: imx6ul: Fix csi clk gate register omits 2f9d61869640 clk: imx: imx6ul: Move csi_sel mux to correct base register omits d4e6c054fa95 clk: imx: Fix the build break when clk-imx8ulp build as module omits 28c369e60827 ALSA: usb-audio: disable implicit feedback sync for Behrin [...] omits e42dff467ee6 crypto: api - Export crypto_boot_test_finished omits 6e96dbe7c40a crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> [...] omits 38aa192a05f2 crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency omits f7324d4ba9e8 hwrng: meson - Improve error handling for core clock omits 9b870e8c04ec phy: samsung: unify naming and describe driver in KConfig omits ccfdcb325f2a ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions omits 3733c12ef4b5 ABI: sysfs-bus-soundwire-master: use wildcards on What def [...] omits 75eac387a253 soundwire: debugfs: use controller id and link_id for debugfs omits bf094cffea2a x86/kprobes: Fixup return address in generic trampoline handler omits 7da89495d500 tracing: Show kretprobe unknown indicator only for kretpro [...] omits 19138af1bd88 x86/unwind: Recover kretprobe trampoline entry omits 1f36839308cf x86/kprobes: Push a fake return address at kretprobe_trampoline omits df91c5bccb0c kprobes: Enable stacktrace from pt_regs in kretprobe handler omits 7391dd19027c arm: kprobes: Make space for instruction pointer on stack omits c1f76fe58f69 ia64: Add instruction_pointer_set() API omits bb6121b11c22 ARC: Add instruction_pointer_set() API omits eb4a3f7d78c7 x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() omits 5b284b193368 objtool: Ignore unwind hints for ignored functions omits e028c4f7ac7c objtool: Add frame-pointer-specific function ignore omits 03bac0df2886 kprobes: Add kretprobe_find_ret_addr() for searching retur [...] omits adf8a61a940c kprobes: treewide: Make it harder to refer kretprobe_tramp [...] omits 96fed8ac2bb6 kprobes: treewide: Remove trampoline_address from kretprob [...] omits f2ec8d9a3b8c kprobes: treewide: Replace arch_deref_entry_point() with d [...] omits a7fe2378454c ia64: kprobes: Fix to pass correct trampoline address to t [...] omits 29e8077ae2be kprobes: Use bool type for functions which returns boolean value omits c42421e205fc kprobes: treewide: Use 'kprobe_opcode_t *' for the code ad [...] omits 57d4e3178010 kprobes: Add assertions for required lock omits dfc05b55c3c6 kprobes: Use IS_ENABLED() instead of kprobes_built_in() omits 223a76b268c9 kprobes: Fix coding style issues omits 9c89bb8e3272 kprobes: treewide: Cleanup the error messages for kprobes omits 4402deae8993 kprobes: Make arch_check_ftrace_location static omits 71bdc8fe22ac csky: ftrace: Drop duplicate implementation of arch_check_ [...] omits 02afb8d6048d kprobe: Simplify prepare_kprobe() by dropping redundant version omits 5d6de7d7fb4b kprobes: Use helper to parse boolean input from userspace omits 8f7262cd6669 kprobes: Do not use local variable when creating debugfs file omits 129291980f49 net: sched: Use struct_size() helper in kvmalloc() omits 51984c9ee01e net/mlx5e: Use array_size() helper omits ab9ace34158f net/mlx5: Use struct_size() helper in kvzalloc() omits 806bf340e180 net/mlx5: Use kvcalloc() instead of kvzalloc() omits f62eb932d857 net/mlx5: Tolerate failures in debug features while driver load omits 2b0247e22097 net/mlx5: Warn for devlink reload when there are VFs alive omits 98576013bf28 net/mlx5: DR, Add missing string for action type SAMPLER omits 515ce2ffa621 net/mlx5: DR, init_next_match only if needed omits 5dde00a73048 net/mlx5: DR, Fix typo 'offeset' to 'offset' omits 1ffd498901c1 net/mlx5: DR, Increase supported num of actions to 32 omits 11a45def2e19 net/mlx5: DR, Add support for SF vports omits c0e90fc2ccaa net/mlx5: DR, Support csum recalculation flow table on SFs omits ee1887fb7cdd net/mlx5: DR, Align error messages for failure to obtain v [...] omits dd4acb2a0954 net/mlx5: DR, Add missing query for vport 0 omits 7ae8ac9a5820 net/mlx5: DR, Replace local WIRE_PORT macro with the exist [...] omits f9f93bd55ca6 net/mlx5: DR, Fix vport number data type to u16 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 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 d9f2a53f64a6 Merge tag 'pr-move-task-cpu-to-ti' of git://git.kernel.org [...] omits 57589f82762e ASoC: rt5682: move clk related code to rt5682_i2c_probe omits c4f6120302f6 drm/i915: Use direction definition DMA_BIDIRECTIONAL inste [...] omits 8aa0fb0fbb82 riscv: rely on core code to keep thread_info::cpu updated omits 336868afbaae powerpc: smp: remove hack to obtain offset of task_struct::cpu omits bcf9033e5449 sched: move CPU field back into thread_info if THREAD_INFO [...] omits 227d735d889e powerpc: add CPU field to struct thread_info omits bd2e2632556a s390: add CPU field to struct thread_info omits f5d0e5e9d72d selinux: remove the SELinux lockdown implementation omits 59050d783848 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF i [...] 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 5443f98fb9e0 x86: add CPU field to struct thread_info omits 001430c1910d arm64: add CPU field to struct thread_info 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 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 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 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 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 a2258831d12d PCI: endpoint: Use sysfs_emit() in "show" functions 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 894682f0a9b3 PCI: xgene: Use PCI_VENDOR_ID_AMCC macro omits 5af9405397bf PCI: dra7xx: Get an optional clock omits b9a6943dc891 PCI: dra7xx: Remove unused include omits 3b868d150efd PCI: dra7xx: Make it a kernel module omits 3a7fb86758c9 PCI: dwc: Export more symbols to allow modular drivers 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 528a4ab45300 scs: Release kasan vmalloc poison in scs_free process omits 1e39da5a200b drm/i915: Enable TPS3/4 on all platforms that support them 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 fb75686bed1a platform/chrome: cros_ec_typec: Use cros_ec_command() omits 4f1406396ed4 platform/chrome: cros_ec_proto: Add version for ec_command omits 5d122256f4e5 platform/chrome: cros_ec_proto: Make data pointers void omits 7101c83950e6 platform/chrome: cros_usbpd_notify: Move ec_command() omits 67ea0239fb60 platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command() 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 ae11ad385f81 dt-bindings: aspeed: Add UART routing controller omits a2db23c11077 dt-bindings: mfd: aspeed-lpc: Convert to YAML schema 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 7c3855c423b1 PCI: Coalesce host bridge contiguous apertures 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 69c2255f1de5 i2c: / ACPI: fix resource leak in reconfiguration device addition 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 d97c5d4c622f PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI omits ef91abfb20c7 devlink: Add missed notifications iterators 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 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 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 e63cf610ead1 arm64: mm: Drop pointless call to set_max_mapnr() omits 176412f8674b pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] 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 067595d72817 x86/boot: Fix make hdimage with older versions of mtools omits 239f3c2ee183 drm/i915: Fix runtime pm handling in i915_gem_shrink 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 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 e0f7b1922358 PCI: Use kstrtobool() directly, sans strtobool() wrapper omits 8798a803ddf6 vfio/fsl-mc: Add per device reset support omits fec2432c9a73 bus/fsl-mc: Add generic implementation for open/reset/clos [...] omits 8a764ef1bd43 selinux: enable genfscon labeling for securityfs omits 36f354ec7bf9 PCI/sysfs: Return -EINVAL consistently from "store" functions omits 95e83e219d68 PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input 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 0eb10c0c6d61 Bluetooth: btrsi: remove superfluous header files from btrsi.c 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 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 6bc779ee05d4 PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() omits 87f1f87a1681 PCI/ACPI: Move _OSC query checks to separate function omits 4c6f6060b7c4 PCI/ACPI: Move supported and control calculations to separ [...] omits af9d82626c8f PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS 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 720dff78de36 efi: Allow efi=runtime omits d9f283ae71af efi: Disable runtime services on RT 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 70a9ac36ffd8 f2fs: fix up f2fs_lookup tracepoints omits 3d5ac9effcc6 perf test: Workload test of all PMUs omits 4a87dea9e60f perf test: Workload test of metric and metricgroups omits 9a0a1417d3bb PCI: Tidy comments omits 0e46c8307574 perf jevents: Add __maybe_unused attribute to unused function arg 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 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 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 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 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 019edd01d174 ath10k: sdio: Add missing BH locking around napi_schdule() omits e6dfbc3ba90c ath10k: Fix missing frame timestamp for beacon/probe-resp omits e263bdab9c0e ath10k: high latency fixes for beacon buffer 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 86a03dad0f5a ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map r [...] omits 6f4d70308e5e ath11k: support SMPS configuration for 6 GHz omits c3a7d7eb4c98 ath11k: add 6 GHz params in peer assoc command omits 62b8963cd84d ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps omits 62db14ea95b1 ath11k: indicate to mac80211 scan complete with aborted fl [...] omits c677d4b1bcc4 ath11k: indicate scan complete for scan canceled when scan [...] omits 441b3b5911f8 ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED omits ac83b6034cfa ath11k: add HTT stats support for new stats omits 6ed731829cf8 ath11k: Change masking and shifting in htt stats omits 74327bab6781 ath11k: Remove htt stats fixed size array usage omits 6f442799bcfd ath11k: Replace HTT_DBG_OUT with scnprintf omits 9e2e2d7a4dd4 ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF omits 72de799aa9e3 ath11k: Fix memory leak in ath11k_qmi_driver_event_work omits 8a0b899f169d ath11k: Fix inaccessible debug registers omits cd18ed4cf805 ath11k: Drop MSDU with length error in DP rx path 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 0f17ae43823b ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CA [...] omits 74bba5e5ba45 ath11k: enable 6G channels for WCN6855 omits 54f40f552afd ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 omits b6b142f644d2 ath11k: fix survey dump collection in 6 GHz omits 9d6ae1f5cf73 ath11k: fix packet drops due to incorrect 6 GHz freq value [...] omits 4a9550f536cc ath11k: add channel 2 into 6 GHz channel list 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 94a6df31dcf0 ath11k: Add wmi peer create conf event in wmi_tlv_event_id omits 79feedfea779 ath11k: Avoid "No VIF found" warning message omits 8ee8d38ca472 ath11k: Fix crash during firmware recovery on reo cmd ring access omits 3c79cb4d63c0 ath11k: Assign free_vdev_map value before ieee80211_register_hw omits 8717db7ee802 ath11k: Add vdev start flag to disable hardware encryption omits 1db2b0d0a391 ath11k: Avoid race during regd updates omits 69a0fcf8a9f2 ath11k: Avoid reg rules update during firmware recovery omits f394e4eae8e2 ath11k: Update pdev tx and rx firmware stats omits ab18e3bc1c13 ath11k: Fix pktlog lite rx events omits 2167fa606c0f ath11k: Add support for RX decapsulation offload omits aadf7c81a077 ath11k: fix some sleeping in atomic bugs omits b9b5948cdd7b ath11k: qmi: avoid error messages when dma allocation fails omits b2549465cdea ath11k: Replace one-element array with flexible-array member omits 4ba3b05ebd0c ath11k: add caldata download support from EEPROM omits e82dfe7b5608 ath11k: add caldata file for multiple radios omits 336e7b53c82f ath11k: clean up BDF download functions omits c72aa32d6d1c ath11k: use hw_params to access board_size and cal_offset 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 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 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 d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells omits 7dad41aac5f3 drm/probe-helper: Document drm_helper_hpd_irq_event() retu [...] omits f13efafc1a2c iommu/mediatek: Fix out-of-range warning with clang omits 6e0b813c6bbb mfd: max14577: Do not enforce (incorrect) interrupt trigger type omits 15e24f5ab1f4 mfd: max77693: Do not enforce (incorrect) interrupt trigger type omits 5a6c0a689e02 mfd: max77686: Do not enforce (incorrect) interrupt trigger type omits 516e83636fce mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type omits 1cdeb52e5c24 iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code 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 eb19efed836a ath11k: Wstringop-overread warning omits b72e86c07e98 ath11k: Add spectral scan support for QCN9074 omits 6dfd20c8a6cd ath11k: Fix the spectral minimum FFT bin count omits 1cae9c0009d3 ath11k: Introduce spectral hw configurable param omits cc2ad7541486 ath11k: Refactor spectral FFT bin size omits f552d6fd2f27 ath11k: add support for 80P80 and 160 MHz bandwidth omits 61fe43e7216d ath11k: add support for setting fixed HE rate/gi/ltf 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 e7e7d02ad837 dt-bindings: mfd: logicvc: Add patternProperties for the display 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 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 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 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 11333be19c08 RDMA/hfi1: Use struct_size() and flex_array_size() helpers 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 51c7786f5d42 arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sen [...] omits ede638c42c82 arm64: dts: qcom: sc7180: Add IMEM and pil info regions 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 98419a39d1dc arm64: dts: rockchip: add pwm nodes for rk3568 omits 707a4cdf86e5 bus: brcmstb_gisb: Allow building as module 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 e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem omits 250a0a5ba9d2 docs: checkpatch: add multiline, do/while, and multiple-as [...] omits cbb817fc2eff docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNE [...] 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 da73f4ee4a9a dt-bindings: interrupt-controller: msi: Add msi-ranges property omits 2e8b4b6ebe56 dt-bindings: interrupt-controller: Convert MSI controller [...] 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 d5b0d88385f5 PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM 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 18ed1c01a7dd ARM: smp: Enable THREAD_INFO_IN_TASK omits 50596b7559bf ARM: smp: Store current pointer in TPIDRURO register if available omits 3855ab614df4 ARM: smp: Free up the TLS register while running in the kernel omits 19f29aebd929 ARM: smp: Pass task to secondary_start_kernel omits dfbdcda280eb gcc-plugins: arm-ssp: Prepare for THREAD_INFO_IN_TASK support 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 d576b31bdece drm/i915: remember to call i915_sw_fence_fini 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 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 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 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 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 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 f02003c860d9 hardening: Avoid harmless Clang option under CONFIG_INIT_S [...] 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 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 74af1e2c1674 drm/i915: Flush buffer pools on driver remove 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 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 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 a837a0686308 drm/i915: Remove warning from the rps worker 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 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 c11d7f5126b7 clk: renesas: r9a07g044: Add GbEthernet clock/reset 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 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 689a5e6fff75 ath11k: monitor mode clean up to use separate APIs omits 64e06b78a927 ath11k: add separate APIs for monitor mode omits d37b4862312c ath11k: move static function ath11k_mac_vdev_setup_sync to top 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 37123c3baaee mac80211: use ieee802_11_parse_elems() in ieee80211_prep_c [...] omits 6fc165337b0d Bluetooth: hci_h5: directly return hci_uart_register_devic [...] omits 9a9023f31487 Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs 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 6341eb6f39bb drm/i915/selftests: exercise shmem_writeback with THP omits be988eaee1cb drm/i915/request: fix early tracepoints 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 55dd7e059098 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode omits 73eff8602ad1 platform/chrome: cros-ec-typec: Cleanup use of check_features omits a259cc14eca8 drm/i915: Reduce the number of objects subject to memcpy recover omits 0d8ee5ba8db4 drm/i915: Don't back up pinned LMEM context images and rin [...] omits 3e42cc61275f drm/i915/gt: Register the migrate contexts with their engines omits c56ce9565374 drm/i915 Implement LMEM backup and restore for suspend / resume omits 81387fc4f6e0 drm/i915/gt: Increase suspend timeout omits d80ee88e0769 drm/i915/gem: Implement a function to process all gem obje [...] omits 0d9388635a22 drm/i915/ttm: Implement a function to copy the contents of [...] omits 2dfa597d249c drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem [...] omits f602a96e0252 Merge tag 'drm-misc-next-2021-09-23' of git://anongit.free [...] omits 07b2fb604672 arm64: dts: qcom: sm6125: Remove leading zeroes omits 8c82646196c4 dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,d [...] 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 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 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 2fcd14d0f780 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 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 d50497c4a05e platform/chrome: cros_ec_proto: Fix check_features ret val omits 017792a04118 drm/i915/guc, docs: Fix pdfdocs build error by removing ne [...] 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 54fc4f134e09 drm/i915/uncore: fwtable read handlers are now used on all [...] 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 563edf85ce18 backlight: Propagate errors from get_brightness() 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 67512a8cf5a7 MIPS: Avoid macro redefinitions omits 8e16049333e4 MIPS: loongson64: Fix no screen display during boot-up omits 7f3b3c2bfa9c MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT 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 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 0f2752384fcf ARM: gemini: add device tree for ssi1328 omits 97b07ef09f52 ARM: gemini: add device tree for edimax NS2502 omits 481ef3e3b87f dt-bindings: add vendor prefix for ssi omits c7c7464c99d2 dt-bindings: add vendor prefix for edimax omits 25848b04dc07 ARM: dts: gemini: add labels for USB, IDE, flash and ethernet omits c86216bc96aa bpf: Document BPF licensing. omits 9c2fce137852 drm: Fix scaling_mode docs omits beff77b93452 ARM: dts: BCM5301X: Add DT for Asus RT-AC88U omits 7f595d6a6cdc fscrypt: allow 256-bit master keys with AES-256-XTS 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 ff61d3b212cc mfd: cros_ec: Drop unneeded MODULE_ALIAS omits 95c99b961e26 mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520 omits c0764872c1ff mfd: sprd: Add support for SC2730 PMIC 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 f5ee20464681 dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible omits 677c9aed74fd mfd: da9063: Add support for latest EA silicon revision 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 0996f75fbdf8 mfd: rk808: Add support for power off on RK817 omits fe02eed5d203 mfd: intel_pmt: Only compile on x86 omits 609506476b8e mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> " [...] 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 d4ae66f10c8b drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c 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 68c03c0e985e drm/i915/debugfs: Do not report currently active engine wh [...] omits dcc24e936da2 dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY omits de80ebd88b9e dt-bindings: mfd: brcm,cru: Add clkset syscon omits 7f6490afc97f devfreq: exynos-ppmu: simplify parsing event-type from DT omits b8deedf685ac devfreq: exynos-ppmu: use node names with hyphens 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 33a5471f8da9 video: backlight: Drop maximum brightness override for bri [...] omits beb791ee6caa Merge branch 'for-5.16/apple' into for-next omits cc84094218a7 HID: apple: Eliminate obsolete IR receiver quirks omits 6bc07a204449 dt-bindings: mfd: Add Broadcom's MISC block omits 63e3712536fd Merge branch 'for-5.15/upstream-fixes' into for-next 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 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 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 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 dcc3f56519b6 arm64: dts: hisilicon: align operating-points table name w [...] 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 c74e66d47e88 drm/i915/dg2: Add DG2-specific shadow register table omits e5b32ae34b02 drm/i915/uncore: Drop gen11 mmio read handlers omits aef02736a851 drm/i915/uncore: Drop gen11/gen12 mmio write handlers omits 09b2a597de37 drm/i915/uncore: Replace gen8 write functions with general [...] omits 6cdbb1018238 drm/i915/uncore: Associate shadow table with uncore omits 1ab2b4cd1283 drm/i915/uncore: Convert gen6/gen7 read operations to fwtable 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 477ffdbdf389 ARM: BCM53016: MR32: get mac-address from nvmem omits 6abc4ca5a280 ARM: BCM53016: Specify switch ports for Meraki MR32 omits 64612828628c ARM: dts: BCM53573: Add Tenda AC9 switch ports omits 9fb90ae6cae7 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch 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 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 c99c4733d2ea arm64: dts: mediatek: Split PCIe node for MT2712 and MT7622 omits adfaea23878f ARM: dts: mediatek: Update MT7629 PCIe node for new format 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 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 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 31f97cf9f0c3 rsi: Fix module dev_oper_mode parameter description 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 41b086b22fd8 ARM: dts: ux500: Skomer eMMC needs 300 ms power on omits 1a4c2705548a ARM: dts: ux500: Fix up SD card pin config omits 7aee0288beab ARM: dts: ux500: Skomer regulator fixes 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 c03d36995222 USB: cdc-acm: remove duplicate USB device ID omits 66ae258ccf40 Merge branch 'spi-5.15' into spi-5.16 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 0e159d2c0834 wcn36xx: Implement Idle Mode Power Save omits c0c2eb20c79e wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass [...] omits 701668d3bfa0 wcn36xx: Fix Antenna Diversity Switching omits d6dbce453b19 wcn36xx: handle connection loss indication 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 a635d66be164 ASoC: fsl_spdif: Add support for i.MX8ULP omits 815b55e1101f ASoC: fsl: Constify static snd_soc_ops omits c9129371cb3d USB: serial: keyspan_pda: use usb_control_msg_recv() 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 b968e84b509d x86/iopl: Fake iopl(3) CLI/STI usage omits ed9084009682 ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init() 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 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 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 45f63790e456 drm/i915: Check SFC fusing before recording/dumping SFC_DONE omits ff04f8beade5 drm/i915/xehp: Check new fuse bits for SFC availability 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 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 91160c839824 drm/i915: Take pinning into account in __i915_gem_object_is_lmem omits 9175ffff5ea9 drm/i915/guc: Enable GuC submission by default on DG1 omits 87ba15d6b67a drm/i915/guc: Add DG1 GuC / HuC firmware defs omits 7acbbc7cf485 drm/i915/guc: put all guc objects in lmem when available omits ea97e44f83e2 drm/i915: Do not define vma on stack 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 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 53718bff8f40 drm/i915/gt: Add "intel_" as prefix in set_mocs_index() omits 8e8f2ac09db9 ASoC: Drop mistakenly applied SPI patch omits d0a652493abd drm/i915: Make wa list per-gt 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 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 9a6b201bd5e8 Merge remote-tracking branch 'tip/locking/wwmutex' into dr [...] 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 235e40fd00ce arm: dts: mt7623: add otg nodes for bpi-r2 omits f5f54d00f24f arm: dts: mt7623: add musb device nodes 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 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 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 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 b70e13885cf6 genirq: Disable irqfixup/poll on PREEMPT_RT. omits 9fcb4a8ff2aa drm/v3d: fix sched job resources cleanup when a job is aborted 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 d0c560316d6f drm/i915: deduplicate frequency dump on debugfs omits 23f6a829a67c drm/i915: rename debugfs_gt_pm files omits 00142bce94dc drm/i915: rename debugfs_engines files omits 022f324c9934 drm/i915: rename debugfs_gt files 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 894d4f1f77d0 arm64: dts: hisilicon: fix arm,sp805 compatible string omits 6219b20e1ecd arm64: dts: hisilicon: Add support for Hikey 970 PMIC 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 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 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 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 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 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 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 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 d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops omits 6e42e16a42c4 soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72116 omits e8377f497dec soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72113 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 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 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 f1291f41afa9 Merge series "ASoC: cs42l42: Implement Manual Type detecti [...] omits 8e0850f98df9 Merge series "ASoC: SOF: Clean up the probe support" from [...] omits 8c2e09b9a2f5 arm64: dts: allwinner: pinetab: Add HDMI support 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 48b096126954 drm/i915: Move __i915_gem_free_object to ttm_bo_destroy 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 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 feab5bb8f1d4 ath11k: Align bss_chan_info structure with firmware omits 9b4dd38b46cf ath11k: add support in survey dump with bss_chan_info omits 7e9fb2418a4c ath11k: Rename atf_config to flag1 in target_resource_config omits e20cfa3b62ae ath11k: fix 4addr multicast packet tx omits 34c67dc36641 ath11k: fix 4-addr tx failure for AP and STA modes omits ef7bc2a76342 ath9k: owl-loader: fetch pci init values through nvmem omits eb3a97a69be8 ath9k: fetch calibration data via nvmem subsystem omits 6c5faa6e07d3 ARM: config: multi v7: Regenerate defconifg omits 95fff5840584 ARM: config: multi v7: Add renamed symbols omits e07ecee5b139 ARM: config: multi v7: Clean up enabled by default options omits b942624147b0 ARM: config: multi v7: Drop unavailable options 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 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 dc34ca9231f2 drm/i915: Mark GPU wedging on driver unregister unrecoverable 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 ce079f6d87cc drm/i915: Add mmap lock around vma_lookup() in the mman selftest. 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 d5dd580deb54 Merge drm/drm-next into drm-intel-gt-next 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 e93540510278 drm/i915/dg2: Define MOCS table for DG2 omits 50bc6486a8f1 drm/i915/xehpsdv: Define MOCS table for XeHP SDV 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 9787ab583305 soc: bcm63xx-power: Make use of the helper function devm_p [...] omits dc3401c83f95 soc: bcm: bcm-pmb: Make use of the helper function devm_pl [...] omits 6c38c39ab214 arm64: dts: broadcom: bcm4908: Fix UART clock name omits 6cf9f70255b9 arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus omits d0ae9c944b94 arm64: dts: broadcom: bcm4908: Fix NAND node name omits 225ffaf3d0e0 ARM: dts: BCM5301X: Specify switch ports for more devices omits f5fc9044e5d4 ARM: dts: NSP: Fix MX65 MDIO mux warnings omits 56e4e5484272 ARM: dts: NSP: Fix MX64/MX65 eeprom node name omits 38f8111369f3 ARM: dts: NSP: Fix MDIO mux node names omits 15a563d008ef ARM: dts: NSP: Fix mpcore, mmc node names omits 695717eb4c61 ARM: dts: NSP: Add bcm958623hr board name to dts omits c5e1df3276d7 ARM: dts: BCM5301X: Fix memory nodes names omits 6ee0b56f7530 ARM: dts: BCM5301X: Fix MDIO mux binding omits 9dba049b6d32 ARM: dts: BCM5301X: Fix nodes names omits af413758ea71 ARM: dts: NSP: Add DT files for Meraki MX65 series omits d50a0923f35b ARM: dts: NSP: Add DT files for Meraki MX64 series omits 2698fbb457d7 ARM: dts: NSP: Add Ax stepping modifications omits f509d4a78a75 ARM: dts: NSP: Add common bindings for MX64/MX65 omits e544f2cfb287 dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65 omits 4bb2642cbd38 ARM: dts: NSP: Move USB3 PHY to internal MDIO bus omits 2644193266dd ARM: dts: NSP: add MDIO bus controller node omits 986fad2beb5a ARM: dts: NSP: disable qspi node by default omits 6e41ab534fd8 ARM: dts: NSP: enable DMA on bcm988312hr omits 239cf177186a dt-bindings: arm: bcm: add NSP devices to SoCs omits e5a8339e13fb ARM: dts: NSP: add device names to compatible 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 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 43192617f781 drm/i915: Enable -Wsometimes-uninitialized omits 46f20a353b80 drm/i915/selftests: Always initialize err in igt_dmabuf_im [...] omits 4796054b381a drm/i915/selftests: Do not use import_obj uninitialized omits ffc011b696f0 ARM: dts: ux500: Tag Janice display SPI correct 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 d680c6b49c5e audit: Convert to SPDX identifier omits 7962c2eddbfe arch: remove unused function syscall_set_arguments() 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 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 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 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 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 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 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 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 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 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 4f41ddc7c7ee drm/i915/guc: Add GuC kernel doc omits af5bc9f21e3a drm/i915/guc: Drop guc_active move everything into guc_state omits 3cb3e3434b9f drm/i915/guc: Move fields protected by guc->contexts_lock [...] omits 9798b1724ba4 drm/i915/guc: Move GuC priority fields in context under gu [...] omits 5b116c17e6ba drm/i915/guc: Drop pin count check trick between sched_dis [...] omits 1424ba81a2d0 drm/i915/guc: Proper xarray usage for contexts_lookup omits 0f7976506de6 drm/i915/guc: Rework and simplify locking omits 52d66c06fd94 drm/i915/guc: Move guc_blocked fence to struct guc_state omits b0d83888a32b drm/i915/guc: Release submit fence from an irq_work omits ae36b62927f1 drm/i915/guc: Reset LRC descriptor if register returns -ENODEV omits f16d5cb981a5 drm/i915/guc: Don't touch guc_state.sched_state without a lock omits 422cda4f5009 drm/i915/guc: Take context ref when cancelling request omits d2420c2ed8f1 drm/i915/selftests: Add initial GuC selftest for scrubbing [...] omits d135865cb8e3 drm/i915/guc: Copy whole golden context, set engine state [...] omits 9888beaaf118 drm/i915/guc: Don't enable scheduling on a banned context, [...] omits cf37e5c820f1 drm/i915/guc: Kick tasklet after queuing a request omits ac653dd7996e Revert "drm/i915/gt: Propagate change in error status to c [...] omits 1ca36cff0166 drm/i915/guc: Workaround reset G2H is received after sched [...] omits d67e3d5a5da8 drm/i915/guc: Process all G2H message at once in work queue omits 88209a8ecb8b drm/i915/guc: Don't drop ce->guc_active.lock when unwindin [...] omits c39f51cc980d drm/i915/guc: Unwind context requests in reverse order omits 669b949c1a44 drm/i915/guc: Fix outstanding G2H accounting omits fc30a6764a54 drm/i915/guc: Fix blocked context accounting omits 53182e81f47d kbuild: Enable DT schema checks for %.dtb targets 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 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 aa06e20f1be6 x86/ACPI: Don't add CPUs that are not online capable omits 435a8dc8d9b9 ACPICA: Add support for MADT online enabled bit 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 083b32d6f4fa x86/mce: Get rid of stray semicolons 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 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 f55e36d5ab76 qed: Improve the stack space of filter_config() 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 d687e056a18f soc: mediatek: mmsys: Add mt8192 mmsys routing table omits cb19c107979b soc: mediatek: mmsys: add comp OVL_2L2/POSTMASK/RDMA4 omits d2bbd5d96b03 arm64: dts: mt8183: add kukui platform audio node omits 13dd23cfc6e2 arm64: dts: mt8183: add audio node omits 5d2b897bc6f5 arm64: dts: mediatek: Add mt8192 clock controllers 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 e954a7afe8f5 arm64: dts: allwinner: a64: Add GPU opp table omits d119948059b7 ARM: dts: sun8i: r40: Add I2S nodes omits 56c9d4071691 dt-bindings: sound: sun4i-i2s: add Allwinner R40 I2S compatible 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 f25e3908b9cd drm/i915: Get PM ref before accessing HW register 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 74388ca483a4 drm/i915: Use Transparent Hugepages when IOMMU is enabled 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 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 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 8f40da9494cf Merge branch 'misc.namei' into for-next omits 058d7d626028 drm/i915: clean up inconsistent indenting 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 7a4d10a17c7a ARM: dts: Add PTP timesource to the IXP456x 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 f503eb0cf2ba drm/i915/selftests: fixup igt_shrink_thp omits 502d0609fc41 drm/i915/gtt: add some flushing for the 64K GTT path omits 3f027d61663f drm/i915/gt: Add separate MOCS table for Gen12 devices oth [...] 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 9980c4251f8d printk: use kvmalloc instead of kmalloc for devkmsg_user omits f5392e5f8ef3 drm/i915/adl_s: Remove require_force_probe protection 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 dcc5d82063d9 drm/i915: Stop rcu support for i915_address_space omits 843151521844 drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups omits 9ec8795e7d91 drm/i915: Drop __rcu from gem_context->vm omits 0483a3018733 drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem omits a82a9979de22 drm/i915: Add i915_gem_context_is_full_ppgtt omits 24fad29e52e0 drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam omits c6d04e48d2e6 drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_c [...] omits e1068a9e808a drm/i915: Drop code to handle set-vm races from execbuf omits 8cf97637ff88 drm/i915: Keep gem ctx->vm alive until the final put omits c238980efd3b drm/i915: Release ctx->syncobj on final put, not on ctx close omits 75eefd82581f drm/i915: Release i915_gem_context from a worker 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 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 fb1e95bc2755 drm/i915/gt: Initialize L3CC table in mocs init omits cfbe5291a189 drm/i915/gt: Initialize unused MOCS entries with device sp [...] omits c6b248489dc3 drm/i915/gt: Set BLIT_CCTL reg to un-cached omits d79a1d713180 drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward omits b62aa57e3c78 drm/i915/gt: Add support of mocs propagation 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 450cede7f380 drm/i915/gem: Fix the mman selftest 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 5db1856781e4 drm/i915/guc: drop guc_communication_enabled 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 f123efebe436 drm/i915: Actually delete gpu reloc selftests omits 450b2622bc11 drm/ttm: optimize the pool shrinker a bit v2 omits 880121be1179 mm/vmscan: add sync_shrinkers function v3 omits ba3d8257f2d9 drm/i915: Ensure wa_init_finish() is called for ctx workar [...] 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 f3ede209d44d drm/i915/pci: rename functions to have i915_pci prefix 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 669076334bfa drm/ttm, drm/i915: Update ttm_move_memcpy for async use omits d8ac30fd479c drm/i915/ttm: Reorganize the ttm move code somewhat omits 6501e6bb1458 drm/i915: Clean up gen2 DPLL readout omits 35a17f93e03a drm/i915: Set output_types to EDP for vlv/chv DPLL forcing omits ae4b0eacaffe drm/i915/dg2: Add new LRI reg offsets omits 5e076529e265 drm/i915/selftests: Increase timeout in i915_gem_contexts [...] omits 6321a722374b drm/i915: s/0/NULL/ 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 ac5a2dff428a drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] 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 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 81a14bedae5b drm/i915/dg1: remove __maybe_unused leftover omits d7f213c131ad drm/i915/dp: Use max params for panels < eDP 1.4 omits ff12ce2c9cb1 drm/i915/gt: Potential error pointer dereference in pinned [...] 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 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 8c3363c67b88 drm/i915/debugfs: hook up ttm_resource_manager_debug omits 5359b745146a drm/i915/buddy: add some pretty printing omits c9b6e94963bc drm/i915: Ditch the i915_gem_ww_ctx loop member 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 faf890985e30 drm/i915: Fix syncmap memory leak omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 9e9dfd080201 drm/i915/dg2: Maintain backward-compatible nested batch behavior 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 90fd2194a0cc drm/i915: Use designated initializers for init/exit table 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 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 d5ef86b38e4c drm/i915: Add pci ids and uapi for DG1 omits ad482232e3cc drm/i915/xehpsdv: Read correct RP_STATE_CAP register omits efd330b97855 drm/i915/xehpsdv: factor out function to read RP_STATE_CAP 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 b97090575ed2 drm/i915: Use locked access to ctx->engines in set_priority 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 d16de9a25b5c drm/i915/xehpsdv: Add compute DSS type omits 89f2e7ab4dd9 drm/i915/dg2: Report INSTDONE_GEOM values in error state omits fa9899dad3ed drm/i915/xehp: Loop over all gslices for INSTDONE processing omits dae2d2883296 drm/doc/rfc: drop lmem uapi section 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 5c5c40e28c52 drm/i915/xehp: Xe_HP shadowed registers are a strict super [...] omits 5798a769d6f5 drm/i915/gen12: Update shadowed register table omits 0bb50de156d8 drm/i915/gen11: Update shadowed register table omits f9d56cd64ef3 drm/i915: Make shadow tables range-based omits 39afa4104bed drm/i915: Re-use gen11 forcewake read functions on gen12 omits bc33e71f00a7 drm/i915: correct name of GT forcewake domain in error messages omits ce7e75c7ef1b drm/i915: Disable bonding on gen12+ platforms 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 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 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 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 0a3221b65874 Merge tag 'powerpc-5.15-5' of git://git.kernel.org/pub/scm [...] adds 6c2c712767ee Merge tag 'net-5.15-rc7' of git://git.kernel.org/pub/scm/l [...] adds 9d235ac01f54 Merge branch 'ucount-fixes-for-v5.15' of git://git.kernel. [...] adds 6c9a54551977 Revert "memblock: exclude NOMAP regions from kmemleak" adds 658aafc8139c memblock: exclude MEMBLOCK_NOMAP regions from kmemleak adds 64222515138e Merge tag 'drm-fixes-2021-10-22' of git://anongit.freedesk [...] adds 1394103fd72c vduse: Disallow injecting interrupt before DRIVER_OK is set adds 0943aacf5ae1 vduse: Fix race condition between resetting and irq injecting adds 890d33561337 virtio-ring: fix DMA metadata flags
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 (cf6c9d12750c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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 | 2 - .rustfmt.toml | 12 - 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-devices-system-cpu | 15 - Documentation/ABI/stable/sysfs-driver-mlxreg-io | 241 - Documentation/ABI/stable/sysfs-module | 25 +- Documentation/ABI/testing/configfs-usb-gadget-uac1 | 42 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 43 +- .../ABI/testing/debugfs-driver-habanalabs | 6 - Documentation/ABI/testing/evm | 5 +- Documentation/ABI/testing/ima_policy | 10 +- Documentation/ABI/testing/pstore | 3 +- Documentation/ABI/testing/sysfs-ata | 2 +- Documentation/ABI/testing/sysfs-block | 16 - Documentation/ABI/testing/sysfs-bus-counter | 38 +- .../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 10 - Documentation/ABI/testing/sysfs-bus-iio | 42 - .../ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 | 38 - Documentation/ABI/testing/sysfs-bus-iio-scd30 | 34 + .../ABI/testing/sysfs-bus-iio-temperature-max31865 | 20 - Documentation/ABI/testing/sysfs-bus-mdio | 9 - Documentation/ABI/testing/sysfs-bus-pci | 35 +- Documentation/ABI/testing/sysfs-bus-platform | 12 - .../testing/sysfs-bus-platform-devices-occ-hwmon | 13 - 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-extcon | 12 +- Documentation/ABI/testing/sysfs-class-fc | 27 - Documentation/ABI/testing/sysfs-class-gnss | 2 +- Documentation/ABI/testing/sysfs-class-hwmon | 932 - 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-thermal | 259 - 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 | 68 +- Documentation/ABI/testing/sysfs-driver-ufs | 128 +- 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-fs-f2fs | 16 - Documentation/ABI/testing/sysfs-kernel-slab | 115 +- Documentation/ABI/testing/sysfs-mce | 129 - 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-v1/memory.rst | 11 +- Documentation/admin-guide/cgroup-v2.rst | 18 - Documentation/admin-guide/cputopology.rst | 12 +- Documentation/admin-guide/dynamic-debug-howto.rst | 13 +- .../admin-guide/hw-vuln/core-scheduling.rst | 5 +- Documentation/admin-guide/hw-vuln/spectre.rst | 61 +- Documentation/admin-guide/kernel-parameters.txt | 34 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/media/i2c-cardlist.rst | 8 +- 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/damon/index.rst | 1 - Documentation/admin-guide/mm/damon/reclaim.rst | 235 - Documentation/admin-guide/mm/damon/start.rst | 11 - Documentation/admin-guide/mm/damon/usage.rst | 109 +- Documentation/admin-guide/mm/hugetlbpage.rst | 42 +- Documentation/admin-guide/mm/index.rst | 2 - Documentation/admin-guide/mm/memory-hotplug.rst | 143 +- Documentation/admin-guide/mm/pagemap.rst | 22 - Documentation/admin-guide/ramoops.rst | 2 +- Documentation/arm/index.rst | 1 - Documentation/arm/marvell.rst | 19 - Documentation/arm/microchip.rst | 20 - Documentation/arm/stm32/stm32mp13-overview.rst | 37 - Documentation/arm64/cpu-feature-registers.rst | 12 +- Documentation/arm64/elf_hwcaps.rst | 4 - Documentation/arm64/silicon-errata.rst | 12 - Documentation/asm-annotations.rst | 2 +- Documentation/block/inline-encryption.rst | 453 +- Documentation/block/queue-sysfs.rst | 9 +- Documentation/bpf/bpf_licensing.rst | 92 - Documentation/bpf/btf.rst | 29 +- Documentation/bpf/index.rst | 9 - .../bpf/libbpf/libbpf_naming_convention.rst | 40 - Documentation/cdrom/cdrom-standard.rst | 11 - Documentation/conf.py | 3 - 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 | 81 - Documentation/dev-tools/kasan.rst | 7 +- Documentation/dev-tools/kcov.rst | 5 - Documentation/dev-tools/kfence.rst | 23 +- Documentation/dev-tools/kunit/running_tips.rst | 11 +- Documentation/devicetree/bindings/Makefile | 15 +- 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 | 24 - .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 - .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 65 +- .../devicetree/bindings/arm/cci-control-port.yaml | 38 - Documentation/devicetree/bindings/arm/cci.txt | 224 + Documentation/devicetree/bindings/arm/cpus.yaml | 6 +- Documentation/devicetree/bindings/arm/fsl.yaml | 99 +- .../devicetree/bindings/arm/mediatek.yaml | 1 - .../bindings/arm/mediatek/mediatek,mmsys.yaml | 4 - .../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 | 4 - .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- .../bindings/arm/samsung/samsung-boards.yaml | 6 - .../devicetree/bindings/arm/sprd/sprd.yaml | 5 - .../devicetree/bindings/arm/stm32/stm32.yaml | 4 - .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 - .../arm/sunxi/allwinner,sun6i-a31-cpuconfig.yaml | 38 - .../arm/sunxi/allwinner,sun9i-a80-prcm.yaml | 33 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 15 +- Documentation/devicetree/bindings/arm/toshiba.yaml | 1 - Documentation/devicetree/bindings/arm/xilinx.yaml | 17 - .../bindings/auxdisplay/holtek,ht16k33.yaml | 32 +- Documentation/devicetree/bindings/bus/palmbus.yaml | 79 - .../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 - .../devicetree/bindings/clock/maxim,max77686.txt | 4 +- .../bindings/clock/qcom,dispcc-sm8x50.yaml | 13 - .../bindings/clock/qcom,gcc-msm8994.yaml | 70 - .../bindings/clock/qcom,gcc-msm8998.yaml | 26 +- .../bindings/clock/qcom,gcc-qcm2290.yaml | 72 - .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 - .../bindings/clock/qcom,sc7280-camcc.yaml | 71 - .../bindings/clock/qcom,sc7280-lpasscc.yaml | 68 - .../devicetree/bindings/clock/qcom,videocc.yaml | 13 - .../bindings/clock/samsung,exynos850-clock.yaml | 185 - .../devicetree/bindings/clock/samsung,s2mps11.txt | 49 + .../devicetree/bindings/clock/samsung,s2mps11.yaml | 45 - .../ddr/lpddr2-timings.txt | 0 Documentation/devicetree/bindings/ddr/lpddr2.txt | 102 + .../ddr/lpddr3-timings.txt | 0 Documentation/devicetree/bindings/ddr/lpddr3.txt | 106 + .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../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/bridge/lvds-codec.yaml | 33 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 106 - .../devicetree/bindings/display/bridge/ps8640.yaml | 19 +- .../devicetree/bindings/display/bridge/ptn3460.txt | 39 + .../devicetree/bindings/display/bridge/sii9234.txt | 49 + .../bindings/display/bridge/sil,sii9234.yaml | 110 - .../bindings/display/mediatek/mediatek,dsi.txt | 6 - .../bindings/display/msm/dp-controller.yaml | 16 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 1 - .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 - .../bindings/display/panel/boe,tv101wum-nl6.yaml | 7 - .../bindings/display/panel/ilitek,ili9163.yaml | 69 - .../bindings/display/panel/ilitek,ili9881c.yaml | 2 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 - .../bindings/display/panel/panel-edp.yaml | 188 - .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../bindings/display/panel/panel-simple.yaml | 5 - .../bindings/display/panel/samsung,s6d27a1.yaml | 98 - .../bindings/display/panel/sharp,ls060t1sx01.yaml | 56 - .../display/panel/sony,tulip-truly-nt35521.yaml | 72 - .../devicetree/bindings/display/renesas,du.yaml | 51 - Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 123 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 6 - .../devicetree/bindings/example-schema.yaml | 14 +- .../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 + .../devicetree/bindings/gpio/gpio-axp209.txt | 75 + .../bindings/gpio/rockchip,gpio-bank.yaml | 2 - .../bindings/gpio/x-powers,axp209-gpio.yaml | 55 - .../bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 43 - .../bindings/gpu/host1x/nvidia,tegra210-nvdec.yaml | 106 - .../devicetree/bindings/hwmon/dps650ab.txt | 11 + .../devicetree/bindings/hwmon/hih6130.txt | 12 + .../devicetree/bindings/hwmon/ibm,cffps1.txt | 26 + .../devicetree/bindings/hwmon/iio-hwmon.yaml | 37 - Documentation/devicetree/bindings/hwmon/jc42.txt | 46 + .../devicetree/bindings/hwmon/jedec,jc42.yaml | 78 - .../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/ntc-thermistor.yaml | 141 - .../devicetree/bindings/hwmon/ntc_thermistor.txt | 44 + .../bindings/hwmon/pmbus/ti,lm25066.yaml | 54 - .../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 - .../devicetree/bindings/hwmon/ti,tmp421.yaml | 110 - Documentation/devicetree/bindings/hwmon/tmp108.txt | 18 + .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../devicetree/bindings/i2c/apple,i2c.yaml | 61 - .../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 +- .../devicetree/bindings/iio/adc/adi,ad799x.yaml | 73 - .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 100 - .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 1 - .../bindings/iio/adc/nxp,imx8qxp-adc.yaml | 78 - .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 108 +- .../bindings/iio/chemical/senseair,sunrise.yaml | 55 - .../bindings/iio/chemical/sensirion,scd4x.yaml | 46 - .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 +- .../bindings/iio/frequency/adi,adrf6780.yaml | 131 - .../bindings/iio/light/liteon,ltr501.yaml | 51 - .../iio/magnetometer/asahi-kasei,ak8975.yaml | 7 - .../bindings/iio/multiplexer/io-channel-mux.yaml | 13 +- .../bindings/iio/temperature/maxim,max31865.yaml | 52 - .../devicetree/bindings/input/cypress-sf.yaml | 61 - .../devicetree/bindings/input/elan,ekth3000.yaml | 81 - .../devicetree/bindings/input/elan_i2c.txt | 44 + .../bindings/input/touchscreen/silead,gsl1680.yaml | 91 - .../bindings/input/touchscreen/silead_gsl1680.txt | 44 + .../interrupt-controller/microchip,eic.yaml | 73 - .../interrupt-controller/msi-controller.yaml | 46 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 - .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 1 - .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 59 - .../devicetree/bindings/leds/register-bit-led.txt | 94 + .../devicetree/bindings/leds/register-bit-led.yaml | 95 - .../devicetree/bindings/mailbox/mtk-gce.txt | 4 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 13 +- .../bindings/media/i2c/aptina,mt9p031.yaml | 108 - .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 120 - .../devicetree/bindings/media/i2c/mt9p031.txt | 40 + .../devicetree/bindings/media/i2c/ov5640.txt | 92 + .../devicetree/bindings/media/i2c/ovti,ov5640.yaml | 154 - .../devicetree/bindings/media/mediatek-vcodec.txt | 2 - .../bindings/media/qcom,sc7280-venus.yaml | 162 - .../bindings/media/qcom,sdm660-venus.yaml | 186 - .../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 +- .../memory-controllers/ddr/jedec,lpddr2.yaml | 223 - .../bindings/memory-controllers/ddr/lpddr3.txt | 107 - .../bindings/memory-controllers/fsl/ddr.txt | 29 + .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 83 - .../memory-controllers/mediatek,mt7621-memc.yaml | 30 - .../memory-controllers/mediatek,smi-common.yaml | 34 +- .../memory-controllers/mediatek,smi-larb.yaml | 3 - .../memory-controllers/nvidia,tegra20-emc.yaml | 23 +- .../bindings/memory-controllers/omap-gpmc.txt | 157 + .../memory-controllers/renesas,rpc-if.yaml | 1 - .../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +- .../bindings/memory-controllers/ti,gpmc-child.yaml | 245 - .../bindings/memory-controllers/ti,gpmc.yaml | 172 - Documentation/devicetree/bindings/mfd/ac100.txt | 50 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 157 + .../devicetree/bindings/mfd/aspeed-lpc.yaml | 199 - Documentation/devicetree/bindings/mfd/axp20x.txt | 273 + .../devicetree/bindings/mfd/brcm,cru.yaml | 32 +- .../devicetree/bindings/mfd/brcm,misc.yaml | 60 - Documentation/devicetree/bindings/mfd/max14577.txt | 4 +- Documentation/devicetree/bindings/mfd/max77686.txt | 2 +- Documentation/devicetree/bindings/mfd/max77693.txt | 2 +- .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 - Documentation/devicetree/bindings/mfd/syscon.yaml | 2 - .../devicetree/bindings/mfd/x-powers,ac100.yaml | 116 - .../devicetree/bindings/mfd/x-powers,axp152.yaml | 400 - .../devicetree/bindings/mfd/xylon,logicvc.yaml | 3 - .../devicetree/bindings/mmc/arasan,sdhci.yaml | 26 +- .../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 | 9 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 147 + Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 98 + .../devicetree/bindings/mtd/gpmc-onenand.txt | 48 + .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 121 - .../devicetree/bindings/mtd/ti,gpmc-onenand.yaml | 81 - .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../bindings/net/broadcom-bluetooth.yaml | 17 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 12 +- .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 43 - .../devicetree/bindings/net/dsa/qca8k.txt | 215 + .../devicetree/bindings/net/dsa/qca8k.yaml | 362 - .../devicetree/bindings/net/dsa/realtek-smi.txt | 87 - Documentation/devicetree/bindings/net/gpmc-eth.txt | 97 + .../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/net/marvell-bluetooth.txt | 25 + .../devicetree/bindings/net/marvell-bluetooth.yaml | 31 - .../devicetree/bindings/net/nfc/marvell,nci.yaml | 170 - .../devicetree/bindings/net/nfc/nfcmrvl.txt | 84 + .../devicetree/bindings/net/nfc/nxp,nci.yaml | 61 - .../devicetree/bindings/net/nfc/nxp,pn532.yaml | 65 - .../devicetree/bindings/net/nfc/nxp-nci.txt | 33 + .../devicetree/bindings/net/nfc/pn532.txt | 46 + .../devicetree/bindings/net/nfc/st,st-nci.yaml | 106 - .../devicetree/bindings/net/nfc/st,st21nfca.yaml | 64 - .../devicetree/bindings/net/nfc/st,st95hf.yaml | 57 - .../devicetree/bindings/net/nfc/st-nci-i2c.txt | 38 + .../devicetree/bindings/net/nfc/st-nci-spi.txt | 36 + .../devicetree/bindings/net/nfc/st21nfca.txt | 37 + .../devicetree/bindings/net/nfc/st95hf.txt | 45 + .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 98 - .../devicetree/bindings/net/nfc/trf7970a.txt | 43 + .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 5 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 2 - .../devicetree/bindings/net/renesas,ether.yaml | 17 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 3 - .../devicetree/bindings/net/snps,dwmac.yaml | 6 +- .../bindings/net/socionext,uniphier-ave4.yaml | 1 - .../devicetree/bindings/net/ti,bluetooth.yaml | 91 - .../devicetree/bindings/net/ti-bluetooth.txt | 60 + .../bindings/net/wireless/esp,esp8089.txt | 30 + .../bindings/net/wireless/esp,esp8089.yaml | 43 - .../bindings/net/wireless/mediatek,mt76.yaml | 5 - .../devicetree/bindings/net/wireless/qca,ath9k.txt | 48 + .../bindings/net/wireless/qca,ath9k.yaml | 90 - .../bindings/net/wireless/ti,wlcore,spi.txt | 57 + .../devicetree/bindings/net/wireless/ti,wlcore.txt | 45 + .../bindings/net/wireless/ti,wlcore.yaml | 134 - Documentation/devicetree/bindings/numa.txt | 46 +- .../devicetree/bindings/pci/apple,pcie.yaml | 160 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 - .../bindings/pci/mediatek,mt7621-pcie.yaml | 142 - .../bindings/pci/microchip,pcie-host.yaml | 1 - .../bindings/pci/nvidia,tegra194-pcie.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 158 - .../devicetree/bindings/pci/qcom,pcie.txt | 5 +- .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 141 - .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 25 +- .../bindings/phy/nvidia,tegra20-usb-phy.txt | 74 + .../bindings/phy/nvidia,tegra20-usb-phy.yaml | 373 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 129 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 84 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 7 - .../devicetree/bindings/phy/rockchip-usb-phy.yaml | 11 +- .../bindings/pinctrl/brcm,ns-pinmux.yaml | 33 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 86 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 4 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 187 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 188 - .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 165 - .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 148 - .../bindings/pinctrl/rockchip,pinctrl.txt | 114 + .../bindings/pinctrl/rockchip,pinctrl.yaml | 184 - .../bindings/pinctrl/samsung-pinctrl.txt | 1 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 1 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 - .../bindings/power/supply/maxim,max17040.yaml | 2 +- .../bindings/power/supply/samsung,battery.yaml | 56 - .../power/supply/stericsson,ab8500-btemp.yaml | 10 +- .../power/supply/stericsson,ab8500-chargalg.yaml | 10 +- .../power/supply/stericsson,ab8500-charger.yaml | 10 +- .../power/supply/stericsson,ab8500-fg.yaml | 10 +- .../devicetree/bindings/regulator/max77686.txt | 2 +- .../devicetree/bindings/regulator/max8952.txt | 52 + .../bindings/regulator/max8973-regulator.txt | 52 + .../bindings/regulator/max8997-regulator.txt | 145 + .../bindings/regulator/maxim,max8952.yaml | 109 - .../bindings/regulator/maxim,max8973.yaml | 139 - .../bindings/regulator/maxim,max8997.yaml | 445 - .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 - .../bindings/regulator/samsung,s2mpa01.txt | 79 + .../bindings/regulator/samsung,s2mpa01.yaml | 62 - .../bindings/regulator/samsung,s2mps11.txt | 102 + .../bindings/regulator/samsung,s2mps11.yaml | 44 - .../bindings/regulator/samsung,s2mps13.yaml | 44 - .../bindings/regulator/samsung,s2mps14.yaml | 44 - .../bindings/regulator/samsung,s2mps15.yaml | 44 - .../bindings/regulator/samsung,s2mpu02.yaml | 44 - .../bindings/regulator/samsung,s5m8767.txt | 145 + .../bindings/regulator/samsung,s5m8767.yaml | 74 - .../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/ramoops.txt | 66 + .../bindings/reserved-memory/ramoops.yaml | 145 - .../bindings/reserved-memory/reserved-memory.txt | 172 +- .../bindings/reserved-memory/reserved-memory.yaml | 100 - .../bindings/reserved-memory/shared-dma-pool.yaml | 87 - .../devicetree/bindings/reset/microchip,rst.yaml | 4 +- .../reset/socionext,uniphier-glue-reset.yaml | 1 - .../bindings/reset/socionext,uniphier-reset.yaml | 3 - 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 - .../devicetree/bindings/rtc/nxp,pcf85063.txt | 9 - .../devicetree/bindings/serial/8250_omap.yaml | 2 +- .../bindings/serial/brcm,bcm6345-uart.txt | 36 + .../bindings/serial/brcm,bcm6345-uart.yaml | 47 - .../bindings/serial/fsl,s32-linflexuart.txt | 22 + .../bindings/serial/fsl,s32-linflexuart.yaml | 48 - .../devicetree/bindings/serial/samsung_uart.yaml | 1 - .../devicetree/bindings/serial/sprd-uart.yaml | 1 - .../bindings/serial/xlnx,opb-uartlite.txt | 23 + .../bindings/serial/xlnx,opb-uartlite.yaml | 89 - .../bindings/soc/aspeed/uart-routing.yaml | 56 - .../bindings/soc/imx/fsl,imx8mm-disp-blk-ctrl.yaml | 94 - .../bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml | 76 - .../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,smem.yaml | 34 +- .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 80 - .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 47 - .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 - .../bindings/sound/audio-graph-card2.yaml | 57 - 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/max9892x.txt | 3 - .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 100 - .../devicetree/bindings/sound/name-prefix.txt | 24 + .../devicetree/bindings/sound/name-prefix.yaml | 21 - .../devicetree/bindings/sound/nau8821.txt | 55 - .../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/richtek,rt9120.yaml | 59 - .../bindings/sound/rockchip,i2s-tdm.yaml | 182 - .../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/socionext,uniphier-aio.yaml | 22 +- .../bindings/sound/socionext,uniphier-evea.yaml | 6 +- .../bindings/sound/spdif-transmitter.txt | 10 + .../devicetree/bindings/sound/test-component.yaml | 33 - .../devicetree/bindings/sound/wlf,wm8978.yaml | 58 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 12 - .../devicetree/bindings/spi/cdns,xspi.yaml | 77 - .../devicetree/bindings/spi/ingenic,spi.yaml | 72 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 6 +- Documentation/devicetree/bindings/sram/sram.yaml | 5 +- .../devicetree/bindings/submitting-patches.rst | 3 - .../bindings/thermal/qcom-spmi-adc-tm-hc.yaml | 149 - .../bindings/thermal/rockchip-thermal.yaml | 23 +- .../thermal/socionext,uniphier-thermal.yaml | 1 - .../devicetree/bindings/trivial-devices.yaml | 26 +- .../devicetree/bindings/usb/atmel-usb.txt | 4 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 - .../devicetree/bindings/usb/smsc,usb3503.yaml | 108 - .../devicetree/bindings/usb/snps,dwc3.yaml | 18 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 4 - .../devicetree/bindings/usb/udc-xilinx.txt | 18 + Documentation/devicetree/bindings/usb/usb3503.txt | 39 + .../devicetree/bindings/usb/xlnx,usb2.yaml | 47 - .../devicetree/bindings/vendor-prefixes.yaml | 24 - Documentation/devicetree/bindings/w1/w1-gpio.txt | 27 + Documentation/devicetree/bindings/w1/w1-gpio.yaml | 43 - .../devicetree/bindings/writing-bindings.rst | 2 +- .../devicetree/bindings/writing-schema.rst | 29 +- 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 | 363 +- Documentation/driver-api/ipmi.rst | 64 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 - .../driver-api/media/maintainer-entry-profile.rst | 2 +- Documentation/driver-api/media/v4l2-subdev.rst | 14 +- Documentation/driver-api/serial/n_gsm.rst | 71 +- Documentation/driver-api/serial/tty.rst | 2 +- Documentation/driver-api/thermal/sysfs-api.rst | 225 +- .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/filesystems/caching/backend-api.rst | 138 +- Documentation/filesystems/caching/netfs-api.rst | 385 +- Documentation/filesystems/erofs.rst | 12 +- Documentation/filesystems/ext4/orphan.rst | 44 +- Documentation/filesystems/f2fs.rst | 18 - Documentation/filesystems/fscrypt.rst | 83 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locks.rst | 17 +- Documentation/filesystems/netfs_library.rst | 2 - Documentation/filesystems/nfs/index.rst | 1 - Documentation/filesystems/nfs/reexport.rst | 113 - Documentation/filesystems/proc.rst | 26 +- Documentation/firmware-guide/acpi/osi.rst | 2 +- Documentation/gpu/drm-kms-helpers.rst | 27 - Documentation/gpu/drm-kms.rst | 2 - Documentation/gpu/drm-mm.rst | 84 +- Documentation/gpu/i915.rst | 35 +- Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 + Documentation/gpu/rfc/i915_scheduler.rst | 4 +- Documentation/gpu/todo.rst | 30 +- Documentation/hwmon/dell-smm-hwmon.rst | 3 - Documentation/hwmon/index.rst | 1 - Documentation/hwmon/lm25066.rst | 2 - Documentation/hwmon/max6620.rst | 46 - Documentation/hwmon/sysfs-interface.rst | 596 +- Documentation/hwmon/tmp421.rst | 10 - Documentation/index.rst | 1 - Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- Documentation/kbuild/gcc-plugins.rst | 28 +- Documentation/kbuild/kbuild.rst | 4 - Documentation/kernel-hacking/locking.rst | 14 +- .../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/locking/ww-mutex-design.rst | 2 +- Documentation/maintainer/pull-requests.rst | 2 +- .../networking/devlink/devlink-region.rst | 4 +- Documentation/networking/devlink/ice.rst | 4 - Documentation/networking/devlink/index.rst | 1 - Documentation/networking/devlink/iosm.rst | 162 - Documentation/networking/ethtool-netlink.rst | 81 +- Documentation/networking/ip-sysctl.rst | 8 + Documentation/networking/ipvs-sysctl.rst | 11 - Documentation/networking/mctp.rst | 59 - Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/process/changes.rst | 13 - Documentation/process/coding-style.rst | 37 +- Documentation/process/index.rst | 1 - Documentation/process/maintainer-handbooks.rst | 18 - Documentation/process/maintainer-tip.rst | 785 - Documentation/process/submitting-drivers.rst | 2 +- Documentation/process/submitting-patches.rst | 11 +- 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 | 218 - Documentation/scheduler/sched-bwc.rst | 84 +- Documentation/sound/alsa-configuration.rst | 9 - Documentation/spi/spi-summary.rst | 8 + Documentation/timers/no_hz.rst | 18 +- .../translations/it_IT/kernel-hacking/locking.rst | 14 +- .../it_IT/process/submitting-patches.rst | 4 +- .../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 +- .../zh_CN/core-api/irq/irq-affinity.rst | 2 +- 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 | 6 +- .../translations/zh_CN/core-api/mm-api.rst | 110 - .../zh_CN/core-api/unaligned-memory-access.rst | 229 - .../zh_CN/maintainer/pull-requests.rst | 2 +- .../translations/zh_CN/process/5.Posting.rst | 8 +- Documentation/translations/zh_CN/process/howto.rst | 10 +- .../zh_CN/process/submitting-patches.rst | 8 +- Documentation/translations/zh_TW/index.rst | 10 +- .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/userspace-api/futex2.rst | 86 - Documentation/userspace-api/index.rst | 1 - Documentation/userspace-api/ioctl/cdrom.rst | 113 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - .../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/api.rst | 193 +- Documentation/virt/kvm/devices/xics.rst | 2 +- Documentation/virt/kvm/devices/xive.rst | 2 +- Documentation/virt/ne_overview.rst | 21 +- .../virt/uml/user_mode_linux_howto_v2.rst | 119 +- Documentation/vm/damon/design.rst | 29 +- Documentation/vm/damon/faq.rst | 5 +- 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 +- Documentation/x86/entry_64.rst | 2 +- Documentation/x86/orc-unwinder.rst | 4 +- Documentation/x86/sgx.rst | 26 - Documentation/x86/x86_64/machinecheck.rst | 56 +- MAINTAINERS | 387 +- Makefile | 236 +- Next/SHA1s | 341 - Next/Trees | 343 - Next/merge.log | 13544 ------ arch/Kconfig | 31 - arch/alpha/include/asm/bitops.h | 2 + arch/alpha/include/uapi/asm/socket.h | 2 - arch/alpha/kernel/audit.c | 10 +- arch/alpha/kernel/core_irongate.c | 2 +- arch/alpha/kernel/traps.c | 4 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/bitops.h | 1 + arch/arc/include/asm/cacheflush.h | 1 - arch/arc/include/asm/kprobes.h | 2 +- arch/arc/include/asm/ptrace.h | 5 - arch/arc/kernel/kprobes.c | 13 +- arch/arc/mm/init.c | 6 +- arch/arm/Kconfig | 12 +- arch/arm/Makefile | 9 +- arch/arm/arm-soc-for-next-contents.txt | 170 - arch/arm/boot/compressed/decompress.c | 3 - arch/arm/boot/compressed/fdt_check_mem_start.c | 48 +- arch/arm/boot/compressed/string.c | 1 - arch/arm/boot/dts/Makefile | 23 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 1 - arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 295 - arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 5 - arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 21 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 182 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 1577 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 9 +- arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 488 - 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 | 23 +- 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 | 20 - 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/bcm-nsp-ax.dtsi | 70 - arch/arm/boot/dts/bcm-nsp.dtsi | 52 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 38 +- arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts | 138 - arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi | 113 - 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/bcm4708-netgear-r6250.dts | 39 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 37 - arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 2 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 2 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 2 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 2 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 44 +- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 2 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 200 - arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 42 - arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 37 - arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 37 - arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 2 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 37 - arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 35 +- arch/arm/boot/dts/bcm5301x.dtsi | 10 +- arch/arm/boot/dts/bcm53573.dtsi | 18 - arch/arm/boot/dts/bcm94708.dts | 2 +- arch/arm/boot/dts/bcm94709.dts | 2 +- arch/arm/boot/dts/bcm958522er.dts | 3 +- arch/arm/boot/dts/bcm958525er.dts | 3 +- arch/arm/boot/dts/bcm958525xmc.dts | 3 +- arch/arm/boot/dts/bcm958622hr.dts | 3 +- arch/arm/boot/dts/bcm958623hr.dts | 3 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 281 - arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 163 - arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts | 25 - arch/arm/boot/dts/bcm958625-meraki-mx64.dts | 24 - arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts | 33 - arch/arm/boot/dts/bcm958625-meraki-mx64w.dts | 32 - arch/arm/boot/dts/bcm958625-meraki-mx65.dts | 24 - arch/arm/boot/dts/bcm958625-meraki-mx65w.dts | 32 - .../arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi | 129 - arch/arm/boot/dts/bcm958625hr.dts | 3 +- arch/arm/boot/dts/bcm958625k.dts | 3 +- arch/arm/boot/dts/bcm988312hr.dts | 7 +- arch/arm/boot/dts/dra7.dtsi | 19 - arch/arm/boot/dts/e60k02.dtsi | 2 +- arch/arm/boot/dts/e70k02.dtsi | 320 - arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/exynos3250-rinato.dts | 1 - arch/arm/boot/dts/exynos4210-i9100.dts | 1 - arch/arm/boot/dts/exynos4210-origen.dts | 24 +- arch/arm/boot/dts/exynos4210-trats.dts | 1 - arch/arm/boot/dts/exynos4210-universal_c210.dts | 1 - arch/arm/boot/dts/exynos4412-i9300.dts | 1 - arch/arm/boot/dts/exynos4412-i9305.dts | 1 - arch/arm/boot/dts/exynos4412-n710x.dts | 1 - arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos4412-p4note-n8010.dts | 1 - arch/arm/boot/dts/exynos4412-trats2.dts | 1 - arch/arm/boot/dts/exynos5250-arndale.dts | 3 + arch/arm/boot/dts/exynos5250-snow-rev5.dts | 1 - arch/arm/boot/dts/exynos5250-snow.dts | 1 - arch/arm/boot/dts/exynos5250-spring.dts | 1 - arch/arm/boot/dts/exynos5250.dtsi | 1 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 - arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 - arch/arm/boot/dts/gemini-dlink-dir-685.dts | 18 + arch/arm/boot/dts/gemini-ns2502.dts | 148 - arch/arm/boot/dts/gemini-sl93512r.dts | 18 + arch/arm/boot/dts/gemini-sq201.dts | 18 + arch/arm/boot/dts/gemini-ssi1328.dts | 138 - arch/arm/boot/dts/gemini-wbd111.dts | 18 + arch/arm/boot/dts/gemini-wbd222.dts | 18 + arch/arm/boot/dts/gemini.dtsi | 33 +- arch/arm/boot/dts/imx6dl-alti6p.dts | 2 +- arch/arm/boot/dts/imx6dl-b1x5v2.dtsi | 1 + arch/arm/boot/dts/imx6dl-prtrvt.dts | 2 + arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts | 1 - arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 8 + arch/arm/boot/dts/imx6q-skov-revc-lt2.dts | 1 - arch/arm/boot/dts/imx6qdl-apalis.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-phytec-mira.dtsi | 31 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 12 +- arch/arm/boot/dts/imx6qdl-skov-revc-lt2.dtsi | 99 - 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/imx6sl-tolino-vision5.dts | 349 - arch/arm/boot/dts/imx6sl.dtsi | 18 +- arch/arm/boot/dts/imx6sll-kobo-librah2o.dts | 339 - arch/arm/boot/dts/imx6sll.dtsi | 22 +- arch/arm/boot/dts/imx6sx.dtsi | 6 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 12 +- arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 1 - arch/arm/boot/dts/imx6ull-colibri-emmc-eval-v3.dts | 17 - .../arm/boot/dts/imx6ull-colibri-emmc-nonwifi.dtsi | 185 - arch/arm/boot/dts/imx6ull-colibri.dtsi | 32 +- arch/arm/boot/dts/imx7-mba7.dtsi | 42 +- arch/arm/boot/dts/imx7-tqma7.dtsi | 47 +- arch/arm/boot/dts/imx7d-mba7.dts | 6 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 +- arch/arm/boot/dts/imx7d.dtsi | 7 +- arch/arm/boot/dts/imx7s-mba7.dts | 6 +- arch/arm/boot/dts/imx7s-tqma7.dtsi | 4 +- arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts | 2 - arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts | 2 - arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts | 2 - arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 2 - .../arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts | 2 - arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts | 2 - arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts | 2 - arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 2 - arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts | 2 - arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 2 - .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 2 - arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 8 - .../boot/dts/intel-ixp4xx-reference-design.dtsi | 2 - arch/arm/boot/dts/intel-ixp4xx.dtsi | 2 + arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 - arch/arm/boot/dts/ls1021a-qds.dts | 85 +- arch/arm/boot/dts/ls1021a-tsn.dts | 4 +- arch/arm/boot/dts/ls1021a-twr.dts | 63 +- arch/arm/boot/dts/ls1021a.dtsi | 219 +- arch/arm/boot/dts/mstar-v7.dtsi | 9 - arch/arm/boot/dts/mt7623.dtsi | 33 - arch/arm/boot/dts/mt7623a.dtsi | 4 - arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 25 - arch/arm/boot/dts/mt7629-rfb.dts | 3 +- arch/arm/boot/dts/mt7629.dtsi | 45 +- arch/arm/boot/dts/omap-gpmc-smsc911x.dtsi | 4 +- arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi | 2 +- arch/arm/boot/dts/omap-zoom-common.dtsi | 4 +- arch/arm/boot/dts/omap2430-sdp.dts | 4 +- arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 2 +- arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +- arch/arm/boot/dts/omap3-gta04.dtsi | 23 +- arch/arm/boot/dts/omap3-gta04a5.dts | 4 +- arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi | 2 +- arch/arm/boot/dts/omap3-sb-t35.dtsi | 4 +- arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts | 237 - arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 49 +- 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-mdm9615.dtsi | 12 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 263 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 17 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 27 - arch/arm/boot/dts/qcom-pm8841.dtsi | 7 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 11 +- arch/arm/boot/dts/qcom-pma8084.dtsi | 11 +- 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 | 10 +- arch/arm/boot/dts/rk3066a-mk808.dts | 27 - arch/arm/boot/dts/rk3066a.dtsi | 32 +- arch/arm/boot/dts/rk3188.dtsi | 13 +- arch/arm/boot/dts/rk3229.dtsi | 2 +- arch/arm/boot/dts/rk322x.dtsi | 14 +- arch/arm/boot/dts/rk3288.dtsi | 22 +- arch/arm/boot/dts/rv1108.dtsi | 16 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 1 - arch/arm/boot/dts/s5pv210-galaxys.dts | 1 - arch/arm/boot/dts/sama5d29.dtsi | 16 - arch/arm/boot/dts/sama7g5.dtsi | 43 - arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 13 +- arch/arm/boot/dts/ste-ab8505.dtsi | 13 +- arch/arm/boot/dts/ste-href.dtsi | 6 - arch/arm/boot/dts/ste-snowball.dts | 6 - arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 - arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 - arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 4 - arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 7 - arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 4 - arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 38 +- 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/stm32mp15-pinctrl.dtsi | 8 +- arch/arm/boot/dts/stm32mp151.dtsi | 19 +- arch/arm/boot/dts/stm32mp157c-odyssey.dts | 6 - arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 2 +- arch/arm/boot/dts/stm32mp15xx-dkx.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-olinuxino-lime2.dts | 2 +- 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-r40.dtsi | 39 - 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/tegra114.dtsi | 8 +- arch/arm/boot/dts/tegra124.dtsi | 12 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 7 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 + arch/arm/boot/dts/tegra20.dtsi | 13 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 30 +- arch/arm/boot/dts/tegra30-ouya.dts | 5 +- arch/arm/boot/dts/tegra30.dtsi | 12 +- arch/arm/common/scoop.c | 3 + arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 35 +- arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 48 +- arch/arm/configs/lpc32xx_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 87 +- arch/arm/configs/mvebu_v7_defconfig | 18 +- 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/arch_timer.h | 37 +- arch/arm/include/asm/assembler.h | 29 - arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/cacheflush.h | 1 - arch/arm/include/asm/current.h | 50 - arch/arm/include/asm/io.h | 1 - arch/arm/include/asm/smp.h | 3 +- arch/arm/include/asm/stackprotector.h | 2 + arch/arm/include/asm/switch_to.h | 16 - arch/arm/include/asm/syscall.h | 10 + arch/arm/include/asm/thread_info.h | 15 +- arch/arm/include/asm/tls.h | 10 +- arch/arm/include/asm/uaccess.h | 4 +- arch/arm/kernel/asm-offsets.c | 6 +- arch/arm/kernel/devtree.c | 22 +- arch/arm/kernel/entry-armv.S | 5 - arch/arm/kernel/entry-common.S | 1 - arch/arm/kernel/entry-header.S | 8 - arch/arm/kernel/head-common.S | 5 - arch/arm/kernel/head-nommu.S | 1 - arch/arm/kernel/head.S | 5 +- arch/arm/kernel/process.c | 8 +- arch/arm/kernel/smp.c | 13 +- arch/arm/kernel/traps.c | 2 +- arch/arm/kernel/vmlinux-xip.lds.S | 6 +- arch/arm/mach-at91/Kconfig | 9 - arch/arm/mach-bcm/Kconfig | 4 + arch/arm/mach-bcm/bcm63xx_pmb.c | 6 +- arch/arm/mach-ep93xx/clock.c | 975 +- arch/arm/mach-ep93xx/core.c | 2 +- arch/arm/mach-ep93xx/soc.h | 42 +- arch/arm/mach-exynos/Kconfig | 2 + arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-imx/pm-imx6.c | 2 - arch/arm/mach-integrator/Kconfig | 2 +- arch/arm/mach-omap2/cm-regbits-44xx.h | 101 + arch/arm/mach-omap2/cm1_44xx.h | 174 + arch/arm/mach-omap2/cm1_54xx.h | 168 + arch/arm/mach-omap2/cm1_7xx.h | 263 + arch/arm/mach-omap2/cm2_44xx.h | 386 + arch/arm/mach-omap2/cm2_54xx.h | 325 + arch/arm/mach-omap2/cm2_7xx.h | 449 + arch/arm/mach-omap2/cm33xx.h | 280 + arch/arm/mach-omap2/omap_hwmod.c | 6 +- arch/arm/mach-omap2/pdata-quirks.c | 36 + arch/arm/mach-omap2/powerdomain.c | 6 +- arch/arm/mach-omap2/prcm43xx.h | 94 + arch/arm/mach-omap2/prm33xx.h | 40 + arch/arm/mach-omap2/prm44xx.h | 630 + arch/arm/mach-omap2/prm54xx.h | 358 + arch/arm/mach-omap2/prm7xx.h | 613 + arch/arm/mach-omap2/scrm44xx.h | 141 + arch/arm/mach-omap2/scrm54xx.h | 228 + arch/arm/mach-qcom/platsmp.c | 71 - arch/arm/mach-realview/Kconfig | 2 +- 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-s5pv210/Kconfig | 1 + 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/mach-versatile/Kconfig | 2 +- arch/arm/mach-vexpress/Kconfig | 2 +- arch/arm/mm/fault.c | 119 +- arch/arm/mm/fault.h | 4 - arch/arm/mm/init.c | 2 +- arch/arm/mm/ioremap.c | 6 - arch/arm/mm/proc-macros.S | 4 +- arch/arm/net/bpf_jit_32.c | 5 + arch/arm/probes/kprobes/core.c | 17 +- arch/arm/probes/kprobes/opt-arm.c | 7 +- arch/arm/rust/target.json | 27 - arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 136 +- arch/arm64/Kconfig.platforms | 6 + 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 | 28 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 3 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 17 - .../boot/dts/allwinner/sun50i-h5-cpu-opp.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 9 +- 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/broadcom/Makefile | 1 - .../arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 16 +- arch/arm64/boot/dts/exynos/Makefile | 3 +- arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi | 10 +- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 1 - arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts | 1 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 1189 - arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 56 - arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 301 - arch/arm64/boot/dts/freescale/Makefile | 4 - arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 1 - .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 60 +- .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 17 +- .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 49 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 31 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 19 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 72 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 40 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 40 +- .../dts/freescale/fsl-lx2160a-bluebox3-rev-a.dts | 34 - .../boot/dts/freescale/fsl-lx2160a-bluebox3.dts | 658 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 40 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 12 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 24 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 180 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 46 +- .../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 +- arch/arm64/boot/dts/freescale/s32g2.dtsi | 124 - arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 34 - arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 40 - arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 22 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi | 86 - arch/arm64/boot/dts/marvell/Makefile | 1 - .../boot/dts/marvell/armada-7040-mochabin.dts | 458 - arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 97 +- arch/arm64/boot/dts/mediatek/mt6358.dtsi | 1 - .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 16 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 6 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 112 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 - .../mt8183-kukui-audio-da7219-max98357a.dtsi | 13 - .../mt8183-kukui-audio-da7219-rt1015p.dtsi | 13 - .../dts/mediatek/mt8183-kukui-audio-da7219.dtsi | 54 - .../dts/mediatek/mt8183-kukui-audio-max98357a.dtsi | 13 - .../dts/mediatek/mt8183-kukui-audio-rt1015p.dtsi | 13 - .../mt8183-kukui-audio-ts3a227e-max98357a.dtsi | 13 - .../mt8183-kukui-audio-ts3a227e-rt1015p.dtsi | 13 - .../dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 32 - .../dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 1 - .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 1 - .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 1 - .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 1 - .../dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts | 1 - .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 1 - .../mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts | 1 - .../mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts | 1 - .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 1 - .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 1 - .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 5 - arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 69 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 99 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 163 - arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 1554 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 506 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 136 - arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 1495 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 1572 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 209 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 876 - arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 876 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 81 +- arch/arm64/boot/dts/qcom/Makefile | 9 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 16 +- .../apq8094-sony-xperia-kitakami-karin_windy.dts | 1 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 31 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 85 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 23 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 1 - arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 1 - arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 1 - .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 63 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 1 - .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 1 - .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 1 - .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 1 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 18 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 2 - .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 1 - arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 2 - .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 1 - .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 1 - .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 1 - .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 1 - .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 1 - .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 1 - .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 1 - .../dts/qcom/msm8996-sony-xperia-tone-dora.dts | 1 - .../dts/qcom/msm8996-sony-xperia-tone-kagura.dts | 1 - .../dts/qcom/msm8996-sony-xperia-tone-keyaki.dts | 1 - .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 1 - .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 673 - arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 432 - .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 432 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 58 +- .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 1 - arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 - arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 320 - arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 1 - .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 1 - .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 1 - .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 - .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 1 - .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 31 - .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 55 - .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 36 - .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 670 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 205 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 1 - arch/arm64/boot/dts/qcom/pm660.dtsi | 5 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 18 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 13 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 12 - arch/arm64/boot/dts/qcom/qcs404.dtsi | 5 - .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 14 - .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 3 +- .../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 | 336 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 13 - .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 11 - .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 109 - .../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 | 9 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 1 - .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 90 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 101 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 85 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 225 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 3459 +- .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 1 - .../dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 1 - .../dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 - .../dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 1 - .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 5 - .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 1 - .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 1 - arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 1 - .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 192 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 6 - .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 - arch/arm64/boot/dts/qcom/sm6125.dtsi | 57 +- .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 58 - arch/arm64/boot/dts/qcom/sm6350.dtsi | 934 - .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 1 - .../dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts | 1 - .../dts/qcom/sm8150-sony-xperia-kumano-griffin.dts | 1 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 35 +- .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts | 1 - .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 1 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 42 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 37 +- 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 | 803 - 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 | 70 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 1458 - arch/arm64/boot/dts/renesas/r8a779m0.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 9 - arch/arm64/boot/dts/renesas/r8a779m2.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 9 - arch/arm64/boot/dts/renesas/r8a779m4.dtsi | 12 - .../boot/dts/renesas/r8a779m5-salvator-xs.dts | 36 - arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 21 - 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 | 337 - arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 7 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 275 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 292 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 56 +- 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 | 126 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 49 +- 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 | 17 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 47 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 191 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 1 - .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 - arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 1 - .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 - .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 182 - 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 | 7 +- .../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 | 116 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 548 - 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 | 1145 - arch/arm64/boot/dts/ti/Makefile | 4 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 280 - 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-am642-evm.dts | 8 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 8 - .../boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi | 46 - .../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 51 - arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 39 +- 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 - .../dts/ti/k3-am6528-iot2050-basic-common.dtsi | 60 - .../boot/dts/ti/k3-am6528-iot2050-basic-pg2.dts | 24 - arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 56 +- arch/arm64/boot/dts/ti/k3-am654.dtsi | 4 - .../dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 56 - .../boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dts | 29 - .../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 50 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 3 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 3 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 16 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 1002 - arch/arm64/boot/dts/ti/k3-j721e.dtsi | 3 - arch/arm64/boot/dts/toshiba/Makefile | 1 - arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 6 - .../boot/dts/toshiba/tmpv7708-visrobo-vrb.dts | 61 - .../boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi | 44 - arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 59 - 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 | 22 +- 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/arch_timer.h | 78 +- arch/arm64/include/asm/asm-extable.h | 95 - arch/arm64/include/asm/asm-uaccess.h | 7 +- arch/arm64/include/asm/assembler.h | 78 +- arch/arm64/include/asm/barrier.h | 16 +- arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/cputype.h | 4 - arch/arm64/include/asm/esr.h | 6 - arch/arm64/include/asm/extable.h | 23 +- arch/arm64/include/asm/fpsimd.h | 113 +- arch/arm64/include/asm/fpsimdmacros.h | 21 +- arch/arm64/include/asm/ftrace.h | 2 +- arch/arm64/include/asm/futex.h | 25 +- arch/arm64/include/asm/gpr-num.h | 26 - arch/arm64/include/asm/hwcap.h | 1 - arch/arm64/include/asm/kexec.h | 12 - arch/arm64/include/asm/kprobes.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 1 - arch/arm64/include/asm/kvm_asm.h | 55 +- arch/arm64/include/asm/kvm_emulate.h | 5 +- arch/arm64/include/asm/kvm_host.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 5 - arch/arm64/include/asm/memory.h | 1 - arch/arm64/include/asm/mmu_context.h | 24 - arch/arm64/include/asm/mte-kasan.h | 5 - arch/arm64/include/asm/mte.h | 8 +- arch/arm64/include/asm/page.h | 1 + arch/arm64/include/asm/pgtable.h | 5 - arch/arm64/include/asm/processor.h | 49 +- arch/arm64/include/asm/sections.h | 1 - arch/arm64/include/asm/setup.h | 6 - arch/arm64/include/asm/syscall.h | 10 + arch/arm64/include/asm/sysreg.h | 34 +- arch/arm64/include/asm/thread_info.h | 3 +- arch/arm64/include/asm/trans_pgd.h | 14 +- arch/arm64/include/asm/uaccess.h | 30 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/asm/vdso/compat_barrier.h | 7 + arch/arm64/include/asm/virt.h | 7 - arch/arm64/include/asm/vmalloc.h | 4 +- arch/arm64/include/asm/word-at-a-time.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 - arch/arm64/kernel/armv8_deprecated.c | 12 +- arch/arm64/kernel/asm-offsets.c | 13 +- arch/arm64/kernel/cpu-reset.S | 7 +- arch/arm64/kernel/cpu-reset.h | 32 + arch/arm64/kernel/cpu_errata.c | 64 - arch/arm64/kernel/cpufeature.c | 29 +- arch/arm64/kernel/cpuinfo.c | 1 - arch/arm64/kernel/entry-fpsimd.S | 34 +- arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/fpsimd.c | 342 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate-asm.S | 72 + arch/arm64/kernel/hibernate.c | 49 +- arch/arm64/kernel/machine_kexec.c | 177 +- arch/arm64/kernel/mte.c | 67 +- arch/arm64/kernel/probes/kprobes.c | 10 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 4 +- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/relocate_kernel.S | 69 +- arch/arm64/kernel/sdei.c | 2 +- arch/arm64/kernel/signal.c | 8 +- arch/arm64/kernel/smp.c | 34 +- arch/arm64/kernel/topology.c | 2 - arch/arm64/kernel/traps.c | 24 +- arch/arm64/kernel/vdso32/Makefile | 36 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- arch/arm64/kvm/Kconfig | 10 +- arch/arm64/kvm/arm.c | 102 +- arch/arm64/kvm/hyp/fpsimd.S | 6 +- arch/arm64/kvm/hyp/include/hyp/fault.h | 75 - arch/arm64/kvm/hyp/include/hyp/switch.h | 245 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 200 - arch/arm64/kvm/hyp/include/nvhe/trap_handler.h | 2 - arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 26 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 48 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 11 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 185 - arch/arm64/kvm/hyp/nvhe/setup.c | 3 - arch/arm64/kvm/hyp/nvhe/switch.c | 99 - arch/arm64/kvm/hyp/nvhe/sys_regs.c | 487 - arch/arm64/kvm/hyp/vgic-v3-sr.c | 22 +- arch/arm64/kvm/hyp/vhe/switch.c | 16 - arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/reset.c | 8 +- arch/arm64/kvm/sys_regs.c | 41 +- arch/arm64/kvm/vgic/vgic-init.c | 2 +- arch/arm64/kvm/vgic/vgic-irqfd.c | 2 +- arch/arm64/kvm/vgic/vgic-its.c | 18 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 25 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 8 +- arch/arm64/kvm/vgic/vgic-v3.c | 27 +- arch/arm64/kvm/vgic/vgic-v4.c | 2 +- arch/arm64/kvm/vgic/vgic.h | 5 +- arch/arm64/lib/Makefile | 2 - arch/arm64/lib/clear_user.S | 10 +- arch/arm64/lib/copy_from_user.S | 8 +- arch/arm64/lib/copy_to_user.S | 8 +- arch/arm64/mm/Makefile | 1 - arch/arm64/mm/extable.c | 85 +- arch/arm64/mm/hugetlbpage.c | 27 +- arch/arm64/mm/init.c | 39 + arch/arm64/mm/kasan_init.c | 18 +- arch/arm64/mm/mmu.c | 9 +- arch/arm64/mm/trans_pgd-asm.S | 65 - arch/arm64/mm/trans_pgd.c | 84 +- arch/arm64/net/bpf_jit_comp.c | 14 +- arch/arm64/rust/target.json | 34 - arch/arm64/tools/cpucaps | 5 - arch/csky/include/asm/bitops.h | 1 + arch/csky/include/asm/kprobes.h | 2 +- arch/csky/include/asm/syscall.h | 9 + arch/csky/kernel/probes/ftrace.c | 7 + arch/csky/kernel/probes/kprobes.c | 14 +- arch/csky/kernel/probes/kprobes_trampoline.S | 4 +- arch/csky/kernel/smp.c | 6 +- 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/bitops.h | 1 + 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/hexagon/include/asm/bitops.h | 1 + arch/ia64/Kconfig.debug | 2 +- arch/ia64/include/asm/bitops.h | 2 + arch/ia64/include/asm/ptrace.h | 9 +- arch/ia64/include/asm/syscall.h | 17 +- arch/ia64/kernel/audit.c | 10 +- arch/ia64/kernel/kprobes.c | 15 +- arch/ia64/kernel/ptrace.c | 31 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/m68k/Kconfig.cpu | 11 + arch/m68k/Kconfig.machine | 1 - arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 7 +- arch/m68k/configs/bvme6000_defconfig | 7 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 7 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 7 +- arch/m68k/configs/mvme16x_defconfig | 7 +- arch/m68k/configs/q40_defconfig | 7 +- arch/m68k/configs/sun3_defconfig | 7 +- arch/m68k/configs/sun3x_defconfig | 7 +- arch/m68k/emu/nfblock.c | 12 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/bitops.h | 4 +- arch/m68k/include/asm/cacheflush_mm.h | 1 - arch/m68k/lib/muldi3.c | 2 +- arch/m68k/mm/mcfmmu.c | 3 +- arch/m68k/mm/motorola.c | 6 +- arch/microblaze/include/asm/syscall.h | 33 + arch/microblaze/mm/pgtable.c | 3 +- arch/microblaze/pci/pci-common.c | 3 +- arch/mips/Kconfig | 18 +- 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/configs/loongson3_defconfig | 1 - arch/mips/include/asm/bitops.h | 1 + arch/mips/include/asm/cacheflush.h | 2 - arch/mips/include/asm/ginvt.h | 11 +- arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 2 +- .../include/asm/mach-loongson64/loongson_regs.h | 12 - arch/mips/include/asm/mach-ralink/spaces.h | 4 +- arch/mips/include/asm/mipsregs.h | 190 +- arch/mips/include/asm/msa.h | 34 +- arch/mips/include/asm/pci.h | 4 - arch/mips/include/asm/uasm.h | 5 - arch/mips/include/uapi/asm/socket.h | 2 - arch/mips/kernel/kprobes.c | 26 +- arch/mips/kernel/smp-bmips.c | 3 +- arch/mips/kernel/uprobes.c | 1 - arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/xway/dma.c | 57 +- arch/mips/loongson64/init.c | 5 +- arch/mips/mm/init.c | 2 +- arch/mips/mm/uasm-mips.c | 4 +- arch/mips/mm/uasm.c | 3 +- arch/mips/net/Makefile | 9 +- arch/mips/net/bpf_jit.c | 1299 + arch/mips/net/bpf_jit.h | 81 + arch/mips/net/bpf_jit_asm.S | 285 + arch/mips/net/bpf_jit_comp.c | 1034 - arch/mips/net/bpf_jit_comp.h | 235 - arch/mips/net/bpf_jit_comp32.c | 1899 - arch/mips/net/bpf_jit_comp64.c | 1060 - arch/mips/net/ebpf_jit.c | 1938 + arch/mips/pci/pci-bcm47xx.c | 16 +- arch/mips/pci/pci-generic.c | 14 - arch/mips/ralink/Kconfig | 3 +- arch/mips/rb532/prom.c | 1 + arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/mips/sgi-ip30/ip30-setup.c | 6 +- arch/mips/sibyte/common/cfe.c | 1 + arch/mips/sibyte/swarm/setup.c | 1 + arch/mips/sni/time.c | 4 +- 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/bitops.h | 1 + arch/openrisc/include/asm/syscall.h | 7 + arch/openrisc/kernel/signal.c | 2 + arch/openrisc/kernel/smp.c | 6 +- arch/openrisc/kernel/time.c | 2 +- arch/openrisc/mm/init.c | 1 + arch/parisc/Kconfig | 22 +- arch/parisc/include/asm/assembly.h | 32 - arch/parisc/include/asm/bitops.h | 11 + arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/asm/current.h | 19 - arch/parisc/include/asm/futex.h | 3 + arch/parisc/include/asm/ide.h | 4 + arch/parisc/include/asm/kfence.h | 44 - arch/parisc/include/asm/mckinley.h | 2 + arch/parisc/include/asm/pdc.h | 2 - arch/parisc/include/asm/processor.h | 11 +- arch/parisc/include/asm/ptrace.h | 6 +- arch/parisc/include/asm/runway.h | 2 + arch/parisc/include/asm/smp.h | 19 +- arch/parisc/include/asm/thread_info.h | 12 +- arch/parisc/include/asm/traps.h | 1 - arch/parisc/include/asm/unaligned.h | 2 + arch/parisc/include/uapi/asm/pdc.h | 28 +- arch/parisc/include/uapi/asm/socket.h | 2 - arch/parisc/kernel/Makefile | 1 - arch/parisc/kernel/asm-offsets.c | 29 +- arch/parisc/kernel/audit.c | 10 +- arch/parisc/kernel/cache.c | 87 +- arch/parisc/kernel/compat_audit.c | 11 +- arch/parisc/kernel/entry.S | 90 +- arch/parisc/kernel/firmware.c | 32 - arch/parisc/kernel/head.S | 40 +- arch/parisc/kernel/irq.c | 6 +- arch/parisc/kernel/kprobes.c | 6 +- arch/parisc/kernel/pdt.c | 4 +- arch/parisc/kernel/process.c | 4 +- arch/parisc/kernel/smp.c | 25 +- arch/parisc/kernel/stacktrace.c | 30 +- arch/parisc/kernel/sys_parisc.c | 10 +- arch/parisc/kernel/syscall.S | 26 +- arch/parisc/kernel/toc.c | 111 - arch/parisc/kernel/toc_asm.S | 88 - arch/parisc/kernel/traps.c | 9 +- arch/parisc/kernel/unwind.c | 34 +- arch/parisc/lib/bitops.c | 12 +- arch/parisc/mm/fault.c | 2 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/Kconfig | 1 - arch/powerpc/Makefile | 11 + arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/serial.c | 2 +- arch/powerpc/configs/skiroot_defconfig | 1 + arch/powerpc/include/asm/asm-const.h | 2 + arch/powerpc/include/asm/atomic.h | 8 +- arch/powerpc/include/asm/bitops.h | 2 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/io.h | 4 +- arch/powerpc/include/asm/kprobes.h | 2 +- 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/mem_encrypt.h | 5 + arch/powerpc/include/asm/paravirt.h | 40 +- arch/powerpc/include/asm/ppc-pci.h | 5 + arch/powerpc/include/asm/sections.h | 13 + arch/powerpc/include/asm/smp.h | 17 +- arch/powerpc/include/asm/syscall.h | 10 + arch/powerpc/include/asm/thread_info.h | 3 - arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/asm-offsets.c | 4 +- arch/powerpc/kernel/audit.c | 12 +- arch/powerpc/kernel/compat_audit.c | 13 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/eeh.c | 20 +- arch/powerpc/kernel/eeh_driver.c | 10 +- arch/powerpc/kernel/firmware.c | 7 +- arch/powerpc/kernel/kprobes.c | 29 +- arch/powerpc/kernel/kvm.c | 3 +- arch/powerpc/kernel/optprobes.c | 8 +- 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/signal_32.c | 4 +- arch/powerpc/kernel/signal_64.c | 2 +- arch/powerpc/kernel/smp.c | 11 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kernel/sysfs.c | 3 +- arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/kvm/powerpc.c | 6 +- arch/powerpc/lib/Makefile | 2 - arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 9 +- arch/powerpc/mm/mem.c | 4 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/perf/isa207-common.c | 26 +- arch/powerpc/perf/isa207-common.h | 2 - arch/powerpc/perf/perf_regs.c | 4 - arch/powerpc/perf/power10-events-list.h | 8 +- arch/powerpc/perf/power10-pmu.c | 44 +- arch/powerpc/platforms/44x/ppc476.c | 4 +- arch/powerpc/platforms/85xx/Makefile | 4 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 7 +- arch/powerpc/platforms/85xx/smp.c | 12 +- arch/powerpc/platforms/cell/spufs/inode.c | 1 - arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/powermac/pmac.h | 1 + arch/powerpc/platforms/powermac/setup.c | 2 + arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/powernv/pci-sriov.c | 8 +- arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/pseries/Kconfig | 1 - arch/powerpc/platforms/pseries/Makefile | 2 - arch/powerpc/platforms/pseries/cc_platform.c | 26 - arch/powerpc/platforms/pseries/hotplug-cpu.c | 298 +- arch/powerpc/platforms/pseries/iommu.c | 10 +- arch/powerpc/platforms/pseries/setup.c | 5 +- arch/powerpc/platforms/pseries/svm.c | 8 +- arch/powerpc/rust/target.json | 29 - arch/riscv/Kconfig | 3 - arch/riscv/Makefile | 12 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 18 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 40 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 2 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 10 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 7 +- arch/riscv/configs/32-bit.config | 2 - arch/riscv/configs/64-bit.config | 2 - arch/riscv/include/asm/bitops.h | 1 + arch/riscv/include/asm/csr.h | 87 - arch/riscv/include/asm/kprobes.h | 2 +- arch/riscv/include/asm/kvm_host.h | 266 - arch/riscv/include/asm/kvm_types.h | 7 - arch/riscv/include/asm/kvm_vcpu_timer.h | 44 - arch/riscv/include/asm/page.h | 2 - arch/riscv/include/asm/syscall.h | 9 + arch/riscv/include/asm/vdso.h | 2 +- arch/riscv/include/asm/vdso/gettimeofday.h | 7 - arch/riscv/include/uapi/asm/kvm.h | 128 - arch/riscv/kernel/asm-offsets.c | 157 +- arch/riscv/kernel/cpu.c | 3 +- arch/riscv/kernel/entry.S | 5 + arch/riscv/kernel/head.S | 1 + arch/riscv/kernel/probes/kprobes.c | 15 +- arch/riscv/kernel/probes/kprobes_trampoline.S | 4 +- arch/riscv/kernel/reset.c | 12 +- arch/riscv/kernel/setup.c | 4 +- arch/riscv/kernel/vdso.c | 250 +- arch/riscv/kernel/vdso/vdso.lds.S | 3 - arch/riscv/kvm/Kconfig | 36 - arch/riscv/kvm/Makefile | 25 - arch/riscv/kvm/main.c | 118 - arch/riscv/kvm/mmu.c | 802 - arch/riscv/kvm/tlb.S | 74 - arch/riscv/kvm/vcpu.c | 997 - arch/riscv/kvm/vcpu_exit.c | 701 - arch/riscv/kvm/vcpu_sbi.c | 185 - arch/riscv/kvm/vcpu_switch.S | 400 - arch/riscv/kvm/vcpu_timer.c | 225 - arch/riscv/kvm/vm.c | 97 - arch/riscv/kvm/vmid.c | 120 - arch/riscv/mm/context.c | 8 +- arch/riscv/net/bpf_jit_core.c | 5 - arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/s390/Kconfig | 19 +- arch/s390/boot/compressed/decompressor.h | 1 - arch/s390/boot/head.S | 17 - arch/s390/boot/startup.c | 8 - arch/s390/configs/debug_defconfig | 9 +- arch/s390/configs/defconfig | 6 - arch/s390/include/asm/barrier.h | 24 +- arch/s390/include/asm/bitops.h | 1 + arch/s390/include/asm/debug.h | 2 +- arch/s390/include/asm/ftrace.h | 58 +- arch/s390/include/asm/jump_label.h | 2 - arch/s390/include/asm/kprobes.h | 2 +- arch/s390/include/asm/livepatch.h | 4 +- arch/s390/include/asm/mem_encrypt.h | 2 + arch/s390/include/asm/ptrace.h | 22 +- arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/syscall.h | 12 + arch/s390/include/asm/text-patching.h | 16 - arch/s390/include/asm/thread_info.h | 1 - arch/s390/include/asm/uv.h | 5 - arch/s390/kernel/alternative.c | 20 - arch/s390/kernel/asm-offsets.c | 1 - arch/s390/kernel/audit.c | 12 +- arch/s390/kernel/compat_audit.c | 13 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 96 +- arch/s390/kernel/head64.S | 18 + arch/s390/kernel/jump_label.c | 34 +- arch/s390/kernel/kprobes.c | 64 +- arch/s390/kernel/mcount.S | 64 +- arch/s390/kernel/setup.c | 33 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/stacktrace.c | 2 +- arch/s390/kernel/uv.c | 33 +- arch/s390/kernel/vmlinux.lds.S | 1 - arch/s390/kvm/intercept.c | 5 - arch/s390/kvm/interrupt.c | 5 +- arch/s390/kvm/kvm-s390.c | 9 +- arch/s390/kvm/kvm-s390.h | 9 - arch/s390/kvm/pv.c | 21 +- arch/s390/kvm/sigp.c | 14 +- arch/s390/lib/Makefile | 2 - arch/s390/lib/string.c | 3 - arch/s390/lib/test_kprobes.c | 75 - arch/s390/lib/test_kprobes.h | 10 - arch/s390/lib/test_kprobes_asm.S | 45 - arch/s390/lib/test_unwind.c | 169 +- arch/s390/mm/cmm.c | 11 +- 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/s390/pci/pci_event.c | 4 - arch/s390/pci/pci_sysfs.c | 8 - arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 6 +- 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 | 6 +- arch/sh/boards/of-generic.c | 5 +- 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/bitops.h | 1 + arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/kprobes.h | 2 +- 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/kprobes.c | 12 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/Kconfig | 3 +- arch/sparc/boot/Makefile | 8 +- arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/sparc/include/asm/kprobes.h | 2 +- arch/sparc/include/asm/ptrace.h | 8 +- arch/sparc/include/asm/syscall.h | 10 + arch/sparc/include/uapi/asm/socket.h | 3 - arch/sparc/kernel/audit.c | 12 +- arch/sparc/kernel/compat_audit.c | 13 +- arch/sparc/kernel/ioport.c | 76 +- arch/sparc/kernel/kprobes.c | 12 +- arch/sparc/kernel/pci.c | 2 +- arch/sparc/kernel/smp_64.c | 2 +- arch/um/drivers/ubd_kern.c | 14 +- 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 | 25 +- arch/x86/Kconfig.cpu | 13 - arch/x86/boot/compressed/misc.h | 2 - arch/x86/boot/compressed/pgtable_64.c | 2 - arch/x86/boot/genimage.sh | 15 +- arch/x86/boot/mtools.conf.in | 5 +- arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/core.c | 6 - arch/x86/events/intel/bts.c | 6 - arch/x86/events/intel/core.c | 83 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/lbr.c | 20 +- arch/x86/events/intel/uncore.c | 2 +- arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_snbep.c | 16 +- arch/x86/events/perf_event.h | 21 - arch/x86/ia32/audit.c | 13 +- arch/x86/ia32/ia32_signal.c | 15 +- arch/x86/include/asm/asm.h | 55 +- arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/cpu_entry_area.h | 8 +- 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/api.h | 36 +- arch/x86/include/asm/fpu/internal.h | 540 + arch/x86/include/asm/fpu/sched.h | 68 - arch/x86/include/asm/fpu/signal.h | 13 +- arch/x86/include/asm/fpu/types.h | 42 +- arch/x86/include/asm/fpu/xcr.h | 11 + arch/x86/include/asm/fpu/xstate.h | 19 + arch/x86/include/asm/ia32.h | 2 +- arch/x86/include/asm/insn-eval.h | 1 - arch/x86/include/asm/io.h | 8 - arch/x86/include/asm/irq_stack.h | 39 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/kprobes.h | 1 + arch/x86/include/asm/kvm_host.h | 21 +- arch/x86/include/asm/kvm_page_track.h | 10 +- arch/x86/include/asm/mce.h | 14 +- arch/x86/include/asm/mem_encrypt.h | 12 +- arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/page_32.h | 2 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 31 +- arch/x86/include/asm/pkru.h | 2 +- arch/x86/include/asm/processor.h | 13 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/sgx.h | 3 - arch/x86/include/asm/smp.h | 7 - arch/x86/include/asm/stacktrace.h | 10 - arch/x86/include/asm/syscall.h | 33 + arch/x86/include/asm/thread_info.h | 3 - arch/x86/include/asm/topology.h | 3 - arch/x86/include/asm/trace/fpu.h | 4 +- arch/x86/include/asm/traps.h | 6 +- arch/x86/include/asm/uaccess.h | 2 +- arch/x86/include/asm/unwind.h | 23 - arch/x86/include/asm/unwind_hints.h | 5 - arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/include/uapi/asm/sgx.h | 2 - arch/x86/kernel/Makefile | 6 - arch/x86/kernel/acpi/boot.c | 9 - arch/x86/kernel/acpi/cstate.c | 15 - arch/x86/kernel/aperture_64.c | 13 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/audit_64.c | 10 +- arch/x86/kernel/cc_platform.c | 69 - arch/x86/kernel/cpu/Makefile | 1 - arch/x86/kernel/cpu/amd.c | 2 - arch/x86/kernel/cpu/bugs.c | 6 +- arch/x86/kernel/cpu/cacheinfo.c | 1 - arch/x86/kernel/cpu/common.c | 51 +- arch/x86/kernel/cpu/cpu.h | 1 - arch/x86/kernel/cpu/hygon.c | 2 - arch/x86/kernel/cpu/mce/amd.c | 13 +- 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/cpu/sgx/virt.c | 69 +- arch/x86/kernel/cpu/vortex.c | 39 - arch/x86/kernel/crash_dump_64.c | 4 +- arch/x86/kernel/devicetree.c | 5 +- arch/x86/kernel/dumpstack_64.c | 6 - arch/x86/kernel/fpu/bugs.c | 2 +- arch/x86/kernel/fpu/context.h | 85 - arch/x86/kernel/fpu/core.c | 257 +- arch/x86/kernel/fpu/init.c | 39 +- arch/x86/kernel/fpu/internal.h | 33 - arch/x86/kernel/fpu/legacy.h | 115 - arch/x86/kernel/fpu/regset.c | 34 +- arch/x86/kernel/fpu/signal.c | 232 +- arch/x86/kernel/fpu/xstate.c | 218 +- arch/x86/kernel/fpu/xstate.h | 212 - arch/x86/kernel/head64.c | 9 +- arch/x86/kernel/irqflags.S | 2 - arch/x86/kernel/itmt.c | 2 +- arch/x86/kernel/kprobes/core.c | 71 +- arch/x86/kernel/kprobes/opt.c | 6 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/machine_kexec_64.c | 19 +- arch/x86/kernel/paravirt.c | 45 +- arch/x86/kernel/pci-swiotlb.c | 9 +- arch/x86/kernel/probe_roms.c | 2 +- arch/x86/kernel/process.c | 9 +- arch/x86/kernel/process_32.c | 5 +- arch/x86/kernel/process_64.c | 5 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/kernel/sev-shared.c | 55 +- arch/x86/kernel/sev.c | 61 +- arch/x86/kernel/signal.c | 19 +- arch/x86/kernel/smpboot.c | 48 +- arch/x86/kernel/traps.c | 62 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/unwind_frame.c | 3 +- arch/x86/kernel/unwind_guess.c | 3 +- arch/x86/kernel/unwind_orc.c | 23 +- arch/x86/kvm/Kconfig | 3 - arch/x86/kvm/cpuid.c | 10 +- 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 | 461 +- 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 | 8 +- arch/x86/kvm/svm/svm.c | 159 +- 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 | 74 +- arch/x86/kvm/x86.c | 505 +- 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/insn.c | 5 +- arch/x86/lib/string_32.c | 1 - arch/x86/math-emu/fpu_aux.c | 2 +- arch/x86/math-emu/fpu_entry.c | 6 +- arch/x86/math-emu/fpu_system.h | 2 +- arch/x86/mm/cpu_entry_area.c | 7 - arch/x86/mm/extable.c | 135 +- arch/x86/mm/fault.c | 20 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/init_32.c | 45 +- arch/x86/mm/ioremap.c | 18 +- arch/x86/mm/kasan_init_64.c | 4 +- arch/x86/mm/mem_encrypt.c | 55 +- arch/x86/mm/mem_encrypt_identity.c | 18 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 2 +- arch/x86/mm/pat/set_memory.c | 3 +- arch/x86/net/bpf_jit_comp.c | 170 +- arch/x86/pci/common.c | 2 +- arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/power/cpu.c | 2 +- arch/x86/realmode/init.c | 8 +- arch/x86/rust/target.json | 36 - arch/x86/um/Kconfig | 1 + arch/x86/um/Makefile | 2 +- arch/x86/xen/enlighten_pv.c | 70 +- arch/x86/xen/irq.c | 31 +- arch/x86/xen/mmu_hvm.c | 37 +- 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/boot/boot-elf/bootstrap.S | 2 - arch/xtensa/boot/boot-redboot/bootstrap.S | 72 +- arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/include/asm/asmmacro.h | 65 - arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/include/asm/cacheflush.h | 5 +- arch/xtensa/include/asm/cmpxchg.h | 16 +- arch/xtensa/include/asm/core.h | 11 - arch/xtensa/include/asm/processor.h | 32 +- arch/xtensa/include/asm/sections.h | 41 - arch/xtensa/include/asm/syscall.h | 11 + arch/xtensa/include/asm/traps.h | 2 - arch/xtensa/kernel/align.S | 2 - arch/xtensa/kernel/entry.S | 216 +- arch/xtensa/kernel/head.S | 24 +- arch/xtensa/kernel/mcount.S | 38 +- arch/xtensa/kernel/process.c | 27 +- arch/xtensa/kernel/setup.c | 102 +- arch/xtensa/kernel/signal.c | 12 +- arch/xtensa/kernel/traps.c | 6 +- arch/xtensa/kernel/vectors.S | 55 +- arch/xtensa/kernel/vmlinux.lds.S | 12 +- arch/xtensa/lib/strncpy_user.S | 17 +- arch/xtensa/lib/usercopy.S | 28 +- arch/xtensa/platforms/iss/network.c | 2 +- arch/xtensa/platforms/iss/simdisk.c | 16 +- block/Kconfig | 28 +- block/Kconfig.iosched | 4 + block/Makefile | 4 +- block/bdev.c | 18 +- block/bfq-cgroup.c | 14 +- block/bfq-iosched.c | 6 +- block/bio-integrity.c | 4 +- block/bio.c | 136 +- block/blk-cgroup.c | 22 +- block/blk-core.c | 404 +- block/blk-crypto-fallback.c | 119 +- block/blk-crypto-internal.h | 2 +- block/blk-crypto-profile.c | 565 - block/blk-crypto.c | 29 +- block/blk-exec.c | 10 +- block/blk-flush.c | 12 +- block/blk-integrity.c | 6 +- block/blk-iocost.c | 12 +- block/blk-iolatency.c | 1 - block/blk-merge.c | 127 +- block/blk-mq-debugfs.c | 131 +- block/blk-mq-sched.c | 129 +- block/blk-mq-sched.h | 49 +- block/blk-mq-tag.c | 163 +- block/blk-mq-tag.h | 38 +- block/blk-mq.c | 1012 +- block/blk-mq.h | 71 +- block/blk-rq-qos.h | 5 +- block/blk-sysfs.c | 24 +- block/blk-throttle.c | 163 +- block/blk-throttle.h | 182 - block/blk-wbt.c | 3 - block/blk.h | 127 +- block/bounce.c | 1 - block/elevator.c | 4 +- block/elevator.h | 166 - block/fops.c | 167 +- block/genhd.c | 36 +- block/holder.c | 1 - block/ioctl.c | 37 +- block/keyslot-manager.c | 578 + block/kyber-iosched.c | 6 +- block/mq-deadline.c | 224 +- block/partitions/Kconfig | 4 - block/partitions/core.c | 6 +- block/partitions/efi.c | 2 +- block/partitions/ibm.c | 19 +- block/t10-pi.c | 2 +- crypto/Kconfig | 2 +- crypto/Makefile | 2 - crypto/af_alg.c | 2 +- crypto/algapi.c | 73 +- crypto/api.c | 53 +- crypto/drbg.c | 2 +- crypto/internal.h | 10 - crypto/jitterentropy.c | 24 +- crypto/testmgr.c | 4 +- crypto/zstd.c | 28 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/acpi_lpss.c | 13 +- drivers/acpi/acpi_pnp.c | 2 + drivers/acpi/acpica/acglobal.h | 2 - drivers/acpi/acpica/hwesleep.c | 8 +- drivers/acpi/acpica/hwsleep.c | 11 +- drivers/acpi/acpica/hwxfsleep.c | 7 - drivers/acpi/acpica/utosi.c | 1 - drivers/acpi/battery.c | 2 +- drivers/acpi/dock.c | 8 +- drivers/acpi/glue.c | 59 +- drivers/acpi/internal.h | 1 - drivers/acpi/pci_root.c | 161 +- drivers/acpi/power.c | 104 +- drivers/acpi/pptt.c | 67 - drivers/acpi/processor_idle.c | 3 +- drivers/acpi/resource.c | 49 +- drivers/acpi/scan.c | 7 - drivers/amba/bus.c | 100 +- drivers/android/binder.c | 41 +- drivers/android/binder_internal.h | 4 - drivers/ata/ahci.c | 13 +- drivers/ata/ahci.h | 8 +- drivers/ata/ata_piix.c | 8 +- drivers/ata/libahci.c | 52 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-sata.c | 21 +- drivers/ata/libata-scsi.c | 33 +- drivers/ata/pata_ali.c | 4 +- drivers/ata/pata_amd.c | 2 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_optidma.c | 4 +- drivers/ata/pata_radisys.c | 4 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 4 +- drivers/ata/sata_sil24.c | 2 +- drivers/auxdisplay/Kconfig | 12 +- drivers/auxdisplay/Makefile | 1 - drivers/auxdisplay/cfag12864bfb.c | 9 +- drivers/auxdisplay/ht16k33.c | 501 +- drivers/auxdisplay/img-ascii-lcd.c | 205 +- drivers/auxdisplay/ks0108.c | 3 + drivers/auxdisplay/line-display.c | 261 - drivers/auxdisplay/line-display.h | 43 - drivers/base/Makefile | 2 +- drivers/base/arch_numa.c | 92 +- drivers/base/arch_topology.c | 18 +- drivers/base/component.c | 1 + drivers/base/core.c | 17 +- drivers/base/firmware_loader/main.c | 41 +- drivers/base/node.c | 9 +- drivers/base/platform.c | 3 +- drivers/base/property.c | 63 + drivers/base/regmap/regcache-rbtree.c | 7 +- drivers/base/topology.c | 10 - drivers/bcma/host_pci.c | 6 +- drivers/bcma/main.c | 2 +- drivers/block/amiflop.c | 9 +- drivers/block/aoe/aoeblk.c | 19 +- drivers/block/ataflop.c | 66 +- drivers/block/brd.c | 12 +- drivers/block/drbd/drbd_int.h | 5 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/drbd/drbd_req.c | 3 +- drivers/block/floppy.c | 35 +- drivers/block/loop.c | 27 +- drivers/block/mtip32xx/mtip32xx.c | 6 +- drivers/block/n64cart.c | 24 +- drivers/block/nbd.c | 173 +- drivers/block/null_blk/main.c | 111 +- drivers/block/null_blk/null_blk.h | 4 - drivers/block/paride/pcd.c | 312 +- drivers/block/paride/pd.c | 144 +- drivers/block/paride/pf.c | 236 +- drivers/block/pktcdvd.c | 11 +- drivers/block/ps3vram.c | 6 +- drivers/block/rbd.c | 8 +- drivers/block/rnbd/rnbd-clt.c | 17 +- drivers/block/rnbd/rnbd-proto.h | 2 +- drivers/block/rsxx/core.c | 4 +- drivers/block/rsxx/dev.c | 19 +- drivers/block/swim.c | 36 +- drivers/block/swim3.c | 5 +- drivers/block/sx8.c | 15 +- drivers/block/xen-blkfront.c | 9 +- drivers/block/zram/zram_drv.c | 76 +- drivers/bluetooth/btintel.c | 261 +- drivers/bluetooth/btintel.h | 11 - drivers/bluetooth/btmrvl_main.c | 6 +- drivers/bluetooth/btmtkuart.c | 13 +- drivers/bluetooth/btrsi.c | 1 + drivers/bluetooth/btrtl.c | 26 +- drivers/bluetooth/btsdio.c | 2 - drivers/bluetooth/btusb.c | 69 +- drivers/bluetooth/hci_h5.c | 35 +- drivers/bluetooth/hci_ldisc.c | 5 +- drivers/bluetooth/hci_qca.c | 5 +- drivers/bluetooth/hci_vhci.c | 226 - drivers/bluetooth/virtio_bt.c | 3 - drivers/bus/Kconfig | 2 +- drivers/bus/brcmstb_gisb.c | 7 +- drivers/bus/fsl-mc/Makefile | 3 +- drivers/bus/fsl-mc/fsl-mc-private.h | 39 +- drivers/bus/fsl-mc/obj-api.c | 103 - drivers/bus/sun50i-de2.c | 7 +- drivers/bus/ti-sysc.c | 276 +- drivers/cdrom/cdrom.c | 63 +- drivers/cdrom/gdrom.c | 7 +- drivers/char/hw_random/Kconfig | 12 +- drivers/char/hw_random/ixp4xx-rng.c | 4 +- drivers/char/hw_random/meson-rng.c | 5 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/ipmi/Kconfig | 11 +- drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/bt-bmc.c | 69 +- drivers/char/ipmi/ipmi_devintf.c | 8 +- drivers/char/ipmi/ipmi_ipmb.c | 539 - drivers/char/ipmi/ipmi_msghandler.c | 330 +- drivers/char/ipmi/ipmi_si_intf.c | 8 +- drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/char/ipmi/ipmi_watchdog.c | 25 +- drivers/char/mem.c | 8 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/char/xillybus/xillybus.h | 31 +- drivers/char/xillybus/xillybus_core.c | 131 +- drivers/char/xillybus/xillybus_of.c | 86 +- drivers/char/xillybus/xillybus_pcie.c | 99 +- drivers/char/xillybus/xillyusb.c | 1 - drivers/clk/at91/pmc.c | 5 - drivers/clk/clk-composite.c | 77 +- drivers/clk/imx/Kconfig | 7 - 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/Kconfig | 43 +- drivers/clk/qcom/Makefile | 3 - drivers/clk/qcom/a53-pll.c | 4 +- drivers/clk/qcom/camcc-sc7280.c | 2484 - drivers/clk/qcom/clk-smd-rpm.c | 135 +- drivers/clk/qcom/common.c | 8 +- drivers/clk/qcom/dispcc-sm8250.c | 27 +- drivers/clk/qcom/gcc-msm8953.c | 1 + drivers/clk/qcom/gcc-msm8994.c | 1384 +- drivers/clk/qcom/gcc-msm8998.c | 705 +- drivers/clk/qcom/gcc-qcm2290.c | 3044 -- drivers/clk/qcom/gcc-sc7280.c | 85 + drivers/clk/qcom/gcc-sdm660.c | 80 +- drivers/clk/qcom/gdsc.c | 51 +- drivers/clk/qcom/gdsc.h | 2 - drivers/clk/qcom/gpucc-msm8998.c | 13 +- drivers/clk/qcom/gpucc-sdm660.c | 15 +- drivers/clk/qcom/kpss-xcc.c | 4 +- drivers/clk/qcom/lpasscc-sc7280.c | 216 - drivers/clk/qcom/mmcc-msm8998.c | 183 +- drivers/clk/qcom/mmcc-sdm660.c | 75 +- drivers/clk/qcom/videocc-sm8250.c | 27 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 - drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 - drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 191 - drivers/clk/renesas/r9a07g044-cpg.c | 83 +- drivers/clk/renesas/rcar-cpg-lib.c | 83 - drivers/clk/renesas/rcar-cpg-lib.h | 7 - drivers/clk/renesas/rcar-gen3-cpg.c | 89 +- drivers/clk/renesas/rzg2l-cpg.c | 212 - drivers/clk/renesas/rzg2l-cpg.h | 45 +- drivers/clk/rockchip/clk-rk3399.c | 17 +- drivers/clk/rockchip/clk-rk3568.c | 2 +- drivers/clk/samsung/Kconfig | 30 +- drivers/clk/samsung/Makefile | 1 - drivers/clk/samsung/clk-cpu.c | 18 - drivers/clk/samsung/clk-exynos-audss.c | 4 +- drivers/clk/samsung/clk-exynos4.c | 18 +- drivers/clk/samsung/clk-exynos4412-isp.c | 4 +- drivers/clk/samsung/clk-exynos5250.c | 10 +- drivers/clk/samsung/clk-exynos5420.c | 2 +- drivers/clk/samsung/clk-exynos5433.c | 124 +- drivers/clk/samsung/clk-exynos850.c | 835 - drivers/clk/samsung/clk-pll.c | 196 - drivers/clk/samsung/clk-pll.h | 2 - drivers/clk/samsung/clk-s3c2410.c | 6 +- drivers/clk/samsung/clk-s3c64xx.c | 8 +- drivers/clk/samsung/clk-s5pv210-audss.c | 4 +- drivers/clk/samsung/clk-s5pv210.c | 8 +- drivers/clk/samsung/clk.c | 16 +- drivers/clk/samsung/clk.h | 28 +- 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/Kconfig | 3 +- drivers/clk/versatile/Makefile | 2 +- drivers/clk/versatile/clk-icst.c | 3 +- drivers/clocksource/Kconfig | 2 - drivers/clocksource/arc_timer.c | 6 +- drivers/clocksource/arm_arch_timer.c | 243 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-riscv.c | 9 - drivers/counter/104-quad-8.c | 699 +- drivers/counter/Kconfig | 6 +- drivers/counter/Makefile | 1 - drivers/counter/counter-chrdev.c | 572 - drivers/counter/counter-chrdev.h | 14 - drivers/counter/counter-core.c | 191 - drivers/counter/counter-sysfs.c | 953 - 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 | 93 +- drivers/counter/stm32-lptimer-cnt.c | 212 +- drivers/counter/stm32-timer-cnt.c | 195 +- drivers/counter/ti-eqep.c | 180 +- drivers/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/amd_freq_sensitivity.c | 3 +- drivers/cpufreq/cppc_cpufreq.c | 2 + drivers/cpufreq/cpufreq.c | 19 +- drivers/cpufreq/cpufreq_conservative.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 16 +- drivers/cpufreq/intel_pstate.c | 117 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/cpufreq/s3c2440-cpufreq.c | 2 - drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 4 - drivers/cpufreq/tegra194-cpufreq.c | 8 +- drivers/cpuidle/Kconfig.arm | 3 +- drivers/cpuidle/cpuidle-qcom-spm.c | 318 +- drivers/cpuidle/cpuidle-tegra.c | 3 - drivers/cpuidle/sysfs.c | 5 +- drivers/crypto/caam/caampkc.c | 19 +- drivers/crypto/caam/regs.h | 3 - drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccree/cc_driver.c | 3 +- drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/crypto/hisilicon/qm.c | 76 +- drivers/crypto/hisilicon/zip/zip_main.c | 2 +- drivers/crypto/img-hash.c | 7 +- drivers/crypto/marvell/cesa/cesa.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1 - drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 35 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 10 - drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 89 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 13 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 87 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 12 + drivers/crypto/qat/qat_c62x/adf_drv.c | 7 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 29 +- drivers/crypto/qat/qat_common/adf_aer.c | 10 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 12 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 98 - drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 27 - drivers/crypto/qat/qat_common/adf_init.c | 5 - drivers/crypto/qat/qat_common/adf_isr.c | 190 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 238 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 9 + drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 30 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 123 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 14 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 7 +- 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 | 28 +- drivers/devfreq/event/exynos-ppmu.c | 12 +- drivers/devfreq/governor.h | 3 - drivers/devfreq/tegra30-devfreq.c | 109 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 157 +- drivers/dma-buf/dma-fence.c | 13 +- drivers/dma-buf/dma-resv.c | 497 +- drivers/dma-buf/heaps/system_heap.c | 5 +- drivers/dma-buf/seqno-fence.c | 71 + drivers/dma/Kconfig | 2 +- drivers/dma/at_xdmac.c | 67 +- drivers/dma/bestcomm/ata.c | 2 +- drivers/dma/bestcomm/bestcomm.c | 22 +- drivers/dma/bestcomm/fec.c | 4 +- drivers/dma/bestcomm/gen_bd.c | 4 +- drivers/dma/dma-jz4780.c | 1 - drivers/dma/dmaengine.c | 3 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 113 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 35 +- drivers/dma/dw-edma/dw-edma-core.c | 1 + drivers/dma/idxd/device.c | 3 +- drivers/dma/idxd/dma.c | 2 - drivers/dma/idxd/registers.h | 3 +- drivers/dma/imx-sdma.c | 28 +- drivers/dma/sh/rz-dmac.c | 14 - drivers/dma/stm32-dma.c | 24 +- drivers/dma/stm32-mdma.c | 3 +- drivers/dma/tegra210-adma.c | 55 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/xilinx/zynqmp_dma.c | 67 +- drivers/edac/al_mc_edac.c | 12 +- drivers/edac/amd64_edac.c | 22 +- drivers/edac/edac_mc.c | 42 +- drivers/edac/edac_mc_sysfs.c | 8 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/ti_edac.c | 7 +- 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/firewire/sbp2.c | 10 +- drivers/firmware/Kconfig | 1 - drivers/firmware/Makefile | 1 - drivers/firmware/arm_scmi/virtio.c | 21 +- drivers/firmware/cirrus/Kconfig | 5 - drivers/firmware/cirrus/Makefile | 3 - drivers/firmware/cirrus/cs_dsp.c | 3109 -- drivers/firmware/efi/efi.c | 5 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/qcom_scm.c | 4 - drivers/firmware/tegra/bpmp-debugfs.c | 29 +- drivers/firmware/tegra/bpmp-tegra210.c | 7 +- drivers/firmware/xilinx/zynqmp.c | 68 +- drivers/fsi/fsi-occ.c | 218 +- drivers/fsi/fsi-sbefifo.c | 28 +- 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-aggregator.c | 25 +- drivers/gpio/gpio-max7300.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-max730x.c | 6 +- drivers/gpio/gpio-max77620.c | 1 + drivers/gpio/gpio-mc33880.c | 2 + 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/gpio/gpiolib-acpi.c | 5 +- drivers/gpu/drm/Kconfig | 31 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 10 +- 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 | 2 +- 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 | 256 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 134 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 847 +- 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 | 680 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 12 +- 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 | 6 +- 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 | 57 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 755 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 394 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 2 +- 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 | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 175 +- 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 | 119 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 191 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 56 +- 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/beige_goby_reg_init.c | 54 + .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 31 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 381 +- 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/gmc_v9_0.c | 136 +- 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/navi10_reg_init.c | 55 + drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 52 + drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 53 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 31 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 55 +- drivers/gpu/drm/amd/amdgpu/nv.c | 382 +- drivers/gpu/drm/amd/amdgpu/nv.h | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 93 +- 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 +- .../gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/soc15.c | 349 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 5 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 51 +- 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/vangogh_reg_init.c | 50 + 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 | 52 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 44 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 62 +- drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c | 51 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 17 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 267 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 123 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 192 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 19 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 888 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 103 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 13 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 16 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 64 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 100 +- .../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 | 9 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 5 - .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 258 - .../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 | 27 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 300 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 671 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1465 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 953 - .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 496 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 361 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 151 +- drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 8 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 - drivers/gpu/drm/amd/display/dc/dc.h | 80 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 297 - 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 | 23 - drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 15 +- .../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 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 164 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 122 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 33 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 - 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_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 49 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 5 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 38 +- .../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 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- 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 | 5 +- 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 | 383 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 52 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 136 +- .../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 | 108 +- 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 | 334 +- 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 | 11 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 102 - .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 34 - .../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 +- drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c | 102 + drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h | 34 + .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 132 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.h | 4 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +- .../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 | 36 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 1 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 29 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 99 - 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 | 32 - 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 | 19 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 - .../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 | 2 - .../display/dc/virtual/virtual_stream_encoder.c | 5 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 8 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 201 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 9 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 2 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 20 +- .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 16 - .../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 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- .../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 --------- .../amd/include/asic_reg/dcn/dcn_3_1_2_offset.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 8 - .../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/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/amdgpu_smu.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 135 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 17 +- 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 | 117 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 100 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 33 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/armada/armada_gem.c | 7 +- 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/display-connector.c | 2 +- drivers/gpu/drm/bridge/ite-it66121.c | 21 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 9 +- drivers/gpu/drm/bridge/lvds-codec.c | 69 +- drivers/gpu/drm/bridge/nwl-dsi.c | 35 - drivers/gpu/drm/bridge/panel.c | 37 - drivers/gpu/drm/bridge/parade-ps8640.c | 292 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 - drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 47 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 25 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 - drivers/gpu/drm/drm_bridge.c | 78 +- drivers/gpu/drm/drm_cache.c | 4 +- drivers/gpu/drm/drm_connector.c | 316 +- drivers/gpu/drm/drm_crtc_internal.h | 2 - drivers/gpu/drm/drm_dp_helper.c | 195 +- drivers/gpu/drm/drm_dp_mst_topology.c | 6 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_edid.c | 367 +- drivers/gpu/drm/drm_format_helper.c | 88 - drivers/gpu/drm/drm_fourcc.c | 1 - drivers/gpu/drm/drm_gem.c | 26 +- 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_lease.c | 39 +- drivers/gpu/drm/drm_mipi_dsi.c | 81 - drivers/gpu/drm/drm_mm.c | 9 +- drivers/gpu/drm/drm_modeset_lock.c | 60 +- drivers/gpu/drm/drm_of.c | 36 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 55 +- drivers/gpu/drm/drm_plane_helper.c | 1 + drivers/gpu/drm/drm_privacy_screen.c | 467 - drivers/gpu/drm/drm_privacy_screen_x86.c | 86 - drivers/gpu/drm/drm_probe_helper.c | 119 +- drivers/gpu/drm/drm_property.c | 9 +- drivers/gpu/drm/drm_sysfs.c | 87 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 5 +- drivers/gpu/drm/etnaviv/etnaviv_sched.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 | 68 +- drivers/gpu/drm/gma500/gem.c | 236 +- drivers/gpu/drm/gma500/gem.h | 28 +- drivers/gpu/drm/gma500/gma_device.c | 2 +- drivers/gpu/drm/gma500/gma_display.c | 65 +- drivers/gpu/drm/gma500/gtt.c | 334 +- drivers/gpu/drm/gma500/gtt.h | 29 +- 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 | 11 +- 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 | 159 +- drivers/gpu/drm/gma500/psb_drv.h | 24 +- drivers/gpu/drm/gma500/psb_intel_display.c | 27 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +- 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/gud/gud_drv.c | 6 - drivers/gpu/drm/gud/gud_internal.h | 12 - drivers/gpu/drm/gud/gud_pipe.c | 6 - drivers/gpu/drm/i915/Kconfig | 12 - drivers/gpu/drm/i915/Makefile | 38 +- drivers/gpu/drm/i915/display/g4x_dp.c | 90 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 30 +- drivers/gpu/drm/i915/display/icl_dsi.c | 165 +- drivers/gpu/drm/i915/display/intel_acpi.c | 46 - drivers/gpu/drm/i915/display/intel_acpi.h | 3 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 210 - drivers/gpu/drm/i915/display/intel_audio.c | 43 +- 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 | 375 +- drivers/gpu/drm/i915/display/intel_bw.c | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 348 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +- drivers/gpu/drm/i915/display/intel_color.c | 140 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_connector.c | 6 +- drivers/gpu/drm/i915/display/intel_crt.c | 17 +- drivers/gpu/drm/i915/display/intel_crtc.h | 5 - drivers/gpu/drm/i915/display/intel_cursor.c | 30 +- drivers/gpu/drm/i915/display/intel_ddi.c | 579 +- drivers/gpu/drm/i915/display/intel_ddi.h | 8 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 672 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 23 +- drivers/gpu/drm/i915/display/intel_display.c | 3848 +- drivers/gpu/drm/i915/display/intel_display.h | 64 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 127 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 10 +- drivers/gpu/drm/i915/display/intel_display_power.c | 22 +- drivers/gpu/drm/i915/display/intel_display_power.h | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 67 +- drivers/gpu/drm/i915/display/intel_dmc.c | 20 +- drivers/gpu/drm/i915/display/intel_dp.c | 901 +- 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 | 499 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 1 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 45 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 4 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 33 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 5 +- drivers/gpu/drm/i915/display/intel_dpll.c | 674 +- drivers/gpu/drm/i915/display/intel_dpll.h | 26 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 53 +- 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 +- drivers/gpu/drm/i915/display/intel_dsi.h | 3 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 33 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 +- drivers/gpu/drm/i915/display/intel_dvo.c | 24 +- drivers/gpu/drm/i915/display/intel_fb.c | 1080 +- drivers/gpu/drm/i915/display/intel_fb.h | 50 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 274 - drivers/gpu/drm/i915/display/intel_fb_pin.h | 28 - 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 | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 259 +- drivers/gpu/drm/i915/display/intel_fdi.h | 17 +- 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 | 70 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 137 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 33 +- 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_pch_display.c | 501 - drivers/gpu/drm/i915/display/intel_pch_display.h | 27 - drivers/gpu/drm/i915/display/intel_pch_refclk.c | 648 - drivers/gpu/drm/i915/display/intel_pch_refclk.h | 21 - drivers/gpu/drm/i915/display/intel_plane_initial.c | 283 - drivers/gpu/drm/i915/display/intel_plane_initial.h | 13 - drivers/gpu/drm/i915/display/intel_pps.c | 59 - drivers/gpu/drm/i915/display/intel_pps.h | 3 - drivers/gpu/drm/i915/display/intel_psr.c | 482 +- 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 | 225 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 4 +- drivers/gpu/drm/i915/display/intel_sprite.c | 35 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 + 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_vdsc.c | 77 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 +- drivers/gpu/drm/i915/display/skl_scaler.c | 1 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 276 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 53 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 25 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 57 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 514 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 58 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 823 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 33 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 70 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 29 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 57 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 91 - drivers/gpu/drm/i915/gem/i915_gem_pm.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 70 - drivers/gpu/drm/i915/gem/i915_gem_region.h | 37 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 29 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 201 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 14 - drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 206 - drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h | 26 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 8 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 22 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 48 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 29 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 36 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 190 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 - drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/debugfs_engines.c | 36 + drivers/gpu/drm/i915/gt/debugfs_engines.h | 14 + drivers/gpu/drm/i915/gt/debugfs_gt.c | 47 + drivers/gpu/drm/i915/gt/debugfs_gt.h | 38 + drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 630 + drivers/gpu/drm/i915/gt/debugfs_gt_pm.h | 14 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 7 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 4 +- drivers/gpu/drm/i915/gt/intel_context.c | 64 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 153 +- drivers/gpu/drm/i915/gt/intel_engine.h | 19 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 150 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 36 - drivers/gpu/drm/i915/gt/intel_engine_pm.h | 39 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 31 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 17 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 52 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 104 - drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 42 - drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c | 36 - drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h | 14 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 7 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 14 - drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 677 - drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 20 - drivers/gpu/drm/i915/gt/intel_gt_types.h | 12 - drivers/gpu/drm/i915/gt/intel_gtt.c | 9 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 11 +- drivers/gpu/drm/i915/gt/intel_llc.c | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 93 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 2 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 176 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 1 - drivers/gpu/drm/i915/gt/intel_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 7 +- drivers/gpu/drm/i915/gt/intel_rps.c | 22 +- drivers/gpu/drm/i915/gt/intel_rps.h | 1 - drivers/gpu/drm/i915/gt/intel_sseu.c | 65 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 11 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 262 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 - .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 28 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 10 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 39 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 119 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 28 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 60 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 34 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2300 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 93 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 9 - drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 127 - .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 179 - drivers/gpu/drm/i915/gvt/gtt.c | 17 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_buddy.c | 45 - drivers/gpu/drm/i915/i915_buddy.h | 8 - drivers/gpu/drm/i915/i915_config.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 286 +- drivers/gpu/drm/i915/i915_drv.c | 18 +- drivers/gpu/drm/i915/i915_drv.h | 168 +- drivers/gpu/drm/i915/i915_gem.c | 2 + drivers/gpu/drm/i915/i915_gem_gtt.c | 4 +- drivers/gpu/drm/i915/i915_gem_ww.h | 25 +- drivers/gpu/drm/i915/i915_gpu_error.c | 42 +- drivers/gpu/drm/i915/i915_irq.c | 94 +- drivers/gpu/drm/i915/i915_irq.h | 51 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 14 +- drivers/gpu/drm/i915/i915_pci.h | 12 +- drivers/gpu/drm/i915/i915_query.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 184 +- drivers/gpu/drm/i915/i915_request.c | 183 +- drivers/gpu/drm/i915/i915_request.h | 49 +- drivers/gpu/drm/i915/i915_sysfs.c | 1 + drivers/gpu/drm/i915/i915_trace.h | 14 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 20 +- drivers/gpu/drm/i915/i915_utils.h | 14 +- drivers/gpu/drm/i915/i915_vma.c | 26 +- drivers/gpu/drm/i915/i915_vma.h | 13 +- drivers/gpu/drm/i915/i915_vma_types.h | 7 +- drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_dram.c | 36 +- drivers/gpu/drm/i915/intel_memory_region.c | 12 - drivers/gpu/drm/i915/intel_memory_region.h | 4 - drivers/gpu/drm/i915/intel_pcode.c | 235 - drivers/gpu/drm/i915/intel_pcode.h | 26 - drivers/gpu/drm/i915/intel_pm.c | 314 +- drivers/gpu/drm/i915/intel_pm.h | 3 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 23 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 + drivers/gpu/drm/i915/intel_sbi.c | 73 - drivers/gpu/drm/i915/intel_sbi.h | 23 - drivers/gpu/drm/i915/intel_sideband.c | 577 + drivers/gpu/drm/i915/intel_sideband.h | 143 + drivers/gpu/drm/i915/intel_uncore.c | 447 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/intel_wakeref.h | 12 - drivers/gpu/drm/i915/pxp/intel_pxp.c | 299 - drivers/gpu/drm/i915/pxp/intel_pxp.h | 64 - drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c | 141 - drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h | 15 - drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 78 - drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h | 21 - drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 101 - drivers/gpu/drm/i915/pxp/intel_pxp_irq.h | 32 - drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 46 - drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 24 - drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 175 - drivers/gpu/drm/i915/pxp/intel_pxp_session.h | 15 - drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 172 - drivers/gpu/drm/i915/pxp/intel_pxp_tee.h | 17 - drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h | 36 - drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 83 - drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 8 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 2 - drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 12 - .../drm/i915/selftests/intel_scheduler_helpers.h | 2 - drivers/gpu/drm/i915/selftests/intel_uncore.c | 34 +- drivers/gpu/drm/i915/selftests/mock_region.c | 2 + drivers/gpu/drm/i915/vlv_sideband.c | 266 - drivers/gpu/drm/i915/vlv_sideband.h | 123 - drivers/gpu/drm/imx/imx-tve.c | 4 +- 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/mediatek/mtk_dsi.c | 5 +- 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 | 6 +- drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 6 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 10 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 256 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 39 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 267 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 92 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 70 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 13 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 89 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 12 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 8 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 64 +- drivers/gpu/drm/msm/dp/dp_debug.c | 294 +- drivers/gpu/drm/msm/dp/dp_debug.h | 4 +- drivers/gpu/drm/msm/dp/dp_display.c | 143 +- drivers/gpu/drm/msm/dp/dp_display.h | 2 - drivers/gpu/drm/msm/dp/dp_drm.c | 13 +- drivers/gpu/drm/msm/dp/dp_panel.c | 2 +- drivers/gpu/drm/msm/dp/dp_parser.c | 137 +- drivers/gpu/drm/msm/dp/dp_parser.h | 14 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 - drivers/gpu/drm/msm/dsi/dsi_host.c | 123 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 66 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 - drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 - drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 25 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 4 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 5 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 21 +- drivers/gpu/drm/msm/msm_drv.c | 33 +- drivers/gpu/drm/msm/msm_drv.h | 31 +- drivers/gpu/drm/msm/msm_gem.c | 26 +- drivers/gpu/drm/msm/msm_gem.h | 5 + drivers/gpu/drm/msm/msm_gem_submit.c | 35 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 7 - drivers/gpu/drm/msm/msm_gpu_devfreq.c | 38 +- drivers/gpu/drm/msm/msm_kms.h | 3 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 12 + drivers/gpu/drm/msm/msm_submitqueue.c | 1 - drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 12 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 4 +- drivers/gpu/drm/omapdrm/Kconfig | 3 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/panel/Kconfig | 78 +- drivers/gpu/drm/panel/Makefile | 7 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 14 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 743 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-edp.c | 1896 - drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 254 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 - drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 9 - drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 - drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 85 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 320 - drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 2 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 - drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 333 - drivers/gpu/drm/panel/panel-simple.c | 1195 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 8 - .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 - drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- 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_sync.c | 22 +- drivers/gpu/drm/radeon/radeon_ttm.c | 15 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 9 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 11 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 108 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 26 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 12 +- drivers/gpu/drm/rcar-du/rcar_du_group.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 50 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 7 - drivers/gpu/drm/rcar-du/rcar_du_regs.h | 9 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 36 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 4 +- 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 | 85 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 27 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 + drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 44 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 7 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- 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 | 188 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +- drivers/gpu/drm/sti/sti_hqvdp.c | 4 +- drivers/gpu/drm/stm/ltdc.c | 7 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- 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 | 21 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 4 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/tegra/Makefile | 3 +- drivers/gpu/drm/tegra/dc.c | 117 +- drivers/gpu/drm/tegra/dc.h | 1 - drivers/gpu/drm/tegra/drm.c | 4 - drivers/gpu/drm/tegra/drm.h | 1 - drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/gem.c | 171 +- drivers/gpu/drm/tegra/gr2d.c | 33 +- drivers/gpu/drm/tegra/hub.h | 1 + drivers/gpu/drm/tegra/nvdec.c | 470 - drivers/gpu/drm/tegra/plane.c | 67 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/rgb.c | 53 +- drivers/gpu/drm/tegra/submit.c | 63 +- drivers/gpu/drm/tegra/uapi.c | 68 +- drivers/gpu/drm/tegra/uapi.h | 5 +- drivers/gpu/drm/tegra/vic.c | 8 - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/tiny/Kconfig | 17 +- drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/bochs.c | 8 - drivers/gpu/drm/tiny/ili9163.c | 225 - drivers/gpu/drm/ttm/ttm_bo.c | 87 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 22 +- 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 | 15 +- drivers/gpu/drm/v3d/v3d_drv.h | 30 +- drivers/gpu/drm/v3d/v3d_gem.c | 472 +- 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/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 | 5 +- drivers/gpu/drm/vgem/vgem_drv.c | 342 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 - drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- 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/ttm_memory.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- 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/host1x/Kconfig | 1 - drivers/gpu/host1x/bus.c | 79 +- drivers/gpu/host1x/dev.c | 20 - drivers/gpu/host1x/dev.h | 2 - drivers/gpu/host1x/job.c | 160 +- drivers/gpu/host1x/job.h | 6 +- drivers/gpu/ipu-v3/ipu-csi.c | 31 +- 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 | 66 +- drivers/hid/hid-asus.c | 2 +- drivers/hid/hid-cougar.c | 3 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-debug.c | 10 +- drivers/hid/hid-ids.h | 11 +- drivers/hid/hid-input.c | 1 - drivers/hid/hid-multitouch.c | 13 - drivers/hid/hid-quirks.c | 3 +- drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-xiaomi.c | 94 - drivers/hsi/clients/cmt_speech.c | 4 +- drivers/hsi/clients/ssi_protocol.c | 4 +- drivers/hv/hyperv_vmbus.h | 1 - drivers/hwmon/Kconfig | 11 - drivers/hwmon/Makefile | 1 - drivers/hwmon/abituguru3.c | 6 +- drivers/hwmon/acpi_power_meter.c | 13 +- drivers/hwmon/ad7414.c | 4 +- drivers/hwmon/ad7418.c | 6 +- drivers/hwmon/adm1021.c | 4 +- drivers/hwmon/adm1025.c | 4 +- drivers/hwmon/adm1026.c | 4 +- drivers/hwmon/adm1029.c | 4 +- drivers/hwmon/adm1031.c | 6 +- drivers/hwmon/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7x10.c | 3 +- drivers/hwmon/adt7x10.h | 2 +- drivers/hwmon/amc6821.c | 8 +- drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/asb100.c | 4 +- drivers/hwmon/asc7621.c | 4 +- drivers/hwmon/atxp1.c | 10 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 63 +- drivers/hwmon/dme1737.c | 4 +- drivers/hwmon/ds1621.c | 4 +- drivers/hwmon/ds620.c | 4 +- drivers/hwmon/emc6w201.c | 4 +- drivers/hwmon/f71805f.c | 4 +- drivers/hwmon/f71882fg.c | 4 +- drivers/hwmon/f75375s.c | 4 +- drivers/hwmon/fschmd.c | 4 +- drivers/hwmon/g760a.c | 2 +- drivers/hwmon/gl518sm.c | 4 +- drivers/hwmon/gl520sm.c | 4 +- drivers/hwmon/hwmon.c | 6 +- drivers/hwmon/i5500_temp.c | 114 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 4 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 2 +- drivers/hwmon/lm63.c | 6 +- drivers/hwmon/lm77.c | 4 +- drivers/hwmon/lm78.c | 4 +- drivers/hwmon/lm80.c | 6 +- drivers/hwmon/lm83.c | 4 +- drivers/hwmon/lm85.c | 4 +- drivers/hwmon/lm87.c | 4 +- drivers/hwmon/lm92.c | 4 +- drivers/hwmon/lm93.c | 4 +- drivers/hwmon/lm95241.c | 8 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 2 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 2 +- drivers/hwmon/max1619.c | 4 +- drivers/hwmon/max1668.c | 4 +- drivers/hwmon/max31722.c | 8 +- drivers/hwmon/max6620.c | 514 - drivers/hwmon/max6639.c | 4 +- drivers/hwmon/max6642.c | 2 +- drivers/hwmon/mlxreg-fan.c | 138 +- drivers/hwmon/nct6683.c | 3 - drivers/hwmon/nct6775.c | 716 +- drivers/hwmon/occ/common.c | 30 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 15 +- drivers/hwmon/occ/p9_sbe.c | 90 +- drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 23 +- drivers/hwmon/pmbus/lm25066.c | 88 +- drivers/hwmon/raspberrypi-hwmon.c | 2 +- drivers/hwmon/sch5636.c | 4 +- drivers/hwmon/sht21.c | 4 +- drivers/hwmon/sis5595.c | 4 +- drivers/hwmon/smm665.c | 2 +- drivers/hwmon/smsc47b397.c | 4 +- drivers/hwmon/smsc47m192.c | 4 +- drivers/hwmon/thmc50.c | 4 +- drivers/hwmon/tmp103.c | 105 +- drivers/hwmon/tmp401.c | 6 +- drivers/hwmon/tmp421.c | 186 +- drivers/hwmon/via686a.c | 4 +- drivers/hwmon/vt1211.c | 4 +- drivers/hwmon/vt8231.c | 4 +- drivers/hwmon/w83627ehf.c | 8 +- drivers/hwmon/w83627hf.c | 6 +- drivers/hwmon/w83781d.c | 4 +- drivers/hwmon/w83791d.c | 4 +- drivers/hwmon/w83792d.c | 6 +- drivers/hwmon/w83793.c | 6 +- drivers/hwmon/w83795.c | 6 +- drivers/hwmon/w83l785ts.c | 4 +- drivers/hwmon/w83l786ng.c | 4 +- drivers/i2c/busses/Kconfig | 16 +- drivers/i2c/busses/Makefile | 3 - drivers/i2c/busses/i2c-amd-mp2-pci.c | 4 +- drivers/i2c/busses/i2c-bcm-kona.c | 2 +- drivers/i2c/busses/i2c-i801.c | 78 +- drivers/i2c/busses/i2c-ismt.c | 12 +- drivers/i2c/busses/i2c-kempld.c | 3 +- drivers/i2c/busses/i2c-mlxcpld.c | 14 +- drivers/i2c/busses/i2c-mt65xx.c | 82 +- drivers/i2c/busses/i2c-pasemi-core.c | 353 - drivers/i2c/busses/i2c-pasemi-core.h | 21 - drivers/i2c/busses/i2c-pasemi-pci.c | 85 - drivers/i2c/busses/i2c-pasemi-platform.c | 122 - drivers/i2c/busses/i2c-pasemi.c | 409 + drivers/i2c/busses/i2c-pxa.c | 1 + drivers/i2c/busses/i2c-rcar.c | 6 +- drivers/i2c/busses/i2c-xiic.c | 161 +- drivers/i2c/i2c-core-acpi.c | 22 +- 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/adxl372.c | 1 - drivers/iio/accel/bma400.h | 2 +- drivers/iio/accel/bma400_core.c | 7 +- drivers/iio/accel/bma400_i2c.c | 4 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/bmc150-accel-i2c.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmc150-accel.h | 2 +- drivers/iio/accel/bmi088-accel-core.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel.h | 2 +- drivers/iio/accel/fxls8962af-core.c | 347 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/kxsd9.h | 2 +- drivers/iio/accel/mma7455.h | 2 +- drivers/iio/accel/mma7455_core.c | 4 +- drivers/iio/accel/mma7455_i2c.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/sca3000.c | 3 +- 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 | 18 +- drivers/iio/adc/Makefile | 1 - drivers/iio/adc/ab8500-gpadc.c | 22 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7291.c | 70 +- drivers/iio/adc/ad7949.c | 254 +- drivers/iio/adc/ad799x.c | 68 +- drivers/iio/adc/aspeed_adc.c | 598 +- drivers/iio/adc/at91-sama5d2_adc.c | 598 +- drivers/iio/adc/axp288_adc.c | 28 +- drivers/iio/adc/berlin2-adc.c | 34 +- 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/imx7d_adc.c | 18 +- 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/lpc18xx_adc.c | 75 +- drivers/iio/adc/max1027.c | 278 +- drivers/iio/adc/max1118.c | 7 +- drivers/iio/adc/max1241.c | 17 +- drivers/iio/adc/max1363.c | 82 +- drivers/iio/adc/meson_saradc.c | 39 +- drivers/iio/adc/nau7802.c | 50 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 9 +- drivers/iio/adc/rn5t618-adc.c | 13 +- drivers/iio/adc/rockchip_saradc.c | 31 +- drivers/iio/adc/stm32-adc-core.c | 1 - drivers/iio/adc/stm32-adc-core.h | 10 - drivers/iio/adc/stm32-adc.c | 422 +- drivers/iio/adc/ti-adc108s102.c | 11 +- drivers/iio/adc/ti-adc128s052.c | 33 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8344.c | 27 +- drivers/iio/adc/ti-tsc2046.c | 2 +- drivers/iio/adc/twl6030-gpadc.c | 6 +- drivers/iio/adc/xilinx-xadc-core.c | 5 +- drivers/iio/adc/xilinx-xadc.h | 1 + drivers/iio/buffer/industrialio-triggered-buffer.c | 8 +- drivers/iio/buffer/kfifo_buf.c | 50 - drivers/iio/chemical/Kconfig | 24 - drivers/iio/chemical/Makefile | 2 - drivers/iio/chemical/scd4x.c | 696 - drivers/iio/chemical/sunrise_co2.c | 537 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 3 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 5 +- drivers/iio/common/st_sensors/st_sensors_core.c | 48 +- 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/ad5380.c | 15 +- drivers/iio/dac/ad5446.c | 21 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r-base.h | 2 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/ad5696-i2c.c | 4 +- drivers/iio/dac/ad5766.c | 48 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad7303.c | 47 +- drivers/iio/dac/ad8801.c | 11 +- drivers/iio/dac/ds4424.c | 9 +- drivers/iio/dac/lpc18xx_dac.c | 14 +- drivers/iio/dac/ltc1660.c | 7 +- drivers/iio/dac/max5821.c | 9 +- drivers/iio/dac/mcp4922.c | 7 +- drivers/iio/dac/stm32-dac-core.c | 18 +- drivers/iio/dac/ti-dac7311.c | 7 +- drivers/iio/frequency/Kconfig | 12 - drivers/iio/frequency/Makefile | 1 - drivers/iio/frequency/adrf6780.c | 527 - drivers/iio/gyro/Kconfig | 1 + drivers/iio/gyro/adis16080.c | 11 +- drivers/iio/gyro/mpu3050-core.c | 24 +- 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/health/afe4403.c | 14 +- drivers/iio/health/afe4404.c | 8 +- drivers/iio/iio_core.h | 4 - drivers/iio/imu/adis.c | 17 +- drivers/iio/imu/adis16400.c | 20 +- drivers/iio/imu/adis16460.c | 18 +- drivers/iio/imu/adis16475.c | 19 +- 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 | 22 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 29 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 6 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 6 + drivers/iio/industrialio-buffer.c | 201 +- drivers/iio/industrialio-core.c | 10 +- drivers/iio/inkern.c | 17 - drivers/iio/light/cm3605.c | 29 +- drivers/iio/light/cm36651.c | 7 +- drivers/iio/light/gp2ap002.c | 24 +- drivers/iio/light/ltr501.c | 37 - drivers/iio/light/max44000.c | 17 +- drivers/iio/light/noa1305.c | 7 +- drivers/iio/magnetometer/Kconfig | 2 +- drivers/iio/magnetometer/ak8975.c | 35 - drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- 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/multiplexer/iio-mux.c | 7 +- drivers/iio/potentiometer/max5487.c | 7 +- drivers/iio/pressure/ms5611.h | 2 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/st_pressure_core.c | 27 +- drivers/iio/pressure/st_pressure_i2c.c | 23 +- drivers/iio/pressure/st_pressure_spi.c | 27 +- drivers/iio/temperature/Kconfig | 10 - drivers/iio/temperature/Makefile | 1 - drivers/iio/temperature/ltc2983.c | 16 - drivers/iio/temperature/max31865.c | 349 - drivers/infiniband/core/cma.c | 34 +- drivers/infiniband/core/cma_priv.h | 11 +- drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 1 - drivers/infiniband/core/iwpm_util.c | 2 +- drivers/infiniband/core/nldev.c | 278 +- drivers/infiniband/core/rw.c | 66 +- drivers/infiniband/core/sa_query.c | 1 + drivers/infiniband/core/sysfs.c | 52 +- drivers/infiniband/core/verbs.c | 48 - drivers/infiniband/hw/bnxt_re/bnxt_re.h | 19 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 378 +- 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/cxgb4/cm.c | 1 + drivers/infiniband/hw/cxgb4/device.c | 1 + drivers/infiniband/hw/cxgb4/provider.c | 22 +- drivers/infiniband/hw/efa/efa.h | 19 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 100 +- drivers/infiniband/hw/efa/efa_admin_defs.h | 41 - drivers/infiniband/hw/efa/efa_com.c | 164 - drivers/infiniband/hw/efa/efa_com.h | 38 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 35 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 10 +- drivers/infiniband/hw/efa/efa_main.c | 181 +- drivers/infiniband/hw/efa/efa_regs_defs.h | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 86 +- drivers/infiniband/hw/hfi1/efivar.c | 10 +- drivers/infiniband/hw/hfi1/ipoib.h | 76 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 314 +- drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/hfi1/trace_tx.h | 71 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hfi1/verbs.c | 53 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 20 +- drivers/infiniband/hw/irdma/cm.h | 8 + drivers/infiniband/hw/irdma/ctrl.c | 38 + drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/irdma/osdep.h | 1 + drivers/infiniband/hw/irdma/protos.h | 2 + drivers/infiniband/hw/irdma/type.h | 2 +- drivers/infiniband/hw/irdma/uk.c | 61 +- drivers/infiniband/hw/irdma/user.h | 4 +- drivers/infiniband/hw/irdma/utils.c | 45 + drivers/infiniband/hw/irdma/verbs.c | 108 +- drivers/infiniband/hw/irdma/ws.c | 13 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 46 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 6 +- drivers/infiniband/hw/mlx5/cmd.c | 26 - drivers/infiniband/hw/mlx5/cmd.h | 2 - drivers/infiniband/hw/mlx5/counters.c | 282 +- drivers/infiniband/hw/mlx5/devx.c | 13 +- drivers/infiniband/hw/mlx5/devx.h | 2 +- drivers/infiniband/hw/mlx5/fs.c | 187 - drivers/infiniband/hw/mlx5/main.c | 55 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 59 +- drivers/infiniband/hw/mlx5/mr.c | 111 +- drivers/infiniband/hw/mlx5/odp.c | 79 +- drivers/infiniband/hw/mlx5/qp.c | 2 - drivers/infiniband/hw/mlx5/wr.c | 10 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qedr/qedr.h | 1 - drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 5 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 33 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/infiniband/sw/rxe/rxe_av.c | 20 +- drivers/infiniband/sw/rxe/rxe_comp.c | 57 +- drivers/infiniband/sw/rxe/rxe_cq.c | 28 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 42 +- 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 | 34 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_qp.c | 16 +- drivers/infiniband/sw/rxe/rxe_queue.c | 30 +- drivers/infiniband/sw/rxe/rxe_queue.h | 292 +- drivers/infiniband/sw/rxe/rxe_req.c | 65 +- drivers/infiniband/sw/rxe/rxe_resp.c | 50 +- drivers/infiniband/sw/rxe/rxe_srq.c | 3 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 139 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 60 +- drivers/infiniband/sw/siw/siw_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 49 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 6 - drivers/infiniband/ulp/rtrs/rtrs-clt.h | 13 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 6 - drivers/infiniband/ulp/rtrs/rtrs-srv.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs.c | 31 +- drivers/infiniband/ulp/srp/ib_srp.c | 59 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 38 +- drivers/input/joystick/analog.c | 18 +- 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/ep93xx_keypad.c | 172 +- drivers/input/keyboard/mpr121_touchkey.c | 4 +- drivers/input/keyboard/omap-keypad.c | 3 +- drivers/input/keyboard/tm2-touchkey.c | 7 - drivers/input/misc/adxl34x-i2c.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/misc/adxl34x.c | 6 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/ariel-pwrbutton.c | 7 - drivers/input/misc/axp20x-pek.c | 26 +- drivers/input/misc/cpcap-pwrbutton.c | 7 +- drivers/input/misc/max77693-haptic.c | 1 + drivers/input/misc/max8925_onkey.c | 2 +- drivers/input/misc/palmas-pwrbutton.c | 5 - drivers/input/misc/pm8941-pwrkey.c | 6 +- drivers/input/serio/serport.c | 3 +- drivers/input/touchscreen/Kconfig | 1 - drivers/input/touchscreen/Makefile | 3 +- drivers/input/touchscreen/ads7846.c | 200 +- 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/ili210x.c | 529 +- drivers/input/touchscreen/raydium_i2c_ts.c | 54 +- drivers/input/touchscreen/st1232.c | 3 +- drivers/input/touchscreen/tsc2004.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/tsc200x-core.c | 4 +- drivers/input/touchscreen/tsc200x-core.h | 2 +- drivers/interconnect/qcom/icc-rpm.c | 263 +- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/msm8916.c | 1214 +- drivers/interconnect/qcom/msm8939.c | 1283 +- drivers/interconnect/qcom/qcs404.c | 967 +- drivers/interconnect/qcom/sdm660.c | 1940 +- drivers/interconnect/samsung/Kconfig | 6 +- drivers/iommu/amd/amd_iommu_types.h | 2 - drivers/iommu/amd/init.c | 16 +- drivers/iommu/amd/iommu.c | 24 +- drivers/iommu/amd/iommu_v2.c | 3 +- drivers/iommu/apple-dart.c | 31 +- drivers/iommu/dma-iommu.c | 195 +- drivers/iommu/intel/Kconfig | 4 - drivers/iommu/intel/cap_audit.c | 13 - drivers/iommu/intel/cap_audit.h | 1 - drivers/iommu/intel/dmar.c | 10 +- drivers/iommu/intel/iommu.c | 213 +- drivers/iommu/intel/svm.c | 24 +- drivers/iommu/iommu.c | 6 +- drivers/iommu/ipmmu-vmsa.c | 32 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/ipack/devices/ipoctal.c | 48 +- drivers/irqchip/Kconfig | 23 +- drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-bcm7038-l1.c | 47 +- drivers/irqchip/irq-bcm7120-l2.c | 21 +- drivers/irqchip/irq-brcmstb-l2.c | 16 +- drivers/irqchip/irq-mchp-eic.c | 280 - drivers/irqchip/irq-meson-gpio.c | 15 +- drivers/irqchip/irq-mvebu-icu.c | 4 +- drivers/irqchip/irq-mvebu-pic.c | 4 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-stm32-exti.c | 4 +- drivers/irqchip/irq-ti-sci-inta.c | 4 +- drivers/irqchip/irq-ts4800.c | 4 +- drivers/leds/led-class-flash.c | 2 +- drivers/leds/led-triggers.c | 41 +- drivers/leds/trigger/Kconfig | 1 - drivers/macintosh/smu.c | 5 +- drivers/mailbox/bcm2835-mailbox.c | 4 +- drivers/mailbox/hi3660-mailbox.c | 4 +- drivers/mailbox/hi6220-mailbox.c | 7 +- drivers/mailbox/mailbox-altera.c | 5 +- drivers/mailbox/mailbox-sti.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 15 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/platform_mhu.c | 4 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 31 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/sun6i-msgbox.c | 9 +- drivers/md/Kconfig | 10 - drivers/md/Makefile | 4 - drivers/md/bcache/bcache.h | 4 + drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/debug.c | 15 +- drivers/md/bcache/io.c | 16 +- drivers/md/bcache/request.c | 19 +- drivers/md/bcache/request.h | 4 +- drivers/md/bcache/super.c | 91 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/util.h | 12 + drivers/md/bcache/writeback.c | 6 +- drivers/md/dm-audit.c | 84 - drivers/md/dm-audit.h | 66 - drivers/md/dm-bio-record.h | 1 - drivers/md/dm-bufio.c | 3 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-clone-target.c | 2 +- drivers/md/dm-core.h | 4 +- drivers/md/dm-crypt.c | 23 +- drivers/md/dm-dust.c | 5 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-era-target.c | 2 +- drivers/md/dm-exception-store.h | 2 +- drivers/md/dm-flakey.c | 3 +- drivers/md/dm-ima.c | 1 - drivers/md/dm-integrity.c | 31 +- drivers/md/dm-linear.c | 3 +- drivers/md/dm-log-writes.c | 4 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-ps-historical-service-time.c | 1 - drivers/md/dm-raid.c | 6 +- drivers/md/dm-rq.c | 1 + drivers/md/dm-switch.c | 2 +- drivers/md/dm-table.c | 172 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-target.c | 4 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 42 +- drivers/md/md.c | 130 +- drivers/md/md.h | 2 +- drivers/md/raid1.c | 13 +- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 7 +- drivers/media/cec/Kconfig | 4 - drivers/media/cec/core/cec-core.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 | 198 +- 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/mb86a20s.c | 4 +- drivers/media/dvb-frontends/mn88443x.c | 18 +- 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/rtl2832_sdr.c | 5 +- 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 | 27 - drivers/media/i2c/Makefile | 2 - drivers/media/i2c/adv7604.c | 15 +- drivers/media/i2c/dw9714.c | 14 +- drivers/media/i2c/hi846.c | 2190 - 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/ov13858.c | 11 +- drivers/media/i2c/ov13b10.c | 1491 - drivers/media/i2c/ov5670.c | 11 +- drivers/media/i2c/ov8856.c | 83 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 131 +- drivers/media/i2c/tda1997x_regs.h | 3 - drivers/media/i2c/video-i2c.c | 21 +- drivers/media/mc/Kconfig | 8 + drivers/media/mc/mc-devnode.c | 2 +- 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/cio2-bridge.c | 60 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 9 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 274 +- 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 | 12 +- 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/saa7134/saa7134-cards.c | 53 - drivers/media/pci/saa7134/saa7134-dvb.c | 29 - drivers/media/pci/saa7134/saa7134.h | 1 - drivers/media/pci/saa7164/saa7164-api.c | 2 + drivers/media/pci/tw5864/tw5864-core.c | 2 +- drivers/media/platform/Kconfig | 20 - drivers/media/platform/Makefile | 1 - drivers/media/platform/allegro-dvt/allegro-core.c | 311 +- drivers/media/platform/allegro-dvt/allegro-mail.c | 23 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 10 +- drivers/media/platform/allegro-dvt/nal-h264.c | 74 + drivers/media/platform/allegro-dvt/nal-h264.h | 200 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 202 +- drivers/media/platform/allegro-dvt/nal-hevc.h | 189 +- drivers/media/platform/am437x/am437x-vpfe.c | 23 +- drivers/media/platform/aspeed-video.c | 133 +- 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 | 109 +- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 2 - 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 | 75 +- .../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/omap/omap_vout.c | 18 +- drivers/media/platform/omap/omap_vout_vrfb.c | 2 +- drivers/media/platform/omap/omap_voutdef.h | 2 +- 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 | 135 +- drivers/media/platform/qcom/venus/core.h | 9 +- drivers/media/platform/qcom/venus/firmware.c | 42 +- drivers/media/platform/qcom/venus/helpers.c | 81 +- drivers/media/platform/qcom/venus/helpers.h | 4 - drivers/media/platform/qcom/venus/hfi.c | 48 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 7 - drivers/media/platform/qcom/venus/hfi_helper.h | 14 - drivers/media/platform/qcom/venus/hfi_msgs.c | 7 - .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- drivers/media/platform/qcom/venus/hfi_platform.c | 13 + drivers/media/platform/qcom/venus/hfi_platform.h | 2 + .../media/platform/qcom/venus/hfi_platform_v6.c | 6 + drivers/media/platform/qcom/venus/hfi_venus.c | 4 - drivers/media/platform/qcom/venus/hfi_venus_io.h | 2 - drivers/media/platform/qcom/venus/pm_helpers.c | 13 +- drivers/media/platform/qcom/venus/vdec.c | 67 +- drivers/media/platform/qcom/venus/venc.c | 116 +- drivers/media/platform/rcar-isp.c | 515 - drivers/media/platform/rcar-vin/rcar-core.c | 1081 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 241 +- drivers/media/platform/rcar-vin/rcar-dma.c | 40 +- drivers/media/platform/rcar-vin/rcar-v4l2.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_drm.c | 8 +- drivers/media/platform/vsp1/vsp1_drv.c | 18 +- drivers/media/platform/vsp1/vsp1_regs.h | 11 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- 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/Kconfig | 8 + drivers/media/rc/Makefile | 1 + 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 | 63 +- drivers/media/rc/ite-cir.c | 2 +- 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/sir_ir.c | 438 + 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 | 4 - 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/tuners/tuner-types.c | 4 - 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/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/em28xx/em28xx-cards.c | 12 +- drivers/media/usb/em28xx/em28xx-core.c | 5 +- drivers/media/usb/gspca/gl860/gl860-mi1320.c | 87 +- drivers/media/usb/gspca/gl860/gl860-ov9655.c | 169 +- 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 | 5 +- drivers/memory/fsl_ifc.c | 13 +- drivers/memory/jedec_ddr.h | 47 - drivers/memory/jedec_ddr_data.c | 41 - drivers/memory/mtk-smi.c | 596 +- drivers/memory/of_memory.c | 87 - drivers/memory/of_memory.h | 9 - drivers/memory/renesas-rpc-if.c | 159 +- drivers/memory/samsung/Kconfig | 13 +- drivers/memory/tegra/Kconfig | 1 - drivers/memory/tegra/mc.c | 25 +- drivers/memory/tegra/tegra186-emc.c | 5 - drivers/memory/tegra/tegra20-emc.c | 200 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 6 +- 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 | 5 +- drivers/memstick/host/r592.c | 8 +- drivers/message/fusion/mptbase.c | 7 +- drivers/message/fusion/mptbase.h | 2 +- drivers/message/fusion/mptctl.c | 4 +- drivers/message/fusion/mptfc.c | 8 +- drivers/message/fusion/mptlan.c | 2 +- drivers/message/fusion/mptsas.c | 4 +- drivers/message/fusion/mptscsih.c | 46 +- drivers/message/fusion/mptscsih.h | 2 +- drivers/message/fusion/mptspi.c | 6 +- drivers/mfd/Kconfig | 8 +- drivers/mfd/altera-a10sr.c | 8 - drivers/mfd/altera-sysmgr.c | 2 +- drivers/mfd/arizona-core.c | 13 + drivers/mfd/arizona-i2c.c | 14 +- drivers/mfd/arizona-spi.c | 13 +- drivers/mfd/arizona.h | 2 + drivers/mfd/cros_ec_dev.c | 1 + drivers/mfd/da9063-i2c.c | 2 - drivers/mfd/hi6421-spmi-pmic.c | 16 +- drivers/mfd/intel-lpss-pci.c | 2 - drivers/mfd/max14577.c | 6 +- drivers/mfd/max77686.c | 3 +- drivers/mfd/max77693.c | 12 +- drivers/mfd/mfd-core.c | 2 - drivers/mfd/motorola-cpcap.c | 8 - drivers/mfd/qcom-pm8xxx.c | 39 +- drivers/mfd/rk808.c | 4 - drivers/mfd/sec-irq.c | 3 +- drivers/mfd/sprd-sc27xx-spi.c | 17 - drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/ad525x_dpot.c | 4 +- drivers/misc/ad525x_dpot.h | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/cxl/guest.c | 30 +- drivers/misc/cxl/pci.c | 35 +- drivers/misc/fastrpc.c | 20 +- drivers/misc/genwqe/card_utils.c | 10 +- drivers/misc/habanalabs/Kconfig | 2 - drivers/misc/habanalabs/common/Makefile | 2 +- .../misc/habanalabs/common/command_submission.c | 105 +- drivers/misc/habanalabs/common/context.c | 8 +- drivers/misc/habanalabs/common/debugfs.c | 51 - drivers/misc/habanalabs/common/device.c | 159 +- drivers/misc/habanalabs/common/firmware_if.c | 28 +- drivers/misc/habanalabs/common/habanalabs.h | 64 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 24 +- drivers/misc/habanalabs/common/hwmgr.c | 117 - drivers/misc/habanalabs/common/hwmon.c | 194 +- drivers/misc/habanalabs/common/irq.c | 5 +- drivers/misc/habanalabs/common/memory.c | 513 +- drivers/misc/habanalabs/common/mmu/mmu.c | 30 +- drivers/misc/habanalabs/common/sysfs.c | 6 +- drivers/misc/habanalabs/gaudi/Makefile | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 22 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 + drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 121 + drivers/misc/habanalabs/goya/goya.c | 13 +- drivers/misc/habanalabs/goya/goyaP.h | 1 + drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 + drivers/misc/habanalabs/include/common/cpucp_if.h | 22 +- .../misc/habanalabs/include/common/hl_boot_if.h | 189 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 10 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 - drivers/misc/hi6421v600-irq.c | 9 +- drivers/misc/hisi_hikey_usb.c | 119 +- drivers/misc/lis3lv02d/lis3lv02d.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.h | 2 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/mei/Kconfig | 2 - drivers/misc/mei/Makefile | 1 - drivers/misc/mei/pci-txe.c | 4 +- drivers/misc/mei/pxp/Kconfig | 13 - drivers/misc/mei/pxp/Makefile | 7 - drivers/misc/mei/pxp/mei_pxp.c | 229 - drivers/misc/mei/pxp/mei_pxp.h | 18 - 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/crypto.c | 11 +- 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 | 10 +- drivers/mmc/host/Makefile | 1 + drivers/mmc/host/cqhci-core.c | 4 +- drivers/mmc/host/cqhci-crypto.c | 33 +- drivers/mmc/host/dw_mmc.c | 42 +- drivers/mmc/host/mmci.c | 4 - drivers/mmc/host/moxart-mmc.c | 29 +- drivers/mmc/host/mtk-sd.c | 99 +- drivers/mmc/host/mxs-mmc.c | 10 - drivers/mmc/host/omap_hsmmc.c | 12 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 14 +- drivers/mmc/host/sdhci-esdhc-imx.c | 16 - drivers/mmc/host/sdhci-of-arasan.c | 29 +- drivers/mmc/host/sdhci-omap.c | 322 +- drivers/mmc/host/sdhci-pci-core.c | 159 +- drivers/mmc/host/sdhci-pci-data.c | 6 + drivers/mmc/host/sdhci-pci-o2micro.c | 2 +- drivers/mmc/host/sdhci-pci.h | 5 + drivers/mmc/host/sdhci-s3c.c | 1 + drivers/mmc/host/sdhci-sprd.c | 13 - drivers/mmc/host/sdhci.c | 48 +- drivers/mmc/host/sdhci.h | 2 +- drivers/mtd/chips/Kconfig | 2 - drivers/mtd/devices/block2mtd.c | 29 +- drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/mtd_blkdevs.c | 6 +- drivers/mtd/mtdcore.c | 4 +- drivers/mtd/mtdsuper.c | 1 - drivers/mtd/mtdswap.c | 1 + drivers/mtd/nand/ecc-sw-hamming.c | 7 +- drivers/mtd/nand/onenand/Kconfig | 9 +- drivers/mtd/nand/raw/ams-delta.c | 12 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 15 - drivers/mtd/nand/raw/atmel/pmecc.c | 7 +- drivers/mtd/nand/raw/au1550nd.c | 12 +- drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 5 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/denali_dt.c | 7 +- drivers/mtd/nand/raw/fsmc_nand.c | 4 +- drivers/mtd/nand/raw/gpio.c | 15 +- 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/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 12 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/nand_hynix.c | 14 - drivers/mtd/nand/raw/nand_ids.c | 4 - drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/omap_elm.c | 5 +- drivers/mtd/nand/raw/orion_nand.c | 12 +- drivers/mtd/nand/raw/oxnas_nand.c | 4 +- drivers/mtd/nand/raw/pasemi_nand.c | 12 +- drivers/mtd/nand/raw/plat_nand.c | 16 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/socrates_nand.c | 12 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 8 +- drivers/mtd/nand/raw/tegra_nand.c | 4 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 9 +- drivers/mtd/nand/raw/vf610_nfc.c | 4 +- drivers/mtd/nand/raw/xway_nand.c | 16 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 8 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 7 +- drivers/mtd/spi-nor/micron-st.c | 4 +- drivers/mux/core.c | 38 +- drivers/net/appletalk/cops.c | 2 +- drivers/net/appletalk/ltpc.c | 3 +- drivers/net/arcnet/arc-rimi.c | 5 +- drivers/net/arcnet/arcdevice.h | 5 - drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com20020-pci.c | 2 +- drivers/net/arcnet/com20020.c | 4 +- drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- drivers/net/arcnet/com90xx.c | 3 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/bonding/bond_sysfs.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/Kconfig | 1 - drivers/net/dsa/Makefile | 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/qca8k.c | 435 +- drivers/net/dsa/qca8k.h | 35 +- drivers/net/dsa/realtek-smi-core.c | 4 - drivers/net/dsa/realtek-smi-core.h | 4 +- drivers/net/dsa/rtl8365mb.c | 1982 - drivers/net/dsa/rtl8366.c | 96 +- drivers/net/dsa/rtl8366rb.c | 301 +- drivers/net/dsa/sja1105/sja1105.h | 27 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 35 +- drivers/net/dsa/sja1105/sja1105_main.c | 134 +- drivers/net/dsa/sja1105/sja1105_vl.c | 15 +- drivers/net/ethernet/3com/3c509.c | 2 +- drivers/net/ethernet/3com/3c515.c | 5 +- drivers/net/ethernet/3com/3c574_cs.c | 11 +- drivers/net/ethernet/3com/3c589_cs.c | 10 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/8390/apne.c | 3 +- drivers/net/ethernet/8390/ax88796.c | 12 +- drivers/net/ethernet/8390/axnet_cs.c | 7 +- drivers/net/ethernet/8390/mcf8390.c | 3 +- drivers/net/ethernet/8390/ne.c | 4 +- drivers/net/ethernet/8390/ne2k-pci.c | 2 +- drivers/net/ethernet/8390/pcnet_cs.c | 22 +- drivers/net/ethernet/8390/stnic.c | 5 +- drivers/net/ethernet/8390/zorro8390.c | 3 +- drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 14 +- drivers/net/ethernet/aeroflex/greth.c | 8 +- drivers/net/ethernet/agere/et131x.c | 4 +- drivers/net/ethernet/alacritech/slicoss.c | 4 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +- drivers/net/ethernet/alteon/acenic.c | 20 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/amd8111e.c | 6 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/nmclan_cs.c | 5 +- drivers/net/ethernet/amd/pcnet32.c | 15 +- drivers/net/ethernet/amd/sun3lance.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- drivers/net/ethernet/apm/xgene-v2/mac.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 2 +- drivers/net/ethernet/apple/bmac.c | 15 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 4 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +- drivers/net/ethernet/arc/Kconfig | 4 +- drivers/net/ethernet/arc/emac_main.c | 4 +- drivers/net/ethernet/arc/emac_mdio.c | 9 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/atheros/alx/main.c | 4 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 12 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 10 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 4 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 12 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 37 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 4 +- drivers/net/ethernet/broadcom/bnx2.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 22 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 +- 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/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 74 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 8 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 195 +- drivers/net/ethernet/broadcom/tg3.c | 60 +- drivers/net/ethernet/brocade/bna/bnad.c | 5 +- drivers/net/ethernet/cadence/macb.h | 7 +- drivers/net/ethernet/cadence/macb_main.c | 20 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/calxeda/xgmac.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 3 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 29 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 4 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 3 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 11 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 9 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +- drivers/net/ethernet/chelsio/cxgb/gmac.h | 2 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 2 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 2 +- drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 4 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 40 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 102 +- drivers/net/ethernet/chelsio/cxgb3/xgmac.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h | 3 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 8 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 13 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cirrus/mac89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 4 +- drivers/net/ethernet/cisco/enic/enic_main.c | 9 +- drivers/net/ethernet/cisco/enic/enic_pp.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 6 +- drivers/net/ethernet/davicom/dm9000.c | 9 +- drivers/net/ethernet/dec/tulip/de2104x.c | 15 +- drivers/net/ethernet/dec/tulip/de4x5.c | 35 +- drivers/net/ethernet/dec/tulip/dmfe.c | 9 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 45 +- drivers/net/ethernet/dec/tulip/uli526x.c | 11 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 6 +- drivers/net/ethernet/dec/tulip/xircom_cb.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 5 +- drivers/net/ethernet/dlink/sundance.c | 6 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 7 +- drivers/net/ethernet/ethoc.c | 28 +- drivers/net/ethernet/ezchip/Kconfig | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/faraday/ftgmac100.c | 9 +- drivers/net/ethernet/fealnx.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 21 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 24 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 7 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 58 - drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 332 +- drivers/net/ethernet/freescale/enetc/enetc.h | 4 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 6 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 24 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 18 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 16 +- drivers/net/ethernet/freescale/fec_main.c | 7 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 4 +- drivers/net/ethernet/freescale/fman/fman_dtsec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_dtsec.h | 2 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 8 +- drivers/net/ethernet/freescale/fman/fman_memac.h | 2 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_tgec.h | 2 +- drivers/net/ethernet/freescale/fman/mac.h | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 4 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 14 +- drivers/net/ethernet/google/gve/gve.h | 31 +- drivers/net/ethernet/google/gve/gve_adminq.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.h | 1 - drivers/net/ethernet/google/gve/gve_ethtool.c | 3 +- drivers/net/ethernet/google/gve/gve_main.c | 101 +- drivers/net/ethernet/google/gve/gve_rx.c | 98 +- drivers/net/ethernet/google/gve/gve_tx.c | 117 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 84 +- drivers/net/ethernet/google/gve/gve_utils.c | 4 - drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 6 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 4 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 7 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 5 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 78 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 3 - .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 18 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 48 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 - .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 18 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- 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 | 12 +- drivers/net/ethernet/i825xx/sun3_82586.c | 7 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 14 +- drivers/net/ethernet/ibm/ibmveth.c | 46 +- drivers/net/ethernet/ibm/ibmvnic.c | 645 +- drivers/net/ethernet/ibm/ibmvnic.h | 10 +- drivers/net/ethernet/intel/Kconfig | 14 - drivers/net/ethernet/intel/e100.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 52 +- drivers/net/ethernet/intel/iavf/iavf.h | 12 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 194 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 6 +- drivers/net/ethernet/intel/ice/Makefile | 5 +- drivers/net/ethernet/intel/ice/ice.h | 206 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 92 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 4 +- drivers/net/ethernet/intel/ice/ice_base.c | 121 +- drivers/net/ethernet/intel/ice/ice_base.h | 8 +- drivers/net/ethernet/intel/ice/ice_common.c | 129 +- drivers/net/ethernet/intel/ice/ice_common.h | 7 - 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 | 216 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 32 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 192 +- drivers/net/ethernet/intel/ice/ice_devids.h | 2 - drivers/net/ethernet/intel/ice/ice_devlink.c | 256 +- drivers/net/ethernet/intel/ice/ice_devlink.h | 8 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 649 - drivers/net/ethernet/intel/ice/ice_eswitch.h | 83 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 235 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 275 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 14 - drivers/net/ethernet/intel/ice/ice_flex_type.h | 13 - drivers/net/ethernet/intel/ice/ice_fltr.c | 80 - drivers/net/ethernet/intel/ice/ice_fltr.h | 3 - drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 - drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 43 - drivers/net/ethernet/intel/ice/ice_lib.c | 847 +- drivers/net/ethernet/intel/ice/ice_lib.h | 36 +- drivers/net/ethernet/intel/ice/ice_main.c | 1383 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 169 - drivers/net/ethernet/intel/ice/ice_ptp.c | 372 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 24 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 151 - drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 22 - drivers/net/ethernet/intel/ice/ice_repr.c | 386 - drivers/net/ethernet/intel/ice/ice_repr.h | 28 - drivers/net/ethernet/intel/ice/ice_sched.c | 184 - drivers/net/ethernet/intel/ice/ice_sched.h | 8 - drivers/net/ethernet/intel/ice/ice_switch.c | 2527 +- drivers/net/ethernet/intel/ice/ice_switch.h | 149 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 1056 - drivers/net/ethernet/intel/ice/ice_tc_lib.h | 152 - drivers/net/ethernet/intel/ice/ice_trace.h | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 326 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 147 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 102 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 +- drivers/net/ethernet/intel/ice/ice_type.h | 19 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 403 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 74 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 158 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 20 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 8 +- drivers/net/ethernet/intel/igc/igc_main.c | 4 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.h | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 10 +- 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 | 54 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 16 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 6 +- drivers/net/ethernet/jme.c | 4 +- drivers/net/ethernet/korina.c | 4 +- drivers/net/ethernet/lantiq_etop.c | 21 +- drivers/net/ethernet/lantiq_xrx200.c | 87 +- drivers/net/ethernet/litex/Kconfig | 2 +- drivers/net/ethernet/litex/litex_liteeth.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 16 +- drivers/net/ethernet/marvell/mvneta.c | 19 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 11 +- 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 | 138 +- 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 | 76 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 19 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 13 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 601 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 16 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 222 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 96 - .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 4 - .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 18 - .../net/ethernet/marvell/octeontx2/nic/Makefile | 6 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 52 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 18 +- .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 38 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 234 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 133 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 273 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 16 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 8 +- .../ethernet/marvell/prestera/prestera_devlink.c | 35 +- .../ethernet/marvell/prestera/prestera_devlink.h | 4 +- .../net/ethernet/marvell/prestera/prestera_main.c | 17 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 18 +- drivers/net/ethernet/marvell/skge.c | 6 +- drivers/net/ethernet/marvell/sky2.c | 97 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 4 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 6 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 - drivers/net/ethernet/mellanox/mlx4/en_main.c | 1 + drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 40 +- drivers/net/ethernet/mellanox/mlx4/en_port.c | 4 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 15 - drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 12 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 - drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 6 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 30 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 7 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 2 +- .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 12 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 102 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 9 - .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 20 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 7 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 27 - drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 15 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 12 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 1 - .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 9 - drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 131 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 92 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 398 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 9 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 231 +- .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 1 - .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 10 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 28 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 10 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 4 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 126 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 12 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 21 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 30 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 1086 + drivers/net/ethernet/mellanox/mlx5/core/lag.h | 81 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 1138 - drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 86 - drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 355 - .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 611 - .../net/ethernet/mellanox/mlx5/core/lag/port_sel.h | 52 - drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 355 + .../mellanox/mlx5/core/{lag/mp.h => lag_mp.h} | 0 .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 4 - .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 162 - drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 41 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 27 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 36 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 7 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 27 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 6 +- .../mellanox/mlx5/core/steering/dr_domain.c | 212 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 2 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 10 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 11 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 13 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 20 +- .../mellanox/mlx5/core/steering/dr_types.h | 49 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 17 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 21 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 90 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 2 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 372 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 23 - drivers/net/ethernet/mellanox/mlxsw/item.h | 56 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 351 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 6 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 350 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 - .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 45 - .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 432 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 27 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 540 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 315 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 16 - .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 - drivers/net/ethernet/micrel/ks8842.c | 15 +- drivers/net/ethernet/micrel/ks8851.h | 2 +- drivers/net/ethernet/micrel/ks8851_common.c | 14 +- drivers/net/ethernet/micrel/ks8851_par.c | 4 +- drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/micrel/ksz884x.c | 16 +- drivers/net/ethernet/microchip/enc28j60.c | 7 +- drivers/net/ethernet/microchip/encx24j600.c | 7 +- drivers/net/ethernet/microchip/lan743x_main.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.h | 1 - drivers/net/ethernet/microchip/lan743x_ptp.c | 91 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 3 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 6 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 4 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 2 +- drivers/net/ethernet/moxa/moxart_ether.c | 2 +- drivers/net/ethernet/mscc/Kconfig | 2 +- drivers/net/ethernet/mscc/ocelot.c | 274 +- drivers/net/ethernet/mscc/ocelot.h | 1 - drivers/net/ethernet/mscc/ocelot_flower.c | 125 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 8 +- drivers/net/ethernet/mscc/ocelot_net.c | 17 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 9 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 9 +- drivers/net/ethernet/natsemi/natsemi.c | 6 +- drivers/net/ethernet/natsemi/ns83820.c | 11 +- drivers/net/ethernet/neterion/s2io.c | 6 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 6 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 2 +- drivers/net/ethernet/netronome/nfp/abm/qdisc.c | 2 +- drivers/net/ethernet/netronome/nfp/devlink_param.c | 9 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 6 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 3 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 2 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 51 +- drivers/net/ethernet/nxp/lpc_eth.c | 10 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 4 +- drivers/net/ethernet/packetengines/hamachi.c | 5 +- drivers/net/ethernet/packetengines/yellowfin.c | 6 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic.h | 8 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 48 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 + .../net/ethernet/pensando/ionic/ionic_devlink.c | 10 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 38 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 264 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 49 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 92 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 8 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 241 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 2 - drivers/net/ethernet/pensando/ionic/ionic_stats.c | 121 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 14 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 6 +- drivers/net/ethernet/qlogic/qed/qed.h | 44 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 16 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 143 +- drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h | 1491 - drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 11 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 1389 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 124 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 347 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 12 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 25 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 12687 +++-- drivers/net/ethernet/qlogic/qed/qed_hw.h | 222 +- .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 405 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 98 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.h | 60 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 286 +- drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h | 500 - drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 9 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 - drivers/net/ethernet/qlogic/qed/qed_l2.c | 43 +- drivers/net/ethernet/qlogic/qed/qed_l2.h | 135 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 167 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 131 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 23 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 66 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 765 +- drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2474 - drivers/net/ethernet/qlogic/qed/qed_ooo.c | 20 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 95 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 1 + drivers/net/ethernet/qlogic/qed/qed_selftest.h | 30 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 223 +- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 63 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 201 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 138 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 13 +- drivers/net/ethernet/qlogic/qed/qed_vf.h | 311 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 53 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 21 +- drivers/net/ethernet/qlogic/qla3xxx.c | 12 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac.c | 5 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 24 +- drivers/net/ethernet/realtek/8139cp.c | 7 +- drivers/net/ethernet/realtek/8139too.c | 7 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169.h | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 44 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 59 + drivers/net/ethernet/renesas/ravb.h | 52 +- drivers/net/ethernet/renesas/ravb_main.c | 728 +- drivers/net/ethernet/renesas/sh_eth.c | 18 +- drivers/net/ethernet/rocker/rocker_main.c | 10 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c | 3 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 9 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +- drivers/net/ethernet/seeq/sgiseeq.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef100_nic.c | 2 +- drivers/net/ethernet/sfc/ef10_sriov.c | 4 +- drivers/net/ethernet/sfc/ef10_sriov.h | 6 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/efx_common.c | 4 +- drivers/net/ethernet/sfc/ethtool_common.c | 10 +- drivers/net/ethernet/sfc/falcon/efx.c | 6 +- drivers/net/ethernet/sfc/net_driver.h | 2 +- drivers/net/ethernet/sfc/siena_sriov.c | 2 +- drivers/net/ethernet/sfc/siena_sriov.h | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/silan/sc92031.c | 14 +- drivers/net/ethernet/sis/sis190.c | 10 +- drivers/net/ethernet/sis/sis900.c | 19 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 15 +- drivers/net/ethernet/smsc/smc91x.c | 14 +- drivers/net/ethernet/smsc/smsc911x.c | 22 +- drivers/net/ethernet/smsc/smsc9420.c | 26 +- drivers/net/ethernet/socionext/netsec.c | 46 +- drivers/net/ethernet/socionext/sni_ave.c | 17 +- drivers/net/ethernet/stmicro/stmmac/common.h | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 7 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 3 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/sun/cassini.c | 7 +- drivers/net/ethernet/sun/ldmvsw.c | 7 +- drivers/net/ethernet/sun/niu.c | 46 +- drivers/net/ethernet/sun/sunbmac.c | 6 +- drivers/net/ethernet/sun/sungem.c | 15 +- drivers/net/ethernet/sun/sunhme.c | 23 +- drivers/net/ethernet/sun/sunqe.c | 4 +- drivers/net/ethernet/sun/sunvnet.c | 4 +- drivers/net/ethernet/synopsys/dwc-xlgmac-common.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 8 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 26 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 17 +- drivers/net/ethernet/ti/cpts.c | 6 +- drivers/net/ethernet/ti/davinci_emac.c | 8 +- drivers/net/ethernet/ti/netcp_core.c | 8 +- drivers/net/ethernet/ti/tlan.c | 14 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 11 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/via/via-velocity.c | 4 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 11 +- drivers/net/ethernet/wiznet/w5100.h | 2 +- drivers/net/ethernet/wiznet/w5300.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 11 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 14 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 7 +- drivers/net/fddi/defxx.c | 6 +- drivers/net/fddi/skfp/skfddi.c | 7 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/6pack.c | 8 +- drivers/net/hamradio/baycom_epp.c | 4 +- drivers/net/hamradio/bpqether.c | 7 +- drivers/net/hamradio/dmascc.c | 5 +- drivers/net/hamradio/hdlcdrv.c | 4 +- drivers/net/hamradio/mkiss.c | 6 +- drivers/net/hamradio/scc.c | 7 +- drivers/net/hamradio/yam.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 6 +- drivers/net/ieee802154/ca8210.c | 2 + drivers/net/ifb.c | 3 - drivers/net/ipvlan/ipvlan_main.c | 4 +- drivers/net/ipvlan/ipvtap.c | 2 +- drivers/net/macsec.c | 2 +- drivers/net/macvlan.c | 4 +- drivers/net/macvtap.c | 2 +- drivers/net/net_failover.c | 3 +- drivers/net/netdevsim/dev.c | 14 +- drivers/net/netdevsim/ethtool.c | 28 - drivers/net/netdevsim/health.c | 32 + drivers/net/netdevsim/netdevsim.h | 1 - drivers/net/ntb_netdev.c | 2 +- drivers/net/phy/at803x.c | 196 +- drivers/net/phy/bcm7xxx.c | 201 - drivers/net/phy/broadcom.c | 106 +- drivers/net/phy/dp83867.c | 19 - drivers/net/phy/marvell10g.c | 107 +- drivers/net/phy/mdio_bus.c | 28 - drivers/net/phy/micrel.c | 107 +- drivers/net/phy/mscc/mscc_main.c | 2 +- drivers/net/phy/phy_device.c | 10 - drivers/net/phy/phylink.c | 89 +- drivers/net/phy/realtek.c | 8 - drivers/net/ppp/ppp_async.c | 7 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/ppp/ppp_synctty.c | 7 +- drivers/net/slip/slip.c | 5 +- drivers/net/team/team.c | 2 +- drivers/net/usb/aqc111.c | 4 +- drivers/net/usb/asix_common.c | 2 +- drivers/net/usb/asix_devices.c | 2 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 12 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/cdc-phonet.c | 4 +- drivers/net/usb/dm9601.c | 7 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kalmia.c | 2 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/usb/mcs7830.c | 5 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/r8152.c | 4 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/rtl8150.c | 4 +- drivers/net/usb/smsc75xx.c | 3 +- drivers/net/usb/smsc95xx.c | 3 +- drivers/net/usb/sr9700.c | 5 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/virtio_net.c | 45 +- drivers/net/vmxnet3/vmxnet3_drv.c | 4 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/core.c | 5 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/ath/ath10k/mac.c | 37 +- drivers/net/wireless/ath/ath10k/qmi.c | 3 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 +- drivers/net/wireless/ath/ath10k/snoc.c | 77 - drivers/net/wireless/ath/ath10k/snoc.h | 5 - drivers/net/wireless/ath/ath10k/wmi.c | 4 - drivers/net/wireless/ath/ath10k/wmi.h | 3 - drivers/net/wireless/ath/ath11k/core.c | 68 +- drivers/net/wireless/ath/ath11k/core.h | 49 +- drivers/net/wireless/ath/ath11k/dbring.c | 16 +- drivers/net/wireless/ath/ath11k/debugfs.c | 27 +- drivers/net/wireless/ath/ath11k/debugfs.h | 4 - .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 4344 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 226 - drivers/net/wireless/ath/ath11k/debugfs_sta.c | 8 +- drivers/net/wireless/ath/ath11k/dp.c | 10 +- drivers/net/wireless/ath/ath11k/dp.h | 9 - drivers/net/wireless/ath/ath11k/dp_rx.c | 253 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 36 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 2 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 2 - drivers/net/wireless/ath/ath11k/hw.c | 45 - drivers/net/wireless/ath/ath11k/hw.h | 15 +- drivers/net/wireless/ath/ath11k/mac.c | 1445 +- drivers/net/wireless/ath/ath11k/mac.h | 3 - drivers/net/wireless/ath/ath11k/pci.c | 45 +- drivers/net/wireless/ath/ath11k/peer.c | 11 - drivers/net/wireless/ath/ath11k/qmi.c | 349 +- drivers/net/wireless/ath/ath11k/qmi.h | 18 +- drivers/net/wireless/ath/ath11k/reg.c | 18 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 42 +- drivers/net/wireless/ath/ath11k/trace.h | 11 +- drivers/net/wireless/ath/ath11k/wmi.c | 162 +- drivers/net/wireless/ath/ath11k/wmi.h | 107 +- drivers/net/wireless/ath/ath5k/sysfs.c | 8 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 9 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 105 +- drivers/net/wireless/ath/ath9k/debug.c | 57 +- drivers/net/wireless/ath/ath9k/debug.h | 1 - drivers/net/wireless/ath/ath9k/eeprom.c | 12 +- drivers/net/wireless/ath/ath9k/hw.h | 2 - drivers/net/wireless/ath/ath9k/init.c | 58 - drivers/net/wireless/ath/ath9k/main.c | 4 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 10 +- drivers/net/wireless/ath/spectral_common.h | 1 + drivers/net/wireless/ath/wcn36xx/debug.c | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 6 +- drivers/net/wireless/ath/wcn36xx/main.c | 11 +- drivers/net/wireless/ath/wcn36xx/smd.c | 99 +- drivers/net/wireless/ath/wcn36xx/smd.h | 3 - drivers/net/wireless/ath/wil6210/cfg80211.c | 10 +- drivers/net/wireless/ath/wil6210/main.c | 6 +- drivers/net/wireless/ath/wil6210/wil6210.h | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/atmel/atmel.c | 19 +- drivers/net/wireless/broadcom/b43/phy_g.c | 2 +- drivers/net/wireless/broadcom/b43legacy/radio.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 10 - .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 4 +- drivers/net/wireless/cisco/airo.c | 27 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 12 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 2 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 + drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 + drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 + drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 6 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 4 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 163 +- drivers/net/wireless/marvell/libertas/cmd.c | 5 +- drivers/net/wireless/marvell/libertas/main.c | 4 +- drivers/net/wireless/marvell/mwifiex/11n.c | 7 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 384 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 21 - drivers/net/wireless/marvell/mwifiex/main.c | 22 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 - drivers/net/wireless/marvell/mwifiex/pcie.c | 36 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 4 - drivers/net/wireless/marvell/mwifiex/uap_event.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 22 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 14 - drivers/net/wireless/mediatek/mt76/mac80211.c | 242 +- drivers/net/wireless/mediatek/mt76/mcu.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 126 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 - drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 62 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 68 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 4 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 296 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.h | 115 + .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 334 + .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 7 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 355 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 37 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 - drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 5 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 381 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 170 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 646 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 334 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1046 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 105 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 144 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 149 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 23 - .../net/wireless/mediatek/mt76/mt7915/testmode.h | 6 - drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 18 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 7 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 74 +- drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 + drivers/net/wireless/mediatek/mt76/mt7921/init.c | 93 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 776 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 32 - drivers/net/wireless/mediatek/mt76/mt7921/main.c | 328 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 448 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 63 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 179 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 66 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 348 - .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 115 - drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 58 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 317 - .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 220 - .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 135 - .../net/wireless/mediatek/mt76/mt7921/testmode.c | 197 - drivers/net/wireless/mediatek/mt76/sdio.c | 303 +- drivers/net/wireless/mediatek/mt76/sdio.h | 138 - drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 364 - drivers/net/wireless/mediatek/mt76/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/testmode.h | 7 - drivers/net/wireless/mediatek/mt76/tx.c | 84 +- drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 2 +- 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.c | 14 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 5 +- 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/quantenna/qtnfmac/core.c | 6 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 2 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/ray_cs.c | 2 +- drivers/net/wireless/realtek/Kconfig | 1 - drivers/net/wireless/realtek/Makefile | 1 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 6 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 2 - drivers/net/wireless/realtek/rtlwifi/pci.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 2 +- drivers/net/wireless/realtek/rtw88/debug.c | 46 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 54 +- drivers/net/wireless/realtek/rtw88/fw.h | 24 - drivers/net/wireless/realtek/rtw88/main.c | 22 +- drivers/net/wireless/realtek/rtw88/main.h | 49 +- drivers/net/wireless/realtek/rtw88/phy.c | 119 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 - drivers/net/wireless/realtek/rtw88/reg.h | 6 - 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/realtek/rtw89/Kconfig | 50 - drivers/net/wireless/realtek/rtw89/Makefile | 25 - drivers/net/wireless/realtek/rtw89/cam.c | 695 - drivers/net/wireless/realtek/rtw89/cam.h | 165 - drivers/net/wireless/realtek/rtw89/coex.c | 5716 --- drivers/net/wireless/realtek/rtw89/coex.h | 181 - drivers/net/wireless/realtek/rtw89/core.c | 2502 - drivers/net/wireless/realtek/rtw89/core.h | 3384 -- drivers/net/wireless/realtek/rtw89/debug.c | 2489 - drivers/net/wireless/realtek/rtw89/debug.h | 77 - drivers/net/wireless/realtek/rtw89/efuse.c | 188 - drivers/net/wireless/realtek/rtw89/efuse.h | 13 - drivers/net/wireless/realtek/rtw89/fw.c | 1641 - drivers/net/wireless/realtek/rtw89/fw.h | 1378 - drivers/net/wireless/realtek/rtw89/mac.c | 3836 -- drivers/net/wireless/realtek/rtw89/mac.h | 860 - drivers/net/wireless/realtek/rtw89/mac80211.c | 676 - drivers/net/wireless/realtek/rtw89/pci.c | 3060 -- drivers/net/wireless/realtek/rtw89/pci.h | 635 - drivers/net/wireless/realtek/rtw89/phy.c | 2868 -- drivers/net/wireless/realtek/rtw89/phy.h | 311 - drivers/net/wireless/realtek/rtw89/ps.c | 150 - drivers/net/wireless/realtek/rtw89/ps.h | 16 - drivers/net/wireless/realtek/rtw89/reg.h | 2159 - drivers/net/wireless/realtek/rtw89/regd.c | 353 - drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 - drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 - drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 -- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 - .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 1607 - .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 133 - .../net/wireless/realtek/rtw89/rtw8852a_table.c | 48725 ------------------- .../net/wireless/realtek/rtw89/rtw8852a_table.h | 28 - drivers/net/wireless/realtek/rtw89/sar.c | 190 - drivers/net/wireless/realtek/rtw89/sar.h | 26 - drivers/net/wireless/realtek/rtw89/ser.c | 491 - drivers/net/wireless/realtek/rtw89/ser.h | 15 - drivers/net/wireless/realtek/rtw89/txrx.h | 358 - drivers/net/wireless/realtek/rtw89/util.h | 17 - drivers/net/wireless/rndis_wlan.c | 2 + 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 | 17 +- 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/st/cw1200/bh.c | 2 + drivers/net/wireless/wl3501_cs.c | 3 +- drivers/net/wireless/zydas/zd1201.c | 9 +- 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 | 321 - drivers/net/wwan/iosm/iosm_ipc_devlink.h | 205 - drivers/net/wwan/iosm/iosm_ipc_flash.c | 594 - 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/net/xen-netback/netback.c | 2 +- drivers/nfc/fdp/i2c.c | 1 + drivers/nfc/microread/i2c.c | 4 + drivers/nfc/microread/mei.c | 6 +- drivers/nfc/nfcmrvl/fw_dnld.c | 4 +- drivers/nfc/pn533/i2c.c | 6 +- drivers/nfc/pn533/pn533.c | 6 +- drivers/nfc/pn533/pn533.h | 4 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/pn544/mei.c | 8 +- drivers/nfc/s3fwrn5/firmware.c | 29 +- drivers/nfc/s3fwrn5/nci.c | 18 +- drivers/nfc/st-nci/i2c.c | 4 + drivers/nfc/st-nci/ndlc.c | 4 + drivers/nfc/st-nci/se.c | 6 + drivers/nfc/st-nci/spi.c | 4 + drivers/nfc/st21nfca/i2c.c | 4 + drivers/nfc/st21nfca/se.c | 4 + drivers/nfc/trf7970a.c | 8 + drivers/nvdimm/blk.c | 5 +- drivers/nvdimm/btt.c | 16 +- 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 | 46 +- drivers/nvme/host/core.c | 140 +- drivers/nvme/host/fabrics.c | 6 +- drivers/nvme/host/fabrics.h | 8 - drivers/nvme/host/fc.c | 34 +- drivers/nvme/host/multipath.c | 52 +- drivers/nvme/host/nvme.h | 19 - drivers/nvme/host/pci.c | 58 +- drivers/nvme/host/rdma.c | 28 +- drivers/nvme/host/tcp.c | 20 +- drivers/nvme/host/zns.c | 2 - drivers/nvme/target/admin-cmd.c | 16 +- drivers/nvme/target/configfs.c | 41 - drivers/nvme/target/core.c | 17 +- drivers/nvme/target/discovery.c | 2 - drivers/nvme/target/fabrics-cmd.c | 3 +- drivers/nvme/target/io-cmd-bdev.c | 5 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 6 - drivers/nvme/target/rdma.c | 31 - drivers/nvme/target/tcp.c | 16 - drivers/nvmem/core.c | 174 +- drivers/nvmem/imx-ocotp.c | 25 - drivers/of/Kconfig | 4 + drivers/of/Makefile | 1 + drivers/of/base.c | 22 - drivers/of/irq.c | 17 +- drivers/of/kexec.c | 4 +- drivers/of/kobj.c | 4 +- drivers/of/of_net.c | 145 + drivers/of/of_numa.c | 2 - drivers/of/of_private.h | 10 +- drivers/of/of_reserved_mem.c | 5 +- drivers/of/platform.c | 7 +- drivers/of/unittest.c | 2 - drivers/opp/core.c | 6 +- drivers/opp/of.c | 50 +- drivers/pci/controller/Kconfig | 28 +- drivers/pci/controller/Makefile | 3 - drivers/pci/controller/dwc/Kconfig | 28 +- drivers/pci/controller/dwc/Makefile | 1 - drivers/pci/controller/dwc/pci-dra7xx.c | 24 +- drivers/pci/controller/dwc/pci-imx6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 3 - drivers/pci/controller/dwc/pcie-designware-host.c | 19 +- drivers/pci/controller/dwc/pcie-designware.c | 1 - drivers/pci/controller/dwc/pcie-qcom-ep.c | 721 - drivers/pci/controller/dwc/pcie-qcom.c | 96 +- drivers/pci/controller/dwc/pcie-uniphier.c | 26 +- drivers/pci/controller/dwc/pcie-visconti.c | 5 +- drivers/pci/controller/pci-aardvark.c | 372 +- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 2 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-apple.c | 823 - drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/pcie-mt7621.c | 600 - drivers/pci/controller/pcie-rcar-ep.c | 5 +- drivers/pci/controller/pcie-rcar-host.c | 2 + drivers/pci/controller/vmd.c | 45 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 22 +- drivers/pci/endpoint/pci-ep-cfs.c | 48 +- drivers/pci/endpoint/pci-epc-core.c | 2 +- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/acpiphp_glue.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 4 +- drivers/pci/hotplug/cpqphp_pci.c | 6 +- drivers/pci/hotplug/ibmphp.h | 4 +- drivers/pci/hotplug/pciehp.h | 2 - drivers/pci/hotplug/pciehp_core.c | 2 - drivers/pci/hotplug/pciehp_hpc.c | 26 - drivers/pci/hotplug/shpchp_hpc.c | 2 +- drivers/pci/iov.c | 38 +- drivers/pci/of.c | 10 +- drivers/pci/p2pdma.c | 8 +- drivers/pci/pci-acpi.c | 74 +- drivers/pci/pci-driver.c | 57 +- drivers/pci/pci-mid.c | 37 +- drivers/pci/pci-sysfs.c | 57 +- drivers/pci/pci.c | 214 +- drivers/pci/pci.h | 97 +- drivers/pci/pcie/Makefile | 4 +- drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/pcie/err.c | 40 +- drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/pcie/portdrv_core.c | 67 +- drivers/pci/pcie/portdrv_pci.c | 27 +- drivers/pci/probe.c | 53 +- drivers/pci/quirks.c | 59 +- drivers/pci/setup-irq.c | 26 +- drivers/pci/switch/switchtec.c | 95 +- drivers/pci/vpd.c | 79 +- drivers/pci/xen-pcifront.c | 58 +- drivers/pcmcia/db1xxx_ss.c | 1 - drivers/pcmcia/pcmcia_cis.c | 5 +- drivers/perf/Kconfig | 12 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 2 +- drivers/perf/thunderx2_pmu.c | 2 +- drivers/phy/broadcom/Kconfig | 4 - drivers/phy/cadence/phy-cadence-torrent.c | 316 +- drivers/phy/hisilicon/Kconfig | 10 - drivers/phy/hisilicon/Makefile | 1 - drivers/phy/hisilicon/phy-hi3670-pcie.c | 845 - drivers/phy/qualcomm/phy-qcom-qmp.c | 155 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 2 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 21 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 11 +- drivers/phy/samsung/Kconfig | 16 +- drivers/phy/st/phy-stm32-usbphyc.c | 203 - drivers/phy/ti/phy-gmii-sel.c | 2 - drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/intel/Kconfig | 6 +- 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-amd.c | 31 - drivers/pinctrl/pinctrl-gemini.c | 4 +- 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 | 7 - drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 111 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 133 +- drivers/pinctrl/renesas/core.c | 83 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 14 - drivers/pinctrl/renesas/pfc-r8a77951.c | 22 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 22 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 22 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 108 - drivers/pinctrl/samsung/pinctrl-samsung.c | 2 - drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/stm32/pinctrl-stm32.c | 20 +- drivers/pinctrl/uniphier/Kconfig | 4 - drivers/pinctrl/uniphier/Makefile | 1 - drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 18 - drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 35 - drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c | 489 - drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 40 - drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_proto.c | 60 +- drivers/platform/chrome/cros_ec_sensorhub.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 74 +- drivers/platform/chrome/cros_usbpd_notify.c | 50 +- drivers/platform/mellanox/Kconfig | 12 - drivers/platform/mellanox/Makefile | 1 - drivers/platform/mellanox/mlxreg-hotplug.c | 123 +- drivers/platform/mellanox/mlxreg-io.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 906 - drivers/platform/surface/surface3-wmi.c | 9 +- drivers/platform/surface/surface3_power.c | 3 +- drivers/platform/x86/Kconfig | 18 - 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/hp_accel.c | 3 +- drivers/platform/x86/i2c-multi-instantiate.c | 31 +- drivers/platform/x86/ideapad-laptop.c | 35 +- drivers/platform/x86/intel/Kconfig | 16 - drivers/platform/x86/intel/Makefile | 1 - drivers/platform/x86/intel/int0002_vgpio.c | 14 +- drivers/platform/x86/intel/ishtp_eclite.c | 701 - drivers/platform/x86/lg-laptop.c | 1 + drivers/platform/x86/mlx-platform.c | 2291 +- drivers/platform/x86/nvidia-wmi-ec-backlight.c | 213 - drivers/platform/x86/panasonic-laptop.c | 18 +- drivers/platform/x86/system76_acpi.c | 428 +- drivers/platform/x86/thinkpad_acpi.c | 332 +- drivers/platform/x86/wmi.c | 369 +- drivers/pnp/system.c | 2 +- drivers/power/reset/at91-reset.c | 4 +- drivers/power/reset/ltc2952-poweroff.c | 4 +- drivers/power/supply/Kconfig | 23 +- drivers/power/supply/ab8500_bmdata.c | 3 +- drivers/power/supply/axp288_charger.c | 178 +- drivers/power/supply/bq25890_charger.c | 34 +- drivers/power/supply/cpcap-battery.c | 15 +- drivers/power/supply/max17040_battery.c | 2 - drivers/power/supply/max17042_battery.c | 14 +- drivers/power/supply/power_supply_core.c | 65 +- drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/wm831x_power.c | 12 +- 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/bd71815-regulator.c | 4 +- drivers/regulator/core.c | 11 +- drivers/regulator/dummy.c | 3 +- drivers/regulator/hi6421v600-regulator.c | 10 +- drivers/regulator/lp872x.c | 38 +- drivers/regulator/max8973-regulator.c | 4 +- drivers/regulator/pwm-regulator.c | 12 +- drivers/regulator/qcom_smd-regulator.c | 49 - drivers/regulator/rtq6752-regulator.c | 18 +- drivers/regulator/s5m8767.c | 21 +- drivers/regulator/ti-abb-regulator.c | 31 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 4 +- drivers/remoteproc/Kconfig | 32 +- drivers/remoteproc/Makefile | 2 - drivers/remoteproc/imx_dsp_rproc.c | 1206 - drivers/remoteproc/imx_rproc.c | 71 +- drivers/remoteproc/imx_rproc.h | 39 - drivers/remoteproc/meson_mx_ao_arc.c | 261 - drivers/remoteproc/mtk_common.h | 1 - drivers/remoteproc/mtk_scp.c | 48 +- drivers/remoteproc/omap_remoteproc.c | 6 +- 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 | 304 +- drivers/remoteproc/qcom_q6v5_pas.c | 141 +- drivers/remoteproc/qcom_q6v5_wcss.c | 5 +- drivers/remoteproc/qcom_wcnss.c | 1 + drivers/remoteproc/remoteproc_core.c | 8 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 4 +- drivers/remoteproc/remoteproc_virtio.c | 12 - drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/reset/Kconfig | 8 +- drivers/reset/reset-brcmstb-rescal.c | 2 +- drivers/reset/reset-microchip-sparx5.c | 40 +- drivers/reset/reset-socfpga.c | 26 - drivers/reset/reset-uniphier-glue.c | 4 - drivers/reset/reset-uniphier.c | 27 - drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/rpmsg/mtk_rpmsg.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 90 +- drivers/rpmsg/rpmsg_char.c | 2 + drivers/rpmsg/virtio_rpmsg_bus.c | 3 +- drivers/rtc/Kconfig | 21 +- drivers/rtc/Makefile | 1 - drivers/rtc/class.c | 20 +- drivers/rtc/dev.c | 65 - drivers/rtc/interface.c | 3 +- drivers/rtc/rtc-ds1302.c | 7 - drivers/rtc/rtc-ds1390.c | 7 - drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-mcp795.c | 7 - drivers/rtc/rtc-msc313.c | 259 - drivers/rtc/rtc-omap.c | 1 + drivers/rtc/rtc-pcf2123.c | 9 - drivers/rtc/rtc-pcf85063.c | 14 - drivers/rtc/rtc-pcf8523.c | 434 +- drivers/rtc/rtc-rv3028.c | 74 - drivers/rtc/rtc-rv3032.c | 80 +- drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-s5m.c | 1 + drivers/s390/block/dasd.c | 9 +- drivers/s390/block/dasd_3990_erp.c | 6 +- drivers/s390/block/dasd_eckd.c | 294 +- drivers/s390/block/dasd_eckd.h | 13 +- drivers/s390/block/dasd_erp.c | 8 +- drivers/s390/block/dasd_genhd.c | 11 +- drivers/s390/block/dasd_int.h | 11 +- drivers/s390/block/dasd_ioctl.c | 4 +- drivers/s390/block/dcssblk.c | 15 +- drivers/s390/block/scm_blk.c | 7 +- drivers/s390/char/sclp_early.c | 2 +- drivers/s390/char/sclp_sd.c | 9 +- drivers/s390/char/sclp_vt220.c | 4 +- drivers/s390/cio/css.c | 9 +- drivers/s390/cio/device.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/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_scsi.c | 8 +- drivers/s390/scsi/zfcp_sysfs.c | 52 +- drivers/scsi/3w-9xxx.c | 18 +- drivers/scsi/3w-sas.c | 18 +- drivers/scsi/3w-xxxx.c | 26 +- drivers/scsi/53c700.c | 20 +- drivers/scsi/BusLogic.c | 13 +- drivers/scsi/NCR5380.c | 12 +- drivers/scsi/a100u2w.c | 5 +- drivers/scsi/aacraid/aachba.c | 53 +- drivers/scsi/aacraid/linit.c | 38 +- drivers/scsi/advansys.c | 14 +- drivers/scsi/aha152x.c | 29 +- drivers/scsi/aha1542.c | 16 +- drivers/scsi/aha1740.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 6 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 2 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_attr.c | 33 +- drivers/scsi/arcmsr/arcmsr_hba.c | 22 +- drivers/scsi/arm/acornscsi.c | 20 +- drivers/scsi/arm/arxescsi.c | 1 - drivers/scsi/arm/cumana_2.c | 1 - drivers/scsi/arm/eesox.c | 1 - drivers/scsi/arm/fas216.c | 26 +- drivers/scsi/arm/fas216.h | 10 - drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/atp870u.c | 17 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bfa/bfad_attr.c | 68 +- drivers/scsi/bfa/bfad_im.c | 16 +- drivers/scsi/bfa/bfad_im.h | 4 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 8 +- drivers/scsi/bnx2i/bnx2i.h | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 15 +- drivers/scsi/csiostor/csio_lnode.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 32 +- drivers/scsi/cxlflash/main.c | 46 +- drivers/scsi/dc395x.c | 12 +- drivers/scsi/dpt_i2o.c | 13 +- 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/esas2r/esas2r_main.c | 8 +- drivers/scsi/esp_scsi.c | 12 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fdomain.c | 2 +- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_attrs.c | 17 +- drivers/scsi/fnic/fnic_main.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 122 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 113 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 23 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 35 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 63 +- drivers/scsi/hosts.c | 20 +- drivers/scsi/hpsa.c | 56 +- drivers/scsi/hptiop.c | 20 +- drivers/scsi/ibmvscsi/ibmvfc.c | 33 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 31 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 42 +- drivers/scsi/imm.c | 6 +- drivers/scsi/initio.c | 7 +- drivers/scsi/ipr.c | 48 +- drivers/scsi/ips.c | 31 +- drivers/scsi/isci/init.c | 8 +- drivers/scsi/isci/task.h | 4 + drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libiscsi.c | 7 +- drivers/scsi/libsas/sas_init.c | 8 +- drivers/scsi/libsas/sas_scsi_host.c | 27 +- drivers/scsi/lpfc/lpfc.h | 2 - drivers/scsi/lpfc/lpfc_attr.c | 314 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 +- drivers/scsi/lpfc/lpfc_disc.h | 12 +- drivers/scsi/lpfc/lpfc_els.c | 61 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 144 +- drivers/scsi/lpfc/lpfc_hw4.h | 4 - drivers/scsi/lpfc/lpfc_init.c | 135 +- drivers/scsi/lpfc/lpfc_nvme.c | 70 +- drivers/scsi/lpfc/lpfc_nvmet.c | 44 +- drivers/scsi/lpfc/lpfc_scsi.c | 131 +- drivers/scsi/lpfc/lpfc_sli.c | 207 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac53c94.c | 6 +- drivers/scsi/megaraid.c | 24 +- drivers/scsi/megaraid/megaraid_mbox.c | 28 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 40 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 56 +- drivers/scsi/mesh.c | 18 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 32 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 28 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 84 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 26 +- drivers/scsi/mvsas/mv_init.c | 12 +- drivers/scsi/mvumi.c | 4 +- drivers/scsi/myrb.c | 60 +- drivers/scsi/myrs.c | 50 +- drivers/scsi/ncr53c8xx.c | 16 +- drivers/scsi/nsp32.c | 7 +- drivers/scsi/pcmcia/nsp_cs.c | 7 +- drivers/scsi/pcmcia/sym53c500_cs.c | 14 +- drivers/scsi/pm8001/pm8001_ctl.c | 70 +- drivers/scsi/pm8001/pm8001_hwi.c | 12 +- drivers/scsi/pm8001/pm8001_init.c | 14 +- drivers/scsi/pm8001/pm8001_sas.c | 15 - drivers/scsi/pm8001/pm8001_sas.h | 8 +- drivers/scsi/pm8001/pm80xx_hwi.c | 63 +- drivers/scsi/pmcraid.c | 27 +- drivers/scsi/ppa.c | 6 +- drivers/scsi/ps3rom.c | 8 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.c | 8 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.h | 2 +- drivers/scsi/qedf/qedf.h | 6 +- drivers/scsi/qedf/qedf_attr.c | 15 +- drivers/scsi/qedf/qedf_els.c | 2 +- drivers/scsi/qedf/qedf_io.c | 31 +- drivers/scsi/qedf/qedf_main.c | 12 +- drivers/scsi/qedi/qedi_debugfs.c | 4 +- drivers/scsi/qedi/qedi_fw.c | 40 +- drivers/scsi/qedi/qedi_fw_api.c | 22 +- drivers/scsi/qedi/qedi_fw_iscsi.h | 2 +- drivers/scsi/qedi/qedi_gbl.h | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_iscsi.h | 2 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qedi/qedi_sysfs.c | 15 +- drivers/scsi/qla1280.c | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 149 +- drivers/scsi/qla2xxx/qla_bsg.c | 50 +- drivers/scsi/qla2xxx/qla_bsg.h | 7 - drivers/scsi/qla2xxx/qla_def.h | 4 +- drivers/scsi/qla2xxx/qla_gbl.h | 8 +- 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 | 35 +- drivers/scsi/qla2xxx/qla_os.c | 105 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 73 +- drivers/scsi/qla4xxx/ql4_attr.c | 41 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/qla4xxx/ql4_glbl.h | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 6 +- drivers/scsi/qlogicfas408.c | 7 +- drivers/scsi/qlogicpti.c | 7 +- drivers/scsi/scsi.c | 12 +- drivers/scsi/scsi_debug.c | 29 +- drivers/scsi/scsi_error.c | 17 +- drivers/scsi/scsi_lib.c | 67 +- drivers/scsi/scsi_pm.c | 105 +- drivers/scsi/scsi_priv.h | 7 +- drivers/scsi/scsi_scan.c | 74 +- drivers/scsi/scsi_sysfs.c | 63 +- drivers/scsi/scsi_transport_iscsi.c | 2 + drivers/scsi/scsi_transport_sas.c | 1 - drivers/scsi/sd.c | 46 +- drivers/scsi/sd_dif.c | 2 +- drivers/scsi/sg.c | 1 - drivers/scsi/smartpqi/smartpqi.h | 61 +- drivers/scsi/smartpqi/smartpqi_init.c | 588 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 6 +- drivers/scsi/smartpqi/smartpqi_sis.c | 60 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_attrs.c | 19 +- drivers/scsi/snic/snic_main.c | 2 +- drivers/scsi/snic/snic_scsi.c | 33 +- drivers/scsi/sr.c | 8 +- drivers/scsi/st.c | 1 - drivers/scsi/stex.c | 10 +- drivers/scsi/storvsc_drv.c | 36 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/Kconfig | 19 +- drivers/scsi/ufs/Makefile | 1 - drivers/scsi/ufs/ufs-exynos.c | 12 +- drivers/scsi/ufs/ufs-hisi.c | 6 +- drivers/scsi/ufs/ufs-hwmon.c | 210 - drivers/scsi/ufs/ufs-mediatek.c | 111 +- drivers/scsi/ufs/ufs-mediatek.h | 27 - drivers/scsi/ufs/ufs-qcom.c | 21 +- drivers/scsi/ufs/ufs.h | 7 - drivers/scsi/ufs/ufshcd-crypto.c | 32 +- drivers/scsi/ufs/ufshcd-crypto.h | 9 +- drivers/scsi/ufs/ufshcd-pci.c | 33 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 343 +- drivers/scsi/ufs/ufshcd.h | 49 +- drivers/scsi/ufs/ufshpb.c | 7 +- drivers/scsi/virtio_scsi.c | 8 +- drivers/scsi/vmw_pvscsi.c | 9 +- drivers/scsi/wd33c93.c | 18 +- drivers/scsi/wd719x.c | 4 +- drivers/scsi/xen-scsifront.c | 4 +- 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/bcm/bcm63xx/bcm-pmb.c | 4 +- drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 4 +- drivers/soc/bcm/brcmstb/biuctrl.c | 2 - drivers/soc/fsl/Kconfig | 1 - drivers/soc/fsl/dpio/dpio-cmd.h | 3 - drivers/soc/fsl/dpio/dpio-driver.c | 1 - drivers/soc/fsl/dpio/dpio-service.c | 117 - drivers/soc/fsl/dpio/dpio.c | 1 - drivers/soc/fsl/dpio/dpio.h | 2 - drivers/soc/fsl/dpio/qbman-portal.c | 58 - drivers/soc/fsl/dpio/qbman-portal.h | 13 - drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/imx/Kconfig | 1 - drivers/soc/imx/Makefile | 1 - drivers/soc/imx/gpcv2.c | 134 +- drivers/soc/imx/imx8m-blk-ctrl.c | 523 - drivers/soc/mediatek/mt8192-mmsys.h | 76 - drivers/soc/mediatek/mtk-mmsys.c | 79 - drivers/soc/mediatek/mtk-mmsys.h | 2 - drivers/soc/mediatek/mtk-mutex.c | 35 - drivers/soc/qcom/Kconfig | 21 +- drivers/soc/qcom/Makefile | 2 - drivers/soc/qcom/apr.c | 287 +- drivers/soc/qcom/cpr.c | 4 +- drivers/soc/qcom/llcc-qcom.c | 18 +- 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/qcom_stats.c | 277 - drivers/soc/qcom/rpmh-rsc.c | 4 +- drivers/soc/qcom/rpmhpd.c | 34 +- drivers/soc/qcom/rpmpd.c | 24 - drivers/soc/qcom/smd-rpm.c | 2 - drivers/soc/qcom/smem.c | 57 +- drivers/soc/qcom/smp2p.c | 141 +- drivers/soc/qcom/socinfo.c | 16 +- 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 | 93 +- drivers/soc/samsung/exynos5422-asv.c | 1 - drivers/soc/samsung/pm_domains.c | 1 + drivers/soc/sunxi/sunxi_sram.c | 4 +- drivers/soc/tegra/Makefile | 1 - drivers/soc/tegra/ari-tegra186.c | 80 - drivers/soc/tegra/pmc.c | 28 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 91 +- drivers/soc/xilinx/zynqmp_power.c | 1 + drivers/soundwire/bus.c | 2 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/qcom.c | 27 - drivers/spi/Kconfig | 26 +- drivers/spi/Makefile | 2 - drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-altera-dfl.c | 2 +- drivers/spi/spi-altera-platform.c | 2 +- drivers/spi/spi-amd.c | 113 +- drivers/spi/spi-at91-usart.c | 27 +- drivers/spi/spi-bcm-qspi.c | 188 +- drivers/spi/spi-cadence-quadspi.c | 214 - drivers/spi/spi-cadence-xspi.c | 642 - drivers/spi/spi-fsi.c | 48 +- drivers/spi/spi-ingenic.c | 482 - drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-orion.c | 1 - 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 | 2 +- drivers/spi/spi-tle62x0.c | 2 +- drivers/spi/spi.c | 278 +- drivers/ssb/pcihost_wrapper.c | 6 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/axis-fifo/axis-fifo.c | 88 +- drivers/staging/fbtft/fbtft-core.c | 11 +- drivers/staging/fbtft/fbtft.h | 8 +- drivers/staging/gdm724x/gdm_lte.c | 4 +- drivers/staging/iio/cdc/ad7746.c | 4 +- drivers/staging/iio/frequency/ad9832.c | 82 +- drivers/staging/ks7010/Kconfig | 3 - drivers/staging/ks7010/ks_hostif.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- 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 +- drivers/staging/media/hantro/hantro_drv.c | 12 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 2 +- drivers/staging/media/hantro/hantro_g1_regs.h | 2 - drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 3 +- 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 | 23 +- 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/ipu3/ipu3-css.c | 19 +- drivers/staging/media/ipu3/ipu3-css.h | 1 + drivers/staging/media/ipu3/ipu3-v4l2.c | 13 +- drivers/staging/media/ipu3/ipu3.h | 12 - 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-h264.c | 5 +- drivers/staging/media/rkvdec/rkvdec.c | 44 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 56 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 113 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 100 +- 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 | 7 +- drivers/staging/media/tegra-video/vi.c | 17 +- drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/dim2/dim2.c | 115 +- drivers/staging/most/dim2/sysfs.c | 49 + drivers/staging/most/dim2/sysfs.h | 11 + drivers/staging/most/net/net.c | 2 +- drivers/staging/mt7621-dma/hsdma-mt7621.c | 6 +- drivers/staging/mt7621-dts/gbpc1.dts | 2 +- drivers/staging/mt7621-dts/mt7621.dtsi | 66 +- drivers/staging/mt7621-pci/Kconfig | 8 + drivers/staging/mt7621-pci/Makefile | 2 + drivers/staging/mt7621-pci/TODO | 4 + drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 104 + drivers/staging/mt7621-pci/pci-mt7621.c | 600 + drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/pi433/pi433_if.c | 18 +- drivers/staging/pi433/pi433_if.h | 23 +- drivers/staging/qlge/qlge_main.c | 30 +- drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/r8188eu/Kconfig | 10 + drivers/staging/r8188eu/Makefile | 156 +- drivers/staging/r8188eu/core/rtw_ap.c | 607 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 3 +- drivers/staging/r8188eu/core/rtw_cmd.c | 618 +- drivers/staging/r8188eu/core/rtw_debug.c | 904 + drivers/staging/r8188eu/core/rtw_efuse.c | 582 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 339 +- drivers/staging/r8188eu/core/rtw_io.c | 299 + drivers/staging/r8188eu/core/rtw_ioctl_set.c | 386 +- drivers/staging/r8188eu/core/rtw_iol.c | 27 + drivers/staging/r8188eu/core/rtw_led.c | 1319 +- drivers/staging/r8188eu/core/rtw_mlme.c | 126 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 365 +- drivers/staging/r8188eu/core/rtw_mp.c | 935 + drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 + drivers/staging/r8188eu/core/rtw_p2p.c | 43 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 130 +- drivers/staging/r8188eu/core/rtw_recv.c | 116 +- 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 | 157 +- drivers/staging/r8188eu/core/rtw_xmit.c | 120 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 22 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 32 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 10 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 15 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 171 +- drivers/staging/r8188eu/hal/hal_com.c | 26 +- drivers/staging/r8188eu/hal/hal_intf.c | 391 +- drivers/staging/r8188eu/hal/odm.c | 1178 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 393 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 31 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 8 + drivers/staging/r8188eu/hal/odm_interface.c | 85 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 26 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 90 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 310 +- 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/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 14 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 60 +- drivers/staging/r8188eu/hal/usb_halinit.c | 327 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 254 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 91 + .../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 | 37 +- drivers/staging/r8188eu/include/hal_intf.h | 312 +- 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 | 451 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 11 +- 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 | 88 + drivers/staging/r8188eu/include/odm_precomp.h | 22 + drivers/staging/r8188eu/include/odm_reg.h | 89 + drivers/staging/r8188eu/include/odm_types.h | 24 + drivers/staging/r8188eu/include/osdep_intf.h | 4 + drivers/staging/r8188eu/include/osdep_service.h | 40 +- drivers/staging/r8188eu/include/recv_osdep.h | 2 + drivers/staging/r8188eu/include/rtl8188e_cmd.h | 3 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 8 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 101 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 2 + drivers/staging/r8188eu/include/rtl8188e_rf.h | 1 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 4 + drivers/staging/r8188eu/include/rtl8188e_sreset.h | 1 + drivers/staging/r8188eu/include/rtw_ap.h | 11 + drivers/staging/r8188eu/include/rtw_br_ext.h | 3 +- drivers/staging/r8188eu/include/rtw_cmd.h | 27 +- drivers/staging/r8188eu/include/rtw_debug.h | 156 + drivers/staging/r8188eu/include/rtw_eeprom.h | 57 +- 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 | 20 + 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 | 113 + drivers/staging/r8188eu/include/rtw_recv.h | 6 + drivers/staging/r8188eu/include/rtw_rf.h | 12 + drivers/staging/r8188eu/include/rtw_security.h | 20 +- drivers/staging/r8188eu/include/rtw_sreset.h | 5 + drivers/staging/r8188eu/include/rtw_xmit.h | 5 + drivers/staging/r8188eu/include/sta_info.h | 7 + drivers/staging/r8188eu/include/usb_ops.h | 5 + drivers/staging/r8188eu/include/usb_ops_linux.h | 8 + drivers/staging/r8188eu/include/usb_osintf.h | 5 +- drivers/staging/r8188eu/include/wifi.h | 52 + drivers/staging/r8188eu/include/xmit_osdep.h | 2 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2348 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 6 + drivers/staging/r8188eu/os_dep/os_intfs.c | 401 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 74 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 14 + drivers/staging/r8188eu/os_dep/usb_intf.c | 273 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 22 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 4 + drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 7 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 9 +- drivers/staging/rtl8192u/r8192U.h | 3 +- drivers/staging/rtl8192u/r8192U_core.c | 18 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8712/os_intfs.c | 9 +- drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_xmit.h | 10 +- drivers/staging/rtl8712/usb_intf.c | 6 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 23 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 116 +- 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 | 79 +- 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/odm_DIG.c | 2 +- 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/include/osdep_service.h | 2 +- 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 | 8 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 11 +- drivers/staging/rts5208/ms.c | 42 +- drivers/staging/rts5208/rtsx.c | 11 +- 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 +- drivers/staging/unisys/visorhba/visorhba_main.c | 20 +- drivers/staging/unisys/visornic/visornic_main.c | 5 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 294 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 52 + .../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/vt6655/baseband.c | 68 +- drivers/staging/vt6655/baseband.h | 2 +- drivers/staging/vt6655/card.c | 98 +- drivers/staging/vt6655/channel.c | 12 +- drivers/staging/vt6655/device.h | 10 +- drivers/staging/vt6655/device_main.c | 162 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/staging/vt6655/key.c | 2 +- drivers/staging/vt6655/mac.c | 50 +- drivers/staging/vt6655/mac.h | 6 +- drivers/staging/vt6655/power.c | 24 +- drivers/staging/vt6655/rf.c | 20 +- drivers/staging/vt6655/rxtx.c | 64 +- 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 | 24 +- 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 | 4 +- 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 | 6 +- drivers/staging/wlan-ng/prism2usb.c | 3 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 8 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 17 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 28 +- drivers/target/iscsi/iscsi_target_configfs.c | 91 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/target/sbp/sbp_target.c | 30 +- drivers/target/target_core_alua.c | 83 +- drivers/target/target_core_configfs.c | 1 - drivers/target/target_core_device.c | 2 - drivers/target/target_core_fabric_configfs.c | 78 +- drivers/target/target_core_file.c | 5 +- drivers/target/target_core_iblock.c | 10 +- drivers/target/target_core_internal.h | 1 - drivers/target/target_core_transport.c | 94 +- drivers/target/target_core_user.c | 7 +- drivers/target/target_core_xcopy.c | 14 +- drivers/tee/optee/Makefile | 5 +- drivers/tee/optee/call.c | 445 +- drivers/tee/optee/core.c | 719 +- drivers/tee/optee/ffa_abi.c | 911 - drivers/tee/optee/optee_ffa.h | 153 - drivers/tee/optee/optee_msg.h | 27 +- drivers/tee/optee/optee_private.h | 157 +- drivers/tee/optee/rpc.c | 237 +- drivers/tee/optee/shm_pool.c | 101 + drivers/tee/optee/shm_pool.h | 14 + drivers/tee/optee/smc_abi.c | 1362 - drivers/thermal/gov_user_space.c | 9 - .../intel/int340x_thermal/int3400_thermal.c | 9 +- .../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/thermal/intel/intel_powerclamp.c | 8 +- drivers/thermal/qcom/Kconfig | 2 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 41 +- drivers/thermal/qcom/tsens.c | 29 +- drivers/thermal/rcar_gen3_thermal.c | 113 +- drivers/thermal/rockchip_thermal.c | 2 +- drivers/thermal/thermal_core.c | 22 +- drivers/thermal/thermal_mmio.c | 2 +- drivers/thermal/thermal_netlink.c | 11 +- drivers/thermal/thermal_netlink.h | 8 +- drivers/thermal/thermal_sysfs.c | 3 - drivers/thermal/uniphier_thermal.c | 4 - drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/moxa.c | 302 +- drivers/tty/moxa.h | 307 + drivers/tty/mxser.c | 119 +- drivers/tty/n_gsm.c | 116 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/n_tty.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 19 +- drivers/tty/serial/8250/8250_dwlib.c | 10 - drivers/tty/serial/8250/8250_dwlib.h | 1 - drivers/tty/serial/8250/8250_fsl.c | 8 +- drivers/tty/serial/8250/8250_lpss.c | 9 +- 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/Kconfig | 9 +- drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/samsung_tty.c | 13 +- drivers/tty/serial/sc16is7xx.c | 12 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/sifive.c | 2 +- drivers/tty/serial/uartlite.c | 91 +- drivers/tty/sysrq.c | 4 +- drivers/tty/tty_baudrate.c | 2 +- drivers/tty/tty_buffer.c | 3 - drivers/tty/tty_ioctl.c | 12 +- drivers/usb/atm/usbatm.c | 4 +- drivers/usb/chipidea/udc.c | 8 - drivers/usb/class/cdc-acm.c | 1 + drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/core/config.c | 4 +- drivers/usb/core/devio.c | 144 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/dwc3/Kconfig | 7 +- drivers/usb/dwc3/core.c | 29 - drivers/usb/dwc3/core.h | 8 - drivers/usb/dwc3/gadget.c | 6 +- drivers/usb/early/xhci-dbc.c | 10 +- drivers/usb/gadget/epautoconf.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 87 +- drivers/usb/gadget/function/f_phonet.c | 5 +- drivers/usb/gadget/function/f_tcm.c | 31 +- drivers/usb/gadget/function/f_uac2.c | 21 +- drivers/usb/gadget/function/u_audio.c | 96 +- drivers/usb/gadget/function/u_ether.c | 4 +- drivers/usb/gadget/function/uvc.h | 2 - drivers/usb/gadget/function/uvc_v4l2.c | 49 +- drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/gadget/legacy/inode.c | 11 +- drivers/usb/gadget/udc/amd5536udc.h | 1 + drivers/usb/gadget/udc/core.c | 6 +- drivers/usb/gadget/udc/goku_udc.c | 6 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/snps_udc_plat.c | 5 + drivers/usb/gadget/udc/udc-xilinx.c | 25 - drivers/usb/host/Kconfig | 6 +- drivers/usb/host/ehci-atmel.c | 8 - drivers/usb/host/ehci-hcd.c | 13 +- drivers/usb/host/ehci-hub.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/fotg210-hcd.c | 2 +- drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/ohci-tmio.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/xhci-mtk-sch.c | 2 +- drivers/usb/host/xhci-pci.c | 18 +- drivers/usb/image/microtek.c | 5 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/mediatek.c | 1 - drivers/usb/musb/tusb6010.c | 5 - drivers/usb/phy/phy-tahvo.c | 4 + drivers/usb/phy/phy-tegra-usb.c | 198 +- drivers/usb/serial/f81232.c | 96 +- drivers/usb/serial/ftdi_sio.c | 53 +- drivers/usb/serial/keyspan.c | 15 +- drivers/usb/serial/keyspan_pda.c | 67 +- drivers/usb/serial/kl5kusb105.c | 115 +- drivers/usb/serial/usb-serial.c | 59 +- drivers/usb/storage/scsiglue.c | 13 +- drivers/usb/storage/uas.c | 13 +- drivers/usb/storage/unusual_devs.h | 10 - drivers/usb/storage/usb.c | 4 +- drivers/usb/typec/Kconfig | 4 +- drivers/usb/typec/altmodes/Kconfig | 1 - drivers/usb/typec/altmodes/displayport.c | 58 +- drivers/usb/typec/hd3ss3220.c | 8 +- drivers/usb/typec/tcpm/tcpci.c | 2 +- drivers/usb/typec/tipd/core.c | 223 +- drivers/usb/typec/tipd/tps6598x.h | 12 - drivers/usb/typec/tipd/trace.h | 23 - drivers/usb/typec/ucsi/ucsi.c | 337 +- drivers/usb/typec/ucsi/ucsi.h | 3 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/usb/usb-skeleton.c | 2 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 8 +- drivers/vdpa/mlx5/core/mr.c | 8 +- drivers/vdpa/mlx5/core/resources.c | 13 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 62 +- drivers/vfio/mdev/mdev_driver.c | 45 +- drivers/vfio/mdev/vfio_mdev.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 13 +- drivers/vfio/pci/vfio_pci_igd.c | 234 +- drivers/vfio/platform/vfio_platform_common.c | 13 +- drivers/vfio/vfio.c | 622 +- drivers/vfio/vfio.h | 72 - drivers/vfio/vfio_iommu_spapr_tce.c | 6 +- drivers/vfio/vfio_iommu_type1.c | 256 +- drivers/video/backlight/backlight.c | 28 +- drivers/video/backlight/ili9320.c | 3 +- drivers/video/backlight/ili9320.h | 2 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/core/bitblit.c | 16 + drivers/video/fbdev/core/fbcon.c | 509 +- drivers/video/fbdev/core/fbcon.h | 59 + drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 + drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/fbmem.c | 5 +- drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/core/tileblit.c | 16 + drivers/video/fbdev/efifb.c | 21 +- drivers/video/fbdev/omap/omapfb_main.c | 1 - .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- drivers/video/fbdev/skeletonfb.c | 12 +- drivers/virt/acrn/hsm.c | 49 - drivers/virt/acrn/hypercall.h | 52 - drivers/virt/acrn/ioreq.c | 3 +- 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 | 301 +- drivers/virtio/virtio_ring.c | 2 +- drivers/watchdog/mtk_wdt.c | 6 +- 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 | 195 +- fs/9p/vfs_file.c | 21 +- fs/affs/super.c | 2 +- fs/afs/file.c | 2 +- fs/afs/write.c | 9 +- fs/aio.c | 14 +- fs/anon_inodes.c | 29 - fs/autofs/waitq.c | 2 +- fs/binfmt_elf.c | 60 +- fs/binfmt_elf_fdpic.c | 2 +- fs/btrfs/block-group.c | 242 +- fs/btrfs/block-group.h | 8 +- fs/btrfs/btrfs_inode.h | 46 +- fs/btrfs/check-integrity.c | 205 +- fs/btrfs/compression.c | 682 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.c | 157 +- fs/btrfs/ctree.h | 83 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-ref.c | 17 +- fs/btrfs/delayed-ref.h | 51 +- fs/btrfs/dev-replace.c | 19 +- fs/btrfs/disk-io.c | 47 +- fs/btrfs/disk-io.h | 5 +- fs/btrfs/extent-tree.c | 326 +- fs/btrfs/extent_io.c | 334 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/extent_map.c | 4 +- fs/btrfs/file-item.c | 21 +- fs/btrfs/file.c | 42 +- fs/btrfs/free-space-cache.c | 106 +- fs/btrfs/free-space-cache.h | 2 - fs/btrfs/inode.c | 595 +- fs/btrfs/ioctl.c | 1010 +- 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/ref-verify.c | 4 +- fs/btrfs/reflink.c | 4 +- fs/btrfs/relocation.c | 81 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 139 +- fs/btrfs/send.c | 15 +- fs/btrfs/space-info.c | 28 +- fs/btrfs/subpage.c | 290 +- fs/btrfs/subpage.h | 56 +- fs/btrfs/super.c | 28 +- fs/btrfs/sysfs.c | 93 +- fs/btrfs/tests/extent-buffer-tests.c | 2 +- fs/btrfs/tests/extent-io-tests.c | 12 +- fs/btrfs/tests/inode-tests.c | 4 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 714 +- fs/btrfs/tree-log.h | 18 +- fs/btrfs/volumes.c | 600 +- fs/btrfs/volumes.h | 119 +- fs/btrfs/xattr.c | 2 +- fs/btrfs/zoned.c | 531 +- fs/btrfs/zoned.h | 39 +- fs/btrfs/zstd.c | 68 +- fs/buffer.c | 60 +- fs/cachefiles/Makefile | 1 + fs/cachefiles/interface.c | 17 +- fs/cachefiles/internal.h | 42 +- fs/cachefiles/io.c | 97 +- fs/cachefiles/main.c | 1 + fs/cachefiles/rdwr.c | 972 + fs/ceph/addr.c | 13 +- fs/ceph/cache.h | 2 +- fs/ceph/file.c | 2 +- fs/ceph/locks.c | 3 + fs/ceph/xattr.c | 3 +- fs/cifs/connect.c | 19 +- fs/cifs/file.c | 68 +- fs/cifs/fs_context.c | 8 - fs/cifs/fs_context.h | 1 - fs/cifs/fscache.c | 105 +- fs/cifs/fscache.h | 74 +- fs/cifs/smb2inode.c | 42 +- 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/coredump.c | 88 +- fs/cramfs/inode.c | 2 +- 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/direct-io.c | 16 +- fs/erofs/Kconfig | 40 +- fs/erofs/Makefile | 1 - fs/erofs/compress.h | 21 +- fs/erofs/data.c | 75 +- fs/erofs/decompressor.c | 134 +- fs/erofs/decompressor_lzma.c | 290 - fs/erofs/erofs_fs.h | 73 +- fs/erofs/inode.c | 2 +- fs/erofs/internal.h | 96 +- fs/erofs/super.c | 231 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 135 +- fs/erofs/zdata.h | 7 + fs/erofs/zmap.c | 65 +- fs/exec.c | 18 +- fs/exfat/inode.c | 2 +- fs/ext4/ext4.h | 3 +- fs/ext4/extents.c | 172 +- fs/ext4/file.c | 7 +- fs/ext4/inode.c | 15 +- fs/ext4/page-io.c | 8 +- fs/ext4/super.c | 12 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 58 +- fs/f2fs/data.c | 57 +- fs/f2fs/f2fs.h | 47 +- fs/f2fs/file.c | 2 +- fs/f2fs/gc.c | 5 +- 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 | 88 +- fs/f2fs/segment.h | 1 - fs/f2fs/super.c | 24 +- fs/f2fs/sysfs.c | 24 +- fs/fat/inode.c | 5 +- fs/fs-writeback.c | 5 +- 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/file.c | 4 +- fs/fuse/fuse_i.h | 3 - fs/fuse/inode.c | 87 +- fs/fuse/virtio_fs.c | 12 +- fs/gfs2/bmap.c | 60 +- fs/gfs2/file.c | 273 +- fs/gfs2/glock.c | 471 +- fs/gfs2/glock.h | 34 +- fs/gfs2/glops.c | 29 +- fs/gfs2/incore.h | 10 +- fs/gfs2/inode.c | 12 +- fs/gfs2/rgrp.c | 70 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 4 +- fs/gfs2/trace_gfs2.h | 9 +- fs/gfs2/util.c | 2 - fs/hfs/inode.c | 6 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/wrapper.c | 2 +- fs/hfsplus/xattr.c | 18 +- fs/hpfs/hpfs.h | 8 +- fs/hugetlbfs/inode.c | 7 +- fs/inode.c | 53 +- fs/internal.h | 1 + fs/io-wq.c | 13 +- fs/io-wq.h | 59 +- fs/io_uring.c | 1729 +- fs/iomap/buffered-io.c | 2 +- fs/iomap/direct-io.c | 88 +- fs/isofs/inode.c | 2 - fs/jfs/jfs_metapage.c | 1 - fs/jfs/jfs_mount.c | 51 +- fs/jfs/resize.c | 5 +- fs/jfs/super.c | 5 +- fs/kernfs/symlink.c | 3 +- fs/ksmbd/auth.c | 16 +- fs/ksmbd/connection.c | 2 - fs/ksmbd/ksmbd_netlink.h | 2 - fs/ksmbd/mgmt/user_config.c | 2 +- fs/ksmbd/mgmt/user_config.h | 1 - fs/ksmbd/smb2misc.c | 55 +- fs/ksmbd/smb2ops.c | 3 - fs/ksmbd/smb2pdu.c | 346 +- fs/ksmbd/smb2pdu.h | 2 - fs/ksmbd/transport_ipc.c | 3 +- fs/ksmbd/transport_ipc.h | 2 +- fs/ksmbd/transport_rdma.c | 21 +- fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/lockd/svc.c | 6 +- fs/lockd/xdr.c | 152 +- fs/lockd/xdr4.c | 153 +- fs/locks.c | 161 +- fs/netfs/read_helper.c | 8 +- fs/nfs/blocklayout/dev.c | 4 +- fs/nfs/callback_xdr.c | 4 +- fs/nfs/direct.c | 2 +- fs/nfs/file.c | 23 +- fs/nfs/fscache-index.c | 26 + fs/nfs/fscache.c | 170 +- fs/nfs/fscache.h | 84 +- fs/nfs/nfs4proc.c | 3 +- fs/nfs/read.c | 25 +- fs/nfs/write.c | 7 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/lockd.c | 2 +- fs/nfsd/nfs2acl.c | 44 +- fs/nfsd/nfs3acl.c | 48 +- fs/nfsd/nfs3proc.c | 3 +- fs/nfsd/nfs3xdr.c | 387 +- fs/nfsd/nfs4callback.c | 2 +- fs/nfsd/nfs4proc.c | 11 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 52 +- fs/nfsd/nfscache.c | 17 +- fs/nfsd/nfsctl.c | 6 +- fs/nfsd/nfsd.h | 6 +- fs/nfsd/nfsfh.c | 173 +- fs/nfsd/nfsfh.h | 55 +- fs/nfsd/nfsproc.c | 3 +- fs/nfsd/nfssvc.c | 28 +- fs/nfsd/nfsxdr.c | 187 +- fs/nfsd/vfs.c | 4 +- fs/nfsd/xdr.h | 37 +- fs/nfsd/xdr3.h | 63 +- fs/nfsd/xdr4.h | 7 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/ntfs/file.c | 3 +- fs/ntfs/super.c | 8 +- fs/ntfs3/file.c | 3 +- fs/ntfs3/super.c | 2 +- fs/ocfs2/alloc.c | 2 - fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 3 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 26 +- fs/ocfs2/journal.h | 3 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/super.c | 40 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 2 - fs/orangefs/dcache.c | 4 +- fs/orangefs/inode.c | 2 +- fs/orangefs/super.c | 5 +- fs/overlayfs/file.c | 4 +- fs/posix_acl.c | 3 +- fs/proc/array.c | 13 +- fs/proc/base.c | 40 +- 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/proc/vmcore.c | 109 +- fs/pstore/blk.c | 10 +- fs/pstore/platform.c | 2 +- fs/quota/quota.c | 1 - fs/quota/quota_tree.c | 15 - fs/ramfs/inode.c | 12 +- fs/reiserfs/super.c | 8 +- fs/seq_file.c | 16 + fs/squashfs/super.c | 5 +- fs/squashfs/zstd_wrapper.c | 16 +- fs/sysfs/dir.c | 3 +- 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/udf/lowlevel.c | 5 +- fs/udf/super.c | 9 +- fs/xfs/libxfs/xfs_alloc.c | 12 +- fs/xfs/libxfs/xfs_bmap.c | 12 +- fs/xfs/libxfs/xfs_btree.c | 14 +- fs/xfs/libxfs/xfs_btree.h | 12 +- fs/xfs/libxfs/xfs_btree_staging.c | 6 +- fs/xfs/libxfs/xfs_defer.c | 171 +- fs/xfs/libxfs/xfs_defer.h | 38 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 +- fs/xfs/libxfs/xfs_format.h | 12 +- fs/xfs/libxfs/xfs_inode_buf.c | 6 +- fs/xfs/libxfs/xfs_inode_fork.c | 16 +- fs/xfs/libxfs/xfs_sb.c | 4 +- fs/xfs/scrub/agheader.c | 13 +- fs/xfs/scrub/agheader_repair.c | 8 +- fs/xfs/scrub/btree.c | 54 +- fs/xfs/scrub/dabtree.c | 62 +- fs/xfs/scrub/repair.h | 3 - fs/xfs/scrub/scrub.c | 64 +- fs/xfs/xfs_bmap_item.c | 2 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_extfree_item.c | 8 +- fs/xfs/xfs_file.c | 8 +- fs/xfs/xfs_ioctl.c | 6 +- fs/xfs/xfs_log_recover.c | 12 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_trans.c | 8 +- fs/xfs/xfs_trans.h | 6 + fs/zonefs/super.c | 6 +- include/acpi/acpi_bus.h | 1 + include/acpi/acpixf.h | 2 +- include/acpi/actbl2.h | 251 +- include/acpi/actbl3.h | 9 +- include/acpi/actypes.h | 1 - include/acpi/platform/acgcc.h | 9 +- include/asm-generic/bitops.h | 1 + include/asm-generic/bitops/find.h | 188 + include/asm-generic/bitops/le.h | 64 + include/asm-generic/cacheflush.h | 6 - include/asm-generic/sections.h | 89 +- include/asm-generic/syscall.h | 16 + include/asm-generic/vmlinux.lds.h | 10 +- include/clocksource/arm_arch_timer.h | 2 +- include/clocksource/timer-riscv.h | 16 - include/drm/amd_asic_type.h | 1 - include/drm/drm_bridge.h | 23 +- include/drm/drm_connector.h | 92 - include/drm/drm_displayid.h | 101 +- include/drm/drm_dp_helper.h | 47 +- include/drm/drm_edid.h | 47 - include/drm/drm_format_helper.h | 4 - include/drm/drm_ioctl.h | 1 + include/drm/drm_mipi_dsi.h | 4 - include/drm/drm_mode_config.h | 13 +- include/drm/drm_modeset_lock.h | 8 - include/drm/drm_of.h | 7 - include/drm/drm_plane.h | 2 +- include/drm/drm_print.h | 30 - include/drm/drm_privacy_screen_consumer.h | 65 - include/drm/drm_privacy_screen_driver.h | 84 - include/drm/drm_privacy_screen_machine.h | 46 - include/drm/drm_probe_helper.h | 1 - include/drm/gpu_scheduler.h | 188 +- include/drm/gud.h | 6 +- include/drm/i915_component.h | 1 - include/drm/i915_pciids.h | 8 +- include/drm/i915_pxp_tee_interface.h | 42 - include/drm/ttm/ttm_bo_api.h | 18 +- include/drm/ttm/ttm_bo_driver.h | 2 +- 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/exynos4.h | 4 +- include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/clock/exynos850.h | 141 - include/dt-bindings/clock/imx8ulp-clock.h | 258 - include/dt-bindings/clock/mt8195-clk.h | 864 - include/dt-bindings/clock/qcom,camcc-sc7280.h | 127 - include/dt-bindings/clock/qcom,gcc-msm8994.h | 13 - include/dt-bindings/clock/qcom,gcc-qcm2290.h | 188 - include/dt-bindings/clock/qcom,lpass-sc7280.h | 16 - include/dt-bindings/clock/qcom,rpmcc.h | 6 - include/dt-bindings/phy/phy-cadence.h | 2 - include/dt-bindings/pinctrl/mt65xx.h | 9 - include/dt-bindings/power/imx8mm-power.h | 9 - include/dt-bindings/power/qcom-aoss-qmp.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 17 - .../{reset => reset-controller}/mt2712-resets.h | 0 .../dt-bindings/reset-controller/mt8183-resets.h | 98 + .../{reset => reset-controller}/mt8192-resets.h | 0 include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 - include/dt-bindings/reset/mt8173-resets.h | 2 - include/dt-bindings/reset/mt8183-resets.h | 101 - include/dt-bindings/soc/qcom,gpr.h | 19 - include/dt-bindings/sound/qcom,lpass.h | 5 - include/kunit/test.h | 13 +- include/linux/acpi.h | 7 +- include/linux/amba/bus.h | 18 + include/linux/anon_inodes.h | 4 - include/linux/arch_topology.h | 5 - include/linux/audit.h | 37 - include/linux/audit_arch.h | 24 - include/linux/backing-dev.h | 26 +- include/linux/bio.h | 146 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/blk-crypto-profile.h | 166 - include/linux/blk-integrity.h | 183 - include/linux/blk-mq.h | 581 +- include/linux/blk_types.h | 55 +- include/linux/blkdev.h | 885 +- include/linux/blktrace_api.h | 2 +- include/linux/bottom_half.h | 1 - include/linux/bpf.h | 17 +- include/linux/bpf_verifier.h | 2 - include/linux/bpfptr.h | 1 - include/linux/brcmphy.h | 10 - include/linux/btf.h | 39 - include/linux/bvec.h | 2 +- include/linux/cc_platform.h | 88 - include/linux/cdrom.h | 1 - include/linux/clk/tegra.h | 24 +- include/linux/cma.h | 1 - include/linux/compiler-gcc.h | 18 +- include/linux/compiler_attributes.h | 10 - include/linux/compiler_types.h | 17 +- include/linux/console.h | 2 - include/linux/container_of.h | 40 - include/linux/context_tracking.h | 2 +- include/linux/counter.h | 713 +- include/linux/counter_enum.h | 45 + include/linux/cpufreq.h | 167 +- include/linux/cpumask.h | 46 +- include/linux/cpuset.h | 17 - include/linux/crash_dump.h | 26 +- include/linux/damon.h | 231 +- include/linux/dax.h | 2 + include/linux/debug_locks.h | 2 + include/linux/device-mapper.h | 4 +- include/linux/device/bus.h | 1 - include/linux/dma-buf.h | 9 +- include/linux/dma-fence.h | 32 +- include/linux/dma-resv.h | 224 +- include/linux/dmar.h | 8 - include/linux/dsa/8021q.h | 5 +- include/linux/dsa/ocelot.h | 4 +- include/linux/dsa/sja1105.h | 1 + include/linux/elevator.h | 181 + include/linux/energy_model.h | 68 +- include/linux/etherdevice.h | 37 +- include/linux/ethtool.h | 23 - include/linux/fb.h | 2 +- include/linux/filter.h | 14 +- include/linux/find.h | 372 - include/linux/firewire.h | 11 +- include/linux/firmware/cirrus/cs_dsp.h | 242 - include/linux/firmware/cirrus/wmfw.h | 202 - include/linux/firmware/xlnx-zynqmp.h | 26 - include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 15 +- include/linux/fscache-cache.h | 137 +- include/linux/fscache.h | 460 +- include/linux/fscrypt.h | 3 + include/linux/fsi-occ.h | 2 - include/linux/fsl/mc.h | 14 - include/linux/ftrace.h | 12 +- include/linux/fwnode.h | 1 - include/linux/genhd.h | 38 +- include/linux/gfp.h | 30 +- include/linux/highmem-internal.h | 11 - include/linux/highmem.h | 65 +- include/linux/host1x.h | 75 +- include/linux/huge_mm.h | 15 + include/linux/hugetlb.h | 36 +- include/linux/ieee80211.h | 69 +- include/linux/iio/buffer.h | 11 - include/linux/iio/buffer_impl.h | 11 - include/linux/iio/common/st_sensors.h | 13 + include/linux/iio/driver.h | 14 - include/linux/iio/iio-opaque.h | 4 - include/linux/iio/imu/adis.h | 2 - include/linux/iio/triggered_buffer.h | 11 +- include/linux/intel-iommu.h | 13 +- include/linux/io-mapping.h | 6 + include/linux/io.h | 5 - include/linux/iomap.h | 16 +- include/linux/ipmi.h | 3 - include/linux/ipmi_smi.h | 59 - include/linux/irq_work.h | 8 - include/linux/irqchip.h | 15 +- include/linux/irqdomain.h | 4 - include/linux/kallsyms.h | 15 +- include/linux/kasan.h | 17 +- include/linux/kcsan-checks.h | 3 - include/linux/kernel.h | 49 +- include/linux/kernel_stat.h | 1 - include/linux/kernfs.h | 28 + include/linux/keyslot-manager.h | 120 + include/linux/kfence.h | 21 +- include/linux/kobject.h | 1 + include/linux/kprobes.h | 113 +- include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 18 +- include/linux/leds.h | 2 +- include/linux/libata.h | 8 +- include/linux/list.h | 4 +- include/linux/llist.h | 4 +- include/linux/lockd/xdr.h | 27 +- include/linux/lockd/xdr4.h | 29 +- include/linux/lockdep_types.h | 2 +- include/linux/lsm_hook_defs.h | 22 +- include/linux/lsm_hooks.h | 30 +- include/linux/mdev.h | 20 + include/linux/mdio.h | 2 - include/linux/mem_encrypt.h | 4 + include/linux/memblock.h | 48 +- include/linux/memcontrol.h | 264 +- include/linux/memory.h | 26 +- include/linux/memory_hotplug.h | 3 + include/linux/mempolicy.h | 10 +- include/linux/memremap.h | 6 - include/linux/mfd/da9063/core.h | 1 - include/linux/mfd/hi6421-spmi-pmic.h | 25 + 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 | 28 +- include/linux/migrate_mode.h | 13 - include/linux/misc_cgroup.h | 6 +- include/linux/mlx4/device.h | 2 +- include/linux/mlx4/driver.h | 22 + include/linux/mlx5/device.h | 21 +- include/linux/mlx5/driver.h | 59 +- include/linux/mlx5/eq.h | 1 + include/linux/mlx5/eswitch.h | 9 - include/linux/mlx5/fs.h | 11 - include/linux/mlx5/mlx5_ifc.h | 364 +- include/linux/mm.h | 299 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 109 +- include/linux/mmc/host.h | 8 +- include/linux/mmc/sdhci-pci-data.h | 18 + include/linux/mmdebug.h | 20 - include/linux/mmzone.h | 38 +- include/linux/mtd/mtd.h | 2 + include/linux/mux/consumer.h | 23 +- include/linux/mux/driver.h | 4 - include/linux/nd.h | 4 +- include/linux/netdevice.h | 17 +- include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/netfilter_ingress.h | 58 + include/linux/netfilter_ipv4/ip_tables.h | 6 +- include/linux/netfilter_ipv6/ip6_tables.h | 5 +- include/linux/netfilter_netdev.h | 146 - include/linux/netfs.h | 94 +- include/linux/netlink.h | 4 + include/linux/node.h | 4 +- include/linux/nvme-fc-driver.h | 7 - include/linux/nvme-rdma.h | 2 - include/linux/nvme.h | 11 +- include/linux/nvmem-provider.h | 5 - include/linux/objtool.h | 12 - include/linux/of.h | 3 +- include/linux/of_net.h | 8 +- include/linux/page-flags.h | 292 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 20 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 693 +- include/linux/part_stat.h | 1 - include/linux/pci-acpi.h | 8 - include/linux/pci.h | 21 +- include/linux/percpu-refcount.h | 33 +- include/linux/percpu.h | 6 +- include/linux/perf_event.h | 24 - include/linux/phylink.h | 1 - include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/cros_ec_proto.h | 5 +- include/linux/platform_data/mlxreg.h | 82 - include/linux/platform_data/ti-sysc.h | 3 - include/linux/platform_data/x86/soc.h | 65 - include/linux/plist.h | 5 +- include/linux/pm_opp.h | 20 +- include/linux/power/max17042_battery.h | 4 +- include/linux/preempt.h | 5 +- include/linux/property.h | 5 +- include/linux/ptrace.h | 22 +- include/linux/qed/common_hsi.h | 141 +- include/linux/qed/eth_common.h | 1 - include/linux/qed/fcoe_common.h | 362 +- include/linux/qed/iscsi_common.h | 360 +- include/linux/qed/nvmetcp_common.h | 18 +- include/linux/qed/qed_chain.h | 97 +- include/linux/qed/qed_eth_if.h | 23 +- include/linux/qed/qed_if.h | 265 +- include/linux/qed/qed_iscsi_if.h | 2 +- include/linux/qed/qed_ll2_if.h | 42 +- include/linux/qed/qed_nvmetcp_if.h | 17 - include/linux/qed/qed_rdma_if.h | 3 +- include/linux/qed/rdma_common.h | 1 - include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 5 +- include/linux/rcutiny.h | 2 +- include/linux/regulator/lp872x.h | 14 +- include/linux/remoteproc.h | 12 + include/linux/rmap.h | 18 +- include/linux/rpmsg.h | 2 +- include/linux/rtc.h | 3 - include/linux/rwsem.h | 1 + include/linux/sbitmap.h | 24 - include/linux/sched.h | 71 +- include/linux/sched/idle.h | 4 - include/linux/sched/mm.h | 50 - include/linux/sched/signal.h | 13 - include/linux/sched/task.h | 3 +- include/linux/sched/task_stack.h | 4 - include/linux/sched/topology.h | 7 - include/linux/security.h | 55 +- include/linux/seq_file.h | 17 +- include/linux/seqno-fence.h | 109 + include/linux/shrinker.h | 1 - include/linux/signal.h | 1 + include/linux/skbuff.h | 4 - include/linux/slab.h | 135 +- include/linux/slub_def.h | 13 +- include/linux/smp.h | 1 + include/linux/soc/marvell/octeontx2/asm.h | 15 - include/linux/soc/mediatek/mtk-mmsys.h | 3 - include/linux/soc/qcom/apr.h | 70 +- include/linux/soc/qcom/qcom_aoss.h | 38 - include/linux/soc/qcom/smd-rpm.h | 2 - include/linux/soc/samsung/exynos-chipid.h | 6 +- include/linux/socket.h | 1 - include/linux/spi/ads7846.h | 15 + include/linux/spi/max7301.h | 2 +- include/linux/spi/spi.h | 55 + include/linux/spinlock.h | 18 +- include/linux/srcu.h | 3 +- include/linux/stackdepot.h | 34 +- include/linux/stacktrace.h | 1 - include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/string_helpers.h | 1 - include/linux/sunrpc/svc.h | 14 +- include/linux/swap.h | 18 +- include/linux/swiotlb.h | 3 +- include/linux/switchtec.h | 1 - include/linux/syscalls.h | 7 +- include/linux/t10-pi.h | 2 +- include/linux/tee_drv.h | 7 +- include/linux/thread_info.h | 2 +- include/linux/topology.h | 13 - 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/u64_stats_sync.h | 10 - include/linux/uio.h | 4 +- include/linux/usb/tegra_usb_phy.h | 5 - include/linux/vfio.h | 53 +- include/linux/vmalloc.h | 24 +- include/linux/vmstat.h | 113 +- include/linux/wait.h | 3 +- include/linux/workqueue.h | 3 +- include/linux/writeback.h | 23 +- include/linux/ww_mutex.h | 15 +- include/linux/xz.h | 106 - include/linux/zstd.h | 1252 +- include/linux/zstd_errors.h | 77 - include/linux/zstd_lib.h | 2432 - include/media/hevc-ctrls.h | 11 - include/media/i2c/mt9p031.h | 1 - include/media/media-entity.h | 3 +- include/media/tuner.h | 1 - include/media/v4l2-async.h | 105 +- include/media/v4l2-dev.h | 3 +- include/media/v4l2-fwnode.h | 12 +- include/media/videobuf2-core.h | 59 +- include/memory/renesas-rpc-if.h | 1 - include/net/act_api.h | 10 +- include/net/ax25.h | 13 +- include/net/bluetooth/bluetooth.h | 90 - include/net/bluetooth/hci.h | 117 - include/net/bluetooth/hci_core.h | 75 +- include/net/cfg80211.h | 79 +- include/net/codel.h | 5 - include/net/codel_impl.h | 18 +- include/net/datalink.h | 2 +- include/net/devlink.h | 105 +- include/net/dn.h | 2 +- include/net/dsa.h | 43 +- include/net/gen_stats.h | 59 +- include/net/inet_connection_sock.h | 2 +- include/net/inet_ecn.h | 17 - include/net/ioam6.h | 3 +- include/net/ip.h | 6 +- include/net/ip_vs.h | 11 - include/net/llc.h | 2 +- include/net/llc_if.h | 3 +- include/net/mac80211.h | 11 - include/net/mctp.h | 56 +- include/net/mctpdevice.h | 5 - include/net/mptcp.h | 4 - include/net/ndisc.h | 2 +- include/net/neighbour.h | 34 +- include/net/netfilter/xt_rateest.h | 2 +- include/net/page_pool.h | 12 +- include/net/pkt_cls.h | 6 +- include/net/rose.h | 8 +- include/net/sch_generic.h | 84 +- include/net/sock.h | 70 +- include/net/tcp.h | 41 +- 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/rdma/ib_hdrs.h | 1 - include/rdma/ib_verbs.h | 65 +- include/rdma/rdma_counter.h | 2 - include/scsi/libsas.h | 1 - include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 14 +- include/scsi/scsi_device.h | 8 +- include/scsi/scsi_host.h | 27 +- include/scsi/scsi_transport_sas.h | 1 - include/soc/arc/timers.h | 4 +- include/soc/fsl/dpaa2-io.h | 9 - include/soc/mscc/ocelot.h | 24 +- include/soc/mscc/ocelot_vcap.h | 10 - include/soc/qcom/spm.h | 43 - include/soc/tegra/fuse.h | 31 +- include/soc/tegra/irq.h | 9 +- include/soc/tegra/pm.h | 2 +- include/sound/cs35l41.h | 34 - include/sound/graph_card.h | 21 - include/sound/hdaudio_ext.h | 2 - include/sound/memalloc.h | 58 +- include/sound/rt5682s.h | 48 - include/sound/simple_card_utils.h | 6 +- include/sound/soc-component.h | 21 +- include/sound/soc-dpcm.h | 1 - include/sound/soc-topology.h | 2 +- include/sound/sof.h | 5 + include/sound/sof/dai-intel.h | 4 - include/sound/sof/dai.h | 10 +- include/target/target_core_base.h | 9 +- include/target/target_core_fabric.h | 1 - include/trace/bpf_probe.h | 19 +- include/trace/events/block.h | 6 +- include/trace/events/devlink.h | 72 +- include/trace/events/erofs.h | 2 +- include/trace/events/f2fs.h | 33 +- include/trace/events/io_uring.h | 61 - include/trace/events/mctp.h | 75 - include/trace/events/mmap_lock.h | 48 +- include/trace/events/pagemap.h | 46 +- include/trace/events/rpcrdma.h | 185 +- include/trace/events/sunrpc.h | 38 +- include/trace/events/vmscan.h | 38 - include/trace/events/writeback.h | 35 +- include/uapi/asm-generic/fcntl.h | 4 - include/uapi/asm-generic/socket.h | 2 - include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/drm_fourcc.h | 6 - include/uapi/drm/drm_mode.h | 4 - include/uapi/drm/i915_drm.h | 242 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/drm/v3d_drm.h | 78 - include/uapi/drm/virtgpu_drm.h | 27 - include/uapi/linux/acrn.h | 70 - include/uapi/linux/audit.h | 7 +- include/uapi/linux/bcache.h | 4 +- include/uapi/linux/bpf.h | 50 +- include/uapi/linux/btf.h | 55 +- include/uapi/linux/cdrom.h | 19 - include/uapi/linux/counter.h | 154 - include/uapi/linux/devlink.h | 2 - include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/ethtool.h | 29 - include/uapi/linux/ethtool_netlink.h | 17 - include/uapi/linux/futex.h | 25 - include/uapi/linux/if_ether.h | 1 - include/uapi/linux/io_uring.h | 1 - include/uapi/linux/ioam6_iptunnel.h | 29 - include/uapi/linux/ipmi.h | 16 +- include/uapi/linux/kvm.h | 8 - include/uapi/linux/map_to_14segment.h | 241 - include/uapi/linux/mptcp.h | 35 - include/uapi/linux/neighbour.h | 35 +- include/uapi/linux/netfilter.h | 1 - include/uapi/linux/nfsd/nfsfh.h | 115 + include/uapi/linux/nitro_enclaves.h | 10 +- include/uapi/linux/nl80211-vnd-intel.h | 29 - include/uapi/linux/nl80211.h | 115 +- include/uapi/linux/pci_regs.h | 6 - include/uapi/linux/perf_event.h | 34 +- include/uapi/linux/pkt_sched.h | 2 - include/uapi/linux/prctl.h | 3 - include/uapi/linux/rtc.h | 31 +- include/uapi/linux/smc.h | 44 +- include/uapi/linux/stddef.h | 37 - include/uapi/linux/tls.h | 30 - include/uapi/linux/v4l2-controls.h | 6 - include/uapi/linux/videodev2.h | 31 +- include/uapi/linux/virtio_gpu.h | 18 +- include/uapi/linux/vm_sockets.h | 13 +- include/uapi/misc/habanalabs.h | 84 +- include/uapi/rdma/efa-abi.h | 18 +- include/uapi/rdma/rdma_netlink.h | 5 - include/uapi/rdma/rdma_user_rxe.h | 14 +- include/uapi/sound/asoc.h | 4 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/firewire.h | 145 - include/uapi/sound/sof/tokens.h | 1 - init/Kconfig | 33 +- init/initramfs.c | 2 +- init/main.c | 45 +- ipc/ipc_sysctl.c | 32 +- kernel/Kconfig.preempt | 32 +- kernel/Makefile | 2 +- kernel/acct.c | 1 + kernel/audit.h | 9 +- kernel/audit_tree.c | 23 +- kernel/audit_watch.c | 3 +- kernel/auditfilter.c | 15 +- kernel/auditsc.c | 519 +- kernel/bpf/arraymap.c | 7 +- kernel/bpf/btf.c | 183 - kernel/bpf/core.c | 13 +- kernel/bpf/hashtab.c | 13 +- kernel/bpf/helpers.c | 11 +- kernel/bpf/preload/.gitignore | 4 +- kernel/bpf/preload/Makefile | 26 +- kernel/bpf/preload/iterators/Makefile | 38 +- kernel/bpf/syscall.c | 8 +- kernel/bpf/trampoline.c | 3 +- kernel/bpf/verifier.c | 352 +- kernel/cgroup/cgroup-v1.c | 3 + kernel/cgroup/cgroup.c | 31 +- kernel/cgroup/cpuset.c | 23 - kernel/cgroup/misc.c | 31 +- kernel/cpu.c | 2 +- kernel/cred.c | 5 +- kernel/dma/mapping.c | 4 + kernel/dma/swiotlb.c | 19 +- kernel/events/Makefile | 5 + kernel/events/core.c | 32 - kernel/events/uprobes.c | 3 +- kernel/exit.c | 81 +- kernel/extable.c | 35 +- kernel/fork.c | 67 +- kernel/futex.c | 4272 ++ kernel/futex/Makefile | 3 - kernel/futex/core.c | 1176 - kernel/futex/futex.h | 299 - kernel/futex/pi.c | 1233 - kernel/futex/requeue.c | 897 - kernel/futex/syscalls.c | 398 - kernel/futex/waitwake.c | 708 - kernel/hung_task.c | 44 - kernel/irq/generic-chip.c | 3 - kernel/irq/irqdomain.c | 7 +- kernel/irq/manage.c | 6 +- kernel/irq/spurious.c | 8 - kernel/irq_work.c | 130 +- kernel/kallsyms.c | 53 +- 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/kexec_file.c | 5 - kernel/kprobes.c | 506 +- kernel/kthread.c | 37 +- kernel/livepatch/core.c | 4 +- kernel/livepatch/transition.c | 95 +- kernel/locking/lockdep.c | 24 +- kernel/locking/locktorture.c | 14 +- kernel/locking/mutex.c | 63 +- kernel/locking/rtmutex.c | 19 +- kernel/locking/rwbase_rt.c | 11 +- kernel/locking/rwsem.c | 70 +- kernel/locking/spinlock_rt.c | 17 +- kernel/locking/test-ww_mutex.c | 87 +- kernel/locking/ww_rt_mutex.c | 25 - kernel/power/energy_model.c | 86 +- kernel/power/process.c | 2 +- kernel/power/swap.c | 2 +- kernel/printk/index.c | 5 +- kernel/printk/printk.c | 14 +- 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 | 122 +- kernel/rcu/tree.c | 77 +- kernel/rcu/tree.h | 24 +- kernel/rcu/tree_exp.h | 14 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_plugin.h | 247 +- kernel/rcu/tree_stall.h | 35 +- kernel/rcu/update.c | 12 +- kernel/reboot.c | 1 - kernel/resource.c | 54 +- kernel/scftorture.c | 43 +- kernel/sched/Makefile | 4 - kernel/sched/core.c | 481 +- kernel/sched/core_sched.c | 13 +- kernel/sched/deadline.c | 99 +- kernel/sched/debug.c | 101 +- kernel/sched/fair.c | 431 +- kernel/sched/features.h | 5 - kernel/sched/rt.c | 130 +- kernel/sched/sched.h | 33 +- kernel/sched/stats.c | 104 - kernel/sched/stats.h | 49 - kernel/sched/stop_task.c | 4 +- kernel/sched/topology.c | 33 +- kernel/scs.c | 1 - kernel/signal.c | 49 +- kernel/smp.c | 6 +- kernel/softirq.c | 3 +- kernel/stacktrace.c | 30 - kernel/sys_ni.c | 3 +- kernel/sysctl.c | 8 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 35 +- kernel/time/tick-sched.c | 7 - kernel/trace/Makefile | 1 - kernel/trace/blktrace.c | 7 +- kernel/trace/bpf_trace.c | 86 +- kernel/trace/ftrace.c | 31 +- kernel/trace/pid_list.c | 495 - kernel/trace/pid_list.h | 88 - kernel/trace/trace.c | 78 +- kernel/trace/trace.h | 14 +- kernel/trace/trace_events.c | 6 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_output.c | 17 +- kernel/tsacct.c | 2 +- kernel/ucount.c | 20 +- kernel/workqueue.c | 189 +- lib/.gitignore | 2 - lib/Kconfig | 7 +- lib/Kconfig.debug | 165 +- lib/Kconfig.kasan | 2 +- lib/Kconfig.kfence | 26 +- lib/Makefile | 34 - lib/assoc_array.c | 22 +- lib/audit.c | 14 +- lib/bootconfig.c | 2 +- lib/compat_audit.c | 15 +- lib/cpumask.c | 2 +- lib/crypto/sm4.c | 4 +- lib/decompress_unxz.c | 10 +- lib/decompress_unzstd.c | 48 +- lib/devres.c | 82 - lib/dynamic_debug.c | 39 +- lib/error-inject.c | 3 +- lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/flex_proportions.c | 28 +- lib/genalloc.c | 2 +- lib/iov_iter.c | 103 +- lib/kobject.c | 2 +- lib/kunit/executor.c | 152 +- lib/kunit/executor_test.c | 110 +- lib/kunit/kunit-test.c | 14 +- lib/kunit/test.c | 6 +- lib/locking-selftest.c | 2 +- lib/memcpy_kunit.c | 289 - lib/raid6/Makefile | 4 - lib/random32.c | 1 - lib/sbitmap.c | 95 +- lib/scatterlist.c | 11 +- lib/stackdepot.c | 151 +- lib/string.c | 210 +- lib/string_helpers.c | 195 - lib/test_bitmap.c | 37 - lib/test_bpf.c | 17544 +++---- 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 | 31 +- lib/test_kasan_module.c | 2 - lib/vsprintf.c | 39 +- lib/xz/Kconfig | 13 - lib/xz/xz_dec_lzma2.c | 182 +- lib/xz/xz_dec_stream.c | 6 +- lib/xz/xz_dec_syms.c | 9 +- lib/xz/xz_private.h | 3 - lib/zstd/Makefile | 46 +- lib/zstd/bitstream.h | 380 + lib/zstd/common/bitstream.h | 437 - lib/zstd/common/compiler.h | 170 - lib/zstd/common/cpu.h | 194 - lib/zstd/common/debug.c | 24 - lib/zstd/common/debug.h | 101 - lib/zstd/common/entropy_common.c | 357 - lib/zstd/common/error_private.c | 56 - lib/zstd/common/error_private.h | 66 - lib/zstd/common/fse.h | 710 - lib/zstd/common/fse_decompress.c | 390 - lib/zstd/common/huf.h | 356 - lib/zstd/common/mem.h | 259 - lib/zstd/common/zstd_common.c | 83 - lib/zstd/common/zstd_deps.h | 125 - lib/zstd/common/zstd_internal.h | 450 - lib/zstd/compress.c | 3485 ++ lib/zstd/compress/fse_compress.c | 625 - lib/zstd/compress/hist.c | 165 - lib/zstd/compress/hist.h | 75 - lib/zstd/compress/huf_compress.c | 905 - lib/zstd/compress/zstd_compress.c | 5109 -- lib/zstd/compress/zstd_compress_internal.h | 1188 - lib/zstd/compress/zstd_compress_literals.c | 158 - lib/zstd/compress/zstd_compress_literals.h | 29 - lib/zstd/compress/zstd_compress_sequences.c | 439 - lib/zstd/compress/zstd_compress_sequences.h | 54 - lib/zstd/compress/zstd_compress_superblock.c | 850 - lib/zstd/compress/zstd_compress_superblock.h | 32 - lib/zstd/compress/zstd_cwksp.h | 482 - lib/zstd/compress/zstd_double_fast.c | 519 - lib/zstd/compress/zstd_double_fast.h | 32 - lib/zstd/compress/zstd_fast.c | 496 - lib/zstd/compress/zstd_fast.h | 31 - lib/zstd/compress/zstd_lazy.c | 1414 - lib/zstd/compress/zstd_lazy.h | 81 - lib/zstd/compress/zstd_ldm.c | 686 - lib/zstd/compress/zstd_ldm.h | 110 - lib/zstd/compress/zstd_ldm_geartab.h | 103 - lib/zstd/compress/zstd_opt.c | 1346 - lib/zstd/compress/zstd_opt.h | 50 - lib/zstd/decompress.c | 2531 + lib/zstd/decompress/huf_decompress.c | 1206 - lib/zstd/decompress/zstd_ddict.c | 241 - lib/zstd/decompress/zstd_ddict.h | 44 - lib/zstd/decompress/zstd_decompress.c | 2085 - lib/zstd/decompress/zstd_decompress_block.c | 1540 - lib/zstd/decompress/zstd_decompress_block.h | 62 - lib/zstd/decompress/zstd_decompress_internal.h | 202 - lib/zstd/decompress_sources.h | 28 - lib/zstd/entropy_common.c | 243 + lib/zstd/error_private.h | 53 + lib/zstd/fse.h | 575 + lib/zstd/fse_compress.c | 795 + lib/zstd/fse_decompress.c | 325 + lib/zstd/huf.h | 212 + lib/zstd/huf_compress.c | 773 + lib/zstd/huf_decompress.c | 960 + lib/zstd/mem.h | 151 + lib/zstd/zstd_common.c | 75 + lib/zstd/zstd_compress_module.c | 160 - lib/zstd/zstd_decompress_module.c | 105 - lib/zstd/zstd_internal.h | 273 + lib/zstd/zstd_opt.h | 1014 + localversion-next | 1 - mm/Kconfig | 18 +- mm/Makefile | 2 +- mm/backing-dev.c | 67 +- mm/cma.c | 26 +- mm/compaction.c | 14 +- mm/damon/Kconfig | 24 +- mm/damon/Makefile | 4 +- mm/damon/core.c | 401 +- mm/damon/dbgfs-test.h | 54 - mm/damon/dbgfs.c | 425 +- mm/damon/paddr.c | 273 - mm/damon/prmtv-common.c | 133 - mm/damon/prmtv-common.h | 20 - mm/damon/reclaim.c | 354 - mm/damon/vaddr.c | 167 +- mm/debug.c | 24 +- mm/debug_vm_pgtable.c | 7 +- mm/filemap.c | 608 +- mm/folio-compat.c | 142 - mm/gup.c | 144 +- mm/highmem.c | 1 + mm/huge_memory.c | 9 +- mm/hugetlb.c | 694 +- mm/internal.h | 58 +- mm/kasan/common.c | 8 +- mm/kasan/generic.c | 14 +- mm/kasan/hw_tags.c | 43 +- mm/kasan/kasan.h | 34 +- mm/kasan/report.c | 19 +- mm/kasan/shadow.c | 5 - mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 200 +- mm/kfence/kfence.h | 2 - mm/kfence/kfence_test.c | 14 +- mm/khugepaged.c | 18 +- mm/ksm.c | 34 +- mm/list_lru.c | 7 +- mm/memblock.c | 35 +- mm/memcontrol.c | 543 +- mm/memory-failure.c | 141 +- mm/memory.c | 193 +- mm/memory_hotplug.c | 59 +- mm/mempolicy.c | 159 +- mm/mempool.c | 1 + mm/memremap.c | 22 +- mm/migrate.c | 252 +- mm/mlock.c | 3 +- mm/mmap.c | 2 +- mm/mprotect.c | 5 +- mm/mremap.c | 86 +- mm/nommu.c | 7 + mm/oom_kill.c | 15 +- mm/page-writeback.c | 487 +- mm/page_alloc.c | 129 +- mm/page_ext.c | 2 +- mm/page_io.c | 14 +- mm/page_isolation.c | 29 +- mm/page_owner.c | 36 +- mm/percpu.c | 43 +- mm/readahead.c | 3 +- mm/rmap.c | 36 +- mm/shmem.c | 52 +- mm/slab.c | 16 + mm/slab_common.c | 8 + mm/slub.c | 109 +- mm/sparse-vmemmap.c | 2 +- mm/sparse.c | 2 +- mm/swap.c | 220 +- mm/swap_state.c | 2 +- mm/swapfile.c | 16 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 10 +- mm/util.c | 111 +- mm/vmalloc.c | 109 +- mm/vmscan.c | 184 +- mm/vmstat.c | 76 +- mm/workingset.c | 62 +- mm/zsmalloc.c | 10 +- net/802/hippi.c | 2 +- net/802/p8022.c | 2 +- net/802/psnap.c | 2 +- net/8021q/vlan_dev.c | 6 +- net/Kconfig | 2 +- net/atm/br2684.c | 2 +- net/atm/lec.c | 3 +- net/ax25/af_ax25.c | 2 +- net/ax25/ax25_dev.c | 2 +- net/ax25/ax25_iface.c | 6 +- net/ax25/ax25_in.c | 4 +- net/ax25/ax25_out.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 14 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/routing.c | 3 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/tvlv.c | 4 +- net/batman-adv/tvlv.h | 4 +- net/bluetooth/Makefile | 3 +- net/bluetooth/eir.c | 335 - net/bluetooth/eir.h | 72 - net/bluetooth/hci_codec.c | 252 - net/bluetooth/hci_codec.h | 7 - net/bluetooth/hci_conn.c | 168 +- net/bluetooth/hci_core.c | 321 +- net/bluetooth/hci_debugfs.c | 123 - net/bluetooth/hci_debugfs.h | 5 - net/bluetooth/hci_event.c | 151 +- net/bluetooth/hci_request.c | 478 +- net/bluetooth/hci_request.h | 25 +- net/bluetooth/hci_sock.c | 225 +- net/bluetooth/hci_sysfs.c | 2 - net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/l2cap_sock.c | 29 +- net/bluetooth/mgmt.c | 448 +- 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 | 50 +- net/bridge/br.c | 4 +- net/bridge/br_fdb.c | 6 +- net/bridge/br_if.c | 2 +- net/bridge/br_ioctl.c | 10 +- net/bridge/br_mdb.c | 4 +- net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_stp_if.c | 2 +- net/bridge/netfilter/ebtable_broute.c | 2 +- net/bridge/netfilter/ebtable_filter.c | 13 +- net/bridge/netfilter/ebtable_nat.c | 12 +- net/bridge/netfilter/ebtables.c | 6 +- net/ceph/mon_client.c | 3 +- net/core/Makefile | 1 - net/core/dev.c | 87 +- net/core/devlink.c | 561 +- net/core/filter.c | 44 - net/core/flow_dissector.c | 3 +- net/core/gen_estimator.c | 52 +- net/core/gen_stats.c | 186 +- net/core/neighbour.c | 204 +- net/core/net-sysfs.c | 57 +- net/core/net_namespace.c | 4 - net/core/of_net.c | 170 - net/core/page_pool.c | 10 +- net/core/rtnetlink.c | 9 +- net/core/skbuff.c | 27 +- net/core/sock.c | 104 +- net/core/stream.c | 5 +- net/core/sysctl_net_core.c | 2 +- net/dccp/dccp.h | 2 +- net/dccp/proto.c | 14 +- net/dsa/Kconfig | 20 +- net/dsa/Makefile | 3 +- net/dsa/dsa.c | 22 +- net/dsa/dsa2.c | 76 +- net/dsa/port.c | 21 +- net/dsa/slave.c | 40 +- net/dsa/switch.c | 169 +- net/dsa/tag_8021q.c | 114 +- net/dsa/tag_ksz.c | 1 + net/dsa/tag_ocelot.c | 39 - net/dsa/tag_ocelot_8021q.c | 2 +- net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_rtl8_4.c | 178 - net/dsa/tag_sja1105.c | 9 +- net/ethernet/eth.c | 102 +- net/ethtool/Makefile | 2 +- net/ethtool/ioctl.c | 16 +- net/ethtool/module.c | 180 - net/ethtool/netlink.c | 19 - net/ethtool/netlink.h | 4 - net/hsr/hsr_device.c | 2 +- net/hsr/hsr_main.c | 2 +- net/ieee802154/6lowpan/core.c | 2 +- net/ipv4/af_inet.c | 12 +- net/ipv4/bpf_tcp_ca.c | 36 +- net/ipv4/cipso_ipv4.c | 2 +- net/ipv4/datagram.c | 1 + net/ipv4/fib_notifier.c | 1 + net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_tunnel.c | 2 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/netfilter/arp_tables.c | 7 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/netfilter/ip_tables.c | 7 +- net/ipv4/netfilter/iptable_filter.c | 9 +- net/ipv4/netfilter/iptable_mangle.c | 8 +- net/ipv4/netfilter/iptable_nat.c | 15 +- net/ipv4/netfilter/iptable_raw.c | 10 +- net/ipv4/netfilter/iptable_security.c | 9 +- net/ipv4/proc.c | 2 +- net/ipv4/route.c | 8 + net/ipv4/syncookies.c | 2 + net/ipv4/sysctl_net_ipv4.c | 21 + net/ipv4/tcp.c | 77 +- net/ipv4/tcp_bbr.c | 28 +- net/ipv4/tcp_cubic.c | 26 +- net/ipv4/tcp_dctcp.c | 26 +- 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/Kconfig | 6 +- net/ipv6/Makefile | 11 +- net/ipv6/addrconf.c | 4 +- net/ipv6/exthdrs.c | 2 +- net/ipv6/ila/ila_xlat.c | 6 +- net/ipv6/ioam6.c | 11 +- net/ipv6/ioam6_iptunnel.c | 300 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/ndisc.c | 4 +- net/ipv6/netfilter/ip6_tables.c | 6 +- net/ipv6/netfilter/ip6table_filter.c | 10 +- net/ipv6/netfilter/ip6table_mangle.c | 8 +- net/ipv6/netfilter/ip6table_nat.c | 15 +- net/ipv6/netfilter/ip6table_raw.c | 10 +- net/ipv6/netfilter/ip6table_security.c | 9 +- net/ipv6/seg6.c | 8 +- net/ipv6/seg6_hmac.c | 4 +- net/ipv6/sit.c | 4 +- net/ipv6/tcp_ipv6.c | 6 + net/llc/llc_c_ac.c | 2 +- net/llc/llc_if.c | 2 +- net/llc/llc_output.c | 2 +- net/llc/llc_proc.c | 2 +- net/mac80211/agg-rx.c | 14 +- net/mac80211/cfg.c | 38 - net/mac80211/debugfs_sta.c | 123 +- net/mac80211/fils_aead.c | 22 +- net/mac80211/ibss.c | 33 +- net/mac80211/ieee80211_i.h | 35 +- net/mac80211/iface.c | 39 +- net/mac80211/mesh.c | 96 +- net/mac80211/mesh_hwmp.c | 44 +- net/mac80211/mesh_plink.c | 11 +- net/mac80211/mesh_sync.c | 26 +- net/mac80211/mlme.c | 355 +- net/mac80211/pm.c | 4 - net/mac80211/rx.c | 12 +- net/mac80211/s1g.c | 8 +- net/mac80211/scan.c | 16 +- net/mac80211/sta_info.c | 3 - net/mac80211/tdls.c | 63 +- net/mac80211/tx.c | 206 +- net/mac80211/util.c | 40 +- net/mac802154/iface.c | 17 +- net/mctp/Kconfig | 5 - net/mctp/Makefile | 3 - net/mctp/af_mctp.c | 66 +- net/mctp/device.c | 53 +- net/mctp/neigh.c | 4 +- net/mctp/route.c | 199 +- net/mctp/test/route-test.c | 544 - net/mctp/test/utils.c | 67 - net/mctp/test/utils.h | 20 - net/mptcp/mib.c | 17 +- net/mptcp/mptcp_diag.c | 26 +- net/mptcp/options.c | 15 +- net/mptcp/pm_netlink.c | 9 +- net/mptcp/protocol.c | 212 +- net/mptcp/protocol.h | 4 + net/mptcp/sockopt.c | 279 - net/ncsi/ncsi-manage.c | 4 +- net/netfilter/Kconfig | 11 - net/netfilter/core.c | 38 +- net/netfilter/ipvs/ip_vs_core.c | 166 +- net/netfilter/ipvs/ip_vs_ctl.c | 9 +- net/netfilter/ipvs/ip_vs_est.c | 5 - net/netfilter/nfnetlink_hook.c | 16 +- net/netfilter/nft_chain_filter.c | 4 +- net/netfilter/nft_dynset.c | 11 +- net/netfilter/xt_RATEEST.c | 7 +- net/netlink/af_netlink.c | 23 +- net/netrom/af_netrom.c | 4 +- net/netrom/nr_dev.c | 8 +- net/netrom/nr_route.c | 4 +- net/nfc/hci/command.c | 16 + net/nfc/hci/llc_shdlc.c | 35 +- net/nfc/llcp_commands.c | 8 + net/nfc/llcp_core.c | 5 +- net/nfc/nci/core.c | 4 + net/nfc/nci/hci.c | 4 + net/nfc/nci/ntf.c | 9 + net/nfc/nci/uart.c | 18 +- net/openvswitch/meter.c | 1 + net/packet/af_packet.c | 35 - net/qrtr/Makefile | 3 +- net/qrtr/{af_qrtr.c => qrtr.c} | 0 net/rose/af_rose.c | 5 +- net/rose/rose_dev.c | 8 +- net/rose/rose_link.c | 8 +- net/rose/rose_route.c | 10 +- net/rxrpc/rtt.c | 2 +- net/sched/act_api.c | 21 +- net/sched/act_bpf.c | 2 +- net/sched/act_ife.c | 4 +- net/sched/act_mpls.c | 2 +- net/sched/act_police.c | 4 +- net/sched/act_sample.c | 2 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 2 +- net/sched/act_skbmod.c | 2 +- net/sched/sch_api.c | 25 +- net/sched/sch_atm.c | 6 +- net/sched/sch_cbq.c | 15 +- net/sched/sch_drr.c | 13 +- net/sched/sch_ets.c | 17 +- net/sched/sch_fq_codel.c | 20 +- net/sched/sch_generic.c | 46 +- net/sched/sch_gred.c | 15 +- net/sched/sch_hfsc.c | 11 +- net/sched/sch_htb.c | 43 +- net/sched/sch_mq.c | 31 +- net/sched/sch_mqprio.c | 64 +- net/sched/sch_multiq.c | 3 +- net/sched/sch_netem.c | 2 +- net/sched/sch_prio.c | 4 +- net/sched/sch_qfq.c | 13 +- net/sched/sch_taprio.c | 2 +- net/sched/sch_tbf.c | 16 - net/sctp/protocol.c | 1 + net/smc/af_smc.c | 447 +- net/smc/smc.h | 23 +- net/smc/smc_clc.c | 463 +- net/smc/smc_clc.h | 72 +- net/smc/smc_core.c | 183 +- net/smc/smc_core.h | 51 +- net/smc/smc_ib.c | 160 +- net/smc/smc_ib.h | 16 +- net/smc/smc_ism.c | 16 +- net/smc/smc_ism.h | 2 +- net/smc/smc_llc.c | 623 +- net/smc/smc_llc.h | 12 +- net/smc/smc_netlink.c | 47 +- net/smc/smc_netlink.h | 2 - net/smc/smc_pnet.c | 41 +- net/smc/smc_wr.c | 237 +- net/smc/smc_wr.h | 8 - net/sunrpc/addr.c | 40 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/svc.c | 80 +- net/sunrpc/svc_xprt.c | 1 - net/sunrpc/xdr.c | 32 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 14 +- net/sysctl_net.c | 2 +- net/tipc/bearer.c | 4 +- net/tipc/bearer.h | 2 +- net/tipc/eth_media.c | 2 +- net/tipc/ib_media.c | 2 +- net/tls/tls_main.c | 46 - net/tls/tls_sw.c | 54 +- net/vmw_vsock/af_vsock.c | 80 +- net/wireless/Makefile | 4 +- net/wireless/core.c | 10 - net/wireless/nl80211.c | 452 +- net/wireless/rdev-ops.h | 14 - net/wireless/scan.c | 66 +- net/wireless/trace.h | 31 - net/wireless/util.c | 2 - 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 | 2 +- rust/.gitignore | 7 - rust/Makefile | 355 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 425 - rust/alloc/borrow.rs | 494 - rust/alloc/boxed.rs | 1725 - rust/alloc/collections/mod.rs | 117 - rust/alloc/fmt.rs | 587 - rust/alloc/lib.rs | 200 - rust/alloc/macros.rs | 126 - rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 612 - rust/alloc/slice.rs | 1271 - rust/alloc/str.rs | 614 - rust/alloc/string.rs | 2842 -- rust/alloc/vec/drain.rs | 157 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 297 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3261 -- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 172 - rust/bindgen_parameters | 13 - rust/build_error.rs | 33 - rust/compiler_builtins.rs | 57 - rust/exports.c | 16 - rust/helpers.c | 301 - rust/kernel/allocator.rs | 63 - rust/kernel/bindings.rs | 46 - rust/kernel/bindings_helper.h | 25 - 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 | 523 - rust/kernel/file.rs | 131 - rust/kernel/file_operations.rs | 715 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 207 - rust/kernel/iov_iter.rs | 81 - rust/kernel/lib.rs | 251 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 111 - rust/kernel/module_param.rs | 497 - rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 162 - rust/kernel/platdev.rs | 153 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 26 - rust/kernel/print.rs | 441 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 562 - rust/kernel/security.rs | 56 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 253 - rust/kernel/sync/arc.rs | 480 - rust/kernel/sync/condvar.rs | 132 - rust/kernel/sync/guard.rs | 91 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 80 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 102 - rust/kernel/sysctl.rs | 198 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 228 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 128 - rust/macros/module.rs | 678 - samples/Kconfig | 7 +- samples/Makefile | 1 - samples/bpf/.gitignore | 4 - samples/bpf/Makefile | 47 +- samples/bpf/xdp1_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 6 +- samples/bpf/xdp_router_ipv4_user.c | 39 +- samples/bpf/xdp_sample_pkts_user.c | 2 +- samples/ftrace/ftrace-direct-modify.c | 44 - samples/ftrace/ftrace-direct-too.c | 28 - samples/ftrace/ftrace-direct.c | 28 - samples/kfifo/bytestream-example.c | 12 +- samples/kfifo/inttype-example.c | 12 +- samples/kfifo/record-example.c | 12 +- 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.debug | 42 - scripts/Makefile.gcc-plugins | 2 + scripts/Makefile.lib | 24 +- scripts/Makefile.modfinal | 9 +- scripts/Makefile.package | 10 +- scripts/bpf_doc.py | 2 - scripts/checkpatch.pl | 36 +- scripts/const_structs.checkpatch | 4 - scripts/decodecode | 2 +- scripts/gcc-plugins/Kconfig | 20 +- scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 27 +- scripts/gcc-plugins/cyc_complexity_plugin.c | 69 + scripts/gcc-plugins/gcc-common.h | 132 +- 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 | 133 - scripts/get_abi.pl | 493 +- scripts/is_rust_module.sh | 19 - scripts/kallsyms.c | 42 +- scripts/kconfig/conf.c | 15 +- scripts/kconfig/confdata.c | 468 +- scripts/kconfig/lexer.l | 9 +- scripts/kconfig/lkc_proto.h | 2 +- scripts/kconfig/menu.c | 33 +- scripts/kconfig/symbol.c | 43 + scripts/kernel-doc | 10 - scripts/leaking_addresses.pl | 3 +- scripts/link-vmlinux.sh | 6 +- scripts/package/buildtar | 4 - scripts/rust-version.sh | 31 - scripts/sorttable.c | 34 +- scripts/spelling.txt | 16 - scripts/tags.sh | 6 +- scripts/test_fortify.sh | 62 - security/Kconfig | 17 +- security/Kconfig.hardening | 14 +- 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_api.c | 2 +- security/integrity/ima/ima_policy.c | 243 +- security/lsm_audit.c | 2 +- security/security.c | 35 +- security/selinux/avc.c | 13 +- security/selinux/hooks.c | 239 +- security/selinux/include/classmap.h | 4 +- security/selinux/netlabel.c | 7 +- security/selinux/netport.c | 2 +- security/selinux/ss/hashtab.c | 1 - security/selinux/ss/mls.c | 4 - security/selinux/ss/services.c | 176 +- security/smack/smack_lsm.c | 87 +- security/smack/smack_netfilter.c | 26 +- security/smack/smackfs.c | 5 +- sound/core/Makefile | 3 +- sound/core/memalloc.c | 207 +- sound/core/memalloc_local.h | 1 - sound/core/oss/mixer_oss.c | 44 +- sound/core/pcm_compat.c | 4 - sound/core/pcm_lib.c | 5 - sound/core/pcm_local.h | 7 - sound/core/pcm_memory.c | 13 +- sound/core/pcm_native.c | 66 +- sound/core/sgbuf.c | 201 + sound/firewire/motu/Makefile | 3 +- sound/firewire/motu/amdtp-motu.c | 9 - .../motu/motu-command-dsp-message-parser.c | 178 - sound/firewire/motu/motu-hwdep.c | 113 +- sound/firewire/motu/motu-protocol-v2.c | 14 +- sound/firewire/motu/motu-protocol-v3.c | 14 +- .../motu/motu-register-dsp-message-parser.c | 416 - sound/firewire/motu/motu-stream.c | 10 - sound/firewire/motu/motu.c | 10 - sound/firewire/motu/motu.h | 23 - sound/hda/ext/hdac_ext_stream.c | 46 +- sound/hda/hdac_stream.c | 4 +- sound/hda/intel-dsp-config.c | 22 +- sound/isa/Kconfig | 2 +- sound/pci/Kconfig | 1 - sound/pci/hda/hda_intel.c | 49 +- sound/pci/hda/patch_realtek.c | 17 - sound/soc/amd/Kconfig | 13 - sound/soc/amd/acp-da7219-max98357a.c | 6 +- sound/soc/amd/acp-pcm-dma.c | 6 +- sound/soc/amd/acp-rt5645.c | 2 +- sound/soc/amd/acp.h | 2 - sound/soc/amd/vangogh/Makefile | 2 - sound/soc/amd/vangogh/acp5x-i2s.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 386 - sound/soc/amd/vangogh/acp5x.h | 2 +- sound/soc/amd/vangogh/pci-acp5x.c | 3 - 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 | 22 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/88pm860x-codec.c | 18 +- sound/soc/codecs/Kconfig | 33 - sound/soc/codecs/Makefile | 10 - 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 | 356 +- sound/soc/codecs/cs42l42.h | 62 - 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/es8316.c | 7 +- sound/soc/codecs/madera.c | 18 +- sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/max98927.c | 25 - sound/soc/codecs/max98927.h | 1 - sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/nau8821.c | 1712 - sound/soc/codecs/nau8821.h | 533 - sound/soc/codecs/nau8824.c | 70 - sound/soc/codecs/nau8824.h | 3 +- sound/soc/codecs/pcm5102a.c | 2 +- sound/soc/codecs/rt1011.c | 10 - 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 | 9 +- 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 | 132 +- sound/soc/codecs/rt5682.h | 23 - sound/soc/codecs/rt5682s.c | 3197 -- sound/soc/codecs/rt5682s.h | 1474 - sound/soc/codecs/rt9120.c | 495 - sound/soc/codecs/tlv320aic32x4-i2c.c | 4 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 4 +- sound/soc/codecs/tlv320aic32x4.h | 2 +- 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 | 3303 +- sound/soc/codecs/wm_adsp.h | 105 +- sound/soc/codecs/wmfw.h | 200 + 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 | 85 - sound/soc/fsl/fsl_ssi.c | 38 +- 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/Kconfig | 20 - sound/soc/generic/Makefile | 6 - sound/soc/generic/audio-graph-card.c | 4 +- .../soc/generic/audio-graph-card2-custom-sample.c | 183 - .../generic/audio-graph-card2-custom-sample.dtsi | 227 - sound/soc/generic/audio-graph-card2.c | 1281 - sound/soc/generic/simple-card-utils.c | 50 +- sound/soc/generic/test-component.c | 659 - sound/soc/intel/boards/Kconfig | 15 - sound/soc/intel/boards/Makefile | 2 - 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 | 120 +- sound/soc/intel/boards/bytcr_rt5651.c | 122 +- 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 | 4 +- 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_es8336.c | 569 - sound/soc/intel/boards/sof_rt5682.c | 122 +- sound/soc/intel/boards/sof_sdw.c | 10 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 15 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 6 - sound/soc/intel/common/soc-acpi-intel-glk-match.c | 7 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 26 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 49 +- sound/soc/intel/common/soc-intel-quirks.h | 51 +- sound/soc/intel/skylake/skl-topology.c | 6 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 1 + sound/soc/mediatek/mt2701/mt2701-cs42448.c | 2 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 2 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 152 +- 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 | 54 +- sound/soc/meson/aiu-encoder-spdif.c | 2 +- sound/soc/meson/meson-card-utils.c | 1 - sound/soc/meson/meson-codec-glue.c | 3 + sound/soc/qcom/apq8096.c | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 2 +- sound/soc/qcom/sm8250.c | 79 - sound/soc/rockchip/Kconfig | 11 - sound/soc/rockchip/Makefile | 5 +- sound/soc/rockchip/rockchip_i2s.c | 3 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 1762 - sound/soc/rockchip/rockchip_i2s_tdm.h | 398 - sound/soc/rockchip/rockchip_pcm.c | 44 + sound/soc/rockchip/rockchip_pcm.h | 11 + 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 | 87 +- sound/soc/soc-compress.c | 43 +- sound/soc/soc-core.c | 51 +- sound/soc/soc-dapm.c | 2 - sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 27 +- sound/soc/soc-topology.c | 16 +- sound/soc/sof/Kconfig | 6 +- sound/soc/sof/Makefile | 6 +- sound/soc/sof/compress.c | 158 +- sound/soc/sof/compress.h | 32 + sound/soc/sof/control.c | 192 +- sound/soc/sof/core.c | 35 +- sound/soc/sof/debug.c | 87 +- sound/soc/sof/imx/Kconfig | 2 - sound/soc/sof/imx/imx-ops.h | 10 - sound/soc/sof/imx/imx8.c | 47 +- sound/soc/sof/imx/imx8m.c | 41 +- sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/apl.c | 7 +- sound/soc/sof/intel/atom.c | 5 +- sound/soc/sof/intel/bdw.c | 19 +- sound/soc/sof/intel/byt.c | 30 +- sound/soc/sof/intel/cnl.c | 7 +- .../soc/sof/intel/{hda-probes.c => hda-compress.c} | 0 sound/soc/sof/intel/hda-dai.c | 269 +- sound/soc/sof/intel/hda-dsp.c | 61 +- sound/soc/sof/intel/hda-ipc.c | 15 +- sound/soc/sof/intel/hda-loader.c | 11 +- sound/soc/sof/intel/hda-stream.c | 92 +- sound/soc/sof/intel/hda.c | 232 +- sound/soc/sof/intel/hda.h | 52 +- sound/soc/sof/intel/icl.c | 7 +- sound/soc/sof/intel/intel-ipc.c | 99 + 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 | 16 +- sound/soc/sof/intel/tgl.c | 7 +- sound/soc/sof/ipc.c | 217 +- sound/soc/sof/loader.c | 161 +- sound/soc/sof/ops.c | 3 - sound/soc/sof/ops.h | 77 +- sound/soc/sof/pcm.c | 71 +- sound/soc/sof/pm.c | 12 +- sound/soc/sof/probe.c | 290 + sound/soc/sof/probe.h | 85 + sound/soc/sof/sof-audio.c | 715 +- sound/soc/sof/sof-audio.h | 52 +- sound/soc/sof/sof-of-dev.c | 24 +- sound/soc/sof/sof-priv.h | 154 +- sound/soc/sof/sof-probes.c | 364 - sound/soc/sof/sof-probes.h | 38 - sound/soc/sof/stream-ipc.c | 103 - sound/soc/sof/topology.c | 417 +- 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/tegra/tegra_asoc_machine.c | 2 +- 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/implicit.c | 2 + sound/usb/mixer.c | 42 +- sound/usb/mixer_quirks.c | 34 - sound/usb/pcm.c | 164 +- sound/usb/quirks-table.h | 58 - sound/usb/usx2y/usbusx2yaudio.c | 11 +- sound/virtio/virtio_pcm_msg.c | 5 +- tools/Makefile | 13 +- tools/arch/arm64/include/asm/sysreg.h | 1296 - tools/arch/x86/lib/insn.c | 5 +- tools/bpf/bpftool/Makefile | 57 +- tools/bpf/bpftool/btf.c | 12 - tools/bpf/bpftool/feature.c | 1 - tools/bpf/bpftool/gen.c | 193 +- tools/bpf/bpftool/iter.c | 2 +- tools/bpf/bpftool/map_perf_ring.c | 1 + tools/bpf/bpftool/prog.c | 3 +- tools/bpf/resolve_btfids/Makefile | 19 +- tools/bpf/resolve_btfids/main.c | 32 +- tools/bpf/runqslower/Makefile | 22 +- tools/build/Makefile.feature | 1 - tools/build/feature/Makefile | 4 - tools/build/feature/test-libtracefs.c | 10 - tools/counter/Build | 1 - tools/counter/Makefile | 53 - tools/counter/counter_example.c | 92 - tools/include/asm-generic/bitops.h | 1 + tools/include/asm-generic/bitops/find.h | 145 + tools/include/asm-generic/unaligned.h | 23 - tools/include/linux/bitmap.h | 7 +- tools/include/linux/find.h | 214 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/linux/objtool.h | 12 - tools/include/uapi/linux/bpf.h | 50 +- tools/include/uapi/linux/btf.h | 55 +- tools/include/uapi/linux/perf_event.h | 19 +- tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Makefile | 62 +- tools/lib/bpf/bpf.c | 1 - tools/lib/bpf/bpf_gen_internal.h | 16 +- tools/lib/bpf/bpf_helpers.h | 51 +- tools/lib/bpf/btf.c | 313 +- tools/lib/bpf/btf.h | 110 - tools/lib/bpf/btf_dump.c | 45 +- tools/lib/bpf/gen_loader.c | 317 +- tools/lib/bpf/libbpf.c | 2156 +- tools/lib/bpf/libbpf.h | 144 +- tools/lib/bpf/libbpf.map | 10 - tools/lib/bpf/libbpf_common.h | 24 - tools/lib/bpf/libbpf_internal.h | 45 +- tools/lib/bpf/libbpf_legacy.h | 9 - tools/lib/bpf/libbpf_version.h | 9 - tools/lib/bpf/linker.c | 1 + tools/lib/bpf/skel_internal.h | 6 +- tools/lib/bpf/xsk.c | 4 +- tools/lib/find_bit.c | 20 - 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 | 466 +- 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/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/intel-pt-decoder/Build | 2 - tools/perf/util/mem-events.c | 20 +- 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/srcline.c | 338 +- 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 | 151 +- tools/testing/kunit/kunit_json.py | 56 +- tools/testing/kunit/kunit_kernel.py | 92 +- tools/testing/kunit/kunit_parser.py | 1015 +- tools/testing/kunit/kunit_tool_test.py | 211 +- .../test_is_test_passed-all_passed_nested.log | 34 - .../test_data/test_is_test_passed-kselftest.log | 14 - .../test_data/test_is_test_passed-missing_plan.log | 31 - .../testing/kunit/test_data/test_strip_hyphen.log | 16 - tools/testing/selftests/arm64/fp/Makefile | 6 +- tools/testing/selftests/arm64/fp/TODO | 9 +- tools/testing/selftests/arm64/fp/asm-utils.S | 172 - tools/testing/selftests/arm64/fp/assembler.h | 11 - tools/testing/selftests/arm64/fp/fpsimd-test.S | 164 + tools/testing/selftests/arm64/fp/sve-ptrace-asm.S | 33 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 511 +- tools/testing/selftests/arm64/fp/sve-test.S | 163 + tools/testing/selftests/arm64/fp/vec-syscfg.c | 95 +- tools/testing/selftests/bpf/.gitignore | 5 +- tools/testing/selftests/bpf/Makefile | 38 +- tools/testing/selftests/bpf/README.rst | 27 - .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 15 - .../selftests/bpf/bpf_testmod/bpf_testmod.c | 52 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 5 - tools/testing/selftests/bpf/btf_helpers.c | 7 +- tools/testing/selftests/bpf/cgroup_helpers.c | 5 +- tools/testing/selftests/bpf/cgroup_helpers.h | 2 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 5 +- .../selftests/bpf/prog_tests/attach_probe.c | 24 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 6 +- .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 2 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf.c | 443 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 29 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 20 - tools/testing/selftests/bpf/prog_tests/btf_write.c | 162 +- .../selftests/bpf/prog_tests/cg_storage_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_v1v2.c | 2 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +- .../selftests/bpf/prog_tests/core_autosize.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 19 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 46 +- .../selftests/bpf/prog_tests/flow_dissector.c | 4 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 2 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 133 - .../testing/selftests/bpf/prog_tests/global_data.c | 11 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 5 +- .../selftests/bpf/prog_tests/ksyms_module.c | 29 +- .../selftests/bpf/prog_tests/ksyms_module_libbpf.c | 28 - .../selftests/bpf/prog_tests/migrate_reuseport.c | 2 +- .../selftests/bpf/prog_tests/modify_return.c | 3 +- .../selftests/bpf/prog_tests/module_attach.c | 46 +- .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 3 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 19 +- tools/testing/selftests/bpf/prog_tests/perf_link.c | 3 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 7 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 3 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 2 +- tools/testing/selftests/bpf/prog_tests/recursion.c | 10 +- .../selftests/bpf/prog_tests/reference_tracking.c | 52 +- .../selftests/bpf/prog_tests/select_reuseport.c | 4 +- .../bpf/prog_tests/send_signal_sched_switch.c | 3 +- tools/testing/selftests/bpf/prog_tests/sk_assign.c | 2 +- .../selftests/bpf/prog_tests/sk_storage_tracing.c | 2 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 6 - .../selftests/bpf/prog_tests/skc_to_unix_sock.c | 54 - tools/testing/selftests/bpf/prog_tests/skeleton.c | 35 - .../selftests/bpf/prog_tests/snprintf_btf.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 2 +- .../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 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 2 +- tools/testing/selftests/bpf/prog_tests/timer.c | 3 +- tools/testing/selftests/bpf/prog_tests/timer_mim.c | 2 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 2 +- .../selftests/bpf/prog_tests/trace_printk.c | 26 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 68 - .../selftests/bpf/prog_tests/trampoline_count.c | 3 +- .../testing/selftests/bpf/prog_tests/verif_stats.c | 28 - .../testing/selftests/bpf/prog_tests/xdp_attach.c | 2 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 2 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 2 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdpwall.c | 15 - tools/testing/selftests/bpf/progs/atomics.c | 16 - tools/testing/selftests/bpf/progs/bpf_cubic.c | 12 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 3 +- .../bpf/progs/btf_dump_test_case_bitfields.c | 10 +- .../bpf/progs/btf_dump_test_case_packing.c | 4 +- .../bpf/progs/btf_dump_test_case_padding.c | 2 +- .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- .../bpf/progs/cg_storage_multi_isolated.c | 4 +- .../selftests/bpf/progs/cg_storage_multi_shared.c | 4 +- .../bpf/progs/cgroup_skb_sk_lookup_kern.c | 1 + .../testing/selftests/bpf/progs/connect4_dropper.c | 2 +- tools/testing/selftests/bpf/progs/connect4_prog.c | 2 + tools/testing/selftests/bpf/progs/connect6_prog.c | 2 + .../selftests/bpf/progs/connect_force_port4.c | 1 + .../selftests/bpf/progs/connect_force_port6.c | 1 + tools/testing/selftests/bpf/progs/dev_cgroup.c | 1 + tools/testing/selftests/bpf/progs/fexit_sleep.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 - .../selftests/bpf/progs/get_cgroup_id_kern.c | 1 + tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +- .../testing/selftests/bpf/progs/kfunc_call_test.c | 4 +- .../selftests/bpf/progs/kfunc_call_test_subprog.c | 2 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 1 + tools/testing/selftests/bpf/progs/netcnt_prog.c | 1 + .../selftests/bpf/progs/perf_event_stackmap.c | 4 +- tools/testing/selftests/bpf/progs/recursion.c | 9 +- tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 2 + tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 2 + tools/testing/selftests/bpf/progs/skb_pkt_end.c | 2 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 2 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 2 + .../selftests/bpf/progs/sockmap_verdict_prog.c | 14 +- .../testing/selftests/bpf/progs/sockopt_inherit.c | 1 + 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 +- tools/testing/selftests/bpf/progs/tcp_rtt.c | 1 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 2 + .../selftests/bpf/progs/test_btf_map_in_map.c | 14 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 2 + tools/testing/selftests/bpf/progs/test_btf_nokv.c | 2 + .../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 +- .../selftests/bpf/progs/test_enable_stats.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 +- .../selftests/bpf/progs/test_ksyms_module.c | 46 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 2 + .../testing/selftests/bpf/progs/test_map_in_map.c | 13 +- .../selftests/bpf/progs/test_map_in_map_invalid.c | 2 +- .../bpf/progs/test_misc_tcp_hdr_options.c | 2 +- .../selftests/bpf/progs/test_module_attach.c | 14 - .../selftests/bpf/progs/test_pe_preserve_elems.c | 8 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 6 +- tools/testing/selftests/bpf/progs/test_pinning.c | 2 + .../selftests/bpf/progs/test_pinning_invalid.c | 2 + .../testing/selftests/bpf/progs/test_pkt_access.c | 3 +- .../selftests/bpf/progs/test_pkt_md_access.c | 4 +- .../testing/selftests/bpf/progs/test_probe_user.c | 28 +- .../selftests/bpf/progs/test_queue_stack_map.h | 2 + .../bpf/progs/test_select_reuseport_kern.c | 6 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 3 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 45 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 37 +- .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 2 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 7 +- .../testing/selftests/bpf/progs/test_skb_helpers.c | 2 +- .../selftests/bpf/progs/test_skc_to_unix_sock.c | 40 - tools/testing/selftests/bpf/progs/test_skeleton.c | 18 - .../selftests/bpf/progs/test_sockmap_kern.h | 1 + .../selftests/bpf/progs/test_sockmap_listen.c | 3 +- .../bpf/progs/test_sockmap_skb_verdict_attach.c | 2 +- .../selftests/bpf/progs/test_sockmap_update.c | 2 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 5 +- .../selftests/bpf/progs/test_stacktrace_map.c | 4 +- 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 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 1 + .../selftests/bpf/progs/test_tcp_hdr_options.c | 2 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 + .../selftests/bpf/progs/test_tcpnotify_kern.c | 6 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 1 + .../testing/selftests/bpf/progs/test_tunnel_kern.c | 2 + tools/testing/selftests/bpf/progs/test_xdp.c | 4 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 4 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.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 | 4 +- .../selftests/bpf/progs/test_xdp_noinline.c | 4 +- .../selftests/bpf/progs/test_xdp_redirect.c | 2 + .../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_bpftool_build.sh | 4 - tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_progs.c | 706 +- tools/testing/selftests/bpf/test_progs.h | 40 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 4 +- tools/testing/selftests/bpf/test_tunnel.sh | 5 +- tools/testing/selftests/bpf/test_verifier.c | 12 +- 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 - .../selftests/bpf/verifier/atomic_cmpxchg.c | 38 - .../testing/selftests/bpf/verifier/atomic_fetch.c | 57 - .../selftests/bpf/verifier/atomic_invalid.c | 25 - tools/testing/selftests/bpf/verifier/calls.c | 23 - tools/testing/selftests/bpf/verifier/ctx_skb.c | 60 - tools/testing/selftests/bpf/verifier/jit.c | 69 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 161 - tools/testing/selftests/bpf/xdping.c | 7 +- tools/testing/selftests/bpf/xdpxceiver.c | 961 +- tools/testing/selftests/bpf/xdpxceiver.h | 75 +- tools/testing/selftests/damon/debugfs_attrs.sh | 13 - .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 50 +- .../selftests/drivers/net/mlxsw/sch_offload.sh | 276 - .../selftests/drivers/net/mlxsw/sch_red_core.sh | 127 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 64 +- .../selftests/drivers/net/mlxsw/sch_red_root.sh | 8 - .../mlxsw/spectrum-2/devlink_trap_tunnel_ipip6.sh | 250 - .../drivers/net/netdevsim/ethtool-common.sh | 2 +- .../drivers/net/netdevsim/tc-mq-visibility.sh | 77 - .../drivers/net/ocelot/tc_flower_chains.sh | 50 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 - .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 - .../testing/selftests/futex/functional/.gitignore | 1 - tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 21 +- .../futex/functional/futex_wait_wouldblock.c | 41 +- .../selftests/futex/functional/futex_waitv.c | 237 - tools/testing/selftests/futex/functional/run.sh | 3 - tools/testing/selftests/futex/include/futex2test.h | 22 - tools/testing/selftests/kvm/.gitignore | 1 - tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 479 - .../selftests/kvm/aarch64/debug-exceptions.c | 30 +- .../selftests/kvm/aarch64/psci_cpu_on_test.c | 2 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 369 +- .../selftests/kvm/include/aarch64/arch_timer.h | 142 - .../testing/selftests/kvm/include/aarch64/delay.h | 25 - tools/testing/selftests/kvm/include/aarch64/gic.h | 21 - .../selftests/kvm/include/aarch64/processor.h | 90 +- .../selftests/kvm/include/aarch64/spinlock.h | 13 - tools/testing/selftests/kvm/include/aarch64/vgic.h | 20 - tools/testing/selftests/kvm/include/kvm_util.h | 2 - tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 2 +- tools/testing/selftests/kvm/lib/aarch64/gic.c | 95 - .../selftests/kvm/lib/aarch64/gic_private.h | 21 - tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 240 - tools/testing/selftests/kvm/lib/aarch64/gic_v3.h | 70 - .../testing/selftests/kvm/lib/aarch64/processor.c | 24 +- tools/testing/selftests/kvm/lib/aarch64/spinlock.c | 27 - tools/testing/selftests/kvm/lib/aarch64/vgic.c | 70 - tools/testing/selftests/kvm/lib/sparsebit.c | 2 +- tools/testing/selftests/kvm/memslot_perf_test.c | 56 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 3 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 2 +- .../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 - .../net/forwarding/forwarding.config.sample | 3 - .../selftests/net/forwarding/ip6gre_flat.sh | 65 - .../selftests/net/forwarding/ip6gre_flat_key.sh | 65 - .../selftests/net/forwarding/ip6gre_flat_keys.sh | 65 - .../selftests/net/forwarding/ip6gre_hier.sh | 65 - .../selftests/net/forwarding/ip6gre_hier_key.sh | 65 - .../selftests/net/forwarding/ip6gre_hier_keys.sh | 65 - .../testing/selftests/net/forwarding/ip6gre_lib.sh | 438 - .../testing/selftests/net/forwarding/tc_common.sh | 10 - tools/testing/selftests/net/ioam6.sh | 208 +- tools/testing/selftests/net/mptcp/.gitignore | 1 - tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 5 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 683 - tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 31 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/tls.c | 28 +- tools/testing/selftests/proc/.gitignore | 1 - tools/testing/selftests/proc/Makefile | 2 - tools/testing/selftests/proc/proc-tid0.c | 81 - .../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/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/hugepage-mremap.c | 160 - tools/testing/selftests/vm/ksm_tests.c | 154 +- tools/testing/selftests/vm/madv_populate.c | 15 +- tools/testing/selftests/vm/run_vmtests.sh | 11 - tools/testing/selftests/vm/split_huge_page_test.c | 2 +- tools/testing/selftests/vm/transhuge-stress.c | 2 +- tools/testing/selftests/vm/userfaultfd.c | 157 +- tools/vm/page-types.c | 38 +- tools/vm/page_owner_sort.c | 94 +- usr/gen_init_cpio.c | 20 +- virt/kvm/eventfd.c | 15 +- virt/kvm/kvm_main.c | 127 +- 9052 files changed, 203039 insertions(+), 607358 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/obsolete/o2cb delete mode 100644 Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifo delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-scd30 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865 delete mode 100644 Documentation/ABI/testing/sysfs-bus-platform-devices-occ-hwmon delete mode 100644 Documentation/ABI/testing/sysfs-class-fc delete mode 100644 Documentation/ABI/testing/sysfs-class-hwmon delete mode 100644 Documentation/ABI/testing/sysfs-class-thermal delete mode 100644 Documentation/ABI/testing/sysfs-mce delete mode 100644 Documentation/ABI/testing/sysfs-timecard delete mode 100644 Documentation/admin-guide/mm/damon/reclaim.rst 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 [...] delete mode 100644 Documentation/devicetree/bindings/bus/palmbus.yaml 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/clock/qcom,gcc-msm8994.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-qcm2290.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-camcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.txt delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml rename Documentation/devicetree/bindings/{memory-controllers => }/ddr/lpddr2-timin [...] create mode 100644 Documentation/devicetree/bindings/ddr/lpddr2.txt rename Documentation/devicetree/bindings/{memory-controllers => }/ddr/lpddr3-timin [...] create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.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/display/panel/sharp,ls060t1sx01.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] delete mode 100644 Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml create mode 100644 Documentation/devicetree/bindings/gnss/u-blox.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-axp209.txt delete mode 100644 Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] create mode 100644 Documentation/devicetree/bindings/hwmon/dps650ab.txt create mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ibm,cffps1.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/ntc-thermistor.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ntc_thermistor.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,lm25066.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 delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp421.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/tmp108.txt delete mode 100644 Documentation/devicetree/bindings/i2c/apple,i2c.yaml 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/adi,ad799x.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/chemical/sensirion,scd4x.yaml delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltr501.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/input/elan,ekth3000.yaml create mode 100644 Documentation/devicetree/bindings/input/elan_i2c.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead,gsl1 [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/microchi [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi-cont [...] delete mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml create mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.txt delete mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ddr.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,m [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc-ch [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ac100.txt create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.txt delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/axp20x.txt delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,misc.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.txt delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.yaml create mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nor.txt create mode 100644 Documentation/devicetree/bindings/mtd/gpmc-onenand.txt delete mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-onenand.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.txt delete mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.yaml create mode 100644 Documentation/devicetree/bindings/net/gpmc-eth.txt 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 create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt delete mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp-nci.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfca.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/trf7970a.txt delete mode 100644 Documentation/devicetree/bindings/net/ti,bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/net/ti-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml delete mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/pci/rockchip-dw-pcie.yaml create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6350-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/samsung,battery.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8952.txt create mode 100644 Documentation/devicetree/bindings/regulator/max8973-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/max8997-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8952.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8973.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8997.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.txt delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.txt delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.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 create mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.txt delete mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.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/fsl,s32-linflexuart.txt delete mode 100644 Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.yaml create mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.txt delete mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.yaml delete mode 100644 Documentation/devicetree/bindings/soc/aspeed/uart-routing.yaml delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-disp-blk-c [...] delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.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 delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom-stats.yaml delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card2.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 delete mode 100644 Documentation/devicetree/bindings/sound/mt8192-afe-pcm.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/nau8821.txt 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 delete mode 100644 Documentation/devicetree/bindings/sound/richtek,rt9120.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.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/test-component.yaml 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 delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm-hc.yaml delete mode 100644 Documentation/devicetree/bindings/usb/smsc,usb3503.yaml create mode 100644 Documentation/devicetree/bindings/usb/udc-xilinx.txt create mode 100644 Documentation/devicetree/bindings/usb/usb3503.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 create mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h 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 delete mode 100644 Documentation/userspace-api/futex2.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/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/armada-381-netgear-gs110emx.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts 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/bcm-nsp-ax.dtsi 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/bcm47094-asus-rt-ac88u.dts delete mode 100644 arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi delete mode 100644 arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi delete mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts delete mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64.dts delete mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts delete mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w.dts delete mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65.dts delete mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65w.dts delete mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi delete mode 100644 arch/arm/boot/dts/e70k02.dtsi delete mode 100644 arch/arm/boot/dts/gemini-ns2502.dts delete mode 100644 arch/arm/boot/dts/gemini-ssi1328.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-skov-revc-lt2.dtsi delete mode 100644 arch/arm/boot/dts/imx6sl-tolino-vision5.dts delete mode 100644 arch/arm/boot/dts/imx6sll-kobo-librah2o.dts delete mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-eval-v3.dts delete mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-nonwifi.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/include/asm/current.h create mode 100644 arch/arm/mach-omap2/scrm54xx.h 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/exynos/exynosautov9-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynosautov9.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-bluebox3-rev-a.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-bluebox3.dts delete mode 100644 arch/arm64/boot/dts/freescale/s32g2.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/s32g274a-evb.dts delete mode 100644 arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts delete mode 100644 arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219-max98357a.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219-rt1015p.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-max98357a.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-rt1015p.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e-max983 [...] delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e-rt1015p.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi 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/sc7180-trogdor-parade-ps8640.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.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/ti/k3-am65-iot2050-common-pg1.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-common.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-common.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk.dts delete mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-visrobo-vrb.dts delete mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-visrobo-vrc.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/include/asm/asm-extable.h delete mode 100644 arch/arm64/include/asm/gpr-num.h create mode 100644 arch/arm64/kernel/cpu-reset.h delete mode 100644 arch/arm64/kvm/hyp/include/hyp/fault.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/fixed_config.h delete mode 100644 arch/arm64/kvm/hyp/nvhe/pkvm.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/sys_regs.c delete mode 100644 arch/arm64/mm/trans_pgd-asm.S 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 create mode 100644 arch/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit.h create mode 100644 arch/mips/net/bpf_jit_asm.S delete mode 100644 arch/mips/net/bpf_jit_comp.c delete mode 100644 arch/mips/net/bpf_jit_comp.h delete mode 100644 arch/mips/net/bpf_jit_comp32.c delete mode 100644 arch/mips/net/bpf_jit_comp64.c create mode 100644 arch/mips/net/ebpf_jit.c delete mode 100644 arch/parisc/include/asm/current.h delete mode 100644 arch/parisc/include/asm/kfence.h delete mode 100644 arch/parisc/kernel/toc.c delete mode 100644 arch/parisc/kernel/toc_asm.S delete mode 100644 arch/powerpc/platforms/pseries/cc_platform.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/configs/32-bit.config delete mode 100644 arch/riscv/configs/64-bit.config delete mode 100644 arch/riscv/include/asm/kvm_host.h delete mode 100644 arch/riscv/include/asm/kvm_types.h delete mode 100644 arch/riscv/include/asm/kvm_vcpu_timer.h delete mode 100644 arch/riscv/include/uapi/asm/kvm.h delete mode 100644 arch/riscv/kvm/Kconfig delete mode 100644 arch/riscv/kvm/Makefile delete mode 100644 arch/riscv/kvm/main.c delete mode 100644 arch/riscv/kvm/mmu.c delete mode 100644 arch/riscv/kvm/tlb.S delete mode 100644 arch/riscv/kvm/vcpu.c delete mode 100644 arch/riscv/kvm/vcpu_exit.c delete mode 100644 arch/riscv/kvm/vcpu_sbi.c delete mode 100644 arch/riscv/kvm/vcpu_switch.S delete mode 100644 arch/riscv/kvm/vcpu_timer.c delete mode 100644 arch/riscv/kvm/vm.c delete mode 100644 arch/riscv/kvm/vmid.c 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/s390/include/asm/text-patching.h delete mode 100644 arch/s390/lib/test_kprobes.c delete mode 100644 arch/s390/lib/test_kprobes.h delete mode 100644 arch/s390/lib/test_kprobes_asm.S 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/include/asm/fpu/sched.h delete mode 100644 arch/x86/kernel/cc_platform.c delete mode 100644 arch/x86/kernel/cpu/vortex.c delete mode 100644 arch/x86/kernel/fpu/context.h delete mode 100644 arch/x86/kernel/fpu/internal.h delete mode 100644 arch/x86/kernel/fpu/legacy.h delete mode 100644 arch/x86/kernel/fpu/xstate.h delete mode 100644 arch/x86/rust/target.json delete mode 100644 arch/xtensa/include/asm/sections.h delete mode 100644 block/blk-crypto-profile.c delete mode 100644 block/blk-throttle.h delete mode 100644 block/elevator.h create mode 100644 block/keyslot-manager.c delete mode 100644 drivers/auxdisplay/line-display.c delete mode 100644 drivers/auxdisplay/line-display.h delete mode 100644 drivers/bus/fsl-mc/obj-api.c delete mode 100644 drivers/char/ipmi/ipmi_ipmb.c 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/clk/qcom/camcc-sc7280.c delete mode 100644 drivers/clk/qcom/gcc-qcm2290.c delete mode 100644 drivers/clk/qcom/lpasscc-sc7280.c delete mode 100644 drivers/clk/samsung/clk-exynos850.c delete mode 100644 drivers/counter/counter-chrdev.c delete mode 100644 drivers/counter/counter-chrdev.h 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/firmware/cirrus/Kconfig delete mode 100644 drivers/firmware/cirrus/Makefile delete mode 100644 drivers/firmware/cirrus/cs_dsp.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 create mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c 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/core/dc_link_dpia.c 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/dml/dcn20/dcn20_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.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/drm_privacy_screen.c delete mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c 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/i915/display/intel_fb_pin.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.h delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h delete mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.c delete mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_execbuffer.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.h create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.h create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c delete mode 100644 drivers/gpu/drm/i915/intel_pcode.c delete mode 100644 drivers/gpu/drm/i915/intel_pcode.h delete mode 100644 drivers/gpu/drm/i915/intel_sbi.c delete mode 100644 drivers/gpu/drm/i915/intel_sbi.h create mode 100644 drivers/gpu/drm/i915/intel_sideband.c create mode 100644 drivers/gpu/drm/i915/intel_sideband.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_types.h delete mode 100644 drivers/gpu/drm/i915/vlv_sideband.c delete mode 100644 drivers/gpu/drm/i915/vlv_sideband.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c delete mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c delete mode 100644 drivers/gpu/drm/panel/panel-edp.c delete mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c delete mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d27a1.c delete mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c delete mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c delete mode 100644 drivers/gpu/drm/tegra/nvdec.c delete mode 100644 drivers/gpu/drm/tiny/ili9163.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/i2c/busses/i2c-pasemi-core.c delete mode 100644 drivers/i2c/busses/i2c-pasemi-core.h delete mode 100644 drivers/i2c/busses/i2c-pasemi-pci.c delete mode 100644 drivers/i2c/busses/i2c-pasemi-platform.c create mode 100644 drivers/i2c/busses/i2c-pasemi.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/scd4x.c delete mode 100644 drivers/iio/chemical/sunrise_co2.c delete mode 100644 drivers/iio/frequency/adrf6780.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/irqchip/irq-mchp-eic.c delete mode 100644 drivers/md/dm-audit.c delete mode 100644 drivers/md/dm-audit.h delete mode 100644 drivers/media/i2c/hi846.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/media/platform/rcar-isp.c create mode 100644 drivers/media/rc/sir_ir.c delete mode 100644 drivers/misc/habanalabs/common/hwmgr.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c delete mode 100644 drivers/misc/mei/pxp/Kconfig delete mode 100644 drivers/misc/mei/pxp/Makefile delete mode 100644 drivers/misc/mei/pxp/mei_pxp.c delete mode 100644 drivers/misc/mei/pxp/mei_pxp.h create mode 100644 drivers/mmc/host/sdhci-pci-data.c delete mode 100644 drivers/net/dsa/rtl8365mb.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_repr.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_repr.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c rename drivers/net/ethernet/mellanox/mlx5/core/{lag/mp.h => lag_mp.h} (100%) delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio_txrx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/testmode.c delete mode 100644 drivers/net/wireless/mediatek/mt76/sdio.h delete mode 100644 drivers/net/wireless/mediatek/mt76/sdio_txrx.c delete mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig delete mode 100644 drivers/net/wireless/realtek/rtw89/Makefile delete mode 100644 drivers/net/wireless/realtek/rtw89/cam.c delete mode 100644 drivers/net/wireless/realtek/rtw89/cam.h delete mode 100644 drivers/net/wireless/realtek/rtw89/coex.c delete mode 100644 drivers/net/wireless/realtek/rtw89/coex.h delete mode 100644 drivers/net/wireless/realtek/rtw89/core.c delete mode 100644 drivers/net/wireless/realtek/rtw89/core.h delete mode 100644 drivers/net/wireless/realtek/rtw89/debug.c delete mode 100644 drivers/net/wireless/realtek/rtw89/debug.h delete mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c delete mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h delete mode 100644 drivers/net/wireless/realtek/rtw89/fw.c delete mode 100644 drivers/net/wireless/realtek/rtw89/fw.h delete mode 100644 drivers/net/wireless/realtek/rtw89/mac.c delete mode 100644 drivers/net/wireless/realtek/rtw89/mac.h delete mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c delete mode 100644 drivers/net/wireless/realtek/rtw89/pci.c delete mode 100644 drivers/net/wireless/realtek/rtw89/pci.h delete mode 100644 drivers/net/wireless/realtek/rtw89/phy.c delete mode 100644 drivers/net/wireless/realtek/rtw89/phy.h delete mode 100644 drivers/net/wireless/realtek/rtw89/ps.c delete mode 100644 drivers/net/wireless/realtek/rtw89/ps.h delete mode 100644 drivers/net/wireless/realtek/rtw89/reg.h delete mode 100644 drivers/net/wireless/realtek/rtw89/regd.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h delete mode 100644 drivers/net/wireless/realtek/rtw89/sar.c delete mode 100644 drivers/net/wireless/realtek/rtw89/sar.h delete mode 100644 drivers/net/wireless/realtek/rtw89/ser.c delete mode 100644 drivers/net/wireless/realtek/rtw89/ser.h delete mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h delete mode 100644 drivers/net/wireless/realtek/rtw89/util.h 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 create mode 100644 drivers/of/of_net.c delete mode 100644 drivers/pci/controller/dwc/pcie-qcom-ep.c delete mode 100644 drivers/pci/controller/pcie-apple.c delete mode 100644 drivers/pci/controller/pcie-mt7621.c delete mode 100644 drivers/phy/hisilicon/phy-hi3670-pcie.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-qcm2290.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm6350.c delete mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c delete mode 100644 drivers/platform/mellanox/mlxreg-lc.c delete mode 100644 drivers/platform/x86/intel/ishtp_eclite.c delete mode 100644 drivers/platform/x86/nvidia-wmi-ec-backlight.c create mode 100644 drivers/ptp/idt8a340_reg.h delete mode 100644 drivers/remoteproc/imx_dsp_rproc.c delete mode 100644 drivers/remoteproc/imx_rproc.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/imx/imx8m-blk-ctrl.c delete mode 100644 drivers/soc/mediatek/mt8192-mmsys.h delete mode 100644 drivers/soc/qcom/qcom_stats.c delete mode 100644 drivers/soc/qcom/spm.c delete mode 100644 drivers/soc/tegra/ari-tegra186.c delete mode 100644 drivers/spi/spi-cadence-xspi.c delete mode 100644 drivers/spi/spi-ingenic.c create mode 100644 drivers/staging/most/dim2/sysfs.c create mode 100644 drivers/staging/mt7621-pci/Kconfig create mode 100644 drivers/staging/mt7621-pci/Makefile create mode 100644 drivers/staging/mt7621-pci/TODO create mode 100644 drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt create mode 100644 drivers/staging/mt7621-pci/pci-mt7621.c create mode 100644 drivers/staging/r8188eu/core/rtw_debug.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 delete mode 100644 drivers/tee/optee/ffa_abi.c delete mode 100644 drivers/tee/optee/optee_ffa.h create mode 100644 drivers/tee/optee/shm_pool.c create mode 100644 drivers/tee/optee/shm_pool.h delete mode 100644 drivers/tee/optee/smc_abi.c create mode 100644 drivers/tty/moxa.h delete mode 100644 drivers/vfio/vfio.h create mode 100644 fs/cachefiles/rdwr.c delete mode 100644 fs/erofs/decompressor_lzma.c create mode 100644 include/asm-generic/bitops/find.h delete mode 100644 include/clocksource/timer-riscv.h delete mode 100644 include/drm/drm_privacy_screen_consumer.h delete mode 100644 include/drm/drm_privacy_screen_driver.h delete mode 100644 include/drm/drm_privacy_screen_machine.h delete mode 100644 include/drm/i915_pxp_tee_interface.h delete mode 100644 include/dt-bindings/clock/exynos850.h delete mode 100644 include/dt-bindings/clock/imx8ulp-clock.h delete mode 100644 include/dt-bindings/clock/mt8195-clk.h delete mode 100644 include/dt-bindings/clock/qcom,camcc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-qcm2290.h delete mode 100644 include/dt-bindings/clock/qcom,lpass-sc7280.h create mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h rename include/dt-bindings/{reset => reset-controller}/mt2712-resets.h (100%) create mode 100644 include/dt-bindings/reset-controller/mt8183-resets.h rename include/dt-bindings/{reset => reset-controller}/mt8192-resets.h (100%) delete mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h delete mode 100644 include/dt-bindings/reset/mt8183-resets.h delete mode 100644 include/dt-bindings/soc/qcom,gpr.h delete mode 100644 include/linux/audit_arch.h delete mode 100644 include/linux/blk-crypto-profile.h delete mode 100644 include/linux/blk-integrity.h delete mode 100644 include/linux/cc_platform.h delete mode 100644 include/linux/container_of.h create mode 100644 include/linux/counter_enum.h create mode 100644 include/linux/elevator.h delete mode 100644 include/linux/find.h delete mode 100644 include/linux/firmware/cirrus/cs_dsp.h delete mode 100644 include/linux/firmware/cirrus/wmfw.h create mode 100644 include/linux/keyslot-manager.h create mode 100644 include/linux/mfd/hi6421-spmi-pmic.h create mode 100644 include/linux/mmc/sdhci-pci-data.h create mode 100644 include/linux/netfilter_ingress.h delete mode 100644 include/linux/netfilter_netdev.h delete mode 100644 include/linux/platform_data/x86/soc.h create mode 100644 include/linux/seqno-fence.h delete mode 100644 include/linux/soc/qcom/qcom_aoss.h delete mode 100644 include/linux/zstd_errors.h delete mode 100644 include/linux/zstd_lib.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 delete mode 100644 include/uapi/linux/counter.h delete mode 100644 include/uapi/linux/map_to_14segment.h create mode 100644 include/uapi/linux/nfsd/nfsfh.h create mode 100644 kernel/futex.c delete mode 100644 kernel/futex/Makefile delete mode 100644 kernel/futex/core.c delete mode 100644 kernel/futex/futex.h delete mode 100644 kernel/futex/pi.c delete mode 100644 kernel/futex/requeue.c delete mode 100644 kernel/futex/syscalls.c delete mode 100644 kernel/futex/waitwake.c delete mode 100644 kernel/trace/pid_list.c delete mode 100644 kernel/trace/pid_list.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 create mode 100644 lib/zstd/bitstream.h delete mode 100644 lib/zstd/common/bitstream.h delete mode 100644 lib/zstd/common/compiler.h delete mode 100644 lib/zstd/common/cpu.h delete mode 100644 lib/zstd/common/debug.c delete mode 100644 lib/zstd/common/debug.h delete mode 100644 lib/zstd/common/entropy_common.c delete mode 100644 lib/zstd/common/error_private.c delete mode 100644 lib/zstd/common/error_private.h delete mode 100644 lib/zstd/common/fse.h delete mode 100644 lib/zstd/common/fse_decompress.c delete mode 100644 lib/zstd/common/huf.h delete mode 100644 lib/zstd/common/mem.h delete mode 100644 lib/zstd/common/zstd_common.c delete mode 100644 lib/zstd/common/zstd_deps.h delete mode 100644 lib/zstd/common/zstd_internal.h create mode 100644 lib/zstd/compress.c delete mode 100644 lib/zstd/compress/fse_compress.c delete mode 100644 lib/zstd/compress/hist.c delete mode 100644 lib/zstd/compress/hist.h delete mode 100644 lib/zstd/compress/huf_compress.c delete mode 100644 lib/zstd/compress/zstd_compress.c delete mode 100644 lib/zstd/compress/zstd_compress_internal.h delete mode 100644 lib/zstd/compress/zstd_compress_literals.c delete mode 100644 lib/zstd/compress/zstd_compress_literals.h delete mode 100644 lib/zstd/compress/zstd_compress_sequences.c delete mode 100644 lib/zstd/compress/zstd_compress_sequences.h delete mode 100644 lib/zstd/compress/zstd_compress_superblock.c delete mode 100644 lib/zstd/compress/zstd_compress_superblock.h delete mode 100644 lib/zstd/compress/zstd_cwksp.h delete mode 100644 lib/zstd/compress/zstd_double_fast.c delete mode 100644 lib/zstd/compress/zstd_double_fast.h delete mode 100644 lib/zstd/compress/zstd_fast.c delete mode 100644 lib/zstd/compress/zstd_fast.h delete mode 100644 lib/zstd/compress/zstd_lazy.c delete mode 100644 lib/zstd/compress/zstd_lazy.h delete mode 100644 lib/zstd/compress/zstd_ldm.c delete mode 100644 lib/zstd/compress/zstd_ldm.h delete mode 100644 lib/zstd/compress/zstd_ldm_geartab.h delete mode 100644 lib/zstd/compress/zstd_opt.c delete mode 100644 lib/zstd/compress/zstd_opt.h create mode 100644 lib/zstd/decompress.c delete mode 100644 lib/zstd/decompress/huf_decompress.c delete mode 100644 lib/zstd/decompress/zstd_ddict.c delete mode 100644 lib/zstd/decompress/zstd_ddict.h delete mode 100644 lib/zstd/decompress/zstd_decompress.c delete mode 100644 lib/zstd/decompress/zstd_decompress_block.c delete mode 100644 lib/zstd/decompress/zstd_decompress_block.h delete mode 100644 lib/zstd/decompress/zstd_decompress_internal.h delete mode 100644 lib/zstd/decompress_sources.h create mode 100644 lib/zstd/entropy_common.c create mode 100644 lib/zstd/error_private.h create mode 100644 lib/zstd/fse.h create mode 100644 lib/zstd/fse_compress.c create mode 100644 lib/zstd/fse_decompress.c create mode 100644 lib/zstd/huf.h create mode 100644 lib/zstd/huf_compress.c create mode 100644 lib/zstd/huf_decompress.c create mode 100644 lib/zstd/mem.h create mode 100644 lib/zstd/zstd_common.c delete mode 100644 lib/zstd/zstd_compress_module.c delete mode 100644 lib/zstd/zstd_decompress_module.c create mode 100644 lib/zstd/zstd_internal.h create mode 100644 lib/zstd/zstd_opt.h delete mode 100644 localversion-next delete mode 100644 mm/damon/paddr.c delete mode 100644 mm/damon/prmtv-common.c delete mode 100644 mm/damon/prmtv-common.h delete mode 100644 mm/damon/reclaim.c 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 delete mode 100644 net/core/of_net.c delete mode 100644 net/dsa/tag_rtl8_4.c delete mode 100644 net/ethtool/module.c delete mode 100644 net/mctp/test/route-test.c delete mode 100644 net/mctp/test/utils.c delete mode 100644 net/mctp/test/utils.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/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.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/io_mem.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/power.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/std_vendor.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/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.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 100644 scripts/Makefile.debug create mode 100644 scripts/gcc-plugins/cyc_complexity_plugin.c delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 100755 scripts/rust-version.sh delete mode 100644 scripts/test_fortify.sh create mode 100644 sound/core/sgbuf.c delete mode 100644 sound/firewire/motu/motu-command-dsp-message-parser.c delete mode 100644 sound/firewire/motu/motu-register-dsp-message-parser.c delete mode 100644 sound/soc/amd/vangogh/acp5x-mach.c 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/nau8821.c delete mode 100644 sound/soc/codecs/nau8821.h delete mode 100644 sound/soc/codecs/rt5682s.c delete mode 100644 sound/soc/codecs/rt5682s.h delete mode 100644 sound/soc/codecs/rt9120.c create mode 100644 sound/soc/codecs/wmfw.h delete mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.c delete mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.dtsi delete mode 100644 sound/soc/generic/audio-graph-card2.c delete mode 100644 sound/soc/generic/test-component.c delete mode 100644 sound/soc/intel/boards/sof_es8336.c delete mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.c delete mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.h create mode 100644 sound/soc/rockchip/rockchip_pcm.c create mode 100644 sound/soc/rockchip/rockchip_pcm.h 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/intel/intel-ipc.c 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/sof/stream-ipc.c 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/arch/arm64/include/asm/sysreg.h delete mode 100644 tools/build/feature/test-libtracefs.c delete mode 100644 tools/counter/Build delete mode 100644 tools/counter/Makefile delete mode 100644 tools/counter/counter_example.c create mode 100644 tools/include/asm-generic/bitops/find.h delete mode 100644 tools/include/asm-generic/unaligned.h delete mode 100644 tools/include/linux/find.h 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 delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed_ne [...] delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-kselftest.log delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-missing_plan.log delete mode 100644 tools/testing/kunit/test_data/test_strip_hyphen.log delete mode 100644 tools/testing/selftests/arm64/fp/asm-utils.S 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/ksyms_module_libbpf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/trace_vprintk.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/verif_stats.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/test_skc_to_unix_sock.c delete mode 100644 tools/testing/selftests/bpf/progs/trace_vprintk.c delete mode 100644 tools/testing/selftests/bpf/progs/xdpwall.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_invalid.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_offload.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/devlink_tr [...] delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/tc-mq-visibility.sh delete mode 100644 tools/testing/selftests/futex/functional/futex_waitv.c delete mode 100644 tools/testing/selftests/futex/include/futex2test.h delete mode 100644 tools/testing/selftests/kvm/aarch64/arch_timer.c delete mode 100644 tools/testing/selftests/kvm/include/aarch64/arch_timer.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/delay.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/gic.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/spinlock.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/vgic.h delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic.c delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_private.h delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.c delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.h delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/spinlock.c delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/vgic.c delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_key.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_keys.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_key.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_keys.sh delete mode 100644 tools/testing/selftests/net/forwarding/ip6gre_lib.sh delete mode 100644 tools/testing/selftests/net/mptcp/mptcp_sockopt.c delete mode 100644 tools/testing/selftests/proc/proc-tid0.c delete mode 100644 tools/testing/selftests/vm/hugepage-mremap.c