This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-defconfig 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 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 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 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 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 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 f7354d76523e Merge remote-tracking branch 'tip/x86/cpu' into tip-master 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 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 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 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 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 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 7d69289a80f1 Merge branch 'for-5.16/block' into for-next 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 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 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 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 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 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 6b6c496a88e7 spi: tegra20: fix build with CONFIG_PM_SLEEP=n 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 9a48e7564ac8 compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddres [...] 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 b6ca770ae7f2 scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer omits bb4a8dcb4e94 scsi: ufs: mediatek: Avoid sched_clock() misuse 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 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 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 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 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 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 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 19acaae447d7 phy: ti: gmii-sel: check of_get_address() for failure 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 e9012e756d30 Merge of per_signal_struct_coredumps-for-v5.16, and ucount [...] omits 32342701b4ba ucounts: Use atomic_long_sub_return for clarity 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 8d6ad05cf7ff dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY r [...] 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 7f01eda12647 Merge branch 'acpi-pm' into linux-next omits 82aaab34efd3 Merge branch 'pm-sleep' into linux-next omits fbd30477ae52 Merge tag 'v5.15-rc6' into spi-5.16 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 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 29ec3c898c95 f2fs: remove circular locking between sb_internal and fs_reclaim 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 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 548e1842f9d7 Merge branch 'acpi-pm-fixes' into linux-next 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 b7d5abda8e64 drm/i915/dp: use new link training delay helpers omits babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] 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 0f1f55726385 Merge remote-tracking branch 'tip/x86/sev' into tip-master omits c03c06cd0ac5 Merge branch 'devel-stable' into for-next omits 0427af413485 Merge branches 'fixes' and 'misc' into for-next 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 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 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 0735be7fa1ad Merge remote-tracking branch 'regulator/for-5.16' into reg [...] 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 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 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 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 6ba3047d493f staging: r8188eu: Makefile: use one file list 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 145cac8e9cfe Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] omits 7a279c14df56 drm/i915: Don't propagate the gen split confusion further omits 2c85034db194 drm/i915: Clean-up bonding debug message. 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 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 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] omits ec8de6b8cec2 USB: serial: keyspan: fix memleak on probe errors omits 4a8033ec560c Merge 5.15-rc6 into staging-next 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 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 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 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 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 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 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 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 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 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 8956927faed3 rpmsg: glink: Add TX_DATA_CONT command while sending 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 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 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 3915822ab3a5 Merge branch 'for-next/cast-function' into for-next/kspp omits 25d6e36b75b0 Merge branch 'for-next/clang-fallthrough' into for-next/kspp omits 21078041965e Makefile: Enable -Wcast-function-type 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 51063f54ffaf remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused omits d3d74a13e565 virtio_net: clarify tailroom logic omits c208e9647692 virtio-net: fix for skb_over_panic inside big mode omits c30174d3332d pinctrl: gemini: fix typos omits 576ad176ad67 pinctrl: stm32: do not warn when 'st,package' is absent 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 dffca4d565b3 dm: Remove redundant flush_workqueue() calls omits f4a20dfac88c gpio: mc33880: Drop if with an always false condition omits 06de2cd788bf gpio: max730x: Make __max730x_remove() return void 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 5621dc3c97cd remoteproc: imx_dsp_rproc: Correct the comment style of copyright omits aa4858eb8264 gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] omits 6ac113f741a7 staging: vt6655: fix camelcase in byRate omits 9ca0e55e52c7 staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC 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 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 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 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 a4bcbf71914b scsi: Documentation: Fix typo in sysfs-driver-ufs 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 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 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 3ef48a92f475 Merge branch 'misc' into for-next omits 1a6236fcc56f Merge branch 'fixes' into for-next omits d489f18ad1fc scsi: ufs: core: Fix synchronization between scsi_unjam_ho [...] omits 9561f58442e4 scsi: ufs: mediatek: Support vops pre suspend to disable a [...] 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 f4875d509a0a scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() omits ec65e6beb02e Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging 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 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 464413496acb MAINTAINERS: Add maintainer entry for zstd omits ecea7adad80d lib: zstd: Upgrade to latest upstream zstd version 1.4.10 omits 052493d5534a Merge branch 'v5.16/vfio/diana-fsl-reset-v2' into v5.16/vfio/next 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 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 f9d8de699ac4 pinctrl: samsung: support ExynosAutov9 SoC pinctrl omits e538e8649892 MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' [...] omits 63b8d7991667 rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg [...] omits f0d1be1482aa rpmsg: virtio: Remove unused including <linux/of_device.h> omits bc774a3887cb rpmsg: char: Remove useless include omits 3f66f86bfed3 per signal_struct coredumps omits 0258b5fd7c71 coredump: Limit coredumps to a single thread group 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 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 397a7b68cb16 fscache: Implement a fallback I/O interface to replace the [...] omits 0a483657e760 cachefiles: Always indicate we should fill a post-EOF page [...] 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 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 9be48df9ab2c fscache: Fix fscache_cookie_enabled() to handle NULL cookie omits 9931912237f0 fscache: Generalise the ->begin_read_operation method omits 7e849b8f98a5 Merge branch 'misc' into for-next omits 3a05de6d3e78 Merge branch 'fixes' into for-next omits 0061270307f2 cgroup: cgroup-v1: do not exclude cgrp_dfl_root 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 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 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 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 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 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 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 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 d9bbdbf324cd x86: deduplicate the spectre_v2_user documentation omits 2f46993d83ff x86: change default to spec_store_bypass_disable=prctl spe [...] omits 6eb4bd92c1ce kallsyms: strip LTO suffixes from static functions omits 4c78c7271f34 gcc-plugins: remove support for GCC 4.9 and older omits faf88ed1c083 remoteproc: meson-mx-ao-arc: fix a bit test omits 5077a3240bb3 Merge tag 'renesas-pinctrl-for-v5.16-tag1' of git://git.ke [...] 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 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 85f604af9c83 dmaengine: idxd: move out percpu_ref_exit() to ensure it's [...] 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 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 55b9b741712d dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block omits 0fd732f82467 phy: qcom-qusb2: Add compatible for QCM2290 omits 40683ee5ff04 dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 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 9b870e8c04ec phy: samsung: unify naming and describe driver in KConfig 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 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 5443f98fb9e0 x86: add CPU field to struct thread_info omits 001430c1910d arm64: add CPU field to struct thread_info omits 6b28c7d0781e PM / devfreq: Strengthen check for freq_table 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 176412f8674b pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] omits b198c36ab605 Merge branch 'misc' into for-next omits b0ee5c2f4727 Merge branch 'fixes' into for-next 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 8798a803ddf6 vfio/fsl-mc: Add per device reset support omits fec2432c9a73 bus/fsl-mc: Add generic implementation for open/reset/clos [...] omits d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells 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 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 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 e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem 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 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 9b40e16ee51a Merge branch 5.15-rc3 into staging-next 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 27ff63eb076c rtc: msc313: fix missing include 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 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 fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h 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 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 eb29ba5688de extcon: extcon-axp288: Use P-Unit semaphore lock for regis [...] omits 03e2080defd2 gpio: tps65218: drop unneeded MODULE_ALIAS omits 3846a3607738 gpio: max77620: drop unneeded MODULE_ALIAS omits e24b9fc10928 gpio: xilinx: simplify getting .driver_data 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 7f6490afc97f devfreq: exynos-ppmu: simplify parsing event-type from DT omits b8deedf685ac devfreq: exynos-ppmu: use node names with hyphens omits 41d7acab7706 Merge branch 'fixes' into for-next omits 8f42796b9bb3 Merge branch 'misc' into for-next 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 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 c34e73d67c82 staging; wlan-ng: remove duplicate USB device ID 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 7bdedfef085b staging: r8188eu: Remove mp, a.k.a. manufacturing process, code 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 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 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 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 f5cdffdc26a2 pinctrl: qcom: msm8226: fill in more functions 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 d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops omits d7050df38dc3 pinctrl: Fix spelling mistake "atleast" -> "at least" omits f32375d59e81 pinctrl: nomadik: Kconfig: Remove repeated config dependency omits d8b94c9ff96c pinctrl: mediatek: moore: check if pin_desc is valid before use 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 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 a864e1bf1fbb extcon: max3355: Drop unused include omits e4d0262e9a2a extcon: usb-gpio: Use the right includes 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 8757f705d936 staging: vchiq_dev: cleanup code alignment issues omits cfb24b67bfd6 staging: vchiq_dev: remove braces from if block 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 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 536267aafb8a nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32 [...] 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 3ea046564039 dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml omits 075667cc6c29 pinctrl: renesas: No need to initialise global statics omits 762925405482 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 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 f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 0f79ce970e79 gnss: drop stray semicolons omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] 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 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 e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next 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 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 de7cd3f6761f KVM: x86: check for interrupts before deciding whether to [...] adds 3a25dfa67fe4 KVM: nVMX: promptly process interrupts delivered while in [...] adds a3ca5281bb77 KVM: MMU: Reset mmu->pkru_mask to avoid stale data adds c8c340a9b414 KVM: SEV: Flush cache on non-coherent systems before RECEI [...] adds b5998402e3de KVM: SEV-ES: rename guest_ins_data to sev_pio_data adds 0d33b1baeb6c KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out adds ea724ea420aa KVM: SEV-ES: clean up kvm_sev_es_ins/outs adds 3b27de271839 KVM: x86: split the two parts of emulator_pio_in adds 6b5efc930bbc KVM: x86: remove unnecessary arguments from complete_emula [...] adds 4fa4b38dae6f KVM: SEV-ES: keep INS functions together adds 95e16b4792b0 KVM: SEV-ES: go over the sev_pio_data buffer in multiple p [...] adds cd82c4a73b67 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7a7489005a80 Merge branch 'acpi-tools' adds 1d4590f5069b Merge tag 'acpi-5.15-rc7' of git://git.kernel.org/pub/scm/ [...] adds 8017c99680fa hyperv/vmbus: include linux/bitops.h adds 477b4e80c57f Merge tag 'hyperv-fixes-signed-20211022' of git://git.kern [...] adds 5ab2ed0a8d75 Merge tag 'fuse-fixes-5.15-rc7' of git://git.kernel.org/pu [...] adds bc369921d670 io-wq: max_worker fixes adds e139a1ec92f8 io_uring: apply max_workers limit to all future users adds 4ea672ab694c io_uring: fix ltimeout unprep adds b22fa62a35d7 io_uring: apply worker limits to previous users adds da4d34b66972 Merge tag 'io_uring-5.15-2021-10-22' of git://git.kernel.d [...] adds 5370b0f49078 blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] adds 9fbfabfda25d block: fix incorrect references to disk objects adds 9c0c4d24ac00 Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/l [...] adds 0f386a604ce5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds c460e7896e69 Merge tag '5.15-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd adds 16bc177666c0 Merge tag 'x86_urgent_for_v5.15_rc7' of git://git.kernel.o [...] adds 6c62666d8879 Merge tag 'sched_urgent_for_v5.15_rc7' of git://git.kernel [...] adds b20078fd69a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 87066fdd2e30 Revert "mm/secretmem: use refcount_t instead of atomic_t" adds a51aec410930 Merge tag 'pinctrl-v5.15-3' of git://git.kernel.org/pub/sc [...] adds a0023bb9dd9b ata: sata_mv: Fix the error handling of mv_chip_id() adds 4862649f16e7 Merge tag 'libata-5.15-rc7' of git://git.kernel.org/pub/sc [...] adds 00568b8a6364 ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in arch/arm/ker [...] adds c2b43854aad9 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds ac8a6eba2a11 spi: Fix tegra20 build with CONFIG_PM=n once again adds cb6854323981 secretmem: Prevent secretmem_users from wrapping to zero adds 3906fe9bb7f1 Linux 5.15-rc7 adds e091b836a3ba Revert "arm64: dts: qcom: sm8250: remove bus clock from th [...] adds f44e8f91b89d Merge tag 'qcom-arm64-fixes-for-5.15-2' of git://git.kerne [...] adds 05d5da3cb11c MAINTAINERS: Add maintainers for DHCOM i.MX6 and DHCOM/DHC [...] adds d25f27432f80 Merge tag 'arm-soc-fixes-5.15-3' of git://git.kernel.org/p [...] adds 64733956ebba RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string adds ab2aa486f48c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4a089e95b4d6 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST adds 646b0de5fe32 Merge tag 'nios2_fixes_for_v5.15_part3' of git://git.kerne [...] adds 4e84dc47bb48 ftrace/nds32: Update the proto for ftrace_trace_function t [...] adds 1fc596a56b33 Merge tag 'trace-v5.15-rc6' of git://git.kernel.org/pub/sc [...] adds e775eb9fc2a4 soc: fsl: dpio: replace smp_processor_id with raw_smp_proc [...] adds dc7e5940aad6 soc: fsl: dpio: use the combined functions to protect crit [...] adds 8120bd469f55 soc: fsl: dpaa2-console: free buffer before returning from [...] new 76f79231666a Merge tag 'soc-fsl-fix-v5.15-2' of git://git.kernel.org/pu [...] new 94cbb12f89c1 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 41ee7232fa5f powerpc/pseries/iommu: Use correct vfree for it_map adds 92fe01b7c655 powerpc/pseries/iommu: Check if the default window in use [...] adds d853adc7adf6 powerpc/pseries/iommu: Create huge DMA window if no MMIO32 [...] new 0a25003b1491 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7fcb1c950e98 Merge tag 'mac80211-for-net-2021-10-21' of git://git.kerne [...] adds 7f678def99d2 skb_expand_head() adjust skb->truesize incorrectly adds 4f7019c7eb33 sctp: use init_tag from inithdr for ABORT chunk adds eae578390804 sctp: fix the processing for INIT chunk adds 438b95a7c98f sctp: fix the processing for INIT_ACK chunk adds a64b341b8695 sctp: fix the processing for COOKIE_ECHO chunk adds aa0f697e4528 sctp: add vtag check in sctp_sf_violation adds ef16b1734f0a sctp: add vtag check in sctp_sf_do_8_5_1_E_sa adds 9d02831e517a sctp: add vtag check in sctp_sf_ootb adds 32f8807a48ae Merge branch 'sctp-enhancements-for-the-verification-tag' adds 1f83b835a3ea fcnal-test: kill hanging ping/nettest binaries on cleanup adds d6423d2ec39c net: ethernet: microchip: lan743x: Fix driver crash when l [...] adds 95a359c95533 net: ethernet: microchip: lan743x: Fix dma allocation fail [...] adds c10a485c3de5 phy: phy_ethtool_ksettings_get: Lock the phy for consistency adds 64cd92d5e818 phy: phy_ethtool_ksettings_set: Move after phy_start_aneg adds 707293a56f95 phy: phy_start_aneg: Add an unlocked version adds af1a02aa23c3 phy: phy_ethtool_ksettings_set: Lock the PHY while changin [...] adds b4ab21f90320 Merge branch 'ksettings-locking-fixes' adds ace19b992436 net: nxp: lpc_eth.c: avoid hang when bringing interface down adds 0c57eeecc559 net: Prevent infinite while loop in skb_tx_hash() adds 042b2046d0f0 xen/netfront: stop tx queues during live migration adds f7a1e76d0f60 net-sysfs: initialize uid and gid before calling net_ns_ge [...] adds 759635760a80 mlxsw: pci: Recycle received packet upon allocation failure adds 9122a70a6333 net: multicast: calculate csum of looped-back and forwarde [...] adds 6a8b357278f5 ice: Respond to a NETDEV_UNREGISTER event for LAG adds fd1b5beb177a ice: check whether PTP is initialized in ice_ptp_release() adds eacd68b7ceaa Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2195f2062e4c nfc: port100: fix using -ERRNO as command type mask adds fa40d9734a57 tipc: fix size validations for the MSG_CRYPTO type adds 6f68cd634856 net: batman-adv: fix error handling adds db6c3c064f5d net: lan78xx: fix division by zero in send path adds 19fa0887c57d MAINTAINERS: please remove myself from the Prestera driver adds 8f04db78e4e3 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT adds 5d63ae908242 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT adds fadb7ff1a6c2 bpf: Prevent increasing bpf_jit_limit above max adds 22a127908e74 Merge branch 'Fix up bpf_jit_limit some more' adds fda7a38714f4 bpf: Fix error usage of map_fd and fdget() in generic_map_ [...] adds 04f8ef5643bc cgroup: Fix memory leak caused by missing cgroup_bpf_offline adds cd9733f5d75c tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_v [...] adds 7b50ecfcc6cd net: Rename ->stream_memory_read to ->sock_is_readable adds fb4e0a5e73d4 skmsg: Extract and reuse sk_msg_is_readable() adds af493388950b net: Implement ->sock_is_readable() for UDP and AF_UNIX adds 67b821502dbd selftests/bpf: Use recv_timeout() instead of retries adds a94b5aae2a40 Merge branch 'sock_map: fix ->poll() and update selftests' adds 99d0a3831e35 bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE [...] adds 54713c85f536 bpf: Fix potential race in tail call compatibility check adds 440ffcdd9db4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 3bda2e5df476 net: hns3: fix pause config problem after autoneg disabled adds f29da4088fb4 net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode adds 0251d196b0e1 net: hns3: ignore reset event before initialization proces [...] adds 2a21dab594a9 net: hns3: fix data endian problem of some functions of debugfs adds 6754614a787c net: hns3: add more string spaces for dumping packets numb [...] adds c7a6e3978ea9 net: hns3: expand buffer len for some debugfs command adds 630a6738da82 net: hns3: adjust string spaces of some parameters of tx b [...] adds 424a4f52c5d4 Merge branch 'hns3-fixes' adds 09b1d5dc6ce1 cfg80211: fix management registrations locking adds 689a0a9f505f cfg80211: correct bridge/4addr mode check adds afe8ca110cf4 Merge tag 'mac80211-for-net-2021-10-27' of git://git.kerne [...] adds 6f7c88691191 usbnet: fix error return code in usbnet_probe() new bfdadd3223dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5648b5e1169f netfilter: nfnetlink_queue: fix OOB when mac header was cleared adds 2199f562730d ipvs: autoload ipvs on genl access new de595f2f3cad Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3ab799201845 ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume new 4549f32b8812 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 5d03907bbf9c ASoC: meson: t9015: Add missing AVDD-supply property new a985f0eee470 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 6c985dbd464e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 38a4b4fb7c73 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus new baea7cc03b64 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d81d0e41ed5f spi: spl022: fix Microwire full duplex mode new 8d2db3c06783 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 4415f7a0e8cc Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 1f115616d2a7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds f8690a4b5a1b crypto: x86/sm4 - Fix invalid section entry size new 3b1683a500c8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e25fc99dd247 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 97f75ac1b78b Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 3dd60fb9d95d nvdimm/pmem: stop using q_usage_count as external pgmap refcount new ab0fd76cc1a7 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new c68e0681371f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 08380dfc627e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5afa7898ab7a drm/amdgpu: fix out of bounds write adds c21b105380cf drm/amd/display: Limit display scaling to up to true 4k fo [...] adds c938aed88f82 drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 adds 672437486ee9 drm/amd/display: Require immediate flip support for DCN3.1 planes adds 4835ea6c173a drm/amd/display: increase Z9 latency to workaround underfl [...] adds dd8cb18906d9 drm/amd/display: Increase watermark latencies for DCN3.1 adds 2ef8ea23942f drm/amd/display: Moved dccg init to after bios golden init adds 53c2ff8bcb06 drm/amdgpu: support B0&B1 external revision id for yellow carp adds defbbcd99fa6 Merge tag 'amd-drm-fixes-5.15-2021-10-21' of https://gitla [...] new 40dec0088cec Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds fcf918ffd3b3 drm/i915: Convert unconditional clflush to drm_clflush_vir [...] adds 9761ffb8f109 drm/i915: Catch yet another unconditioal clflush adds 6e6f96630805 drm/i915/dp: Skip the HW readout of DPCD on disabled encoders new 12e748cd905f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 697542bceae5 mmc: dw_mmc: exynos: fix the finding clock sample value adds 8c8171929116 mmc: vub300: fix control-message timeouts adds 92b18252b91d mmc: cqhci: clear HALT state after CQE enable new 424e269fe8c1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c97108b4f703 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] new e167e7f94c34 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new 64a19591a293 riscv: fix misalgned trap vector base address new 9ff99dc721b9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 85fe6415c146 gpio: xgs-iproc: fix parsing of ngpios property adds c0eee6fbfa2b gpio: mlxbf2.c: Add check for bgpio_init failure new 3eccee969e4d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 5fa6f814f12f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ee71fb6c4d99 drm/i915/selftests: Properly reset mock object propers for [...] adds 61b1d445f3bf drm: panel-orientation-quirks: Add quirk for GPD Win3 new c79631111e0b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 6947fd96ae9b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug adds 4c9d410f32b3 initramfs: Check timestamp to prevent broken cpio archive adds 10c6ae274fe2 sh: remove meaningless archclean line adds 8212f8986d31 kbuild: use more subdir- for visiting subdirectories while [...] adds 7c5c49dc2b80 [for -next only] kconfig: generate include/generated/rustc_cfg new d926158ce4a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 47e7dd34a26d Merge remote-tracking branch 'torvalds/master' into perf/core adds 73e40c9bd44c libperf cpumap: Use binary search in perf_cpu_map__idx() a [...] adds 6bd006c6eb7f perf mmap: Introduce mmap_cpu_mask__duplicate() adds c2d4fab01f5e perf test evlist-open-close: Use inline func to convert ti [...] adds c6c00900c751 perf daemon: Remove duplicate sys/file.h include adds 08f3e0873ac2 perf vendor-events: Fix all remaining invalid JSON files adds 21813684e46d perf tools: Make the JSON parser more conformant when in s [...] adds eda1a84cb4e9 perf tools: Enable strict JSON parsing adds f792cf8a094e perf kmem: Improve man page for record options adds 92ec3cc94c2c tools lib: Adopt list_sort() from the kernel sources adds 0ec43c08376f perf pmu: Add const to pmu_events_map. adds 857974a6422d perf pmu: Make pmu_sys_event_tables const. adds 47f572aad5f4 perf pmu: Make pmu_event tables const. adds fa831fbb4308 perf metric: Move runtime value to the expr context adds 68074811dfb9 perf metric: Add documentation and rename a variable. adds 3d81d761a518 perf metric: Add metric new() and free() methods adds a3de76903dd0 perf metric: Only add a referenced metric once adds 80be6434c36f perf metric: Modify resolution and recursion check adds 4d61aef93d96 perf metric: Comment data structures adds 485fcaed98ef perf metric: Document the internal 'struct metric' adds 46bdc0bf8d21 perf metric: Simplify metric_refs calculation adds 8e8bbfb311a2 perf parse-events: Add const to evsel name adds 2b62b3a61171 perf parse-events: Add new "metric-id" term adds fb0811535e92 perf parse-events: Allow config on kernel PMU events adds ec5c5b3d2c21 perf metric: Encode and use metric-id as qualifier adds 798c3f4a668e perf expr: Add subset_of_ids() utility adds 5ecd5a0c7d1c perf metrics: Modify setup and deduplication adds e068c25671ac perf metric: Switch fprintf() to pr_err() adds eabd4523395e perf parse-events: Identify broken modifiers adds b85a4d61d302 perf metric: Allow modifiers on metrics adds 25bc4793dc89 perf vendor events: Syntax corrections in Neoverse N1 json adds e166fc328b10 perf vendor events arm64: Add new armv8 pmu events adds 70ae034d499d perf vendor events arm64: Categorise the Neoverse V1 counters adds 61750473589b perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID adds dedcc0ea6ddc perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID adds 529b6fbca03e perf session: Move all state items to reader object adds 3a3535e67dfd perf session: Introduce decompressor in reader object adds 596506309494 perf session: Move init/release code to separate functions adds 06763e7b30d9 perf session: Move reader map code to a separate function adds de096489d00f perf session: Move unmap code to reader__mmap adds 5c10dc9244fe perf session: Move the event read code to a separate function adds 4c0028864cd9 perf session: Introduce reader return codes adds 25900ea85cee perf session: Introduce reader EOF function adds 637b8b90fe0d perf powerpc: Refactor the code definition of perf reg ext [...] adds 83e1ada67a59 perf powerpc: Add support to expose instruction and data a [...] adds 0e0ae8742207 perf list: Display hybrid PMU events with cpu type adds e277ac28df1d perf build: Suppress 'rm dlfilter' build message adds d4145960e52c perf dso: Fix /proc/kcore access on 32 bit systems adds 342cb7ebf5e2 perf jevents: Fix some would-be warnings new 922e5c299302 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds d08fd747d0ed Compiler Attributes: remove GCC 5.1 mention adds 7c00621dcaee compiler_types: mark __compiletime_assert failure as __noreturn new 3b692dd3df95 Merge branch 'compiler-attributes' of https://github.com/o [...] new 9fbd8dc19aa5 dma-mapping: use 'bitmap_zalloc()' when applicable new 247e7b2ba7a1 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 12d6ff779a2a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 20a451f8db4a ARM: 9101/1: sa1100/assabet: convert LEDs to gpiod APIs adds 3583ab228a30 ARM: 9135/1: kprobes: address gcc -Wempty-body warning adds 345dac33f588 ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 adds 8b5bd5adf9e6 ARM: 9137/1: disallow CONFIG_THUMB with ARMv4 adds 336fe1d6c218 ARM: 9140/1: allow compile-testing without machine record adds c2e6df3eaaf1 ARM: 9142/1: kasan: work around LPAE build warning adds c6e77bb61a55 ARM: 9143/1: add CONFIG_PHYS_OFFSET default values adds ecb108e3e3f7 ARM: 9144/1: forbid ftrace with clang and thumb2_kernel adds ae3d6978aa84 ARM: 9145/1: patch: fix BE32 compilation adds 2abd6e34fcf3 ARM: 9146/1: RiscPC needs older gcc version adds 0e52fc2e7ddd ARM: 9147/1: add printf format attribute to early_print() adds c1346c1e05c7 Merge branches 'fixes' and 'misc' into for-next adds 61c96499021b Merge branch 'devel-stable' into for-next new b76493da98d7 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 49ed920408f8 arm64/sve: Add stub for sve_max_virtualisable_vl() adds 04ee53a55543 arm64/sve: Fix warnings when SVE is disabled adds 9857ddce1e1f Merge branches 'for-next/8.6-timers', 'for-next/extable', [...] adds e3690c95157c Merge branch 'for-next/fixes' into for-next/core new 193effa1583c Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 5cbd84300b3c ARM: dts: spear13xx: Drop malformed 'interrupt-map' on PCI nodes adds 8f0450c51148 dts: socfpga: Add Mercury+ AA1 devicetree adds 05ac17044bca Merge branch 'arm/dt' into for-next adds e0162129c676 soc: fsl: guts: Make use of the helper function devm_platf [...] adds ea41191165fd soc: fsl: rcpm: Make use of the helper function devm_platf [...] adds a7ff7dcaf4d2 soc: fsl: dpio: use an explicit NULL instead of 0 adds 54c8b5b6f8a8 soc: fsl: dpio: rename the enqueue descriptor variable adds ac2561f921e2 Merge tag 'soc-fsl-next-v5.16' of git://git.kernel.org/pub [...] adds c6807970c3bc soc: aspeed: Add UART routing support adds d99b3d5388f1 Merge branch 'arm/drivers' into for-next adds bf1914e2cfed ARM: dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name adds 4df227c4072a ARM: dts: aspeed: rainier and everest: Remove PCA gpio spe [...] adds e80e70fb0570 ARM: dts: aspeed: everest: Add I2C switch on bus 8 adds e175be2a718f ARM: dts: aspeed: everest: Add IBM Operation Panel I2C device adds a559f27a408c ARM: dts: aspeed: everest: Fix bus 15 muxed eeproms adds 2561b4f6ecc7 ARM: dts: aspeed: Adding Inventec Transformers BMC adds d4efb68f1705 ARM: dts: aspeed: p10bmc: Use KCS 3 for MCTP binding adds 59618b1c3b78 ARM: dts: aspeed: p10bmc: Enable KCS channel 2 adds 64fc9a95b409 ARM: dts: aspeed: rainier: Add eeprom on bus 12 adds 6d8097e34032 ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7 adds 1e3a92067b74 ARM: dts: aspeed: rainier: Remove PSU gpio-keys adds 5698a9d9c91c ARM: dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6 adds e627d3842198 ARM: dts: aspeed: rainier: Add front panel LEDs adds 9d20948ffdd2 ARM: dts: aspeed: rainier: Enable earlycon adds f9241fe8b965 ARM: dts: aspeed: Add uart routing to device tree adds eb425d57a8b6 Merge tag 'aspeed-5.16-devicetree-2' of git://git.kernel.o [...] adds c9b2bcb46758 Merge branch 'arm/dt' into for-next adds 076f2537ad12 soc:document merges adds 35b871974657 Merge branch 'arm/fixes' into for-next adds 0d84d646913f arm64: defconfig: Enable Qualcomm prima/pronto drivers adds 2da521272ad3 arm64: defconfig: Enable Qualcomm LMH driver adds fa348938dbfc Merge tag 'qcom-arm64-defconfig-for-5.16' of git://git.ker [...] adds 169526432c79 Merge branch 'arm/defconfigs' into for-next adds 095ecaa9e94c ARM: SPEAr: Update MAINTAINERS entries adds d3c2a69919bc Merge tag 'samsung-soc-5.16' of git://git.kernel.org/pub/s [...] adds 670e1124c2cc Merge branch 'arm/soc' into for-next adds 25b892b583cc ARM: dts: arm: Update register-bit-led nodes 'reg' and node names adds 2d3de197a818 ARM: dts: arm: Update ICST clock nodes 'reg' and node names adds 2ec492731a1f Merge tag 'at91-dt-5.16-2' of git://git.kernel.org/pub/scm [...] adds 86dd979568ee Merge tag 'samsung-dt-5.16-2' of git://git.kernel.org/pub/ [...] adds b2f217cc7fbd arm64: dts: exynos: add chipid node for exynosautov9 SoC adds f253fb365e1a Merge tag 'samsung-dt64-5.16-2' of git://git.kernel.org/pu [...] adds ce0295a55552 ARM: dts: qcom: mdm9615: fix memory node for Sierra Wirele [...] adds c50934a93663 ARM: dts: qcom: sdx55: Drop '#clock-cells' from QMP PHY node adds 5e4aac2caf12 dt-bindings: arm: qcom: rename vendor of apq8026-lenok adds 22b32238968e ARM: dts: qcom: apq8026-lg-lenok: rename board vendor adds 3f38ac6fc2c2 dt-bindings: arm: qcom-ipq4019: add missing device compatible adds 661ffbd1c938 ARM: dts: ipq4019-ap.dk01.1-c1: add device compatible in the dts adds 5ac80a76e609 dt-bindings: arm: qcom: Fix Nexus 4 vendor prefix adds 14a1f6c9d801 ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 adds 1cd1598613a9 ARM: dts: qcom: correct mmc node naming adds cda0cea383b2 ARM: dts: qcom: fix flash node naming for RB3011 adds 88542b1d37dc ARM: dts: qcom: fix thermal zones naming adds 036e6c9f0336 ARM: dts: qcom: fix typo in IPQ8064 thermal-sensor node adds 9271fccb001d Merge tag 'qcom-dts-for-5.16-2' of git://git.kernel.org/pu [...] adds 44c1817b2064 Merge branch 'arm/dt' into for-next adds b417d1e88f32 soc: samsung: exynos-chipid: add exynosautov9 SoC support adds 64954d19e0c1 Merge tag 'samsung-drivers-5.16' of git://git.kernel.org/p [...] adds 38212b2a8a6f firmware: qcom_scm: Fix error retval in __qcom_scm_is_call [...] adds 87fd343c6e39 soc: qcom: socinfo: Add PM8150C and SMB2351 models adds 93fcf45b16b5 dt-bindings: soc: qcom: spm: Document qcom,msm8916-saw2-v3.0-cpu adds 7f8adb19e973 soc: qcom: spm: Add 8916 SPM register data adds 55845f46df03 firmware: qcom: scm: Add support for MC boot address API adds 87922aec8a26 ARM: qcom: Add qcom,msm8916-smp enable-method identical to [...] adds 8e24a2962031 dt-bindings: arm: cpus: Document qcom,msm8916-smp enable-method adds 086f52fdc8f7 soc: qcom: rpmhpd: fix sm8350_mxc's peer domain adds 62563bd99c7d soc: qcom: qcom_stats: Fix client votes offset adds 72f1aa6205d8 soc: qcom: apr: Add of_node_put() before return adds e1b391e9712d soc: qcom: smp2p: Add of_node_put() before goto adds c50031f03dfe firmware: qcom: scm: Don't break compile test on non-ARM p [...] adds e2a3495bf9b9 Merge tag 'qcom-drivers-for-5.16-2' of git://git.kernel.or [...] adds 8e3f9da608f1 firmware: arm_ffa: Handle compatibility with different fir [...] adds 82a8daaecfd9 firmware: arm_ffa: Add support for MEM_LEND adds 01537a078b86 firmware: arm_ffa: Remove unused 'compat_version' variable adds 2275be723d8a Merge tag 'arm-ffa-updates-5.16' of git://git.kernel.org/p [...] adds c50a536ded03 Merge branch 'arm/drivers' into for-next adds e81fc37cb99b soc: document merges adds 4f22aa4569e5 qcom: spm: allow compile-testing adds 769ea5625a62 Merge branch 'arm/drivers' into for-next adds 89139102d31d arm64: dts: qcom: sdm845-oneplus: enable second wifi channel adds 178056a46158 arm64: dts: qcom: sm8350: Add fastrpc nodes adds 81729330a70a arm64: dts: qcom: sm8150: Add fastrpc nodes adds 6dccaae0cbc7 arm64: dts: qcom: sa8155p-adp: Enable remoteproc capabilities adds d8a3c775d7cd arm64: dts: qcom: Add PM6350 PMIC adds cd10fb799383 arm64: dts: qcom: sm6350: add debug uart adds 270b1a71c660 dt-bindings: arm: cpus: Add Kryo 570 CPUs adds 8ceb1db0b033 dt-bindings: arm: qcom: Document sm7225 and fairphone,fp4 board adds 134283324d40 arm64: dts: qcom: Add SM7225 device tree adds 4cbea668767d arm64: dts: qcom: sm7225: Add device tree for Fairphone 4 adds 0e0253ccaf90 arm64: dts: qcom: Add device tree for Samsung Galaxy S4 Mi [...] adds c6b4ddc08dc2 arm64: dts: qcom: msm8916-samsung-serranove: Add touch screen adds 3fb7605735fa arm64: dts: qcom: msm8916-samsung-serranove: Add touch key adds 85733cd7378a arm64: dts: qcom: msm8916-samsung-serranove: Add IMU adds 792b49509818 arm64: dts: qcom: msm8916-samsung-serranove: Add rt5033 battery adds ab0f0987e035 arm64: dts: qcom: msm8916-samsung-serranove: Add NFC adds 48cc39c32b99 ARM: qcom: Add ARCH_MSM8916 for MSM8916 on ARM32 adds a22f9a766e1d arm64: dts: qcom: msm8916: Add CPU ACC and SAW/SPM adds d468f825b3fd ARM: dts: qcom: msm8916: Add include for SMP without PSCI [...] adds 8a8e08dc964b ARM: dts: qcom: msm8916-samsung-serranove: Include dts from arm64 adds d87e9a4d27cc arm64: dts: qcom: sdm845: Add XO clock to SDHCI adds 7f761609d706 arm64: dts: qcom: sdm845: Disable Adreno, modem and Venus [...] adds 4a5622c1d975 arm64: dts: qcom: sdm845: Don't disable MDP explicitly adds 26b59eb53a6b arm64: dts: qcom: sdm845: Add size/address-cells to dsi[01] adds dea1a7880fc8 arm64: dts: qcom: sdm845: Move gpio.h inclusion to SoC DTSI adds 93ec8732f68a arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id adds 503da6e2d450 arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id adds 9c0bd8e53774 arm64: dts: qcom: ipq8074: Add QUP5 I2C node adds 12a7f71a8ea5 arm64: dts: qcom: pmk8350: Make RTC disabled by default; e [...] adds 6ea15b5065e5 arm64: dts: qcom: sc7280: Add 200MHz in qspi_opp_table adds 82d61e19fccb arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY [...] adds 1351512f29b4 arm64: dts: qcom: Correct QMP PHY child node name adds 03ceec4e3414 arm64: dts: qcom: Drop max-microamp and vddp-ref-clk prope [...] adds 6fef7b3957ab arm64: dts: qcom: Drop reg-names from QMP PHY nodes adds f47466db11a9 arm64: dts: qcom: msm8998-clamshell: Add missing vdda supplies adds 942bcd33ed45 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes adds 561650dceae8 arm64: dts: qcom: ipq8074-hk01: Add dummy supply for QMP USB3 PHY adds 0ac10b291bee arm64: dts: qcom: Fix 'interrupt-map' parent address cells adds ff80dc99cd9a arm64: dts: qcom: msm8996: xiaomi-gemini: Enable JDI LCD panel adds 92e0ee9f83b3 arm64: dts: qcom: sc7280: Add PCIe and PHY related nodes adds 4e24d227aa77 arm64: dts: qcom: sc7280: Add PCIe nodes for IDP board adds 669e7adb2fef arm64: dts: qcom: sc7280: Add Herobrine adds b110dfa5ad42 arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo [...] adds 9b729b0932d0 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED en [...] adds 360f20c801f7 arm64: dts: qcom: Move WLED num-strings from pmi8994 to so [...] adds 90ba636e40cb arm64: dts: qcom: pm660l: Remove board-specific WLED confi [...] adds f468ecf105de arm64: dts: qcom: sdm630: Add disabled Venus support adds 52f5fbe25934 arm64: dts: qcom: msm8916-asus-z00l: Add sensors adds bb270c86ec16 arm64: dts: qcom: msm8996: move clock-frequency from PN547 [...] adds ef062eb67592 arm64: dts: qcom: msm8996: Add device tree entries to supp [...] adds d5240f8e2364 arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock adds b212400d5d72 arm64: dts: qcom: sdm845-oneplus: remove devinfo-size from [...] adds 21e95ec221ae arm64: dts: qcom: msm8916-asus-z00l: Add touchscreen adds 68edf2d8fc0d arm64: dts: qcom: msm8916-asus-z00l: Add SDCard adds 22efef1ca05d arm64: dts: qcom: msm8916-asus-z00l: Add sensors adds 179811bebc7b arm64: dts: qcom: Fix node name of rpm-msg-ram device nodes adds c86c43c41e86 arm64: dts: qcom: msm8916: Drop standalone smem node adds 442ee1fc60c4 arm64: dts: qcom: Drop unneeded extra device-specific includes adds 07ddb302811e arm64: dts: qcom: sm8350: Add CPU topology and idle-states adds 62b177fcdfdf arm64: dts: qcom: ipq6018: Remove unused 'qcom,config-pipe [...] adds 82f07cbd4089 arm64: dts: qcom: ipq6018: Remove unused 'iface_clk' prope [...] adds b34a82f06f7e Revert "arm64: dts: qcom: msm8916-asus-z00l: Add sensors" adds d584cdc9e8c6 Merge tag 'qcom-arm64-for-5.16-2' of git://git.kernel.org/ [...] adds f52d44802aa3 Merge branch 'arm/dt' into for-next new 671e2d745da0 MAINTAINERS: Add pasemi i2c to ARM/APPLE MACHINE new e081c53a5ba1 MAINTAINERS: add pinctrl-apple-gpio to ARM/APPLE MACHINE new a56c75d62c94 Merge tag 'asahi-soc-maintainers-5.16-v2' of https://githu [...] new 0c1388beb8b8 Merge branch 'arm/soc' into for-next new 0a8282b83119 arm64: apple: Add pinctrl nodes new ff2a8d91d80c arm64: apple: Add PCIe node new 3c866bb79577 arm64: dts: apple: t8103: Add PCIe DARTs new 128888a6fdb6 arm64: dts: apple: t8103: Add root port interrupt routing new e1bebf978151 arm64: dts: apple: j274: Expose PCI node for the Ethernet [...] new c17c7cc775b3 Merge tag 'asahi-soc-dt-5.16-v2' of https://github.com/Asa [...] new 1cdf5048958d Merge branch 'arm/dt' into for-next new 5e5a715e3407 Merge branch 'arm/fixes' into for-next new 7db2bc925e46 Revert "firmware: qcom: scm: Add support for MC boot address API" new fdf79096aec7 Merge branch 'arm/drivers' into for-next new ed5711a166d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a03db54a93db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4a9792ec5df6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 85d8e78cd84f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 923c6cee3830 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new ab64236a77b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 72bc909d1588 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new defc1dba4611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22bbf31eb434 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21e70eeb015f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5cdf97aca35e Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] adds bbe9515ab088 Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] new 457181e0088f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d37bc2a9e25a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5b0406c7a0c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 11de66e26261 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 13448262d39a Merge branch 'next/drivers' into for-next adds 0d5808cf190b Merge branch 'next/dt64' into for-next new 667d9130aa0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96a541096022 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 9c8df6432a73 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] new ffaa08fcb73a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new ce9d61029359 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 2912a2146980 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 0602edde4f07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3aaa8ad358fe Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] new e0319526a6af Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new a69cd911b124 Merge tag 'sunxi-clk-for-5.16-1' of https://git.kernel.org [...] new 28f216ee5bde Merge branch 'clk-allwinner' into clk-next new 2e1205422cb9 clk: meson: meson8b: Export the video clocks new 1792bdac34a7 clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk [...] new 9e544b75b20f clk: meson: meson8b: Add the vid_pll_lvds_en gate clock new bb8557359806 clk: meson: meson8b: Add the HDMI PLL M/N parameters new 040e165bef65 clk: meson: meson8b: Initialize the HDMI PLL registers new 7bcf9ef6b9c5 clk: meson: meson8b: Make the video clock trees mutable new 151a994fadf7 Merge tag 'clk-meson-v5.16-1' of https://github.com/BayLib [...] new 8527731421a2 Merge branch 'clk-amlogic' into clk-next new 4e44a0ba4d07 Merge tag 'clk-v5.16-samsung' of https://git.kernel.org/pu [...] new ee7bfa2baf90 Merge branch 'clk-samsung' into clk-next new f2b883bbdd08 dt-bindings: clock: u8500: Rewrite in YAML and extend new b14cbdfd467d clk: ux500: Add driver for the reset portions of PRCC new f847897939b6 Merge branch 'clk-ux500' into clk-next new 36971566ea7a clk: at91: re-factor clocks suspend/resume new 4d21be864092 clk: at91: pmc: execute suspend/resume only for backup mode new c884c7a0acb2 clk: at91: sama7g5: add securam's peripheral clock new c55388167775 clk: at91: clk-master: add register definition for sama7g5 [...] new 88bdeed3d08d clk: at91: clk-master: improve readability by using local [...] new 5df4cd9099d0 clk: at91: pmc: add sama7g5 to the list of available pmcs new f12d028b743b clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL new c2910c00fee4 clk: at91: clk-master: check if div or pres is zero new a27748adeaca clk: at91: clk-master: mask mckr against layout->mask new 0ef99f8202c5 clk: at91: clk-master: fix prescaler logic new 1e229c21a472 clk: at91: clk-sam9x60-pll: add notifier for div part of PLL new 7029db09b202 clk: at91: clk-master: add notifier for divider new facb87ad7560 clk: at91: sama7g5: remove prescaler part of master clock new 0b59e619ef24 clk: at91: sama7g5: set low limit for mck0 at 32KHz new 05c7df958f37 Merge branch 'clk-at91' into clk-next new dd742cac340f clk: use clk_core_get_rate_recalc() in clk_rate_get() new 9c4c7a13f4c8 Merge branch 'clk-debugfs' into clk-next new 71cfbb34e332 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 9e10c189e98c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d17407e74d05 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 7407640cc397 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1aaa557b2db9 m68k: set a default value for MEMORY_RESERVE adds 6dbe88e93c35 m68knommu: Remove MCPU32 config symbol new 6125e7df8576 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43bdcbd50043 microblaze: timer: Remove unused properties new 893b47eda493 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds d6c7c374c452 MIPS: octeon: Remove unused functions adds a923a2676e60 MIPS: Fix assembly error from MIPSr2 code used within MIPS [...] adds 01fde9a0e497 MIPS: kernel: proc: fix trivial style errors adds 1ad964ae1a91 MIPS: kernel: proc: use seq_puts instead of seq_printf adds 626bfa037299 MIPS: kernel: proc: add CPU option reporting adds 95b8a5e0111a MIPS: Remove NETLOGIC support new 9a20a1ceac5d Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 91b342dec538 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e13165deba9e Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 6d8dcdfdc1a1 parisc/unwind: use copy_from_kernel_nofault() adds ad696d0a07a4 parisc: make parisc_acctyp() available outside of faults.c adds d1dcbec59ffa parisc: Switch to ARCH_STACKWALK implementation adds 0b297e44ce2c parisc: Add KFENCE support adds e6983fcdb1e4 parisc: disable preemption during local tlb flush adds ea3d540b210b parisc: deduplicate code in flush_cache_mm() and flush_cac [...] adds 67f6bda4482a parisc: fix preempt_count() check in entry.S adds 82bd44570b8b parisc: disable preemption in send_IPI_allbutself() adds ae2eac9bbfa5 parisc: fix warning in flush_tlb_all adds 26a54bd492fb parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] adds 505f60557aae parisc: Allocate task struct with stack frame alignment adds ff35df3d7794 parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h adds 6860c2927ebe parisc: Use PRIV_USER instead of 3 in entry.S adds 4a1a10513897 task_stack: Fix end_of_stack() for architectures with upwa [...] adds fe3f79017d8a parisc: Fix ptrace check on syscall return adds f1d62a1273d3 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled adds e95a6d63a259 parisc: move virt_map macro to assembly.h adds 3d36361a6bd8 parisc: add PIM TOC data structures adds 0be0ae384abe parisc/firmware: add functions to retrieve TOC data adds db84b84e5b25 parisc: add support for TOC (transfer of control) adds 8dad0e6f17ce parisc: Move thread_info into task struct adds b33f32bc3ee9 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] adds 61e91d7189c4 parisc: Use PRIV_USER in syscall.S adds 942c20fac91a parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h adds bc4c23e7a0c0 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers adds 20ffa8e15bce parisc: enhance warning regarding usage of O_NONBLOCK adds 0f0a06de5492 parisc: mark xchg functions notrace adds 0cf1bd3df530 parisc: don't enable irqs unconditionally in handle_interr [...] adds 62c6b5fbd644 parisc: Make use of the helper macro kthread_run() adds 59c3c0a47cdf parisc/ftrace: set function trace function adds 974aed0df7f2 parisc/ftrace: use static key to enable/disable function g [...] adds dd7bf3ebe9e6 parisc: Remove unused constants from asm-offsets.c new b690e2aa2028 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3091f5fc5f1d powerpc: Mark .opd section read-only adds 4f703e7faa67 powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC adds 915b368f6968 powerpc/pseries/iommu: Add of_node_put() before break adds 7453f501d443 powerpc/kexec_file: Add of_node_put() before goto adds 68b44f94d637 powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC [...] adds 3a75fd709c89 powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c adds 01116e6e98b0 powerpc/fsl_booke: Take exec flag into account when settin [...] adds a97dd9e2f760 powerpc/fsl_booke: Enable reloading of TLBCAM without swit [...] adds 52bda69ae8b5 powerpc/fsl_booke: Tell map_mem_in_cams() if init is done adds 0b2859a74306 powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory adds d5970045cf9e powerpc/fsl_booke: Update of TLBCAMs after init adds 49e3d8ea6248 powerpc/fsl_booke: Enable STRICT_KERNEL_RWX adds 61cb9ac66b30 powerpc/vas: Fix potential NULL pointer dereference adds e9efabc6e4c3 powerpc/5200: dts: add missing pci ranges adds 7855b6c66dc4 powerpc/5200: dts: fix pci ranges warnings adds aed2886a5e9f powerpc/5200: dts: fix memory node unit name adds a85c728cb5e1 powerpc/32: Don't use lmw/stmw for saving/restoring non vo [...] adds 566af8cda399 powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC adds e606a2f46c72 powerpc/time: Remove generic_suspend_{dis/en}able_irqs() adds 8f7fadb4ba87 powerpc/machdep: Remove stale functions from ppc_md structure adds 5c810ced36ae powerpc/32: Add support for out-of-line static calls adds cbe654c77961 powerpc: warn on emulation of dcbz instruction in kernel mode adds e28d0b675056 powerpc/lib/sstep: Don't use __{get/put}_user() on kernel [...] adds 63f501e07a85 powerpc/8xx: Simplify TLB handling adds fdacae8a8402 powerpc: Activate CONFIG_STRICT_KERNEL_RWX by default adds a61ec782a754 powerpc/breakpoint: Cleanup adds c7d19189d724 powerpc/32: Don't use a struct based type for pte_t adds 319fa1a52e43 powerpc/pseries/mobility: ignore ibm, platform-facilities updates new b7472e1764bf Revert "powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPA [...] new f22969a66041 powerpc/64s: Default to 64K pages for 64 bit book3s new b949d009dd52 powerpc/boot: Set LC_ALL=C in wrapper script new 4a5cb51f3db4 powerpc/64s/interrupt: Fix check_return_regs_valid() false [...] new cb662608e546 selftests/powerpc: Use date instead of EPOCHSECONDS in mit [...] new 44a8214de96b powerpc/bpf: Fix write protecting JIT code new dd6431cdab65 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f9ace4ede49b riscv: remove .text section size limitation for XIP new 683b33f7e7ec riscv/vdso: Drop unneeded part due to merge issue new ffa7a9141bb7 riscv: defconfig: enable DRM_NOUVEAU new 429c301335f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7456f7adbaa Merge branch 'fixes' into features adds 3826350e6dd4 s390/ap: Fix hanging ioctl caused by orphaned replies adds 3f74eb5f7819 s390/zcrypt: rework of debug feature messages adds 273cd173a1e0 s390/pgtable: use physical address for Page-Table Origin adds 5caca32fba20 s390/cpcmd: use physical address for command and response adds e035389b73b1 s390/setup: use virtual address for STSI instruction adds 04f11ed7d8e0 s390/setup: use physical pointers for memblock_reserve() adds dd9089b65407 s390/setup: convert start and end initrd pointers to virtual adds ada1da31ce34 s390/sclp: sort out physical vs virtual pointers usage adds c8f573eccb73 s390/ptrace: add last_break member to pt_regs adds 26c21aa48584 s390: rename last_break to pgm_last_break adds 5d17d4ed7e89 s390: introduce nospec_uses_trampoline() adds 3b051e89da70 s390: add support for BEAR enhancement facility adds ff7a1eefdff5 s390/bitops: return true/false (not 1/0) from bool functions adds 453380318edd s390/cpumf: Allow multiple processes to access /dev/hwc adds d09827256557 s390/ap: new module option ap.useirq adds a4892f85c85d s390/hmcdrv: fix kernel doc comments adds 5ef4f710065d s390/vfio-ap: s390/crypto: fix all kernel-doc warnings adds ad9a14517263 s390/cio: make ccw_device_dma_* more robust adds 132c1e74aa7f s390/ap: function rework based on compiler warning adds eec013bbf66f s390/string: use generic strrchr adds f492bac3b6c8 s390/string: use generic strlcpy adds 74e74f9cb3de s390/spinlock: remove incorrect kernel doc indicator adds 6aefbf1cdf00 s390/pci: add s390_iommu_aperture kernel parameter adds 277c8389386e s390/kexec_file: move kernel image size check adds 5ecb2da660ab s390: support command lines longer than 896 bytes adds 622021cd6c56 s390: make command line configurable adds 4ab5b2549146 Merge branch 'features' into for-next new 09da9a042906 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 61531cb3f9cd sh: Cleanup about SPARSE_IRQ new fda1bc533094 sh: fix kconfig unmet dependency warning for FRAME_POINTER new e25c252a9b03 sh: math-emu: drop unused functions new b929926f01f2 sh: define __BIG_ENDIAN for math-emu new 475c3f599582 sh: fix READ/WRITE redefinition warnings new 8518e694203d sh: pgtable-3level: Fix cast to pointer from integer of di [...] new 2a900c36cb1d Merge branch 'for-next' of git://git.libc.org/linux-sh new 0e9218dc2654 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 1afcfe4411e3 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 67a0df24967d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b7e072f9b77f fscrypt: improve a few comments new c2991e225139 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds a2872465a68c fscache: Generalise the ->begin_read_operation method adds f2792a42b729 fscache: Fix fscache_cookie_enabled() to handle NULL cookie adds d7d6fc727a23 cachefiles: Always indicate we should fill a post-EOF page [...] adds c64b094ee7f7 fscache: Implement a fallback I/O interface to replace the [...] adds 007479008661 nfs: Move to using the alternate fallback fscache I/O API adds 504058d9333b 9p: Convert to using the netfs helper lib to do reads and caching adds d53048a45b28 cifs: (untested) Move to using the alternate fallback fsca [...] adds c2ab459d6459 fscache: Remove the old I/O API adds 3e3e5e20ad34 fscache: Remove stats that are no longer used adds 3c04540345fe fscache: Update the documentation to reflect I/O API changes adds d8daa20d7898 Merge branch 'fscache-remove-old-io' into fscache-next new 9a8088e0841a Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds f6f39f7a0add btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk adds 0e3dd5bce80f btrfs: send: simplify send_create_inode_if_needed adds 991a3daeda98 btrfs: drop unnecessary ret in ioctl_quota_rescan_status adds 9675ea8c9d0e btrfs: update comment for fs_devices::seed_list in btrfs_r [...] adds fdf250db89b6 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] adds 651fb4192733 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] adds 8481dd80ab1e btrfs: subpage: introduce btrfs_subpage_bitmap_info adds 72a69cd03082 btrfs: subpage: pack all subpage bitmaps into a larger bitmap adds 44bee215f72f btrfs: reflink: initialize return value to 0 in btrfs_exte [...] adds a09f23c3554e btrfs: rename and switch to bool btrfs_chunk_readonly adds 1ccc2e8a8648 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] adds cae796868042 btrfs: defrag: also check PagePrivate for subpage cases in [...] adds 76068cae634b btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize adds 5767b50c0096 btrfs: defrag: factor out page preparation into a helper adds eb793cf85782 btrfs: defrag: introduce helper to collect target file extents adds 22b398eeeed4 btrfs: defrag: introduce helper to defrag a contiguous pre [...] adds e9eec72151e2 btrfs: defrag: introduce helper to defrag a range adds b18c3ab2343d btrfs: defrag: introduce helper to defrag one cluster adds 7b508037d4ca btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] adds c635757365c3 btrfs: defrag: remove the old infrastructure adds c22a3572cbaf btrfs: defrag: enable defrag for subpage case adds 8eae532be753 btrfs: zoned: load zone capacity information from devices adds c46c4247ab04 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] adds 98173255bddd btrfs: zoned: calculate free space from zone capacity adds d8da0e85673a btrfs: zoned: tweak reclaim threshold for zone capacity adds 5daaf552d182 btrfs: zoned: consider zone as full when no more SB can be [...] adds 9658b72ef300 btrfs: zoned: locate superblock position using zone capacity adds 8376d9e1ed8f btrfs: zoned: finish superblock zone once no space left fo [...] adds ea6f8ddcde63 btrfs: zoned: load active zone information from devices adds dafc340dbd10 btrfs: zoned: introduce physical_map to btrfs_block_group adds afba2bc036b0 btrfs: zoned: implement active zone tracking adds 68a384b5ab4d btrfs: zoned: load active zone info for block group adds 2e654e4bb9ac btrfs: zoned: activate block group on allocation adds eb66a010d518 btrfs: zoned: activate new block group adds a12b0dc0aa4d btrfs: move ffe_ctl one level up adds a85f05e59bc1 btrfs: zoned: avoid chunk allocation if active block group [...] adds be1a1d7a5d24 btrfs: zoned: finish fully written block group adds 7ae9bd18032e btrfs: zoned: finish relocating block group adds d24fa5c1da08 btrfs: convert latest_bdev type to btrfs_device and rename adds 6605fd2f394b btrfs: use latest_dev in btrfs_show_devname adds b7cb29e666fe btrfs: update latest_dev when we create a sprout device adds cdccc03a8a36 btrfs: remove stale comment about the btrfs_show_devname adds 1e0860f3b3b2 btrfs: check if a log tree exists at inode_logged() adds 289cffcb0399 btrfs: remove no longer needed checks for NULL log context adds c48792c6ee7a btrfs: do not log new dentries when logging that a new nam [...] adds 130341be7ffa btrfs: always update the logged transaction when logging n [...] adds 88e221cdacc5 btrfs: avoid expensive search when dropping inode items from log adds 8a2b3da191e5 btrfs: add helper to truncate inode items when logging inode adds 4934a8150214 btrfs: avoid expensive search when truncating inode items [...] adds a5c733a4b6a9 btrfs: avoid search for logged i_size when logging inode i [...] adds 5328b2a7ff3a btrfs: avoid attempt to drop extents when logging inode fo [...] adds f6df27dd2707 btrfs: do not commit delayed inode when logging a file in [...] adds 38d5e541dd29 btrfs: unexport repair_io_failure() adds 37f00a6d2e9c btrfs: introduce btrfs_is_data_reloc_root adds c2707a255623 btrfs: zoned: add a dedicated data relocation block group adds 35156d852762 btrfs: zoned: only allow one process to add pages to a rel [...] adds e6d261e3b1f7 btrfs: zoned: use regular writes for relocation adds 2adada886b26 btrfs: check for relocation inodes on zoned btrfs in should_nocow adds 960a3166aed0 btrfs: zoned: allow preallocation for relocation inodes adds 4b01c44f15cc btrfs: rename setup_extent_mapping in relocation code adds 2d81eb1c3fa1 btrfs: zoned: let the for_treelog test in the allocator stand out adds 90d04510a774 btrfs: remove root argument from btrfs_log_inode() and its [...] adds d46fb845afb7 btrfs: remove redundant log root assignment from log_dir_items() adds eb10d85ee77f btrfs: factor out the copying loop of dir items from log_d [...] adds 086dcbfa50d3 btrfs: insert items in batches when logging a directory wh [...] adds dc2872247ec0 btrfs: keep track of the last logged keys when logging a d [...] adds 4c6646117912 btrfs: rename btrfs_bio to btrfs_io_context adds cd8e0cca9591 btrfs: remove btrfs_bio_alloc() helper adds c3a3b19bacee btrfs: rename struct btrfs_io_bio to btrfs_bio adds 8ef9dc0f14ba btrfs: do not take the uuid_mutex in btrfs_rm_device adds 49d0c6424cf1 btrfs: assert that extent buffers are write locked instead [...] adds 731ccf15c952 btrfs: make sure btrfs_io_context::fs_info is always initialized adds 6a258d725df9 btrfs: remove btrfs_raid_bio::fs_info member adds b7ef5f3a6f37 btrfs: loop only once over data sizes array when inserting [...] adds f06416566118 btrfs: unexport setup_items_for_insert() adds da1b811fcd4b btrfs: use single bulk copy operations when logging directories adds cd9255be6980 btrfs: remove unused parameter nr_pages in add_ra_bio_pages() adds cf3075fb36c6 btrfs: remove unnecessary parameter delalloc_start for wri [...] adds 9e895a8f7e12 btrfs: use async_chunk::async_cow to replace the confusing [...] adds 584691748c0f btrfs: don't pass compressed pages to btrfs_writepage_endi [...] adds 6a4049102055 btrfs: subpage: make add_ra_bio_pages() compatible adds 6ec9765d746d btrfs: introduce compressed_bio::pending_sectors to trace [...] adds e4f9434749d8 btrfs: subpage: add bitmap for PageChecked flag adds 86ccbb4d2a2a btrfs: handle errors properly inside btrfs_submit_compress [...] adds 6853c64a6e76 btrfs: handle errors properly inside btrfs_submit_compress [...] adds 2d4e0b84b4d0 btrfs: introduce submit_compressed_bio() for compression adds 22c306fe0db7 btrfs: introduce alloc_compressed_bio() for compression adds f472c28f2e88 btrfs: determine stripe boundary at bio allocation time in [...] adds 91507240482e btrfs: determine stripe boundary at bio allocation time in [...] adds 6aabd85835dd btrfs: remove unused function btrfs_bio_fits_in_stripe() adds b4ccace878f4 btrfs: refactor submit_compressed_extents() adds 2bd0fc9349b6 btrfs: cleanup for extent_write_locked_range() adds 4c162778d63e btrfs: subpage: make compress_file_range() compatible adds bbbff01a47bf btrfs: subpage: make btrfs_submit_compressed_write() compatible adds 741ec653ab58 btrfs: subpage: make end_compressed_bio_writeback() compatible adds 66448b9d5b68 btrfs: subpage: make extent_write_locked_range() compatible adds 2b83a0eea5a1 btrfs: factor uncompressed async extent submission code in [...] adds d4088803f511 btrfs: subpage: make lzo_compress_pages() compatible adds e55a0de18572 btrfs: rework page locking in __extent_writepage() adds 164674a76b25 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] adds 2749f7ef3643 btrfs: subpage: avoid potential deadlock with compression [...] adds 0cf9b244e7db btrfs: subpage: only allow compression if the range is ful [...] adds 64259baa396f btrfs: zoned: use kmemdup() to replace kmalloc + memcpy adds ba51e2a11e38 btrfs: change handle_fs_error in recover_log_trees to aborts adds 9a35fc9542fa btrfs: change error handling for btrfs_delete_*_in_log adds 849615394515 btrfs: add a BTRFS_FS_ERROR helper adds 0e24f6d84b4c btrfs: do not infinite loop in data reclaim if we aborted adds 113479d5b8eb btrfs: rename root fields in delayed refs structs adds d55b9e687e71 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] adds f42c5da6c12e btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] adds 681145d4acf4 btrfs: pull up qgroup checks from delayed-ref core to init time adds eed2037fc562 btrfs: make btrfs_ref::real_root optional adds 11b66fa6eef3 btrfs: reduce btrfs_update_block_group alloc argument to bool adds 3dcfbcce1b87 btrfs: use bvec_kmap_local in btrfs_csum_one_bio adds 47926ab53574 btrfs: rename btrfs_dio_private::logical_offset to file_offset adds f4f39fc5dc30 btrfs: remove btrfs_bio::logical member adds 10adb1152d95 btrfs: fix lost error handling when replaying directory deletes adds 8e906945c069 btrfs: use num_device to check for the last surviving seed device adds add9745adc2f btrfs: add comments for device counts in struct btrfs_fs_devices adds 8b41393fe7c3 btrfs: do not call close_fs_devices in btrfs_rm_device adds 562d7b1512f7 btrfs: handle device lookup with btrfs_dev_lookup_args adds faa775c41d65 btrfs: add a btrfs_get_dev_args_from_path helper adds 1a15eb724aae btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls adds 813ebc164e87 btrfs: check-integrity: stop storing the block device name [...] adds 2ca0ec770c62 btrfs: zoned: use greedy gc for auto reclaim adds 2bb2e00ed978 btrfs: fix deadlock between chunk allocation and chunk btr [...] adds ecd84d54674a btrfs: update comments for chunk allocation -ENOSPC cases adds 3873247451eb btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE adds 020e5277583d btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit adds 24bcb45429d9 btrfs: fix deadlock when defragging transparent huge pages adds e60feb445fce fs: export an inode_update_time helper adds 54fde91f52f5 btrfs: update device path inode time instead of bd_inode adds 50780d9baa31 btrfs: fix comment about sector sizes supported in 64K systems adds c8d9cdfc766d btrfs: send: prepare for v2 protocol adds f6906c363f2e btrfs: call btrfs_check_rw_degradable only if there is a m [...] adds e72d4188a201 btrfs: clear MISSING device status bit in btrfs_close_one_device adds 4d88c45ee659 btrfs: remove root argument from drop_one_dir_item() adds c9c9962c9992 btrfs: remove root argument from btrfs_unlink_inode() adds c366b70b75f2 btrfs: remove root argument from add_link() adds 6d815e92d97a btrfs: remove root argument from check_item_in_log() adds 7dd678d0ea3b Merge branch 'misc-next' into for-next-next-v5.15-20211026 adds 48388998bb21 btrfs: index free space entries on size adds ebabc717f06f Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] adds 75c0df1b165a btrfs: only copy dir index keys when logging a directory adds 135a0ebc0f55 btrfs: remove no longer needed logic for replaying directo [...] adds d08596be993d Merge branch 'ext/filipe/tree-log-speedup' into for-next-n [...] adds 23b461ade5ed Merge branch 'for-next-next-v5.15-20211026' into for-next- [...] new a3098b69e0b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a15ffd837b9 Merge branch 'master' of git://github.com/ceph/ceph-client.git new a41ccb897ccf Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds eaa9172ad988 erofs: get rid of ->lru usage adds 4e8bf1a67198 erofs: don't trigger WARN() when decompression fails new 36aa1e2e29f8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d3b6887bf3b1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 81dedaf10c20 fs: reiserfs: remove useless new_opts in reiserfs_remount new 9baf93d68bcc fsnotify: pass data_type to fsnotify_name() new fd5a3ff49a19 fsnotify: pass dentry instead of inode data new dabe729dddca fsnotify: clarify contract for create event hooks new cc53b55f697f fsnotify: Don't insert unmergeable events in hashtable new b9928e80dda8 fanotify: Fold event size calculation to its own function new 8299212cbdb0 fanotify: Split fsid check from other fid mode checks new e0462f91d247 inotify: Don't force FS_IN_IGNORED new 808967a0a4d2 fsnotify: Add helper to detect overflow_event new 1ad03c3a326a fsnotify: Add wrapper around fsnotify_add_event new 29335033c574 fsnotify: Retrieve super block from the data field new 24dca9059050 fsnotify: Protect fsnotify_handle_inode_event from no-inod [...] new 330ae77d2a5b fsnotify: Pass group argument to free_event new 12f47bf0f099 fanotify: Support null inode event in fanotify_dfid_inode new 74fe4734897a fanotify: Allow file handle encoding for unhashed events new 272531ac619b fanotify: Encode empty file handle when no inode is provided new 4fe595cf1c80 fanotify: Require fid_mode for any non-fd event new 9daa811073fa fsnotify: Support FS_ERROR event type new 8d11a4f43ef4 fanotify: Reserve UAPI bits for FAN_FS_ERROR new 734a1a5eccc5 fanotify: Pre-allocate pool of error events new 83e9acbe13dc fanotify: Support enqueueing of error events new 8a6ae64132fd fanotify: Support merging of error events new 2c5069433a3a fanotify: Wrap object_fh inline space in a creator macro new 4bd5a5c8e6e5 fanotify: Add helpers to decide whether to report FID/DFID new 572c28f27a26 fanotify: WARN_ON against too large file handles new 936d6a38be39 fanotify: Report fid info for file related file system errors new 130a3c742107 fanotify: Emit generic error info for error event new 9709bd548f11 fanotify: Allow users to request FAN_FS_ERROR events new 9a089b21f79b ext4: Send notifications on error new 5451093081db samples: Add fs error monitoring example new c0baf9ac0b05 docs: Document the FAN_FS_ERROR event new d1ccf9fdcfc9 Merge filesystem error notification series from Gabriel. new 49f645673463 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 70857315a926 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 09631cf3234d f2fs: include non-compressed blocks in compr_written_block new 84eab2a899f2 f2fs: replace snprintf in show functions with sysfs_emit new 6691d940b0e0 f2fs: introduce fragment allocation mode mount option new 71f2c8206202 f2fs: multidevice: support direct IO new b368cc5e2634 f2fs: compress: fix overwrite may reduce compress ratio un [...] new 02d58cd253d7 f2fs: compress: disallow disabling compress on non-empty c [...] new 91ba9a3a36c7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 5c791fe1e2a4 fuse: make sure reclaim doesn't write the inode adds 36ea23374d1f fuse: write inode in fuse_vma_close() instead of fuse_release() adds bda9a71980e0 fuse: annotate lock in fuse_reverse_inval_entry() adds 5fe0fc9f1de6 fuse: use kmap_local_page() adds b5d975829785 fuse: delete redundant code adds 371e8fd02969 fuse: move fuse_invalidate_attr() into fuse_update_ctime() adds 84840efc3c0f fuse: simplify __fuse_write_file_get() adds cefd1b83275d fuse: decrement nlink on overwriting rename adds b22dd1a547a2 fuse: don't increment nlink in link() adds 62a4aa8d0abd fuse: selective attribute invalidation adds 4ab35b003435 fuse: don't bump attr_version in cached write adds c8ae84e8d31d fuse: rename fuse_write_update_size() adds b91247e78689 fuse: always invalidate attributes after writes adds d0efb34ff341 fuse: fix attr version comparison in fuse_read_update_size() adds a99fd037f209 fuse: cleanup code conditional on fc->writeback_cache adds fdc239f5bc8e fuse: simplify local variables holding writeback cache state adds 057a09df10c2 fuse: move reverting attributes to fuse_change_attributes() adds 334ec7cd29c9 fuse: add cache_mask adds 09fe6e0b335a fuse: take cache_mask into account in getattr adds 85bf4c6df4e9 fuse: only update necessary attributes new d5edd0816246 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 00bfe02f4796 gfs2: Fix mmap + page fault deadlocks for buffered I/O adds 42c498c18a94 iomap: Fix iomap_dio_rw return value for user copies adds 97308f8b0d86 iomap: Support partial direct I/O on user copy failures adds 4fdccaa0d184 iomap: Add done_before argument to iomap_dio_rw adds 55b8fe703bc5 gup: Introduce FOLL_NOFAULT flag to disable page faults adds 3337ab08d08b iov_iter: Introduce nofault flag to disable page faults adds b01b2d72da25 gfs2: Fix mmap + page fault deadlocks for direct I/O adds 6edb6ba333d3 gfs2: remove redundant check in gfs2_rgrp_go_lock adds 4c69038d9087 gfs2: Add GL_SKIP holder flag to dump_holder adds c1442f6b53d8 gfs2: move GL_SKIP check from glops to do_promote adds c98c2ca5eae9 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug adds a500bd3155f2 gfs2: Allow append and immutable bits to coexist adds b016d9a84abd gfs2: Save ip from gfs2_glock_nq_init adds 763766c0571e gfs2: dequeue iopen holder in gfs2_inode_lookup error adds a739765cd8e6 gfs2: dump glocks from gfs2_consist_OBJ_i adds 3278b977c9c4 gfs2: change go_lock to go_instantiate adds d74d0ce5bcd6 gfs2: Remove 'first' trace_gfs2_promote argument adds 17a6eceeb1c5 gfs2: re-factor function do_promote adds 60d8bae9d16a gfs2: further simplify do_promote adds e6f856008d23 gfs2: split glock instantiation off from do_promote adds f2e70d8f2fdf gfs2: fix GL_SKIP node_scope problems adds ec1d398dd780 gfs2: Eliminate GIF_INVALID flag adds 4b3113a25731 gfs2: remove RDF_UPTODATE flag adds 8793e149859a gfs2: set glock object after nq adds 486408d690e1 gfs2: Cancel remote delete work asynchronously adds 7427f3bb49d8 gfs2: Fix glock_hash_walk bugs adds 660a6126f8c3 gfs2: check context in gfs2_glock_put adds e34e6f8133b8 gfs2: Fix unused value warning in do_gfs2_set_flags() new 0b71f9d2960f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 458002afdf35 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 342a67f08842 NFS: Label the dentry with a verifier in nfs_link(), nfs_s [...] adds 9019fb391de0 NFS: Label the dentry with a verifier in nfs_rmdir() and n [...] adds ca05cbae2a04 NFS: Fix up nfs_ctx_key_to_expire() adds ea7a1019d8ba SUNRPC: Partial revert of commit 6f9f17287e78 adds 47dd8796a31e SUNRPC: Add cond_resched() at the appropriate point in __r [...] adds 6dbcbe3f78be SUNRPC: Remove WQ_HIGHPRI from xprtiod adds b9f8713f42af SUNRPC: Remove unnecessary memory barriers adds 33c3214bf450 SUNRPC: xprt_clear_locked() only needs release memory semantics adds 43d20e80e288 NFS: Fix a few more clear_bit() instances that need releas [...] adds a1e7f30a8606 NFSv4: Retrieve ACCESS on open if we're not using NFS4_CRE [...] adds eea413308f2e NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED adds 488796ec1e39 NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA adds a6a361c4ca3c NFS: Ignore the directory size when marking for revalidation adds 2929bc3329f4 NFS: Fix up nfs_readdir_inode_mapping_valid() adds ff81dfb5d721 NFS: Further optimisations for 'ls -l' adds cec08f452a68 NFS: Fix dentry verifier races adds b97583b26326 NFS: Do not flush the readdir cache in nfs_dentry_iput() adds 36a10a3c4cb6 NFS: Remove unnecessary page cache invalidations adds a2915fa06227 pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_pr [...] adds 8e09650f5ec6 NFS: Remove unnecessary TRACE_DEFINE_ENUM()s adds 0392dd51f9c7 SUNRPC: Per-rpc_clnt task PIDs adds 110cb2d2f932 NFS: Instrument i_size_write() adds 64a93dbf25d3 NFS: Fix deadlocks in nfs_scan_commit_list() adds 133a48abf6ec NFS: Fix up commit deadlocks adds f0caea8882a7 NFS: Fix an Oops in pnfs_mark_request_commit() adds 6e176d47160c NFSv4: Fixes for nfs4_inode_return_delegation() adds 0ebeebcf5960 NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests adds e591b298d7ec NFS: Save some space in the inode adds d5f458a97965 Fix user namespace leak adds 21037b8c2258 xprtrdma: Provide a buffer to pad Write chunks of unaligne [...] adds 7a3d524c4cf5 xprtrdma: Remove rpcrdma_ep::re_implicit_roundup adds b4776a341ec0 SUNRPC: Tracepoints should display tk_pid and cl_clid as a [...] adds 76497b1adb89 SUNRPC: Use BIT() macro in rpc_show_xprt_state() adds d9f877433ef8 NFS: Replace dprintk callsites in nfs_readpage(s) adds b40887e10dca SUNRPC: Trace calls to .rpc_call_done adds 86882c754649 NFS: Remove --> and <-- dprintk call sites adds 01dde76e4712 NFS: Create an nfs4_server_set_init_caps() function adds e5731131fb6f NFS: Move nfs_probe_destination() into the generic client adds 4d4cf8d2d6cc NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() adds 1301ba603ca5 NFS: Call nfs_probe_server() during a fscontext-reconfigure event adds 5fe1210d2595 NFS: Unexport nfs_probe_fsinfo() adds 023859ce6f88 sunrpc: remove unnecessary test in rpc_task_set_client() adds 4cd27df88af2 NFS: Remove redundant call to __set_page_dirty_nobuffers new 01d29f87fcfe NFSv4: Fix a regression in nfs_set_open_stateid_locked() new c557b034738c Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 64b75fcda966 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] new baa6ab7496d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ff50a467dd1f ubifs: Fix spelling mistakes adds f3a6c287cb6b ubi: Fix a mistake in comment adds 191876465256 ubifs: Make use of the helper macro kthread_run() new e7087596ffb1 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] new 9a620291fc01 ubifs: Export filesystem error counters new 4e843a2b19d4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 53eb47b491c8 xfs: replace snprintf in show functions with sysfs_emit adds bf2307b19513 xfs: fold perag loop iteration logic into helper function adds f1788b5e5ee2 xfs: rename the next_agno perag iteration variable adds 8ed004eb9d07 xfs: terminate perag iteration reliably on agcount adds 892a666fafa1 xfs: fix perag reference leak on iteration race with growfs adds 94a14cfd3b6e xfs: fix incorrect decoding in xchk_btree_cur_fsbno adds cc411740472d xfs: remove xfs_btree_cur.bc_blocklog adds efb79ea31067 xfs: reduce the size of nr_ops for refcount btree cursors adds d47fef9342d0 xfs: don't track firstrec/firstkey separately in xchk_btree adds eae5db476f9d xfs: dynamically allocate btree scrub context structure adds 6ca444cfd663 xfs: prepare xfs_btree_cur for dynamic cursor heights adds 69724d920e7c xfs: rearrange xfs_btree_cur fields for better packing adds 56370ea6e5fe xfs: refactor btree cursor allocation function adds c0643f6fdd6d xfs: encode the max btree height in the cursor adds c940a0c54a2e xfs: dynamically allocate cursors based on maxlevels adds 7cb3efb4cfdd xfs: rename m_ag_maxlevels to m_allocbt_maxlevels adds b74e15d720d0 xfs: compute maximum AG btree height for critical reservat [...] adds 1b236ad7ba80 xfs: clean up xfs_btree_{calc_size,compute_maxlevels} adds 9ec691205e7d xfs: compute the maximum height of the rmap btree when ref [...] adds bc8883eb775d xfs: kill XFS_BTREE_MAXLEVELS adds 0ed5f7356dae xfs: compute absolute maximum nlevels for each btree type adds 9fa47bdcd33b xfs: use separate btree cursor cache for each btree type adds e7720afad068 xfs: remove kmem_zone typedef adds 182696fb021f xfs: rename _zone variables to _cache adds 9e253954acf5 xfs: compact deferred intent item structures adds f3c799c22c66 xfs: create slab caches for frequently-used deferred items adds c201d9ca5392 xfs: rename xfs_bmap_add_free to xfs_free_extent_later adds b3b5ff412ab0 xfs: reduce the size of struct xfs_extent_free_item adds c04c51c52469 xfs: remove unused parameter from refcount code adds 5ca5916b6bc9 xfs: punch out data fork delalloc blocks on COW writeback failure new a43c418a24a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 7199792689df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 482e00075d66 fs: remove leftover comments from mandatory locking removal new e1c6526cddba Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 15950721c1fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c666d447e091 test_printf: Make pft array const new a25a0854a226 test_printf: Remove separate page_flags variable new 5b358b0de963 test_printf: Remove custom appending of '|' new 507f98603607 test_printf: Append strings more efficiently new 23efd0804c0a vsprintf: Make %pGp print the hex value new 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next new 24a1dffbecaf lib/vsprintf.c: Amend static asserts for format specifier flags new ad7fea30c59e Merge branch 'for-5.16' into for-next new 5cba7c5b4c06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43ddc4f581e1 Merge branch 'pci/acpi' adds f519cd5cb866 Merge branch 'pci/aspm' adds 982595c168a2 Merge branch 'pci/enumeration' adds 2f269ac6de23 Merge branch 'pci/driver' adds 3955baff073b Merge branch 'pci/hotplug' adds 0a9aeebfaa0f Merge branch 'pci/msi' adds d40679139f87 Merge branch 'pci/p2pdma' adds 89b157edb1e1 Merge branch 'pci/portdrv' adds 56d25d9b5e08 Merge branch 'pci/resource' adds 52dc3705bf5a Merge branch 'pci/switchtec' adds 8d6601db6757 Merge branch 'pci/sysfs' adds 20e27749efb6 Merge branch 'pci/virtualization' adds 3331325c6347 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() adds 48225f1878bd cxgb3: Remove t3_seeprom_read and use VPD API adds 43f3b61e37e0 cxgb3: Use VPD API in t3_seeprom_wp() adds 78b5d5c99853 cxgb3: Remove seeprom_write and use VPD API adds 6b58e97e284e Merge branch 'pci/vpd' adds 4e43870dab1d Merge branch 'pci/misc' adds ce9737f2b12c Merge branch 'remotes/lorenzo/pci/aardvark' adds 227169c62965 Merge branch 'remotes/lorenzo/pci/apple' adds 1faff614aa9f PCI: j721e: Fix an error handling path in j721e_pcie_probe() adds 66d0395f34ef Merge branch 'remotes/lorenzo/pci/cadence' adds 77a3a33439e0 Merge branch 'remotes/lorenzo/pci/dt' adds 829fa2b9be46 Merge branch 'remotes/lorenzo/pci/dwc' adds 27dda3fd1833 Merge branch 'remotes/lorenzo/pci/endpoint' adds d1311d523681 Merge branch 'remotes/lorenzo/pci/imx6' adds d8f2174b47ad Merge branch 'pci/host/mt7621' adds a9f23709c3a0 Merge branch 'remotes/lorenzo/pci/qcom' adds 21b71c44e670 Merge branch 'pci/host/rcar' adds 5dbf178d02ec Merge branch 'remotes/lorenzo/pci/vmd' adds 6de1dedb1db1 Merge branch 'remotes/lorenzo/pci/xgene' new f7d64f5e8fe7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 880ef53c0921 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new fc97b4d6a1a6 HID: playstation: expose DualSense lightbar through a mult [...] new 61177c088a57 leds: add new LED_FUNCTION_PLAYER for player LEDs for game [...] new 8c0ab553b072 HID: playstation: expose DualSense player LEDs through LED class. new 059a54ea5a77 Merge branch 'for-5.16/playstation' into for-next new 3c92cb4cb60c HID: playstation: fix return from dualsense_player_led_set [...] new 2af16c1f846b HID: nintendo: add nintendo switch controller driver new c5e626769563 HID: nintendo: add player led support new 08ebba5c2703 HID: nintendo: add power supply support new 697e5c7a34b0 HID: nintendo: add home led support new c4eae84feff3 HID: nintendo: add rumble support new 6b5dca2dea4e HID: nintendo: improve subcommand reliability new 479da173c433 HID: nintendo: send subcommands after receiving input report new c7d0d636171f HID: nintendo: patch hw version for userspace HID mappings new 012bd52c699d HID: nintendo: reduce device removal subcommand errors new 1425247383c5 HID: nintendo: set controller uniq to MAC new 294a828759d0 HID: nintendo: add support for charging grip new 83d640c4f8f8 HID: nintendo: add support for reading user calibration new 4ff5b10840a8 HID: nintendo: add IMU support new 4c048f6b2c25 HID: nintendo: improve rumble performance and stability new e93363f716a2 HID: nintendo: ratelimit subcommands and rumble new dad74e18f72a HID: nintendo: prevent needless queueing of the rumble worker new 900acbbe2552 Merge branch 'for-5.16/nintendo' into for-next new b7644592bd0d HID: wacom: Shrink critical section in `wacom_add_shared_data` new 3d422a4668ef HID: wacom: Make use of the helper function devm_add_actio [...] new 26e295b5c3e0 Merge branch 'for-5.16/wacom' into for-next new 6748031a854d HID: u2fzero: Support NitroKey U2F revision of the device new 8359857a5c5b Merge branch 'for-5.16/u2fzero' into for-next new b7abf78b7a6c HID: u2fzero: clarify error check and length calculations new 43775e62c4b7 HID: u2fzero: properly handle timeouts in usb_submit_urb new 05a194aaf5e4 Merge branch 'for-5.15/upstream-fixes' into for-next new fe1eddda4aa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 744ba97edc55 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 4b2259ad0f3f Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 6105870f794d hwmon: (dell-smm) Sort includes in alphabetical order adds 38c5b0dd7d30 hwmon: (dell-smm) Use strscpy_pad() adds e64325e8c56e hwmon: (dell-smm) Return -ENOIOCTLCMD instead of -EINVAL adds 927d89ee96b3 hwmon: (dell-smm) Add comment explaining usage of i8k_conf [...] adds c0d79987a0d8 hwmon: (dell-smm) Speed up setting of fan speed new 1bfaa49abf07 dt-bindings: hwmon: Add nct7802 bindings new 0e346a86a51d hwmon: (nct7802) Make temperature/voltage sensors configurable new f4cbba74c3ec hwmon: (nct6775) add ProArt X570-CREATOR WIFI. new 973bc5e35310 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds d9bfdf183b1d docs/zh_CN add PCI index.rst translation adds 5d045f9511ff docs/zh_CN add PCI pci.rst translation adds 8c3b018874e8 docs: f2fs: fix text alignment adds c04639a7d2fb coding-style.rst: trivial: fix location of driver model macros adds 14efb275d409 scripts: documentation-file-ref-check: ignore hidden files adds 6e74e68d0b4c scripts: documentation-file-ref-check: fix bpf selftests path adds 3577cdb23b8f docs: deprecated.rst: Clarify open-coded arithmetic with literals adds 52ba072e110a docs: submitting-patches: make section about the Link: tag [...] new d29f83e50e87 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 1135eae7772f Merge branch 'master' of git://linuxtv.org/media_tree.git adds b3a1bf7b3568 media: admin-guide: add stm32-dma2d description adds 628c03866cee media: dt-bindings: media: add document for STM32 DMA2d bindings adds e0847b63dfc8 media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no [...] adds 770cd664ef87 media: videobuf2: Fix the size printk format adds 91fd1e8dcc75 media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting adds 3bf118d29b0d media: v4l2-ctrls: Add RGB color effects control adds bdbbd511ef0c media: stm32-dma2d: STM32 DMA2D driver new 02dd037e95b6 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 389d590be2a7 Merge branch 'acpica' into linux-next adds 010318569de5 Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] adds e95ad3258d94 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-scan', 'acpi- [...] adds b50bbc02f80f Merge branches 'acpi-battery' and 'acpi-soc' into linux-next adds fe3a64177331 Merge branch 'acpi-pm' into linux-next adds 816a6484c444 Merge branch 'pnp' into linux-next adds 01de5fcd8b1a PM: hibernate: fix sparse warnings adds 9437e393777e PM: hibernate: swap: Use vzalloc() and kzalloc() adds 39fbef4b0f77 PM: hibernate: Get block device exclusively in swsusp_check() adds 928265e3601c PM: sleep: Do not let "syscore" devices runtime-suspend du [...] adds b0e524950567 Merge branches 'pm-pci' and 'pm-sleep' into linux-next adds 3598b30bd970 cpufreq: Fix typo in cpufreq.h adds 263d37c43959 Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'pm-em' into [...] adds 4570ddda4338 powercap/drivers/dtpm: Encapsulate even more the code adds 7a89d7eacf8e powercap/drivers/dtpm: Simplify the dtpm table adds d2cdc6adc308 powercap/drivers/dtpm: Use container_of instead of a priva [...] adds eb82bace8931 powercap/drivers/dtpm: Scale the power with the load adds 5d8cb8db9f79 powercap/drivers/dtpm: Fix power limit initialization adds 3b4bd495131e Merge tag 'dtpm-v5.16' of https://git.linaro.org/people/da [...] adds 5a3079efc4ab Merge branch 'powercap' into linux-next adds 83e8de89b9e8 Merge tag 'thermal-v5.16-rc1' of ssh://gitolite.kernel.org [...] adds 46e9f92f31e6 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] adds 5ae5ac40021d Merge branch 'thermal' into linux-next new caa2bd07f5c5 ACPI: PRM: Remove unnecessary blank lines new c52ca713279d ACPI: PRM: Handle memory allocation and memory remap failure new d69d1f708093 ACPI: PM: sleep: Do not set suspend_ops unnecessarily new 3d730ee68680 ACPI: AC: Quirk GK45 to skip reading _PSR new 1b26ae40092b ACPI: resources: Add one more Medion model in IRQ override quirk new ae364fd917a2 nouveau: ACPI: Use the ACPI_COMPANION() macro directly new f0b2731ba73b gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly new 61ad20cc4629 Merge branches 'acpi-prm', 'acpi-pm', 'acpi-ac', 'acpi-res [...] new 8d89835b0467 PM: suspend: Do not pause cpuidle in the suspend-to-idle path new 23f62d7ab25b PM: sleep: Pause cpuidle later and resume it earlier durin [...] new 9f6abfcd67aa PM: suspend: Use valid_state() consistently new c72bcf0ab87a cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization new ba9410801460 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next new 5ee24f9d8a16 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 54b0452a1c50 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 4c3d0c106778 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 28d7f0f3f10b devfreq: exynos-ppmu: use node names with hyphens new 14714135a835 devfreq: exynos-ppmu: simplify parsing event-type from DT new 5cf79c293821 PM / devfreq: Strengthen check for freq_table new af102cef97d7 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 613015d7a894 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds dede33da0d97 RDMA/irdma: Make irdma_uk_cq_init() return a void adds 911a81c9c709 RDMA/core: Use kvzalloc when allocating the struct ib_port new 97ad8c8c719d RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n new 10f7b9bc85ec RDMA/ipoib: Use dev_addr_mod() new 50693e66fd3f RDMA/mlx5: Use dev_addr_mod() new fd92213e9af3 RDMA: Constify netdev->dev_addr accesses new 86479f8a3fc7 RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk new e058953c0ed1 RDMA/qedr: Remove unsupported qedr_resize_cq callback new 41cc40eee370 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4def0acb63ce dt-bindings: vendor-prefixes: Add asix prefix adds b13c7a88a7b6 dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter adds a97c69ba4f30 net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver adds ab98bbee072c Merge branch 'ax88796c-spi-ethernet-adapter' adds bdfa75ad70e9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b89e7f2c31ae ice: Nuild fix. adds 016c89460d34 mlx5: fix build after merge adds 93772114413e net: xen: use eth_hw_addr_set() adds a7021af707a3 usb: smsc: use eth_hw_addr_set() adds 18867486fea3 net: qmi_wwan: use dev_addr_mod() adds 2674e7ea22ba net: usb: don't write directly to netdev->dev_addr adds 1e9258c389ee fddi: defxx,defza: use dev_addr_set() adds 2e0566aeb9ff fddi: skfp: constify and use dev_addr_set() adds ed088907563d net: fjes: constify and use eth_hw_addr_set() adds 5ed5b1912a81 net: hippi: use dev_addr_set() adds 978bb0ae8b83 net: s390: constify and use eth_hw_addr_set() adds 7996acffd7cc net: plip: use eth_hw_addr_set() adds 5f07da89bcd0 net: sb1000,rionet: use eth_hw_addr_set() adds 65a4fbbf2263 net: hldc_fr: use dev_addr_set() adds 07591ebec3cf Merge branch 'net-don-t-write-directly-to-netdev-dev_addr' adds 24f7cf9b851e Merge tag 'mac80211-next-for-net-next-2021-10-21' of git:/ [...] adds d1a3f40951bb Merge tag 'wireless-drivers-next-2021-10-22' of git://git. [...] adds 47b068247aa7 net: liquidio: Make use of the helper macro kthread_run() adds f3956e309ecc net: dsa: sja1105: Add of_node_put() before return adds 61e18ce7348b gre/sit: Don't generate link-local addr if addr_gen_mode i [...] adds 99ad92eff764 devlink: Delete obsolete parameters publish API adds 22849b5ea595 devlink: Remove not-executed trap policer notifications adds 8bbeed485823 devlink: Remove not-executed trap group notifications adds 7a690ad499e7 devlink: Clean not-executed param notifications adds 0998aee279c3 Merge branch 'delete-impossible-devlink-notifications' adds db690aecafd1 octeontx2-af: Increase number of reserved entries in KPU adds 0ebecb2644c8 net: mdio: Add helper functions for accessing MDIO devices adds c8fb89a7a7d1 net: phylink: Convert some users of mdiobus_* to mdiodev_* adds 65aa371ea52a net: Convert more users of mdiobus_* to mdiodev_* adds 218f23e8a96f net: phy: bcm7xxx: Add EPHY entry for 7712 adds f4b054d9bb2b dt-bindings: net: bcmgenet: Document 7712 binding adds 3cd92eae9104 net: bcmgenet: Add support for 7712 16nm internal EPHY adds 25790844006a dt-bindings: net: macb: Add mdio bus child node adds 4d98bb0d7ec2 net: macb: Use mdio child node for MDIO bus if it exists adds 643979cf5ec4 net: dsa: sja1105: wait for dynamic config command complet [...] adds 1681ae1691ef net: dsa: sja1105: serialize access to the dynamic config [...] adds f2c4bdf62d76 net: mscc: ocelot: serialize access to the MAC table adds f239934cffe5 net: dsa: b53: serialize access to the ARL table adds 49753a75b9a3 net: dsa: lantiq_gswip: serialize access to the PCE table adds d3bd89243768 net: dsa: introduce locking for the address lists on CPU a [...] adds 5cdfde49a07f net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work adds 016748961ba5 selftests: lib: forwarding: allow tests to not require mz and jq adds edc90d15850c selftests: net: dsa: add a stress test for unlocked FDB op [...] adds 965e6b262f48 Merge branch 'dsa-rtnl' adds 4973056cceac net: convert users of bitmap_foo() to linkmode_foo() adds 5fd348a050f7 net: core: constify mac addrs in selftests adds efd38f75bb04 net: rtnetlink: use __dev_addr_set() adds 86466cbed173 net: phy: constify netdev->dev_addr references adds 6f238100d098 net: bonding: constify and use dev_addr_set() adds 39c19fb9b4f9 net: hsr: get ready for const netdev->dev_addr adds 5520fb42a0a1 net: caif: get ready for const netdev->dev_addr adds 8bc7823ed3bd net: drivers: get ready for const netdev->dev_addr adds d6b3daf24e75 net: atm: use address setting helpers adds 45f850c1e9d4 Merge branch 'dev_addr-dont-write' adds 9b44a927e195 can: bcm: Use hrtimer_forward_now() adds e34629043960 can: bittiming: can_fixup_bittiming(): change type of tseg [...] adds 63dfe0709643 can: bittiming: allow TDC{V,O} to be zero and add can_tdc_ [...] adds 39f66c9e2297 can: bittiming: change unit of TDC parameters to clock periods adds da45a1e4d7b9 can: bittiming: change can_calc_tdco()'s prototype to not [...] adds d99755f71a80 can: netlink: add interface for CAN-FD Transmitter Delay C [...] adds e8060f08cd69 can: netlink: add can_priv::do_get_auto_tdcv() to retrieve [...] adds fa759a9395ea can: dev: add can_tdc_get_relative_tdco() helper function adds 7bc9ab0f42b3 can: at91/janz-ican3: replace snprintf() in show functions [...] adds 39aab46063ed can: rcar: drop unneeded ARM dependency adds 28616ed180c3 can: mscan: mpc5xxx_can: Make use of the helper function d [...] adds 108194666a3f can: gs_usb: use %u to print unsigned values adds 28e0a70cede3 can: peak_usb: CANFD: store 64-bits hw timestamps adds c92603931bfd can: xilinx_can: remove repeated word from the kernel-doc adds b9b8218bb3c0 can: xilinx_can: xcan_remove(): remove redundant netif_napi_del() adds 12f241f26436 Merge tag 'linux-can-next-for-5.16-20211024' of git://git. [...] adds 2d7e73f09fc2 Revert "Merge branch 'dsa-rtnl'" adds 232deb3f9567 net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_de [...] adds df405910ab9f net: dsa: sja1105: wait for dynamic config command complet [...] adds eb016afd83a9 net: dsa: sja1105: serialize access to the dynamic config [...] adds 2468346c5677 net: mscc: ocelot: serialize access to the MAC table adds f7eb4a1c0864 net: dsa: b53: serialize access to the ARL table adds cf231b436f7c net: dsa: lantiq_gswip: serialize access to the PCE registers adds 338a3a4745aa net: dsa: introduce locking for the address lists on CPU a [...] adds 0faf890fc519 net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work adds d70b51f2845d selftests: lib: forwarding: allow tests to not require mz and jq adds eccd0a80dc7f selftests: net: dsa: add a stress test for unlocked FDB op [...] adds 57bb11328f9a Merge branch 'dsa-rtnl' adds 0969becb5f76 s390/qeth: improve trace entries for MAC address (un)registration adds 2decb0b7ba2d s390/qeth: remove .do_ioctl() callback from driver discipline adds a18c28f0aeeb s390/qeth: move qdio's QAOB cache into qeth adds fdd3c5f076b6 s390/qeth: clarify remaining dev_kfree_skb_any() users adds dc15012bb083 s390/qeth: don't keep track of Input Queue count adds 22e2b5cdb0b9 s390/qeth: fix various format strings adds 79140e22d245 s390/qeth: add __printf format attribute to qeth_dbf_longtext adds 7ffaef824c9a s390/qeth: fix kernel doc comments adds 56c5af2566a7 s390/qeth: update kerneldoc for qeth_add_hw_header() adds 6047862d5e73 Merge branch 's390-qeth-next' adds c99fead7cb07 net: hns3: add debugfs support for interrupt coalesce adds 0bd7e894dffa net: hns3: modify mac statistics update process for compatibility adds 4e4c03f6ab63 net: hns3: device specifications add number of mac statistics adds c8af2887c941 net: hns3: add support pause/pfc durations for mac statistics adds 58cb422ef625 net: hns3: modify functions of converting speed ability to [...] adds 6eaed433ee5f net: hns3: add update ethtool advertised link modes for FI [...] adds b566ef60394c net: hns3: add new ras error type for roce adds da3fea80fea4 net: hns3: add error recovery module and type for himac adds 0b87074b9064 Merge branch 'hns3-next' adds c0f0b563f8c0 net: phy: at803x: replace AT803X_DEVICE_ADDR with MDIO_MMD_PCS adds 2d4284e88a59 net: phy: at803x: use phy_modify() adds 7beecaf7d507 net: phy: at803x: improve the WOL feature adds 9540cdda9113 net: phy: at803x: use GENMASK() for speed status adds daf61732a49a net: phy: add qca8081 ethernet phy driver adds 79c7bc052154 net: phy: add qca8081 read_status adds 765c22aad157 net: phy: add qca8081 get_features adds f884d449bf28 net: phy: add qca8081 config_aneg adds 1cf4e9a6fbdb net: phy: add constants for fast retrain related register adds 63c67f526db8 net: phy: add genphy_c45_fast_retrain adds 2acdd43fe009 net: phy: add qca8081 config_init adds 9d4dae29624f net: phy: add qca8081 soft_reset and enable master/slave seed adds 8bc1c5430c4b net: phy: adjust qca8081 master/slave seed value if link down adds 8c84d7528d8d net: phy: add qca8081 cdt feature adds 71de5b234c3b Merge branch 'qca8081-phy-driver' adds b8bfafe43481 selftests: mlxsw: Add helpers for skipping selftests adds 535ac9a5fba5 selftests: mlxsw: Use permanent neighbours instead of reac [...] adds e860419684b5 selftests: mlxsw: Reduce test run time adds 233cdfbac8bc Merge branch 'mlxsw-selftests-updates' adds 1344e751e910 gve: Add RX context. adds 37149e9374bf gve: Implement packet continuation for RX. adds 255489f5b33c gve: Add a jumbo-frame device option. adds 6df5713e050b Merge branch 'gve-jumbo-frame' adds 8603caaec98f mt76: mt7921: fix mt7921s Kconfig adds a88cae727b3e mt76: mt7921: fix Wformat build warning adds 753453afacc0 mt76: mt7615: mt7622: fix ibss and meshpoint adds 2b30da451062 Merge tag 'wireless-drivers-next-2021-10-25' of git://git. [...] adds 7ce9a701ac8f usbb: catc: use correct API for MAC addresses adds 2c087dfcc9d5 mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable adds 39d8fb96e3d7 net/tls: tls_crypto_context add supported algorithms context adds 3fb59a5de5cb net/tls: getsockopt supports complete algorithm list adds a0c8c3372b41 fddi: defza: add missing pointer type cast adds 08c181f052ed bluetooth: use eth_hw_addr_set() adds a1916d34462f bluetooth: use dev_addr_set() adds dcd63d432680 Merge branch 'bluetooth-don-t-write-directly-to-netdev-dev_addr' adds fd559a943e3a ax88796c: fix fetching error stats from percpu containers adds 0c0a5ef809f9 tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex adds ef57c1610dd8 ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie adds 2b13af8ade38 net: avoid dirtying sk->sk_napi_id adds 342159ee394d net: avoid dirtying sk->sk_rx_queue_mapping adds 09b898466792 net: annotate accesses to sk->sk_rx_queue_mapping adds cc17c3c8e8b5 ipv6: annotate data races around np->min_hopcount adds 790eb67374d4 ipv6: guard IPV6_MINHOPCOUNT with a static key adds 14834c4f4eb3 ipv4: annotate data races arount inet->min_ttl adds 020e71a3cf7f ipv4: guard IP_MINTTL with a static key adds 12c8691de307 ipv6/tcp: small drop monitor changes adds e43b76abf768 Merge branch 'tcp-receive-path-optimizations' adds 165f8e82c2f1 net: qed_ptp: fix check of true !rc expression adds 036f590fe572 net: qed_dev: fix check of true !rc expression adds 36d935a0a67e Merge branch 'small-fixes-for-true-expression-checks' adds cf12e6f91246 tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() adds 537e4d2e6fe3 net/mlx5e: don't write directly to netdev->dev_addr adds a64c5edbd20e net/mlx5: Remove unnecessary checks for slow path flag adds 038e5e471874 net/mlx5: Fix unused function warning of mlx5i_flow_type_mask adds 2fdeb4f4c2ae net/mlx5: Reduce flow counters bulk query buffer size for SFs adds cb464ba53c0c net/mlx5: Extend health buffer dump adds b87ef75cb5c9 net/mlx5: Print health buffer by log level adds 5a1023deeed0 net/mlx5: Add periodic update of host time to firmware adds 2deda2f1bf4e net/mlx5: Bridge, extract code to lookup and del/notify entry adds 3518c83fc96b net/mlx5: Bridge, support replacing existing FDB entry adds 46ae40b94d88 net/mlx5: Let user configure io_eq_size param adds a6cb08daa3b4 net/mlx5: Let user configure event_eq_size param adds 554604061979 net/mlx5: Let user configure max_macs param adds b3ccada68b2d net/mlx5: SF, Add SF trace points adds d67ab0a8c130 net/mlx5: SF_DEV Add SF device trace points adds 4900a7691574 Merge tag 'mlx5-updates-2021-10-25' of git://git.kernel.or [...] adds 8e0538d8ee06 netfilter: conntrack: skip confirmation and nat hooks in p [...] adds 8c9c296adfae vrf: run conntrack only in context of lower/physdev for lo [...] adds be348926448a Merge branch 'netfilter-vrf-rework' adds d25d7fc31ed2 mlxsw: reg: Add MAC profile ID field to RITR register adds a8428e5045d7 mlxsw: resources: Add resource identifier for RIF MAC profiles adds 26029225d992 mlxsw: spectrum_router: Propagate extack further adds 605d25cd782a mlxsw: spectrum_router: Add RIF MAC profiles support adds 1c375ffb2efa mlxsw: spectrum_router: Expose RIF MAC profiles to devlink [...] adds 152f98e7c5cb selftests: mlxsw: Add a scale test for RIF MAC profiles adds a10b7bacde60 selftests: mlxsw: Add forwarding test for RIF MAC profiles adds 20d446db6144 selftests: Add an occupancy test for RIF MAC profiles adds c24dbf3d4f88 selftests: mlxsw: Remove deprecated test cases adds 72b93a86856c Merge branch 'mlxsw-rif-mac-prefixes' adds d18785e21386 net: annotate data-race in neigh_output() adds f8dd3b8d7020 tcp: rename sk_stream_alloc_skb adds 8a794df69300 tcp: use MAX_TCP_HEADER in tcp_stream_alloc_skb adds c4322884ed21 tcp: remove unneeded code from tcp_stream_alloc_skb() adds 3247e3ffafd9 Merge branch 'tcp_stream_alloc_skb' adds eafaa88b3eb7 net: hsr: Add support for redbox supervision frames adds a137c069fbc1 net: mana: Allow setting the number of queues while the NI [...] adds 3c5548812a0c net: ax88796c: Fix clang -Wimplicit-fallthrough in ax88796 [...] adds 971f5c4079ed net: ax88796c: Remove pointless check in ax88796c_open() adds 99ce45d5e7db mctp: Implement extended addressing adds 046178e726c2 ifb: Depend on netfilter alternatively to tc adds d7d0d423dbaa net: dsa: flush switchdev workqueue when leaving the bridge adds 425d19cedef8 net: dsa: stop calling dev_hold in dsa_slave_fdb_event adds 656bcd5db804 Merge branch 'dsa-isolation-prep' adds 8e20f591f204 net: phy: add phy_interface_t bitmap support adds 38c310eb46f5 net: phylink: add MAC phy_interface_t bitmap adds d25f3a74f30a net: phylink: use supported_interfaces for phylink validation adds 4d2af64bb7f5 Merge branch 'phy-supported-interfaces-bitmap' adds 6b3671746a8a net/mlx5: remove the recent devlink params adds 06338ceff925 net: phy: fixed warning: Function parameter not described new 7529cc7fbd9c lib: bitmap: Introduce node-aware alloc API new 54b2b3eccab6 net: Prevent HW-GRO and LRO features operate together new 50f477fe9933 net/mlx5e: Rename lro_timeout to packet_merge_timeout new 7025329d208c net/mlx5: Add SHAMPO caps, HW bits and enumerations new eaee12f04692 net/mlx5e: Rename TIR lro functions to TIR packet merge functions new d7b896acbdcb net/mlx5e: Add support to klm_umr_wqe new e5ca8fb08ab2 net/mlx5e: Add control path for SHAMPO feature new f97d5c2a453e net/mlx5e: Add handle SHAMPO cqe support new 64509b052525 net/mlx5e: Add data path for SHAMPO feature new 92552d3abd32 net/mlx5e: HW_GRO cqe handler implementation new def09e7bbc3d net/mlx5e: Add HW_GRO statistics new 83439f3c37aa net/mlx5e: Add HW-GRO offload new ae3452995bd4 net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operat [...] new 8ca9caee851c net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline new c230dc8627de Merge tag 'mlx5-updates-2021-10-26' of git://git.kernel.or [...] new fdedb695e6a8 net: mvneta: populate supported_interfaces member new d9ca72807ecb net: mvneta: remove interface checks in mvneta_validate() new 099cbfa286ab net: mvneta: drop use of phylink_helper_basex_speed() new e334df1d33b6 Merge branch 'mvneta-phylink' new 4682048af0c8 net: bridge: remove fdb_notify forward declaration new 5f94a5e276ae net: bridge: remove fdb_insert forward declaration new 4731b6d6b257 net: bridge: rename fdb_insert to fdb_add_local new f6814fdcfe1b net: bridge: rename br_fdb_insert to br_fdb_add_local new 9574fb558044 net: bridge: reduce indentation level in fdb_create new 5cda5272a460 net: bridge: move br_fdb_replay inside br_switchdev.c new fab9eca88410 net: bridge: create a common function for populating switc [...] new 716a30a97a52 net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device new 6487c819393e Merge branch 'br-fdb-refactoring' new fb9d19c2d844 Revert "devlink: Remove not-executed trap group notifications" new c5e0321e43de Revert "devlink: Remove not-executed trap policer notifications" new 4796e2518a52 Merge branch 'two-reverts-to-calm-down-devlink-discussion' new f25c0515c521 net: sched: gred: dynamically allocate tc_gred_qopt_offload new c30eb0084783 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fae1b05e6f0a libbpf: Fix the use of aligned attribute adds 57385ae31ff0 selftests/bpf: Make perf_buffer selftests work on 4.9 kern [...] adds 1000298c7683 libbpf: Fix memory leak in btf__dedup() adds 6a886de070fa libbpf: Add btf__type_cnt() and btf__raw_data() APIs adds 2502e74bb5f9 perf bpf: Switch to new btf__raw_data API adds 2d8f09fafc63 tools/resolve_btfids: Switch to new btf__type_cnt API adds 58fc155b0e4b bpftool: Switch to new btf__type_cnt API adds 487ef148cf17 selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs adds 59f2a29c0412 Merge branch 'libbpf: Add btf__type_cnt() and btf__raw_dat [...] adds e89ef634f81c bpftool: Avoid leaking the JSON writer prepared for progra [...] adds a77f879ba117 libbpf: Use func name when pinning programs with LIBBPF_ST [...] adds d1321207b176 selftests/bpf: Fix flow dissector tests adds a33f607f6802 Merge branch 'libbpf: use func name when pinning programs [...] adds bd16dee66ae4 bpf: Add BTF_KIND_DECL_TAG typedef support adds 9d19a12b02bf selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests adds 557c8c480401 selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef adds 8c18ea2d2c29 selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c adds 5a8671349dd1 docs/bpf: Update documentation for BTF_KIND_DECL_TAG typed [...] adds 1c5088437004 Merge branch 'bpf: add support for BTF_KIND_DECL_TAG typedef' adds 5245dafe3d49 libbpf: Fix overflow in BTF sanity checks adds c825f5fee19c libbpf: Fix BTF header parsing checks adds 6972dc3b8778 selftests/bpf: Normalize selftest entry points adds 8ea688e7f444 selftests/bpf: Support multiple tests per file adds 2c0f51ac3206 selftests/bpf: Mark tc_redirect selftest as serial adds 3762a39ce85f selftests/bpf: Split out bpf_verif_scale selftests into mu [...] adds 57c8d362cefe Merge branch 'Parallelize verif_scale selftests' adds 8b6c46241c77 bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_IN [...] adds 46241271d18f bpftool: Do not expose and init hash maps for pinned path [...] adds 8f184732b60b bpftool: Switch to libbpf's hashmap for pinned paths of BP [...] adds 2828d0d75b73 bpftool: Switch to libbpf's hashmap for programs/maps in B [...] adds d6699f8e0f83 bpftool: Switch to libbpf's hashmap for PIDs/names references adds 9327acd0f9a4 Merge branch 'bpftool: Switch to libbpf's hashmap for refe [...] adds de5d0dcef602 libbpf: Fix off-by-one bug in bpf_core_apply_relo() adds 65a7fa2e4e53 libbpf: Add ability to fetch bpf_program's underlying inst [...] adds e21d585cb3db libbpf: Deprecate multi-instance bpf_program APIs adds c4813e969ac4 libbpf: Deprecate ambiguously-named bpf_program__size() API adds 124c6003bf12 Merge branch 'libbpf: add bpf_program__insns() accessor' adds 45f2bebc8079 libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD [...] adds 3930198dc9a0 libbpf: Use __BYTE_ORDER__ adds 06fca841fb64 selftests/bpf: Use __BYTE_ORDER__ adds 14e6cac77135 samples: seccomp: Use __BYTE_ORDER__ adds 3e7ed9cebb55 selftests/seccomp: Use __BYTE_ORDER__ adds 2e2c6d3fb383 selftests/bpf: Fix test_core_reloc_mods on big-endian machines adds e02daf4ce50e Merge branch 'core_reloc fixes for s390' adds b4e87072762d selftests/bpf: Skip all serial_test_get_branch_snapshot in vm adds 20d1b54a52bd selftests/bpf: Guess function end for test_get_branch_snapshot new 689624f037ce libbpf: Deprecate bpf_objects_list new f941eadd8d6d bpf: Avoid races in __bpf_prog_run() for 32bit arches new d979617aa84d bpf: Fixes possible race in update_prog_stats() for 32bit arches new 61a0abaee209 bpf: Use u64_stats_t in struct bpf_prog_stats new f9d532fc5d6c Merge branch 'bpf: use 32bit safe version of u64_stats' new 547208a386fa selfetests/bpf: Update vmtest.sh defaults new 9e7240fb2d6e selftests/bpf: Fix attach_probe in parallel mode new e1ef62a4dd0e selftests/bpf: Adding a namespace reset for tc_redirect new 03e6a7a94001 Merge branch 'selftests/bpf: parallel mode improvement' new 252c765bd764 riscv, bpf: Add BPF exception tables new 859e15a34a07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fe3099e77c4e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9cb317fa5893 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 241eb3f3ee42 netfilter: ebtables: use array_size() helper in copy_{from [...] new 7755e889668b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1f171f4f1437 iwlwifi: Add support for getting rf id with blank otp new af82c00736b4 iwlwifi: Add support for more BZ HWs new 595c230b9513 iwlwifi: Start scratch debug register for Bz family new 4e6b69ec9a9e iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype new e5322b9ab5f6 iwlwifi: mvm: disable RX-diversity in powersave new 5667ccc2a387 iwlwifi: mvm: add lmac/umac PC info in case of error new ee02e598019e iwlwifi: add vendor specific capabilities for some RFs new 8a2c15162316 iwlwifi: mvm: add support for 160Mhz in ranging measurements new 57b7b345d279 iwlwifi: mvm: Remove antenna c references new e79b2fc938f4 iwlwifi: add some missing kernel-doc in struct iwl_fw new 3d563f1290c4 iwlwifi: api: remove unused RX status bits new e0e0d16641cd iwlwifi: remove MODULE_AUTHOR() statements new 854fe828e58c iwlwifi: remove contact information new 98c8bd77e624 iwlwifi: fix fw/img.c license statement new 34c4eca167ae iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc new 4634b1768104 iwlwifi: mvm: correct sta-state logic for TDLS new fdb70083dd28 iwlwifi: fw dump: add infrastructure for dump scrubbing new fad92a1d11f6 iwlwifi: parse debug exclude data from firmware file new 12d60c1efc29 iwlwifi: mvm: scrub key material in firmware dumps new 48c6ebc13c1c iwlwifi: mvm: update definitions due to new rate & flags new 179354a6637f iwlwifi: mvm: add definitions for new rate & flags new 9998f81e4ba5 iwlwifi: mvm: convert old rate & flags to the new format. new 82cdbd11b60a iwlwifi: mvm: Support version 3 of tlc_update_notif. new bd8b5f30fa2c iwlwifi: mvm: Support new version of ranging response noti [...] new f21baf244112 iwlwifi: yoyo: fw debug config from context info and preset new 44b2dd4098be iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication new 1b6598c3dc35 iwlwifi: BZ Family SW reset support new d35d95ce8b0a iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. new cd2c46a7eb59 iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. new dc52fac37c87 iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions new ce712478a458 iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_C [...] new 544ab2a9a875 iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() new ebd935987800 iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. new 425d66d8ddfc iwlwifi: remove redundant iwl_finish_nic_init() argument new 6b1259d1046c iwlwifi: mvm: remove session protection after auth/assoc new e5f1cc98cc1b iwlwifi: allow rate-limited error messages new 75da590ffae7 iwlwifi: mvm: reduce WARN_ON() in TX status path new 2fd8aaaeb874 iwlwifi: pcie: try to grab NIC access early new c0ad5c492521 iwlwifi: mvm: set inactivity timeouts also for PS-poll new 33c99471b086 iwlwifi: add new killer devices to the driver new d41cdbcd7118 iwlwifi: dbg: treat dbgc allocation failure when tlv is missing new 8b75858c2e21 iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS new c3eae059fcab iwlwifi: mvm: improve log when processing CSA new 66198ac53195 iwlwifi: add new device id 7F70 new 1f578d4f2d52 iwlwifi: mvm: Read acpi dsm to get channel activation bitmap new 72c43f7d6562 iwlwifi: dbg: treat non active regions as unsupported regions new 2c5769e358b7 iwlwifi: pnvm: print out the version properly new de904d80aaec Merge tag 'iwlwifi-next-for-kalle-2021-10-22' of git://git [...] new 1aa3367ca78c wlcore: spi: Use dev_err_probe() new d549107305b4 libertas_tf: Fix possible memory leak in probe and disconnect new 9692151e2fe7 libertas: Fix possible memory leak in probe and disconnect new dea857700a75 rtw89: fix error function parameter new 090f8a2f7b38 rtw89: remove duplicate register definitions new c6477cb23704 rtw89: fix return value in hfc_pub_cfg_chk new 5d44f0672319 rtw89: Fix variable dereferenced before check 'sta' new d3c6daa174ff libertas: replace snprintf in show functions with sysfs_emit new 03a25c01de33 mt76: mt7615: apply cached RF data for DBDC new 2eec60dc9fae mt76: mt7915: remove mt7915_mcu_add_he() new 70fd1333cd32 mt76: mt7915: rework .set_bitrate_mask() to support more options new 9a93364d6595 mt76: mt7915: rework debugfs fixed-rate knob new 2be10a974495 mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps new 9b121acd4e85 mt76: mt7915: add WA firmware log support new 90f5daea758a mt76: mt7915: add debugfs knobs for MCU utilization new 565ddaaab9a1 mt76: mt7921: disable 4addr capability new 2c4766fd5d3d mt76: Print error message when reading EEPROM from mtd failed new f31a577ae736 mt76: Make use of the helper macro kthread_run() new 52a99a13cb88 mt76: connac: fix unresolved symbols when CONFIG_PM is unset new a427aca0a931 Merge tag 'mt76-for-kvalo-2021-10-23' of https://github.co [...] new 1d653396e625 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f33b0068cdaf Bluetooth: vhci: Fix checking of msft_opcode adds 2a7ca7459d90 Bluetooth: cmtp: fix possible panic when cmtp_init_sockets [...] adds b5e6fa7a1257 Bluetooth: bfusb: fix division by zero in send path adds 2d6d4089ea89 Bluetooth: hci_bcm: Remove duplicated entry in OF table adds 8c0d17b6b06c Bluetooth: mediatek: add BT_MTK module adds 3a722044aacf Bluetooth: btmtksido: rely on BT_MTK module adds 877ec9e1d07b Bluetooth: btmtksdio: add .set_bdaddr support adds 77b210d1ae78 Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear adds 26270bc189ea Bluetooth: btmtksdio: move interrupt service to work adds 5b23ac1adbc5 Bluetooth: btmtksdio: update register CSDIOCSR operation adds 184ea403ccfc Bluetooth: btmtksdio: use register CRPLR to read packet length adds 10fe40e1d70a Bluetooth: btmtksdio: transmit packet according to status [...] adds 1705643faecd mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices adds c603bf1f94d0 Bluetooth: btmtksdio: add MT7921s Bluetooth support new 460042a70b94 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b8f5facf286b cfg80211: implement APIs for dedicated radar detection HW adds 2f73a4212ab4 mac80211: introduce set_radar_offchan callback adds 56b0c30a2573 mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" new 62bf703f4423 cfg80211: move offchan_cac_event to a dedicated work new f4e0d0b76960 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 574ba989bda6 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 10a3ebce20af Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 44ab6eb6c9af Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 7e75c33756c9 hwrng: s390 - replace snprintf in show functions with sysfs_emit adds 3ae88f676aa6 crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks new 0243c4b406a2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ac82902df9cf drm/amd/pm: Enable GPU metrics for One VF mode adds a61794bd2f65 drm/amdgpu: remove grbm cam index/data operations for gfx v10 adds e77f0f5c6a66 drm/amd/amdgpu: add dummy_page_addr to sriov msg adds 75fa98d6e458 drm/amdkfd: clarify the origin of cpages returned by migra [...] adds 33c6bd989d5e drm/amdkfd: debug message to count successfully migrated pages adds e8ac9e93b492 drm/amdgpu/vcn3.0: handle harvesting in firmware setup adds c5dd5667f419 drm/amdgpu: Consolidate VCN firmware setup code adds 7876c7ea14af drm/amdgpu/vcn2.0: remove intermediate variable adds 47be978be0e6 drm/amdgpu/vcn3.0: remove intermediate variable adds 8cbc52c20793 drm/amdgpu: Workaround harvesting info for some navy floun [...] adds 0b54122ca1da drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup adds 4df5585776fa drm/amdgpu/smu11.0: add missing IP version check adds df9feb1a6972 drm/amdgpu/nbio7.4: use original HDP_FLUSH bits adds 47b67c9900db drm/amd/pm: Disable fan control if not supported adds 41ad36623fab amd/display: remove ChromeOS workaround new 367fe8dc299c Merge tag 'amd-drm-next-5.16-2021-10-22' of https://gitlab [...] new 0332078398d0 drm: Remove slot checks in dp mst topology during commit new d6c6a76f80a1 drm: Update MST First Link Slot Information Based on Encod [...] new d740e0bf8ed4 drm/amd/display: Add DP 2.0 MST DC Support new 41724ea273cd drm/amd/display: Add DP 2.0 MST DM Support new 00f965e700ef drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...] new 27f4432577e4 Merge tag 'topic/amdgpu-dp2.0-mst-2021-10-27' of git://ano [...] new 95b16e3dcc92 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds dd66f56caea6 dma-buf: fix kerneldoc for renamed members adds 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync adds 1d51775cd3f5 dma-buf: add dma_resv selftest v4 adds 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv adds 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable adds 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set adds 72071beec8fb drm: Link several object files into drm_kms_helper.ko adds 4b2b5e142ff4 drm: Move GEM memory managers into modules adds 525bbf72dbe0 drm: use new iterator in drm_gem_plane_helper_prepare_fb v3 adds 736638246ec2 Merge drm/drm-next into drm-misc-next adds 5517357a4733 clk: bcm-2835: Pick the closest clock rate adds 8ca011ef4af4 clk: bcm-2835: Remove rounding up the dividers adds 3e85b8159160 drm/vc4: hdmi: Set a default HSM rate adds c86b41214362 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds 0f5251339eda drm/vc4: hdmi: Make sure the controller is powered in detect adds 9c6e4f6ed1d6 drm/vc4: hdmi: Make sure the controller is powered up during bind adds caa51a4c11f1 drm/vc4: hdmi: Rework the pre_crtc_configure error handling adds 724fc856c09e drm/vc4: hdmi: Split the CEC disable / enable functions in two adds 20b0dfa86bef drm/vc4: hdmi: Make sure the device is powered with CEC adds 14e193b95604 drm/vc4: hdmi: Warn if we access the controller while disabled adds bca10db67bda drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] adds 62b51e4be63c dt-bindings: ili9881c: add missing panel-common inheritance adds f4b2e66967bc dt-bindings: ili9881c: add rotation property adds d9c022d5dfea drm/panel: ilitek-ili9881c: Read panel orientation adds e15623cdce6f drm/panel: make sharp_ls055d1sx04 static adds 44653c400615 drm/panel: novatek-nt35950: remove unneeded semicolon adds 55d5e4f98fde dma-buf: st: fix error handling in test_get_fences() new 0e994828ec88 drm/etnaviv: use new iterator in etnaviv_gem_describe new 086b90c76fc1 drm/etnaviv: replace dma_resv_get_excl_unlocked new 3ab7b6ac5d82 pwm: Introduce single-PWM of_xlate function new 3c7a8600dec9 drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API new cea86c5bb442 drm/bridge: ti-sn65dsi86: Implement the pwm_chip new b9971e549adf drm: Link CMA framebuffer helpers into KMS helper library new ee9418808bcc drm/bridge: adv7533: Switch to devm MIPI-DSI helpers new 864c49a31d6b drm/bridge: adv7511: Register and attach our DSI device at probe new 25a390a9aadb drm/bridge: anx7625: Switch to devm MIPI-DSI helpers new 49e61bee26f7 drm/bridge: anx7625: Register and attach our DSI device at probe new 1fdbf66e3d40 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers new d89078c37b10 drm/bridge: lt8912b: Register and attach our DSI device at probe new b91df118e4ff drm/bridge: lt9611: Switch to devm MIPI-DSI helpers new fef604db2312 drm/bridge: lt9611: Register and attach our DSI device at probe new 293ada7b058e drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers new 4a46ace5ac62 drm/bridge: lt9611uxc: Register and attach our DSI device [...] new fe93ae800eb8 drm/bridge: ps8640: Switch to devm MIPI-DSI helpers new 7abbc26fd667 drm/bridge: ps8640: Register and attach our DSI device at probe new c05f1a4e2c4b drm/bridge: sn65dsi83: Fix bridge removal new 6cae235e9cd1 drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers new 6ef7ee48765f drm/bridge: sn65dsi83: Register and attach our DSI device [...] new 77d2a71b94e3 drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers new c3b75d4734cb drm/bridge: sn65dsi86: Register and attach our DSI device [...] new 526dcedf877f drm/bridge: tc358775: Switch to devm MIPI-DSI helpers new 4d77688ff27c drm/bridge: tc358775: Register and attach our DSI device at probe new 4280e1a0ba1d drm/kirin: dsi: Adjust probe order new 8f59ee9a570c drm/msm/dsi: Adjust probe order new 099afadc533f drm/kmb: Enable support for framebuffer console new 17306eac6ded Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 6c34bd4532a3 drm/i915/dp: Ensure sink rate values are always valid new cc99bc62ff69 drm/i915/dp: Ensure max link params are always valid new c4d6da21b2c6 Revert "drm/i915/bios: gracefully disable dual eDP for now" new 8a30b871b6f3 drm/i915/cdclk: put the cdclk vtables in const data new 9ca8bb7a1d20 drm/i915/guc: Fix recursive lock in GuC submission new 02295cf3897a drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] new ab0f0c79d1a6 drm/i915: Revert 'guc_id' from i915_request tracepoint new 5740211ea442 drm/i915/dmabuf: fix broken build new ac17e974546e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 1210cda047c0 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds f8546caa41dd drm/msm: Fix missing include files in msm_gem.c adds 89e56d5ed1f7 drm/msm: Fix missing include files in msm_gem_shrinker.c adds 31b3b1f5e352 drm/msm/hdmi: use bulk regulator API adds 78d9b458cc21 drm/msm/dpu: Add CRC support for DPU adds 6427f5d05e7f dt-bindings: drm/msm/gpu: convert to YAML adds 57fd4f34ddac dt-bindings: msm: add DT bindings for sc7280 adds 8bf71a5719b6 drm/msm: Fix potential NULL dereference in DPU SSPP adds 409af447c2a0 drm/msm/dsi: fix wrong type in msm_dsi_host adds c6c2fb596b29 drm/msm/dpu: Remove impossible NULL check adds 00326bfa4e63 drm/msm/dpu: Remove dynamic allocation from atomic context adds e9afd45788d2 drm/msm/dpu: Remove commit and its uses in dpu_crtc_set_cr [...] adds 02d44fde976a drm/msm/dp: fix missing #include new deb17e2543a7 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new dcb4d11f2b46 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds f231ff38b7b2 regmap: spi: Set regmap max raw r/w from max_transfer_size adds a8d880671c13 Merge remote-tracking branch 'regmap/for-5.16' into regmap-next new e82b8a3add74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0d21bb32794 ALSA: gus: fix null pointer dereference on pointer block adds b97053df0f04 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc adds 9b371c6cc37f ALSA: 6fire: fix control and bulk message timeouts adds f4000b58b643 ALSA: line6: fix control and interrupt message timeouts new f010c8d46955 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6cace797f1a8 ASoC: fix unmet dependency on GPIOLIB adds c778c01d3e66 ASoC: cs42l42: Remove unused runtime_suspend/runtime_resum [...] adds e7ee1ac4ecb5 ASoC: rt5682s: Downsizing the DAC volume scale adds e138233e56e9 ASoC: meson: axg-card: make links nonatomic adds bf5e4887eedd ASoC: meson: axg-tdm-interface: manage formatters in trigger adds 866d744434f1 Merge series "ASoC: meson: axg: fix TDM channel order sync [...] adds 53880e382bb1 ASoC: amd: add Yellow Carp ACP6x IP register header adds c62442bd5d9f ASoC: amd: add Yellow Carp ACP PCI driver adds 8c7161f2c97b ASoC: amd: add acp6x init/de-init functions adds fc329c1de498 ASoC: amd: add platform devices for acp6x pdm driver and d [...] adds 7610174a5bfe ASoC: amd: add acp6x pdm platform driver adds cc0deaa2dc73 ASoC: amd: add acp6x irq handler adds ceb4fcc13ae5 ASoC: amd: add acp6x pdm driver dma ops adds c8212df7bc0f ASoC: amd: add acp6x pci driver pm ops adds 4c2e711af219 ASoC: amd: add acp6x pdm driver pm ops adds 89728d97db3f ASoC: amd: enable Yellow carp acp6x drivers build adds 058dfdf37f25 ASoC: amd: create platform device for acp6x machine driver adds fa991481b8b2 ASoC: amd: add YC machine driver using dmic adds a80d7edadfa1 ASoC: amd: enable Yellow Carp platform machine driver build adds d96e75bb1de2 Merge series "Add Yellow Carp platform ASoC driver" from V [...] adds 623621a9f9e1 ASoC: amd: Add common framework to support I2S on ACP SOC adds 58c8c8438db4 ASoC: amd: acp: Add I2S support on Renoir platform adds e646b51f5dd5 ASoC: amd: acp: Add callback for machine driver on ACP adds d4c750f2c7d4 ASoC: amd: acp: Add generic machine driver support for ACP cards adds 9d8a7be88b33 ASoC: amd: acp: Add legacy sound card support for Chrome audio adds 9f84940f5004 ASoC: amd: acp: Add SOF audio support on Chrome board adds cabc3acec02a ASoC: amd: acp: Add support for Maxim amplifier codec adds 8b7256266848 ASoC: amd: acp: Add support for RT5682-VS codec adds e8e8c4a5d11b Merge series "ASoC: Add common modules support for ACP hw [...] adds 8a8e1b90bd2c ASoC: amd: acp: Add acp_machine struct for renoir platform. adds a6d968a3e8f0 ASoC: doc: update codec example code adds 8b27cb2e6dd6 ASoc: wm8731: Drop empty spi_driver remove callback adds de8fc2b0a3f9 ASoC: tegra: Restore AC97 support adds 824edd866a13 ASoC: tegra: Set default card name for Trimslice adds 03f0267b090f ASoc: wm8900: Drop empty spi_driver remove callback adds ca7270a7b60d ASoC: cs35l41: Make cs35l41_remove() return void adds 3e701151feef ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A adds 044c11401443 ASoC: wm8962: Convert to devm_clk_get_optional() adds 2003c44e28ac ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler adds cd51b942f344 ASoC: dt-bindings: wlf,wm8962: Convert to json-schema adds 141b64f47202 Merge series "ASoC: wm8962: Conversion to json-schema and [...] adds de6e9190a8a7 ASoC: dt-bindings: lpass: add binding headers for digital codecs adds 4b29d5a0bdb9 ASoC: qcom: common: Respect status = "disabled" on DAI link nodes adds 1198ff12cbdd ASoC: topology: Fix stub for snd_soc_tplg_component_remove() adds f41d2ece95e1 ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_A [...] adds f31c93997388 ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should [...] adds 4bf74f8e5605 ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X8 [...] adds 21b178b8e9cc Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro [...] adds e1b26ac90287 ASoC: dt-bindings: move LPASS dai related bindings out of q6afe adds e44cfc9d82d8 ASoC: dt-bindings: move LPASS clocks related bindings out [...] adds e3008b7ccb1d ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h adds 95b6cd57e9e8 ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file adds 9ab71ac37240 ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file adds accaa1316736 ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible adds c04f02d63d0d ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible adds 96d0232564c3 ASoC: dt-bindings: add q6apm digital audio stream bindings adds 44c28dbdb619 ASoC: qdsp6: audioreach: add basic pkt alloc support adds 5477518b8a0e ASoC: qdsp6: audioreach: add q6apm support adds 25ab80db6b13 ASoC: qdsp6: audioreach: add module configuration command helpers adds cf989b68fcad ASoC: qdsp6: audioreach: add Kconfig and Makefile adds 36ad9bf1d93d ASoC: qdsp6: audioreach: add topology support adds 9b4fe0f1cd79 ASoC: qdsp6: audioreach: add q6apm-dai support adds 30ad723b93ad ASoC: qdsp6: audioreach: add q6apm lpass dai support adds 9a0e5d6fb16f ASoC: qdsp6: audioreach: add q6prm support adds d07568686793 ASoC: qdsp6: audioreach: add support for q6prm-clocks adds 9837814082f8 Merge series "ASoC: qcom: Add AudioReach support" from Sri [...] adds 9d8c69814d7d ASoC: qcom: Add compatible names in va,wsa,rx,tx codec dri [...] adds 6e3b196e5ad2 ASoC: qcom: dt-bindings: Add compatible names for lpass sc [...] adds 864b9b5856ae ASoC: codecs: tx-macro: Enable tx top soundwire mic clock adds 7b285c74e422 ASoC: codecs: tx-macro: Update tx default values adds 9f589cf0f914 ASoC: codecs: Change bulk clock voting to optional voting [...] adds 1af4d2e78504 Merge series "Update Lpass digital codec macro drivers" fr [...] adds 6cb725b8a5cc ASoC: cs42l42: Reset and power-down on remove() and failed [...] adds a10148a8cf56 ASoC: cs42l42: free_irq() before powering-down on probe() fail adds d7a8940dcdab Merge series "ASoC: cs42l42: Fixes to power-down" from Ric [...] new 8af1f9033914 ASoC: dt-bindings: max98520: add initial bindings new f88ee76b8645 ASoC: max98520: add max98520 audio amplifier driver new fdde18b97736 ASoC: amd: acp: Fix return value check in acp_machine_select() new 63ff4c50ac56 ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL new 709d297503e6 ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock new 1baad7dad115 ASoC: topology: handle endianness warning new 49ba5e936e15 ASoC: rt5682s: use 'static' qualifier new 765e08bdc7fa ASoC: nau8821: fix kernel-doc new 46ae0b3f554a ASoC: nau8821: clarify out-of-bounds check new 33fb790fcc02 ASoC: mediatek: remove unnecessary initialization new 73983ad92276 ASoC: mediatek: mt8195: rename shadowed array new 439c06f341aa ASoC: mediatek: mt8195: fix return value new f913582190dd ASoC: rockchip: i2s_tdm: improve return value handling new 192cf41fefad Merge series "ASoC: minor cleanup of warnings" from Pierre [...] new c6167e10e76f ASoC: nau8825: add set_jack coponment support new 6133148ca08a ASoC: nau8825: add clock management for power saving new 4bff619222a7 Merge series "Make genaral and simple for new sof machine [...] new 1dcc81d95b91 ASoC: amd: acp: fix Kconfig dependencies new 6f19a44bbe1d Merge remote-tracking branch 'asoc/for-5.16' into asoc-next new 2abeaee679c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 783459f24e06 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9208d4149758 block: add a ->get_unique_id method adds b83ce214af38 sd: implement ->get_unique_id adds 8c6aabd1c72b nfsd/blocklayout: use ->get_unique_id instead of sending S [...] adds 237ea1602fb4 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn adds 68ec3b819a5d scsi: add a scsi_alloc_request helper adds 4abafdc4360d block: remove the initialize_rq_fn blk_mq_ops method adds 4845012eb5b4 block: remove QUEUE_FLAG_SCSI_PASSTHROUGH adds 3c9a033d6d71 Merge branch 'for-5.16/passthrough-flag' into for-next adds 297db731847e block: fix req_bio_endio append error handling adds 8bdf7b3fe1f4 blk-mq-sched: Don't reference queue tagset in blk_mq_sched [...] adds b24c62c2f489 Merge branch 'for-5.16/block' into for-next adds 47e9624616c8 block: remove support for cryptoloop and the xor transfer adds 787ea8b16280 Merge branch 'for-5.16/drivers' into for-next adds 9a208ba5c9af fs: remove __sync_filesystem adds 70164eb6ccb7 block: remove __sync_blockdev adds d39b0a2fae36 xen-blkback: use sync_blockdev adds 1226dfff572f btrfs: use sync_blockdev adds cb9568ee755c fat: use sync_blockdev_nowait adds 680e667bc2e4 ntfs3: use sync_blockdev_nowait adds 1e03a36bdff4 block: simplify the block device syncing code adds b4961780b13c Merge branch 'for-5.16/inode-sync' into for-next adds 90fa02883f06 io_uring: implement async hybrid mode for pollable requests adds b035fceab430 Merge branch 'for-5.16/io_uring' into for-next adds 599593a82fc5 sched: make task_struct->plug always defined adds 75533ffdecf4 Merge branch 'for-5.16/block' into for-next adds 54a88eb838d3 block: add single bio async direct IO helper adds fa5fa8ec6077 block: refactor bio_iov_bvec_set() adds 0c9d338c8443 blk-cgroup: synchronize blkg creation against policy deactivation adds b756bf990a5b Merge branch 'for-5.16/block' into for-next adds c907e52c72de io-wq: use helper for worker refcounting adds 255657d23704 io_uring: clean io_wq_submit_work()'s main loop adds d01905db14eb io_uring: clean iowq submit work cancellation adds 658d0a401637 io_uring: check if opcode needs poll first on arming adds afb7f56fc624 io_uring: don't try io-wq polling if not supported adds d6a644a79545 io_uring: clean up timeout async_data allocation adds b9a6b8f92f6f io_uring: kill unused param from io_file_supports_nowait adds fb27274a90ea io_uring: clusterise ki_flags access in rw_prep adds 46a17cabdace Merge branch 'for-5.16/io_uring' into for-next adds d28e4dff085c block: ataflop: more blk-mq refactoring fixes adds 36413f42eaf5 Merge branch 'for-5.16/drivers' into for-next adds 4c3d8accdce2 usb: remove res2 argument from gadget code completions adds 6b19b766e8f0 fs: get rid of the res2 iocb->ki_complete argument adds e711164029c0 Merge branch 'for-5.16/ki_complete' into for-next adds 9f8b93a7df4d sbitmap: silence data race warning adds 9b3b463f3955 Merge branch 'for-5.16/block' into for-next adds ff1552232b36 blk-mq: don't issue request directly in case that current [...] adds 9184ca4331cf Merge branch 'for-5.16/block' into for-next adds 3884b83dff24 io_uring: don't assign write hint in the read path adds 0ee25b10f461 Merge branch 'for-5.16/io_uring' into for-next new a2247f19ee1c block: Add independent access ranges support new 801cafd63948 Merge branch 'for-5.16/block' into for-next new e815d36548f0 scsi: sd: add concurrent positioning ranges support new fe22e1c2f705 libata: support concurrent positioning ranges log new 6b3bae2324d2 doc: document sysfs queue/independent_access_ranges attributes new 9d8246428898 doc: Fix typo in request queue sysfs documentation new 7c5835a8640c Merge branch 'for-5.16/scsi-ma' into for-next new 1bb6b8102945 block: avoid extra iter advance with async iocb new 25d207dc2227 block: kill unused polling bits in __blkdev_direct_IO() new e71aa913e265 block: kill DIO_MULTI_BIO new 842e39b01346 block: add async version of bio_set_polled new 6c9c2723c3a8 Merge branch 'for-5.16/block' into for-next new 56f8da642bd8 block: add rq_flags to struct blk_mq_alloc_data new fe6134f66906 block: pass in blk_mq_tags to blk_mq_rq_ctx_init() new 92aff191cc5b block: prefetch request to be initialized new c7b84d4226ad block: re-flow blk_mq_rq_ctx_init() new 8cfa4097726f Merge branch 'for-5.16/block' into for-next new 570b1cac4776 block: Add a helper to validate the block size new c4318d6cd038 nbd: Use blk_validate_block_size() to validate block size new af3c570fb0df loop: Use blk_validate_block_size() to validate block size new 57a13a5b8157 virtio-blk: Use blk_validate_block_size() to validate block size new 47af7468b7e0 Merge branch 'for-5.16/block' into for-next new d83d03a91a81 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 2cc1ae487828 dm: introduce audit event module for device mapper new 82bb85998cc9 dm integrity: log audit events for dm-integrity target new 58d0f180bd91 dm crypt: log aead integrity violations to audit subsystem new 54d97aac0bb9 dm: Remove redundant flush_workqueue() calls new 202a69139436 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6bdd6c858fc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd6b7dfdda00 Merge branch 'fixes' into next adds 12753e6b6bef dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support adds 5c4f00627c9a mmc: sdhci-esdhc-imx: add NXP S32G2 support adds 88b950ce58f7 MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section new e5fffc8ebe1d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3d39a440b22d dt-bindings: mfd: syscon: Add samsung,exynosautov9-sysreg [...] adds 1f3c0b819c88 mfd: mc13xxx: Make mc13xxx_common_exit() return void adds e8ff02e75eb6 mfd: stmpe: Make stmpe_remove() return void adds 8263b135ad90 mfd: tps65912: Make tps65912_device_exit() return void adds 82c5137a25d2 mfd: altera-a10sr: Include linux/module.h adds 5de037ec8521 mfd: janz-cmoio: Replace snprintf in show functions with s [...] adds d5ac8df83f10 mfd: qcom-spmi-pmic: Sort the compatibles in the binding adds c818c1f9c19b mfd: qcom-spmi-pmic: Sort compatibles in the driver adds 0e988802e380 mfd: qcom-spmi-pmic: Document ten more PMICs in the binding adds 4c3714dc59d1 mfd: qcom-spmi-pmic: Add missing PMICs supported by socinfo adds 4f4c22b8412e mfd: dln2: Add cell for initializing DLN2 ADC adds 2558405a0a40 dt-bindings: mfd: qcom: pm8xxx: Add pm8018 compatible adds d4f65dca21d6 mfd: wcd934x: Replace legacy gpio interface for gpiod adds 4145158f9e81 mfd: max77686: Correct tab-based alignment of register addresses adds 818ed35d6425 mfd: tps80031: Remove driver new e67e9e2a4d77 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 40e019274b6e Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 4ab004bb1824 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed96f35cecb0 Merge tag 'v5.15-rc6' into regulator-5.16 adds 061514dbfb79 regulator: lp872x: Remove lp872x_dvs_state adds 6a8b5bb0f135 regulator: tps62360: replacing legacy gpio interface for gpiod adds cb17820ef71e regulator: sy7636a: Remove requirement on sy7636a mfd adds 79738f1a5b8f Merge series "Add support for the silergy,sy7636a" from Al [...] adds 0adafd62505c regulator: qcom-rpmh: Add PM6350 regulators adds 12271ba94530 regulator: qcom,rpmh: Add compatible for PM6350 adds 6aed787cf746 Merge series "Initial Fairphone 4 support" from Luca Weiss [...] adds 32e84faa825e regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC adds 4c1ef56bd9c7 regulator: uniphier: Add binding for NX1 SoC adds 0627d75a18ea Merge series "regulator: Introduce UniPhier NX1 SoC suppor [...] adds 3253e24bc2b6 regulator: Fix SY7636A breakage adds 400d5a5da43c regulator: Don't error out fixed regulator in regulator_sy [...] adds d7477e646291 regulator: tps80031: Remove driver adds 7492b724df4d Merge series "Remove TPS80031 driver" from Dmitry Osipenko [...] new 4b2ec2e28aa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab8893e6bee7 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 1c6b09911265 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 809ffc219204 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new ef7d0227bcb7 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new 33b0d844ee93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f91488ee15bd smackfs: use __GFP_NOFAIL for smk_cipso_doi() adds 0934ad42bb2c smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi new 76a8456fc586 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 4091c004283b tpm: tis: Kconfig: Add helper dependency on COMPILE_TEST adds a0bcce2b2a16 tpm: Check for integer overflow in tpm2_map_response_body() adds 79ca6f74dae0 tpm: fix Atmel TPM crash caused by too frequent queries adds 7eba41fe8c7b tpm_tis_spi: Add missing SPI ID new bf6a187e7c46 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6e7733ef0bb9 Revert "watchdog: iTCO_wdt: Account for rebooting on secon [...] adds f31afb502c31 watchdog: sbsa: only use 32-bit accessors adds bcc3e704f1b7 watchdog: sbsa: drop unneeded MODULE_ALIAS adds abd1c6adc16d watchdog: ixp4xx_wdt: Fix address space warning adds cd004d8299f1 watchdog: Fix OMAP watchdog early handling new 14b2d18e81f2 watchdog: remove dead iop watchdog timer driver new 004920dfc330 watchdog: stm32_iwdg: drop superfluous error message new 164483c73519 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT new bba6c477d52e watchdog: f71808e_wdt: remove superfluous global new c3a291e18dfe watchdog: f71808e_wdt: constify static array new 3a2c489513e9 watchdog: f71808e_wdt: rename variant-independent identifi [...] new 8bea27edc393 watchdog: f71808e_wdt: migrate to new kernel watchdog API new 27e0fe00a5c6 watchdog: f71808e_wdt: refactor to platform device/driver pair new a7876735f24f watchdog: f71808e_wdt: dynamically allocate watchdog driver data new 2f61b3a74699 watchdog: da9062: da9063: prevent pings ahead of machine reset new bb6d7721ac3a watchdog: meson_gxbb_wdt: add nowayout parameter new f01f0717928a watchdog: meson_gxbb_wdt: add timeout parameter new 55f36df9ec4f dt-bindings: watchdog: sunxi: Add compatibles for R329 new 28b7ee33a212 ar7: fix kernel builds for compiler test new 601db217916d dt-bindings: watchdog: sunxi: Add compatibles for D1 new 94213a39c3d8 watchdog: sunxi_wdt: Add support for D1 new 54ccba2f6a00 watchdog: ar7_wdt: Make use of the helper function devm_pl [...] new 79cc4d22aa45 watchdog: iTCO_wdt: Make use of the helper function devm_p [...] new b3220bde5e85 watchdog: rti-wdt: Make use of the helper function devm_pl [...] new dd29cb4b88bc watchdog: mlx-wdt: Use regmap_write_bits() new 414a9bf8285b watchdog: rza_wdt: Use semicolons instead of commas new eed09878923e dt-bindings: watchdog: mtk-wdt: add disable_wdt_extrst support new 59b0f5133564 watchdog: mtk: add disable_wdt_extrst support new 4d3d50f607b2 watchdog: sp5100_tco: Add support for get_timeleft new 981785da79f0 watchdog: s3c2410: describe driver in KConfig new 1ae3e78c0820 watchdog: iTCO_wdt: No need to stop the timer in probe new ee1a0696934a watchdog: bcm63xx_wdt: fix fallthrough warning new 1246fb981c53 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new 5a009fc13641 iommu/dart: Initialize DART_STREAMS_ENABLE new 93f9f7958f12 iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_ [...] new 59d9bd727495 iommu/arm-smmu-v3: Properly handle the return value of arm [...] new e4a40f15b031 dt-bindings: arm-smmu: Add compatible for SM6350 SoC new bc53c8b8b087 iommu/arm-smmu-qcom: Add SM6350 SMMU compatible new f1edce3db543 dt-bindings: arm-smmu: Add compatible for QCM2290 SoC new 756a622c8f06 iommu: arm-smmu-qcom: Add compatible for QCM2290 new e37f1fe43324 iommu/arm-smmu-qcom: Request direct mapping for modem device new 07f34a13ffda Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] new ab6f4b001c8c iommu/dma: Use kvcalloc() instead of kvzalloc() new 6a0df9df4c64 Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] new f69240265be9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 10bea6b11505 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f1d46c113d5c dt-bindings: display: Document the Xylon LogiCVC display c [...] adds e76187b9792e scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 adds 2aa927179031 of/unittest: Disable new dtc node_name_vs_property_name an [...] adds 0eb0dffb2569 dt-bindings: sram: Allow numbers in sram region node name adds 9065b969c53f dt-bindings: bus: ti-sysc: Update to use yaml binding new afdfe981ea2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f4495940863 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds ca9b8f56ec08 spi: bcm-qspi: Fix missing clk_disable_unprepare() on erro [...] adds 3cc1cb307352 spi: tegra20-slink: Put device into suspend on driver removal adds 134a72373f7c spi: tegra210-quad: Put device into suspend on driver removal adds 0b0a281ed700 spi: spi-rpc-if: Check return value of rpcif_sw_init() new e954af1343f6 spi: fsi: Fix contention in the FSI2SPI engine new f2c05cbd6670 Merge remote-tracking branch 'spi/for-5.16' into spi-next new 84295f2f4cec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dead676b3f53 Merge locking/wwmutex into tip/master new 49912cec61b6 Merge irq/core into tip/master new 833215281876 Merge ras/core into tip/master new fc939098c74f Merge efi/core into tip/master new e1133422d93b Merge x86/build into tip/master new 5cfb1f6afd5f Merge x86/cc into tip/master new fbd693857ce9 Merge x86/misc into tip/master new 5d909309e286 Merge x86/core into tip/master new f2ee28ab0b15 Merge objtool/core into tip/master new 8fc9643f242b Merge perf/core into tip/master new d50028357577 Merge locking/core into tip/master new 09bf666a4045 Merge x86/cpu into tip/master new fd5128e622d7 x86/sgx/virt: extract sgx_vepc_remove_page new ae095b16fc65 x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl new 402e4b471a91 Merge x86/sgx into tip/master adds eda9a4f7af6e clocksource/drivers/timer-ti-dm: Select TIMER_OF adds a8da61cee95e Merge tag 'timers-v5.16-rc1' into timers/core new c13b3dce60c6 Merge timers/core into tip/master adds f2739ca15c41 x86/of: Kill unused early_init_dt_scan_chosen_arch() new 6e892bdf57dc Merge x86/cleanups into tip/master adds 007faec014cb x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV new 6cc8cae2f239 Merge x86/sev into tip/master adds 96611c26dc35 sched: Improve wake_up_all_idle_cpus() take #2 adds eaed27d0d01a sched/core: Remove rq_relock() adds 55409ac5c371 sched,x86: Fix L2 cache mask new 5d1ceb3969b6 x86: Fix __get_wchan() for !STACKTRACE new c202313931a3 Merge sched/core into tip/master adds 578971f4e228 x86/fpu: Provide struct fpu_config adds 617473acdfe4 x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() adds cd9ae7617449 x86/fpu/xstate: Cleanup size calculations adds 2bd264bce238 x86/fpu: Move xstate size to fpu_*_cfg adds 1c253ff2287f x86/fpu: Move xstate feature masks to fpu_*_cfg adds daddee247319 x86/fpu: Mop up xfeatures_mask_uabi() adds eda32f4f93b4 x86/fpu: Rework restore_regs_from_fpstate() adds d72c87018d00 x86/fpu/xstate: Move remaining xfeature helpers to core adds 75c52dad5e32 x86/fpu: Prepare for sanitizing KVM FPU code adds 69f6ed1d14c6 x86/fpu: Provide infrastructure for KVM FPU cleanup adds d69c1382e1b7 x86/kvm: Convert FPU handling to a single swap buffer adds 582b01b6ab27 x86/fpu: Remove old KVM FPU interface new 1bdda24c4af6 signal: Add an optional check for altstack size new 3aac3ebea08f x86/signal: Implement sigaltstack size validation new 84e4dccc8fce x86/fpu/xstate: Provide xstate_calculate_size() new 6f6a7c09c406 x86/fpu: Add members to struct fpu to cache permission inf [...] new c33f0a81a2cf x86/fpu: Add fpu_state_config::legacy_features new db8268df0983 x86/arch_prctl: Add controls for dynamic XSTATE components new 23686ef25d4a x86/fpu: Add basic helpers for dynamically enabled features new 4b7ca609a33d x86/signal: Use fpu::__state_user_size for sigalt stack va [...] new 53599b4d54b9 x86/fpu/signal: Prepare for variable sigframe length new 9e798e9aa14c x86/fpu: Prepare fpu_clone() for dynamically enabled features new e61d6310a0f8 x86/fpu: Reset permission and fpstate on exec() new c351101678ce x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit new dae1bd583896 x86/msr-index: Add MSRs for XFD new 8bf26758ca96 x86/fpu: Add XFD state to fpstate new 5529acf47ec3 x86/fpu: Add sanity checks for XFD new 672365477ae8 x86/fpu: Update XFD state where required new 783e87b40495 x86/fpu/xstate: Add XFD #NM handler new 500afbf645a0 x86/fpu/xstate: Add fpstate_realloc()/free() new 70c3f1671b0c x86/fpu/xstate: Prepare XSAVE feature table for gaps in st [...] new eec2113eabd9 x86/fpu/amx: Define AMX state components and have it used [...] new 2ae996e0c1a3 x86/fpu: Calculate the default sizes independently new db3e7321b4b8 x86/fpu: Add XFD handling for dynamic states new 2308ee57d93d x86/fpu/amx: Enable the AMX feature in 64-bit mode new 93175ec299f8 Documentation/x86: Add documentation for using dynamic XST [...] new 60cdfc6a9e48 selftests/x86/amx: Add test cases for AMX state management new f5c72edd71f1 selftests/x86/amx: Add context switch test new 34d813e44ba4 Merge x86/fpu into tip/master new 90c231106e2f Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 9fab5356035c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 1e1d137f2001 Merge branch irq/modular-irqchips into irq/irqchip-next adds 68a6e0c63c76 irqchip/mchp-eic: Fix return value check in mchp_eic_init() adds e6a767a1757d Merge branch irq/mchp-eic into irq/irqchip-next adds 21ce6992f387 MAINTAINERS: update arm,vic.yaml reference adds 1ba5478270a5 irqchip: Fix compile-testing without CONFIG_OF adds 5ea83e2096fe Merge branch irq/misc-5.16 into irq/irqchip-next adds c65b52d02f6c irq: mips: avoid nested irq_enter() adds 46b61c88e107 irq: mips: simplify bcm6345_l1_irq_handle() adds bab4ff1edccd irq: mips: stop (ab)using handle_domain_irq() adds 4cb6f4df976b irq: mips: simplify do_domain_IRQ() adds d21e64027ce4 irq: simplify handle_domain_{irq,nmi}() adds 76adc5be6f50 irq: unexport handle_irq_desc() adds a1b095019714 irq: add generic_handle_arch_irq() adds e54957fa3b3b irq: arc: avoid CONFIG_HANDLE_DOMAIN_IRQ adds 6f877e13c24d irq: nds32: avoid CONFIG_HANDLE_DOMAIN_IRQ adds 2fe35f8ee726 irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY adds a7b0872e964c irq: arm: perform irqentry in entry code adds 26dc129342cf irq: arm64: perform irqentry in entry code adds 287232987f0e irq: csky: perform irqentry in entry code adds 418360b23113 irq: openrisc: perform irqentry in entry code adds 7ecbc648102f irq: riscv: perform irqentry in entry code adds 5aecc243776e irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY adds 0953fb263714 irq: remove handle_domain_{irq,nmi}() adds 1757172c00a6 Merge tag 'remove-handle-domain-irq-20211026' into irq/irq [...] adds eb5411334c28 MIPS: loongson64: Drop call to irq_cpu_offline() adds dd098a0e0319 irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() adds 8d15a7295d33 genirq: Hide irq_cpu_{on,off}line() behind a deprecated option adds 965acf76b68d Merge branch irq/irq_cpu_offline into irq/irqchip-next new 3f43a66bb62d Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds b30a779d5c55 tracing: Initialize upper and lower vars in pid_list_refill_irq() adds 49d67e445742 tracefs: Have tracefs directories not set OTH permission b [...] adds 21ccc9cd7211 tracing: Disable "other" permission bits in the tracefs files adds 6644c654ea70 ftrace: Cleanup ftrace_dyn_arch_init() adds bdac5c2b243f bootconfig: Allocate xbc_data inside xbc_init() adds e306220cb7b7 bootconfig: Add xbc_get_info() for the node information adds f30f00cc9664 tools/bootconfig: Run test script when build all adds 115d4d08aeb9 bootconfig: Rename xbc_destroy_all() to xbc_exit() adds f3668cde8562 bootconfig: Split parse-tree part from xbc_init adds 9b81c9bfff46 bootconfig: Remove unused debug function adds 160321b2602f tools/bootconfig: Print all error message in stderr adds 4f292c4886bf bootconfig: Replace u16 and u32 with uint16_t and uint32_t adds 4ee1b4cac236 bootconfig: Cleanup dummy headers in tools/bootconfig adds 43c9dd8ddf4e ftrace: Add unit test for removing trace function adds affc65924629 tracing: in_irq() cleanup adds 34cdd18b8d24 tracing: Use linker magic instead of recasting ftrace_ops_ [...] adds 7ce1bb83a140 tracing/cfi: Fix cmp_entries_* functions signature mismatch adds 9b84fadc444d tracing: Reuse logic from perf's get_recursion_context() adds 91ebe8bcbff9 tracing/perf: Add interrupt_context_level() helper adds 1e85010e17c1 x86/ftrace: Remove extra orig rax move adds 8646698aefad x86/ftrace: Remove fault protection code in prepare_ftrace_return adds 4a30e4c93051 ftrace/x86_64: Have function graph tracer depend on DYNAMI [...] adds 0c0593b45c9b x86/ftrace: Make function graph use ftrace directly adds 130c08065848 tracing: Add trampoline/graph selftest adds 4e341cad6b7a tracing: Fix selftest config check for function graph star [...] adds 1904a8144598 ftrace: Add ftrace_add_rec_direct function adds f64dd4627ec6 ftrace: Add multi direct register/unregister interface adds ccf5a89efd6f ftrace: Add multi direct modify interface adds 5fae941b9a6f ftrace/samples: Add multi direct interface test module adds ed29271894aa ftrace/direct: Do not disable when switching direct callers adds bce5c81cb31f tracing: Explain the trace recursion transition bit better adds 8720aeecc246 tracing: use %ps format string to print symbols adds e44e81c5b90f kprobes: convert tests to kunit adds 811b93ffaa48 x86/unwind: Compile kretprobe fixup code only if CONFIG_KR [...] adds f87174106215 arm64: kprobes: Record frame pointer with kretprobe instance adds fc6d647638a8 arm64: kprobes: Make a frame pointer on __kretprobe_trampoline adds cd9bc2c92588 arm64: Recover kretprobe modified return address in stacktrace adds b3ea5d56f212 ARM: clang: Do not rely on lr register for stacktrace adds 7e9bf33b8124 ARM: kprobes: Make a frame pointer on __kretprobe_trampoline adds fed240d9c974 ARM: Recover kretprobe modified return address in stacktrace adds 172f7ba9772c ftrace: Make ftrace_profile_pages_init static adds f604de20c0a4 tools/latency-collector: Use correct size when writing que [...] adds 9e20028b529d perf/core: allow ftrace for functions in kernel/event/core.c adds 9bd985766a43 trace/osnoise: Fix an ifdef comment adds 4d4eac7b5af4 tracing/doc: Fix typos on the timerlat tracer documentation adds e0f3b18be733 trace/osnoise: Add migrate-disabled field to the osnoise header adds aeafcb82d99c trace/timerlat: Add migrate-disabled field to the timerlat header adds 3c20bd3af535 tracing: Fix missing trace_boot_init_histograms kstrdup NU [...] adds 1d6288914264 tracing/hwlat: Make some internal symbols static adds 17b251a290ba ftrace/sh: Add arch_ftrace_ops_list_func stub to have comp [...] adds 4d1c92a4f5ad lib/bootconfig: Make xbc_alloc_mem() and xbc_free_mem() as [...] adds 1f6d3a8f5e39 kprobes: Add a test case for stacktrace from kretprobe handler new 010db091b687 lib/bootconfig: Fix the xbc_get_info kerneldoc new f76fbbbb5061 samples/kretprobes: Fix return value if register_kretprobe [...] new 438697a39f06 docs, kprobes: Remove invalid URL and add new reference new b9e94a7bb6fa test_kprobes: Move it from kernel/ to lib/ new 5c03d8fb04fb MAINTAINERS: Update KPROBES and TRACING entries new 25b951387280 selftests/ftrace: Stop tracing while reading the trace fil [...] new 52cfb373536a tracing: Add support for creating hist trigger variables f [...] new bcef04415032 tracing: Add division and multiplication support for hist [...] new 9710b2f341a0 tracing: Fix operator precedence for hist triggers expression new c5eac6ee8bc5 tracing/histogram: Simplify handling of .sym-offset in exp [...] new f47716b7a955 tracing/histogram: Covert expr to const if both operands a [...] new 722eddaa4043 tracing/histogram: Optimize division by a power of 2 new 2d2f6d4b8ce7 tracing/histogram: Document expression arithmetic and constants new ce5e48036c9e ftrace: disable preemption when recursion locked new d33cc6573723 ftrace: do CPU checking after preemption disabled new 39d9c1c103d3 bootconfig: Initialize ret in xbc_parse_tree() new a90afe8d020d tracing: Show size of requested perf buffer new e531e90b5ab0 tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 [...] new 838f3a946cce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7242613e6d7 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) adds 583042b89a39 rcu: Tighten rcu_advance_cbs_nowake() checks adds 681945b872ef rcu-tasks: Don't remove tasks with pending IPIs from holdout list adds 3d5e806fbb29 testing/bpf: Update test names for xchg and cmpxchg adds ef9724980787 torture: Catch kvm.sh help text up with actual options adds 48653e3b31af rcutorture: Sanitize RCUTORTURE_RDR_MASK adds 87afcff458df rcutorture: More thoroughly test nested readers adds 10ba5ab68f9b srcu: Prevent redundant __srcu_read_unlock() wakeup adds a8dd0f653719 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] adds 073cd6bf7949 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] adds d752004b90a5 torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] adds 3b767c4436ce torture: Remove RCU_FAST_NO_HZ from rcu scenarios adds b6093b4f9c44 rcu: Remove the RCU_FAST_NO_HZ Kconfig option adds d93bfe038e92 rcu: Move rcu_needs_cpu() to tree.c adds 20121ba4864a rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() adds 3b8b60109fa6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() adds dbe7ced5d9c0 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] adds 6fa0b199c576 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load adds 9d112f6f50c7 rcu: in_irq() cleanup adds a1fb4b31c892 rcu: Prevent expedited GP from enabling tick on offline CPU adds 75af965d1142 rcu: Make idle entry report expedited quiescent states adds 425a3c8800a0 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] adds e79d482ae6c2 rcu/nocb: Prepare state machine for a new step adds aef917e0c912 rcu/nocb: Invoke rcu_core() at the start of deoffloading adds a217ed0a0d7b rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe adds 10e4a80b408b rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] adds 54469a0f0f1a rcu/nocb: Check a stable offloaded state to manipulate qle [...] adds 81b49300b321 rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() adds 21bff5ed2eb0 rcu/nocb: Limit number of softirq callbacks only on softirq adds f6819ab6626c rcu: Fix callbacks processing time limit retaining cond_resched() adds 622d3c35c5e8 rcu: Apply callbacks processing time limit only on softirq adds c651c19ea555 rcu/nocb: Don't invoke local rcu core on callback overload [...] adds 9ec2a03bbf4b clocksource: Forgive repeated long-latency watchdog clocks [...] adds 6161068bf209 torture: Test splatting for delay-ridden clocksources new 45e0aed593ca tools/nolibc: x86-64: Fix startup code bug new fa0113248084 tools/nolibc: i386: fix initial stack alignment new 429ed4f0365b tools/nolibc: fix incorrect truncation of exit code new 025c4e1ec450 rcu: Improve tree_plugin.h comments and add code cleanups new d5ded8d6049c tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the cl [...] new f402e54e2695 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $ [...] new 3f3282f7f761 tools/nolibc: Implement gettid() new f43c534cf4d8 refscale: Simplify the errexit checkpoint new 7a96b587588a refscale: Prevent buffer to pr_alert() being too long new a01016aa420e refscale: Always log the error message new aad4d6fb5bd9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 3d5e7a28b1ea KVM: x86: avoid warning with -Wbitwise-instead-of-logical adds c68dc1b577ea KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK adds 869b44211adc kvm: x86: protect masterclock with a seqcount adds 58d4277be9b6 KVM: x86: Refactor tsc synchronization code adds 828ca89628bf KVM: x86: Expose TSC offset controls to userspace adds 500065393400 tools: arch: x86: pull in pvclock headers adds 61fb1c54853d selftests: KVM: Add test for KVM_{GET,SET}_CLOCK adds c1901feef5bb selftests: KVM: Fix kvm device helper ioctl assertions adds c89551345326 selftests: KVM: Add helpers for vCPU device attributes adds 3f9808cac06c selftests: KVM: Introduce system counter offset test adds 1e76a3ce0d3c KVM: cleanup allocation of rmaps and page tracking data adds 2839180ce5bb KVM: x86/mmu: clean up prefetch/prefault/speculative naming adds 2e6e0d683b77 KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero adds ba51d627230f KVM: VMX: Use precomputed vmx->pt_desc.addr_range adds f4d3a902a558 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges adds e099f3eb0e91 KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit adds 610265ea3da1 KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k adds 540c7abe61cc KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 adds 4dfe4f40d845 kvm: x86: mmu: Make NX huge page recovery period configurable adds 9dadfc4a6145 KVM: x86: Add vendor name to kvm_x86_ops, use it for error [...] adds 9ae7f6c9b51e KVM: emulate: Comment on difference between RDPMC implemen [...] adds 413eaa4ecd0f KVM: selftests: set CPUID before setting sregs in vcpu creation adds 552617382c19 KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 adds a91a7c709600 KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE adds e45e9e3998f0 KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() adds 509bfe3d9796 KVM: X86: Cache CR3 in prev_roots when PCID is disabled adds 264d3dc1d3dc KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with [...] adds 61b05a9fd4ae KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() adds bc3b3c1002ea KVM: x86/mmu: Drop a redundant, broken remote TLB flush adds e8be2a5ba86c KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap [...] adds 21fa324654e4 KVM: x86/mmu: Extract zapping of rmaps for gfn range to se [...] adds 9b4eb77099f6 riscv: do not select non-existing config ANON_INODES adds ee49a8932971 KVM: x86: Move SVM's APICv sanity check to common x86 adds 187c8833def8 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU pa [...] adds 6ff53f6a438f x86/irq: Ensure PI wakeup handler is unregistered before m [...] adds ec5a4919fa7b KVM: VMX: Unregister posted interrupt wakeup handler on ha [...] adds dfd3c713a9c8 kvm: x86: Remove stale declaration of kvm_no_apic_vcpu adds ed290e1c20da KVM: selftests: Fix nested SVM tests when built with clang adds a9d496d8e08c KVM: x86: Clarify the kvm_run.emulation_failure structure layout adds 0a62a0319abb KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info adds e615e355894e KVM: x86: On emulation failure, convey the exit reason, et [...] adds 0d7d84498fb4 KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol new 30a19cafd008 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 1b498ec9a45e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2d8fb8f3914b s390/gmap: validate VMA in __gmap_zap() adds b159f94c86b4 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] adds fe3d10024073 s390/mm: validate VMA in PGSTE manipulation functions adds 949f5c1244ee s390/mm: fix VMA and page table handling code in storage k [...] adds 46c22ffd2772 s390/uv: fully validate the VMA before calling follow_page() adds 8318c404cf8c s390/mm: no need for pte_alloc_map_lock() if we know the p [...] adds 7cb70266b0e3 s390/mm: optimize set_guest_storage_key() adds 14ea40e22c41 s390/mm: optimize reset_guest_reference_bit() adds 57c5df13eca4 KVM: s390: pv: add macros for UVC CC values adds d4074324b07a KVM: s390: pv: avoid double free of sida page adds 1e2aa46de526 KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm adds f0a1a0615a6f KVM: s390: pv: avoid stalls when making pages secure adds 8eeba194a32e KVM: s390: Simplify SIGP Set Arch handling adds 67cf68b6a5cc KVM: s390: Add a routine for setting userspace CPU state new 85f517b29418 KVM: s390: Fix handle_sske page fault handling new 380d97bd02fc KVM: s390: pv: properly handle page flags for protected guests new 3fd8417f2c72 KVM: s390: add debug statement for diag 318 CPNC data new 09f168dd3e63 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8e759631c75b xen/x86: streamline set_pte_mfn() adds b40465b2db81 xen/x86: restore (fix) xen_set_pte_init() behavior adds 90f0acfcca2e xen/x86: adjust xen_set_fixmap() adds 0d83f4dda8e2 xen/x86: adjust handling of the L3 user vsyscall special p [...] adds be5f200de696 xen/x86: there's no highmem anymore in PV mode adds 0f8f3a92a791 xen/x86: restrict PV Dom0 identity mapping adds 32c932b6aef9 xen-pciback: Fix return in pm_ctrl_init() adds 247c8433f3de x86/xen: Remove redundant irq_enter/exit() invocations adds c43d466c622b xen/pvcalls-back: Remove redundant 'flush_workqueue()' calls adds 71489efcf98e xen: fix wrong SPDX headers of Xen related headers adds 54bab5c117e6 xen: Fix implicit type conversion new 56bea1667808 x86/pvh: add prototype for xen_pvh_init() new f0901ca8ecb9 x86/xen: remove xen_have_vcpu_info_placement flag new 97c79d816979 x86/xen: switch initial pvops IRQ functions to dummy ones new 927510e01820 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 4ba634fb7562 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f9eaaa82b474 workqueue: doc: Call out the non-reentrance conditions new 89a446ddf5a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 86af1d02d458 platform/x86: Support for EC-connected GPIOs for identify [...] adds 4c9dbf862279 platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` adds 59348401ebed platform/x86: amd-pmc: Add special handling for timer base [...] adds ef51b9a520f0 platform/surface: gpe: Add support for Surface Laptop Studio adds 4f042e40199c platform/surface: aggregator_registry: Add support for Sur [...] adds dc0fd0acb6e0 HID: surface-hid: Use correct event registry for managing [...] adds ab5fe33925c6 HID: surface-hid: Allow driver matching for target ID 1 devices adds b8d4d35074fd platform/x86: wmi: change notification handler type adds 164e32717cbd docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io adds 21d91e20793d platform/x86: lg-laptop: replace snprintf in show function [...] adds c4b9ad6bf990 platform/x86: sony-laptop: replace snprintf in show functi [...] adds 9527cdff7832 platform/x86: barco-p50-gpio: use KEY_VENDOR for button in [...] adds fc3341b4b55f platform/x86: system76_acpi: fix Kconfig dependencies new 3f6da7e79fd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 62e8812448f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 18cf4ab5a351 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cc4195474ac4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b213907e436 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 09ee10ff804e dyndbg: refine verbosity 1-4 summary-detail adds c87761db2100 component: do not leave master devres group open after bind adds 48d09e97876b firmware_loader: formalize built-in firmware API adds e520ecf4546f firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE() adds 9d48960414c7 x86/microcode: Use the firmware_loader built-in API adds e2e2c0f20f32 firmware_loader: move struct builtin_fw to the only place used adds 771856caf518 vmlinux.lds.h: wrap built-in firmware support under FW_LOADER adds c8dcf655ec81 x86/build: Tuck away built-in firmware under FW_LOADER new 27e0bcd02990 device property: Drop redundant NULL checks new 056b88404c37 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 81dddf72ac6d usb: host: fotg210: Make use of dma_pool_zalloc() instead [...] adds 6a4785614534 usb: host: ehci: Make use of dma_pool_zalloc() instead of [...] adds 20f588ac9841 usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend adds b2cab2a24fb5 usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init adds 8d387f61b024 usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could [...] adds 1ad707f559f7 usb: dwc2: drd: reset current session before setting the new one adds fc153aba3ef3 usb: max-3421: Use driver data instead of maintaining a li [...] adds 859c675d84d4 usb: gadget: uvc: consistently use define for headerlen adds e6bab2b66329 usb: gadget: uvc: rename function to be more consistent adds 38db3716a5f8 usb: gadget: uvc: test if ep->desc is valid on ep_queue adds 5fc49d8bee73 usb: gadget: uvc: only schedule stream in streaming state adds f9897ec0f6d3 usb: gadget: uvc: only pump video data if necessary adds e4ce9ed835bc usb: gadget: uvc: ensure the vdev is unset adds 02f8b1360312 usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTRO [...] adds 21b5fcdccb32 usb: musb: Balance list entry in musb_gadget_queue adds 9aaa81c3366e USB: chipidea: fix interrupt deadlock adds 876a75cb520f usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized adds d1a4683747fe usb: dwc3: Align DWC3_EP_* flag macros adds 260d88b79c9f usb: gadget: configfs: add cfg_to_gadget_info() helper adds c26f1c109d21 usb: gadget: configfs: change config attributes file operation new 296ecb351599 Docs: usb: update struct usb_driver new 33ef298651e9 Docs: usb: remove :c:func: for usb_register and usb_deregister new d9f273484358 usb:gadget: f_uac1: fixed sync playback new f262ce66d40c usb: gadget: uvc: use on returned header len in video_enco [...] new fd03af27c3df usb: gadget: uvc: implement dwPresentationTime and scrSourceClock new bb88dbbee2c9 dt-bindings: usb: dwc2: Add reference to usb-drd.yaml new 924e2b408ca4 dt-bindings: usb: dwc2: adopt otg properties defined in us [...] new f5c8a6cb2375 usb: dwc2: add otg_rev and otg_caps information for gadget driver new 9e894ee30afe usb: dwc2: stm32mp15: set otg_rev new e8d6336d9d71 Merge tag 'thunderbolt-for-v5.16-rc1' of git://git.kernel. [...] new ebcf652dbb22 Documentation: USB: fix example bulk-message timeout new 79a4479a17b8 USB: iowarrior: fix control-message timeouts new 6a98a4b47ad7 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 74f266455062 USB: serial: ch314: use usb_control_msg_recv() new f5cfbecb0a16 USB: serial: cp210x: use usb_control_msg_recv() and usb_co [...] new 910c996335c3 USB: serial: keyspan: fix memleak on probe errors new 8c744dca7665 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new c96fd3e55e7e Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 6d0d1b5a1b48 serial: imx: fix detach/attach of serial console adds 9768a37cec37 serial: imx: disable console clocks on unregister adds 30480f65b575 tty: hvc: use correct dma alignment size adds 0986d7bc5598 tty: hvc: pass DMA capable memory to put_chars() adds 9db81eca10ba virtio-console: remove unnecessary kmemdup() adds cc58d0a3f0a4 serial: stm32: re-introduce an irq flag condition in usart [...] adds 33bb2f6ac308 serial: stm32: rework RX over DMA adds d1ec8a2eabe9 serial: stm32: update throttle and unthrottle ops for dma mode adds 211cde4f5817 serial: 8250: fix racy uartclk update adds d2248ca8d6ba serial: 8250: rename unlock labels adds 74365bc138ab serial: 8250_dw: drop bogus uartclk optimisation adds e279317e9aeb rpmsg: core: add API to get MTU adds 7c0408d80579 tty: add rpmsg driver adds 35b4f1723192 serial: 8250_pci: Refactor the loop in pci_ite887x_init() adds 0187f884e272 serial: 8250_pci: Get rid of redundant 'else' keyword adds 117738417941 serial: 8250_pci: Replace dev_*() by pci_*() macros adds 45965252a29a Revert "virtio-console: remove unnecessary kmemdup()" adds 60f41e848492 Revert "tty: hvc: pass DMA capable memory to put_chars()" new 159f1f9e46dd serial: sunzilog: Mark sunzilog_putchar() __maybe_unused new 88b20f84f0fe serial: xilinx_uartps: Fix race condition causing stuck TX new 4290242776a6 serial: 8250_pci: Replace custom pci_match_id() implementation new 175003d7f9d1 serial: 8250_pci: Remove empty stub pci_quatech_exit() new e0abc903deea serial: stm32: rework RX dma initialization and release new 6eeb348c8482 serial: stm32: terminate / restart DMA transfer at suspend [...] new 6333a4850621 serial: stm32: push DMA RX data before suspending new 0572da285d69 tty: rpmsg: Assign returned id to a local variable new 408a507996e4 tty: rpmsg: Unify variable used to keep an error code new 8673ef7bd96d tty: rpmsg: Use dev_err_probe() in ->probe() new 88af70be4a5b tty: rpmsg: Add pr_fmt() to prefix messages new 73a3d4f41886 tty: rpmsg: Define tty name via constant string literal new 9cec3feb65f9 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 310e75c72fef counter: Cleanup lingering atomic.h includes adds 8ac33b8b6841 counter: Fix use-after-free race condition for events_queu [...] adds b1f4c00e4175 Merge tag 'fsi-for-v5.16' of git://git.kernel.org/pub/scm/ [...] adds 5a5846fdd312 Merge tag 'icc-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 714f1af14bb0 misc: enclosure: replace snprintf in show functions with s [...] adds 8210a2004d44 Merge tag 'iio-fixes-for-5.16a' of https://git.kernel.org/ [...] adds b6df1fc1e3f6 Merge tag 'iio-for-5.16b' of https://git.kernel.org/pub/sc [...] adds 7b473ae754fe iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}() adds 0e53a9e038d4 Merge tag 'soundwire-5.16-rc1' of git://git.kernel.org/pub [...] adds 149538cd55ca selftests/lkdtm: Add way to repeat a test adds d46e58ef776b lkdtm/bugs: Check that a per-task stack canary exists adds 16b0314aa746 dma-buf: move dma-buf symbols into the DMA_BUF module namespace new a23461c47482 comedi: vmk80xx: fix transfer-buffer overflows new 78cdfd62bd54 comedi: vmk80xx: fix bulk-buffer overflow new a56d3e40bda4 comedi: vmk80xx: fix bulk and interrupt message timeouts new 63b3e810eff6 most: fix control-message timeouts new 08e438e6296c fix for "dma-buf: move dma-buf symbols into the DMA_BUF mo [...] new 47f623f2a4ed Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...]
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-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 695 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 5 - .rustfmt.toml | 12 - Documentation/ABI/stable/sysfs-driver-mlxreg-io | 23 +- Documentation/ABI/testing/sysfs-class-fc | 27 - .../ABI/testing/sysfs-driver-aspeed-uart-routing | 27 + Documentation/ABI/testing/sysfs-driver-ufs | 2 +- Documentation/admin-guide/blockdev/zram.rst | 8 - Documentation/admin-guide/cgroup-v1/memory.rst | 11 +- Documentation/admin-guide/cgroup-v2.rst | 10 - Documentation/admin-guide/dynamic-debug-howto.rst | 2 +- .../admin-guide/filesystem-monitoring.rst | 74 + Documentation/admin-guide/hw-vuln/spectre.rst | 61 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 57 +- .../admin-guide/media/platform-cardlist.rst | 1 + 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/block/queue-sysfs.rst | 33 +- Documentation/bpf/btf.rst | 6 +- Documentation/core-api/cachetlb.rst | 6 - Documentation/core-api/irq/irq-domain.rst | 3 - Documentation/core-api/memory-hotplug.rst | 3 + Documentation/core-api/mm-api.rst | 5 - Documentation/core-api/workqueue.rst | 21 +- Documentation/dev-tools/kcov.rst | 5 - Documentation/dev-tools/kfence.rst | 23 +- Documentation/dev-tools/kunit/running_tips.rst | 11 +- Documentation/devicetree/bindings/arm/cpus.yaml | 6 +- Documentation/devicetree/bindings/arm/qcom.yaml | 11 +- .../bindings/auxdisplay/holtek,ht16k33.yaml | 32 +- Documentation/devicetree/bindings/bus/ti-sysc.txt | 139 - Documentation/devicetree/bindings/bus/ti-sysc.yaml | 216 + .../bindings/clock/stericsson,u8500-clks.yaml | 121 + Documentation/devicetree/bindings/clock/ux500.txt | 64 - .../bindings/display/msm/dpu-sc7280.yaml | 232 + .../devicetree/bindings/display/msm/gpu.txt | 157 - .../devicetree/bindings/display/msm/gpu.yaml | 288 + .../bindings/display/panel/ilitek,ili9881c.yaml | 4 + .../bindings/display/xylon,logicvc-display.yaml | 301 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 123 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 6 - .../bindings/extcon/extcon-usbc-tusb320.yaml | 4 +- .../bindings/gpio/rockchip,gpio-bank.yaml | 2 - .../bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 43 - .../devicetree/bindings/hwmon/nuvoton,nct7802.yaml | 145 + .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + .../devicetree/bindings/media/st,stm32-dma2d.yaml | 71 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 39 +- .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 1 + Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../devicetree/bindings/net/asix,ax88796c.yaml | 73 + .../devicetree/bindings/net/brcm,bcmgenet.txt | 3 +- Documentation/devicetree/bindings/net/macb.txt | 4 + .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 25 +- .../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/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 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 + .../regulator/socionext,uniphier-regulator.yaml | 1 + .../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 +- .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 49 - .../devicetree/bindings/rtc/nxp,pcf85063.txt | 9 - .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 1 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 6 + .../devicetree/bindings/sound/maxim,max98520.yaml | 36 + .../bindings/sound/qcom,lpass-rx-macro.yaml | 4 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 4 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 4 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 4 +- .../devicetree/bindings/sound/qcom,q6afe.txt | 181 - .../devicetree/bindings/sound/qcom,q6apm-dai.yaml | 53 + .../bindings/sound/qcom,q6dsp-lpass-clocks.yaml | 77 + .../bindings/sound/qcom,q6dsp-lpass-ports.yaml | 205 + .../devicetree/bindings/sound/wlf,wm8962.yaml | 118 + Documentation/devicetree/bindings/sound/wm8962.txt | 43 - Documentation/devicetree/bindings/sram/sram.yaml | 2 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 16 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 48 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 2 + Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/cxl/memory-devices.rst | 6 - .../driver-api/usb/writing_usb_driver.rst | 13 +- Documentation/filesystems/f2fs.rst | 2 +- Documentation/filesystems/netfs_library.rst | 2 - Documentation/index.rst | 1 - Documentation/kbuild/gcc-plugins.rst | 28 +- Documentation/kbuild/kbuild.rst | 4 - Documentation/kbuild/makefiles.rst | 17 +- Documentation/leds/well-known-leds.txt | 14 + .../device_drivers/ethernet/mellanox/mlx5.rst | 60 + Documentation/process/changes.rst | 13 - Documentation/process/coding-style.rst | 2 +- Documentation/process/deprecated.rst | 5 +- Documentation/process/submitting-patches.rst | 33 +- 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/sound/soc/codec.rst | 8 +- Documentation/trace/histogram.rst | 14 + Documentation/trace/kprobes.rst | 2 +- Documentation/trace/timerlat-tracer.rst | 24 +- Documentation/translations/zh_CN/PCI/index.rst | 36 + Documentation/translations/zh_CN/PCI/pci.rst | 514 + .../translations/zh_CN/core-api/memory-hotplug.rst | 4 + Documentation/userspace-api/media/v4l/control.rst | 9 + Documentation/virt/kvm/api.rst | 48 +- Documentation/virt/kvm/devices/vcpu.rst | 70 + 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_owner.rst | 23 +- Documentation/{admin-guide/mm => vm}/swap_numa.rst | 0 Documentation/{admin-guide/mm => vm}/zswap.rst | 0 Documentation/x86/index.rst | 1 + Documentation/x86/sgx.rst | 15 +- Documentation/x86/xstate.rst | 65 + MAINTAINERS | 123 +- Makefile | 184 +- Next/SHA1s | 341 - Next/Trees | 343 - Next/merge.log | 13544 ------------------- arch/Kconfig | 39 +- arch/alpha/Kbuild | 3 + arch/alpha/Makefile | 3 - arch/alpha/include/asm/bitops.h | 2 + arch/alpha/include/asm/processor.h | 2 +- arch/alpha/kernel/core_irongate.c | 2 +- arch/alpha/kernel/process.c | 5 +- arch/alpha/kernel/traps.c | 4 +- arch/arc/Kbuild | 3 + arch/arc/Kconfig | 2 +- arch/arc/Makefile | 3 - arch/arc/include/asm/bitops.h | 1 + arch/arc/include/asm/cacheflush.h | 1 - arch/arc/include/asm/processor.h | 2 +- arch/arc/kernel/irq.c | 10 +- arch/arc/kernel/stacktrace.c | 4 +- arch/arc/mm/init.c | 6 +- arch/arm/Kbuild | 3 + arch/arm/Kconfig | 13 +- arch/arm/Makefile | 4 - arch/arm/arm-soc-for-next-contents.txt | 37 + arch/arm/boot/compressed/string.c | 1 - arch/arm/boot/dts/Makefile | 5 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 42 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 42 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 48 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 42 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 735 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 634 +- .../boot/dts/aspeed-bmc-inventec-transformers.dts | 328 + arch/arm/boot/dts/aspeed-g4.dtsi | 6 + arch/arm/boot/dts/aspeed-g5.dtsi | 6 + arch/arm/boot/dts/aspeed-g6.dtsi | 6 + arch/arm/boot/dts/integrator.dtsi | 23 +- arch/arm/boot/dts/integratorap-im-pd1.dts | 9 +- arch/arm/boot/dts/integratorap.dts | 15 +- arch/arm/boot/dts/integratorcp.dts | 9 +- arch/arm/boot/dts/mps2.dtsi | 10 +- arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 237 + arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts | 237 - arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 6 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 2 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 6 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 6 +- .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 14 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 8 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 1 - arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 8 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 26 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8660-surf.dts | 4 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 10 +- .../boot/dts/qcom-msm8916-samsung-serranove.dts | 3 + arch/arm/boot/dts/qcom-msm8916-smp.dtsi | 62 + arch/arm/boot/dts/qcom-msm8960-cdp.dts | 4 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 12 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 1 - arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 112 + arch/arm/boot/dts/spear1310.dtsi | 6 - arch/arm/boot/dts/spear1340.dtsi | 2 - arch/arm/boot/dts/versatile-ab-ib2.dts | 6 +- arch/arm/boot/dts/versatile-ab.dts | 27 +- arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/cacheflush.h | 1 - arch/arm/include/asm/opcodes.h | 9 +- arch/arm/include/asm/processor.h | 2 +- arch/arm/include/asm/setup.h | 2 +- arch/arm/include/asm/stacktrace.h | 9 + arch/arm/kernel/entry-armv.S | 5 +- arch/arm/kernel/ftrace.c | 5 - arch/arm/kernel/head.S | 4 +- arch/arm/kernel/irq.c | 14 +- arch/arm/kernel/process.c | 4 +- arch/arm/kernel/return_address.c | 4 + arch/arm/kernel/stacktrace.c | 17 +- arch/arm/kernel/vmlinux-xip.lds.S | 2 + arch/arm/kernel/vmlinux.lds.S | 2 + arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-imx/avic.c | 2 +- arch/arm/mach-imx/tzic.c | 2 +- arch/arm/mach-omap1/irq.c | 2 +- arch/arm/mach-qcom/Kconfig | 10 + arch/arm/mach-qcom/platsmp.c | 1 + arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 2 +- arch/arm/mach-sa1100/assabet.c | 24 +- arch/arm/mach-ux500/Kconfig | 1 + arch/arm/mm/Kconfig | 4 +- arch/arm/mm/init.c | 2 +- arch/arm/mm/kasan_init.c | 2 +- arch/arm/probes/kprobes/core.c | 28 +- arch/arm/probes/kprobes/test-core.h | 2 +- arch/arm/rust/target.json | 27 - arch/arm64/Kbuild | 3 + arch/arm64/Kconfig | 7 +- arch/arm64/Makefile | 7 - arch/arm64/boot/dts/apple/t8103-j274.dts | 23 + arch/arm64/boot/dts/apple/t8103.dtsi | 207 + arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 27 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 5 + arch/arm64/boot/dts/qcom/Makefile | 3 + arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 832 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 838 -- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 1070 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 1078 -- arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 3 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 8 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 6 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 69 +- arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 125 + arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 15 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 21 - .../boot/dts/qcom/msm8916-samsung-serranove.dts | 534 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 73 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 24 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 30 - .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 2 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 33 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 38 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 3 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 - .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 5 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 18 +- arch/arm64/boot/dts/qcom/pm6350.dtsi | 54 + arch/arm64/boot/dts/qcom/pm660l.dtsi | 7 - arch/arm64/boot/dts/qcom/pmi8994.dtsi | 5 +- arch/arm64/boot/dts/qcom/pmk8350.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 4 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 12 +- arch/arm64/boot/dts/qcom/sc7280-herobrine.dts | 14 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 1412 ++ arch/arm64/boot/dts/qcom/sc7280-idp.dts | 12 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 50 + arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 8 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 123 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 53 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 17 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 16 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 18 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 26 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 18 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 51 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 15 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 31 + arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 320 + arch/arm64/boot/dts/qcom/sm7225.dtsi | 16 + arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 2 - .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 2 - arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 2 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 126 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 2 - arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 2 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 13 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 2 - arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 6 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 265 +- arch/arm64/configs/defconfig | 6 + arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/fpsimd.h | 5 + arch/arm64/include/asm/processor.h | 2 +- arch/arm64/include/asm/stacktrace.h | 4 + arch/arm64/include/asm/thread_info.h | 1 - arch/arm64/kernel/Makefile | 3 + arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/entry-common.c | 52 +- arch/arm64/kernel/fpsimd.c | 12 +- arch/arm64/kernel/ftrace.c | 5 - arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 4 + arch/arm64/kernel/process.c | 4 +- arch/arm64/kernel/stacktrace.c | 7 + arch/arm64/mm/kasan_init.c | 18 +- arch/arm64/mm/mmu.c | 4 +- arch/arm64/rust/target.json | 34 - arch/csky/Kbuild | 3 + arch/csky/Kconfig | 1 - arch/csky/Makefile | 3 - arch/csky/include/asm/bitops.h | 1 + arch/csky/include/asm/processor.h | 2 +- arch/csky/kernel/entry.S | 2 +- arch/csky/kernel/ftrace.c | 5 - arch/csky/kernel/irq.c | 5 - arch/csky/kernel/probes/ftrace.c | 2 - arch/csky/kernel/stacktrace.c | 5 +- arch/h8300/Kbuild | 3 + arch/h8300/Makefile | 3 - arch/h8300/include/asm/bitops.h | 1 + arch/h8300/include/asm/processor.h | 2 +- arch/h8300/kernel/process.c | 5 +- arch/hexagon/include/asm/bitops.h | 1 + arch/hexagon/include/asm/processor.h | 2 +- arch/hexagon/kernel/process.c | 4 +- arch/ia64/Makefile | 2 - arch/ia64/include/asm/bitops.h | 2 + arch/ia64/include/asm/processor.h | 2 +- arch/ia64/include/asm/ptrace.h | 4 +- arch/ia64/kernel/ftrace.c | 6 - arch/ia64/kernel/process.c | 5 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/m68k/Makefile | 4 +- arch/m68k/include/asm/bitops.h | 2 + arch/m68k/include/asm/cacheflush_mm.h | 1 - arch/m68k/include/asm/processor.h | 2 +- arch/m68k/kernel/process.c | 4 +- arch/m68k/mm/mcfmmu.c | 3 +- arch/m68k/mm/motorola.c | 6 +- arch/microblaze/Kbuild | 3 + arch/microblaze/Makefile | 3 - arch/microblaze/boot/dts/system.dts | 5 - arch/microblaze/include/asm/processor.h | 2 +- arch/microblaze/kernel/ftrace.c | 5 - arch/microblaze/kernel/process.c | 2 +- arch/microblaze/mm/pgtable.c | 3 +- arch/mips/Kbuild | 3 + arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 93 +- arch/mips/Makefile | 8 +- arch/mips/alchemy/devboards/db1550.c | 1 - arch/mips/boot/Makefile | 3 + arch/mips/boot/compressed/uart-16550.c | 12 - arch/mips/boot/dts/Makefile | 1 - arch/mips/boot/dts/netlogic/Makefile | 8 - arch/mips/boot/dts/netlogic/xlp_evp.dts | 131 - arch/mips/boot/dts/netlogic/xlp_fvp.dts | 131 - arch/mips/boot/dts/netlogic/xlp_gvp.dts | 89 - arch/mips/boot/dts/netlogic/xlp_rvp.dts | 89 - arch/mips/boot/dts/netlogic/xlp_svp.dts | 131 - arch/mips/cavium-octeon/executive/cvmx-helper.c | 10 - arch/mips/cavium-octeon/executive/cvmx-pko.c | 14 - arch/mips/cavium-octeon/octeon-irq.c | 5 +- arch/mips/configs/nlm_xlp_defconfig | 557 - arch/mips/configs/nlm_xlr_defconfig | 508 - arch/mips/include/asm/bitops.h | 1 + arch/mips/include/asm/cacheflush.h | 2 - arch/mips/include/asm/cmpxchg.h | 5 +- arch/mips/include/asm/cop2.h | 11 - arch/mips/include/asm/cpu-type.h | 8 - arch/mips/include/asm/cpu.h | 2 +- arch/mips/include/asm/hazards.h | 2 +- .../asm/mach-netlogic/cpu-feature-overrides.h | 57 - arch/mips/include/asm/mach-netlogic/irq.h | 17 - arch/mips/include/asm/mach-netlogic/multi-node.h | 74 - arch/mips/include/asm/mach-ralink/spaces.h | 4 +- arch/mips/include/asm/netlogic/common.h | 132 - arch/mips/include/asm/netlogic/haldefs.h | 171 - arch/mips/include/asm/netlogic/interrupt.h | 45 - arch/mips/include/asm/netlogic/mips-extns.h | 301 - arch/mips/include/asm/netlogic/psb-bootinfo.h | 95 - arch/mips/include/asm/netlogic/xlp-hal/bridge.h | 186 - .../mips/include/asm/netlogic/xlp-hal/cpucontrol.h | 89 - arch/mips/include/asm/netlogic/xlp-hal/iomap.h | 214 - arch/mips/include/asm/netlogic/xlp-hal/pcibus.h | 113 - arch/mips/include/asm/netlogic/xlp-hal/pic.h | 366 - arch/mips/include/asm/netlogic/xlp-hal/sys.h | 213 - arch/mips/include/asm/netlogic/xlp-hal/uart.h | 192 - arch/mips/include/asm/netlogic/xlp-hal/xlp.h | 119 - arch/mips/include/asm/netlogic/xlr/bridge.h | 104 - arch/mips/include/asm/netlogic/xlr/flash.h | 55 - arch/mips/include/asm/netlogic/xlr/fmn.h | 365 - arch/mips/include/asm/netlogic/xlr/gpio.h | 74 - arch/mips/include/asm/netlogic/xlr/iomap.h | 109 - arch/mips/include/asm/netlogic/xlr/msidef.h | 84 - arch/mips/include/asm/netlogic/xlr/pic.h | 306 - arch/mips/include/asm/netlogic/xlr/xlr.h | 59 - arch/mips/include/asm/octeon/cvmx-helper.h | 7 - arch/mips/include/asm/octeon/cvmx-pko.h | 1 - arch/mips/include/asm/pci.h | 4 - arch/mips/include/asm/processor.h | 15 +- arch/mips/include/asm/vermagic.h | 4 - arch/mips/kernel/cpu-probe.c | 84 - arch/mips/kernel/idle.c | 2 - arch/mips/kernel/irq.c | 6 +- arch/mips/kernel/perf_event_mipsxx.c | 86 - arch/mips/kernel/proc.c | 227 +- arch/mips/kernel/process.c | 8 +- arch/mips/kernel/uprobes.c | 1 - arch/mips/kvm/entry.c | 8 +- arch/mips/loongson64/init.c | 4 +- arch/mips/loongson64/smp.c | 1 - arch/mips/mm/c-r4k.c | 2 - arch/mips/mm/init.c | 2 +- arch/mips/mm/tlbex.c | 9 +- arch/mips/netlogic/Kconfig | 86 - arch/mips/netlogic/Makefile | 4 - arch/mips/netlogic/Platform | 16 - arch/mips/netlogic/common/Makefile | 5 - arch/mips/netlogic/common/earlycons.c | 63 - arch/mips/netlogic/common/irq.c | 350 - arch/mips/netlogic/common/reset.S | 299 - arch/mips/netlogic/common/smp.c | 285 - arch/mips/netlogic/common/smpboot.S | 141 - arch/mips/netlogic/common/time.c | 110 - arch/mips/netlogic/xlp/Makefile | 11 - arch/mips/netlogic/xlp/ahci-init-xlp2.c | 390 - arch/mips/netlogic/xlp/ahci-init.c | 209 - arch/mips/netlogic/xlp/cop2-ex.c | 121 - arch/mips/netlogic/xlp/dt.c | 95 - arch/mips/netlogic/xlp/nlm_hal.c | 508 - arch/mips/netlogic/xlp/setup.c | 174 - arch/mips/netlogic/xlp/usb-init-xlp2.c | 288 - arch/mips/netlogic/xlp/usb-init.c | 149 - arch/mips/netlogic/xlp/wakeup.c | 212 - arch/mips/netlogic/xlr/Makefile | 3 - arch/mips/netlogic/xlr/fmn-config.c | 296 - arch/mips/netlogic/xlr/fmn.c | 199 - arch/mips/netlogic/xlr/platform-flash.c | 216 - arch/mips/netlogic/xlr/platform.c | 250 - arch/mips/netlogic/xlr/setup.c | 206 - arch/mips/netlogic/xlr/wakeup.c | 85 - arch/mips/pci/Makefile | 3 - arch/mips/pci/msi-xlp.c | 571 - arch/mips/pci/pci-generic.c | 14 - arch/mips/pci/pci-xlp.c | 332 - arch/mips/pci/pci-xlr.c | 368 - arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/mips/sgi-ip30/ip30-setup.c | 6 +- arch/nds32/Kbuild | 3 + arch/nds32/Kconfig | 1 - arch/nds32/Makefile | 3 - arch/nds32/include/asm/cacheflush.h | 1 - arch/nds32/include/asm/processor.h | 2 +- arch/nds32/kernel/ftrace.c | 7 +- arch/nds32/kernel/process.c | 7 +- arch/nios2/Kbuild | 3 + arch/nios2/Makefile | 6 +- arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/include/asm/processor.h | 2 +- arch/nios2/kernel/process.c | 5 +- arch/nios2/platform/Kconfig.platform | 1 + arch/openrisc/Kbuild | 3 + arch/openrisc/Kconfig | 1 - arch/openrisc/Makefile | 7 +- arch/openrisc/include/asm/bitops.h | 1 + arch/openrisc/include/asm/processor.h | 2 +- arch/openrisc/kernel/entry.S | 4 +- arch/openrisc/kernel/irq.c | 5 - arch/openrisc/kernel/process.c | 2 +- arch/parisc/Kbuild | 3 + arch/parisc/Makefile | 7 +- arch/parisc/include/asm/bitops.h | 1 + arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/kernel/asm-offsets.c | 5 - arch/parisc/kernel/ftrace.c | 27 +- arch/parisc/kernel/process.c | 5 +- arch/parisc/kernel/sys_parisc.c | 2 +- arch/powerpc/Kbuild | 3 + arch/powerpc/Kconfig | 21 +- arch/powerpc/Makefile | 18 +- arch/powerpc/boot/dts/a4m072.dts | 6 +- arch/powerpc/boot/dts/charon.dts | 8 +- arch/powerpc/boot/dts/digsy_mtc.dts | 8 +- arch/powerpc/boot/dts/lite5200.dts | 8 +- arch/powerpc/boot/dts/lite5200b.dts | 8 +- arch/powerpc/boot/dts/media5200.dts | 8 +- arch/powerpc/boot/dts/mpc5200b.dtsi | 6 +- arch/powerpc/boot/dts/mucmc52.dts | 6 +- arch/powerpc/boot/dts/o2d.dts | 2 +- arch/powerpc/boot/dts/o2d.dtsi | 2 +- arch/powerpc/boot/dts/o2dnt2.dts | 2 +- arch/powerpc/boot/dts/o3dnt.dts | 2 +- arch/powerpc/boot/dts/pcm030.dts | 6 +- arch/powerpc/boot/dts/pcm032.dts | 8 +- arch/powerpc/boot/dts/tqm5200.dts | 8 +- arch/powerpc/boot/wrapper | 2 + arch/powerpc/configs/cell_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 + arch/powerpc/configs/maple_defconfig | 1 + arch/powerpc/configs/microwatt_defconfig | 1 + arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 2 +- arch/powerpc/include/asm/bitops.h | 2 + arch/powerpc/include/asm/book3s/64/hash.h | 2 + arch/powerpc/include/asm/book3s/64/pgtable.h | 10 + arch/powerpc/include/asm/book3s/64/radix.h | 3 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/iommu.h | 6 - arch/powerpc/include/asm/kexec.h | 1 - arch/powerpc/include/asm/machdep.h | 15 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 2 +- arch/powerpc/include/asm/nohash/tlbflush.h | 15 + arch/powerpc/include/asm/pgtable-types.h | 18 +- arch/powerpc/include/asm/ppc_asm.h | 4 +- arch/powerpc/include/asm/processor.h | 2 +- arch/powerpc/include/asm/sections.h | 13 + arch/powerpc/include/asm/smp.h | 17 +- arch/powerpc/include/asm/static_call.h | 28 + arch/powerpc/include/asm/thread_info.h | 3 - arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kernel/align.c | 1 + arch/powerpc/kernel/asm-offsets.c | 4 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 15 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/kprobes-ftrace.c | 2 - arch/powerpc/kernel/paca.c | 8 +- arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/kernel/smp.c | 4 +- arch/powerpc/kernel/static_call.c | 37 + arch/powerpc/kernel/swsusp_64.c | 5 - arch/powerpc/kernel/swsusp_asm64.S | 1 - arch/powerpc/kernel/time.c | 22 +- arch/powerpc/kernel/vmlinux.lds.S | 12 +- arch/powerpc/kexec/core.c | 13 - arch/powerpc/kexec/core_32.c | 2 +- arch/powerpc/kexec/core_64.c | 2 +- arch/powerpc/kexec/file_load_64.c | 1 + arch/powerpc/lib/sstep.c | 197 +- arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 7 + arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 9 +- arch/powerpc/mm/mmu_decl.h | 4 +- arch/powerpc/mm/nohash/Makefile | 4 +- arch/powerpc/mm/nohash/fsl_book3e.c | 378 + arch/powerpc/mm/nohash/fsl_booke.c | 333 - arch/powerpc/mm/nohash/kaslr_booke.c | 2 +- arch/powerpc/mm/nohash/tlb.c | 6 +- arch/powerpc/mm/nohash/tlb_low.S | 8 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/platforms/book3s/vas-api.c | 4 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/pseries/iommu.c | 31 +- arch/powerpc/platforms/pseries/mobility.c | 34 + arch/powerpc/platforms/pseries/setup.c | 2 +- arch/powerpc/platforms/pseries/svm.c | 3 +- arch/powerpc/rust/target.json | 29 - arch/riscv/Kbuild | 3 + arch/riscv/Kconfig | 1 - arch/riscv/Makefile | 8 +- arch/riscv/configs/defconfig | 7 +- arch/riscv/include/asm/bitops.h | 1 + arch/riscv/include/asm/pgtable.h | 6 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/include/asm/vdso.h | 11 - arch/riscv/kernel/asm-offsets.c | 1 + arch/riscv/kernel/entry.S | 8 +- arch/riscv/kernel/ftrace.c | 5 - arch/riscv/kernel/head.S | 14 + arch/riscv/kernel/probes/ftrace.c | 2 - arch/riscv/kernel/setup.c | 4 +- arch/riscv/kernel/smp.c | 9 +- arch/riscv/kernel/stacktrace.c | 12 +- arch/riscv/kernel/vmlinux-xip.lds.S | 10 +- arch/riscv/kvm/Kconfig | 1 - arch/riscv/mm/extable.c | 19 +- arch/riscv/mm/init.c | 7 +- arch/riscv/net/bpf_jit.h | 1 + arch/riscv/net/bpf_jit_comp64.c | 185 +- arch/riscv/net/bpf_jit_core.c | 19 +- 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/Kbuild | 3 + arch/s390/Kconfig | 9 + arch/s390/Makefile | 8 +- arch/s390/boot/head.S | 37 +- arch/s390/boot/ipl_parm.c | 4 +- arch/s390/boot/pgm_check_info.c | 4 +- arch/s390/include/asm/bitops.h | 3 +- arch/s390/include/asm/cpu.h | 3 + arch/s390/include/asm/lowcore.h | 9 +- arch/s390/include/asm/nospec-branch.h | 5 + arch/s390/include/asm/pgtable.h | 21 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/ptrace.h | 1 + arch/s390/include/asm/qdio.h | 2 - arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/setup.h | 9 +- arch/s390/include/asm/string.h | 4 - arch/s390/include/asm/thread_info.h | 1 - arch/s390/include/asm/uv.h | 10 +- arch/s390/include/uapi/asm/setup.h | 13 - arch/s390/kernel/asm-offsets.c | 6 +- arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dumpstack.c | 2 +- arch/s390/kernel/early.c | 3 +- arch/s390/kernel/entry.S | 45 +- arch/s390/kernel/ftrace.c | 5 - arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/machine_kexec_file.c | 35 +- arch/s390/kernel/nospec-branch.c | 2 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 228 +- arch/s390/kernel/process.c | 6 +- arch/s390/kernel/setup.c | 29 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/syscall.c | 2 + arch/s390/kernel/traps.c | 10 +- arch/s390/kernel/uv.c | 36 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 3 +- arch/s390/kvm/priv.c | 2 + arch/s390/lib/spinlock.c | 2 +- arch/s390/lib/string.c | 48 - arch/s390/mm/dump_pagetables.c | 14 +- arch/s390/mm/gmap.c | 4 +- arch/s390/mm/init.c | 3 + arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pageattr.c | 4 +- arch/s390/mm/vmem.c | 10 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/pci/pci_dma.c | 25 +- arch/sh/Kbuild | 3 + arch/sh/Kconfig | 1 - arch/sh/Kconfig.debug | 1 + arch/sh/Makefile | 4 - arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 4 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 4 +- arch/sh/boot/compressed/misc.c | 3 + arch/sh/include/asm/bitops.h | 1 + arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/include/asm/irq.h | 11 - arch/sh/include/asm/processor_32.h | 2 +- arch/sh/include/asm/sfp-machine.h | 8 + arch/sh/kernel/ftrace.c | 5 - arch/sh/kernel/process_32.c | 5 +- arch/sh/math-emu/math.c | 147 +- arch/sparc/Kbuild | 3 + arch/sparc/Makefile | 3 - arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/sparc/include/asm/processor_32.h | 2 +- arch/sparc/include/asm/processor_64.h | 2 +- arch/sparc/include/asm/ptrace.h | 8 +- arch/sparc/kernel/ftrace.c | 5 - arch/sparc/kernel/process_32.c | 5 +- arch/sparc/kernel/process_64.c | 5 +- arch/sparc/kernel/smp_64.c | 2 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/kernel/mem.c | 2 +- arch/um/kernel/process.c | 5 +- arch/x86/Kbuild | 3 + arch/x86/Kconfig | 28 +- arch/x86/Makefile | 2 - arch/x86/boot/compressed/misc.h | 2 - arch/x86/boot/compressed/pgtable_64.c | 2 - arch/x86/crypto/sm4-aesni-avx-asm_64.S | 6 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 6 +- arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/fpu/api.h | 30 +- arch/x86/include/asm/fpu/sched.h | 2 +- arch/x86/include/asm/fpu/types.h | 174 +- arch/x86/include/asm/fpu/xstate.h | 75 +- arch/x86/include/asm/ftrace.h | 9 +- arch/x86/include/asm/kvm_host.h | 53 +- arch/x86/include/asm/kvm_page_track.h | 3 +- arch/x86/include/asm/microcode.h | 3 - arch/x86/include/asm/msr-index.h | 2 + arch/x86/include/asm/paravirt_types.h | 2 + arch/x86/include/asm/processor.h | 2 +- arch/x86/include/asm/proto.h | 2 +- arch/x86/include/asm/sev.h | 6 + arch/x86/include/asm/sgx.h | 3 - arch/x86/include/asm/thread_info.h | 3 - arch/x86/include/asm/unwind.h | 6 + arch/x86/include/asm/xen/hypervisor.h | 4 + arch/x86/include/uapi/asm/kvm.h | 4 + arch/x86/include/uapi/asm/prctl.h | 4 + arch/x86/kernel/aperture_64.c | 13 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/cpu/bugs.c | 4 +- arch/x86/kernel/cpu/cpuid-deps.c | 2 + arch/x86/kernel/cpu/microcode/amd.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 17 - arch/x86/kernel/cpu/microcode/intel.c | 9 +- arch/x86/kernel/cpu/sgx/virt.c | 44 +- arch/x86/kernel/devicetree.c | 5 - arch/x86/kernel/fpu/context.h | 8 +- arch/x86/kernel/fpu/core.c | 225 +- arch/x86/kernel/fpu/init.c | 43 +- arch/x86/kernel/fpu/internal.h | 5 - arch/x86/kernel/fpu/regset.c | 2 +- arch/x86/kernel/fpu/signal.c | 73 +- arch/x86/kernel/fpu/xstate.c | 702 +- arch/x86/kernel/fpu/xstate.h | 76 +- arch/x86/kernel/ftrace.c | 76 +- arch/x86/kernel/ftrace_64.S | 30 +- arch/x86/kernel/irq.c | 4 +- arch/x86/kernel/kprobes/ftrace.c | 2 - arch/x86/kernel/paravirt.c | 13 +- arch/x86/kernel/process.c | 86 +- arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/kernel/sev-shared.c | 25 +- arch/x86/kernel/sev.c | 13 +- arch/x86/kernel/signal.c | 64 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/trace.c | 2 +- arch/x86/kernel/traps.c | 38 + arch/x86/kernel/unwind_orc.c | 2 +- arch/x86/kvm/emulate.c | 5 + arch/x86/kvm/hyperv.c | 4 +- arch/x86/kvm/mmu.h | 34 +- arch/x86/kvm/mmu/mmu.c | 271 +- arch/x86/kvm/mmu/mmu_internal.h | 2 +- arch/x86/kvm/mmu/page_track.c | 57 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/mmu/spte.c | 8 +- arch/x86/kvm/mmu/spte.h | 9 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/mmu/tdp_mmu.h | 2 - arch/x86/kvm/svm/sev.c | 7 + arch/x86/kvm/svm/svm.c | 19 +- arch/x86/kvm/trace.h | 9 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/pmu_intel.c | 6 +- arch/x86/kvm/vmx/sgx.c | 16 +- arch/x86/kvm/vmx/vmx.c | 81 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 789 +- arch/x86/kvm/x86.h | 2 - arch/x86/lib/string_32.c | 1 - arch/x86/mm/init.c | 2 +- arch/x86/mm/init_32.c | 45 +- arch/x86/mm/kasan_init_64.c | 4 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 2 +- arch/x86/rust/target.json | 36 - arch/x86/tools/relocs.c | 2 + arch/x86/um/Kconfig | 1 + arch/x86/xen/enlighten.c | 116 +- arch/x86/xen/enlighten_hvm.c | 6 +- arch/x86/xen/enlighten_pv.c | 28 +- arch/x86/xen/irq.c | 62 +- arch/x86/xen/mmu_hvm.c | 37 +- arch/x86/xen/mmu_pv.c | 57 +- arch/x86/xen/p2m.c | 2 +- arch/x86/xen/setup.c | 16 +- arch/x86/xen/smp.c | 28 - arch/x86/xen/smp_pv.c | 2 - arch/x86/xen/xen-ops.h | 4 +- arch/xtensa/Makefile | 4 +- arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/include/asm/cacheflush.h | 5 +- arch/xtensa/include/asm/processor.h | 2 +- arch/xtensa/kernel/process.c | 5 +- block/Makefile | 2 +- block/bdev.c | 28 +- block/bio.c | 37 +- block/blk-cgroup.c | 10 + block/blk-core.c | 9 +- block/blk-ia-ranges.c | 348 + block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 2 +- block/blk-mq.c | 70 +- block/blk-mq.h | 8 +- block/blk-sysfs.c | 26 +- block/blk.h | 4 + block/bsg-lib.c | 32 +- block/fops.c | 149 +- block/partitions/core.c | 1 + crypto/tcrypt.c | 5 +- crypto/zstd.c | 28 +- drivers/acpi/ac.c | 19 + drivers/acpi/prmt.c | 35 +- drivers/acpi/resource.c | 7 + drivers/acpi/sleep.c | 10 +- drivers/ata/ahci.h | 8 +- drivers/ata/ata_piix.c | 8 +- drivers/ata/libahci.c | 52 +- drivers/ata/libata-core.c | 57 +- drivers/ata/libata-sata.c | 21 +- drivers/ata/libata-scsi.c | 77 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/sata_mv.c | 6 +- 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/component.c | 5 +- drivers/base/firmware_loader/builtin/Makefile | 6 +- drivers/base/firmware_loader/builtin/main.c | 106 + drivers/base/firmware_loader/firmware.h | 17 + drivers/base/firmware_loader/main.c | 78 +- drivers/base/node.c | 9 +- drivers/base/power/main.c | 14 +- drivers/base/regmap/regmap-mdio.c | 6 +- drivers/base/regmap/regmap-spi.c | 36 +- drivers/base/swnode.c | 6 - drivers/block/Kconfig | 25 +- drivers/block/Makefile | 1 - drivers/block/ataflop.c | 45 +- drivers/block/cryptoloop.c | 206 - drivers/block/loop.c | 395 +- drivers/block/loop.h | 30 - drivers/block/nbd.c | 3 +- drivers/block/pktcdvd.c | 7 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/virtio_blk.c | 12 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/zram/zram_drv.c | 66 +- drivers/bluetooth/Kconfig | 6 + drivers/bluetooth/Makefile | 1 + drivers/bluetooth/bfusb.c | 3 + drivers/bluetooth/btmtk.c | 289 + drivers/bluetooth/btmtk.h | 111 + drivers/bluetooth/btmtksdio.c | 496 +- drivers/bluetooth/btusb.c | 331 +- drivers/bluetooth/hci_bcm.c | 1 - drivers/bluetooth/hci_vhci.c | 2 +- drivers/bus/fsl-mc/Makefile | 3 +- drivers/bus/fsl-mc/fsl-mc-private.h | 39 +- drivers/bus/fsl-mc/obj-api.c | 103 - drivers/char/hw_random/s390-trng.c | 4 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/char/tpm/Kconfig | 2 +- drivers/char/tpm/tpm2-space.c | 3 + drivers/char/tpm/tpm_tis_core.c | 26 +- drivers/char/tpm/tpm_tis_core.h | 4 + drivers/char/tpm/tpm_tis_spi_main.c | 1 + drivers/clk/at91/at91rm9200.c | 2 +- drivers/clk/at91/at91sam9260.c | 2 +- drivers/clk/at91/at91sam9g45.c | 2 +- drivers/clk/at91/at91sam9n12.c | 2 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 2 +- drivers/clk/at91/clk-generated.c | 46 +- drivers/clk/at91/clk-main.c | 66 + drivers/clk/at91/clk-master.c | 463 +- drivers/clk/at91/clk-peripheral.c | 40 +- drivers/clk/at91/clk-pll.c | 39 + drivers/clk/at91/clk-programmable.c | 29 +- drivers/clk/at91/clk-sam9x60-pll.c | 174 +- drivers/clk/at91/clk-system.c | 20 + drivers/clk/at91/clk-usb.c | 27 + drivers/clk/at91/clk-utmi.c | 39 + drivers/clk/at91/dt-compat.c | 2 +- drivers/clk/at91/pmc.c | 173 +- drivers/clk/at91/pmc.h | 29 +- drivers/clk/at91/sam9x60.c | 6 +- drivers/clk/at91/sama5d2.c | 2 +- drivers/clk/at91/sama5d3.c | 2 +- drivers/clk/at91/sama5d4.c | 2 +- drivers/clk/at91/sama7g5.c | 29 +- drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/clk.c | 5 +- drivers/clk/meson/meson8b.c | 163 +- drivers/clk/meson/meson8b.h | 26 +- drivers/clk/ux500/Makefile | 3 + drivers/clk/ux500/prcc.h | 19 + drivers/clk/ux500/reset-prcc.c | 181 + drivers/clk/ux500/reset-prcc.h | 23 + drivers/clk/ux500/u8500_of_clk.c | 30 +- drivers/clocksource/Kconfig | 1 + drivers/comedi/drivers/vmk80xx.c | 28 +- drivers/counter/counter-chrdev.c | 11 +- drivers/counter/counter-sysfs.c | 8 +- drivers/cpufreq/intel_pstate.c | 3 +- drivers/crypto/chelsio/chcr_crypto.h | 14 +- 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/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 34 +- drivers/dma-buf/selftests.h | 1 + drivers/dma-buf/st-dma-resv.c | 371 + 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/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/arm_ffa/driver.c | 53 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/qcom_scm.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 46 - 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-amdpt.c | 4 +- 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-mlxbf2.c | 5 + drivers/gpio/gpio-tegra186.c | 114 +- drivers/gpio/gpio-tps65218.c | 1 + drivers/gpio/gpio-uniphier.c | 18 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpio-xilinx.c | 6 +- drivers/gpio/gpio-zynqmp-modepin.c | 162 - drivers/gpu/drm/Kconfig | 5 +- drivers/gpu/drm/Makefile | 24 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 22 - drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 + drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 64 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 80 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 3 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 14 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 292 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 27 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 7 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 13 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 14 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 14 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 95 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/armada/armada_gem.c | 2 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 15 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 20 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 40 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 31 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 62 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 65 +- drivers/gpu/drm/bridge/parade-ps8640.c | 105 +- drivers/gpu/drm/bridge/tc358775.c | 50 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 88 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 466 +- drivers/gpu/drm/drm_dp_mst_topology.c | 48 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 14 +- drivers/gpu/drm/drm_gem_cma_helper.c | 4 + drivers/gpu/drm/drm_gem_framebuffer_helper.c | 3 + drivers/gpu/drm/drm_gem_shmem_helper.c | 6 + drivers/gpu/drm/drm_irq.c | 2 - drivers/gpu/drm/drm_mm.c | 9 +- drivers/gpu/drm/drm_modeset_lock.c | 9 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/drm_prime.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_gem.c | 31 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 3 + drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 52 +- drivers/gpu/drm/i915/Makefile | 2 - drivers/gpu/drm/i915/display/i9xx_plane.c | 30 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 1 - drivers/gpu/drm/i915/display/intel_cdclk.c | 44 +- drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_crtc.h | 5 - drivers/gpu/drm/i915/display/intel_cursor.c | 19 +- drivers/gpu/drm/i915/display/intel_ddi.c | 44 +- drivers/gpu/drm/i915/display/intel_ddi.h | 1 - drivers/gpu/drm/i915/display/intel_display.c | 1213 +- drivers/gpu/drm/i915/display/intel_display.h | 17 +- drivers/gpu/drm/i915/display/intel_display_power.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 19 +- drivers/gpu/drm/i915/display/intel_dp.c | 100 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 38 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_fb.c | 520 +- drivers/gpu/drm/i915/display/intel_fb.h | 30 +- drivers/gpu/drm/i915/display/intel_fdi.c | 136 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- 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_psr.c | 6 +- drivers/gpu/drm/i915/display/intel_sprite.c | 35 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 + drivers/gpu/drm/i915/display/skl_scaler.c | 1 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 288 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 10 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 3 +- drivers/gpu/drm/i915/i915_drv.c | 1 - drivers/gpu/drm/i915/i915_reg.h | 4 +- drivers/gpu/drm/i915/i915_trace.h | 7 +- drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/intel_pm.c | 7 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 23 +- drivers/gpu/drm/kmb/kmb_drv.c | 4 + drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 139 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 19 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 56 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 3 +- drivers/gpu/drm/msm/dp/dp_parser.c | 1 + drivers/gpu/drm/msm/dsi/dsi.c | 48 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 46 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 6 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 34 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 6 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 20 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 24 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 33 +- drivers/gpu/drm/msm/msm_drv.h | 2 + drivers/gpu/drm/msm/msm_gem.c | 1 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 2 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 9 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 48 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 + drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 11 + drivers/gpu/drm/panel/panel-novatek-nt35950.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_dp_mst.c | 4 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 + drivers/gpu/drm/tegra/gem.c | 3 + drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 208 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 + drivers/gpu/drm/vmwgfx/ttm_object.c | 3 + drivers/hid/Kconfig | 24 + drivers/hid/Makefile | 1 + drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-ids.h | 7 + drivers/hid/hid-nintendo.c | 2319 ++++ drivers/hid/hid-playstation.c | 159 +- drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-u2fzero.c | 55 +- drivers/hid/surface-hid/surface_hid.c | 4 +- drivers/hid/wacom_sys.c | 15 +- drivers/hwmon/dell-smm-hwmon.c | 40 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/nct6775.c | 1 + drivers/hwmon/nct7802.c | 129 +- drivers/hwmon/occ/p9_sbe.c | 2 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/frequency/adrf6780.c | 4 +- drivers/infiniband/core/sa_query.c | 5 +- drivers/infiniband/core/sysfs.c | 4 +- drivers/infiniband/core/umem_dmabuf.c | 3 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 5 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 10 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 6 +- drivers/infiniband/hw/hns/hns_roce_main.c | 3 +- drivers/infiniband/hw/irdma/cm.h | 4 +- drivers/infiniband/hw/irdma/ctrl.c | 5 +- drivers/infiniband/hw/irdma/hw.c | 23 +- drivers/infiniband/hw/irdma/main.h | 5 +- drivers/infiniband/hw/irdma/trace_cm.h | 8 +- drivers/infiniband/hw/irdma/uk.c | 6 +- drivers/infiniband/hw/irdma/user.h | 5 +- drivers/infiniband/hw/irdma/utils.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 3 +- drivers/infiniband/hw/mlx5/counters.c | 9 +- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/verbs.c | 10 - drivers/infiniband/hw/qedr/verbs.h | 1 - drivers/infiniband/hw/usnic/usnic_fwd.c | 2 +- drivers/infiniband/hw/usnic/usnic_fwd.h | 2 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 9 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 17 +- drivers/infiniband/ulp/srp/ib_srp.c | 59 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 38 +- drivers/input/joydev.c | 10 + drivers/iommu/amd/init.c | 9 +- drivers/iommu/apple-dart.c | 5 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 21 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 3 + drivers/iommu/dma-iommu.c | 2 +- drivers/irqchip/Kconfig | 4 +- drivers/irqchip/irq-apple-aic.c | 20 +- drivers/irqchip/irq-armada-370-xp.c | 13 +- drivers/irqchip/irq-aspeed-vic.c | 2 +- drivers/irqchip/irq-ativic32.c | 22 +- drivers/irqchip/irq-atmel-aic.c | 2 +- drivers/irqchip/irq-atmel-aic5.c | 2 +- drivers/irqchip/irq-bcm2835.c | 2 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-bcm6345-l1.c | 6 +- drivers/irqchip/irq-clps711x.c | 8 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-csky-mpintc.c | 4 +- drivers/irqchip/irq-davinci-aintc.c | 2 +- drivers/irqchip/irq-davinci-cp-intc.c | 2 +- drivers/irqchip/irq-digicolor.c | 2 +- drivers/irqchip/irq-dw-apb-ictl.c | 2 +- drivers/irqchip/irq-ftintc010.c | 2 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-gic.c | 2 +- drivers/irqchip/irq-hip04.c | 2 +- drivers/irqchip/irq-ixp4xx.c | 4 +- drivers/irqchip/irq-lpc32xx.c | 2 +- drivers/irqchip/irq-mchp-eic.c | 2 +- drivers/irqchip/irq-mips-gic.c | 37 +- drivers/irqchip/irq-mmp.c | 4 +- drivers/irqchip/irq-mxs.c | 2 +- drivers/irqchip/irq-nvic.c | 17 +- drivers/irqchip/irq-omap-intc.c | 2 +- drivers/irqchip/irq-or1k-pic.c | 2 +- drivers/irqchip/irq-orion.c | 4 +- drivers/irqchip/irq-rda-intc.c | 2 +- drivers/irqchip/irq-riscv-intc.c | 2 +- drivers/irqchip/irq-sa11x0.c | 4 +- drivers/irqchip/irq-sun4i.c | 2 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/irqchip/irq-vic.c | 2 +- drivers/irqchip/irq-vt8500.c | 2 +- drivers/irqchip/irq-wpcm450-aic.c | 2 +- drivers/irqchip/irq-zevio.c | 2 +- drivers/macintosh/smu.c | 5 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 1 + .../media/common/videobuf2/videobuf2-dma-contig.c | 9 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 1 + drivers/media/common/videobuf2/videobuf2-vmalloc.c | 1 + drivers/media/mc/mc-devnode.c | 2 +- drivers/media/platform/Kconfig | 11 + drivers/media/platform/Makefile | 1 + drivers/media/platform/stm32/Makefile | 2 + drivers/media/platform/stm32/dma2d/dma2d-hw.c | 143 + drivers/media/platform/stm32/dma2d/dma2d-regs.h | 113 + drivers/media/platform/stm32/dma2d/dma2d.c | 739 + drivers/media/platform/stm32/dma2d/dma2d.h | 135 + drivers/media/v4l2-core/v4l2-ctrls-defs.c | 12 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 21 + drivers/message/fusion/mptfc.c | 8 +- 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 | 14 - drivers/mfd/Makefile | 1 - drivers/mfd/altera-a10sr.c | 1 + drivers/mfd/dln2.c | 18 + drivers/mfd/janz-cmodio.c | 2 +- drivers/mfd/mc13xxx-core.c | 4 +- drivers/mfd/mc13xxx-i2c.c | 3 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/mc13xxx.h | 2 +- drivers/mfd/qcom-spmi-pmic.c | 47 +- drivers/mfd/stmpe-i2c.c | 4 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/stmpe.h | 2 +- drivers/mfd/tps65912-core.c | 4 +- drivers/mfd/tps65912-i2c.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/mfd/tps80031.c | 526 - drivers/mfd/wcd934x.c | 21 +- drivers/misc/enclosure.c | 16 +- drivers/misc/fastrpc.c | 1 + drivers/misc/habanalabs/common/memory.c | 2 + drivers/misc/lkdtm/bugs.c | 77 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/mmc/core/mmc_test.c | 1 + drivers/mmc/host/cqhci-core.c | 3 + drivers/mmc/host/dw_mmc-exynos.c | 14 + drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 17 +- drivers/mmc/host/vub300.c | 18 +- drivers/most/most_usb.c | 5 +- drivers/mtd/ubi/debug.c | 2 +- drivers/net/Kconfig | 2 +- drivers/net/bonding/bond_alb.c | 28 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/can/at91_can.c | 4 +- drivers/net/can/dev/bittiming.c | 30 +- drivers/net/can/dev/netlink.c | 221 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/janz-ican3.c | 2 +- drivers/net/can/mscan/mpc5xxx_can.c | 6 +- drivers/net/can/rcar/Kconfig | 4 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 7 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 2 +- drivers/net/can/usb/gs_usb.c | 12 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 13 + drivers/net/can/usb/peak_usb/pcan_usb_core.h | 1 + drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 9 +- drivers/net/can/xilinx_can.c | 7 +- drivers/net/dsa/b53/b53_common.c | 42 +- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/bcm_sf2.c | 8 +- drivers/net/dsa/hirschmann/hellcreek.c | 6 +- drivers/net/dsa/lantiq_gswip.c | 42 +- drivers/net/dsa/microchip/ksz8795.c | 8 +- drivers/net/dsa/mv88e6xxx/chip.c | 5 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 8 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 8 +- drivers/net/dsa/qca/ar9331.c | 10 +- drivers/net/dsa/sja1105/sja1105.h | 2 + drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 91 +- drivers/net/dsa/sja1105/sja1105_main.c | 12 +- drivers/net/dsa/xrs700x/xrs700x.c | 8 +- drivers/net/dsa/xrs700x/xrs700x_mdio.c | 12 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +- drivers/net/ethernet/asix/Kconfig | 35 + drivers/net/ethernet/asix/Makefile | 6 + drivers/net/ethernet/asix/ax88796c_ioctl.c | 239 + drivers/net/ethernet/asix/ax88796c_ioctl.h | 26 + drivers/net/ethernet/asix/ax88796c_main.c | 1164 ++ drivers/net/ethernet/asix/ax88796c_main.h | 568 + drivers/net/ethernet/asix/ax88796c_spi.c | 115 + drivers/net/ethernet/asix/ax88796c_spi.h | 69 + drivers/net/ethernet/atheros/ag71xx.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 13 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 7 +- drivers/net/ethernet/cadence/macb_main.c | 22 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 11 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 8 +- drivers/net/ethernet/google/gve/gve.h | 21 +- drivers/net/ethernet/google/gve/gve_adminq.c | 59 +- drivers/net/ethernet/google/gve/gve_adminq.h | 14 + drivers/net/ethernet/google/gve/gve_desc.h | 13 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 4 + drivers/net/ethernet/google/gve/gve_main.c | 8 - drivers/net/ethernet/google/gve/gve_rx.c | 347 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 68 +- drivers/net/ethernet/google/gve/gve_utils.c | 33 +- drivers/net/ethernet/google/gve/gve_utils.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 137 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 33 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 1 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 30 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 572 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 33 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 10 +- drivers/net/ethernet/intel/ice/ice_lag.c | 18 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 5 +- drivers/net/ethernet/marvell/mvneta.c | 56 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 7 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 7 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 388 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 5 +- drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 75 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 163 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 5 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 9 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 290 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 646 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 15 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 10 + .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 62 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 126 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 10 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 24 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 23 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 1 + .../mlx5/core/sf/dev/diag/dev_tracepoint.h | 58 + .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 8 + .../mellanox/mlx5/core/sf/diag/sf_tracepoint.h | 173 + .../mellanox/mlx5/core/sf/diag/vhca_tracepoint.h | 40 + .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 4 + .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 3 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 25 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 6 + drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 40 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 8 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 15 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 347 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 3 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 11 +- drivers/net/ethernet/microchip/lan743x_main.c | 22 + .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 7 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 19 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 3 - drivers/net/ethernet/mscc/ocelot.c | 53 +- drivers/net/ethernet/mscc/ocelot_net.c | 7 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_ptp.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 8 +- drivers/net/fddi/defxx.c | 6 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fddi/skfp/h/smc.h | 2 +- drivers/net/fddi/skfp/skfddi.c | 2 +- drivers/net/fddi/skfp/smtinit.c | 4 +- drivers/net/fjes/fjes_hw.c | 3 +- drivers/net/fjes/fjes_hw.h | 2 +- drivers/net/fjes/fjes_main.c | 14 +- drivers/net/hippi/rrunner.c | 6 +- drivers/net/macsec.c | 2 +- drivers/net/macvlan.c | 3 +- drivers/net/pcs/pcs-xpcs.c | 2 +- drivers/net/phy/at803x.c | 580 +- drivers/net/phy/bcm7xxx.c | 2 + drivers/net/phy/dp83867.c | 4 +- drivers/net/phy/dp83869.c | 4 +- drivers/net/phy/phy-c45.c | 35 + drivers/net/phy/phy.c | 140 +- drivers/net/phy/phylink.c | 59 +- drivers/net/phy/sfp-bus.c | 2 +- drivers/net/plip/plip.c | 8 +- drivers/net/rionet.c | 14 +- drivers/net/sb1000.c | 12 +- drivers/net/usb/catc.c | 22 +- drivers/net/usb/ch9200.c | 4 +- drivers/net/usb/cx82310_eth.c | 5 +- drivers/net/usb/kaweth.c | 3 +- drivers/net/usb/lan78xx.c | 6 + drivers/net/usb/mcs7830.c | 4 +- drivers/net/usb/qmi_wwan.c | 7 +- drivers/net/usb/sierra_net.c | 6 +- drivers/net/usb/smsc75xx.c | 6 +- drivers/net/usb/smsc95xx.c | 6 +- drivers/net/usb/sr9700.c | 4 +- drivers/net/usb/sr9800.c | 5 +- drivers/net/usb/usbnet.c | 7 +- drivers/net/virtio_net.c | 5 +- drivers/net/vmxnet3/vmxnet3_drv.c | 4 +- drivers/net/vrf.c | 28 +- drivers/net/wan/hdlc_fr.c | 4 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 31 + drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 11 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/led.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 6 - drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 57 + drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 18 + .../net/wireless/intel/iwlwifi/fw/api/location.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 23 + drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 234 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 31 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 52 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 46 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 9 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 4 - drivers/net/wireless/intel/iwlwifi/fw/file.h | 10 + drivers/net/wireless/intel/iwlwifi/fw/img.c | 58 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 12 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/rs.c | 252 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 5 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 166 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 26 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 5 - .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 5 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 5 - .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 5 - .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 44 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 3 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 17 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 36 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 19 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 15 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 36 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 204 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 184 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 182 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 17 - drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 119 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 117 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 54 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 151 + .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 38 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 45 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/marvell/libertas/mesh.c | 18 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 + drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 22 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 1 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 167 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 34 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 204 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 23 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 3 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 17 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 17 + drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt7921/init.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2 +- drivers/net/wireless/mediatek/mt76/util.h | 10 +- drivers/net/wireless/realtek/rtw89/core.c | 6 +- drivers/net/wireless/realtek/rtw89/mac.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.h | 5 - drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2 +- drivers/net/wireless/ti/wlcore/spi.c | 9 +- drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netfront.c | 12 +- drivers/nfc/port100.c | 4 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 40 +- 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 | 76 +- drivers/nvme/target/io-cmd-file.c | 2 +- drivers/of/kexec.c | 4 +- drivers/of/of_reserved_mem.c | 5 +- drivers/of/unittest-data/Makefile | 4 +- drivers/pci/controller/cadence/pci-j721e.c | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/pcie-mt7621.c | 2 +- drivers/pci/pci.c | 2 - drivers/pci/vpd.c | 18 +- drivers/pcmcia/db1xxx_ss.c | 1 - drivers/phy/broadcom/Kconfig | 4 - drivers/phy/broadcom/phy-bcm-ns-usb3.c | 2 +- drivers/phy/broadcom/phy-bcm-ns2-pcie.c | 6 +- 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/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-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 | 16 +- 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 - .../platform/surface/surface_aggregator_registry.c | 54 + drivers/platform/surface/surface_gpe.c | 13 + drivers/platform/x86/Kconfig | 13 + drivers/platform/x86/Makefile | 3 + drivers/platform/x86/amd-pmc.c | 66 +- drivers/platform/x86/barco-p50-gpio.c | 436 + drivers/platform/x86/lg-laptop.c | 10 +- drivers/platform/x86/sony-laptop.c | 46 +- drivers/platform/x86/wmi.c | 6 +- drivers/powercap/dtpm.c | 78 +- drivers/powercap/dtpm_cpu.c | 228 +- drivers/pwm/core.c | 26 + drivers/pwm/pwm-pxa.c | 16 +- drivers/rapidio/devices/rio_mport_cdev.c | 9 +- drivers/regulator/Kconfig | 9 - drivers/regulator/Makefile | 1 - drivers/regulator/core.c | 3 + drivers/regulator/lp872x.c | 14 +- drivers/regulator/qcom-rpmh-regulator.c | 32 + drivers/regulator/sy7636a-regulator.c | 2 +- drivers/regulator/tps62360-regulator.c | 59 +- drivers/regulator/tps80031-regulator.c | 753 -- drivers/regulator/uniphier-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/rpmsg/mtk_rpmsg.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 90 +- drivers/rpmsg/rpmsg_char.c | 2 + drivers/rpmsg/rpmsg_core.c | 21 + drivers/rpmsg/rpmsg_internal.h | 2 + drivers/rpmsg/virtio_rpmsg_bus.c | 13 +- drivers/rtc/Kconfig | 11 - 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/char/sclp.c | 14 +- drivers/s390/char/sclp.h | 2 +- drivers/s390/char/sclp_early.c | 7 +- drivers/s390/char/sclp_ftp.c | 3 + drivers/s390/char/sclp_sd.c | 2 +- drivers/s390/cio/device_ops.c | 12 +- drivers/s390/cio/qdio_setup.c | 34 +- drivers/s390/crypto/ap_bus.c | 81 +- drivers/s390/crypto/ap_debug.h | 2 +- drivers/s390/crypto/ap_queue.c | 9 +- drivers/s390/crypto/vfio_ap_drv.c | 16 +- drivers/s390/crypto/vfio_ap_ops.c | 7 +- drivers/s390/crypto/vfio_ap_private.h | 43 +- drivers/s390/crypto/zcrypt_api.c | 45 +- drivers/s390/crypto/zcrypt_card.c | 8 +- drivers/s390/crypto/zcrypt_debug.h | 2 +- drivers/s390/crypto/zcrypt_error.h | 22 +- drivers/s390/crypto/zcrypt_msgtype50.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 40 +- drivers/s390/crypto/zcrypt_queue.c | 17 +- drivers/s390/net/lcs.c | 2 +- drivers/s390/net/qeth_core.h | 4 +- drivers/s390/net/qeth_core_main.c | 63 +- drivers/s390/net/qeth_l2_main.c | 33 +- drivers/s390/net/qeth_l3_main.c | 15 +- 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 | 62 +- drivers/scsi/hosts.c | 17 +- drivers/scsi/hpsa.c | 56 +- drivers/scsi/hptiop.c | 20 +- drivers/scsi/ibmvscsi/ibmvfc.c | 30 +- 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 | 1 - 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 | 26 +- 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/qedf.h | 2 +- drivers/scsi/qedf/qedf_attr.c | 15 +- drivers/scsi/qedf/qedf_io.c | 19 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qedi/qedi_gbl.h | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- 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 | 48 - 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 | 20 +- drivers/scsi/qla2xxx/qla_os.c | 103 +- 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 | 8 + drivers/scsi/scsi_bsg.c | 4 +- drivers/scsi/scsi_debug.c | 19 +- drivers/scsi/scsi_error.c | 19 +- drivers/scsi/scsi_ioctl.c | 4 +- drivers/scsi/scsi_lib.c | 91 +- drivers/scsi/scsi_pm.c | 105 +- drivers/scsi/scsi_priv.h | 7 +- drivers/scsi/scsi_scan.c | 75 +- drivers/scsi/scsi_sysfs.c | 54 +- drivers/scsi/scsi_transport_sas.c | 1 - drivers/scsi/sd.c | 158 +- drivers/scsi/sd.h | 1 + drivers/scsi/sg.c | 4 +- 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 | 9 +- drivers/scsi/st.c | 2 +- drivers/scsi/stex.c | 10 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/Kconfig | 19 +- drivers/scsi/ufs/Makefile | 1 - drivers/scsi/ufs/ufs-exynos.c | 6 +- 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-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 341 +- drivers/scsi/ufs/ufshcd.h | 43 +- drivers/scsi/ufs/ufshpb.c | 7 +- drivers/scsi/virtio_scsi.c | 7 +- drivers/scsi/vmw_pvscsi.c | 9 +- drivers/scsi/wd33c93.c | 18 +- drivers/scsi/wd719x.c | 4 +- drivers/scsi/xen-scsifront.c | 4 +- drivers/soc/aspeed/Kconfig | 10 + drivers/soc/aspeed/Makefile | 9 +- drivers/soc/aspeed/aspeed-uart-routing.c | 603 + drivers/soc/fsl/dpaa2-console.c | 1 + drivers/soc/fsl/dpio/dpio-service.c | 4 +- drivers/soc/fsl/dpio/qbman-portal.c | 41 +- drivers/soc/fsl/guts.c | 4 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/fsl/rcpm.c | 7 +- drivers/soc/qcom/Kconfig | 2 +- drivers/soc/qcom/apr.c | 2 + drivers/soc/qcom/qcom_stats.c | 2 +- drivers/soc/qcom/rpmhpd.c | 2 +- drivers/soc/qcom/smp2p.c | 13 +- drivers/soc/qcom/socinfo.c | 2 + drivers/soc/qcom/spm.c | 21 + drivers/soc/samsung/exynos-chipid.c | 1 + drivers/soc/ti/k3-ringacc.c | 4 +- drivers/spi/spi-bcm-qspi.c | 5 +- drivers/spi/spi-fsi.c | 75 +- drivers/spi/spi-pl022.c | 5 +- drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-tegra20-slink.c | 6 +- drivers/spi/spi-tegra210-quad.c | 4 +- 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/ks7010/Kconfig | 3 - drivers/staging/ks7010/ks_hostif.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/media/tegra-vde/dmabuf-cache.c | 3 + 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/octeon/ethernet.c | 2 +- drivers/staging/pi433/pi433_if.c | 18 +- drivers/staging/pi433/pi433_if.h | 23 +- drivers/staging/qlge/qlge_main.c | 18 +- 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 | 2 +- drivers/target/target_core_iblock.c | 4 +- drivers/target/target_core_internal.h | 1 - drivers/target/target_core_pscsi.c | 3 +- drivers/target/target_core_transport.c | 94 +- drivers/target/target_core_user.c | 7 +- drivers/target/target_core_xcopy.c | 14 +- drivers/tee/tee_shm.c | 3 + drivers/tty/Kconfig | 12 + drivers/tty/Makefile | 1 + drivers/tty/hvc/hvc_console.c | 2 +- drivers/tty/n_tty.c | 2 +- drivers/tty/rpmsg_tty.c | 275 + drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 139 +- drivers/tty/serial/8250/8250_port.c | 31 +- drivers/tty/serial/imx.c | 16 +- drivers/tty/serial/stm32-usart.c | 388 +- drivers/tty/serial/stm32-usart.h | 13 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/usb/chipidea/core.c | 23 +- drivers/usb/dwc2/core.h | 19 +- drivers/usb/dwc2/debugfs.c | 4 +- drivers/usb/dwc2/drd.c | 24 +- drivers/usb/dwc2/gadget.c | 1 + drivers/usb/dwc2/hcd.c | 12 +- drivers/usb/dwc2/params.c | 75 +- drivers/usb/dwc3/core.h | 17 +- drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/early/xhci-dbc.c | 10 +- drivers/usb/gadget/configfs.c | 26 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 31 +- drivers/usb/gadget/function/f_uac1.c | 1 + drivers/usb/gadget/function/f_uac2.c | 3 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/u_audio.h | 10 +- drivers/usb/gadget/function/u_uac2.h | 1 - drivers/usb/gadget/function/uvc.h | 4 +- drivers/usb/gadget/function/uvc_queue.c | 2 +- drivers/usb/gadget/function/uvc_v4l2.c | 3 +- drivers/usb/gadget/function/uvc_video.c | 71 +- drivers/usb/gadget/function/uvc_video.h | 2 - drivers/usb/gadget/legacy/inode.c | 10 +- drivers/usb/host/ehci-mem.c | 3 +- drivers/usb/host/fotg210-hcd.c | 3 +- drivers/usb/host/max3421-hcd.c | 25 +- drivers/usb/host/ohci-hub.c | 3 + drivers/usb/image/microtek.c | 5 +- drivers/usb/misc/iowarrior.c | 8 +- drivers/usb/musb/musb_gadget.c | 4 +- drivers/usb/musb/sunxi.c | 8 + drivers/usb/serial/ch341.c | 85 +- drivers/usb/serial/cp210x.c | 109 +- drivers/usb/storage/scsiglue.c | 13 +- drivers/usb/storage/uas.c | 13 +- drivers/usb/storage/usb.c | 4 +- drivers/vdpa/vdpa_user/vduse_dev.c | 29 +- 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/virt/acrn/ioreq.c | 3 +- drivers/virtio/Kconfig | 3 +- drivers/virtio/virtio_dma_buf.c | 1 + drivers/virtio/virtio_mem.c | 301 +- drivers/watchdog/Kconfig | 27 +- drivers/watchdog/Makefile | 1 - drivers/watchdog/ar7_wdt.c | 6 +- drivers/watchdog/bcm63xx_wdt.c | 2 + drivers/watchdog/da9062_wdt.c | 7 + drivers/watchdog/da9063_wdt.c | 7 + drivers/watchdog/f71808e_wdt.c | 615 +- drivers/watchdog/iTCO_wdt.c | 31 +- drivers/watchdog/iop_wdt.c | 250 - drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/meson_gxbb_wdt.c | 12 + drivers/watchdog/mlx_wdt.c | 5 +- drivers/watchdog/mtk_wdt.c | 7 + drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/rti_wdt.c | 4 +- drivers/watchdog/rza_wdt.c | 4 +- drivers/watchdog/sbsa_gwdt.c | 5 +- drivers/watchdog/sp5100_tco.c | 9 + drivers/watchdog/stm32_iwdg.c | 4 +- drivers/watchdog/sunxi_wdt.c | 20 +- drivers/xen/gntdev-dmabuf.c | 3 + drivers/xen/pvcalls-back.c | 1 - drivers/xen/swiotlb-xen.c | 2 +- drivers/xen/xen-acpi-processor.c | 6 +- drivers/xen/xen-pciback/conf_space_capability.c | 2 +- fs/9p/vfs_file.c | 4 +- fs/afs/write.c | 9 +- fs/aio.c | 12 +- fs/binfmt_elf.c | 60 +- fs/binfmt_elf_fdpic.c | 2 +- fs/btrfs/Kconfig | 1 + fs/btrfs/btrfs_inode.h | 18 +- fs/btrfs/ctree.h | 1 - fs/btrfs/disk-io.c | 6 +- fs/btrfs/inode.c | 25 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/send.c | 23 + fs/btrfs/send.h | 7 + fs/btrfs/tree-log.c | 582 +- fs/btrfs/volumes.c | 2 +- fs/btrfs/zstd.c | 68 +- fs/buffer.c | 56 +- fs/cachefiles/io.c | 8 +- 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/crypto/fscrypt_private.h | 11 +- fs/crypto/keysetup.c | 5 +- fs/erofs/compress.h | 11 +- fs/erofs/decompressor.c | 9 +- fs/erofs/decompressor_lzma.c | 2 +- fs/erofs/internal.h | 9 +- fs/erofs/pcpubuf.c | 6 +- fs/erofs/utils.c | 19 +- fs/erofs/zdata.c | 42 +- fs/exec.c | 18 +- fs/ext4/super.c | 8 + fs/f2fs/compress.c | 75 +- fs/f2fs/data.c | 36 +- fs/f2fs/f2fs.h | 5 +- fs/f2fs/segment.c | 8 +- fs/f2fs/super.c | 4 +- fs/fat/inode.c | 6 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 10 +- fs/fuse/dir.c | 128 +- fs/fuse/file.c | 103 +- fs/fuse/fuse_i.h | 17 +- fs/fuse/inode.c | 45 +- fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 6 +- fs/fuse/xattr.c | 10 +- fs/gfs2/file.c | 30 +- fs/hfs/inode.c | 6 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hpfs/hpfs.h | 8 +- fs/hugetlbfs/inode.c | 7 +- fs/inode.c | 46 +- fs/internal.h | 12 +- fs/io-wq.c | 10 +- fs/io_uring.c | 149 +- fs/jfs/jfs_metapage.c | 1 - fs/lockd/clntproc.c | 3 - fs/lockd/svc4proc.c | 2 - fs/lockd/svcproc.c | 2 - fs/namei.c | 4 +- fs/nfs/client.c | 37 +- fs/nfs/delegation.c | 10 +- fs/nfs/dir.c | 53 +- fs/nfs/direct.c | 2 +- fs/nfs/filelayout/filelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayoutdev.c | 4 +- fs/nfs/inode.c | 59 +- fs/nfs/internal.h | 3 +- fs/nfs/nfs3xdr.c | 2 +- fs/nfs/nfs4client.c | 65 +- fs/nfs/nfs4idmap.c | 2 +- fs/nfs/nfs4proc.c | 116 +- fs/nfs/nfs4state.c | 5 +- fs/nfs/nfs4trace.h | 9 +- fs/nfs/nfstrace.h | 266 +- fs/nfs/pagelist.c | 13 +- fs/nfs/pnfs.h | 2 +- fs/nfs/pnfs_nfs.c | 6 +- fs/nfs/proc.c | 2 +- fs/nfs/read.c | 11 +- fs/nfs/super.c | 7 +- fs/nfs/write.c | 73 +- fs/nfsd/Kconfig | 1 - fs/nfsd/blocklayout.c | 158 +- fs/nfsd/filecache.c | 3 + fs/nfsd/nfs4layouts.c | 5 +- fs/notify/fanotify/fanotify.c | 117 +- fs/notify/fanotify/fanotify.h | 54 +- fs/notify/fanotify/fanotify_user.c | 157 +- fs/notify/fsnotify.c | 10 +- fs/notify/group.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/notify/inotify/inotify_user.c | 6 +- fs/notify/notification.c | 14 +- fs/ntfs3/inode.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/overlayfs/file.c | 2 +- fs/posix_acl.c | 3 +- fs/proc/array.c | 6 +- fs/proc/base.c | 21 +- fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/task_mmu.c | 28 +- fs/proc/vmcore.c | 105 +- fs/pstore/platform.c | 2 +- fs/ramfs/inode.c | 11 +- fs/read_write.c | 4 - fs/reiserfs/super.c | 6 - fs/seq_file.c | 16 + fs/squashfs/zstd_wrapper.c | 16 +- fs/sync.c | 62 +- fs/sysv/super.c | 6 +- fs/tracefs/inode.c | 3 +- fs/ubifs/Makefile | 2 +- fs/ubifs/dir.c | 4 +- fs/ubifs/io.c | 21 + fs/ubifs/replay.c | 2 +- fs/ubifs/super.c | 23 +- fs/ubifs/sysfs.c | 153 + fs/ubifs/ubifs.h | 35 + fs/xfs/kmem.h | 4 - fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_ag.h | 36 +- fs/xfs/libxfs/xfs_ag_resv.c | 3 +- fs/xfs/libxfs/xfs_alloc.c | 108 +- fs/xfs/libxfs/xfs_alloc.h | 38 +- fs/xfs/libxfs/xfs_alloc_btree.c | 63 +- fs/xfs/libxfs/xfs_alloc_btree.h | 5 + fs/xfs/libxfs/xfs_attr_leaf.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 89 +- fs/xfs/libxfs/xfs_bmap.h | 35 +- fs/xfs/libxfs/xfs_bmap_btree.c | 62 +- fs/xfs/libxfs/xfs_bmap_btree.h | 5 + fs/xfs/libxfs/xfs_btree.c | 323 +- fs/xfs/libxfs/xfs_btree.h | 87 +- fs/xfs/libxfs/xfs_btree_staging.c | 10 +- fs/xfs/libxfs/xfs_da_btree.c | 6 +- fs/xfs/libxfs/xfs_da_btree.h | 3 +- fs/xfs/libxfs/xfs_defer.c | 70 +- fs/xfs/libxfs/xfs_defer.h | 3 + fs/xfs/libxfs/xfs_fs.h | 2 + fs/xfs/libxfs/xfs_ialloc.c | 5 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 90 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 5 + fs/xfs/libxfs/xfs_inode_fork.c | 8 +- fs/xfs/libxfs/xfs_inode_fork.h | 2 +- fs/xfs/libxfs/xfs_refcount.c | 46 +- fs/xfs/libxfs/xfs_refcount.h | 7 +- fs/xfs/libxfs/xfs_refcount_btree.c | 65 +- fs/xfs/libxfs/xfs_refcount_btree.h | 5 + fs/xfs/libxfs/xfs_rmap.c | 21 +- fs/xfs/libxfs/xfs_rmap.h | 7 +- fs/xfs/libxfs/xfs_rmap_btree.c | 116 +- fs/xfs/libxfs/xfs_rmap_btree.h | 5 + fs/xfs/libxfs/xfs_trans_resv.c | 18 +- fs/xfs/libxfs/xfs_trans_space.h | 9 +- fs/xfs/scrub/agheader.c | 4 +- fs/xfs/scrub/agheader_repair.c | 4 +- fs/xfs/scrub/bitmap.c | 22 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/btree.c | 77 +- fs/xfs/scrub/btree.h | 17 +- fs/xfs/scrub/trace.c | 11 +- fs/xfs/scrub/trace.h | 10 +- fs/xfs/xfs_aops.c | 15 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_bmap_item.c | 16 +- fs/xfs/xfs_bmap_item.h | 6 +- fs/xfs/xfs_buf.c | 14 +- fs/xfs/xfs_buf_item.c | 8 +- fs/xfs/xfs_buf_item.h | 2 +- fs/xfs/xfs_dquot.c | 26 +- fs/xfs/xfs_extfree_item.c | 31 +- fs/xfs/xfs_extfree_item.h | 6 +- fs/xfs/xfs_icache.c | 10 +- fs/xfs/xfs_icreate_item.c | 6 +- fs/xfs/xfs_icreate_item.h | 2 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_inode_item.c | 6 +- fs/xfs/xfs_inode_item.h | 2 +- fs/xfs/xfs_log.c | 6 +- fs/xfs/xfs_log_priv.h | 2 +- fs/xfs/xfs_mount.c | 14 + fs/xfs/xfs_mount.h | 5 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_qm.h | 2 +- fs/xfs/xfs_refcount_item.c | 16 +- fs/xfs/xfs_refcount_item.h | 6 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_rmap_item.c | 16 +- fs/xfs/xfs_rmap_item.h | 6 +- fs/xfs/xfs_super.c | 234 +- fs/xfs/xfs_sysfs.c | 24 +- fs/xfs/xfs_trace.h | 2 +- fs/xfs/xfs_trans.c | 8 +- fs/xfs/xfs_trans.h | 2 +- fs/xfs/xfs_trans_dquot.c | 4 +- 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/vmlinux.lds.h | 20 +- include/drm/drm_dp_mst_helper.h | 5 +- include/dt-bindings/clock/meson8b-clkc.h | 10 + include/dt-bindings/leds/common.h | 7 + include/dt-bindings/phy/phy-cadence.h | 2 - include/dt-bindings/pinctrl/mt65xx.h | 9 - .../reset/stericsson,db8500-prcc-reset.h | 51 + include/dt-bindings/sound/qcom,lpass.h | 32 +- include/dt-bindings/sound/qcom,q6afe.h | 203 +- include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h | 208 + include/kunit/test.h | 13 +- include/linux/arm_ffa.h | 2 + include/linux/ata.h | 1 + include/linux/backing-dev.h | 7 +- include/linux/bio.h | 1 + include/linux/bitmap.h | 36 +- include/linux/bitops.h | 34 + include/linux/blk-mq.h | 5 - include/linux/blkdev.h | 70 +- include/linux/bootconfig.h | 31 +- include/linux/bottom_half.h | 1 - include/linux/bpf.h | 7 +- include/linux/bpf_types.h | 8 +- include/linux/brcmphy.h | 1 + include/linux/can/bittiming.h | 89 +- include/linux/can/dev.h | 34 + include/linux/clocksource.h | 2 + include/linux/cma.h | 1 - include/linux/compiler-gcc.h | 18 +- include/linux/compiler_attributes.h | 11 - include/linux/compiler_types.h | 25 +- include/linux/container_of.h | 40 - include/linux/counter.h | 6 +- include/linux/cpufreq.h | 2 +- include/linux/cpuhotplug.h | 2 +- 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/dma-buf.h | 4 +- include/linux/dtpm.h | 26 +- include/linux/fanotify.h | 9 +- include/linux/filter.h | 21 +- include/linux/find.h | 372 - include/linux/firewire.h | 11 +- include/linux/firmware.h | 30 +- include/linux/firmware/xlnx-zynqmp.h | 14 - include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 3 +- include/linux/fsl/mc.h | 14 - include/linux/fsnotify.h | 58 +- include/linux/fsnotify_backend.h | 96 +- include/linux/ftrace.h | 28 +- include/linux/gfp.h | 30 +- include/linux/highmem-internal.h | 11 - include/linux/highmem.h | 65 +- include/linux/huge_mm.h | 15 + include/linux/hugetlb.h | 36 +- include/linux/ieee80211.h | 30 +- include/linux/io-mapping.h | 6 + include/linux/ipv6.h | 1 - include/linux/irq.h | 6 +- include/linux/irqchip.h | 5 +- include/linux/irqdesc.h | 9 +- include/linux/kallsyms.h | 15 +- include/linux/kasan.h | 8 - include/linux/kernel.h | 36 +- include/linux/kfence.h | 21 +- include/linux/ksm.h | 4 +- include/linux/libata.h | 23 +- include/linux/list.h | 4 +- include/linux/llist.h | 4 +- include/linux/mdev.h | 20 + include/linux/mdio.h | 24 + 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/max77686-private.h | 26 +- include/linux/mfd/tps65912.h | 2 +- include/linux/mfd/tps80031.h | 637 - include/linux/migrate.h | 28 +- include/linux/migrate_mode.h | 13 - include/linux/misc_cgroup.h | 6 +- include/linux/mlx5/device.h | 42 +- include/linux/mlx5/driver.h | 2 + include/linux/mlx5/mlx5_ifc.h | 86 +- include/linux/mm.h | 296 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 92 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/mmdebug.h | 20 - include/linux/mmzone.h | 38 +- include/linux/nd.h | 4 +- include/linux/netfs.h | 77 +- include/linux/nfs_fs.h | 54 +- include/linux/node.h | 4 +- include/linux/of_fdt.h | 1 - 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 | 635 +- include/linux/percpu.h | 6 +- include/linux/phy.h | 35 + include/linux/phylink.h | 13 +- include/linux/plist.h | 5 +- include/linux/preempt.h | 21 + include/linux/ptrace.h | 22 +- include/linux/pwm.h | 2 + include/linux/rcu_segcblist.h | 51 +- include/linux/regulator/lp872x.h | 7 +- include/linux/regulator/tps62360.h | 6 - include/linux/remoteproc.h | 12 + include/linux/rmap.h | 18 +- include/linux/rpmsg.h | 12 +- include/linux/rtc.h | 3 - include/linux/rwsem.h | 1 + include/linux/sched.h | 25 +- include/linux/sched/mm.h | 21 - include/linux/sched/signal.h | 13 - include/linux/seq_file.h | 17 +- include/linux/signal.h | 7 + include/linux/skmsg.h | 1 + include/linux/slab.h | 135 +- include/linux/slub_def.h | 13 +- include/linux/smp.h | 1 + include/linux/socket.h | 1 + include/linux/spi/max7301.h | 2 +- include/linux/spinlock.h | 18 +- 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/clnt.h | 1 + include/linux/sunrpc/sched.h | 16 +- include/linux/surface_aggregator/controller.h | 4 +- include/linux/swap.h | 18 +- include/linux/thread_info.h | 2 +- include/linux/tpm.h | 1 + include/linux/trace_events.h | 2 +- include/linux/trace_recursion.h | 27 +- include/linux/vfio.h | 53 +- include/linux/vmalloc.h | 24 +- include/linux/vmstat.h | 113 +- include/linux/writeback.h | 9 +- include/linux/zstd.h | 1252 +- include/linux/zstd_errors.h | 77 - include/linux/zstd_lib.h | 2432 ---- include/media/media-entity.h | 3 +- include/media/v4l2-mem2mem.h | 5 + include/net/busy_poll.h | 3 +- include/net/cfg80211.h | 21 +- include/net/devlink.h | 3 - include/net/dsa.h | 1 + include/net/inet_sock.h | 3 +- include/net/ip.h | 2 + include/net/ipv6.h | 1 + include/net/mac80211.h | 10 + include/net/mctp.h | 13 +- include/net/neighbour.h | 11 +- include/net/sock.h | 33 +- include/net/switchdev.h | 48 +- include/net/tcp.h | 2 + include/net/tls.h | 4 +- include/net/udp.h | 5 +- include/scsi/libsas.h | 1 - include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 17 +- include/scsi/scsi_device.h | 6 - include/scsi/scsi_host.h | 27 +- include/scsi/scsi_transport_sas.h | 1 - include/soc/mscc/ocelot.h | 3 + include/sound/soc-topology.h | 3 +- include/target/target_core_base.h | 9 +- include/target/target_core_fabric.h | 1 - include/trace/events/mmap_lock.h | 48 +- include/trace/events/pagemap.h | 46 +- include/trace/events/rpcgss.h | 18 +- include/trace/events/rpcrdma.h | 55 +- include/trace/events/sunrpc.h | 99 +- include/trace/events/sunrpc_base.h | 18 + include/trace/events/vmscan.h | 38 - include/trace/events/writeback.h | 35 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/btrfs.h | 12 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/can/netlink.h | 31 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/fanotify.h | 8 + include/uapi/linux/kvm.h | 21 +- include/uapi/linux/map_to_14segment.h | 241 - include/uapi/linux/mctp.h | 11 + include/uapi/linux/mdio.h | 9 + include/uapi/linux/nl80211.h | 13 + include/uapi/linux/rtc.h | 31 +- include/uapi/linux/stddef.h | 37 - include/uapi/linux/v4l2-controls.h | 4 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/sound/asoc.h | 4 +- include/uapi/sound/snd_ar_tokens.h | 208 + include/xen/interface/callback.h | 19 +- include/xen/interface/elfnote.h | 19 +- include/xen/interface/event_channel.h | 2 +- include/xen/interface/features.h | 2 +- include/xen/interface/grant_table.h | 19 +- include/xen/interface/hvm/dm_op.h | 19 +- include/xen/interface/hvm/hvm_op.h | 20 +- include/xen/interface/hvm/hvm_vcpu.h | 19 +- include/xen/interface/hvm/params.h | 20 +- include/xen/interface/hvm/start_info.h | 19 +- include/xen/interface/io/9pfs.h | 19 +- include/xen/interface/io/blkif.h | 2 +- include/xen/interface/io/console.h | 2 +- include/xen/interface/io/displif.h | 19 +- include/xen/interface/io/fbif.h | 19 +- include/xen/interface/io/kbdif.h | 19 +- include/xen/interface/io/netif.h | 19 +- include/xen/interface/io/pciif.h | 19 +- include/xen/interface/io/protocols.h | 2 +- include/xen/interface/io/pvcalls.h | 2 + include/xen/interface/io/ring.h | 19 +- include/xen/interface/io/sndif.h | 19 +- include/xen/interface/io/vscsiif.h | 19 +- include/xen/interface/io/xenbus.h | 2 +- include/xen/interface/io/xs_wire.h | 2 +- include/xen/interface/memory.h | 2 +- include/xen/interface/nmi.h | 2 +- include/xen/interface/physdev.h | 20 +- include/xen/interface/platform.h | 19 +- include/xen/interface/sched.h | 19 +- include/xen/interface/vcpu.h | 19 +- include/xen/interface/version.h | 2 +- include/xen/interface/xen-mca.h | 1 + include/xen/interface/xen.h | 19 +- include/xen/interface/xenpmu.h | 2 +- init/Kconfig | 33 +- init/initramfs.c | 2 +- init/main.c | 60 +- ipc/ipc_sysctl.c | 32 +- kernel/Makefile | 1 - kernel/audit_fsnotify.c | 3 +- kernel/audit_watch.c | 3 +- kernel/bpf/arraymap.c | 1 + kernel/bpf/btf.c | 4 +- kernel/bpf/core.c | 20 +- kernel/bpf/syscall.c | 29 +- kernel/bpf/trampoline.c | 12 +- kernel/bpf/verifier.c | 2 +- kernel/cgroup/cgroup-v1.c | 3 + kernel/cgroup/cgroup.c | 35 +- kernel/cgroup/cpuset.c | 23 - kernel/cgroup/misc.c | 31 +- kernel/cpu.c | 2 +- kernel/cred.c | 5 +- kernel/dma/coherent.c | 5 +- kernel/dma/swiotlb.c | 2 +- kernel/events/internal.h | 7 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 78 +- kernel/extable.c | 35 +- kernel/fork.c | 64 +- kernel/hung_task.c | 44 - kernel/irq/Kconfig | 10 +- kernel/irq/chip.c | 2 + kernel/irq/handle.c | 18 + kernel/irq/irqdesc.c | 81 +- kernel/kallsyms.c | 53 +- kernel/kcov.c | 36 +- kernel/kexec_file.c | 5 - kernel/kprobes.c | 3 - kernel/kthread.c | 21 +- kernel/livepatch/core.c | 4 +- kernel/livepatch/patch.c | 12 +- kernel/locking/lockdep.c | 18 +- kernel/power/hibernate.c | 12 +- kernel/power/power.h | 14 + kernel/power/suspend.c | 18 +- kernel/power/swap.c | 23 +- kernel/printk/printk.c | 9 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcu_segcblist.h | 12 +- kernel/rcu/refscale.c | 42 +- kernel/rcu/tree.c | 87 +- kernel/rcu/tree_nocb.h | 33 +- kernel/rcu/tree_plugin.h | 11 +- kernel/resource.c | 54 +- kernel/sched/core.c | 54 +- kernel/sched/sched.h | 16 +- kernel/sched/topology.c | 1 + kernel/signal.c | 84 +- kernel/smp.c | 12 +- kernel/stacktrace.c | 30 - kernel/sysctl.c | 8 +- kernel/test_kprobes.c | 313 - kernel/time/clocksource-wdtest.c | 16 +- kernel/time/clocksource.c | 11 +- kernel/trace/fgraph.c | 6 +- kernel/trace/ftrace.c | 321 +- kernel/trace/pid_list.c | 4 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 73 +- kernel/trace/trace.h | 5 +- kernel/trace/trace_boot.c | 4 + kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_event_perf.c | 9 +- kernel/trace/trace_events.c | 42 +- kernel/trace/trace_events_hist.c | 415 +- kernel/trace/trace_events_synth.c | 4 +- kernel/trace/trace_functions.c | 5 - kernel/trace/trace_functions_graph.c | 4 +- kernel/trace/trace_hwlat.c | 10 +- kernel/trace/trace_kprobe.c | 8 +- kernel/trace/trace_osnoise.c | 39 +- kernel/trace/trace_printk.c | 2 +- kernel/trace/trace_recursion_record.c | 4 +- kernel/trace/trace_selftest.c | 92 +- kernel/trace/trace_stack.c | 6 +- kernel/trace/trace_stat.c | 6 +- kernel/trace/trace_uprobe.c | 4 +- kernel/trace/tracing_map.c | 40 +- kernel/tsacct.c | 2 +- kernel/ucount.c | 20 +- kernel/workqueue.c | 2 +- lib/.gitignore | 2 - lib/Kconfig | 7 +- lib/Kconfig.debug | 167 +- lib/Kconfig.kasan | 2 +- lib/Kconfig.kfence | 26 +- lib/Makefile | 35 +- lib/assoc_array.c | 22 +- lib/bitmap.c | 13 + lib/bootconfig.c | 231 +- lib/cpumask.c | 2 +- lib/decompress_unzstd.c | 48 +- lib/dynamic_debug.c | 25 +- lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/flex_proportions.c | 28 +- lib/genalloc.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/memcpy_kunit.c | 289 - lib/sbitmap.c | 2 +- lib/scatterlist.c | 11 +- lib/stackdepot.c | 151 +- lib/string.c | 210 +- lib/string_helpers.c | 195 - lib/test_bitmap.c | 37 - 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 | 29 +- lib/test_kasan_module.c | 2 - lib/test_kprobes.c | 371 + lib/test_printf.c | 61 +- lib/vsprintf.c | 50 +- 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 | 48 + 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 | 26 +- mm/debug_vm_pgtable.c | 7 +- mm/filemap.c | 603 +- mm/folio-compat.c | 142 - mm/gup.c | 5 +- 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 | 14 +- mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 17 +- 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 | 149 +- mm/memory.c | 191 +- mm/memory_hotplug.c | 59 +- mm/mempolicy.c | 159 +- 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 | 6 + mm/oom_kill.c | 15 +- mm/page-writeback.c | 487 +- mm/page_alloc.c | 129 +- mm/page_ext.c | 2 +- mm/page_io.c | 4 +- mm/page_isolation.c | 29 +- mm/page_owner.c | 40 +- mm/percpu.c | 43 +- mm/readahead.c | 2 +- mm/rmap.c | 36 +- mm/secretmem.c | 11 +- mm/shmem.c | 51 +- mm/slab.c | 16 + mm/slab_common.c | 8 + mm/slub.c | 113 +- mm/sparse-vmemmap.c | 2 +- mm/sparse.c | 2 +- mm/swap.c | 220 +- mm/swap_state.c | 2 +- mm/swapfile.c | 14 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 10 +- mm/util.c | 111 +- mm/vmalloc.c | 109 +- mm/vmscan.c | 169 +- mm/vmstat.c | 76 +- mm/workingset.c | 62 +- mm/zsmalloc.c | 10 +- net/atm/br2684.c | 4 +- net/atm/lec.c | 5 +- net/batman-adv/bridge_loop_avoidance.c | 8 +- net/batman-adv/main.c | 56 +- net/batman-adv/network-coding.c | 4 +- net/batman-adv/translation-table.c | 4 +- net/bluetooth/6lowpan.c | 4 +- net/bluetooth/bnep/core.c | 2 +- net/bluetooth/cmtp/core.c | 4 +- net/bridge/br_fdb.c | 433 +- net/bridge/br_if.c | 2 +- net/bridge/br_private.h | 6 +- net/bridge/br_switchdev.c | 79 +- net/bridge/br_vlan.c | 5 +- net/bridge/netfilter/ebtables.c | 7 +- net/caif/caif_usb.c | 2 +- net/can/bcm.c | 2 +- net/core/dev.c | 14 +- net/core/devlink.c | 72 +- net/core/net-sysfs.c | 4 +- net/core/rtnetlink.c | 4 +- net/core/selftests.c | 8 +- net/core/skbuff.c | 36 +- net/core/skmsg.c | 14 + net/core/sock_destructor.h | 12 + net/dsa/dsa2.c | 1 + net/dsa/port.c | 2 + net/dsa/slave.c | 46 +- net/dsa/switch.c | 80 +- net/ethtool/ioctl.c | 7 +- net/hsr/hsr_device.c | 8 +- net/hsr/hsr_forward.c | 54 +- net/hsr/hsr_framereg.c | 65 +- net/hsr/hsr_framereg.h | 4 +- net/hsr/hsr_main.h | 16 +- net/ipv4/ip_sockglue.c | 11 +- net/ipv4/tcp.c | 27 +- net/ipv4/tcp_bpf.c | 27 +- net/ipv4/tcp_ipv4.c | 25 +- net/ipv4/tcp_output.c | 10 +- net/ipv4/udp.c | 4 + net/ipv4/udp_bpf.c | 1 + net/ipv6/addrconf.c | 3 + net/ipv6/ipv6_sockglue.c | 11 +- net/ipv6/tcp_ipv6.c | 35 +- net/ipv6/udp.c | 4 +- net/mac80211/cfg.c | 13 + net/mctp/af_mctp.c | 86 +- net/mctp/route.c | 98 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 + net/netfilter/nf_conntrack_proto.c | 16 + net/netfilter/nf_nat_core.c | 12 +- net/netfilter/nfnetlink_queue.c | 2 +- net/openvswitch/meter.c | 1 + net/sched/sch_gred.c | 50 +- net/sctp/protocol.c | 1 + net/sctp/sm_statefuns.c | 139 +- net/sunrpc/clnt.c | 33 +- net/sunrpc/sched.c | 20 +- net/sunrpc/xprt.c | 36 +- net/sunrpc/xprtrdma/frwr_ops.c | 35 + net/sunrpc/xprtrdma/rpc_rdma.c | 23 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/sunrpc/xprtrdma/xprt_rdma.h | 6 +- net/switchdev/switchdev.c | 156 +- net/sysctl_net.c | 2 +- net/tipc/crypto.c | 32 +- net/tls/tls_main.c | 46 +- net/tls/tls_sw.c | 2 +- net/unix/af_unix.c | 4 + net/unix/unix_bpf.c | 2 + net/wireless/core.c | 9 +- net/wireless/core.h | 18 + net/wireless/mlme.c | 155 +- net/wireless/nl80211.c | 17 +- net/wireless/rdev-ops.h | 17 + net/wireless/trace.h | 19 + net/wireless/util.c | 14 +- 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 | 14 +- samples/Makefile | 3 +- samples/fanotify/Makefile | 5 + samples/fanotify/fs-monitor.c | 142 + samples/ftrace/Makefile | 1 + samples/ftrace/ftrace-direct-multi.c | 52 + samples/kprobes/kretprobe_example.c | 2 +- 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/seccomp/bpf-helper.h | 8 +- samples/vfio-mdev/mbochs.c | 3 +- samples/vfio-mdev/mdpy.c | 2 +- samples/vfio-mdev/mtty.c | 2 +- scripts/Makefile.build | 22 - scripts/Makefile.debug | 9 - scripts/Makefile.gcc-plugins | 2 + scripts/Makefile.lib | 12 - scripts/Makefile.modfinal | 8 +- scripts/checkpatch.pl | 36 +- scripts/const_structs.checkpatch | 4 - scripts/decodecode | 2 +- scripts/documentation-file-ref-check | 4 + scripts/dtc/checks.c | 222 +- scripts/dtc/dtc-lexer.l | 2 +- scripts/dtc/dtc.c | 6 +- scripts/dtc/dtc.h | 40 +- scripts/dtc/flattree.c | 11 +- scripts/dtc/libfdt/fdt.c | 4 + scripts/dtc/libfdt/fdt_rw.c | 18 +- scripts/dtc/libfdt/fdt_strerror.c | 1 + scripts/dtc/libfdt/libfdt.h | 7 + scripts/dtc/livetree.c | 6 +- scripts/dtc/treesource.c | 48 +- scripts/dtc/util.h | 6 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 16 +- scripts/gcc-plugins/Kconfig | 20 +- 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/is_rust_module.sh | 19 - scripts/kallsyms.c | 42 +- scripts/kernel-doc | 9 - scripts/rust-version.sh | 31 - scripts/spelling.txt | 16 - scripts/test_fortify.sh | 62 - security/Kconfig | 17 +- security/Kconfig.hardening | 14 +- security/smack/smackfs.c | 6 +- sound/core/oss/mixer_oss.c | 2 +- sound/isa/gus/gus_dma.c | 2 + sound/soc/amd/Kconfig | 23 + sound/soc/amd/Makefile | 2 + sound/soc/amd/acp/Kconfig | 60 + sound/soc/amd/acp/Makefile | 26 + sound/soc/amd/acp/acp-i2s.c | 340 + sound/soc/amd/acp/acp-legacy-mach.c | 104 + sound/soc/amd/acp/acp-mach-common.c | 600 + sound/soc/amd/acp/acp-mach.h | 57 + sound/soc/amd/acp/acp-platform.c | 315 + sound/soc/amd/acp/acp-renoir.c | 163 + sound/soc/amd/acp/acp-sof-mach.c | 131 + sound/soc/amd/acp/amd.h | 145 + sound/soc/amd/acp/chip_offset_byte.h | 76 + sound/soc/amd/yc/Makefile | 9 + sound/soc/amd/yc/acp6x-mach.c | 194 + sound/soc/amd/yc/acp6x-pdm-dma.c | 448 + sound/soc/amd/yc/acp6x.h | 107 + sound/soc/amd/yc/acp6x_chip_offset_byte.h | 444 + sound/soc/amd/yc/pci-acp6x.c | 338 + sound/soc/codecs/Kconfig | 12 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs35l41-i2c.c | 4 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/cs35l41.c | 4 +- sound/soc/codecs/cs35l41.h | 2 +- sound/soc/codecs/cs42l42.c | 120 +- sound/soc/codecs/cs42l42.h | 2 +- sound/soc/codecs/lpass-rx-macro.c | 3 +- sound/soc/codecs/lpass-tx-macro.c | 25 +- sound/soc/codecs/lpass-va-macro.c | 3 +- sound/soc/codecs/lpass-wsa-macro.c | 1 + sound/soc/codecs/max98520.c | 769 ++ sound/soc/codecs/max98520.h | 159 + sound/soc/codecs/nau8821.c | 6 +- sound/soc/codecs/nau8825.c | 48 +- sound/soc/codecs/rt5682-i2c.c | 11 +- sound/soc/codecs/rt5682s.c | 10 +- sound/soc/codecs/wm8731.c | 6 - sound/soc/codecs/wm8900.c | 6 - sound/soc/codecs/wm8962.c | 13 +- sound/soc/intel/boards/Kconfig | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 6 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 2 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 4 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2 +- sound/soc/meson/axg-card.c | 1 + sound/soc/meson/axg-tdm-interface.c | 26 +- sound/soc/qcom/Kconfig | 25 +- sound/soc/qcom/common.c | 4 +- sound/soc/qcom/qdsp6/Makefile | 11 +- sound/soc/qcom/qdsp6/audioreach.c | 1130 ++ sound/soc/qcom/qdsp6/audioreach.h | 726 + sound/soc/qcom/qdsp6/q6afe-clocks.c | 187 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 687 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 416 + sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 260 + sound/soc/qcom/qdsp6/q6apm.c | 822 ++ sound/soc/qcom/qdsp6/q6apm.h | 152 + sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c | 186 + sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.h | 30 + sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 627 + sound/soc/qcom/qdsp6/q6dsp-lpass-ports.h | 22 + sound/soc/qcom/qdsp6/q6prm-clocks.c | 85 + sound/soc/qcom/qdsp6/q6prm.c | 202 + sound/soc/qcom/qdsp6/q6prm.h | 78 + sound/soc/qcom/qdsp6/topology.c | 1113 ++ sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/soc-topology.c | 2 +- sound/soc/tegra/tegra_asoc_machine.c | 60 +- sound/soc/tegra/tegra_asoc_machine.h | 1 + sound/usb/6fire/comm.c | 2 +- sound/usb/6fire/firmware.c | 6 +- sound/usb/clock.c | 4 + sound/usb/line6/driver.c | 14 +- sound/usb/line6/driver.h | 2 +- sound/usb/line6/podhd.c | 6 +- sound/usb/line6/toneport.c | 2 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- {arch => tools/arch}/x86/include/asm/pvclock-abi.h | 0 tools/arch/x86/include/asm/pvclock.h | 103 + tools/bootconfig/Makefile | 4 +- tools/bootconfig/include/linux/bootconfig.h | 45 +- tools/bootconfig/include/linux/bug.h | 12 - tools/bootconfig/include/linux/ctype.h | 7 - tools/bootconfig/include/linux/errno.h | 7 - tools/bootconfig/include/linux/kernel.h | 18 - tools/bootconfig/include/linux/memblock.h | 11 - tools/bootconfig/include/linux/printk.h | 14 - tools/bootconfig/include/linux/string.h | 32 - tools/bootconfig/main.c | 32 +- tools/bpf/bpftool/Makefile | 12 +- tools/bpf/bpftool/btf.c | 144 +- tools/bpf/bpftool/common.c | 50 +- tools/bpf/bpftool/gen.c | 4 +- tools/bpf/bpftool/link.c | 45 +- tools/bpf/bpftool/main.c | 17 +- tools/bpf/bpftool/main.h | 54 +- tools/bpf/bpftool/map.c | 45 +- tools/bpf/bpftool/pids.c | 90 +- tools/bpf/bpftool/prog.c | 61 +- tools/bpf/resolve_btfids/main.c | 4 +- tools/include/asm-generic/bitops.h | 1 + tools/include/asm-generic/bitops/find.h | 145 + tools/include/linux/bitmap.h | 7 +- tools/include/linux/find.h | 214 - tools/include/linux/kallsyms.h | 2 +- {include => tools/include}/linux/list_sort.h | 0 tools/include/linux/lockdep.h | 2 +- tools/include/nolibc/nolibc.h | 86 +- tools/include/uapi/linux/perf_event.h | 15 + tools/lib/bpf/bpf_core_read.h | 2 +- tools/lib/bpf/btf.c | 58 +- tools/lib/bpf/btf.h | 4 + tools/lib/bpf/btf_dump.c | 18 +- tools/lib/bpf/libbpf.c | 97 +- tools/lib/bpf/libbpf.h | 46 +- tools/lib/bpf/libbpf.map | 4 + tools/lib/bpf/libbpf_legacy.h | 9 + tools/lib/bpf/linker.c | 40 +- tools/lib/bpf/relo_core.c | 2 +- tools/lib/find_bit.c | 20 - tools/lib/list_sort.c | 252 + tools/lib/perf/cpumap.c | 16 +- tools/lib/perf/include/perf/event.h | 8 +- tools/lib/symbol/kallsyms.h | 2 +- tools/perf/Documentation/perf-intel-pt.txt | 7 +- tools/perf/Documentation/perf-kmem.txt | 13 +- tools/perf/Documentation/perf-list.txt | 4 + tools/perf/MANIFEST | 1 + tools/perf/Makefile.perf | 2 + tools/perf/arch/arm64/util/pmu.c | 2 +- tools/perf/arch/powerpc/include/perf_regs.h | 2 + tools/perf/arch/powerpc/util/header.c | 2 +- tools/perf/arch/powerpc/util/perf_regs.c | 2 + tools/perf/bench/evlist-open-close.c | 7 +- tools/perf/builtin-daemon.c | 2 - tools/perf/builtin-inject.c | 4 +- tools/perf/builtin-list.c | 42 +- tools/perf/builtin-record.c | 2 +- tools/perf/check-headers.sh | 2 + .../pmu-events/arch/arm64/ampere/emag/bus.json | 2 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 20 +- .../pmu-events/arch/arm64/ampere/emag/clock.json | 2 +- .../arch/arm64/ampere/emag/exception.json | 4 +- .../arch/arm64/ampere/emag/instruction.json | 10 +- .../pmu-events/arch/arm64/ampere/emag/memory.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/branch.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/bus.json | 12 +- .../arch/arm64/arm/cortex-a76-n1/cache.json | 34 +- .../arch/arm64/arm/cortex-a76-n1/exception.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/instruction.json | 18 +- .../arch/arm64/arm/cortex-a76-n1/memory.json | 2 +- .../arch/arm64/arm/cortex-a76-n1/other.json | 2 +- .../arch/arm64/arm/cortex-a76-n1/pipeline.json | 4 +- .../arch/arm64/arm/neoverse-v1/branch.json | 8 + .../pmu-events/arch/arm64/arm/neoverse-v1/bus.json | 20 + .../arch/arm64/arm/neoverse-v1/cache.json | 155 + .../arch/arm64/arm/neoverse-v1/exception.json | 47 + .../arch/arm64/arm/neoverse-v1/instruction.json | 89 + .../arch/arm64/arm/neoverse-v1/memory.json | 20 + .../arch/arm64/arm/neoverse-v1/other.json | 5 + .../arch/arm64/arm/neoverse-v1/pipeline.json | 23 + .../arch/arm64/armv8-common-and-microarch.json | 72 + .../arch/arm64/hisilicon/hip08/metrics.json | 2 +- tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + tools/perf/pmu-events/arch/nds32/n13/atcpmu.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z10/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z10/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z10/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z13/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z13/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z13/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z14/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z14/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z15/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z15/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z15/crypto6.json | 2 +- .../perf/pmu-events/arch/s390/cf_z15/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z196/basic.json | 2 +- .../perf/pmu-events/arch/s390/cf_z196/crypto.json | 2 +- .../pmu-events/arch/s390/cf_z196/extended.json | 2 +- .../perf/pmu-events/arch/s390/cf_zec12/basic.json | 2 +- .../perf/pmu-events/arch/s390/cf_zec12/crypto.json | 2 +- .../pmu-events/arch/s390/cf_zec12/extended.json | 2 +- .../pmu-events/arch/test/test_soc/cpu/uncore.json | 2 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 2 +- tools/perf/pmu-events/jevents.c | 16 +- tools/perf/pmu-events/jsmn.c | 43 +- tools/perf/pmu-events/pmu-events.h | 8 +- tools/perf/tests/expand-cgroup.c | 2 +- tools/perf/tests/expr.c | 29 +- tools/perf/tests/parse-metric.c | 2 +- tools/perf/tests/pmu-events.c | 59 +- tools/perf/util/Build | 5 + tools/perf/util/bpf-event.c | 2 +- tools/perf/util/dso.h | 2 +- tools/perf/util/event.c | 18 + tools/perf/util/event.h | 5 + tools/perf/util/evsel.c | 17 + tools/perf/util/evsel.h | 2 + tools/perf/util/expr.c | 56 +- tools/perf/util/expr.h | 16 +- tools/perf/util/expr.l | 6 +- tools/perf/util/expr.y | 2 +- tools/perf/util/intel-pt.c | 85 +- tools/perf/util/machine.c | 10 + tools/perf/util/machine.h | 2 + tools/perf/util/metricgroup.c | 1468 +- tools/perf/util/metricgroup.h | 37 +- tools/perf/util/mmap.c | 11 + tools/perf/util/mmap.h | 3 + tools/perf/util/parse-events-hybrid.c | 34 +- tools/perf/util/parse-events-hybrid.h | 6 +- tools/perf/util/parse-events.c | 174 +- tools/perf/util/parse-events.h | 14 +- tools/perf/util/parse-events.l | 18 +- tools/perf/util/parse-events.y | 27 +- tools/perf/util/pfm.c | 3 +- tools/perf/util/pmu.c | 51 +- tools/perf/util/pmu.h | 12 +- tools/perf/util/python-ext-sources | 1 + tools/perf/util/s390-sample-raw.c | 6 +- tools/perf/util/session.c | 198 +- tools/perf/util/session.h | 10 +- tools/perf/util/stat-shadow.c | 27 +- tools/perf/util/tool.h | 1 + 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/bpf/Makefile | 7 +- tools/testing/selftests/bpf/btf_helpers.c | 4 +- tools/testing/selftests/bpf/flow_dissector_load.c | 18 +- tools/testing/selftests/bpf/flow_dissector_load.h | 10 +- .../selftests/bpf/prog_tests/attach_probe.c | 9 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 220 +- tools/testing/selftests/bpf/prog_tests/btf.c | 93 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 10 +- .../testing/selftests/bpf/prog_tests/btf_endian.c | 18 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 2 +- .../selftests/bpf/prog_tests/core_autosize.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 23 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 5 + .../selftests/bpf/prog_tests/resolve_btfids.c | 14 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 75 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 16 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 6 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 4 +- tools/testing/selftests/bpf/progs/tag.c | 9 +- .../selftests/bpf/progs/test_core_reloc_mods.c | 9 + .../testing/selftests/bpf/progs/test_perf_buffer.c | 20 +- tools/testing/selftests/bpf/test_flow_dissector.sh | 10 +- tools/testing/selftests/bpf/test_sysctl.c | 4 +- tools/testing/selftests/bpf/trace_helpers.c | 36 - tools/testing/selftests/bpf/trace_helpers.h | 5 - tools/testing/selftests/bpf/verifier/ctx_skb.c | 14 +- tools/testing/selftests/bpf/verifier/lwt.c | 2 +- .../bpf/verifier/perf_event_sample_period.c | 6 +- tools/testing/selftests/bpf/vmtest.sh | 6 +- tools/testing/selftests/damon/debugfs_attrs.sh | 13 - .../drivers/net/dsa/test_bridge_fdb_stress.sh | 47 + .../drivers/net/mlxsw/devlink_trap_control.sh | 7 +- .../drivers/net/mlxsw/devlink_trap_policer.sh | 32 +- .../selftests/drivers/net/mlxsw/mlxsw_lib.sh | 50 + .../drivers/net/mlxsw/rif_mac_profile_scale.sh | 72 + .../drivers/net/mlxsw/rif_mac_profiles.sh | 213 + .../drivers/net/mlxsw/rif_mac_profiles_occ.sh | 117 + .../selftests/drivers/net/mlxsw/rtnetlink.sh | 112 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 10 +- .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 9 +- .../net/mlxsw/spectrum-2/rif_mac_profile_scale.sh | 16 + .../net/mlxsw/spectrum/devlink_lib_spectrum.sh | 6 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../net/mlxsw/spectrum/rif_mac_profile_scale.sh | 16 + .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 3 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 13 +- tools/testing/selftests/ftrace/ftracetest | 2 +- tools/testing/selftests/ftrace/test.d/functions | 12 + tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/Makefile | 2 + tools/testing/selftests/kvm/include/kvm_util.h | 11 + tools/testing/selftests/kvm/lib/kvm_util.c | 46 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 4 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 14 +- .../selftests/kvm/system_counter_offset_test.c | 132 + .../testing/selftests/kvm/x86_64/kvm_clock_test.c | 203 + .../selftests/kvm/x86_64/mmio_warning_test.c | 2 +- tools/testing/selftests/lkdtm/config | 1 + tools/testing/selftests/lkdtm/run.sh | 10 +- tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/memory-hotplug/config | 1 + tools/testing/selftests/net/fcnal-test.sh | 3 + .../selftests/net/forwarding/devlink_lib.sh | 6 - .../net/forwarding/forwarding.config.sample | 5 +- tools/testing/selftests/net/forwarding/lib.sh | 19 +- .../powerpc/security/mitigation-patching.sh | 4 +- tools/testing/selftests/proc/.gitignore | 1 - tools/testing/selftests/proc/Makefile | 2 - tools/testing/selftests/proc/proc-tid0.c | 81 - tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 6 +- 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/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/amx.c | 851 ++ tools/tracing/latency/latency-collector.c | 2 +- tools/vm/page-types.c | 38 +- tools/vm/page_owner_sort.c | 94 +- 3649 files changed, 111219 insertions(+), 142113 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/sysfs-class-fc create mode 100644 Documentation/ABI/testing/sysfs-driver-aspeed-uart-routing create mode 100644 Documentation/admin-guide/filesystem-monitoring.rst delete mode 100644 Documentation/admin-guide/mm/damon/reclaim.rst delete mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.txt create mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.yaml create mode 100644 Documentation/devicetree/bindings/clock/stericsson,u8500-clks.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ux500.txt create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sc7280.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/gpu.txt create mode 100644 Documentation/devicetree/bindings/display/msm/gpu.yaml create mode 100644 Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,nct7802.yaml create mode 100644 Documentation/devicetree/bindings/media/st,stm32-dma2d.yaml create mode 100644 Documentation/devicetree/bindings/net/asix,ax88796c.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/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/rtc/mstar,msc313-rtc.yaml create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98520.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6apm-dai.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-clocks.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-ports.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8962.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8962.txt 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 create mode 100644 Documentation/translations/zh_CN/PCI/index.rst create mode 100644 Documentation/translations/zh_CN/PCI/pci.rst rename Documentation/{admin-guide/mm => vm}/swap_numa.rst (100%) rename Documentation/{admin-guide/mm => vm}/zswap.rst (100%) create mode 100644 Documentation/x86/xstate.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log create mode 100644 arch/arm/boot/dts/aspeed-bmc-inventec-transformers.dts create mode 100644 arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts delete mode 100644 arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts create mode 100644 arch/arm/boot/dts/qcom-msm8916-samsung-serranove.dts create mode 100644 arch/arm/boot/dts/qcom-msm8916-smp.dtsi create mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-serranove.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm6350.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts create mode 100644 arch/arm64/boot/dts/qcom/sm7225.dtsi delete mode 100644 arch/arm64/rust/target.json delete mode 100644 arch/mips/boot/dts/netlogic/Makefile delete mode 100644 arch/mips/boot/dts/netlogic/xlp_evp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_fvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_gvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_rvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_svp.dts delete mode 100644 arch/mips/configs/nlm_xlp_defconfig delete mode 100644 arch/mips/configs/nlm_xlr_defconfig delete mode 100644 arch/mips/include/asm/mach-netlogic/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-netlogic/irq.h delete mode 100644 arch/mips/include/asm/mach-netlogic/multi-node.h delete mode 100644 arch/mips/include/asm/netlogic/common.h delete mode 100644 arch/mips/include/asm/netlogic/haldefs.h delete mode 100644 arch/mips/include/asm/netlogic/interrupt.h delete mode 100644 arch/mips/include/asm/netlogic/mips-extns.h delete mode 100644 arch/mips/include/asm/netlogic/psb-bootinfo.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/bridge.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/iomap.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pcibus.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pic.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/sys.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/uart.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/xlp.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/bridge.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/flash.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/fmn.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/gpio.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/iomap.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/msidef.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/pic.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/xlr.h delete mode 100644 arch/mips/netlogic/Kconfig delete mode 100644 arch/mips/netlogic/Makefile delete mode 100644 arch/mips/netlogic/Platform delete mode 100644 arch/mips/netlogic/common/Makefile delete mode 100644 arch/mips/netlogic/common/earlycons.c delete mode 100644 arch/mips/netlogic/common/irq.c delete mode 100644 arch/mips/netlogic/common/reset.S delete mode 100644 arch/mips/netlogic/common/smp.c delete mode 100644 arch/mips/netlogic/common/smpboot.S delete mode 100644 arch/mips/netlogic/common/time.c delete mode 100644 arch/mips/netlogic/xlp/Makefile delete mode 100644 arch/mips/netlogic/xlp/ahci-init-xlp2.c delete mode 100644 arch/mips/netlogic/xlp/ahci-init.c delete mode 100644 arch/mips/netlogic/xlp/cop2-ex.c delete mode 100644 arch/mips/netlogic/xlp/dt.c delete mode 100644 arch/mips/netlogic/xlp/nlm_hal.c delete mode 100644 arch/mips/netlogic/xlp/setup.c delete mode 100644 arch/mips/netlogic/xlp/usb-init-xlp2.c delete mode 100644 arch/mips/netlogic/xlp/usb-init.c delete mode 100644 arch/mips/netlogic/xlp/wakeup.c delete mode 100644 arch/mips/netlogic/xlr/Makefile delete mode 100644 arch/mips/netlogic/xlr/fmn-config.c delete mode 100644 arch/mips/netlogic/xlr/fmn.c delete mode 100644 arch/mips/netlogic/xlr/platform-flash.c delete mode 100644 arch/mips/netlogic/xlr/platform.c delete mode 100644 arch/mips/netlogic/xlr/setup.c delete mode 100644 arch/mips/netlogic/xlr/wakeup.c delete mode 100644 arch/mips/pci/msi-xlp.c delete mode 100644 arch/mips/pci/pci-xlp.c delete mode 100644 arch/mips/pci/pci-xlr.c create mode 100644 arch/powerpc/include/asm/static_call.h create mode 100644 arch/powerpc/kernel/static_call.c create mode 100644 arch/powerpc/mm/nohash/fsl_book3e.c delete mode 100644 arch/powerpc/mm/nohash/fsl_booke.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/x86/rust/target.json create mode 100644 block/blk-ia-ranges.c delete mode 100644 drivers/auxdisplay/line-display.c delete mode 100644 drivers/auxdisplay/line-display.h create mode 100644 drivers/base/firmware_loader/builtin/main.c delete mode 100644 drivers/block/cryptoloop.c create mode 100644 drivers/bluetooth/btmtk.c create mode 100644 drivers/bluetooth/btmtk.h delete mode 100644 drivers/bus/fsl-mc/obj-api.c create mode 100644 drivers/clk/ux500/prcc.h create mode 100644 drivers/clk/ux500/reset-prcc.c create mode 100644 drivers/clk/ux500/reset-prcc.h delete mode 100644 drivers/cxl/core/mbox.c create mode 100644 drivers/dma-buf/st-dma-resv.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/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 create mode 100644 drivers/hid/hid-nintendo.c create mode 100644 drivers/media/platform/stm32/dma2d/dma2d-hw.c create mode 100644 drivers/media/platform/stm32/dma2d/dma2d-regs.h create mode 100644 drivers/media/platform/stm32/dma2d/dma2d.c create mode 100644 drivers/media/platform/stm32/dma2d/dma2d.h delete mode 100644 drivers/mfd/tps80031.c create mode 100644 drivers/net/ethernet/asix/Kconfig create mode 100644 drivers/net/ethernet/asix/Makefile create mode 100644 drivers/net/ethernet/asix/ax88796c_ioctl.c create mode 100644 drivers/net/ethernet/asix/ax88796c_ioctl.h create mode 100644 drivers/net/ethernet/asix/ax88796c_main.c create mode 100644 drivers/net/ethernet/asix/ax88796c_main.h create mode 100644 drivers/net/ethernet/asix/ax88796c_spi.c create mode 100644 drivers/net/ethernet/asix/ax88796c_spi.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/diag/dev_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/diag/sf_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/diag/vhca_tracepoint.h create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/rs.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 create mode 100644 drivers/platform/x86/barco-p50-gpio.c delete mode 100644 drivers/regulator/tps80031-regulator.c 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 create mode 100644 drivers/soc/aspeed/aspeed-uart-routing.c create mode 100644 drivers/staging/most/dim2/sysfs.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 create mode 100644 drivers/tty/rpmsg_tty.c delete mode 100644 drivers/vfio/vfio.h delete mode 100644 drivers/watchdog/iop_wdt.c create mode 100644 fs/ubifs/sysfs.c create mode 100644 include/asm-generic/bitops/find.h create mode 100644 include/dt-bindings/reset/stericsson,db8500-prcc-reset.h create mode 100644 include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h delete mode 100644 include/linux/container_of.h delete mode 100644 include/linux/find.h delete mode 100644 include/linux/mfd/tps80031.h delete mode 100644 include/linux/zstd_errors.h delete mode 100644 include/linux/zstd_lib.h create mode 100644 include/trace/events/sunrpc_base.h delete mode 100644 include/uapi/linux/map_to_14segment.h create mode 100644 include/uapi/sound/snd_ar_tokens.h delete mode 100644 kernel/test_kprobes.c 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/test_kprobes.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 create mode 100644 net/core/sock_destructor.h 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 create mode 100644 samples/fanotify/Makefile create mode 100644 samples/fanotify/fs-monitor.c create mode 100644 samples/ftrace/ftrace-direct-multi.c 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 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/soc/amd/acp/Kconfig create mode 100644 sound/soc/amd/acp/Makefile create mode 100644 sound/soc/amd/acp/acp-i2s.c create mode 100644 sound/soc/amd/acp/acp-legacy-mach.c create mode 100644 sound/soc/amd/acp/acp-mach-common.c create mode 100644 sound/soc/amd/acp/acp-mach.h create mode 100644 sound/soc/amd/acp/acp-platform.c create mode 100644 sound/soc/amd/acp/acp-renoir.c create mode 100644 sound/soc/amd/acp/acp-sof-mach.c create mode 100644 sound/soc/amd/acp/amd.h create mode 100644 sound/soc/amd/acp/chip_offset_byte.h create mode 100644 sound/soc/amd/yc/Makefile create mode 100644 sound/soc/amd/yc/acp6x-mach.c create mode 100644 sound/soc/amd/yc/acp6x-pdm-dma.c create mode 100644 sound/soc/amd/yc/acp6x.h create mode 100644 sound/soc/amd/yc/acp6x_chip_offset_byte.h create mode 100644 sound/soc/amd/yc/pci-acp6x.c create mode 100644 sound/soc/codecs/max98520.c create mode 100644 sound/soc/codecs/max98520.h create mode 100644 sound/soc/qcom/qdsp6/audioreach.c create mode 100644 sound/soc/qcom/qdsp6/audioreach.h create mode 100644 sound/soc/qcom/qdsp6/q6apm-dai.c create mode 100644 sound/soc/qcom/qdsp6/q6apm-lpass-dais.c create mode 100644 sound/soc/qcom/qdsp6/q6apm.c create mode 100644 sound/soc/qcom/qdsp6/q6apm.h create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.h create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-ports.h create mode 100644 sound/soc/qcom/qdsp6/q6prm-clocks.c create mode 100644 sound/soc/qcom/qdsp6/q6prm.c create mode 100644 sound/soc/qcom/qdsp6/q6prm.h create mode 100644 sound/soc/qcom/qdsp6/topology.c copy {arch => tools/arch}/x86/include/asm/pvclock-abi.h (100%) create mode 100644 tools/arch/x86/include/asm/pvclock.h delete mode 100644 tools/bootconfig/include/linux/bug.h delete mode 100644 tools/bootconfig/include/linux/ctype.h delete mode 100644 tools/bootconfig/include/linux/errno.h delete mode 100644 tools/bootconfig/include/linux/kernel.h delete mode 100644 tools/bootconfig/include/linux/memblock.h delete mode 100644 tools/bootconfig/include/linux/printk.h delete mode 100644 tools/bootconfig/include/linux/string.h create mode 100644 tools/include/asm-generic/bitops/find.h delete mode 100644 tools/include/linux/find.h copy {include => tools/include}/linux/list_sort.h (100%) create mode 100644 tools/lib/list_sort.c create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/other.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/pipeline.json 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 create mode 100755 tools/testing/selftests/drivers/net/dsa/test_bridge_fdb_stress.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profile_scale.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profiles.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profiles_occ.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/rif_mac_pr [...] create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/rif_mac_prof [...] create mode 100644 tools/testing/selftests/kvm/system_counter_offset_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_clock_test.c delete mode 100644 tools/testing/selftests/proc/proc-tid0.c delete mode 100644 tools/testing/selftests/vm/hugepage-mremap.c create mode 100644 tools/testing/selftests/x86/amx.c