This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards d3134eb5de85 Add linux-next specific files for 20211011 discards d11861d955aa Merge branch 'akpm/master' discards 17e9f73b8452 mm: unexport {,un}lock_page_memcg discards 541ef8c7002e mm: unexport folio_memcg_{,un}lock discards ca1350ac06e8 mm: migrate: simplify the file-backed pages validation whe [...] discards d1c65f1a67bd Merge branch 'akpm-current/current' discards 1b5886a557fb ethernet: sun: for for "remove direct netdev->dev_addr writes" discards 4861fbbfd44d Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] discards 60531db960ba Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] discards 74b92b5de19c Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 3bd583141556 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 95f7445d1252 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 1b2fecd669bf Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 937b9a454999 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 48832cc1cf21 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards fbb5c74e078d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 73ccfa625a0f Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards ab9eadad488b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 5483a87065e6 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] discards 6886fc3758c1 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards 752d4cd250e0 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards 455f1677415f Merge branch 'next' of git://git.linaro.org/kernel/coresight.git discards 64811b4b8381 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 92aa0b266040 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d2d4253c5005 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8316ca753785 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards 0b2160dc8b94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9eaf57dbbf27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 42e79c70d4b5 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards bd1b7026103a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 84d1833a3367 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 9db80fee9e1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b1ca8f5cafab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 39c630af9c9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 860b48d1a253 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards dd5c88b96cb4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards d8ecb8305805 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards bf3078f88136 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards ac8848d03fa5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards bdd4216d7f7e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 73f0a4e33024 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards acc5143fdeea Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards f27cfb206672 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 84cb73e385eb Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 990a268a242e Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 0c18aa73b86f Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 4f150226282c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 1eeed36c6fa8 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards bdec3be8ffcd Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards ce7ef86d868d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7d25faa76e2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3b1e3439bf17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4e400cee3d65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c87c9f618e9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f69772105da4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1237ec737572 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 970871d01ee4 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 5ae3c0f160d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3022cbdd344f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 9dfaa953e269 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL discards 2a9c029cd52e ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] discards 39725274743d ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] discards 001c0c96e9c0 virtio-mem: disallow mapping virtio-mem memory via /dev/mem discards d1f871f55dab kernel/resource: disallow access to exclusive system RAM regions discards 7999edaee5ab kernel/resource: clean up and optimize iomem_is_exclusive() discards 236ab67016ac kcov: replace local_irq_save() with a local_lock_t discards 34321c1ddc50 kcov: avoid enable+disable interrupts if !in_task() discards 3e37e25a8792 kcov: allocate per-CPU memory on the relevant node discards b035e46f9033 Documentation/kcov: define `ip' in the example discards 161e3d129909 Documentation/kcov: include types.h in the example discards c71418cf286b sysv: use BUILD_BUG_ON instead of runtime check discards 3583cf7d2dbf kernel/fork.c: unshare(): use swap() to make code cleaner discards 3a3b6b323bd3 seq_file: move seq_escape() to a header discards 09e9d12e4a6e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 285c0d4e417f hfs/hfsplus: use WARN_ON for sanity check discards 88fa5198a690 coda: bump module version to 7.2 discards 6fac7ccf1b50 coda: use vmemdup_user to replace the open code discards 3bb3623ef628 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt discards 2daeff8a0c0b coda: avoid doing bad things on inode type changes during [...] discards ba1135137dc0 coda: avoid hidden code duplication in rename discards d9c299685851 coda: avoid flagging NULL inodes discards 628948acc267 coda: remove err which no one care discards 75709f1f0183 coda: check for async upcall request using local state discards 1386b751ba16 coda: avoid NULL pointer dereference from a bad inode discards a018f597821e init/main.c: silence some -Wunused-parameter warnings discards b3f303c9879f ramfs: fix mount source show for ramfs discards 232d06b1c2f6 alpha: use is_kernel_text() helper discards 9d6812821ce7 microblaze: use is_kernel_text() helper discards d6c328d00379 powerpc/mm: use core_kernel_text() helper discards 19f8be5a2429 extable: use is_kernel_text() helper discards fe51a9347491 mm: kasan: use is_kernel() helper discards 24d28e1870ac sections: provide internal __is_kernel() and __is_kernel_t [...] discards e499072007af x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() discards 8d6f74e6c810 sections: move is_kernel_inittext() into sections.h discards b9cfb2522d9e sections: move and rename core_kernel_data() to is_kernel_ [...] discards ee7e72d5448a kallsyms: fix address-checks for kernel related range discards ab7014b91534 kallsyms: remove arch specific text and data check discards e2e164405023 ELF: simplify STACK_ALLOC macro discards c35e8e2abc53 ELF: fix overflow in total mapping size calculation discards 18b79a19075f binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE discards 94ca29253929 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses discards 7bf728945ab6 const_structs.checkpatch: add a few sound ops structs discards ed5ce30a85ab lib: uninline simple_strntoull() as well discards 294c26ae1f0b include/linux/string_helpers.h: add linux/string.h for strlen() discards 84cc214fb5f3 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 discards 318b82e8288c lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 discards 0ad6fe97c31c lib, stackdepot: add helper to print stack entries into buffer discards 1270ed7bc84d lib, stackdepot: add helper to print stack entries discards a6af3b2e0c51 lib, stackdepot: check stackdepot handle before accessing slabs discards e2aca2a8a204 MAINTAINERS: add "exec & binfmt" section with myself and Eric discards d37e88f4905d proc/sysctl: make protected_* world readable discards 477a414c9055 proc: allow pid_revalidate() during LOOKUP_RCU discards a5dc75797b5c virtio-mem: kdump mode to sanitize /proc/vmcore access discards ea0931151bae virtio-mem: factor out hotplug specifics from virtio_mem_r [...] discards c4a3bd079458 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] discards a9c84fbe6ff5 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] discards 5b11b84fe360 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] discards 215330344df2 proc/vmcore: let pfn_is_ram() return a bool discards 411567297007 x86/xen: print a warning when HVMOP_get_mem_type fails discards 4de36a2b5d21 x86/xen: simplify xen_oldmem_pfn_is_ram() discards 6310e5be873f x86/xen: update xen_oldmem_pfn_is_ram() documentation discards 810c9be46734 proc: test that /proc/*/task doesn't contain "0" discards 72dea336ec58 procfs-do-not-list-tid-0-in-proc-pid-task-fix discards 40c36f627bb3 procfs: do not list TID 0 in /proc/<pid>/task discards 6f7c36d6537c kernel/hung_task.c: Monitor killed tasks. discards 7b551d78b986 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 09d72546058c fs/buffer.c: add debug print for __getblk_gfp() stall problem discards fdbf94fe94ab Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes discards 3b5e6d3a842d selftests/damon: add 'schemes' debugfs tests discards 33e74a291d4c mm/damon/schemes: implement statistics feature discards ee65e451519b mm/damon/dbgfs: support DAMON-based Operation Schemes discards 09cf22d024a6 mm/damon/vaddr: support DAMON-based Operation Schemes discards 70029b0746b2 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) discards f88fe78f4d8d mm/damon/core: account age of target regions discards b27e62b04031 mm/damon/core: nullify pointer ctx->kdamond with a NULL discards b888d7be5ee1 mm/damon: needn't hold kdamond_lock to print pid of kdamond discards 648ced467b07 mm/damon: remove unnecessary do_exit() from kdamond discards 0a5ba037ef1f mm/damon/core: print kdamond start log in debug mode only discards 447b5cc1f433 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] discards e1c0d9710c5b docs/vm/damon: remove broken reference discards 33ee60b61247 MAINTAINERS: update SeongJae's email address discards 2b0931d7bb5a Documentation/vm: move user guides to admin-guide/mm/ discards f3719138abf6 mm/damon: grammar s/works/work/ discards bd85f9983e11 kfence: shorten critical sections of alloc/free discards 90d99fce129d kfence: test: use kunit_skip() to skip tests discards 79a50d570e85 kfence: add note to documentation about skipping covered a [...] discards b40e0238c419 fixup! kfence: limit currently covered allocations when po [...] discards d13bdb5ceb17 kfence-limit-currently-covered-allocations-when-pool-nearl [...] discards 1caf05ea40dc kfence: limit currently covered allocations when pool nearly full discards fffb78f28fe9 kfence: move saving stack trace of allocations into __kfen [...] discards 2c4103e4483e kfence: count unexpectedly skipped allocations discards 1011df34f76b stacktrace: move filter_irq_stacks() to kernel/stacktrace.c discards d2df30a276b6 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h discards c02cb693f958 mm: remove HARDENED_USERCOPY_FALLBACK discards d86bb36b79f0 zram: Introduce an aged idle interface discards d817e375e18a zram-introduce-an-aged-idle-interface-v5 discards bdc195da79b8 zram: introduce an aged idle interface discards ecb9cb3d2a67 zram: off by one in read_block_state() discards a4ad2b2c9bcc zram_drv: allow reclaim on bio_alloc discards 7c74d04c466f mm/highmem: Remove deprecated kmap_atomic discards adc0052a9699 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() discards ddc1f264d9a0 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] discards 36b1d92ded88 mm: disable zsmalloc on PREEMPT_RT discards 5cecd4e0a0d5 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 72bcecb74ca3 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] discards 90b18887dbe1 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] discards 1007f40e8c19 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] discards 45e5e149f928 memblock: allow to specify flags with memblock_add_node() discards b0ceff3590b2 memblock: improve MEMBLOCK_HOTPLUG documentation discards 52dae108a38a mm/memory_hotplug: handle memblock_add_node() failures in [...] discards ca30f3d35b1f x86: remove memory hotplug support on X86_32 discards e789f9718d46 mm/memory_hotplug: remove stale function declarations discards 46022a814d87 mm/memory_hotplug: remove HIGHMEM leftovers discards 28c709b8c3b9 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit discards 52a19ebe1e2f mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE discards a7cb3fbf22b7 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] discards feb11e49a333 memory-hotplug.rst: document the "auto-movable" online policy discards ef71d1f0f963 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] discards b1d527317af1 memory-hotplug.rst: fix two instances of "movablecore" tha [...] discards bff963406cbe mm/memory_hotplug: add static qualifier for online_policy_ [...] discards 64f0155e5bdc mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix discards e46467bb386a mm/vmstat: annotate data race for zone->free_area[order].nr_free discards d6306099f6a6 selftest/vm: fix ksm selftest to run with different NUMA t [...] discards b3d3235ee175 mm: nommu: kill arch_get_unmapped_area() discards e569feb8ac49 mm/migrate: de-duplicate migrate_reason strings discards aaa6a9ddc20e hugetlbfs: extend the definition of hugepages parameter to [...] discards e963fa4e7947 oom_kill: oom_score_adj broken for processes with small me [...] discards d3ae0d4935db mm: mark the OOM reaper thread as freezable discards fd23ebf7ddf2 memblock: use memblock_free for freeing virtual pointers discards 5521bca6d39d memblock: rename memblock_free to memblock_phys_free discards 8013d4329d8f memblock: stop aliasing __memblock_free_late with memblock [...] discards 09a1fffbfeab memblock: drop memblock_free_early_nid() and memblock_free [...] discards 7647c8d724a7 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] discards 0e0f7ef604ab arch_numa: simplify numa_distance allocation discards 2bade1e8760c mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards eff42a1cf41d mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards 51fe7354d094 tools/vm/page-types.c: print file offset in hexadecimal discards b3b66b3f57dd tools/vm/page-types.c: move show_file() to summary output discards f9954e704525 tools/vm/page-types.c: make walk_file() aware of address r [...] discards 9517d443872b tools/vm/page_owner_sort.c: count and sort by mem discards 8290ae95edb5 mm/vmscan.c: fix -Wunused-but-set-variable warning discards 2aa760ba17ef mm/page_isolation: guard against possible putback unisolated page discards 693e84e6306d mm/page_isolation: fix potential missing call to unset_mig [...] discards cfc460fd3ede userfaultfd/selftests: fix calculation of expected ioctls discards ac24bca4be1e userfaultfd/selftests: fix feature support detection discards 52b5c62df8c2 userfaultfd/selftests: don't rely on GNU extensions for ra [...] discards 574e98eaed7c mm,hugetlb: remove mlock ulimit for SHM_HUGETLB discards 488c4b0e5a01 hugetlb-add-hugetlb-demote-page-support-v4 discards 89f63ed0ce65 hugetlb: add hugetlb demote page support discards 593cff16d5a8 hugetlb: add demote bool to gigantic page routines discards 67f3c66db4cb hugetlb: be sure to free demoted CMA pages to CMA discards ad44e85a4988 mm/cma: add cma_pages_valid to determine if pages are in CMA discards 3dbf1f38c89a hugetlb: add demote hugetlb page sysfs interfaces discards 49705cbddca9 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h discards 2fad9c032f65 mm: fix data race in PagePoisoned() discards a56444e2b043 s390: use generic version of arch_is_kernel_initmem_freed() discards 20c60954aaa1 powerpc: use generic version of arch_is_kernel_initmem_freed() discards ab0742f47862 mm: make generic arch_is_kernel_initmem_freed() do what it says discards 0ff4af5b8e42 mm: create a new system state and fix core_kernel_text() discards 3c0171c10565 mm/page_alloc.c: show watermark_boost of zone in zoneinfo discards 5f1941c39f0e mm/page_alloc: detect allocation forbidden by cpuset and b [...] discards b8248aacda60 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() discards 184d2d6bca9a mm: move fold_vm_numa_events() to fix NUMA without SMP discards ab5c550d3ab8 mm: move node_reclaim_distance to fix NUMA without SMP discards 646165f9b31e mm/page_alloc: use accumulated load when building node fal [...] discards 2fd46c96b41e mm/page_alloc: print node fallback order discards d4489b9b9b4e mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] discards 4872269e9933 mm/page_alloc.c: use helper function zone_spans_pfn() discards 50e0b1c8e757 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() discards 6903f4364380 mm/page_alloc.c: simplify the code by using macro K() discards 30f3e58099b7 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] discards 7bff40fe109e mm/large system hash: avoid possible NULL deref in alloc_l [...] discards e8b1be9f9f61 kasan: fix tag for large allocations when using CONFIG_SLAB discards 6fad6df00226 workqueue, kasan: avoid alloc_pages() when recording stack discards 9177ce0f0e8c kasan: generic: introduce kasan_record_aux_stack_noalloc() discards 311313989ae0 kasan: common: provide can_alloc in kasan_save_stack() discards 6f0d526fbca1 lib/stackdepot: introduce __stack_depot_save() discards 91510d7be347 lib/stackdepot: remove unused function argument discards a67026d645a6 lib/stackdepot: include gfp.h discards 03eecd912ff3 kasan: test: add memcpy test that avoids out-of-bounds write discards f9d254e96fcd kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC discards 044c00053217 arm64: support page mapping percpu first chunk allocator discards 6c07fc08c4a6 vmalloc: choose a better start address in vm_area_register [...] discards 10ebb40f7e36 vmalloc: back off when the current task is OOM-killed discards b77b221af5e0 mm/vmalloc: check various alignments when debugging discards 61df6abb6325 mm/vmalloc: do not adjust the search size for alignment overhead discards 4818bfe8b5bd mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo discards c0ec6191c6e0 mm/vmalloc: make show_numa_info() aware of hugepage mappings discards ee8c7ee1ebfa mm/vmalloc: don't allow VM_NO_GUARD on vmap() discards 48563a1c914f mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() discards 8d357302da60 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN discards 433f83e7bb91 mm: mmap_lock: remove redundant newline in TP_printk discards 3b39397f73b8 mm/mremap: don't account pages in vma_to_resize() discards 465056a296e4 memory: remove unused CONFIG_MEM_BLOCK_SIZE discards 19d844c81424 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN discards 72c95ba9adb4 lazy tlb: shoot lazies, a non-refcounting lazy tlb option discards 1f352eae4214 lazy tlb: allow lazy tlb mm refcounting to be configurable discards 27692e64c49c lazy tlb: introduce lazy mm refcount helper functions discards 91128b6c0f3e Documentation: update pagemap with shmem exceptions discards cb5b4bc3b3c8 mm: remove redundant smp_wmb() discards efa298673196 mm: introduce pmd_install() helper discards 6c8cf638d5ea mm: add zap_skip_check_mapping() helper discards 46173c07d299 mm: drop first_index/last_index in zap_details discards 0df37b32aa6b mm: clear vmf->pte after pte_unmap_same() returns discards e13937d78254 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] discards 24d87062c677 mm/memory.c: avoid unnecessary kernel/user pointer conversion discards 561289cc31f6 mm: use __pfn_to_section() instead of open coding it discards 5924889f76ae mm/mmap.c: fix a data race of mm->total_vm discards 3c7dffc22971 memcg: prohibit unconditional exceeding the limit of dying tasks discards 944f564fc50e mm/memcg: remove obsolete memcg_free_kmem() discards 3c7bcb9965ae memcg: unify memcg stat flushing discards 4f4852214afc memcg: flush stats only if updated discards bbbeefe3cb8c mm/memcg: drop swp_entry_t* in mc_handle_file_pte() discards 28084be01d78 mm: optimise put_pages_list() discards 1baaa27d07f1 mm/swapfile: fix an integer overflow in swap_show() discards 04dfc8bf877f mm/swapfile: remove needless request_queue NULL pointer check discards 45d1db5cb2fb mm/gup: further simplify __gup_device_huge() discards 939f0e416eb9 vfs: keep inodes with page cache off the inode shrinker LRU discards b3d68f769c78 mm/filemap.c: remove bogus VM_BUG_ON discards c28cee4d41ba mm/page_ext.c: fix a comment discards 7fdeb7f2d8dc percpu: add __alloc_size attributes for better bounds checking discards 4a865a1fe818 mm/page_alloc: add __alloc_size attributes for better boun [...] discards 0156b2161e14 mm/vmalloc: add __alloc_size attributes for better bounds [...] discards bfb5d7a9eb04 mm/kvmalloc: add __alloc_size attributes for better bounds [...] discards 04ba82afbbf3 slab: add __alloc_size attributes for better bounds checking discards 53a41bc9ebc2 slab: clean up function prototypes discards 0aa6529dfdc0 Compiler Attributes: add __alloc_size() for better bounds [...] discards 1ed482c59a55 rapidio: avoid bogus __alloc_size warning discards fefa799d0383 kasan: test: bypass __alloc_size checks discards ca9ca74d401f mm: debug_vm_pgtable: don't use __P000 directly discards 1849f6790521 mm/smaps: simplify shmem handling of pte holes discards 90520a7df422 mm/smaps: use vma->vm_pgoff directly when counting partial swap discards 9b1c87762654 mm/smaps: fix shmem pte hole swap calculation discards 4cfcfb9c4efc mm: don't include <linux/dax.h> in <linux/mempolicy.h> discards 3522eb5118e8 mm, slub: Use prefetchw instead of prefetch discards c97ad1f0edc7 slub: add back check for free nonslab objects discards c9427b1b3a5c mm/slab.c: remove useless lines in enable_cpucache() discards aa36a935f4b4 mm: move kvmalloc-related functions to slab.h discards 3da702704bc4 fs/posix_acl.c: avoid -Wempty-body warning discards 3dabda57ab34 ocfs2: fix ocfs2 corrupt when iputting an inode discards da50a8571a2c ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 0bfe432f6eb6 ocfs2: reflink deadlock when clone file to the same direct [...] discards ca08f2bea8a1 ocfs2/dlm: remove redundant assignment of variable ret discards 1ea0e0646f25 ocfs2: cleanup journal init and shutdown discards bf440fad3676 ocfs2: Fix handle refcount leak in two exception handling paths discards 29f1b775a1c3 scripts/decodecode: fix faulting instruction no print when [...] discards 6ad4a1ca22c6 scripts/spelling.txt: fix "mistake" version of "synchronization" discards 237f1a12f08c scripts/spelling.txt: add more spellings to spelling.txt discards 5bb60d96eb9c procfs: prevent unpriveleged processes accessing fdinfo dir discards 162042e580f8 /proc/kpageflags: do not use uninitialized struct pages discards c0126cdad359 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards fbc44e4fb9b3 mm/secretmem: Fix NULL page->mapping dereference in page_i [...] discards 746fa62936b4 vfs: check fd has read access in kernel_read_file_from_fd() discards bf606dbaea93 elfcore-correct-reference-to-config_uml-fix discards 66d470474628 elfcore: correct reference to CONFIG_UML discards 585d75aaa475 mm, slub: fix incorrect memcg slab count for bulk free discards 9ad4e6013ab5 mm, slub: fix potential use-after-free in slab_debugfs_fops discards 16788916d74c mm, slub: fix potential memoryleak in kmem_cache_open() discards de01c3f0a081 mm, slub: fix mismatch between reconstructed freelist dept [...] discards 364273d10c12 mm, slub: fix two bugs in slab_debug_trace_open() discards 3b49c3fc2312 mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] discards d3c6289241c6 memblock: check memory total_size discards 8654d10f50e0 ocfs2: mount fails with buffer overflow in strlen discards 5a9d253114f6 ocfs2-fix-data-corruption-after-conversion-from-inline-format-fix discards 6d1775401087 ocfs2: Fix data corruption after conversion from inline format discards b40dba05bc20 mm/vmalloc: fix numa spreading for large hash tables discards 8f9fa4ee8388 mm/migrate: fix CPUHP state to update node demotion order discards dd3e24b84bc1 mm/migrate: add CPU hotplug to demotion #ifdef discards a122763c4edc mm/migrate: optimize hotplug-time demotion order updates discards f49ab781c876 userfaultfd: fix a race between writeprotect and exit_mmap() discards a375dcac3509 mm/userfaultfd: selftests: fix memory corruption with thp enabled discards 2d915f32ee48 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 0d063bf9be00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d40861fb6683 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5099db433b32 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards dfab6e427609 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b57f13aaace3 Merge branch 'next' of git://github.com/cschaufler/smack-next discards afd0273bddf4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 14d0a2f11936 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] discards 845061ae0a6f Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 0cc8b8100291 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 63247c613ef2 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 33a0ba581190 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e5153a7fb56c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2f4bfd0057f2 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] discards 01355c18cb6b Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards 4d35def6ed43 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 383d3c5ff4e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2853a9da37a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3a27b5513bbe Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 9da51b162704 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7570aa39d41b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f9d10e919964 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3251a95bd1b3 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 6f4ea09ee57a Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards 3614112bf00f Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 89d64284551f Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards ea8312c1841c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 836054308cca Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 21d5a9b76682 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 6d643059e879 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 488c7ad214f1 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 5aea78cc6e6d Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards a9a55584af1f Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 702041a65cb5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 4df691606cc4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards d91320061b5e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards fc13f81e6fcd Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] discards aa02cfa337b2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 3bf2ad5d4a0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 238340742a2f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards e4db1d1f394d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7d50836d321e Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards b967eb9eff53 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards bb9a74d7961e Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 35d810cc02b9 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards 4f1d5aaa35d2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 503777ed0f25 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 7eddbf2361bd Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 11278864c535 Merge branch 'master' of git://linuxtv.org/media_tree.git discards e5e0792b7747 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 661d409dc769 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards bcca4118df4f Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards 212721a350b7 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 3250941004ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 393a01cfd064 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards eff5895c7a61 next-20211008/pci discards 1a74639509a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4ad9b5069823 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 999d8f115639 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards f7e642b09647 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 78edab3cd2e3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 3d3eeb38f6d0 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] discards 8108efccee88 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 5a9cd183e9e5 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards ccee9e6f10c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1d90808307ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bcf04b9d9157 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 33f92084abfc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 2a24880ba0fc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 5a84c64e17e3 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards e576a69ab21b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 44707919f336 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards ce9e8e31b0f3 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards 78c63dc12f88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bcaf74525f31 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards fd199ff89054 Merge branch 'for-next' of git://git.libc.org/linux-sh discards 4bfbd32e306a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8869fa63a346 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 34747b3a66a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards dc617158dc3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a5ac93bc84e8 Merge branch 'for-next' of git://github.com/openrisc/linux.git discards 123d6ab7d33b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6538568bba25 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 15ad3d87c063 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 86a53c3330b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a3d35372b706 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards 6fd1c51f47f5 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards 98dd3ef776d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fbfc60c1761f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 5fbf93327b9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cb0a22ef0d1c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 0e974100b7ed Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 4c4fb2f6ab1f Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards faeda497203f Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 42cea582a3ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5b7d16c90379 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 13a10bed4c84 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 1427be6028fe Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 6206ec875b4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3af8db9dd74d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4cec698d9709 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards eb9dddc7f3c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5fc491c96f08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 04069b5cd955 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 124e6b06c952 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 227fb1976a3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e61d1b5f99ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d326a88c614b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 04be45b3727c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4399b060f0db Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 7c1596dbe65f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 63b40647fb9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 018a711abbdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 44213b22e4a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2c83180f9fc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b3c7a21117a7 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards c643313e03de Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 51c64b79d4ba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards e74a0558a58d Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 8450ed976974 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 21ffc94e7c03 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards f6d6d5a18498 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 01f065457dde Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] discards c4d11471482e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards c38ae2ad6975 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 9ceaf33d7759 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 6423bd847bfb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards a38c8142c7f2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 2e766a282dad Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 772b94719034 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards 14ec51bca2cb Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] discards bdbd08ae96e4 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 74c74a5d61f0 Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] discards 848c961739f9 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards d9312b0a9f80 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 323910e1e90e Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards 4ad944241eb1 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 924a9480fba0 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 052646657ad8 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards ab22316790f1 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] discards 5ad9cb0efe56 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 768b10d3a789 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 6cd4b85d44da Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 8aff70d10863 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 349ce86ded91 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 8ce5a0a29d5e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 71e0b305e93e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards d25a8b926f6f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 848fdb443cc9 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] discards 1b112f33d0cf Merge branch 'next/drivers' into for-next discards 08738422ea07 Merge branch 'next/dt64' into for-next discards a89d8b5ce9af arm64: dts: exynos: add minimal support for exynosautov9 s [...] discards f695b3f4c45d arm64: dts: exynos: add initial support for exynosautov9 SoC discards 71dbc5464c5c erofs: add multiple device support discards 5f0544932a5f erofs: decouple basic mount options from fs_context discards c6e7d8295494 ksmbd: improve credits management discards 1ab5ae86064e ksmbd: add validation in smb2_ioctl discards a0e36697950b ksmbd: limit read/write/trans buffer size not to exceed MA [...] discards 0b52f666126e Merge branches 'rpmsg-next' and 'rproc-next' into for-next discards 39b483aa3899 hwmon: (dell-smm) Remove unnecessary includes discards 4d148696e2c7 dt-bindings: hwmon: jedec,jc42: add nxp,se97b discards b35dc89d3dd6 hwmon: cleanup non-bool "valid" data fields discards 3e460ed2938d hwmon: (tmp103) Convert tmp103 to use new hwmon registration API discards db0203d20e01 hwmon: (mlxreg-fan) Support distinctive names per differen [...] discards 4164c3f92425 hwmon: (mlxreg-fan) Modify PWM connectivity validation discards 00336ba15d23 hwmon: (nct6775) add Pro WS X570-ACE discards abdd4bfba53c hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version discards 2ebf2a539908 hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry discards 80435dd3fbbd hwmon: (nct6775) Add additional ASUS motherboards. discards 1bcb65e78b30 dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC discards e4b5fd8154ac hwmon: (pmbus/lm25066) Support configurable sense resistor values discards fe651740ef86 hwmon: (pmbus/lm25066) Add OF device ID table omits c45dd143ff1a Merge branch for-5.16/arm64/defconfig into for-next omits 980b4abb68a7 Merge branch for-5.16/arm64/dt into for-next omits b60073f60f4f Merge branch for-5.16/arm/dt into for-next omits 3a86fe86a5f3 Merge branch for-5.16/cpuidle into for-next omits d22595529a59 Merge branch for-5.16/soc into for-next omits a1eaad3e8ec7 Merge branch for-5.16/firmware into for-next omits 12e3ad77ea5e Merge branch for-5.16/dt-bindings into for-next omits 4e6c3b1838ca Merge branch for-5.16/clk into for-next discards fabe706a7586 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] discards 393cc784d14d Merge remote-tracking branch 'regulator/for-5.15' into reg [...] discards b013c39823b0 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next discards 239e8fdee9dd Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus discards 2dda4c161c12 Merge branch 'for-5.16/block-io_uring' into for-next discards 915dbade08a1 Merge branch 'for-5.16/block' into for-next discards 3455f27a9082 io_uring: inform block layer of how many requests we are s [...] discards 69826e13f436 Merge branch 'for-5.16/io_uring' into for-5.16/block-io_uring omits a3a96cbfaa41 block: pre-allocate requests if plug is started and is a batch omits c159c77e5aae block: bump max plugged deferred size from 16 to 32 discards ce24125b000c hwmon: (pmbus/lm25066) Mark lm25066_coeff array const discards ba7a4c44a969 hwmon: (pmbus/lm25066) Let compiler determine outer dimens [...] discards 4855b65e055e hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id discards b723d0bfec41 hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa discards b2b50c6840a3 hwmon: (pmbus/lm25066) Add offset coefficients discards 106502e232ed pinctrl: renesas: r8a779[56]x: add MediaLB pins discards afaa79b3990a dt-bindings: hwmon: ibm,cffps: move to trivial devices discards 7e2d4ac76f1c dt-bindings: hwmon: Convert NTC thermistor to YAML discards 9c759df7e330 Merge branch 'for-next-next-v5.15-20211008' into for-next- [...] discards 7331e089211e Merge branch 'for-next-current-v5.14-20211008' into for-ne [...] discards fc4557a9f5d0 Merge branch 'ext/lizhang/clear-missing-bdev' into for-nex [...] discards 1f445d193d47 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] discards db6b911fa64e Merge branch 'misc-next' into for-next-next-v5.15-20211008 discards d9d65a330737 Merge branch 'misc-5.15' into for-next-current-v5.14-20211008 discards e4f2b67d6d13 btrfs: clear state missing if device is present at mount time discards dda9a6c9a88e btrfs: index free space entries on size discards 2318a18c3249 Merge branch 'fixes' into next discards d371209acaa7 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 omits 69890d2c55f3 Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] omits 13bc5082b19a ARM: dts: aspeed: Add TYAN S7106 BMC machine omits f47093402f59 ARM: dts: aspeed: rainier: Add power-config-full-load gpio discards 36d2db8b5226 hwmon: (tmp421) introduce MAX_CHANNELS define discards c354c536c385 dt-bindings: hwmon: jedec,jc42: convert to dtschema discards 31c11a766068 dt-bindings: hwmon: hih6130: move to trivial devices discards 41c07aa945ff dt-bindings: hwmon: dps650ab: move to trivial devices discards a75e544369e7 dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices discards ddf81dc93554 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] discards d2a9bed6993d dt-bindings: hwmon: sensirion,sht15: convert to dtschema discards 22456dba444a dt-bindings: hwmon: microchip,mcp3021: convert to dtschema discards dff2b14cf4e2 dt-bindings: hwmon: lltc,ltc4151: convert to dtschema discards b45bbda546b2 dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] discards 5bcf3fe98965 dt-bindings: hwmon: ti,tmp108: convert to dtschema discards a88dabaf4f9c dt-bindings: hwmon: lm70: move to trivial devices discards 4a5fddacea84 dt-bindings: hwmon: lm90: do not require VCC supply discards c2c787702c7b dt-bindings: hwmon: lm90: convert to dtschema discards 3beb8e83c8cc hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm discards 01ac9f89c0e6 hwmon: (nct6775) Support access via Asus WMI discards 39016f446ff1 hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] discards 9c1fdd6d9f8c hwmon: (nct6775) Use superio_*() function pointers in sio_data. discards c08ba9bb8475 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] discards 69e3bd50ae25 hwmon: (mlxreg-fan) Extend driver to support multiply PWM discards 02a3dee1ca4c hwmon: (mlxreg-fan) Extend the maximum number of tachometers discards 0f3327e90026 hwmon: Add Maxim MAX6620 hardware monitoring driver discards de226612c360 hwmon: (raspberrypi) Use generic notification mechanism discards d56c1f031cdc hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] discards 5a161b88229a dt-bindings: hwmon: Add IIO HWMON binding discards 131cbfbd9262 Merge remote-tracking branch 'spi/for-5.16' into spi-next discards 231dc15e1ddc Merge remote-tracking branch 'spi/for-5.15' into spi-linus discards 0288e6293e25 ext4: convert from atomic_t to refcount_t on ext4_io_end->count discards 574167bf7ed8 Merge branches 'thermal-int340x' and 'thermal-powerclamp' [...] discards 92ac4638d4ab Merge branch 'pnp' into linux-next discards 2860c06024a9 Merge branches 'acpica' and 'acpi-misc' into linux-next discards 54a59842c15e Merge branch 'acpi-pci-fixes' into linux-next discards d56aaa1fa17f ext4: refresh the ext4_ext_path struct after dropping i_data_sem. discards 42c018ecf2bc ext4: ensure enough credits in ext4_ext_shift_path_extents discards 189487c02b38 ext4: correct the left/middle/right debug message for binsearch discards 378202798288 ext4: fix lazy initialization next schedule time computati [...] discards 52331681d687 Merge branch 'for-next/fixes' into for-next/core discards d514919f78e2 Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] discards a6d06ef25c4e Merge branch 'irq/core' discards 3d0c8725fd30 Merge branch 'locking/core' discards 75a150c4f7d3 Merge branch 'locking/wwmutex' discards dcf21d423e05 Merge branch 'objtool/core' discards 91f529ad2bfb Merge branch 'objtool/urgent' discards 916ad209f33e Merge branch 'perf/core' discards f23a35122c81 Merge branch 'ras/core' discards c715aae7295c Merge branch 'sched/core' discards 9455d30a7fd5 Merge branch 'x86/build' discards 39c43ec2c8c6 Merge branch 'x86/cleanups' discards a28c527de9b9 Merge branch 'x86/core' discards 15e41721f84a Merge branch 'x86/cpu' discards 9c72b8a0c8df Merge branch 'x86/fpu' discards 0761eba7906f Merge branch 'x86/misc' discards 2effb1e31d27 Merge branch 'x86/urgent' discards fac0bf7332e9 Merge branch 'x86/urgent' into x86/fpu, to resolve conflicts discards 995d9f4f2354 btrfs: fix abort logic in btrfs_replace_file_extents discards a2943a39cd11 btrfs: do not infinite loop in data reclaim if we aborted discards 2705e2be1aaf btrfs: add a BTRFS_FS_ERROR helper discards c86e2e7f7237 btrfs: change error handling for btrfs_delete_*_in_log discards fa0912cef58f btrfs: change handle_fs_error in recover_log_trees to aborts discards 9c0c581d59e2 Merge branch 'pm-pci' into linux-next discards 54aeb3fcbb1f Merge branch 'for-5.16/io_uring' into for-next omits 4922ab639eb6 io_uring: remove extra io_ring_exit_work wake up omits d036485c22d2 io_uring: optimise out req->opcode reloading omits 98329c1d04bb io_uring: reshuffle io_submit_state bits omits 2d58e339eb49 io_uring: safer fallback_work free omits 3d2b8972f292 io_uring: optimise plugging discards 908d969f88bf x86/fpu: Restore the masking out of reserved MXCSR bits discards 7e7508e004f9 Merge branch 'fixes' into next discards 4b5227f58743 mmc: slot-gpio: Update default label when no con_id provided discards 2720c7868509 mmc: slot-gpio: Refactor mmc_gpio_alloc() discards 4ba138d6e5d9 dt-bindings: mmc: arasan,sdci: Drop clock-output-names fro [...] discards ff86f7d1c162 dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] discards 460b0f8ea4df memstick: avoid out-of-range warning discards 5095ddc536fa mmc: sdhci-sprd: Wait until DLL locked after being configured discards ec4d3670fb00 mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] discards 27cf8a0e08b5 mmc: sdhci-s3c: Describe driver in KConfig discards 4a7681ef202c dt-bindings: sdhci-omap: Document ti,non-removable propert [...] discards 2bbbd8a380dc mmc: sdhci: Return true only when timeout exceeds capacity [...] discards 0d67e1049b0d mmc: mmci: Add small comment about reset thread discards f12e6bea1d67 mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA discards 3b1e34949076 mmc: sdhci-omap: Parse legacy ti,non-removable property discards 54fc90c28b44 mmc: sdhci-omap: Restore sysconfig after reset discards 7efd4a552566 mmc: sdhci-omap: Fix context restore discards cc459cda8f67 mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] discards 01dea47cdb14 mmc: mtk-sd: Add HS400 online tuning support discards 7901c0ef36c5 mmc: core: Add host specific tuning support for eMMC HS400 mode discards 356cfa43a6bc dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting discards 5e70193a83f2 mmc: sdhci-s3c: drop unneeded MODULE_ALIAS discards 578ae38e8d6c dt-bindings: mmc: update mmc-card.yaml reference discards b830e65544b8 mmc: dw_mmc: Dont wait for DRTO on Write RSP error discards 96e26231b097 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 discards db3780bb8fbc memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] discards 7dbbbc20611f mmc: cqhci: Print out qcnt in case of timeout discards f5354edc53d9 mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] discards 617ea475ff2e dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC discards a0e283f4625b mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] discards afb69182b1ab memstick: mspro_block: Add error handling support for add_disk() discards 02de4f5bda1a memstick: ms_block: Add error handling support for add_disk() discards ca06711c3f90 dt-bindings: mmc: Convert MMC Card binding to a schema discards 94090879af5d mmc: block: Add error handling support for add_disk() discards fdaef526ac05 mmc: mtk-sd: Remove unused parameters discards bf40caafe12e mmc: mtk-sd: Remove unused parameters(mrq) discards a33a6b0a0b5e mmc: mtk-sd: Add wait dma stop done flow discards afab7286791d mmc: sdhci: Change the code to check auto_cmd23 discards 012a67c67932 dm: fix mempool NULL pointer race when completing IO discards e95e3fab77b4 dm rq: don't queue request to blk-mq during DM suspend discards 8bb1b46405de dm clone: make array 'descs' static discards 1e02c9971286 dm verity: skip redundant verity_handle_err() on I/O errors discards ca4914328579 btrfs: check for error when looking up inode during dir en [...] discards a54231dfa618 btrfs: unify lookup return value when dir entry is missing discards 43708ab1faae btrfs: deal with errors when adding inode reference during [...] discards 7456c35d830b btrfs: deal with errors when replaying dir entry during lo [...] discards ed69ea91e52a btrfs: deal with errors when checking if a dir entry exist [...] discards 5e426d4c3c01 btrfs: update refs for any root except tree log roots discards 9e144c3a6ec2 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy discards a979c757bcbf btrfs: subpage: only allow compression if the range is ful [...] discards 094863f25c47 btrfs: subpage: avoid potential deadlock with compression [...] discards 664902fd9d13 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] discards 0ff98c562f81 btrfs: rework page locking in __extent_writepage() discards 48cb69da392a btrfs: subpage: make lzo_compress_pages() compatible discards c12036efa894 btrfs: factor uncompressed async extent submission code in [...] discards 1a611da60190 btrfs: subpage: make extent_write_locked_range() compatible discards 300c1eee8b12 btrfs: subpage: make end_compressed_bio_writeback() compatible discards fe3b845e1efb btrfs: subpage: make btrfs_submit_compressed_write() compatible discards 60528fa76f52 btrfs: subpage: make compress_file_range() compatible discards 0cb550f59bd3 btrfs: cleanup for extent_write_locked_range() discards 550a6d4d6dfe btrfs: refactor submit_compressed_extents() discards 12aaf2147640 [for -next only] kconfig: generate include/generated/rustc_cfg discards e97cfe909806 sparc: Add missing "FORCE" target when using if_changed omits 0dfc2dd723c8 Merge branch 'imx/maintainers' into for-next omits ee4b52d9be7a Merge branch 'imx/defconfig' into for-next omits 229b2b953f93 Merge branch 'imx/dt64' into for-next omits e3b8383a15db Merge branch 'imx/dt' into for-next omits 8c39df67dfd8 Merge branch 'imx/bindings' into for-next omits 5f86c88839e1 Merge branch 'imx/drivers' into for-next discards 0350419b14b9 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE discards 69d9bc4ee815 Merge branch 'remotes/lorenzo/pci/xgene' discards f89cf4bdfc3f Merge branch 'remotes/lorenzo/pci/endpoint' discards ed00ba4258a2 Merge branch 'pci/misc' discards 9728f12ba5dc Merge branch 'pci/virtualization' discards ac28ca6282c7 Merge branch 'pci/sysfs' discards 7ee09b03800a Merge branch 'pci/resource' discards ea29be9ccbb2 Merge branch 'pci/portdrv' discards 9a228461d41a Merge branch 'pci/p2pdma' discards 715853a67342 Merge branch 'pci/enumeration' discards a397533c9a2c Merge branch 'pci/acpi' discards 4079d72411f0 ima: fix deadlock when traversing "ima_default_rules". discards d47bebb796fd btrfs: remove unused function btrfs_bio_fits_in_stripe() discards c4cca32c60b7 btrfs: determine stripe boundary at bio allocation time in [...] discards ce91f4b73525 btrfs: determine stripe boundary at bio allocation time in [...] discards 9d6f061ae395 btrfs: introduce alloc_compressed_bio() for compression discards 856c6fdf69dc btrfs: introduce submit_compressed_bio() for compression discards 433703d656ba btrfs: handle errors properly inside btrfs_submit_compress [...] discards e5b02558ad7c btrfs: handle errors properly inside btrfs_submit_compress [...] discards 95d4a3d55f63 btrfs: subpage: add bitmap for PageChecked flag discards 120e5088dc5c btrfs: introduce compressed_bio::pending_sectors to trace [...] discards 9f5781676d4a btrfs: subpage: make add_ra_bio_pages() compatible discards 200ed0cef2bb btrfs: don't pass compressed pages to btrfs_writepage_endi [...] discards 4078c330259f btrfs: use async_chunk::async_cow to replace the confusing [...] discards 12074b059fdc arm64: entry: avoid double-accounting IRQ RCU entry discards ad0d5cfb9535 arm64: entry: refactor EL1 interrupt entry logic discards db795cf55b21 kernel/irq: make irq_{enter,exit}() in handle_domain_irq() [...] omits 7abe699d7951 Merge branch 'for-next/thread_info/cpu' into for-next/kspp discards a229cea69958 Merge branch 'for-5.16/block' into for-next omits 1c45d45b794a block: inherit request start time from bio for BLK_CGROUP omits ddd49b6e5f09 block: move blk-throtl fast path inline discards 4b7dcedb8c28 soc: document merges discards 1199907cd363 Merge branch 'arm/fixes' into for-next discards 2c1bc6f94289 Merge branch 'arm/defconfigs' into for-next discards 82d1383b5a9a Merge branch 'arm/dt' into for-next discards 27cb359a431b Merge branch 'arm/drivers' into for-next discards 8e0efc215fb1 Merge branch 'pm-cpufreq' into linux-next discards 6e59199a3f8f Merge branches 'pm-sleep', 'pm-pci' and 'pm-cpuidle' into [...] discards 8691d7577dfd Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-docs', 'acpi- [...] discards 49d81ac0c55d Merge branches 'acpi-x86' and 'acpi-resources' into linux-next discards 8332dcd785cd Merge branch 'for-5.16/block' into for-next omits 23df4825de5c blk-mq: Change shared sbitmap naming to shared tags omits 51b548d7da6a blk-mq: Stop using pointers for blk_mq_tags bitmap tags omits e0fdf846c7bb blk-mq: Use shared tags for shared sbitmap support omits be2f77cc00be blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() omits 0deb0a863d75 blk-mq: Add blk_mq_alloc_map_and_rqs() omits 6737c76455a0 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() omits 211f7658b28e blk-mq: Don't clear driver tags own mapping omits 03d6fedc1d0c blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() omits a3dd5b2b49c5 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() omits c09de816e865 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() omits f3bc757c2c57 blk-mq: Invert check in blk_mq_update_nr_requests() omits beb3ca37f30d blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] omits 6a40874a83e3 block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ omits b444392e232a blk-mq: Change rqs check in blk_mq_free_rqs() discards a0ccd980d504 MAINTAINERS: Add maintainer entry for zstd discards c684b4e9a301 lib: zstd: Upgrade to latest upstream zstd version 1.4.10 discards 1b2d1439fc25 Merge branch 'for-5.16/io_uring' into for-next discards a7edde51fd6f Merge branch 'for-5.16/block' into for-next discards 92fd638f5ea9 Merge branch 'for-5.16/drivers' into for-next discards 8c9a60cf7bfb Merge branch 'for-5.16/cdrom' into for-next omits d04df06d2155 io_uring: correct fill events helpers types omits 5896283dee33 io_uring: inline io_poll_complete omits ca85ca81cbc7 io_uring: inline io_req_needs_clean() omits ca045be7d721 io_uring: remove struct io_completion omits cc67e04c3b38 io_uring: control ->async_data with a REQ_F flag omits 62ca9cb93e7f io_uring: optimise io_free_batch_list() omits 65abac70a671 io_uring: mark cold functions omits bab362c378e1 io_uring: optimise ctx referencing by requests omits 035c28e53755 io_uring: merge CQ and poll waitqueues omits 3cab27de89c5 io_uring: don't wake sqpoll in io_cqring_ev_posted omits bd3a507b9276 io_uring: optimise INIT_WQ_LIST omits 64dd79fab2c0 io_uring: optimise request allocation omits 668826bd8698 io_uring: delay req queueing into compl-batch list omits dca3bfc50c94 io_uring: add more likely/unlikely() annotations omits d98a8452d291 io_uring: optimise kiocb layout omits 23372b9769c5 io_uring: add flag to not fail link after timeout omits ccaf124151e4 io_uring: clean up buffer select omits 1e1e4658e108 io_uring: init opcode in io_init_req() omits f3f27858f9aa io_uring: don't return from io_drain_req() omits 616864e88e92 io_uring: extra a helper for drain init omits 458f7b676079 io_uring: disable draining earlier omits 32e9066ec6e5 io_uring: comment why inline complete calls io_clean_op() omits 0e142da85e62 io_uring: kill off ->inflight_entry field omits 9875e473c739 io_uring: restructure submit sqes to_submit checks omits 23fb2f60abd2 io_uring: reshuffle queue_sqe completion handling omits 3045a07003f1 io_uring: inline hot path of __io_queue_sqe() omits 28a11fda6b2a io_uring: split slow path from io_queue_sqe omits 3ffac2f1d2b3 io_uring: remove drain_active check from hot path omits 024c7d2a572c io_uring: deduplicate io_queue_sqe() call sites omits cd8a92b25ca5 io_uring: don't pass state to io_submit_state_end omits 7c5c090a7e88 io_uring: don't pass tail into io_free_batch_list omits e01eabf25651 io_uring: inline completion batching helpers omits 9c4bd1bd38ea io_uring: optimise batch completion omits a518577e6533 io_uring: convert iopoll_completed to store_release omits 07e0156cc4b2 io_uring: add a helper for batch free omits 66f745ff6e61 io_uring: use single linked list for iopoll omits d7c6dc706156 io_uring: split iopoll loop omits 23f1ad2806e3 io_uring: replace list with stack for req caches omits 105043ff4cf4 io-wq: add io_wq_work_node based stack omits bb1a1614d291 io_uring: remove allocation cache array omits 6d1766f116bf io_uring: use slist for completion batching omits bf2a68ff7826 io_uring: make io_do_iopoll return number of reqs omits 8f273d2cb5b7 io_uring: force_nonspin omits 856d5f5cc065 io_uring: mark having different creds unlikely omits fe56a40466cb io_uring: return boolean value for io_alloc_async_data omits 9bb261e4e853 io_uring: optimise io_req_init() sqe flags checks omits 697f734778cd io_uring: remove ctx referencing from complete_post omits f4104e3d63d2 io_uring: add more uring info to fdinfo for debug omits a21000797281 io_uring: kill extra wake_up_process in tw add omits 93271b592cb3 io_uring: dedup CQE flushing non-empty checks omits 037d55eb849a io_uring: inline linked part of io_req_find_next omits 1da7d4843b16 io_uring: inline io_dismantle_req omits 4a6bc3430f21 io_uring: kill off ios_left omits 941522c60657 io-wq: Remove duplicate code in io_workqueue_create() omits 1c5199dd25c4 io_uring: dump sqe contents if issue fails omits e6f21e8a3c4f Merge branch 'for-next/overflow' into for-next/kspp discards ee154f38b900 btrfs: remove unnecessary parameter delalloc_start for wri [...] discards 53f168818a0e btrfs: remove unused parameter nr_pages in add_ra_bio_pages() discards 4b9d6c95b228 btrfs: use single bulk copy operations when logging directories discards 610df7c2c787 btrfs: unexport setup_items_for_insert() discards 832c4aef38fb btrfs: loop only once over data sizes array when inserting [...] discards a6747e8f481d btrfs: remove btrfs_raid_bio::fs_info member discards 42803d818910 btrfs: make sure btrfs_io_context::fs_info is always initialized discards 9c1f0bd30d15 btrfs: assert that extent buffers are write locked instead [...] discards 46682b814528 btrfs: do not take the uuid_mutex in btrfs_rm_device discards c06efea91631 btrfs: unlock newly allocated extent buffer after error discards 0b31649fbc8c btrfs: rename struct btrfs_io_bio to btrfs_bio discards dfe17f288933 btrfs: remove btrfs_bio_alloc() helper discards fd2923dbcbb9 btrfs: rename btrfs_bio to btrfs_io_context discards 256c7178f037 btrfs: keep track of the last logged keys when logging a d [...] discards fbfdb66f6d67 btrfs: insert items in batches when logging a directory wh [...] discards 2aad5f5bf30d btrfs: factor out the copying loop of dir items from log_d [...] discards 23ee8462c6bb btrfs: remove redundant log root assignment from log_dir_items() discards 4e67eef8e911 btrfs: remove root argument from btrfs_log_inode() and its [...] discards 98e467cfa9c2 btrfs: zoned: let the for_treelog test in the allocator stand out discards e69087e6a99b btrfs: rename setup_extent_mapping in relocation code discards 6cd3e9ceabe7 btrfs: zoned: allow preallocation for relocation inodes discards 2ceb27f89863 btrfs: check for relocation inodes on zoned btrfs in should_nocow discards 819a6bdef5dd btrfs: zoned: use regular writes for relocation discards f03da0f1d5df btrfs: zoned: only allow one process to add pages to a rel [...] discards 2cd72794c5a2 btrfs: zoned: add a dedicated data relocation block group discards c4153d4049f2 btrfs: introduce btrfs_is_data_reloc_root discards c2982c75d33a btrfs: unexport repair_io_failure() discards 36ead1513858 btrfs: do not commit delayed inode when logging a file in [...] discards 04d5b78d0872 btrfs: avoid attempt to drop extents when logging inode fo [...] discards 7d74decfce51 btrfs: avoid search for logged i_size when logging inode i [...] discards 6b9497424096 btrfs: avoid expensive search when truncating inode items [...] discards 94001c1f0c4b btrfs: add helper to truncate inode items when logging inode discards 549065e92dab btrfs: avoid expensive search when dropping inode items from log discards 2769c1f4e29b btrfs: always update the logged transaction when logging n [...] discards f022457d0bd6 btrfs: do not log new dentries when logging that a new nam [...] discards cf119b80366e btrfs: remove no longer needed checks for NULL log context discards 5140b51e4349 btrfs: check if a log tree exists at inode_logged() discards 70d0c25cb875 btrfs: remove stale comment about the btrfs_show_devname discards eff72b95dc6c btrfs: update latest_dev when we create a sprout device discards bcaf4371f167 btrfs: use latest_dev in btrfs_show_devname discards c4c2c5e66e5b btrfs: convert latest_bdev type to btrfs_device and rename discards 99b4b582b179 btrfs: zoned: finish relocating block group discards d809dbb0bb9b btrfs: zoned: finish fully written block group discards d92e82416990 btrfs: zoned: avoid chunk allocation if active block group [...] discards da2eda70f896 btrfs: move ffe_ctl one level up discards fe544f992201 btrfs: zoned: activate new block group discards 856bf31c8362 btrfs: zoned: activate block group on allocation discards 3bf6fd4a0eb2 btrfs: zoned: load active zone info for block group discards c615ab9f5b74 btrfs: zoned: implement active zone tracking discards f1978bcd7adf btrfs: zoned: introduce physical_map to btrfs_block_group discards af31ab6c573d btrfs: zoned: load active zone information from devices discards 726a829eaa8b btrfs: zoned: finish superblock zone once no space left fo [...] discards a32c8799818d btrfs: zoned: locate superblock position using zone capacity discards a8a5d40879fa btrfs: zoned: consider zone as full when no more SB can be [...] discards 279b5611d024 btrfs: zoned: tweak reclaim threshold for zone capacity discards 9d7920a1d78e btrfs: zoned: calculate free space from zone capacity discards 0270f72bc2db btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] discards 26c70fedcc0a btrfs: zoned: load zone capacity information from devices discards 0d7e30ad9ae6 btrfs: defrag: enable defrag for subpage case discards 3b78983cba72 btrfs: defrag: remove the old infrastructure discards f645ccc5d6d0 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] discards c489e4e2850b btrfs: defrag: introduce helper to defrag one cluster discards f938241c892f btrfs: defrag: introduce helper to defrag a range discards f3cce7047df1 btrfs: defrag: introduce helper to defrag a contiguous pre [...] discards be7d027cea32 btrfs: defrag: introduce helper to collect target file extents discards 89e2d37458a1 btrfs: defrag: factor out page preparation into a helper discards b0b067af2573 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize discards 11a44f034c35 btrfs: defrag: also check PagePrivate for subpage cases in [...] discards 1a754388d4e8 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] discards 887d747a1b66 btrfs: rename and switch to bool btrfs_chunk_readonly discards 02515fa7b577 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] discards 2a05ebd41330 btrfs: subpage: pack all subpage bitmaps into a larger bitmap discards ccf26e8cfd9f btrfs: subpage: introduce btrfs_subpage_bitmap_info discards 388d0621b338 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] discards 0b55fd3ae4a8 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] discards 1057fed4b7ca btrfs: update comment for fs_devices::seed_list in btrfs_r [...] discards 23515d0e8002 btrfs: drop unnecessary ret in ioctl_quota_rescan_status discards 87a7ba723590 btrfs: send: simplify send_create_inode_if_needed discards 003d60cf43c6 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk omits c6921fbc88e1 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling omits ed9069428ac1 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() omits 6964eba81b7b drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] omits d498d39a2ce4 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy omits 3c539a1fca35 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register discards b4af371d908f Merge branch 'at91-soc' into at91-next discards dbbb39806c65 Merge branch 'at91-dt' into at91-next discards f969ea3d85ee Merge branch 'at91-fixes' into at91-next discards 16352355b8f4 m68knommu: Remove MCPU32 config symbol discards 1c5f2fc4dd78 m68k: set a default value for MEMORY_RESERVE discards 7e8601b12f46 Merge branch 'features' into for-next discards bddd3fd37e48 Merge branch 'fixes' into for-next omits 4c2d124b3c9d iio: imu: adis16400: Fix buffer alignment requirements. omits 4c06967e3b19 iio: gyro: mpu3050: Fix alignment and size issues with buffers. omits f3e1a573372e iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] omits 81ba4e6074af iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() omits 1e04c934316e iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C omits bc80747eb681 drm/msm: Do not run snapshot on non-DPU devices omits 99368f02f8ae iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" omits e5502cab0bc1 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] omits d6787a1f5875 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 omits 8f79d6cf64a3 counter: 104-quad-8: Replace mutex with spinlock omits bf73a2e77b13 counter: Implement events_queue_size sysfs attribute omits aa84a9562d87 counter: Implement *_component_id sysfs attributes omits 9c75f7060387 counter: Implement signalZ_action_component_id sysfs attribute omits fa6c0b223b9c tools/counter: Create Counter tools omits cf84952ccf5c docs: counter: Document character device interface omits 6877f0924e38 counter: Add character device interface omits bdd9e1bb35b5 counter: Move counter enums to uapi header omits 6efd54287a2a iio: adc: ad7291: convert probe to device-managed only omits 3d97f7f167fb iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc omits a94886704160 iio: adc: berlin2-adc: convert probe to device-managed only omits 5f88bdce8a2d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function omits e10bc3a0fbee iio: adc: max1363: convert probe to full device-managed omits 864fdecf9aa2 iio: adc: nau7802: convert probe to full device-managed omits 7ab3cc9cb7cb brd: reduce the brd_devices_mutex scope omits 0e69ff23e0bc swim3: add missing major.h include omits 552d2b833276 drm/msm/a3xx: fix error handling in a3xx_gpu_init() omits d44e4ddfe915 drm/msm/a4xx: fix error handling in a4xx_gpu_init() omits 12e8cfe10c91 drm/msm: Fix null pointer dereference on pointer edp omits d88d545c8291 drm/msm/mdp5: fix cursor-related warnings omits 38113c4905d7 drm/msm: Avoid potential overflow in timeout_to_jiffies() omits 318c92eeb8ac drm/msm: Fix devfreq NULL pointer dereference on a3xx omits 16c0ec8f006d drm/msm/dp: only signal audio when disconnected detected a [...] omits 8ac366117cc1 sx8: fix an error code in carm_init_one() omits ec49a9e7cdb8 pf: fix error codes in pf_init_unit() omits 926d14c89131 pcd: fix error codes in pcd_init_unit() discards 6e958cfeb78d kconfig: refactor conf_touch_dep() discards b2ce9091afa4 kconfig: refactor conf_write_dep() discards 6217708ec63a kconfig: refactor conf_write_autoconf() discards 5865c39e5d58 kconfig: add conf_get_autoheader_name() discards 85a74e5bd640 kconfig: move sym_escape_string_value() to confdata.c discards 3d939b4bbd32 kconfig: refactor listnewconfig code discards 4b6412663ad4 kconfig: refactor conf_write_symbol() discards e86ce516e2a0 kconfig: refactor conf_write_heading() omits 0b29edc21567 Merge branches 'arm/mediatek', 'arm/renesas', 'iommu/fixes [...] omits 093ab2277b92 block: print the current process in handle_bad_sector omits 37f6317b1882 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] omits d7f0282b7772 Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits ff70294fc9a3 xtensa/platforms/iss/simdisk: add error handling support f [...] omits b4d170687c4f block/mq-deadline: Prioritize high-priority requests omits 30d1c42fb962 block/mq-deadline: Stop using per-CPU counters omits 5eb9e5202056 block/mq-deadline: Add an invariant check omits 73ac1fd7994b block/mq-deadline: Improve request accounting further omits 8620265ec8ff block/ataflop: add error handling support for add_disk() omits 4cbf564711a8 block/ataflop: provide a helper for cleanup up an atari disk omits b83dad8453e9 block/ataflop: add registration bool before calling del_gendisk() omits e32a97d9a445 block/ataflop: use the blk_cleanup_disk() helper omits 3272470a8d5f swim: add error handling support for add_disk() omits 5d402136f500 swim: add a floppy registration bool which triggers del_gendisk() omits 052f476a9fbb swim: add helper for disk cleanup omits efeed764dfc4 swim: simplify using blk_cleanup_disk() on swim_remove() omits 6c488373376b amiflop: add error handling support for add_disk() omits 6e7bcdf20bae floppy: add error handling support for add_disk() omits b29e2589243b floppy: fix calling platform_device_unregister() on invali [...] omits 2d61455a9034 floppy: use blk_cleanup_disk() omits bda15d383291 floppy: fix add_disk() assumption on exit due to new developments omits 33b8b10bc7fd block/swim3: add error handling support for add_disk() omits 2e68b524b486 rbd: add add_disk() error handling omits d45ce9ad9201 cdrom/gdrom: add error handling support for add_disk() omits 55884ae0407c pf: add error handling support for add_disk() omits 1683818a4f1a block/sx8: add error handling support for add_disk() omits 7a4423841b4e block/rsxx: add error handling support for add_disk() omits 1db0dfb22fe2 pktcdvd: add error handling support for add_disk() omits 056b5aa40c83 mtip32xx: add error handling support for add_disk() omits af54d9d8dd63 pd: add error handling support for add_disk() omits fea9c131df55 pcd: capture errors on cdrom_register() omits 3d0ec5f1cb3e pcd: fix ordering of unregister_cdrom() omits e4ed399d2995 pcd: add error handling support for add_disk() omits 892c92265579 pd: cleanup initialization omits 327638dec0ce pf: cleanup initialization omits ea3d5fcb746a pcd: cleanup initialization omits 7a60e30557c3 pcd: move the identify buffer into pcd_identify omits e4e00b7d3933 n64cart: add error handling support for add_disk() omits b8ca4c92d3be drbd: add error handling support for add_disk() omits e36cbe76134d aoe: add error handling support for add_disk() omits ba8a791d9465 nbd: add error handling support for add_disk() omits c4ec50bcccc3 loop: add error handling support for add_disk() omits b9deda2c2326 null_blk: poll queue support omits 9a6218fd50c1 Merge branch 'v5.16-armsoc/dts64' into for-next omits 0b5222dc3da5 block: move struct request to blk-mq.h omits c285899b9776 block: move integrity handling out of <linux/blkdev.h> omits 57d4320a8346 block: move a few merge helpers out of <linux/blkdev.h> omits 813174e36dd0 block: drop unused includes in <linux/genhd.h> omits b4c23d801849 block: drop unused includes in <linux/blkdev.h> omits 9dd82c0f430d block: move elevator.h to block/ omits 76794241c09d block: remove the struct blk_queue_ctx forward declaration omits f177a6c23d8e block: remove the cmd_size field from struct request_queue omits 44197059fa8e block: remove the unused blk_queue_state enum omits f43faec23875 block: remove the unused rq_end_sector macro omits 9ec750900692 sched: move the <linux/blkdev.h> include out of kernel/sch [...] omits 1cc71b3e029f kernel: remove spurious blkdev.h includes omits 82fe6daa617f arch: remove spurious blkdev.h includes omits 9b264c0e4462 mm: remove spurious blkdev.h includes omits f11826446de4 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> omits 03acadf5a803 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> omits 2e1e2614d05b mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> omits 6409e7102a9b Merge branch 'for-next/kspp-fixes' into for-next/kspp omits 3831a0d40886 firewire: Remove function callback casts omits 27b231798da1 mm/writeback: Add folio_write_one omits 011cfd9e145a mm/filemap: Add FGP_STABLE omits db2c05d524eb mm/filemap: Add filemap_get_folio omits 8c4c882d3c73 mm/filemap: Convert mapping_get_entry to return a folio omits 6c03066a06db mm/filemap: Add filemap_add_folio() omits 20bd52db70a5 mm/filemap: Add filemap_alloc_folio omits 2138895eb484 mm/page_alloc: Add folio allocation functions omits bcc0f46ce3f1 mm/lru: Add folio_add_lru() omits 251295f4021f mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 5c2861820dc2 mm: Add folio_evictable() omits 1f24a3d67357 mm/workingset: Convert workingset_refault() to take a folio omits 25f9aa25e899 mm/filemap: Add readahead_folio() omits 383b23ff829f mm/filemap: Add folio_mkwrite_check_truncate() omits 8e07d3ca68cf mm/filemap: Add i_blocks_per_folio() omits 18db6a619dc3 mm/writeback: Add folio_redirty_for_writepage() omits ee1df0a0d08b mm/writeback: Add folio_account_redirty() omits d3dfd5080a6c mm/writeback: Add folio_clear_dirty_for_io() omits bf18cb8be39e mm/writeback: Add folio_cancel_dirty() omits 3eb9f6950c38 mm/writeback: Add folio_account_cleaned() omits 66f6cd623b39 mm/writeback: Add filemap_dirty_folio() omits c90c7ec8e751 mm/writeback: Convert tracing writeback_page_template to folios omits 27d26564afc5 mm/writeback: Add __folio_mark_dirty() omits 98dfc1ccfb5a mm/writeback: Add folio_mark_dirty() omits 725ccb797df8 mm/writeback: Add folio_start_writeback() omits 3262a9de10b8 mm/writeback: Add __folio_end_writeback() omits 5a8cb5ae26b7 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits e1f4a65c0ec8 flex_proportions: Allow N events instead of 1 omits 9fc5acbdbb55 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits b95c50f8eae4 mm/migrate: Add folio_migrate_copy() omits e546b61eed32 mm/migrate: Add folio_migrate_flags() omits e775e4725c07 mm/migrate: Add folio_migrate_mapping() omits 5e96a9a758fa mm/rmap: Add folio_mkclean() omits ffba671f05c6 mm/swap: Add folio_mark_accessed() omits 7bcc2152ac11 mm/swap: Add folio_activate() omits 56ed04328bc6 mm: Add folio_young and folio_idle omits e7dd9dabb189 mm: Add arch_make_folio_accessible() omits a09215d25f44 mm: Add kmap_local_folio() omits 0d0fe8b3f7f8 mm: Add flush_dcache_folio() omits a5ae0cfd53aa iio: adis16460: make use of the new unmasked_drdy flag omits 70906a0204e9 iio: adis16475: make use of the new unmasked_drdy flag omits 228aec62cc9b iio: adis: handle devices that cannot unmask the drdy pin omits daa8d44bc7ce iio: adis: do not disabe IRQs in 'adis_init()' omits 88a1477e35bd iio: adc: da9150-gpadc: convert probe to full-device managed omits 6c16004a8cef iio: adc: lp8788_adc: convert probe to full-device managed omits dc82aa6caa5f iio: adc: axp288_adc: convert probe to full device-managed omits 03cd5af2c852 iio: adc: intel_mrfld_adc: convert probe to full device-managed omits e4697bc7fc1e iio: inkern: introduce devm_iio_map_array_register() short [...] omits 96ded0a7d75e iio: adc: fsl-imx25-gcq: initialize regulators as needed omits deb445e447bd iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops omits 6c560a9592b6 iio: adc: max1027: Don't reject external triggers when the [...] omits c32a820868c9 iio: adc: max1027: Allow all kind of triggers to be used omits 54f14be01e17 iio: adc: max1027: Use the EOC IRQ when populated for sing [...] omits f42655d76aa8 iio: adc: max1027: Stop requesting a threaded IRQ omits ef4931e17e23 iio: adc: max1027: Introduce an end of conversion helper omits 8a86d4a0c165 iio: adc: max1027: Separate the IRQ handler from the read logic omits 89a5e7f2c00f iio: adc: max1027: Prevent single channel accesses during [...] omits 634ac8e82563 iio: adc: max1027: Create a helper to configure the channe [...] omits f12664a9c50c iio: adc: max1027: Ensure a default cnvst trigger configuration omits 5fd74dfdde85 iio: adc: max1027: Simplify the _set_trigger_state() helper omits 6dac6f10fbde iio: adc: max1027: Create a helper to enable/disable the c [...] omits 4cf173978005 iio: adc: max1027: Rename a helper omits f7426f15c9a1 iio: adc: max1027: Minimize the number of converted channels omits c25e0434690b iio: adc: max1027: Drop useless debug messages omits 6a787e925a3e iio: adc: max1027: Drop extra warning message omits ec7088da5ab6 iio: adc: max1027: Fix style omits fc4241575ba5 MAINTAINERS: Add the driver info of the NXP IMX8QXP omits 5ed41fc57570 dt-bindings: iio: adc: Add binding documentation for NXP I [...] omits 7bce634d02e6 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC omits 2d8a66a98231 iio: accel: fxls8962af: add wake on event omits 39ca5a20856e iio: accel: fxls8962af: add threshold event handling omits 40e080ed8218 csky: Make HAVE_TCM depend on !COMPILE_TEST omits 909863a43545 csky: bitops: Remove duplicate __clear_bit define omits f890a1345c9d csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] omits 501325dcf6d7 iio: adc: aspeed: Get and set trimming data. omits 478a60c6efec iio: adc: aspeed: Support battery sensing. omits d953e790662b iio: adc: aspeed: Add compensation phase. omits c86fd099d56e iio: adc: aspeed: Add func to set sampling rate. omits 590c583d0c42 iio: adc: aspeed: Fix the calculate error of clock. omits a92c74f407ae iio: adc: aspeed: Support ast2600 adc. omits 598476da54f7 iio: adc: aspeed: Use devm_add_action_or_reset. omits 2710164a8537 iio: adc: aspeed: Use model_data to set clk scaler. omits 4b849475544e iio: adc: aspeed: Add vref config function omits 04948b27a201 iio: adc: aspeed: Restructure the model data omits e96b152c6cc2 iio: adc: aspeed: Keep model data to driver data. omits 61d7a8212710 iio: ABI: Document in_concentration_co2_scale omits c3253a3fdc77 iio: chemical: Add Senseair Sunrise 006-0-007 driver omits d32898936468 iio: ABI: docs: Document Senseair Sunrise ABI omits 68e351f73319 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor omits a19523a426fc treewide: Replace 0-element memcpy() destinations with fle [...] omits ac048335ba21 treewide: Replace open-coded flex arrays in unions omits f944d0c82f8e stddef: Introduce DECLARE_FLEX_ARRAY() helper omits f7ecc34aa683 btrfs: Use memset_startat() to clear end of struct omits 5c1d26062a73 string.h: Introduce memset_startat() for wiping trailing m [...] omits d3edaddcd15e xfrm: Use memset_after() to clear padding omits 5dffde310f55 string.h: Introduce memset_after() for wiping trailing mem [...] omits fd855fdea841 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits 3c5221f3f4fd fortify: Add compile-time FORTIFY_SOURCE tests omits 5a48b7eafb03 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg omits 35cfa3a4a3af dt-bindings: iio: kionix,kxcjk1013: driver support interrupts omits 71cc4f1124cb iio: adc: exynos: describe drivers in KConfig omits 38667bcb7efc csky: Fixup regs.sr broken in ptrace omits 8cc5a5fb6c08 csky: don't let sigreturn play with priveleged bits of sta [...] discards b96728705f91 ceph: convert to noop_direct_IO discards dd7dc7e82b14 vhost_vdpa: unset vq irq before freeing irq discards 666f1a8f0b49 vduse: Disallow injecting interrupt before DRIVER_OK is set omits 6d2d362a1aeb Merge branch 'v5.16-armsoc/dts64' into for-next omits ad9ee403ca4d Merge branch 'for-next/clang-fallthrough' into for-next/kspp omits f79f454ae501 assoc_array: Avoid open coded arithmetic in allocator arguments omits 6092ed8fe34a Merge branch 'v5.16-clk/next' into for-next omits 6c8e337dfa46 Merge branch 'v5.16-armsoc/dts64' into for-next omits 42ad91657841 Merge branch 'v5.16-armsoc/dts32' into for-next omits 55c45baaaf78 iio: adc: rockchip_saradc: Make use of the helper function [...] omits 0271679437c1 iio: dac: stm32-dac: Make use of the helper function devm_ [...] omits 30f441553d04 iio: accel: mma7660: Mark acpi match table as maybe unused omits 91bd0594d615 iio: light: max44000: use device-managed functions in probe omits 5efe360577e5 iio: gyro: adis16080: use devm_iio_device_register() in probe omits 761a0f0b9a56 iio: dac: ad5064: convert probe to full device-managed omits 65c6fb5d12a2 staging: iio: ad9832: convert probe to device-managed omits 88d2b5594bf2 iio: dac: ad7303: convert probe to full device-managed omits 5b0b8a8af401 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused discards 11603f0011d0 gfs2: Allow append and immutable bits to coexist discards 9f4754923d87 gfs2: introduce and use new glops go_lock_needed discards 1341f15f4928 gfs2: simplify do_promote and fix promote trace discards 1a9c36d502fd gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug discards 92ec9d4f933d gfs2: move GL_SKIP check from glops to do_promote discards e9695c4ac60e gfs2: Add GL_SKIP holder flag to dump_holder discards 9cefbe8a8500 gfs2: remove redundant check in gfs2_rgrp_go_lock omits 5b8d4d8c912c iio: ep93xx: Make use of the helper function devm_platform [...] omits f4e3beba6c32 docs: counter: Update to reflect sysfs internalization omits d5c7cab78a46 counter: Update counter.h comments to reflect sysfs intern [...] omits d70e46af7531 counter: Internalize sysfs interface code omits 357127231aa5 counter: stm32-timer-cnt: Provide defines for slave mode s [...] omits ed641aeed17a counter: stm32-lptimer-cnt: Provide defines for clock polarities discards 7a41554fdfb0 fuse: move fuse_invalidate_attr() into fuse_update_ctime() discards 7d47a0b6ac42 fuse: Delete a slightly redundant code discards aed3106bb9b2 fuse: use kmap_local_page() discards f2dd94bde504 fuse: annotate lock in fuse_reverse_inval_entry() omits 236378bb6ca7 Makefile: Enable -Wimplicit-fallthrough for Clang omits b442123b01de pcmcia: db1xxx_ss: Fix fall-through warning for Clang omits fd3058f3bd56 MIPS: Fix fall-through warnings for Clang omits 45b226ca8510 scsi: st: Fix fall-through warning for Clang discards 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next omits 5d3986cf8ed6 MAINTAINERS: Rust omits 2a8394d90e0f scripts: add `generate_rust_analyzer.py` omits 5dbc177c7119 samples: add Rust examples omits d1828cb11743 docs: add Rust documentation omits dc08d49444e9 Kbuild: add Rust support omits 296e421767f3 rust: export generated symbols omits 6e81e20413f2 rust: add `kernel` crate omits dc8500d5b795 rust: add `macros` crate omits 8444e3570a0f rust: add `build_error` crate omits 25ad6376a155 rust: add `alloc` crate omits 2f9cf7636de2 rust: add `compiler_builtins` crate omits 4de916fef356 rust: add C helpers omits 360299269d2e vsprintf: add new `%pA` format specifier omits e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds omits f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 omits d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) adds 64570fbc14f8 Linux 5.15-rc5 adds 1986c10acc9c Merge tag 'for-5.15-rc5-tag' of git://git.kernel.org/pub/s [...] adds 80f0a1f99983 workqueue: annotate alloc_workqueue() as printf adds 57116ce17b04 workqueue: fix state-dump console deadlock adds 0a5d6c641b67 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] adds 459ea72c6cb9 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] adds fa5878760579 Merge tag 'linux-kselftest-kunit-fixes-5.15-rc6' of git:// [...] adds 9b024201693e platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] adds db9cc7d6f95e platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] adds 92813dafcd8c platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI adds 41512e4dc0b8 platform/x86: intel_scu_ipc: Fix busy loop expiry time adds 5c02b581ce84 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s adds a0c5814b9933 platform/x86: intel_scu_ipc: Update timeout value in comment adds c0d84d2c7c23 platform/x86: amd-pmc: Add alternative acpi id for PMC controller adds 0f607d6b2274 platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] adds c005828744f5 platform/x86: intel_skl_int3472: Correct null check adds 7df227847ab5 platform/x86: int1092: Fix non sequential device mode handling adds ed47291911d3 Merge tag 'platform-drivers-x86-v5.15-3' of git://git.kern [...] adds 2e5809a4ddb1 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE adds 596143e3aec3 acpi/arm64: fix next_platform_timer() section mismatch error adds f4d0cc426f77 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 348949d9a444 Merge tag 'modules-for-v5.15-rc6' of git://git.kernel.org/ [...] adds 023a062f2381 ALSA: hda/realtek: Fix for quirk to enable speaker output [...] adds 228af5a4fa3a ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl adds a3fd1a986e49 ALSA: hda/realtek: Fix the mic type detection issue for AS [...] adds b37a15188eae ALSA: hda: avoid write to STATESTS if controller is in reset adds 48827e1d6af5 ALSA: usb-audio: Add quirk for VF0770 adds 1626d9a35eb7 Merge tag 'sound-5.15-rc6' of git://git.kernel.org/pub/scm [...] adds 26d657410983 MAINTAINERS: Update entry for the Stratix10 firmware adds 0edf0824e0dc af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards c [...] adds 74a3bc42fe51 net: mscc: ocelot: Fix dumplicated argument in ocelot adds 4a3e0aeddf09 net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's adds 9973a43012b6 r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 adds ef1100ef20f2 net: dsa: microchip: Added the condition for scheduling ks [...] adds 2bbc977ca689 ipv6: ioam: move the check for undefined bits adds 7b1700e009cc selftests: net: modify IOAM tests for undef bits adds 7389074ced34 Merge branch 'ioam-fixes' adds 4d4a223a86af ice: fix locking for Tx timestamp tracking flush adds 60d950f443a5 nfp: flow_offload: move flow_indr_dev_register from app in [...] adds 43a4b4dbd48c net: dsa: fix spurious error message when unoffloaded port [...] adds 28da0555c3b5 net: dsa: move sja1110_process_meta_tstamp inside the tagg [...] adds 4ac0567e40b3 net: dsa: sja1105: break dependency between dsa_port_is_sj [...] adds 3af760e4d3b0 Merge branch 'fix-circular-dependency-between-sja1105-and- [...] adds c57fe0037a4e net: mscc: ocelot: make use of all 63 PTP timestamp identifiers adds 52849bcf0029 net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO adds 9fde506e0c53 net: mscc: ocelot: warn when a PTP IRQ is raised for an un [...] adds fba01283d85a net: mscc: ocelot: deny TX timestamping of non-PTP packets adds ebb4c6a990f7 net: mscc: ocelot: cross-check the sequence id from the ti [...] adds deab6b1cd978 net: dsa: tag_ocelot: break circular dependency with ocelo [...] adds 49f885b2d970 net: dsa: tag_ocelot_8021q: break circular dependency with [...] adds 1328a883258b net: dsa: felix: purge skb from TX timestamping queue if i [...] adds 43ba33b4f143 net: dsa: tag_ocelot_8021q: fix inability to inject STP BP [...] adds 8d5f7954b7c8 net: dsa: felix: break at first CPU port during init and teardown adds 847c6bdba833 Merge branch 'felix-dsa-driver-fixes' adds e599ee234ad4 net: arc: select CRC32 adds 427f974d9727 net: korina: select CRC32 adds 2266bb1e122a net/mlx5: Fix cleanup of bridge delayed work adds ca20dfda05ae net/mlx5e: Allow only complete TXQs partition in MQPRIO ch [...] adds 94b960b9deff net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path adds b2107cdc43d8 net/mlx5e: Switchdev representors are not vlan challenged adds 0bc73ad46a76 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp adds 84c8a87402cf net/mlx5e: Fix division by 0 in mlx5e_select_queue for rep [...] adds b70b15217383 Merge tag 'mlx5-fixes-2021-10-12' of git://git.kernel.org/ [...] adds f03dca0c9e22 net: encx24j600: check error in devm_regmap_init_encx24j600 adds 1f922d9e374f Revert "net: procfs: add seq_puts() statement for dev_mcast" adds 0911ab31896f nfc: fix error handling of nfc_proto_register() adds 58e7dcc9ca29 NFC: digital: fix possible memory leak in digital_tg_liste [...] adds 291c932fc369 NFC: digital: fix possible memory leak in digital_in_send_ [...] adds cbcc5072c228 Merge branch 'fix-two-possible-memory-leak-problems-in-nfc [...] adds 40507e7aada8 ethernet: s2io: fix setting mac address during resume adds 332fdf951df8 mlxsw: thermal: Fix out-of-bounds memory accesses adds a2d859e3fc97 sctp: account stream padding length for reconf chunk adds ea142b09a639 MAINTAINERS: Update the devicetree documentation path of i [...] adds 1fcd794518b7 icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe adds ec681c53f8d2 Merge tag 'net-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds ce46ae0c3e31 fs/ntfs3: Keep prealloc for all types of files adds 9b75450d6c58 fs/ntfs3: Fix memory leak if fill_super failed adds 2c69078851b3 fs/ntfs3: Rework ntfs_utf16_to_nls adds 4dbe8e4413d7 fs/ntfs3: Refactor ntfs_readlink_hlp adds 14a981193e40 fs/ntfs3: Refactor ntfs_create_inode adds cd4c76ff807c fs/ntfs3: Refactor ni_parse_reparse adds 22b05f1ac033 fs/ntfs3: Refactor ntfs_read_mft adds 8607954cf255 fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list adds 86a44e9067c9 Merge tag 'ntfs3_for_5.15' of git://github.com/Paragon-Sof [...] adds 9463b64d1a34 drm/msm/dp: only signal audio when disconnected detected a [...] adds efb8a170a367 drm/msm: Fix devfreq NULL pointer dereference on a3xx adds 171316a68d9a drm/msm: Avoid potential overflow in timeout_to_jiffies() adds c491a0c7bbf3 drm/msm/mdp5: fix cursor-related warnings adds 2133c4fc8e13 drm/msm: Fix null pointer dereference on pointer edp adds 980d74e7d03c drm/msm/a4xx: fix error handling in a4xx_gpu_init() adds 3eda90199537 drm/msm/a3xx: fix error handling in a3xx_gpu_init() adds 6a7e0b0e9fb8 drm/msm: Do not run snapshot on non-DPU devices adds 3431c17b75c6 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register adds ad69b73add89 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy adds 90b7c1c66132 drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] adds 739b4e7756d3 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() adds c8f01ffc8392 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling adds ff01a6220400 Merge tag 'drm-msm-fixes-2021-10-11' of https://gitlab.fre [...] adds 0dee6f70fd40 drm: rcar-du: Don't create encoder for unconnected LVDS outputs adds e02083f0bcc2 drm/i915: remember to call i915_sw_fence_fini adds af628cdd64e1 drm/i915: Fix bug in user proto-context creation that leak [...] adds 82a59c7f456d drm/i915: Free the returned object of acpi_evaluate_dsm() adds 1483f0a427fe Merge tag 'drm-intel-fixes-2021-10-14' of git://anongit.fr [...] adds bdefc6b23be3 Revert "drm/mediatek: Clear pending flag when cmdq packet [...] adds be7d2d837363 Revert "drm/mediatek: Add cmdq_handle in mtk_crtc" adds 0cf54fff9bcf Revert "drm/mediatek: Detect CMDQ execution timeout" adds 8a4a099f8438 Revert "drm/mediatek: Remove struct cmdq_client" adds 4157a441ff06 Revert "drm/mediatek: Use mailbox rx_callback instead of c [...] adds 6011106d129d Merge tag 'mediatek-drm-fixes-5.15' of https://git.kernel. [...] adds 97794170b696 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] adds b693e42921e0 drm/fbdev: Clamp fbdev surface size if too large adds b253c3026c29 drm/hyperv: Fix double mouse pointers adds d1d94b0129dc drm/nouveau/fifo: Reinstate the correct engine bit programming adds 1a361b41c1a1 drm/r128: fix build for UML adds a14bc107edd0 drm/panel: olimex-lcd-olinuxino: select CRC32 adds 591a495d440f Merge tag 'drm-fixes-2021-10-15-1' of git://anongit.freede [...] adds 9e795d94deaf Merge tag 'mtd/fixes-for-5.15-rc6' of git://git.kernel.org [...] adds ccb6a666d555 Merge tag 'regulator-fix-v5.15-rc5' of git://git.kernel.or [...] adds 75b3cb97eb1f spi: bcm-qspi: clear MSPI spifie interrupt during probe adds 6098475d4cb4 spi: Fix deadlock when adding SPI controllers on SPI buses adds 16a8e2fbb2d4 spi-mux: Fix false-positive lockdep splats adds 985f6ab93fc9 Merge tag 'spi-fix-v5.15-rc5' of git://git.kernel.org/pub/ [...] adds 8fe31e0995f0 Merge tag 'gpio-fixes-for-v5.15-rc6' of git://git.kernel.o [...] adds 1ea1dbf1f54c ACPI: PM: Include alternate AMDI0005 id in special behaviour adds 711c3686676e Merge tag 'acpi-5.15-rc6' of git://git.kernel.org/pub/scm/ [...] adds 2b94b6b79b7c PCI/MSI: Handle msi_populate_sysfs() errors correctly adds 5a7ee55b1fcd Merge tag 'pci-v5.15-fixes-2' of git://git.kernel.org/pub/ [...] adds 209ee634bc0d Merge tag 'ffa-fixes-5.15' of git://git.kernel.org/pub/scm [...] adds 9287e91e9019 ARM: dts: bcm283x: Fix VEC address for BCM2711 adds 2faff6737a8a ARM: dts: bcm2711: fix MDIO #address- and #size-cells adds b55ec7528879 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states adds 13dbc954b3c9 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting adds 3f3247285461 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address adds bc22b6208f41 Merge tag 'tags/bcm2835-dt-fixes-2021-10-06' into devicetr [...] adds 047051295201 Merge tag 'arm-soc/for-5.15/devicetree' of https://github. [...] adds 7f565d0ead26 tee: optee: Fix missing devices unregister during optee_remove adds 3536ac5d771b Merge tag 'optee-fix2-for-v5.15' of git://git.linaro.org/p [...] adds 0f0f80d9d5db iommu/arm: fix ARM_SMMU_QCOM compilation adds a1467faa1041 ARM: imx: register reset controller from a platform driver adds 011ace4a7fad Merge tag 'imx-fixes-5.15-3' of git://git.kernel.org/pub/s [...] adds f04298169d9c Merge tag 'arm-soc-fixes-5.15-2' of git://git.kernel.org/p [...] adds c3ca31ce0ea1 ARC: fix potential build snafu adds 5fd01b726399 Merge tag 'arc-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds fbd63c08cdcc csky: don't let sigreturn play with priveleged bits of sta [...] adds af89ebaa64de csky: Fixup regs.sr broken in ptrace adds aeba0b84dd07 csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] adds fb5d69a5cd78 csky: bitops: Remove duplicate __clear_bit define adds e21e52ad1e01 csky: Make HAVE_TCM depend on !COMPILE_TEST adds c13f946bf1ef Merge tag 'csky-for-linus-5.15-rc6' of git://github.com/c- [...] adds 1606520a2454 KVM: s390: remove myself as reviewer adds 4540938952d4 vfio-ccw: step down as maintainer adds 8e0ab8e26b72 s390: fix strrchr() implementation adds 8b7216439e2e s390: add Alexander Gordeev as reviewer adds 304040fb4909 Merge tag 's390-5.15-6' of git://git.kernel.org/pub/scm/li [...] adds 2c0468e054c0 dm verity: skip redundant verity_handle_err() on I/O errors adds ec132ef2d1d9 dm clone: make array 'descs' static adds b4459b11e840 dm rq: don't queue request to blk-mq during DM suspend adds d208b89401e0 dm: fix mempool NULL pointer race when completing IO adds dcd619847ca7 Merge tag 'for-5.15/dm-fixes' of git://git.kernel.org/pub/ [...] adds e41bdd18644a clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mm [...] adds 92c02ff1a43e clk: qcom: add select QCOM_GDSC for SM6350 adds 6985c40ab6c5 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 424b650f35c7 tracing: Fix missing osnoise tracer on max_latency adds 6675880fc4b7 tracing: Fix memory leak in eprobe_register() adds 1ae43851b18a bootconfig: init: Fix memblock leak in xbc_make_cmdline() adds b26503b15631 tracing: Fix missing * in comment block adds 7d5fda1c841f tracing: Fix event probe removal from dynamic events adds 0282b0f01264 selftests/ftrace: Update test for more eprobe removal process adds be358af1191b nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] adds 368a978cc52a Merge tag 'trace-v5.15-rc3' of git://git.kernel.org/pub/sc [...] adds 6e44bd6d34d6 memblock: exclude NOMAP regions from kmemleak adds ccfb5ceb4007 Merge tag 'fixes-2021-10-16' of git://git.kernel.org/pub/s [...] adds 8e820f962345 perf report: Output non-zero offset for decompressed records adds f304c8d949f9 libperf test evsel: Fix build error on !x86 architectures adds 3ff6d64e68ab libperf tests: Fix test_stat_cpu adds d999ade1cc86 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-16' of git:/ [...] adds d997cc1715df Input: snvs_pwrkey - add clk handling adds fe0a7e3d0127 Input: resistive-adc-touch - fix division by zero error on [...] adds 3378a07daa6c Input: xpad - add support for another USB ID of Nacon GC-100 adds a02dcde595f7 Input: touchscreen - avoid bitwise vs logical OR warning adds 12dbbfadd8f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a01ba2a3378b xhci: guard accesses to ep_state in xhci_endpoint_reset() adds 5255660b208a xhci: add quirk for host controllers that don't update end [...] adds 880de4037773 USB: xhci: dbc: fix tty registration race adds ff0e50d3564f xhci: Fix command ring pointer corruption while aborting a [...] adds ea0f69d82119 xhci: Enable trust tx length quirk for Fresco FL11 USB controller adds c2115b2b1642 usb: musb: dsps: Fix the probe error path adds cd932c2a1ecc Merge tag 'usb-serial-5.15-rc6' of https://git.kernel.org/ [...] adds ebf613ae87ba Merge tag 'usb-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds b9e42b3cf237 Merge tag 'tty-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds a563ae0ff6dc Merge tag 'staging-5.15-rc6' of git://git.kernel.org/pub/s [...] adds 6d7163f2c49f mei: hbm: drop hbm responses on early shutdown adds 5d388fa01fa6 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells adds f42752729e20 eeprom: 93xx46: fix MODULE_DEVICE_TABLE adds e3572dff1279 Merge tag 'char-misc-5.15-rc6' of git://git.kernel.org/pub [...] adds cf52ad5ff16c Merge tag 'driver-core-5.15-rc6' of git://git.kernel.org/p [...] adds 711885906b5c x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAU [...] adds b2381acd3fd9 x86/fpu: Mask out the invalid MXCSR bits properly adds 89f6602d4b95 Merge tag 'x86_urgent_for_v5.15_rc6' of git://git.kernel.o [...] adds 68c9cdf37a04 efi/libstub: Simplify "Exiting bootservices" message adds b3a72ca80351 efi/cper: use stack buffer for error record decoding adds 38fa3206bf44 efi: Change down_interruptible() in virt_efi_reset_system( [...] adds 424e7d878cb7 Merge tag 'efi-urgent-for-v5.15' of git://git.kernel.org/p [...] adds 71920ea97d6d perf/x86/msr: Add Sapphire Rapids CPU support adds 60ebc28b073b Merge tag 'perf_urgent_for_v5.15_rc6' of git://git.kernel. [...] adds d9b7748ffc45 EDAC/armada-xp: Fix output of uncorrectable error counter adds f644750ccc02 Merge tag 'edac_urgent_for_v5.15_rc6' of git://git.kernel. [...] adds b46179d6bb31 objtool: Check for gelf_update_rel[a] failures adds 86e1e054e0d2 objtool: Update section header before relocations adds 6890acacdee0 Merge tag 'objtool_urgent_for_v5.15_rc6' of git://git.kern [...] adds 6f779e1d359b powerpc/xive: Discard disabled interrupts in get_irqchip_state() adds 9b4416c5095c KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() adds cdeb5d7d890e KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 [...] adds be9eb2f00fa7 Merge tag 'powerpc-5.15-4' of git://git.kernel.org/pub/scm [...] adds 2f9a174f918e virtio: write back F_VERSION_1 before validate adds 97f854be2038 vhost_vdpa: unset vq irq before freeing irq adds ff63198850f3 Revert "virtio-blk: Add validation for block size in confi [...] adds 09b6addf6486 VDUSE: fix documentation underline warning adds bcef9356fc2e vhost-vdpa: Fix the wrong input in config_cb adds 3bb50f8530c9 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 14cfbb7a7856 io_uring: fix wrong condition to grab uring lock adds cc0af0a95172 Merge tag 'io_uring-5.15-2021-10-17' of git://git.kernel.d [...] adds 7904022decc2 block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs adds 85f74acf097a nvme-pci: Fix abort command id adds be5eb9335426 nvme: fix per-namespace chardev deletion adds baa0ab2ba223 Merge tag 'nvme-5.15-2021-10-14' of git://git.infradead.or [...] adds cc9c884dd7f4 block: call submit_bio_checks under q_usage_counter adds 1f14a0989073 block: factor out a blk_try_enter_queue helper adds a6741536f44a block: split bio_queue_enter from blk_queue_enter adds 8e141f9eb803 block: drain file system I/O on del_gendisk adds aec89dc5d421 block: keep q_usage_counter in atomic mode after del_gendisk adds c41108049d14 kyber: avoid q->disk dereferences in trace points adds f7bf35862477 brd: reduce the brd_devices_mutex scope adds a20417611b98 block: warn when putting the final reference on a registered disk adds d29bd41428cf block, bfq: reset last_bfqq_created on group change adds f2b3420b921d Merge tag 'block-5.15-2021-10-17' of git://git.kernel.dk/l [...] adds 013923477cb3 pata_legacy: fix a couple uninitialized variable bugs adds 776c75010803 ata: ahci_platform: fix null-ptr-deref in ahci_platform_en [...] adds cd079b1f8707 Merge tag 'libata-5.15-rc6' of git://git.kernel.org/pub/sc [...] adds 519d81956ee2 Linux 5.15-rc6 adds c2402d43d183 ptp: fix error print of ptp_kvm on X86_64 platform adds 075718fdaf0e sctp: fix transport encap_port update in sctp_vtag_verify adds 46393d61a328 lan78xx: select CRC32 adds 86f1e3a8489f tcp: md5: Fix overlap between vrf and non-vrf keys adds a76c2315bec7 tcp: md5: Allow MD5SIG_FLAG_IFINDEX with ifindex=0 adds 78a9cf6143e2 selftests: nettest: Add --{force,no}-bind-key-ifindex adds 64e4017778be selftests: net/fcnal: Test --{force,no}-bind-key-ifindex adds 4884ddba7f12 Merge branch 'tcp-md5-vrf-fix' adds 0857d6f8c759 ipv6: When forwarding count rx stats on the orig netdev adds ff7e93219442 ice: Fix failure to re-add LAN/RDMA Tx queues adds 73e30a62b19b ice: Avoid crash from unnecessary IDA free adds e4c2efa1393c ice: fix getting UDP tunnel entry adds b726ddf984a5 ice: Print the api_patch as part of the fw.mgmt.api adds 2151135a1f61 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ba95a6225b02 vsock_diag_test: remove free_sock_stat() call in test_no_sockets adds fac3cb82a54a net: bridge: mcast: use multicast_membership_interval for IGMPv3 adds 0a9bb11a5e29 hamradio: baycom_epp: fix build for UML adds b504a884f6b5 can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_ [...] adds d9d52a3ebd28 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j [...] adds 379743985ab6 can: j1939: j1939_xtp_rx_dat_one(): cancel session if rece [...] adds a4fbe70c5cb7 can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less [...] adds 9acf636215a6 can: isotp: isotp_sendmsg(): add result check for wait_eve [...] adds 43a08c3bdac4 can: isotp: isotp_sendmsg(): fix TX buffer concurrent acce [...] adds f7c05c3987dc can: rcar_can: fix suspend/resume adds 99d173fbe894 can: m_can: fix iomap_read_fifo() and iomap_write_fifo() adds 949fe9b35570 can: peak_pci: peak_pci_remove(): fix UAF adds 3d031abc7e72 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ER [...] adds 553715feaa9e can: peak_usb: pcan_usb_fd_decode_status(): remove unneces [...] adds bca69044affa Merge tag 'linux-can-fixes-for-5.15-20211017' of git://git [...] adds 66d262804a22 net: dsa: lantiq_gswip: fix register definition adds 342afce10d6f net: dsa: mt7530: correct ds->num_ports adds 2dc4e9e88cfc net/sched: act_ct: Fix byte count on fragmented packets adds d9fd7e9fccfa net: sparx5: Add of_node_put() before goto adds d1a7b9e46965 net: mscc: ocelot: Add of_node_put() before goto adds b2cddb44bddc cavium: Return negative value when pci_alloc_irq_vectors() fails adds b416beb25d93 mctp: unify sockaddr_mctp types adds 5a20dd46b8b8 mctp: Be explicit about struct sockaddr_mctp padding adds d49fe5e81517 selftests/tls: add SM4 algorithm dependency for tls selftests adds 72556aebe220 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 465f15a6d1a8 selftests: nft_nat: add udp hole punch test case adds a482c5e00a9b netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 adds 174c37627894 netfilter: ipvs: make global sysctl readonly in non-init netns adds 3e6ed7703dae selftests: netfilter: remove stray bash debug line adds d9aaaf223297 netfilter: ebtables: allocate chainstack on CPU local nodes adds b51785bfdeee Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 630e2d007c77 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d39bf40e55e6 IB/qib: Protect from buffer overflow in struct qib_user_sd [...] adds 13bac861952a IB/hfi1: Fix abba locking issue with sc_disable() adds 663991f32857 RDMA/rdmavt: Fix error code in rvt_create_qp() adds 8e074be17f9c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 22390ce786c5 ALSA: usb-audio: add Schiit Hel device to quirk table adds aef454b40288 ALSA: hda/realtek: Add quirk for Clevo PC50HS adds 3c414eb65c29 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset adds d94befbb5ae3 ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers adds c448b7aa3e66 ASoC: soc-core: fix null-ptr-deref in snd_soc_del_componen [...] adds aa18457c4af7 ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets adds 6b9b546dc007 ASoC: wm8960: Fix clock configuration on slave mode adds eadeb06e7645 Merge tag 'asoc-fix-v5.15-rc5' of https://git.kernel.org/p [...] adds ae1917a5710a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 06441c82f0cd ASoC: cs42l42: Don't reconfigure the PLL while it is running adds 6e6825801ab9 ASoC: cs42l42: Always configure both ASP TX channels adds d591d4b32aa9 ASoC: cs42l42: Correct some register default values adds 917d5758014b ASoC: cs42l42: Don't set defaults for volatile registers adds 0306988789d9 ASoC: cs42l42: Defer probe if request_threaded_irq() retur [...] adds 2a031a99428b ASoC: cs42l42: Don't claim to support 192k adds 3c211cb7db29 ASoC: cs42l42: Use PLL for SCLK > 12.288MHz adds 4ae1d8f911d6 ASoC: cs42l42: Allow time for HP/ADC to power-up after enable adds fdbd256175a1 ASoC: cs42l42: Set correct SRC MCLK adds 0c3d6c6ff75a ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile adds 4c8d49bc476c ASoC: cs42l42: Fix WARN in remove() if running without an [...] adds 4ca239f33737 ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts adds ae5d6ef8c525 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 3be341cc175a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 55e6d8037805 regmap: Fix possible double-free in regcache_rbtree_exit() adds ec872b2b6554 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus adds ed9da7f27183 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ec8de6b8cec2 USB: serial: keyspan: fix memleak on probe errors adds 46313df5ea70 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 38c3a66fde72 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 558df982d4ea iio: dac: ad5446: Fix ad5622_write() return value adds 2c0ad3f0cc04 iio: buffer: check return value of kstrdup_const() adds 9a2ff8009e53 iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_a [...] adds 09776d9374e6 iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_an [...] adds 604faf9a2ecd iio: buffer: Fix memory leak in iio_buffer_register_legacy [...] adds fe6f45f6ba22 iio: core: check return value when calling dev_set_name() adds 6a84e4be63af Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 5d2c1699d253 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 019057bd73d1 KVM: SEV-ES: fix length of string I/O adds 1d58a17ef545 KVM: arm64: Fix host stage-2 PGD refcount adds 7615c2a51478 KVM: arm64: Report corrupted refcount at EL2 adds 6e6a8ef088e1 KVM: arm64: Release mmap_lock when using VM_SHARED with MTE adds e2b6d941ec38 Merge tag 'kvmarm-fixes-5.15-2' of git://git.kernel.org/pu [...] adds fa13843d1565 KVM: X86: fix lazy allocation of rmaps adds baa1e5ca172c KVM: SEV-ES: Set guest_state_protected after VMSA update adds f7d8a19f9a05 Revert "KVM: x86: Open code necessary bits of kvm_lapic_se [...] adds 9139a7a64581 KVM: x86: WARN if APIC HW/SW disable static keys are non-z [...] adds 01c7d2672a84 KVM: kvm_stat: do not show halt_wait_ns adds d61863c66f9b KVM: VMX: Remove redundant handling of bus lock vmexit adds 9f1ee7b169af KVM: SEV-ES: reduce ghcb_sa_len to 32 bits adds 32ba2f07ad09 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds ada61aa0b118 hwmon: Fix possible memleak in __hwmon_device_register() adds b2f26291bd49 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 109707455c89 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 2611cab6affc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 50b6cb351636 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add [...] adds 187a580c9e78 scsi: iscsi: Fix set_param() handling adds 6fd13d699d24 scsi: storvsc: Fix validation for unsolicited incoming packets adds f2b85040acec scsi: core: Put LLD module refcnt after SCSI device is released adds 97e6ea6d7806 scsi: mpi3mr: Fix duplicate device entries when scanning t [...] adds 85374b639229 scsi: sd: Fix crashes in sd_resume_runtime() adds b7b01051c8dc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4217d07b9fb3 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 adds 6ab4e2eb5e95 mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield adds 93e7a0574d78 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c79a6903f7fa Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 75472ea5093e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9d12702a8096 drm/nouveau/fifo: Reinstate the correct engine bit programming adds 55ec085ce470 drm/r128: fix build for UML adds cacc0de1133c drm/panel: olimex-lcd-olinuxino: select CRC32 adds 69b3e79c3712 clk: bcm-2835: Pick the closest clock rate adds 6f668b61142f clk: bcm-2835: Remove rounding up the dividers adds 3acb26709bd4 drm/vc4: hdmi: Set a default HSM rate adds 1fd48bc4cc0f drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds e32fe03f4b22 drm/vc4: hdmi: Make sure the controller is powered in detect adds c18c4192342c drm/vc4: hdmi: Make sure the controller is powered up during bind adds 32ee1b069875 drm/vc4: hdmi: Rework the pre_crtc_configure error handling adds 3b77b04f87cc drm/vc4: hdmi: Split the CEC disable / enable functions in two adds 03e985bb27c8 drm/vc4: hdmi: Make sure the device is powered with CEC adds d184c3956e3f drm/vc4: hdmi: Warn if we access the controller while disabled adds 6de148d82d9e drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] adds fa3f9fd2b533 drm: mxsfb: Fix NULL pointer dereference crash on unload adds e76c4e810206 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] adds 193e85adbbf4 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds ca51b26b4a25 kconfig: refactor conf_write_heading() adds 6ce45a91a982 kconfig: refactor conf_write_symbol() adds 51d792cb5de8 kconfig: refactor listnewconfig code adds 80f7bc773763 kconfig: move sym_escape_string_value() to confdata.c adds 8499f2dd57ef kconfig: add conf_get_autoheader_name() adds 57ddd07c4560 kconfig: refactor conf_write_autoconf() adds 00d674cb3536 kconfig: refactor conf_write_dep() adds fee762d69ad5 kconfig: refactor conf_touch_dep() adds a3c7ca2b141b sparc: Add missing "FORCE" target when using if_changed adds 2216cf68cf56 scripts: update the comments of kallsyms support adds 88f5e1e66253 kbuild: Add make tarzst-pkg build option adds 3510c5cf4276 gen_init_cpio: add static const qualifiers adds 09708df61f2b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug adds f8d711e31ee2 initramfs: Check timestamp to prevent broken cpio archive adds a8ea7ec588ac [for -next only] kconfig: generate include/generated/rustc_cfg adds ca09bd17860a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 62abf0f01954 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 011a9ce80763 dma-mapping: fix the kerneldoc for dma_map_sgtable() adds 293d92cbbd24 dma-debug: fix sg checks in debug_dma_map_sg() adds c2bbf9d1e9ac dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC adds c62bfbfbd204 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds a2ee9f415171 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 93dc81071aac Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 1dfde0892b32 arm64: asm: setup.h: export common variables adds de56379f21c7 arm64: ftrace: use function_nocfi for _mcount as well adds fd22d7d1e5af Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] adds f90f4ae11855 Merge branch 'for-next/fixes' into for-next/core adds 47f90dd60e45 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 687d67639b83 Merge tag 'zynqmp-dt-for-v5.16-v2' of https://github.com/X [...] adds 1649069312dc Merge tag 'amlogic-arm64-dt-for-v5.16' of git://git.kernel [...] adds 77d7e51ebee9 dt-bindings: arm: Add bindings for Unisoc's UMS512 adds 23410de5796c arm64: dts: Add support for Unisoc's UMS512 adds cda490402d51 Merge tag 'tegra-for-5.16-dt-bindings' of git://git.kernel [...] adds d1edc9865cac Merge tag 'tegra-for-5.16-arm64-dt' of git://git.kernel.or [...] adds 79619b7988a4 Merge tag 'v5.15-next-dts32' of git://git.kernel.org/pub/s [...] adds c3bb12ba7ffe Merge tag 'omap-for-v5.16/dt-signed' of git://git.kernel.o [...] adds 8071974c8311 Merge tag 'at91-dt-5.16' of git://git.kernel.org/pub/scm/l [...] adds 2a9c7b906236 Revert "arm64: dts: Add support for Unisoc's UMS512" adds 86d3858e601d Merge tag 'tegra-for-5.16-arm-dt' of git://git.kernel.org/ [...] adds 96c7f32d17c0 Merge tag 'ti-k3-dt-for-v5.16' of git://git.kernel.org/pub [...] adds e8b448dc37a4 Merge branch 'arm/dt' into for-next adds 88557618909a Merge tag 'amlogic-drivers-for-v5.16' of git://git.kernel. [...] adds e4fb7b44112d Merge tag 'tegra-for-5.16-firmware' of git://git.kernel.or [...] adds 94b847c76692 Merge tag 'tegra-for-5.16-soc' of git://git.kernel.org/pub [...] adds 55ab5942316d Merge tag 'tegra-for-5.16-cpuidle' of git://git.kernel.org [...] adds 14a7b467a654 Merge tag 'memory-controller-drv-tegra-5.16' of git://git. [...] adds f47794f5fa70 Merge tag 'memory-controller-drv-mtk-5.16' of git://git.ke [...] adds 16667625dae6 Merge tag 'memory-controller-drv-5.16' of git://git.kernel [...] adds 24e18b0f45c7 Merge tag 'v5.15-next-soc' of git://git.kernel.org/pub/scm [...] adds 030f4e72aa9c Merge tag 'omap-for-v5.16/ti-sysc-signed' of git://git.ker [...] adds ac10d2f8497e Merge branch 'arm/drivers' into for-next adds 1f1c2323de8f Merge tag 'omap-for-v5.16/soc-signed' of git://git.kernel. [...] adds f7fec1cfa0c0 Merge tag 'at91-soc-5.16' of git://git.kernel.org/pub/scm/ [...] adds e45830bb9ab9 Merge branch 'arm/soc' into for-next adds 2da25852c3dd arm64: defconfig: drop obsolete ARCH_* configs adds 543659b31211 Merge tag 'tegra-for-5.16-arm64-defconfig' of git://git.ke [...] adds c277229f6722 Merge branch 'arm/defconfigs' into for-next adds 8c4251a8bed0 soc: document merges adds f9a7bed3504e Merge branch 'arm/fixes' into for-next adds 936fc53f3dd4 Merge tag 'qcom-drivers-for-5.16' of git://git.kernel.org/ [...] adds dc3401c83f95 soc: bcm: bcm-pmb: Make use of the helper function devm_pl [...] adds 9787ab583305 soc: bcm63xx-power: Make use of the helper function devm_p [...] adds e8377f497dec soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72113 adds 6e42e16a42c4 soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72116 adds 707a4cdf86e5 bus: brcmstb_gisb: Allow building as module adds 790f42a61e15 Merge tag 'arm-soc/for-5.16/drivers' of https://github.com [...] adds fa7c47b9f512 Merge branch 'arm/drivers' into for-next adds 6737810be216 soc: document merges adds 81b463613b6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 97a8f84b051b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5a863cf77afc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c688b4ad0c8b ARM: configs: aspeed: Disable IPV6 SIT device adds 7af36da5fede ARM: configs: aspeed: Enable commonly used drivers adds 59b8bfc89439 ARM: configs: aspeed: Enable pstore and lockup detectors adds 6c78800461e6 ARM: config: aspeed: Enable Network Block Device adds 52a490e0efac ARM: configs: aspeed: Remove unused USB gadget devices adds 18b34bcad26c ARM: dts: aspeed: rainier: Add power-config-full-load gpio adds 4dd51eb7c838 ARM: dts: aspeed: Add TYAN S7106 BMC machine adds 4eb7fe3333a0 ARM: dts: aspeed: fp5280g2: Use the 64M layout adds 509d3f2b755f Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] adds 88d923a949ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0d245d086c7 dt-bindings: Relocate DDR bindings adds 9e17f71e9c33 dt-bindings: memory: lpddr2: Convert to schema adds 3539a2c6c689 dt-bindings: memory: lpddr2: Add revision-id properties adds 2782ece0d315 dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F adds 001b8b2594db dt-bindings: Add vendor prefix for Elpida Memory adds ce004ae6c552 dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node adds 38322cf423f6 memory: Add LPDDR2-info helpers adds 131dd9a436d8 memory: tegra20-emc: Support matching timings by LPDDR2 co [...] adds 3111a22e06df Merge branch 'mem-ctrl-next' into for-next adds ebbf47a8a36e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 82a4f329b133 arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply [...] adds 256a24eba7f8 arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV adds 6562d6e35028 arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 adds ca6f9d85d594 arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency adds 0b28c41e3c95 arm64: dts: imx8mm-kontron: Fix connection type for VSC853 [...] adds 72949f76565c soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate() adds 86f84f8adccf Merge branch 'imx/drivers' into for-next adds 83ad8d101151 dt-bindings: arm: fsl: add ls1021a-tsn board adds 965aac363713 Merge branch 'imx/bindings' into for-next adds 4fb0b9309c9f ARM: dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery adds c49d461648e5 ARM: dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC pr [...] adds 113dc42b03e3 ARM: dts: ls1021a: remove clock-names property for i2c nodes adds ca8a261617c7 ARM: dts: ls1021a: change dma channels order to match schema adds 784bdc6f2697 ARM: dts: ls1021a: change to use SPDX identifiers adds 7cd2f9a59f34 ARM: dts: ls1021a-qds: Add node for QSPI flash adds 74c7b4593798 ARM: dts: ls1021a: update pcie nodes for dt-schema check adds 44c407203313 ARM: dts: ls1021a: fix board compatible to follow binding schema adds d41488bc0b65 ARM: dts: ls1021a: breakup long values in thermal node adds 61761d3eeb43 ARM: dts: ls1021a: disable ifc node by default adds 8611083250e8 ARM: dts: ls1021a: remove regulators simple-bus adds e11f309660e1 ARM: dts: ls1021a: fix memory node for schema check adds 39a1d8d2fbda ARM: dts: ls1021a: add #dma-cells to qdma node adds 8bcf67b8d893 ARM: dts: ls1021a: add #power-domain-cells for power-contr [...] adds 6aae6c49690c ARM: dts: ls1021a-qds: change fpga to simple-mfd device adds 08dc4d0c9535 ARM: dts: ls1021a-tsn: remove undocumented property "posit [...] adds 1ee1500ef717 ARM: dts: ls1021a: move thermal-zones node out of soc/ adds 05e63b48b20f ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compati [...] adds 1915f54235dd Merge branch 'imx/dt' into for-next adds ca4fd34e8603 arm64: dts: imx8mq-librem5: add reset gpio to mantix panel [...] adds 1f8359d4a242 arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl as [...] adds 924025e5eeb9 arm64: dts: imx8mq-librem5: wire up the wifi regulator adds c3817595d6d0 arm64: dts: imx8mq-librem5: delay the startup of the SDIO adds 2344af0d5b58 arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards adds 09d255f0beb5 arm64: dts: imx8mq-librem5: Limit the max sdio frequency adds fea0fd097c4f arm64: dts: imx8mq-librem5: set debounce interval of volum [...] adds 7973009235e2 arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix adds ec1e91d400bf arm64: dts: imx8mm-kontron: Add support for ultra high spe [...] adds 37e01e683031 Merge branch 'imx/dt64' into for-next adds e99a1fa731b4 ARM: imx_v6_v7_defconfig: Enable HID I2C adds c0ec57e5b18c Merge branch 'imx/defconfig' into for-next adds 8bd7cd1cc7f0 Merge branch 'imx/maintainers' into for-next adds 745e10a74f1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b703b928c067 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 88b1108ed3f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4ce46155a17 ARM: mvebu_v7_defconfig: enable mtd physmap adds 8d41453493c2 ARM: mvebu_v7_defconfig: rebuild default configuration adds bf05b706a6ea ARM: dts: mvebu: add device tree for netgear gs110emx switch adds 87a7d78d146e Merge branch 'mvebu/dt' into mvebu/for-next adds 04e78a787b74 arm/arm64: dts: Enable 2.5G Ethernet port on CN9130-CRB adds c1be29302b88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8fb5c147b7de dt-bindings: mtd: Remove gpmc-nor.txt adds 65b39dc21936 dt-bindings: net: Remove gpmc-eth.txt adds 04f461f35e63 dt-bindings: memory-controllers: Introduce ti,gpmc-child adds 02e107e86d63 dt-bindings: mtd: ti,gpmc-nand: Convert to yaml adds ed1d0eb02efb dt-bindings: mtd: ti,gpmc-onenand: Convert to yaml adds c346eb1c3dd9 dt-bindings: memory-controllers: ti,gpmc: Convert to yaml adds 54a7c14e8f47 ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{s [...] adds 51b9e22ffd3c ARM: dts: omap: fix gpmc,mux-add-data type adds 92d190433bd8 Merge branch 'omap-for-v5.16/gpmc' into for-next adds 617c38eaf1d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96ecd09c0c5a Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] adds 5c1c3e2a7693 arm64: defconfig: Disable firmware sysfs fallback adds 88800cb25484 arm64: defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect adds 551ed64388fd arm64: defconfig: Enable Sleep stats driver adds 2533786f46d0 arm64: dts: qcom: apq8016-sbc: Clarify firmware-names adds 9095d054851f arm64: dts: qcom: msm8916: Drop underscore in node name adds 622adb84b3e7 arm64: dts: qcom: sdm845: Drop standalone smem node adds dfe28877db61 arm64: dts: qcom: sc7180: Add qspi compatible adds 266e5cf39a0f arm64: dts: qcom: sm8250: remove mmcx regulator adds eaa744b1c101 arm64: dts: qcom: add 'chassis-type' property adds 4537977a50e6 arm64: dts: sc7180: Factor out ti-sn65dsi86 support adds 0faf297c4273 arm64: dts: sc7180: Support Parade ps8640 edp bridge adds 47cb6a068409 arm64: dts: qcom: Enable RPMh Sleep stats adds 290bc6846547 arm64: dts: qcom: Enable RPM Sleep stats adds de0c7e12836c arm64: dts: qcom: pm8916: fix mpps device tree node adds 58d92e6e7325 arm64: dts: qcom: pm8994: fix mpps device tree node adds a4344427eadd arm64: dts: qcom: apq8016-sbc: fix mpps state names adds 3386f0142745 arm64: dts: qcom: pm8916: add interrupt controller properties adds 8f48ceef5db9 arm64: dts: qcom: pm8994: add interrupt controller properties adds d0fe6491ddd2 dt-bindings: sram: Document qcom,rpm-msg-ram adds 7a99e87e2e6b dt-bindings: soc: smem: Make indirection optional adds b5af64fceb04 soc: qcom: smem: Support reserved-memory description adds e3e56c050ab6 soc: qcom: rpmhpd: Make power_on actually enable the domain adds 2fae3ecc7040 soc: qcom: socinfo: add two missing PMIC IDs adds ac3f1ee77cbe dt-bindings: Introduce QCOM Sleep stats bindings adds 1d7724690344 soc: qcom: Add Sleep stats driver adds 85f755083b23 soc: qcom: smp2p: add feature negotiation and ssr ack feat [...] adds 03d4e43fc5be ARM: dts: qcom-apq8064: stop using legacy clock names for HDMI adds 9be51f0b16ef ARM: dts: qcom-apq8064: add gpio-ranges to mpps nodes adds cd1049b631d0 ARM: dts: qcom-msm8660: add gpio-ranges to mpps nodes adds 6a91e584a3a0 ARM: dts: qcom-pm8841: add gpio-ranges to mpps nodes adds 72af8d006b68 ARM: dts: qcom-pm8941: add gpio-ranges to mpps nodes adds 50ec4abed12c ARM: dts: qcom-pma8084: add gpio-ranges to mpps nodes adds 7cf05e3b457b ARM: dts: qcom-mdm9615: add gpio-ranges to mpps node, fix [...] adds 636396efe303 ARM: dts: qcom-apq8060-dragonboard: fix mpps state names adds 216f41938d66 ARM: dts: qcom-apq8064: add interrupt controller properties adds f574aa0b1240 ARM: dts: qcom-mdm9615: add interrupt controller properties adds 789a247a3f10 ARM: dts: qcom-msm8660: add interrupt controller properties adds 3dca61a70c04 ARM: dts: qcom-pm8841: add interrupt controller properties adds 9fb04774f343 ARM: dts: qcom-pm8941: add interrupt controller properties adds a7fe01561e6c ARM: dts: qcom-pma8084: add interrupt controller properties adds 35aab56bc55a Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] adds 13f58599aff1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2da0c01b5e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a60a311cb8d0 arm64: dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC [...] adds 34cdc0edfe8f arm64: dts: renesas: rzg2l-smarc: Enable microSD on SMARC [...] adds 321d106e70eb Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds 5fea5b557134 arm64: dts: renesas: r8a779a0: Add and connect all CSI-2, [...] adds c534e655d5b3 arm64: dts: renesas: Add ports node to all adv7482 nodes adds 38ad23e15a02 arm64: dts: renesas: r9a07g044: Add GbEthernet nodes adds 361b0dcbd7f9 arm64: dts: renesas: rzg2l-smarc-som: Enable Ethernet adds 12ee3118871f arm64: dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps adds f9d9ae67a71d Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds 6be85db40135 mailmap: Fix text encoding for Niklas Söderlund adds 525a6b4bd53f Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds 29daae2c7593 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3ec1b819f1c4 dt-bindings: reset: Add lan966x support adds 8c81620ac1ac reset: mchp: sparx5: Extend support for lan966x adds 054952cdcb5a Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds d7077ac508e6 ARM: dts: rockchip: change gpio nodenames adds 4d89ef483752 Merge branch 'v5.16-armsoc/dts32' into for-next adds a65e6523e6dc arm64: dts: rockchip: add spdif node to rk356x adds 7ab91acd3624 arm64: dts: rockchip: enable spdif on Quartz64 A adds fff963f4ec42 dt-bindings: arm: rockchip: add rk3368 compatible string t [...] adds b394e70cdcab arm64: dts: rockchip: add powerdomains to rk3368 adds 263b39bce2fb arm64: dts: rockchip: add 'chassis-type' property adds ec3028e7c83e arm64: dts: rockchip: change gpio nodenames adds ef5c91357004 arm64: dts: rockchip: Add i2s1 on rk356x adds 1938b585ed19 arm64: dts: rockchip: Add analog audio on Quartz64 adds 5c9e66c6b75a arm64: dts: rockchip: fix resets in tsadc node for rk356x adds 810ef400271f Merge branch 'v5.16-armsoc/dts64' into for-next adds 33e6564d6f72 Merge branch 'v5.16-clk/next' into for-next adds ae077753667a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4572b4bbdf14 Merge branch 'next/drivers' into for-next adds 31bbac5263aa arm64: dts: exynos: add initial support for exynosautov9 SoC adds 2b663ae7152f arm64: dts: exynos: add minimal support for exynosautov9 s [...] adds 10846bb6b928 Merge branch 'next/dt64' into for-next adds c072c4ef7ef0 soc: samsung: exynos-chipid: Pass revision reg offsets adds 0a0124065fcd dt-bindings: samsung: exynos-chipid: Document Exynos850 co [...] adds 81a51eb6be3d soc: samsung: exynos-chipid: Add Exynos850 support adds 66d9de75cfc1 Merge branch 'next/drivers' into for-next adds d96890fca9fd rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies adds 38769d821158 Merge branch 'next/drivers' into for-next adds a27ec6c513f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6cb4691a619d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds dad70d11a6e5 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] adds 0ac68641f414 ARM: dts: stm32: fix SAI sub nodes register range adds 960d46f29aec ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 adds d4b3aaf0f90b ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] adds 04ae1e65fdf8 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 50ac48ae3e80 bus: sun50i-de2: Adjust printing error message adds 4cd0872f01f7 Merge branch 'sunxi/drivers-for-5.16' into sunxi/for-next adds 56c9d4071691 dt-bindings: sound: sun4i-i2s: add Allwinner R40 I2S compatible adds d119948059b7 ARM: dts: sun8i: r40: Add I2S nodes adds e954a7afe8f5 arm64: dts: allwinner: a64: Add GPU opp table adds 8c2e09b9a2f5 arm64: dts: allwinner: pinetab: Add HDMI support adds d4949bf9cc66 arm64: dts: allwinner: NanoPi R1S H5: Add generic compatib [...] adds 7fb77af71236 Merge branch 'sunxi/dt-for-5.16' into sunxi/for-next adds d4f328e6e7bd Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 4948e1aec971 Merge branch for-5.16/clk into for-next adds daf86d49b2a3 Merge branch for-5.16/dt-bindings into for-next adds 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer adds 08ad4144d4c7 Merge branch for-5.16/firmware into for-next adds b0870f4c1a8b Merge branch for-5.16/soc into for-next adds 1afb2e7e6cd0 Merge branch for-5.16/cpuidle into for-next adds 799a10547ea7 Merge branch for-5.16/arm/dt into for-next adds 98c11fa71c5c Merge branch for-5.16/arm64/dt into for-next adds bbd827b4de7e Merge branch for-5.16/arm64/defconfig into for-next adds 8f87d4d53f89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 92b990b7c32a Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 9339e8dd7665 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver adds ceae494be052 soc: xilinx: cleanup debug and error messages adds 955ebc1a8c4c soc: xilinx: use a properly named field instead of flags adds e2fee520fe5f soc: xilinx: add a to_zynqmp_pm_domain macro adds 4e2dfd51f7ff firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] adds 326b5e9db528 Merge branch 'zynqmp/soc' into for-next adds 7bc11b708f62 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds e974872eb391 Merge tag 'renesas-clk-for-v5.16-tag1' of git://git.kernel [...] adds 48d5d89897b7 Merge branch 'clk-renesas' into clk-next adds c405f5c15e9f clk: at91: check pmc node status before registering syscore ops adds 754051903eca Merge branch 'clk-at91' into clk-next adds cd622aef1650 Merge branch 'clk-fixes' into clk-next adds 30ecef23772f clk: qcom: Remove redundant .owner adds 3165d1e3c737 clk: qcom: gcc: Remove CPUSS clocks control for SC7280 adds 05d61401a452 dt-bindings: clk: qcom: Add QCM2290 Global Clock Controlle [...] adds 496d1a13d405 clk: qcom: Add Global Clock Controller driver for QCM2290 adds 36354c32bd76 clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_ [...] adds 68fb42fccdc9 dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible adds 78b727d02815 clk: qcom: smd-rpm: Add QCM2290 RPM clock support adds 85a88d2bdcf5 dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver adds 0519d1d0bf33 clk: qcom: gcc-msm8994: Modernize the driver adds 80863521ed89 clk: qcom: gcc-msm8994: Fix up SPI QUP clocks adds 74a33fac3aab clk: qcom: gcc-msm8994: Add missing NoC clocks adds b8f415c6ae95 clk: qcom: gcc-msm8994: Add missing clocks adds 35bb1e6eceef clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE adds a888dc4caeb4 clk: qcom: gcc-msm8994: Add modem reset adds c09b80238ceb clk: qcom: gcc-msm8994: Add proper msm8992 support adds eb2d505834f6 clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents adds ca8460ba1271 clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc adds 196eb9285255 clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc adds 72c4996a5e11 clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 adds d15eb8012476 dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 adds 4ab43d171181 clk: qcom: Add lpass clock controller driver for SC7280 adds a764e1ed500d dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280 adds 1daec8cfebc2 clk: qcom: camcc: Add camera clock controller driver for SC7280 adds 4a07a35baf1b Merge branch 'clk-qcom' into clk-next adds 897a54f9f017 Merge tag 'clk-imx-5.16' of git://git.kernel.org/pub/scm/l [...] adds e5c9c17340b2 Merge branch 'clk-imx' into clk-next adds aeca6ac15aaa clk: qcom: gcc-sc7280: Drop unused array adds 006a3c3b5f4f Merge branch 'clk-qcom' into clk-next adds 730d688fce07 dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain adds a3bb8a70e7ef dt-bindings: clock: qcom,videocc: add mmcx power domain adds 6158b94ec807 clk: qcom: dispcc-sm8250: use runtime PM for the clock controller adds a91c483b42fa clk: qcom: videocc-sm8250: use runtime PM for the clock co [...] adds 3652265514f5 clk: qcom: gdsc: enable optional power domain support adds 11cae9cb85ec Merge branch 'clk-qcom' into clk-next adds 323fd5955f84 clk: versatile: Rename ICST to CLK_ICST adds d4e15d4821e7 clk: versatile: hide clock drivers from non-ARM users adds 5d776bab41b2 Merge branch 'clk-versatile' into clk-next adds 2bd9feed2316 clk: renesas: r8a779[56]x: Add MLP clocks adds bada0389c2d8 Merge tag 'renesas-clk-for-v5.16-tag2' of git://git.kernel [...] adds a475008b40f2 Merge branch 'clk-renesas' into clk-next adds cfec8743e965 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 5d6298f25a0d dt-bindings: clock: Document Exynos850 CMU bindings adds 7dd05578198b clk: samsung: Introduce Exynos850 clock driver adds 3270ffe89fe6 clk: samsung: add support for CPU clocks adds 7d4901d96584 clk: samsung: exynos5433: update apollo and atlas clock probing adds 9fe667af61d2 clk: samsung: describe drivers in Kconfig adds bc42ef7492c1 dt-bindings: clock: samsung: add IDs for some core clocks adds 651521d396a8 clk: samsung: remove __clk_lookup() usage adds 74baf6ba03cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f84b139909f5 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 8a3c0a74ae87 m68k: defconfig: Update defconfigs for v5.15-rc1 adds 70a9aca7a7be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 82969eee6804 m68k: set a default value for MEMORY_RESERVE adds b7c534f5015b m68knommu: Remove MCPU32 config symbol adds 6a9fbcf16edc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c91cf42f61dc MIPS: sni: Fix the build adds a274bdbdfcf7 bcm47xx: Get rid of redundant 'else' adds 4beaeb5f11f3 bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) w [...] adds 169dd5f08a8c MIPS: Loongson64: Add of_node_put() before break adds 7c3d819a9357 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 018a5f1dd06a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9416797acc79 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds e386af43d7d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 02b182e67482 powerpc/perf: Refactor the code definition of perf reg ext [...] adds 29908bbf7b89 powerpc/perf: Expose instruction and data address register [...] adds 602946ec2f90 powerpc: Set max_mapnr correctly adds 6ffeb56ee210 powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support adds b616230e2325 powerpc/eeh: Fix docstrings in eeh.c adds 8f6aca0e0f26 powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CM [...] adds 09054e9cd372 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d7b3a11551db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3357ae1579c Merge branch 'fixes' into for-next adds 4a667ba87308 s390/debug: fix kernel-doc warnings adds 25d36a85c61b s390/test_unwind: convert to KUnit adds fbbd14073712 s390/barrier: factor out bcr_serialize() adds e16d02ee3f34 s390: introduce text_poke_sync() adds 1c27dfb24e3b s390/jump_label: use text_poke_sync() adds ae2b9a11b494 s390/ftrace: use text_poke_sync_lock() adds e5873d6f7a7a s390/ftrace: add missing serialization for graph caller patching adds 4e0502b8b310 s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH adds acd6c9afc63c s390/jump_label: rename __jump_label_transform() adds 0c14c037952c s390/jump_label: add __init_or_module annotation adds 5740a7c71ab6 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support adds 176510ebecd1 s390/ftrace: add ftrace_instruction_pointer_set() helper function adds 894979689d3a s390/ftrace: provide separate ftrace_caller/ftrace_regs_ca [...] adds 885359c42942 s390/ptrace: fix coding style adds 3990b5baf225 selftests/ftrace: add s390 support for kprobe args tests adds a30b5b030476 s390/ptrace: add function argument access API adds b2f583937aad s390/cmm: use string_upper() instead of open coded variant adds 6e3b5a75960e Merge branch 'features' into for-next adds dc43be12859d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7b24e52111fe Merge branch 'for-next' of git://git.libc.org/linux-sh adds b13f66277f49 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 90f79beca7a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 22b9940e4d9b Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 70f791893347 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds b200ddbd88cb Merge branch 'misc-5.15' into for-next-current-v5.14-20211014 adds ce0ec2bf2619 Merge branch 'for-next-current-v5.14-20211014' into for-ne [...] adds 5d2060b5a147 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk adds 48eaf2a2ebc3 btrfs: send: simplify send_create_inode_if_needed adds 6cd79a30ef01 btrfs: drop unnecessary ret in ioctl_quota_rescan_status adds 924aca0d1f98 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] adds 558973ec2657 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] adds 76129c4a06da btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] adds 39187ae2027a btrfs: subpage: introduce btrfs_subpage_bitmap_info adds ffe513f6262a btrfs: subpage: pack all subpage bitmaps into a larger bitmap adds dc87d9402c08 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] adds b8f2db0e76b8 btrfs: rename and switch to bool btrfs_chunk_readonly adds 60e13db4c571 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] adds 539962623bc6 btrfs: defrag: also check PagePrivate for subpage cases in [...] adds 7b52c6702d71 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize adds f149d86cf10b btrfs: defrag: factor out page preparation into a helper adds 0a3c42e0af6f btrfs: defrag: introduce helper to collect target file extents adds 00a965f8bec9 btrfs: defrag: introduce helper to defrag a contiguous pre [...] adds e6bf861ca659 btrfs: defrag: introduce helper to defrag a range adds 51486f8272f6 btrfs: defrag: introduce helper to defrag one cluster adds 26cdefed59c9 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] adds baf4254870ad btrfs: defrag: remove the old infrastructure adds 103f16492455 btrfs: defrag: enable defrag for subpage case adds 3b168165971e btrfs: zoned: load zone capacity information from devices adds 837c775cd7bc btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] adds 6289f82c3dbf btrfs: zoned: calculate free space from zone capacity adds 84f7e329b1be btrfs: zoned: tweak reclaim threshold for zone capacity adds 6dbc2542cd03 btrfs: zoned: consider zone as full when no more SB can be [...] adds 7043347db224 btrfs: zoned: locate superblock position using zone capacity adds ddef17f61f87 btrfs: zoned: finish superblock zone once no space left fo [...] adds 6a3abb9a4c5f btrfs: zoned: load active zone information from devices adds bff13701d7da btrfs: zoned: introduce physical_map to btrfs_block_group adds c8dc15da70a4 btrfs: zoned: implement active zone tracking adds 765679ca05a6 btrfs: zoned: load active zone info for block group adds efebfae1ff6a btrfs: zoned: activate block group on allocation adds 979bfaee01b1 btrfs: zoned: activate new block group adds c6a110a8cc54 btrfs: move ffe_ctl one level up adds 6e785df09b5c btrfs: zoned: avoid chunk allocation if active block group [...] adds c38e436a8cdf btrfs: zoned: finish fully written block group adds 7232ce201943 btrfs: zoned: finish relocating block group adds ad0458b43e90 btrfs: convert latest_bdev type to btrfs_device and rename adds b7d155b2250a btrfs: use latest_dev in btrfs_show_devname adds eaad6744d297 btrfs: update latest_dev when we create a sprout device adds 6bb9ceb01f3e btrfs: remove stale comment about the btrfs_show_devname adds dcc29a1d42ae btrfs: check if a log tree exists at inode_logged() adds 44cdfb9b7663 btrfs: remove no longer needed checks for NULL log context adds 5a2ff21dabde btrfs: do not log new dentries when logging that a new nam [...] adds ca69dd6fd19a btrfs: always update the logged transaction when logging n [...] adds e69afd8b95f3 btrfs: avoid expensive search when dropping inode items from log adds b34f3babbf3a btrfs: add helper to truncate inode items when logging inode adds 8f7e39686296 btrfs: avoid expensive search when truncating inode items [...] adds 652b9cf476e5 btrfs: avoid search for logged i_size when logging inode i [...] adds 9843aabc1709 btrfs: avoid attempt to drop extents when logging inode fo [...] adds f4719dc5c941 btrfs: do not commit delayed inode when logging a file in [...] adds 502e5c5a1529 btrfs: unexport repair_io_failure() adds b3f76147bfbd btrfs: introduce btrfs_is_data_reloc_root adds 8c787f604131 btrfs: zoned: add a dedicated data relocation block group adds ddf1f75a9423 btrfs: zoned: only allow one process to add pages to a rel [...] adds 28a1691bbf4d btrfs: zoned: use regular writes for relocation adds a22465f2d9d9 btrfs: check for relocation inodes on zoned btrfs in should_nocow adds c116efe5bfb6 btrfs: zoned: allow preallocation for relocation inodes adds 4b189e50df19 btrfs: rename setup_extent_mapping in relocation code adds 11876d7139b0 btrfs: zoned: let the for_treelog test in the allocator stand out adds 1bf3096f0620 btrfs: remove root argument from btrfs_log_inode() and its [...] adds 9c89ae515630 btrfs: remove redundant log root assignment from log_dir_items() adds 34de1cd909a3 btrfs: factor out the copying loop of dir items from log_d [...] adds 5bedd60c6af4 btrfs: insert items in batches when logging a directory wh [...] adds 9c49878b7fe4 btrfs: keep track of the last logged keys when logging a d [...] adds d018c328eb6d btrfs: rename btrfs_bio to btrfs_io_context adds a835f5bf8350 btrfs: remove btrfs_bio_alloc() helper adds 85aca417ccaf btrfs: rename struct btrfs_io_bio to btrfs_bio adds 2bfaca4fc382 btrfs: unlock newly allocated extent buffer after error adds a3460ef10356 btrfs: do not take the uuid_mutex in btrfs_rm_device adds d848a7413121 btrfs: assert that extent buffers are write locked instead [...] adds 3e92a4236ae4 btrfs: make sure btrfs_io_context::fs_info is always initialized adds d34ad3429dc3 btrfs: remove btrfs_raid_bio::fs_info member adds 9b189077a2ec btrfs: loop only once over data sizes array when inserting [...] adds 1a4afd223a25 btrfs: unexport setup_items_for_insert() adds 6ab41fafbd28 btrfs: use single bulk copy operations when logging directories adds a84a15b66aeb btrfs: remove unused parameter nr_pages in add_ra_bio_pages() adds 84e5496d81e5 btrfs: remove unnecessary parameter delalloc_start for wri [...] adds 0f907247a5f5 btrfs: use async_chunk::async_cow to replace the confusing [...] adds ffbad3f8d80a btrfs: don't pass compressed pages to btrfs_writepage_endi [...] adds d76583443159 btrfs: subpage: make add_ra_bio_pages() compatible adds c9421c2ce59b btrfs: introduce compressed_bio::pending_sectors to trace [...] adds 25c7dd27e75a btrfs: subpage: add bitmap for PageChecked flag adds 7fd50716908e btrfs: handle errors properly inside btrfs_submit_compress [...] adds f6bec9ceabc0 btrfs: handle errors properly inside btrfs_submit_compress [...] adds a797bed7fdc1 btrfs: introduce submit_compressed_bio() for compression adds 3befe8fb0511 btrfs: introduce alloc_compressed_bio() for compression adds 4d7cb3a4d6f8 btrfs: determine stripe boundary at bio allocation time in [...] adds e9029dcd0ab5 btrfs: determine stripe boundary at bio allocation time in [...] adds 317b27a6e5e7 btrfs: remove unused function btrfs_bio_fits_in_stripe() adds cfcab1d186cf btrfs: refactor submit_compressed_extents() adds caad13ef22d8 btrfs: cleanup for extent_write_locked_range() adds 7adc4eba9a44 btrfs: subpage: make compress_file_range() compatible adds aa9e3692cee5 btrfs: subpage: make btrfs_submit_compressed_write() compatible adds 88a47bd7abc2 btrfs: subpage: make end_compressed_bio_writeback() compatible adds cf58c26715e2 btrfs: subpage: make extent_write_locked_range() compatible adds 213185e58b54 btrfs: factor uncompressed async extent submission code in [...] adds 1f1e1b35726e btrfs: subpage: make lzo_compress_pages() compatible adds ef2e3b2385ab btrfs: rework page locking in __extent_writepage() adds f160e68dc1f6 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] adds 9343a73547fa btrfs: subpage: avoid potential deadlock with compression [...] adds 5539e8dd110a btrfs: subpage: only allow compression if the range is ful [...] adds 6bf2a8982255 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy adds 5ec0ef0225f0 btrfs: update refs for any root except tree log roots adds 37bbc1098646 btrfs: deal with errors when checking if a dir entry exist [...] adds bf9778cb336d btrfs: deal with errors when replaying dir entry during lo [...] adds f4a462dd72c5 btrfs: deal with errors when adding inode reference during [...] adds c1042b91d8bf btrfs: unify lookup return value when dir entry is missing adds 0c0565534812 btrfs: check for error when looking up inode during dir en [...] adds f6149ca20052 btrfs: change handle_fs_error in recover_log_trees to aborts adds aa06ff354edc btrfs: change error handling for btrfs_delete_*_in_log adds fdcdde245949 btrfs: add a BTRFS_FS_ERROR helper adds d5f9de6b525d btrfs: do not infinite loop in data reclaim if we aborted adds 3c49b2614be8 btrfs: fix abort logic in btrfs_replace_file_extents adds 4a1b6afac5e5 btrfs: rename root fields in delayed refs structs adds 07633dfd6bfa btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] adds 8bec353f8b07 btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] adds d478961ef4e0 btrfs: pull up qgroup checks from delayed-ref core to init time adds 4cefe04a6cfa btrfs: make btrfs_ref::real_root optional adds fff1ec456493 btrfs: reduce btrfs_update_block_group alloc argument to bool adds 581f79c2427e btrfs: use bvec_kmap_local in btrfs_csum_one_bio adds b3438511bef7 btrfs: rename btrfs_dio_private::logical_offset to file_offset adds 2b74f6e5cd7d btrfs: remove btrfs_bio::logical member adds bb1c28f52d17 btrfs: update device path inode time instead of bd_inode adds 8efd692598ac Merge branch 'misc-next' into for-next-next-v5.15-20211014 adds 17e1d80d4a4e btrfs: index free space entries on size adds cf35d993b947 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] adds 00caac2d485a btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] adds 2c497408e2ab Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] adds eaa94b0e3f9d btrfs: zoned: use greedy gc for auto reclaim adds 52167695925a Merge branch 'ext/jth/zoned-greedy-gc' into for-next-next- [...] adds 099f8e38cbfa btrfs: use num_device to check for the last surviving seed device adds 708660dcda90 btrfs: add comments for device counts in struct btrfs_fs_devices adds 255a1ba4cdc6 btrfs: do not call close_fs_devices in btrfs_rm_device adds 153f625f32cf btrfs: handle device lookup with btrfs_dev_lookup_args adds ea57e6e833a2 btrfs: add a btrfs_get_dev_args_from_path helper adds 5489ba589ed0 btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls adds 677121bcb55a Merge branch 'ext/josef/lockdep-rm-dev' into for-next-next [...] adds 00c9626f46be Merge branch 'for-next-next-v5.15-20211014' into for-next- [...] adds 7fd22830ee03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 186247a16675 ceph: skip existing superblocks that are blocklisted or sh [...] adds bb97e3c14f2f ceph: fix handling of "meta" errors adds 3751bf65d96d ceph: convert to noop_direct_IO adds 037ab4ddc273 libceph: drop ->monmap and err initialization adds ddfc7a59b601 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 9ee7924360cb cifs: To match file servers, make sure the server hostname [...] adds 08e9f52e2dce cifs: for compound requests, use open handle if possible adds 3eadb2cd62b0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 5b6e7e120e71 erofs: remove the fast path of per-CPU buffer decompression adds e62424651f43 erofs: decouple basic mount options from fs_context adds dfeab2e95a75 erofs: add multiple device support adds 8f89926290c4 erofs: get compression algorithms directly on mapping adds eebb297cf4fa erofs: introduce the secondary compression head adds da52243991d2 erofs: introduce readmore decompression strategy adds dd8ba3a40c1f lib/xz: Avoid overlapping memcpy() with invalid input with [...] adds 4a9e03860924 lib/xz: Validate the value before assigning it to an enum [...] adds 7f02226c6a30 lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() adds 1afa2dbb85ae lib/xz: Add MicroLZMA decoder adds 3b11553a02c4 lib/xz, lib/decompress_unxz.c: Fix spelling in comments adds 4ffcdf96a044 erofs: rename some generic methods in decompressor adds f1e2f6d66a55 erofs: lzma compression support adds 57d288759f00 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 52264b162a51 Revert "ext4: enforce buffer head state assertion in ext4_ [...] adds 6861a4e1817c ext4: fix lazy initialization next schedule time computati [...] adds 7e1cc8086ef8 ext4: correct the left/middle/right debug message for binsearch adds 2f961f147aad ext4: ensure enough credits in ext4_ext_shift_path_extents adds bd02347da7e2 ext4: refresh the ext4_ext_path struct after dropping i_data_sem. adds 6333c4e6167b ext4: convert from atomic_t to refcount_t on ext4_io_end->count adds efbcc1015b07 ext4: check for out-of-order index extents in ext4_valid_e [...] adds a992bc717652 ext4: check for inconsistent extents between index and leaf block adds 916ff8d5ea0e ext4: prevent partial update of the extent blocks adds 4b51bdc5de72 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 70a9ac36ffd8 f2fs: fix up f2fs_lookup tracepoints adds 011e0868e0cf f2fs: fix to use WHINT_MODE adds cd6d697a6e20 f2fs: fix wrong condition to trigger background checkpoint [...] adds 0f483acf1f85 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b5cf7894208e fuse: make sure reclaim doesn't write the inode adds 6e6b45a963c4 fuse: write inode in fuse_vma_close() instead of fuse_release() adds 28b9f8c9574b fuse: annotate lock in fuse_reverse_inval_entry() adds 2469204435db fuse: use kmap_local_page() adds 443a15ad3f72 fuse: delete redundant code adds 7df1f7c2bb83 fuse: move fuse_invalidate_attr() into fuse_update_ctime() adds 3a731da57ebd fuse: simplify __fuse_write_file_get() adds 412a7ca5e2e6 fuse: selective attribute invalidation adds a69a29fb89c1 fuse: don't bump attr_version in cached write adds 9ea929e80274 fuse: rename fuse_write_update_size() adds a2d7728a1f35 fuse: always invalidate attributes after writes adds 3a59f16e1d29 fuse: fix attr version comparison in fuse_read_update_size() adds 68aaf8d59132 fuse: cleanup code conditional on fc->writeback_cache adds 27e2682a6fd9 fuse: simplify local variables holding writeback cache state adds cbcde085408b fuse: move reverting attributes to fuse_change_attributes() adds 83d9bf94c077 fuse: add cache_mask adds e15a9a5fca6c fuse: take cache_mask into account in getattr adds 23153ba8ba37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 814a66741b9f iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value adds 0c8eb2884a42 powerpc/kvm: Fix kvm_use_magic_page adds bb523b406c84 gup: Turn fault_in_pages_{readable,writeable} into fault_i [...] adds a6294593e8a1 iov_iter: Turn iov_iter_fault_in_readable into fault_in_io [...] adds 9966fd65a9f6 iov_iter: Introduce fault_in_iov_iter_writeable adds 422495cebcc9 gfs2: Add wrapper for iomap_file_buffered_write adds 0bf11b1d61bf gfs2: Clean up function may_grant adds 593bf69f3833 gfs2: Introduce flag for glock holder auto-demotion adds 53d26ffa5d4a gfs2: Move the inode glock locking to gfs2_file_buffered_write adds 7e18430fec45 gfs2: Eliminate ip->i_gh adds e2507ec45cd5 gfs2: Fix mmap + page fault deadlocks for buffered I/O adds 6161c5211ebf iomap: Fix iomap_dio_rw return value for user copies adds c105765ff2da iomap: Support partial direct I/O on user copy failures adds 59fa128c9d56 iomap: Add done_before argument to iomap_dio_rw adds 293110400f91 gup: Introduce FOLL_NOFAULT flag to disable page faults adds 55abd803c7bc iov_iter: Introduce nofault flag to disable page faults adds 28ea41433945 gfs2: Fix mmap + page fault deadlocks for direct I/O adds d2a469cf8d1a gfs2: remove redundant check in gfs2_rgrp_go_lock adds ebf6bd6aa8fa gfs2: Add GL_SKIP holder flag to dump_holder adds 5309362837e7 gfs2: move GL_SKIP check from glops to do_promote adds de17afb40e34 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug adds a2ace07127f9 gfs2: Allow append and immutable bits to coexist adds 2657831b28c7 gfs2: Save ip from gfs2_glock_nq_init adds 4578265f8eff gfs2: dequeue iopen holder in gfs2_inode_lookup error adds 8f85961f79e4 gfs2: dump glocks from gfs2_consist_OBJ_i adds e2f2a8fd06eb gfs2: change go_lock to go_instantiate adds 8d3e83c69c36 gfs2: Remove 'first' trace_gfs2_promote argument adds 14ce227b9460 gfs2: re-factor function do_promote adds 655b880138f7 gfs2: further simplify do_promote adds 33f5dd247dcf gfs2: split glock instantiation off from do_promote adds 3d715ab904e6 gfs2: fix GL_SKIP node_scope problems adds aedbfb899474 gfs2: Eliminate GIF_INVALID flag adds 10d8c07c8563 gfs2: remove RDF_UPTODATE flag adds bbcbd4c0da18 gfs2: set glock object after nq adds a4c6ce39a11b gfs2: Cancel remote delete work asynchronously adds 74b2ecd9acae gfs2: Fix glock_hash_walk bugs adds 8632f7b46e5a gfs2: check context in gfs2_glock_put adds 7ab0cf710b77 gfs2: Fix unused value warning in do_gfs2_set_flags() adds 175fa2714f2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1aa47223e0d5 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds f7db8fd03a4b ksmbd: add validation in smb2_ioctl adds bf8acc9e10e2 ksmbd: improve credits management adds 9a63b999ae54 ksmbd: fix potencial 32bit overflow from data area check i [...] adds dbad63001eac ksmbd: validate compound response buffer adds 4bc59477c329 ksmbd: limit read/write/trans buffer size not to exceed 8MB adds 2ea086e35c3d ksmbd: add buffer validation for smb direct adds 7a3348870500 ksmbd: validate credit charge after validating SMB2 PDU body size adds 1d69d62d0b0b Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 0ae93b99beb2 SUNRPC: Simplify the SVC dispatch code path adds 5b747a594b19 SUNRPC: De-duplicate .pc_release() call sites adds 16c663642c7e SUNRPC: Replace the "__be32 *p" parameter to .pc_decode adds c44b31c26379 SUNRPC: Change return value type of .pc_decode adds 3b0ebb255fdc NFSD: Save location of NFSv4 COMPOUND status adds fda494411485 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode adds 130e2054d4a6 SUNRPC: Change return value type of .pc_encode adds 2336d6968621 nfsd: update create verifier comment adds 53199672ffd5 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds 507874c08f63 orangefs: Remove redundant initialization of variable ret adds 4c2b46c824a7 fs: orangefs: fix error return code of orangefs_revalidate [...] adds ac2c63757f4f orangefs: Fix sb refcount leak when allocate sb info failed. adds ac074ef1cc91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a785fba7df9a xfs: Use kvcalloc() instead of kvzalloc() adds c30a0cbd07ec xfs: use kmem_cache_free() for kmem_cache objects adds c5db9f937b29 xfs: formalize the process of holding onto resources acros [...] adds 512edfac85d2 xfs: port the defer ops capture and continue to resource capture adds 78e8ec83a404 xfs: fix maxlevels comparisons in the btree staging code adds ae127f087dc2 xfs: remove xfs_btree_cur_t typedef adds 510a28e195cd xfs: don't allocate scrub contexts on the stack adds f4585e82340b xfs: stricter btree height checking when looking for errors adds 1ba6fd34ca63 xfs: stricter btree height checking when scanning for btree roots adds 4c175af2ccd3 xfs: check that bc_nlevels never overflows adds de38db7239c4 xfs: remove the xfs_dinode_t typedef adds ed67ebfd7c40 xfs: remove the xfs_dsb_t typedef adds 11a83f4c3930 xfs: remove the xfs_dqblk_t typedef adds c1cbf1448804 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 36ead61df34b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8d75736669b0 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 8c7164f987e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ae396e4b42e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b2c8edead8f5 Merge branch 'pci/acpi' adds 5c718fc2edaa Merge branch 'pci/enumeration' adds 8e9028b3790d PCI: Return NULL for to_pci_driver(NULL) adds 097d9d414433 PCI: Drop pci_device_remove() test of pci_dev->driver adds ae232f0970ea PCI: Drop pci_device_probe() test of !pci_dev->driver adds 171d149ce8d1 PCI/ERR: Factor out common dev->driver expressions adds a534ff3f4d60 scsi: message: fusion: Remove unused mpt_pci driver .probe [...] adds 8f5c335e34b5 crypto: qat - simplify adf_enable_aer() adds 823c523eb2e4 bcma: simplify reference to driver name adds 7c3b2c933a91 ssb: Use dev_driver_string() instead of pci_dev->driver->name adds 5a72431ec318 powerpc/eeh: Use dev_driver_string() instead of struct pci [...] adds 1fbbcffd0ee1 crypto: hisilicon - use dev_driver_string() instead of pci [...] adds e519d9ea62e8 net: hns3: use dev_driver_string() instead of pci_dev->dri [...] adds e14dc2601314 net: marvell: prestera: use dev_driver_string() instead of [...] adds 40dbd5ffc278 mlxsw: pci: Use dev_driver_string() instead of pci_dev->dr [...] adds 230b1e54bd14 nfp: use dev_driver_string() instead of pci_dev->driver->name adds 34ab316d7287 xen/pcifront: Drop pcifront_common_process() tests of pcid [...] adds 43e85554d4ed xen/pcifront: Use to_pci_driver() instead of pci_dev->driver adds 4e59b75430f0 cxl: Factor out common dev->driver expressions adds 16bd44e54dfb cxl: Use to_pci_driver() instead of pci_dev->driver adds 97918f794027 usb: xhci: Use to_pci_driver() instead of pci_dev->driver adds 4141127c44a9 powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver adds ba51521b11a1 perf/x86/intel/uncore: Use to_pci_driver() instead of pci_ [...] adds d98d53331b72 x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev [...] adds 2a4d9408c9e8 PCI: Use to_pci_driver() instead of pci_dev->driver adds b5f9c644eb1b PCI: Remove struct pci_dev->driver adds e4d68037a722 Merge branch 'pci/driver' adds 3134689f98f9 PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() adds ea401499e943 PCI: pciehp: Ignore Link Down/Up caused by error-induced H [...] adds 80dcd36c388a PCI/portdrv: Remove unused resume err_handler adds bb6951b84fb4 PCI/portdrv: Remove unused pcie_port_bus_{,un}register() d [...] adds f9a6c8ad4922 PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n adds 352ba7f5f0ce Merge branch 'pci/hotplug' adds f34078462242 Merge branch 'pci/p2pdma' adds b5f0de4913cb Merge branch 'pci/portdrv' adds 0b926fb57841 Merge branch 'pci/resource' adds 1a323bd071dd PCI/switchtec: Error out MRPC execution when MMIO reads fail adds 551ec658b698 PCI/switchtec: Fix a MRPC error status handling issue adds 1420ac218abc PCI/switchtec: Update the way of getting management VEP in [...] adds 67116444cf55 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP adds 9f37ab0412eb PCI/switchtec: Add check of event support adds 050dd905fcdf Merge branch 'pci/switchtec' adds 57734e3c139a Merge branch 'pci/sysfs' adds 128c7a8eca7d Merge branch 'pci/virtualization' adds bf2928c7a284 PCI/VPD: Add pci_read/write_vpd_any() adds 80484b7f8db1 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() adds eb89bfbd0e8f cxgb3: Remove t3_seeprom_read and use VPD API adds 7724d929fdde cxgb3: Use VPD API in t3_seeprom_wp() adds 12a1cb02fee9 cxgb3: Remove seeprom_write and use VPD API adds 4fb4712f6a1d Merge branch 'pci/vpd' adds b2105b9f39b5 PCI: Correct misspelled and remove duplicated words adds f18312084300 PCI: hv: Remove unnecessary use of %hx adds 357df2fc0066 PCI: Use unsigned to match sscanf("%x") in pci_dev_str_mat [...] adds e98754233c58 PCI: cpqphp: Format if-statement code block correctly adds 833b5eb005a4 Merge branch 'pci/misc' adds 460275f124fb PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros adds a4e17d65dafd PCI: aardvark: Fix PCIe Max Payload Size setting adds 464de7e7fff7 PCI: aardvark: Don't spam about PIO Response Status adds d419052bc6c6 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on [...] adds 46ef6090dbf5 PCI: aardvark: Fix configuring Reference clock adds a7ca6d7fa3c0 PCI: aardvark: Do not clear status bits of masked interrupts adds 1fb95d7d3c7a PCI: aardvark: Do not unmask unused interrupts adds 67cb2a4c9349 PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() adds 223dec14a053 PCI: aardvark: Implement re-issuing config requests on CRS [...] adds 454c53271fc1 PCI: aardvark: Simplify initialization of rootcap on virtu [...] adds f76b36d40bee PCI: aardvark: Fix link training adds 661c399a651c PCI: aardvark: Fix checking for link up via LTSSM state adds 2b650b7ff20e PCI: aardvark: Fix reporting Data Link Layer Link Active adds 7d22d60c21eb Merge branch 'remotes/lorenzo/pci/aardvark' adds 2e7aa399dffc irqdomain: Make of_phandle_args_to_fwspec() generally available adds 5a58ff59f244 of/irq: Allow matching of an interrupt-map local to an int [...] adds 432c404c03cb PCI: of: Allow matching of an interrupt-map local to a PCI device adds 7f3e6a91ca12 PCI: apple: Add initial hardware bring-up adds 5e16921fdd21 PCI: apple: Set up reference clocks when probing adds f0aba6951e8f PCI: apple: Add INTx and per-port interrupt support adds 51cda3849048 PCI: apple: Implement MSI support adds ccccdd9e03f8 iommu/dart: Exclude MSI doorbell from PCIe device IOVA range adds 1fa7dcb08110 PCI: apple: Configure RID to SID mapper on device addition adds 42cd1f90c780 Merge branch 'remotes/lorenzo/pci/apple' adds af7cda832f8a dt-bindings: rockchip: Add DesignWare based PCIe controller adds 535cf2c1270d Merge branch 'remotes/lorenzo/pci/dt' adds 3a7fb86758c9 PCI: dwc: Export more symbols to allow modular drivers adds 3b868d150efd PCI: dra7xx: Make it a kernel module adds b9a6943dc891 PCI: dra7xx: Remove unused include adds 5af9405397bf PCI: dra7xx: Get an optional clock adds 2908a0d81f5b PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) adds 8faa1d2defb7 PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) adds 5b8402562e55 PCI: visconti: Remove surplus dev_err() when using platfor [...] adds 7e919677bb39 PCI: dwc: Perform host_init() before registering msi adds 4caab28a6215 PCI: uniphier: Serialize INTx masking/unmasking and fix th [...] adds 64b81eb616cd Merge branch 'remotes/lorenzo/pci/dwc' adds 4d597f6bc9c1 Merge branch 'remotes/lorenzo/pci/endpoint' adds 65315ec52c9b PCI: imx6: Remove unused assignment to variable ret adds 8c987bc974fb Merge branch 'remotes/lorenzo/pci/imx6' adds 31c9ef002580 dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller adds f55fee56a631 PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver adds 79352928a666 MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver a [...] adds b89ff410253d PCI: qcom: Replace ops with struct pcie_cfg in pcie match data adds aa9c0df98c29 PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280 adds 45a3ec891370 PCI: qcom: Add sc8180x compatible adds 3d3c4011c882 Merge branch 'remotes/lorenzo/pci/qcom' adds c65bd90dc93e PCI: rcar-ep: Remove unneeded includes adds 861e133ba268 PCI: rcar-host: Remove unneeded includes adds 64ea0bbd63d7 Merge branch 'pci/host/rcar' adds 42da7911b83a PCI: vmd: Assign a number to each VMD controller adds 2565e5b69c44 PCI: vmd: Do not disable MSI-X remapping if interrupt rema [...] adds 42cf2a633d5d PCI: vmd: depend on !UML adds ae675ce8e795 Merge branch 'remotes/lorenzo/pci/vmd' adds b1e6b59cdeff Merge branch 'remotes/lorenzo/pci/xgene' adds e4c22381a446 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ca42b3d4ff7f Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 806b96995376 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6ac04ffbc1a1 Merge branch 'i2c/for-current' into i2c/for-next adds c5c34f5793f3 Merge branch 'i2c/for-current' into i2c/for-mergewindow adds df7c4a8c1b47 dt-bindings: i2c: Add Apple I2C controller bindings adds 3a7442ac1d1b i2c: pasemi: Use io{read,write}32 adds 07e820d4fcb0 i2c: pasemi: Use dev_name instead of port number adds c06f50ed36cc i2c: pasemi: Remove usage of pci_dev adds 6adb00c7f0ed i2c: pasemi: Split off common probing code adds 9bc5f4f660ff i2c: pasemi: Split pci driver to its own file adds 1a62668cefdb i2c: pasemi: Move common reset code to own function adds fd664ab2319f i2c: pasemi: Allow to configure bus frequency adds a2c34bfd2c58 i2c: pasemi: Refactor _probe to use devm_* adds d88ae2932df0 i2c: pasemi: Add Apple platform driver adds 3abdc89b5e30 i2c: pasemi: Set enable bit for Apple variant adds 712d6617d0a2 i2c: mlxcpld: Allow flexible polling time setting for I2C [...] adds e3e4949e637d i2c: mediatek: Reset the handshake signal between i2c and dma adds cc28e578f515 i2c: mediatek: Dump i2c/dma register when a timeout occurs adds 26701d49482a Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 9e5c95b001ee Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds b9b5e085b500 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds fb4747d89b48 dt-bindings: hwmon: Add IIO HWMON binding adds 6665e10a2ec3 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] adds d73287eed73f hwmon: (raspberrypi) Use generic notification mechanism adds e8ac01e5db32 hwmon: Add Maxim MAX6620 hardware monitoring driver adds bc8de07e8812 hwmon: (mlxreg-fan) Extend the maximum number of tachometers adds 150f1e0c6fa8 hwmon: (mlxreg-fan) Extend driver to support multiply PWM adds d7efb2ebc7b3 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] adds 2e7b9886968b hwmon: (nct6775) Use superio_*() function pointers in sio_data. adds 4914036eb66b hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] adds 3fbbfc27f955 hwmon: (nct6775) Support access via Asus WMI adds 000cc5bc49aa hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm adds 9559cb33796e dt-bindings: hwmon: lm90: convert to dtschema adds 3e0ce52615e2 dt-bindings: hwmon: lm90: do not require VCC supply adds 951778f11727 dt-bindings: hwmon: lm70: move to trivial devices adds 45678bab0827 dt-bindings: hwmon: ti,tmp108: convert to dtschema adds 4c4237898e4a dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] adds e2dbaa65158b dt-bindings: hwmon: lltc,ltc4151: convert to dtschema adds 105b65d90cf3 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema adds 8084b2a14116 dt-bindings: hwmon: sensirion,sht15: convert to dtschema adds d55532f77137 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] adds 1947a89e382e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices adds f348047ab2b9 dt-bindings: hwmon: dps650ab: move to trivial devices adds 3634eceea159 dt-bindings: hwmon: hih6130: move to trivial devices adds 0a4157196a5d dt-bindings: hwmon: jedec,jc42: convert to dtschema adds cae0233946c3 hwmon: (tmp421) introduce MAX_CHANNELS define adds 7bcc5a7a5c2b dt-bindings: hwmon: Convert NTC thermistor to YAML adds b4fb4676fb96 dt-bindings: hwmon: ibm,cffps: move to trivial devices adds ae59dc455a78 hwmon: (pmbus/lm25066) Add offset coefficients adds fa16188fa205 hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa adds 6d2ff184cbe7 hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id adds b7931a7b0e0d hwmon: (pmbus/lm25066) Let compiler determine outer dimens [...] adds df60a5daa7fb hwmon: (pmbus/lm25066) Mark lm25066_coeff array const adds b7792f3ea392 hwmon: (pmbus/lm25066) Add OF device ID table adds 94ee5fcc240f hwmon: (pmbus/lm25066) Support configurable sense resistor values adds 373c0a77934c dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC adds 6e2baac88cdd hwmon: (nct6775) Add additional ASUS motherboards. adds a111ec399c60 hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry adds 8a5cfcfa9445 hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version adds 1508fb29157e hwmon: (nct6775) add Pro WS X570-ACE adds b1c24237341f hwmon: (mlxreg-fan) Modify PWM connectivity validation adds b2be2422c0c9 hwmon: (mlxreg-fan) Support distinctive names per differen [...] adds b87783e85559 hwmon: (tmp103) Convert tmp103 to use new hwmon registration API adds 952a11ca32a6 hwmon: cleanup non-bool "valid" data fields adds 9a094b758da7 dt-bindings: hwmon: jedec,jc42: add nxp,se97b adds 8a0c75a1c399 hwmon: (dell-smm) Remove unnecessary includes adds beee7890c363 hwmon: (adt7x10) Make adt7x10_remove() return void adds 5e3dbeac3795 hwmon: (tmp421) introduce a channel struct adds f04ce1e32330 dt-bindings: hwmon: add missing tmp421 binding adds c1143d1bc5df hwmon: (tmp421) add support for defining labels from DT adds 45e9bda4ffc4 hwmon: (tmp421) support disabling channels from DT adds 3fba10dc0341 hwmon: (tmp421) support specifying n-factor via DT adds f3fbf4b81d30 hwmon: (tmp421) really disable channels adds 1a98068c71f9 hwmon: (tmp421) support HWMON_T_ENABLE adds 0ebbd89d4d77 hwmon: (tmp421) update documentation adds 3e4dd2e8bcf2 hwmon: (tmp421) ignore non-channel related DT nodes adds 51369c0f0534 dt-bindings: hwmon: allow specifying channels for tmp421 adds b1986c8e31a3 hwmon: (dell-smm) Add support for fanX_min, fanX_max and f [...] adds 2c59a32d1220 hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() adds efb389b8c34f hwmon: (max31722) Warn about failure to put device in stan [...] adds 66ae4d562b6a hwmon: (tmp421) Add of_node_put() before return adds 5a5738a944f6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds d5b421fe0282 docs: Explain the desired position of function attributes adds 85eafc63d032 docs: update file link location adds ff9c3d4360db docs: proc.rst: mountinfo: improved field numbering adds b0b719cea870 docs: proc.rst: mountinfo: align columns adds a9d85efb25fb docs: use the lore redirector everywhere adds e825b29ab812 docs: UML: user_mode_linux_howto_v2 edits adds aa872e0647dc docs: pdfdocs: Adjust \headheight for fancyhdr adds a40a8a110305 scripts: kernel-doc: Ignore __alloc_size() attribute adds c0f79812b943 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 64e94f6f9184 Merge branch 'master' of git://linuxtv.org/media_tree.git adds fe47b6d7582a media: cedrus: fix double free adds f63543d5f682 media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() adds 81ea6df15cdf media: i2c: select V4L2_ASYNC where needed adds 1e4e21b1e162 media: rcar-vin: add G/S_PARM ioctls adds 891a5741e13d media: videobuf2: always set buffer vb2 pointer adds 7ad79851e957 media: aspeed: add debugfs adds a8b0a96c843c media: saa7134: Add support for Leadtek WinFast HDTV200 H adds 82f6b73f5581 media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatena [...] adds 0b43bcfcff39 media: TDA1997x: replace video detection routine adds 0aa5e2d26dcf media: Add ADV7610 support for adv7604 driver - DT docs. adds c3d797288ac9 media: Add ADV7610 support for adv7604 driver. adds e12dab8f5485 media: i.MX6: Support 16-bit BT.1120 video input adds 712c3300fbc5 media: MAINTAINERS: update maintainer for ch7322 driver adds a85dfbbcbe96 media: imx-jpeg: Add pm-runtime support for imx-jpeg adds 2515e2e69fbf media: rkvdec: Do not override sizeimage for output format adds 6c589fa01766 media: rkvdec: Support dynamic resolution changes adds 7fcb397b1d95 media: cedrus: Don't kernel map most buffers adds 7a571dcf0295 media: ivtv: fix build for UML adds fd8288cb489d media: ir_toy: assignment to be16 should be of correct type adds 9bfc149a4e01 media: sir_ir: remove broken driver adds af82746a0523 media: ite-cir: IR receiver stop working after receive overflow adds d8b0909c3d20 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 353e4ad3db53 Merge branch 'acpica' into linux-next adds 924431ddc0df Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] adds 87440d70a4bf Merge back ACPI PCI material for v5.16. adds 3d4b30999218 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-docs' and 'ac [...] adds 8b472e7eb85b Merge branch 'pnp' into linux-next adds 4cf233315def Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] adds aa1a43262ad5 PM: EM: Fix inefficient states detection adds c8ed99533dbc PM: EM: Mark inefficient states adds 88f7a89560f6 PM: EM: Extend em_perf_domain with a flag field adds 8354eb9eb3dd PM: EM: Allow skipping inefficient states adds 151717690694 cpufreq: Make policy min/max hard requirements adds 442d24a5c49a cpufreq: Add an interface to mark inefficient frequencies adds 1f39fa0dccff cpufreq: Introducing CPUFREQ_RELATION_E adds b894d20e6867 cpufreq: Use CPUFREQ_RELATION_E in DVFS governors adds e458716a92b5 PM: EM: Mark inefficiencies in CPUFreq adds 6215a5de9e91 cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call adds 8b39fe3eab1e Merge branch 'pm-em' into linux-next adds 80da1b508f29 thermal: Move ABI documentation to Documentation/ABI adds d4d354bc5c85 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] adds 136f282028da ACPI: tools: fix compilation error adds 1b3dc77d7595 Merge branch 'acpi-tools' into linux-next adds 295b27ec847b Merge branch 'acpi-pm' into linux-next adds 2835f327bd12 ACPI: battery: Accept charges over the design capacity as full adds c10383e8ddf4 ACPI: scan: Release PM resources blocked by unused objects adds 50861d439b93 ACPI: LPSS: Use ACPI_COMPANION() directly adds d47e983e4f61 ACPI: replace snprintf() in "show" functions with sysfs_emit() adds 180a736395e7 Merge branches 'acpi-battery', 'acpi-scan', 'acpi-soc' and [...] adds 826929d1f1d8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds b0315966bd6f Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 5a644c40c7f7 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds bdb42259b2c2 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 7fdf350be400 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds db03874b8543 dt-bindings: thermal: qcom: add HC variant of adc-thermal [...] adds f6c83676c609 thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant adds b8aaf1415a1b thermal: rcar_gen3_thermal: Store thcode and ptat in priv data adds c3131bd5586d thermal: rcar_gen3_thermal: Read calibration from hardware adds 1dd7128b839f thermal/core: Fix null pointer dereference in thermal_release() adds e739010ef1c3 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 3eea40d4749b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 13f30b0fa0a9 RDMA/counter: Add a descriptor in struct rdma_hw_stats adds 0a0800ce2a6a RDMA/core: Add a helper API rdma_free_hw_stats_struct adds 0dc89684605e RDMA/counter: Add an is_disabled field in struct rdma_hw_stats adds 5e2ddd1e5982 RDMA/counter: Add optional counter support adds 7301d0a9834c RDMA/nldev: Add support to get status of all counters adds 822cf785ac6d RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_st [...] adds 3c3c1f141639 RDMA/nldev: Allow optional-counter status configuration th [...] adds 886773d24962 RDMA/mlx5: Support optional counters in hw_stats initialization adds ffa501ef1963 RDMA/mlx5: Add steering support in optional flow counters adds a29b934ceb4c RDMA/mlx5: Add modify_op_stat() support adds a020094090e5 RDMA/mlx5: Add optional counter support in get_hw_stats callback adds 9a33f3980978 RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_ [...] adds 4bd46f3a986d RDMA/iwpm: Remove redundant initialization of pointer err_str adds 8869574a6c11 RDMA: Remove redundant 'flush_workqueue()' calls adds 0bed5dfa5af8 RDMA/irdma: Remove irdma_uk_mw_bind() adds 6d2682216d1f RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() adds 16ddcfca5671 RDMA/irdma: Remove irdma_get_hw_addr() adds 9d8f247cc33c RDMA/irdma: Remove irdma_cqp_up_map_cmd() adds f4e56ec4452f RDMA/mlx4: Return missed an error if device doesn't suppor [...] adds cfc0312d9c83 RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr adds 99c13a3e2965 RDMA/rxe: Change AH objects to indexed adds 73a549321003 RDMA/rxe: Create AH index and return to user space adds 4da698eabf0f RDMA/rxe: Replace ah->pd by ah->ibah.pd adds e2fe06c90806 RDMA/rxe: Lookup kernel AH from ah index in UD WQEs adds 3b87e0824272 RDMA/rxe: Convert kernel UD post send to use ah_num adds ac0fffa0859b RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() adds c2b31279d97c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce8bd03c47fc ethernet: sun: add missing semicolon, fix build adds 2cb67ab153d5 gve: Switch to use napi_complete_done adds 58401b2a46e7 gve: Add rx buffer pagecnt bias adds 61d72c7e486b gve: Do lazy cleanup in TX path adds 87a7f321bb6a gve: Recover from queue stall due to missed IRQ adds 4edf8249bcd1 gve: Add netif_set_xps_queue call adds ea5d3455adf1 gve: Allow pageflips on larger pages adds 1b4d1c9bab09 gve: Track RX buffer allocation failures adds e679198bbb82 Merge branch 'gve-improvements' adds 7715ec32472c ice: implement low level recipes functions adds 450052a4142c ice: manage profiles and field vectors adds fd2a6b71e300 ice: create advanced switch recipe adds 0f94570d0cae ice: allow adding advanced rules adds 8bb98f33dead ice: allow deleting advanced rules adds 8b8ef05b776e ice: cleanup rules info adds 572b820dfa61 ice: Allow changing lan_en and lb_en on all kinds of filters adds 0d08a441fb1a ice: ndo_setup_tc implementation for PF adds 7fde6d8b445f ice: ndo_setup_tc implementation for PR adds 311c13ddc8ee Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5b25a5bf5e04 nfc: drop unneeded debug prints adds f141cfe364ef nfc: nci: replace GPLv2 boilerplate with SPDX adds edfa5366ef42 nfc: s3fwrn5: simplify dereferencing pointer to struct device adds 84910319fad4 nfc: st-nci: drop unneeded debug prints adds e52cc2a625a6 nfc: st21nfca: drop unneeded debug prints adds f0563ebec68f nfc: trf7970a: drop unneeded debug prints adds f41e137abd25 nfc: microread: drop unneeded debug prints adds ff7f0e4e7930 Merge branch 'nfc-minor-printk-cleanup' adds a34dda728430 mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entr [...] adds 0908e42ad9a5 mlxsw: spectrum_qdisc: Distinguish between ingress and egr [...] adds 099bf89d6a35 mlxsw: spectrum_qdisc: Track permissible actions per binding adds 9c18eaf2882d mlxsw: spectrum_qdisc: Offload RED qevent mark adds a703b5179b5c selftests: mlxsw: sch_red_core: Drop two unused variables adds 0cd6fa99a076 selftests: mlxsw: RED: Add selftests for the mark qevent adds 249ae9495b03 Merge branch 'mlxsw-ECN-mirroring' adds 7bb39a394490 net: hns: Prefer struct_size over open coded arithmetic adds e4400bbf5b15 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE adds 3dc20f4762c6 net, neigh: Enable state migration between NUD_PERMANENT a [...] adds 2c611ad97a82 net, neigh: Extend neigh->flags to 32 bit to allow for extensions adds 7482e3841d52 net, neigh: Add NTF_MANAGED flag for managed neighbor entries adds 2ed08b5ead3c Merge branch 'Managed-Neighbor-Entries' adds 25b90c19102f tulip: fix setting device address from rom adds 850bfb912a6d net: hns3: debugfs add support dumping page pool info adds 177c92353be9 ethernet: tulip: avoid duplicate variable name on sparc adds 21314638c9f2 devlink: Reduce struct devlink exposure adds 2bc50987dc1f devlink: Move netdev_to_devlink helpers to devlink.c adds b88f7b1203bf devlink: Annotate devlink API calls adds bd032e35c568 devlink: Allow control devlink ops behavior through feature mask adds 96869f193cfd net/mlx5: Set devlink reload feature bit for supported dev [...] adds 82465bec3e97 devlink: Delete reload enable/disable interface adds 0e258cec0b07 Merge branch 'devlink-reload-simplification' adds d1f24712a86a ionic: no devlink_unregister if not registered adds edce2a93dd78 net: enetc: include ip6_checksum.h for csum_ipv6_magic adds 50515cac8d0e net: qed_debug: fix check of false (grc_param < 0) expression adds 23144a915684 ravb: Use ALIGN macro for max_rx_len adds 2e95e08ac009 ravb: Add rx_max_buf_size to struct ravb_hw_info adds 3d4e37df882b ravb: Fillup ravb_alloc_rx_desc_gbeth() stub adds 2458b8edb887 ravb: Fillup ravb_rx_ring_free_gbeth() stub adds 16a6e245a9f3 ravb: Fillup ravb_rx_ring_format_gbeth() stub adds 1c59eb678cbd ravb: Fillup ravb_rx_gbeth() stub adds b6a4ee6e74de ravb: Add carrier_counters to struct ravb_hw_info adds 0ee65bc14ff2 ravb: Add support to retrieve stats for GbEthernet adds 4ea3167bad27 ravb: Rename "tsrq" variable adds 030634f37db9 ravb: Optimize ravb_emac_init_gbeth function adds 1091da579d7c ravb: Rename "nc_queue" feature bit adds 95e99b10482d ravb: Document PFRI register bit adds 3d6b24a2ada3 ravb: Update ravb_emac_init_gbeth() adds 940409264647 ravb: Fix typo AVB->DMAC adds 5f3b8acee9fe Merge branch 'add-functional-support-for-gigabit-ethernet-driver' adds c045ad2cc01e ax25: constify dev_addr passing adds db95732446a8 rose: constify dev_addr passing adds 2ef6db76bac0 llc/snap: constify dev_addr passing adds 1a8a23d2da4f ipv6: constify dev_addr passing adds 6cf862807234 tipc: constify dev_addr passing adds 1bfcd1cc546e decnet: constify dev_addr passing adds fe83fe739df7 Merge branch 'net-constify-dev_addr-passing-for-protocols' adds 40af35fdf79c netdevice: demote the type of some dev_addr_set() helpers adds 20c3d9e45ba6 hamradio: use dev_addr_set() for setting device address adds 5a1b7e1a5325 ip: use dev_addr_set() in tunnels adds 400f17d3301e Merge branch 'net-use-dev_addr_set-in-hamradio-and-ip-tunnels' adds 13b5ffa0e282 net: remove single-byte netdev->dev_addr writes adds 6312d52838b2 marvell: octeontx2: build error: unknown type name 'u64' adds 39e222bfd7f3 net: dsa: unregister cross-chip notifier after ds->ops->teardown adds e79d82643a69 net: enetc: fix check for allocation failure adds b063e0651ced mlxsw: reg: Fix a typo in a group heading adds fc372cc07286 mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT adds 6242b0a96302 mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters adds 15be36b8126b mlxsw: spectrum_qdisc: Introduce per-TC ECN counters adds bf862732945c selftests: mlxsw: RED: Test per-TC ECN counters adds ffdbc0fe8be4 Merge branch 'mlxsw-show-per-band-ecn-marked-counter-on-qdisc' adds 9974cb5c8790 net: delete redundant function declaration adds e00ae1a2aaf2 ice: Refactor ice_aqc_link_topo_addr adds 3bb6324b3dcb ice: Implement functions for reading and setting GPIO pins adds 885fe6932a11 ice: Add support for SMA control multiplexer adds 325b2064d00a ice: Implement support for SMA and U.FL on E810-T adds 201f1a2d77f6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 766607570bec ethernet: constify references to netdev->dev_addr in drivers adds 54f2d8d6ca99 ethernet: make eth_hw_addr_random() use dev_addr_set() adds db0dcc6a8a7c ethernet: make use of eth_hw_addr_random() where appropriate adds c51e5062c180 ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) adds 68a064028e4e ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr adds 562ef98a666e ethernet: replace netdev->dev_addr assignment loops adds 923ca6f61887 ethernet: replace netdev->dev_addr 16bit writes adds 2b4731b153b4 Merge branch 'ethernet-more-netdev-dev_addr-write-removals' adds ba530fea8ca1 ethernet: remove random_ether_addr() adds 8b017fbe0bbb net: of: fix stub of_net helpers for CONFIG_NET=n adds e15f5972b803 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 67ca5159dbe2 net: phy: micrel: make *-skew-ps check more lenient adds 4ece1ae44015 net: microchip: lan743x: add support for PTP pulse width ( [...] adds 4dc08dcc9f6f net: phy: dp83867: introduce critical chip default init fo [...] adds 20d446f24f37 net: mvneta: Delete unused variable adds 507c2f1d2936 net, neigh: Add build-time assertion to avoid neigh->flags [...] adds c8e80c1169b2 net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT a [...] adds 30fc7efa38f2 net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED [...] adds c47fedba94bc Merge branch 'minor-managed-neighbor-follow-ups' adds 78e0a006914b hv_netvsc: Add comment of netvsc_xdp_xmit() adds cd2621d07d51 net: fealnx: fix build for UML adds 523994ba3ad1 net: intel: igc_ptp: fix build for UML adds a3d708925fcc net: tulip: winbond-840: fix build for UML adds 4826090719d4 octeontx2-af: Enable CPT HW interrupts adds 7054d39ccf7e octeontx2-af: Perform cpt lf teardown in non FLR path adds 149f3b73cb66 octeontx2-af: Add support to flush full CPT CTX cache adds 40088915f547 Merge branch 'octeontx2-af-miscellaneous-changes-for-cpt' adds d00e60ee54b1 page_pool: disable dma mapping support for 32-bit arch wit [...] adds bacc8daf97d4 xen-netback: Remove redundant initialization of variable err adds d8b6f5bae6d3 dsa: qca8k: add mac_power_sel support adds fdbf35df9c09 dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties adds 6c43809bf1be net: dsa: qca8k: add support for sgmii falling edge adds 731d613338ec dt-bindings: net: dsa: qca8k: Document support for CPU port 6 adds 3fcf734aa482 net: dsa: qca8k: add support for cpu port 6 adds 5654ec78dd7e net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6 adds 13ad5ccc093f dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll adds bbc4799e8bb6 net: dsa: qca8k: add explicit SGMII PLL enable adds 924087c5c3d4 dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding adds 362bb238d8bf net: dsa: qca8k: add support for pws config reg adds ed7988d77fbf dt-bindings: net: dsa: qca8k: document support for qca8328 adds f477d1c8bdbe net: dsa: qca8k: add support for QCA8328 adds cef08115846e net: dsa: qca8k: set internal delay also for sgmii adds fd0bb28c547f net: dsa: qca8k: move port config to dedicated struct adds e52073a8e308 dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch adds d291fbb8245d dt-bindings: net: dsa: qca8k: convert to YAML schema adds bf1366734b36 Merge branch 'qca8337-improvements' adds 0b93aed2842d mctp: Avoid leak of mctp_sk_key adds 19757cebf0c5 tcp: switch orphan_count to bare per-cpu counters adds 70e939ddea7f net: add skb_get_dsfield() helper adds e72aeb9ee0e3 fq_codel: implement L4S style ce_threshold_ect1 marking adds f3fafbcbe873 Merge branch 'L4S-style-ce_threshold_ect1-marking' adds 2cf0b6fe9bd3 soc: fsl: dpio: extract the QBMAN clock frequency from the [...] adds ed1d2143fee5 soc: fsl: dpio: add support for irq coalescing per softwar [...] adds a64b44213766 net: dpaa2: add support for manual setup of IRQ coalesing adds 69651bd8d303 soc: fsl: dpio: add Net DIM integration adds fc398bec0387 net: dpaa2: add adaptive interrupt coalescing adds 295711fa8fec Merge branch 'dpaa2-irq-coalescing' adds 29211e7db28a mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() adds 72bcbc46a5c3 mptcp: increase default max additional subflows to 2 adds 3828c514726f mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static adds dcebeb8bfedc Merge branch 'mptcp-fixes' adds e93d1c37a85b ice: remove ring_active from ice_ring adds dc23715cf30a ice: move ice_container_type onto ice_ring_container adds e72bba21355d ice: split ice_ring onto Tx/Rx separate structs adds 0bb4f9ecadd4 ice: unify xdp_rings accesses adds a55e16fa330a ice: do not create xdp_frame on XDP_TX adds eb087cd82864 ice: propagate xdp_ring onto rx_ring adds 9610bd988df9 ice: optimize XDP_TX workloads adds 22bf877e528f ice: introduce XDP_TX fallback path adds 2faf63b650bb ice: make use of ice_for_each_* macros adds 803a4344c790 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4b2c5fa9c990 net/mlx5: Add layout to support default timeouts register adds 5945e1adeab5 net/mlx5: Read timeout values from init segment adds 32def4120e48 net/mlx5: Read timeout values from DTOR adds 17ac528d8868 net/mlx5: Bridge, provide flow source hints adds 9fbe1c25ecca net/mlx5i: Enable Rx steering for IPoIB via ethtool adds fbfa97b4d79f net/mlx5: Disable roce at HCA level adds 88594d83314a net/mlx5: CT: Fix missing cleanup of ct nat table on init failure adds 0885ae1a9d34 net/mlx5e: Add extack msgs related to TC for better debug adds 0e6f3ef469bb net/mlx5: DR, Prefer kcalloc over open coded arithmetic adds 7b1b6d35f045 net/mlx5: Check return status first when querying system_i [...] adds 2ec16ddde1fa net/mlx5: Introduce new device index wrapper adds 1021d0645d59 net/mlx5: Use native_port_num as 1st option of device index adds 8a543184d79c net/mlx5: Use system_image_guid to determine bonding adds 93eb2b77212e Merge tag 'mlx5-updates-2021-10-15' of git://git.kernel.or [...] adds 1c5b5b3f0eab net: macvtap: fix template string argument of device_creat [...] adds a07a296bba9d net: ipvtap: fix template string argument of device_create() call adds 8ec53ed9af1f ethernet: adaptec: use eth_hw_addr_set() adds 0d4c7517159f ethernet: aeroflex: use eth_hw_addr_set() adds ffaeca68fb5f ethernet: alteon: use eth_hw_addr_set() adds f98c50509a20 ethernet: amd: use eth_hw_addr_set() adds 698c33d8b489 ethernet: aquantia: use eth_hw_addr_set() adds a85c8f9ad2f6 ethernet: bnx2x: use eth_hw_addr_set() adds 0c9e0c7931c6 ethernet: bcmgenet: use eth_hw_addr_set() adds 41edfff572d9 ethernet: enic: use eth_hw_addr_set() adds 10e6ded81235 ethernet: ec_bhf: use eth_hw_addr_set() adds d9ca87233b68 ethernet: enetc: use eth_hw_addr_set() adds 5c8b348534ac ethernet: ibmveth: use ether_addr_to_u64() adds ec356edef78c ethernet: ixgb: use eth_hw_addr_set() adds 4b0dd004e357 Merge branch 'dev_addr-conversions-part-1' adds 24bcbe1cc69f net: stream: don't purge sk_error_queue in sk_stream_kill_ [...] adds ed990df29f5b net/smc: save stack space and allocate smc_init_info adds 42042dbbc2eb net/smc: prepare for SMC-Rv2 connection adds e5c4744cfb59 net/smc: add SMC-Rv2 connection establishment adds e49300a6bf62 net/smc: add listen processing for SMC-Rv2 adds 8ade200c269f net/smc: add v2 format of CLC decline message adds 24fb68111d45 net/smc: retrieve v2 gid from IB device adds 8799e310fb3f net/smc: add v2 support to the work request layer adds b4ba4652b3f8 net/smc: extend LLC layer for SMC-Rv2 adds b0539f5eddc2 net/smc: add netlink support for SMC-Rv2 adds 29397e34c76b net/smc: stop links when their GID is removed adds 4e6e167bc049 Merge branch 'smc-rv23' adds 254ec036db11 net: make use of helper netif_is_bridge_master() adds fbf307c89eb0 gen_stats: Add instead Set the value in __gnet_stats_copy_ [...] adds 448e163f8b9b gen_stats: Add gnet_stats_add_queue(). adds 7361df4606ba mq, mqprio: Use gnet_stats_add_queue(). adds 10940eb746d4 gen_stats: Move remaining users to gnet_stats_add_queue(). adds f2efdb179289 u64_stats: Introduce u64_stats_set() adds 67c9e6270f30 net: sched: Protect Qdisc::bstats with u64_stats adds f56940daa5a7 net: sched: Use _bstats_update/set() instead of raw writes adds 50dc9a8572aa net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types adds 29cbcd858283 net: sched: Remove Qdisc::running sequence counter adds f8ba22a14268 Merge branch 'remove-qdisc-running-counter' adds 2841bfd10aa7 net: ks8851: Make ks8851_remove_common() return void adds d40dfa0cebd8 net: w5100: Make w5100_remove() return void adds 8e60189d937c dt-bindings: net: ave: Add bindings for NX1 SoC adds 9fd3d5dced97 net: ethernet: ave: Add compatible string and SoC-dependen [...] adds 91e1aef746ed Merge branch 'uniphier-nx1' adds 0e9e7598c68f octeontx2-nic: fix mixed module build adds 4abd7cffc09a ethernet: use eth_hw_addr_set() in unmaintained drivers adds 7bbbbfaa7a1b ether: add EtherType for proprietary Realtek protocols adds 487d3855b641 net: dsa: allow reporting of standard ethtool stats for sl [...] adds 9cb8edda2157 net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfi [...] adds 2e405875f39f dt-bindings: net: dsa: realtek-smi: document new compatibl [...] adds 1521d5adfc2b net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag adds 4af2950c50c8 net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC adds 2ca2969aae1e net: phy: realtek: add support for RTL8365MB-VC internal PHYs adds c87350ced118 Merge branch 'rtl8365mb-vc-support' adds 7463acfbe52a netfilter: Rename ingress hook include file adds 17d20784223d netfilter: Generalize ingress hook include file adds 42df6e1d221d netfilter: Introduce egress hook adds 0d7308c0ff5f af_packet: Introduce egress hook adds 8844e01062dd netfilter: iptables: allow use of ipt_do_table as hookfn adds e8d225b60026 netfilter: arp_tables: allow use of arpt_do_table as hookfn adds 44b5990e7b46 netfilter: ip6tables: allow use of ip6t_do_table as hookfn adds f0d6764f7ddb netfilter: ebtables: allow use of ebt_do_table as hookfn adds 9dd43a5f4b11 netfilter: ipvs: prepare for hook function reduction adds 8a9941b42de5 netfilter: ipvs: remove unneeded output wrappers adds 540ff44b28f0 netfilter: ipvs: remove unneeded input wrappers adds c650c35a2506 netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers adds ffdd33dd9c12 netfilter: core: Fix clang warnings about unused static inlines adds 7adaf56edd03 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 06dd34a628ae net: dsa: qca8k: fix delay applied to wrong cpu in parse_p [...] adds 041c61488236 sfc: Fix reading non-legacy supported link modes adds ac6b7e0d9679 mlx5: prevent 64bit divide adds f616447034a1 MAINTAINERS: adjust file entry for of_net.c after movement adds a1ed47136e94 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 307d149d9435 bpf, mips: Clean up config options about JIT adds 431bfb9ee3e2 bpf, mips: Fix comment on tail call count limiting adds 769c1cf0e179 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 282143ff6061 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c1c8380b0320 b43legacy: fix a lower bounds test adds 9b793db5fca4 b43: fix a lower bounds test adds e3ec7017f6a2 rtw89: add Realtek 802.11ax driver adds 51fd5c6417b9 rtlwifi: rtl8192ee: Remove redundant initialization of var [...] adds 3e4beec5e679 mt7601u: Remove redundant initialization of variable ret adds ff1cc2fa3055 wireless: Remove redundant 'flush_workqueue()' calls adds e5f4eb8223aa mwifiex: Read a PCI register after writing the TX ring wri [...] adds 8e3e59c31fea mwifiex: Try waking the firmware until we get an interrupt adds 69ab1b72e863 MAINTAINERS: add rtw89 wireless driver adds c51ed74093d4 rtw89: Fix two spelling mistakes in debug messages adds f7e7e440550b rtw89: Remove redundant check of ret after call to rtw89_m [...] adds 7ca11344a54a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() [...] adds f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid adds dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer adds 5a4bb6a8e981 Bluetooth: Fix debugfs entry leak in hci_register_dev() adds 893505319c74 Bluetooth: btintel: Fix bdaddress comparison with garbage value adds 75d9b8559ac3 Bluetooth: Fix memory leak of hci device adds 60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_ [...] adds b8f5482c9638 Bluetooth: vhci: Add support for setting msft_opcode and a [...] adds 93e560ca4efe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 36c4ca0fb46c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 603362b4a583 mtd: fixup CFI on ixp4xx adds a04e96537cc6 mtd: block2mtd: minor refactor to avoid hard coded constant adds 7b09acdcb944 mtd: block2mtd: add support for an optional custom MTD label adds 8a057b5fb480 MAINTAINERS: Update the devicetree documentation path of hyperbus adds c13de2386c78 mtd: core: don't remove debugfs directory if device is in use adds c56feb8a4238 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 9be1446ece29 mtd: rawnand: fsmc: Fix use of SM ORDER adds d8467112d645 mtd: rawnand: Let callers use the bare Hamming helpers adds e7f466c51ce9 Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Ha [...] adds 048fbdd59910 Revert "mtd: rawnand: tmio: Fix external use of SW Hamming [...] adds 1d5f55634c92 Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamm [...] adds 8d1e4218a63e Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming [...] adds fe972c458fc5 Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW [...] adds c625823ad8c0 Revert "mtd: rawnand: cs553x: Fix external use of SW Hammi [...] adds d707bb74daae mtd: rawnand: ams-delta: Keep the driver compatible with o [...] adds 7e3cdba176ba mtd: rawnand: au1550nd: Keep the driver compatible with on [...] adds b5b5b4dc6fcd mtd: rawnand: gpio: Keep the driver compatible with on-die [...] adds f9d8570b7fd6 mtd: rawnand: mpc5121: Keep the driver compatible with on- [...] adds 194ac63de6ff mtd: rawnand: orion: Keep the driver compatible with on-di [...] adds f16b7d2a5e81 mtd: rawnand: pasemi: Keep the driver compatible with on-d [...] adds 325fd539fc84 mtd: rawnand: plat_nand: Keep the driver compatible with o [...] adds b4ebddd6540d mtd: rawnand: socrates: Keep the driver compatible with on [...] adds 6bcd2960af1b mtd: rawnand: xway: Keep the driver compatible with on-die [...] adds eec417fd317a mtd: rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND adds 73e197df1949 MAINTAINERS: Add entry for Qualcomm NAND controller driver adds fc9e18f9e987 mtd: rawnand: arasan: Prevent an unsupported configuration adds ca179a6561b1 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 18d3caa7505f Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds b97c2b219b56 crypto: ccp - Fix whitespace in sev_cmd_buffer_len() adds 06f6e365e2ec crypto: octeontx2 - set assoclen in aead_do_fallback() adds bcd75e312593 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b1f8166640e0 Merge tag 'amd-drm-next-5.16-2021-10-08' of https://gitlab [...] adds 797d72ce8e0f Merge tag 'drm-misc-next-2021-10-06' of git://anongit.free [...] adds c7c774fe0938 Merge tag 'drm-intel-next-2021-10-04' of git://anongit.fre [...] adds ce7e75c7ef1b drm/i915: Disable bonding on gen12+ platforms adds bc33e71f00a7 drm/i915: correct name of GT forcewake domain in error messages adds 39afa4104bed drm/i915: Re-use gen11 forcewake read functions on gen12 adds f9d56cd64ef3 drm/i915: Make shadow tables range-based adds 0bb50de156d8 drm/i915/gen11: Update shadowed register table adds 5798a769d6f5 drm/i915/gen12: Update shadowed register table adds 5c5c40e28c52 drm/i915/xehp: Xe_HP shadowed registers are a strict super [...] adds dae2d2883296 drm/doc/rfc: drop lmem uapi section adds fa9899dad3ed drm/i915/xehp: Loop over all gslices for INSTDONE processing adds 89f2e7ab4dd9 drm/i915/dg2: Report INSTDONE_GEOM values in error state adds d16de9a25b5c drm/i915/xehpsdv: Add compute DSS type adds b97090575ed2 drm/i915: Use locked access to ctx->engines in set_priority adds efd330b97855 drm/i915/xehpsdv: factor out function to read RP_STATE_CAP adds ad482232e3cc drm/i915/xehpsdv: Read correct RP_STATE_CAP register adds d5ef86b38e4c drm/i915: Add pci ids and uapi for DG1 adds 90fd2194a0cc drm/i915: Use designated initializers for init/exit table adds 9e9dfd080201 drm/i915/dg2: Maintain backward-compatible nested batch behavior adds faf890985e30 drm/i915: Fix syncmap memory leak adds c9b6e94963bc drm/i915: Ditch the i915_gem_ww_ctx loop member adds 5359b745146a drm/i915/buddy: add some pretty printing adds 8c3363c67b88 drm/i915/debugfs: hook up ttm_resource_manager_debug adds ff12ce2c9cb1 drm/i915/gt: Potential error pointer dereference in pinned [...] adds 81a14bedae5b drm/i915/dg1: remove __maybe_unused leftover adds ac5a2dff428a drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] adds 6321a722374b drm/i915: s/0/NULL/ adds 5e076529e265 drm/i915/selftests: Increase timeout in i915_gem_contexts [...] adds ae4b0eacaffe drm/i915/dg2: Add new LRI reg offsets adds d8ac30fd479c drm/i915/ttm: Reorganize the ttm move code somewhat adds 669076334bfa drm/ttm, drm/i915: Update ttm_move_memcpy for async use adds f3ede209d44d drm/i915/pci: rename functions to have i915_pci prefix adds ba3d8257f2d9 drm/i915: Ensure wa_init_finish() is called for ctx workar [...] adds f123efebe436 drm/i915: Actually delete gpu reloc selftests adds 5db1856781e4 drm/i915/guc: drop guc_communication_enabled adds 450cede7f380 drm/i915/gem: Fix the mman selftest adds b62aa57e3c78 drm/i915/gt: Add support of mocs propagation adds d79a1d713180 drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward adds c6b248489dc3 drm/i915/gt: Set BLIT_CCTL reg to un-cached adds cfbe5291a189 drm/i915/gt: Initialize unused MOCS entries with device sp [...] adds fb1e95bc2755 drm/i915/gt: Initialize L3CC table in mocs init adds 75eefd82581f drm/i915: Release i915_gem_context from a worker adds c238980efd3b drm/i915: Release ctx->syncobj on final put, not on ctx close adds 8cf97637ff88 drm/i915: Keep gem ctx->vm alive until the final put adds e1068a9e808a drm/i915: Drop code to handle set-vm races from execbuf adds c6d04e48d2e6 drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_c [...] adds 24fad29e52e0 drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam adds a82a9979de22 drm/i915: Add i915_gem_context_is_full_ppgtt adds 0483a3018733 drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem adds 9ec8795e7d91 drm/i915: Drop __rcu from gem_context->vm adds 843151521844 drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups adds dcc5d82063d9 drm/i915: Stop rcu support for i915_address_space adds f5392e5f8ef3 drm/i915/adl_s: Remove require_force_probe protection adds 3f027d61663f drm/i915/gt: Add separate MOCS table for Gen12 devices oth [...] adds 502d0609fc41 drm/i915/gtt: add some flushing for the 64K GTT path adds f503eb0cf2ba drm/i915/selftests: fixup igt_shrink_thp adds 058d7d626028 drm/i915: clean up inconsistent indenting adds 74388ca483a4 drm/i915: Use Transparent Hugepages when IOMMU is enabled adds f25e3908b9cd drm/i915: Get PM ref before accessing HW register adds fc30a6764a54 drm/i915/guc: Fix blocked context accounting adds 669b949c1a44 drm/i915/guc: Fix outstanding G2H accounting adds c39f51cc980d drm/i915/guc: Unwind context requests in reverse order adds 88209a8ecb8b drm/i915/guc: Don't drop ce->guc_active.lock when unwindin [...] adds d67e3d5a5da8 drm/i915/guc: Process all G2H message at once in work queue adds 1ca36cff0166 drm/i915/guc: Workaround reset G2H is received after sched [...] adds ac653dd7996e Revert "drm/i915/gt: Propagate change in error status to c [...] adds cf37e5c820f1 drm/i915/guc: Kick tasklet after queuing a request adds 9888beaaf118 drm/i915/guc: Don't enable scheduling on a banned context, [...] adds d135865cb8e3 drm/i915/guc: Copy whole golden context, set engine state [...] adds d2420c2ed8f1 drm/i915/selftests: Add initial GuC selftest for scrubbing [...] adds 422cda4f5009 drm/i915/guc: Take context ref when cancelling request adds f16d5cb981a5 drm/i915/guc: Don't touch guc_state.sched_state without a lock adds ae36b62927f1 drm/i915/guc: Reset LRC descriptor if register returns -ENODEV adds b0d83888a32b drm/i915/guc: Release submit fence from an irq_work adds 52d66c06fd94 drm/i915/guc: Move guc_blocked fence to struct guc_state adds 0f7976506de6 drm/i915/guc: Rework and simplify locking adds 1424ba81a2d0 drm/i915/guc: Proper xarray usage for contexts_lookup adds 5b116c17e6ba drm/i915/guc: Drop pin count check trick between sched_dis [...] adds 9798b1724ba4 drm/i915/guc: Move GuC priority fields in context under gu [...] adds 3cb3e3434b9f drm/i915/guc: Move fields protected by guc->contexts_lock [...] adds af5bc9f21e3a drm/i915/guc: Drop guc_active move everything into guc_state adds 4f41ddc7c7ee drm/i915/guc: Add GuC kernel doc adds 4796054b381a drm/i915/selftests: Do not use import_obj uninitialized adds 46f20a353b80 drm/i915/selftests: Always initialize err in igt_dmabuf_im [...] adds 43192617f781 drm/i915: Enable -Wsometimes-uninitialized adds 50bc6486a8f1 drm/i915/xehpsdv: Define MOCS table for XeHP SDV adds e93540510278 drm/i915/dg2: Define MOCS table for DG2 adds d5dd580deb54 Merge drm/drm-next into drm-intel-gt-next adds ce079f6d87cc drm/i915: Add mmap lock around vma_lookup() in the mman selftest. adds dc34ca9231f2 drm/i915: Mark GPU wedging on driver unregister unrecoverable adds 48b096126954 drm/i915: Move __i915_gem_free_object to ttm_bo_destroy adds 022f324c9934 drm/i915: rename debugfs_gt files adds 00142bce94dc drm/i915: rename debugfs_engines files adds 23f6a829a67c drm/i915: rename debugfs_gt_pm files adds d0c560316d6f drm/i915: deduplicate frequency dump on debugfs adds 9a6b201bd5e8 Merge remote-tracking branch 'tip/locking/wwmutex' into dr [...] adds d0a652493abd drm/i915: Make wa list per-gt adds 53718bff8f40 drm/i915/gt: Add "intel_" as prefix in set_mocs_index() adds ea97e44f83e2 drm/i915: Do not define vma on stack adds 7acbbc7cf485 drm/i915/guc: put all guc objects in lmem when available adds 87ba15d6b67a drm/i915/guc: Add DG1 GuC / HuC firmware defs adds 9175ffff5ea9 drm/i915/guc: Enable GuC submission by default on DG1 adds 91160c839824 drm/i915: Take pinning into account in __i915_gem_object_is_lmem adds ff04f8beade5 drm/i915/xehp: Check new fuse bits for SFC availability adds 45f63790e456 drm/i915: Check SFC fusing before recording/dumping SFC_DONE adds 1ab2b4cd1283 drm/i915/uncore: Convert gen6/gen7 read operations to fwtable adds 6cdbb1018238 drm/i915/uncore: Associate shadow table with uncore adds 09b2a597de37 drm/i915/uncore: Replace gen8 write functions with general [...] adds aef02736a851 drm/i915/uncore: Drop gen11/gen12 mmio write handlers adds e5b32ae34b02 drm/i915/uncore: Drop gen11 mmio read handlers adds c74e66d47e88 drm/i915/dg2: Add DG2-specific shadow register table adds 68c03c0e985e drm/i915/debugfs: Do not report currently active engine wh [...] adds 54fc4f134e09 drm/i915/uncore: fwtable read handlers are now used on all [...] adds 017792a04118 drm/i915/guc, docs: Fix pdfdocs build error by removing ne [...] adds 2dfa597d249c drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem [...] adds 0d9388635a22 drm/i915/ttm: Implement a function to copy the contents of [...] adds d80ee88e0769 drm/i915/gem: Implement a function to process all gem obje [...] adds 81387fc4f6e0 drm/i915/gt: Increase suspend timeout adds c56ce9565374 drm/i915 Implement LMEM backup and restore for suspend / resume adds 3e42cc61275f drm/i915/gt: Register the migrate contexts with their engines adds 0d8ee5ba8db4 drm/i915: Don't back up pinned LMEM context images and rin [...] adds a259cc14eca8 drm/i915: Reduce the number of objects subject to memcpy recover adds be988eaee1cb drm/i915/request: fix early tracepoints adds 6341eb6f39bb drm/i915/selftests: exercise shmem_writeback with THP adds a837a0686308 drm/i915: Remove warning from the rps worker adds 74af1e2c1674 drm/i915: Flush buffer pools on driver remove adds d576b31bdece drm/i915: remember to call i915_sw_fence_fini adds 239f3c2ee183 drm/i915: Fix runtime pm handling in i915_gem_shrink adds c4f6120302f6 drm/i915: Use direction definition DMA_BIDIRECTIONAL inste [...] adds 068396bb21c8 drm/i915/ttm: Rework object initialization slightly adds 9eddd5a9a2ae drm/i915: Use fixed offset for PTEs location adds 217ecd310d56 drm/i915/guc: Verify result from CTB (de)register action adds 0de9765da58f drm/i915/guc: Print error name on CTB (de)registration failure adds 0e9deac51337 drm/i915/guc: Print error name on CTB send failure adds fb2d2de3530a drm/i915/guc: Move and improve error message for missed CTB reply adds 288f10689755 drm/i915/pxp: Define PXP component interface adds c2004ce99ed7 mei: pxp: export pavp client to me client bus adds e6aa71361bb9 drm/i915/pxp: define PXP device flag and kconfig adds 3ad2dd9c4caa drm/i915/pxp: allocate a vcs context for pxp usage adds 0436ac1b008d drm/i915/pxp: Implement funcs to create the TEE channel adds e0111ce0f5cb drm/i915/pxp: set KCR reg init adds cbbd3764b239 drm/i915/pxp: Create the arbitrary session after boot adds 95c9e1224da3 drm/i915/pxp: Implement arb session teardown adds 2ae096872a2c drm/i915/pxp: Implement PXP irq handler adds d3ac8d42168a drm/i915/pxp: interfaces for using protected objects adds 32271ecd6596 drm/i915/pxp: start the arb session on demand adds 0cfab4cb3c4e drm/i915/pxp: Enable PXP power management adds ef6ba31dd384 drm/i915/pxp: Add plane decryption support adds 6eba56f64d5d drm/i915/pxp: black pixels on pxp disabled adds 390cf1b28b11 drm/i915/pxp: add pxp debugfs adds 2d5517a5c8bf drm/i915/pxp: add PXP documentation adds 6f8e20389714 drm/i915/pxp: enable PXP for integrated Gen12 adds 4b2437f6f7b0 drm/i915: Clean up disabled warnings adds 84edf5377634 drm/i915: Fix bug in user proto-context creation that leak [...] adds 07f82a47e8a9 drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup adds 1a839e016e49 drm/i915: remove IS_ACTIVE adds 1176d15f0f6e Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit. [...] adds 1ca8e1fbd6e3 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds a63f393dd7e1 drm/virtio: fix the missed drm_gem_object_put() in virtio_ [...] adds cacadb0633bb drm/nouveau/nvenc: remove duplicate include in base.c adds 636318593810 drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm [...] adds 404046cf4805 drm/nouveau/mmu/gp100-: drop unneeded assignment in the if [...] adds 1e39f430575f drm/nouveau/gem: remove redundant semi-colon adds f30946db159f drm/nouveau/nouveau_bo: Remove unused variables 'dev' adds 5e51cc0005c6 dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences [...] adds 90c45fc15aaf drm/panel: s6e63m0: Make s6e63m0_remove() return void adds f85d9e59f1b4 drm/connector: fix all kernel-doc warnings adds ee30840ba3ba drm/v3d: fix copy_from_user() error codes adds 2f1495fac8d3 drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts adds 1311f3dfce7e drm/panel: mantix: Add media bus format adds 0c464eee746a drm/panel: st7703: Add media bus format adds e2e0ee7e2c2b drm: mxsfb: Print failed bus format in hex adds 1db060509903 drm: mxsfb: Set fallback bus format when the bridge doesn' [...] adds 381ba6a6baf1 drm/nouveau/mmu/gp100: remove unused variable adds 91302d6c1dfd drm/ttm_bo_api: update the description for @placement and @sg adds cd06ab2fd48f drm/locking: add backtrace for locking contended locks wit [...] adds b3ec8cdf457e fbdev: Garbage collect fbdev scrolling acceleration, part [...] adds 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) adds a1a98689301b drm: Add privacy-screen class (v4) adds befe5404a00b drm/privacy-screen: Add X86 specific arch init code adds 8a12b170558a drm/privacy-screen: Add notifier support (v2) adds 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] adds 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] adds e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] adds f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device adds b7490aade5d2 video: omapfb: Fix fall-through warning for Clang adds 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel adds 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] adds 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping adds 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 adds acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() adds b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings adds 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver adds 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure adds 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure adds 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure adds 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. adds 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] adds 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] adds 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] adds a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] adds ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] adds d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] adds 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] adds d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] adds a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] adds e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] adds 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] adds f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge adds 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] adds 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF adds 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF adds 6eab8224ed3d drm/tiny: ili9163: fix build adds 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding adds 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit adds cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit adds c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] adds acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] adds 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] adds 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] adds 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional adds 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling adds dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 adds 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels adds 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible adds a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver adds 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support adds 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver adds 75ad021f2192 drm/v3d: nullify pointer se with a NULL adds 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold adds 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind adds e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() adds 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error adds 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error adds 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() adds 6668473fcb3a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 1605b5be7a79 drm/amdgpu: query default sclk from smu for cyan_skillfish adds a0f9f8546668 drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12 adds 369b7d04baf3 drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12 adds 71cbfeb38141 drm/amdkfd: avoid conflicting address mappings adds 6bdfc37b5ccc drm/amdkfd: export svm_range_list_lock_and_flush_work adds 9c152f54d9f6 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails adds 7e3fb209d518 amd/amdkfd: remove svms declaration to avoid werror adds d1bfbe8a3202 amd/display: check cursor plane matches underlying plane adds fe04957e26e7 drm/amdgpu: enable display for cyan skillfish adds 9470620e99e9 drm/amd/display: Enable PSR by default on newer DCN adds 62e5a7e2333a drm/amd/display: Fix surface optimization regression on Carrizo adds 1f3b22e4eb16 drm/amd/display: fix null pointer deref when plugging in display adds a4967a1ebf1b drm/amdgpu: Enable RAS error injection after mode2 reset o [...] adds 91a1a52d03aa drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran adds 2d1ac1cbe57b amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_pow [...] adds 02f8aa9f2a32 drm/amd/pm: Fix incorrect power limit readback in smu11 if [...] adds a273bc9937e6 drm/amdkfd: ratelimited svm debug messages adds ca432dcc27a1 drm/amdkfd: handle svm partial migration cpages 0 adds afd18180c070 drm/amdkfd: fix boot failure when iommu is disabled in Picasso. adds 6f4b590aae21 drm/amdkfd: fix resume error when iommu disabled in Picasso adds 972d321e871d MAINTAINERS: Add Siqueira for AMD DC adds 76c023fac32a drm/amdgpu/smu11: fix firmware version check for vangogh adds f23750b5b3d9 drm/amdgpu: fix out of bounds write adds 43fc10c1875f drm/amdkfd: unregistered svm range not overlap with TTM range adds 29e41c919760 drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20 adds 48737ac4d70f drm/amdgpu/psp: add some missing cases to psp_check_pmfw_c [...] adds 548609497eec drm/amdgpu: use generic fb helpers instead of setting up A [...] adds 5b59e072380e drm/amdgpu: add another raven1 gfxoff quirk adds 110e68d8378d drm/amdgpu: only check for _PR3 on dGPUs adds 5a4faf4c0b8b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 2ebc97da05f2 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds ea1b01dad5b7 Revert "drm/amd/display: To modify the condition in indica [...] adds 62fb2c98d6d7 drm/radeon: Add HD-audio component notifier support (v2) adds 584302ebf19c drm/amdgpu/pm: properly handle sclk for profiling modes on [...] adds 9eeb82541972 drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK adds 76585bd466d5 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 adds bc1cf0928b36 drm/amdgpu: drop soc15_set_ip_blocks() adds 7f0446001987 drm/amdgpu: drop nv_set_ip_blocks() adds 99ea9b8f7ede drm/amdgpu: drop navi reg init functions adds 624f1fd4925b drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() adds c6d7c506f3da Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 319f4def310c drm/i915/dp: abstract intel_dp_lane_max_vswing_reached() adds 5c31e9d013b5 drm/i915/dg2: update link training for 128b/132b adds 74a75dc90869 drm/i915/display: move plane prepare/cleanup to intel_atom [...] adds 2f9a995a38d8 drm/i915/display: let intel_plane_uses_fence be used from [...] adds 0d594ea0cff2 drm/i915/display: refactor out initial plane config for crtcs adds 1cd967c69410 drm/i915/display: refactor initial plane config to a separ [...] adds 814c8757115f drm/i915/display: move pin/unpin fb/plane code to a new file. adds d9f673051ab5 Merge drm/drm-next into drm-intel-next adds c5f44559e919 drm/i915/display: remove unused intel-mid.h include adds 1eecf31e3c96 drm/i915: split out vlv sideband to a separate file adds 05734ca2a8f7 drm/i915/bios: gracefully disable dual eDP for now adds 4dd4375bc4ff drm/i915: split out intel_pcode.[ch] to separate file adds abffa715dab8 drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch] adds 247c8a73793b drm/i915: Remove pointless extra namespace from dkl/snps b [...] adds c2fdf53e1670 drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans adds a1f01768f60a drm/i915: Use standard form terminating condition for lane [...] adds f0298326d6fb drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff adds 5e7fe4d9dcef drm/i915: Extract icl_combo_phy_loadgen_select() adds e6908588008f drm/i915: Add all per-lane register definitions for icl combo phy adds 83f52364b152 drm/i915: Remove memory frequency calculation adds d73b17465d6d drm/i915: Fix oops on platforms w/o hpd support adds ea673f17ab76 drm/i915/uapi: Add comment clarifying purpose of I915_TILI [...] adds c974cf01b248 drm/i915: Clean up PXP Kconfig info. adds 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] adds f9a7b19c4840 drm/i915: Move the pxp plane state computation adds 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff adds 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] adds 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() adds 2c85034db194 drm/i915: Clean-up bonding debug message. adds 7a279c14df56 drm/i915: Don't propagate the gen split confusion further adds 9d45921122a5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 713613e72562 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds a73033619ea9 drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts adds 6087623e7c90 drm/msm/dpu: don't clear IRQ register twice adds f25f656608e3 drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr adds 885455d6bf82 drm/msm: Change dpu_crtc_get_vblank_counter to use vsync count. adds 803e66f40a15 drm/msm: remove unneeded variable adds 5369f3c50995 drm/msm: Remove initialization of static variables adds a377da4b0e9a drm/msm/dsi: Use division result from div_u64_rem in 7nm a [...] adds 64739f33ee46 drm: msm: hdmi: Constify static structs adds 63885c16d6e2 drm/msm/dsi: Support NO_CONNECTOR bridges adds 9960f7a899f1 drm/msm/dpu: Remove some nonsense adds 76544e4bb1a0 drm/msm/dp: Remove redundant initialization of variable bpp adds b220c154832c drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() adds c9ef97b694b9 drm/msm: fix warning "using plain integer as NULL pointer" adds d2a7107d3a8e drm/msm/mdp4: Remove redundant null check before clk_prepa [...] adds 993247ffdd3e drm/msm: dsi: Remove redundant null check before clk_prepa [...] adds 442f59b9c0de drm/msm/mdp5: Remove redundant null check before clk_prepa [...] adds f8f57a38a60b drm/msm: delete conversion from bool value to bool return adds 2c477ff336cb drm: msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugf [...] adds 39b14bb5915f drm: Use IS_ERR() instead of IS_ERR_OR_NULL() adds 0fdf204d8746 dt-bindings: msm: dsi: Add MSM8953 dsi phy adds 90a06f134c84 drm/msm/dsi: Add phy configuration for MSM8953 adds fb25d4474fa0 drm/msm/mdp5: Add configuration for MDP v1.16 adds bf94ec093d05 drm/msm/dsi: do not enable irq handler before powering up [...] adds 3d91e50ff583 drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() adds b6816441a14b drm/msm: potential error pointer dereference in init() adds 687825c402f1 dt-bindings: msm/dp: Change reg definition adds 17b019e3b004 drm/msm/dp: Use devres for ioremap() adds ef501dbf84cb drm/msm/dp: Refactor ioremap wrapper adds 060c160fbb99 drm/msm/dp: Store each subblock in the io region adds 415f36903be7 drm/msm/dp: Allow sub-regions to be specified in DT adds ddb6e37a50e0 drm/msm: Add hrtimer + kthread_work helper adds 658f4c829688 drm/msm/devfreq: Add 1ms delay before clamping freq adds d9fbb54d6641 drm/msm/dsi: use bulk clk API adds 1c8e5748fa34 drm/msm/a6xx: correct cx_debugbus_read arguments adds 899b2608d8d4 drm/msm/dp: Use the connector passed to dp_debug_get() adds eea8f024dd53 drm/msm/dp: Simplify the dp_debug debugfs show function adds f8e7bce3a661 drm: Remove redundant 'flush_workqueue()' calls adds 7425e8167507 drm/msm: unlock on error in get_sched_entity() adds 027d052a36e5 drm/msm: fix potential NULL dereference in cleanup adds 2203bd0e5c12 drm/msm: uninitialized variable in msm_gem_import() adds e8206d6027e8 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 5e6e304781fb Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 53451b6da827 ALSA: usb-audio: Less restriction for low-latency playback mode adds 6f00d1651b32 Merge branch 'for-linus' into for-next adds ac9b019d07ee ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() adds 509975c7789f ALSA: usb-audio: Drop superfluous error message after disc [...] adds b96681bd5827 ALSA: usb-audio: Initialize every feature unit once at probe time adds c18c4966033e ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() adds bea36afa102e ALSA: firewire-motu: add message parser to gather meter in [...] adds 90b28f3bb85c ALSA: firewire-motu: add message parser for meter informat [...] adds 58b62ab70259 ALSA: firewire-motu: add ioctl command to read cached hard [...] adds dc36a9755a57 ALSA: firewire-motu: parse messages for mixer source param [...] adds ce69bed5557b ALSA: firewire-motu: parse messages for mixer output param [...] adds 6ca81d2b6305 ALSA: firewire-motu: parse messages for output parameters [...] adds 41cc23389f5f ALSA: firewire-motu: parse messages for line input paramet [...] adds 7d843c494a9b ALSA: firewire-motu: parse messages for input parameters i [...] adds ca15a09ccc5b ALSA: firewire-motu: add ioctl command to read cached para [...] adds 4c9eda8f37f9 ALSA: firewire-motu: queue event for parameter change in r [...] adds 634ec0b2906e ALSA: firewire-motu: notify event for parameter change in [...] adds 3c05f1477e62 ALSA: ISA: not for M68K adds a25684a95646 ALSA: memalloc: Support for non-contiguous page allocation adds 73325f60e2ed ALSA: memalloc: Support for non-coherent page allocation adds 2d9ea39917a4 ALSA: memalloc: Convert x86 SG-buffer handling with non-co [...] adds b15706471abe ALSA: firewire: Fix C++ style comments in uapi header adds 5aec579e08e4 ALSA: uapi: Fix a C++ style comment in asound.h adds b5680bd9bc15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 281ddf62f551 ASoC: amd: Kconfig: Select fch clock support with machine driver adds 81a13ac7e3e4 sh: Use modern ASoC DAI format terminology adds e86c1893d678 ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_p [...] adds 81d43ca17506 ASoC: Intel: bytcr_rt5640: Use temporary variable for stru [...] adds a15ca6e3b8a2 ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk adds ee233500eea4 ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoi [...] adds 0c465e7a8ea2 ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_p [...] adds 269da8f7626b ASoC: Intel: bytcr_rt5651: Use temporary variable for stru [...] adds a8627df5491e ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk adds 45c5dc45d80d ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoi [...] adds 45ea86200847 Merge series "ASoC: Intel: bytcr_rt5651: few cleanups" fro [...] adds c3de683c4d1d ASoC: rt1011: Fix 'I2S Reference' enum control caused error adds 916f2ce39d48 ASoC: rt9120: Drop rt9210 audio amplifier support adds abed054f039a ASoC: mediatek: Constify static snd_soc_ops adds bd6e4b992bb0 ASoC: amd: vangogh: constify static struct snd_soc_dai_ops adds f9d4b0154b9b ASoC: dt-bindings: rt9120: Add initial bindings adds 7228d83531fc ASoC: rt9120: Add rt9210 audio amplifier support adds 495ee4bac777 Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] adds 51a67d6e28c6 ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt [...] adds f05a9b855289 ASoC: rt1011: Fix 'I2S Reference' enum control adds 4b19e4a77cc6 ASoC: rt5682: fix a little pop while playback adds 832a5cd2d3d9 ASoc: amd: create platform device for VG machine driver adds 34a0094b9ff7 ASoC: amd: add vangogh machine driver adds 96792fdd77cd ASoC: amd: enable vangogh platform machine driver build adds b296997cf539 ASoC: soc-component: improve error reporting for register access adds 5dd7e163e71f ASoC: test-component: add Test Component YAML bindings adds d293abc0c8fb ASoC: test-component: add Test Component for Sound debug/test adds 92939252458f ASoC: simple-card-utils: add asoc_graph_is_ports0() adds 52a18c291470 ASoC: simple-card-utils: add codec2codec support adds 6e5f68fe3f2d ASoC: add Audio Graph Card2 driver adds c8c74939f791 ASoC: audio-graph-card2: add Multi CPU/Codec support adds f03beb55a831 ASoC: audio-graph-card2: add DPCM support adds c3a15c92a67b ASoC: audio-graph-card2: add Codec2Codec support adds 466ac332bc57 ASoC: add Audio Graph Card2 Yaml Document adds 95373f36b9b8 ASoC: add Audio Graph Card2 Custom Sample adds c601fdf5c845 ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] adds 5279bd8a842b ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] adds e781759ab87b ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] adds cb2d94aa4d51 ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] adds 349b15ef9d53 ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] adds baa274db99ef ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] adds 9a61277af7fb Merge series "ASoC: Add Audio Graph Card2 support" from Ku [...] adds d6365d0f0a03 ASoC: rockchip: i2s-tdm: Strip out direct CRU use adds 4e52cb9e2c22 ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property adds 33ba2957b3a7 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds 1c521b13aef9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2667f6b7af99 Input: st1232 - increase "wait ready" timeout adds b415ed4f49b9 Input: st1232 - prefer asynchronous probing adds af98ff045f1e Input: adxl34x - make adxl34x_remove() return void adds 39e4e75a9f1c Input: tsc200x - make tsc200x_remove() return void adds 03b47b3ad0a9 Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused adds 4ce73b052bdd Input: ep93xx_keypad - use BIT() and GENMASK() macros adds ab317169673d Input: ep93xx_keypad - use dev_pm_set_wake_irq() adds c4be5e5a113d Input: ep93xx_keypad - switch to using managed resources adds 804f354ab6ce Input: adxl34x - fix sparse warning adds f041a7af1263 Input: tm2-touchkey - report scan codes adds 872e57abd171 Input: tm2-touchkey - allow changing keycodes from userspace adds 9271cda2bb41 Input: ads7846 - set input device bus type and product ID adds ccd661392abb Input: ads7846 - use input_set_capability() adds 36fc54375f98 Input: ads7846 - do not attempt IRQ workaround when deferr [...] adds a88638c4e69c Input: max8925_onkey - don't mark comment as kernel-doc adds ec45b858c867 Input: cpcap-pwrbutton - do not set input parent explicitly adds dcd6a66a23e9 Input: max77693-haptic - drop unneeded MODULE_ALIAS adds d46b3f5bc0fc reboot: export symbol 'reboot_mode' adds 9e5afc84ff94 Input: pm8941-pwrkey - respect reboot_mode for warm reset adds 235300ed8c6c Input: ili210x - use resolution from ili251x firmware adds 70a7681db0c9 Input: ili210x - export ili251x version details via sysfs adds c6ac8f0b4ca9 Input: ili210x - add ili251x firmware update support adds aba4176da35f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9c03fee7e3fa cdrom: docs: reformat table in Documentation/userspace-api [...] adds b926adaae5e9 Merge branch 'for-5.16/cdrom' into for-next adds 3c08b0931eed blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] adds 348332e00069 mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> adds e41d12f539f7 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> adds ccdf774189b6 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> adds 518d55051a8c mm: remove spurious blkdev.h includes adds dcbfa221b57b arch: remove spurious blkdev.h includes adds 545c6647d2d9 kernel: remove spurious blkdev.h includes adds 6a5850d12977 sched: move the <linux/blkdev.h> include out of kernel/sch [...] adds 1d9433cdd04a block: remove the unused rq_end_sector macro adds 90138237a562 block: remove the unused blk_queue_state enum adds 713e4e110888 block: remove the cmd_size field from struct request_queue adds 9778ac77c202 block: remove the struct blk_queue_ctx forward declaration adds 2e9bc3465ac5 block: move elevator.h to block/ adds 3ab0bc78e96b block: drop unused includes in <linux/blkdev.h> adds b81e0c2372e6 block: drop unused includes in <linux/genhd.h> adds badf7f643787 block: move a few merge helpers out of <linux/blkdev.h> adds fe45e630a103 block: move integrity handling out of <linux/blkdev.h> adds 24b83deb29b7 block: move struct request to blk-mq.h adds e2c7275dc0fe block/mq-deadline: Improve request accounting further adds 32f64cad9718 block/mq-deadline: Add an invariant check adds bce0363ed84a block/mq-deadline: Stop using per-CPU counters adds 322cff70d46c block/mq-deadline: Prioritize high-priority requests adds 8a3ee6778ef1 block: print the current process in handle_bad_sector adds 65de57bb2e66 blk-mq: Change rqs check in blk_mq_free_rqs() adds d2a27964e60f block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ adds 8fa044640f12 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] adds f6adcef5f317 blk-mq: Invert check in blk_mq_update_nr_requests() adds d99a6bb33767 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() adds 1820f4f0a5e7 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() adds f32e4eafaf29 blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() adds 4f245d5bf0f7 blk-mq: Don't clear driver tags own mapping adds a7e7388dced4 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() adds 63064be150e4 blk-mq: Add blk_mq_alloc_map_and_rqs() adds 645db34e5050 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() adds e155b0c238b2 blk-mq: Use shared tags for shared sbitmap support adds ae0f1a732f4a blk-mq: Stop using pointers for blk_mq_tags bitmap tags adds 079a2e3e8625 blk-mq: Change shared sbitmap naming to shared tags adds a7b36ee6ba29 block: move blk-throtl fast path inline adds 000670772323 block: inherit request start time from bio for BLK_CGROUP adds ba0ffdd8ce48 block: bump max plugged deferred size from 16 to 32 adds 47c122e35d7e block: pre-allocate requests if plug is started and is a batch adds b90cfaed3789 blk-mq: cleanup and rename __blk_mq_alloc_request adds 0f38d7664615 blk-mq: cleanup blk_mq_submit_bio adds 4a60f360a5c9 block: don't dereference request after flush insertion adds fea349b03786 block: unexport blkdev_ioctl adds 84b8514b46b4 block: move the *blkdev_ioctl declarations out of blkdev.h adds 8a709512eae7 block: merge block_ioctl into blkdev_ioctl adds be6bfe36db17 block: inline hot paths of blk_account_io_*() adds e9ea15963f3b blk-mq: inline hot part of __blk_mq_sched_restart adds 9e8c0d0d4d21 block: remove BIO_BUG_ON adds 11d9cab1ca6e block: don't include <linux/ioprio.h> in <linux/bio.h> adds 8addffd657a9 block: move bio_mergeable out of bio.h adds b6559d8f9fdd block: fold bio_cur_bytes into blk_rq_cur_bytes adds 9a6083becbe1 block: move bio_full out of bio.h adds 9774b39175fe block: mark __bio_try_merge_page static adds ff18d77b5f0c block: move bio_get_{first,last}_bvec out of bio.h adds 4f7ab09a1ca0 block: mark bio_truncate static adds 8971a3b7f1bf blk-mq: optimise *end_request non-stat path adds 9672b0d43782 sbitmap: add __sbitmap_queue_get_batch() adds 349302da8352 block: improve batched tag allocation adds df252bde82ac block: remove redundant =y from BLK_CGROUP dependency adds c50fca55d439 block: simplify Kconfig files adds b8b98a6225c9 block: move menu "Partition type" to block/partitions/Kconfig adds 4c928904ff77 block: move CONFIG_BLOCK guard to top Makefile adds d38a9c04c0d5 block: only check previous entry for plug merge attempt adds 94c2ed58d0d8 direct-io: remove blk_poll support adds 71fc3f5e2c00 block: don't try to poll multi-bio I/Os in __blkdev_direct_IO adds f79d474905fe iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw adds 30da1b45b130 io_uring: fix a layering violation in io_iopoll_req_issued adds f70299f0d58e blk-mq: factor out a blk_qc_to_hctx helper adds c6699d6fe0ff blk-mq: factor out a "classic" poll helper adds efbabbe121f9 blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal adds 28a1ae6b9dab blk-mq: remove blk_qc_t_valid adds ef99b2d37666 block: replace the spin argument to blk_iopoll with a flag [...] adds d729cf9acb93 io_uring: don't sleep when polling for I/O adds 6ce913fe3eee block: rename REQ_HIPRI to REQ_POLLED adds 1a7e76e4f130 block: use SLAB_TYPESAFE_BY_RCU for the bio slab adds 19416123ab3e block: define 'struct bvec_iter' as packed adds 3e08773c3841 block: switch polling to be bio based adds a614dd228035 block: don't allow writing to the poll queue attribute adds c712dccc6435 nvme-multipath: enable polled I/O adds fac7c6d529ac block: cache bdev in struct file for raw bdev IO adds 09ce8744253a block: use flags instead of bit fields for blkdev_dio adds abd45c159df5 block: handle fast path of bio splitting inline adds 17220ca5ce96 block: cache request queue in bdev adds 025a38651ba6 block: use bdev_get_queue() in bdev.c adds 3caee4634be6 block: use bdev_get_queue() in bio.c adds eab4e0273369 block: use bdev_get_queue() in blk-core.c adds ed6cddefdfd3 block: convert the rest of block to bdev_get_queue adds d4aa57a1cac3 block: don't bother iter advancing a fully done bio adds c477b7977838 block: remove useless caller argument to print_req_error() adds 9be3e06fb75a block: move update request helpers into blk-mq.c adds b60876296847 block: improve layout of struct request adds 90b8faa0e8de block: only mark bio as tracked if it really is tracked adds 2ff0682da6e0 block: store elevator state in request adds 4f266f2be822 block: skip elevator fields init for non-elv queue adds 605f784e4f5f block: blk_mq_rq_ctx_init cache ctx/q/hctx adds 128459062bc9 block: cache rq_flags inside blk_mq_rq_ctx_init() adds 9a14d6ce4135 block: remove debugfs blk_mq_ctx dispatched/merged/complet [...] adds afd7de03c526 block: remove some blk_mq_hw_ctx debugfs entries adds 013a7f954381 block: provide helpers for rq_list manipulation adds 5a72e899ceb4 block: add a struct io_comp_batch argument to fops->iopoll() adds 1aec5e4a2962 sbitmap: add helper to clear a batch of tags adds f794f3351f26 block: add support for blk_mq_end_request_batch() adds c234a6539206 nvme: add support for batched completion of polled IO adds b688f11e86c9 io_uring: utilize the io batching infrastructure for more [...] adds 4f5022453acd nvme: wire up completion batching for the IRQ path adds 53d34753b1b0 Merge branch 'for-5.16/block' into for-next adds 0a593fbbc245 null_blk: poll queue support adds 905705f083a9 loop: add error handling support for add_disk() adds e1654f413fe0 nbd: add error handling support for add_disk() adds d9c2bd252a45 aoe: add error handling support for add_disk() adds e92ab4eda516 drbd: add error handling support for add_disk() adds d1df6021b70c n64cart: add error handling support for add_disk() adds 7d8b72aaddd3 pcd: move the identify buffer into pcd_identify adds af761f277b7f pcd: cleanup initialization adds fb367e6baeb0 pf: cleanup initialization adds 1ad392add59c pd: cleanup initialization adds 4dfbd1390af6 pcd: add error handling support for add_disk() adds 2b6cabce3954 pcd: fix ordering of unregister_cdrom() adds b6fa069971bc pcd: capture errors on cdrom_register() adds 3dfdd5f333bf pd: add error handling support for add_disk() adds 4a32e1cdb745 mtip32xx: add error handling support for add_disk() adds 7b505627568c pktcdvd: add error handling support for add_disk() adds 54494d10031b block/rsxx: add error handling support for add_disk() adds 637208e74a86 block/sx8: add error handling support for add_disk() adds 4fac63f8a871 pf: add error handling support for add_disk() adds d6ac27c60fec cdrom/gdrom: add error handling support for add_disk() adds 27c97abc30e2 rbd: add add_disk() error handling adds 2d4bcf764297 block/swim3: add error handling support for add_disk() adds 2598a2bb357d floppy: fix add_disk() assumption on exit due to new developments adds 3776339ae7ac floppy: use blk_cleanup_disk() adds 662167e59d2f floppy: fix calling platform_device_unregister() on invali [...] adds 47d34aa2d211 floppy: add error handling support for add_disk() adds a2379420c7d7 amiflop: add error handling support for add_disk() adds b76a30c254d9 swim: simplify using blk_cleanup_disk() on swim_remove() adds 4e9abe72530a swim: add helper for disk cleanup adds 9ef41effb9b6 swim: add a floppy registration bool which triggers del_gendisk() adds 625a28a7e60c swim: add error handling support for add_disk() adds 44a469b6acae block/ataflop: use the blk_cleanup_disk() helper adds 573effb29801 block/ataflop: add registration bool before calling del_gendisk() adds deae1138d047 block/ataflop: provide a helper for cleanup up an atari disk adds 2f1510708970 block/ataflop: add error handling support for add_disk() adds db8eda9c4336 xtensa/platforms/iss/simdisk: add error handling support f [...] adds d0ac7a30e411 pcd: fix error codes in pcd_init_unit() adds cfc03eabda82 pf: fix error codes in pf_init_unit() adds 5deae20c552a sx8: fix an error code in carm_init_one() adds 1f0a258f114b swim3: add missing major.h include adds 9be68dd7ac0e md: add error handling support for add_disk() adds 51238e7fbd61 md: add the bitmap group to the default groups for the md kobject adds 94f3cd7d832c md: extend disks_mutex coverage adds 7ad1069166c0 md: properly unwind when failing to add the kobject in md_alloc adds fd3b6975e9c1 md/raid1: only allocate write behind bio for WriteMostly device adds 2e94275ed582 md/raid1: use rdev in raid1_write_request directly adds c6efe4341d1f md/raid5: call roundup_pow_of_two in raid5_run adds 5467948604ba md: remove unused argument from md_new_event adds 8b9e2291e355 md: update superblock after changing rdev flags in state_store adds c573d586999c mtip32xx: Remove redundant 'flush_workqueue()' calls adds 4e6eef5dc25b nbd: don't handle response without a corresponding request [...] adds 07175cb1baf4 nbd: make sure request completion won't concurrent adds fcf3d633d8e1 nbd: check sock index in nbd_read_stat() adds 0de2b7a4dd08 nbd: don't start request if nbd_queue_rq() failed adds f52c0e08237e nbd: clean up return value checking of sock_xmit() adds 3fe1db626a56 nbd: partition nbd_read_stat() into nbd_read_reply() and n [...] adds 8663b210f8c1 nbd: fix uaf in nbd_handle_reply() adds 342a67630ca9 Merge branch 'for-5.16/drivers' into for-next adds 5f132ea6db8a io_uring: dump sqe contents if issue fails adds ae94fdc4506f io-wq: Remove duplicate code in io_workqueue_create() adds b7f01770f4ac io_uring: kill off ios_left adds fe9c8e1a0acf io_uring: inline io_dismantle_req adds da478dc03a33 io_uring: inline linked part of io_req_find_next adds 6f0520f7d48a io_uring: dedup CQE flushing non-empty checks adds b46cba7ad274 io_uring: kill extra wake_up_process in tw add adds a576f119a93e io_uring: add more uring info to fdinfo for debug adds 792b2a6c8b6e io_uring: remove ctx referencing from complete_post adds 80222f8dd29e io_uring: optimise io_req_init() sqe flags checks adds 315d859fd341 io_uring: return boolean value for io_alloc_async_data adds 0e9218f9e015 io_uring: mark having different creds unlikely adds ecb1e7870ed4 io_uring: force_nonspin adds cfe3278dfe90 io_uring: make io_do_iopoll return number of reqs adds b608ac740b2e io_uring: use slist for completion batching adds 1e6d7a462427 io_uring: remove allocation cache array adds 32d58e33ea83 io-wq: add io_wq_work_node based stack adds cab08a4dbfcd io_uring: replace list with stack for req caches adds 292f98151f97 io_uring: split iopoll loop adds 0e7774700502 io_uring: use single linked list for iopoll adds 377fa4a43049 io_uring: add a helper for batch free adds e777e11992fd io_uring: convert iopoll_completed to store_release adds 41e50c0c47cc io_uring: optimise batch completion adds a5df58acdfd4 io_uring: inline completion batching helpers adds 2a133ca28663 io_uring: don't pass tail into io_free_batch_list adds d93411544f01 io_uring: don't pass state to io_submit_state_end adds 57cd3c77a443 io_uring: deduplicate io_queue_sqe() call sites adds 998c3c7e35f4 io_uring: remove drain_active check from hot path adds 08a2e5bc8e73 io_uring: split slow path from io_queue_sqe adds dfc0aac71b55 io_uring: inline hot path of __io_queue_sqe() adds 9b63b5e5ae06 io_uring: reshuffle queue_sqe completion handling adds e3a5ccc323c3 io_uring: restructure submit sqes to_submit checks adds dd64891099c2 io_uring: kill off ->inflight_entry field adds bc26499ea118 io_uring: comment why inline complete calls io_clean_op() adds 33ca8ffd155e io_uring: disable draining earlier adds 8235eedadb49 io_uring: extra a helper for drain init adds 992eafb0a7b9 io_uring: don't return from io_drain_req() adds 557ba8a0e1ff io_uring: init opcode in io_init_req() adds e7d0ca357165 io_uring: clean up buffer select adds 02d79afe7ec8 io_uring: add flag to not fail link after timeout adds 6c174669ef55 io_uring: optimise kiocb layout adds 7b3292cfa281 io_uring: add more likely/unlikely() annotations adds 729a3a7eed4f io_uring: delay req queueing into compl-batch list adds 59a4914778bd io_uring: optimise request allocation adds 7d6df27afb9b io_uring: optimise INIT_WQ_LIST adds 422e8bbd3694 io_uring: don't wake sqpoll in io_cqring_ev_posted adds 5c9a26766537 io_uring: merge CQ and poll waitqueues adds a767129a46a1 io_uring: optimise ctx referencing by requests adds 2d5703e93d2c io_uring: mark cold functions adds 4d02ab03d25f io_uring: optimise io_free_batch_list() adds 1dac8ddf261a io_uring: control ->async_data with a REQ_F flag adds 4815619df197 io_uring: remove struct io_completion adds 559728000306 io_uring: inline io_req_needs_clean() adds 7e561d5b078e io_uring: inline io_poll_complete adds cf8fd17e7ac5 io_uring: correct fill events helpers types adds 211d6440024d io_uring: optimise plugging adds 79b69a260716 io_uring: safer fallback_work free adds d09698deaa95 io_uring: reshuffle io_submit_state bits adds 8bf77b4844c1 io_uring: optimise out req->opcode reloading adds 5f285b495e35 io_uring: remove extra io_ring_exit_work wake up adds 80bb03e0ad02 io_uring: fix io_free_batch_list races adds e375f5db45a9 io_uring: optimise io_req_set_rsrc_node() adds 672c78b23259 io_uring: optimise rsrc referencing adds be14957b738a io_uring: consistent typing for issue_flags adds 4f08388bb985 io_uring: prioritise read success path over fails adds 47fb3aaa1222 io_uring: optimise rw comletion handlers adds 3ca07eabbad4 io_uring: encapsulate rw state adds f43955383b1d io_uring: optimise read/write iov state storing adds c788fc899407 io_uring: optimise io_import_iovec nonblock passing adds e554380f1d6f io_uring: clean up io_import_iovec adds d9f66815b383 io_uring: rearrange io_read()/write() adds 8e13999f0cba io_uring: optimise req->ctx reloads adds c64230493ffb io_uring: kill io_wq_current_is_worker() in iopoll adds 1f9bea4f15e7 io_uring: optimise io_import_iovec fixed path adds 60e6da776500 io_uring: return iovec from __io_import_iovec adds f6e987261ddb io_uring: optimise fixed rw rsrc node setting adds 0f6ac9ace7d9 io_uring: clean io_prep_rw() adds ec0691acfe22 fs/io_uring: Prioritise checking faster conditions first i [...] adds e4b5f29c195d io_uring: arm poll for non-nowait files adds b83f730e690b io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags adds 1d862ca232b2 io_uring: simplify io_file_supports_nowait() adds b4e1d43385e0 io_uring: inform block layer of how many requests we are s [...] adds 5d44bc9d24d2 Merge branch 'for-5.16/io_uring' into for-next adds 99457db8b40c block: move the SECTOR_SIZE related definitions to blk_types.h adds 6436bd90f76e block: add a bdev_nr_bytes helper adds cda25b82c474 bcache: remove bdev_sectors adds da7b392467da drbd: use bdev_nr_sectors instead of open coding it adds 6dcbb52cddd9 dm: use bdev_nr_sectors and bdev_nr_bytes instead of open [...] adds 0fe80347fd70 md: use bdev_nr_sectors instead of open coding it adds c68f3ef77793 nvmet: use bdev_nr_bytes instead of open coding it adds 64f0f42671b4 target/iblock: use bdev_nr_bytes instead of open coding it adds b86058f96cc8 fs: use bdev_nr_bytes instead of open coding it in blkdev_ [...] adds bcd1d06350e4 fs: simplify init_page_buffers adds 589aa7bc40c4 affs: use bdev_nr_sectors instead of open coding it adds cda00eba022d btrfs: use bdev_nr_bytes instead of open coding it adds 5816e91e4a14 cramfs: use bdev_nr_bytes instead of open coding it adds 9e48243b6506 fat: use bdev_nr_sectors instead of open coding it adds beffd16e683e hfs: use bdev_nr_sectors instead of open coding it adds 78ed961bcee1 hfsplus: use bdev_nr_sectors instead of open coding it adds 74e157e6a499 jfs: use bdev_nr_bytes instead of open coding it adds 6e50e781fe88 nfs/blocklayout: use bdev_nr_bytes instead of open coding it adds 4fcd69798d7f nilfs2: use bdev_nr_bytes instead of open coding it adds d54f13a8e479 ntfs3: use bdev_nr_bytes instead of open coding it adds 4646198519c9 pstore/blk: use bdev_nr_bytes instead of open coding it adds 1d5dd3b9164c reiserfs: use bdev_nr_bytes instead of open coding it adds be9a7b3e1591 squashfs: use bdev_nr_bytes instead of open coding it adds 2a93ad8fcb37 block: use bdev_nr_bytes instead of open coding it in blkd [...] adds bcc6e2cfaa48 block: add a sb_bdev_nr_blocks helper adds 5513b241b2ef ext4: use sb_bdev_nr_blocks adds dd0c0bdf97a4 jfs: use sb_bdev_nr_blocks adds ab70041731a6 ntfs: use sb_bdev_nr_blocks adds 2ffae493dc15 reiserfs: use sb_bdev_nr_blocks adds e4ae4735f7c2 udf: use sb_bdev_nr_blocks adds f09313c57a17 block: cache inode size in bdev adds 9573a75fa066 Merge branch 'for-5.16/bdev-size' into for-next adds 163deb7ecbce Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds c1d7fa96e74b dm: introduce audit event module for device mapper adds 8503243b4a81 dm integrity: log audit events for dm-integrity target adds 3d46a66322d6 dm crypt: log aead integrity violations to audit subsystem adds dffca4d565b3 dm: Remove redundant flush_workqueue() calls adds 71c4560280db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8c0ff6af6823 Add AHCI support for ASM1062+JBM575 cards adds f971a85439bd libata: fix checking of DMA state adds 6ac586f2e716 libata-scsi: fix checking of DMA state adds 47b320498c3b pata_ali: fix checking of DMA state adds 2367ad63a131 pata_amd: fix checking of DMA state adds 492402ce7077 pata_optidma: fix checking of DMA state adds 1af5f7af2484 pata_radisys: fix checking of DMA state adds bb754bea87e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 38929d4f0d81 mmc: sdhci: Change the code to check auto_cmd23 adds 43e5fee317f4 mmc: mtk-sd: Add wait dma stop done flow adds 961e40f714f6 mmc: mtk-sd: Remove unused parameters(mrq) adds d74179b86925 mmc: mtk-sd: Remove unused parameters adds 9c1aaec47527 mmc: block: Add error handling support for add_disk() adds 295c894c37f7 dt-bindings: mmc: Convert MMC Card binding to a schema adds 2304c55fd506 memstick: ms_block: Add error handling support for add_disk() adds b3f8eb6eb213 memstick: mspro_block: Add error handling support for add_disk() adds c88cb98e6139 mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] adds ab991c05c428 dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC adds 39013f096813 mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] adds d47f163c7794 mmc: cqhci: Print out qcnt in case of timeout adds 16e9bde21ab6 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] adds d9972f531023 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 adds 43592c8736e8 mmc: dw_mmc: Dont wait for DRTO on Write RSP error adds 8c2db344e5a2 dt-bindings: mmc: update mmc-card.yaml reference adds bc9fd32c294f mmc: sdhci-s3c: drop unneeded MODULE_ALIAS adds fb4708e6cb5c dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting adds f614fb60a198 mmc: core: Add host specific tuning support for eMMC HS400 mode adds c4ac38c6539b mmc: mtk-sd: Add HS400 online tuning support adds 8e0e7bd38b1e mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] adds d806e334d039 mmc: sdhci-omap: Fix context restore adds 53f9460e0883 mmc: sdhci-omap: Restore sysconfig after reset adds 3781d28805ec mmc: sdhci-omap: Parse legacy ti,non-removable property adds c66e21fdc42d mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA adds 546b73ab019b mmc: mmci: Add small comment about reset thread adds 9c6bb8c6a1a4 mmc: sdhci: Return true only when timeout exceeds capacity [...] adds 879e13572485 dt-bindings: sdhci-omap: Document ti,non-removable propert [...] adds 46cdda974757 mmc: sdhci-s3c: Describe driver in KConfig adds 0818d197d2ab mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] adds 7f00917a8233 mmc: sdhci-sprd: Wait until DLL locked after being configured adds 4853396f03c3 memstick: avoid out-of-range warning adds 84723eec251d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] adds 0a264389212a dt-bindings: mmc: arasan,sdci: Drop clock-output-names fro [...] adds 4877b81f0fa2 mmc: slot-gpio: Refactor mmc_gpio_alloc() adds 8792b0a09fa4 mmc: slot-gpio: Update default label when no con_id provided adds f83c18cc9edc Merge branch 'fixes' into next adds 8105c2abbf36 mmc: moxart: Fix reference count leaks in moxart_probe adds beae4a6258e6 memstick: jmb38x_ms: use appropriate free function in jmb3 [...] adds 92d23216fe7c Merge branch 'fixes' into next adds 0eab756f8821 mmc: moxart: Fix null pointer dereference on pointer host adds b8c2a54b005d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 835ac3548e0f Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds bc7c2eb80884 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds ed229454856e power: supply: axp288-charger: Optimize register reading method adds bf895295e9a7 power: supply: rt5033_battery: Change voltage values to µV adds 1d422ecfc48e power: supply: max17040: fix null-ptr-deref in max17040_probe() adds 744bbdb7958d MAINTAINERS: power: supply: max17042: add entry with reviewers adds 7462a894bd53 MAINTAINERS: power: supply: max17040: add entry with reviewers adds 0cf48167b87e power: supply: max17042_battery: Clear status bits in inte [...] adds e660dbb68c6b power: supply: max17042_battery: Prevent int underflow in [...] adds db6e436264da power: supply: axp288_charger: Fix missing mutex_init() adds eb415571c782 dt-bindings: power: supply: ab8500: Standard monitored-battery adds 1a6784359540 power: supply: ab8500_bmdata: Use standard phandle adds 0b5a9135d5f1 power: supply: axp288-charger: Add depends on IOSF_MBIO to [...] adds 9052ff9b0387 power: supply: axp288-charger: Remove unnecessary is_prese [...] adds 5b5100c569b5 power: supply: axp288-charger: Simplify axp288_get_charger [...] adds 172d0ccea55c power: bq25890: add return values to error messages adds e298e0d20171 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 72bf80cf09c4 regulator: lp872x: replacing legacy gpio interface for gpiod adds 0735be7fa1ad Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds 5157c1772163 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 53a33e4558f7 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds f9d8bfd116d9 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds eb0782bbdfd0 ima: fix deadlock when traversing "ima_default_rules". adds 30d8764a744f ima: fix uid code style problems adds 40224c41661b ima: add gid support adds 61868acb0728 ima_policy: Remove duplicate 'the' in docs comment adds cc4299ea0399 ima: Use strscpy instead of strlcpy adds a4044de9c31e Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 239b4f8ad7d2 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 4342f70538b9 selinux: remove unneeded ipv6 hook wrappers adds cbfcd13be5cb selinux: fix race condition when computing ocontext SIDs adds 1d1e1ded1356 selinux: make better use of the nf_hook_state passed to th [...] adds e9fd72929359 selinux: fix all of the W=1 build warnings adds 86dd9fd52e14 LSM: Avoid warnings about potentially unused hook variables adds 29bc22ac5e5b binder: use euid from cred instead of using task adds 52f88693378a binder: use cred instead of task for selinux checks adds 4d5b5539742d binder: use cred instead of task for getsecid adds 8f4daef5ee50 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f8de49ef9252 smack: remove duplicated hook function adds b57d02091b8f Smack: fix W=1 build warnings adds 132bb0ef341b Merge branch 'next' of git://github.com/cschaufler/smack-next adds 260aecd643fc iommu/dart: Use kmemdup instead of kzalloc and memcpy adds 89374244a43e iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable adds 5240aed2cd25 iommu/vt-d: Do not falsely log intel_iommu is unsupported [...] adds 914ff7719e8a iommu/vt-d: Dump DMAR translation structure when DMA fault occurs adds b34380a6d767 iommu/vt-d: Remove duplicate identity domain flag adds 7afd7f6aa21a iommu/vt-d: Check FL and SL capability sanity in scalable mode adds 032c5ee40e9f iommu/vt-d: Use second level for GPA->HPA translation adds 94f797ad61d3 iommu/vt-d: Delete dev_has_feat callback adds 00ecd5401349 iommu/vt-d: Clean up unused PASID updating functions adds 37c8041a818d iommu/vt-d: Convert the return type of first_pte_in_page to bool adds 9906b9352a35 iommu/vt-d: Avoid duplicate removing in __domain_mapping() adds 145cac8e9cfe Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] adds 9b5ca5283190 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d9516f346e8b audit: return early if the filter rule has a lower priority adds de275baa991d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 67252a5293a5 dt-bindings: devfreq: rk3399_dmc: fix clocks in example adds 5278e4a181ff dt-bindings: memory: add binding for Mediatek's MT7621 SDR [...] adds 88ffadce9d4c dt-bindings: bluetooth: broadcom: Fix clocks check adds a9d2d57083b6 dt-bindings: bluetooth: realtek: Add missing max-speed adds b33be51c2bad dt-bindings: net: dwmac: Fix typo in the R40 compatible adds 03f838e91a94 dt-bindings: net: wireless: Convert ESP ESP8089 binding to [...] adds 604e4e44a7c2 dt-bindings: leds: Convert register-bit-led binding to DT schema adds 37f86649cdf7 dt-bindings: leds: register-bit-led: Use 'reg' instead of [...] adds c509d8b9001e dt-bindings: media: Convert OV5640 binding to a schema adds 89a5bf0f22fd dt-bindings: reserved-memory: ramoops: Convert txt binding [...] adds 05ef72e36250 dt-bindings: bus: add palmbus device tree bindings adds e8a3d847a5ed dt-bindings: input: Convert Silead GSL1680 binding to a schema adds af5e7abe1015 dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml adds 6d362ea625a1 dt-bindings: nfc: nxp,nci: convert to dtschema adds 54aed10d43a1 dt-bindings: nfc: nxp,nci: document NXP PN547 binding adds 4cc0246c8af9 dt-bindings: nfc: nxp,pn532: convert to dtschema adds 4d9bae3345c3 dt-bindings: nfc: st,st21nfca: convert to dtschema adds d45c6e7a07c5 dt-bindings: nfc: st,st95hf: convert to dtschema adds 19951f4ced26 dt-bindings: nfc: st,nci: convert to dtschema adds 3470d69bfdbf dt-bindings: nfc: ti,trf7970a: convert to dtschema adds a997377a4366 dt-bindings: nfc: marvell,nci: convert to dtschema adds 287309a51fab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 218f22b28772 mailbox: altera: Make use of the helper function devm_plat [...] adds ea9c66b1410e mailbox: bcm2835: Make use of the helper function devm_pla [...] adds 2801a33d5f01 mailbox: hi3660: Make use of the helper function devm_plat [...] adds be4236046d2f mailbox: hi6220: Make use of the helper function devm_plat [...] adds a04f30356e75 mailbox: mtk-cmdq: Make use of the helper function devm_pl [...] adds 6bb9e5ee2075 mailbox: omap: Make use of the helper function devm_platfo [...] adds b5e3a1fe535d mailbox: platform-mhu: Make use of the helper function dev [...] adds 78c6798c1bde mailbox: qcom-apcs-ipc: Make use of the helper function de [...] adds 240c7e393b60 mailbox: sti: Make use of the helper function devm_platfor [...] adds f3908ccc32d5 mailbox: stm32-ipcc: Make use of the helper function devm_ [...] adds f5e2eeb9ff07 mailbox: sun6i: Make use of the helper function devm_platf [...] adds 1c7532c9a2df mailbox: xgene-slimpro: Make use of the helper function de [...] adds 4523ec8b387d mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data adds a7e8c86907b5 dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible adds db28a59ecbbe mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support adds fd10a589cf9e dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss adds 46abe32660b7 MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver [...] adds ce1537fe2884 mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done adds a657b4ba4fd9 mailbox: mtk-cmdq: Validate alias_id on probe adds 0ff9a987584f mailbox: mtk-cmdq: Fix local clock ID usage adds 3914c23ce55c Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds ee4d62c47326 spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode adds e81cd07dcf50 spi: bcm-qspi: add support for 3-wire mode for half duplex [...] adds 923f508f9ec7 Merge series "spi-bcm-qspi spcr3 enahancements" from Kamal [...] adds 7dc9b9562740 spi: tegra20: fix build with CONFIG_PM_SLEEP=n adds d9c55c95a3ea spi: cadence-quadspi: fix dma_unmap_single() call adds 531558b56be5 Merge branch 'spi-5.15' into spi-5.16 adds dbf641a10f61 spi: orion: Add of_node_put() before goto adds 2a4a4e8918f0 spi: cadence: Add of_node_put() before return adds 08411e3461bd spi: replace snprintf in show functions with sysfs_emit adds 7b205e8dd982 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds 236c701b85d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0bd21836cd22 Merge branch 'x86/urgent' adds 33633b20e0da x86/sgx/virt: Extract sgx_vepc_remove_page() adds 71eba1c0939e x86/sgx/virt: Implement SGX_IOC_VEPC_REMOVE ioctl adds 3f62db77aa5a Merge branch 'x86/sgx' adds 7f8d89b66f1b Merge branch 'x86/misc' adds 082f20b21de2 Merge branch 'x86/urgent' into x86/fpu, to resolve a conflict adds 773902c7ce9c Merge branch 'x86/fpu' adds 9d6c63a8576f Merge branch 'x86/cpu' adds ea364661ca22 Merge branch 'x86/core' adds 8a77729b8054 Merge branch 'x86/cleanups' adds 4246df99ae76 Merge branch 'x86/build' adds f6ac18fafcf6 sched: Improve try_invoke_on_locked_down_task() adds 9b3c4ab3045e sched,rcu: Rework try_invoke_on_locked_down_task() adds 00619f7c650e sched,livepatch: Use task_call_func() adds 8850cb663b5c sched: Simplify wake_up_*idle*() adds 5de62ea84abd sched,livepatch: Use wake_up_if_idle() adds 7a2341fc1fec sched/numa: Replace hard-coded number by a define in numa_ [...] adds 5b763a14a516 sched/numa: Remove the redundant member numa_group::fault_cpus adds 7d380f24fe66 sched/numa: Fix a few comments adds f9ec6fea2014 sched/topology: Remove unused numa_distance in cpu_attach_ [...] adds 4ef0c5c6b5ba kernel/sched: Fix sched_fork() access an invalid sched_task_group adds 804bccba71a5 sched: Fill unconditional hole induced by sched_entity adds 54354c6a9f7f Revert "proc/wchan: use printk format instead of lookup_sy [...] adds cf2a85efdade leaking_addresses: Always print a trailing newline adds 4e046156792c proc: Use task_is_running() for wchan in /proc/$pid/stat adds bc9bbb81730e x86: Fix get_wchan() to support the ORC unwinder adds 42a20f86dc19 sched: Add wrapper for get_wchan() to keep task blocked adds 37b47298ab86 sched: Disable -Wunused-but-set-variable adds c5e22feffdd7 topology: Represent clusters of CPUs within a die adds 778c558f49a2 sched: Add cluster scheduler level in core and related Kco [...] adds 66558b730f25 sched: Add cluster scheduler level for x86 adds da6ff0994349 sched/rt: Annotate the RT balancing logic irqwork as IRQ_W [...] adds 810979682ccc irq_work: Allow irq_work_sync() to sleep if irq_work() no [...] adds b4c6f86ec2f6 irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT adds 09089db79859 irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT adds 37e6153c141f Merge branch 'sched/core' adds f0fcb46b5ebd Merge branch 'ras/core' adds 8008765e74ce Merge branch 'perf/urgent' adds 8b8ff8cc3b81 perf/x86: Add new event for AUX output counter index adds 79df45731da6 perf/core: Allow ftrace for functions in kernel/event/core.c adds 3eb6a5462d7d Merge branch 'perf/core' adds 6a7e138f2c66 Merge branch 'objtool/urgent' adds c1fb082490df Merge branch 'objtool/core' adds 21e219a5a037 Merge branch 'locking/wwmutex' adds 3f48565beb72 Merge branch 'tip/locking/urgent' adds c78416d12224 locking/rwbase: Optimize rwbase_read_trylock adds 77e52ae35463 futex: Move to kernel/futex/ adds af8cc9600bbf futex: Split out syscalls adds bce760d34bc2 futex: Rename {,__}{,un}queue_me() adds 5622eb20520d futex: Rename futex_wait_queue_me() adds e7ba9c8fed29 futex: Rename: queue_{,un}lock() adds af92dcea186e futex: Rename __unqueue_futex() adds eee5a7bc96be futex: Rename hash_futex() adds 966cb75f86fb futex: Rename: {get,cmpxchg}_futex_value_locked() adds 85dc28fa4ec0 futex: Split out PI futex adds 832c0542c0f7 futex: Rename: hb_waiter_{inc,dec,pending}() adds f56a76fde353 futex: Rename: match_futex() adds 95c336a7d8f0 futex: Rename mark_wake_futex() adds e5c6828493b5 futex: Split out requeue adds a046f1a0d3e3 futex: Split out wait/wake adds bff7c57c2f50 futex: Simplify double_lock_hb() adds bf69bad38cf6 futex: Implement sys_futex_waitv() adds 039c0ec9bb77 futex,x86: Wire up sys_futex_waitv() adds ea7c45fde5aa futex,arm: Wire up sys_futex_waitv() adds 5e59c1d1c78c selftests: futex: Add sys_futex_waitv() test adds 02e56ccbaefc selftests: futex: Test sys_futex_waitv() timeout adds 9d57f7c79748 selftests: futex: Test sys_futex_waitv() wouldblock adds dd0aa2cd2e9e futex2: Documentation: Document sys_futex_waitv() uAPI adds b74f6fce9a7f Merge branch 'locking/core' adds 29b292df815f Merge branch 'irq/core' adds b17f4778908b Merge branch 'efi/urgent' adds d9f283ae71af efi: Disable runtime services on RT adds 720dff78de36 efi: Allow efi=runtime adds aee43409dfc0 Merge branch 'efi/core' adds bb9fa82aea68 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds a8870c59a0f4 clocksource/arm_arch_timer: Add build-time guards for unha [...] adds bf5c3cb01f16 clocksource/arm_arch_timer: Drop CNT*_TVAL read accessors adds 471d8e9ec29c clocksource/arm_arch_timer: Extend write side of timer reg [...] adds d45ef2186ef0 clocksource/arm_arch_timer: Move system register timer pro [...] adds 83dfec77ad72 clocksource/arm_arch_timer: Move drop _tval from erratum f [...] adds 671cbee690b8 clocksource/arm_arch_timer: Fix MMIO base address vs callb [...] adds 2fd88ec56a32 clocksource/arm_arch_timer: Move MMIO timer programming ov [...] adds 81856a1f87e6 clocksource/arm_arch_timer: Advertise 56bit timer to the c [...] adds 0b2de4b2cf79 clocksource/arm_arch_timer: Work around broken CVAL implem [...] adds d8bfd91d8570 clocksource/arm_arch_timer: Remove any trace of the TVAL p [...] adds ac4b1c53d664 clocksource/arm_arch_timer: Drop unnecessary ISB on CVAL p [...] adds 1661562bc67e clocksource/arm_arch_timer: Fix masking for high freq counters adds 68611546826b clocksource/arch_arm_timer: Move workaround synchronisatio [...] adds 4775bc63f880 clocksource/arm_arch_timer: Add build-time guards for unha [...] adds d72689988d67 clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors adds 1e8d929231cf clocksource/drivers/arm_arch_timer: Extend write side of t [...] adds a38b71b0833e clocksource/drivers/arm_arch_timer: Move system register t [...] adds ac9ef4f24cb2 clocksource/drivers/arm_arch_timer: Move drop _tval from e [...] adds 72f47a3f0ea4 clocksource/drivers/arm_arch_timer: Fix MMIO base address [...] adds 8b82c4f883a7 clocksource/drivers/arm_arch_timer: Move MMIO timer progra [...] adds 30aa08da35e0 clocksource/drivers/arm_arch_timer: Advertise 56bit timer [...] adds 012f18850452 clocksource/drivers/arm_arch_timer: Work around broken CVA [...] adds 41f8d02a6a55 clocksource/drivers/arm_arch_timer: Remove any trace of th [...] adds ec8f7f3342c8 clocksource/drivers/arm_arch_timer: Drop unnecessary ISB o [...] adds c1153d52c414 clocksource/drivers/arm_arch_timer: Fix masking for high f [...] adds db26f8f2da92 clocksource/drivers/arch_arm_timer: Move workaround synchr [...] adds 7070f9298621 Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] adds 86dc6164bbbc Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 537bddd069c7 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell adds 9130bd1dbe52 Merge branch 'edac-misc' into edac-for-next adds f889e52436d6 Merge branch 'edac-urgent' into edac-for-next adds d7391aaa8270 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds f39b5afbcef4 nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] adds e761e622b509 Merge branch 'trace/ftrace/urgent' into trace/for-next adds 70d17e36a3db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4b246eab4750 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] adds e01551e57ff7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds a7cc099f2ec3 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh i [...] adds a25c78d04c1b Merge commit 'kvm-pagedata-alloc-fixes' into HEAD adds 38e2dd69f0cb Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds a78738ed1d9b KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly) adds 8f4566f18db5 arm64: Prevent kexec and hibernation if is_protected_kvm_e [...] adds 8579a185baca KVM: arm64: Reject stub hypercalls after pKVM has been ini [...] adds 2f2e1a506967 KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall adds 07036cffe17e KVM: arm64: Prevent re-finalisation of pKVM for a given CPU adds 057bed206f70 KVM: arm64: Disable privileged hypercalls after pKVM finalisation adds 3864d17f177e Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] adds f25c5e4dafd8 kvm: arm64: vgic: Introduce vgic_check_iorange adds 4612d98f58c7 KVM: arm64: vgic-v3: Check redist region is not above the [...] adds c56a87da0a7f KVM: arm64: vgic-v2: Check cpu interface region is not abo [...] adds 2ec02f6c64f0 KVM: arm64: vgic-v3: Check ITS region is not above the VM [...] adds 96e903896969 KVM: arm64: vgic: Drop vgic_check_ioaddr() adds 3f4db37e203b KVM: arm64: selftests: Make vgic_init gic version agnostic adds 46fb941bc04d KVM: arm64: selftests: Make vgic_init/vm_gic_create versio [...] adds c44df5f9ff31 KVM: arm64: selftests: Add some tests for GICv2 in vgic_init adds 2dcd9aa1c3a5 KVM: arm64: selftests: Add tests for GIC redist/cpuif part [...] adds 188345863897 KVM: arm64: selftests: Add test for legacy GICv3 REDIST ba [...] adds 3e197f17b23b KVM: arm64: selftests: Add init ITS device test adds 15f9017c28a8 Merge branch kvm-arm64/vgic-ipa-checks into kvmarm-master/next adds b6a68b97af23 KVM: arm64: Allow KVM to be disabled from the command line adds c8f1e9673406 KVM: arm64: Unconditionally include generic KVM's Kconfig adds e26bb75aa2f1 KVM: arm64: Depend on HAVE_KVM instead of OF adds a049cf7e63e7 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next adds 00d5101b254b KVM: arm64: Return early from read_id_reg() if register is RAZ adds 5a4309762356 KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0 adds ebf6aa8c0473 KVM: arm64: Replace get_raz_id_reg() with get_raz_reg() adds 1eb07f4b6853 Merge branch kvm-arm64/raz-sysregs into kvmarm-master/next adds 53e8ce137f7b Documentation: admin-guide: Document side effects when pKV [...] adds cd67e9af7724 Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] adds 69adec18e94f KVM: arm64: Fix reporting of endianess when the access ori [...] adds 2a6bf5139e28 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next adds 562e530fd770 KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a vi [...] adds df652bcf1136 KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors adds 0924729b21bf KVM: arm64: vgic-v3: Reduce common group trapping to ICV_D [...] adds f87ab6827222 KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS adds 9d449c71bd8f KVM: arm64: vgic-v3: Align emulated cpuif LPI state machin [...] adds 20a304307596 Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next adds 88ec7e258b70 KVM: arm64: selftests: Add MMIO readl/writel support adds 272a067df3c8 tools: arm64: Import sysreg.h adds b3c79c6130bc KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG adds 740826ec02a6 KVM: arm64: selftests: Add support for cpu_relax adds d977ed399402 KVM: arm64: selftests: Add basic support for arch_timers adds 801669046559 KVM: arm64: selftests: Add basic support to generate delays adds 5c636d585cfd KVM: arm64: selftests: Add support to disable and enable l [...] adds 0226cd531c58 KVM: arm64: selftests: Maintain consistency for vcpuid type adds 17229bdc86c9 KVM: arm64: selftests: Add guest support to get the vcpuid adds 414de89df1ec KVM: arm64: selftests: Add light-weight spinlock support adds 28281652f90a KVM: arm64: selftests: Add basic GICv3 support adds 250b8d6cb3b0 KVM: arm64: selftests: Add host support for vGIC adds 4959d8650e9f KVM: arm64: selftests: Add arch_timer test adds 61f6fadbf9bd KVM: arm64: selftests: arch_timer: Support vCPU migration adds 551a13346e59 Merge branch kvm-arm64/selftest/timer into kvmarm-master/next adds 3ef231670b9e KVM: arm64: vgic: Add memcg accounting to vgic allocations adds 115bae923ac8 KVM: arm64: Add memcg accounting to KVM allocations adds 5f8b2591decb Merge branch kvm-arm64/memory-accounting into kvmarm-master/next adds 7dd9b5a15748 KVM: arm64: Move __get_fault_info() and co into their own [...] adds cc1e6fdfa92b KVM: arm64: Don't include switch.h into nvhe/kvm-main.c adds 8fb2046180a0 KVM: arm64: Move early handlers to per-EC handlers adds 3b1a690eda0d KVM: arm64: Pass struct kvm to per-EC handlers adds 538683907782 KVM: arm64: Add missing field descriptor for MDCR_EL2 adds 16dd1fbb12f7 KVM: arm64: Simplify masking out MTE in feature id reg adds 6c30bfb18d0b KVM: arm64: Add handlers for protected VM System Registers adds 2a0c343386ae KVM: arm64: Initialize trap registers for protected VMs adds 72e1be120eaa KVM: arm64: Move sanitized copies of CPU features adds 1423afcb4117 KVM: arm64: Trap access to pVM restricted features adds 5f39efc42052 KVM: arm64: Handle protected guests at 32 bits adds 8a049862c38f KVM: arm64: Fix early exit ptrauth handling adds ce75916749b8 KVM: arm64: pkvm: Use a single function to expose all id-regs adds 8ffb41888334 KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI adds 3c90cb15e2e6 KVM: arm64: pkvm: Drop AArch32-specific registers adds f3d5ccabab20 KVM: arm64: pkvm: Drop sysregs that should never be routed [...] adds cbca19738472 KVM: arm64: pkvm: Handle GICv3 traps as required adds 271b7286058d KVM: arm64: pkvm: Preserve pending SError on exit from AArch32 adds 3061725d162c KVM: arm64: pkvm: Consolidate include files adds 746bdeadc53b KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around adds 0c7639cc8382 KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit [...] adds 07305590114a KVM: arm64: pkvm: Give priority to standard traps over pvm [...] adds be08c3cf3c5a Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-mas [...] adds 6cc8ce5e6e85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 89910d26b66b KVM: s390: pv: avoid stalls when making pages secure adds bc3e77b75d98 KVM: s390: Simplify SIGP Set Arch handling adds 2ef7843375dc KVM: s390: Add a routine for setting userspace CPU state adds db2c4b13c20d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6f68fa546af7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2166cc2657fe ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries adds 10317dda7932 ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] adds 452dcfab9954 platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] adds 5fd56f11838d platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] adds a499f93f3d52 platform/x86: Remove "WMAA" from identifier names in wmaa- [...] adds ca16d33bd862 platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-b [...] adds 6550ba689343 platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI adds f32c34d6cfbb platform/x86: intel_scu_ipc: Fix busy loop expiry time adds 7f0224dea763 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s adds c01bc8e4e840 platform/x86: intel_scu_ipc: Update timeout value in comment adds 432cce21b66c platform/x86: amd-pmc: Add alternative acpi id for PMC controller adds 95384b3e47af platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] adds 0b243c003e11 platform/x86: intel_skl_int3472: Correct null check adds 85303db36b6e platform/x86: int1092: Fix non sequential device mode handling adds 69a6f920f9cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d29e8404cf20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 612c55670265 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 97b31c1f8eb8 leds: trigger: Disable CPU trigger on PREEMPT_RT adds 56926f4d9bbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a076b307c22 ipmi:ipmb: Add OF support adds ed83855f1efc ipmi: ipmb: fix dependencies to eliminate build error adds 2c5a97714442 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 216a0fc40897 dyndbg: show module in vpr-info in dd-exec-queries adds 5ca173974888 dyndbg: make dyndbg a known cli param adds 9c40e1aa8412 dyndbg: Remove support for ddebug_query param adds 5879f1c94d67 Documentation: dyndbg: Improve cli param examples adds f0ada6da3a0d device property: Add missed header in fwnode.h adds 7a5e202dfb8a dyndbg: vpr-info on remove-module complete, not starting adds 7edde0c80785 dyndbg: no vpr-info on empty queries adds 1f8818e352f7 dyndbg: fix spurious vNpr_info change adds b5bc8ac25aa1 Merge 5.15-rc6 into driver-core-next adds 21769cf4f24a Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 05735f0854e1 usb: chipidea: udc: make controller hardware endpoint primed adds bedbac5f66bf usb: gadget: storage: add support for media larger than 2T adds c326d3ed52c8 USB: gadget: udc: Remove some dead code adds 620b74d01b9d Merge 5.15-rc5 into usb-next adds 68e7c510fdf4 usb: gadget: hid: fix error code in do_config() adds 6fec018a7e70 usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync [...] adds 9eff2b2e59fd usb: host: ohci-tmio: check return value after calling pla [...] adds fde1fbedbaed usb: musb: select GENERIC_PHY instead of depending on it adds e27bea459d5e usb: gadget: avoid unusual inline assembly adds 660a92a59b9e usb: xhci: Enable runtime-pm by default on AMD Yellow Carp [...] adds c03fb16bafdf Merge 5.15-rc6 into usb-next adds 7d7d049247fb Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds cab140d27ed7 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 0a2843cca964 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 3aee752cd0b8 tty/sysrq: More intuitive Shift handling adds 4c9883e1f4dd dt-bindings: serial: 8250_omap: allow serdev subnodes adds aec079f88752 tty: serial: atmel: use macros instead of hardcoded values adds b84d0001512a tty: serial: samsung: Improve naming for common macro adds ebabb77a2a11 serial: 8250_dw: Drop wrong use of ACPI_PTR() adds 0946efc2255f serial: 8250_dw: Re-use temporary variable for of_node adds 0eb9da9cf201 serial: 8250_dw: Fix the trivial typo in the comment adds 7c4fc082f504 serial: 8250_lpss: Extract dw8250_do_set_termios() for common use adds 2cb3315107b5 serial: 8250_lpss: Enable PSE UART Auto Flow Control adds 70b4d23226c8 serial: max310x: Make max310x_remove() return void adds 9b29075c1a45 serial: sc16is7xx: Make sc16is7xx_remove() return void adds 5f0ac3a1dae1 dt-bindings: serial: uartlite: drop $ref for -bits property adds 412a5feba414 Merge 5.15-rc6 into tty-next adds 9b0101f4d801 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 4df4946d26bb misc: lis3lv02d: Make lis3lv02d_remove_fs() return void adds 85385a51cead misc: ad525x_dpot: Make ad_dpot_remove() return void adds 880732ae31e8 samples/kfifo: Rename read_lock/write_lock adds 7ae6478b304b nvmem: core: rework nvmem cell instance creation adds 5008062f1c3f nvmem: core: add nvmem cell post processing callback adds d0221a780cbc nvmem: imx-ocotp: add support for post processing adds 22d4f9beaf32 Merge 5.15-rc6 into char-misc-next adds ee3882c26423 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds e8b7807fe499 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds bb4b1d374804 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9ab417f1c876 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 63d5be409958 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fec2432c9a73 bus/fsl-mc: Add generic implementation for open/reset/clos [...] adds 8798a803ddf6 vfio/fsl-mc: Add per device reset support adds 052493d5534a Merge branch 'v5.16/vfio/diana-fsl-reset-v2' into v5.16/vfio/next adds 49ba1a2976c8 vfio/pci: Add OpRegion 2.0+ Extended VBT support. adds 48f06ca420c3 Merge branch 'v5.16/vfio/colin_xu_igd_opregion_2.0_v8' int [...] adds 23716dde20b0 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds e4a9e1d8f230 staging: vt6655: fix camelcase in bShortSlotTime adds aeec304c2e47 staging: vt6655: fix camelcase in ldBmThreshold adds 1977dcf07bdd staging: vt6655: fix camelcase in PortOffset adds fa6fc23694a7 staging: r8188eu: remove an obsolete comment adds 2f4f87090980 staging: r8188eu: remove unused led component adds 082690bd8b4e staging: r8188eu: remove write-only HwRxPageSize adds 4864ad2200e7 staging: r8188eu: remove unused IntrMask adds fdfd6fabb54c staging: r8188eu: remove two write-only hal components adds d3e45102f9a8 staging: r8188eu: HardwareType is write-only adds 8504b988c020 staging: r8188eu: chip_type is write-only adds d01c3a1d21d2 staging: r8188eu: interface type is always usb adds 33a47b9d848d staging: r8188eu: support interface is always usb adds ca444fb2e500 staging: r8188eu: hal data's customer id is always 0 adds 23b18275c624 staging: r8188eu: Odm PatchID is always 0 adds 7198847ad5e8 staging: r8188eu: merge two signal scale mapping functions adds 461c4776856c staging: r8188eu: remove SetHwRegHandler from hal_ops adds 9c44c0f6da14 staging: r8188eu: remove GetHwRegHandler from hal_ops adds b66d42066f64 staging: r8188eu: remove hal_init from hal_ops adds 5c78a7583c62 staging: r8188eu: remove hal_ops adds 17402cb6eabd staging: r8188eu: rename rtl8188eu_set_hal_ops() adds 25c1c7c25a7e staging: r8188eu: remove unused defines from rtw_sreset.h adds 005eae35415f staging: r8188eu: remove some dead code adds 4b2540a58784 staging: r8188eu: remove unused macros and defines from rt [...] adds c38a05353f7c staging: r8188eu: replace MACADDRLEN with ETH_ALEN adds a1f42cba65f4 staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_ adds 98f668b30e8e staging: rtl8723bs: hal: remove duplicate check adds e9c1caea9659 staging: vt6655: fix camelcase in byLocalID adds 84799c41c6d2 staging: r8188eu: remove an unused define adds 2397591c2998 staging: r8188eu: remove specific device table adds 9cc313e7149a staging: r8188eu: RfOnOffDetect is unused adds 72f069aafa43 staging: r8188eu: remove odm fab version info adds cc729e367ee0 staging: r8188eu: remove odm cut version info adds bc7fc9d77364 staging: r8188eu: remove odm dualmac smart concurrent info adds 640649a15e90 staging: r8188eu: remove odm wifi test info adds 8f78bc11b8ae staging: r8188eu: remove odm hct test info adds 0e170624f66c staging: r8188eu: remove odm ext trsw info adds 28ad741b2148 staging: r8188eu: remove odm ext pa info adds 997e127a2868 staging: r8188eu: remove odm ext lna info adds bb88fab13d36 staging: r8188eu: remove dm_CheckStatistics adds 97045088d846 staging: r8188eu: simplify rtl8188e_HalDmWatchDog adds 64629b735c3c staging: r8188eu: remove rtl8188e_deinit_dm_priv adds 4b64b5ef2b0b staging: r8188eu: remove LastMinUndecoratedPWDBForDM adds 2ec2b2103828 staging: r8188eu: SupportICType is always ODM_RTL8188E adds e5c90c693d75 staging: r8188eu: remove odm_SwAntDivInit adds aefb1fc5c185 staging: r8188eu: odm BoardType is never set adds 56578ab25a88 staging: r8188eu: odm SupportPlatform is always ODM_CE adds 2ab189164056 staging: most: dim2: do not double-register the same device adds d445aa402d60 staging: most: dim2: use device release method adds 05d744fc28b6 staging: r8188eu: Fix misspelling in comment adds c82462f124df staging: r8188eu: Use zeroing allocator in wpa_set_encryption() adds cb08d3d2a3e4 staging: fbtft: Make fbtft_remove_common() return void adds 9ca0e55e52c7 staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC adds 6ac113f741a7 staging: vt6655: fix camelcase in byRate adds 5ce0309027c0 staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c adds 502408a61f4b staging: wlan-ng: Avoid bitwise vs logical OR warning in h [...] adds 4a8033ec560c Merge 5.15-rc6 into staging-next adds c625f62c42f5 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds f27d1e769746 iio: ep93xx: Make use of the helper function devm_platform [...] adds 3b3870646642 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused adds 8a16c76e23bb iio: dac: ad7303: convert probe to full device-managed adds 967884443026 staging: iio: ad9832: convert probe to device-managed adds 14a6ee6ec568 iio: dac: ad5064: convert probe to full device-managed adds da6fd2590940 iio: gyro: adis16080: use devm_iio_device_register() in probe adds 2b025c92cdae iio: light: max44000: use device-managed functions in probe adds 0fe140206981 iio: accel: mma7660: Mark acpi match table as maybe unused adds 7685f5079865 iio: dac: stm32-dac: Make use of the helper function devm_ [...] adds 948b3b3daf2b iio: adc: rockchip_saradc: Make use of the helper function [...] adds de37b16462a7 iio: adc: exynos: describe drivers in KConfig adds 2eacfc13c6e1 dt-bindings: iio: kionix,kxcjk1013: driver support interrupts adds 4862202a0171 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg adds 2d0b2141d6a2 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor adds c5d9739ac760 iio: ABI: docs: Document Senseair Sunrise ABI adds 60ba90a9a784 iio: chemical: Add Senseair Sunrise 006-0-007 driver adds 5535987b61db iio: ABI: Document in_concentration_co2_scale adds fdd2090de0ea iio: adc: aspeed: Keep model data to driver data. adds 0ac008dca07a iio: adc: aspeed: Restructure the model data adds 389b1a56287a iio: adc: aspeed: Add vref config function adds 069923908cc2 iio: adc: aspeed: Use model_data to set clk scaler. adds b75afba720ad iio: adc: aspeed: Use devm_add_action_or_reset. adds 6e1000ed0af1 iio: adc: aspeed: Support ast2600 adc. adds e4e946677e8f iio: adc: aspeed: Fix the calculate error of clock. adds 530524d57c10 iio: adc: aspeed: Add func to set sampling rate. adds a2b047d25e89 iio: adc: aspeed: Add compensation phase. adds 224076fbfcd6 iio: adc: aspeed: Support battery sensing. adds 458ae92818d8 iio: adc: aspeed: Get and set trimming data. adds 0203aaa54626 iio: accel: fxls8962af: add threshold event handling adds cba8a3b66201 iio: accel: fxls8962af: add wake on event adds 39e4d6496796 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC adds eaf715339343 dt-bindings: iio: adc: Add binding documentation for NXP I [...] adds 4088dee36479 MAINTAINERS: Add the driver info of the NXP IMX8QXP adds a538ee51a869 iio: adc: max1027: Fix style adds ddec668cc613 iio: adc: max1027: Drop extra warning message adds 2f8a2802f4ac iio: adc: max1027: Drop useless debug messages adds eb79964315b9 iio: adc: max1027: Minimize the number of converted channels adds 29a16d1f1a83 iio: adc: max1027: Rename a helper adds 1eca25f4ef45 iio: adc: max1027: Create a helper to enable/disable the c [...] adds b962db959ba1 iio: adc: max1027: Simplify the _set_trigger_state() helper adds 29b7f6df5cf6 iio: adc: max1027: Ensure a default cnvst trigger configuration adds 94e553679971 iio: adc: max1027: Create a helper to configure the channe [...] adds 11638db3d140 iio: adc: max1027: Prevent single channel accesses during [...] adds 55dfe7fb4c2d iio: adc: max1027: Separate the IRQ handler from the read logic adds 58e0e631e263 iio: adc: max1027: Introduce an end of conversion helper adds c6feb1e63008 iio: adc: max1027: Stop requesting a threaded IRQ adds 81ae7aab163e iio: adc: max1027: Use the EOC IRQ when populated for sing [...] adds ddb3b07de335 iio: adc: max1027: Allow all kind of triggers to be used adds 830881e58b49 iio: adc: max1027: Don't reject external triggers when the [...] adds d19857d7887b iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops adds ee61dd4511a0 iio: adc: fsl-imx25-gcq: initialize regulators as needed adds 80360fc7d566 iio: inkern: introduce devm_iio_map_array_register() short [...] adds 7dfd42837ff3 iio: adc: intel_mrfld_adc: convert probe to full device-managed adds 7ae4347c5cfb iio: adc: axp288_adc: convert probe to full device-managed adds d13e5e252533 iio: adc: lp8788_adc: convert probe to full-device managed adds a2d54791d2b8 iio: adc: da9150-gpadc: convert probe to full-device managed adds cf36de454f16 iio: adis: do not disabe IRQs in 'adis_init()' adds 2faf98d2528f iio: adis: handle devices that cannot unmask the drdy pin adds cbe43403cbbc iio: adis16475: make use of the new unmasked_drdy flag adds 7ce6e41ea32a iio: adis16460: make use of the new unmasked_drdy flag adds fd7211eb2110 iio: adc: nau7802: convert probe to full device-managed adds 30edc5972e2a iio: adc: max1363: convert probe to full device-managed adds 8cc17859cc62 iio: adc: rn5t618-adc: use devm_iio_map_array_register() function adds 8730fba3c45d iio: adc: berlin2-adc: convert probe to device-managed only adds e8a50803cb28 iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc adds 0a807c6ac1f2 iio: adc: ad7291: convert probe to device-managed only adds 8e7494b3a2d4 iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" adds 358041ab52d9 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C adds 032ed5e5b587 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() adds a684bbb14e8b iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] adds 0c79e14fe233 iio: gyro: mpu3050: Fix alignment and size issues with buffers. adds 0e9d15b509df iio: imu: adis16400: Fix buffer alignment requirements. adds 47d42d40f863 iio: adc: max1027: fix error code in max1027_wait_eoc() adds 0591ea5bac8f iio: adc: ad799x: Implement selecting external reference v [...] adds 61fd21e22954 dt-bindings: iio: ad779x: Add binding document adds f5cb0e4b6929 iio: dac: ad8801: Make use of the helper function dev_err_probe() adds 2438eef20c82 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] adds da7250b893a2 iio: dac: ltc1660: Make use of the helper function dev_err [...] adds 04094d1b92c1 iio: dac: ds4424: Make use of the helper function dev_err_probe() adds 2d0c2b4cfa2a iio: dac: max5821: Make use of the helper function dev_err [...] adds d9ae5248e2ce iio: dac: mcp4922: Make use of the helper function dev_err [...] adds e621c262ada2 iio: dac: stm32-dac: Make use of the helper function dev_e [...] adds 06d7fc112b4c iio: dac: ti-dac7311: Make use of the helper function dev_ [...] adds 96abddc165c6 iio: st_sensors: Make use of the helper function dev_err_probe() adds 0f1663e8e20f iio: st_lsm9ds0: Make use of the helper function dev_err_probe() adds 08413d3884b7 iio: health: afe4403: Make use of the helper function dev_ [...] adds 5764fa4f13e8 iio: health: afe4404: Make use of the helper function dev_ [...] adds 2b9a7aa5d8af iio: light: cm36651: Make use of the helper function dev_e [...] adds 3eefc88e6252 iio: light: noa1305: Make use of the helper function dev_e [...] adds 6b526c9592ae dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description adds 09154b0be8bb MAINTAINERS: Add myself as maintainer of the scd4x driver adds 20a4ad1ace61 drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] adds aaab321cbdbf iio: documentation: Document scd4x calibration use adds 71d18fef914f iio: Add output buffer support adds dba7ddca77a3 iio: kfifo-buffer: Add output buffer support adds 9248e6dbb923 iio: triggered-buffer: extend support to configure output buffers adds 627fc0cb18e0 drivers:iio:dac:ad5766.c: Add trigger buffer adds 28c91ded3bea iio: accel: bma400: Make bma400_remove() return void adds ead171c72fdb iio: accel: bmc150: Make bmc150_accel_core_remove() return void adds 70efb1e86522 iio: accel: bmi088: Make bmi088_accel_core_remove() return void adds dba77a0623e2 iio: accel: kxsd9: Make kxsd9_common_remove() return void adds a2f4f243a408 iio: accel: mma7455: Make mma7455_core_remove() return void adds d2d13fc5b436 iio: dac: ad5380: Make ad5380_remove() return void adds 1afecbee3f97 iio: dac: ad5446: Make ad5446_remove() return void adds 84a16466f9d5 iio: dac: ad5592r: Make ad5592r_remove() return void adds 3eff1eefd440 iio: dac: ad5686: Make ad5686_remove() return void adds 38b383473865 iio: health: afe4403: Don't return an error in .remove() adds 18774ac748d5 iio: magn: hmc5843: Make hmc5843_common_remove() return void adds fbd7f37f0454 iio: potentiometer: max5487: Don't return an error in .remove() adds 899fadc48fe7 iio: pressure: ms5611: Make ms5611_remove() return void adds 941b4bd013ad iio: imx8qxp-adc: mark PM functions as __maybe_unused adds f4fbe9f5c398 Merge tag 'iio-for-5.16a-split-take3' into togreg adds 05593a3fd103 counter: stm32-lptimer-cnt: Provide defines for clock polarities adds ea434ff82649 counter: stm32-timer-cnt: Provide defines for slave mode s [...] adds aaec1a0f76ec counter: Internalize sysfs interface code adds 712392f558ef counter: Update counter.h comments to reflect sysfs intern [...] adds de8daf30af7b docs: counter: Update to reflect sysfs internalization adds e65c26f41371 counter: Move counter enums to uapi header adds b6c50affda59 counter: Add character device interface adds a8a28737c2c5 docs: counter: Document character device interface adds 086099893fce tools/counter: Create Counter tools adds bb6264a61de8 counter: Implement signalZ_action_component_id sysfs attribute adds 4bdec61d927b counter: Implement *_component_id sysfs attributes adds feff17a550c7 counter: Implement events_queue_size sysfs attribute adds 09db4678bfbb counter: 104-quad-8: Replace mutex with spinlock adds 7aa2ba0df651 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 adds fe90fcabc852 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] adds 7110acbdab46 counter: fix docum. build problems after filename change adds 49af37fc7d3c docs: counter: Include counter-chrdev kernel-doc to generi [...] adds c65aa42d0156 Merge tag 'counter-for-5.16a-take2' into togreg adds 34f542c7ab78 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 2a5c9cf83104 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 5637abaab994 dmaengine: zynqmp_dma: simplify with dev_err_probe adds 4c0f93eb80fb dmaengine: zynqmp_dma: drop message on probe success adds 7073b5a8bd6e dmaengine: zynqmp_dma: enable COMPILE_TEST adds 85997fdfd159 dmaengine: zynqmp_dma: cleanup includes adds 16ed0ef3e931 dmaengine: zynqmp_dma: cleanup after completing all descriptors adds 193a750df595 dmaengine: zynqmp_dma: refine dma descriptor locking adds 9558cf4ad07e dmaengine: zynqmp_dma: fix lockdep warning in tasklet adds ae8f13f0a6fd dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc() adds 85f604af9c83 dmaengine: idxd: move out percpu_ref_exit() to ensure it's [...] adds 35696789cc7d dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member adds c7f9c67ffb7b dmaengine: tegra210-adma: Add description for 'adma_get_bu [...] adds 32de4745e20a dmaengine: tegra210-adma: Override ADMA FIFO size adds 1f6a89efbf99 dmaengine: Remove redundant initialization of variable err adds fa5270ec2f26 dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path adds 320c88a3104d dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro adds b183d41a340b dmaengine: at_xdmac: use __maybe_unused for pm functions adds 8e0c7e486014 dmaengine: at_xdmac: use pm_ptr() adds adec566b0528 dmaengine: bestcomm: fix system boot lockups adds 79c4c3db7d86 dmaengine: idxd: check GENCAP config support for gencfg register adds c5b64b6826e0 dmaengine: idxd: remove gen cap field per spec 1.2 update adds 161596fd776a dmaengine: sh: rz-dmac: Add DMA clock handling adds d59f7037cec6 dmaengine: jz4780: Set max number of SGs per burst adds 981703aae3b1 dmaengine: dw-edma: Remove an unused variable adds 79e40b06a4eb dmaengine: stm32-dma: mark pending descriptor complete in [...] adds b20fd5fa310c dmaengine: stm32-dma: fix stm32_dma_get_max_width adds af229d2c2557 dmaengine: stm32-dma: fix burst in case of unaligned memor [...] adds 824351668a41 dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8 adds 93a7d32e9f4b dmaengine: dw-axi-dmac: Hardware handshake configuration adds 2d0f07f888f5 dmaengine: dw-axi-dmac: set coherent mask adds ef6c1dadc2a2 dmaengine: imx-sdma: remove useless braces adds 1f8595efae8d dmaengine: imx-sdma: add missed braces adds df7cc2aa3993 dmaengine: imx-sdma: align statement to open parenthesis adds 635156d94b64 dmaengine: imx-sdma: remove space after sizeof adds 73754614629c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 128f20a44e27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1a6236fcc56f Merge branch 'fixes' into for-next adds 3ef48a92f475 Merge branch 'misc' into for-next adds 887ebfc09f79 Merge branch 'fixes' into for-next adds 3de19c0d5194 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec65e6beb02e Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging adds f4875d509a0a scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() adds 9561f58442e4 scsi: ufs: mediatek: Support vops pre suspend to disable a [...] adds d489f18ad1fc scsi: ufs: core: Fix synchronization between scsi_unjam_ho [...] adds 36c6b7613ef1 scsi: hisi_sas: Initialise devices in .slave_alloc callback adds 046ab7d0f594 scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() adds 00aeaf329a3a scsi: libsas: Export sas_phy_enable() adds 21c7e972475e scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus [...] adds a4bcbf71914b scsi: Documentation: Fix typo in sysfs-driver-ufs adds a19a93e4c6a9 scsi: core: pm: Rely on the device driver core for async p [...] adds 1c9575326a4a scsi: sd: Rename sd_resume() into sd_resume_system() adds 9131bff6a9f1 scsi: core: pm: Only runtime resume if necessary adds bf23e619039d scsi: core: Use a structure member to track the SCSI comma [...] adds a710eacb9d13 scsi: core: Rename scsi_mq_done() into scsi_done() and export it adds 58bf201dfc03 scsi: ata: Call scsi_done() directly adds 409d337e6bd6 scsi: firewire: sbp2: Call scsi_done() directly adds 5f9ae9eecb15 scsi: ib_srp: Call scsi_done() directly adds 1ae6d167793c scsi: message: fusion: Call scsi_done() directly adds 68f89c50cd0c scsi: zfcp_scsi: Call scsi_done() directly adds 3e6d3832dc1b scsi: 3w-9xxx: Call scsi_done() directly adds 2adf975e899a scsi: 3w-sas: Call scsi_done() directly adds 9dd9b96c2623 scsi: 3w-xxxx: Call scsi_done() directly adds 656f26ade03a scsi: 53c700: Call scsi_done() directly adds 0800a26aaa80 scsi: BusLogic: Call scsi_done() directly adds 117cd238adfe scsi: NCR5380: Call scsi_done() directly adds e42be9e75a02 scsi: a100u2w: Call scsi_done() directly adds 1dec65e32fb5 scsi: aacraid: Introduce aac_scsi_done() adds 7afdb8637997 scsi: aacraid: Call scsi_done() directly adds 396dd2c0b7b2 scsi: acornscsi: Call scsi_done() directly adds f3bc9338e08d scsi: advansys: Call scsi_done() directly adds 3ab3b151ff12 scsi: aha152x: Call scsi_done() directly adds 135223527c81 scsi: aha1542: Call scsi_done() directly adds 07ebbc3a8067 scsi: aic7xxx: Call scsi_done() directly adds 3f0b59b6852d scsi: arcmsr: Call scsi_done() directly adds 681fa5252fd4 scsi: atp870u: Call scsi_done() directly adds 4316b5b8b2c6 scsi: bfa: Call scsi_done() directly adds a75af82a77d2 scsi: bnx2fc: Call scsi_done() directly adds 0979e265e4b7 scsi: csiostor: Call scsi_done() directly adds e82d6b179b14 scsi: cxlflash: Call scsi_done() directly adds 6c365b880093 scsi: dc395x: Call scsi_done() directly adds e6ed928effb6 scsi: dpt_i2o: Call scsi_done() directly adds 52e65d1c25a6 scsi: esas2r: Call scsi_done() directly adds f8ab27d96494 scsi: esp_scsi: Call scsi_done() directly adds caffd3ad966e scsi: fas216: Introduce struct fas216_cmd_priv adds 696fec18e17c scsi: fas216: Stop using scsi_cmnd.scsi_done adds a0c22474cbc6 scsi: fdomain: Call scsi_done() directly adds a7510fbd879e scsi: fnic: Call scsi_done() directly adds 82f01edcf9a8 scsi: hpsa: Call scsi_done() directly adds 574015a83731 scsi: hptiop: Call scsi_done() directly adds 85f6dd08c86a scsi: ibmvscsi: Call scsi_done() directly adds 0233196eb238 scsi: imm: Call scsi_done() directly adds 25e1d89669ec scsi: initio: Call scsi_done() directly adds acd3c42d18f7 scsi: ipr: Call scsi_done() directly adds 98cc0e69ba5d scsi: ips: Call scsi_done() directly adds e0f63b2181cb scsi: libfc: Call scsi_done() directly adds b4b84edc5d39 scsi: libiscsi: Call scsi_done() directly adds e803bc52b04b scsi: libsas: Call scsi_done() directly adds ca068c2c6ca0 scsi: lpfc: Call scsi_done() directly adds c0e70ea3f719 scsi: mac53c94: Call scsi_done() directly adds f1170b83dff9 scsi: megaraid_mbox: Call scsi_done() directly adds 012f14b269da scsi: megaraid_sas: Call scsi_done() directly adds 9e0603656fdf scsi: megaraid: Call scsi_done() directly adds aaf2173b5cc3 scsi: mesh: Call scsi_done() directly adds 1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly adds b0c3007922f4 scsi: mpt3sas: Call scsi_done() directly adds ca495999075b scsi: mvumi: Call scsi_done() directly adds 0061e3f5e0c2 scsi: myrb: Call scsi_done() directly adds 1c21a4f495cf scsi: myrs: Call scsi_done() directly adds f0f4f79a4f7d scsi: ncr53c8xx: Call scsi_done() directly adds 48760367a401 scsi: nsp32: Call scsi_done() directly adds ca0d62d29bb1 scsi: pcmcia: Call scsi_done() directly adds f13cc234bec9 scsi: pmcraid: Call scsi_done() directly adds 7bc195c75134 scsi: ppa: Call scsi_done() directly adds 3ca2385af905 scsi: ps3rom: Call scsi_done() directly adds ef697683d3eb scsi: qedf: Call scsi_done() directly adds 2d1609afd6d7 scsi: qla1280: Call scsi_done() directly adds 79e30b884a01 scsi: qla2xxx: Call scsi_done() directly adds fdcfbd6517d9 scsi: qla4xxx: Call scsi_done() directly adds da65bc05cf91 scsi: qlogicfas408: Call scsi_done() directly adds c33a2dca9853 scsi: qlogicpti: Call scsi_done() directly adds 6c2c7d6aa439 scsi: scsi_debug: Call scsi_done() directly adds 0ca190805784 scsi: smartpqi: Call scsi_done() directly adds 70a5caf11f8c scsi: snic: Call scsi_done() directly adds 4acf838e80ba scsi: stex: Call scsi_done() directly adds 0c31fa0e6619 scsi: storvsc_drv: Call scsi_done() directly adds 37425f5d07cc scsi: sym53c8xx_2: Call scsi_done() directly adds 35c3730a9657 scsi: ufs: Call scsi_done() directly adds b4194fcb1b51 scsi: virtio_scsi: Call scsi_done() directly adds aeb2627dcfd9 scsi: vmw_pvscsi: Call scsi_done() directly adds 9c4f6be7ddec scsi: wd33c93: Call scsi_done() directly adds f11e4da6bfc1 scsi: wd719x: Call scsi_done() directly adds fd17badb664e scsi: xen-scsifront: Call scsi_done() directly adds ae4ea859c079 scsi: staging: rts5208: Call scsi_done() directly adds 4879f233b4f8 scsi: staging: unisys: visorhba: Call scsi_done() directly adds b9d82b7dea2c scsi: target: tcm_loop: Call scsi_done() directly adds 46c97948e9b5 scsi: usb: Call scsi_done() directly adds 11b68e36b167 scsi: core: Call scsi_done directly adds 814818fd4816 scsi: isci: Remove a declaration adds 0feb3429d735 scsi: fas216: Introduce the function fas216_queue_command_ [...] adds af049dfd0b10 scsi: core: Remove the 'done' argument from SCSI queuecomm [...] adds 92c4b58b15c5 scsi: core: Register sysfs attributes earlier adds c3f69c7f629f scsi: ata: Switch to attribute groups adds 5e88e67b6f3b scsi: firewire: sbp2: Switch to attribute groups adds a3cf94c96ede scsi: RDMA/srp: Switch to attribute groups adds 2899836f9430 scsi: message: fusion: Switch to attribute groups adds d8d7cf3f7d07 scsi: zfcp: Switch to attribute groups adds bd21c1e9891f scsi: 3w-9xxx: Switch to attribute groups adds 8de1cc904e17 scsi: 3w-sas: Switch to attribute groups adds 65bc2a7fd83e scsi: 3w-xxxx: Switch to attribute groups adds 90cb6538b5da scsi: 53c700: Switch to attribute groups adds bd16d71185c8 scsi: aacraid: Switch to attribute groups adds f2523502a40a scsi: arcmsr: Switch to attribute groups adds ebcbac342cb5 scsi: be2iscsi: Switch to attribute groups adds e73af234a1a2 scsi: bfa: Switch to attribute groups adds c3dd11d8ed4d scsi: bnx2fc: Switch to attribute groups adds eb78ac7a5474 scsi: bnx2i: Switch to attribute groups adds 623cf762c73e scsi: csiostor: Switch to attribute groups adds 780c678912fb scsi: cxlflash: Switch to attribute groups adds d6ddcd8b38ab scsi: fnic: Switch to attribute groups adds 62ac8ccbb819 scsi: hisi_sas: Switch to attribute groups adds 4cd16323b523 scsi: hpsa: Switch to attribute groups adds e8fbc28e7fc7 scsi: hptiop: Switch to attribute groups adds c7da4e1cd040 scsi: ibmvscsi: Switch to attribute groups adds 7adbf68f4950 scsi: ibmvfc: Switch to attribute groups adds 47d1e6ae0e1e scsi: ipr: Switch to attribute groups adds 7eae6af530a6 scsi: isci: Switch to attribute groups adds 08adfa753743 scsi: lpfc: Switch to attribute groups adds ab53de242e07 scsi: megaraid_mbox: Switch to attribute groups adds 09723bb252ca scsi: megaraid_sas: Switch to attribute groups adds 1bb3ca27d2ca scsi: mpt3sas: Switch to attribute groups adds 88b8132cff99 scsi: mvsas: Switch to attribute groups adds 582c0360db90 scsi: myrb: Switch to attribute groups adds 087c3ace6337 scsi: myrs: Switch to attribute groups adds aec4b25c8572 scsi: ncr53c8xx: Switch to attribute groups adds e71eebf744e4 scsi: sym53c500_cs: Switch to attribute groups adds c03b72b86c77 scsi: pm8001: Switch to attribute groups adds 646bed7e6f45 scsi: pmcraid: Switch to attribute groups adds 232cb469d24e scsi: qedf: Switch to attribute groups adds 1ebbd3b1d9a7 scsi: qedi: Switch to attribute groups adds f8f8f857e7df scsi: qla2xxx: Remove a declaration adds 66df386d0b74 scsi: qla2xxx: Switch to attribute groups adds a8b476fc86d9 scsi: qla4xxx: Switch to attribute groups adds 64fc9015fbeb scsi: smartpqi: Switch to attribute groups adds 7500be62910d scsi: snic: Switch to attribute groups adds 7ce6000a77cc scsi: staging: unisys: Remove the shost_attrs member adds 01e570febaaa scsi: usb: Switch to attribute groups adds a47c6b713e89 scsi: core: Remove two host template members that are no l [...] adds 21431d5bdf15 scsi: core: ufs-pci: Force a full restore after suspend-to-disk adds c673a92a4f5b scsi: sd: Print write through due to no caching mode page [...] adds a6373460dada scsi: mpi3mr: Use scnprintf() instead of snprintf() adds 0ec88d1ecbd7 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] adds 158c3ec1eb1e scsi: fcoe: Use netif_is_bond_master() instead of open code adds 423de62cdb5c scsi: 3w-xxx: Remove redundant initialization of variable retval adds 033a20eaadd4 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() adds 023990dec694 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() adds 2b9eb5be4d40 scsi: target: cxgbit: Increase max DataSegmentLength adds a602d74729a2 scsi: target: cxgbit: Enable Delayed ACK adds 9851b8b83ee2 scsi: target: tcmu: Allocate zeroed pages for data area adds 4d0bbf7801c0 scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] adds fe6691ad8147 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] adds 1731e83d60b5 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay adds 642bcb5cfa17 scsi: target: Fix ordered CMD_T_SENT handling adds 16ec48f0828c scsi: target: Fix ordered tag handling adds 7a1031a464b6 scsi: target: Fix alua_tg_pt_gps_count tracking adds 8d0166a7d817 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path adds 59bb416db1ec scsi: target: Perform ALUA group changes in one step adds be53ff97702a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f8b7575d196b vduse: Disallow injecting interrupt before DRIVER_OK is set adds 1018722ef0b7 vduse: Fix race condition between resetting and irq injecting adds c208e9647692 virtio-net: fix for skb_over_panic inside big mode adds d3d74a13e565 virtio_net: clarify tailroom logic adds 843d08da4773 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 63b8d7991667 rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg [...] adds 8956927faed3 rpmsg: glink: Add TX_DATA_CONT command while sending adds c7c182d4447e rpmsg: glink: Remove the rpmsg dev in close_ack adds 343ba27b6f9d rpmsg: glink: Remove channel decouple from rpdev release adds b16a37e1846c rpmsg: glink: Send READ_NOTIFY command in FIFO full case adds ebcd5d5175ca remoteproc: imx_rproc: Move common structure to header file adds d2320a042e57 remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method adds ec0e5549f358 remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX adds b55553fd4ee3 dt-bindings: dsp: fsl: Update binding document for remote [...] adds 5621dc3c97cd remoteproc: imx_dsp_rproc: Correct the comment style of copyright adds 51063f54ffaf remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused adds d6a33c5bdc84 remoteproc: Fix spelling mistake "atleast" -> "at least" adds 0374a4ea7269 remoteproc: Fix a memory leak in an error handling path in [...] adds 9db9c738ac89 remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resou [...] adds c34bfafd7c6c remoteproc: omap_remoteproc: simplify getting .driver_data adds 9955548919c4 remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from re [...] adds 6ee5808de074 Merge branches 'rpmsg-next' and 'rproc-next' into for-next adds 86495e8c841a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa4858eb8264 gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] adds 06de2cd788bf gpio: max730x: Make __max730x_remove() return void adds f4a20dfac88c gpio: mc33880: Drop if with an always false condition adds 499955de78d5 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 0398adaec341 Revert "dt-bindings: pinctrl: bcm4708-pinmux: rework bindi [...] adds 1d0a779892e8 dt-bindings: pinctrl: brcm,ns-pinmux: drop unneeded CRU fr [...] adds 6dba4bdfd7a3 Revert "pinctrl: bcm: ns: support updated DT binding as sy [...] adds c370bb474016 pinctrl: stm32: use valid pin identifier in stm32_pinctrl_ [...] adds 4e5a04be88fe pinctrl: amd: disable and mask interrupts on probe adds 3d45c8438b86 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 adds 83917856334e pinctrl: qcom: spmi-gpio: Add compatible for PM6350 adds 290e2d18caab pinctrl: uniphier: Add extra audio pinmux settings for LD1 [...] adds f66e173dd831 dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding adds b0b2303c02fe pinctrl: uniphier: Add UniPhier NX1 pinctrl driver adds 576ad176ad67 pinctrl: stm32: do not warn when 'st,package' is absent adds c30174d3332d pinctrl: gemini: fix typos adds ce34fb3cb4a8 pinctrl: renesas: r8a779[56]x: Add MediaLB pins adds 412da8c7224a pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] adds 28e7f8ff9058 pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] adds e212923e7407 pinctrl: renesas: checker: Move overlapping field check adds f31a5ffbd11d pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] adds f4e260bffcf3 pinctrl: renesas: checker: Prefix common checker output adds 57135c2810b1 Merge tag 'renesas-pinctrl-for-v5.16-tag2' of git://git.ke [...] adds c3efe04533a9 dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML adds 02725b0c8998 pinctrl: samsung: support ExynosAutov9 SoC pinctrl adds f9a06b810951 dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp [...] adds 461030b804fb pinctrl: qcom: ssbi-mpp: hardcode IRQ counts adds 56b2443fb4ba pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip adds f24dbaaab48a pinctrl: qcom: spmi-mpp: hardcode IRQ counts adds afe6777f2ebc pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip adds 8ec664ff4316 dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells adds 664bad61ccde Merge branch 'devel' into for-next adds 4705838b7b40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 773c773bbbc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b245e77d5e96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7e5dcc69709 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 59b3c4ac72f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44cc204adf53 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 789c1093f02c rtc: class: don't call cdev_device_del() when cdev_device_ [...] adds 24d23181e43d rtc: class: check return value when calling dev_set_name() adds c3336b8ac609 rtc: rv3032: fix error handling in rv3032_clkout_set_rate() adds 4c8a7b80d5f3 rtc: pcf85063: add support for fixed clock adds 9f08c9ed580a rtc: pcf85063: Always clear EXT_TEST from set_time adds 917425f71f36 rtc: add alarm related features adds 6a8af1b6568a rtc: add parameter ioctl adds 2268551935db rtc: expose correction feature adds a6d8c6e1a5c6 rtc: add correction parameter adds 0d20e9fb1262 rtc: add BSM parameter adds 018d959ba7ff rtc: rv3028: add BSM support adds 6084eac38e76 rtc: rv3032: allow setting BSM adds 7d7234a4fff3 rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time adds adb17a053e46 rtc: expose RTC_FEATURE_UPDATE_INTERRUPT adds 91f3849d956d rtc: pcf8523: switch to regmap adds 5537752c5349 rtc: pcf8523: always compile pcf8523_rtc_ioctl adds 7c176119aefd rtc: pcf8523: remove unecessary ifdefery adds ebf48cbe32e9 rtc: pcf8523: allow usage on ACPI platforms adds f8d4e4fa51ec rtc: pcf8523: add BSM support adds 37522b5b42d2 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds c4b95b528dd0 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 01facc5e1359 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds d70e7e536c07 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds e78f02b29b53 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds be58f7103700 fortify: Add compile-time FORTIFY_SOURCE tests adds bb95ebbe89a7 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST adds 4797632f4f1d string.h: Introduce memset_after() for wiping trailing mem [...] adds caf283d040f5 xfrm: Use memset_after() to clear padding adds 6dbefad40815 string.h: Introduce memset_startat() for wiping trailing m [...] adds a2c5062f391b btrfs: Use memset_startat() to clear end of struct adds 3080ea5553cc stddef: Introduce DECLARE_FLEX_ARRAY() helper adds fa7845cfd53f treewide: Replace open-coded flex arrays in unions adds 47c662486ccc treewide: Replace 0-element memcpy() destinations with fle [...] adds 3cf7b40d0ad1 Merge branch 'for-next/hardening' into for-next/kspp adds 5e9dc09c2796 Merge branch 'for-next/thread_info/cpu' into for-next/kspp adds b4a0b64a87bf Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 2a12e0003580 assoc_array: Avoid open coded arithmetic in allocator arguments adds 6a7391ed6c77 scsi: st: Fix fall-through warning for Clang adds 25d7b70e0202 MIPS: Fix fall-through warnings for Clang adds 02900f428d3c pcmcia: db1xxx_ss: Fix fall-through warning for Clang adds 9bed5200e04d Makefile: Enable -Wimplicit-fallthrough for Clang adds 25d6e36b75b0 Merge branch 'for-next/clang-fallthrough' into for-next/kspp adds cd6c3650f6a2 firewire: Remove function callback casts adds 1bdc308cabc8 ftrace: Fix -Wcast-function-type warnings on powerpc64 adds c45ede6c2781 ftrace: Fix -Wmissing-prototypes errors adds 21078041965e Makefile: Enable -Wcast-function-type adds 3915822ab3a5 Merge branch 'for-next/cast-function' into for-next/kspp adds 2bcd7bb39e5c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds ddaa142bcba6 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 62f79f3d0eb9 fsi: occ: Force sequence numbering per OCC adds 908dbf0242e2 hwmon: (occ) Remove sequence numbering and checksum calculation adds 0cd413b5e756 fsi: occ: Add dynamic debug to dump command and response adds 0551372cc7f2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 32a8aabcfecc nvmem: core: rework nvmem cell instance creation adds 3d2042178276 nvmem: core: add nvmem cell post processing callback adds 413333fd6a88 nvmem: imx-ocotp: add support for post processing adds 1391d82888ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b5c11a89384b kunit: tool: improve compatibility of kunit_parser with KT [...] adds 54045e5b59e5 kunit: Reset suite count after running tests adds 8d1190422cc6 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds af629a8aaea6 kallsyms: support big kernel symbols (2-byte lengths) adds 8651666946f9 kallsyms: increase maximum kernel symbol length to 512 adds 02af4deb393c kallsyms: Use the correct buffer size for symbols adds 0f0d79977085 vsprintf: add new `%pA` format specifier adds 46b2ac4d6c57 rust: add C helpers adds 67903bc007c4 rust: add `compiler_builtins` crate adds 7c34bbf9330e rust: add `alloc` crate adds 2800b55bc445 rust: add `build_error` crate adds e704163f9bf8 rust: add `macros` crate adds 469abfa33b65 rust: add `kernel` crate adds c0009ed45097 rust: export generated symbols adds c862c7fee526 Kbuild: add Rust support adds b89509358c8c docs: add Rust documentation adds c7759f09b8f4 samples: add Rust examples adds 62f6465456aa scripts: add `generate_rust_analyzer.py` adds 1972eb716a65 MAINTAINERS: Rust adds f61496789a06 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 457556f5fc0f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 08b0b0059bf1 mm: Add flush_dcache_folio() adds 53c36de0701f mm: Add kmap_local_folio() adds b424de33c42d mm: Add arch_make_folio_accessible() adds 35a020ba0802 mm: Add folio_young and folio_idle adds f2d273927ea4 mm/swap: Add folio_activate() adds 76580b6529db mm/swap: Add folio_mark_accessed() adds d9c08e2232fb mm/rmap: Add folio_mkclean() adds 3417013e0d18 mm/migrate: Add folio_migrate_mapping() adds 19138349ed59 mm/migrate: Add folio_migrate_flags() adds 715cbfd6c5c5 mm/migrate: Add folio_migrate_copy() adds bd3488e7b4d6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds be5f17975230 flex_proportions: Allow N events instead of 1 adds cc24df4cd15f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds 269ccca3899f mm/writeback: Add __folio_end_writeback() adds f143f1ea5a53 mm/writeback: Add folio_start_writeback() adds b5e84594cafb mm/writeback: Add folio_mark_dirty() adds 203a31516616 mm/writeback: Add __folio_mark_dirty() adds b9b0ff61eef5 mm/writeback: Convert tracing writeback_page_template to folios adds 85d4d2ebc86f mm/writeback: Add filemap_dirty_folio() adds fc9b6a538b22 mm/writeback: Add folio_account_cleaned() adds fdaf532a2379 mm/writeback: Add folio_cancel_dirty() adds 9350f20a070d mm/writeback: Add folio_clear_dirty_for_io() adds 25ff8b15537d mm/writeback: Add folio_account_redirty() adds cd78ab11a881 mm/writeback: Add folio_redirty_for_writepage() adds 9eb7c76dd31a mm/filemap: Add i_blocks_per_folio() adds f705bf84eab2 mm/filemap: Add folio_mkwrite_check_truncate() adds 9bf70167e3c6 mm/filemap: Add readahead_folio() adds 0995d7e56814 mm/workingset: Convert workingset_refault() to take a folio adds 3eed3ef55c83 mm: Add folio_evictable() adds 934387c99f1c mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 0d31125d2d32 mm/lru: Add folio_add_lru() adds cc09cb134124 mm/page_alloc: Add folio allocation functions adds bb3c579e25e5 mm/filemap: Add filemap_alloc_folio adds 9dd3d069406c mm/filemap: Add filemap_add_folio() adds bca65eeab1db mm/filemap: Convert mapping_get_entry to return a folio adds 3f0c6a07fee6 mm/filemap: Add filemap_get_folio adds b27652d935f4 mm/filemap: Add FGP_STABLE adds 121703c1c817 mm/writeback: Add folio_write_one adds 6b5b05cebf68 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 63d1b316ce59 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds ecea7adad80d lib: zstd: Upgrade to latest upstream zstd version 1.4.10 adds 464413496acb MAINTAINERS: Add maintainer entry for zstd adds ba2145b2e061 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds 15672dd3547d mm/userfaultfd: selftests: fix memory corruption with thp enabled adds d5a7d359baa2 userfaultfd: fix a race between writeprotect and exit_mmap() adds 052f9896e163 mm/migrate: optimize hotplug-time demotion order updates adds 04e4b1b07403 mm/migrate: add CPU hotplug to demotion #ifdef adds 4174d90dbef8 mm/migrate: fix CPUHP state to update node demotion order adds c3b2471946d5 mm/vmalloc: fix numa spreading for large hash tables adds 27059ad8448a ocfs2: Fix data corruption after conversion from inline format adds 87c79764063d ocfs2-fix-data-corruption-after-conversion-from-inline-format-fix adds d94cf37b81d1 ocfs2: mount fails with buffer overflow in strlen adds 8ab846021aff memblock: check memory total_size adds 0fe693568531 mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] adds d7369eeaa226 mm, slub: fix two bugs in slab_debug_trace_open() adds 0d9cbdb8c64a mm, slub: fix mismatch between reconstructed freelist dept [...] adds 2730d0c532b4 mm, slub: fix potential memoryleak in kmem_cache_open() adds 8d692ffe356b mm, slub: fix potential use-after-free in slab_debugfs_fops adds c13a45fb0155 mm, slub: fix incorrect memcg slab count for bulk free adds 843eb56c4309 elfcore: correct reference to CONFIG_UML adds 7fe37609ccc2 elfcore-correct-reference-to-config_uml-fix adds d21e2b3434d9 vfs: check fd has read access in kernel_read_file_from_fd() adds 65f89fb72300 mm/secretmem: Fix NULL page->mapping dereference in page_i [...] adds 0d8b510ce299 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] adds 48d339c9b74d lib/test_kasan.c: use underlying string helpers adds 7e6132890b40 kasan-test-use-underlying-string-helpers-checkpatch-fixes adds 8ff9428077b4 mm/thp: decrease nr_thps in file's mapping on THP split adds b66fe1e7902e /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 64d8b3a41ee7 /proc/kpageflags: do not use uninitialized struct pages adds babe8cd218c0 procfs: prevent unpriveleged processes accessing fdinfo dir adds 2ecd8e600ae0 scripts/spelling.txt: add more spellings to spelling.txt adds 3a0ee9451ed8 scripts/spelling.txt: fix "mistake" version of "synchronization" adds c18a467b6e13 scripts/decodecode: fix faulting instruction no print when [...] adds fa6cdcc608d1 ocfs2: Fix handle refcount leak in two exception handling paths adds 91d5b1fff532 ocfs2: cleanup journal init and shutdown adds 9ff7a8d07bcc ocfs2/dlm: remove redundant assignment of variable ret adds d4dee9c34515 ocfs2: reflink deadlock when clone file to the same direct [...] adds 39a8526751e6 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds c06a42e047b0 ocfs2: fix ocfs2 corrupt when iputting an inode adds 7ff6ab8ec8ee fs/posix_acl.c: avoid -Wempty-body warning adds 2acbc9473559 mm: move kvmalloc-related functions to slab.h adds 6409d9f53796 mm/slab.c: remove useless lines in enable_cpucache() adds 43b2f3a4a1dc slub: add back check for free nonslab objects adds 840792423c74 mm, slub: Use prefetchw instead of prefetch adds f4e259cbd8b9 mm: don't include <linux/dax.h> in <linux/mempolicy.h> adds bea650344488 mm/smaps: fix shmem pte hole swap calculation adds bba569f919e0 mm/smaps: use vma->vm_pgoff directly when counting partial swap adds 1076b6ae9c07 mm/smaps: simplify shmem handling of pte holes adds 1fb097d4cf63 mm: debug_vm_pgtable: don't use __P000 directly adds fa89dcc558ba kasan: test: bypass __alloc_size checks adds 3a842f09148d rapidio: avoid bogus __alloc_size warning adds 7a7bcab393e3 Compiler Attributes: add __alloc_size() for better bounds [...] adds 0c87c1a018fb slab: clean up function prototypes adds 655b0cf839b7 slab: add __alloc_size attributes for better bounds checking adds bdaa65414ce4 mm/kvmalloc: add __alloc_size attributes for better bounds [...] adds 62591d86bbcc mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 9428b4c6ab05 mm/page_alloc: add __alloc_size attributes for better boun [...] adds 24339837e992 percpu: add __alloc_size attributes for better bounds checking adds a8e0150e043d mm/page_ext.c: fix a comment adds 6cd299e0fca0 mm/filemap.c: remove bogus VM_BUG_ON adds 4b3e2d898dc4 vfs: keep inodes with page cache off the inode shrinker LRU adds 60b76de27004 mm/gup: further simplify __gup_device_huge() adds f1a63b533b8d mm/swapfile: remove needless request_queue NULL pointer check adds f0974e79c264 mm/swapfile: fix an integer overflow in swap_show() adds 0521485a2e9f mm: optimise put_pages_list() adds 50fc1eea0581 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() adds 9835047ba353 memcg: flush stats only if updated adds 4f51dc58e2b6 memcg: unify memcg stat flushing adds 1fe8a361359e mm/memcg: remove obsolete memcg_free_kmem() adds a6e72449959b memcg: prohibit unconditional exceeding the limit of dying tasks adds 1464671ba452 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT adds 1112dd5c08f9 mm/mmap.c: fix a data race of mm->total_vm adds 233306c708cb mm: use __pfn_to_section() instead of open coding it adds 3e291d6e8d1b mm/memory.c: avoid unnecessary kernel/user pointer conversion adds cdb61c580b1b mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds eea216b84396 mm: clear vmf->pte after pte_unmap_same() returns adds 75366dc1a047 mm: drop first_index/last_index in zap_details adds d22612befdac mm: add zap_skip_check_mapping() helper adds 3303f8cea721 mm: introduce pmd_install() helper adds 6e89faa0c72f mm: remove redundant smp_wmb() adds 13e657a82c59 Documentation: update pagemap with shmem exceptions adds 1dfe466d4f32 lazy tlb: introduce lazy mm refcount helper functions adds 03512ed331b7 lazy tlb: allow lazy tlb mm refcounting to be configurable adds 29d3dccb0043 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds ad6e81fd592e powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds b9d9f7895828 memory: remove unused CONFIG_MEM_BLOCK_SIZE adds a49b4d0a5521 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() adds 20463dbe1920 mm/mremap: don't account pages in vma_to_resize() adds c230ec0fd8e9 mm: mmap_lock: remove redundant newline in TP_printk adds e6d8f28c3eba mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN adds 829bf8854268 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds 4240e8f50c57 mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds a33ae127dd83 mm/vmalloc: make show_numa_info() aware of hugepage mappings adds 342a905335f3 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo adds 72a60269c103 mm/vmalloc: do not adjust the search size for alignment overhead adds 32aed9f1dde1 mm/vmalloc: check various alignments when debugging adds fe8be8451490 vmalloc: back off when the current task is OOM-killed adds 6a52e079e1fd vmalloc: choose a better start address in vm_area_register [...] adds 908d355c22c2 arm64: support page mapping percpu first chunk allocator adds 9232ec4282b2 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC adds 956cb845e92d mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] adds a7f7598963cb kasan: test: add memcpy test that avoids out-of-bounds write adds 28b4093c7c0c lib/stackdepot: include gfp.h adds e80190c805b7 lib/stackdepot: remove unused function argument adds 3f0d7aa8e34b lib/stackdepot: introduce __stack_depot_save() adds 15d9b7780a9a kasan: common: provide can_alloc in kasan_save_stack() adds 015b18258343 kasan: generic: introduce kasan_record_aux_stack_noalloc() adds 92837b634842 workqueue, kasan: avoid alloc_pages() when recording stack adds aae386ab42f4 kasan: fix tag for large allocations when using CONFIG_SLAB adds 064646506623 mm/large system hash: avoid possible NULL deref in alloc_l [...] adds 0a12038d8727 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds 5d1c313697c8 mm/page_alloc.c: simplify the code by using macro K() adds ef012ce1c67e mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds 37bf64d820ae mm/page_alloc.c: use helper function zone_spans_pfn() adds e49d3714fae8 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds 14bb2d5117d3 mm/page_alloc: print node fallback order adds 182e599cf431 mm/page_alloc: use accumulated load when building node fal [...] adds 6e1421083079 mm: move node_reclaim_distance to fix NUMA without SMP adds f344a877fd92 mm: move fold_vm_numa_events() to fix NUMA without SMP adds e41feaa4cb6c mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() adds 941108ebe2d0 mm/page_alloc: detect allocation forbidden by cpuset and b [...] adds 85719adb456f mm/page_alloc.c: show watermark_boost of zone in zoneinfo adds 6660680b8f0a mm: create a new system state and fix core_kernel_text() adds fcb331f241db mm: make generic arch_is_kernel_initmem_freed() do what it says adds b2a5c2d514a7 powerpc: use generic version of arch_is_kernel_initmem_freed() adds 19be1d2db564 s390: use generic version of arch_is_kernel_initmem_freed() adds 368a9de9afb8 mm: fix data race in PagePoisoned() adds 53081a615aa1 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds 0686f6b8083e hugetlb: add demote hugetlb page sysfs interfaces adds ef5d7fab8587 mm/cma: add cma_pages_valid to determine if pages are in CMA adds 1293bacdf7e6 hugetlb: be sure to free demoted CMA pages to CMA adds 0d220e71d2c3 hugetlb: add demote bool to gigantic page routines adds 4d846ad5e283 hugetlb: add hugetlb demote page support adds 10ee25fe932c hugetlb-add-hugetlb-demote-page-support-v4 adds bbcbd9ec53fb mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds 73cdb90ab095 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] adds 6e3ad16eec89 mm, hugepages: add mremap() support for hugepage backed vma adds 7cfb8ca70a15 mm, hugepages: add hugetlb vma mremap() test adds 3f0bd022498b userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds cd964bf87729 userfaultfd/selftests: fix feature support detection adds 7e261a8ef6f5 userfaultfd/selftests: fix calculation of expected ioctls adds 5777e2f91dfe mm/page_isolation: fix potential missing call to unset_mig [...] adds 9ab690f90e67 mm/page_isolation: guard against possible putback unisolated page adds fa6320657d6e mm/vmscan.c: fix -Wunused-but-set-variable warning adds cb1ae83d6c65 tools/vm/page_owner_sort.c: count and sort by mem adds 982b539c9f64 tools/vm/page-types.c: make walk_file() aware of address r [...] adds 8e6375e9fd61 tools/vm/page-types.c: move show_file() to summary output adds d1f24b72274e tools/vm/page-types.c: print file offset in hexadecimal adds 00e221b38686 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 4064f0b65eba mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds fd8b33450292 arch_numa: simplify numa_distance allocation adds d4927b36e9f1 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds af705fcb6d37 memblock: drop memblock_free_early_nid() and memblock_free [...] adds 8bce129dfb06 memblock: stop aliasing __memblock_free_late with memblock [...] adds 6bdde9edfbc3 memblock: rename memblock_free to memblock_phys_free adds 89e2913c01fb memblock: use memblock_free for freeing virtual pointers adds e0179b19d934 mm: mark the OOM reaper thread as freezable adds 8ae637f66220 oom_kill: oom_score_adj broken for processes with small me [...] adds a100834a723e hugetlbfs: extend the definition of hugepages parameter to [...] adds 3c31bf6ec709 mm/migrate: de-duplicate migrate_reason strings adds 29d14949572e mm: nommu: kill arch_get_unmapped_area() adds acadbae18e79 selftest/vm: fix ksm selftest to run with different NUMA t [...] adds 022492ba96b7 selftests: vm: add KSM huge pages merging time test adds e8aa576a7db9 mm/vmstat: annotate data race for zone->free_area[order].nr_free adds 66a924efc807 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds 80b9f29ba545 mm/memory_hotplug: add static qualifier for online_policy_ [...] adds a151c6118453 memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds cb1dafd99a51 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds da7317892f96 memory-hotplug.rst: document the "auto-movable" online policy adds e017bf783c62 memory-hotplug.rst: document the "auto-movable" online policy adds 6b9d7f1782e1 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds d1e1537bd5b1 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds d3a2a1ee69f8 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds 5d4316bd679d mm/memory_hotplug: remove HIGHMEM leftovers adds 8bd695b2254e mm/memory_hotplug: remove stale function declarations adds 59b0a455a80e x86: remove memory hotplug support on X86_32 adds 30a3d4c8fd63 mm/memory_hotplug: handle memblock_add_node() failures in [...] adds 2209e6879db3 memblock: improve MEMBLOCK_HOTPLUG documentation adds 0e83711e98a0 memblock: allow to specify flags with memblock_add_node() adds aca6145f1d04 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] adds 17b8b5a6ac03 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] adds bc5d2bb33f64 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds 6ac02887e685 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds b37206f4d82e mm: disable zsmalloc on PREEMPT_RT adds fcfb3e19415a mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 486e79b39c3c mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds dabadfdd3ff0 mm/highmem: Remove deprecated kmap_atomic adds 19e19e6f0c40 zram_drv: allow reclaim on bio_alloc adds f02af7af9e9d zram: off by one in read_block_state() adds 3647cb4c3cdb zram: introduce an aged idle interface adds cd11108ffe9f zram-introduce-an-aged-idle-interface-v5 adds 56042e46747d zram: Introduce an aged idle interface adds 026ecc56c0ae mm: remove HARDENED_USERCOPY_FALLBACK adds 8df0012b7e48 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 459a0014adc5 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds 8aa7b6578eb1 kfence: count unexpectedly skipped allocations adds f18082708eff kfence: move saving stack trace of allocations into __kfen [...] adds 927b055dbfe7 kfence: limit currently covered allocations when pool nearly full adds 47621f613b5e kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds 196e99a0dbea fixup! kfence: limit currently covered allocations when po [...] adds 9285730224b0 kfence: add note to documentation about skipping covered a [...] adds 6b3fadacd495 kfence: test: use kunit_skip() to skip tests adds b1a7403e7962 kfence: shorten critical sections of alloc/free adds 5a9c5195b1fd mm/damon: grammar s/works/work/ adds b04a3328093b Documentation/vm: move user guides to admin-guide/mm/ adds 022dd5112f32 MAINTAINERS: update SeongJae's email address adds 3a3df305978e docs/vm/damon: remove broken reference adds b427a2bb355a include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds 38a63c0f8aa8 mm/damon/core: print kdamond start log in debug mode only adds 98d68421d502 mm/damon: remove unnecessary do_exit() from kdamond adds cba04c239cfc mm/damon: needn't hold kdamond_lock to print pid of kdamond adds 96cfc88a1fcf mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 511389576896 mm/damon/core: account age of target regions adds c5b62cb571ac mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) adds de319eeaa35a mm/damon/vaddr: support DAMON-based Operation Schemes adds ae5689703530 mm/damon/dbgfs: support DAMON-based Operation Schemes adds 952268e07716 mm/damon/schemes: implement statistics feature adds c0f1fcc8afdd selftests/damon: add 'schemes' debugfs tests adds 89bb31fae8c2 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes adds 41461e5b34de mm/damon/dbgfs: allow users to set initial monitoring targ [...] adds 58673e37f61e mm/damon/dbgfs-test: add a unit test case for 'init_regions' adds 28b194ab5d93 Docs/admin-guide/mm/damon: document 'init_regions' feature adds 9a832694d0fb mm/damon/vaddr: separate commonly usable functions adds 1e1c5ac4311e mm/damon/vaddr: Include 'highmem.h' to fix a build failure adds f8462890bf89 mm/damon: implement primitives for physical address space [...] adds f83e3fb939eb mm/damon/dbgfs: support physical memory monitoring adds ce07230d0089 Docs/DAMON: document physical memory monitoring support adds 30e90d50fa84 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 1ec6af3b83e1 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 06c4d2b1bff3 kernel/hung_task.c: Monitor killed tasks. adds 0e7570a8c860 procfs: do not list TID 0 in /proc/<pid>/task adds e726812ad821 procfs-do-not-list-tid-0-in-proc-pid-task-fix adds ffc81ecd62a3 proc: test that /proc/*/task doesn't contain "0" adds 8209a324d0bd x86/xen: update xen_oldmem_pfn_is_ram() documentation adds cba1b7b2a115 x86/xen: simplify xen_oldmem_pfn_is_ram() adds 28f7ed8cfa65 x86/xen: print a warning when HVMOP_get_mem_type fails adds 28d4f5f0e24a proc/vmcore: let pfn_is_ram() return a bool adds 34bf181bd817 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds f78652b19c38 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds 7871769b5d39 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds 23ce365eae33 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds 6cc997c1c80a virtio-mem: kdump mode to sanitize /proc/vmcore access adds e26181d0c6ec proc: allow pid_revalidate() during LOOKUP_RCU adds 80bf86bc8e25 proc/sysctl: make protected_* world readable adds 78baec35dd0e kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] adds 5e2e415d3371 kernel.h: split out container_of() and typeof_member() macros adds eb8ab9402ce8 include/kunit/test.h: replace kernel.h with the necessary [...] adds 3d8679b93179 include/linux/list.h: replace kernel.h with the necessary [...] adds 243f58baac24 include/linux/llist.h: replace kernel.h with the necessary [...] adds 774ca1b6fda2 include/linux/plist.h: replace kernel.h with the necessary [...] adds f264a92c8320 include/media/media-entity.h: replace kernel.h with the ne [...] adds 88ffa046f9a8 bottom_half.h needs kernel.h adds 308c93023ca8 MAINTAINERS: add "exec & binfmt" section with myself and Eric adds 3e54595c0b9c lib, stackdepot: check stackdepot handle before accessing slabs adds 20f733e67608 lib, stackdepot: add helper to print stack entries adds 9c69f1944b55 lib, stackdepot: add helper to print stack entries into buffer adds 6f8f70bc67b5 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds f85aae8a55e5 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds 3f2ac63894d0 include/linux/string_helpers.h: add linux/string.h for strlen() adds 10b9b7f712fd lib: uninline simple_strntoull() as well adds 80e9bb725a79 lib/stackdepot: allow optional init and stack_table alloca [...] adds afface159576 lib/stackdepot: allow optional init and stack_table alloca [...] adds dfc9afd1e060 const_structs.checkpatch: add a few sound ops structs adds c2073bf174fc checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds 6da3651e96ee binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds a8e41fd5b369 ELF: fix overflow in total mapping size calculation adds c5fa239cfc33 ELF: simplify STACK_ALLOC macro adds 78762379103c kallsyms: remove arch specific text and data check adds 39e4514a3f40 kallsyms: fix address-checks for kernel related range adds 562319659145 sections: move and rename core_kernel_data() to is_kernel_ [...] adds 8621a00b0989 sections: move is_kernel_inittext() into sections.h adds 06a82fe4584c x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds bab45cf01d96 sections: provide internal __is_kernel() and __is_kernel_t [...] adds 5794e3997461 mm: kasan: use is_kernel() helper adds 39a357da582a extable: use is_kernel_text() helper adds cd4fd5735066 powerpc/mm: use core_kernel_text() helper adds 25f70ee25505 microblaze: use is_kernel_text() helper adds 66c67c77a8d2 alpha: use is_kernel_text() helper adds e43ce6b75a68 ramfs: fix mount source show for ramfs adds 941ab0d2751d init: make unknown command line param message clearer adds 9ca52e8a415e init/main.c: silence some -Wunused-parameter warnings adds 9041ad41b8bb coda: avoid NULL pointer dereference from a bad inode adds e72815c2c6eb coda: check for async upcall request using local state adds cf16cb32fbed coda: remove err which no one care adds 9ab8d251a674 coda: avoid flagging NULL inodes adds b7ab1ccb6e55 coda: avoid hidden code duplication in rename adds a144f1ec0677 coda: avoid doing bad things on inode type changes during [...] adds 2f862b82d515 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds e425306ff041 coda: use vmemdup_user to replace the open code adds e8d42b087f35 coda: bump module version to 7.2 adds 14b522d290fe hfs/hfsplus: use WARN_ON for sanity check adds 929e1d8bbc3c hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds a4f484e6d51b seq_file: move seq_escape() to a header adds 0d3b7a57d283 kernel/fork.c: unshare(): use swap() to make code cleaner adds 7a6bb9305119 sysv: use BUILD_BUG_ON instead of runtime check adds 354acc791cee Documentation/kcov: include types.h in the example adds 7da91a8ebf91 Documentation/kcov: define `ip' in the example adds dcc616716fdf kcov: allocate per-CPU memory on the relevant node adds 512210954910 kcov: avoid enable+disable interrupts if !in_task() adds 82bae9bafa7d kcov: replace local_irq_save() with a local_lock_t adds 4c46e2946cb3 kernel/resource: clean up and optimize iomem_is_exclusive() adds b56065141317 kernel/resource: disallow access to exclusive system RAM regions adds d46f4b201a05 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds 63c07d8b63b8 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds e5848a8fcd50 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds a68b1a8acb2f ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds 7c17987d666e Merge branch 'akpm-current/current' adds c38672be0e30 mm: migrate: simplify the file-backed pages validation whe [...] adds 7fd3b5cff57f mm: unexport folio_memcg_{,un}lock adds a04d07194fd8 mm: unexport {,un}lock_page_memcg adds f8a94ec42a9e Merge branch 'akpm/master' adds 5b27c149257d Add linux-next specific files for 20211019
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 (d3134eb5de85) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-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.
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + Documentation/ABI/stable/sysfs-devices-system-cpu | 15 + Documentation/ABI/testing/ima_policy | 8 +- Documentation/ABI/testing/sysfs-bus-iio | 41 + Documentation/ABI/testing/sysfs-bus-iio-scd30 | 34 - Documentation/ABI/testing/sysfs-class-thermal | 259 + Documentation/ABI/testing/sysfs-driver-ufs | 2 +- Documentation/admin-guide/cputopology.rst | 12 +- Documentation/admin-guide/dynamic-debug-howto.rst | 13 +- Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/admin-guide/mm/damon/usage.rst | 62 +- Documentation/admin-guide/mm/memory-hotplug.rst | 15 +- Documentation/asm-annotations.rst | 2 +- Documentation/conf.py | 3 + Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- .../devicetree/bindings/arm/sprd/sprd.yaml | 5 + Documentation/devicetree/bindings/bus/palmbus.yaml | 79 + .../bindings/clock/qcom,dispcc-sm8x50.yaml | 13 + .../bindings/clock/qcom,gcc-msm8994.yaml | 70 + .../bindings/clock/qcom,gcc-qcm2290.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 - .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../bindings/clock/qcom,sc7280-camcc.yaml | 71 + .../bindings/clock/qcom,sc7280-lpasscc.yaml | 68 + .../devicetree/bindings/clock/qcom,videocc.yaml | 13 + .../bindings/clock/samsung,exynos850-clock.yaml | 185 + Documentation/devicetree/bindings/ddr/lpddr2.txt | 102 - Documentation/devicetree/bindings/ddr/lpddr3.txt | 106 - .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 106 + .../devicetree/bindings/display/bridge/ptn3460.txt | 39 - .../devicetree/bindings/display/bridge/sii9234.txt | 49 - .../bindings/display/bridge/sil,sii9234.yaml | 110 + .../bindings/display/msm/dp-controller.yaml | 13 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 1 + .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 + .../bindings/display/panel/ilitek,ili9163.yaml | 69 + .../bindings/display/panel/ilitek,ili9881c.yaml | 2 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 + .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../display/panel/sony,tulip-truly-nt35521.yaml | 72 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 123 +- .../devicetree/bindings/hwmon/ti,tmp421.yaml | 110 + .../devicetree/bindings/i2c/apple,i2c.yaml | 61 + .../devicetree/bindings/iio/adc/adi,ad799x.yaml | 73 + .../bindings/iio/chemical/sensirion,scd4x.yaml | 46 + .../devicetree/bindings/input/elan,ekth3000.yaml | 81 + .../devicetree/bindings/input/elan_i2c.txt | 44 - .../bindings/input/touchscreen/silead,gsl1680.yaml | 91 + .../bindings/input/touchscreen/silead_gsl1680.txt | 44 - .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 59 + .../devicetree/bindings/leds/register-bit-led.txt | 94 - .../devicetree/bindings/leds/register-bit-led.yaml | 95 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 13 +- .../devicetree/bindings/media/i2c/ov5640.txt | 92 - .../devicetree/bindings/media/i2c/ovti,ov5640.yaml | 154 + .../memory-controllers/ddr/jedec,lpddr2.yaml | 223 + .../ddr/lpddr2-timings.txt | 0 .../ddr/lpddr3-timings.txt | 0 .../bindings/memory-controllers/ddr/lpddr3.txt | 107 + .../memory-controllers/mediatek,mt7621-memc.yaml | 30 + .../memory-controllers/nvidia,tegra20-emc.yaml | 23 +- .../bindings/memory-controllers/omap-gpmc.txt | 157 - .../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +- .../bindings/memory-controllers/ti,gpmc-child.yaml | 245 + .../bindings/memory-controllers/ti,gpmc.yaml | 172 + .../devicetree/bindings/mfd/brcm,cru.yaml | 11 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 147 - Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 98 - .../devicetree/bindings/mtd/gpmc-onenand.txt | 48 - .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 121 + .../devicetree/bindings/mtd/ti,gpmc-onenand.yaml | 81 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../bindings/net/broadcom-bluetooth.yaml | 17 +- .../devicetree/bindings/net/dsa/qca8k.txt | 215 - .../devicetree/bindings/net/dsa/qca8k.yaml | 362 + .../devicetree/bindings/net/dsa/realtek-smi.txt | 87 + Documentation/devicetree/bindings/net/gpmc-eth.txt | 97 - .../devicetree/bindings/net/nfc/marvell,nci.yaml | 170 + .../devicetree/bindings/net/nfc/nfcmrvl.txt | 84 - .../devicetree/bindings/net/nfc/nxp,nci.yaml | 61 + .../devicetree/bindings/net/nfc/nxp,pn532.yaml | 65 + .../devicetree/bindings/net/nfc/nxp-nci.txt | 33 - .../devicetree/bindings/net/nfc/pn532.txt | 46 - .../devicetree/bindings/net/nfc/st,st-nci.yaml | 106 + .../devicetree/bindings/net/nfc/st,st21nfca.yaml | 64 + .../devicetree/bindings/net/nfc/st,st95hf.yaml | 57 + .../devicetree/bindings/net/nfc/st-nci-i2c.txt | 38 - .../devicetree/bindings/net/nfc/st-nci-spi.txt | 36 - .../devicetree/bindings/net/nfc/st21nfca.txt | 37 - .../devicetree/bindings/net/nfc/st95hf.txt | 45 - .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 98 + .../devicetree/bindings/net/nfc/trf7970a.txt | 43 - .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 5 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 2 + .../devicetree/bindings/net/snps,dwmac.yaml | 6 +- .../bindings/net/socionext,uniphier-ave4.yaml | 1 + .../bindings/net/wireless/esp,esp8089.txt | 30 - .../bindings/net/wireless/esp,esp8089.yaml | 43 + .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 158 + .../devicetree/bindings/pci/qcom,pcie.txt | 5 +- .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 141 + .../bindings/pinctrl/brcm,ns-pinmux.yaml | 33 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 187 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 188 + .../bindings/pinctrl/rockchip,pinctrl.txt | 114 - .../bindings/pinctrl/rockchip,pinctrl.yaml | 184 + .../pinctrl/socionext,uniphier-pinctrl.yaml | 1 + .../power/supply/stericsson,ab8500-btemp.yaml | 10 +- .../power/supply/stericsson,ab8500-chargalg.yaml | 10 +- .../power/supply/stericsson,ab8500-charger.yaml | 10 +- .../power/supply/stericsson,ab8500-fg.yaml | 10 +- .../bindings/reserved-memory/ramoops.txt | 66 - .../bindings/reserved-memory/ramoops.yaml | 145 + .../devicetree/bindings/reset/microchip,rst.yaml | 4 +- .../devicetree/bindings/rtc/nxp,pcf85063.txt | 9 + .../devicetree/bindings/serial/8250_omap.yaml | 2 +- .../bindings/serial/xlnx,opb-uartlite.yaml | 1 - .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 34 +- .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 47 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 + .../bindings/sound/audio-graph-card2.yaml | 57 + .../bindings/sound/rockchip,i2s-tdm.yaml | 20 +- .../devicetree/bindings/sound/test-component.yaml | 33 + Documentation/devicetree/bindings/sram/sram.yaml | 5 +- .../bindings/thermal/qcom-spmi-adc-tm-hc.yaml | 149 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/generic-counter.rst | 5 +- Documentation/driver-api/thermal/sysfs-api.rst | 225 +- Documentation/filesystems/proc.rst | 26 +- Documentation/gpu/drm-kms-helpers.rst | 15 + Documentation/gpu/drm-kms.rst | 2 + Documentation/gpu/i915.rst | 10 + Documentation/gpu/todo.rst | 13 +- Documentation/hwmon/dell-smm-hwmon.rst | 3 + Documentation/hwmon/tmp421.rst | 10 + Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- Documentation/maintainer/pull-requests.rst | 2 +- Documentation/networking/devlink/ice.rst | 9 +- Documentation/networking/mctp.rst | 10 +- Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/process/changes.rst | 2 +- Documentation/process/coding-style.rst | 37 +- Documentation/process/maintainer-tip.rst | 4 +- Documentation/process/submitting-drivers.rst | 2 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/rust/quick-start.rst | 16 +- .../it_IT/process/submitting-patches.rst | 4 +- .../zh_CN/maintainer/pull-requests.rst | 2 +- .../zh_CN/process/submitting-patches.rst | 4 +- .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/userspace-api/futex2.rst | 86 + Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/cdrom.rst | 116 +- Documentation/userspace-api/vduse.rst | 2 +- .../virt/uml/user_mode_linux_howto_v2.rst | 119 +- Documentation/vm/damon/design.rst | 29 +- Documentation/vm/damon/faq.rst | 5 +- Documentation/x86/entry_64.rst | 2 +- Documentation/x86/orc-unwinder.rst | 4 +- Documentation/x86/sgx.rst | 26 + MAINTAINERS | 107 +- Makefile | 54 +- Next/SHA1s | 320 +- Next/Trees | 4 +- Next/merge.log | 8754 ++-- arch/arc/include/asm/pgtable.h | 5 - arch/arm/Kconfig | 1 - arch/arm/arm-soc-for-next-contents.txt | 88 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 295 + arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 2 +- arch/arm/boot/dts/imx6dl-prtrvt.dts | 2 - arch/arm/boot/dts/imx6qdl-phytec-mira.dtsi | 30 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 12 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 12 +- arch/arm/boot/dts/ls1021a-qds.dts | 85 +- arch/arm/boot/dts/ls1021a-tsn.dts | 4 +- arch/arm/boot/dts/ls1021a-twr.dts | 63 +- arch/arm/boot/dts/ls1021a.dtsi | 219 +- arch/arm/boot/dts/omap-gpmc-smsc911x.dtsi | 4 +- arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi | 2 +- arch/arm/boot/dts/omap-zoom-common.dtsi | 4 +- arch/arm/boot/dts/omap2430-sdp.dts | 4 +- arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +- arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi | 2 +- arch/arm/boot/dts/omap3-sb-t35.dtsi | 4 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 31 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 12 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 17 +- arch/arm/boot/dts/qcom-pm8841.dtsi | 7 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 11 +- arch/arm/boot/dts/qcom-pma8084.dtsi | 11 +- arch/arm/boot/dts/rk3036.dtsi | 6 +- arch/arm/boot/dts/rk3066a.dtsi | 12 +- arch/arm/boot/dts/rk3188.dtsi | 8 +- arch/arm/boot/dts/rk322x.dtsi | 8 +- arch/arm/boot/dts/rk3288.dtsi | 18 +- arch/arm/boot/dts/rv1108.dtsi | 8 +- arch/arm/boot/dts/sama7g5.dtsi | 10 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 8 +- arch/arm/boot/dts/stm32mp151.dtsi | 18 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 2 +- arch/arm/boot/dts/sun8i-r40.dtsi | 39 + arch/arm/configs/aspeed_g4_defconfig | 1 + arch/arm/configs/aspeed_g5_defconfig | 34 +- arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/mvebu_v7_defconfig | 18 +- arch/arm/include/asm/arch_timer.h | 37 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-imx/src.c | 40 +- arch/arm/mach-integrator/Kconfig | 2 +- arch/arm/mach-realview/Kconfig | 2 +- arch/arm/mach-s5pv210/Kconfig | 1 - arch/arm/mach-versatile/Kconfig | 2 +- arch/arm/mach-vexpress/Kconfig | 2 +- arch/arm/rust/target.json | 1 - arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 11 +- arch/arm64/Kconfig.platforms | 1 - .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 26 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 17 + .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 9 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 12 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 36 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 10 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 24 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 44 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 4 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 +- .../apq8094-sony-xperia-kitakami-karin_windy.dts | 1 + .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 1 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 1 + .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 1 + .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 1 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 1 + .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 1 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 2 + .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 1 + arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 2 + .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 1 + .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 1 + .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 1 + .../dts/qcom/msm8996-sony-xperia-tone-dora.dts | 1 + .../dts/qcom/msm8996-sony-xperia-tone-kagura.dts | 1 + .../dts/qcom/msm8996-sony-xperia-tone-keyaki.dts | 1 + arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 1 + .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 1 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 5 + .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 1 + .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 1 + .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 1 + .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 1 + .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 1 + .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 1 + .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 1 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 5 + arch/arm64/boot/dts/qcom/pm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 13 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 5 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 1 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 1 + .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 109 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 1 + .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 90 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 86 - arch/arm64/boot/dts/qcom/sc7180.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 7 +- .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 1 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 5 + .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 1 + .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 1 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 1 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 10 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 1 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 5 + .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 1 + .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 1 + .../dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts | 1 + .../dts/qcom/sm8150-sony-xperia-kumano-griffin.dts | 1 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 7 +- .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts | 1 + .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 1 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 20 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 7 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 40 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 1332 + arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 9 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 40 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 240 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 63 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 54 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 186 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 1 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 57 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 42 +- arch/arm64/configs/defconfig | 8 +- arch/arm64/include/asm/arch_timer.h | 52 +- arch/arm64/include/asm/ftrace.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 48 +- arch/arm64/include/asm/kvm_emulate.h | 5 +- arch/arm64/include/asm/kvm_host.h | 3 + arch/arm64/include/asm/kvm_hyp.h | 5 + arch/arm64/include/asm/setup.h | 6 + arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/entry-common.c | 47 +- arch/arm64/kernel/smp.c | 3 +- arch/arm64/kernel/topology.c | 2 + arch/arm64/kvm/Kconfig | 10 +- arch/arm64/kvm/arm.c | 94 +- arch/arm64/kvm/hyp/include/hyp/fault.h | 75 + arch/arm64/kvm/hyp/include/hyp/switch.h | 235 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 200 + arch/arm64/kvm/hyp/include/nvhe/gfp.h | 1 + arch/arm64/kvm/hyp/include/nvhe/trap_handler.h | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 26 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 48 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 24 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 15 + arch/arm64/kvm/hyp/nvhe/pkvm.c | 185 + arch/arm64/kvm/hyp/nvhe/setup.c | 3 + arch/arm64/kvm/hyp/nvhe/switch.c | 99 + arch/arm64/kvm/hyp/nvhe/sys_regs.c | 487 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 22 +- arch/arm64/kvm/hyp/vhe/switch.c | 16 + arch/arm64/kvm/mmu.c | 8 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/reset.c | 2 +- arch/arm64/kvm/sys_regs.c | 41 +- arch/arm64/kvm/vgic/vgic-init.c | 2 +- arch/arm64/kvm/vgic/vgic-irqfd.c | 2 +- arch/arm64/kvm/vgic/vgic-its.c | 18 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 25 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 8 +- arch/arm64/kvm/vgic/vgic-v3.c | 27 +- arch/arm64/kvm/vgic/vgic-v4.c | 2 +- arch/arm64/kvm/vgic/vgic.h | 5 +- arch/arm64/rust/target.json | 3 +- arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 7 +- arch/m68k/configs/bvme6000_defconfig | 7 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 7 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 7 +- arch/m68k/configs/mvme16x_defconfig | 7 +- arch/m68k/configs/q40_defconfig | 7 +- arch/m68k/configs/sun3_defconfig | 7 +- arch/m68k/configs/sun3x_defconfig | 7 +- arch/m68k/emu/nfblock.c | 3 +- arch/m68k/include/asm/cacheflush_mm.h | 1 + arch/mips/Kconfig | 9 - arch/mips/loongson64/init.c | 1 + arch/mips/net/Makefile | 6 +- arch/mips/net/bpf_jit_comp32.c | 2 +- arch/mips/pci/pci-bcm47xx.c | 16 +- arch/mips/sni/time.c | 4 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/serial.c | 2 +- arch/powerpc/include/asm/ppc-pci.h | 5 - arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/eeh.c | 20 +- arch/powerpc/kernel/eeh_driver.c | 10 +- arch/powerpc/kernel/kvm.c | 3 +- arch/powerpc/kernel/signal_32.c | 4 +- arch/powerpc/kernel/signal_64.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 28 +- arch/powerpc/mm/mem.c | 2 +- arch/powerpc/perf/perf_regs.c | 4 + arch/powerpc/perf/power10-events-list.h | 8 +- arch/powerpc/perf/power10-pmu.c | 44 +- arch/powerpc/rust/target.json | 1 - arch/powerpc/sysdev/xive/common.c | 3 +- arch/riscv/rust/rv32ima.json | 3 +- arch/riscv/rust/rv32imac.json | 3 +- arch/riscv/rust/rv64ima.json | 3 +- arch/riscv/rust/rv64imac.json | 3 +- arch/s390/Kconfig | 4 + arch/s390/include/asm/barrier.h | 24 +- arch/s390/include/asm/debug.h | 2 +- arch/s390/include/asm/ftrace.h | 18 +- arch/s390/include/asm/jump_label.h | 2 + arch/s390/include/asm/livepatch.h | 4 +- arch/s390/include/asm/ptrace.h | 22 +- arch/s390/include/asm/text-patching.h | 16 + arch/s390/kernel/alternative.c | 20 + arch/s390/kernel/ftrace.c | 14 +- arch/s390/kernel/jump_label.c | 34 +- arch/s390/kernel/mcount.S | 41 +- arch/s390/kernel/uv.c | 29 +- arch/s390/kvm/intercept.c | 5 + arch/s390/kvm/kvm-s390.c | 6 +- arch/s390/kvm/kvm-s390.h | 9 + arch/s390/kvm/sigp.c | 14 +- arch/s390/lib/string.c | 15 +- arch/s390/lib/test_unwind.c | 169 +- arch/s390/mm/cmm.c | 11 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 2 +- arch/x86/Kconfig | 12 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/core.c | 6 + arch/x86/events/intel/core.c | 16 + arch/x86/events/intel/uncore.c | 2 +- arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 1 + arch/x86/include/asm/fpu/api.h | 2 - arch/x86/include/asm/sgx.h | 3 + arch/x86/include/asm/smp.h | 7 + arch/x86/include/asm/topology.h | 3 + arch/x86/include/uapi/asm/sgx.h | 2 + arch/x86/kernel/cpu/cacheinfo.c | 1 + arch/x86/kernel/cpu/common.c | 3 + arch/x86/kernel/cpu/sgx/virt.c | 69 +- arch/x86/kernel/fpu/signal.c | 4 +- arch/x86/kernel/probe_roms.c | 2 +- arch/x86/kernel/smpboot.c | 44 +- arch/x86/kvm/lapic.c | 20 +- arch/x86/kvm/mmu/mmu.c | 1 + arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/vmx/vmx.c | 15 +- arch/x86/kvm/x86.c | 3 +- arch/x86/rust/target.json | 3 +- arch/xtensa/include/asm/cacheflush.h | 2 + arch/xtensa/platforms/iss/simdisk.c | 3 +- block/Kconfig | 28 +- block/Kconfig.iosched | 4 - block/Makefile | 2 +- block/bdev.c | 9 +- block/bfq-cgroup.c | 6 + block/bio-integrity.c | 2 +- block/bio.c | 129 +- block/blk-cgroup.c | 21 +- block/blk-core.c | 454 +- block/blk-crypto.c | 2 +- block/blk-exec.c | 10 +- block/blk-iocost.c | 12 +- block/blk-merge.c | 94 +- block/blk-mq-debugfs.c | 123 +- block/blk-mq-sched.c | 9 +- block/blk-mq-sched.h | 40 +- block/blk-mq-tag.c | 21 + block/blk-mq-tag.h | 3 + block/blk-mq.c | 592 +- block/blk-mq.h | 14 +- block/blk-rq-qos.h | 5 +- block/blk-sysfs.c | 23 +- block/blk-throttle.c | 2 +- block/blk.h | 61 +- block/fops.c | 126 +- block/genhd.c | 32 +- block/ioctl.c | 19 +- block/kyber-iosched.c | 10 +- block/partitions/Kconfig | 4 + block/partitions/core.c | 5 +- drivers/acpi/acpi_lpss.c | 13 +- drivers/acpi/arm64/gtdt.c | 2 +- drivers/acpi/battery.c | 2 +- drivers/acpi/dock.c | 8 +- drivers/acpi/glue.c | 25 + drivers/acpi/internal.h | 1 + drivers/acpi/pptt.c | 67 + drivers/acpi/scan.c | 7 + drivers/acpi/x86/s2idle.c | 3 +- drivers/android/binder.c | 27 +- drivers/android/binder_internal.h | 4 + drivers/ata/ahci.c | 1 + drivers/ata/ahci.h | 8 +- drivers/ata/ata_piix.c | 8 +- drivers/ata/libahci.c | 52 +- drivers/ata/libahci_platform.c | 5 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-sata.c | 21 +- drivers/ata/libata-scsi.c | 33 +- drivers/ata/pata_ali.c | 4 +- drivers/ata/pata_amd.c | 2 +- drivers/ata/pata_legacy.c | 6 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_optidma.c | 4 +- drivers/ata/pata_radisys.c | 4 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 4 +- drivers/ata/sata_sil24.c | 2 +- drivers/base/arch_topology.c | 15 + drivers/base/regmap/regcache-rbtree.c | 7 +- drivers/base/topology.c | 10 + drivers/bcma/host_pci.c | 6 +- drivers/block/brd.c | 12 +- drivers/block/drbd/drbd_int.h | 5 +- drivers/block/drbd/drbd_req.c | 3 +- drivers/block/mtip32xx/mtip32xx.c | 2 - drivers/block/n64cart.c | 12 +- drivers/block/nbd.c | 137 +- drivers/block/null_blk/main.c | 5 +- drivers/block/pktcdvd.c | 7 +- drivers/block/ps3vram.c | 6 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 4 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/rsxx/dev.c | 7 +- drivers/block/virtio_blk.c | 37 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bluetooth/btintel.c | 22 +- drivers/bluetooth/btusb.c | 7 +- drivers/bluetooth/hci_vhci.c | 94 + drivers/bus/Kconfig | 2 +- drivers/bus/brcmstb_gisb.c | 7 +- drivers/bus/fsl-mc/Makefile | 3 +- drivers/bus/fsl-mc/fsl-mc-private.h | 39 +- drivers/bus/fsl-mc/obj-api.c | 103 + drivers/bus/sun50i-de2.c | 7 +- drivers/char/ipmi/Kconfig | 2 +- drivers/char/ipmi/ipmi_ipmb.c | 39 +- drivers/clk/at91/pmc.c | 5 + drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/qcom/Kconfig | 44 +- drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/camcc-sc7280.c | 2484 + drivers/clk/qcom/clk-smd-rpm.c | 135 +- drivers/clk/qcom/dispcc-sm8250.c | 27 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-msm8994.c | 1384 +- drivers/clk/qcom/gcc-qcm2290.c | 3044 ++ drivers/clk/qcom/gcc-sc7280.c | 85 - drivers/clk/qcom/gcc-sm6115.c | 2 +- drivers/clk/qcom/gdsc.c | 51 +- drivers/clk/qcom/gdsc.h | 2 + drivers/clk/qcom/lpasscc-sc7280.c | 216 + drivers/clk/qcom/mmcc-sdm660.c | 3 + drivers/clk/qcom/videocc-sm8250.c | 27 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 + drivers/clk/samsung/Kconfig | 30 +- drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-cpu.c | 18 + drivers/clk/samsung/clk-exynos4.c | 18 +- drivers/clk/samsung/clk-exynos5250.c | 10 +- drivers/clk/samsung/clk-exynos5420.c | 2 +- drivers/clk/samsung/clk-exynos5433.c | 120 +- drivers/clk/samsung/clk-exynos850.c | 835 + drivers/clk/samsung/clk-s3c2410.c | 6 +- drivers/clk/samsung/clk-s3c64xx.c | 8 +- drivers/clk/samsung/clk-s5pv210.c | 8 +- drivers/clk/samsung/clk.c | 16 +- drivers/clk/samsung/clk.h | 28 +- drivers/clk/versatile/Kconfig | 3 +- drivers/clk/versatile/Makefile | 2 +- drivers/clocksource/arm_arch_timer.c | 243 +- drivers/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/amd_freq_sensitivity.c | 3 +- drivers/cpufreq/cpufreq.c | 19 +- drivers/cpufreq/cpufreq_conservative.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 16 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 7 +- drivers/crypto/qat/qat_common/adf_aer.c | 10 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 3 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 7 +- drivers/dma-buf/dma-buf.c | 4 +- drivers/dma-buf/dma-resv.c | 18 +- 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/xilinx/zynqmp_dma.c | 67 +- drivers/edac/armada_xp_edac.c | 2 +- drivers/edac/sb_edac.c | 2 +- drivers/firewire/sbp2.c | 10 +- drivers/firmware/efi/cper.c | 4 +- drivers/firmware/efi/efi.c | 5 +- drivers/firmware/efi/libstub/fdt.c | 2 +- drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/firmware/tegra/bpmp-debugfs.c | 5 +- drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/fsi/fsi-occ.c | 99 +- drivers/gpio/gpio-aggregator.c | 25 +- drivers/gpio/gpio-max7300.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-max730x.c | 6 +- drivers/gpio/gpio-mc33880.c | 2 - drivers/gpu/drm/Kconfig | 20 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 8 +- 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_psp.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c | 54 - .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 55 - drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 52 - drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 53 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 31 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 21 +- drivers/gpu/drm/amd/amdgpu/nv.c | 293 - drivers/gpu/drm/amd/amdgpu/nv.h | 10 - .../gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c | 54 - drivers/gpu/drm/amd/amdgpu/soc15.c | 182 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 1 - drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 - drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c | 51 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 17 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 120 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 185 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 66 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 3 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 100 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 11 +- drivers/gpu/drm/armada/armada_gem.c | 7 +- drivers/gpu/drm/bridge/display-connector.c | 2 +- drivers/gpu/drm/bridge/lvds-codec.c | 21 +- drivers/gpu/drm/bridge/nwl-dsi.c | 35 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 + drivers/gpu/drm/bridge/ti-sn65dsi83.c | 40 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_connector.c | 233 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_mm.c | 4 + drivers/gpu/drm/drm_modeset_lock.c | 49 +- drivers/gpu/drm/drm_of.c | 33 + drivers/gpu/drm/drm_privacy_screen.c | 467 + drivers/gpu/drm/drm_privacy_screen_x86.c | 86 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 1 - drivers/gpu/drm/i915/Kconfig | 11 + drivers/gpu/drm/i915/Makefile | 33 +- drivers/gpu/drm/i915/display/g4x_dp.c | 2 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 14 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 209 + drivers/gpu/drm/i915/display/intel_bios.c | 47 + drivers/gpu/drm/i915/display/intel_bw.c | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 3 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_cursor.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 73 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 18 +- drivers/gpu/drm/i915/display/intel_display.c | 754 +- drivers/gpu/drm/i915/display/intel_display.h | 15 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 1 - drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 6 + drivers/gpu/drm/i915/display/intel_dp.c | 1 - .../gpu/drm/i915/display/intel_dp_link_training.c | 191 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 5 +- drivers/gpu/drm/i915/display/intel_dpll.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 274 + drivers/gpu/drm/i915/display/intel_fb_pin.h | 28 + drivers/gpu/drm/i915/display/intel_fbdev.c | 1 + drivers/gpu/drm/i915/display/intel_fdi.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 6 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 2 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 283 + drivers/gpu/drm/i915/display/intel_plane_initial.h | 13 + drivers/gpu/drm/i915/display/intel_snps_phy.c | 6 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 61 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 292 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 42 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 33 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 28 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 91 + drivers/gpu/drm/i915/gem/i915_gem_pm.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 70 + drivers/gpu/drm/i915/gem/i915_gem_region.h | 37 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 198 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 14 + drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 206 + drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h | 26 + drivers/gpu/drm/i915/gem/i915_gemfs.c | 22 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 41 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 36 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 190 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 + drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/debugfs_engines.c | 36 - drivers/gpu/drm/i915/gt/debugfs_engines.h | 14 - drivers/gpu/drm/i915/gt/debugfs_gt.c | 47 - drivers/gpu/drm/i915/gt/debugfs_gt.h | 38 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 630 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.h | 14 - drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 7 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 4 +- drivers/gpu/drm/i915/gt/intel_context.c | 20 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 88 +- drivers/gpu/drm/i915/gt/intel_engine.h | 6 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 84 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 23 + drivers/gpu/drm/i915/gt/intel_engine_pm.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 24 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 10 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 23 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 49 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 38 + drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c | 36 + drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h | 14 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 7 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 636 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 16 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 12 + drivers/gpu/drm/i915/gt/intel_gtt.c | 9 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 11 +- drivers/gpu/drm/i915/gt/intel_llc.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 88 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 2 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 176 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 1 + drivers/gpu/drm/i915/gt/intel_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 5 +- drivers/gpu/drm/i915/gt/intel_rps.c | 22 +- drivers/gpu/drm/i915/gt/intel_rps.h | 1 + drivers/gpu/drm/i915/gt/intel_sseu.c | 65 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 11 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 262 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 16 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 10 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 75 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 26 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 916 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 93 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 9 + drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 127 + drivers/gpu/drm/i915/gvt/gtt.c | 17 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_buddy.c | 45 + drivers/gpu/drm/i915/i915_buddy.h | 8 + drivers/gpu/drm/i915/i915_config.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 243 +- drivers/gpu/drm/i915/i915_drv.c | 10 +- drivers/gpu/drm/i915/i915_drv.h | 17 +- drivers/gpu/drm/i915/i915_gem.c | 2 - drivers/gpu/drm/i915/i915_gem_gtt.c | 4 +- drivers/gpu/drm/i915/i915_gem_ww.h | 25 +- drivers/gpu/drm/i915/i915_gpu_error.c | 42 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_pci.c | 10 +- drivers/gpu/drm/i915/i915_pci.h | 12 +- drivers/gpu/drm/i915/i915_query.c | 3 - drivers/gpu/drm/i915/i915_reg.h | 105 +- drivers/gpu/drm/i915/i915_request.c | 14 +- drivers/gpu/drm/i915/i915_request.h | 26 +- drivers/gpu/drm/i915/i915_sysfs.c | 1 - drivers/gpu/drm/i915/i915_trace.h | 14 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 20 +- drivers/gpu/drm/i915/i915_utils.h | 13 - drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 32 +- drivers/gpu/drm/i915/intel_memory_region.c | 12 + drivers/gpu/drm/i915/intel_memory_region.h | 4 + drivers/gpu/drm/i915/intel_pcode.c | 235 + drivers/gpu/drm/i915/intel_pcode.h | 26 + drivers/gpu/drm/i915/intel_pm.c | 9 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/gpu/drm/i915/intel_sbi.c | 73 + drivers/gpu/drm/i915/intel_sbi.h | 23 + drivers/gpu/drm/i915/intel_sideband.c | 577 - drivers/gpu/drm/i915/intel_sideband.h | 143 - drivers/gpu/drm/i915/intel_uncore.c | 375 +- drivers/gpu/drm/i915/intel_uncore.h | 13 + drivers/gpu/drm/i915/pxp/intel_pxp.c | 299 + drivers/gpu/drm/i915/pxp/intel_pxp.h | 64 + drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c | 141 + drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h | 15 + drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 78 + drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h | 21 + drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 101 + drivers/gpu/drm/i915/pxp/intel_pxp_irq.h | 32 + drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 46 + drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 24 + drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 175 + drivers/gpu/drm/i915/pxp/intel_pxp_session.h | 15 + drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 172 + drivers/gpu/drm/i915/pxp/intel_pxp_tee.h | 17 + drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h | 36 + drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 83 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 8 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 12 + .../drm/i915/selftests/intel_scheduler_helpers.h | 2 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 34 +- drivers/gpu/drm/i915/vlv_sideband.c | 266 + drivers/gpu/drm/i915/vlv_sideband.h | 123 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 157 +- drivers/gpu/drm/msm/Kconfig | 2 + drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 6 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 10 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 256 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 8 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 267 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 92 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 13 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 89 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 12 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 64 +- drivers/gpu/drm/msm/dp/dp_debug.c | 294 +- drivers/gpu/drm/msm/dp/dp_debug.h | 4 +- drivers/gpu/drm/msm/dp/dp_display.c | 2 +- drivers/gpu/drm/msm/dp/dp_panel.c | 2 +- drivers/gpu/drm/msm/dp/dp_parser.c | 107 +- drivers/gpu/drm/msm/dp/dp_parser.h | 11 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 + drivers/gpu/drm/msm/dsi/dsi_host.c | 123 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 66 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 25 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 4 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 5 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 21 +- drivers/gpu/drm/msm/msm_drv.c | 33 +- drivers/gpu/drm/msm/msm_drv.h | 22 + drivers/gpu/drm/msm/msm_gem.c | 5 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 7 + drivers/gpu/drm/msm/msm_gpu_devfreq.c | 38 +- drivers/gpu/drm/msm/msm_kms.h | 3 +- drivers/gpu/drm/msm/msm_submitqueue.c | 1 + drivers/gpu/drm/mxsfb/mxsfb_drv.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 4 - drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 4 +- drivers/gpu/drm/panel/Kconfig | 42 + drivers/gpu/drm/panel/Makefile | 4 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 14 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 + drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 266 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 + drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 9 + drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 + drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 2 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 + drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-simple.c | 56 + drivers/gpu/drm/panel/panel-sitronix-st7703.c | 8 + .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 + drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- drivers/gpu/drm/r128/ati_pcigart.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_audio.c | 95 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 82 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/tiny/Kconfig | 13 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/ili9163.c | 225 + drivers/gpu/drm/ttm/ttm_bo_util.c | 19 +- drivers/gpu/drm/v3d/v3d_gem.c | 17 +- 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/virtio/virtgpu_display.c | 4 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 1 - drivers/gpu/ipu-v3/ipu-csi.c | 31 +- drivers/hsi/clients/ssi_protocol.c | 4 +- drivers/hwmon/acpi_power_meter.c | 13 +- drivers/hwmon/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7x10.c | 3 +- drivers/hwmon/adt7x10.h | 2 +- drivers/hwmon/dell-smm-hwmon.c | 61 +- drivers/hwmon/hwmon.c | 6 +- drivers/hwmon/max31722.c | 8 +- drivers/hwmon/occ/common.c | 30 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 15 +- drivers/hwmon/occ/p9_sbe.c | 4 +- drivers/hwmon/tmp421.c | 173 +- drivers/i2c/busses/Kconfig | 11 + drivers/i2c/busses/Makefile | 3 + drivers/i2c/busses/i2c-mlxcpld.c | 12 +- drivers/i2c/busses/i2c-mt65xx.c | 80 + drivers/i2c/busses/i2c-pasemi-core.c | 353 + drivers/i2c/busses/i2c-pasemi-core.h | 21 + drivers/i2c/busses/i2c-pasemi-pci.c | 85 + drivers/i2c/busses/i2c-pasemi-platform.c | 122 + drivers/i2c/busses/i2c-pasemi.c | 409 - drivers/iio/accel/adxl372.c | 1 + drivers/iio/accel/bma400.h | 2 +- drivers/iio/accel/bma400_core.c | 7 +- drivers/iio/accel/bma400_i2c.c | 4 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/bmc150-accel-i2c.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmc150-accel.h | 2 +- drivers/iio/accel/bmi088-accel-core.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel.h | 2 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/kxsd9.h | 2 +- drivers/iio/accel/mma7455.h | 2 +- drivers/iio/accel/mma7455_core.c | 4 +- drivers/iio/accel/mma7455_i2c.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/adc/ad799x.c | 68 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/imx8qxp-adc.c | 4 +- drivers/iio/adc/max1027.c | 2 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 8 +- drivers/iio/buffer/kfifo_buf.c | 50 + drivers/iio/chemical/Kconfig | 13 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/scd4x.c | 691 + .../iio/common/hid-sensors/hid-sensor-trigger.c | 5 +- drivers/iio/common/st_sensors/st_sensors_core.c | 16 +- drivers/iio/dac/ad5380.c | 15 +- drivers/iio/dac/ad5446.c | 21 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r-base.h | 2 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/ad5696-i2c.c | 4 +- drivers/iio/dac/ad5766.c | 42 + drivers/iio/dac/ad8801.c | 11 +- drivers/iio/dac/ds4424.c | 9 +- drivers/iio/dac/lpc18xx_dac.c | 14 +- drivers/iio/dac/ltc1660.c | 7 +- drivers/iio/dac/max5821.c | 9 +- drivers/iio/dac/mcp4922.c | 7 +- drivers/iio/dac/stm32-dac-core.c | 14 +- drivers/iio/dac/ti-dac7311.c | 7 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/health/afe4404.c | 8 +- drivers/iio/iio_core.h | 4 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 12 +- drivers/iio/industrialio-buffer.c | 143 +- drivers/iio/industrialio-core.c | 9 +- drivers/iio/light/cm36651.c | 7 +- drivers/iio/light/noa1305.c | 7 +- drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/potentiometer/max5487.c | 7 +- drivers/iio/pressure/ms5611.h | 2 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 1 + drivers/infiniband/core/iwpm_util.c | 2 +- drivers/infiniband/core/nldev.c | 278 +- drivers/infiniband/core/sa_query.c | 1 - drivers/infiniband/core/sysfs.c | 52 +- drivers/infiniband/core/verbs.c | 48 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 137 +- drivers/infiniband/hw/cxgb4/cm.c | 1 - drivers/infiniband/hw/cxgb4/device.c | 1 - drivers/infiniband/hw/cxgb4/provider.c | 22 +- drivers/infiniband/hw/efa/efa_verbs.c | 19 +- drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/hfi1/verbs.c | 53 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 20 +- drivers/infiniband/hw/irdma/ctrl.c | 38 - drivers/infiniband/hw/irdma/osdep.h | 1 - drivers/infiniband/hw/irdma/protos.h | 2 - drivers/infiniband/hw/irdma/type.h | 2 +- drivers/infiniband/hw/irdma/uk.c | 57 - drivers/infiniband/hw/irdma/user.h | 4 +- drivers/infiniband/hw/irdma/utils.c | 45 - drivers/infiniband/hw/irdma/verbs.c | 100 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 44 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 4 +- drivers/infiniband/hw/mlx5/counters.c | 282 +- drivers/infiniband/hw/mlx5/fs.c | 187 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 28 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 33 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/infiniband/sw/rxe/rxe_av.c | 20 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 42 +- drivers/infiniband/sw/rxe/rxe_param.h | 4 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_req.c | 8 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 8 +- drivers/infiniband/sw/siw/siw_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 59 +- drivers/input/joystick/xpad.c | 2 + drivers/input/keyboard/ep93xx_keypad.c | 172 +- drivers/input/keyboard/snvs_pwrkey.c | 29 + drivers/input/keyboard/tm2-touchkey.c | 7 + drivers/input/misc/adxl34x-i2c.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/misc/adxl34x.c | 6 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/cpcap-pwrbutton.c | 1 - drivers/input/misc/max77693-haptic.c | 1 - drivers/input/misc/max8925_onkey.c | 2 +- drivers/input/misc/pm8941-pwrkey.c | 6 +- drivers/input/touchscreen.c | 42 +- drivers/input/touchscreen/Kconfig | 1 + drivers/input/touchscreen/ads7846.c | 8 +- drivers/input/touchscreen/ili210x.c | 529 +- drivers/input/touchscreen/resistive-adc-touch.c | 29 +- drivers/input/touchscreen/st1232.c | 3 +- drivers/input/touchscreen/tsc2004.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/tsc200x-core.c | 4 +- drivers/input/touchscreen/tsc200x-core.h | 2 +- drivers/iommu/Kconfig | 8 + drivers/iommu/apple-dart.c | 31 +- drivers/iommu/intel/Kconfig | 4 + drivers/iommu/intel/cap_audit.c | 13 + drivers/iommu/intel/cap_audit.h | 1 + drivers/iommu/intel/dmar.c | 10 +- drivers/iommu/intel/iommu.c | 213 +- drivers/iommu/intel/svm.c | 24 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/leds/trigger/Kconfig | 1 + drivers/mailbox/bcm2835-mailbox.c | 4 +- drivers/mailbox/hi3660-mailbox.c | 4 +- drivers/mailbox/hi6220-mailbox.c | 7 +- drivers/mailbox/mailbox-altera.c | 5 +- drivers/mailbox/mailbox-sti.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 15 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/platform_mhu.c | 4 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 31 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/sun6i-msgbox.c | 9 +- drivers/md/Kconfig | 10 + drivers/md/Makefile | 4 + drivers/md/bcache/request.c | 13 +- drivers/md/bcache/request.h | 4 +- drivers/md/bcache/super.c | 2 +- drivers/md/bcache/util.h | 4 - drivers/md/bcache/writeback.c | 6 +- drivers/md/dm-audit.c | 84 + drivers/md/dm-audit.h | 66 + drivers/md/dm-bufio.c | 3 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-clone-target.c | 2 +- drivers/md/dm-crypt.c | 22 +- drivers/md/dm-dust.c | 5 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-era-target.c | 2 +- drivers/md/dm-exception-store.h | 2 +- drivers/md/dm-flakey.c | 3 +- drivers/md/dm-integrity.c | 31 +- drivers/md/dm-linear.c | 3 +- drivers/md/dm-log-writes.c | 4 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-raid.c | 6 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-table.c | 3 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-target.c | 3 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 30 +- drivers/md/md.c | 128 +- drivers/md/md.h | 2 +- drivers/md/raid1.c | 13 +- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 7 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 3 + drivers/media/i2c/Kconfig | 2 + drivers/media/i2c/adv7604.c | 15 +- drivers/media/i2c/tda1997x.c | 119 +- drivers/media/i2c/tda1997x_regs.h | 3 + drivers/media/pci/ivtv/ivtvfb.c | 4 +- drivers/media/pci/saa7134/saa7134-cards.c | 53 + drivers/media/pci/saa7134/saa7134-dvb.c | 29 + drivers/media/pci/saa7134/saa7134.h | 1 + drivers/media/platform/aspeed-video.c | 100 + drivers/media/platform/imx-jpeg/mxc-jpeg.c | 73 +- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 2 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 21 + drivers/media/rc/Kconfig | 8 - drivers/media/rc/Makefile | 1 - drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/sir_ir.c | 438 - drivers/media/test-drivers/vidtv/vidtv_bridge.c | 5 +- drivers/media/usb/gspca/gl860/gl860-mi1320.c | 87 +- drivers/media/usb/gspca/gl860/gl860-ov9655.c | 169 +- drivers/memory/jedec_ddr.h | 47 + drivers/memory/jedec_ddr_data.c | 41 + drivers/memory/of_memory.c | 87 + drivers/memory/of_memory.h | 9 + drivers/memory/tegra/Kconfig | 1 + drivers/memory/tegra/tegra20-emc.c | 199 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/message/fusion/mptbase.c | 7 +- drivers/message/fusion/mptbase.h | 2 +- drivers/message/fusion/mptctl.c | 4 +- drivers/message/fusion/mptfc.c | 8 +- drivers/message/fusion/mptlan.c | 2 +- drivers/message/fusion/mptsas.c | 4 +- drivers/message/fusion/mptscsih.c | 46 +- drivers/message/fusion/mptscsih.h | 2 +- drivers/message/fusion/mptspi.c | 6 +- drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/ad525x_dpot.c | 4 +- drivers/misc/ad525x_dpot.h | 2 +- drivers/misc/cxl/guest.c | 30 +- drivers/misc/cxl/pci.c | 35 +- drivers/misc/eeprom/eeprom_93xx46.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.h | 2 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/mei/Kconfig | 2 + drivers/misc/mei/Makefile | 1 + drivers/misc/mei/hbm.c | 12 +- drivers/misc/mei/pxp/Kconfig | 13 + drivers/misc/mei/pxp/Makefile | 7 + drivers/misc/mei/pxp/mei_pxp.c | 229 + drivers/misc/mei/pxp/mei_pxp.h | 18 + drivers/mmc/host/moxart-mmc.c | 29 +- drivers/mmc/host/sdhci-pci-core.c | 29 +- drivers/mtd/chips/Kconfig | 2 + drivers/mtd/devices/block2mtd.c | 29 +- drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/mtdcore.c | 4 +- drivers/mtd/nand/ecc-sw-hamming.c | 7 +- drivers/mtd/nand/raw/ams-delta.c | 12 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 15 + drivers/mtd/nand/raw/au1550nd.c | 12 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/fsmc_nand.c | 4 +- drivers/mtd/nand/raw/gpio.c | 12 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 12 +- drivers/mtd/nand/raw/nand_hynix.c | 14 + drivers/mtd/nand/raw/nand_ids.c | 4 + drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/orion_nand.c | 12 +- drivers/mtd/nand/raw/pasemi_nand.c | 12 +- drivers/mtd/nand/raw/plat_nand.c | 12 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/socrates_nand.c | 12 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/raw/xway_nand.c | 12 +- drivers/net/appletalk/cops.c | 2 +- drivers/net/appletalk/ltpc.c | 3 +- drivers/net/arcnet/arc-rimi.c | 5 +- drivers/net/arcnet/arcdevice.h | 5 + drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com20020-pci.c | 2 +- drivers/net/arcnet/com20020.c | 4 +- drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- drivers/net/arcnet/com90xx.c | 3 +- drivers/net/can/m_can/m_can_platform.c | 14 +- drivers/net/can/rcar/rcar_can.c | 20 +- drivers/net/can/sja1000/peak_pci.c | 9 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 8 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/Makefile | 2 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mt7530.c | 8 +- drivers/net/dsa/mv88e6xxx/chip.c | 13 +- drivers/net/dsa/ocelot/felix.c | 149 +- drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/qca8k.c | 365 +- drivers/net/dsa/qca8k.h | 35 +- drivers/net/dsa/realtek-smi-core.c | 4 + drivers/net/dsa/realtek-smi-core.h | 1 + drivers/net/dsa/rtl8365mb.c | 1982 + drivers/net/ethernet/3com/3c515.c | 5 +- drivers/net/ethernet/3com/3c574_cs.c | 11 +- drivers/net/ethernet/3com/3c589_cs.c | 10 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/actions/owl-emac.c | 2 +- drivers/net/ethernet/adaptec/starfire.c | 14 +- drivers/net/ethernet/aeroflex/greth.c | 6 +- drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 18 +- drivers/net/ethernet/altera/altera_tse_main.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 4 +- drivers/net/ethernet/amd/nmclan_cs.c | 3 +- drivers/net/ethernet/amd/pcnet32.c | 13 +- drivers/net/ethernet/amd/sun3lance.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- drivers/net/ethernet/apm/xgene-v2/mac.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 2 +- drivers/net/ethernet/apple/bmac.c | 15 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 4 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +- drivers/net/ethernet/arc/Kconfig | 1 + drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 20 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 12 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 6 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb/gmac.h | 2 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 2 +- drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 4 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 38 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 98 +- drivers/net/ethernet/chelsio/cxgb3/xgmac.c | 2 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 11 +- drivers/net/ethernet/cisco/enic/enic_main.c | 5 +- drivers/net/ethernet/cisco/enic/enic_pp.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 7 +- drivers/net/ethernet/dec/tulip/de2104x.c | 2 +- drivers/net/ethernet/dec/tulip/dmfe.c | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 8 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 6 +- drivers/net/ethernet/dlink/dl2k.c | 5 +- drivers/net/ethernet/dlink/sundance.c | 4 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 10 +- drivers/net/ethernet/fealnx.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 11 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 58 + drivers/net/ethernet/freescale/enetc/enetc.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 6 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fman/fman_dtsec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_dtsec.h | 2 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 8 +- drivers/net/ethernet/freescale/fman/fman_memac.h | 2 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_tgec.h | 2 +- drivers/net/ethernet/freescale/fman/mac.h | 2 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 14 +- drivers/net/ethernet/google/gve/gve.h | 18 +- drivers/net/ethernet/google/gve/gve_adminq.h | 1 + drivers/net/ethernet/google/gve/gve_ethtool.c | 3 +- drivers/net/ethernet/google/gve/gve_main.c | 86 +- drivers/net/ethernet/google/gve/gve_rx.c | 98 +- drivers/net/ethernet/google/gve/gve_tx.c | 94 +- drivers/net/ethernet/google/gve/gve_utils.c | 4 + drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 7 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 5 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 74 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 4 +- drivers/net/ethernet/i825xx/sun3_82586.c | 7 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 17 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 +- drivers/net/ethernet/intel/ice/Makefile | 3 +- drivers/net/ethernet/intel/ice/ice.h | 46 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 77 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 2 +- drivers/net/ethernet/intel/ice/ice_base.c | 59 +- drivers/net/ethernet/intel/ice/ice_base.h | 8 +- drivers/net/ethernet/intel/ice/ice_common.c | 129 +- drivers/net/ethernet/intel/ice/ice_common.h | 7 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 9 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 10 +- drivers/net/ethernet/intel/ice/ice_devids.h | 2 + drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 38 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 95 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 279 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 14 + drivers/net/ethernet/intel/ice/ice_flex_type.h | 13 + drivers/net/ethernet/intel/ice/ice_fltr.c | 127 + drivers/net/ethernet/intel/ice/ice_lib.c | 116 +- drivers/net/ethernet/intel/ice/ice_lib.h | 7 +- drivers/net/ethernet/intel/ice/ice_main.c | 222 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 169 + drivers/net/ethernet/intel/ice/ice_ptp.c | 387 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 24 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 151 + drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 22 + drivers/net/ethernet/intel/ice/ice_repr.c | 53 + drivers/net/ethernet/intel/ice/ice_sched.c | 13 + drivers/net/ethernet/intel/ice/ice_sched.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 2481 +- drivers/net/ethernet/intel/ice/ice_switch.h | 130 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 855 + drivers/net/ethernet/intel/ice/ice_tc_lib.h | 130 + drivers/net/ethernet/intel/ice/ice_trace.h | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 183 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 121 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 98 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 +- drivers/net/ethernet/intel/ice/ice_type.h | 5 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 70 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 20 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.h | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 8 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 15 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 12 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 16 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 466 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 11 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 18 + .../net/ethernet/marvell/octeontx2/nic/Makefile | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 8 + .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 14 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 1 - .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 8 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 7 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 106 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 4 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 21 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 30 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 162 + drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 41 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 72 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 16 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 5 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 21 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 52 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 10 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 3 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 115 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 16 + .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 + drivers/net/ethernet/micrel/ks8842.c | 10 +- drivers/net/ethernet/micrel/ks8851.h | 2 +- drivers/net/ethernet/micrel/ks8851_common.c | 10 +- drivers/net/ethernet/micrel/ks8851_par.c | 4 +- drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/micrel/ksz884x.c | 11 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 10 +- drivers/net/ethernet/microchip/encx24j600.c | 9 +- drivers/net/ethernet/microchip/encx24j600_hw.h | 4 +- drivers/net/ethernet/microchip/lan743x_main.h | 1 + drivers/net/ethernet/microchip/lan743x_ptp.c | 91 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 1 + drivers/net/ethernet/mscc/ocelot.c | 107 +- drivers/net/ethernet/mscc/ocelot_net.c | 3 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 1 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 7 +- drivers/net/ethernet/natsemi/natsemi.c | 6 +- drivers/net/ethernet/natsemi/ns83820.c | 11 +- drivers/net/ethernet/neterion/s2io.c | 4 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/netronome/nfp/abm/qdisc.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 19 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 6 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 5 +- drivers/net/ethernet/packetengines/yellowfin.c | 6 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 1 - drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_vf.h | 4 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 24 +- drivers/net/ethernet/realtek/8139cp.c | 5 +- drivers/net/ethernet/realtek/8139too.c | 5 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/renesas/ravb.h | 19 +- drivers/net/ethernet/renesas/ravb_main.c | 328 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c | 3 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef10_sriov.c | 2 +- drivers/net/ethernet/sfc/ef10_sriov.h | 6 +- drivers/net/ethernet/sfc/ethtool_common.c | 10 +- drivers/net/ethernet/sfc/net_driver.h | 2 +- drivers/net/ethernet/sfc/siena_sriov.c | 2 +- drivers/net/ethernet/sfc/siena_sriov.h | 2 +- drivers/net/ethernet/silan/sc92031.c | 14 +- drivers/net/ethernet/sis/sis190.c | 4 +- drivers/net/ethernet/sis/sis900.c | 15 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 15 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 15 + drivers/net/ethernet/stmicro/stmmac/common.h | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 3 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 +- drivers/net/ethernet/sun/sunbmac.c | 6 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet.c | 4 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ethernet/ti/tlan.c | 4 +- drivers/net/ethernet/toshiba/tc35815.c | 9 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 7 +- drivers/net/ethernet/wiznet/w5100.h | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 7 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 14 +- drivers/net/hamradio/6pack.c | 6 +- drivers/net/hamradio/baycom_epp.c | 8 +- drivers/net/hamradio/bpqether.c | 5 +- drivers/net/hamradio/dmascc.c | 2 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hamradio/mkiss.c | 6 +- drivers/net/hamradio/scc.c | 5 +- drivers/net/hamradio/yam.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/ifb.c | 3 + drivers/net/ipvlan/ipvtap.c | 2 +- drivers/net/macvtap.c | 2 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/phy/dp83867.c | 19 + drivers/net/phy/micrel.c | 4 +- drivers/net/phy/mscc/mscc_main.c | 2 +- drivers/net/phy/realtek.c | 8 + drivers/net/usb/Kconfig | 5 + drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/ax88179_178a.c | 8 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/cdc-phonet.c | 4 +- drivers/net/usb/dm9601.c | 3 +- drivers/net/usb/mcs7830.c | 3 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/sr9700.c | 3 +- drivers/net/virtio_net.c | 3 +- drivers/net/wireless/ath/ath10k/core.c | 3 - drivers/net/wireless/ath/ath10k/sdio.c | 1 - drivers/net/wireless/broadcom/b43/phy_g.c | 2 +- drivers/net/wireless/broadcom/b43legacy/radio.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 - drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 - drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 - drivers/net/wireless/marvell/mwifiex/main.c | 2 - drivers/net/wireless/marvell/mwifiex/pcie.c | 36 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 2 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 1 - drivers/net/wireless/quantenna/qtnfmac/core.c | 2 - drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 2 - drivers/net/wireless/realtek/Kconfig | 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtlwifi/pci.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 2 +- drivers/net/wireless/realtek/rtw89/Kconfig | 50 + drivers/net/wireless/realtek/rtw89/Makefile | 25 + drivers/net/wireless/realtek/rtw89/cam.c | 695 + drivers/net/wireless/realtek/rtw89/cam.h | 165 + drivers/net/wireless/realtek/rtw89/coex.c | 5716 +++ drivers/net/wireless/realtek/rtw89/coex.h | 181 + drivers/net/wireless/realtek/rtw89/core.c | 2502 + drivers/net/wireless/realtek/rtw89/core.h | 3384 ++ drivers/net/wireless/realtek/rtw89/debug.c | 2489 + drivers/net/wireless/realtek/rtw89/debug.h | 77 + drivers/net/wireless/realtek/rtw89/efuse.c | 188 + drivers/net/wireless/realtek/rtw89/efuse.h | 13 + drivers/net/wireless/realtek/rtw89/fw.c | 1641 + drivers/net/wireless/realtek/rtw89/fw.h | 1378 + drivers/net/wireless/realtek/rtw89/mac.c | 3836 ++ drivers/net/wireless/realtek/rtw89/mac.h | 860 + drivers/net/wireless/realtek/rtw89/mac80211.c | 676 + drivers/net/wireless/realtek/rtw89/pci.c | 3060 ++ drivers/net/wireless/realtek/rtw89/pci.h | 635 + drivers/net/wireless/realtek/rtw89/phy.c | 2868 ++ drivers/net/wireless/realtek/rtw89/phy.h | 311 + drivers/net/wireless/realtek/rtw89/ps.c | 150 + drivers/net/wireless/realtek/rtw89/ps.h | 16 + drivers/net/wireless/realtek/rtw89/reg.h | 2159 + drivers/net/wireless/realtek/rtw89/regd.c | 353 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 + drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 + drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 ++ drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 + .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 1607 + .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 133 + .../net/wireless/realtek/rtw89/rtw8852a_table.c | 48725 +++++++++++++++++++ .../net/wireless/realtek/rtw89/rtw8852a_table.h | 28 + drivers/net/wireless/realtek/rtw89/sar.c | 190 + drivers/net/wireless/realtek/rtw89/sar.h | 26 + drivers/net/wireless/realtek/rtw89/ser.c | 491 + drivers/net/wireless/realtek/rtw89/ser.h | 15 + drivers/net/wireless/realtek/rtw89/txrx.h | 358 + drivers/net/wireless/realtek/rtw89/util.h | 17 + drivers/net/wireless/rndis_wlan.c | 2 - drivers/net/wireless/st/cw1200/bh.c | 2 - drivers/net/xen-netback/netback.c | 2 +- drivers/nfc/microread/i2c.c | 4 - drivers/nfc/microread/mei.c | 2 - drivers/nfc/s3fwrn5/firmware.c | 29 +- drivers/nfc/s3fwrn5/nci.c | 18 +- drivers/nfc/st-nci/i2c.c | 4 - drivers/nfc/st-nci/ndlc.c | 4 - drivers/nfc/st-nci/se.c | 6 - drivers/nfc/st-nci/spi.c | 4 - drivers/nfc/st21nfca/i2c.c | 4 - drivers/nfc/st21nfca/se.c | 4 - drivers/nfc/trf7970a.c | 8 - drivers/nvdimm/blk.c | 5 +- drivers/nvdimm/btt.c | 5 +- drivers/nvdimm/pmem.c | 3 +- drivers/nvme/host/core.c | 40 +- drivers/nvme/host/multipath.c | 24 +- drivers/nvme/host/nvme.h | 14 + drivers/nvme/host/pci.c | 42 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 4 +- drivers/nvmem/core.c | 174 +- drivers/nvmem/imx-ocotp.c | 25 + drivers/of/irq.c | 17 +- drivers/of/platform.c | 1 + drivers/pci/controller/Kconfig | 20 +- drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/Kconfig | 28 +- drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 22 +- drivers/pci/controller/dwc/pci-imx6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 3 + drivers/pci/controller/dwc/pcie-designware-host.c | 19 +- drivers/pci/controller/dwc/pcie-designware.c | 1 + drivers/pci/controller/dwc/pcie-qcom-ep.c | 721 + drivers/pci/controller/dwc/pcie-qcom.c | 96 +- drivers/pci/controller/dwc/pcie-uniphier.c | 26 +- drivers/pci/controller/dwc/pcie-visconti.c | 5 +- drivers/pci/controller/pci-aardvark.c | 372 +- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 2 +- drivers/pci/controller/pcie-apple.c | 823 + drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/pcie-rcar-ep.c | 5 +- drivers/pci/controller/pcie-rcar-host.c | 2 - drivers/pci/controller/vmd.c | 45 +- drivers/pci/endpoint/pci-epc-core.c | 2 +- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/acpiphp_glue.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 4 +- drivers/pci/hotplug/cpqphp_pci.c | 6 +- drivers/pci/hotplug/ibmphp.h | 4 +- drivers/pci/hotplug/pciehp.h | 2 + drivers/pci/hotplug/pciehp_core.c | 2 + drivers/pci/hotplug/pciehp_hpc.c | 26 + drivers/pci/hotplug/shpchp_hpc.c | 2 +- drivers/pci/iov.c | 24 +- drivers/pci/msi.c | 18 +- drivers/pci/of.c | 10 +- drivers/pci/pci-driver.c | 57 +- drivers/pci/pci.c | 21 +- drivers/pci/pcie/Makefile | 4 +- drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/err.c | 40 +- drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/pcie/portdrv_core.c | 20 +- drivers/pci/pcie/portdrv_pci.c | 27 +- drivers/pci/quirks.c | 2 +- drivers/pci/switch/switchtec.c | 95 +- drivers/pci/vpd.c | 79 +- drivers/pci/xen-pcifront.c | 58 +- drivers/pcmcia/pcmcia_cis.c | 5 +- drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/pinctrl-amd.c | 31 + drivers/pinctrl/pinctrl-gemini.c | 4 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 111 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 133 +- drivers/pinctrl/renesas/core.c | 73 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 4 + drivers/pinctrl/renesas/pfc-r8a7796.c | 4 + drivers/pinctrl/renesas/pfc-r8a77965.c | 4 + drivers/pinctrl/stm32/pinctrl-stm32.c | 20 +- drivers/pinctrl/uniphier/Kconfig | 4 + drivers/pinctrl/uniphier/Makefile | 1 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 18 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 35 + drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c | 489 + drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 40 + drivers/platform/mellanox/mlxreg-io.c | 4 +- drivers/platform/x86/Kconfig | 17 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/amd-pmc.c | 1 + drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/hp_accel.c | 3 +- drivers/platform/x86/intel/int1092/intel_sar.c | 23 +- .../x86/intel/int3472/intel_skl_int3472_discrete.c | 2 +- drivers/platform/x86/intel_scu_ipc.c | 6 +- drivers/platform/x86/nvidia-wmi-ec-backlight.c | 213 + drivers/platform/x86/thinkpad_acpi.c | 137 +- drivers/platform/x86/wmaa-backlight-wmi.c | 205 - drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_bmdata.c | 3 +- drivers/power/supply/axp288_charger.c | 178 +- drivers/power/supply/bq25890_charger.c | 34 +- drivers/power/supply/max17040_battery.c | 2 + drivers/power/supply/max17042_battery.c | 7 +- drivers/power/supply/rt5033_battery.c | 2 +- drivers/ptp/ptp_kvm_x86.c | 4 +- drivers/regulator/lp872x.c | 38 +- drivers/remoteproc/Kconfig | 11 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_dsp_rproc.c | 1206 + drivers/remoteproc/imx_rproc.c | 28 +- drivers/remoteproc/imx_rproc.h | 39 + drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 7 +- drivers/remoteproc/remoteproc_core.c | 8 +- drivers/remoteproc/remoteproc_virtio.c | 12 + drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/reset/Kconfig | 2 +- drivers/reset/reset-microchip-sparx5.c | 40 +- drivers/rpmsg/qcom_glink_native.c | 88 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 11 +- drivers/rtc/class.c | 20 +- drivers/rtc/dev.c | 65 + drivers/rtc/interface.c | 3 +- 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/s390/block/dcssblk.c | 7 +- 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 | 6 +- drivers/scsi/aha152x.c | 29 +- drivers/scsi/aha1542.c | 10 +- drivers/scsi/aha1740.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +- drivers/scsi/aic7xxx/aic7xxx_osm.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 | 11 +- drivers/scsi/dpt_i2o.c | 13 +- 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 | 1 + drivers/scsi/hisi_sas/hisi_sas_main.c | 89 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 21 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 27 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 25 +- drivers/scsi/hosts.c | 20 +- drivers/scsi/hpsa.c | 56 +- drivers/scsi/hptiop.c | 20 +- drivers/scsi/ibmvscsi/ibmvfc.c | 30 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 28 +- 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 | 4 +- drivers/scsi/libsas/sas_init.c | 3 +- drivers/scsi/libsas/sas_scsi_host.c | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 314 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 12 +- drivers/scsi/mac53c94.c | 6 +- drivers/scsi/megaraid.c | 24 +- drivers/scsi/megaraid/megaraid_mbox.c | 28 +- drivers/scsi/megaraid/megaraid_sas_base.c | 40 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 6 +- drivers/scsi/mesh.c | 18 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 4 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 28 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 84 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 26 +- drivers/scsi/mvsas/mv_init.c | 12 +- drivers/scsi/mvumi.c | 4 +- drivers/scsi/myrb.c | 60 +- drivers/scsi/myrs.c | 50 +- drivers/scsi/ncr53c8xx.c | 16 +- drivers/scsi/nsp32.c | 7 +- drivers/scsi/pcmcia/nsp_cs.c | 7 +- drivers/scsi/pcmcia/sym53c500_cs.c | 14 +- drivers/scsi/pm8001/pm8001_ctl.c | 64 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.h | 2 +- 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 | 125 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 +- drivers/scsi/qla2xxx/qla_os.c | 13 +- drivers/scsi/qla4xxx/ql4_attr.c | 41 +- drivers/scsi/qla4xxx/ql4_glbl.h | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 6 +- drivers/scsi/qlogicfas408.c | 7 +- drivers/scsi/qlogicpti.c | 7 +- drivers/scsi/scsi.c | 12 +- drivers/scsi/scsi_debug.c | 29 +- drivers/scsi/scsi_error.c | 17 +- drivers/scsi/scsi_lib.c | 18 +- drivers/scsi/scsi_pm.c | 105 +- drivers/scsi/scsi_priv.h | 7 +- drivers/scsi/scsi_scan.c | 17 + drivers/scsi/scsi_sysfs.c | 63 +- drivers/scsi/scsi_transport_iscsi.c | 2 - drivers/scsi/sd.c | 30 +- drivers/scsi/smartpqi/smartpqi_init.c | 48 +- 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/stex.c | 10 +- drivers/scsi/storvsc_drv.c | 36 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufs-hisi.c | 6 +- drivers/scsi/ufs/ufs-mediatek.c | 90 +- drivers/scsi/ufs/ufs-mediatek.h | 21 + drivers/scsi/ufs/ufs-qcom.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 31 +- drivers/scsi/ufs/ufshcd.c | 27 +- drivers/scsi/ufs/ufshcd.h | 8 +- 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/bcm/bcm63xx/bcm-pmb.c | 4 +- drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 4 +- drivers/soc/bcm/brcmstb/biuctrl.c | 2 + drivers/soc/fsl/Kconfig | 1 + drivers/soc/fsl/dpio/dpio-cmd.h | 3 + drivers/soc/fsl/dpio/dpio-driver.c | 1 + drivers/soc/fsl/dpio/dpio-service.c | 117 + drivers/soc/fsl/dpio/dpio.c | 1 + drivers/soc/fsl/dpio/dpio.h | 2 + drivers/soc/fsl/dpio/qbman-portal.c | 59 + drivers/soc/fsl/dpio/qbman-portal.h | 13 + drivers/soc/imx/imx8m-blk-ctrl.c | 2 +- drivers/soc/qcom/Kconfig | 10 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom_stats.c | 277 + drivers/soc/qcom/rpmhpd.c | 18 +- drivers/soc/qcom/smem.c | 57 +- drivers/soc/qcom/smp2p.c | 121 +- drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/samsung/exynos-chipid.c | 79 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 91 +- drivers/soc/xilinx/zynqmp_power.c | 1 - drivers/spi/spi-bcm-qspi.c | 262 +- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-cadence-xspi.c | 2 + drivers/spi/spi-mux.c | 7 + drivers/spi/spi-orion.c | 1 + drivers/spi/spi-tegra20-slink.c | 2 +- drivers/spi/spi-tle62x0.c | 2 +- drivers/spi/spi.c | 27 +- drivers/ssb/pcihost_wrapper.c | 6 +- drivers/staging/fbtft/fbtft-core.c | 8 +- drivers/staging/fbtft/fbtft.h | 8 +- drivers/staging/ks7010/Kconfig | 3 + drivers/staging/media/imx/imx-media-csi.c | 5 + drivers/staging/media/rkvdec/rkvdec-h264.c | 5 +- drivers/staging/media/rkvdec/rkvdec.c | 40 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 1 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 113 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 30 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/dim2/dim2.c | 79 +- drivers/staging/most/dim2/sysfs.c | 49 - drivers/staging/most/dim2/sysfs.h | 11 - drivers/staging/r8188eu/core/rtw_ap.c | 4 +- drivers/staging/r8188eu/core/rtw_cmd.c | 12 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/r8188eu/core/rtw_mlme.c | 13 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 73 +- drivers/staging/r8188eu/core/rtw_p2p.c | 16 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 6 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 44 +- drivers/staging/r8188eu/core/rtw_xmit.c | 44 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 16 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 5 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 5 +- drivers/staging/r8188eu/hal/hal_com.c | 3 +- drivers/staging/r8188eu/hal/hal_intf.c | 16 +- drivers/staging/r8188eu/hal/odm.c | 400 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 186 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 5 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 75 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 8 +- drivers/staging/r8188eu/hal/usb_halinit.c | 84 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 7 - drivers/staging/r8188eu/include/drv_types.h | 23 +- drivers/staging/r8188eu/include/hal_intf.h | 39 +- drivers/staging/r8188eu/include/odm.h | 86 +- drivers/staging/r8188eu/include/odm_precomp.h | 11 - drivers/staging/r8188eu/include/odm_types.h | 6 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 2 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 62 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 4 - drivers/staging/r8188eu/include/rtw_br_ext.h | 3 +- drivers/staging/r8188eu/include/rtw_eeprom.h | 55 - drivers/staging/r8188eu/include/rtw_led.h | 2 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 - drivers/staging/r8188eu/include/rtw_rf.h | 11 - drivers/staging/r8188eu/include/rtw_sreset.h | 4 - drivers/staging/r8188eu/include/usb_ops.h | 3 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 9 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 4 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 45 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +- drivers/staging/rts5208/rtsx.c | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 20 +- drivers/staging/vt6655/baseband.c | 60 +- drivers/staging/vt6655/card.c | 98 +- drivers/staging/vt6655/channel.c | 12 +- drivers/staging/vt6655/device.h | 8 +- drivers/staging/vt6655/device_main.c | 154 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/staging/vt6655/key.c | 2 +- drivers/staging/vt6655/mac.c | 50 +- drivers/staging/vt6655/mac.h | 2 +- drivers/staging/vt6655/power.c | 24 +- drivers/staging/vt6655/rf.c | 12 +- drivers/staging/vt6655/rxtx.c | 14 +- drivers/staging/wlan-ng/hfa384x_usb.c | 22 +- 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/loopback/tcm_loop.c | 4 +- drivers/target/target_core_alua.c | 83 +- drivers/target/target_core_device.c | 2 + drivers/target/target_core_iblock.c | 4 +- drivers/target/target_core_internal.h | 1 + drivers/target/target_core_transport.c | 86 +- drivers/target/target_core_user.c | 4 +- drivers/tee/optee/core.c | 3 + drivers/tee/optee/device.c | 22 + drivers/tee/optee/optee_private.h | 1 + drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 41 +- drivers/thermal/rcar_gen3_thermal.c | 113 +- drivers/thermal/thermal_core.c | 10 +- drivers/tty/serial/8250/8250_dw.c | 19 +- drivers/tty/serial/8250/8250_dwlib.c | 10 + drivers/tty/serial/8250/8250_dwlib.h | 1 + drivers/tty/serial/8250/8250_lpss.c | 9 +- drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/samsung_tty.c | 13 +- drivers/tty/serial/sc16is7xx.c | 12 +- drivers/tty/sysrq.c | 2 + drivers/usb/gadget/function/f_mass_storage.c | 87 +- drivers/usb/gadget/function/f_phonet.c | 5 +- drivers/usb/gadget/function/f_uac2.c | 5 +- drivers/usb/gadget/function/u_audio.c | 96 +- drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/gadget/udc/amd5536udc.h | 1 - drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/snps_udc_plat.c | 5 - drivers/usb/host/ohci-tmio.c | 2 +- drivers/usb/host/xhci-dbgtty.c | 28 +- drivers/usb/host/xhci-pci.c | 24 +- drivers/usb/host/xhci-ring.c | 39 +- drivers/usb/host/xhci.c | 5 + drivers/usb/host/xhci.h | 1 + drivers/usb/image/microtek.c | 5 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/musb_dsps.c | 4 +- drivers/usb/serial/keyspan.c | 15 +- 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 | 37 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 45 +- drivers/vfio/pci/vfio_pci_igd.c | 234 +- drivers/vhost/vdpa.c | 2 +- drivers/video/fbdev/core/bitblit.c | 16 - drivers/video/fbdev/core/fbcon.c | 509 +- drivers/video/fbdev/core/fbcon.h | 59 - drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 - drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/core/tileblit.c | 16 - drivers/video/fbdev/omap/omapfb_main.c | 1 + .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- drivers/video/fbdev/skeletonfb.c | 12 +- drivers/virtio/virtio.c | 11 + fs/affs/super.c | 2 +- fs/btrfs/block-group.c | 31 +- fs/btrfs/block-group.h | 2 +- fs/btrfs/btrfs_inode.h | 7 +- fs/btrfs/delayed-ref.c | 17 +- fs/btrfs/delayed-ref.h | 51 +- fs/btrfs/dev-replace.c | 19 +- fs/btrfs/disk-io.c | 2 +- fs/btrfs/extent-tree.c | 38 +- fs/btrfs/extent_io.c | 1 - fs/btrfs/file-item.c | 8 +- fs/btrfs/file.c | 20 +- fs/btrfs/inode.c | 43 +- fs/btrfs/ioctl.c | 89 +- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/relocation.c | 28 +- fs/btrfs/scrub.c | 6 +- fs/btrfs/tree-log.c | 2 +- fs/btrfs/volumes.c | 259 +- fs/btrfs/volumes.h | 46 +- fs/buffer.c | 4 +- fs/ceph/caps.c | 12 +- fs/ceph/file.c | 1 - fs/ceph/inode.c | 2 - fs/ceph/mds_client.c | 17 +- fs/ceph/super.c | 17 +- fs/ceph/super.h | 3 - fs/cifs/connect.c | 19 +- fs/cifs/fs_context.c | 8 + fs/cifs/fs_context.h | 1 + fs/cifs/smb2inode.c | 42 +- fs/cramfs/inode.c | 2 +- fs/direct-io.c | 14 +- fs/erofs/Kconfig | 16 + fs/erofs/Makefile | 1 + fs/erofs/compress.h | 21 +- fs/erofs/data.c | 2 +- fs/erofs/decompressor.c | 134 +- fs/erofs/decompressor_lzma.c | 290 + fs/erofs/erofs_fs.h | 59 +- fs/erofs/internal.h | 51 +- fs/erofs/super.c | 19 +- fs/erofs/zdata.c | 111 +- fs/erofs/zdata.h | 7 - fs/erofs/zmap.c | 65 +- fs/ext4/extents.c | 95 +- fs/ext4/file.c | 7 +- fs/ext4/inode.c | 15 +- fs/ext4/super.c | 2 +- fs/f2fs/file.c | 2 +- fs/f2fs/segment.c | 2 +- fs/f2fs/super.c | 2 +- fs/fat/inode.c | 5 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 2 +- fs/fuse/dir.c | 36 +- fs/fuse/file.c | 95 +- fs/fuse/fuse_i.h | 15 +- fs/fuse/inode.c | 45 +- fs/gfs2/bmap.c | 60 +- fs/gfs2/file.c | 261 +- fs/gfs2/glock.c | 475 +- fs/gfs2/glock.h | 31 +- fs/gfs2/glops.c | 41 +- fs/gfs2/incore.h | 11 +- fs/gfs2/inode.c | 12 +- fs/gfs2/rgrp.c | 77 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/super.c | 4 +- fs/gfs2/trace_gfs2.h | 9 +- fs/gfs2/util.c | 2 + fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 2 +- fs/io_uring.c | 475 +- fs/iomap/buffered-io.c | 2 +- fs/iomap/direct-io.c | 78 +- fs/jfs/resize.c | 5 +- fs/jfs/super.c | 5 +- fs/ksmbd/smb2misc.c | 19 +- fs/ksmbd/smb2ops.c | 6 +- fs/ksmbd/smb2pdu.c | 14 +- fs/ksmbd/smb2pdu.h | 2 + fs/ksmbd/transport_rdma.c | 21 +- fs/lockd/svc.c | 6 +- fs/lockd/xdr.c | 152 +- fs/lockd/xdr4.c | 153 +- fs/nfs/blocklayout/dev.c | 4 +- fs/nfs/callback_xdr.c | 4 +- fs/nfsd/nfs2acl.c | 44 +- fs/nfsd/nfs3acl.c | 48 +- fs/nfsd/nfs3xdr.c | 373 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/nfs4xdr.c | 48 +- fs/nfsd/nfsd.h | 6 +- fs/nfsd/nfssvc.c | 26 +- fs/nfsd/nfsxdr.c | 174 +- fs/nfsd/vfs.c | 3 +- fs/nfsd/xdr.h | 35 +- fs/nfsd/xdr3.h | 61 +- fs/nfsd/xdr4.h | 7 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/ntfs/file.c | 2 +- fs/ntfs/super.c | 8 +- fs/ntfs3/attrib.c | 8 +- fs/ntfs3/dir.c | 19 +- fs/ntfs3/file.c | 2 +- fs/ntfs3/frecord.c | 32 +- fs/ntfs3/inode.c | 124 +- fs/ntfs3/ntfs_fs.h | 4 +- fs/ntfs3/super.c | 92 +- fs/orangefs/dcache.c | 4 +- fs/orangefs/super.c | 4 +- fs/proc/array.c | 7 +- fs/proc/base.c | 19 +- fs/pstore/blk.c | 8 +- fs/reiserfs/super.c | 8 +- fs/squashfs/super.c | 5 +- fs/udf/lowlevel.c | 5 +- fs/udf/super.c | 9 +- fs/xfs/libxfs/xfs_alloc.c | 12 +- fs/xfs/libxfs/xfs_bmap.c | 12 +- fs/xfs/libxfs/xfs_btree.c | 14 +- fs/xfs/libxfs/xfs_btree.h | 12 +- fs/xfs/libxfs/xfs_btree_staging.c | 6 +- fs/xfs/libxfs/xfs_defer.c | 171 +- fs/xfs/libxfs/xfs_defer.h | 38 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 +- fs/xfs/libxfs/xfs_format.h | 12 +- fs/xfs/libxfs/xfs_inode_buf.c | 6 +- fs/xfs/libxfs/xfs_inode_fork.c | 16 +- fs/xfs/libxfs/xfs_sb.c | 4 +- fs/xfs/scrub/agheader.c | 13 +- fs/xfs/scrub/agheader_repair.c | 8 +- fs/xfs/scrub/btree.c | 54 +- fs/xfs/scrub/dabtree.c | 62 +- fs/xfs/scrub/repair.h | 3 + fs/xfs/scrub/scrub.c | 64 +- fs/xfs/xfs_bmap_item.c | 2 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_extfree_item.c | 8 +- fs/xfs/xfs_file.c | 8 +- fs/xfs/xfs_ioctl.c | 6 +- fs/xfs/xfs_log_recover.c | 12 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_trans.c | 8 +- fs/xfs/xfs_trans.h | 6 - fs/zonefs/super.c | 6 +- include/acpi/platform/acgcc.h | 9 +- include/asm-generic/vmlinux.lds.h | 10 +- include/clocksource/arm_arch_timer.h | 2 +- include/drm/drm_connector.h | 55 + include/drm/drm_modeset_lock.h | 8 + include/drm/drm_of.h | 7 + include/drm/drm_privacy_screen_consumer.h | 65 + include/drm/drm_privacy_screen_driver.h | 84 + include/drm/drm_privacy_screen_machine.h | 46 + include/drm/i915_component.h | 1 + include/drm/i915_pxp_tee_interface.h | 42 + include/drm/ttm/ttm_bo_api.h | 6 +- include/drm/ttm/ttm_bo_driver.h | 2 +- include/dt-bindings/clock/exynos4.h | 4 +- include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/clock/qcom,camcc-sc7280.h | 127 + include/dt-bindings/clock/qcom,gcc-msm8994.h | 13 + include/dt-bindings/clock/qcom,gcc-qcm2290.h | 188 + include/dt-bindings/clock/qcom,lpass-sc7280.h | 16 + include/dt-bindings/clock/qcom,rpmcc.h | 6 + include/kunit/test.h | 13 +- include/linux/acpi.h | 5 + include/linux/arch_topology.h | 5 + include/linux/bio.h | 106 +- include/linux/blk-mq.h | 150 +- include/linux/blk_types.h | 53 +- include/linux/blkdev.h | 69 +- include/linux/bottom_half.h | 1 + include/linux/bvec.h | 2 +- include/linux/container_of.h | 40 + include/linux/cpufreq.h | 165 +- include/linux/damon.h | 10 + include/linux/dma-resv.h | 5 +- include/linux/dmar.h | 8 + include/linux/dsa/ocelot.h | 49 + include/linux/energy_model.h | 68 +- include/linux/etherdevice.h | 7 +- include/linux/fb.h | 2 +- include/linux/fs.h | 10 +- include/linux/fsl/mc.h | 14 + include/linux/ftrace.h | 12 +- include/linux/fwnode.h | 1 + include/linux/genhd.h | 18 +- include/linux/hugetlb.h | 19 + include/linux/iio/buffer.h | 7 + include/linux/iio/buffer_impl.h | 11 + include/linux/iio/triggered_buffer.h | 11 +- include/linux/intel-iommu.h | 13 +- include/linux/iomap.h | 16 +- include/linux/irq_work.h | 8 + include/linux/irqdomain.h | 4 + include/linux/kernel.h | 33 +- include/linux/libata.h | 8 +- include/linux/list.h | 4 +- include/linux/llist.h | 4 +- include/linux/lockd/xdr.h | 27 +- include/linux/lockd/xdr4.h | 29 +- include/linux/lsm_hook_defs.h | 14 +- include/linux/lsm_hooks.h | 14 +- include/linux/memory.h | 7 +- include/linux/mlx5/device.h | 4 +- include/linux/mlx5/driver.h | 25 +- include/linux/mlx5/mlx5_ifc.h | 50 +- include/linux/mm.h | 4 +- include/linux/mm_types.h | 13 +- include/linux/netdevice.h | 14 +- include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/netfilter_ingress.h | 58 - include/linux/netfilter_ipv4/ip_tables.h | 6 +- include/linux/netfilter_ipv6/ip6_tables.h | 5 +- include/linux/netfilter_netdev.h | 146 + include/linux/nvmem-provider.h | 5 + include/linux/of_net.h | 2 +- include/linux/pagemap.h | 58 +- include/linux/pci.h | 8 +- include/linux/perf_event.h | 1 + include/linux/plist.h | 5 +- include/linux/qed/qed_eth_if.h | 2 +- include/linux/qed/qed_if.h | 2 +- include/linux/qed/qed_rdma_if.h | 3 +- include/linux/regulator/lp872x.h | 14 +- include/linux/remoteproc.h | 12 - include/linux/rtc.h | 3 + include/linux/rwsem.h | 1 - include/linux/sbitmap.h | 24 + include/linux/sched.h | 2 +- include/linux/sched/idle.h | 4 + include/linux/sched/task.h | 3 +- include/linux/sched/topology.h | 7 + include/linux/security.h | 33 +- include/linux/skbuff.h | 4 + include/linux/smp.h | 1 - include/linux/soc/marvell/octeontx2/asm.h | 1 + include/linux/soc/qcom/smd-rpm.h | 2 + include/linux/soc/samsung/exynos-chipid.h | 6 +- include/linux/spi/max7301.h | 2 +- include/linux/spi/spi.h | 3 + include/linux/spinlock.h | 1 - include/linux/stackdepot.h | 25 +- include/linux/sunrpc/svc.h | 11 +- include/linux/switchtec.h | 1 + include/linux/syscalls.h | 7 +- include/linux/topology.h | 13 + include/linux/u64_stats_sync.h | 10 + include/linux/uio.h | 4 +- include/linux/wait.h | 3 +- include/linux/workqueue.h | 5 +- include/linux/xz.h | 106 + include/media/media-entity.h | 3 +- include/net/act_api.h | 10 +- include/net/ax25.h | 13 +- include/net/codel.h | 2 + include/net/codel_impl.h | 18 +- include/net/datalink.h | 2 +- include/net/devlink.h | 79 +- include/net/dn.h | 2 +- include/net/dsa.h | 8 + include/net/gen_stats.h | 59 +- include/net/inet_connection_sock.h | 2 +- include/net/inet_ecn.h | 17 + include/net/llc.h | 2 +- include/net/llc_if.h | 3 +- include/net/mctp.h | 2 +- include/net/ndisc.h | 2 +- include/net/neighbour.h | 34 +- include/net/netfilter/xt_rateest.h | 2 +- include/net/page_pool.h | 12 +- include/net/pkt_cls.h | 4 +- include/net/rose.h | 8 +- include/net/sch_generic.h | 74 +- include/net/sctp/sm.h | 6 +- include/net/sock.h | 2 +- include/net/tcp.h | 22 +- include/rdma/ib_hdrs.h | 1 + include/rdma/ib_verbs.h | 65 +- include/rdma/rdma_counter.h | 2 + include/scsi/libsas.h | 1 + include/scsi/scsi_cmnd.h | 13 +- include/scsi/scsi_device.h | 6 + include/scsi/scsi_host.h | 17 +- include/soc/fsl/dpaa2-io.h | 9 + include/soc/mscc/ocelot.h | 55 +- include/soc/mscc/ocelot_ptp.h | 3 + include/sound/graph_card.h | 21 + include/sound/memalloc.h | 61 +- include/sound/simple_card_utils.h | 4 + include/target/target_core_base.h | 8 +- include/trace/events/devlink.h | 72 +- include/trace/events/erofs.h | 2 +- include/trace/events/f2fs.h | 12 +- include/trace/events/kyber.h | 19 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/i915_drm.h | 103 + include/uapi/linux/audit.h | 2 + include/uapi/linux/futex.h | 25 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/mctp.h | 7 +- include/uapi/linux/neighbour.h | 35 +- include/uapi/linux/netfilter.h | 1 + include/uapi/linux/pci_regs.h | 6 + include/uapi/linux/perf_event.h | 15 + include/uapi/linux/pkt_sched.h | 1 + include/uapi/linux/rtc.h | 31 +- include/uapi/linux/smc.h | 17 +- include/uapi/rdma/rdma_netlink.h | 5 + include/uapi/rdma/rdma_user_rxe.h | 10 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/firewire.h | 145 + init/main.c | 14 +- kernel/Makefile | 2 +- kernel/auditsc.c | 5 +- kernel/dma/debug.c | 36 +- kernel/dma/debug.h | 24 +- kernel/dma/mapping.c | 24 +- kernel/events/Makefile | 5 - kernel/events/core.c | 30 + kernel/fork.c | 2 +- kernel/futex.c | 4272 -- kernel/futex/Makefile | 3 + kernel/futex/core.c | 1176 + kernel/futex/futex.h | 295 + kernel/futex/pi.c | 1233 + kernel/futex/requeue.c | 897 + kernel/futex/syscalls.c | 398 + kernel/futex/waitwake.c | 708 + kernel/irq/Kconfig | 3 - kernel/irq/irqdesc.c | 4 - kernel/irq/irqdomain.c | 7 +- kernel/irq_work.c | 130 +- kernel/livepatch/transition.c | 95 +- kernel/locking/rwbase_rt.c | 5 +- kernel/power/energy_model.c | 86 +- kernel/rcu/tasks.h | 12 +- kernel/rcu/tree.h | 16 +- kernel/rcu/tree_stall.h | 8 +- kernel/reboot.c | 1 + kernel/sched/Makefile | 4 + kernel/sched/core.c | 126 +- kernel/sched/fair.c | 19 +- kernel/sched/topology.c | 11 +- kernel/smp.c | 6 +- kernel/sys_ni.c | 3 +- kernel/trace/ftrace.c | 23 +- kernel/trace/trace.c | 11 +- kernel/trace/trace_eprobe.c | 61 +- kernel/trace/trace_events_hist.c | 2 +- kernel/workqueue.c | 18 +- lib/Kconfig | 4 + lib/Kconfig.kasan | 2 +- lib/decompress_unxz.c | 10 +- lib/dynamic_debug.c | 39 +- lib/iov_iter.c | 103 +- lib/kunit/test.c | 6 +- lib/sbitmap.c | 95 +- lib/stackdepot.c | 33 +- lib/test_kasan.c | 19 +- lib/xz/Kconfig | 13 + lib/xz/xz_dec_lzma2.c | 182 +- lib/xz/xz_dec_stream.c | 6 +- lib/xz/xz_dec_syms.c | 9 +- lib/xz/xz_private.h | 3 + lib/zstd/compress/zstd_compress.c | 4 +- lib/zstd/compress/zstd_lazy.c | 10 +- lib/zstd/compress/zstd_opt.c | 7 +- lib/zstd/decompress/zstd_decompress.c | 9 +- localversion-next | 2 +- mm/damon/Kconfig | 10 +- mm/damon/Makefile | 3 +- mm/damon/dbgfs-test.h | 54 + mm/damon/dbgfs.c | 177 +- mm/damon/paddr.c | 224 + mm/damon/prmtv-common.c | 87 + mm/damon/prmtv-common.h | 17 + mm/damon/vaddr.c | 88 +- mm/filemap.c | 4 +- mm/gup.c | 139 +- mm/huge_memory.c | 6 +- mm/hugetlb.c | 111 +- mm/kasan/init.c | 5 - mm/kasan/shadow.c | 5 + mm/khugepaged.c | 10 +- mm/memblock.c | 7 +- mm/migrate.c | 6 +- mm/mprotect.c | 5 +- mm/mremap.c | 36 +- mm/page_alloc.c | 11 +- mm/page_ext.c | 4 +- mm/page_io.c | 10 +- mm/page_owner.c | 2 + mm/slab.c | 4 +- net/802/p8022.c | 2 +- net/802/psnap.c | 2 +- net/atm/lec.c | 3 +- net/ax25/af_ax25.c | 2 +- net/ax25/ax25_dev.c | 2 +- net/ax25/ax25_iface.c | 6 +- net/ax25/ax25_in.c | 4 +- net/ax25/ax25_out.c | 2 +- net/batman-adv/multicast.c | 2 +- net/bluetooth/hci_core.c | 1 + net/bluetooth/hci_sock.c | 11 +- net/bluetooth/hci_sysfs.c | 2 + net/bluetooth/l2cap_sock.c | 19 + net/bridge/br.c | 4 +- net/bridge/br_fdb.c | 6 +- net/bridge/br_if.c | 2 +- net/bridge/br_ioctl.c | 2 +- net/bridge/br_mdb.c | 4 +- net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 4 +- net/bridge/netfilter/ebtable_broute.c | 2 +- net/bridge/netfilter/ebtable_filter.c | 13 +- net/bridge/netfilter/ebtable_nat.c | 12 +- net/bridge/netfilter/ebtables.c | 10 +- net/can/isotp.c | 48 +- net/can/j1939/j1939-priv.h | 1 + net/can/j1939/main.c | 7 +- net/can/j1939/transport.c | 14 +- net/ceph/mon_client.c | 3 +- net/core/dev.c | 19 +- net/core/devlink.c | 164 +- net/core/gen_estimator.c | 52 +- net/core/gen_stats.c | 155 +- net/core/neighbour.c | 204 +- net/core/net-procfs.c | 24 +- net/core/page_pool.c | 10 +- net/core/rtnetlink.c | 2 +- net/core/stream.c | 3 - net/dccp/dccp.h | 2 +- net/dccp/proto.c | 14 +- net/dsa/Kconfig | 24 +- net/dsa/Makefile | 3 +- net/dsa/dsa2.c | 4 +- net/dsa/slave.c | 34 + net/dsa/switch.c | 2 +- net/dsa/tag_ocelot.c | 1 - net/dsa/tag_ocelot_8021q.c | 40 +- net/dsa/tag_rtl8_4.c | 178 + net/ipv4/icmp.c | 23 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_tunnel.c | 2 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/netfilter/arp_tables.c | 7 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/netfilter/ip_tables.c | 7 +- net/ipv4/netfilter/iptable_filter.c | 9 +- net/ipv4/netfilter/iptable_mangle.c | 8 +- net/ipv4/netfilter/iptable_nat.c | 15 +- net/ipv4/netfilter/iptable_raw.c | 10 +- net/ipv4/netfilter/iptable_security.c | 9 +- net/ipv4/proc.c | 2 +- net/ipv4/tcp.c | 38 +- net/ipv4/tcp_ipv4.c | 45 +- net/ipv6/addrconf.c | 4 +- net/ipv6/ioam6.c | 70 +- net/ipv6/ioam6_iptunnel.c | 6 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/ndisc.c | 4 +- net/ipv6/netfilter/ip6_tables.c | 6 +- net/ipv6/netfilter/ip6t_rt.c | 48 +- net/ipv6/netfilter/ip6table_filter.c | 10 +- net/ipv6/netfilter/ip6table_mangle.c | 8 +- net/ipv6/netfilter/ip6table_nat.c | 15 +- net/ipv6/netfilter/ip6table_raw.c | 10 +- net/ipv6/netfilter/ip6table_security.c | 9 +- net/ipv6/sit.c | 4 +- net/ipv6/tcp_ipv6.c | 15 +- net/llc/llc_c_ac.c | 2 +- net/llc/llc_if.c | 2 +- net/llc/llc_output.c | 2 +- net/llc/llc_proc.c | 2 +- net/mac80211/sta_info.c | 1 + net/mctp/route.c | 4 + net/mptcp/pm_netlink.c | 9 +- net/mptcp/protocol.h | 3 - net/mptcp/sockopt.c | 3 + net/netfilter/Kconfig | 11 + net/netfilter/core.c | 38 +- net/netfilter/ipvs/ip_vs_core.c | 166 +- net/netfilter/ipvs/ip_vs_ctl.c | 5 + net/netfilter/nfnetlink_hook.c | 16 +- net/netfilter/nft_chain_filter.c | 4 +- net/netfilter/xt_RATEEST.c | 7 +- net/netrom/af_netrom.c | 4 +- net/netrom/nr_dev.c | 6 +- net/netrom/nr_route.c | 4 +- net/nfc/af_nfc.c | 3 + net/nfc/digital_core.c | 9 +- net/nfc/digital_technology.c | 8 +- net/nfc/hci/command.c | 16 - net/nfc/hci/llc_shdlc.c | 12 - net/nfc/llcp_commands.c | 8 - net/nfc/llcp_core.c | 5 +- net/nfc/nci/core.c | 4 - net/nfc/nci/hci.c | 4 - net/nfc/nci/ntf.c | 9 - net/nfc/nci/uart.c | 16 +- net/packet/af_packet.c | 35 + net/rose/af_rose.c | 5 +- net/rose/rose_dev.c | 6 +- net/rose/rose_link.c | 8 +- net/rose/rose_route.c | 10 +- net/sched/act_api.c | 21 +- net/sched/act_bpf.c | 2 +- net/sched/act_ct.c | 2 +- net/sched/act_ife.c | 4 +- net/sched/act_mpls.c | 2 +- net/sched/act_police.c | 4 +- net/sched/act_sample.c | 2 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 2 +- net/sched/act_skbmod.c | 2 +- net/sched/sch_api.c | 18 +- net/sched/sch_atm.c | 6 +- net/sched/sch_cbq.c | 15 +- net/sched/sch_drr.c | 13 +- net/sched/sch_ets.c | 7 +- net/sched/sch_fq_codel.c | 15 +- net/sched/sch_generic.c | 13 +- net/sched/sch_gred.c | 15 +- net/sched/sch_hfsc.c | 11 +- net/sched/sch_htb.c | 43 +- net/sched/sch_mq.c | 30 +- net/sched/sch_mqprio.c | 63 +- net/sched/sch_multiq.c | 3 +- net/sched/sch_prio.c | 4 +- net/sched/sch_qfq.c | 13 +- net/sched/sch_taprio.c | 2 +- net/sctp/sm_make_chunk.c | 2 +- net/smc/af_smc.c | 431 +- net/smc/smc.h | 20 +- net/smc/smc_clc.c | 147 +- net/smc/smc_clc.h | 55 +- net/smc/smc_core.c | 173 +- net/smc/smc_core.h | 50 +- net/smc/smc_ib.c | 160 +- net/smc/smc_ib.h | 16 +- net/smc/smc_llc.c | 623 +- net/smc/smc_llc.h | 12 +- net/smc/smc_pnet.c | 41 +- net/smc/smc_wr.c | 237 +- net/smc/smc_wr.h | 8 + net/sunrpc/svc.c | 69 +- net/tipc/bearer.c | 4 +- net/tipc/bearer.h | 2 +- net/tipc/eth_media.c | 2 +- net/tipc/ib_media.c | 2 +- net/unix/af_unix.c | 2 +- rust/.gitignore | 1 + rust/Makefile | 61 +- rust/alloc/borrow.rs | 1 + rust/alloc/boxed.rs | 3 - rust/alloc/collections/mod.rs | 1 + rust/alloc/lib.rs | 11 +- rust/alloc/macros.rs | 2 - rust/alloc/rc.rs | 2539 - rust/alloc/slice.rs | 2 +- rust/alloc/str.rs | 2 +- rust/alloc/string.rs | 35 +- rust/alloc/sync.rs | 2631 - rust/alloc/vec/into_iter.rs | 1 + rust/alloc/vec/mod.rs | 22 +- rust/alloc/vec/spec_extend.rs | 2 + rust/compiler_builtins.rs | 89 - rust/helpers.c | 88 +- rust/kernel/bindings.rs | 24 +- rust/kernel/bindings_helper.h | 1 + rust/kernel/error.rs | 337 +- rust/kernel/file.rs | 1 + rust/kernel/file_operations.rs | 31 +- rust/kernel/io_mem.rs | 205 + rust/kernel/iov_iter.rs | 20 +- rust/kernel/lib.rs | 37 +- rust/kernel/linked_list.rs | 20 +- rust/kernel/miscdev.rs | 6 +- rust/kernel/pages.rs | 20 +- rust/kernel/platdev.rs | 17 +- rust/kernel/power.rs | 116 + rust/kernel/prelude.rs | 6 +- rust/kernel/print.rs | 49 +- rust/kernel/rbtree.rs | 10 +- rust/kernel/security.rs | 33 +- rust/kernel/std_vendor.rs | 150 + rust/kernel/str.rs | 8 +- rust/kernel/sync/arc.rs | 329 +- rust/kernel/sync/condvar.rs | 10 +- rust/kernel/sync/guard.rs | 21 +- rust/kernel/sync/mod.rs | 10 +- rust/kernel/sync/mutex.rs | 16 +- rust/kernel/sync/spinlock.rs | 29 +- rust/kernel/task.rs | 21 +- rust/kernel/traits.rs | 26 - rust/kernel/types.rs | 23 +- rust/kernel/user_ptr.rs | 24 +- rust/macros/helpers.rs | 79 + rust/macros/lib.rs | 1 + rust/macros/module.rs | 88 +- samples/kfifo/bytestream-example.c | 12 +- samples/kfifo/inttype-example.c | 12 +- samples/kfifo/record-example.c | 12 +- samples/rust/rust_miscdev.rs | 8 +- samples/rust/rust_random.rs | 4 +- samples/rust/rust_semaphore.rs | 4 +- scripts/Makefile.clang | 2 +- scripts/Makefile.debug | 42 + scripts/Makefile.modfinal | 8 +- scripts/Makefile.package | 10 +- scripts/generate_rust_analyzer.py | 28 +- scripts/is_rust_module.sh | 19 + scripts/kallsyms.c | 9 +- scripts/kconfig/confdata.c | 26 +- scripts/kernel-doc | 1 + scripts/leaking_addresses.pl | 3 +- scripts/link-vmlinux.sh | 6 +- scripts/package/buildtar | 4 + scripts/recordmcount.pl | 2 +- security/integrity/ima/ima_api.c | 2 +- security/integrity/ima/ima_policy.c | 224 +- security/security.c | 16 +- security/selinux/avc.c | 13 +- security/selinux/hooks.c | 170 +- security/selinux/netlabel.c | 7 +- security/selinux/netport.c | 2 +- security/selinux/ss/hashtab.c | 1 + security/selinux/ss/mls.c | 4 + security/selinux/ss/services.c | 176 +- security/smack/smack_lsm.c | 30 +- security/smack/smack_netfilter.c | 26 +- sound/core/Makefile | 3 +- sound/core/memalloc.c | 207 +- sound/core/memalloc_local.h | 1 + sound/core/pcm_compat.c | 76 +- sound/core/pcm_lib.c | 5 + sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 13 +- sound/core/pcm_native.c | 41 +- sound/core/sgbuf.c | 201 - sound/firewire/motu/Makefile | 3 +- sound/firewire/motu/amdtp-motu.c | 9 + .../motu/motu-command-dsp-message-parser.c | 178 + sound/firewire/motu/motu-hwdep.c | 113 +- sound/firewire/motu/motu-protocol-v2.c | 14 +- sound/firewire/motu/motu-protocol-v3.c | 14 +- .../motu/motu-register-dsp-message-parser.c | 416 + sound/firewire/motu/motu-stream.c | 10 + sound/firewire/motu/motu.c | 10 + sound/firewire/motu/motu.h | 23 + sound/hda/hdac_controller.c | 5 +- sound/isa/Kconfig | 2 +- sound/pci/Kconfig | 1 + sound/pci/hda/patch_realtek.c | 76 +- sound/soc/amd/Kconfig | 13 + sound/soc/amd/vangogh/Makefile | 2 + sound/soc/amd/vangogh/acp5x-i2s.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 386 + sound/soc/amd/vangogh/acp5x.h | 2 +- sound/soc/amd/vangogh/pci-acp5x.c | 3 + sound/soc/codecs/cs42l42.c | 234 +- sound/soc/codecs/cs42l42.h | 3 + sound/soc/codecs/rt1011.c | 56 +- sound/soc/codecs/rt1011.h | 7 - sound/soc/codecs/rt5682.c | 56 +- sound/soc/codecs/rt5682.h | 20 + sound/soc/codecs/rt9120.c | 12 +- sound/soc/codecs/wm8960.c | 13 +- sound/soc/generic/Kconfig | 20 + sound/soc/generic/Makefile | 6 + .../soc/generic/audio-graph-card2-custom-sample.c | 183 + .../generic/audio-graph-card2-custom-sample.dtsi | 227 + sound/soc/generic/audio-graph-card2.c | 1281 + sound/soc/generic/simple-card-utils.c | 46 +- sound/soc/generic/test-component.c | 659 + sound/soc/intel/boards/bytcr_rt5640.c | 116 +- sound/soc/intel/boards/bytcr_rt5651.c | 118 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 2 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 2 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 126 +- sound/soc/soc-component.c | 26 +- sound/soc/soc-core.c | 1 + sound/usb/mixer.c | 42 +- sound/usb/pcm.c | 2 +- sound/usb/quirks-table.h | 74 + sound/usb/quirks.c | 2 + tools/arch/arm64/include/asm/sysreg.h | 1296 + tools/kvm/kvm_stat/kvm_stat | 2 +- tools/lib/perf/tests/test-evlist.c | 6 +- tools/lib/perf/tests/test-evsel.c | 7 +- tools/objtool/elf.c | 56 +- tools/perf/util/session.c | 4 +- tools/testing/kunit/kunit.py | 19 +- tools/testing/kunit/kunit_json.py | 56 +- tools/testing/kunit/kunit_parser.py | 1015 +- tools/testing/kunit/kunit_tool_test.py | 136 +- .../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 + .../selftests/drivers/net/mlxsw/sch_red_core.sh | 127 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 64 +- .../selftests/drivers/net/mlxsw/sch_red_root.sh | 8 + .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 54 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 + .../testing/selftests/futex/functional/.gitignore | 1 + tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 21 +- .../futex/functional/futex_wait_wouldblock.c | 41 +- .../selftests/futex/functional/futex_waitv.c | 237 + tools/testing/selftests/futex/functional/run.sh | 3 + tools/testing/selftests/futex/include/futex2test.h | 22 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 479 + .../selftests/kvm/aarch64/debug-exceptions.c | 30 +- .../selftests/kvm/aarch64/psci_cpu_on_test.c | 2 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 369 +- .../selftests/kvm/include/aarch64/arch_timer.h | 142 + .../testing/selftests/kvm/include/aarch64/delay.h | 25 + tools/testing/selftests/kvm/include/aarch64/gic.h | 21 + .../selftests/kvm/include/aarch64/processor.h | 90 +- .../selftests/kvm/include/aarch64/spinlock.h | 13 + tools/testing/selftests/kvm/include/aarch64/vgic.h | 20 + tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/aarch64/gic.c | 95 + .../selftests/kvm/lib/aarch64/gic_private.h | 21 + tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 240 + tools/testing/selftests/kvm/lib/aarch64/gic_v3.h | 70 + .../testing/selftests/kvm/lib/aarch64/processor.c | 24 +- tools/testing/selftests/kvm/lib/aarch64/spinlock.c | 27 + tools/testing/selftests/kvm/lib/aarch64/vgic.c | 70 + tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/fcnal-test.sh | 60 + tools/testing/selftests/net/forwarding/Makefile | 1 + .../net/forwarding/forwarding.config.sample | 2 + .../net/forwarding/ip6_forward_instats_vrf.sh | 172 + tools/testing/selftests/net/forwarding/lib.sh | 8 + tools/testing/selftests/net/ioam6.sh | 21 +- tools/testing/selftests/net/ioam6_parser.c | 164 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 5 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/nettest.c | 28 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 1 - tools/testing/selftests/netfilter/nft_nat.sh | 145 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/hugepage-mremap.c | 165 + tools/testing/selftests/vm/ksm_tests.c | 125 +- tools/testing/selftests/vm/split_huge_page_test.c | 2 +- tools/testing/vsock/vsock_diag_test.c | 2 - usr/gen_init_cpio.c | 20 +- 2961 files changed, 185857 insertions(+), 43863 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-scd30 create mode 100644 Documentation/ABI/testing/sysfs-class-thermal create mode 100644 Documentation/devicetree/bindings/bus/palmbus.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8994.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-qcm2290.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml delete mode 100644 Documentation/devicetree/bindings/ddr/lpddr2.txt delete mode 100644 Documentation/devicetree/bindings/ddr/lpddr3.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp421.yaml create mode 100644 Documentation/devicetree/bindings/i2c/apple,i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad799x.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml create mode 100644 Documentation/devicetree/bindings/input/elan,ekth3000.yaml delete mode 100644 Documentation/devicetree/bindings/input/elan_i2c.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead,gsl1 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt create mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml delete mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.txt create mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] rename Documentation/devicetree/bindings/{ => memory-controllers}/ddr/lpddr2-timin [...] rename Documentation/devicetree/bindings/{ => memory-controllers}/ddr/lpddr3-timin [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,m [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc-ch [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nand.txt delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nor.txt delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-onenand.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-onenand.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.yaml delete mode 100644 Documentation/devicetree/bindings/net/gpmc-eth.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp-nci.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfca.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/trf7970a.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/rockchip-dw-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom-stats.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card2.yaml create mode 100644 Documentation/devicetree/bindings/sound/test-component.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm-hc.yaml create mode 100644 Documentation/userspace-api/futex2.rst create mode 100644 arch/arm/boot/dts/armada-381-netgear-gs110emx.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-parade-ps8640.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi create mode 100644 arch/arm64/kvm/hyp/include/hyp/fault.h create mode 100644 arch/arm64/kvm/hyp/include/nvhe/fixed_config.h create mode 100644 arch/arm64/kvm/hyp/nvhe/pkvm.c create mode 100644 arch/arm64/kvm/hyp/nvhe/sys_regs.c create mode 100644 arch/s390/include/asm/text-patching.h create mode 100644 drivers/bus/fsl-mc/obj-api.c create mode 100644 drivers/clk/qcom/camcc-sc7280.c create mode 100644 drivers/clk/qcom/gcc-qcm2290.c create mode 100644 drivers/clk/qcom/lpasscc-sc7280.c create mode 100644 drivers/clk/samsung/clk-exynos850.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c create mode 100644 drivers/gpu/drm/drm_privacy_screen.c create mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.h create mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.c create mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_execbuffer.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.h delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.h delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c create mode 100644 drivers/gpu/drm/i915/intel_pcode.c create mode 100644 drivers/gpu/drm/i915/intel_pcode.h create mode 100644 drivers/gpu/drm/i915/intel_sbi.c create mode 100644 drivers/gpu/drm/i915/intel_sbi.h delete mode 100644 drivers/gpu/drm/i915/intel_sideband.c delete mode 100644 drivers/gpu/drm/i915/intel_sideband.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_types.h create mode 100644 drivers/gpu/drm/i915/vlv_sideband.c create mode 100644 drivers/gpu/drm/i915/vlv_sideband.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c create mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c create mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c create mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c create mode 100644 drivers/gpu/drm/tiny/ili9163.c create mode 100644 drivers/i2c/busses/i2c-pasemi-core.c create mode 100644 drivers/i2c/busses/i2c-pasemi-core.h create mode 100644 drivers/i2c/busses/i2c-pasemi-pci.c create mode 100644 drivers/i2c/busses/i2c-pasemi-platform.c delete mode 100644 drivers/i2c/busses/i2c-pasemi.c create mode 100644 drivers/iio/chemical/scd4x.c create mode 100644 drivers/md/dm-audit.c create mode 100644 drivers/md/dm-audit.h delete mode 100644 drivers/media/rc/sir_ir.c create mode 100644 drivers/misc/mei/pxp/Kconfig create mode 100644 drivers/misc/mei/pxp/Makefile create mode 100644 drivers/misc/mei/pxp/mei_pxp.c create mode 100644 drivers/misc/mei/pxp/mei_pxp.h create mode 100644 drivers/net/dsa/rtl8365mb.c create mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h create mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig create mode 100644 drivers/net/wireless/realtek/rtw89/Makefile create mode 100644 drivers/net/wireless/realtek/rtw89/cam.c create mode 100644 drivers/net/wireless/realtek/rtw89/cam.h create mode 100644 drivers/net/wireless/realtek/rtw89/coex.c create mode 100644 drivers/net/wireless/realtek/rtw89/coex.h create mode 100644 drivers/net/wireless/realtek/rtw89/core.c create mode 100644 drivers/net/wireless/realtek/rtw89/core.h create mode 100644 drivers/net/wireless/realtek/rtw89/debug.c create mode 100644 drivers/net/wireless/realtek/rtw89/debug.h create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h create mode 100644 drivers/net/wireless/realtek/rtw89/fw.c create mode 100644 drivers/net/wireless/realtek/rtw89/fw.h create mode 100644 drivers/net/wireless/realtek/rtw89/mac.c create mode 100644 drivers/net/wireless/realtek/rtw89/mac.h create mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c create mode 100644 drivers/net/wireless/realtek/rtw89/pci.c create mode 100644 drivers/net/wireless/realtek/rtw89/pci.h create mode 100644 drivers/net/wireless/realtek/rtw89/phy.c create mode 100644 drivers/net/wireless/realtek/rtw89/phy.h create mode 100644 drivers/net/wireless/realtek/rtw89/ps.c create mode 100644 drivers/net/wireless/realtek/rtw89/ps.h create mode 100644 drivers/net/wireless/realtek/rtw89/reg.h create mode 100644 drivers/net/wireless/realtek/rtw89/regd.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h create mode 100644 drivers/net/wireless/realtek/rtw89/sar.c create mode 100644 drivers/net/wireless/realtek/rtw89/sar.h create mode 100644 drivers/net/wireless/realtek/rtw89/ser.c create mode 100644 drivers/net/wireless/realtek/rtw89/ser.h create mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h create mode 100644 drivers/net/wireless/realtek/rtw89/util.h create mode 100644 drivers/pci/controller/dwc/pcie-qcom-ep.c create mode 100644 drivers/pci/controller/pcie-apple.c create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c create mode 100644 drivers/platform/x86/nvidia-wmi-ec-backlight.c delete mode 100644 drivers/platform/x86/wmaa-backlight-wmi.c create mode 100644 drivers/remoteproc/imx_dsp_rproc.c create mode 100644 drivers/remoteproc/imx_rproc.h create mode 100644 drivers/soc/qcom/qcom_stats.c delete mode 100644 drivers/staging/most/dim2/sysfs.c create mode 100644 fs/erofs/decompressor_lzma.c create mode 100644 include/drm/drm_privacy_screen_consumer.h create mode 100644 include/drm/drm_privacy_screen_driver.h create mode 100644 include/drm/drm_privacy_screen_machine.h create mode 100644 include/drm/i915_pxp_tee_interface.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,gcc-qcm2290.h create mode 100644 include/dt-bindings/clock/qcom,lpass-sc7280.h create mode 100644 include/linux/container_of.h delete mode 100644 include/linux/netfilter_ingress.h create mode 100644 include/linux/netfilter_netdev.h delete mode 100644 kernel/futex.c create mode 100644 kernel/futex/Makefile create mode 100644 kernel/futex/core.c create mode 100644 kernel/futex/futex.h create mode 100644 kernel/futex/pi.c create mode 100644 kernel/futex/requeue.c create mode 100644 kernel/futex/syscalls.c create mode 100644 kernel/futex/waitwake.c create mode 100644 mm/damon/paddr.c create mode 100644 mm/damon/prmtv-common.c create mode 100644 mm/damon/prmtv-common.h create mode 100644 net/dsa/tag_rtl8_4.c delete mode 100644 rust/alloc/rc.rs delete mode 100644 rust/alloc/sync.rs create mode 100644 rust/kernel/io_mem.rs create mode 100644 rust/kernel/power.rs create mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/traits.rs create mode 100644 rust/macros/helpers.rs create mode 100644 scripts/Makefile.debug create mode 100755 scripts/is_rust_module.sh delete mode 100644 sound/core/sgbuf.c create mode 100644 sound/firewire/motu/motu-command-dsp-message-parser.c create mode 100644 sound/firewire/motu/motu-register-dsp-message-parser.c create mode 100644 sound/soc/amd/vangogh/acp5x-mach.c create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.c create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.dtsi create mode 100644 sound/soc/generic/audio-graph-card2.c create mode 100644 sound/soc/generic/test-component.c create mode 100644 tools/arch/arm64/include/asm/sysreg.h create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed_ne [...] create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-kselftest.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-missing_plan.log create mode 100644 tools/testing/kunit/test_data/test_strip_hyphen.log create mode 100644 tools/testing/selftests/futex/functional/futex_waitv.c create mode 100644 tools/testing/selftests/futex/include/futex2test.h create mode 100644 tools/testing/selftests/kvm/aarch64/arch_timer.c create mode 100644 tools/testing/selftests/kvm/include/aarch64/arch_timer.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/delay.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/gic.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/spinlock.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/vgic.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_private.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/spinlock.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/vgic.c create mode 100755 tools/testing/selftests/net/forwarding/ip6_forward_instats_vrf.sh create mode 100644 tools/testing/selftests/vm/hugepage-mremap.c