This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 92d00774360d Add linux-next specific files for 20210810 omits e440fe9b8371 Merge branch 'akpm/master' omits 52275cd68d7e arch: remove compat_alloc_user_space omits 24fe72540a84 compat: remove some compat entry points omits 0f7c2063a3a7 fixup! mm: simplify compat numa syscalls omits 54ec97e17f1a mm: simplify compat numa syscalls omits e88e8a558db0 mm: simplify compat_sys_move_pages omits 8025513fbea7 kexec: avoid compat_alloc_user_space omits 016837f5b90f kexec: move locking into do_kexec_load omits ec557e63ad6c scripts: check_extable: fix typo in user error message omits e46a178d1c0a mm/workingset: correct kernel-doc notations omits 2db9f815409f Merge branch 'akpm-current/current' omits 688897753315 selftests/memfd: remove unused variable omits 0a6d697a7a3d Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] omits 9955c0e2d322 configs: remove the obsolete CONFIG_INPUT_POLLDEV omits 47dbb41d610d prctl: allow to setup brk for et_dyn executables omits efc965224a17 pid: cleanup the stale comment mentioning pidmap_init(). omits d8ec7ab735dd log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits 0d7d4b02910e fs/coredump.c: log if a core dump is aborted due to change [...] omits 7d77084a98de hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 03208b824e84 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits 4d1a5d75ba55 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 82246f6195e0 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 6982e574f62f nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 21e87cf767d6 nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits aa852f3cbcf2 nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits caf9d92b1bc2 init/main.c: silence some -Wunused-parameter warnings omits 04e7720e9325 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits 56ca579e3221 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits ca9d3b4c548c fs/epoll: use a per-cpu counter for user's watches count omits 36e6f5561780 checkpatch: support wide strings omits 7762693b8673 lib/iov_iter.c: fix kernel-doc warnings omits eecac3b2c13b lib/dump_stack: correct kernel-doc notation omits 889c076f29a6 lib/test: convert test_sort.c to use KUnit omits 62f4a4124fac lib/string: optimized memset omits 53d3c03e6b55 lib/string: optimized memmove omits c761d2d0cd3b lib/string: optimized memcpy omits c5067651869e math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits f771811b2697 math: make RATIONAL tristate omits 259cdf6c41c0 kernel/acct.c: use dedicated helper to access rlimit values omits 6745d8b0c9bd include/linux/once.h: fix trivia typo Not -> Note omits f6a50f49fb29 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits e31a04dcf8f9 proc/sysctl: make protected_* world readable omits bf652be067be connector: send event on write to /proc/[pid]/comm omits fcf9a80d22e7 fs/proc/kcore.c: add mmap interface omits a581934507d7 percpu: remove export of pcpu_base_addr omits 20fc4b8ab165 alpha: pci-sysfs: fix all kernel-doc warnings omits 145b2b3eeda1 alpha: agp: make empty macros use do-while-0 style omits 2cdca169914d kernel/hung_task.c: Monitor killed tasks. omits 8f49c1e22d95 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ed3881f9e92f fs/buffer.c: add debug print for __getblk_gfp() stall problem omits b32b601aab65 MAINTAINERS: update for DAMON omits 85d5f62994ee mm/damon: add user space selftests omits 51d3b714798f mm/damon: add kunit tests omits 1fab79f9a214 Documentation: add documents for DAMON omits c92c3a197cca mm/damon/dbgfs: support multiple contexts omits 83f620219d6a mm/damon/dbgfs: export kdamond pid to the user space omits f4540a835770 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits f22b79903ba4 mm-damon-implement-a-debugfs-based-user-space-interface-fix omits a9e4701abc94 mm/damon: implement a debugfs-based user space interface omits 10eb3f477994 mm/damon: add a tracepoint omits 2a7f1af110db mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup omits d0d9bf2fe035 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits c9f23a4ba668 mm/damon: implement primitives for the virtual memory addr [...] omits 1e2fb47c3076 mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT omits fedc37448fb1 mm/idle_page_tracking: make PG_idle reusable omits 8ab73f48f4fa mm/damon: adaptively adjust regions omits 32f2b29dbcc9 mm/damon/core: implement region-based sampling omits 8c490a8ca4ee mm: introduce Data Access MONitor (DAMON) omits e0fb86f8fcfe kfence: show cpu and timestamp in alloc/free info omits a2706b52a2a7 mm/highmem: Remove deprecated kmap_atomic omits e47a8fe2dbdc mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 29c6c63bbc99 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 7362848710f7 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 92cb21b1bae9 mm/memory_hotplug: improved dynamic memory group aware "au [...] omits c3260e2d7a83 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 6f6273b08580 virtio-mem: use a single dynamic memory group for a single [...] omits dd115d650cf3 dax/kmem: use a single static memory group for a single pr [...] omits f35c943a69d5 ACPI: memhotplug: use a single static memory group for a s [...] omits 089bd6d7e479 mm/memory_hotplug: track present pages in memory groups omits 5e67f54e29e8 drivers/base/memory: introduce "memory groups" to logicall [...] omits 79445ba60ee1 mm/memory_hotplug: introduce "auto-movable" online policy omits b6d803286865 mm: track present early pages per zone omits 6b779965e8e6 ACPI: memhotplug: memory resources cannot be enabled yet omits a94cd81214c6 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 9fdc2700a65d mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 8375e44249e8 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 8ddcd8d1b578 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 7b06735c0344 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits f6a9a43ffc95 memory-hotplug.rst: complete admin-guide overhaul omits 06d5a6a1f2e3 memory-hotplug.rst: remove locking details from admin-guide omits 9b9aa0ea98f0 mm/madvise: add MADV_WILLNEED to process_madvise() omits 3aadf2511957 mm/vmstat: protect per cpu variables with preempt disable on RT omits 2f1971ce6a27 mm/vmstat: remove unneeded return value omits 985431ab6fbb mm/vmstat: simplify the array size calculation omits 2c530128419d mm/vmstat: correct some wrong comments omits 53ddd40368b1 selftests: vm: add COW time test for KSM pages omits 2ea3e4aac490 selftests: vm: add KSM merging time test omits ed83708ae5d3 mm: KSM: fix data type omits a769dff13a87 selftests: vm: add KSM merging across nodes test omits 29c515582041 selftests: vm: add KSM zero page merging test omits 4c899fdbde07 selftests: vm: add KSM unmerge test omits 63e8ecd7de76 selftests: vm: add KSM merge test omits 9c9995423311 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 0d40f3868ff0 mm/migrate: correct kernel-doc notation omits 70c5a4591a9b oom_kill: oom_score_adj broken for processes with small me [...] omits 26b898c48621 mm: wire up syscall process_mrelease omits 4fbe862eac41 mm: introduce process_mrelease system call omits 20058d29c7c5 mm/mempolicy.c: use in_task() in mempolicy_slab_node() omits f015551408e1 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 58164306b7b1 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 18f73b217b46 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 98b49454fee5 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits c0f30f241f55 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 32210138e816 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits 0967ac1f6317 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits 3904eba350e4 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits ba3bcaf4fbaa mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits aaca30b527dd mm-compaction-support-triggering-of-proactive-compaction-b [...] omits 6317d2feef33 mm: compaction: support triggering of proactive compaction [...] omits 2b167debc69d mm-compaction-optimize-proactive-compaction-deferrals-fix omits ca178a399853 mm: compaction: optimize proactive compaction deferrals omits e9d7d7e8b674 mm/vmscan: add 'else' to remove check_pending label omits 5ae55704cf57 mm/vmscan: remove unneeded return value of kswapd_run() omits 28620f05619a mm/vmscan: remove misleading setting to sc->priority omits 8f41160c544b mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits 6d660378ff91 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits e5212ecd272e mm/migrate: add sysfs interface to enable reclaim migration omits 018bdd377641 mm/vmscan: never demote for memcg reclaim omits 6ceb962e85f6 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits b50290e90b9e mm/vmscan: Consider anonymous pages without swap omits c6d407000443 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits e5588f172fce mm/vmscan: add helper for querying ability to age anonymous pages omits 4a7d5ac04eed mm/vmscan: add page demotion counter omits b4507dafbd71 mm-migrate-demote-pages-during-reclaim-v11 omits 77fb4d18d1c7 mm/migrate: demote pages during reclaim omits b39eae24049a mm/migrate: enable returning precise migrate_pages() succe [...] omits b85f26ee9876 mm/migrate: update node demotion order on hotplug events omits e309ed81122f mm/numa: automatically generate node migration order omits 8043660ed197 selftests/vm/userfaultfd: wake after copy failure omits c973e17c266f userfaultfd: prevent concurrent API initialization omits 04e0b7de44c4 userfaultfd: change mmap_changing to atomic omits 56919fa4cbcd hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 56adb03af692 hugetlb: drop ref count earlier after page allocation omits 90cee39a63b0 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits b4e6407a92f1 mm/page_alloc.c: use in_task() omits 9bc1ad9689c6 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits fb12e0e5e2e6 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 2b3a6c34af42 memblock: stop poisoning raw allocations omits fd2de29b6f9b mm: introduce memmap_alloc() to unify memory map allocation omits 5602690f83ce microblaze: simplify pte_alloc_one_kernel() omits 737df45aaaba mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits deb3702f996a mm/page_alloc: always initialize memory map for the holes omits 26e0c19d1b65 mm/kasan: move kasan.fault to mm/kasan/report.c omits a049423f1ecc mm/vmalloc: fix wrong behavior in vread omits 1bb0a0e00204 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 2a57a72e02f6 mm/vmalloc: remove gfpflags_allow_blocking() check omits 29d9432cd1a4 mm/vmalloc: use batched page requests in bulk-allocator omits 8b74bb496b09 mm/sparse: clarify pgdat_to_phys omits 6204425ee5ce include/linux/mmzone.h: avoid a warning in sparse memory support omits 3e50c648f880 mm/sparse: set SECTION_NID_SHIFT to 6 omits 87068621830c mm: sparse: remove __section_nr() function omits da11633dddeb mm: sparse: pass section_nr to find_memory_block omits a1f2bfae648e mm: sparse: pass section_nr to section_mark_present omits ec5287fab0a1 mm/mremap: don't account pages in vma_to_resize() omits b44a65b2f4ac mm/mremap: fix memory account on do_munmap() failure omits e2cec60c1c6b add-mmap_assert_locked-annotations-to-find_vma-fix omits 6e748a1d4454 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits d8e764ae2384 mm: change fault_in_pages_* to have an unsigned size parameter omits 37cc8f32370e mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits ccd5e77b1798 mm: remove flush_kernel_dcache_page omits 3bfa297ba6e1 scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 16405929df78 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits 5fe98f5bba10 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits ea4f5921ba67 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits dccfb3357802 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits db2061db9d77 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits d6dd0dd24711 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits b753548ec4d3 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 156799f06c72 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 279ffd5c148b lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits f82faef7254f lazy tlb: introduce lazy mm refcount helper functions omits abf6b269cc26 memcg: fix up drain_local_stock comment omits 888567c2b1d3 mm, memcg: save some atomic ops when flush is already true omits 47d61e77fb75 mm, memcg: remove unused functions omits 5508f7f5c030 mm: memcontrol: set the correct memcg swappiness restriction omits 39b5ab367604 memcg: replace in_interrupt() by !in_task() in active_memcg() omits 32ce15459355 memcg: cleanup racy sum avoidance code omits 5bf91327428d memcg: enable accounting for ldt_struct objects omits 3446509afad0 memcg: enable accounting for posix_timers_cache slab omits c9bd24687bbe memcg: enable accounting for signals omits 42a420731a12 memcg: enable accounting of ipc resources omits cc525fa6778e memcg: enable accounting for new namesapces and struct nsproxy omits f42b88b3ce26 memcg: enable accounting for fasync_cache omits 7c04ead5c707 memcg: enable accounting for file lock caches omits 249a61ec27d7 memcg: enable accounting for pollfd and select bits arrays omits a111988ea488 memcg: enable accounting for mnt_cache entries omits 8944f53f5185 memcg: charge fs_context and legacy_fs_context omits 86440af7b82f memcg-infrastructure-to-flush-memcg-stats-v5 omits 626023f6ba0e memcg: infrastructure to flush memcg stats omits 412554eea7e1 memcg: switch lruvec stats to rstat omits da191e1ac760 memcg: enable accounting for pids in nested pid namespaces omits 79b92da93327 mm, memcg: inline swap-related functions to improve disabl [...] omits 939dd5681d5f mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits d1804c3b5f47 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits 070257fd0efd shmem: use raw_spinlock_t for ->stat_lock omits fe3a701f59ea mm: delete unused get_kernel_page() omits 2a1ca9e6f7f1 fs, mm: fix race in unlinking swapfile omits e608984b1521 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() omits 45de04fc3128 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] omits a8e3a1a36c9e mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix omits 0fb85244eb7e mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() omits 5f00a2adda6e mm: gup: remove useless BUG_ON in __get_user_pages() omits b7f765e07e16 mm: gup: remove unneed local variable orig_refs omits 29bc0153ce60 mm: gup: remove set but unused local variable major omits a55bc9f67f3d writeback: memcg: simplify cgroup_writeback_by_id omits d6196be38862 vfs: keep inodes with page cache off the inode shrinker LRU omits b2a661732d88 fs: inode: count invalidated shadow pages in pginodesteal omits 0992dfb35b27 fs: drop_caches: fix skipping over shadow cache inodes omits 7b953db53996 mm: remove irqsave/restore locking from contexts with irqs [...] omits 69fc8640cb85 writeback: use READ_ONCE for unlocked reads of writeback stats omits 6fd06b54d316 writeback: rename domain_update_bandwidth() omits fa79c5930ed0 writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits bb851678a1ad writeback: fix bandwidth estimate for spiky workload omits 0f3e19256cef writeback: reliably update bandwidth estimation omits 7f19ee7a7515 writeback: track number of inodes under writeback omits ac6ef94aff5a mm: mark idle page tracking as BROKEN omits 2a332c704497 mm: report a more useful address for reclaim acquisition omits fbebd93f14d8 mm/debug_vm_pgtable: fix corrupted page flag omits 1910227aa783 mm/debug_vm_pgtable: remove unused code omits 147c511a1ccf mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 18522aca34e6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 2681c19e64ab mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 9a1522eb97e6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits d4d0540ec984 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 4d26d4d7e783 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits d2c23aa672f1 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits 8ad9b101b127 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits bb7f88675414 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits c532e88ce5b9 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits 9d9b00797ae6 mm, slub: convert kmem_cpu_slab protection to local_lock omits a813324a3f19 mm, slub: use migrate_disable() on PREEMPT_RT omits a3807b614289 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits c945b65aac85 mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits a878029a4f8b mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 67095c52ec81 mm: slub: make object_map_lock a raw_spinlock_t omits 8b492dcf1503 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 135c18e65bdd mm, slab: make flush_slab() possible to call with irqs enabled omits 526e4c68df18 mm, slub: don't disable irqs in slub_cpu_dead() omits 89d2ed182ba9 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits 112de94f7767 mm, slub: separate detaching of partial list in unfreeze_p [...] omits 8af299d7b2c6 mm, slub: detach whole partial list at once in unfreeze_pa [...] omits 61b644cd8b10 mm, slub: discard slabs in unfreeze_partials() without irq [...] omits 9930eacf2d26 mm, slub: move irq control into unfreeze_partials() omits 0f29f6a87f0f mm, slub: call deactivate_slab() without disabling irqs omits 54a41efc936b mm, slub: make locking in deactivate_slab() irq-safe omits 0c2f8570557d mm, slub: move reset of c->page and freelist out of deacti [...] omits 8c006be1702d mm, slub: stop disabling irqs around get_partial() omits a6b8759e9ae4 mm, slub: check new pages with restored irqs omits 70e87ae4429a mm, slub: validate slab from partial list or page allocato [...] omits dc1a4f98b5f4 mm, slub: restore irqs around calling new_slab() omits 6b484b5d2501 mm, slub: move disabling irqs closer to get_partial() in _ [...] omits f5dc36d5ac03 mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits 56894b05a0a4 mm, slub: move disabling/enabling irqs to ___slab_alloc() omits e8c570b5fc27 mm, slub: simplify kmem_cache_cpu and tid setup omits 8b9526bce476 mm, slub: restructure new page checks in ___slab_alloc() omits f6e8f650f833 mm, slub: return slab page from get_partial() and set c->p [...] omits 5328127c95fc mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits d93913e8f189 mm, slub: extract get_partial() from new_slab_objects() omits 008381d431d2 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits 967680ec2516 mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits 291b4192338a mm, slub: don't disable irq for debug_check_no_locks_freed() omits aecec9f35bba mm, slub: allocate private object map for validate_slab_cache() omits 6affd9e9ba29 mm, slub: allocate private object map for debugfs listings omits 7eed265f7c48 mm, slub: don't call flush_all() from slab_debug_trace_open() omits dcda39e2fd16 mm: move kvmalloc-related functions to slab.h omits ac1bb58f055e arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 3a75a81eb83a ocfs2: fix ocfs2 corrupt when iputting an inode omits b42037628643 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits f76c1d13bb73 ocfs2: reflink deadlock when clone file to the same direct [...] omits 397f94e8fab1 ocfs2: remove an unnecessary condition omits f5f780087de7 init: move usermodehelper_enable() to populate_rootfs() omits 80b73809de48 /proc/kpageflags: do not use uninitialized struct pages omits 7558ce1733c6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits a5389f2c9dd2 kasan, slub: reset tag when printing address omits 3cb9fd4014bc kasan, kmemleak: reset tags when scanning block omits 405dee3f86f8 shmem_swapin_page(): fix error processing for get_swap_device() omits cc2187514187 lib: use PFN_PHYS() in devmem_is_allowed() omits 5490d339b815 mm/memcg: fix incorrect flushing of lruvec data in obj_stock omits a1d79b31388a mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] omits c349bff023cb mm: slub: fix slub_debug disabling for list of slabs omits 4dc847376466 slub: fix kmalloc_pagealloc_invalid_free unit test omits 5d8c049ee7fd procfs: prevent unpriveleged processes accessing fdinfo dir omits 2260fa2839f9 Merge remote-tracking branch 'folio/for-next' omits 1e73a2feba76 Merge remote-tracking branch 'cxl/next' omits b82963735d18 Merge remote-tracking branch 'rust/rust-next' omits c2f03435302c Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 1e904f09cb92 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 1e1488ebc215 Merge remote-tracking branch 'hyperv/hyperv-next' omits 5cbcc95d907e Merge remote-tracking branch 'nvmem/for-next' omits 01d7bef1b023 Merge remote-tracking branch 'slimbus/for-next' omits b7f64a40b24e Merge remote-tracking branch 'gnss/gnss-next' omits 454c9539dfeb Merge remote-tracking branch 'kspp/for-next/kspp' omits ae05c08dbe2d Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 8d4993e61b91 Merge remote-tracking branch 'ntb/ntb-next' omits ffa106d821bb Merge remote-tracking branch 'at24/at24/for-next' omits 9d28f173b586 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits b5bdf510d90f next-20210809/rtc omits c3485a3d1308 Merge remote-tracking branch 'coresight/next' omits 4b83c9b833a9 Merge remote-tracking branch 'livepatching/for-next' omits 2cd3b3137421 Merge remote-tracking branch 'userns/for-next' omits a297235560c1 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 0227b661a7a7 Merge remote-tracking branch 'pinctrl/for-next' omits 2c6cab73d204 Merge remote-tracking branch 'gpio-intel/for-next' omits 8f3775f573d7 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 55b70df98ab6 Merge remote-tracking branch 'rpmsg/for-next' omits b3444f5b5a9d Merge remote-tracking branch 'scsi-mkp/for-next' omits 45e2152c3c6b Merge remote-tracking branch 'scsi/for-next' omits 7ae7b2f18343 Merge remote-tracking branch 'cgroup/for-next' omits ad91dc11babd Merge remote-tracking branch 'dmaengine/next' omits 498a2772320f Merge remote-tracking branch 'icc/icc-next' omits 1cc3f5d3e935 Merge remote-tracking branch 'iio/togreg' omits 2c1cfffb2a7c Merge remote-tracking branch 'staging/staging-next' omits f3a46b28a6b0 Merge remote-tracking branch 'vfio/next' omits ac3a0fe0893f Merge remote-tracking branch 'thunderbolt/next' omits df5d2a8a825b Merge remote-tracking branch 'soundwire/next' omits 9609d956e43b Merge remote-tracking branch 'phy-next/next' omits 874e2e449261 Merge remote-tracking branch 'extcon/extcon-next' omits c9aad0a84311 Merge remote-tracking branch 'char-misc/char-misc-next' omits b31c399217a1 Merge remote-tracking branch 'tty/tty-next' omits 41e04fe3e88d Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits a18ab5951d6c Merge remote-tracking branch 'usb-serial/usb-next' omits 1fbf946b6988 Merge remote-tracking branch 'usb/usb-next' omits e49b750598aa Merge remote-tracking branch 'driver-core/driver-core-next' omits e274930ee69a Merge remote-tracking branch 'ipmi/for-next' omits 1562445c0bf4 Merge remote-tracking branch 'leds/for-next' omits c4fecbb3a83c Merge remote-tracking branch 'workqueues/for-next' omits 4021626f62e0 Merge remote-tracking branch 'percpu/for-next' omits 5340ab0bcd33 Merge remote-tracking branch 'xen-tip/linux-next' omits c92329fd6bcc Merge remote-tracking branch 'kvm-arm/next' omits 02bd43652c6c Merge remote-tracking branch 'kvm/next' omits 3e95f5fd79fa Merge remote-tracking branch 'rcu/rcu/next' omits 75cadd49361c Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 313a32e29731 Merge remote-tracking branch 'edac/edac-for-next' omits 82397d16db55 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 1ec75d9cefb5 Merge remote-tracking branch 'tip/auto-latest' omits 58c174573b05 Merge remote-tracking branch 'spi/for-next' omits acc3a46d37a8 Merge remote-tracking branch 'devicetree/for-next' omits d94a8e5483b4 Merge remote-tracking branch 'audit/next' omits b641049294d0 Merge remote-tracking branch 'iommu/next' omits 372793d55d02 Merge remote-tracking branch 'tpmdd/next' omits e42016fb710a Merge remote-tracking branch 'smack/next' omits b6761bbd0fb1 Merge remote-tracking branch 'selinux/next' omits 60cb14d970f3 Merge remote-tracking branch 'keys/keys-next' omits feda5a832352 Merge remote-tracking branch 'apparmor/apparmor-next' omits dc9f20a36ce6 Merge remote-tracking branch 'security/next-testing' omits 87470038c43f Merge remote-tracking branch 'regulator/for-next' omits 858d3a07acc4 Merge remote-tracking branch 'battery/for-next' omits 8634784cd96f Merge remote-tracking branch 'mfd/for-mfd-next' omits f327a6a56b28 Merge remote-tracking branch 'mmc/next' omits e1796683109e Merge remote-tracking branch 'device-mapper/for-next' omits e3f9a91e6ca7 Merge remote-tracking branch 'block/for-next' omits f3b48aa06fb8 Merge remote-tracking branch 'input/next' omits d8ac5a5b9ed4 Merge remote-tracking branch 'modules/modules-next' omits 2185163da6ca Merge remote-tracking branch 'sound-asoc/for-next' omits 7069cf32edcd Merge remote-tracking branch 'sound/for-next' omits d7ec824ccaf3 Merge remote-tracking branch 'regmap/for-next' omits 309f36ad6b9b Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 0ed83af0fcd2 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 05e8501c957f Merge remote-tracking branch 'drm-msm/msm-next' omits 1d4c35524cf5 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 511b0c991c9d Merge remote-tracking branch 'drm-intel/for-linux-next' omits d2704b2b5e94 Merge remote-tracking branch 'amdgpu/drm-next' omits 6c0206c5ba3b Merge remote-tracking branch 'drm-misc/for-linux-next' omits bb0afbcf78f7 Merge remote-tracking branch 'drm/drm-next' omits 01dda625c9b7 Merge remote-tracking branch 'crypto/master' omits 160aeb0dffeb Merge remote-tracking branch 'nand/nand/next' omits f7121223e9f7 Merge remote-tracking branch 'mtd/mtd/next' omits 95e0cd246341 Merge remote-tracking branch 'bluetooth/master' omits 3db91f06f5c4 Merge remote-tracking branch 'wireless-drivers-next/master' omits 4f0373c920e6 Merge remote-tracking branch 'netfilter-next/master' omits e46c60540d31 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits ed722436e05b Merge remote-tracking branch 'ipsec-next/master' omits 31320cefd591 Merge remote-tracking branch 'bpf-next/for-next' omits f13987ff993c Merge remote-tracking branch 'net-next/master' omits 03fd44c5111a Merge remote-tracking branch 'rdma/for-next' omits 1dd67ec0c8b3 Merge remote-tracking branch 'swiotlb/linux-next' omits 849c25fa7914 Merge remote-tracking branch 'dlm/next' omits 51ea667ff918 Merge remote-tracking branch 'ieee1394/for-next' omits 07b28c1ece37 Merge remote-tracking branch 'opp/opp/linux-next' omits a802e263c745 Merge remote-tracking branch 'cpupower/cpupower' omits 2688376741d1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 82fc1b1fea92 Merge remote-tracking branch 'pm/linux-next' omits a203e7c4e5f8 Merge remote-tracking branch 'v4l-dvb-next/master' omits 43abfa880bbb Merge remote-tracking branch 'v4l-dvb/master' omits 0e5e360e4394 Merge remote-tracking branch 'jc_docs/docs-next' omits f1dcd618e930 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 5eb01a37237a Merge remote-tracking branch 'i2c/i2c/for-next' omits 9e486e78f6c0 Merge remote-tracking branch 'hid/for-next' omits 4ab8a3336ec8 Merge remote-tracking branch 'pstore/for-next/pstore' omits bd8119a1892c Merge remote-tracking branch 'pci/next' omits 10e912e763a3 Merge remote-tracking branch 'printk/for-next' omits fe4e16f6e5c0 Merge remote-tracking branch 'file-locks/locks-next' omits 6a3f342d390f Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 85ea5013e1cd Merge remote-tracking branch 'zonefs/for-next' omits 9a56b6787199 Merge remote-tracking branch 'v9fs/9p-next' omits b0acfdcd879a Merge remote-tracking branch 'overlayfs/overlayfs-next' omits a0e8b77dd9e7 Merge remote-tracking branch 'cel/for-next' omits cab5d2d7e802 Merge remote-tracking branch 'nfs-anna/linux-next' omits 53e0494f2b82 Merge remote-tracking branch 'gfs2/for-next' omits dc8dcc54c623 Merge remote-tracking branch 'fuse/for-next' omits 445f3d5ad4fa Merge remote-tracking branch 'f2fs/dev' omits f4984f2ac2a4 Merge remote-tracking branch 'ext3/for_next' omits 5c0b9bf05188 Merge remote-tracking branch 'erofs/dev' omits bb7fef49eb50 Merge remote-tracking branch 'configfs/for-next' omits 35095c86705f Merge remote-tracking branch 'cifsd/cifsd-for-next' omits ce10487f0e03 Merge remote-tracking branch 'cifs/for-next' omits 97f5b8f500f3 Merge remote-tracking branch 'ceph/master' omits 7831a603822a Merge remote-tracking branch 'btrfs/for-next' omits ba9b3964efdd Merge remote-tracking branch 'fscache/fscache-next' omits b77de5c94a17 Merge remote-tracking branch 'fscrypt/master' omits ae76cba6ce72 Merge remote-tracking branch 'pidfd/for-next' omits 57baac7c8778 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 0c8748e45c9b Merge remote-tracking branch 'sh/for-next' omits 8e6b66d303b9 Merge remote-tracking branch 's390/for-next' omits d1f7291af3d2 Merge remote-tracking branch 'risc-v/for-next' omits db118eefe32a Merge remote-tracking branch 'powerpc/next' omits ba5b271e58bd Merge remote-tracking branch 'parisc-hd/for-next' omits 3f9f43f69aae Merge remote-tracking branch 'openrisc/for-next' omits bfca0cb2f132 Merge remote-tracking branch 'mips/mips-next' omits 8f9843d44c79 Merge remote-tracking branch 'm68knommu/for-next' omits c395a3d5f545 Merge remote-tracking branch 'm68k/for-next' omits c6cb307cc2c3 Merge remote-tracking branch 'h8300/h8300-next' omits f6e0d26afdbb Merge remote-tracking branch 'clk-imx/for-next' omits 7b7bf770bb67 Merge remote-tracking branch 'clk/clk-next' omits cf56ecac9a8a Merge remote-tracking branch 'xilinx/for-next' omits a97c9cab2175 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 3e9661f9a2a6 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 2919d640ecb1 Merge remote-tracking branch 'tegra/for-next' omits 5fa1b051fc36 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 4f65d3e9c7cf Merge remote-tracking branch 'stm32/stm32-next' omits ae97f3644fc2 Merge remote-tracking branch 'scmi/for-linux-next' omits 94194dc5595a Merge remote-tracking branch 'samsung-krzk/for-next' omits 7de700950ba6 Merge remote-tracking branch 'rockchip/for-next' omits 5631b0d34cf5 Merge remote-tracking branch 'reset/reset/next' omits 0a1d1fa99a7a Merge remote-tracking branch 'renesas/next' omits 6f22af7b5cd6 Merge remote-tracking branch 'raspberrypi/for-next' omits 5e579430ba65 Merge remote-tracking branch 'qcom/for-next' omits b6d5fe3878a3 Merge remote-tracking branch 'omap/for-next' omits 317243451461 Merge remote-tracking branch 'mvebu/for-next' omits ec3cc639b5e4 Merge remote-tracking branch 'mediatek/for-next' omits 73a667fe1475 Merge remote-tracking branch 'keystone/next' omits f8347fb5473e Merge remote-tracking branch 'imx-mxs/for-next' omits a14c76d90ca1 Merge remote-tracking branch 'drivers-memory/for-next' omits c96372bc2feb Merge remote-tracking branch 'at91/at91-next' omits 7ce2c224e2bc Merge remote-tracking branch 'aspeed/for-next' omits 6589d194d235 Merge remote-tracking branch 'amlogic/for-next' omits 02db9a886ec3 Merge remote-tracking branch 'actions/for-next' omits 9910b61010bf Merge remote-tracking branch 'arm-soc/for-next' omits 547e867ff36c Merge remote-tracking branch 'arm64/for-next/core' omits df057e0d21c4 Merge remote-tracking branch 'arm/for-next' omits 45875241c8a7 Merge remote-tracking branch 'arc/for-next' omits 97f4a797831f Merge remote-tracking branch 'asm-generic/master' omits c71e3537adfc Merge remote-tracking branch 'dma-mapping/for-next' omits a059894a078b Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 9cf7b28e4903 Merge remote-tracking branch 'kbuild/for-next' omits f964daf5c0ee Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 4e6e5957813b Merge remote-tracking branch 'pidfd-fixes/fixes' omits 99b354b2490d Merge remote-tracking branch 'soc-fsl-fixes/fix' omits 0fe660ae24cb Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 1a8992e4e613 Merge remote-tracking branch 'mmc-fixes/fixes' omits 7402915cbc34 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 516d3be29c46 Merge remote-tracking branch 'vfs-fixes/fixes' omits dbb744be0078 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 065702ea4060 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 47d7bffb8024 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits eb65aae5042a Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 5c0dc1163e94 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 136b2840a906 Merge remote-tracking branch 'kselftest-fixes/fixes' omits bc46055912e3 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 7f9dbb96f7fe Merge remote-tracking branch 'pci-current/for-linus' omits 23513fa75447 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 04657121fa76 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 3636c1ebd6b1 Merge remote-tracking branch 'sound-current/for-linus' omits 64d975eee5e1 Merge remote-tracking branch 'wireless-drivers/master' omits 1f761e54820c Merge remote-tracking branch 'net/master' omits ff000d56c7b2 Merge remote-tracking branch 'arc-current/for-curr' omits 534471c614f8 Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] omits a967b8ae22aa Merge branch 'for-5.15/block' into for-next omits ecc3ba44f664 Merge branch 'for-5.15/io_uring' into for-next omits 41cc63a7b6ea io_uring: inline io_poll_remove_waitqs omits 4892a433d826 io_uring: remove extra argument for overflow flush omits 7bd2e29d63eb io_uring: inline struct io_comp_state omits f60d3044cbe6 io_uring: use inflight_entry instead of compl.list omits cd22a99bda02 io_uring: remove redundant args from cache_free omits d2e504bb4795 io_uring: cache __io_free_req()'d requests omits 57a05b6f5c24 io_uring: move io_fallback_req_func() omits 234a296b97ec drm/amdgpu: handle VCN instances when harvesting omits 3b8b0aef45bd drm/radeon: Add HD-audio component notifier support (v2) omits b1b8c73d3b9d Revert "drm/amd/display: To modify the condition in indica [...] omits 8e1699bb8022 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 63cdba83e675 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 7b9566683eca drm/amdgpu: only check for _PR3 on dGPUs omits 891022b8137f drm/amdgpu: add another raven1 gfxoff quirk omits 753ce9731841 usb/host: enable auto power control for xhci-pci omits 4c12b1b7a7a9 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode omits 57bd730ef364 drm/amdgpu: fix fdinfo race with process exit omits 1a38d5e7ca05 drm/amdkfd: avoid conflicting address mappings omits 1f80a399ff93 Merge branch 'for-5.15/block' into for-next omits 901ed5307401 Merge branch 'for-5.15/io_uring' into for-next omits e24aeec8cc8c Merge branch 'for-5.15/drivers' into for-next omits fa759409cc1e Merge branch 'for-5.15/block' into for-next omits 6c9ced4cc7d3 cifs: Call close synchronously during unlink/rename/lease break. omits 2f3e72b2f7d6 cifs: Handle race conditions during rename omits b6ba7f5d4e8a Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 5446b51c8cef Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits ae1973250363 io_uring: optimise putting task struct omits b196fcb70948 io_uring: drop exec checks from io_req_task_submit omits 6e453dc3fb8b io_uring: kill unused IO_IOPOLL_BATCH omits b4ad32d541a9 io_uring: improve ctx hang handling omits 2b9772a697cf io_uring: deduplicate open iopoll check omits 727318d99413 io_uring: inline io_free_req_deferred omits afdc18beab5a io_uring: move io_rsrc_node_alloc() definition omits 32bfacf8f60b io_uring: move io_put_task() definition omits a28074e1f206 io_uring: extract a helper for ctx quiesce omits 59d942afd228 io_uring: optimise io_cqring_wait() hot path omits e54da48cb4f5 io_uring: add more locking annotations for submit omits 7c96fafcbcb4 io_uring: don't halt iopoll too early omits a71a40b5ec68 io_uring: refactor io_alloc_req omits 288c2c67a0e1 io-wq: improve wq_list_add_tail() omits 7b072ec1130d io_uring: remove unnecessary PF_EXITING check omits 200855e7657c io_uring: clean io-wq callbacks omits fa68cad6b93f io_uring: avoid touching inode in rw prep omits c06d247e1064 io_uring: rename io_file_supports_async() omits 1453e4af97fe io_uring: inline fixed part of io_file_get() omits 911cd0d3e16d io_uring: use kvmalloc for fixed files omits 2cbe0ebc2457 lockd: change the proc_handler for nsm_use_hostnames omits 4478ff5e76ce sysctl: introduce new proc handler proc_dobool omits b26d1744f1ef io_uring: be smarter about waking multiple CQ ring waiters omits 5ac78a0ed900 io-wq: remove GFP_ATOMIC allocation off schedule out path omits 5138e334f841 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() omits 9d88e1cbe46e NFS: Clean up the synopsis of callback process_op() omits d3bc2104481e NFS: Extract the xdr_init_encode/decode() calls from decod [...] omits 83c0d1141126 NFS: Remove unused callback void encoder and decoder omits 52532a88fc9c NFS: Add a private local dispatcher for NFSv4 callback operations omits 3b9685f70d67 SUNRPC: Eliminate the RQ_AUTHERR flag omits f72491054285 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout omits a36075f495e8 SUNRPC: Add svc_rqst::rq_auth_stat omits 0713d97be3ab NFSD: remove vanity comments omits 813a039882b4 svcrdma: Convert rdma->sc_rw_ctxts to llist omits 8d23d57c1c41 svcrdma: Relieve contention on sc_send_lock. omits a85d1bf53c7f svcrdma: Fewer calls to wake_up() in Send completion handler omits ad9bc2bb12d3 lockd: Fix invalid lockowner cast after vfs_test_lock omits 3cbf638db511 NFSD: Use new __string_len C macros for nfsd_clid_class omits bbcc639ede35 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint omits 324a09b86959 tracing: Add trace_event helper macros __string_len() and [...] omits 11d88a393e1f NFSD: Batch release pages during splice read omits a4eef608f0f7 SUNRPC: Add svc_rqst_replace_page() API omits 52b0fe4b635e NFSD: Clean up splice actor omits 7a9c61905cff Merge branch 'io_uring-5.14' into for-5.15/io_uring omits 59f7687f4066 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits 31675b8c3f86 io_uring: drop ctx->uring_lock before flushing work item omits 07e6dcf1c6a8 io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() omits 4bc8411fb35d io-wq: fix bug of creating io-wokers unconditionally omits ff6c2ae7d348 io_uring: rsrc ref lock needs to be IRQ safe omits 4addb9a0c520 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 25b549d69e17 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 3c94441995dd Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 8976c6fcd129 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 2bcc4ecbc5df Merge branch 'next/dt64' into for-next omits a9cb792c185a Merge branches 'iommu/fixes', 'apple/dart', 'x86/amd' and [...] omits 05ce9d20d699 iommu/dart: Add DART iommu driver omits 5ed6760b1a42 dt-bindings: iommu: add DART iommu bindings omits f9f7d51d2fce iommu/io-pgtable: Add DART pagetable format omits b7c065dbc40d ovl: use kvalloc in xattr copy-up omits c9d800d5d3f3 ovl: update ctime when changing fileattr omits 293e82462920 ovl: skip checking lower file's i_writecount on truncate omits 1805dc3e1494 ovl: relax lookup error on mismatch origin ftype omits 63c602177a4c ovl: do not set overlay.opaque for new directories omits 40ad274d1848 ovl: add ovl_allow_offline_changes() helper omits 7ea759a6e25f ovl: disable decoding null uuid with redirect_dir omits e262f6f0266e ovl: consistent behavior for immutable/append-only inodes omits 5e3cac2e26d6 ovl: copy up sync/noatime fileattr flags omits fe33c67f1e31 ovl: pass ovl_fs to ovl_check_setxattr() omits e5161f8c974c fs: add generic helper for filling statx attribute flags omits ab5858d81aa7 ovl: prevent private clone if bind mount is not allowed omits 164849aecc12 ovl: fix uninitialized pointer read in ovl_lookup_real_one() omits e2cda8b2ce28 ovl: fix deadlock in splice write omits 8e0aa8b591b2 ovl: skip stale entries in merge dir cache iteration omits 503d1ac62829 Merge branch 'imx/defconfig' into for-next omits 260fcfc206b1 Merge branch 'imx/dt64' into for-next omits cbc8a1e9c97c Merge branch 'imx/dt' into for-next omits 41a21fa4c639 Merge branch 'imx/bindings' into for-next omits c60bcfe914f3 Merge branch 'imx/ecspi' into for-next omits 8e39396b4cee arm64: dts: imx8m: drop interrupt-affinity for pmu omits 5a75cf37eef8 arm64: dts: imx8qxp: update pmu compatible omits c85d2dda9271 arm64: dts: imx8mm: update pmu compatible omits 236716124cf8 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch omits 861b7f7a2620 arm64: dts: ls1046a: fix eeprom entries omits b0e77c4a957e certs: Add support for using elliptic curve keys for signi [...] omits a7a6278a5674 Merge branch 'for_5.14/drivers-soc' into next omits 195645d02ff5 soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex omits bc4e80a086dc soc: ti: pruss: Enable support for ICSSG omits 6af4d52dfc9d dt-bindings: soc: ti: pruss: Update bindings for omits bb2a0a7544bd m68k: coldfire: return success for clk_enable(NULL) omits 8450e3657f03 m68k: m5441x: add flexcan support omits 25b3d9dde3a6 m68k: stmark2: update board setup omits 0fceb7086b9b m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits af6a8469fd2a Merge branch 'fs.idmapped' into for-next omits 745a773b94ea openrisc: Fix compiler warnings in setup omits 8e81571b04e6 doc: give a more thorough id handling explanation omits 0ad41c22fb0d namei: add mapping aware lookup helper omits 9799f1cac840 ARC: retire MMUv1 and MMUv2 support omits aac01b7b3b99 ARC: retire ARC750 support omits 195671c13d06 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits 0ca9cd292867 scftorture: Warn on individual scf_torture_init() error co [...] omits 2915cd3e0f9e rcuscale: Warn on individual rcu_scale_init() error conditions omits 1a5f34cc9e8a refscale: Warn on individual ref_scale_init() error conditions omits 4b1c0ab662b0 locktorture: Warn on individual lock_torture_init() error [...] omits 1a94f9e74490 rcutorture: Warn on individual rcu_torture_init() error co [...] omits 4c13cdad4859 torture: Make kvm-remote.sh print size of downloaded tarball omits 36b87a3e2303 rcu-tasks: Fix s/instruction/instructions/ typo in comment omits 9744d0cb666c rcutorture: Suppressing read-exit testing is not an error omits 2b0e809a173c torture: Replace deprecated CPU-hotplug functions. omits 63b1201b3ef1 rcu: Replace deprecated CPU-hotplug functions. omits 6191b86642fa rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits f6fe37f849a3 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits b101bbb1d77d rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits ad7e684b8700 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 83d4980a5fce rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits 0e01c1869414 rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 9da8dfe3b178 rcu-tasks: Wait for trc_read_check_handler() IPIs omits 35fbcf35f960 clocksource: Forgive repeated long-latency watchdog clocks [...] omits 79dbda49ce7e rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits b43e685506ad rcu: Fix undefined Kconfig macros omits c05ed1a391b3 doc: Add another stall-warning root cause in stallwarn.rst omits b8a9dc168056 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits 3e6af350836d rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 7cd8085f9bb1 irq: detect long-running IRQ handlers omits cf44b1e15e24 irq: abstract irqaction handler invocation omits 6de1c6cebcbe torture: Allot 1G of memory for scftorture runs omits d0456a9ed1ba rcu-nocb: Fix a couple of tree_nocb code-style nits omits 71084f45f20c rcu: Mark accesses to rcu_state.n_force_qs omits 02c9bb72188a tools/rcu: Add an extract-stall script omits 39a2d48c5ba7 torture: Make torture.sh print the number of files to be c [...] omits bc3f01d5440b scftorture: Count reschedule IPIs omits 4ef4974421ac scftorture: Account for weight_resched when checking for a [...] omits c85fc662787b scftorture: Shut down if nonsensical arguments given omits ae8cd061df2d scftorture: Allow zero weight to exclude an smp_call_funct [...] omits bf991165b6ef torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits ca90cd394d60 Merge branch 'clocksource.2021.07.20c' into HEAD omits 297400a69839 Merge branch 'lkmm-dev.2021.07.20a' into HEAD omits a636526ea468 Merge branch 'lkmm.2021.07.27a' into HEAD omits e079c3f43aae Merge branch 'kcsan.2021.07.20c' into HEAD omits 440dd8a3452f Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'no [...] omits b4675c64f932 mtdblock: Warn if the added for a NAND device omits e004b8de7bf6 mmc: sdio: Print contents of unknown CIS tuples omits b5c220f36b94 mmc: sdio: Don't warn about vendor CIS tuples omits 92b5529ab76e Merge branch 'for-next/entry' into for-next/core omits 3265ec97ca60 Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] omits cbdfe530ceee memstick: ms_block: Fix spelling contraction "cant" -> "can't" omits a685d5d94780 mmc: core: Only print retune error when we don't check for [...] omits a28491700e5a certs: Trigger creation of RSA module signing key if it's [...] omits b8803e535be6 char: tpm: cr50_i2c: convert to new probe interface omits 29f20d747023 char: tpm: Kconfig: remove bad i2c cr50 select omits 89ba70faa33c Merge branch 'remotes/lorenzo/pci/misc' omits d4d9691366fb Merge branch 'remotes/lorenzo/pci/tegra194' omits a17734bdb3d0 Merge branch 'remotes/lorenzo/pci/tegra' omits 892d466a42bd Merge branch 'remotes/lorenzo/pci/iproc' omits e8077ea9ab5b Merge branch 'remotes/lorenzo/pci/dwc' omits be930bc9ddb7 Merge branch 'pci/vpd' omits fea791af9b18 Merge branch 'pci/virtualization' omits 47673e6c0d62 Merge branch 'pci/resource' omits 34edbfb74ec2 Merge branch 'pci/irq' omits 01966ed17162 Merge branch 'pci/enumeration' omits 9ac32de19606 Merge branches 'pm-pci', 'powercap', 'pm-cpufreq' and 'pm- [...] omits 13f81146b821 Merge branches 'acpi-dptf' and 'acpi-processor' into linux-next omits 21e6ec96fec4 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants omits 82a39ae07f8c ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) omits 9cf1d7d830f4 ARC: cmpxchg/xchg: rewrite as macros to make type safe omits 99269c322964 ARC: xchg: !LLSC: remove UP micro-optimization/hack omits e0e94b3838bb ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] omits 34fc500cc9f8 ARC: switch to generic bitops omits b45e1a4322cc ARC: atomics: implement relaxed variants omits a638e623c9f8 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] omits 6c386739a446 ARC: atomic: !LLSC: use int data type consistently omits 80802c2a0398 ARC: atomic: !LLSC: remove hack in atomic_set() for for UP omits 147072a2cffa ARC: atomics: disintegrate header omits e6e9bca186a0 Merge branch 'features' into for-next omits 1b08fc51363e Merge branch 'fixes' into for-next omits c6caf0e9c1bf Merge branch 'next/dt64' into for-next omits 903559e9e7b0 Merge branch 'next/dt' into for-next omits 0c276a61b6a4 arm64: dts: exynos: add CPU topology to Exynos5433 omits 5abf14e471d1 mm/filemap: Add FGP_STABLE omits d5f287cde5e9 mm/filemap: Add filemap_get_folio omits d108cafd8eb9 mm/filemap: Convert mapping_get_entry to return a folio omits 182fd69c8c50 mm/filemap: Add filemap_add_folio() omits 29407038a5c1 mm/filemap: Add filemap_alloc_folio omits d26ac3b69a10 mm/page_alloc: Add folio allocation functions omits 85cee576b65a mm/lru: Add folio_add_lru() omits d699b2759d5a mm/lru: Convert __pagevec_lru_add_fn to take a folio omits a8e1af470323 mm: Add folio_evictable() omits b59c6eefa5da mm/workingset: Convert workingset_refault() to take a folio omits b6cfdc7278c3 mm/filemap: Add readahead_folio() omits 86ac0e4080af mm/filemap: Add folio_mkwrite_check_truncate() omits 5f44033aea62 mm/filemap: Add i_blocks_per_folio() omits 1f39e53337f8 mm/writeback: Add folio_redirty_for_writepage() omits e112b3ea4b8e mm/writeback: Add folio_account_redirty() omits ba1273593f1a mm/writeback: Add folio_clear_dirty_for_io() omits 6d53b7db6b6b mm/writeback: Add folio_cancel_dirty() omits d0e7fc24279d mm/writeback: Add folio_account_cleaned() omits 210e8aa035dc mm/writeback: Add filemap_dirty_folio() omits 9221c075a40f mm/writeback: Convert tracing writeback_page_template to folios omits 62ef3f4d6bcf mm/writeback: Add __folio_mark_dirty() omits dce38016b574 mm/writeback: Add folio_mark_dirty() omits d32dbebf1d1c mm/writeback: Add folio_start_writeback() omits f10f6eecaea9 mm/writeback: Add __folio_end_writeback() omits 1a8a108f418f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 1879fa25ebb6 flex_proportions: Allow N events instead of 1 omits c367e3894b57 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 7ebdcd8e9975 mm/migrate: Add folio_migrate_copy() omits d167a28fac1f mm/migrate: Add folio_migrate_flags() omits 79e71311a97c mm/migrate: Add folio_migrate_mapping() omits 491cefc3f1ff mm/rmap: Add folio_mkclean() omits 52192665e494 mm/swap: Add folio_mark_accessed() omits 36a1cb228373 mm/swap: Add folio_activate() omits 5009323080f0 mm: Add folio_young and folio_idle omits be88e1292f1d mm: Add arch_make_folio_accessible() omits 1826c6e209ac mm: Add kmap_local_folio() omits d1089c128eff mm: Add flush_dcache_folio() omits 3bc0556bade4 mm: Add folio_raw_mapping() omits 64135f31a647 mm: Add folio_pfn() omits 5be0e326902e mm/workingset: Convert workingset_activation to take a folio omits e5d7d32e22dc mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits 12bf70a0757e mm/memcg: Add folio_lruvec_lock() and similar functions omits c9e48fec6210 mm/memcg: Add folio_lruvec() omits 8e94a88d9a80 mm/memcg: Convert mem_cgroup_move_account() to use a folio omits 9cca711fcb6e mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits d3e8fec22b9b mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits f88fff37343c mm/memcg: Convert mem_cgroup_migrate() to take folios omits 92da69fd99f9 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits 883681aa2368 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 06a8bd6cf69a mm/memcg: Convert mem_cgroup_charge() to take a folio omits e2e8baa71ae9 mm/memcg: Convert commit_charge() to take a folio omits 78ab11aea8e7 mm/memcg: Add folio_memcg() and related functions omits e059cfa28ba8 mm/memcg: Convert memcg_check_events to take a node ID omits 117f7b38099a mm/memcg: Remove soft_limit_tree_node() omits 2c22c6982ffb mm/memcg: Use the node id in mem_cgroup_update_tree() omits c24442a4e103 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits fefa4d93accd mm: Add folio_nid() omits a7b7eeb698b8 mm: Add folio_mapped() omits 202dc4982905 fs/netfs: Add folio fscache functions omits 9977ac1227c7 mm/filemap: Add folio private_2 functions omits f1c18afa410a mm/filemap: Convert page wait queues to be folios omits 6f9586d66960 mm/filemap: Add folio_wake_bit() omits e94458e52185 mm/filemap: Add folio_wait_bit() omits d97895a60d88 mm/writeback: Add folio_wait_stable() omits c69377c1df47 mm/writeback: Add folio_wait_writeback() omits 00c3622c46c9 mm/filemap: Add folio_end_writeback() omits 8b5474f659ca mm/swap: Add folio_rotate_reclaimable() omits 03f8537f1c1b mm/filemap: Add __folio_lock_or_retry() omits 6e789744cb17 mm/filemap: Add folio_wait_locked() omits d99c830761c4 mm/filemap: Add __folio_lock_async() omits 0ef3ed598d01 mm/filemap: Add folio_lock_killable() omits 1419ac97ce0e mm/filemap: Add folio_lock() omits 95417bc72bc1 mm/filemap: Add folio_unlock() omits 927d5874251e mm/util: Add folio_mapping() and folio_file_mapping() omits 994739c6e251 mm/filemap: Add folio_pos() and folio_file_pos() omits abacca5605ef mm/filemap: Add folio_next_index() omits 2e9199487c05 mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits 61253040cc3f mm: Handle per-folio private data omits c158c0423fe7 mm/lru: Add folio LRU functions omits 9c2bfb50c1a8 mm: Add folio flag manipulation functions omits 477448413342 gfs2: Remove redundant check from gfs2_glock_dq omits 68ac5f767427 gfs2: Delay withdraw from atomic context omits 42f60503328b gfs2: Don't call dlm after protocol is unmounted omits 841a837a57c3 gfs2: don't stop reads while withdraw in progress omits 127d63c9d6d9 gfs2: Mark journal inodes as "don't cache" omits 8cfbfa4cf867 gfs2: nit: gfs2_drop_inode shouldn't return bool omits a9f6e38978b6 gfs2: Eliminate vestigial HIF_FIRST omits 3d1d0f62e990 gfs2: Make recovery error more readable omits b1732d4c309d gfs2: Don't release and reacquire local statfs bh omits df93918f2964 gfs2: init system threads before freeze lock omits 289343eb19a4 gfs2: tiny cleanup in gfs2_log_reserve omits d45253ed6a3d gfs2: trivial clean up of gfs2_ail_error omits 2960eb0ba40f gfs2: be more verbose replaying invalid rgrp blocks omits cd837a6eb257 gfs2: Eliminate go_xmote_bh in favor of go_lock omits 197da54f3a8e Merge branches 'pm-cpuidle' and 'acpica' into linux-next omits fe7490bd12d4 Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next omits 101262c60013 mmc: core: Store pointer to bio_crypt_ctx in mmc_request omits d241b80220b1 mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header omits 99fe296d7e37 Merge branch 'fixes' into next omits 09dffc819e9b mmc: core: Avoid hogging the CPU while polling for busy af [...] omits b9ec93fcae2a mmc: core: Avoid hogging the CPU while polling for busy fo [...] omits 070035b8d899 mmc: core: Avoid hogging the CPU while polling for busy in [...] omits d1eeb67caeee Merge branch 'fixes' into next omits 098959aaabf2 mmc: dw_mmc: Add data CRC error injection omits 26d9885df9b0 Merge branch 'fixes' into next omits d3b242d69c77 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() omits 36ef2503f422 mmc: mmci: De-assert reset on probe omits 9905a092991c mmc: usdhi6rol0: use proper DMAENGINE API for termination omits 8d5033bd2422 mmc: sh_mmcif: use proper DMAENGINE API for termination omits f7754509d986 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] omits 6eca67610346 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 omits 9e318346d7b7 mmc: arasan: Fix the issue in reading tap values from DT omits bf01e2dfaacc mmc: sdhci-of-arasan: Modify data type of the clk_phase array omits 30a5d9aae2e9 mmc: sdhci-of-arasan: Use appropriate type of division macro omits e1855200983b mmc: sdhci-of-arasan: Check return value of non-void funtions omits 1af2cfed6d26 mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] omits 239a7f3e16be mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] omits 56a487d9876c mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] omits b9ee289ac933 mmc: host: factor out clearing the retune state omits 196f1c91c87e mmc: host: add kdoc for mmc_retune_{en|dis}able omits fde224cd71f8 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] omits e772b5fc0aba arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload omits ddea41e39b15 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS omits 3b5af672e76d arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config omits 3e59365f4d3b arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config omits d6f9b9c56588 arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions omits 4e3391c52983 dt-bindings: opp: Convert to DT schema omits ae85fea2a8f1 dt-bindings: Clean-up OPP binding node names in examples omits 456d74daeac7 ARM: dts: omap: Drop references to opp.txt omits f8bd7c48ecb0 PCI/ACS: Enforce pci=noats with Transaction Blocking omits ae832e297be7 hwmon: (w83781d) Match on device tree compatibles omits 6672f7eb5f0f dt-bindings: hwmon: Add bindings for Winbond W83781D omits 792c76b04786 hwmon: Replace deprecated CPU-hotplug functions. omits 392ac3ea48ca Merge branch 'pm-pci' into linux-next omits b451dfe8c98e Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] omits d3899ec4120c hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] omits 2c5b2d964d19 gpu: host1x: Remove unused functions omits cc15156265f0 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next omits a6d40504bf42 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 7094ddbc0be6 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next omits dd71894a1217 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next omits 5a1ab00454cc Merge branch for-5.15/soc into for-next omits 86133bd97f18 Merge branch for-5.14/arm64/dt into for-next omits 92b8b40ecdc7 soc/tegra: Make regulator couplers depend on CONFIG_REGULATOR omits d7a86429dbc6 scripts: checkversion: modernize linux/version.h search strings omits d077ee8b591d scripts: merge_config: add strict mode to fail upon any re [...] omits dc715ae993c5 Merge branch 'devel' into for-next omits de2caa4c558f PCI/VPD: Remove struct pci_vpd.flag omits 83528d2d96f5 PCI/VPD: Make pci_vpd_wait() uninterruptible omits 0628d519e9e8 PCI/VPD: Remove pci_vpd_size() old_size argument omits 187b0b7be673 PCI/VPD: Allow access to valid parts of VPD if some is invalid omits 5032d5173997 PCI/VPD: Don't check Large Resource Item Names for validity omits aa956bff1e1d PCI/VPD: Reject resource tags with invalid size omits b5fff043a801 hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan omits a8cafd6849fd hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] omits c1f8dd542da9 hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] omits e88ba3e985af hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() omits 96cec10d1a93 hwmon: (dell-smm-hwmon) Mark functions as __init omits 7561249f3b1a hwmon: (dell-smm-hwmon) Use platform device omits 87b3b51ad24f dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings omits 743a2e590d73 hwmon: (sbrmi) Add Documentation omits 16aac37b15cd hwmon: Add support for SB-RMI power module omits f6a71a5ebe23 Merge branch 'locking/core' omits 3e2cd37c296b Merge branch 'perf/core' omits a4d7292e2c1a Merge branch 'perf/urgent' omits ed7c691b4de6 Merge branch 'sched/core' omits 2f9eeec3f447 Merge branch 'timers/urgent' omits b860d367586a Merge branch 'x86/cpu' omits d5450c42cbc3 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI omits eaaed8fd45a7 mm: Add folio_try_get_rcu() omits e302f91b3c11 mm: Add folio_get() omits f835e266e1ad mm: Add folio_put() omits d86a8492bd8a mm: Add folio reference count functions omits a983a91bef57 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits f77210d4232a mm/vmstat: Add functions to account folio statistics omits 19c2c99244de mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits 684384f5ce12 mm: Introduce struct folio omits fb3f4bca19b3 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate omits 878d950ee038 Merge branch 'for-next-next-v5.14-20210729' into for-next- [...] omits b95407986b02 Merge branch 'for-next-current-v5.13-20210729' into for-ne [...] omits 2186c9f9326d Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] omits 5b111be8d124 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] omits 9b6012f187a0 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210729 omits 29ca193031e3 Merge branch 'misc-next' into for-next-next-v5.14-20210729 omits 13526a3fbb7d Merge branch 'misc-next' into for-next-current-v5.13-20210729 omits b34ff08d4808 Merge branch 'misc-5.14' into for-next-current-v5.13-20210729 omits 2315a282149b btrfs: introduce btrfs_search_backwards function omits e576ef09cf74 clk: imx8mn: use correct mux type for clkout path omits 54236dda185f clk: imx8mm: use correct mux type for clkout path omits 3eadac651d1d dm: add documentation for IMA measurement support omits a4b668d1f175 dm: update target status functions to support IMA measurement omits 1ef0268aedcc dm ima: measure data on device rename omits 26872adc03e5 dm ima: measure data on table clear omits 66e7a13cd88e dm ima: measure data on device remove omits 34534af6bac1 dm ima: measure data on device resume omits 0a3bec81a409 dm ima: measure data on table load omits 264c0f163bd3 dm writecache: add event counters omits e9a1a921ee42 dm writecache: report invalid return from writecache_map helpers omits a0d59f3e4d25 btrfs: do not take the device_list_mutex in clone_fs_devices omits 3cbdff7f177e btrfs: unify common code for the v1 and v2 versions of dev [...] omits 68e76723e0b0 btrfs: delay blkdev_put until after the device remove omits 3711f4cc4cab btrfs: update the bdev time directly when closing omits 17b0605ed33d btrfs: do not read super look for a device path omits af32aa6c2bc7 btrfs: do not take the uuid_mutex in btrfs_rm_device omits 5860bebd6d51 btrfs: do not call close_fs_devices in btrfs_rm_device omits a4e5aa27f694 btrfs: remove the unnecessary @nr_written parameters omits 2a53c6478656 btrfs: change handle_fs_error in recover_log_trees to aborts omits e6a67e75e94f btrfs: do not infinite loop in data reclaim if we aborted omits 69edf17e3ff2 btrfs: add a btrfs_has_fs_error helper omits 1923e05978e8 btrfs: print if fsverity support is built in when loading module omits 2c24c9b606b9 btrfs: calculate number of eb pages properly in csum_tree_block omits 3d439daceec9 btrfs: verity metadata orphan items omits 6875cbd232c7 btrfs: initial fsverity support omits ff4502c88fea Merge branch 'misc-5.14' into next-fixes omits 4633fc0496a6 btrfs: calculate number of eb pages properly in csum_tree_block omits 7d4699fd96eb hwmon: (w83627ehf) Make DEVICE_ATTR_RO static omits 16c04e5fa1ad hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS omits 8fece1f63e9f dt-bindings: firmware: update arm,scpi.yaml reference omits 36fd0166cbac hwmon: intel-m10-bmc-hwmon: add n5010 sensors omits 80c67e449ede hwmon: (w83627ehf) Remove w83627ehf_remove() omits ad7f8ba0b61e hwmon: (w83627ehf) Use platform_create_bundle omits 142c34e2a85f hwmon: (pmbus/bpa-rs600) Support BPD-RS600 omits 93483bf411f9 hwmon: (ntc_thermistor) Use library interpolation omits 9746b81bec29 hwmon: (k10temp) support Zen3 APUs omits 03726fd90f4b hwmon: sht4x: update Documentation for Malformed table omits 5cd3837c0b58 btrfs: add ro compat flags to inodes omits d8f887595506 btrfs: fix rw device counting in __btrfs_free_extra_devids omits af88f95caa7a btrfs: simplify return values in btrfs_check_raid_min_devices omits 9bb9021e20fa btrfs: remove the dead comment in writepage_delalloc() omits f0370a27fdd6 btrfs: allow degenerate raid0/raid10 omits 9862464036c8 btrfs: do not pin logs too early during renames omits 99de78b18408 btrfs: eliminate some false positives when checking if ino [...] omits 716725d669ee btrfs: fix lost inode on log replay after mix of fsync, re [...] omits 59e547a434a7 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() omits e8639acbdfbc btrfs: fix argument type of btrfs_bio_clone_partial() omits 0f36db50a5f5 block: fix argument type of bio_trim() omits bacc7c95cdff fs: kill sync_inode omits 02d16b4a72b4 9p: migrate from sync_inode to filemap_fdatawrite_wbc omits 97dbf244e591 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] omits 0bab37c0af2d fs: add a filemap_fdatawrite_wbc helper omits 6a7fd256d681 btrfs: wait on async extents when flushing delalloc omits 5f1023ec9ce4 btrfs: use delalloc_bytes to determine flush amount for sh [...] omits 5e5a8fef7695 btrfs: enable a tracepoint when we fail tickets omits a7cc54ce1c2b btrfs: include delalloc related info in dump space info tr [...] omits c7b55e025d94 btrfs: wake up async_delalloc_pages waiters after submit omits f9f60415d3eb btrfs: unify regular and subpage error paths in __extent_w [...] omits 3380a7f7fd33 btrfs: allow read-write for 4K sectorsize on 64K page size [...] omits 7e0ad4a7a9d4 btrfs: subpage: fix relocation potentially overwriting las [...] omits d45e8d17c7a5 btrfs: subpage: fix false alert when relocating partial pr [...] omits a03ea68a8a9d btrfs: subpage: fix a potential use-after-free in writebac [...] omits 6ba635c84859 btrfs: subpage: fix race between prepare_pages() and btrfs [...] omits f24eac2835b9 btrfs: subpage: reject raid56 filesystem and profile conversion omits e618a23e55aa btrfs: subpage: allow submit_extent_page() to do bio split omits fb91b80007db btrfs: subpage: disable inline extent creation omits 4274187791f4 btrfs: subpage: fix writeback which does not have ordered extent omits 4f4bd8260ccc btrfs: make relocate_one_page() handle subpage case omits 494f9d72560a btrfs: reloc: factor out relocation page read and dirty part omits a3044f3fb1b5 btrfs: rework lzo_decompress_bio() to make it subpage compatible omits 349a1afaaa6d btrfs: rework btrfs_decompress_buf2page() omits 3892f97ef6f4 btrfs: grab correct extent map for subpage compressed extent read omits 692e492e3af9 btrfs: disable compressed readahead for subpage omits 775181aff5fb btrfs: subpage: check if there are compressed extents insi [...] omits 34b44b65e436 btrfs: reset this_bio_flag to avoid inheriting old flags omits 86e2b13e9044 btrfs: add and use simple page/bio to inode/fs_info helpers omits 07002c0b744c btrfs: constify and cleanup variables in comparators omits 77bcc51bd445 btrfs: simplify data stripe calculation helpers omits 18c8d57008c7 btrfs: merge alloc_device helpers omits 73152488082c btrfs: uninline btrfs_bg_flags_to_raid_index omits 59898ec60c56 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] omits 3899445c0675 btrfs: tree-checker: use table values for stripe checks omits 668222b4df53 btrfs: make btrfs_next_leaf static inline omits a80fa9840816 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] omits 13cfb3ca349e btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] omits 59e4e762a17d gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] omits 9d6723747915 gpu: ipu-v3: image-convert: use swap() omits 3c56f4430f4c btrfs: remove unused start and end parameters from btrfs_r [...] omits e42afc5748a6 btrfs: introduce btrfs_lookup_match_dir omits 03e05c224301 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] omits 873601687598 drm/vmwgfx: Fix a 64bit regression on svga3 omits 266332367e2d drm/vmwgfx: Fix implicit declaration error omits b88972649fa0 lib/test_stackinit: Add assigned initializers omits 18ac7ca6f465 lib/test_stackinit: Allow building stand-alone omits c435e632ec6f btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] omits b531626a0a57 btrfs: remove ignore_offset argument from btrfs_find_all_roots() omits 3f615c4b9ea7 btrfs: mark compressed range uptodate only if all bio succeed omits 548c74bc4932 btrfs: avoid unnecessary lock and leaf splits when updatin [...] omits 83f0567922d9 btrfs: remove unnecessary list head initialization when sy [...] omits ae6acbb2a18c btrfs: avoid unnecessary log mutex contention when syncing log omits 7103df0c75a2 btrfs: remove racy and unnecessary inode transaction updat [...] omits 674f4bab090c btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] omits 3de11c864991 btrfs: improve the batch insertion of delayed items omits d3c6ec3c94af btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] omits a46d19c19a93 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] omits e827137d7f3f btrfs: continue readahead of siblings even if target node [...] omits 37521ab91402 btrfs: check-integrity: drop kmap/kunmap for block pages omits 519256cbb192 btrfs: compression: drop kmap/kunmap from generic helpers omits e2b32a50fa8a btrfs: compression: drop kmap/kunmap from zstd omits 341b1b37c528 btrfs: compression: drop kmap/kunmap from zlib omits 51699f4d2fd7 btrfs: compression: drop kmap/kunmap from lzo omits 43c98adefc5c btrfs: drop from __GFP_HIGHMEM all allocations omits dda962d5b97b btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs omits 26633dafc560 btrfs: remove max argument from generic_bin_search omits 012a364f1d39 btrfs: make btrfs_finish_chunk_alloc private to block-group.c omits 3eda990fde71 btrfs: check-integrity: drop unnecessary function prototypes omits f7deee2d5690 btrfs: add special case to setget helpers for 64k pages omits 4fe3a74d27f8 btrfs: zoned: remove max_zone_append_size logic omits 43933e1b0dc5 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support omits 304d8e4d7b94 arm64: dts: imx8mp: Add dsp node omits 2999568defbf PCI: dwc: Remove surplus break statement after return omits 313b1c763cb0 PCI: artpec6: Remove local code block from within switch s [...] omits 7c665ce9197c PCI: artpec6: Remove surplus break statement after return omits 69a91ff5e46c Merge branch 'mvebu/dt64' into mvebu/for-next omits f9714eb04364 ipmi: ssif_bmc: Return -EFAULT if copy_from_user() fails omits 0ffa3c63b6da bindings: ipmi: Add binding for SSIF BMC driver omits b7345b79d0e5 ipmi: ssif_bmc: Add SSIF BMC driver omits d85e44de8fb5 i2c: aspeed: Add slave_enable() to toggle slave mode omits d5b53631e322 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] omits 65733a83c393 arm64: dts: imx8mq-evk: Remove unnecessary blank lines omits 390955bb4fde arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 omits c4efed6b4a44 arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] omits 6178925933d0 mm: Convert get_page_unless_zero() to return bool omits 9b073961afab clocksource: Prohibit clocksource watchdog test when HZ<100 omits d9ed8449eaf3 dm writecache: further writecache_map() cleanup omits 58fd963fcd77 dm writecache: factor out writecache_map_remap_origin() omits d3827047534c dm writecache: split up writecache_map() to improve code r [...] omits bb2c20c976aa Merge branch 'next/soc' into for-next omits 8fc5ae26d828 ovl: fix mmap denywrite omits 8874e3a7baec drm/tegra: Fix compilation of variadic macro omits 92279a3b11a0 perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] omits b19502d1a683 drm/tegra: Bump driver version omits 5925961174ce drm/tegra: Add job firewall omits 43636451db8c drm/tegra: Implement job submission part of new UAPI omits 6f9eb895f189 drm/tegra: Implement syncpoint wait UAPI omits 46a26a95e8e3 drm/tegra: Implement syncpoint management UAPI omits cdf631031f3e drm/tegra: Implement new UAPI omits 69d77868b1ad drm/tegra: Allocate per-engine channel in core code omits 0debc5abc08a drm/tegra: Boot VIC during runtime PM resume omits 75ffbc5acf0f drm/tegra: Add new UAPI to header omits 67fe57e9beda drm/tegra: Extract tegra_gem_lookup omits 579042ae0dc7 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer omits a8cdf8c779e1 gpu: host1x: Add job release callback omits 684e366e1794 gpu: host1x: Add no-recovery mode omits ad0529424def gpu: host1x: Add DMA fence implementation omits 6fac89785ac8 arm64: dts: imx8: Add jpeg encoder/decoder nodes omits 5e610bf0049e arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings omits b7df20584066 arm64: dts: ls1088ardb: update PHY nodes with IRQ information omits 16058f50b2cd arm64: dts: ls2088ardb: update PHY nodes with IRQ information omits 20072409e3b8 arm64: dts: lx2160ardb: update PHY nodes with IRQ information omits 0f253e382798 arm64: dts: lx2160a: Fix the compatible string of LX2160A UART omits 5193f26aef59 fscache: Use refcount_t for the cookie refcount instead of [...] omits 65d52516947e fscache: Fix fscache_cookie_put() to not deref after dec omits 15b44291eb61 fscache: Fix cookie key hashing omits 3ac8853c3313 cachefiles: Change %p in format strings to something else omits 3a335341dd6e fscache: Change %p in format strings to something else omits c16794cd40a7 fscache: Remove the object list procfile omits 61e4814dc888 fscache, cachefiles: Remove the histogram stuff omits 36a04849fc93 fscache: Procfile to display cookies omits bcfd29a8c217 fscache: Add a cookie debug ID and use that in traces omits 20d7c833de3b cachefiles: Use file_inode() rather than accessing ->f_inode omits a06b480def4e netfs: Move cookie debug ID to struct netfs_cache_resources omits f0d4baf574a1 fscache: Select netfs stats if fscache stats are enabled omits ac637a0ada71 xtensa: add fairness to IRQ handling omits b1e32e8c629b xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] omits ca2b19a4bdb6 parisc: Increase gcc stack frame check to 2048 for 32- and 64-bit omits 20921e7eaf7b parisc: Replace symbolic permissions with octal permissions omits 3bd1461d1691 Merge branches 'fixes' and 'misc' into for-next omits e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock omits bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock omits 956df1bb0ab8 usb: chipidea: host: fix port index underflow and UBSAN complains omits 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations omits 6f64c8159af9 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] omits e0c208f61165 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] omits 2766f93a1f95 arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] omits 81782af0dbc3 clocksource/drivers/arm_global_timer: Implement rate compe [...] omits a9437e51fdf8 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] omits 14462376858e Merge branch 'asm-generic-unaligned' into asm-generic omits ac93d1da6493 Merge branch 'asm-generic-pci-iobase' into asm-generic omits 5ae6eadfdaf4 asm-generic/io.h: warn in inb() and friends with undefined [...] omits 78924148a3d2 risc-v: Use generic io.h helpers for nommu omits a5f7166b58cd sparc: explicitly set PCI_IOBASE to 0 omits 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next omits 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next omits ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next adds 9a73fa375d58 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/ [...] adds 9011c2791e63 ovl: skip stale entries in merge dir cache iteration adds 9b91b6b019fd ovl: fix deadlock in splice write adds 580c610429b3 ovl: fix uninitialized pointer read in ovl_lookup_real_one() adds 427215d85e8d ovl: prevent private clone if bind mount is not allowed adds b3f0ccc59cfe Merge tag 'ovl-fixes-5.14-rc6-v2' of git://git.kernel.org/ [...] adds 9e723c5380c6 Merge tag 'platform-drivers-x86-v5.14-3' of git://git.kern [...] adds 761c6d7ec820 Merge tag 'arc-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds b4d8a58f8dcf seccomp: Fix setting loaded filter count during TSYNC adds fd66ad69ef5a Merge tag 'seccomp-v5.14-rc6' of git://git.kernel.org/pub/ [...] adds 848378812e40 vmlinux.lds.h: Handle clang's module.{c,d}tor sections adds 1746f4db5135 Merge tag 'orphans-v5.14-rc6' of git://git.kernel.org/pub/ [...] adds d07149aba2ef ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 65 [...] adds 59cd4f435ee9 Merge tag 'sound-5.14-rc6' of git://git.kernel.org/pub/scm [...] adds f8fbb47c6e86 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/l [...] adds e062233c0ed0 drm/mediatek: dpi: Fix NULL dereference in mtk_dpi_bridge_ [...] adds 6b57ba3243c5 drm/mediatek: mtk-dpi: Set out_fmt from config if not the [...] adds 1a64a7aff8da drm/mediatek: Fix cursor plane no update adds 1648740b2e35 Merge tag 'mediatek-drm-fixes-5.14' of https://git.kernel. [...] adds ad89c9aa2460 drm/amd/pm: update smu v13.0.1 firmware header adds 39932ef75897 drm/amdgpu: set RAS EEPROM address from VBIOS adds 202ead5a3c58 drm/amdgpu: don't enable baco on boco platforms in runpm adds 5126da7d99cf drm/amd/pm: Fix a memory leak in an error handling path in [...] adds 46dd2965bdd1 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] adds 7cbe08a930a1 drm/amdgpu: handle VCN instances when harvesting (v2) adds 3042f80c6cb9 drm/amd/pm: bug fix for the runtime pm BACO adds c90f6263f58a drm/amd/display: Remove invalid assert for ODM + MPC case adds 0cde63a8fc4d drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work adds bf71bde473c3 Merge tag 'amd-drm-fixes-5.14-2021-08-11' of https://gitla [...] adds 699aa57b3567 drm/i915/gvt: Fix cached atomics setting for Windows VM adds d927ae73e1bd Merge tag 'gvt-fixes-2021-08-10' of https://github.com/int [...] adds abd9d66a0557 drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg adds 24d032e2359e drm/i915: Only access SFC_DONE when media domain is not fused off adds ffd5caa26f6a drm/doc/rfc: drop lmem uapi section adds 3e234e9f7f81 Merge tag 'drm-intel-fixes-2021-08-12' of git://anongit.fr [...] adds bf33677a3c39 drm/meson: fix colour distortion from HDR set during vendo [...] adds a1fa72683166 Merge tag 'drm-misc-fixes-2021-08-12' of git://anongit.fre [...] adds 82cce5f4291e Merge tag 'drm-fixes-2021-08-13' of git://anongit.freedesk [...] adds 3a03c67de276 Merge tag 'ceph-for-5.14-rc6' of git://github.com/ceph/cep [...] adds beb7f2de5728 psample: Add a fwd declaration for skbuff adds d6e712aa7e6a net: openvswitch: fix kernel-doc warnings in flow.c adds 143a8526ab5f bareudp: Fix invalid read beyond skb's linear data adds 50ac74798460 ice: Prevent probing virtual functions adds c503e63200c6 ice: Stop processing VF messages during teardown adds 3ba7f53f8bf1 ice: don't remove netdev->dev_addr from uc sync list adds a7550f8b1c97 iavf: Set RSS LUT and key in reset handle path adds ea377dca46a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c633e799641c net/mlx5: Don't skip subfunction cleanup in case of error [...] adds d3875924dae6 net/mlx5: DR, Add fail on error check on decap adds c623c95afa56 net/mlx5e: Avoid creating tunnel headers for local route adds 6d8680da2e98 net/mlx5: Bridge, fix ageing time adds 8ba3e4c85825 net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free adds c85a6b8feb16 net/mlx5: Block switchdev mode while devlink traps are active adds 3c8946e0e284 net/mlx5: Fix order of functions in mlx5_irq_detach_nb() adds 5957cc557dc5 net/mlx5: Set all field of mlx5_irq before inserting it to [...] adds ba317e832d45 net/mlx5: Destroy pool->mutex adds 88bbd7b2369a net/mlx5e: TC, Fix error handling memory leak adds 563476ae0c5e net/mlx5: Synchronize correct IRQ when destroying CQ adds bd37c2888cca net/mlx5: Fix return value from tracer initialization adds 6a279f61e255 Merge tag 'mlx5-fixes-2021-08-09' of git://git.kernel.org/ [...] adds 7b637cd52f02 MAINTAINERS: fix Microchip CAN BUS Analyzer Tool entry typo adds aae32b784ebd can: m_can: m_can_set_bittiming(): fix setting M_CAN_DBTP [...] adds 31782a01d14f Merge tag 'linux-can-fixes-for-5.14-20210810' of git://git [...] adds c34f674c8875 net: dsa: microchip: Fix ksz_read64() adds ef3b02a1d79b net: dsa: microchip: ksz8795: Fix PVID tag insertion adds 8f4f58f88fe0 net: dsa: microchip: ksz8795: Reject unsupported VLAN conf [...] adds af01754f9e3c net: dsa: microchip: ksz8795: Fix VLAN untagged flag chang [...] adds 9130c2d30c17 net: dsa: microchip: ksz8795: Use software untagging on CPU port adds 164844135a3f net: dsa: microchip: ksz8795: Fix VLAN filtering adds 411d466d94a6 net: dsa: microchip: ksz8795: Don't use phy_port_cnt in VL [...] adds 37c86c4a0bfc Merge branch 'ks8795-vlan-fixes' adds 4a2b285e7e10 net: igmp: fix data-race in igmp_ifc_timer_expire() adds cd391280bf46 net: dsa: hellcreek: fix broken backpressure in .port_fdb_dump adds ada2fee185d8 net: dsa: lan9303: fix broken backpressure in .port_fdb_dump adds 871a73a1c8f5 net: dsa: lantiq: fix broken backpressure in .port_fdb_dump adds 21b52fed928e net: dsa: sja1105: fix broken backpressure in .port_fdb_dump adds 09c7fd521879 Merge branch 'fdb-backpressure-fixes' adds 71330842ff93 bpf: Add _kernel suffix to internal lockdown_bpf_read adds 51e1bb9eeaf7 bpf: Add lockdown check for probe_write_user helper adds 87b7b5335e69 bpf: Add missing bpf_read_[un]lock_trace() for syscall program adds a2baf4e8bb0f bpf: Fix potentially incorrect results with bpf_get_local_ [...] adds 019d0454c617 bpf, core: Fix kernel-doc notation adds 2e273b0996ab Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 45a687879b31 net: bridge: fix flags interpretation for extern learn fdb [...] adds c35b57ceff90 net: switchdev: zero-initialize struct switchdev_notifier_ [...] adds 519133debcc1 net: bridge: fix memleak in br_add_if() adds 6922110d152e net: linkwatch: fix failure to restore device state across [...] adds 2cad5d2ed1b4 net: pcs: xpcs: fix error handling on failed to allocate memory adds 6de035fec045 tcp_bbr: fix u32 wrap bug in round logic if bbr_init() cal [...] adds 0271824d9ebe MAINTAINERS: switch to my OMP email for Renesas Ethernet drivers adds b69dd5b3780a net: igmp: increase size of mr_ifc_count adds 48c812e03277 net: mscc: Fix non-GPL export of regmap APIs adds 86704993e6a5 Revert "tipc: Return the correct errno code" adds 700fa08da43e net: dsa: sja1105: unregister the MDIO buses during teardown adds d9d5b8961284 wwan: core: Avoid returning NULL from wwan_create_dev() adds 49b0b6ffe20c vsock/virtio: avoid potential deadlock when vsock device remove adds e9faf53c5a5d ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi adds 889d0e7dc683 ieee802154: hwsim: fix GPF in hwsim_new_edge_nl adds 1090340f7ee5 net: Fix memory leak in ieee802154_raw_deliver adds a9a507013a6f Merge tag 'ieee802154-for-davem-2021-08-12' of git://git.k [...] adds f8e6dfc64f61 Merge tag 'net-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds d1dee8141685 pinctrl: sunxi: Don't underestimate number of functions adds 31697ef7f3f4 pinctrl: k210: Fix k210_fpioa_probe() adds 86e5fbcaf756 Merge tag 'intel-pinctrl-v5.14-2' of gitolite.kernel.org:p [...] adds c4b68e513953 pinctrl: amd: Fix an issue with shutdown when system set to s0ix adds 462938cd48f2 Merge tag 'pinctrl-v5.14-2' of git://git.kernel.org/pub/sc [...] adds 4956b9eaad45 io_uring: rsrc ref lock needs to be IRQ safe adds 49e7f0c789ad io-wq: fix bug of creating io-wokers unconditionally adds 47cae0c71f7a io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() adds c018db4a57f3 io_uring: drop ctx->uring_lock before flushing work item adds 43597aac1f87 io_uring: fix ctx-exit io_rsrc_put_work() deadlock adds 8f40d0370795 tools/io_uring/io_uring-cp: sync with liburing example adds 42995cee61f8 Merge tag 'io_uring-5.14-2021-08-13' of git://git.kernel.d [...] adds 11431e26c9c4 blk-iocost: fix lockdep warning on blkcg->lock adds 0f7839955114 Revert "block/mq-deadline: Add cgroup support" adds 454bb6775202 blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_Q [...] adds cddce0116058 nbd: Aovid double completion of a request adds 020efdadd849 Merge tag 'block-5.14-2021-08-13' of git://git.kernel.dk/l [...] adds a83ed2257774 Merge tag 'linux-kselftest-fixes-5.14-rc6' of git://git.ke [...] adds 981567bd9653 cifs: use the correct max-length for dentry_path_raw() adds 41535701da33 cifs: Handle race conditions during rename adds 9e992755be8f cifs: Call close synchronously during unlink/rename/lease break. adds 27b2eaa1180e Merge tag '5.14-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds 6c7a00b84337 kasan, kmemleak: reset tags when scanning block adds 340caf178ddc kasan, slub: reset tag when printing address adds 1ed7ce574c13 slub: fix kmalloc_pagealloc_invalid_free unit test adds a7f1d48585b3 mm: slub: fix slub_debug disabling for list of slabs adds eb2faa513c24 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] adds 7fa0dacbaf12 mm/memcg: fix incorrect flushing of lruvec data in obj_stock adds 854f32648b8a lib: use PFN_PHYS() in devmem_is_allowed() adds dfa377c35d70 Merge branch 'akpm' (patches from Andrew) adds 118516e21277 Merge tag 'configfs-5.14' of git://git.infradead.org/users [...] adds 030d6dbf0c2e riscv: kexec: do not add '-mno-relax' flag if compiler doe [...] adds fdf3a7a1e0a6 riscv: Fix comment regarding kernel mapping overlapping wi [...] adds a7a4f1c0c845 Merge tag 'riscv-for-linus-5.14-rc6' of git://git.kernel.o [...] adds 88ca2521bd5b xen/events: Fix race in set_evtchn_to_irq adds ba31f97d43be Merge tag 'for-linus-5.14-rc6-tag' of git://git.kernel.org [...] adds bba676cc0b61 i2c: iproc: fix race between client unreg and tasklet adds 86ff25ed6cd8 i2c: dev: zero out array used for i2c reads from userspace adds 3f12cc4bb0a4 Documentation: i2c: add i2c-sysfs into index adds 76c9e465dd52 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds a5056c0bc24f Merge tag 'iio-fixes-5.14a' of https://git.kernel.org/pub/ [...] adds 56aee5734582 Merge tag 'staging-5.14-rc6' of git://git.kernel.org/pub/s [...] adds 664cc971fb25 Revert "usb: dwc3: gadget: Use list_replace_init() before [...] adds 12f41321ce76 Merge tag 'usb-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds b93dfa6bda4d ACPI: NFIT: Fix support for virtual SPA ranges adds d9cee9f85b22 libnvdimm/region: Fix label activation vs errors adds f21453b0ff6e tools/testing/nvdimm: Fix missing 'fallthrough' warning adds 96dcb97d0a40 Merge branch 'for-5.14/dax' into libnvdimm-fixes adds 7ba34c0cba0b Merge tag 'libnvdimm-fixes-5.14-rc6' of git://git.kernel.o [...] adds 9977d880f7a3 scsi: lpfc: Move initialization of phba->poll_list earlier [...] adds dbe7633c394b scsi: storvsc: Log TEST_UNIT_READY errors as warnings adds 40d32727931c scsi: mpt3sas: Fix incorrectly assigned error return and check adds 0aa78d17099b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 1383279c6494 KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels adds ffbe17cadaf5 KVM: x86: remove dead initialization adds 7b9cae027ba3 KVM: VMX: Use current VMCS to query WAITPKG support for MS [...] adds 375d1adebc11 Merge branch 'kvm-vmx-secctl' into kvm-master adds 85aa8889b82e kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault adds 18712c13709d KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 [...] adds facee1be7689 KVM: arm64: Fix off-by-one in range_is_memory adds c4d7c51845af KVM: arm64: Fix race when enabling KVM_ARM_CAP_MTE adds c5e2bf0b4ae8 Merge tag 'kvmarm-fixes-5.14-2' of git://git.kernel.org/pu [...] adds 524a1e4e381f KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs adds 0103098fb4f1 KVM: x86/mmu: Don't step down in the TDP iterator when zap [...] adds ce25681d59ff KVM: x86/mmu: Protect marking SPs unsync when using TDP MM [...] adds 6e949ddb0a63 Merge branch 'kvm-tdpmmu-fixes' into kvm-master adds 3e763ec7914f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 839ad22f7551 x86/tools: Fix objdump version check again adds 064855a69003 x86/resctrl: Fix default monitoring groups reporting adds b045b8cc8653 Merge tag 'x86_urgent_for_v5.14_rc6' of git://git.kernel.o [...] adds 4152433c3976 arm64: efi: kaslr: Fix occasional random alloc (and boot) failure adds 5b94046efb47 efi/libstub: arm64: Force Image reallocation if BSS was no [...] adds 3a262423755b efi/libstub: arm64: Relax 2M alignment again for relocatab [...] adds ff80ef5bf5bd efi/libstub: arm64: Warn when efi_random_alloc() fails adds c32ac11da3f8 efi/libstub: arm64: Double check image alignment at entry adds 55203550f9af Merge tag 'efi-urgent-for-v5.14-rc4' of git://git.kernel.o [...] adds 12aef8acf099 Merge tag 'efi_urgent_for_v5.14_rc6' of git://git.kernel.o [...] adds 07d25971b220 locking/rtmutex: Use the correct rtmutex debugging config option adds 839da2538529 Merge tag 'locking_urgent_for_v5.14_rc6' of git://git.kern [...] adds 438553958ba1 PCI/MSI: Enable and mask MSI-X early adds 7d5ec3d36123 PCI/MSI: Mask all unused MSI-X entries adds da181dc974ad PCI/MSI: Enforce that MSI-X table entry is masked for update adds b9255a7cb517 PCI/MSI: Enforce MSI[X] entry updates to be visible adds 361fd37397f7 PCI/MSI: Do not set invalid bits in MSI mask adds 689e6b535157 PCI/MSI: Correct misleading comments adds d28d4ad2a1ae PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() adds 77e89afc25f3 PCI/MSI: Protect msi_desc::masked for multi-MSI adds 826da771291f genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP adds 0c0e37dc1167 x86/ioapic: Force affinity setup before startup adds ff363f480e59 x86/msi: Force affinity setup before startup adds b9cc7d8a4656 genirq/timings: Prevent potential array overflow in __irq_ [...] adds dbbc93576e03 genirq/msi: Ensure deactivation on teardown adds 7a3dc4f35bf8 driver core: Add missing kernel doc for device::msi_lock adds c4f14eac2246 Merge tag 'irq-urgent-2021-08-15' of git://git.kernel.org/ [...] adds 623763650488 powerpc/32s: Fix napping restore in data storage interrupt (DSI) adds b5cfc9cd7b04 powerpc/32: Fix critical and debug interrupts on BOOKE adds 8241461536f2 powerpc/smp: Fix OOPS in topology_init() adds c18956e6e0b9 powerpc/pseries: Fix update of LPAR security flavor after LPM adds 43e8f7600659 powerpc/kprobes: Fix kprobe Oops happens in booke adds 98694166c27d powerpc/interrupt: Fix OOPS by not calling do_IRQ() from t [...] adds 01fcac8e4dfc powerpc/interrupt: Do not call single_step_exception() fro [...] adds cbc06f051c52 powerpc/xive: Do not skip CPU-less nodes when creating the IPIs adds ecf93431963a Merge tag 'powerpc-5.14-5' of git://git.kernel.org/pub/scm [...] adds 7c60610d4767 Linux 5.14-rc6 adds 60f0779862e4 virtio: Improve vq->broken access to avoid any compiler op [...] adds 249f25547632 virtio: Keep vring_del_virtqueue() mirror of VQ create adds 0e566c8f0f2e virtio: Protect vqs list access adds 43bb40c5b926 virtio_pci: Support surprise removal of virtio pci device adds 0e398290cff9 vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iot [...] adds f7ad318ea0ad vhost: Fix the calculation in vhost_overflow() adds 2b847f21145d vdpa_sim: Fix return value check for vdpa_alloc_device() adds 9632e78e8264 vp_vdpa: Fix return value check for vdpa_alloc_device() adds 1057afa0121d vDPA/ifcvf: Fix return value check for vdpa_alloc_device() adds c8d182bd387a vdpa: Add documentation for vdpa_alloc_device() macro adds cb5d2c1f6cc0 virtio_vdpa: reject invalid vq indices adds e74cfa91f42c vringh: Use wiov->used to check for read/write desc order adds 82e89ea077b9 virtio-blk: Add validation for block size in config space adds ea2f6af16532 vringh: pull in spinlock header adds f8ce72632fa7 virtio_ring: pull in spinlock header adds a24ce06c70fe tools/virtio: fix build adds 08dbd5660232 vdpa/mlx5: Avoid destroying MR on empty iotlb adds 879753c816db vdpa/mlx5: Fix queue type selection logic adds 94e95d58997f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 0f923e07124d KVM: nSVM: avoid picking up unsupported bits from L2 in in [...] adds c7dfa4009965 KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE [...] adds 02a3715449a0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds d03721a6e7e8 trace/osnoise: Add a header with PREEMPT_RT additional fields adds e1c4ad4a7f58 trace/timerlat: Add a header with PREEMPT_RT additional fields adds 0e05ba498dd0 trace/osnoise: Print a stop tracing message adds 12f9951d3f31 tracing: define needed config DYNAMIC_FTRACE_WITH_ARGS adds d0ac5fbaf783 init: Suppress wrong warning for bootconfig cmdline parameter adds 5acce0bff2a0 tracing / histogram: Fix NULL pointer dereference on strcm [...] adds b88bcc7d542c Merge tag 'trace-v5.14-rc5-2' of git://git.kernel.org/pub/ [...] adds a2824f19e606 Merge tag 'mtd/fixes-for-5.14-rc7' of git://git.kernel.org [...] adds 794c7931a242 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6c34df6f350d tracing: Apply trace filters on all output channels adds 614cb2751d31 Merge tag 'trace-v5.14-rc6' of git://git.kernel.org/pub/sc [...] adds 3b844826b6c6 pipe: avoid unnecessary EPOLLET wakeups under normal loads adds 14c4c8e41511 cfi: Use rcu_read_{un}lock_sched_notrace adds a83955bdad3e Merge tag 'cfi-v5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds a2befe9380dd ALSA: hda - fix the 'Capture Switch' value change notifications adds 67bb66d32905 ALSA: oxfw: fix functioal regression for silence in Apogee [...] adds da94692001ea ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 [...] adds 0165c4e19f6e ALSA: hda: Fix hang during shutdown due to link reset adds 4bf61ad5f020 ALSA: hda/via: Apply runtime PM workaround for ASUS B23E adds 01f15f3773bf Merge tag 'sound-5.14-rc7' of git://git.kernel.org/pub/scm [...] adds 3f79f6f6247c btrfs: prevent rename2 from exchanging a subvol with a dir [...] adds d6d09a694205 Merge tag 'for-5.14-rc6-tag' of git://git.kernel.org/pub/s [...] adds 7f45621c14a2 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MOD [...] adds 73fcbad69111 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip qui [...] adds b9570f5c9240 platform/x86: gigabyte-wmi: add support for X570 GAMING X adds 1e35b8a7780a platform/x86: gigabyte-wmi: add support for B450M S2H V2 adds e649e4c806b4 Merge tag 'platform-drivers-x86-v5.14-4' of git://git.kern [...] adds 3c603136c9f8 bnxt: don't lock the tx queue from napi poll adds 01cca6b9330a bnxt: disable napi before canceling DIM adds e8d8c5d80f5e bnxt: make sure xmit_more + errors does not miss doorbells adds fb9f7190092d bnxt: count Tx drops adds 9d5e6a707633 Merge branch 'bnxt-tx-napi-disabling-resiliency-improvements' adds 5f7735196390 ice: Fix perout start time rounding adds 19d1532a1876 net: 6pack: fix slab-out-of-bounds in decode_data adds 55c8fca1dae1 ptp_pch: Restore dependency on PCI adds 7387a72c5f84 tipc: call tipc_wait_for_connect only when dlen is not 0 adds 37110237f311 qed: qed ll2 race condition fixes adds d33d19d313d3 qed: Fix null-pointer dereference in qed_rdma_create_qp() adds 976e52b718c3 bnxt_en: Disable aRFS if running on 212 firmware adds 828affc27ed4 bnxt_en: Add missing DMA memory barriers adds 517c54d28239 Merge branch 'bnxt_en-fixes' adds 4f3f2e3fa043 net: iosm: Prevent underflow in ipc_chnl_cfg_get() adds 09e856d54bda vrf: Reset skb conntrack connection on VRF rcv adds dbcf24d15388 virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO adds 276e189f8e4e mac80211: fix locking in ieee80211_restart_work() adds 0a298d133893 net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 adds e5e487a2ec8a Merge tag 'wireless-drivers-2021-08-17' of git://git.kerne [...] adds 1b80fec7b043 ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enabl [...] adds 86b9bbd332d0 sch_cake: fix srchost/dsthost hashing mode adds ed5d2937a6a8 net: dsa: sja1105: fix use-after-free after calling of_fin [...] adds 663d946af5fb net: mdio-mux: Delete unnecessary devm_kfree adds 99d81e942474 net: mdio-mux: Don't ignore memory allocation errors adds 7bd0cef5dac6 net: mdio-mux: Handle -EPROBE_DEFER correctly adds 97712f8f912f Merge branch 'mdio-fixes' adds 01634047bf0d ovs: clear skb->tstamp in forwarding path adds a786e3195d6a net: asix: fix uninit value bugs adds c1930148a394 net: mscc: ocelot: allow forwarding from bridge ports to t [...] adds fb4b1373dcab net/rds: dma_map_sg is entitled to merge entries adds a0eea5f10eeb mptcp: fix memory leak on address flush adds 67b12f792d5e mptcp: full fully established support after ADD_ADDR adds d98c8210670e Merge branch 'mptcp-fixes' adds a876a33d2a11 r8152: fix writing USB_BP2_EN adds 6633fb83f1fa r8152: fix the maximum number of PLA bp for RTL8153C adds c15128c97b78 Merge branch 'r8152-bp-settings' adds 2d3a1e3615c5 bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgrou [...] adds 45c709f8c71b bpf: Clear zext_dst of dead insns adds 3776f3517ed9 selftests, bpf: Test that dead ldx_w insns are accepted adds 316749009fdf Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a222be597e31 i40e: Fix ATR queue selection adds 8da80c9d5022 iavf: Fix ping is lost after untrusted VF had tried to change MAC adds d584566c4b9f Merge branch 'intel-wired-lan-driver-updates-2021-08-18' adds fa05bdb89b01 Revert "flow_offload: action should not be NULL when it is [...] adds cd0a719fbd70 net: dpaa2-switch: disable the control interface on error path adds f87d64319e6f Merge tag 'net-5.14-rc7' of git://git.kernel.org/pub/scm/l [...] adds 813bacf41098 ARM: configs: Update the nhk8815_defconfig adds cbfece75186d ARM: ixp4xx: fix building both pci drivers adds c1e64c0aec8c soc: fsl: qe: fix static checker warning adds df97e5f3b21c Merge tag 'soc-fsl-fix-v5.14' of git://git.kernel.org/pub/ [...] adds d0dc706ab192 Merge tag 'qcom-arm64-fixes-for-5.14' of git://git.kernel. [...] adds 06a089ef6449 bus: ti-sysc: Fix error handling for sysc_check_active_timer() adds 1e16a4021120 Merge tag 'omap-for-v5.14/gpt12-fix-signed' of git://git.k [...] adds d992fe5318d8 Merge tag 'soc-fixes-5.14-3' of git://git.kernel.org/pub/s [...] adds 62ef907a045e iommu/vt-d: Fix PASID reference leak adds 8798d3641119 iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear [...] adds b7d184d37ecc Merge tag 'iommu-fixes-v5.14-rc6' of git://git.kernel.org/ [...] adds 017f5fb9ce79 arm64: clean vdso & vdso32 files adds bde8fff82e4a arm64: initialize all of CNTHCTL_EL2 adds 54e9ea3cdb13 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8903376dc699 ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 adds 65ca89c2b12c ASoC: intel: atom: Fix breakage for PCM buffer address setup adds 43a6473e4713 Merge tag 'sound-5.14-rc7-2' of git://git.kernel.org/pub/s [...] adds c9107dd0b851 mmc: sdhci-iproc: Cap min clock frequency on BCM2711 adds 419dd626e357 mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on [...] adds a27c75e554fe Merge tag 'mmc-v5.14-rc4' of git://git.kernel.org/pub/scm/ [...] adds e647eff57466 MAINTAINERS: Add Jim Quinlan et al as Broadcom STB PCIe ma [...] adds e0bff4322092 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI adds 045a9277b561 PCI/sysfs: Use correct variable for the legacy_mem sysfs object adds 3db903a8ead3 Merge tag 'pci-v5.14-fixes-2' of git://git.kernel.org/pub/ [...] adds 958f44255058 drm: ttm: Don't bail from ttm_global_init if debugfs_creat [...] adds fa0b1ef5f7a6 drm: Copy drm_wait_vblank to user before returning adds e213bd1e72f0 Merge tag 'drm-misc-fixes-2021-08-18' of git://anongit.fre [...] adds fa25f28ef2ce drm/nouveau: recognise GA107 adds 6eaa1f3c59a7 drm/nouveau/disp: power down unused DP links during init adds e78b1b545c6c drm/nouveau/kms/nv50: workaround EFI GOP window channel fo [...] adds 50c4a644910f drm/nouveau/fifo/nv50-: rip out dma channels adds 148a8653789c drm/nouveau: block a bunch of classes from userspace adds 59f216cf04d9 drm/nouveau: rip out nvkm_client.super adds b88aefc51ce9 Merge branch 'linux-5.14' of git://github.com/skeggsb/linu [...] adds b8441b288d60 drm/i915: Tweaked Wa_14010685332 for all PCHs adds baa2152dae04 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P adds e3e86f41385b drm/i915/dp: remove superfluous EXPORT_SYMBOL() adds 5ce5cef0196a Merge tag 'drm-intel-fixes-2021-08-18' of git://anongit.fr [...] adds 71ac6f390f6a drm/mediatek: Add AAL output size configuration adds da4d4517ba70 drm/mediatek: Add component_del in OVL and COLOR remove function adds f5b27f7f8dd9 Merge tag 'mediatek-drm-fixes-5.14-2' of https://git.kerne [...] adds 2fd31689f9e4 Revert "drm/amd/pm: fix workload mismatch on vega10" adds 93c5701b00d5 drm/amd/pm: change the workload type for some cards adds f924f3a1f0c7 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] adds 71ae580f31f2 drm/amd/display: Ensure DCN save after VM setup adds 37717b8c9f0e drm/amd/display: Use DCN30 watermark calc for DCN301 adds daa7772d477e Merge tag 'amd-drm-fixes-5.14-2021-08-18' of https://gitla [...] adds 8ba9fbe1e4b8 Merge tag 'drm-fixes-2021-08-20-3' of git://anongit.freede [...] adds b1e1ef345433 Revert "mm/shmem: fix shmem_swapin() race with swapoff" adds c04b3d069043 Revert "mm: swap: check if swap backing device is congeste [...] adds 47aef6010b83 mm/page_alloc: don't corrupt pcppage_migratetype adds b16ee0f9ed79 mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN [...] adds 91ed3ed0f798 MAINTAINERS: update ClangBuiltLinux IRC chat adds f56ce412a59d mm: memcontrol: fix occasional OOMs due to proportional me [...] adds fcc00621d88b mm/hwpoison: retry with shake_page() for unhandlable pages adds 57f29762cdd4 mm: vmscan: fix missing psi annotation for node_reclaim() adds a7cb5d23eaea kfence: fix is_kfence_address() for addresses below KFENCE [...] adds c7b1850dfb41 hugetlb: don't pass page cache pages to restore_reserve_on_error adds ed3bad2e4fd7 Merge branch 'akpm' (patches from Andrew) adds a87a10961a74 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds c3ddfe66d2bb opp: Drop empty-table checks from _put functions adds 0da04f884ae3 Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds f2963c7ec7cc Merge branch 'pm-opp' adds cae68764583b Merge tag 'pm-5.14-rc7' of git://git.kernel.org/pub/scm/li [...] adds 2bbfa0addd63 ACPI: PRM: Deal with table not present or no module found adds 4753b46e1607 ACPI: PM: s2idle: Invert Microsoft UUID entry and exit adds 0f09f4c48118 Merge branch 'acpi-pm' adds fa54d366a6e4 Merge tag 'acpi-5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds 21f965221e7c io_uring: only assign io_uring_enter() SQPOLL error in act [...] adds 9cb0073b302a io_uring: pin ctx on fallback execution adds a30f895ad323 io_uring: fix xa_alloc_cycle() error return value check adds 1e6907d58cf0 Merge tag 'io_uring-5.14-2021-08-20' of git://git.kernel.d [...] adds c797b40ccc34 blk-mq: don't grab rq's refcount in blk_mq_check_expired() adds c2da19ed5055 blk-mq: fix kernel panic during iterating over flush request adds a9ed27a76415 blk-mq: fix is_flush_rq adds 002c0aef1090 Merge tag 'block-5.14-2021-08-20' of git://git.kernel.dk/l [...] adds fdd92b64d15b fs: warn about impending deprecation of mandatory locks adds 15517c724c6e Merge tag 'locks-v5.14' of git://git.kernel.org/pub/scm/li [...] adds 2a671f77ee49 s390/pci: fix use after free of zpci_dev adds 5479a7fe8966 Merge tag 's390-5.14-5' of git://git.kernel.org/pub/scm/li [...] adds 1c8094e394bc dt-bindings: sifive-l2-cache: Fix 'select' matching adds aa3e1ba32e55 riscv: Fix a number of free'd resources in init_resources() adds a09434f181f3 Merge tag 'riscv-for-linus-5.14-rc7' of git://git.kernel.o [...] adds 5571ea3117ca usb: typec: tcpm: Fix VDMs sometimes not being forwarded t [...] adds f4ff9e6b0126 Merge tag 'usb-5.14-rc7' of git://git.kernel.org/pub/scm/l [...] adds 9659281ce78d slimbus: messaging: start transaction ids from 1 instead of zero adds a263c1ff6abe slimbus: messaging: check for valid transaction id adds c0e38eaa8d51 slimbus: ngd: set correct device for pm adds d77772538f00 slimbus: ngd: reset dma setup during runtime pm adds 57a1681095f9 ipack: tpci200: fix many double free issues in tpci200_pci_probe adds 50f05bd114a4 ipack: tpci200: fix memory leak in the tpci200_register adds f753067494c2 Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit l [...] adds d30836a95289 Merge tag 'icc-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds 9085423f0e21 Merge tag 'char-misc-5.14-rc7' of git://git.kernel.org/pub [...] adds 9ff50bf2f2ff Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 3f78c90f9eb2 powerpc/xive: Do not mark xive_request_ipi() as __init adds ef486bf448a0 powerpc/32s: Fix random crashes by adding isync() after lo [...] adds 9f7853d7609d powerpc/mm: Fix set_memory_*() against concurrent accesses adds 1bdc3d5be7e1 Merge tag 'powerpc-5.14-6' of git://git.kernel.org/pub/scm [...] adds e22ce8eb631b Linux 5.14-rc7 adds d5ae8d7f85b7 Revert "media: dvb header files: move some headers to staging" adds da78fe5fb357 RDMA/mlx5: Fix crash when unbind multiport slave adds f6018cc46026 RDMA/uverbs: Track dmabuf memory regions adds 17f2569dce18 RDMA/bnxt_re: Add missing spin lock initialization adds 0032640204a7 RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS adds cbe71c61992c IB/hfi1: Fix possible null-pointer dereference in _extend_ [...] adds a036ad088306 RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() adds 65a81b61d8c5 RDMA/rxe: Fix memory allocation while in a spin lock adds dbe986bdfd6d RDMA/efa: Free IRQ vectors on error flow adds cc4f596cf85e RDMA/rxe: Zero out index member of struct rxe_queue adds 6e764bcd1cf7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5ddf994fa22f ucounts: Fix regression preventing increasing of rlimits i [...] adds bbb6d0f3e1fe ucounts: Increase ucounts reference counter before the sec [...] adds 62add98208f3 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/l [...] adds fe67f4dd8daa pipe: do FASYNC notifications for every pipe IO, not just [...] adds 946746d1ad92 mm/memory_hotplug: fix potential permanent lru cache disable adds a34cc13add2c MAINTAINERS: exfat: update my email address adds 73f3af7b4611 Merge branch 'akpm' (patches from Andrew) adds 4e9655763b82 Revert "btrfs: compression: don't try to compress if we do [...] adds 9b49ceb8545b Merge tag 'for-5.14-rc7-tag' of git://git.kernel.org/pub/s [...] adds b2f9fa1f3bd8 ceph: correctly handle releasing an embedded cap flush adds a9e6ffbc5b73 ceph: fix possible null-pointer dereference in ceph_mdsmap [...] adds 97d8cc20085f Merge tag 'ceph-for-5.14-rc8' of git://github.com/ceph/cep [...] adds 3eb9cdffb397 Partially revert "arm64/mm: drop HAVE_ARCH_PFN_VALID" adds 1a6d80ff2419 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a8f89fa27773 ice: do not abort devlink info if board identifier can't be found adds 7e78c597c3eb net: qrtr: fix another OOB Read in qrtr_endpoint_post adds ffc9c3ebb4af net: usb: pegasus: fixes of set_register(s) return value e [...] adds 12d125b4574b stmmac: Revert "stmmac: align RX buffers" adds 1d011c4803c7 ip_gre: add validation for csum_start adds 9cf448c200ba ip6_gre: add validation for csum_start adds 5ed74b03eb4d xgene-v2: Fix a resource leak in the error handling path o [...] adds 4b79959510e6 igc: fix page fault when thunderbolt is unplugged adds 691bd4d77619 igc: Use num_tx_queues when iterating over tx_ring queue adds 44a13a5d99c7 e1000e: Fix the max snoop/no-snoop latency for 10M adds 4051f68318ca e1000e: Do not take care about recovery NVM checksum adds 46002bf3007c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 82a44ae113b7 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds 359f4cdd7d78 net: marvell: fix MVNETA_TX_IN_PRGRS bit number adds 7a141e64cf14 net: usb: asix: ax88772: move embedded PHY detection as ea [...] adds 1406e8cb4b05 net: usb: asix: do not call phy_disconnect() for ax88178 adds 14315498f5d3 Merge branch 'asix-fixes' adds b0cd08537db8 qed: Fix the VF msix vectors flow adds 446e7f218b76 ipv6: correct comments about fib6_node sernum adds 3b0720ba00a7 net: dsa: mv88e6xxx: Update mv88e6393x serdes errata adds 93100d6817b0 net: phy: mediatek: add the missing suspend/resume callbacks adds 2d26f6e39afb net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings adds 85520079afce net: macb: Add a NULL check on desc_ptp adds a6451192da26 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds 2b9fff64f032 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds e543468869e2 qede: Fix memset corruption adds cd9b50adc6bb net/sched: ets: fix crash when flipping from 'strict' to ' [...] adds ec92e524ee91 net: usb: asix: ax88772: fix boolconv.cocci warnings adds 044012b52029 can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchan [...] adds 92ea47fe09b5 Merge tag 'linux-can-fixes-for-5.14-20210826' of git://git [...] adds 4785305c05b2 ipv6: use siphash in rt6_exception_hash() adds 6457378fe796 ipv4: use siphash instead of Jenkins in fnhe_hashfun() adds 38d57551ddab Merge branch 'inet-siphash' adds 43fed4d48d32 cxgb4: dont touch blocked freelist bitmap after free adds a7db5ed8632c net: dsa: hellcreek: Fix incorrect setting of GCL adds b7658ed35a5f net: dsa: hellcreek: Adjust schedule look ahead window adds a423cbe0f213 Merge branch 'dsa-hellcreek-fixes' adds 96a6b93b6988 rtnetlink: Return correct error on changing device netns adds 733c99ee8be9 net: fix NULL pointer reference in cipso_v4_doi_free adds 1a6d281946c3 net: hns3: clear hardware resource when loading driver adds a96d9330b02a net: hns3: add waiting time before cmdq memory is released adds b15c072a9f4a net: hns3: fix speed unknown issue in bond 4 adds 94391fae82f7 net: hns3: fix duplicate node in VLAN list adds 55649d56541b net: hns3: change the method of getting cmd index in debugfs adds 3462207d2d68 net: hns3: fix GRO configuration error after reset adds 8c1671e0d13d net: hns3: fix get wrong pfc_en when query PFC configuration adds 57f817829271 Merge branch 'net-hns3-add-some-fixes-for-net' adds 5b029a32cfe4 bpf: Fix ringbuf helper function compatibility adds 75da63b7a139 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9ebc2758d0bb Revert "net: really fix the build..." adds 8a2cb8bd064e Merge tag 'net-5.14-rc8' of git://git.kernel.org/pub/scm/l [...] adds 062b829c52ef SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... adds 73367f05b25d Merge tag 'nfsd-5.14-1' of git://linux-nfs.org/~bfields/linux adds a63bcf08f0ef drm/i915: Fix syncmap memory leak adds 71de496cc489 drm/i915/dp: Drop redundant debug print adds 4f33239615da Merge tag 'drm-intel-fixes-2021-08-26' of git://anongit.fr [...] adds 2a7b9a843713 drm/amdgpu: use the preferred pin domain after the check adds 32bc8f8373d2 drm/amdgpu: Cancel delayed work when GFXOFF is disabled adds c41a4e877a18 drm/amdgpu: Fix build with missing pm_suspend_target_state [...] adds 589744dbdd76 Merge tag 'amd-drm-fixes-5.14-2021-08-25' of https://gitla [...] adds 7cca7c8096e2 gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] adds 72fc2752f91b drm/imx: ipuv3-plane: fix accidental partial revert of 8 p [...] adds 9fe4f5a24fda Merge tag 'imx-drm-fixes-2021-08-18' of git://git.pengutro [...] adds 77dd11439b86 Merge tag 'drm-fixes-2021-08-27' of git://anongit.freedesk [...] adds 463dbba4d189 ARM: 9104/2: Fix Keystone 2 kernel mapping regression adds 94606b893f45 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 885814a97f5a Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_B [...] adds 1a6436f37512 Merge tag 'mmc-v5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds 379eb01c2179 riscv: Ensure the value of FP registers in the core dump f [...] adds 719588dee26b riscv: dts: microchip: Use 'local-mac-address' for emac1 adds 417166ddec02 riscv: dts: microchip: Add ethernet0 to the aliases node adds 5a61b7a29647 Merge tag 'riscv-for-linus-5.14-rc8' of git://git.kernel.o [...] adds 425bec0032f5 virtio-mem: fix sleeping in RCU read side section in virti [...] adds 3c5a272202c2 PM: domains: Improve runtime PM performance state handling adds 19526d092ceb opp: core: Check for pending links before reading required [...] adds 1f8b66d9654b Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds 7ee5fd12e8ca Merge branch 'pm-opp' adds c0006dc6957e Merge tag 'pm-5.14-rc8' of git://git.kernel.org/pub/scm/li [...] adds 294c34e704e7 media: ipu3-cio2: Drop reference on error path in cio2_bri [...] adds 8f9d0349841a Merge tag 'acpi-5.14-rc8' of git://git.kernel.org/pub/scm/ [...] adds ed104ca4bd9c reset: reset-zynqmp: Fixed the argument data type adds 6c35ca069741 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix [...] adds 6f18b82b4114 Merge tag 'soc-fixes-5.14-4' of git://git.kernel.org/pub/s [...] adds b6d2b054e8ba mq-deadline: Fix request accounting adds 7b05bf771084 Revert "block/mq-deadline: Prioritize high-priority requests" adds 3375dca0b542 pd: fix a NULL vs IS_ERR() check adds 222013f9ac30 cryptoloop: add a deprecation warning adds 64b4fc45bea6 Merge tag 'block-5.14-2021-08-27' of git://git.kernel.dk/l [...] adds 310d2e83cb9b powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 787c70f2f999 powerpc/64s: Fix scv implicit soft-mask table for relocate [...] adds 9f73eacde73b Merge tag 'powerpc-5.14-7' of git://git.kernel.org/pub/scm [...] adds 2829a4e3cf3a USB: serial: option: add new VID/PID to support Fibocom FG150 adds df7b16d1c00e Revert "USB: serial: ch341: fix character loss at high tra [...] adds 662b932915f7 Merge tag 'usb-serial-5.14-rc8' of https://git.kernel.org/ [...] adds 51f1954ad853 usb: dwc3: gadget: Fix dwc3_calc_trbs_left() adds 4a1e25c0a029 usb: dwc3: gadget: Stop EP0 transfers during pullup disable adds c82cacd2f1e6 usb: renesas-xhci: Prefer firmware loading on unknown ROM state adds ef52b4a9fcc2 usb: typec: tcpm: Raise vdm_sm_running flag only when VDM [...] adds 75432ba583a8 usb: gadget: f_uac2: fixup feedback endpoint stop adds 068fdad20454 usb: gadget: u_audio: fix race condition on endpoint stop adds 447e238f14b2 Merge tag 'usb-5.14' of git://git.kernel.org/pub/scm/linux [...] adds 02c6dcd543f8 scsi: core: Fix hang of freezing queue between blocking an [...] adds 3f5ad13cb012 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f6a3308d6feb Revert "parisc: Add assembly implementations for memset, s [...] adds 22aa45cb465b x86/efi: Restore Firmware IDT before calling ExitBootServices() adds 527f721478bc x86/resctrl: Fix a maybe-uninitialized build warning treat [...] adds 072a276745da Merge tag 'x86_urgent_for_v5.14' of git://git.kernel.org/p [...] adds c53c6b7409f4 perf/x86/intel/pt: Fix mask of num_address_ranges adds 0b3a8738b76f perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] adds 26db2e0c51fe perf/x86/amd/ibs: Work around erratum #1197 adds f11dd0d80555 perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op adds ccf26483416a perf/x86/amd/power: Assign pmu.module adds 98d006eb49cb Merge tag 'perf_urgent_for_v5.14' of git://git.kernel.org/ [...] adds 1a519dc7a73c PCI/MSI: Skip masking MSI-X on Xen PV adds f20a2637b1b1 Merge tag 'irq_urgent_for_v5.14' of git://git.kernel.org/p [...] adds 3c474b3239f1 sched: Fix Core-wide rq->lock for uninitialized CPUs adds e681dcbaa4b2 sched: Fix get_push_task() vs migrate_disable() adds 537b57bd5a20 Merge tag 'sched_urgent_for_v5.14' of git://git.kernel.org [...] adds 1669a941f7c4 clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer [...] adds 90ac80dcd313 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 7d2a07b76933 Linux 5.14 adds 291d47ccad19 string: improve default out-of-line memcmp() implementation adds 3a2b2eb55681 console: consume APC, DM, DCS adds 2287a51ba822 vt_kdsetmode: extend console locking adds c576e0fcd618 kernel/pid.c: remove static qualifier from pidfd_create() adds 490b9ba881e2 kernel/pid.c: implement additional checks upon pidfd_creat [...] adds d3424c9bac89 fanotify: minor cosmetic adjustments to fid labels adds 0aca67bb7f0d fanotify: introduce a generic info record copying helper adds af579beb666a fanotify: add pidfd support to the fanotify API adds 09ddbe69c992 fsnotify: replace igrab() with ihold() on attach connector adds 11fa333b58ba fsnotify: count s_fsnotify_inode_refs for attached connectors adds ec44610fe2b8 fsnotify: count all objects with attached connectors adds e43de7f0862b fsnotify: optimize the case of no marks of any type adds 3513431926f9 Merge tag 'fsnotify_for_v5.15-rc1' of git://git.kernel.org [...] adds 63b0c403394d Merge tag 'fiemap_for_v5.15-rc1' of git://git.kernel.org/p [...] adds 781d2a9a2fc7 udf: Check LVID earlier adds 04e8ee504a67 udf: Remove unused declaration adds b3c8c9801eb9 udf: Get rid of 0-length arrays adds 979a6e28dd96 udf: Get rid of 0-length arrays in struct fileIdentDesc adds b64533344371 udf: Fix iocharset=utf8 mount option adds 28ce50f8d96e isofs: joliet: Fix iocharset=utf8 mount option adds 58bc6d1be2f3 udf_get_extendedattr() had no boundary checks. adds a1ca8e7147d0 Merge tag 'fs_for_v5.15-rc1' of git://git.kernel.org/pub/s [...] adds aa99f3c2b9c7 Merge tag 'hole_punch_for_v5.15-rc1' of git://git.kernel.o [...] adds 67021f25d952 regmap: teach regmap to use raw spinlocks if requested in [...] adds d287801c4971 Merge series "Use raw spinlocks in the ls-extirq driver" f [...] adds ca5537c9be13 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next adds 4aed6ee53fcc Merge tag 'regmap-v5.15' of git://git.kernel.org/pub/scm/l [...] adds c1ff86006574 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds c049742fbc71 regulator: Minor regulator documentation fixes. adds ad3ead1efe05 regulator: Documentation fix for regulator error notificat [...] adds 98e47570ba98 regulator: vctrl: Use locked regulator_get_voltage in probe path adds 21e39809fd7c regulator: vctrl: Avoid lockdep warning in enable/disable ops adds 7aa6d700b089 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds d46e0d335497 Merge tag 'regulator-v5.15' of git://git.kernel.org/pub/sc [...] adds ed14666c3f87 spi: orion: Prevent incorrect chip select behaviour adds d68f4c73d729 spi: coldfire-qspi: Use clk_disable_unprepare in the remov [...] adds ea4ab99cb58c spi: davinci: invoke chipselect callback adds d5f78f50fff3 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 209ab223ad5b spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config adds 976c1de1de14 spi: spi-pic32: Fix issue with uninitialized dma_slave_config adds aca196842a97 spi: mxic: add missing braces adds 538d7c2ed730 spi: rockchip-sfc: Bindings for Rockchip serial flash controller adds 0b89fc0a367e spi: rockchip-sfc: add rockchip serial flash controller adds 02cea7039ad5 spi: tegra20-slink: remove spi_master_put() in tegra_slink [...] adds 7a4697b201a6 spi: stm32: fix excluded_middle.cocci warnings adds 8d00f9819458 spi: rockchip-sfc: Remove redundant IO operations adds 745649c59a0d spi: rockchip-sfc: Fix assigned but never used return error codes adds 5dc349ec131c spi: sprd: Pass offset instead of physical address to adi_ [...] adds 2b961c51f4d3 spi: sprd: Make sure offset not equal to slave address size adds f674aacd5005 spi: sprd: fill offset only to RD_CMD register for reading [...] adds 245ca2cc212b spi: sprd: Fix the wrong WDG_LOAD_VAL adds 3b66ca9783d1 spi: sprd: Add ADI r3 support adds f15e60d46039 spi: Convert sprd ADI bindings to yaml adds 0f887ac82971 spi: add sprd ADI for sc9863 and ums512 adds 26cfc0dbe43a spi: spi-zynq-qspi: use wait_for_completion_timeout to mak [...] adds 6e9c846aa0c5 Merge remote-tracking branch 'spi/for-5.15' into spi-next adds 0da9bc6d2fc3 Merge tag 'spi-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds c02aa89b7435 power: supply: axp288_charger: Use the defined variable to [...] adds 38334231965e power: supply: ab8500: clean up warnings found by checkpatch adds 1a844ddf06b0 iio: adc: rn5t618: Add iio map adds 2f5caa26a074 power: supply: rn5t618: Add voltage_now property adds 27a8ff4648f5 power: supply: bq24735: reorganize ChargeOption command macros adds e12ef7bf3411 lib: add linear range get selector within adds 23531eec79b6 dt-bindings: power: Add bindings document for Charger supp [...] adds 0402e8ebb8b8 power: supply: mt6360_charger: add MT6360 charger support adds ecdf7e7a1d66 Merge tag 'ib-mt6360-for-5.15-signed' into psy-next adds e2f471efe1d6 power: reset: linkstation-poweroff: prepare for new devices adds 0c77ec3da8c1 power: reset: linkstation-poweroff: add new device adds b171cb623ca2 dt-bindings: power: Extend battery bindings with chemistry adds 4eef766b7d4d power: supply: core: Parse battery chemistry/technology adds 54784ffa5b26 power: supply: max17042: handle fails of reading status register adds 22b6907caf11 power: supply: max17042: remove duplicated STATUS bit defines adds 9c425fa3f273 dt-bindings: power: supply: max17042: describe interrupt adds 80698507e0b2 power: reset: Add TPS65086 restart driver adds 3e81bd7dfb9c dt-bindings: power: supply: smb347-charger: Document USB V [...] adds 4ac59d85a236 power: supply: smb347-charger: Make smb347_set_writable() [...] adds 17e7bc532cd5 power: supply: smb347-charger: Utilize generic regmap caching adds efe2175478d5 power: supply: smb347-charger: Add missing pin control activation adds 565efae96ca1 power: supply: smb347-charger: Implement USB VBUS regulator adds 1e4f30eaf4b8 power: supply: max17042_battery: clean up MAX17055_V_empty adds ed0d0a050602 power: supply: max17042_battery: fix typo in MAx17042_TOFF adds 4bf00434a618 power: supply: max17042_battery: more robust chip type checks adds eaa2c490514d power: supply: max17042_battery: log SOC threshold using d [...] adds c9398455b046 power: supply: core: Fix parsing of battery chemistry/technology adds 4520dcbe0df4 Merge tag 'for-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds 847fdae1579f char: tpm: Kconfig: remove bad i2c cr50 select adds 6824f8554a98 char: tpm: cr50_i2c: convert to new probe interface adds ea35e0d5df6c certs: Trigger creation of RSA module signing key if it's [...] adds a4aed36ed592 certs: Add support for using elliptic curve keys for signi [...] adds 047d4226b0bc tpm: ibmvtpm: Avoid error message when process gets signal [...] adds f985911b7bc7 crypto: public_key: fix overflow during implicit conversion adds 451819aa5ad0 Merge tag 'tpmdd-next-v5.15' of git://git.kernel.org/pub/s [...] adds f671a691e299 fcntl: fix potential deadlocks for &fown_struct.lock adds 2f488f698fda fcntl: fix potential deadlock for &fasync_struct.fa_lock adds f7e33bdbd6d1 fs: remove mandatory file locking support adds 2949e8427af3 fs: clean up after mandatory file locking support removal adds 6f01c935d96c Merge tag 'locks-v5.15' of git://git.kernel.org/pub/scm/li [...] adds d3dd95a8853f rcu: Replace deprecated CPU-hotplug functions adds ed4fa2442e87 torture: Replace deprecated CPU-hotplug functions. adds b770efc4608d Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'no [...] adds 4ca4256453ef Merge branch 'core-rcu.2021.08.28a' of git://git.kernel.or [...] adds c391714c0497 crypto: sun8i-ce - use kfree_sensitive to clear and free s [...] adds d01a9f7009c3 crypto: virtio - Replace deprecated CPU-hotplug functions. adds 80771c822802 padata: Replace deprecated CPU-hotplug functions. adds b6f756726e4d lib/mpi: use kcalloc in mpi_resize adds ed5fa39fa8a6 crypto: hisilicon - enable zip device clock gating adds 3d845d497b23 crypto: hisilicon - enable sec device clock gating adds ea5202dff79c crypto: hisilicon - enable hpre device clock gating adds 9491923e4a68 crypto: wp512 - correct a non-kernel-doc comment adds ffe3ee8bb68a crypto: omap - Avoid redundant copy when using truncated sg list adds fe4d55773b87 crypto: omap - Fix inconsistent locking of device lists adds 6e422ccea4a6 crypto: qat - simplify code and axe the use of a deprecated API adds ae1f5043e259 crypto: qat - set DMA mask to 48 bits for Gen2 adds 3660f25186af crypto: qat - disable AER if an error occurs in probe functions adds c02b51b3edb0 crypto: qat - fix a typo in a comment adds 462354d986b6 crypto: qat - use proper type for vf_mask adds 462584ca17b4 crypto: qat - remove empty sriov_configure() adds a48afd6c7a4e crypto: qat - enable interrupts only after ISR allocation adds 5147f0906d50 crypto: qat - do not ignore errors from enable_vf2pf_comms() adds 0a73c762e1ee crypto: qat - handle both source of interrupt in VF ISR adds 7eadcfd633d8 crypto: qat - prevent spurious MSI interrupt in VF adds 3213488db01e crypto: qat - prevent spurious MSI interrupt in PF adds 506a16642901 crypto: qat - rename compatibility version definition adds e6eefd12dd77 crypto: qat - remove intermediate tasklet for vf2pf adds 3d655732b019 crypto: qat - fix reuse of completion variable adds 9800678f05a8 crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c adds 07df385e645e crypto: qat - protect interrupt mask CSRs with a spinlock adds b90c1c4d3fa8 crypto: qat - fix naming for init/shutdown VF to PF notifications adds 0b7b6c195845 crypto: qat - move IO virtualization functions adds 7c258f501ee0 crypto: qat - complete all the init steps before service n [...] adds 9ffd49dfba6d crypto: qat - fix naming of PF/VF enable functions adds e6dac5ea6f8e crypto: qat - remove the unnecessary get_vintmsk_offset() adds 8af4a436e665 crypto: qat - flush vf workqueue at driver removal adds 645ae0af1840 crypto: qat - do not export adf_iov_putmsg() adds 598cf4255474 crypto: qat - store vf.compatible flag adds 90367a027a22 crypto: hisilicon/sec - fix the abnormal exiting process adds a52626106d6f crypto: hisilicon/sec - modify the hardware endian configuration adds 7b3d52683b3a crypto: tcrypt - Fix missing return value check adds 68039d605f7b crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm adds 357a753f5ec7 crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm adds 1295292d65b7 crypto: hisilicon - using 'debugfs_create_file' instead of [...] adds d7ea53395b72 crypto: hisilicon - add runtime PM ops adds 607c191b371d crypto: hisilicon - support runtime PM for accelerator device adds 74f5edbffcd3 crypto: hisilicon - change parameter passing of debugfs function adds 3e1d2c52b204 crypto: hisilicon - check _PS0 and _PR0 method adds abfc7fad6394 crypto: skcipher - in_irq() cleanup adds ff1469a21df5 crypto: rmd320 - remove rmd320 in Makefile adds de79d9aae493 crypto: x86/sm4 - export reusable AESNI/AVX functions adds 5b2efa2bb865 crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation adds 3438de03e98a crypto: ccp - Add support for new CCP/PSP device ID adds cedcf527d59b padata: Remove repeated verbose license text adds 72ff2bf04db2 crypto: aesni - xts_crypt() return if walk.nbytes is 0 adds 6ae51ffe5e76 crypto: sha512 - remove imaginary and mystifying clearing [...] adds 44a7d4441181 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 87d93029fe83 m68k: Fix asm register constraints for atomic ops adds adc5ea221089 Merge tag 'm68k-for-v5.15-tag1' of git://git.kernel.org/pu [...] adds cec0c58d34f2 s390/cio: add rescan functionality on channel subsystem adds d3683c055212 s390/cio: add dev_busid sysfs entry for each subchannel adds eade5f61a56f s390/qdio: use absolute data address in ESTABLISH ccw adds e2af48df5cc6 s390/qdio: remove unused sync-after-IRQ infrastructure adds 10376b53502e s390/qdio: clean up SIGA capability tracking adds 87e225bfa001 s390/qdio: fine-tune the queue sync adds f86991b3a95a s390/qdio: use dev_info() in qdio_print_subchannel_info() adds 44d9a21a19bd s390/qdio: consolidate QIB code adds 9f79b5495145 s390/qdio: remove unused support for SLIB parameters adds cf6031d0da5f s390/mm: remove unused cmma functions adds 8617bb740062 s390/zcrypt: fix wrong offset index for APKA master key va [...] adds 7c0eaa78b9cd s390/sclp: reserve memory occupied by sclp early buffer adds 02368b7cf6c7 s390/pci: cleanup resources only if necessary adds 81a076171e72 s390/pci: reset zdev->zbus on registration failure adds c8c68c5fca47 s390/ap: use the common device_driver pointer adds b5adbbf896d8 s390/ap: use the common driver-data pointer adds c42257d64079 s390/zcrypt: remove gratuitious NULL check in .remove() callbacks adds ddd63c85ef67 s390/kasan: fix large PMD pages address alignment check adds e8f06683d40e s390/boot: factor out offset_vmlinux_info() function adds f7addcdd527a s390/pci: fix misleading rc in clp_set_pci_fn() adds 8256adda1f44 s390/pci: handle FH state mismatch only on disable adds cc049eecfb7a s390/pci: simplify CLP List PCI handling adds 1f3f76812d5d s390/pci: improve DMA translation init and exit adds 0c1abe7c2890 s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c adds 28be5743c630 s390: remove do_signal() prototype and do_notify_resume() [...] adds 8b5f08b484bd s390: fix typo in linker script adds c4f0e5cfde35 s390/mm,pageattr: fix walk_pte_level() early exit adds 2879048c7ea1 s390/diag: make restart_part2 a local label adds 1204777867e8 s390/debug: keep debug data on resize adds 9372a82892c2 s390/debug: fix debug area life cycle adds d72541f94512 s390/debug: add early tracing support adds 70aa5d398265 s390/sclp: add tracing of SCLP interactions adds 0d6d75d2a2c3 KVM: s390: generate kvm hypercall functions adds cabebb697c98 s390/ap: fix state machine hang after failure to enable irq adds e7dc78d3d9ad s390: update defconfigs adds 915fea04f932 s390/smp: enable DAT before CPU restart callback is called adds d6be5d0ad304 s390/smp: do not use nodat_stack for secondary CPU start adds 927932240aa1 s390: remove SCHED_CORE from defconfigs adds c7a5238ef68b Merge tag 's390-5.15-1' of git://git.kernel.org/pub/scm/li [...] adds 7d07deb3b838 EDAC/altera: Skip defining unused structures for specific configs adds fd07a4a0d30b EDAC/skx_common: Set the memory type correctly for HBM memory adds 2294a7299f5e EDAC/i10nm: Fix NVDIMM detection adds cf4e6d52f583 EDAC/i10nm: Retrieve and print retry_rd_err_log registers adds 05b5fdb2a8f7 Merge tag 'edac_updates_for_v5.15' of git://git.kernel.org [...] adds 3bff147b187d x86/mce: Defer processing of early errors adds 8f645b420822 Merge tag 'ras_core_for_v5.15' of git://git.kernel.org/pub [...] adds 989ceac799cb x86/build: Remove stale cc-option checks adds 03dca99e200f x86/tools/relocs: Mark die() with the printf function attr format adds 6d61b8e66d34 x86/build: Remove the left-over bzlilo target adds 081551266d2f x86/build: Move the install rule to arch/x86/Makefile adds ced119b6308d Merge tag 'x86_build_for_v5.15' of git://git.kernel.org/pu [...] adds 63c8b1231929 x86/resctrl: Split struct rdt_resource adds 792e0f6f789b x86/resctrl: Split struct rdt_domain adds cdb9ebc91784 x86/resctrl: Add a separate schema list for resctrl adds f2594492308d x86/resctrl: Pass the schema in info dir's private pointer adds 208ab16847c5 x86/resctrl: Label the resources with their configuration type adds 331ebe4c4349 x86/resctrl: Walk the resctrl schema list instead of an arch list adds 3183e87c1b79 x86/resctrl: Store the effective num_closid in the schema adds eb6f31876941 x86/resctrl: Add resctrl_arch_get_num_closid() adds 1c290682c0c9 x86/resctrl: Pass the schema to resctrl filesystem functions adds 32150edd3fcf x86/resctrl: Swizzle rdt_resource and resctrl_schema in ps [...] adds c091e90721b8 x86/resctrl: Add a helper to read/set the CDP configuration adds e198fde3fe08 x86/resctrl: Move the schemata names into struct resctrl_schema adds e8f7282552b9 x86/resctrl: Group staged configuration into a separate struct adds 75408e43509e x86/resctrl: Allow different CODE/DATA configurations to b [...] adds 2e6678195d59 x86/resctrl: Rename update_domains() to resctrl_arch_updat [...] adds f07e9d025057 x86/resctrl: Add a helper to read a closid's configuration adds fa8f711d2f14 x86/resctrl: Pass configuration type to resctrl_arch_get_config() adds 141739aa7350 x86/resctrl: Make ctrlval arrays the same size adds 2e7df368fc92 x86/resctrl: Apply offset correction when config is staged adds 2b8dd4ab65da x86/resctrl: Calculate the index from the configuration type adds 43ac1dbf6101 x86/resctrl: Merge the ctrl_val arrays adds fbc06c698059 x86/resctrl: Remove rdt_cdp_peer_get() adds 327364d5b6b6 x86/resctrl: Expand resctrl_arch_update_domains()'s msr_pa [...] adds 5c3b63cdba44 x86/resctrl: Merge the CDP resources adds 111136e69c9d x86/resctrl: Make resctrl_arch_get_config() return its value adds 42f6e869a028 Merge tag 'x86_cache_for_v5.15' of git://git.kernel.org/pu [...] adds 77ad320cfb2a x86/mmiotrace: Replace deprecated CPU-hotplug functions. adds 1a351eefd4ac x86/mtrr: Replace deprecated CPU-hotplug functions. adds 2089f34f8c5b x86/microcode: Replace deprecated CPU-hotplug functions. adds 8ae9e3f63865 x86/mce/inject: Replace deprecated CPU-hotplug functions. adds afc880cbb294 x86/power: Fix kernel-doc warnings in cpu.c adds 5b3fd8aa5df0 x86/kaslr: Have process_mem_region() return a boolean adds 230bda0873a6 Merge tag 'x86_cleanups_for_v5.15' of git://git.kernel.org [...] adds 1c6829cfd3d5 sched/numa: Fix is_core_idle() adds f912d051619d sched: remove redundant on_rq status change adds f95091536f78 sched/deadline: Fix reset_on_fork reporting of DL tasks adds 7ad721bf1071 sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() adds 89aafd67f28c sched/fair: Use prev instead of new target as recent_used_cpu adds 56498cfb045d sched/fair: Avoid a second scan of target in select_idle_cpu adds b4da13aa28d4 sched/deadline: Fix missing clock update in migrate_task_rq_dl() adds ca4984a7dd86 sched: Fix UCLAMP_FLAG_IDLE setting adds f4dddf90d58d sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS adds 746f5ea9c428 sched: Replace deprecated CPU-hotplug functions. adds 0083242c9375 sched/topology: Skip updating masks for non-online nodes adds 304000390f88 sched: Cgroup SCHED_IDLE support adds 9ae606bc74dd sched: Introduce task_cpu_possible_mask() to limit fallbac [...] adds d4b96fb92ae7 cpuset: Don't use the cpu_possible_mask as a last resort f [...] adds 431c69fac05b cpuset: Honour task_cpu_possible_mask() in guarantee_onlin [...] adds 97c0054dbe2c cpuset: Cleanup cpuset_cpus_allowed_fallback() use in sele [...] adds 234a503e670b sched: Reject CPU affinity changes based on task_cpu_possi [...] adds b90ca8badbd1 sched: Introduce task_struct::user_cpus_ptr to track reque [...] adds db3b02ae896e sched: Split the guts of sched_setaffinity() into a helper [...] adds 07ec77a1d4e8 sched: Allow task CPU affinity to be restricted on asymmet [...] adds 234b8ab6476c sched: Introduce dl_task_check_affinity() to check propose [...] adds 366e7ad6ba5f sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAI [...] adds b542e383d8c0 eventfd: Make signal recursion protection a task bit adds 5d3c0db4598c Merge tag 'sched-core-2021-08-30' of git://git.kernel.org/ [...] adds 46466ae3a105 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 4f32da76a140 perf/x86: Remove unused assignment to pointer 'e' adds eda8a2c599d1 perf/x86/intel: Replace deprecated CPU-hotplug functions adds ffec09f9c7d7 perf/hw_breakpoint: Replace deprecated CPU-hotplug functions adds 6cf295b21608 perf/amd/uncore: Simplify code, use free_percpu()'s built- [...] adds 0a0b53e0c379 perf/amd/uncore: Clean up header use, use <linux/ include [...] adds 9164d9493a79 x86/cpu: Add get_llc_id() helper function adds 05485745ad48 perf/amd/uncore: Allow the driver to be built as a module adds 6a371bafe613 perf/x86/amd/ibs: Add bitfield definitions in new <asm/amd [...] adds 4a2b88eb0265 Merge tag 'perf-core-2021-08-30' of git://git.kernel.org/p [...] adds 5eff88dd6b4b efi: cper: fix scnprintf() use in cper_mem_err_location() adds b31eea2e04c1 efi: Don't use knowledge about efi_guid_t internals adds 1be72c8e0786 efi: cper: check section header more appropriately adds 46f4945e2b39 Merge tag 'efi-core-2021-08-30' of git://git.kernel.org/pu [...] adds 4bedcc28469a debugobjects: Make them PREEMPT_RT aware adds e4c3562e1bc7 Merge tag 'core-debugobjects-2021-08-30' of git://git.kern [...] adds 844d87871b6e smpboot: Replace deprecated CPU-hotplug functions. adds c91eb2837310 cpu/hotplug: Fix comment typo adds ed3cd1da6740 cpu/hotplug: Fix kernel doc warnings for __cpuhp_setup_sta [...] adds 11bc021d1fba cpu/hotplug: Eliminate all kernel-doc warnings adds 1782dc87b2ed cpu/hotplug: Use DEVICE_ATTR_*() macro adds ebca71a8c96f cpu/hotplug: Add debug printks for hotplug callback failures adds 49b3bd213a9f smp: Fix all kernel-doc warnings adds c7483d823ee0 Documentation: Replace deprecated CPU-hotplug functions. adds 252034e03f04 md/raid5: Replace deprecated CPU-hotplug functions. adds 7625eccd1852 mm: Replace deprecated CPU-hotplug functions. adds 08403e2174c4 Merge tag 'smp-core-2021-08-30' of git://git.kernel.org/pu [...] adds 9248e52fec95 locking/atomic: simplify non-atomic wrappers adds 55bccf1f93e4 Documentation/atomic_t: Document forward progress expectations adds c87866ede44a Merge tag 'v5.14-rc6' into locking/core, to pick up fixes adds d8bbd97ad0b9 locking/local_lock: Add missing owner initialization adds b41cda037655 locking/rtmutex: Set proper wait context for lockdep adds 43295d73adc8 sched/wakeup: Split out the wakeup ->__state check adds cd781d0ce8cb sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit adds 85019c167489 sched/wakeup: Reorganize the current::__state helpers adds 5f220be21418 sched/wakeup: Prepare for RT sleeping spin/rwlocks adds b4bfa3fcfe3b sched/core: Rework the __schedule() preempt argument adds 6991436c2b5d sched/core: Provide a scheduling point for RT locks adds 2c8bb85151d4 sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() adds e14c4bd12478 media/atomisp: Use lockdep instead of *mutex_is_locked() adds f07ec52202ca locking/rtmutex: Remove rt_mutex_is_locked() adds 785159301bed locking/rtmutex: Convert macros to inlines adds 709e0b62869f locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() adds 531ae4b06a73 locking/rtmutex: Split API from implementation adds 830e6acc8a1c locking/rtmutex: Split out the inner parts of 'struct rtmutex' adds ebbdc41e90ff locking/rtmutex: Provide rt_mutex_slowlock_locked() adds 6bc8996add9f locking/rtmutex: Provide rt_mutex_base_is_locked() adds 943f0edb754f locking/rt: Add base code for RT rw_semaphore and rwlock adds 42254105dfe8 locking/rwsem: Add rtmutex based R/W semaphore implementation adds c014ef69b3ac locking/rtmutex: Add wake_state to rt_mutex_waiter adds b576e640ce5e locking/rtmutex: Provide rt_wake_q_head and helpers adds 7980aa397cc0 locking/rtmutex: Use rt_mutex_wake_q_head adds 456cfbc65cd0 locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks adds e17ba59b7e8e locking/rtmutex: Guard regular sleeping locks specific functions adds 4f084ca74c3f locking/spinlock: Split the lock types header, and move th [...] adds a403abbdc715 locking/rtmutex: Prevent future include recursion hell adds cbcebf5bd3d0 locking/lockdep: Reduce header dependencies in <linux/debu [...] adds 089050cafa10 rbtree: Split out the rbtree type definitions into <linux/ [...] adds e4e17af3b7f8 locking/rtmutex: Reduce <linux/rtmutex.h> header dependenc [...] adds 051790eecc03 locking/spinlock: Provide RT specific spinlock_t adds 342a93247e08 locking/spinlock: Provide RT variant header: <linux/spinlo [...] adds 1c143c4b65da locking/rtmutex: Provide the spin/rwlock core lock function adds 0f383b6dc96e locking/spinlock: Provide RT variant adds 8282947f6734 locking/rwlock: Provide RT variant adds 715f7f9ece46 locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO adds a321fb9038b3 locking/mutex: Consolidate core headers, remove kernel/loc [...] adds 43d2d52d704e locking/mutex: Move the 'struct mutex_waiter' definition f [...] adds 4f1893ec8cfb locking/ww_mutex: Move the ww_mutex definitions from <linu [...] adds ebf4c55c1ddb locking/mutex: Make mutex::wait_lock raw adds cf702eddcd03 locking/ww_mutex: Simplify lockdep annotations adds c0afb0ffc06e locking/ww_mutex: Gather mutex_waiter initialization adds aaa77de10b7c locking/ww_mutex: Split up ww_mutex_unlock() adds 2674bd181f33 locking/ww_mutex: Split out the W/W implementation logic i [...] adds 5297ccb2c509 locking/ww_mutex: Remove the __sched annotation from ww_mu [...] adds 23d599eb2377 locking/ww_mutex: Abstract out the waiter iteration adds 843dac28f90e locking/ww_mutex: Abstract out waiter enqueueing adds 9934ccc75cec locking/ww_mutex: Abstract out mutex accessors adds bdb189148ded locking/ww_mutex: Abstract out mutex types adds 653a5b0bd9b4 locking/ww_mutex: Abstract out internal lock accesses adds dc4564f5dc2d locking/ww_mutex: Implement rt_mutex accessors adds 8850d773703f locking/ww_mutex: Add RT priority to W/W order adds 2408f7a3782a locking/ww_mutex: Add rt_mutex based lock type and accessors adds add461325ec5 locking/rtmutex: Extend the rtmutex core to support ww_mutex adds f8635d509d80 locking/ww_mutex: Implement rtmutex based ww_mutex API functions adds bb630f9f7a7d locking/rtmutex: Add mutex variant for RT adds c49f7ece4617 lib/test_lockup: Adapt to changed variables adds dc7109aaa233 futex: Validate waiter correctly in futex_proxy_trylock_atomic() adds c363b7ed7925 futex: Clean up stale comments adds f6f4ec00b57a futex: Clarify futex_requeue() PI handling adds 8e74633dcefb futex: Remove bogus condition for requeue PI adds 59c7ecf1544e futex: Correct the number of requeued waiters for PI adds 64b7b715f7f9 futex: Restructure futex_requeue() adds c18eaa3aca43 futex: Clarify comment in futex_requeue() adds d69cba5c719b futex: Reorder sanity checks in futex_requeue() adds 6231acbd0802 futex: Simplify handle_early_requeue_pi_wakeup() adds 07d91ef510fb futex: Prevent requeue_pi() lock nesting issue on RT adds 51711e825a6d locking/rtmutex: Prevent lockdep false positive with PI futexes adds 015680aa4c5d preempt: Adjust PREEMPT_LOCK_OFFSET for RT adds 48eb3f4fcfd3 locking/rtmutex: Implement equal priority lock stealing adds 992caf7f1724 locking/rtmutex: Add adaptive spinwait mechanism adds 31552385f8e9 locking/spinlock/rt: Prepare for RT local_lock adds 026659b9774e locking/local_lock: Add PREEMPT_RT support adds 9ae6ab27f44e static_call: Update API documentation adds b857174e68e2 locking/ww_mutex: Initialize waiter.ww_ctx properly adds 99409b935c9a locking/semaphore: Add might_sleep() to down_*() family adds c3123c431447 locking/rtmutex: Dont dereference waiter lockless adds 37e8abff2beb locking/rtmutex: Dequeue waiter on ww_mutex deadlock adds 6467822b8cc9 locking/rtmutex: Prevent spurious EDEADLK return caused by [...] adds a055fcc132d4 locking/rtmutex: Return success on deadlock for ww_mutex waiters adds e5e726f7bb9f Merge tag 'locking-core-2021-08-30' of git://git.kernel.or [...] adds d92df42d7685 genirq: Improve "hwirq" output in /proc and /sys/ adds 4b41ea606e53 Merge branch 'irq/urgent' into irq/core adds 3998527d2e3e s390/pci: Do not mask MSI[-X] entries on teardown adds a6e8b946508c PCI/MSI: Simplify msi_verify_entries() adds 67961e77a39b PCI/MSI: Rename msi_desc::masked adds 8eb5ce3f78a5 PCI/MSI: Consolidate error handling in msi_capability_init() adds b296ababcc4b PCI/MSI: Deobfuscate virtual MSI-X adds 7327cefebb85 PCI/MSI: Cleanup msi_mask() adds fcacdfbef5a1 PCI/MSI: Provide a new set of mask and unmask functions adds 446a98b19fd6 PCI/MSI: Use new mask/unmask functions adds 428e211641ed genirq/affinity: Replace deprecated CPU-hotplug functions. adds 61377ec14457 genirq: Clarify documentation for request_threaded_irq() adds 5a6c76b5de59 genirq/generic_chip: Use struct_size() in kzalloc() adds 91cc470e7978 genirq: Change force_irqthreads to a static key adds 92848731c45f genirq/matrix: Fix kernel doc warnings for irq_matrix_allo [...] adds 290fdc4b7ef1 genirq/timings: Fix error return code in irq_timings_test_irqs() adds 3b35e7e6daef genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.c adds 04c2721d3530 genirq: Fix kernel doc indentation adds 88ffe2d0a55a genirq/cpuhotplug: Demote debug printk to KERN_DEBUG adds 2f170814bdd2 genirq/msi: Move MSI sysfs handling from PCI to MSI core adds 00ed1401a005 platform-msi: Add ABI to show msi_irqs of platform devices adds bfa80ee9ce6e irqchip/gic-v3: Add __gic_get_ppi_index() to find the PPI [...] adds d753f849bf48 irqchip/gic-v3: Fix selection of partition domain for EPPIs adds 53b13565fc8c Merge branch irq/gicv3-eppi-partition into irq/irqchip-next adds 991007ba6cca Documentation: Update irq_domain.rst with new lookup APIs adds dbd1c54fc820 gpio: Bulk conversion to generic_handle_domain_irq() adds a9cb09b7be84 pinctrl: Bulk conversion to generic_handle_domain_irq() adds 3b0cccef0574 mfd: Bulk conversion to generic_handle_domain_irq() adds a1e5cd9650ed ARM: Bulk conversion to generic_handle_domain_irq() adds c9604ddd8ad4 arc: Bulk conversion to generic_handle_domain_irq() adds 0661cb2af0ba mips: Bulk conversion to generic_handle_domain_irq() adds 66c6594b6dd6 gpu: Bulk conversion to generic_handle_domain_irq() adds 2e0e0ff41147 SH: Bulk conversion to generic_handle_domain_irq() adds d3c149b768fb xtensa: Bulk conversion to generic_handle_domain_irq() adds 153517d4e7d1 nios2: Bulk conversion to generic_handle_domain_irq() adds 2c8996583013 powerpc: Bulk conversion to generic_handle_domain_irq() adds eecb06813d73 EDAC/altera: Convert to generic_handle_domain_irq() adds 9b24dab9937d Merge branch irq/generic_handle_domain_irq into irq/irqchip-next adds e5dec38ac5d0 irqchip/loongson-pch-pic: Improve edge triggered interrupt [...] adds c775626fb337 irqchip/mtk-sysirq: Skip setting irq-wake adds 4513fb87e140 Merge branch irq/misc-5.15 into irq/irqchip-next adds 4b522bbf80f6 pinctrl/rockchip: always enable clock for gpio controller adds e1450694e946 pinctrl/rockchip: separate struct rockchip_pin_bank to a h [...] adds 5f82afd868a0 pinctrl/rockchip: add pinctrl device to gpio bank struct adds 75d1415ea57c dt-bindings: gpio: change items restriction of clock for r [...] adds 936ee2675eee gpio/rockchip: add driver for rockchip gpio adds ff96a8c21cdb gpio/rockchip: use struct rockchip_gpio_regs for gpio controller adds 3bcbd1a85b68 gpio/rockchip: support next version gpio controller adds 93103f6eb09c gpio/rockchip: drop irq_gc_lock/irq_gc_unlock for irq set type adds 9ce9a02039de pinctrl/rockchip: drop the gpio related codes adds 6ecd53f49fad Merge remote-tracking branch 'linusw/ib-rockchip' into irq [...] adds cf39e60c83f1 Merge branch irq/generic_handle_domain_irq into irq/irqchip-next adds 60a1cd10b222 irqchip/apple-aic: Fix irq_disable from within irq handlers adds 8d474deaba2c irqchip/gic-v3: Fix priority comparison when non-secure pr [...] adds acdcfd94ef33 Merge branch irq/misc-5.15 into irq/irqchip-next adds 131d326ba969 irqdomain: Export irq_domain_disconnect_hierarchy() adds 9d4f24bfe043 irqchip/qcom-pdc: Trim unused levels of the interrupt hierarchy adds 6e3b473ee064 Merge branch irq/qcom-pdc-nowake-cleanup into irq/irqchip-next adds 47fb0cfdb7a7 Merge tag 'irqchip-5.15' of git://git.kernel.org/pub/scm/l [...] adds 7d6e3fa87e73 Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pu [...] adds 0a096f240aa1 Merge tag 'x86-cpu-2021-08-30' of git://git.kernel.org/pub [...] adds fb6a0408eac2 x86: Add support for 0x22/0x23 port I/O configuration space adds 1ce849c75534 x86/PCI: Add support for the ALi M1487 (IBC) PIRQ router adds 6b79164f603d x86/PCI: Add support for the Intel 82374EB/82374SB (ESC) P [...] adds 0e8c6f56fab3 x86/PCI: Add support for the Intel 82426EX PIRQ router adds d25316616842 x86: Avoid magic number with ELCR register accesses adds 34739a2809e1 x86: Fix typo s/ECLR/ELCR/ for the PIC register adds ccd8ec4a3f9a Merge tag 'x86-irq-2021-08-30' of git://git.kernel.org/pub [...] adds 162a5284faf4 x86/reboot: Document the "reboot=pci" option adds 12febc181886 x86/reboot: Document how to override DMI platform quirks adds a729691b541f x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions adds bed91667415b Merge tag 'x86-misc-2021-08-30' of git://git.kernel.org/pu [...] adds 698429f9d0e5 clocksource: Replace deprecated CPU-hotplug functions. adds 1dae37c7e41d posix-timers: Remove redundant initialization of variable ret adds a5dec9f82ab2 posix-cpu-timers: Assert task sighand is locked while star [...] adds 175cc3ab28e3 posix-cpu-timers: Force next_expiration recalc after timer [...] adds 406dd42bd1ba posix-cpu-timers: Force next expiration recalc after itimer reset adds d9c1b2a1089f posix-cpu-timers: Remove confusing return value override adds 5c8f23e6b73c posix-cpu-timers: Consolidate timer base accessor adds ee375328f579 posix-cpu-timers: Recalc next expiration when timer_settim [...] adds 627ef5ae2df8 hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() adds b14bca97c9f5 hrtimer: Consolidate reprogramming code adds 8c3b5e6ec0fe hrtimer: Ensure timerfd notification for HIGHRES=n adds e71a4153b7c2 hrtimer: Force clock_was_set() handling for the HIGHRES=n, [...] adds 66f7b0c8aadd timerfd: Provide timerfd_resume() adds a761a67f591a timekeeping: Distangle resume and clock-was-set events adds 1b267793f4fd time/timekeeping: Avoid invoking clock_was_set() twice adds 17a1b8826b45 hrtimer: Add bases argument to clock_was_set() adds 81d741d3460c hrtimer: Avoid unnecessary SMP function calls in clock_was_set() adds 1e7f7fbcd40c hrtimer: Avoid more SMP function calls in clock_was_set() adds 9482fd71dbb8 hrtimer: Use raw_cpu_ptr() in clock_was_set() adds f80e21489590 hrtimer: Unbreak hrtimer_force_reprogram() adds ae460fd9164b clocksource/drivers/exynos_mct: Prioritise Arm arch timer [...] adds 88183788eacb clocksource/drivers/exynos_mct: Mark MCT device as CLOCK_E [...] adds faa186adbd06 dt-bindings: timer: convert rockchip,rk-timer.txt to YAML adds be83c3b6e7b8 clocksource/drivers/sh_cmt: Fix wrong setting if don't req [...] adds 3b87265d825a clocksource/drivers/ingenic: Use bitfield macro helpers adds ce9570657d45 clocksource/drivers/mediatek: Optimize systimer irq clear [...] adds 3a95de59730e clocksource/drivers/fttmr010: Pass around less pointers adds f196ae282070 dt-bindings: timer: Add ABIs for new Ingenic SoCs adds 127c92feb74a Merge tag 'timers-v5.15' of https://git.linaro.org/people/ [...] adds d25a025201ed clocksource: Make clocksource watchdog test safe for slow- [...] adds 8596e589b787 Merge tag 'timers-core-2021-08-30' of git://git.kernel.org [...] adds 866663b7b52d block: return ELEVATOR_DISCARD_MERGE if possible adds 99d26de2f6d7 writeback: make the laptop_mode prototypes available uncon [...] adds 018eca456c4b block: move some macros to blkdev.h adds 29e6a5e01d0a mmc: block: let device_add_disk create disk attributes adds a94dcfce70d3 mmc: block: cleanup gendisk creation adds 5eba200526ac nvme: remove the GENHD_FL_UP check in nvme_ns_remove adds 916a470da02f nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk adds 4f9e14aecfbd sx8: use the internal state machine to check if del_gendis [...] adds 224b0683228c bcache: add proper error unwinding in bcache_device_init adds b75f4aed88fe bcache: move the del_gendisk call out of bcache_device_free adds 50b4aecfbbb0 block: remove GENHD_FL_UP adds a08aa9bccdc2 block: store a gendisk in struct parsed_partitions adds 7f6be3765e11 block: pass a gendisk to bdev_add_partition adds 926fbb1677e0 block: pass a gendisk to bdev_del_partition adds 3d2e79894bd7 block: pass a gendisk to bdev_resize_partition adds 4f1e9630afe6 blk-throtl: optimize IOPS throttle for large IO scenarios adds 9451aa0aacaf block: free the extended dev_t minor later adds 889c05cc5834 block: ensure the bdi is freed after inode_detach_wb adds 1113f0b69c6a bvec: add a bvec_virt helper adds b93ef45350c0 block: use bvec_virt in bio_integrity_{process,free} adds 1c277e501334 dm: make EBS depend on !HIGHMEM adds 3a8ba33bd71a dm-ebs: use bvec_virt adds 964cacfdd34c dm-integrity: use bvec_virt adds fbc27241e537 squashfs: use bvec_virt adds cf58b537781d rbd: use bvec_virt adds 358b348b9197 virtio_blk: use bvec_virt adds 2fd3e5efe791 bcache: use bvec_virt adds c3c770563510 sd: use bvec_virt adds 25d84545beaa ubd: use bvec_virt adds 6da525b3ecae ps3vram: use bvec_virt adds bf5fb875b494 dasd: use bvec_virt adds 2b7a8112212a dcssblk: use bvec_virt adds 3973e15fa534 nvme: use bvec_virt adds 49cb5168a7c6 blk-cgroup: refactor blkcg_print_stat adds 252c651a4c85 blk-cgroup: stop using seq_get_buf adds 69f87cc70865 block: unexport blk_register_queue adds a680dd72ec33 block: bfq: fix bfq_set_next_ioprio_data() adds 25bca50e523c block: improve ioprio class description comment adds a553a835ca57 block: change ioprio_valid() to an inline function adds ba05200fcce0 block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros adds 202bc942c5cd block: Introduce IOPRIO_NR_LEVELS adds e70344c05995 block: fix default IO priority handling adds 759e0fd4b677 block: add back the bd_holder_dir reference in bd_link_dis [...] adds 5f432cceb3e9 nvme: use blk_mq_alloc_disk adds 45938335d0a9 st: do not allocate a gendisk adds aebbb5831fbd sg: do not allocate a gendisk adds 4dcc4874deb4 block: cleanup the lockdep handling in *alloc_disk adds 9c2b9dbafc06 block: remove alloc_disk and alloc_disk_node adds a58bd7683fcb block: remove the minors argument to __alloc_disk_node adds 4a1fa41d304c block: pass a request_queue to __blk_alloc_disk adds 61a35cfc2633 block: hold a request_queue reference for the lifetime of [...] adds d152c682f03c block: add an explicit ->disk backpointer to the request_queue adds 40b3a52ffc5b block: add a sanity check for a live disk in del_gendisk adds 52b85909f85d block: fold register_disk into device_add_disk adds 8235b5c1e8c1 block: call bdev_add later in device_add_disk adds 9d5ee6767c85 block: create the bdi link earlier in device_add_disk adds bab53f6b617d block: call blk_integrity_add earlier in device_add_disk adds 75f4dca59694 block: call blk_register_queue earlier in device_add_disk adds 614310c9c8ca block: return errors from blk_integrity_add adds 92e7755ebc69 block: return errors from disk_alloc_events adds 83cbce957446 block: add error handling for device_add_disk / add_disk adds dbb301f91fc8 virtio_blk: add error handling support for add_disk() adds 10e7123d5551 null_blk: add error handling support for add_disk() adds 539711d7d6fe block: remove a pointless call to MINOR() in device_add_disk adds c4b2b7d150d2 block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT adds d9cf3bd53184 bio: fix page leak bio_add_hw_page failure adds 0bdfbca8a623 block: Add alternative_gpt_sector() operation adds 466d9c4904de partitions/efi: Support non-standard GPT location adds dc913385dd74 mmc: block: Support alternative_gpt_sector() operation adds 1743fa54c9e8 mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA adds 9f2869921f2a block: refine the disk_live check in del_gendisk adds 158ee7b65653 block: mark blkdev_fsync static adds ead3b768bb51 blk-zoned: allow zone management send operations without C [...] adds 4d643b660895 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN adds cc40b7225151 blk-crypto: fix check for too-large dun_bytes adds 1e294970fc00 block, bfq: cleanup the repeated declaration adds 1d1cf156dc17 sg: pass the device name to blk_trace_setup adds 679369114e55 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel. [...] adds da20b58d5bbb xen-blkfront: Remove redundant assignment to variable err adds fad7cd3310db nbd: add the check to prevent overflow in __nbd_ioctl() adds 68c9417b193d nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DI [...] adds 3f74e0645c52 nbd: refactor device removal adds 327b501b1d94 nbd: remove nbd_del_disk adds 7bdc00cf7e36 nbd: return the allocated nbd_device from nbd_dev_add adds 6177b56c96ff nbd: refactor device search and allocation in nbd_genl_connect adds 6e4df4c64881 nbd: reduce the nbd_index_mutex scope adds 9ea9b9c48387 remove the lightnvm subsystem adds b1a811633f73 block: nbd: add sanity check for first_minor adds 2a14c9ae15a3 params: lift param_set_uint_minmax to common code adds 27453b45e62d nvme-pci: limit maximum queue depth to 4095 adds 3b01a9d0caa8 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data adds e7006de6c238 nvme: code command_id with a genctr for use-after-free validation adds 0521905e859f nvme-pci: use attribute group for cmb sysfs adds 1751e97aa940 nvme-pci: cmb sysfs: one file, one value adds e23439e977ed nvme-fabrics: remove superfluous nvmf_host_put in nvmf_par [...] adds a7b5e8d864b3 nvme: add set feature tracing support adds 8d84f9de69ca nvmet: add set feature tracing support adds ad0e9a80ba0f nvmet: remove redundant assignments of variable status adds e5ad96f388b7 nvme-pci: disable hmb on idle suspend adds a5df5e79c43c nvme: allow user toggling hmb usage adds d48f92cd2739 nvme-tcp: pair send_mutex init with destroy adds 664227fde638 nvme-tcp: don't update queue count when failing to set io queues adds 85032874f80b nvme-rdma: don't update queue count when failing to set io queues adds e804d5abe2d7 nvmet: pass back cntlid on successful completion adds b71df12605ca nvmet: avoid duplicate qid in connect cmd adds e19e9f47f341 nvmet: check that host sqsize does not exceed ctrl MQES adds 0866200ed7fd nvme: Have NVME_FABRICS select NVME_CORE instead of transp [...] adds 77979058dfcf nvme: remove nvm_ndev from ns adds 9891668e43c8 nvme: remove the unused NVME_NS_* enum adds ca27f5b593b5 Merge tag 'nvme-5.15-2021-08-18' of git://git.infradead.or [...] adds 93f63bc41f69 nbd: add missing locking to the nbd_dev_add error path adds 409e0ff10ead nbd: reset NBD to NULL when restarting in nbd_genl_connect adds 75b7f62aa65d nbd: prevent IDR lookups from finding partially initialize [...] adds b190300decb3 nbd: set nbd->index before releasing nbd_index_mutex adds 438cd318c8df nbd: only return usable devices from nbd_find_unused adds 7ee656c3ac3d nbd: remove nbd->destroy_complete adds 46d4703b1db4 md/raid10: Remove unnecessary rcu_dereference in raid10_ha [...] adds 6607cd319b6b raid1: ensure write behind bio has less than BIO_MAX_VECS sectors adds 461d971215df Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds c7e9d0020361 Revert "floppy: reintroduce O_NDELAY fix" adds b5b0eba590f0 Merge tag 'floppy-for-5.15' of https://github.com/evdenis/ [...] adds 9a1d6c9e3f53 Merge tag 'for-5.15/drivers-2021-08-30' of git://git.kerne [...] adds 3ad4a3162035 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() adds 355a8031dc17 libata: fix ata_host_start() adds 56b4f06c55ad libata: simplify ata_scsi_rbuf_fill() adds d8d8778c24cc libata: cleanup device sleep capability detection adds 891fd7c61952 libata: cleanup ata_dev_configure() adds 2360fa1812cd libata: cleanup NCQ priority handling adds fc5c8aa7bc49 libata: fix ata_read_log_page() warning adds d633b8a702ab libata: print feature list on device scan adds 5f91b8f54874 libata: Introduce ncq_prio_supported sysfs sttribute adds 5b8a2345e64b docs: sysfs-block-device: improve ncq_prio_enable documentation adds f5975d18d46a docs: sysfs-block-device: document ncq_prio_supported adds 62283c6c9d4c include:libata: fix boolreturn.cocci warnings adds 44d7d3b0d1cd Merge tag 'for-5.15/libata-2021-08-30' of git://git.kernel [...] adds d3e9f732c415 io-wq: remove GFP_ATOMIC allocation off schedule out path adds 5fd461784059 io_uring: be smarter about waking multiple CQ ring waiters adds 042b0d85eabb io_uring: use kvmalloc for fixed files adds ac177053bb2c io_uring: inline fixed part of io_file_get() adds b191e2dfe595 io_uring: rename io_file_supports_async() adds c97d8a0f68b3 io_uring: avoid touching inode in rw prep adds ebc11b6c6b87 io_uring: clean io-wq callbacks adds 2215bed9246d io_uring: remove unnecessary PF_EXITING check adds 8724dd8c8338 io-wq: improve wq_list_add_tail() adds 864ea921b030 io_uring: refactor io_alloc_req adds a2416e1ec23c io_uring: don't halt iopoll too early adds 282cdc86937b io_uring: add more locking annotations for submit adds 90291099f24a io_uring: optimise io_cqring_wait() hot path adds e73c5c7cd3e2 io_uring: extract a helper for ctx quiesce adds 6a290a1442b4 io_uring: move io_put_task() definition adds b9bd2bea0f22 io_uring: move io_rsrc_node_alloc() definition adds 543af3a13da3 io_uring: inline io_free_req_deferred adds d3fddf6dddd8 io_uring: deduplicate open iopoll check adds 58d3be2c60d2 io_uring: improve ctx hang handling adds bbbca0948989 io_uring: kill unused IO_IOPOLL_BATCH adds af066f31eb3d io_uring: drop exec checks from io_req_task_submit adds e9dbe221f5d1 io_uring: optimise putting task struct adds f56165e62fae io_uring: move io_fallback_req_func() adds c34b025f2d21 io_uring: cache __io_free_req()'d requests adds 7255834ed6ef io_uring: remove redundant args from cache_free adds bb943b8265c8 io_uring: use inflight_entry instead of compl.list adds cd0ca2e048dc io_uring: inline struct io_comp_state adds 90f67366cb88 io_uring: remove extra argument for overflow flush adds 5d70904367b4 io_uring: inline io_poll_remove_waitqs adds 6294f3686b4d io_uring: clean up tctx_task_work() adds 62906e89e63b io_uring: remove file batch-get optimisation adds 89850fce16a1 io_uring: run timeouts from task_work adds 89b263f6d56e io_uring: run linked timeouts from task_work adds 8ef12efe26c8 io_uring: run regular file completions from task_work adds 79ebeaee8a21 io_uring: remove IRQ aspect of io_ring_ctx completion lock adds 21c843d5825b io_uring: move req_ref_get() and friends adds 91c2f6978311 io_uring: remove req_ref_sub_and_test() adds 5d5901a34340 io_uring: remove submission references adds 20e60a383208 io_uring: skip request refcounting adds fd08e5309bba io_uring: optimise hot path of ltimeout prep adds a4aadd11ea49 io_uring: extract io_uring_files_cancel() in io_uring_task [...] adds f552a27afe67 io_uring: remove files pointer in cancellation functions adds 41a5169c23eb io_uring: code clean for completion_lock in io_arm_poll_handler() adds a141dd896f54 io_uring: correct __must_hold annotation adds 48dcd38d73c2 io_uring: optimise iowq refcounting adds 761bcac1573e io_uring: don't inflight-track linked timeouts adds fb6820998f57 io_uring: optimise initial ltimeout refcounting adds a8576af9d1b0 io_uring: kill not necessary resubmit switch adds 8cb01fac982a io_uring: deduplicate cancellation code adds b97e736a4b55 io_uring: kill REQ_F_LTIMEOUT_ACTIVE adds 4d13d1a4d1e1 io_uring: simplify io_prep_linked_timeout adds 0756a8691017 io_uring: cancel not-armed linked touts separately adds 906c6caaf586 io_uring: optimise io_prep_linked_timeout() adds ae421d9350b5 io_uring: better encapsulate buffer select for rw adds 505657bc6c52 io_uring: reuse io_req_complete_post() adds 23a65db83b3f io_uring: improve same wq polling adds ec3c3d0f3a27 io_uring: fix io_timeout_remove locking adds 79dca1846fe9 io-wq: move nr_running and worker_refs out of wqe->lock pr [...] adds 316319e82f73 io_uring: add comments on why PF_EXITING checking is safe adds e98e49b2bbf7 io_uring: extend task put optimisations adds 187f08c12cd1 io_uring: Add register support for non-4k PAGE_SIZE adds 99c8bc52d132 io_uring: fix lack of protection for compl_nr adds 3a1b8a4e843f io_uring: limit fixed table size by RLIMIT_NOFILE adds 0bea96f59ba4 io_uring: place fixed tables under memcg limits adds 2c5d763c1939 io_uring: add clarifying comment for io_cqring_ev_posted() adds 26578cda3db9 io_uring: add ->splice_fd_in checks adds 5636c00d3e8e io_uring: flush completions for fallbacks adds f237c30a5610 io_uring: batch task work locking adds 126180b95f27 io_uring: IRQ rw completion batching adds dadebc350da2 io_uring: fix io_try_cancel_userdata race for iowq adds d32f89da7fa8 net: add accept helper not installing fd adds b9445598d8c6 io_uring: openat directly into fixed fd table adds a7083ad5e307 io_uring: hand code io_accept() fd installing adds aaa4db12ef7b io_uring: accept directly into fixed file table adds 0c6e1d7fd5e7 io_uring: don't free request to slab adds 14afdd6ee3a0 io_uring: remove redundant req_set_fail() adds a8295b982c46 io_uring: fix failed linkchain code logic adds 9a10867ae54e io_uring: add task-refs-get helper adds b18a1a4574d2 io_uring: clarify io_req_task_cancel() locking adds 90499ad00ca5 io_uring: add build check for buf_index overflows adds 2e480058ddc2 io-wq: provide a way to limit max number of workers adds 50c1df2b56e0 io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts adds ef9dd637084d io_uring: keep ltimeouts in a list adds f1042b6ccb88 io_uring: allow updating linked timeouts adds ecc53c48c13d io-wq: check max_worker limits if a worker transitions bou [...] adds a9a4aa9fbfc5 io-wq: wqe and worker locks no longer need to be IRQ safe adds 87df7fb922d1 io-wq: fix wakeup race when adding new work adds c547d89a9a44 Merge tag 'for-5.15/io_uring-2021-08-30' of git://git.kern [...] adds da521626ac62 bio: optimize initialization of a bio adds 6c7ef543df90 fs: add kiocb alloc cache flag adds be4d234d7aeb bio: add allocation cache abstraction adds be863b9e4348 block: clear BIO_PERCPU_CACHE flag if polling isn't supported adds 394918ebb889 io_uring: enable use of bio alloc cache adds 01cfa28af486 block: use the percpu bio cache in __blkdev_direct_IO adds 270a1c913ebd block: provide bio_clear_hipri() helper adds 3d5b3fbedad6 bio: improve kerneldoc documentation for bio_alloc_kiocb() adds 3b629f8d6dc0 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.k [...] adds 91ef658fb8b8 namei: ignore ERR/NULL names in putname() adds 0ee50b47532a namei: change filename_parentat() calling conventions adds 584d3226d665 namei: make do_mkdirat() take struct filename adds 7797251bb5ab namei: make do_mknodat() take struct filename adds da2d0cede330 namei: make do_symlinkat() take struct filename adds 8228e2c31319 namei: add getname_uflags() adds 020250f31c4c namei: make do_linkat() take struct filename adds 45f30dab3957 namei: update do_*() helpers to return ints adds e34a02dc40c9 io_uring: add support for IORING_OP_MKDIRAT adds 7a8721f84fcb io_uring: add support for IORING_OP_SYMLINKAT adds cf30da90bc3a io_uring: add support for IORING_OP_LINKAT adds b91db6a0b52e Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git. [...] adds eebff916f077 ksmbd: Fix multi-protocol negotiation adds f4228b678b41 ksmbd: change int data type to boolean adds 5ec3df8e98f5 ksmbd: update the comment for smb2_get_ksmbd_tcon() adds c6ce2b5716b0 ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() adds 777cad1604d6 ksmbd: remove select FS_POSIX_ACL in Kconfig adds 323b1ea10263 ksmbd: smbd: fix kernel oops during server shutdown adds 668fff017233 ksmbd: update SMB3 multi-channel support in ksmbd.rst adds 29668d7e9d84 MAINTAINERS: add git adddress of ksmbd adds a9a27d4ab3de ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in acce [...] adds e7a10ed7d734 Merge pull request #66 from namjaejeon/cifsd-for-next adds e70e392fa768 ksmbd: fix permission check issue on chown and chmod adds 0bffa153a2f4 Merge pull request #68 from namjaejeon/cifsd-for-next adds 1923b544bf60 MAINTAINERS: ksmbd: update my email address adds e9e3d5f9e34c MAINTAINERS: ksmbd: add cifs_common directory to ksmbd entry adds 32e19d12fc7c Merge pull request #69 from namjaejeon/cifsd-for-next adds 7d5d8d715689 ksmbd: fix __write_overflow warning in ndr_read_string adds e24c567b7ecf Merge tag '5.15-rc-first-ksmbd-merge' of git://git.samba.o [...] adds f980d055a0f8 CIFS: Fix a potencially linear read overflow adds d72c74197b70 cifs: fix wrong release in sess_alloc_buffer() failed path adds 7321be2663da smb3: fix posix extensions mount option adds 3d2b50e0e768 oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs adds 18d04062f83b cifs: enable fscache usage even for files opened as rw adds 76a3c92ec9e0 cifs: remove support for NTLM and weaker authentication al [...] adds 71c028632461 cifs: fork arc4 and create a separate module for it for ci [...] adds 42c21973fa3c cifs: create a MD4 module and switch cifs.ko to use it adds 38f4910b8b26 cifs: cifs_md4 convert to SPDX identifier adds 332c404a55ef cifs: add cifs_common directory to MAINTAINERS file adds 3998f0b8bc49 cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SE [...] adds 9c849ce86e0f Merge tag '5.15-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 5a80d1c6a270 btrfs: zoned: remove max_zone_append_size logic adds b3b7e1d0b4c2 btrfs: add special case to setget helpers for 64k pages adds 4a9531cf89d2 btrfs: check-integrity: drop unnecessary function prototypes adds 2eadb9e75e8e btrfs: make btrfs_finish_chunk_alloc private to block-group.c adds 67d5e289a193 btrfs: remove max argument from generic_bin_search adds 23608d51a3b2 btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs adds b0ee5e1ec44a btrfs: drop from __GFP_HIGHMEM all allocations adds 8c945d32e604 btrfs: compression: drop kmap/kunmap from lzo adds 696ab562e6df btrfs: compression: drop kmap/kunmap from zlib adds bbaf9715f3f5 btrfs: compression: drop kmap/kunmap from zstd adds 4c2bf276b56d btrfs: compression: drop kmap/kunmap from generic helpers adds 5da384799278 btrfs: check-integrity: drop kmap/kunmap for block pages adds 069a2e37789a btrfs: continue readahead of siblings even if target node [...] adds 6534c0c99ddd btrfs: pass NULL as trans to btrfs_search_slot if we only [...] adds 2b29726c473b btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] adds 506650dcb3a7 btrfs: improve the batch insertion of delayed items adds 5a656c3628b2 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] adds cceaa89f02f1 btrfs: remove racy and unnecessary inode transaction updat [...] adds e1a6d2648300 btrfs: avoid unnecessary log mutex contention when syncing log adds e68107e51f84 btrfs: remove unnecessary list head initialization when sy [...] adds 2ac691d8b3b1 btrfs: avoid unnecessary lock and leaf splits when updatin [...] adds c7bcbb2120cb btrfs: remove ignore_offset argument from btrfs_find_all_roots() adds ad9a9378502d btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] adds f8ee80de7bcf btrfs: remove unneeded return variable in btrfs_lookup_fil [...] adds a7d1c5dc8632 btrfs: introduce btrfs_lookup_match_dir adds a129ffb8166a btrfs: remove unused start and end parameters from btrfs_r [...] adds 25c1252a026c btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] adds f41b6ba93d8e btrfs: remove uptodate parameter from btrfs_dec_test_first [...] adds 809d6902b3b0 btrfs: make btrfs_next_leaf static inline adds 0ac6e06b6c13 btrfs: tree-checker: use table values for stripe checks adds 6c154ba41bd0 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] adds 500a44c9b301 btrfs: uninline btrfs_bg_flags_to_raid_index adds fe4f46d40c1c btrfs: merge alloc_device helpers adds d58ede8d1d9f btrfs: simplify data stripe calculation helpers adds 214cc1843217 btrfs: constify and cleanup variables in comparators adds 4c37a7938496 btrfs: reset this_bio_flag to avoid inheriting old flags adds 3670e6451bc9 btrfs: subpage: check if there are compressed extents insi [...] adds ca62e85ded2c btrfs: disable compressed readahead for subpage adds 557023ea9f06 btrfs: grab correct extent map for subpage compressed extent read adds 1c3dc1731ed2 btrfs: rework btrfs_decompress_buf2page() adds a6e66e6f8c1b btrfs: rework lzo_decompress_bio() to make it subpage compatible adds f47960f49e59 btrfs: reloc: factor out relocation page read and dirty part adds c2832898126f btrfs: make relocate_one_page() handle subpage case adds cc1d0d93d55a btrfs: subpage: fix writeback which does not have ordered extent adds 7367253a351e btrfs: subpage: disable inline extent creation adds e0eefe07f895 btrfs: subpage: allow submit_extent_page() to do bio split adds c8050b3b7f76 btrfs: subpage: reject raid56 filesystem and profile conversion adds e0467866198f btrfs: subpage: fix race between prepare_pages() and btrfs [...] adds 7c11d0ae4395 btrfs: subpage: fix a potential use-after-free in writebac [...] adds e3c62324e470 btrfs: subpage: fix false alert when relocating partial pr [...] adds 9d9ea1e68a05 btrfs: subpage: fix relocation potentially overwriting las [...] adds 95ea0486b20e btrfs: allow read-write for 4K sectorsize on 64K page size [...] adds 963e4db83e28 btrfs: unify regular and subpage error paths in __extent_w [...] adds ac98141d1404 btrfs: wake up async_delalloc_pages waiters after submit adds 8197766d806f btrfs: include delalloc related info in dump space info tr [...] adds fcdef39c03c5 btrfs: enable a tracepoint when we fail tickets adds 03fe78cc2942 btrfs: use delalloc_bytes to determine flush amount for sh [...] adds e16460707e94 btrfs: wait on async extents when flushing delalloc adds 5a798493b8f3 fs: add a filemap_fdatawrite_wbc helper adds b3776305278e btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] adds 25d23cd01621 9p: migrate from sync_inode to filemap_fdatawrite_wbc adds 5662c967c69d fs: kill sync_inode adds e83502ca5f1e block: fix argument type of bio_trim() adds 21dda654d480 btrfs: fix argument type of btrfs_bio_clone_partial() adds 42b5d73b5d23 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() adds 6e8e777deb5c btrfs: eliminate some false positives when checking if ino [...] adds bd54f381a12a btrfs: do not pin logs too early during renames adds b2f78e88052b btrfs: allow degenerate raid0/raid10 adds 7361b4ae03d9 btrfs: remove the dead comment in writepage_delalloc() adds efc222f8d79c btrfs: simplify return values in btrfs_check_raid_min_devices adds 77eea05e7851 btrfs: add ro compat flags to inodes adds 146054090b08 btrfs: initial fsverity support adds 705242538ff3 btrfs: verity metadata orphan items adds ea3dc7d2d1f5 btrfs: print if fsverity support is built in when loading module adds 0ff40a910f56 btrfs: introduce btrfs_search_backwards function adds 98caf9531e1d btrfs: allocate file_ra_state on stack in readahead_cache adds 0afb603afc3e btrfs: allocate btrfs_ioctl_quota_rescan_args on stack adds c853a5783ebe btrfs: allocate btrfs_ioctl_defrag_range_args on stack adds dce281503906 btrfs: allocate backref_ctx on stack in find_extent_clone adds 1c167b87f4f9 btrfs: remove unnecessary NULL check for the new inode dur [...] adds d135a5339611 btrfs: remove no longer needed full sync flag check at ino [...] adds 1f295373022e btrfs: update comment at log_conflicting_inodes() adds 77233c2d2ec9 btrfs: zoned: allow disabling of zone auto reclaim adds ba86dd9fe60e btrfs: zoned: suppress reclaim error message on EAGAIN adds 0ae79c6fe70d btrfs: zoned: fix block group alloc_offset calculation adds 63fb5879db7c btrfs: zoned: add asserts on splitting extent_map adds e4571b8c5e9f btrfs: fix NULL pointer dereference when deleting device b [...] adds e7849e33cf5d btrfs: sysfs: document structures and their associated files adds c2fd68b6b2b0 namei: add mapping aware lookup helper adds b3b6f5b92255 btrfs: handle idmaps in btrfs_new_inode() adds ca07274c3da9 btrfs: allow idmapped rename inode op adds c020d2eaf1a8 btrfs: allow idmapped getattr inode op adds 72105277dcfc btrfs: allow idmapped mknod inode op adds e93ca491d03f btrfs: allow idmapped create inode op adds b0b3e44d346c btrfs: allow idmapped mkdir inode op adds 5a0521086e5f btrfs: allow idmapped symlink inode op adds 98b6ab5fc098 btrfs: allow idmapped tmpfile inode op adds d4d094646142 btrfs: allow idmapped setattr inode op adds 3bc71ba02cf5 btrfs: allow idmapped permission inode op adds 5474bf400f16 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] adds 4d4340c912cc btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls adds c4ed533bdc79 btrfs: allow idmapped SNAP_DESTROY ioctls adds aabb34e7a31c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids adds e4fed17a32b6 btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls adds 39e1674ff035 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl adds 6623d9a0b0ce btrfs: allow idmapped INO_LOOKUP_USER ioctl adds 4a8b34afa9c9 btrfs: handle ACLs on idmapped mounts adds 5b9b26f5d0b8 btrfs: allow idmapped mount adds 8be2ba2e0e11 btrfs: avoid unnecessarily logging directories that had no [...] adds 3736127a3aa8 btrfs: tree-log: check btrfs_lookup_data_extent return value adds 93c60b17f2b5 btrfs: reduce the preemptive flushing threshold to 90% adds 114623979405 btrfs: do not do preemptive flushing if the majority is gl [...] adds 939c7feb1921 btrfs: zoned: fix ordered extent boundary calculation adds 0d977e0eba23 btrfs: reset replace target device to allocation state on close adds 87045e654607 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] adds cd358208d703 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds c37453cb87e3 gfs2: be more verbose replaying invalid rgrp blocks adds 69a61144f32b gfs2: trivial clean up of gfs2_ail_error adds dc7674eda002 gfs2: tiny cleanup in gfs2_log_reserve adds a28dc123fa66 gfs2: init system threads before freeze lock adds 70c11ba8f2dc gfs2: Don't release and reacquire local statfs bh adds 7392fbb0a402 gfs2: Make recovery error more readable adds a8f1d32d0f04 gfs2: Eliminate vestigial HIF_FIRST adds ba3ca2bcf4aa gfs2: nit: gfs2_drop_inode shouldn't return bool adds 1b8550b5de76 gfs2: Mark journal inodes as "don't cache" adds 8cc67f704f4b gfs2: don't stop reads while withdraw in progress adds d1340f80f0b8 gfs2: Don't call dlm after protocol is unmounted adds fffe9bee14b0 gfs2: Delay withdraw from atomic context adds 08d736667185 gfs2: Remove redundant check from gfs2_glock_dq adds 4529fb1546b9 Merge tag 'gfs2-v5.14-rc2-fixes' of git://git.kernel.org/p [...] adds c7e0b781b73c NFSD: Clean up splice actor adds 2f0f88f42f2e SUNRPC: Add svc_rqst_replace_page() API adds 496d83cf0f2f NFSD: Batch release pages during splice read adds 883b4aee4dec tracing: Add trace_event helper macros __string_len() and [...] adds 408c0de70618 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds d27b74a8675c NFSD: Use new __string_len C macros for nfsd_clid_class adds cd2d644ddba1 lockd: Fix invalid lockowner cast after vfs_test_lock adds 6c8c84f52510 svcrdma: Fewer calls to wake_up() in Send completion handler adds b6c2bfea096b svcrdma: Relieve contention on sc_send_lock. adds 07a92d009f0b svcrdma: Convert rdma->sc_rw_ctxts to llist adds ea49dc79002c NFSD: remove vanity comments adds 5c11720767f7 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() adds a2071573d634 sysctl: introduce new proc handler proc_dobool adds d02a3a2cb25d lockd: change the proc_handler for nsm_use_hostnames adds b4ab2fea7c79 SUNRPC: Add RPC_AUTH_TLS protocol numbers adds 5a4753446253 rpc: fix gss_svc_init cleanup on failure adds f7104cc1a915 nfsd4: Fix forced-expiry locking adds 729580ddc53e svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() adds c782af250083 SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory adds a4ae30814396 SUNRPC: Move client-side disconnect injection adds 3a1261805940 SUNRPC: Server-side disconnect injection adds 400edd8c0455 SUNRPC: Add documentation for the fail_sunrpc/ directory adds 7de875b231ed lockd: lockd server-side shouldn't set fl_ops adds 2dc6f19e4f43 nlm: minor nlm_lookup_file argument change adds a81041b7d8f0 nlm: minor refactoring adds b661601a9fdf lockd: update nlm_lookup_file reexport comment adds 7f024fcd5c97 Keep read and write fds with each nlm_file adds f657f8eef3ff nfs: don't atempt blocking locks on nfs reexports adds b840be2f00c0 lockd: don't attempt blocking locks on nfs reexports adds bb0a55bb7148 nfs: don't allow reexport reclaims adds 0bcc7ca40bd8 nfsd: fix crash on LOCKT on reexported NFSv3 adds 8bda95577627 Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linu [...] adds 916d636e0a2d Merge tag 'vfs-5.15-merge-1' of git://git.kernel.org/pub/s [...] adds b69eea82d37d iomap: pass writeback errors to the mapping adds d9d381f3ef5b iomap: fix a trivial comment typo in trace.h adds 1d25d0aecfcd iomap: remove the iomap arguments to ->page_{prepare,done} adds 66b8165ed4b5 iomap: mark the iomap argument to iomap_sector const adds 4495c33e4d30 iomap: mark the iomap argument to iomap_inline_data const adds e3c4ffb0c221 iomap: mark the iomap argument to iomap_inline_data_valid const adds 6d49cc8545e9 fs: mark the iomap argument to __block_write_begin_int const adds 7e4f4b2d689d fsdax: mark the iomap argument to dax_iomap_sector as const adds 78c64b00f842 iomap: mark the iomap argument to iomap_read_inline_data const adds 1acd9e9c015b iomap: mark the iomap argument to iomap_read_page_sync const adds 740499c78408 iomap: fix the iomap_readpage_actor return value for inline data adds f4b896c213f0 iomap: add the new iomap_iter model adds f6d480006cea iomap: switch readahead and readpage to use iomap_iter adds ce83a0251c6e iomap: switch iomap_file_buffered_write to use iomap_iter adds 8fc274d1f4b4 iomap: switch iomap_file_unshare to use iomap_iter adds 2aa3048e03d3 iomap: switch iomap_zero_range to use iomap_iter adds 253564bafff3 iomap: switch iomap_page_mkwrite to use iomap_iter adds a6d3d49587d1 iomap: switch __iomap_dio_rw to use iomap_iter adds 7892386d3571 iomap: switch iomap_fiemap to use iomap_iter adds 6d8a1287a489 iomap: switch iomap_bmap to use iomap_iter adds 40670d18e878 iomap: switch iomap_seek_hole to use iomap_iter adds c4740bf1edad iomap: switch iomap_seek_data to use iomap_iter adds 3d99a1ce3854 iomap: switch iomap_swapfile_activate to use iomap_iter adds ca289e0b95af fsdax: switch dax_iomap_rw to use iomap_iter adds 57320a01fe1f iomap: remove iomap_apply adds 1b5c1e36dc0e iomap: pass an iomap_iter to various buffered I/O helpers adds b74b1293e6ca iomap: rework unshare flag adds 55f81639a715 fsdax: factor out helpers to simplify the dax fault code adds c2436190e492 fsdax: factor out a dax_fault_actor() helper adds 65dd814a6187 fsdax: switch the fault handlers to use iomap_iter adds fad0a1ab34f7 iomap: constify iomap_iter_srcmap adds 8d04fbe71fa0 iomap: move loop control code to iter.c adds 36ca7943ac18 mm/swap: consider max pages in iomap_swapfile_add_extent adds 03b8df8d43ec iomap: standardize tracepoint formatting and storage adds 0ee7c3e25d8c Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub [...] adds 1dd5915a5cbd Merge tag 'fs.move_mount.move_mount_set_group.v5.15' of gi [...] adds 927bc120a248 Merge tag 'fs.close_range.v5.15' of git://git.kernel.org/p [...] adds ad19607a90b2 doc: give a more thorough id handling explanation adds 67b03f93a30f Merge tag 'fs.idmapped.v5.15' of git://git.kernel.org/pub/ [...] adds 2863643fb8b9 set_user: add capability check when rlimit(RLIMIT_NPROC) exceeds adds e55f0c439a26 Merge tag 'kernel.sys.v5.15' of git://git.kernel.org/pub/s [...] adds befa491ce695 Merge tag 'selinux-pr-20210830' of git://git.kernel.org/pu [...] adds 67d69e9d1a6c audit: move put_tree() to avoid trim_trees refcount underf [...] adds 8e0cd9525ca7 Merge tag 'audit-pr-20210830' of git://git.kernel.org/pub/ [...] adds 9b2eacd8f046 Merge tag 'Smack-for-5.15' of git://github.com/cschaufler/ [...] adds e5c6b312ce3c cpufreq: schedutil: Use kobject release() method to free s [...] adds 43dde64bb1b4 Merge back cpufreq changes for v5.15. adds 950809cd6ca2 thermal: intel: Allow processing of HWP interrupt adds d0e936adbd22 cpufreq: intel_pstate: Process HWP Guaranteed change notification adds b2f6662ac08d PM: cpu: Make notifier chain use a raw_spinlock_t adds 15538a20579f notifier: Remove atomic_notifier_call_chain_robust() adds 7fcc17d0cb12 PM: EM: Increase energy calculation precision adds 88e9c0bf1ca3 Merge branches 'pm-cpufreq', 'pm-cpu' and 'pm-em' adds dbcfa7156f48 PM: sleep: unmark 'state' functions as kernel-doc adds 020d86fc0df8 opp: Don't print an error if required-opps is missing adds c016baf7dc58 PM: domains: Add support for 'required-opps' to set defaul [...] adds 80d4a82e1db8 arm64: dts: sc7180: Add required-opps for i2c adds 656164181eec PM: domains: Fix domain attach for CONFIG_PM_OPP=n adds bc0d0b1dfe27 Merge back new PM domains material for v5.15. adds 1cc5b9a411e4 powercap: Add Power Limit4 support for Alder Lake SoC adds fe583359ddf0 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap' adds 5cbba60596b1 Merge tag 'pm-5.15-rc1' of git://git.kernel.org/pub/scm/li [...] adds e692fa135360 ACPICA: iASL: Add support for the AEST table (data compiler) adds 5ecce804da24 ACPICA: Fix an if statement (add parens) adds 78df71b3a640 ACPICA: Macros should not use a trailing semicolon adds 200950b615d5 ACPICA: Headers: Add new DBG2 Serial Port Subtypes adds 87b8ec5846cb ACPICA: iASL: Fix for WPBT table with no command-line arguments adds 89ceb98ac118 ACPICA: Add method name "_DIS" For use with aslmethod.c adds 696e0c937d07 ACPICA: Update version to 20210730 adds b46a8eda83b4 Merge branch 'acpica' adds 7c85154643df Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 2aaea6a1647e ACPI: SPCR: Add support for the new 16550-compatible Seria [...] adds 97e03410bc5f ACPI: tables: FPDT: Do not print FW_BUG message if record [...] adds b25d5a1cd198 ACPI: platform-profile: call sysfs_notify() from platform_ [...] adds 2fec5b82f931 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] adds 437b38c51162 ACPI: Add memory semantics to acpi_os_map_memory() adds fad40a624854 ACPI: power: Use acpi_handle_debug() to print debug messages adds 2bc4eb943b1b ACPI: power: Drop name from struct acpi_power_resource adds 1a20d409c874 ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) adds 2cbd40709a9d Merge branches 'acpi-osl', 'acpi-power' and 'acpi-misc' adds 6f1e8b12eec4 Merge tag 'acpi-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds b5b41ab6b0c1 device property: Check fwnode->secondary in fwnode_graph_g [...] adds a90887705668 Revert "media: device property: Call fwnode_graph_get_endp [...] adds 8e235ff9a1e3 Merge tag 'devprop-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 68249abd7ae8 mmc: host: add kdoc for mmc_retune_{en|dis}able adds 8ffb2611a752 mmc: host: factor out clearing the retune state adds c0b4e411a9b0 mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds 25a916645e02 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 256e4e4e836c mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds 66bad6ed2204 mmc: sdhci-of-arasan: Check return value of non-void funtions adds 462f58fdb8c0 mmc: sdhci-of-arasan: Use appropriate type of division macro adds 4dd7080a7892 mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds 5c7e468ab17f mmc: arasan: Fix the issue in reading tap values from DT adds 1a769fb66420 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds 2fc2628a4509 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds 492200f2479d mmc: sh_mmcif: use proper DMAENGINE API for termination adds 29cef6d47b67 mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 575cf1046923 mmc: mmci: De-assert reset on probe adds 696068470e38 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 2b8ac062f337 mmc: dw_mmc: Add data CRC error injection adds 972d5084831d mmc: core: Avoid hogging the CPU while polling for busy in [...] adds 468108155b0f mmc: core: Avoid hogging the CPU while polling for busy fo [...] adds 6966e6094c6d mmc: core: Avoid hogging the CPU while polling for busy af [...] adds 4a11cc647d7c mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header adds 86c639ce0826 mmc: core: Store pointer to bio_crypt_ctx in mmc_request adds 833592884972 mmc: core: Only print retune error when we don't check for [...] adds 60885bfb2a47 memstick: ms_block: Fix spelling contraction "cant" -> "can't" adds 4b5e37b8fd64 mmc: sdio: Don't warn about vendor CIS tuples adds e285b3e06464 mmc: sdio: Print contents of unknown CIS tuples adds 3ac5e45291f3 mmc: rtsx_pci: Fix long reads when clock is prescaled adds e30314f25511 mmc: sdhci: Introduce max_timeout_count variable in sdhci_host adds ed78a03d4128 mmc: sdhci-msm: Use maximum possible data timeout value adds 522654d534d3 mmc: sdhci: Fix issue with uninitialized dma_slave_config adds c3ff0189d3bc mmc: dw_mmc: Fix issue with uninitialized dma_slave_config adds ee5165354d49 mmc: moxart: Fix issue with uninitialized dma_slave_config adds 71b7597c63d2 mmc: renesas_sdhi: Refactor renesas_sdhi_probe() adds f4ff24f8a7c1 mmc: sdhci: Correct the tuning command handle for PIO mode adds 4850c225dd0e mmc: usdhi6rol0: Implement card_busy function adds 291ee9d5da53 mmc: core: Update ->card_busy() callback comment adds 4aba5dc71eae dt-bindings: mmc: renesas,sdhi: Fix dtbs-check warning adds bfadee4554c3 dt-bindings: mmc: renesas,sdhi: Document RZ/G2L bindings adds 3f6e276270de dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string adds 4bdda3db47db dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule adds 2c2eaf882f7b dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 adds b2832b96fcf5 mmc: pwrseq: sd8787: add support for wilc1000 adds 09cedbd8dbc0 mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 adds 2b50c81fb728 memstick: r592: Change the name of the 'pci_driver' struct [...] adds 89d74b30f443 memstick: switch from 'pci_' to 'dma_' API adds b048457c54e4 mmc: switch from 'pci_' to 'dma_' API adds f6f607070aa6 mmc: queue: Match the data type of max_segments adds fe72d08a961f mmc: core: Issue HPI in case the BKOPS timed out adds a0dbbdc2036e mmc: sdhci-esdhc-imx: Remove redundant code for manual tuning adds 45334ee13858 mmc: sdhci-esdhc-imx: Select the correct mode for auto tuning adds e72a55f2e5dd mmc: core: Return correct emmc response in case of ioctl error adds dba914b24884 mmc: pwrseq: sd8787: fix compilation warning adds f80c8e6864eb mmc: queue: Remove unused parameters(request_queue) adds a75c95616297 Merge branch 'fixes' into next adds 359f3d743f3a Merge tag 'mmc-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds f16a3bb69aa6 i2c: highlander: add IRQ check adds 4e60d5dd10cd i2c: i801: Improve disabling runtime pm adds 1a987c69ce2c i2c: i801: make p2sb_spinlock a mutex adds 60aea76d85ff i2c: i801: Remove not needed debug message adds 9c5b1daa3b24 i2c: parport: Switch to use module_parport_driver() adds dab4b0e8c9a5 i2c: at91: remove #define CONFIG_PM adds 73c76332a448 i2c: at91-master: : use proper DMAENGINE API for termination adds 73a370cff4db i2c: imx: : use proper DMAENGINE API for termination adds 101703ca8e37 i2c: mxs: : use proper DMAENGINE API for termination adds 0425b937a79f i2c: qup: : use proper DMAENGINE API for termination adds e5a7cb0d9002 i2c: sh_mobile: : use proper DMAENGINE API for termination adds a2c21668a0fe i2c: at91: mark PM ops as __maybe unused adds 26471d4a6cf8 units: Add SI metric prefix definitions adds c045214a0f31 i2c: designware: Use DIV_ROUND_CLOSEST() macro adds 85888376a8ca i2c: designware: Fix indentation in the header adds 295e0e7be753 i2c: dev: Define pr_fmt() and drop duplication substrings adds b18f32d9874e i2c: dev: Use sysfs_emit() in "show" functions adds e517992bbce0 i2c: remove dead PMC MSP TWI/SMBus/I2C driver adds e47a0ced4047 i2c: sun6i-pw2i: Prefer strscpy over strlcpy adds 8d744da241b8 i2c: synquacer: fix deferred probing adds a1299505162a i2c: iop3xx: fix deferred probing adds d6840a5e370b i2c: s3c2410: fix IRQ check adds f9b459c2ba5e i2c: hix5hd2: fix IRQ check adds 3cfc88380413 i2c: virtio: add a virtio i2c frontend driver adds 58fb7c643d34 i2c: mt65xx: fix IRQ check adds 661e8a88e831 i2c: xlp9xx: fix main IRQ check adds 8b51a8e64443 i2c: cadence: Implement save restore adds 871dda463c6f Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds 276281b8e898 hwmon: sht4x: update Documentation for Malformed table adds 02c9dce4df8d hwmon: (k10temp) support Zen3 APUs adds bd56c1e9603a hwmon: (ntc_thermistor) Use library interpolation adds 129cdce37561 hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds 964c1c91ed60 hwmon: (w83627ehf) Use platform_create_bundle adds 228f2aed8777 hwmon: (w83627ehf) Remove w83627ehf_remove() adds 1ccdc1840567 hwmon: intel-m10-bmc-hwmon: add n5010 sensors adds 04fecf0c6155 dt-bindings: firmware: update arm,scpi.yaml reference adds ef9e78c0d1ff hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS adds 6f447ce0f7c1 hwmon: (w83627ehf) Make DEVICE_ATTR_RO static adds 5a0f50d110b3 hwmon: Add support for SB-RMI power module adds 04165fb73f9b hwmon: (sbrmi) Add Documentation adds 60b76c3a117c dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings adds 1492fa21c0ba hwmon: (dell-smm-hwmon) Use platform device adds c9363cdf3aab hwmon: (dell-smm-hwmon) Mark functions as __init adds a2cb66b476e2 hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() adds ba04d73c26ed hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] adds deeba244b0fe hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] adds 2757269a7def hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan adds 95d88d054ad9 hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] adds e104d530f373 hwmon: Replace deprecated CPU-hotplug functions. adds 542613a25eff dt-bindings: hwmon: Add bindings for Winbond W83781D adds 2284ed9ffc06 hwmon: (w83781d) Match on device tree compatibles adds 76b72736f574 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control adds a3933625de28 hwmon: (axi-fan-control) Make sure the clock is enabled adds e66705de8206 hwmon: (axi-fan-control) Handle irqs in natural order adds 2aee7e67bee7 hwmon: (axi-fan-control) Support temperature vs pwm points adds 7a8c68c57fd0 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits adds 1125bacbf36c hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max adds c510f6accbba hwmon: (dell-smm) Mark tables as __initconst adds 782a99c146ff hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init adds 8713b4a49c8a hwmon: (dell-smm) Rework SMM function debugging adds b3a7ab2d4376 hwmon: remove amd_energy driver in Makefile adds 128066c88770 hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs adds 02a2484cf8d1 hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU adds 0e3f52bbd9eb hwmon: (k10temp) Rework the temperature offset calculation adds 25572c818d2e hwmon: (k10temp) Add support for yellow carp adds 23bd022aa618 hwmon: (adt7470) Fix some style issues adds ef67959c4253 hwmon: (adt7470) Convert to use regmap adds fc958a61ff6d hwmon: (adt7470) Convert to devm_hwmon_device_register_wit [...] adds 0e35f63f7f4e hwmon: add driver for Aquacomputer D5 Next adds e7c1bbcf0c31 Merge tag 'hwmon-for-v5.15' of git://git.kernel.org/pub/sc [...] adds 654933ae7d32 leds: flash: Remove redundant initialization of variable ret adds 791bc41163c5 leds: move default_state read from fwnode to core adds 3d3d65bd2764 leds: pwm: add support for default-state device property adds 8b624007e72f leds: lp50xx: Fix chip name in KConfig adds 5358680e6757 leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA adds 09f1273064ee Documentation: leds: standartizing LED names adds 5d823d6d6985 dt-bindings: leds: Add retain-state-shutdown boolean adds 419066324e19 leds: leds-core: Implement the retain-state-shutdown property adds 2420ae02ce0a leds: pca955x: Clean up code formatting adds 7086625fde65 leds: pca955x: Add brightness_get function adds e46cb6d0c760 leds: pca955x: Implement the default-state property adds 7c4815929276 leds: pca955x: Let the core process the fwnode adds 239f32b4f161 leds: pca955x: Switch to i2c probe_new adds a998a62be9cd Merge tag 'leds-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds d0efb16294d1 net: don't unconditionally copy_from_user a struct ifreq f [...] adds 2f8b6161cca5 net/mlx5: Lag, fix multipath lag activation adds 8e7e2e8ed0e2 net/mlx5: Remove all auxiliary devices at the unregister event adds 9a5f9cc794e1 net/mlx5e: Fix possible use-after-free deleting fdb rule adds ca6891f9b27d net/mlx5: E-Switch, Set vhca id valid flag when creating i [...] adds f9d196bd632b net/mlx5e: Use correct eswitch for stack devices with lag adds 6cc64770fb38 net/mlx5: DR, fix a potential use-after-free bug adds 5fe2a6b4344c Merge tag 'mlx5-fixes-2021-08-26' of git://git.kernel.org/ [...] adds 0d55649d2ad7 net: phy: marvell10g: fix broken PHY interrupts for anyone [...] adds 84c5fb8c4264 ice: fix Tx queue iteration for Tx timestamp enablement adds 1f0cbb3e8916 ice: remove dead code for allocating pin_config adds 4dd0d5c33c3e ice: add lock around Tx timestamp tracker flush adds 9ee313433c48 ice: restart periodic outputs around time changes adds b357d9717be7 ice: Only lock to update netdev dev_addr adds 2619835e31cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 57f780f1c433 atlantic: Fix driver resume flow. adds 1c93427d80fd Merge remote-tracking branch 'net/master' adds e3245a7b7b34 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex adds d532bcd0b269 netfilter: conntrack: sanitize table size default settings adds dd6d2910c5e0 netfilter: conntrack: switch to siphash adds d7e7747ac5c2 netfilter: refuse insertion if chain has grown too large adds c20d0ad48821 Merge remote-tracking branch 'netfilter/master' adds 8c70461bbb83 ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module adds 9e7647b5070f ALSA: hda/cs8409: Move arrays of configuration to a new file adds ccff0064a7ce ALSA: hda/cs8409: Use enums for register names and coefficients adds cab82a222f3d ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization adds 29dbb9bcd3ea ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg adds 1f03db686583 ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cybor [...] adds cc7df1623c52 ALSA: hda/cs8409: Disable unsolicited responses during suspend adds 134ae782c468 ALSA: hda/cs8409: Disable unsolicited response for the first boot adds 1e0a975a8a8e ALSA: hda/cs8409: Mask CS42L42 wake events adds db0ae848a989 ALSA: hda/cs8409: Simplify CS42L42 jack detect. adds a1a6c7df2b2e ALSA: hda/cs8409: Prevent I2C access during suspend time adds b2a887748e51 ALSA: hda/cs8409: Generalize volume controls adds 647d50a0c304 ALSA: hda/cs8409: Dont disable I2C clock between consecuti [...] adds d395fd7864c5 ALSA: hda/cs8409: Avoid setting the same I2C address for e [...] adds 8de4e5a6680d ALSA: hda/cs8409: Avoid re-setting the same page as the la [...] adds 165b81c4ac30 ALSA: hda/cs8409: Support i2c bulk read/write functions adds 636eb9d26f29 ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions adds 24f7ac3d3b6b ALSA: hda/cs8409: Move codec properties to its own struct adds c076e201d5e1 ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/ [...] adds 404e770a9c87 ALSA: hda/cs8409: Add Support to disable jack type detecti [...] adds 20e507724113 ALSA: hda/cs8409: Add support for dolphin adds e4e6c584f516 ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Co [...] adds fed0aaca0b0f ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 adds 928adf0ebc78 ALSA: hda/cs8409: Use timeout rather than retries for I2C [...] adds c8b4f0865e82 ALSA: hda/cs8409: Remove unnecessary delays adds 4ff2ae3a135f ALSA: hda/cs8409: Follow correct CS42L42 power down sequen [...] adds 7482ec7111fb ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops adds 360a5812b923 ALSA: core: control_led: use strscpy instead of strlcpy adds 0c4aa67735b7 ALSA: hda_audio_ext: fix kernel-doc adds 1a04830169d0 ALSA: hda/cs8409: Prevent pops and clicks during suspend adds bda36b0fc2b6 ALSA: memalloc: Count continuous pages in vmalloc buffer handler adds 7ac2246f5670 ALSA: usb-audio: Input source control - digidesign mbox adds 81be10934949 ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag adds 95dc85dba05f ALSA: hda: conexant: Turn off EAPD at suspend, too adds b98444ed597d ALSA: hda: Suspend codec at shutdown adds 327b34f2a97d ALSA: hda: Nuke unused reboot_notify callback adds c0a7f9372cf0 Merge branch 'for-linus' into for-next adds 8fc8e903156f ALSA: hda: Drop workaround for a hang at shutdown again adds f8b32a6daf35 ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() adds d2d837563743 ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG [...] adds 23c671be97b9 ALSA: firewire-motu: add support for MOTU 896HD adds 73355ddd8775 ALSA: hda: Code refactoring snd_hda_pick_fixup() adds a235d5b8e550 ALSA: hda: Allow model option to specify PCI SSID alias adds 4a1672d183cc ALSA: hda: Update documentation for aliasing via the model option adds 2231af793fe2 ALSA: doc: Fix indentation warning adds 13d9c6b998aa ALSA: hda/realtek: Workaround for conflicting SSID on ASUS [...] adds 539a5093e73e Merge branch 'for-linus' into for-next adds e28ac04a705e ASoC: intel: atom: Revert PCM buffer address setup workaro [...] adds 7af5a14371c1 ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC adds 93ab3eafb0b3 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup adds 1a10d5b0f6c2 Merge branch 'for-linus' into for-next adds 6e41340994e5 ALSA: usb-audio: Move set-interface-first workaround into [...] adds 2eaf1635f9d6 ALSA: hda: Disable runtime resume at shutdown adds 424e531b47f8 ALSA: hda/cs8409: Ensure Type Detection is only run on sta [...] adds ea41a498cc64 ALSA: hda/cs8409: Initialize Codec only in init fixup. adds f3eef46f0518 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl adds 4267c5a8f313 ALSA: usb-audio: Work around for XRUN with low latency playback adds 4801bee7d5a3 ALSA: usb-audio: Add lowlatency module option adds f7b82b12626e Merge branch 'for-linus' into for-next adds f4eeaed04e86 ASoC: Intel: Fix platform ID matching adds cf2a19f7d2b7 ASoC: rt5682: Adjust headset volume button threshold again adds e6d0b92ac00b ASoC: wm_adsp: Put debugfs_remove_recursive back in adds a617f7d45c49 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds eb7ab747efd6 ASoC: dt-bindings: rt1015p: fix syntax error in dts-bindin [...] adds 772d44526e20 ASoC: rt5682: Properly turn off regulators if wrong device ID adds a1ea05723c27 ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() adds 6f28c883b7ba ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description adds d2556edadbf2 ASoC: SOF: Intel: hda-stream: remove always true condition adds 5503e938fef3 ASoC: SOF: Intel: simplify logic for DMI_L1 handling adds 246dd4287dfb ASoC: SOF: Intel: make DMI L1 selection more robust adds 6d9d1652de79 Merge series "ASoC: SOF: Intel: DMI L1 power optimization [...] adds 03e786bd4341 ASoC: sh: Add RZ/G2L SSIF-2 driver adds bed0b1c1e88a ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channe [...] adds 26ac471c5354 ASoC: sh: rz-ssi: Add SSI DMAC support adds f84f6ee0366f Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] adds c50f126b3c9e ASoC: Intel: boards: harden codec property handling adds 69efe3b834c0 ASoC: Intel: boards: handle errors with acpi_dev_get_first [...] adds d3409eb20d3e ASoC: Intel: boards: get codec device with ACPI instead of [...] adds cdf99c9ab721 ASoC: Intel: sof_sdw: pass card information to init/exit f [...] adds 82027585fce0 ASoC: Intel: sof_sdw_rt711*: keep codec device reference u [...] adds e5a292d39466 ASoC: Intel: use software node API in SoundWire machines adds f1f8a9615451 ASoC: Intel: remove device_properties for Atom boards adds 0bd3c071e6e7 ASoC: Intel: boards: use software node API in Atom boards adds 31e53e137c5a Merge series "ASoC: Intel: boards: use software node API" [...] adds 80165bb80433 ASoC: tegra30: ahub: Use of_device_get_match_data adds 356b94a32a75 ASoC: tegra30: i2s: Use of_device_get_match_data adds 0a1e5ac50de2 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds 9cec66fa7026 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds a2659768893b ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds d490f4e73e3c ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_lin [...] adds 454a7422fa28 ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() adds c2dea1fba206 ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() adds c7577906865c ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB adds 500b39da6249 ASoC: soc-component: cleanup cppcheck warning at snd_soc_p [...] adds 834a36ddc6d2 ASoC: soc-ac97: cleanup cppcheck warning adds f75953bca75f Merge series "ASoC: soc-xxx: cleanup cppcheck warning" fro [...] adds d40dfb860ad7 ASoC: sh: rz-ssi: Fix dereference of noderef expression warning adds 1b5d1d3a2f77 ASoC: sh: rz-ssi: Fix wrong operator used issue adds f8043ef50aca ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the compon [...] adds ea2efedefbc3 ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_ [...] adds 240fdf3f42fc ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_m [...] adds 2499ee9d9079 Merge series "ASoC: tegra30: Fix use of of_device_get_matc [...] adds 2fbbcffea5b6 ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks adds 4b14f1791205 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_req [...] adds 5d925d9823aa ASoC: uniphier: make arrays mul and div static const, make [...] adds 28889de643cd ASoC: rsnd: core: make some arrays static const, makes obj [...] adds cc64c390b215 ASoC: rsnd: adg: clearly handle clock error / NULL case adds 5caab9f48b96 ASoC: rt5640: Move rt5640_disable_jack_detect() up in the [...] adds 15d54840ecf6 ASoC: rt5640: Delay requesting IRQ until the machine-drv c [...] adds d21213b4503e ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640 [...] adds e3f2a6603a98 ASoC: rt5640: Add rt5640_set_ovcd_params() helper adds 0a61bcbba873 ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" [...] adds 9ba00856686a ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 10 [...] adds 77eca00f8366 Merge series "ASoC: Intel/rt5640: Add support for HP Elite [...] adds 43d2c4982fcc ASoC: ics43432: add CMM-4030D-261 support adds 0f28b69e4b59 dt-bindings: add compatible vendor prefix for CUI Devices adds c7bd58940bcb ASoC: ics43432: add compatible for CUI Devices adds 0aeb17d17282 ASoC: rt1015p: correct indentation adds a5ec37713367 ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_c [...] adds d019403a777e ASoC: rt1015: remove possible unused variable `bclk_ms' adds 6d41bbf2fd36 ASoC: Intel: kbl_da7219_max98927: Fix format selection for [...] adds 126b3422adc8 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs adds 87b265260046 ASoC: Intel: Skylake: Select proper format for NHLT blob adds e8b374b649af ASoC: Intel: Skylake: Fix module resource and format selection adds e4e0633bcadc ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER adds c5ed9c547cba ASoC: Intel: Skylake: Fix passing loadable flag for module adds e4e95d829183 ASoC: Intel: Skylake: Simplify m_state for loadable modules adds a4ad42d28618 ASoC: Intel: Skylake: Support multiple format configs adds db5a3f83a241 ASoC: Intel: Skylake: Support modules with generic extension adds 5b27a71cbbfe ASoC: Intel: Skylake: Properly configure modules with gene [...] adds b947d2b467c0 ASoC: Intel: Skylake: Select first entry for singular pipe [...] adds 6f02c0894921 Merge series "ASoC: Intel: Skylake: Fix and support comple [...] adds 0be10d7122ce ASoC: SOF: intel: remove duplicate include adds cab2b9e5fc0e ASoC: mediatek: mt8195: update mediatek common driver adds d62ad762f675 ASoC: mediatek: mt8195: support audsys clock control adds 1de9a54acafb ASoC: mediatek: mt8195: support etdm in platform driver adds 3de3eba588bb ASoC: mediatek: mt8195: support adda in platform driver adds 1f95c019115c ASoC: mediatek: mt8195: support pcm in platform driver adds 6746cc858259 ASoC: mediatek: mt8195: add platform driver adds b5bac34fcfb4 dt-bindings: mediatek: mt8195: add audio afe document adds 40d605df0a7b ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] adds e581e3014cc4 ASoC: mediatek: mt8195: add DPTX audio support adds ef46cd42ecf0 ASoC: mediatek: mt8195: add HDMITX audio support adds 5f8c991e8950 dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt [...] adds 88939e737573 Merge series "ASoC: mediatek: Add support for MT8195 SoC" [...] adds 2d02e7d7d04f Merge branch 'for-5.14' of https://git.kernel.org/pub/scm/ [...] adds dc2d01c754c3 ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_ja [...] adds 8d3019b63b3d ASoC: rt5682: Fix the vol+ button detection issue adds a8946f032eea ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPRO [...] adds 2fd276c3ee4b ASoC: dwc: Get IRQ optionally adds 11a08e05079a ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> [...] adds 023a3f3a1c4f ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile adds acc8b9d11791 ASoC: rockchip: spdif: Fix some coding style adds c5d4f09feb9f ASoC: rockchip: spdif: Add support for rk3568 spdif adds e79ef3c2cfe0 ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif adds dac825b6a6bd Merge series "Patches to update for rockchip spdif" from S [...] adds ebfea6712576 ASoC: rockchip: i2s: Add support for set bclk ratio adds 6b76bcc004b0 ASoC: rockchip: i2s: Fixup clk div error adds 7a2df53bc090 ASoC: rockchip: i2s: Improve dma data transfer efficiency adds 53ca9b9777b9 ASoC: rockchip: i2s: Fix regmap_ops hang adds 296713a3609d ASoC: dt-bindings: rockchip: Document reset property for i2s adds 1bf56843e664 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B adds 4455f26a551c ASoC: rockchip: i2s: Make playback/capture optional adds f005dc6db136 ASoC: rockchip: i2s: Add compatible for more SoCs adds d5ceed036f7c ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs adds 917f07719b13 ASoC: rockchip: i2s: Add support for frame inversion adds 515b436be291 Merge series "Patches to update for rockchip i2s" from Sug [...] adds 0c75fc719338 ASoC: soc-pcm: protect BE dailink state changes in trigger adds 6479f7588651 ASoC: soc-pcm: test refcount before triggering adds 7a6a723e98aa ASoC: wcd9335: Fix a double irq free in the remove function adds fc6fc81caa63 ASoC: wcd9335: Fix a memory leak in the error handling pat [...] adds d3efd26af2e0 ASoC: wcd9335: Disable irq on slave ports in the remove function adds 52c64e5f7b79 Merge series "ASoC: wcd9335: Firx some resources leak in t [...] adds 3202e2f5fac0 ASoC: Revert PCM trigger changes adds 38b767300094 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds a8729efbbb84 Merge tag 'asoc-v5.15' of https://git.kernel.org/pub/scm/l [...] adds 70425a4348d8 Merge remote-tracking branch 'sound-current/for-linus' adds dcf097e7d21f USB: serial: pl2303: fix GL type detection adds e18d795cc34d Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds bb13dc2b3d8a staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG [...] adds 69c92a749b89 staging: vchiq: Add details to Kconfig help texts adds ada0e6dbbb09 staging: rtl8192e: Avoid field-overflowing memcpy() adds 1b3c6cccda3f staging: rtl8192u: Avoid field-overflowing memcpy() adds 859c57f606c7 staging: rtl8723bs: Avoid field-overflowing memcpy() adds dfac77baa283 staging: r8188eu: Fix potential memory leak or NULL dereference adds 0d6dc43772a6 staging: rtl8723bs: remove code related to unsupported MCS [...] adds 7942bdd45549 staging: rtl8723bs: remove unneeded loop adds caa976ebf922 staging: rtl8723bs: do some code cleaning in modified function adds 4db87ba2b69c staging: rtl8723bs: move function to file hal/odm_HWConfig.c adds 56f0c0df5e72 staging: rtl8723bs: remove empty files adds c328eee4ff9d staging: rtl8723bs: remove wrapping static function adds 3bd25c9557a8 staging: rtl8723bs: beautify function ODM_PhyStatusQuery() adds e3678dc1ea40 staging: rtl8723bs: fix right side of condition adds 61b919fe3df6 staging: rtl8723bs: clean driver from unused RF paths adds b2f29c8a6bae staging: rtl8723bs: remove unused macros adds cddb75f307da staging: rtl8723bs: remove unused struct member adds 9df030033e05 staging: rtl8723bs: remove rf type branching (first patch) adds 9d535e9286c8 staging: rtl8723bs: remove rf type branching (second patch) adds f75b87a61880 staging: rtl8723bs: remove rf type branching (third patch) adds 24e65aac9457 staging: rtl8723bs: remove rf type branching (fourth patch) adds 05d7d4ba4bcc staging: rtl8723bs: remove unused rtw_rf_config module param adds 1b09e3886a98 staging: rtl8723bs: remove unused macro in include/hal_data.h adds da4c99c261bc staging: rtl8723bs: remove RF_*TX enum adds c4c7c7182ea4 staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf p [...] adds 854a3b21ddd9 staging: rtl8723bs: fix tx power tables size adds 96bee36bdf88 staging: rtl8723bs: remove unused RF_*T*R enum adds 4f4991098dd0 staging: r8188eu: remove RT_TRACE prints from usb_intf.c adds 7912bb6a4ec8 staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c adds 71931a7fa858 staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c adds ca3515d268e1 staging: r8188eu: remove empty function adds 34f231c52575 staging: r8188eu: remove RT_TRACE prints from mlme_linux.c adds 3fbb0047d128 staging: r8188eu: remove RT_TRACE prints from os_intfs.c adds bd285cab08d9 staging: r8188eu: remove an RT_TRACE print from osdep_service.c adds 8be55d7a3043 staging: r8188eu: remove RT_TRACE prints from recv_linux.c adds a8357683dbfe staging: r8188eu: remove RT_TRACE prints from xmit_linux.c adds da2aa1ecad1c staging: r8188eu: use IW_HANDLER to declare wext handlers adds ac338b17bbf7 staging: r8188eu: remove unused DEBUG_OID macro adds 2abc0000d297 staging: r8188eu: remove the RT_TRACE macro adds 3bb8fa376b8a staging: rtl8192e: rtl8192e: rtl_core: remove unused globa [...] adds 7929cc52986c staging: rtl8723bs: os_dep: remove unused variable adds 76cdbbc582b6 staging: r8188eu: remove unnecessary parentheses in os_dep dir adds 6839ff57baa4 staging: r8188eu: remove unnecessary parentheses in hal dir adds 3b522a11b504 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds b79f4e84500e staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c adds b5f7cd5fdfff staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f6cf663a7258 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 7bc4f399dc11 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e293639ec5a9 staging: r8188eu: clean up comparsions to true/false adds a8962b247ae3 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f9f527d09a1e staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e05b0ea4eb87 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 79c35b74513b staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 9355adf7e52f staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 4fdda47ee435 staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c adds 6cd1603cc285 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds a8165f872b18 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 1c69b0a861d1 staging: r8188eu: remove remaining unnecessary parentheses [...] adds ae7471cae00a staging: r8188eu: remove rtw_ioctl function adds ba4b1d7cdd2c staging: r8188eu: remove unused functions from os_dep/ioct [...] adds 085f11874b12 staging: r8188eu: remove unused oid_null_function function adds d60489b69781 staging: r8188eu: remove unused label from recv_indicatepk [...] adds aab87047305d staging: r8188eu: remove rtw_mfree_sta_priv_lock function adds fdd46ffbe471 staging: r8188eu: remove unused variable from rtl8188e_ini [...] adds 8268010e8f0e staging: r8188eu: remove unused variable from rtw_init_drv_sw adds 6be20b17ff40 staging: r8188eu: remove unused variable from rtw_init_recv_timer adds 987219ad34a6 staging: r8188eu: remove lines from Makefile that silence [...] adds dcda94c9412a staging: r8188eu: Replace BITn with BIT(n) adds e3027f25c6f7 staging: r8188eu: Use GFP_ATOMIC under spin lock adds 3a330ece235e staging: r8188eu: os_dep: Hoist vmalloc.h include into osd [...] adds 25ee7e89d45d staging: rtl8192e: rtl_core: Fix possible null-pointer der [...] adds 959aabedcd91 staging: gdm724x: Place macro argument within parentheses adds b8a59fed6b1d staging: r8188eu: remove unused efuse hal components adds 86d90d776e1c staging: r8188eu: remove unused function parameters adds ef32cccc7f06 staging: r8188eu: (trivial) remove a duplicate debug print adds a1c95234d6e6 staging: r8188eu: use proper way to build a module adds e7dd1a58ce70 staging: r8188eu: remove CONFIG_USB_HCI from Makefile adds 1fee0cc9398e staging: r8188eu: Remove all 5GHz network types adds 9f6804834627 staging: r8188eu: Remove code related to unsupported channels adds 221abd4d478a staging: r8188eu: Remove no more necessary definitions and code adds 4d50f7639512 staging: r8188eu: Fix Smatch warnings for core/*.c adds 178cd80dc15c staging: r8188eu: Fix smatch problems in hal/*.c adds 0d5e4bfe47ea staging: r8188eu: Fix smatch warnings in os_dep/*.c adds 0ea03f795df4 staging: r8188eu: Fix a couple scheduling in atomic bugs adds 626520f4ba27 staging: r8188eu: scheduling in atomic in rtw_createbss_cmd() adds 347c9e5201a3 staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton() adds 32755b243496 staging: r8188eu: Remove unused static inline functions in [...] adds 72a5e1d74963 staging: r8188eu: Remove uninitialized use of ether_type i [...] adds 0bd35146642b staging: r8188eu: Reorganize error handling in rtw_drv_init() adds f27b1b2a04dd iio: adc: fsl-imx25-gcq: adjust irq check to match docs an [...] adds 6c3ce4049b77 iio: ep93xx: Prepare clock before using it adds 3722c105ecd1 dt-bindings: iio: chemical: Add trivial DT binding for sgp40 adds 1081b9d97152 iio: chemical: Add driver support for sgp40 adds a5dfc572eeee dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor adds ee8ea7472ff7 iio: light: cm3323: Add of_device_id table adds 84c31a0466c1 dt-bindings: iio: accel: bma255: Add interrupt-names adds 02104141f3fa dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel adds 73d672e63f30 iio: accel: bmc150: Make it possible to configure INT2 ins [...] adds 52ae7c708d97 iio: accel: bmc150: Add support for BMC156 adds 728246e8f726 counter: 104-quad-8: Return error when invalid mode during [...] adds b11eed1554e8 counter: Return error code on invalid modes adds e2ff3198c580 counter: Standardize to ERANGE for limit exceeded errors adds 493b938a14ed counter: Rename counter_signal_value to counter_signal_level adds 394a0150a064 counter: Rename counter_count_function to counter_function adds 3304d2b69a36 iio: hid-sensor-press: Add timestamp channel adds 94a853eca720 counter: 104-quad-8: Describe member 'lock' in 'quad8' adds f805ef1ce5d6 Merge tag 'iio-for-5.15a' of https://git.kernel.org/pub/sc [...] adds a30514a076cf Merge 5.14-rc6 into staging-next adds 6a78bb5c4f92 staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E() adds 1cb5715d273e staging: r8188eu: convert return type of Hal_GetChnlGroup8 [...] adds 16fe4b303e22 staging: r8188eu: rename parameter of Hal_GetChnlGroup88E() adds 40ba17da86cb staging: r8188eu: rename Hal_GetChnlGroup88E() adds b38447035aed staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E() adds a4adfa836c52 staging: r8188eu: Remove unnecessary ret variable in rtw_d [...] adds 11fc4822f9c0 staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK() adds 7c715fbce5d3 staging: r8188eu: os_dep: Remove defined but not used variables adds 099ec97ac929 staging: rtl8192u: Fix bitwise vs logical operator in Tran [...] adds 027ed956b526 staging: r8188eu: remove kernel version depended code paths adds f33ce7100b6b staging: r8188eu: use common ieee80211 constants adds cd40705f6b27 staging: r8188eu: remove inline markings from functions in [...] adds ff63261978ee staging: r8188eu: remove ipx support from driver adds 9caf92ab573f staging: r8188eu: Remove unused nat25_handle_frame() adds 88b6509b8d8d dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices adds d03a74bfacce iio: potentiometer: Add driver support for AD5110 adds b76d26d69ecc iio: ltc2983: fix device probe adds cabd6e9cf22d iio: adc: rockchip_saradc: add voltage notifier so get ref [...] adds ffc6659befd6 iio: pressure: hp03: update device probe to register with [...] adds 080809631627 dt-bindings: iio: adc: Add binding documentation for Renes [...] adds d484c21bacfa iio: adc: Add driver for Renesas RZ/G2L A/D converter adds 9d9d90a9af54 Merge tag 'iio-for-5.15b' of https://git.kernel.org/pub/sc [...] adds 8694ef2d90b2 staging: r8188eu: add spaces around operators in core/rtw_ap.c adds f1249cfdb358 staging: r8188eu: rewrite subtraction in core/rtw_cmd.c adds 8ccacd41b6d6 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 575da340cdb6 staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c adds 2d8f67a53a2a staging: r8188eu: clean up spacing style issues in core/rt [...] adds 4842e46f703c staging: r8188eu: clean up spacing style issues in core/rt [...] adds 35f1fa01c1c2 staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c adds 292c8398d175 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 174b79fcd071 staging: r8188eu: add spaces around operators in core/rtw_iol.c adds c891e014b579 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 4257c1c3b0fc staging: r8188eu: clean up spacing style issues in core/rt [...] adds 61249f2268b5 staging: r8188eu: clean up spacing style issues in core/rtw_mp.c adds 0296ded555ba staging: r8188eu: clean up spacing style issues in core/rt [...] adds 58bd6fc51411 staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c adds 63852ff22d8a staging: r8188eu: clean up spacing style issues in core/rt [...] adds 7527c5ea758c staging: r8188eu: clean up spacing style issues in core/rt [...] adds 88a924bf3f8e staging: r8188eu: clean up spacing style issues in core/rt [...] adds 2dcdb9d1a6f6 staging: r8188eu: add spaces around operators in core/rtw_ [...] adds 6b6fdf7341d5 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 77cb924ec691 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 3ec10b9d8ead staging: r8188eu: add space around operator in core/rtw_sreset.c adds 438bb20f00a7 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 550b1cda158c staging: r8188eu: clean up spacing style issues in hal dir [...] adds ea105f21c94f staging: r8188eu: clean up spacing style issues in hal dir [...] adds 47a0bab3d95f staging: r8188eu: clean up spacing style issues in hal dir [...] adds 10e13123973b staging: r8188eu: clean up spacing style issues in os_dep dir adds 25bcf747bdfd staging: r8188eu: remove set but unused variable from rtl8 [...] adds 8f9172d26ca5 staging: r8188eu: remove unneeded DBG_88E call from rtl818 [...] adds cbfa6f33e3a6 clk: staging: correct reference to config IOMEM to config [...] adds 08c63a33f341 staging: r8188eu: Remove code depending on NAT25_LOOKUP adds cbe34165cc1b staging: rts5208: Fix get_ms_information() heap buffer size adds 0a9b92020d75 staging: wlan-ng: Disable buggy MIB ioctl adds 7972067ad028 staging: r8188eu: Remove unused including <linux/version.h> adds 39876a013b3e staging: r8188eu: remove null pointer checks before kfree adds b3cab9a174e3 staging: r8188eu: clean up comparsions to true adds ec8554b8170a staging: r8188eu: clean up comparsions to false adds d580fc6dbf2c staging: r8188eu: ctrl vendor req value is always 0x05 adds 1fd6d8ffad4a staging: r8188eu: ctrl vendor req index is not used adds 92791836cb7d staging: r8188eu: rename variable within rtl8188e_Add_RateATid adds e8bcb4820ac5 staging: r8188eu: Fix fall-through warnings for Clang adds 2f0f1ec2bd0d staging: r8188eu: remove _dbg_dump_tx_info function adds ff901b60e752 staging: r8188eu: remove unused function dump_txrpt_ccx_88e adds c05d31893f70 staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qt [...] adds 23b752dfa305 staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv adds c5de6c20dd79 staging: r8188eu: remove function rtw_hal_free_xmit_priv adds b1d0ebf2ed84 staging: r8188eu: remove free_xmit_priv field from struct hal_ops adds 5349ef4fd59f staging: r8188eu: convert only rtw_vmalloc call to vmalloc adds 07f1a10d30e3 staging: r8188eu: remove rtw_vmalloc preprocessor definition adds c29e42afe919 staging: r8188eu: remove function _rtw_vmalloc adds 11d5fd313b8f staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls adds 00d7a5613be5 staging: r8188eu: remove rtw_zvmalloc preprocessor definition adds 41b8a938674b staging: r8188eu: remove function _rtw_zvmalloc adds 90356e98100f staging: r8188eu: remove rtw_update_mem_stat macro and ass [...] adds 093991aaadf0 staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock() adds 89b9f3f39a08 staging: r8188eu: fix scheduling while atomic bugs adds 55cdf7d7b2a1 staging: r8188eu: use GFP_ATOMIC under spinlock adds 6277fbfdd29c staging: wlan-ng: Remove pointless a3/a4 union adds 86a0727b096d staging: wlan-ng: Avoid duplicate header in tx/rx frames adds 30e98ce81bbb staging: r8188eu: remove unneeded semicolon adds fbdbd861c8be staging: r8188eu: remove unused function rtw_add_bcn_ie() adds a69bbd2f77a6 staging: r8188eu: remove unused function rtw_remove_bcn_ie() adds 7d761b084b3c staging: mt7621-pci: fix hang when nothing is connected to [...] adds 174ac41a7aaf staging: rtl8723bs: remove obsolete wext support adds fafb8a21a5c9 staging: rtl8723bs: fix code indent issues adds 105bc6b94f05 staging: rtl8723bs: fix logical continuation issue adds b516456cedb6 staging: rtl8723bs: remove functions notifying wext events adds 07abf8b41eaf staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function adds 7dfe9fac7867 staging/rtl8192u: Avoid CamelCase in names of variables adds c4b30776bf29 staging/rtl8192u: Initialize variables in the definition block adds 07e7f36da8ab staging/rtl8192u: Prefer kcalloc over open coded arithmetic adds 9bfb54a8c88e staging: rtl8723bs: remove header file ethernet.h adds 65945da601e8 staging: r8188eu: remove unnecessary cast adds 74f64654ecd2 staging: r8188eu: remove unused define adds 805ac0da01f8 staging: rtl8188eu: use actual request type as parameter adds f410923ad5f5 staging: r8188eu: rewrite usb vendor request defines adds 2214ea8299f5 staging: r8188eu: remove an unused enum adds 0d3e1be506dd staging: r8188eu: clean up the usb_readXY functions adds e8baed3c765e staging: r8188eu: clean up the usb_writeXY functions adds 22d0d6104e4d staging: r8188eu: clean up the usb_writeN adds f7231a04e4f1 staging: r8188eu: remove unused members of struct _io_ops adds 5598e47a79b4 staging: r8188eu: set pipe only once adds 2d29f81ce822 staging: r8188eu: Fix a resource leak in update_bcn_wps_ie adds e92e5f30ad32 staging: r8188eu: change declaration of Efuse_Read1ByteFro [...] adds 6ca88cb5e847 staging: r8188eu: Make mult-byte entities in dhcp header b [...] adds 8d82693b0b56 staging: r8188eu: remove cmd_osdep.h header file adds 3eaa30d1623e staging: r8188eu: remove 5 GHz code adds f9f72f7f722e staging: r8188eu: remove dead code adds 2a3afb168ea7 staging: r8188eu: remove unnecessary parentheses adds 8aa824f2ec1b staging: r8188eu: ensure proper alignment for eth address buffers adds 08cff18916f5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c adds 129f4197f22d staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c adds d0624c3379a1 staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c adds 2d4fe65101b5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_ [...] adds 544984a774f2 staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c adds 0b704920fba9 staging: r8188eu: use is_multicast_ether_addr in hal/rtl81 [...] adds bd5f258affb1 staging: r8188eu: use is_multicast_ether_addr in os_dep/re [...] adds f228d1d50904 staging: r8188eu: make rtw_deinit_intf_priv return void adds 68ad97bc5a1b staging: r8188eu: remove if_ether.h header file adds f09dc911bd26 staging: r8188eu: remove ip.h header file adds f7766f1b0030 staging: r8188eu: remove ethernet.h header file adds 3f60c32f15b0 staging: r8188eu: core: remove condition with no effect adds ce6a7007048b staging: r8188eu: remove {read,write}_macreg adds 62dbd849e03c staging: r8188eu: remove unneeded conversions to bool adds 7990b535d298 staging: r8188eu: remove unneeded variable adds 71419e03d85f staging: r8188eu: Provide a TODO file for this driver adds a01b0006de76 staging: r8188eu: rename struct field Wifi_Error_Status adds 9f30a2312c0b staging: r8188eu: rename fields of struct dyn_primary_cca adds 9f801ac94d8b staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS() adds f6bc526accf8 staging: r8188eu: rename fields of struct rtl_ps adds 65bbdabe2a27 staging: wlan-ng: fix invalid assignment warning adds e1e0ee8ed2b0 staging: vt6656: Remove filenames in files adds 6506cd9f3ae9 staging: r8188eu: add extra TODO entries adds 4adb389e08c9 staging: vt6655: Remove filenames in files adds a486dac372de iio: dac: ti-dac5571: fix an error code in probe() adds 7956cf5d76b1 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed adds f2223affb474 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return adds ce9e3d5989e5 iio: adc128s052: Fix the error handling path of 'adc128_probe()' adds 77f54fe52793 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() adds 4f0fdbcc9090 Merge remote-tracking branch 'omap-fixes/fixes' adds 32b2397c1e56 libnvdimm/pmem: Fix crash triggered when I/O in-flight dur [...] adds 7cce8276ae55 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 01e9fcf19c13 Merge branch 'misc-5.14' into next-fixes adds 64e8256a2f89 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 1dfed1a508fe Merge remote-tracking branch 'vfs-fixes/fixes' adds ce1e866a283d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 277c0dd93bf7 fpga: machxo2-spi: Return an error on failure adds 1d345c3e5941 fpga: machxo2-spi: Fix missing error code in machxo2_write [...] adds b16f07edf2d7 Merge remote-tracking branch 'fpga-fixes/fixes' adds 7bc04ce6b914 Makefile: Enable -Wimplicit-fallthrough for Clang adds 00ea3e7f7ed0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds a325db2d8f1d scripts: merge_config: add strict mode to fail upon any re [...] adds d82856395505 kbuild: do not require sub-make for separate output tree builds adds 0058d07ec6aa scripts: make some scripts executable adds 6072b2c49d23 kbuild: warn if a different compiler is used for external [...] adds 6f5b41a2f5a6 Makefile: move initial clang flag handling into scripts/Ma [...] adds 231ad7f409f1 Makefile: infer --target from ARCH for CC=clang adds e08831baa032 Documentation/llvm: update CROSS_COMPILE inferencing adds 52cc02b91028 kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS adds f12b034afeb3 scripts/Makefile.clang: default to LLVM_IAS=1 adds 39f75da7bcc8 isystem: trim/fixup stdarg.h and other headers adds c0891ac15f04 isystem: ship and use stdarg.h adds 564f963eabd1 isystem: delete global -isystem compile option adds ab4e833636e8 MAINTAINERS: add Nick to Kbuild reviewers adds 389640bf8d17 Makefile: remove stale cc-option checks adds 2b1d7fc05467 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG adds aafdcacc72e6 kbuild: macrofy the condition of if_changed and friends adds 0fc7db58e2a6 kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] adds 900c32722f35 kbuild: Remove -Wno-format-invalid-specifier from clang block adds 388e64248d31 kbuild: Add a comment above -Wno-gnu adds c6a74818da3f kbuild: Shuffle blank line to improve comment meaning adds f652c0ecae28 kbuild: Switch to 'f' variants of integrated assembler flag adds 8514f6b9682f kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y adds 4eb566df1b41 kbuild: sh: remove unused install script adds 5a0b50421c82 security: remove unneeded subdir-$(CONFIG_...) adds 5916419268a8 sparc: move the install rule to arch/sparc/Makefile adds 0fd4f12e00a6 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild adds e84a88666b8d s390: replace cc-option-yn uses with cc-option adds 1ac0aab260bc arc: replace cc-option-yn uses with cc-option adds be6b0d5022af x86: remove cc-option-yn test for -mtune= adds 781bcc09e077 gen_compile_commands: extract compiler command from a seri [...] adds c176a8773d78 kbuild: remove unused quiet_cmd_update_lto_symversions adds b1ec6c234aed kbuild: remove stale *.symversions adds 11a5376e37c8 kbuild: merge vmlinux_link() between the ordinary link and [...] adds 2174547d52e9 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh adds eefe4ee0bd0c kbuild: merge vmlinux_link() between ARCH=um and other arc [...] adds 26d5313d02e4 checkkconfigsymbols.py: Fix the '--ignore' option adds f9a9f624f646 modpost: get the *.mod file path more simply adds d16a693cf932 kbuild: clean up objtool_args slightly adds 087e856cfb76 kbuild: redo fake deps at include/ksym/*.h adds 0890af7df9df Merge remote-tracking branch 'kbuild/for-next' adds 529663b98b9a Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 2a047e0662ae dma-mapping: return an unsigned int from dma_map_sg{,_attrs} adds faf4ef823ac5 dma-direct: add support for dma_coherent_default_memory adds 31b089bbc15a ARM/nommu: use the generic dma-direct code for non-coheren [...] adds 70d6aa0ecfed dma-mapping: allow using the global coherent pool for !ARM adds a6933571f34a dma-mapping: simplify dma_init_coherent_memory adds 39a2d3506b2d dma-mapping: add a dma_init_global_coherent helper adds 22f9feb49950 dma-mapping: make the global coherent pool conditional adds c1dec343d7ab hexagon: use the generic global coherent pool adds 6e36838d1573 Merge remote-tracking branch 'dma-mapping/for-next' adds fc062ad8e406 asm-generic: ffs: Drop bogus reference to ffz location adds f27180dd63e1 asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user adds 2f69b04a8868 h8300: remove stale strncpy_from_user adds 2820cfdc0817 hexagon: use generic strncpy/strnlen from_user adds c52801a774ce arc: use generic strncpy/strnlen from_user adds 0cd115188693 csky: use generic strncpy/strnlen from_user adds b26b181651f3 microblaze: use generic strncpy/strnlen from_user adds e93a1cb8d2b3 s390: use generic strncpy/strnlen from_user adds 98b861a30431 asm-generic: uaccess: remove inline strncpy_from_user/strn [...] adds 166ec4633b63 asm-generic: remove extra strn{cpy_from,len}_user declarations adds e6226997ec5a asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols adds a71bfc007976 Merge branch 'asm-generic-uaccess-7' of git://git.kernel.o [...] adds 8f76f9c46952 bitops/non-atomic: make @nr unsigned to avoid any DIV adds 631a07920ab3 Merge remote-tracking branch 'asm-generic/master' adds 82a423053eb3 arch/arc/kernel/: fix misspellings using codespell tool adds 6b5ff0405e41 ARC: export clear_user_page() for modules adds b0f839b4b915 ARC: atomics: disintegrate header adds b1040148b2ea ARC: atomic: !LLSC: remove hack in atomic_set() for for UP adds ca766f04ad1d ARC: atomic: !LLSC: use int data type consistently adds 7e8f8cbb4399 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] adds b64be6836993 ARC: atomics: implement relaxed variants adds cea43147905f ARC: switch to generic bitops adds 9d011e12075d ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] adds ecf51c9fa096 ARC: xchg: !LLSC: remove UP micro-optimization/hack adds e188f3330a13 ARC: cmpxchg/xchg: rewrite as macros to make type safe adds ddc348c44d82 ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) adds 301014cf6d72 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants adds 767a697e7576 ARC: retire ARC750 support adds 288ff7de62af ARC: retire MMUv1 and MMUv2 support adds 6128df5be48f ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] adds 12e7804c2641 ARC: mm: remove tlb paranoid code adds 47910ca3ce94 ARC: mm: move mmu/cache externs out to setup.h adds 366440eec855 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS adds 1b4013b9aebc ARC: mm: Enable STRICT_MM_TYPECHECKS adds da773cf20eb3 ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] adds e93e59ac1e69 ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] adds be43b096ed78 ARC: mm: non-functional code movement/cleanup adds 89d0d42412a1 ARC: mm: move MMU specific bits out of ASID allocator adds a79a9c765f95 ARC: mm: move MMU specific bits out of entry code ... adds 2cc1121bc993 ARC: mm: disintegrate mmu.h (arcv2 bits out) adds fe6cb7b043b6 ARC: mm: disintegrate pgtable.h into levels and flags adds f35534a2bcc7 ARC: mm: hack to allow 2 level build with 4 level code adds d9820ff76f95 ARC: mm: switch pgtable_t back to struct page * adds 9f3c76aedcbf ARC: mm: switch to asm-generic/pgalloc.h adds 2dde02ab6d1a ARC: mm: support 3 levels of page tables adds 8747ff704ac8 ARC: mm: support 4 levels of page tables adds 56809a28d45f ARC: mm: vmalloc sync from kernel to user table to update PMD ... adds bba2383b24c9 Merge remote-tracking branch 'arc/for-next' adds c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functi [...] adds b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infrad [...] adds d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile adds 6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition adds b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size adds 2423de2e6f4d ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kern [...] adds 344179fc7ef4 ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs() adds b6e47f3c11c1 ARM: 9109/1: oabi-compat: add epoll_pwait handler adds 4e57a4ddf6b0 ARM: 9107/1: syscall: always store thread_info->abi_syscall adds 249dbe74d3c4 ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation adds bdec0145286f ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation adds 7e2d8c29ecdd ARM: 9111/1: oabi-compat: rework fcntl64() emulation adds 2df4c9a741a0 ARM: 9112/1: uaccess: add __{get,put}_kernel_nofault adds 8ac6f5d7f84b ARM: 9113/1: uaccess: remove set_fs() implementation adds da0b9ee43c15 ARM: 9110/1: oabi-compat: fix oabi epoll sparse warning adds 88210317eec6 ARM: 9116/1: unified: Remove check for gcc < 4 adds c747ce470619 ARM: 9117/1: asm-generic: div64: Remove always-true __div6 [...] adds 6c974e79d376 ARM: 9118/1: div64: Remove always-true __div64_const32_is_ [...] adds 1c9b5911f53b Merge branches 'fixes' and 'misc' into for-next adds eee17eae52b1 Merge remote-tracking branch 'arm/for-next' adds fd264b310579 arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVE [...] adds 090bf6f84b4d arm64: replace in_irq() with in_hardirq() adds 38ee3c5e36a1 arm64/sve: Add some comments for sve_save/load_state() adds 04fa17d1368c arm64/sve: Add a comment documenting the binutils needed f [...] adds 90268574a3e8 arm64: head: avoid over-mapping in map_memory adds e3849765037b arm64: Document the requirement for SCR_EL3.HCE adds 7559b7d7d651 arm64/sve: Better handle failure to allocate SVE register storage adds 24de5838db70 arm64: signal32: Drop pointless call to sigdelsetmask() adds 5845e703f9b5 arm64: mm: fix comment typo of pud_offset_phys() adds 50cb99fa89aa arm64: Do not trap PMSNEVFR_EL1 adds 83e5dcbece4e kselftest/arm64: mte: Fix misleading output when skipping tests adds 0c69bd2ca6ee kselftest/arm64: pac: Fix skipping of tests on systems wit [...] adds d4e4dc4fab68 kselftest/arm64: signal: Add SVE to the set of features we [...] adds ace19b1845a5 kselftest/arm64: signal: Support signal frames with SVE re [...] adds c1f67a19c12e kselftest/arm64: signal: Check SVE signal frame shows expe [...] adds d25ac50ce8f7 kselftest/arm64: signal: Verify that signals can't change [...] adds 5262b216f4a9 kselftest/arm64: signal: Add test case for SVE register st [...] adds fa5ca80db89e kselftest/arm64: signal: Add a TODO list for signal handli [...] adds 622909e51a00 Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] adds 1a7f67e618d4 Merge branch 'for-next/entry' into for-next/core adds c94d89fafa49 Merge branch 'sched/core' adds d82158fa6df4 arm64: Implement task_cpu_possible_mask() adds 08cd8f4112db arm64: exec: Adjust affinity for compat tasks with mismatc [...] adds df950811f4a8 arm64: Prevent offlining first CPU with 32-bit EL0 on mism [...] adds 7af33504d1c8 arm64: Advertise CPUs capable of running 32-bit applicatio [...] adds ead7de462ae5 arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0 adds 94f9c00f6460 arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores adds 702f43872665 Documentation: arm64: describe asymmetric 32-bit support adds 65266a7c6abf Merge remote-tracking branch 'tip/sched/arm64' into for-next/core adds 43b4706cfc77 Merge remote-tracking branch 'arm64/for-next/core' adds 4108b6cc7a60 Merge tag 'omap-for-v5.15/soc-signed' of git://git.kernel. [...] adds e694952772a7 Merge tag 'omap-for-v5.15/soc-late-signed' of git://git.ke [...] adds 9573a211d718 Merge branch 'arm/soc' into for-next adds 9c8300b16087 Merge tag 'omap-for-v5.15/ti-sysc-signed' of git://git.ker [...] adds d2c334f49c83 bus: ixp4xx: return on error in ixp4xx_exp_probe() adds a41461b6c400 Merge tag 'imx-ecspi-5.15' of git://git.kernel.org/pub/scm [...] adds a8c371f0cfe7 Merge tag 'v5.14-next-soc' of git://git.kernel.org/pub/scm [...] adds 0dc76ecbbf15 Merge tag 'memory-controller-drv-5.15' of git://git.kernel [...] adds 2a65927edb27 dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs adds 22ea87ef3f22 soc: ti: pruss: Enable support for ICSSG subsystems on K3 [...] adds ed4520d6a10b soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex adds 62e8ce8506f5 dt-bindings: soc: ti: pruss: Add dma-coherent property adds 866e1691ed5b Merge tag 'drivers_soc_for_5.15' of git://git.kernel.org/p [...] adds 1bb24be00c8c Merge tag 'scmi-updates-5.15' of git://git.kernel.org/pub/ [...] adds 699fe4b190da Merge tag 'omap-for-v5.15/sr-signed' of git://git.kernel.o [...] adds f2fbe17427b6 Merge branch 'arm/drivers' into for-next adds af65640084bd Merge branch 'arm/fixes' into for-next adds 3df512524fa8 Merge tag 'omap-for-v5.15/dt-signed' of git://git.kernel.o [...] adds a7056e042372 ARM: dts: sti: update flexgen compatible within stih418-clock adds 7c44e1515c84 ARM: dts: sti: update flexgen compatible within stih407-clock adds d767090d73e1 ARM: dts: sti: update flexgen compatible within stih410-clock adds 9528bb46b606 ARM: dts: sti: update clkgen-pll entries in stih407-clock adds b26ba00c3b23 ARM: dts: sti: update clkgen-pll entries in stih410-clock adds 19007a65aa13 ARM: dts: sti: update clkgen-pll entries in stih418-clock adds 21b6069c3a8e ARM: dts: sti: update clkgen-fsyn entries in stih407-clock adds 7f9ed95ddaa5 ARM: dts: sti: update clkgen-fsyn entries in stih410-clock adds a1b68d6b02b6 ARM: dts: sti: update clkgen-fsyn entries in stih418-clock adds 5d296faf3f45 ARM: dts: sti: add the spinor controller node within stih4 [...] adds 7b22ec0c72f3 ARM: dts: sti: disable rng11 on the stih418 platform adds 11061d6cafcf ARM: dts: sti: add the thermal sensor node within stih418 adds 41e202f9d9c8 ARM: dts: sti: Introduce 4KOpen (stih418-b2264) board adds c2026910fc26 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds bd642467c273 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds 4e80af1fd639 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds f9807f9cb396 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds f3e22d32e4dd Merge tag 'sti-dt-for-v5.15-round1' of git://git.kernel.or [...] adds 57798ff216eb Merge tag 'stm32-dt-for-v5.15-1' of git://git.kernel.org/p [...] adds f775d2150cb4 ARM: dts: ixp4xx: Fix up bad interrupt flags adds 5900dc0850ff ARM: dts: ixp4xx: Add devicetree for Iomega NAS 100D adds 5a68c91d1c27 ARM: dts: ixp4xx: Move EPBX100 flash to external bus node adds 94e8b34be2c0 ARM: dts: ixp4xx: Add devicetree for D-Link DSM-G600 rev A adds e647167967f8 ARM: dts: ixp4xx: Add second UART adds f2791ed73193 ARM: dts: ixp4xx: Use the expansion bus adds 6fb89c46d487 ARM: dts: ixp4xx: Add devicetree for Netgear WG302v2 adds 36eb2640d3be ARM: dts: ixp4xx: Add Arcom Vulcan device tree adds ae751e6325c0 ARM: dts: ixp4xx: Add Gateworks Avila GW2348 device tree adds 16d8d49b567b ARM: dts: ixp4xx: Add CF to GW2358 adds ec0384026cd9 ARM: dts: ixp4xx: Add Intel IXDP425 etc reference designs adds e664f7720ab4 ARM: dts: ixp4xx: Add device trees for Coyote and IXDPG425 adds 0ceddb06be67 ARM: dts: ixp4xx: Add devicetree for Linksys WRV54G adds f2841e3ab175 ARM: dts: ixp4xx: Add a devicetree for Freecom FSG-3 adds 34827ffe3502 Merge tag 'ixp4xx-dts-arm-soc-v5.15-1' of git://git.kernel [...] adds eaf05c1fdc14 Merge tag 'v5.14-next-dts32' of git://git.kernel.org/pub/s [...] adds 261a910d6cb7 Merge tag 'v5.14-next-dts64' of git://git.kernel.org/pub/s [...] adds 5f49f22db4a8 Merge tag 'ti-k3-dt-for-v5.15' of git://git.kernel.org/pub [...] adds bcbe4bd39d47 Merge tag 'amlogic-arm64-dt-for-v5.15' of git://git.kernel [...] adds c2632c3afead Merge tag 'amlogic-arm-dt-for-v5.15' of git://git.kernel.o [...] adds 0b72a27e1d5d Merge tag 'samsung-dt-5.15' of git://git.kernel.org/pub/sc [...] adds f73979109bc1 Merge tag 'samsung-dt64-5.15' of git://git.kernel.org/pub/ [...] adds 7244c8af762a ARM: dts: am335x-sancloud-bbe: Fix missing pinctrl refs adds 29fabf5274bf ARM: dts: am335x-sancloud-bbe: Drop usb wifi comment adds 81b6a2857377 Merge tag 'omap-for-v5.15/dt-am3-signed' of git://git.kern [...] adds 4e2852549ba8 Merge branch 'arm/dt' into for-next adds b528dede9bca Merge tag 'at91-defconfig-5.15' of git://git.kernel.org/pu [...] adds 20904527a70d Merge tag 'amlogic-arm-configs-for-v5.15' of git://git.ker [...] adds 202d727b12d3 Merge branch 'arm/defconfig' into for-next adds ffc192c81705 soc: document merges adds a8675b2d4608 arm64: dts: renesas: r9a07g044: Add pinctrl node adds b3f894354aa0 arm64: dts: renesas: r9a07g044: Add ADC node adds fb210df33dd9 Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into HEAD adds 9ea0c7b3c200 arm64: dts: renesas: r9a07g044: Add CANFD node adds 112dfa5ca16c dt-bindings: i2c: renesas,riic: Add interrupt-names adds 1db70c0277f1 ARM: dts: rza: Add I2C interrupt-names adds 8e8890ea1a5e arm64: dts: renesas: r9a07g044: Add I2C interrupt-names adds 13bf92e6dec0 dt-bindings: i2c: renesas,riic: Make interrupt-names required adds d5aa02458607 Merge tag 'renesas-arm-dt-for-v5.15-tag2' of git://git.ker [...] adds c7f5675b3452 arm64: dts: meson: add audio playback to nexbox-a1 adds c6cf488e3bfd arm64: dts: meson: add audio playback to vega-s95 dtsi adds fba65f104ea8 Merge tag 'amlogic-arm64-dt-for-v5.15-v2' of git://git.ker [...] adds 900a486ac73d dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit adds b05cff9f4d38 Merge tag 'tegra-for-5.15-dt-bindings' of git://git.kernel [...] adds 13a2a5ea1a36 ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees adds da0ad8983cc4 ARM: tegra: ouya: Add interrupt to temperature sensor node adds 155bfaf7ee1d ARM: tegra: paz00: Add interrupt to temperature sensor node adds b844468615cd ARM: tegra: nexus7: Add interrupt to temperature sensor node adds 8d78c750e3f6 ARM: tegra: acer-a500: Add interrupt to temperature sensor node adds 965832950e60 ARM: tegra: nyan: Correct interrupt trigger type of temper [...] adds 382397f8d66d ARM: tegra: apalis: Correct interrupt trigger type of temp [...] adds d8b17f31f12d ARM: tegra: cardhu: Correct interrupt trigger type of temp [...] adds e824fdfc7149 ARM: tegra: dalmore: Correct interrupt trigger type of tem [...] adds 457f62015080 ARM: tegra: jetson-tk1: Correct interrupt trigger type of [...] adds 70e740ad55e5 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators adds d8c6c30bd868 ARM: tegra: acer-a500: Add power supplies to accelerometer adds c60e6e981812 ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup [...] adds 3f9c8c113fc8 ARM: tegra: acer-a500: Improve thermal zones adds 2af8d585c30a ARM: tegra: nexus7: Improve thermal zones adds 2270ad2f4e12 ARM: tegra: tamonten: Fix UART pad setting adds aadf2b3857ad Merge tag 'tegra-for-5.15-arm-dt' of git://git.kernel.org/ [...] adds bf2942a8b7c3 arm64: tegra: Fix Tegra194 PCIe EP compatible string adds dbb096d34a84 arm64: tegra194: p2888: Correct interrupt trigger type of [...] adds 913f8ad4fad0 arm64: tegra: Add PWM nodes on Tegra186 adds 8a9dee7e7beb arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support adds d6ff10e072e1 arm64: tegra: Add missing interconnects property for USB o [...] adds f865d0292ff3 arm64: tegra: Fix compatible string for Tegra132 CPUs adds 1de489323898 Merge tag 'tegra-for-5.15-arm64-dt' of git://git.kernel.or [...] adds a756f1b6e34a dt-bindings: vendor-prefixes: Add an entry for SKOV A/S adds 23ee064a20e1 dt-bindings: arm: fsl: add SKOV imx6q and imx6dl based boards adds 94f846984375 dt-bindings: vendor-prefixes: add Traverse Technologies adds 0fdedc09af18 dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board adds fe3be9941e3c Merge tag 'imx-bindings-5.15' of git://git.kernel.org/pub/ [...] adds 0c1ed5e70443 arm64: dts: lx2160ardb: update PHY nodes with IRQ information adds 915622ce17f9 arm64: dts: ls2088ardb: update PHY nodes with IRQ information adds 16fe55ba9532 arm64: dts: ls1088ardb: update PHY nodes with IRQ information adds d6ce0bfaf9ce arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings adds 5bb279171afc arm64: dts: imx8: Add jpeg encoder/decoder nodes adds d05cd0dcb4db arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] adds 7e5f3146670f arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 adds 5ff554dd5c24 arm64: dts: imx8mq-evk: Remove unnecessary blank lines adds 78e80c4b4238 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] adds bc3ab388ee84 arm64: dts: imx8mp: Add dsp node adds ef484dfcf6f7 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support adds bcadd5f66c2a arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions adds 092cd75e5270 arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config adds 500659f3b401 arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config adds bd306fdb4e60 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS adds 590dc51bcaf2 arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload adds a9c577822e98 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] adds c1a6018d1839 arm64: dts: ls1046a: fix eeprom entries adds ceec36ee0d15 arm64: dts: imx8mm: update pmu compatible adds 16ce4ce32dc8 arm64: dts: imx8qxp: update pmu compatible adds d4efa65f30ac arm64: dts: imx8m: drop interrupt-affinity for pmu adds 6a47c304316d arm64: dts: imx8mq-reform2: add sound support adds e3f9eb037c41 arm64: dts: ls1088a: add internal PCS for DPMAC1 node adds 2cfad132b501 arm64: dts: ls1088a: add missing PMU node adds 418962eea358 arm64: dts: add device tree for Traverse Ten64 (LS1088A) adds 6d640913126d Merge tag 'imx-dt64-5.15' of git://git.kernel.org/pub/scm/ [...] adds b1111358e1e8 ARM: dts: add SKOV imx6q and imx6dl based boards adds 85b5d85ce1fb ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and # [...] adds 87a8c7164022 ARM: dts: imx6qp-prtwd3: configure ENET_REF clock to 125MHz adds 9b35ab1e314c Merge tag 'imx-dt-5.15' of git://git.kernel.org/pub/scm/li [...] adds bda5d0ef3f88 Merge branch 'arm/dt' into for-next adds b1f943022498 Merge branch 'arm/fixes' into for-next adds 4398a03fd199 ARM: tegra: Enable CONFIG_TEGRA30_TSENSOR adds a422eec5bec7 ARM: tegra: Enable CONFIG_FB adds 9265d64e846b ARM: tegra: Enable Acer A500 drivers adds 6c3f29edd75f ARM: tegra: Enable CONFIG_CROS_EC adds a1bff9474f10 ARM: tegra: Rebuild default configuration adds 7fa990a028a9 ARM: multi_v7_defconfig: Enable Acer A500 drivers adds 806b99206b84 ARM: multi_v7_defconfig: Enable CONFIG_TEGRA30_TSENSOR adds 03bc43c09d0c Merge tag 'tegra-for-5.15-arm-defconfig' of git://git.kern [...] adds 7fd19c58e48f ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC adds 1f69aabe1ac0 Merge tag 'imx-defconfig-5.15' of git://git.kernel.org/pub [...] adds ecdbda1746b5 Merge tag 'qcom-arm64-defconfig-for-5.15' of git://git.ker [...] adds c5ccc918143b Merge branch 'arm/defconfig' into for-next adds 4060df1d7c27 soc: document merges adds 4d314179d62b Merge tag 'qcom-dts-for-5.15' of git://git.kernel.org/pub/ [...] adds 198b8c8ede36 Merge tag 'v5.14-rc3' into arm64-for-5.15 adds a0f480dc6546 Merge tag 'qcom-arm64-for-5.15' of git://git.kernel.org/pu [...] adds b74759f75327 ARM: dts: Add Facebook BMC 128MB flash layout adds 2cbc14749ae7 ARM: dts: aspeed: wedge400: Use common flash layout adds 0c6881e86d2f ARM: dts: aspeed: Common dtsi for Facebook AST2600 Network BMCs adds 0ccdd60e51f0 ARM: dts: aspeed: Add Facebook Cloudripper (AST2600) BMC adds 2f31f8c2a3aa ARM: dts: aspeed: Add Facebook Elbert (AST2600) BMC adds 40cb6373b46c ARM: dts: aspeed: Add Facebook Fuji (AST2600) BMC adds 813e3f1d51fd ARM: dts: aspeed: minipack: Update flash partition table adds 9b5d85056cc8 ARM: dts: aspeed: cloudripper: Add comments for "mdio1" adds 6b8b31269898 ARM: dts: aspeed: p10bmc: Add power control pins adds c872138c2c71 Merge tag 'aspeed-5.15-devicetree' of git://git.kernel.org [...] adds 7ab1f6539762 arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names adds 35f2f8b802c1 arm64: dts: allwinner: h6: tanix-tx6: Add PIO power supplies adds 9d3ef21dca2c arm64: dts: allwinner: h6: tanix-tx6: enable emmc adds 4b2784473108 Merge tag 'sunxi-dt-for-5.15-1' of git://git.kernel.org/pu [...] adds 2dc30eb9241c arm64: dts: HiSilicon: hi3660: address a PCI warning adds 911f0faf4858 Merge tag 'hisi-arm64-dt-for-5.15' of git://github.com/his [...] adds 514ef1e62d65 arm64: dts: marvell: armada-37xx: Extend PCIe MEM space adds c4d3928250de Merge tag 'mvebu-dt64-5.15-1' of git://git.kernel.org/pub/ [...] adds b1ad223ac5a7 Merge branch 'arm/dt' into for-next adds dd00d75007d2 firmware: tegra: Stop using seq_get_buf() adds 8745d0e9155f Merge tag 'tegra-for-5.15-firmware' of git://git.kernel.or [...] adds 158a9b47a491 soc/tegra: bpmp: Remove unused including <linux/version.h> adds 9c93ccfc86f2 soc/tegra: pmc: Prevent racing with cpuilde driver adds a65a4ea15632 soc/tegra: fuse: Clear fuse->clk on driver probe failure adds 24a15252ff04 soc/tegra: fuse: Add runtime PM support adds 59c6fceb2ecc soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 adds c4361dee2e6c Merge tag 'tegra-for-5.15-soc' of git://git.kernel.org/pub [...] adds 148bcca9ad04 soc: renesas: Prefer memcpy() over strcpy() adds 63db5acb4adf Merge tag 'renesas-drivers-for-v5.15-tag2' of git://git.ke [...] adds 5c785014b67f Merge tag 'qcom-drivers-for-5.15' of git://git.kernel.org/ [...] adds 69c0e7e97b2f Merge branch 'arm/drivers' into for-next adds 06ce83a4dd42 ARM: ixp4xx: Delete NSLU2 boardfiles adds ee2f116b646c ARM: ixp4xx: Delete NAS100D boardfiles adds 42be2c98dd70 ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles adds 86687cc42e53 ARM: ixp4xx: Delete Omicron boardfiles adds 73907f98d98d ARM: ixp4xx: Delete Gateway WG302v2 boardfiles adds 5be86f6886c2 ARM: ixp4xx: Delete the Arcom Vulcan boardfiles adds b00ced38e317 ARM: ixp4xx: Delete Avila boardfiles adds 73d04ca5f4ac ARM: ixp4xx: Delete Intel reference design boardfiles adds 6dc9b80c2a25 ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles adds df412c3560ea ARM: ixp4xx: Delete GTWX5715 board files adds b71377b3e1e0 ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles adds 0fbd7409446a Merge tag 'ixp4xx-del-boardfiles-v5.15' of git://git.kerne [...] adds e860bded99d2 Merge branch 'arm/soc' into for-next adds bb89b00f2e9d soc: document merges adds 319a1b58f6c7 ARM: s3c: delete unneed local variable "delay" adds f30970fcceec Merge branch 'arm/fixes' into for-next adds b49a0e69a7b1 soc: aspeed: lpc-ctrl: Fix boundary check for mmap adds 8b07e990fb25 soc: aspeed: p2a-ctrl: Fix boundary check for mmap adds 8812dff6459d soc: aspeed: socinfo: Add AST2625 variant adds 2f9b25fa6682 soc: aspeed: Re-enable FWH2AHB on AST2600 adds 9dbacd465ab7 Merge tag 'aspeed-5.15-soc' of git://git.kernel.org/pub/sc [...] adds ca9ad70469a4 Merge branch 'arm/soc' into for-next adds 4364229fd558 soc: document merges adds 3fa70711d857 Merge tag 'v5.14-rc7' into for-next adds 054bc6a105d7 arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings adds a33746063fc4 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix [...] adds 602b2c5a7705 Merge branch 'arm/fixes' into for-next adds 9d508827c793 ARM: dts: rockchip: Add SFC to RV1108 adds bb4544c6d415 Merge tag 'v5.15-rockchip-dts32-1' of git://git.kernel.org [...] adds 9fdbbe8443a3 Merge tag 'zynq-dt-for-v5.15' of https://github.com/Xilinx [...] adds 4f84d6c774fc Merge branch 'arm/dt' into for-next adds fadbd4e78479 dt-bindings: power: add rk3568-pmu-io-domain support adds 28b05a64e47c soc: rockchip: io-domain: add rk3568 support adds 9e5747c57807 soc: rockchip: io-domain: Remove unneeded semicolon adds 9b3878a99ad6 Merge tag 'v5.15-rockchip-driver1' of git://git.kernel.org [...] adds 09f3824342f6 reset: simple: remove ZTE details in Kconfig help adds 06779631d18f Merge tag 'reset-for-v5.15' of git://git.pengutronix.de/pz [...] adds 96ec1bf04594 Merge branch 'arm/drivers' into for-next adds 66a68b0be4ff ARM: config: aspeed: Enable hardened allocator feature adds 8c770cbfd597 ARM: config: aspeed: Enable KCS adapter for raw SerIO adds 2b353fea1820 ARM: config: aspeed_g4: Enable EDAC and SPGIO adds a4836d5ad127 ARM: config: aspeed: Regenerate defconfigs adds 07e7e1c9969f Merge tag 'aspeed-5.15-defconfig' of git://git.kernel.org/ [...] adds 79cd0bb66e35 Merge tag 'zynq-soc-for-v5.15' of https://github.com/Xilin [...] adds 1f5178a082a1 Merge branch 'arm/defconfig' into for-next adds 9664efeb5b86 ARM: s3c: delete unneed local variable "delay" adds 51e321fed0ff soc: aspeed-lpc-ctrl: Fix clock cleanup in error path adds a9f2c2d25864 Merge branch 'arm/soc' into for-next adds 305d90ec35b5 soc: document merges adds 5acc7bf3074e Merge branch 'arm/fixes' into for-next adds 9e62ec0e661c arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings adds 6af351634451 Merge branch 'arm/dt' into for-next adds 5b35ece9d2e4 arm64: zynqmp: Remove not documented is-dual property adds c5f130772d97 arm64: zynqmp: Fix serial compatible string adds bee69aec28af arm64: zynqmp: Enable gpio and qspi for zc1275-revA adds bd7a8de28ada arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards adds 479c46133c05 arm64: zynqmp: Wire psgtr for zc1751-xm013 adds 6f4f55bdc436 Merge tag 'zynqmp-dt-for-v5.15' of https://github.com/Xili [...] adds 1aec043e2bcf dt-bindings: arm: rockchip: Add gru-scarlet-dumo board adds ae328485ba0d arm64: dts: rockchip: Add gru-scarlet-dumo board adds d34a2131ab59 arm64: dts: rockchip: Setup USB typec port as datarole on [...] adds 440f361af90a arm64: dts: rockchip: add thermal fan control to rockpro64 adds 2e9ce86bbea8 arm64: dts: rockchip: add core io domains node for rk356x adds 915186bd99a5 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 adds e3f6b997b6b1 arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] adds ef180dba76f5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 adds eb8d07586e13 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] adds bf092ebe6e81 arm64: dts: rockchip: add rk356x gpio debounce clocks adds 1a9563ba0a59 arm64: dts: rockchip: add rk3568 tsadc nodes adds d0e2e61b3cba arm64: dts: rockchip: add thermal support to Quartz64 Model A adds c68defec1585 arm64: dts: rockchip: Add SFC to PX30 adds ab438ba2dc6b arm64: dts: rockchip: Add SFC to RK3308 adds f9576999b0ae arm64: dts: rockchip: Enable SFC for Odroid Go Advance adds 9a35fd01f4ab arm64: dts: rockchip: add RK3399 Gru gpio-line-names adds 894c2e3620f6 Merge tag 'v5.15-rockchip-dts64-1' of git://git.kernel.org [...] adds 7e0a31c49b5a arm64: dts: rockchip: add missing rockchip,grf property to rk356x adds 6b9b7968ff78 arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu adds 3f1c9b99f22c arm64: dts: rockchip: Fix GPU register width for RK3328 adds b12a5946f5ea arm64: dts: rockchip: add saradc to rk3568-evb1-v10 adds dd300577952e Merge tag 'v5.15-rockchip-dts64-2' of git://git.kernel.org [...] adds 8e99b61ee1e0 Merge branch 'arm/late' into for-next adds 5e115b419d2b soc: document merges adds 80ceac3970cb Merge remote-tracking branch 'arm-soc/for-next' adds a2e3e936f9fd Merge remote-tracking branch 'actions/for-next' adds 2cf40207bdd6 Merge remote-tracking branch 'amlogic/for-next' adds 250ea87828ae ARM: dts: rainier: Add 'factory-reset-toggle' as GPIOF6 adds b5773eb7f95d ARM: config: aspeed: Enable hardened allocator feature adds 97e6caece721 ARM: config: aspeed: Enable KCS adapter for raw SerIO adds 441e11bd11e1 ARM: config: aspeed_g4: Enable EDAC and SPGIO adds 4b04b92bdcf6 ARM: config: aspeed: Regenerate defconfigs adds 0f32f00af344 Merge branches 'dt-for-v5.15', 'soc-for-v5.15' and 'defcon [...] adds f1c4d8edb0ec Merge remote-tracking branch 'aspeed/for-next' adds 165b81fcd9a3 Merge remote-tracking branch 'at91/at91-next' adds 35f37b3c87e1 Merge branch 'imx/ecspi' into for-next adds 5a7d7ff15590 Merge branch 'imx/bindings' into for-next adds d653894feea7 Merge branch 'imx/dt' into for-next adds cf8f5a4eafcb Merge branch 'imx/dt64' into for-next adds 2cb411d89676 Merge branch 'imx/defconfig' into for-next adds 4eeb06bd8a0e Merge remote-tracking branch 'imx-mxs/for-next' adds cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next adds 28b44e486393 Merge remote-tracking branch 'keystone/next' adds ff456d2e40f5 Merge remote-tracking branch 'mediatek/for-next' adds 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next adds c8f4f2fab120 Merge remote-tracking branch 'mvebu/for-next' adds 8e921ff030ff Merge branch 'omap-for-v5.15/dt' into for-next adds 7911f95d1713 Merge branch 'fixes' into for-next adds cf574e9473e4 Merge remote-tracking branch 'omap/for-next' adds 3c5b6f6f2727 Merge remote-tracking branch 'qcom/for-next' adds 1477ef7a927f Merge remote-tracking branch 'raspberrypi/for-next' adds 3d3aec53bf89 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next adds 59d7f78144a8 Merge branches 'renesas-arm-dt-for-v5.15' and 'renesas-dri [...] adds d2d2eca69a0e Merge remote-tracking branch 'renesas/next' adds 503bc421503f Merge branch 'v5.15-armsoc/dts64' into for-next adds c8db0ed11fdd Merge branch 'v5.15-armsoc/drivers' into for-next adds b484ae362bbc Merge branch 'v5.15-armsoc/dts64' into for-next adds b136f0544cb8 Merge branch 'v5.15-armsoc/dts32' into for-next adds ba0b6bee5c8c Merge branch 'v5.15-armsoc/dts64' into for-next adds abfe14de9197 Merge branch 'v5.15-armsoc/drivers' into for-next adds 5936c9eb785b Merge branch 'v5.15-armsoc/dts64' into for-next adds d46148623f26 Merge branch 'v5.15-armsoc/dts64' into for-next adds fee89f92450c Merge remote-tracking branch 'rockchip/for-next' adds cc67789c7a45 Merge branch 'next/dt' into for-next adds 90861bf54255 Merge branch 'next/dt64' into for-next adds e540780b67b7 Merge remote-tracking branch 'samsung-krzk/for-next' adds 32955511b92f Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 7b4262378924 firmware: arm_scmi: Fix virtio transport Kconfig dependency adds 7c414a7d93c6 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 46d93eb71a35 Merge remote-tracking branch 'scmi/for-linux-next' adds 55cb12363575 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds df7d33200d26 Merge branch for-5.14/arm64/dt into for-next adds a40e1a3aa169 Merge branch for-5.15/dt-bindings into for-next adds fa1bd5e15b72 Merge branch for-5.15/firmware into for-next adds b66e2122b1f7 Merge branch for-5.15/soc into for-next adds e278718f314d Merge branch 'for-5.15/soc' into for-5.15/clk adds faa8605f9f92 clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock adds 6f8762f53def Merge branch for-5.15/clk into for-next adds b4ab844316db Merge branch for-5.15/arm/dt into for-next adds 0ead4c280e7d Merge branch for-5.15/arm/defconfig into for-next adds cc701ccede61 Merge branch for-5.15/arm64/dt into for-next adds 8ee8c346359d Merge remote-tracking branch 'tegra/for-next' adds 7133ae46ee8e Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 4d7e3c8de98e Merge branch 'zynqmp/dt' of https://github.com/Xilinx/linu [...] adds dd282edd3dfb Merge remote-tracking branch 'xilinx/for-next' adds 4e7cf74fa3b2 clk: fractional-divider: Export approximation algorithm to [...] adds 928f9e268611 clk: fractional-divider: Hide clk_fractional_divider_ops f [...] adds 82f53f9ee577 clk: fractional-divider: Introduce POWER_OF_TWO_PS flag adds e81b917a78c7 clk: fractional-divider: Document the arithmetics used beh [...] adds 4aa1b095e57e Merge branch 'clk-frac-divider' into clk-next adds e8425dd55abb clk: renesas: Make CLK_R9A06G032 invisible adds a1cde1f0172e Merge tag 'renesas-clk-for-v5.15-tag2' of git://git.kernel [...] adds 64dd3e36c595 Merge branch 'clk-renesas' into clk-next adds 923ba4604a9b Merge tag 'for-5.15-clk' of git://git.kernel.org/pub/scm/l [...] adds 42c8afcf0a8e Merge branch 'clk-nvidia' into clk-next adds 1d070108354b Merge tag 'v5.15-rockchip-clk1' of git://git.kernel.org/pu [...] adds e18001c2b21a Merge branch 'clk-rockchip' into clk-next adds b3636a3a2c51 PM: runtime: add devm_pm_runtime_enable helper adds a649136b17af PM: runtime: add devm_pm_clk_create helper adds 72cfc73f4663 clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create adds a61ca021fe28 clk: qcom: gcc-sdm660: Move parent tables after PLLs adds da09577ab562 clk: qcom: gcc-sdm660: Replace usage of parent_names adds 1b9de19e244d dt-bindings: clock: add Qualcomm MSM8953 GCC driver bindings adds 9bb6cfc3c77e clk: qcom: Add Global Clock Controller driver for MSM8953 adds 7972609631fd dt-bindings: clock: Add support for MSM8992/4 MMCC adds 4d5b4572c475 clk: qcom: Add msm8994 MMCC driver adds e0be99864d99 clk: qcom: mmcc-msm8994: Add MSM8992 support adds dce25b3e0bb2 dt-bindings: clk: qcom: gcc-sm6115: Document SM6115 GCC adds cbe63bfdc54f clk: qcom: Add Global Clock controller (GCC) driver for SM6115 adds 386ea3bd8eae clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250 adds 4966c52ad700 dt-bindings: clock: Add RPMHCC bindings for SM6350 adds be5b605d34cd clk: qcom: rpmh: Add support for RPMH clocks on SM6350 adds 920e9b9cd154 dt-bindings: clock: Add SM6350 GCC clock bindings adds 618cfa94a830 clk: qcom: Add SM6350 GCC driver adds 056881bb694f Merge branch 'clk-qcom' into clk-next adds aaedb9e00e54 clk: kirkwood: Fix a clocking boot regression adds ecdf0eb60ba4 Merge branch 'clk-kirkwood' into clk-next adds 1822b4dedc4d clk: imx8mm: use correct mux type for clkout path adds 8ee749ec7fc6 clk: imx8mn: use correct mux type for clkout path adds fb549644eeb1 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate adds d36207b848a6 clk: imx8m: fix clock tree update of TF-A managed clocks adds 86842d255b45 clk: imx8mn: Add M7 core clock adds 3e061910b2a2 Merge tag 'clk-imx-5.15' of git://git.kernel.org/pub/scm/l [...] adds 0c5ff8bc04f6 Merge branch 'clk-imx' into clk-next adds 0cbc0eb14e99 clk: zynqmp: fix kernel doc adds a3ef91f501b0 clk: at91: sama7g5: remove all kernel-doc & kernel-doc warnings adds 0363d6950612 Merge branch 'clk-doc' into clk-next adds 47d0fbd1cd42 clk: zynqmp: Check the return type adds e7296d16ef7b clk: zynqmp: Fix a memory leak adds ba4a40735113 Merge branch 'clk-zynq' into clk-next adds 28138eb602d9 Merge branch 'clk-fixes' into clk-next adds c16edf5ff8ec clk: ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates adds 3ba64f8d7b62 Merge branch 'clk-ralink' into clk-next adds af7651e67b9d clk: at91: clk-generated: Limit the requested rate to our range adds 699b67f8092f Merge branch 'clk-at91' into clk-next adds 6e1cc688e450 clk: zynqmp: Fix kernel-doc format adds 6880d94f8426 dt-bindings: clock: brcm,iproc-clocks: fix armpll properties adds 07fe64de524d Merge branch 'clk-doc' into clk-next adds 275e4e2dc041 dt-bindings: clk: vc5: Add properties for configuring the [...] adds 2ef162548a53 clk: vc5: Use dev_err_probe adds d83e561d43bc clk: vc5: Add properties for configuring SD/OE behavior adds abbd6b85ed33 Merge branch 'clk-vc5' into clk-next adds ae910bf9d8b2 dt-bindings: clock: samsung: convert Exynos5250 to dtschema adds ea7b028a00e4 dt-bindings: clock: samsung: add bindings for Exynos exter [...] adds 41059b5d8b9a dt-bindings: clock: samsung: convert Exynos542x to dtschema adds e9385b93ffdd dt-bindings: clock: samsung: convert Exynos3250 to dtschema adds 7ac615780926 dt-bindings: clock: samsung: convert Exynos4 to dtschema adds e1ec39092088 dt-bindings: clock: samsung: convert Exynos AudSS to dtschema adds 80204ac4bca9 dt-bindings: clock: samsung: convert S5Pv210 AudSS to dtschema adds faa6a1f9de51 MAINTAINERS: clock: include S3C and S5P in Samsung SoC clo [...] adds f7d996ba0ceb Merge branch 'clk-doc' into clk-next adds 131abae905df clk: qcom: Add SM6350 GCC driver adds 5fad6cff0fb8 Merge branch 'clk-qcom' into clk-next adds 646fe0fad04a Merge remote-tracking branch 'clk/clk-next' adds 81dd24966885 h8300: remove memory.c adds 1ec10274d436 h8300: don't implement set_fs adds 2b2fdcae6493 Merge remote-tracking branch 'h8300/h8300-next' adds cd3bf8cfd6ae m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds 40cff49289d5 m68k: stmark2: update board setup adds 35a9f9363a89 m68k: m5441x: add flexcan support adds f6a4f0b424df m68k: coldfire: return success for clk_enable(NULL) adds db87db65c105 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch adds a5318d566b60 Merge remote-tracking branch 'm68knommu/for-next' adds 315511166469 microblaze: move core-y in arch/microblaze/Makefile to arc [...] adds 2faec385d3ab Merge remote-tracking branch 'microblaze/next' adds 666173ee32e2 MIPS: generic: Allow generating FIT image for Marduk board adds d32524a2d057 MIPS: DTS: Pistachio add missing cpc and cdmm adds 90429205c000 clk: pistachio: Make it selectable for generic MIPS kernel adds 1e4fd60b54cf clocksource/drivers/pistachio: Make it selectable for MIPS adds e238f10d8606 phy: pistachio-usb: Depend on MIPS || COMPILE_TEST adds f14973038d81 pinctrl: pistachio: Make it as an option adds 917b64f1df2b MIPS: config: generic: Add config for Marduk board adds 104f942b2832 MIPS: Retire MACH_PISTACHIO adds 3f66601ef3f3 MIPS: Make a alias for pistachio_defconfig adds 4d2ee1be4c2a MIPS: generic: Return true/false (not 1/0) from bool functions adds 126b39368604 MIPS: Return true/false (not 1/0) from bool functions adds cd92dbaf5d04 MAINTAINERS: adjust PISTACHIO SOC SUPPORT after its retirement adds 0181f6f19c6c MIPS: mscc: ocelot: disable all switch ports by default adds eba54cbb92d2 MIPS: mscc: ocelot: mark the phy-mode for internal PHY ports adds 71f8817c28e2 MIPS: ingenic: Unconditionally enable clock of CPU #0 adds a0c6a1601f9c Merge remote-tracking branch 'mips/mips-next' adds 94effcedaa54 openrisc: Fix compiler warnings in setup adds 7851155a1a7c openrisc/litex: Update uart address adds 978c791491bc openrisc/litex: Add ethernet device adds 1955d843efc3 openrisc/litex: Update defconfig adds ed5b01f4749a Merge remote-tracking branch 'openrisc/for-next' adds 7e07b7475b52 parisc: Replace symbolic permissions with octal permissions adds 55b70eed81cb parisc: Increase size of gcc stack frame check adds 7f2dcc7371c1 parisc: math-emu: Avoid "fmt" macro collision adds 7bf82eb3873f parisc: Rename PMD_ORDER to PMD_TABLE_ORDER adds d220da0967db parisc: remove unused arch/parisc/boot/install.sh and its [...] adds 87875c1084a2 parisc: Make struct parisc_driver::remove() return void adds 0c38502cee6f parisc: switch from 'pci_' to 'dma_' API adds 6ef4661cad32 parisc: move core-y in arch/parisc/Makefile to arch/parisc/Kbuild adds ab9c13a4b539 parisc/parport_gsc: switch from 'pci_' to 'dma_' API adds a59d984c56c8 drivers: parisc: ccio-dma.c: Added tab instead of spaces adds ab8624cceb3b Merge remote-tracking branch 'parisc-hd/for-next' adds d04691d373e7 cpuidle: pseries: Mark pseries_idle_proble() as __init adds 156ca4e650bf powerpc: remove unused zInstall target from arch/powerpc/b [...] adds 9bef456b2058 powerpc: make the install target not depend on any build artifact adds 86ff0bce2e96 powerpc: move the install rule to arch/powerpc/Makefile adds a4bec516b9c0 powerpc/cacheinfo: Lookup cache by dt node and thread-group id adds 69aa8e078545 powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() adds e9ef81e1079b powerpc/smp: Use existing L2 cache_map cpumask to find L3 [...] adds cf9c615cde49 powerpc/64s/perf: Always use SIAR for kernel interrupts adds 09ca497528da powerpc: Remove in_kernel_text() adds c8a6d9100534 powerpc/non-smp: Unconditionaly call smp_mb() on switch_mm adds 9c7248bb8de3 powerpc/numa: Consider the max NUMA node for migratable LPAR adds d144f4d5a8a8 pseries/drmem: update LMBs after LPM adds bd1dd4c5f528 powerpc/pseries: Prevent free CPU ids being reused on anot [...] adds c00103abf76f powerpc/kexec: fix for_each_child.cocci warning adds 5ae36401ca4e powerpc: Replace deprecated CPU-hotplug functions. adds 27fd1111051d powerpc: Always inline radix_enabled() to fix build failure adds 9b49f979b3d5 powerpc/configs: Disable legacy ptys on microwatt defconfig adds 2ac78e0c0018 KVM: PPC: Use arch_get_random_seed_long instead of powernv [...] adds 786e5b102a00 powerpc/pseries/pci: Introduce __find_pe_total_msi() adds e81202007363 powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() adds 14be098c5387 powerpc/xive: Add support for IRQ domain hierarchy adds 6c2ab2a5d634 powerpc/xive: Ease debugging of xive_irq_set_affinity() adds a5f3d2c17b07 powerpc/pseries/pci: Add MSI domains adds 5690bcae1860 powerpc/xive: Drop unmask of MSIs at startup adds 292145a6e598 powerpc/xive: Remove irqd_is_started() check when setting [...] adds 07817a578a7a powerpc/pseries/pci: Add a domain_free_irqs() handler adds 9a014f456881 powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data adds 174db9e7f775 powerpc/pseries/pci: Add support of MSI domains to PHB hotplug adds 2c50d7e99e39 powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() adds 0fcfe2247e75 powerpc/powernv/pci: Add MSI domains adds ba418a027826 KVM: PPC: Book3S HV: Use the new IRQ chip to detect passth [...] adds e5e78b15113a KVM: PPC: Book3S HV: XIVE: Change interface of passthrough [...] adds 51be9e51a800 KVM: PPC: Book3S HV: XIVE: Fix mapping of passthrough interrupts adds 298f6f952885 powerpc/xics: Remove ICS list adds 248af248a8f4 powerpc/xics: Rename the map handler in a check handler adds 7d14f6c60b76 powerpc/xics: Give a name to the default XICS IRQ domain adds 53b34e8db73a powerpc/xics: Add debug logging to the set_irq_affinity handlers adds e4f0aa3b4731 powerpc/xics: Add support for IRQ domain hierarchy adds bbb25af8fbdb powerpc/powernv/pci: Customize the MSI EOI handler to supp [...] adds 679e30b9536e powerpc/pci: Drop XIVE restriction on MSI domains adds 1e661f81a522 powerpc/xics: Drop unmask of MSIs at startup adds 3005123eea0d powerpc/pseries/pci: Drop unused MSI code adds 6d9ba6121b1c powerpc/powernv/pci: Drop unused MSI code adds f1a377f86f51 powerpc/powernv/pci: Adapt is_pnv_opal_msi() to detect pas [...] adds c80198a21792 powerpc/xics: Fix IRQ migration adds 5cd69651ceee powerpc/powernv/pci: Set the IRQ chip data for P8/CXL devices adds c325712b5f85 powerpc/powernv/pci: Rework pnv_opal_pci_msi_eoi() adds 1753081f2d44 KVM: PPC: Book3S HV: XICS: Fix mapping of passthrough interrupts adds 59b2bc18b149 powerpc/xive: Use XIVE domain under xmon and debugfs adds 17df41fec5b8 powerpc: use IRQF_NO_DEBUG for IPIs adds b68c6646cce5 KVM: PPC: Book3S HV: XIVE: Add a 'flags' field adds f5af0a978776 KVM: PPC: Book3S HV: XIVE: Add support for automatic save-restore adds 1bce54250045 powerpc: Bulk conversion to generic_handle_domain_irq() adds b11748e69316 powerpc: wii.dts: Reduce the size of the control area adds 562a610b4c51 powerpc: wii.dts: Expose the OTP on this platform adds 140a89b7bfe6 powerpc: wii_defconfig: Enable OTP by default adds f34ee9cb2c5a cpufreq: powernv: Fix init_chip_info initialization in numa=off adds 3e188b1ae880 powerpc/book3s64/radix: make tlb_single_page_flush_ceiling [...] adds dbf77fed8b30 powerpc: rename powerpc_debugfs_root to arch_debugfs_dir adds 7e35ef662ca0 powerpc/pseries: rename min_common_depth to primary_domain_index adds 0eacd06bb8ad powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY adds 8ddc6448ec5a powerpc/pseries: Consolidate different NUMA distance updat [...] adds ef31cb83d19c powerpc/pseries: Add a helper for form1 cpu distance adds 1c6b5a7e7405 powerpc/pseries: Add support for FORM2 associativity adds db87a7199229 powerpc/bug: Remove specific powerpc BUG_ON() and WARN_ON( [...] adds 1e688dd2a3d6 powerpc/bug: Provide better flexibility to WARN_ON/__WARN_ [...] adds 0355785313e2 powerpc: Add "-z notext" flag to disable diagnostic adds 8b893ef190b0 powerpc/pseries: Fix build error when NUMA=n adds 47c258d71ebf powerpc/head_check: use stdout for error messages adds e95ad5f21693 powerpc/head_check: Fix shellcheck errors adds c5ac55b6cbc6 powerpc/config: Fix IPV6 warning in mpc855_ads adds d0e28a6145c3 powerpc/config: Renable MTD_PHYSMAP_OF adds 87e0d46bf689 powerpc/configs: Regenerate mpc885_ads_defconfig adds e225c4d6bc38 powerpc: Remove duplicate includes adds 6af0b5570b59 selftests/powerpc: Remove duplicated include from tm-poison.c adds 51ed00e71f01 powerpc/32: Remove unneccessary calculations in load_up_{f [...] adds c26d4c5d4f0d powerpc/kvm: Remove obsolete and unneeded select adds 6cd717fe9b3a powerpc/tau: Add 'static' storage qualifier to 'tau_work' [...] adds f9addd85fbfa powerpc/perf/hv-gpci: Fix counter value parsing adds 4cb266074aa1 powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() [...] adds cb53a93e33e1 KVM: PPC: Book3S PR: Declare kvmppc_handle_exit_pr() adds b352ddae7b2c KVM: PPC: Book3S PR: Remove unused variable adds 898a1ef06ad4 powerpc/audit: Avoid unneccessary #ifdef in syscall_get_ar [...] adds 770cec16cdc9 powerpc/audit: Simplify syscall_get_arch() adds a00ea5b6f2bb powerpc/syscalls: Remove __NR__exit adds 3accc0faef08 powerpc/prom: Fix unused variable ‘reserve_map’ when CONFI [...] adds cc47ad409ba9 powerpc/compat_sys: Declare syscalls adds 113ec9ccc804 powerpc/32: indirect function call use bctrl rather than b [...] adds f5007dbf4da7 powerpc/booke: Avoid link stack corruption in several places adds 33e1402435cb powerpc: Avoid link stack corruption in misc asm functions adds 11f27a7fa4ca powerpc/ptdump: Use DEFINE_SHOW_ATTRIBUTE() adds 64b87b0c70e0 powerpc/ptdump: Remove unused 'page_size' parameter adds cf98d2b6eea6 powerpc/ptdump: Reduce level numbers by 1 in note_page() a [...] adds e084728393a5 powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP adds 316389e904f9 powerpc/syscalls: Simplify do_mmap2() adds 19e932eb6ea4 powerpc/ptrace: Make user_mode() common to PPC32 and PPC64 adds 9401f4e46cf6 powerpc: Use lwarx/ldarx directly instead of PPC_LWARX/LDA [...] adds b1643084d164 powerpc/perf: Use stack siar instead of mfspr adds cc90c6742ef5 powerpc/perf: Drop the case of returning 0 as instruction pointer adds 3c69a5f22223 powerpc/perf: Fix the check for SIAR value adds c95278a05344 selftests/powerpc: Add missing clobbered register to to pt [...] adds e42edf9b9d12 selftests: Skip TM tests on synthetic TM implementations adds 4f8e78c0757e powerpc: Add esr as a synonym for pt_regs.dsisr adds cfa47772ca8d powerpc/64e: Get esr offset with _ESR macro adds 4872cbd0ca35 powerpc: Add dear as a synonym for pt_regs.dar register adds d9db6e420268 powerpc/64e: Get dear offset with _DEAR macro adds 133c17a1788d powerpc: Remove MSR_PR check in interrupt_exit_{user/kerne [...] adds 806c0e6e7e97 powerpc: Refactor verification of MSR_RI adds 5d7d6dac8fe9 KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines adds c232461c0c3b KVM: PPC: Book3S HV: Add sanity check to copy_tofrom_guest adds 0eb596f1e610 KVM: PPC: Book3S HV: Stop exporting symbols from book3s_64 [...] adds fd42b7b09c60 KVM: PPC: Book3S HV: Initialise vcpu MSR with MSR_ME adds daac40e8d7a6 KVM: PPC: Book3S HV: Remove TM emulation from POWER7/8 path adds 4782e0cd0d18 KVM: PPC: Book3S HV P9: Fixes for TM softpatch interrupt NIP adds d82b392d9b35 KVM: PPC: Book3S HV Nested: Fix TM softpatch HFAC interrup [...] adds 7487cabc7ed2 KVM: PPC: Book3S HV Nested: Sanitise vcpu registers adds 8b210a880b35 KVM: PPC: Book3S HV Nested: Make nested HFSCR state accessible adds 7c3ded573514 KVM: PPC: Book3S HV Nested: Stop forwarding all HFUs to L1 adds f2e29db15652 KVM: PPC: Book3S HV Nested: save_hv_return_state does not [...] adds 178266389794 KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 [...] adds 0c8fb653d487 powerpc/64s: Remove WORT SPR from POWER9/10 adds 465e333e77a6 Merge branch 'topic/ppc-kvm' into next adds c12adb067844 powerpc: retire sbc8548 board support adds d7c1814f2f4f powerpc: retire sbc8641d board support adds 5bd4ae07e797 MAINTAINERS: update for Paul Gortmaker adds 627e66f29aa2 Merge changes from Paul Gortmaker adds f50da6edbf1e powerpc/doc: Fix htmldocs errors adds 8149238ffd21 powerpc: Redefine HMT_xxx macros as empty on PPC32 adds 602d0f96563c powerpc/microwatt: Add Ethernet to device tree adds ef4fcaf99cd2 powerpc/configs/microwattt: Enable Liteeth adds 3e18e2711822 powerpc/configs/microwatt: Enable options for systemd adds 8efd249babea powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2 adds b8b928030332 powerpc/smp: Update cpu_core_map on all PowerPc systems adds 5bf63497b8dd powerpc/smp: Enable CACHE domain for shared processor adds 544af6429777 powerpc/numa: Drop dbg in favour of pr_debug adds 506c2075ffd8 powerpc/numa: convert printk to pr_xxx adds 544a09ee7434 powerpc/numa: Print debug statements only when required adds 9a245d0e1f00 powerpc/numa: Update cpu_cpu_map on CPU online/offline adds 0c634bafe3bb powerpc/pseries/iommu: Replace hard-coded page shift adds 3c33066a2190 powerpc/kernel/iommu: Add new iommu_table_in_use() helper adds 4ff8677a0b19 powerpc/pseries/iommu: Add iommu_pseries_alloc_table() helper adds 92a23219299c powerpc/pseries/iommu: Add ddw_list_new_entry() helper adds 2ca73c54ce24 powerpc/pseries/iommu: Allow DDW windows starting at 0x00 adds 7ed2ed2db268 powerpc/pseries/iommu: Add ddw_property_create() and refac [...] adds fc8cba8f989f powerpc/pseries/iommu: Reorganize iommu_table_setparms*() [...] adds a5fd95120c65 powerpc/pseries/iommu: Update remove_dma_window() to accep [...] adds 8599395d34f2 powerpc/pseries/iommu: Find existing DDW with given property name adds 381ceda88c4c powerpc/pseries/iommu: Make use of DDW for indirect mapping adds 57dbbe590f15 powerpc/pseries/iommu: Rename "direct window" to "dma window" adds 12f829eb6eed Merge remote-tracking branch 'powerpc/next' adds 59a27e112213 riscv: Optimize kernel virtual address conversion macro adds 0aba691a7443 riscv: Introduce va_kernel_pa_offset for 32-bit kernel adds 526f83df1d83 riscv: Get rid of map_size parameter to create_kernel_page_table adds 6f3e5fd241c3 riscv: Use __maybe_unused instead of #ifdefs around variab [...] adds 977765ce319b riscv: Simplify BUILTIN_DTB device tree mapping handling adds fe45ffa4c505 riscv: Move early fdt mapping creation in its own function adds fb31f0a49933 riscv: fix the global name pfn_base confliction error adds 8ba1a8b77ba1 riscv: Support allocating gigantic hugepages using CMA adds 7f85b04b08ca riscv: Keep the riscv Kconfig selects sorted adds 8341dcfbd8dd riscv: Enable Undefined Behavior Sanitizer UBSAN adds fde9c59aebaf riscv: explicitly use symbol offsets for VDSO adds 803930ee35fa riscv: use strscpy to replace strlcpy adds a290f510a178 RISC-V: Fix VDSO build for !MMU adds c24a19674258 riscv: add support for hugepage migration adds b95aeb831ba2 Merge remote-tracking branch 'risc-v/for-next' adds 2297791c92d0 s390/cio: dont unregister subchannel from child-drivers adds 436fc4feeabb s390: add kmemleak annotation in stack_alloc() adds 15256194eff6 s390/entry: make oklabel within CHKSTG macro local adds 81912856e0fb s390/configs: enable CONFIG_KFENCE in debug_defconfig adds 19744a7e350c Merge remote-tracking branch 's390/for-next' adds 488ccce1fdd2 Merge remote-tracking branch 'sh/for-next' adds b76dd9302af7 um: make PCI emulation driver init/exit static adds 68fdb6448501 lib/logic_iomem: fix sparse warnings adds 21976f2b747e um: virtio_uml: include linux/virtio-uml.h adds 7ad28e0df7ee um: virtio_uml: fix memory leak on init failures adds 1568cb0e6d97 hostfs: support splice_write adds 4a22c4cebd61 um: virt-pci: don't do DMA from stack adds bc5c49d79206 um: enable VMAP_STACK adds 6a241d2923c2 um: virt-pci: fix uapi documentation adds adf9ae0d159d um: fix stub location calculation adds 97be5d215cda Merge remote-tracking branch 'uml/linux-next' adds ed5aacc81cd4 xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] adds 43ba2237281a xtensa: add fairness to IRQ handling adds 13066c303769 xtensa: ISS: don't use string pointer before NULL check adds ef71db4845c0 xtensa: remove unneeded exports adds c548584438d1 xtensa: do not build variants directory adds 59210499a02a xtensa: build platform directories unconditionally adds 7b7cec477fc3 xtensa: move core-y in arch/xtensa/Makefile to arch/xtensa/Kbuild adds 86fce5eba818 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds c90b9d37d3ac Merge branch 'fs.idmapped' into for-next adds f4dd02cd8631 Merge branch 'kernel.sys' into for-next adds cdc3f56a3806 Merge remote-tracking branch 'pidfd/for-next' adds 4c5e413994e6 fscache: Select netfs stats if fscache stats are enabled adds a7e20e31f6c0 netfs: Move cookie debug ID to struct netfs_cache_resources adds 185981958c92 cachefiles: Use file_inode() rather than accessing ->f_inode adds 2908f5e101e3 fscache: Add a cookie debug ID and use that in traces adds 884a76881fc5 fscache: Procfile to display cookies adds 6ae9bd8bb037 fscache, cachefiles: Remove the histogram stuff adds 58f386a73f16 fscache: Remove the object list procfile adds c97a72ded933 fscache: Change %p in format strings to something else adds 8beabdde18d3 cachefiles: Change %p in format strings to something else adds 35b72573e977 fscache: Fix cookie key hashing adds 33cba859220b fscache: Fix fscache_cookie_put() to not deref after dec adds 20ec197bfa13 fscache: Use refcount_t for the cookie refcount instead of [...] adds db5e6afe7c1f Merge remote-tracking branch 'fscache/fscache-next' adds 63c1fbbd1431 Merge branch 'misc-5.15' into for-next-current-v5.14-20210830 adds 1efc6199e6b9 Merge branch 'for-next-current-v5.14-20210830' into for-ne [...] adds ce00f0c888f2 Merge remote-tracking branch 'btrfs/for-next' adds 417b962ddeca configfs: return -ENAMETOOLONG earlier in configfs_lookup adds 899587c8d090 configfs: simplify the configfs_dirent_is_ready adds d07f132a225c configfs: fold configfs_attach_attr into configfs_lookup adds c42dd069be8d configfs: fix a race in configfs_lookup() adds 14dc0db81b6b Merge remote-tracking branch 'configfs/for-next' adds f4d4e5fc2b3d erofs: directly use wrapper erofs_page_is_managed() when s [...] adds d252ff3de786 erofs: remove the mapping parameter from erofs_try_to_free [...] adds d95ae5e25326 erofs: add support for the full decompressed length adds eadcd6b5a1eb erofs: add fiemap support with iomap adds 2a9dc7a8fec6 erofs: introduce chunk-based file on-disk format adds c5aa903a59db erofs: support reading chunk-based uncompressed files adds 1266b4a7ecb6 erofs: fix double free of 'copied' adds 1826b2055070 Merge remote-tracking branch 'erofs/dev' adds 277f146e6888 Pull fanotify pidfd support from Matthew Bobrowski. adds 8c3f90d839b5 Pull fsnotify speedup patches from Amir Goldstein adds ca6e04e8f8d1 Pull udf cleanups and LVID check fix. adds a95dc17633ab Pull utf8 handling fixes from Pali Rohar adds ed518dd035fa Pull udf xattr sanity checks. adds e6f8f09ac7a7 Merge remote-tracking branch 'ext3/for_next' adds a20d1cebb98b jbd2: fix portability problems caused by unaligned accesses adds 390add0cc9f4 jbd2: fix clang warning in recovery.c adds 4009cc7ad6b5 jbd2: clean up two gcc -Wall warnings in recovery.c adds bd2eea8d0a6b ext4: remove the 'group' parameter of ext4_trim_extent adds 6920b3913235 ext4: add new helper interface ext4_try_to_trim_range() adds b6f5558c304a ext4: remove the repeated comment of ext4_trim_all_free adds 8720904242b6 ext4: get discard out of jbd2 commit kthread contex adds 78e89124cc42 ext4: reduce arguments of ext4_fc_add_dentry_tlv adds 1997a1fc597d ext4: if zeroout fails fall back to splitting the extent node adds e905fbe3fd0f ext4: fix e2fsprogs checksum failure for mounted filesystem adds d7d6785de00f ext4: Make sure quota files are not grabbed accidentally adds 5e5a0c7ce6fe ext4: fix sparse warnings adds 6c6ce4d71465 jbd2: add sparse annotations for add_transaction_credits() adds 9e445093e523 ext4: fix race writing to an inline_data file while its xa [...] adds 1984539f8841 ext4: Support for checksumming from journal triggers adds f407caa8dfe1 ext4: Move orphan inode handling into a separate file adds 34370af272d7 ext4: Speedup ext4 orphan inode handling adds 074cd57312b2 ext4: Orphan file documentation adds 3e5533948c16 ext4: Improve scalability of ext4 orphan file handling adds cefa3f1a2717 Merge remote-tracking branch 'ext4/dev' adds 4b1065186442 f2fs: avoid unneeded memory allocation in __add_ino_entry() adds 65ddf6564843 f2fs: fix to do sanity check for sb/cp fields correctly adds a2649315bcb8 f2fs: compress: avoid duplicate counting of valid blocks w [...] adds b6d9246d0315 f2fs: improve sbi status info in debugfs/f2fs/status adds 1927ccdb7990 f2fs: correct comment in segment.h adds 4a4fc043f594 f2fs: compress: allow write compress released file after t [...] adds 324105775c19 f2fs: support fault injection for f2fs_kmem_cache_alloc() adds b96d9b3b09f0 f2fs: fix to keep compatibility of fault injection interface adds 491f7f71e184 f2fs: convert S_IRUGO to 0444 adds b35d71b96909 f2fs: fix description about main_blkaddr node adds bbe1da7e34ac f2fs: compress: do sanity check on cluster adds 521187439abf f2fs: separate out iostat feature adds a4b6817625e7 f2fs: introduce periodic iostat io latency traces adds 94c821fb286b f2fs: rebuild nat_bits during umount adds 4d67490498ac f2fs: Don't create discard thread when device doesn't supp [...] adds d75da8c8a4c5 f2fs: adjust unlock order for cleanup adds ad126ebddecb f2fs: fix to account missing .skipped_gc_rwsem adds adf9ea89c719 f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() adds c8dc3047c485 f2fs: fix to unmap pages from userspace process in punch_hole() adds dddd3d65293a f2fs: guarantee to write dirty data when enabling checkpoint back adds f7db8dd6981e f2fs: enable realtime discard iff device supports discard adds 827f02842e40 f2fs: deallocate compressed pages when error happens adds 9605f75cf36e f2fs: should put a page beyond EOF when preparing a write adds 7aafa3766bef Merge remote-tracking branch 'f2fs/dev' adds 76224355db75 fuse: truncate pagecache on atomic_o_trunc adds 59bda8ecee2f fuse: flush extending writes adds 4a24f7819533 fuse: wait for writepages in syncfs adds a8c6f1876b08 fuse: remove unused arg in fuse_write_file_get() adds 86ace1af49b5 Merge remote-tracking branch 'fuse/for-next' adds 438623a06bac SUNRPC: Add svc_rqst::rq_auth_stat adds 5c2465dfd457 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout adds 9082e1d914f8 SUNRPC: Eliminate the RQ_AUTHERR flag adds 7d34c96217cf NFS: Add a private local dispatcher for NFSv4 callback operations adds c35a810ce595 NFS: Remove unused callback void decoder adds 89ef17b6636f NFS: Extract the xdr_init_encode/decode() calls from decod [...] adds 9eff97abef05 NFS: Clean up the synopsis of callback process_op() adds ca7d1d1a0b97 NFSv4.2: remove restriction of copy size for inter-server copy. adds 0a6ff58edbfb SUNRPC: Simplify socket shutdown when not reusing TCP ports adds 7c81e6a9d75b SUNRPC: Tweak TCP socket shutdown in the RPC client adds 79d534f8cbf9 NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox adds 3a3f976639f2 SUNRPC keep track of number of transports to unique addresses adds df205d0a8ea1 SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info [...] adds 7e134205f629 NFSv4 introduce max_connect mount options adds dc48e0abee24 SUNRPC enforce creation of no more than max_connect xprts adds 2a7a451a9084 NFSv4.1 add network transport when session trunking is detected adds 86bfe01d3e17 Merge remote-tracking branch 'nfs-anna/linux-next' adds 4534a70b7056 fs/ntfs3: Add headers and misc files adds 82cae269cfa9 fs/ntfs3: Add initialization of super block adds 3f3b442b5ad2 fs/ntfs3: Add bitmap adds 4342306f0f0d fs/ntfs3: Add file operations and implementation adds be71b5cba2e6 fs/ntfs3: Add attrib operations adds 522e010b5837 fs/ntfs3: Add compression adds b46acd6a6a62 fs/ntfs3: Add NTFS journal adds 12dad495eaab fs/ntfs3: Add Kconfig, Makefile and doc adds 6e5be40d32fb fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile adds 96b18047a717 fs/ntfs3: Add MAINTAINERS adds 11e4e66efd44 Merge branch 'torvalds:master' into master adds f8d87ed9f0d5 fs/ntfs3: Fix various spelling mistakes adds 528c9b3d1edf fs/ntfs3: Use linux/log2 is_power_of_2 function adds 87790b653439 fs/ntfs3: Add ifndef + define to all header files adds 71eeb6ace80b fs/ntfs3: Fix integer overflow in multiplication adds 8c01308b6d6b fs/ntfs3: Remove unused variable cnt in ntfs_security_init() adds be87e821fdb5 fs/ntfs3: Fix one none utf8 char in source file adds abfeb2ee2103 fs/ntfs3: Fix fall-through warnings for Clang adds 1263eddfea99 fs/ntfs3: Remove unused including <linux/version.h> adds 24516d481dfc fs/ntfs3: Restyle comment block in ni_parse_reparse() adds fa3cacf54463 fs/ntfs3: Use kernel ALIGN macros over driver specific adds 195c52bdd5d5 fs/ntfs3: Do not use driver own alloc wrappers adds 345482bc431f fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc adds a1b04d380ab6 fs/ntfs3: add checks for allocation failure adds 2926e4297053 fs/ntfs3: fix an error code in ntfs_get_acl_ex() adds 04810f000afd fs/ntfs3: Fix error code in indx_add_allocate() adds 8c83a4851da1 fs/ntfs3: Potential NULL dereference in hdr_find_split() adds b8155e95de38 fs/ntfs3: Fix error handling in indx_insert_into_root() adds e8b8e97f91b8 fs/ntfs3: Restyle comments to better align with kernel-doc adds a97131c29c99 fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now adds 78ab59fee07f fs/ntfs3: Rework file operations adds d3624466b56d fs/ntfs3: Restyle comments to better align with kernel-doc adds d8e171fd5956 Merge remote-tracking branch 'ntfs3/master' adds 4f911138c8da fs: add generic helper for filling statx attribute flags adds a0c236b11706 ovl: pass ovl_fs to ovl_check_setxattr() adds 72db82115d2b ovl: copy up sync/noatime fileattr flags adds 096a218a588d ovl: consistent behavior for immutable/append-only inodes adds e4522bc8733d ovl: disable decoding null uuid with redirect_dir adds ca45275cd6b6 ovl: add ovl_allow_offline_changes() helper adds 1fc31aac96d7 ovl: do not set overlay.opaque for new directories adds ffb24e3c6578 ovl: relax lookup error on mismatch origin ftype adds b71759ef1e17 ovl: skip checking lower file's i_writecount on truncate adds d8991e8622e7 ovl: update ctime when changing fileattr adds f945ca1963c8 ovl: use kvalloc in xattr copy-up adds 52d5a0c6bd8a ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() adds 0cad6246621b vfs: add rcu argument to ->get_acl() callback adds 332f606b32b6 ovl: enable RCU'd ->get_acl() adds ae23e18ce03e Merge remote-tracking branch 'overlayfs/overlayfs-next' adds a06ca15480b2 Merge remote-tracking branch 'v9fs/9p-next' adds 40b52225e58c xfs: remove support for disabling quota accounting on a mo [...] adds 777eb1fa857e xfs: remove xfs_dqrele_all_inodes adds e497dfba6bd7 xfs: remove the flags argument to xfs_qm_dquot_walk adds 149e53afc851 xfs: remove the active vs running quota differentiation adds f1653c2e2831 xfs: introduce CPU hotplug infrastructure adds 0ed17f01c854 xfs: introduce all-mounts list for cpu hotplug notifications adds c6c2066db396 xfs: move xfs_inactive call to xfs_inode_mark_reclaimable adds 62af7d54a0ec xfs: detach dquots from inode if we don't need to inactivate it adds ab23a7768739 xfs: per-cpu deferred inode inactivation queues adds 7d6f07d2c5ad xfs: queue inactivation immediately when free space is tight adds 108523b8de67 xfs: queue inactivation immediately when quota is nearing [...] adds 65f03d8652b2 xfs: queue inactivation immediately when free realtime ext [...] adds 2eb665027b65 xfs: inactivate inodes any time we try to free speculative [...] adds 01e8f379a489 xfs: flush inode inactivation work when compiling usage st [...] adds 6f6490914d9b xfs: don't run speculative preallocation gc when fs is frozen adds e8d04c2abceb xfs: use background worker pool when transactions can't ge [...] adds a6343e4d9278 xfs: avoid buffer deadlocks when walking fs inodes adds 40b1de007aca xfs: throttle inode inactivation queuing on memory reclaim adds b7df7630cccd xfs: fix silly whitespace problems with kernel libxfs adds f19ee6bb1a72 xfs: drop experimental warnings for bigtime and inobtcount adds 48c6615cc557 xfs: grab active perag ref when reading AG headers adds 43059d5416c9 xfs: dump log intent items that cannot be recovered due to [...] adds de2860f46362 mm: Add kvrealloc() adds 98fe2c3cef21 xfs: remove kmem_alloc_io() adds d634525db63e xfs: replace kmem_alloc_large() with kvmalloc() adds 908ce71e54f8 xfs: allow setting and clearing of log incompat feature flags adds 2b73a2c817be xfs: clear log incompat feature bits when the log is idle adds 4bc619833f73 xfs: refactor xfs_iget calls from log intent recovery adds df0826312a23 xfs: add attr state machine tracepoints adds 5e68b4c7fb64 xfs: Rename __xfs_attr_rmtval_remove adds edf27485eb56 xfs: cleanup __FUNCTION__ usage adds 2039a272300b xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() adds 5112e2067bd9 xfs: XLOG_STATE_IOERROR must die adds fd67d8a07208 xfs: move recovery needed state updates to xfs_log_mount_finish adds e1d06e5f668a xfs: convert log flags to an operational state field adds b36d4651e165 xfs: make forced shutdown processing atomic adds 8bb92005b0e4 xfs: rework xlog_state_do_callback() adds aad7272a9208 xfs: separate out log shutdown callback processing adds 502a01fac098 xfs: don't run shutdown callbacks on active iclogs adds 2562c322404d xfs: log head and tail aren't reliable during shutdown adds 2ce82b722de9 xfs: move xlog_commit_record to xfs_log_cil.c adds c45aba40cf5b xfs: pass a CIL context to xlog_write() adds bf034bc82780 xfs: factor out log write ordering from xlog_cil_push_work() adds caa80090d17c xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() adds 68a74dcae673 xfs: order CIL checkpoint start records adds 0020a190cf3e xfs: AIL needs asynchronous CIL forcing adds 39823d0fac94 xfs: CIL work is serialised, not pipelined adds 33c0dd7898a1 xfs: move the CIL workqueue to the CIL adds 21b4ee7029c9 xfs: drop ->writepage completely adds c02f6529864a xfs: make xfs_rtalloc_query_range input parameters const adds 9ab72f222774 xfs: fix off-by-one error when the last rt extent is in use adds 7e1826e05ba6 xfs: make fsmap backend function key parameters const adds 54406764c6a6 xfs: remove unnecessary agno variable from struct xchk_ag adds 7f89c838396e xfs: add trace point for fs shutdown adds d29d5577774d xfs: make the key parameters to all btree key comparison f [...] adds 04dcb47482a9 xfs: make the key parameters to all btree query range func [...] adds 159eb69dba8b xfs: make the record pointer passed to query_range functio [...] adds 23825cd14876 xfs: mark the record passed into btree init_key functions [...] adds 8e38dc88a67b xfs: make the keys and records passed to btree inorder fun [...] adds 22ece4e836be xfs: mark the record passed into xchk_btree functions as const adds b5a6e5fe0e68 xfs: make the pointer passed to btree set_root functions const adds deb06b9ab6df xfs: make the start pointer passed to btree alloc_block fu [...] adds 60e265f7f85a xfs: make the start pointer passed to btree update_lastrec [...] adds 32816fd7920b xfs: constify btree function parameters that are not modified adds a437b9b488e3 xfs: remove support for untagged lookups in xfs_icwalk* adds 3fd7cb845bee xfs: fix incorrect unit conversion in scrub tracepoint adds af6265a008e5 xfs: standardize inode number formatting in ftrace output adds 9febf39dfe5a xfs: standardize AG number formatting in ftrace output adds f7b08163b7a9 xfs: standardize AG block number formatting in ftrace output adds 97f4f9153da5 xfs: standardize rmap owner number formatting in ftrace output adds 92eff38665ad xfs: standardize daddr formatting in ftrace output adds 6f25b211d32b xfs: disambiguate units for ftrace fields tagged "blkno", [...] adds 49e68c91da5e xfs: disambiguate units for ftrace fields tagged "offset" adds 7989accc6eb0 xfs: disambiguate units for ftrace fields tagged "len" adds d538cf24c603 xfs: disambiguate units for ftrace fields tagged "count" adds c23460ebd54c xfs: rename i_disk_size fields in ftrace output adds f93f85f77aa8 xfs: resolve fork names in trace output adds 7eac3029a2e5 xfs: standardize remaining xfs_buf length tracepoints adds b641851cb8e4 xfs: standardize inode generation formatting in ftrace output adds c03e4b9e6b64 xfs: decode scrub flags in ftrace output adds e5f2e54a902d xfs: start documenting common units and tags used in tracepoints adds 8cf07f3dd561 xfs: sb verifier doesn't handle uncached sb buffer adds 51b495eba84d xfs: rename xfs_has_attr() adds e23b55d537c9 xfs: rework attr2 feature and mount options adds a1d86e8dec8c xfs: reflect sb features in xfs_mount adds 38c26bfd90e1 xfs: replace xfs_sb_version checks with feature flag checks adds 8970a5b8a46c xfs: consolidate mount option features in m_features adds 0560f31a09e5 xfs: convert mount flags to features adds 2e973b2cd4cd xfs: convert remaining mount flags to state flags adds 75c8c50fa16a xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown adds 03288b19093b xfs: convert xfs_fs_geometry to use mount feature checks adds fe08cc504448 xfs: open code sb verifier feature checks adds 55fafb31f9e9 xfs: convert scrub to use mount-based feature checks adds ebd9027d088b xfs: convert xfs_sb_version_has checks to use mount features adds 2beb7b50ddd4 xfs: remove unused xfs_sb_version_has wrappers adds d6837c1aab42 xfs: introduce xfs_sb_is_v5 helper adds cf28e17c9186 xfs: kill xfs_sb_version_has_v3inode() adds 04fcad80cd06 xfs: introduce xfs_buf_daddr() adds 9343ee76909e xfs: convert bp->b_bn references to xfs_buf_daddr() adds 4c7f65aea7b7 xfs: rename buffer cache index variable b_bn adds 61e0d0cc51cd xfs: fix perag structure refcounting error when scrub fails adds 72a048c1056a xfs: only set IOMAP_F_SHARED when providing a srcmap to a write adds f38a032b165d xfs: fix I_DONTCACHE adds c506b5c18bda Merge remote-tracking branch 'xfs/for-next' adds 90b9cfe161b3 Merge remote-tracking branch 'zonefs/for-next' adds 7bb698f09bdd fs: Move notify_change permission checks into may_setattr adds d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr adds e24d12b7442a init: split get_fs_names adds f9259be6a9e7 init: allow mounting arbitrary non-blockdevice filesystems [...] adds 6e7c1770a212 fs: simplify get_filesystem_list / get_all_fs_names adds 2cfbffc62045 Merge branch 'work.init' into for-next adds 706d7709032a Merge remote-tracking branch 'vfs/for-next' adds bc17bed5fd73 printk/index: Fix -Wunused-function warning adds c57343431170 Merge branch 'for-5.15-printk-index' into for-next adds 24ca1be6c4e2 Merge remote-tracking branch 'printk/for-next' adds 95d59f5b0f04 Merge branch 'pci/enumeration' adds 8c09e896cef8 PCI: Allow PASID on fake PCIe devices without TLP prefixes adds 8304a3a199ee PCI: Set dma-can-stall for HiSilicon chips adds f7fb3e572a1d Merge branch 'pci/iommu' adds 8cea6f148ea9 Merge branch 'pci/irq' adds 691392448065 PCI: Cache PCIe Device Capabilities register adds 56f107d7813f PCI: Add pcie_reset_flr() with 'probe' argument adds e20afa06244e PCI: Add array to track reset method ordering adds 4ec36dfeb155 PCI: Remove reset_fn field from pci_dev adds d88f521da3ef PCI: Allow userspace to query and set device reset mechanism adds 3a15955d7cf0 PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION adds 4273e64cc4eb PCI: Use acpi_pci_power_manageable() adds 375553a93201 PCI: Setup ACPI fwnode early and at the same time with OF adds 6937b7dd4349 PCI: Add support for ACPI _RST reset method adds 9bdc81ce440e PCI: Change the type of probe argument in reset functions adds 413f0816b3c8 Merge branch 'pci/reset' adds ca32b5310a1a PCI: Optimize pci_resource_len() to reduce kernel size adds ee86352b3d62 Merge branch 'pci/resource' adds 32837d8a8f63 PCI: Add ACS quirks for Cavium multi-function devices adds 7cae7849fcce PCI/ACS: Enforce pci=noats with Transaction Blocking adds 57a4ab1584e6 iommu/of: Fix pci_request_acs() before enumerating PCI devices adds c4f4a43e9342 Merge branch 'pci/virtualization' adds 6303049d16f0 PCI/VPD: Reject resource tags with invalid size adds 7fa75dd8c645 PCI/VPD: Don't check Large Resource Item Names for validity adds 5fe204eab174 PCI/VPD: Allow access to valid parts of VPD if some is invalid adds 1285762c0712 PCI/VPD: Remove pci_vpd_size() old_size argument adds 91ab5d9d02a9 PCI/VPD: Make pci_vpd_wait() uninterruptible adds fe943bd8ab75 PCI/VPD: Remove struct pci_vpd.flag adds d27f7344ba89 PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() adds a38fccdb6289 PCI/VPD: Remove struct pci_vpd_ops adds 22ff2bcec704 PCI/VPD: Remove struct pci_vpd.valid member adds fd00faa375fb PCI/VPD: Embed struct pci_vpd in struct pci_dev adds 7bac54497c3e PCI/VPD: Determine VPD size in pci_vpd_init() adds fe7568cf2f2d PCI/VPD: Treat invalid VPD like missing VPD capability adds 76f3c032adad PCI/VPD: Add pci_vpd_alloc() adds 9e515c9f6c0b PCI/VPD: Add pci_vpd_find_ro_info_keyword() adds 6107e5cb907c PCI/VPD: Add pci_vpd_check_csum() adds 5119e20facfa sfc: Read VPD with pci_vpd_alloc() adds 37838aa437c7 sfc: Search VPD with pci_vpd_find_ro_info_keyword() adds f240e15097c5 tg3: Read VPD with pci_vpd_alloc() adds 8d6ab5c5accd tg3: Validate VPD checksum with pci_vpd_check_csum() adds 466a79f417be tg3: Search VPD with pci_vpd_find_ro_info_keyword() adds 667bb0e8f710 sfc: falcon: Read VPD with pci_vpd_alloc() adds 2d57dd6673a8 sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() adds 1a41fdb80570 bnx2: Search VPD with pci_vpd_find_ro_info_keyword() adds 35e7f1be7972 bnx2: Replace open-coded byte swapping with swab32s() adds df87589475e7 bnx2x: Read VPD with pci_vpd_alloc() adds 3831cba07a4b bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() adds 550cd7c1b45b bnxt: Read VPD with pci_vpd_alloc() adds 0ff25f6a17c7 bnxt: Search VPD with pci_vpd_find_ro_info_keyword() adds 52f0a1e00770 cxgb4: Validate VPD checksum with pci_vpd_check_csum() adds f9f3caa8dcd7 cxgb4: Remove unused vpd_param member ec adds fc9279298e3a cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() adds 890317950fca scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() adds 9c009efc0f86 Merge branch 'pci/vpd' adds e15ac2080ec2 x86/PCI: Add pci_numachip_init() declaration adds 7eb6ea414857 PCI: Fix pci_dev_str_match_path() alloc while atomic bug adds ff3a52ab9cab PCI/PTM: Remove error message at boot adds 1901f8c9ca80 PCI: Correct the pci_iomap.h header guard #endif comment adds a153e5e117ff PCI: Add schedule point in proc_bus_pci_read() adds f0ab00174eb7 PCI: Make saved capability state private to core adds 817f9916a6e9 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n adds a46a8d971672 Merge branch 'pci/misc' adds ee6f85683e85 PCI: artpec6: Remove surplus break statement after return adds 30492c12d232 PCI: artpec6: Remove local code block from switch statement adds f51c9caeda79 Merge branch 'pci/artpec6' adds 71121fdd79f5 PCI: dwc: Remove surplus break statement after return adds 35b34313a204 Merge branch 'pci/dwc' adds 0e898eb8df4e PCI: rockchip-dwc: Add Rockchip RK356X host controller driver adds 3bc648aec6e6 Merge branch 'pci/rockchip-dwc' adds da36024a4e83 PCI: visconti: Add Toshiba Visconti PCIe host controller driver adds 89761eefc7ad MAINTAINERS: Add entries for Toshiba Visconti PCIe controller adds f8560b186e36 Merge branch 'pci/visconti' adds fcb461e2bc8b PCI: aardvark: Fix checking for PIO status adds 02bcec3ea559 PCI: aardvark: Increase polling delay to 1.5s while waitin [...] adds e902bb7c24a7 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register adds 43f5c77bcbd2 PCI: aardvark: Fix reporting CRS value adds 64f160e19e92 PCI: aardvark: Configure PCIe resources from 'ranges' DT property adds d212dcee27c1 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts adds dd317c0ee3c0 Merge branch 'remotes/lorenzo/pci/aardvark' adds f4455748b212 PCI: cadence: Use bitfield for *quirk_retrain_flag* instea [...] adds 09c24094b2e3 PCI: cadence: Add quirk flag to set minimum delay in LTSSM [...] adds f1de58802f0f PCI: j721e: Add PCIe support for J7200 adds c8a375a8e15a PCI: j721e: Add PCIe support for AM64 adds 7c52009d94ab misc: pci_endpoint_test: Add deviceID for AM64 and J7200 adds d75076e37e47 Merge branch 'remotes/lorenzo/pci/cadence' adds 8f6a6b3c50ce PCI: hv: Support for create interrupt v3 adds abaf04e89afb Merge branch 'remotes/lorenzo/pci/hv' adds 15d82ca23c99 PCI: Introduce domain_nr in pci_host_bridge adds 41dd40fd7179 PCI: Support populating MSI domains of root buses via bridges adds b424d4d42632 arm64: PCI: Restructure pcibios_root_bridge_prepare() adds 7d40c0f70d92 arm64: PCI: Support root bridge preparation for Hyper-V adds 418cb6c8e051 PCI: hv: Generify PCI probing adds 38c0d266dc80 PCI: hv: Set ->domain_nr of pci_host_bridge at probing time adds 9e7f9178ab49 PCI: hv: Set up MSI domain at bridge probing time adds 88f94c7f8f40 PCI: hv: Turn on the host bridge probing on ARM64 adds b27e42978f80 Merge branch 'remotes/lorenzo/pci/hyper-v' adds 0ee8e3188bfb Merge branch 'remotes/lorenzo/pci/iproc' adds 33d2f8e4ffd1 dt-bindings: PCI: Add Intel Keem Bay PCIe controller adds 0c87f90b4c13 PCI: keembay: Add support for Intel Keem Bay adds 86918c4568a6 Merge branch 'remotes/lorenzo/pci/keembay' adds aa6eca5b8166 dt-bindings: PCI: mediatek: Update the Device tree bindings adds 87e8657ba99c PCI: mediatek: Add new method to get shared pcie-cfg base address adds 436960bb0045 PCI: mediatek: Add new method to get irq number adds 77216702c8f6 PCI: mediatek: Use PCI domain to handle ports detection adds d248af796f35 Merge branch 'remotes/lorenzo/pci/mediatek' adds 1e29cd9983eb PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() adds a115b1bd3af0 PCI: rcar: Add L1 link state fix into data abort hook adds 263ea5a01f28 Merge branch 'remotes/lorenzo/pci/rcar' adds a4de94590945 Merge branch 'remotes/lorenzo/pci/tegra' adds 9d5191df05f4 Merge branch 'remotes/lorenzo/pci/tegra194' adds 9e4ae52cabd8 PCI: xgene-msi: Remove redundant dev_err() call in xgene_m [...] adds 90e2141f2331 Merge branch 'remotes/lorenzo/pci/xgene' adds 4d79e367185d dt-bindings: pci: xilinx-nwl: Document optional clock property adds de0a01f52966 PCI: xilinx-nwl: Enable the clock through CCF adds 0f2cad210816 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds f00bfc648995 dt-bindings: PCI: pci-ep: Add binding to specify virtual function adds 1cf362e907f3 PCI: endpoint: Add support to add virtual function in endp [...] adds 101600e79045 PCI: endpoint: Add support to link a physical function to [...] adds 53fd3cbe5e9d PCI: endpoint: Add virtual function number in pci_epc ops adds 0cf985d6119c PCI: cadence: Simplify code to get register base address f [...] adds e19a0adf6e8b PCI: cadence: Add support to configure virtual functions adds 489b1f41e54f misc: pci_endpoint_test: Populate sriov_configure ops to c [...] adds 0c84f5bf3eb3 Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to us [...] adds cd2044e60ba5 Merge branch 'remotes/lorenzo/pci/endpoint' adds 237b9085241c Merge branch 'remotes/lorenzo/pci/misc' adds 224d8031e482 tools: PCI: Zero-initialize param adds 5d7cf8d4793b Merge branch 'remotes/lorenzo/pci/tools' adds 8d74deb6034c Merge remote-tracking branch 'pci/next' adds 09a54ca6226b Merge remote-tracking branch 'pstore/for-next/pstore' adds 46dcd1cc2b2f HID: logitech-hidpp: Use 'atomic_inc_return' instead of ha [...] adds 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next adds fbf42729d0e9 HID: elo: update the reference count of the usb device structure adds 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next adds d0f1d5ae2380 HID: thrustmaster: Fix memory leaks in probe adds df3a97bdbc25 HID: thrustmaster: Fix memory leak in remove adds c3800eed22d2 HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() adds 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next adds b23cdfbddb73 HID: logitech-hidpp: battery: provide CAPACITY property fo [...] adds 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next adds 3978f5481755 HID: amd_sfh: Fix period data field to enable sensor adds 173709f50e98 HID: amd_sfh: Add command response to check command status adds ac15e9196f35 HID: amd_sfh: Move hid probe after sensor is enabled adds 0873d1afacd2 HID: amd_sfh: Add support for PM suspend and resume adds e66577559186 HID: amd_sfh: Add dyndbg prints for debugging adds fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next adds 87c7ee7ad85a HID: asus: Prevent Claymore sending suspend event adds fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next adds 786537063bbf HID: i2c-hid: Fix Elan touchpad regression adds e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next adds 462ba66198a4 HID: thrustmaster: clean up Makefile and adapt quirks adds 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next adds a4bfe13f96bf HID: sony: support for the ghlive ps4 dongles adds 7360e856576e Merge branch 'for-5.15/sony' into for-next adds bab94e97323b HID: sony: Fix more ShanWan clone gamepads to not rumble w [...] adds 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next adds 08c8c8def389 Merge remote-tracking branch 'hid/for-next' adds 546b48ae6a04 Merge branch 'i2c/for-current' into i2c/for-next adds 32e8e4aeb37d Merge branch 'i2c/for-mergewindow' into i2c/for-next adds a0a11a876027 Merge branch 'i2c/for-current' into i2c/for-next adds eef7fa1001c0 i2c: iop3xx: fix deferred probing adds fcc750e0f4d8 i2c: s3c2410: fix IRQ check adds 42034afd430a i2c: hix5hd2: fix IRQ check adds 8fb12751ac78 i2c: virtio: add a virtio i2c frontend driver adds ff0f53fd8dff Merge branch 'i2c/for-mergewindow' into i2c/for-next adds ec1127b4dd61 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds cc1dbdeb17dd Merge branch 'i2c/for-mergewindow' into i2c/for-next adds c9b1e5c5fdb9 Merge remote-tracking branch 'i2c/i2c/for-next' adds 8ce1162a3960 docs/zh_CN: add virt index translation adds ccb00ddc88cf docs/zh_CN: add virt paravirt_ops translation adds 9c987b10fefa docs/zh_CN: add virt guest-halt-polling translation adds e636a91584ad docs/zh_CN: add virt ne_overview translation adds 8dda2eac9684 docs/zh_CN: add virt acrn index translation adds ab03e49f13ca docs/zh_CN: add virt acrn introduction translation adds f63c6894f645 docs/zh_CN: add virt acrn io-request translation adds 3bf5548d8e96 docs/zh_CN: add virt acrn cpuid translation adds f4e60d9f1ba5 docs/zh_CN: add infiniband index translation adds 312356129e58 docs/zh_CN: add infiniband core_locking translation adds 88e37e3d4443 docs/zh_CN: add infiniband ipoib translation adds e7c640961a2e docs/zh_CN: add infiniband opa_vnic translation adds ccbad6a5216b docs/zh_CN: add infiniband sysfs translation adds cc420b883b1f docs/zh_CN: add infiniband tag_matching translation adds 0265e6ee2c58 docs/zh_CN: add infiniband user_mad translation adds 4d488433dc40 docs/zh_CN: add infiniband user_verbs translation adds 27f373cb5c98 Documentation/features/vm: riscv supports THP now adds 191cf329f109 doc: align Italian translation adds 4f3791c3fe27 docs/zh_CN: Add zh_CN/accounting/psi.rst adds bed4ed3057e4 scripts/kernel-doc: Override -Werror from KCFLAGS with KDO [...] adds 659653c9e546 docs: pdfdocs: Refactor config for CJK document adds e291ff6f5a03 docs: pdfdocs: Add CJK-language-specific font settings adds 7eb368cc319b docs: pdfdocs: Choose Serif font as CJK mainfont if possible adds 35382965bdd2 docs: pdfdocs: Preserve inter-phrase space in Korean translations adds a90dad8f610a docs: pdfdocs: Add conf.py local to translations for ascii [...] adds 77abc2c230b1 docs: pdfdocs: One-half spacing for CJK translations adds 788d28a25799 docs: pdfdocs: Permit AutoFakeSlant for CJK fonts adds 29ac9822358f docs: pdfdocs: Teach xeCJK about character classes of quot [...] adds e0d14a5d2ff1 docs: pdfdocs: Enable language-specific font choice of zh_ [...] adds 37397b092e7f docs: sphinx-requirements: Move sphinx_rtd_theme to top adds d44f571ff5ce Documentation/process/applying-patches: Activate linux-nex [...] adds 251a7b3edc19 docs: x86: Remove obsolete information about x86_64 vmallo [...] adds 630c8fa02f9a Documentation: Update details of The Linux Kernel Module P [...] adds 19b116ca45fb Merge remote-tracking branch 'jc_docs/docs-next' adds 0d231d98acf4 Merge remote-tracking branch 'v4l-dvb/master' adds a44d582ebff0 media: mceusb: ensure rx resolution can be retrieved adds d94e1a30634a media: streamzap: ensure rx resolution can be retrieved adds 93d6538cc777 media: cxd2880-spi: Fix a null pointer dereference on erro [...] adds 79c71701d70e media: ttusb-dec: avoid release of non-acquired mutex adds 5cc88747f90f media: tuners: mxl5007t: Removed unnecessary 'return' adds 288b083bec92 media: mtk-vcodec: vdec: Support H264 profile control adds 5aff12f3a9ef media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD adds dfeef202b699 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] adds 3f6d11fd8b7b media: mtk-vcodec: make flush buffer reusable by encoder adds edc06520deca media: mtk-vcodec: venc: support START and STOP commands adds aa9b9fe01768 media: mtk-vcodec: vdec: move stateful ops into their own file adds db4f21ae77a9 media: mtk-vcodec: vdec: handle firmware version field adds 77fab99c027e media: mtk-vcodec: support version 2 of decoder firmware ABI adds e8a4b0d2b747 media: add Mediatek's MM21 format adds 2acb6b19faf1 media: mtk-vcodec: vdec: support stateless API adds b9d7fddc8aa4 media: mtk-vcodec: vdec: support stateless H.264 decoding adds 542fc2c47e5c media: mtk-vcodec: vdec: add media device if using stateless api adds b8022cde2dd7 media: dt-bindings: media: document mediatek,mt8183-vcodec-dec adds 2bd7b00a3040 media: mtk-vcodec: enable MT8183 decoder adds 8d020465fe60 media: mtk-vcodec: fix warnings: symbol XXX was not declared adds b395ba42afd9 media: ir_toy: allow tx carrier to be set adds 09e0c803602a media: c8sectpfe-dvb: Remove unused including <linux/version.h> adds 89379fca4840 media: dvb-usb: fix ununit-value in az6027_rc_query adds ea8dd2d4020e media: rc: clean the freed urb pointer to avoid double free adds 17e536f6acaa media: siano: use DEFINE_MUTEX() for mutex lock adds d47ab56428f3 media: cxd2820r: include the right header adds 19e95228c722 media: netup_unidvb: handle interrupt properly according t [...] adds 05344a1d2ea7 media: atomisp: restore missing 'return' statement adds 66e2fcaadf8e media: atomisp: Fix error handling in probe adds 12b6db7c6403 media: staging: atomisp: fix the uninitialized use in gc22 [...] adds ab7b60fe351e media: dt-bindings: media: renesas,imr: Convert to json-schema adds 3259a085f510 media: m5602_ov7660: remove the repeated declaration adds 76ac4cbdb6f8 media: stm32: Potential NULL pointer dereference in dcmi_i [...] adds be4253c51d80 media: ipu3.rst: Improve header formatting on tables adds f90bcc86aa0b media: staging/intel-ipu3: css: Fix wrong size comparison [...] adds a24dd707a95d media: ipu3-cio2: Replace open-coded for_each_set_bit() adds e70a0f29bdae media: ipu3-cio2: Use temporary storage for struct device pointer adds 2e743f2bc978 media: ipu3-cio2: Switch to use media_entity_to_video_device() adds ce4864fc2c5f media: ipu3-cio2: Introduce to_sensor_asd() helper macro adds a508f54837a7 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro adds ebf3afe8983e media: ipu3-cio2: Introduce to_cio2_device() helper macro adds f22e7744424d media: imx258: Fix getting clock frequency adds 67622262d1ee media: Add sensor driver support for the ov13b10 camera. adds fbe8c9fb0e2e media: ov8856: Set default mbus format but allow caller to alter adds 5ea47993c14d media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control adds 24b2a2e15f23 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control adds 1c87af2b7922 media: staging: document that Imgu not output auto-exposur [...] adds d62cd4d277cc media: uvcvideo: Remove unused including <linux/version.h> adds 7304b5a02990 Merge remote-tracking branch 'v4l-dvb-next/master' adds 5e2f841d60dc Merge branch 'acpica' into linux-next adds e182963dfd01 Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 837f4161d355 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] adds a386fdcfdb3a Merge branch 'devprop' into linux-next adds 405a792350d3 Merge branch 'pm-cpufreq' into linux-next adds 72017356c217 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'pm- [...] adds b9a125f52807 Merge branches 'pm-em' and 'powercap' into linux-next adds bd1cb9850313 Merge branch 'pm-opp' into linux-next adds 4d51a7d02bd1 Merge branch 'pm-domains-fixes' into linux-next adds 14587d573788 Merge branches 'acpi-osl', 'acpi-misc', 'acpi-tables' and [...] adds f588240c02c6 Merge branches 'pm-cpufreq', 'powercap' and 'pm-domains' i [...] adds a93c0039d89d Merge branch 'acpi-bus' into linux-next adds d00aa8061e04 ARM: dts: omap: Drop references to opp.txt adds 29fc76957a97 dt-bindings: Clean-up OPP binding node names in examples adds 94274f20f6bf dt-bindings: opp: Convert to DT schema adds 2a3441f59464 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds bb8c26d9387f cpufreq: vexpress: Set CPUFREQ_IS_COOLING_DEV flag adds c17495b01b72 cpufreq: Add callback to register with energy model adds 94ab4c3c259c cpufreq: dt: Use .register_em() to register with energy model adds fcd300c685d5 cpufreq: imx6q: Use .register_em() to register with energy model adds 3701fd64a3fb cpufreq: mediatek: Use .register_em() to register with ene [...] adds 361a172d2309 cpufreq: omap: Use .register_em() to register with energy model adds e96c2153d0fc cpufreq: qcom-cpufreq-hw: Use .register_em() to register w [...] adds 4d584efae0b2 cpufreq: scpi: Use .register_em() to register with energy model adds 3fd23111185d cpufreq: vexpress: Use .register_em() to register with ene [...] adds 37f188318ea3 cpufreq: scmi: Use .register_em() to register with energy model adds 275157b367f4 cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support adds 5e79d6d9ea00 cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev adds f0712ace7fe0 cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq d [...] adds b2a6181e27c3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 103d2fac60d0 Merge branches 'pm-opp' and 'pm-cpufreq' into linux-next adds cd9378b26e99 Merge remote-tracking branch 'pm/linux-next' adds 248d439d22f9 Merge remote-tracking branch 'cpupower/cpupower' adds 3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor adds 8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers adds 02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() adds a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLa [...] adds 47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardwar [...] adds d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int adds d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-h [...] adds 21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the th [...] adds 99d88c300553 thermal/tools/tmon: Improve the Makefile adds b5f7912bb604 tools/thermal/tmon: Add cross compiling support adds f1b07a14694b thermal/drivers/int340x: Use IMOK independently adds fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype adds 22fc857538c3 dt-bindings: thermal: Make trips node optional adds 454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ adds 16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clam [...] adds de3438c47a8d firmware: qcom_scm: Introduce SCM calls to access LMh adds 53bca371cdf7 thermal/drivers/qcom: Add support for LMh driver adds 0284b52e8534 dt-bindings: thermal: Add dt binding for QCOM LMh adds c185b42efe67 thermal: intel: Allow processing of HWP interrupt adds da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] adds 968e102f1b66 Merge remote-tracking branch 'thermal/thermal/linux-next' adds c5d3afc5efab Merge remote-tracking branch 'ieee1394/for-next' adds b97f85259fca fs: dlm: implement delayed ack handling adds aee742c9928a fs: dlm: fix return -EINTR on recovery stopped adds ce43a1511555 Merge remote-tracking branch 'dlm/next' adds ce5cb67c664f of: Move of_dma_set_restricted_buffer() into device.c adds f3cfd136aef0 of: restricted dma: Don't fail device probe on rmem init failure adds f3c4b1341e83 swiotlb: use depends on for DMA_RESTRICTED_POOL adds fda7cdd62a0b Merge remote-tracking branch 'swiotlb/linux-next' adds c4c7d7a43246 RDMA/hns: Fix return in hns_roce_rereg_user_mr() adds 00c85b6576d3 RDMA/rtrs: Remove a useless kfree() adds 4b89451d2c3d RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show adds 6ef793cbd465 RDMA/qedr: Move variables reset to qedr_set_common_qp_params() adds bfeababd5141 RDMA/core/sa_query: Remove unused function adds 1a010d73ef63 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds ac5e8814698c RDMA/rtrs-clt: During add_path change for_new_clt accordin [...] adds d9b9f59ecfa7 RDMA/rtrs: Remove unused functions adds 4693d6b767d6 RDMA/rtrs: Remove all likely and unlikely adds 0d8f2cfa23f0 RDMA/rtrs-clt: Fix counting inflight IO adds cbe2de395cd0 RDMA/rtrs: Remove (void) casting for functions adds 0043dbcfcbe2 RDMA/efa: Remove unused cpu field from irq struct adds 273691c3d28d RDMA/efa: Rename vector field in efa_irq struct to irqn adds 03da1b26fa13 IB/core: Remove deprecated current_seq comments adds 3f69f4e0d64e RDMA: switch from 'pci_' to 'dma_' API adds 0110a1ed0e80 RDMA/hns: Remove unsupport cmdq mode adds 260f64a40198 RDMA/hns: Enable stash feature of HIP09 adds f8c549afd1e7 RDMA/hns: Ownerbit mode add control field adds 8feafd9017ba RDMA/hns: Use IDA interface to manage uar index adds c4f11b36f817 RDMA/hns: Use IDA interface to manage srq index adds f0a64199195e RDMA/hns: Delete unused hns bitmap interface adds 5f5a650999d5 RDMA/core/sa_query: Retry SA queries adds fc3bf30f1ba8 RDMA/irdma: Remove the repeated declaration adds 9bed8a70716b RDMA/hns: Fix incorrect lsn field adds 4303e61264c4 RDMA/hns: Bugfix for data type of dip_idx adds 074f315fc54a RDMA/hns: Bugfix for the missing assignment for dip_idx adds eb653eda1e91 RDMA/hns: Bugfix for incorrect association between dip_idx [...] adds d164bf64a900 IB/rdmavt: Convert to SPDX identifier adds 145eba1aaec9 RDMA/hfi1: Convert to SPDX identifier adds e788a3cd5787 RDMA/hns: Fix query destination qpn adds d2e0ccffcdd7 RDMA/hns: Fix QP's resp incomplete assignment adds fe164fc8d7b2 RDMA/hns: Remove dqpn filling when modify qp from Init to Init adds ab5cbb9d287c RDMA/hns: Remove RST2RST error prints for hw v1 adds 7fac71691b61 RDMA/hns: Adjust the order in which irq are requested and enabled adds ae2854c5d318 RDMA/hns: Encapsulate the qp db as a function adds 1a0182785a6d RDMA/hns: Delete unnecessary blank lines. adds 65f90c8e38c9 RDMA/mlx5: Relax DCS QP creation checks adds 90e7a6de6278 lib/scatterlist: Provide a dedicated function to support t [...] adds 3e302dbc6774 lib/scatterlist: Fix wrong update of orig_nents adds 79fbd3e1241c RDMA: Use the sg_table directly and remove the opencoded v [...] adds 6a217437f9f5 Merge branch 'sg_nents' into rdma.git for-next adds 8c650d3ba759 Merge remote-tracking branch 'rdma/for-next' adds cdd4d7832d51 dm writecache: split up writecache_map() to improve code r [...] adds 4d020b3a2907 dm writecache: factor out writecache_map_remap_origin() adds 15cb6f39dbaf dm writecache: further writecache_map() cleanup adds df699cc16ea5 dm writecache: report invalid return from writecache_map helpers adds e3a35d03407c dm writecache: add event counters adds 91ccbbac1747 dm ima: measure data on table load adds 8eb6fab402e2 dm ima: measure data on device resume adds 84010e519f95 dm ima: measure data on device remove adds 99169b93838a dm ima: measure data on table clear adds 7d1d1df8ce31 dm ima: measure data on device rename adds 8ec456629d0b dm: update target status functions to support IMA measurement adds 00d43995f0dd dm: add documentation for IMA measurement support adds 528b16bfc3ae dm crypt: Avoid percpu_counter spinlock contention in cryp [...] adds 8f509fd4a53f dm ima: prefix dm table hashes in ima log with hash algorithm adds dc7b79cc2466 dm ima: add version info to dm related events in ima log adds 9c2adfa6ba13 dm ima: prefix ima event name related to device mapper with dm_ adds f1cd6cb24b6b dm ima: add a warning in dm_init if duplicate ima events a [...] adds 33ace4ca1253 dm ima: update dm target attributes for ima measurements adds 17bfa96851e0 dm ima: update dm documentation for ima measurement support adds d3703ef33129 dm crypt: use in_hardirq() instead of deprecated in_irq() adds efa916af1320 Merge tag 'for-5.15/dm-changes' of git://git.kernel.org/pu [...] adds 342f43af70db iscsi_ibft: fix crash due to KASLR physical memory remapping adds 7fd1d00bf818 iscsi_ibft: fix warning in reserve_ibft_region() adds 81b0b29bf70b Merge branch 'stable/for-linus-5.15' of git://git.kernel.o [...] adds b4cc61960879 cgroup: cgroup-v1: clean up kernel-doc notation adds e7cc9888dc57 cgroup/cpuset: Enable event notification when partition st [...] adds ee9707e8593d cgroup/cpuset: Enable memory migration for cpuset v2 adds 9f72daf7edfa cgroup/cpuset: Avoid memory migration when nodemasks match adds d20d30ebb199 cgroup: Avoid compiler warnings with no subsystems adds 69dc8010b8fc Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds f97a4a1a3f87 workqueue: Rename "delayed" (delayed by active management) [...] adds c4560c2c88a4 workqueue: Change arguement of pwq_dec_nr_in_flight() adds d21cece0dbb4 workqueue: Change the code of calculating work_flags in in [...] adds 018f3a13dd63 workqueue: Mark barrier work with WORK_STRUCT_INACTIVE adds d812796eb390 workqueue: Assign a color to barrier work items adds bdb0a6548d22 workqueue: Remove unused WORK_NO_COLOR adds 86ac54e79fe0 Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds 57f05bc2ab24 page_pool: keep pp info as long as page pool owns the page adds 0e9d2a0a3a83 page_pool: add interface to manipulate frag count in page pool adds 53e0961da1c7 page_pool: add frag page recycling support in page pool adds 93188e9642c3 net: hns3: support skb's frag page recycling based on page pool adds 4ef3960ea19c Merge branch 'add-frag-page-support-in-page-pool' adds d692a637b4c5 samples, bpf: Add an explict comment to handle nested vlan [...] adds b55dfa850015 bpf, tests: Add BPF_JMP32 test cases adds 565731acfcf2 bpf, tests: Add BPF_MOV tests for zero and sign extension adds e92c813bf119 bpf, tests: Fix typos in test case descriptions adds ba89bcf78fba bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations adds 0f2fca1ab183 bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH adds 3b9890ef80f4 bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64 adds faa576253d5f bpf, tests: Add more ALU64 BPF_MUL tests adds 84024a4e86d9 bpf, tests: Add tests for ALU operations implemented with [...] adds e5009b4636cb bpf, tests: Add word-order tests for load/store of double words adds 66e5eb847455 bpf, tests: Add branch conversion JIT test adds 53e33f9928cd bpf, tests: Add test for 32-bit context pointer argument passing adds e4517b3637c6 bpf, tests: Add tests for atomic operations adds 6a3b24ca489e bpf, tests: Add tests for BPF_CMPXCHG adds 874be05f525e bpf, tests: Add tail call test suite adds d1a4e0a9576f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds ebd0d30cc5e4 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds a5397d68b2db net/sched: cls_api, reset flags on replay adds d3432bf10f17 net: Support filtering interfaces on no master adds fdacd57c79b7 netfilter: x_tables: never register tables by default adds 870299707436 netfilter: nf_queue: move hookfn registration out of struct net adds 6f45933dfed0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 7ebd168c3bfc net: ipa: have ipa_clock_get() return a value adds 1016c6b8c621 net: ipa: disable clock in suspend adds 2abb0c7f98e8 net: ipa: resume in ipa_clock_get() adds 63de79f031de net: ipa: use runtime PM core adds a3d3e759a487 net: ipa: get rid of extra clock reference adds a71aeff3dd0a net: ipa: kill IPA clock reference count adds 0d08026ac609 net: ipa: kill ipa_clock_get_additional() adds 6899192f648d Merge branch 'ipa-runtime-pm' adds df271cd641f1 net: bridge: vlan: add support for mcast igmp/mld version [...] adds 931ba87d2017 net: bridge: vlan: add support for mcast last member count [...] adds 50725f6e6b21 net: bridge: vlan: add support for mcast startup query cou [...] adds 77f6ababa299 net: bridge: vlan: add support for mcast last member inter [...] adds 2da0aea21f1c net: bridge: vlan: add support for mcast membership interv [...] adds cd9269d46310 net: bridge: vlan: add support for mcast querier interval [...] adds d6c08aba4f29 net: bridge: vlan: add support for mcast query interval gl [...] adds 425214508b1b net: bridge: vlan: add support for mcast query response in [...] adds 941121ee22a6 net: bridge: vlan: add support for mcast startup query int [...] adds 4d5b4e84c724 net: bridge: mcast: move querier state to the multicast context adds cb486ce99576 net: bridge: mcast: querier and query state affect only cu [...] adds 62938182c359 net: bridge: vlan: add support for mcast querier global option adds a97df080b6a8 net: bridge: vlan: add support for mcast router global option adds e04d377ff6ce net: bridge: mcast: use the proper multicast context when [...] adds dc002875c22b net: bridge: vlan: use br_rports_fill_info() to export mca [...] adds e9c130ad665c Merge branch 'bridge-global-mcast' adds f13a5ad88186 devlink: Add new "enable_eth" generic device param adds 8ddaabee3c79 devlink: Add new "enable_rdma" generic device param adds 076b2a9dbb28 devlink: Add new "enable_vnet" generic device param adds 699784f7b728 devlink: Create a helper function for one parameter registration adds b40c51efefbc devlink: Add API to register and unregister single parameter adds 9c4a7665b423 devlink: Add APIs to publish, unpublish individual parameter adds 6f35723864b4 net/mlx5: Fix unpublish devlink parameters adds a17beb28ed9d net/mlx5: Support enable_eth devlink dev param adds 87158cedf00e net/mlx5: Support enable_rdma devlink dev param adds 70862a5d609d net/mlx5: Support enable_vnet devlink dev param adds 1a8e628c8a3e Merge branch 'devlink-aux-devices' adds f1dacd7aea34 net: dsa: create a helper that strips EtherType DSA headers on RX adds 6bef794da6d3 net: dsa: create a helper which allocates space for EtherT [...] adds 5d928ff48656 net: dsa: create a helper for locating EtherType DSA heade [...] adds a72808b65834 net: dsa: create a helper for locating EtherType DSA heade [...] adds 88be32634905 Merge branch 'dsa-tagger-helpers' adds bc8968e420dc net: mscc: Fix non-GPL export of regmap APIs adds 891a88f4f576 bonding: remove extraneous definitions from bonding.h adds 6569fa2d4e01 bonding: combine netlink and console error messages adds 6e98893ec0f1 Merge branch 'bonding-cleanup-header-file-and-error-msgs' adds ddccc5e368a3 net: hns3: add support for triggering reset by ethtool adds 83f0a0b7285b mctp: Specify route types, require rtm_type in RTM_*ROUTE [...] adds 6c4110d9f499 net: bridge: vlan: fix global vlan option range dumping adds 52a62f8603f9 pktgen: Parse internet mix (imix) input adds 90149031325c pktgen: Add imix distribution bins adds 769afb3fda06 pktgen: Add output for imix results adds 445af0d25992 Merge branch 'pktgen-imix' adds e0ba60509d64 net: phy: nxp-tja11xx: log critical health state adds 7428022b50d0 net: dsa: mt7530: fix VLAN traffic leaks again adds 0de6fd5fd51c wwan: core: Unshadow error code returned by ida_alloc_range() adds ab97462beb18 net: dsa: print more information when a cross-chip notifier fails adds 724395f4dc95 net: dsa: tag_8021q: don't broadcast during setup/teardown adds dea807744439 Merge branch 'dsa-cross-chip-notifiers' adds 39c538d64479 net/mlx5: Fix typo in comments adds 90b85d4e313c net/mlx5: Fix inner TTC table creation adds 8e792700b994 net/mlx5: Delete impossible dev->state checks adds 211f4f99edc0 net/mlx5: Align mlx5_irq structure adds 68fefb70898a net/mlx5: Change SF missing dedicated MSI-X err message to dbg adds 2d0b41a37679 net/mlx5: Refcount mlx5_irq with integer adds 4445abbd13cd net/mlx5: SF, use recent sysfs api adds 5958a6fad623 net/mlx5: Reorganize current and maximal capabilities to b [...] adds 48f02eef7f76 net/mlx5: Allocate individual capability adds 44f66ac981fa net/mlx5: Initialize numa node for all core devices adds 979aa51967ad net/mlx5: Fix variable type to match 64bit adds 61b6a6c395d6 net/mlx5e: Make use of netdev_warn() adds bed5a942e27e Merge tag 'mlx5-updates-2021-08-11' of git://git.kernel.or [...] adds 676eec8efd8e net: ipa: always inline ipa_aggr_granularity_val() adds b769cf44ed55 dt-bindings: net: qcom,ipa: make imem interconnect optional adds f4083a752a3b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 876c14ad014d af_unix: fix holding spinlock in oob handling adds 39a0876d595b net, bonding: Disallow vlan+srcmac with XDP adds afa79d08c6c8 net: in_irq() cleanup adds b06a1ffe17ad net: hso: drop unused function argument adds 44e5d0881280 ravb: Remove checks for unsupported internal delay modes adds b7cdc9658ac8 net: fec: add WoL support for i.MX8MQ adds 7d13ad501169 net: macb: Add PTP support for SAMA5D29 adds 593f8c44cc8b dt-bindings: net: macb: add documentation for sama5d29 eth [...] adds 4fb464db9c72 net: Kconfig: remove obsolete reference to config MICROBLA [...] adds d8d9ba8dc9c7 net: 802: remove dead leftover after ipx driver removal adds f75d81556a38 net: dpaa_eth: remove dead select in menuconfig FSL_DPAA_ETH adds a44fc4b6afc2 Merge branch 'kconfig-symbol-clean-up-on-net' adds b697d9d38a5a net: phy: marvell: add SFP support for 88E1510 adds e5f31552674e ethernet: fix PTP_1588_CLOCK dependencies adds 33d41c9cd74c mptcp: more accurate timeout adds 71b7dec27f34 mptcp: less aggressive retransmission strategy adds 1e1d9d6f119c mptcp: handle pending data on closed subflow adds 6da14d74e2bd mptcp: cleanup sysctl data and helpers adds ff5a0b421cb2 mptcp: faster active backup recovery adds fc1b4e3b6274 mptcp: add mibs for stale subflows processing adds 0460ce229f5b mptcp: backup flag from incoming MPJ ack option adds 7d1e6f163904 selftests: mptcp: add testcase for active-back adds 38e3bfa86964 Merge branch 'mptcp-improve-backup-subflows' adds cbf6ab672eb4 devlink: Simplify devlink_pernet_pre_exit call adds 7ca973dc9fe5 devlink: Remove check of always valid devlink pointer adds 437ebfd90a25 devlink: Count struct devlink consumers adds 11a861d767cd devlink: Use xarray to store devlink instances adds ed43fbac7178 devlink: Clear whole devlink_flash_notify struct adds a1fcb106ae97 net: hns3: remove always exist devlink pointer check adds 2fa16787c474 Merge branch 'devlink-cleanup-for-delay-event' adds bb18ef8e7e18 net: bridge: mcast: record querier port device ifindex ins [...] adds 67b746f94ff3 net: bridge: mcast: make sure querier port/address updates [...] adds c3fb3698f935 net: bridge: mcast: consolidate querier selection for ipv4 [...] adds c7fa1d9b1fb1 net: bridge: mcast: dump ipv4 querier state adds 85b410821174 net: bridge: mcast: dump ipv6 querier state adds ddc649d158c5 net: bridge: vlan: dump mcast ctx querier state adds 8db102a6f48b Merge branch 'bridgge-mcast' adds d430fe4bac02 net: ipa: enable wakeup in ipa_power_setup() adds b9c532c11cab net: ipa: distinguish system from runtime suspend adds a96e73fa1269 net: ipa: re-enable transmit in PM WQ context adds 6b51f802d652 net: ipa: ensure hardware has power in ipa_start_xmit() adds 8dcf8bb30f17 net: ipa: don't stop TX on suspend adds 8dc181f2cd62 net: ipa: don't hold clock reference while netdev open adds fda4e19d505d Merge branch 'iupa-last-things-before-pm-conversion' adds 6c9b40844751 net: Remove net/ipx.h and uapi/linux/ipx.h header files adds e4637f621203 MAINTAINERS: Remove the ipx network layer info adds 23a890d493e3 net: mdio: Add the reset function for IPQ MDIO driver adds c76ee26306b2 MDIO: Kconfig: Specify more IPQ chipset supported adds 2a4c32e767ad dt-bindings: net: Add the properties for ipq4019 MDIO adds cbbb7abdd00e Merge branch 'ipq-mdio' adds 7caeabd726f2 samples: pktgen: pass the environment variable of normal u [...] adds 0f0c4f1b72e0 samples: pktgen: add missing IPv6 option to pktgen scripts adds 5fa5fb8b3b20 Merge branch 'pktgen-samples' adds 849d2f83f52e net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX adds 6164659ff7ac net: phy: marvell: Add WAKE_PHY support to WOL event adds 19eed7210793 af_unix: check socket state when queuing OOB adds 944f510176eb ptp: ocp: don't allow on S390 adds b2b891334111 net: dsa: tag_8021q: fix notifiers broadcast when they sho [...] adds e871ee694184 s390/net: replace in_irq() with in_hardirq() adds 46efe4efb9d1 net: dsa: felix: stop calling ocelot_port_{enable,disable} adds e6e12df625f2 net: mscc: ocelot: convert to phylink adds 793ee362b0ab Merge branch 'ocelot-phylink' adds c07c8ffc70d5 r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency adds 022522aca430 net: dsa: sja1105: reorganize probe, remove, setup and tea [...] adds 1975df880b95 net: stmmac: fix INTR TBU status affecting irq count statistic adds 68e9c5dee1cf net: stmmac: add ethtool per-queue statistic framework adds af9bf70154eb net: stmmac: add ethtool per-queue irq statistic support adds 23a44b77e03f Merge branch 'stmmac-per-queue-stats' adds f137b7d4ecf8 net: bridge: mcast: don't dump querier state if snooping i [...] adds cdda378bd8d9 net: bridge: mcast: drop sizeof for nest attribute's zero size adds 175e66924719 net: bridge: mcast: account for ipv6 size when dumping que [...] adds ab6361382fc1 Merge branch 'bridge-mcast-fixes' adds 1b3f78df6a80 bonding: improve nl error msg when device can't be enslave [...] adds 958ab281eb3e docs: ethtool: Add two link extended substates of bad sign [...] adds 5b4ecc3d4c4a ethtool: add two link extended substates of bad signal integrity adds edb40bbc17eb net: hns3: add header file hns3_ethtoo.h adds f5c2b9f0fc07 net: hns3: add support ethtool extended link state adds fd04ed1ca37f Merge branch 'net-hns3-add-support-ethtool-extended-link-state' adds 7c8075728f4d ptp: ocp: Fix uninitialized variable warning spotted by clang. adds d9fdbf132dab ptp: ocp: Fix error path for pci_ocp_device_init() adds d79500e66a52 ptp: ocp: Have Kconfig select NET_DEVLINK adds b40fb16df9f4 MAINTAINERS: Update for ptp_ocp driver. adds 4e25792f05ef Merge branch 'ptp-ocp-minor-updates-and-fixes' adds e3faa49bcecd tcp: enable data-less, empty-cookie SYN with TFO_SERVER_CO [...] adds 6e5fea51961e net/mlx5e: Do not try enable RSS when resetting indir table adds fc651ff9105a net/mlx5e: Introduce TIR create/destroy API in rx_res adds 713ba5e5f689 net/mlx5e: Introduce abstraction of RSS context adds 25307a91cb50 net/mlx5e: Convert RSS to a dedicated object adds 49095f641b69 net/mlx5e: Dynamically allocate TIRs in RSS contexts adds f01cc58c18d6 net/mlx5e: Support multiple RSS contexts adds 248d3b4c9a39 net/mlx5e: Support flow classification into RSS contexts adds 86d747a3f969 net/mlx5e: Abstract MQPRIO params adds e2aeac448f06 net/mlx5e: Maintain MQPRIO mode parameter adds 21ecfcb83a85 net/mlx5e: Handle errors of netdev_set_num_tc() adds ec60c4581bd9 net/mlx5e: Support MQPRIO channel mode adds 4de20e9a1225 net/mlx5: Bridge, release bridge in same function where it [...] adds a514d1735059 net/mlx5: Bridge, obtain core device from eswitch instead of priv adds 3ee6233e61a1 net/mlx5: Bridge, identify port by vport_num+esw_owner_vhc [...] adds bf3d56d8f55f net/mlx5: Bridge, extract FDB delete notification to function adds c358ea1741bc net/mlx5: Bridge, allow merged eswitch connectivity adds ff9b7521468b net/mlx5: Bridge, support LAG adds 354e1f9d8863 Merge tag 'mlx5-updates-2021-08-16' of git://git.kernel.or [...] adds 9cfc58095688 octeontx2-af: Modify install flow error codes adds 7278c359e52c octeontx2-af: add proper return codes for AF mailbox handlers adds a83bdada06bf octeontx2-af: Add debug messages for failures adds 0b3834aeaf47 octeontx2-pf: Enable NETIF_F_RXALL support for VF driver adds 3cffaed2136c octeontx2-pf: Ntuple filters support for VF netdev adds cc65fcab88be octeontx2-pf: Sort the allocated MCAM entry indices adds 2e2a8126ffac octeontx2-pf: Unify flow management variables adds 2da489432747 octeontx2-pf: devlink params support to set mcam entry count adds 7df5b4b260dd octeontx2-af: Allocate low priority entries for PF adds 99b8e5479d49 octeontx2-af: cn10K: Get NPC counters value adds aee512249190 octeontx2-af: configure npc for cn10k to allow packets from cpt adds 2cb594240b7a Merge branch 'octeonx2-mcam-management-rework' adds b92dace38f8f net: bridge: vlan: enable mcast snooping for existing mast [...] adds 05d6f38ec0a5 net: bridge: vlan: account for router port lists when notifying adds 3f0d14efe2fa net: bridge: mcast: use the correct vlan group helper adds affce9a774ca net: bridge: mcast: toggle also host vlan state in br_mult [...] adds 4aefc7973cfc Merge branch 'bridge-vlan-fixes' adds 752be2976405 selftests: net: improved IOAM tests adds 5ac49f3c2702 iavf: use mutexes for locking of critical sections adds 6e9078a667a3 i40e: Fix spelling mistake "dissable" -> "disable" adds 3349d3625d62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ee285257a9c1 mptcp: drop flags and ifindex arguments adds 2843ff6f36db mptcp: remote addresses fullmesh adds 1a0d6136c5f0 mptcp: local addresses fullmesh adds 371b90377e60 selftests: mptcp: set and print the fullmesh flag adds 4f49d63352da selftests: mptcp: add fullmesh testcases adds f7713dd5d23a selftests: mptcp: delete uncontinuous removing ids adds 606befcd5db4 Merge branch 'mptcp-mesh-path-manager' adds 95d5e6759b16 net: RxRPC: make dependent Kconfig symbols be shown indented adds ec18e8455484 net: procfs: add seq_puts() statement for dev_mcast adds 8675569d73ca nfc: virtual_ncidev: Use wait queue instead of polling adds 4ef956c64394 selftests: nci: Remove the polling code to read a NCI frame adds 366f6edf5dea selftests: nci: Fix the typo adds 78a7b2a8a0fa selftests: nci: Fix the code for next nlattr offset adds 1d5b8d01db98 selftests: nci: Fix the wrong condition adds 6ebbc9680a33 selftests: nci: Add the flags parameter for the send_cmd_mt_nla adds 72696bd8a09d selftests: nci: Extract the start/stop discovery function adds 61612511e55c selftests: nci: Add the NCI testcase reading T4T Tag adds 93e271632ccf Merge branch 'nci-ext' adds 994d2cbb08ca net: dsa: tag_sja1105: be dsa_loop-safe adds 41467d2ff4df net: net_namespace: Optimize the code adds d3cec5ca2996 selftests: vrf: Add test for SNAT over VRF adds ab44035d3082 octeontx2-pf: Allow VLAN priority also in ntuple filters adds 4b1327be9fe5 net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() adds 7e5a3ef6b4e6 pktgen: Remove fill_imix_distribution() CONFIG_XFRM dependency adds 19b8ece42c56 net/mlx4: Use ARRAY_SIZE to get an array's size adds cb537b241725 ravb: Use unsigned int for num_tx_desc variable in struct [...] adds ebb091461a9e ravb: Add struct ravb_hw_info to driver data adds 68ca3c923213 ravb: Add aligned_tx to struct ravb_hw_info adds cb01c672c2a7 ravb: Add max_rx_len to struct ravb_hw_info adds 25154301fc2b ravb: Add stats_len to struct ravb_hw_info adds 896a818e0e1d ravb: Add gstrings_stats and gstrings_size to struct ravb_hw_info adds 8912ed25daf6 ravb: Add net_features and net_hw_features to struct ravb_hw_info adds 8bc4caa0abaf ravb: Add internal delay hw feature to struct ravb_hw_info adds 0b81d6731167 ravb: Add tx_counters to struct ravb_hw_info adds a27919433b44 Merge branch 'ravb-gbit' adds 9fcfd0888cb7 net: pch_gbe: remove mii_ethtool_gset() error handling adds 2274af1d60fe net: mii: make mii_ethtool_gset() return void adds c1c5cb3aee05 net/core: Remove unused field from struct flow_indr_dev adds 74fc4f828769 net: Fix offloading indirect devices dependency on qdisc o [...] adds 9f3ebe8fb5a4 Merge branch 'indirect-qdisc-order' adds 36d5825babbc hinic: make array speeds static const, makes object smaller adds 0bc277cb8234 net: hns3: make array spec_opcode static const, makes obje [...] adds 5c8a2bb48159 net: ethernet: ti: cpsw: make array stpa static const, mak [...] adds 44afeed73e52 mailmap: update email address of Matthias Fuchs and Thomas Körper adds ef82641d6802 dt-bindings: can-controller: add support for termination-gpios adds fe7edf2482e1 dt-bindings: can: fsl,flexcan: enable termination-* bindings adds 6e86a1543c37 can: dev: provide optional GPIO based termination support adds e43aaa0fefce can: netlink: allow user to turn off unsupported features adds 7a4573cf3ae8 MAINTAINERS: add Vincent MAILHOL as maintainer for the ETA [...] adds c734707820f8 can: etas_es58x: clean-up documentation of struct es58x_fd [...] adds b2fcc7079936 can: mcp251xfd: mark some instances of struct mcp251xfd_pr [...] adds 1aa5a06c0a5d dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC adds 76e9353a80e9 can: rcar_canfd: Add support for RZ/G2L family adds fede1ae2d357 can: tcan4x5x: cdev_to_priv(): remove stray empty line adds 5020ced4455b can: m_can: fix block comment style adds e39381770ec9 can: m_can: Disable IRQs on FIFO bus errors adds 1aa6772f64b4 can: m_can: Batch FIFO reads during CAN receive adds 812270e5445b can: m_can: Batch FIFO writes during CAN transmit adds 06fc143b2ede dt-bindings: net: can: c_can: convert to json-schema adds 236de85f6a11 can: c_can: c_can_do_tx(): fix typo in comment adds 05cb2ba4b231 can: c_can: rename IF_RX -> IF_NAPI adds 5064e40596f4 can: c_can: remove struct c_can_priv::priv field adds a54cdbba9dee can: c_can: exit c_can_do_tx() early if no frames have been sent adds 28e86e9ab522 can: c_can: support tx ring algorithm adds 387da6bc7a82 can: c_can: cache frames to operate as a true FIFO adds 185f690f2989 Merge tag 'linux-can-next-for-5.15-20210819' of git://git. [...] adds 9e5f10fe577b octeontx2-af: remove redudant second error check on variable err adds f444fea7896d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 53972e43d4a7 batman-adv: Start new development cycle adds 71d41c09f1fa batman-adv: Move IRC channel to hackint.org adds 70eeb75d4c4d batman-adv: Switch to kstrtox.h for kstrtou64 adds 6340dcbd6194 batman-adv: Check ptr for NULL before reducing its refcnt adds 79a0bffb835a batman-adv: Drop NULL check before dropping references adds 808cfdfad579 batman-adv: bcast: remove remaining skb-copy calls adds 815cc21d8d2e Merge tag 'batadv-next-pullrequest-20210819' of git://git. [...] adds ba316be1b6a0 Bluetooth: schedule SCO timeouts with delayed_work adds 734bc5ff7831 Bluetooth: avoid circular locks in sco_sock_connect adds 27c24fda62b6 Bluetooth: switch to lock_sock in SCO adds 3f2c89fb465f Bluetooth: serialize calls to sco_sock_{set,clear}_timer adds b7ce436a5d79 Bluetooth: switch to lock_sock in RFCOMM adds e1dee2c1de2b Bluetooth: fix repeated calls to sco_sock_kill adds 55981d354181 Bluetooth: btusb: check conditions before enabling USB ALT [...] adds 0ea53674d07f Bluetooth: Move shutdown callback before flushing tx and rx queue adds cafae4cd6255 Bluetooth: Fix handling of LE Enhanced Connection Complete adds 7087c4f69487 Bluetooth: Store advertising handle so it can be re-enabled adds 192aa65ac00c Bluetooth: btbcm: add patch ram for bluetooth adds ecb71f256667 Bluetooth: Fix race condition in handling NOP command adds a31e5a4158d0 Bluetooth: mgmt: Pessimize compile-time bounds-check adds 8274db0776d1 Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUT [...] adds f41a4b2b5eb7 Bluetooth: add timeout sanity check to hci_inquiry adds 61969ef867d4 Bluetooth: Fix return value in hci_dev_do_close() adds e61fbee7be4b Merge tag 'for-net-next-2021-08-19' of git://git.kernel.or [...] adds 5024fa95a144 net/mlx5e: Remove mlx5e dependency from E-Switch sample adds 0027d70c73c9 net/mlx5e: Move esw/sample to en/tc/sample adds bcd6740c6b6d net/mlx5e: Move sample attribute to flow attribute adds 2799797845db net/mlx5e: CT, Use xarray to manage fte ids adds 6f0b692a5aa9 net/mlx5e: Introduce post action infrastructure adds f0da4daa3413 net/mlx5e: Refactor ct to use post action infrastructure adds d12e20ac0661 net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency whe [...] adds ee950e5db1b9 net/mlx5e: TC, Restore tunnel info for sample offload adds 2741f2230905 net/mlx5e: TC, Support sample offload action for tunneled traffic adds 2d116e3e7e49 net/mlx5: E-switch, Move QoS related code to dedicated file adds ad34f02fe2c9 net/mlx5: E-switch, Enable devlink port tx_{share|max} rat [...] adds 1ae258f8b343 net/mlx5: E-switch, Introduce rate limiting groups API adds f47e04eb96e0 net/mlx5: E-switch, Allow setting share/max tx rate limits [...] adds 0fe132eac38c net/mlx5: E-switch, Allow to add vports to rate groups adds 3202ea65f85c net/mlx5: E-switch, Add QoS tracepoints adds f96b48c621d2 Merge tag 'mlx5-updates-2021-08-19' of git://git.kernel.or [...] adds 3baa9f522a0c batman-adv: Move IRC channel to hackint.org adds 55207227189a batman-adv: Switch to kstrtox.h for kstrtou64 adds e78783da569a batman-adv: Check ptr for NULL before reducing its refcnt adds a2b7b148d97f batman-adv: Drop NULL check before dropping references adds a006aa51ea27 batman-adv: bcast: remove remaining skb-copy calls adds f402303ba3ec Merge tag 'batadv-next-pullrequest-20210820' of git://git. [...] adds 10615907e9b5 net: sparx5: switchdev: adding frame DMA functionality adds 920c293af8d0 arm64: dts: sparx5: Add the Sparx5 switch frame DMA support adds 600003a364a8 Merge branch 'sparx5-dma' adds 4ed311b08a91 net: phy: Support set_loopback override adds 3ac8eed62596 net: phy: Uniform PHY driver access adds ceaeaafc8b62 net: phy: gmii2rgmii: Support PHY loopback adds 6985157ce8ee Merge branch 'gmii2rgmii-loopback' adds d52ef12f7d6c net: dpaa2-switch: phylink_disconnect_phy needs rtnl_lock adds 860fe1f87eca net: dpaa2-switch: call dpaa2_switch_port_disconnect_mac o [...] adds 42edc1fca4b5 Merge branch 'dpaa2-switch-phylikn-fixes' adds b5e33a157158 net: mscc: ocelot: be able to reuse a devlink_port after teardown adds 5c8bb71dbdf8 net: mscc: ocelot: allow probing to continue with ports th [...] adds f2aea90d0bf3 Merge branch 'ocelot-phylink-fixes' adds 01af940e9be6 net: mscc: ocelot: transmit the "native VLAN" error via extack adds 3b95d1b29386 net: mscc: ocelot: transmit the VLAN filtering restriction [...] adds bbf6a2d92361 net: mscc: ocelot: use helpers for port VLAN membership adds 6505782c93be Merge branch 'ocelot-vlan' adds b8e36e13ea5e net: ipa: fix TX queue race adds 4c6a4da84431 net: ipa: don't use ipa_clock_get() in "ipa_main.c" adds c43adc75dc2d net: ipa: don't use ipa_clock_get() in "ipa_smp2p.c" adds 799c5c24b7ac net: ipa: don't use ipa_clock_get() in "ipa_uc.c" adds 724c2d743688 net: ipa: don't use ipa_clock_get() in "ipa_modem.c" adds c3f115aa5e1b net: ipa: kill ipa_clock_get() adds c1125062fb40 Merge branch 'ipa-kill-off-ipa_clock_get' adds fa16ee77364f tools/net: Use bitwise instead of arithmetic operator for flags adds a515e5b53cc6 octeontx2-pf: Add check for non zero mcam flows adds a53581d5559e net: bridge: mcast: br_multicast_set_port_router takes mul [...] adds 2796d846d74a net: bridge: vlan: convert mcast router global option to p [...] adds 0ba218e2530a Merge branch 'bridge-vlan' adds 3d2a2544eae9 nl80211: vendor-cmd: add Intel vendor commands for iwlmei usage adds deebea0ae3f7 mac80211: Reject zero MAC address in sta_info_insert_check() adds 4a11174d6dbd mac80211: remove unnecessary NULL check in ieee80211_regis [...] adds 79f5962baea7 mac80211: Fix monitor MTU limit so that A-MSDUs get through adds 779969e3c895 mac80211: include <linux/rbtree.h> adds 0323689d30af mac80211: Remove unnecessary variable and label adds 5cafd3784a73 mac80211: radiotap: Use BIT() instead of shifts adds 8c89f7b3d3f2 mac80211: Use flex-array for radiotap header bitmap adds 0d2ab3aea50b nl80211: add support for BSS coloring adds 5f9404abdf2a mac80211: add support for BSS color change adds f50d2ff8f016 mac80211: Fix insufficient headroom issue for AMSDU adds c448f0fd2ce5 cfg80211: fix BSS color notify trace enum confusion adds 4af14dbaeae0 Merge tag 'mac80211-next-for-net-next-2021-08-20' of git:/ [...] adds 1aac309d3207 net: ipa: use autosuspend adds 7aa0e8b8bd5b net: ipa: rename ipa_clock_* symbols adds 2775cbc5afeb net: ipa: rename "ipa_clock.c" adds 863434886497 Merge branch 'ipa-autosuspend' adds 27dd613f10f2 docs: devlink: remove the references to sja1105 adds 5702d94bd901 docs: net: dsa: sja1105: update list of limitations adds 37f299d98989 docs: net: dsa: remove references to struct dsa_device_ops [...] adds 95ca38194c5a docs: net: dsa: document the new methods for bridge TX for [...] adds 9b60ac54ab7c Merge branch 'dsa-docs' adds 5d1c5594b646 dt-bindings: net: brcm,unimac-mdio: convert to the json-schema adds e8fb4df1f5d8 octeontx2-pf: Fix NIX1_RX interface backpressure adds 477b53f3f95b octeontx2-af: cn10k: Fix SDP base channel number adds c0fa2cff8822 octeontx2-af: Handle return value in block reset. adds 50602408c8e2 octeontx2-pf: Don't mask out supported link modes adds 10df5a13ac67 octeontx2-pf: send correct vlan priority mask to npc_insta [...] adds 73d33dbc0723 octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in D [...] adds 07cccffdbdd3 octeontx2-af: Check capability flag while freeing ipolicer memory adds 05209e3570e4 octeontx2-pf: Don't install VLAN offload rule if netdev is down adds e7938365459f octeontx2-pf: Fix algorithm index in MCAM rules with RSS action adds 623da5ca70b7 octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 adds 809159ee59df Merge branch 'octeontx2-misc-fixes' adds 2d91f0803b84 mlxsw: spectrum: Add infrastructure for parsing configuration adds 0071e7cdc386 mlxsw: Convert existing consumers to use new API for parsi [...] adds c3d2ed93b14d mlxsw: Remove old parsing depth infrastructure adds 43c1b83305fa mlxsw: spectrum_router: Increase parsing depth for multipath hash adds dddb6c2fdbbd Merge branch 'mlxsw-refactor-parser' adds 3873a9a4d8a8 sfc: falcon: Read VPD with pci_vpd_alloc() adds 01dbe7129d9c sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() adds ddc122aac91f bnx2: Search VPD with pci_vpd_find_ro_info_keyword() adds 0df79c864636 bnx2: Replace open-coded version with swab32s() adds bed3db3d734e bnx2x: Read VPD with pci_vpd_alloc() adds da417885a99d bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() adds ebcdc8ebe8ac bnxt: Read VPD with pci_vpd_alloc() adds 58a9b5d2621e bnxt: Search VPD with pci_vpd_find_ro_info_keyword() adds 96ce96f15126 cxgb4: Validate VPD checksum with pci_vpd_check_csum() adds 3a93bedea050 cxgb4: Remove unused vpd_param member ec adds 8d63ee602da3 cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() adds df6deaf67315 Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()" adds 54c0bcc02857 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" adds 197c316ce450 Revert "bnxt: Read VPD with pci_vpd_alloc()" adds 4a55c34e3050 Revert "bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()" adds 4fd131570644 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" adds 3408259b6ae5 Revert "bnx2: Search VPD with pci_vpd_find_ro_info_keyword()" adds 82e34c8a9bdf Revert "Revert "cxgb4: Search VPD with pci_vpd_find_ro_inf [...] adds 4fb2c383e006 Revert "bnx2x: Read VPD with pci_vpd_alloc()" adds cd3d5d68819d Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()" adds a7eeb7a7dd9d Revert "sfc: falcon: Search VPD with pci_vpd_find_ro_info_ [...] adds 1a6ef20b4152 Revert "sfc: falcon: Read VPD with pci_vpd_alloc()" adds f5e165e72b29 net: dsa: track unique bridge numbers across all DSA switch trees adds b1165777fe0b doc: Document unexpected tcp_l3mdev_accept=1 behavior adds 44ee76581dec net: wwan: iosm: switch from 'pci_' to 'dma_' API adds 3852e54e6736 net: atlantic: switch from 'pci_' to 'dma_' API adds df70303dd146 net: broadcom: switch from 'pci_' to 'dma_' API adds 4489d8f528d4 net: chelsio: switch from 'pci_' to 'dma_' API adds 05fbeb21afa0 net: ec_bhf: switch from 'pci_' to 'dma_' API adds 83b2d939d1e4 net: jme: switch from 'pci_' to 'dma_' API adds e5c88bc91bf6 forcedeth: switch from 'pci_' to 'dma_' API adds 06e1359cc83b qtnfmac: switch from 'pci_' to 'dma_' API adds 056b29ae071b net: sunhme: Remove unused macros adds c2dac3d2d3f1 brcmfmac: firmware: Fix firmware loading adds 2c4fa29eceb3 brcmfmac: use different error value for invalid ram base address adds 8e73facb9b80 brcmfmac: increase core revision column aligning core list adds a7dd0ac94544 brcmfmac: add xtlv support to firmware interface layer adds 1ce050c15952 brcmfmac: support chipsets with different core enumeration space adds f8d6523891cf brcmfmac: use separate firmware for 43430 revision 2 adds 41b637bac0b0 brcmfmac: Set SDIO workqueue as WQ_HIGHPRI adds d2587c57ffd8 brcmfmac: add 43752 SDIO ids and initialization adds 502213fd8fca ray_cs: use %*ph to print small buffer adds 6f78f4a41ee0 ipw2x00: Use struct_size helper instead of open-coded arithmetic adds d6b6d1bb80be ipw2x00: Avoid field-overflowing memcpy() adds 92276c592a6b ray_cs: Split memcpy() to avoid bounds check warning adds d0f8430332a1 rsi: fix error code in rsi_load_9116_firmware() adds 9adcdf6758d7 rsi: fix an error code in rsi_probe() adds 369956ae5720 rtlwifi: rtl8192de: Remove redundant variable initializations adds b05897ca8c82 rtlwifi: rtl8192de: make arrays static const, makes object [...] adds dc8b338f3bcd wilc1000: use goto labels on error path adds f36a0ee599c9 wilc1000: dispose irq on failure path adds 1d89fd1a39d1 wilc1000: use devm_clk_get_optional() adds 8f86342872e2 wilc1000: remove redundant code adds 118934041c5f mwifiex: drop redundant null-pointer check in mwifiex_dnld [...] adds 090f2c5d3d07 mwifiex: usb: Replace one-element array with flexible-arra [...] adds da2c9cedc0d0 mwifiex: make arrays static const, makes object smaller adds f62cdab7f5db rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu adds 95a581ab3592 rtl8xxxu: Fix the handling of TX A-MPDU aggregation adds 584dce175f04 rtw88: adjust the log level for failure of tx report adds 81a68a1424ba rtw88: 8822c: add tx stbc support under HT mode adds 0c283b47539a rtw88: change beacon filter default mode adds 8d52b46caf68 rtw88: 8822ce: set CLKREQ# signal to low during suspend adds 02a55c0009a5 rtw88: use read_poll_timeout instead of fixed sleep adds 67368f14a816 rtw88: refine the setting of rsvd pages for different firmware adds 05e45887382c rtw88: wow: build wow function only if CONFIG_PM is on adds 4bac10f2de22 rtw88: wow: report wow reason through mac80211 api adds 69c7044526d9 rtw88: wow: fix size access error of probe request adds d816ce8744db rtw88: Remove unnecessary check code adds 0dc62413c882 brcmsmac: make array addr static const, makes object smaller adds e6a70a02defd Merge tag 'wireless-drivers-next-2021-08-22' of git://git. [...] adds 75bacb6d204e myri10ge: switch from 'pci_' to 'dma_' API adds bf7bec462035 vmxnet3: switch from 'pci_' to 'dma_' API adds a0991bf441d5 net: 8139cp: switch from 'pci_' to 'dma_' API adds eb9c5c0d3a73 net/mellanox: switch from 'pci_' to 'dma_' API adds a14e39041b20 qlcnic: switch from 'pci_' to 'dma_' API adds 609c1308fbc6 hinic: switch from 'pci_' to 'dma_' API adds b708a96d7646 via-rhine: Use of_device_get_match_data to simplify code adds f6a4e0e8a00f via-velocity: Use of_device_get_match_data to simplify code adds 1bb39cb65bcf cxgb4: improve printing NIC information adds faf482ca196a net: ipv4: Move ip_options_fragment() out of loop adds 1f5e9e2f5fd5 mptcp: move drop_other_suboptions check under pm lock adds 18fc1a922e24 mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO [...] adds 119c022096f5 mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal ea [...] adds f462a446384d mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.ad [...] adds c233ef139070 mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT adds 33c563ad28e3 selftests: mptcp: add_addr and echo race test adds 0384dd9d2d80 Merge branch 'mptcp-refactor' adds 09dba21b432a net: dsa: don't call switchdev_bridge_port_unoffload for u [...] adds 67b5fb5db76d net: dsa: properly fall back to software bridging adds 06cfb2df7eb0 net: dsa: don't advertise 'rx-vlan-filter' when not needed adds 58adf9dcb15b net: dsa: let drivers state that they need VLAN filtering [...] adds 669f047ec126 Merge branch 'dsa-sw-bridging' adds 7fb9b66dc9ce page_pool: use relaxed atomic for release side accounting adds 18a9eae240cb r8169: enable ASPM L0s state adds 95d1d2490c27 netdevice: move xdp_rxq within netdev_rx_queue adds 029ee6b14356 ethtool: add two coalesce attributes for CQE mode adds f3ccfda19319 ethtool: extend coalesce setting uAPI with CQE mode adds 9f0c6f4b7475 net: hns3: add support for EQE/CQE mode configuration adds cce1689eb58d net: hns3: add ethtool support for CQE/EQE mode configuration adds 3a62c333497b Merge branch 'ethtool-extend-coalesce-uapi' adds 7844ec21a915 selftests/net: Use kselftest skip code for skipped tests adds a37c5c26693e net: bridge: change return type of br_handle_ingress_vlan_tunnel adds 406f42fa0d3c net-next: When a bond have a massive amount of VLANs with [...] adds 755f90534080 qed: Enable automatic recovery on error condition. adds 8446066bf8c1 xen/netfront: read response from backend only once adds 162081ec33c2 xen/netfront: don't read data from request on the ring page adds 21631d2d741a xen/netfront: disentangle tx_skb_freelist adds a884daa61a7d xen/netfront: don't trust the backend response data blindly adds fbd029df29c6 Merge branch 'xen-harden-netfront' adds 9ceec7d33adf lan78xx: Fix white space and style issues adds 3bef6b9e9888 lan78xx: Remove unused timer adds dc35f8548e00 lan78xx: Set flow control threshold to prevent packet loss adds 40b8452fa8b4 lan78xx: Remove unused pause frame queue adds 3415f6baaddb lan78xx: Add missing return code checks adds b1f6696daafe lan78xx: Fix exception on link speed change adds e1210fe63bf8 lan78xx: Fix partial packet errors on suspend/resume adds 5f4cc6e25148 lan78xx: Fix race conditions in suspend/resume handling adds 77dfff5bb7e2 lan78xx: Fix race condition in disconnect handling adds df0d6f7a342c lan78xx: Limit number of driver warning messages adds 38cbd6e77f85 Merge branch 'lan7800-improvements' adds 1d71eb53e451 Revert "PCI: Make pci_enable_ptm() private" adds 014408cd624e PCI: Add pcie_ptm_enabled() adds 1b5d73fb8624 igc: Enable PCIe PTM adds a90ec8483732 igc: Add support for PTP getcrosststamp() adds d484dc2b21a7 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 1bff1e43a30e mptcp: optimize out option generation adds d7b269083786 mptcp: shrink mptcp_out_options struct adds c25aeb4e0953 mptcp: MP_FAIL suboption sending adds 5580d41b758a mptcp: MP_FAIL suboption receiving adds 478d770008b0 mptcp: send out MP_FAIL when data checksum fails adds eb7f33654dc1 mptcp: add the mibs for MP_FAIL adds 6bb3ab4913e9 selftests: mptcp: add MP_FAIL mibs check adds cb0f8b034c76 Merge branch 'mptcp-next' adds bc4f128d8672 cxgb4: Properly revert VPD changes adds 807d1032e09a netxen_nic: Remove the repeated declaration adds e1b5683ff62e net: mana: Move NAPI from EQ to CQ adds 1e2d0824a9c3 net: mana: Add support for EQ sharing adds c1a3e9f98dde net: mana: Add WARN_ON_ONCE in case of CQE read overflow adds e93826d35c64 Merge branch 'mana-EQ-sharing' adds 1ca8a193cade net: dsa: mt7530: manually set up VLAN ID 0 adds 73ceab832652 net: dsa: sja1105: prevent tag_8021q VLANs from being rece [...] adds b0b8c67eaa5c net: dsa: sja1105: drop untagged packets on the CPU and DSA ports adds 8ded9160928e net: dsa: tag_sja1105: stop asking the sja1105 driver in s [...] adds 6956fa394a47 Merge branch 'dsa-sja1105-vlan-tags' adds c81d894226b9 ravb: Remove the macros NUM_TX_DESC_GEN[23] adds 6de19fa0e9f7 ravb: Add multi_irq to struct ravb_hw_info adds 8f27219a6191 ravb: Add no_ptp_cfg_active to struct ravb_hw_info adds a69a3d094de3 ravb: Add ptp_cfg_active to struct ravb_hw_info adds bf46b7578404 ravb: Factorise ravb_ring_free function adds 1ae22c19e75c ravb: Factorise ravb_ring_format function adds 7870a41848ab ravb: Factorise ravb_ring_init function adds d5d95c11365b ravb: Factorise ravb_rx function adds cb21104f2c35 ravb: Factorise ravb_adjust_link function adds 80f35a0df086 ravb: Factorise ravb_set_features adds eb4fd127448b ravb: Factorise ravb_dmac_init function adds 511d74d9d86c ravb: Factorise ravb_emac_init function adds 0d13a1a464a0 ravb: Add reset support adds b87a542c5bb4 Merge branch 'ravb-gbit-refactor' adds ac4224087312 can: rcar: Kconfig: Add helper dependency on COMPILE_TEST adds 1d38ec497414 can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redun [...] adds a4583c1deb1b can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_devic [...] adds cbe8cd7d83e2 can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove usele [...] adds 45bc6125d142 Merge tag 'linux-can-next-for-5.15-20210825' of git://git. [...] adds 87e5ef4b19ce mctp: Remove the repeated declaration adds ae2c341eb010 octeontx2-af: cn10k: Set cache lines for NPA batch alloc adds 906999c9b653 octeontx2-af: Change the order of queue work and interrupt [...] adds 1c74b89171c3 octeontx2-af: Wait for TX link idle for credits change adds fbcf8a340150 net: ethernet: actions: Add helper dependency on COMPILE_TEST adds d06411632e80 octeontx2-af: enable tx shaping feature for 96xx C0 adds 72e192a163d0 octeontx2-af: Allow to configure flow tag LSB byte as RSS adder adds 039190bb353a octeontx2-pf: cleanup transmit link deriving logic adds aefaa8c71555 octeontx2-af: nix and lbk in loop mode in 98xx adds fe1939bb2340 octeontx2-af: Add SDP interface support adds 275e5d175de1 octeontx2-af: Add free rsrc count mbox msg adds a8b90c9d26d6 octeontx2-af: Add PTP device id for CN10K and 95O silcons adds 18603683d766 octeontx2-af: Remove channel verification while installing [...] adds 66c312ea1d37 octeontx2-af: Add mbox to retrieve bandwidth profile free count adds 9270c565b031 Merge branch 'octeontx2-traffic-shaping' adds c0e9422c4e6c samples: pktgen: fix to print when terminated normally adds 6c882bdc4bcd samples: pktgen: add trap SIGINT for printing execution result adds 246b184fffdc pktgen: document the latest pktgen usage options adds e3f30ab28ac8 Merge branch 'pktgen-samples-next' adds ffb239e29518 nfc: microread: remove unused header includes adds d8eb4eb0ef1d nfc: mrvl: remove unused header includes adds 9b3f66bc0eca nfc: pn544: remove unused header includes adds 2603ca872040 nfc: st-nci: remove unused header includes adds 994a63434133 nfc: st21nfca: remove unused header includes adds 7fe2f1bc15be nfc: st95hf: remove unused header includes adds 56c8a53b6280 ionic: remove old work task types adds b941ea057177 ionic: flatten calls to set-rx-mode adds 969f84394604 ionic: sync the filters in the work task adds 8b41517313e5 ionic: refactor ionic_lif_addr to remove a layer adds a0c007b3f645 ionic: handle mac filter overflow adds b13cead1eca5 Merge branch 'ionic-next' adds 5e8243e66b4d octeontx2-pf: cn10k: Fix error return code in otx2_set_flo [...] adds 723783d077e3 sock: remove one redundant SKB_FRAG_PAGE_ORDER macro adds dab2ea6c680f ieee80211: add TWT element definitions adds f5a4c24e689f mac80211: introduce individual TWT support in AP mode adds a1ef61825469 ieee80211: add definition of regulatory info in 6 GHz oper [...] adds ad31393b98e4 ieee80211: add definition for transmit power envelope element adds b0345850ad77 mac80211: parse transmit power envelope element adds 90bd5bee50f2 cfg80211: use wiphy DFS domain if it is self-managed adds 8b325d2a099e Merge tag 'mac80211-next-for-net-next-2021-08-26' of git:/ [...] adds 9af771d2ec04 selftests/net: allow GRO coalesce test on veth adds 4b33433ee734 r8169: add rtl_enable_exit_l1 adds bc8e05d6b965 ptp: ocp: Simplify Kconfig. adds b0f8d3077f8f dt-bindings: net: Add bindings for LiteETH adds ee7da21ac4c3 net: Add driver for LiteX's LiteETH network interface adds deecae7d9684 Merge branch 'LiteETH-driver' adds 97c78d0af55f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3aa7857fe1d7 tcp: enable mid stream window clamp adds 8d548ea1dd15 mptcp: do not set unconditionally csum_reqd on incoming opt adds a086aebae0eb mptcp: better binary layout for mptcp_options_received adds 74c7dfbee3e1 mptcp: consolidate in_opt sub-options fields in a bitmask adds f6c2ef59bcc7 mptcp: optimize the input options processing adds 9758f40e90f7 mptcp: make the locking tx schema more readable adds 5ab54e5792a4 Merge branch 'mptcp-Optimize-received-options-handling' adds 0139145fb8d8 net/mlx5: DR, Added support for REMOVE_HEADER packet reformat adds f5e22be534e0 net/mlx5: DR, Split modify VLAN state to separate pop/push states adds 2de40f68cf76 net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX adds ec449ed8230c net/mlx5: DR, Enable QP retransmission adds f35715a65747 net/mlx5: DR, Improve error flow in actions_build_ste_arr adds d5a84e968f3d net/mlx5: DR, Warn and ignore SW steering rule insertion o [...] adds d7d0b2450e93 net/mlx5: DR, Reduce print level for FT chaining level check adds 0733535d59e1 net/mlx5: DR, Support IPv6 matching on flow label for STEv0 adds ae3eddcff7aa net/mlx5: DR, replace uintN_t with kernel-style types adds a01a43fa16e1 net/mlx5: DR, Use FW API when updating FW-owned flow table adds 63b85f49c05a net/mlx5: DR, Add ignore_flow_level support for multi-dest [...] adds 990467f8afde net/mlx5: DR, Skip source port matching on FDB RX domain adds ab9d1f96120b net/mlx5: DR, Merge DR_STE_SIZE enums adds 46f2a8ae8a70 net/mlx5: DR, Remove HW specific STE type from nic domain adds 32c8e3b23020 net/mlx5: DR, Remove rehash ctrl struct from dr_htbl adds 8a015baef50a net/mlx5: DR, Improve rule tracking memory consumption adds a2ebfbb7b181 net/mlx5: DR, Add support for update FTE adds a550409378d2 Merge tag 'mlx5-updates-2021-08-26' of git://git.kernel.or [...] adds fe50893aa86e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4c116f85ecf8 net: hns3: add macros for mac speeds of firmware command adds c511dfff4b65 net: hns3: add hns3_state_init() to do state initialization adds 67821a0cf5c9 net: hns3: remove redundant param mbx_event_pending adds 304cd8e776dd net: hns3: use memcpy to simplify code adds 5f22a80f32de net: hns3: remove redundant param to simplify code adds d7517f8f6b3b net: hns3: package new functions to simplify hclgevf_mbx_h [...] adds 5a24b1fd301e net: hns3: merge some repetitive macros adds 0c5c135cdbda net: hns3: uniform type of function parameter cmd adds e31a8cf50292 Merge branch 'hns3-cleanups' adds 3f141ad61745 phy: marvell: phy-mvebu-cp110-comphy: Rename HS-SGMMI to 2 [...] adds b756bbec9cdd phy: marvell: phy-mvebu-a3700-comphy: Rename HS-SGMMI to 2 [...] adds 0c1f5f2a5581 phy: marvell: phy-mvebu-a3700-comphy: Remove unsupported modes adds 49d6baea7986 octeontx2-af: cn10K: support for sched lmtst and other features adds 4baf0e0b3298 um: vector: adjust to coalesce API changes adds 40bedf7cb2ac bnxt: count packets discarded because of netpoll adds 907fd4a294db bnxt: count discards due to memory allocation errors adds 0975d8b4bfa0 Merge branch 'bnxt-add-rx-discards-stats-for-oom-and-netpool' adds 49b99da2c9ce ipv6: add IFLA_INET6_RA_MTU to expose mtu value adds 0fc36e37d5c0 net: hns3: add trace event in hclge_gen_resp_to_vf() adds e1d93bc6ef3b net: hns3: refactor function hclge_parse_capability() adds 81414ba71356 net: hns3: refactor function hclgevf_parse_capability() adds aec35aecc3cc net: hns3: add new function hclge_get_speed_bit() adds 7f2f8cf6ef66 net: hns3: don't config TM DWRR twice when set ETS adds 1026b1534fa1 net: hns3: remove unnecessary "static" of local variables [...] adds 0cb0704149f0 net: hns3: add required space in comment adds 4af874f40ebb Merge branch 'hns3-next' adds d3e2dcdb6853 ionic: fire watchdog again after fw_down adds 970dfbf428c4 ionic: squelch unnecessary fw halted message adds 92c90dff687f ionic: fill mac addr earlier in add_addr adds af3d2ae11443 ionic: add queue lock around open and stop adds 7ee99fc5ed2e ionic: pull hwstamp queue_lock up a level adds ccbbd002a419 ionic: recreate hwstamp queues on ifup adds c77225119daa Merge branch 'ionic-queue-mgmt' adds c814a2d2d48f igc: Use default cycle 'start' and 'end' values for queues adds 61572d5f8f91 igc: Simplify TSN flags handling adds 1ab011b0bf07 igc: Add support for CBS offloading adds d65a606b90ee Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds cb0e3ec4e679 octeontx2-pf: Fix inconsistent license text adds c7cd6c5a460c octeontx2-af: Fix inconsistent license text adds dce677da57c0 octeontx2-pf: Add vlan-etype to ntuple filters adds 27d57f85102b net: spider_net: switch from 'pci_' to 'dma_' API adds a3ba7fd1d3bf fddi: switch from 'pci_' to 'dma_' API adds 9b0df250a708 niu: switch from 'pci_' to 'dma_' API adds 3dcc1edcbbc6 virtio_net: reduce raw_smp_processor_id() calling in virtn [...] adds 1d4dcaf3db9b rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx adds 533ccdae76fa rtlwifi: rtl8192de: Fix initialization of place in _rtl92c [...] adds f4c813641897 rsi: make array fsm_state static const, makes object smaller adds 81f9ebd43659 ssb: Drop legacy header include adds 4b51de063d53 brcmfmac: Add WPA3 Personal with FT to supported cipher suites adds 50cbbfd41e9f wilc1000: Convert module-global "isinit" to device-specifi [...] adds d195d7aac09b wcn36xx: Ensure finish scan is not requested before start scan adds b7f96d5c79cd wcn36xx: Allow firmware name to be overridden by DT adds 8678fd31f2d3 wcn36xx: Fix missing frame timestamp for beacon/probe-resp adds 23151b9ae79e ath9k: fix OOB read ar9300_eeprom_restore_internal adds 7c48662b9d56 ath9k: fix sleeping in atomic context adds fd6729ec534c ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() adds a0929621eb49 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds f2d1bdf053d0 iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities adds 1269ba1ce35d iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy adds 0eb5a554bb49 iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF adds 2f308f008f1c iwlwifi: mvm: avoid FW restart while shutting down adds 95fe8d89bb8c iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout adds 6ac5720086c8 iwlwifi: pcie: free RBs during configure adds b8221b0f750a iwlwifi: prepare for synchronous error dumps adds e63aafea7439 iwlwifi: pcie: dump error on FW reset handshake failures adds 2a1d2fcf2bed iwlwifi: print PNVM complete notification status in hexadecimal adds deedf9b97cd4 iwlwifi: mvm: Do not use full SSIDs in 6GHz scan adds 16cff731a3a1 iwlwifi: mvm: Add support for hidden network scan on 6GHz band adds 8fc3015d0d35 iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin adds 1a81bddf7f47 iwlwifi: mvm: remove trigger EAPOL time event adds a6dfbd040e26 iwlwifi: mvm: set replay counter on key install adds de34d1c1d30d iwlwifi: mvm: restrict FW SMPS request adds 02289645a085 iwlwifi: pcie: remove spaces from queue names adds c1868c0b7889 iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() adds cd7ae5493448 iwlwifi: mvm: fix old-style static const declaration adds 0f5d44ac6e55 iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon [...] adds 2b06127df02f iwlwifi: remove trailing semicolon in macro definition adds 5993c90ccb56 iwlwifi: use DEFINE_MUTEX() for mutex lock adds c6ce1c74ef29 iwlwifi: mvm: avoid static queue number aliasing adds 366fc672d625 iwlwifi: mvm: clean up number of HW queues adds 105167830d5f iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast adds e75bc5f3f110 iwlwifi: yoyo: cleanup internal buffer allocation in D3 adds d98cee05e3fd iwlwifi: split off Bz devices into their own family adds d01408ee3a2b iwlwifi: give Bz devices their own name adds 7e6dffda95d0 iwlwifi: read MAC address from correct place on Bz adds 9ce041f5966f iwlwifi: pcie: implement Bz device startup adds 6c0795f1a524 iwlwifi: implement Bz NMI behaviour adds 9de168a01279 iwlwifi: pcie: implement Bz reset flow adds 35fc5feca7b2 iwlwifi: mvm: Fix umac scan request probe parameters adds 199d895f4760 iwlwifi: mvm: support new station key API adds 95a62c331f6a iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() adds 0419e5e672d6 iwlwifi: mvm: d3: separate TKIP data from key iteration adds 398760aa9679 iwlwifi: mvm: d3: remove fixed cmd_flags argument adds 631ee5120285 iwlwifi: mvm: d3: refactor TSC/RSC configuration adds be05fae23d03 iwlwifi: mvm: d3: add separate key iteration for GTK type adds af3aab9ce298 iwlwifi: mvm: d3: make key reprogramming iteration optional adds 79e561f0f05a iwlwifi: mvm: d3: implement RSC command version 5 adds 3df5c0ddcf81 iwlwifi: mvm: silently drop encrypted frames for unknown station adds 967a39832ebe iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan adds 6c608cd6962e iwlwifi: mvm: fix access to BSS elements adds 248e7e2a1d8d iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS adds 81870d138dfe iwlwifi: convert flat SAR profile table to a struct version adds dac7171c8132 iwlwifi: remove ACPI_SAR_NUM_TABLES definition adds 8ecf0477b990 iwlwifi: pass number of chains and sub-bands to iwl_sar_se [...] adds 2a8084147bff iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 adds 51266c11cecc iwlwifi: support reading and storing EWRD revisions 1 and 2 adds de95c9288ae1 iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition adds 5bf7a9edddbb iwlwifi: convert flat GEO profile table to a struct version adds 058b94dc9bf8 iwlwifi: mvm: support version 11 of wowlan statuses notification adds 19426d54302e iwlwifi: skip first element in the WTAS ACPI table adds e6344c060209 iwlwifi: fw: correctly limit to monitor dump adds b537ffb6ea16 iwlwifi: mvm: trigger WRT when no beacon heard adds 78a19d5285d9 iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage adds eb09ae93dabf iwlwifi: mvm: load regdomain at INIT stage adds 664c011b763e iwlwifi: acpi: support reading and storing WGDS revision 2 adds a6a39ab2645c iwlwifi: bump FW API to 65 for AX devices adds c5b42c674ad8 iwlwifi: acpi: fill in WGDS table with defaults adds 40063f602868 iwlwifi: acpi: fill in SAR tables with defaults adds 59a6ee97e0d4 iwlwifi: pcie: avoid dma unmap/remap in crash dump adds 4246465edb16 iwlwifi: fix __percpu annotation adds 394f41929672 iwlwifi: api: remove datamember from struct adds 8a433cb64ec5 iwlwifi: fw: fix debug dump data declarations adds 4e110e799cb5 iwlwifi: add 'Rx control frame to MBSSID' HE capability adds 89639e06d0f3 iwlwifi: yoyo: support for new DBGI_SRAM region adds a76b57311b1a iwlwifi: mvm: don't schedule the roc_done_wk if it is alre [...] adds 7e47f41648b2 iwlwifi: allow debug init in RF-kill adds 830aa3e7d1ca iwlwifi: mvm: add support for range request command version 13 adds bd34ff380e78 iwlwifi: mvm: add support for responder config command version 9 adds b05c1d14a177 iwlwifi: move get pnvm file name to a separate function adds fb3fac5fafa8 iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 adds cde5dbaa35ed iwlwifi: mvm: support broadcast TWT alone adds 090f1be3abf3 iwlwifi: mvm: Fix scan channel flags settings adds e257d969f365 iwlwifi: mvm: don't use FW key ID in beacon protection adds aee7c86a61c7 Merge commit 'e257d969f36503b8eb1240f32653a1afb3109f86' of [...] adds b63aed3ff195 bcma: Fix memory leak for internally-handled cores adds 9fc8048c56f3 bcma: Drop the unused parameter of bcma_scan_read32() adds d745ca4f2c4a brcmfmac: pcie: fix oops on failure to resume and reprobe adds 5448bc2a426c mwifiex: pcie: add DMI-based quirk implementation for Surf [...] adds a847666accf2 mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices adds ebe9e6514b40 intel: switch from 'pci_' to 'dma_' API adds 8d4be124062b ssb: fix boolreturn.cocci warning adds eaf2aaec0be4 Merge tag 'wireless-drivers-next-2021-08-29' of git://git. [...] adds 6c172d59ad79 bnxt_en: remove DMA mapping for KONG response adds 7b370ad77392 bnxt_en: Refactor the HWRM_VER_GET firmware calls adds 3c8c20db769c bnxt_en: move HWRM API implementation into separate file adds f9ff578251dc bnxt_en: introduce new firmware message API based on DMA pools adds 02b9aa106868 bnxt_en: discard out of sequence HWRM responses adds ecddc29d928d bnxt_en: add HWRM request assignment API adds 213808170840 bnxt_en: add support for HWRM request slices adds 3c10ed497fa8 bnxt_en: use link_lock instead of hwrm_cmd_lock to protect [...] adds bbf33d1d9805 bnxt_en: update all firmware calls to use the new APIs adds b34695a894b8 bnxt_en: remove legacy HWRM interface adds 68f684e257d7 bnxt_en: support multiple HWRM commands in flight adds 49f9df5ba298 Merge branch 'bnxt_en-fw-messages' adds 60fe9ff9b7cb net: hns3: initialize each member of structure array on a [...] adds 4c8dab1c709c net: hns3: reconstruct function hns3_self_test adds 161ad669e6c2 net: hns3: reconstruct function hclge_ets_validate() adds 04d96139ddb3 net: hns3: refine function hclge_dbg_dump_tm_pri() adds 5aea2da59303 net: hns3: modify a print format of hns3_dbg_queue_map() adds 38b99e1ede32 net: hnss3: use max() to simplify code adds 52d89333d219 net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() adds 27c779437cbc Merge branch 'hns3-cleanups' adds 9055a2f59162 ixp4xx_eth: make ptp support a platform driver adds f52749a28564 ixp4xx_eth: fix compile-testing adds 13dc931918ac ixp4xx_eth: Stop referring to GPIOs adds 323fb75dae28 ixp4xx_eth: Add devicetree bindings adds e9e506221b42 ixp4xx_eth: Probe the PTP module from the device tree adds 724812d8561c Merge branch 'IXP46x-PTP-Timer' adds 478374a3c15f netfilter: ecache: remove one indent level adds 9291f0902d0c netfilter: ecache: remove another indent level adds b3afdc175863 netfilter: ecache: add common helper for nf_conntrack_even [...] adds b86c0e6429da netfilter: ecache: prepare for event notifier merge adds bd1431db0b81 netfilter: ecache: remove nf_exp_event_notifier structure adds 6c89dac5b985 netfilter: ctnetlink: missing counters and timestamp in nf [...] adds 7bc416f14716 netfilter: x_tables: handle xt_register_template() returni [...] adds 7a3f5b0de364 netfilter: add netfilter hooks to SRv6 data plane adds 9dfa859da0f5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds a00df2caffed ipv6: make exception cache less predictible adds 67d6d681e15b ipv4: make exception cache less predictible adds 63cad4c7439c Merge branch 'inet-exceptions-less-predictable' adds e842cb60e8ac net: fix NULL pointer reference in cipso_v4_doi_free adds efe487fce306 fix array-index-out-of-bounds in taprio_change adds aaa8e4922c88 net: qrtr: make checks in qrtr_endpoint_post() stricter adds 1b9fbe813016 net: ipv4: Fix the warning for dereference adds ca49bfd90a9d sch_htb: Fix inconsistency when leaf qdisc creation fails adds cf7a5cba86fc selftests/bpf: Fix running of XDP bonding tests adds 2211c825e7b6 libbpf: Support weak typed ksyms. adds d164dd9a5c08 selftests/bpf: Fix test_core_autosize on big-endian machines adds f1248dee954c bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT adds 6a3a3dcc3f0e selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYP [...] adds faff1cca3b8b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] adds d1bf7c4d5dea samples/bpf: Define MAX_ENTRIES instead of a magic number [...] adds 2c860a43dd77 bpf: af_unix: Implement BPF iterator for UNIX domain socket. adds 3478cfcfcddf bpf: Support "%c" in bpf_bprintf_prepare(). adds 04e928180c14 selftest/bpf: Implement sample UNIX domain socket iterator [...] adds ce547335d4a4 selftest/bpf: Extend the bpf_snprintf() test for "%c". adds fa183a86eefd Merge branch 'BPF iterator for UNIX domain socket.' adds 1bda52f80471 bpf, tests: Fix spelling mistake "shoft" -> "shift" adds fb7dd8bca013 bpf: Refactor BPF_PROG_RUN into a function adds 7d08c2c91171 bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions adds 652c1b17b85b bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_ [...] adds b89fbfbb854c bpf: Implement minimal BPF perf link adds 82e6b1eee6a8 bpf: Allow to specify user-provided bpf_cookie for BPF perf links adds 7adfc6c9b315 bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_ [...] adds 61c7aa5020e9 libbpf: Re-build libbpf.so when libbpf.map changes adds d88b71d4a916 libbpf: Remove unused bpf_link's destroy operation, but ad [...] adds 668ace0ea5ab libbpf: Use BPF perf link when supported by kernel adds 3ec84f4b1638 libbpf: Add bpf_cookie support to bpf_link_create() API adds 47faff371755 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and [...] adds f36d3557a132 selftests/bpf: Test low-level perf BPF link API adds a549aaa67395 selftests/bpf: Extract uprobe-related helpers into trace_h [...] adds 0a80cf67f34c selftests/bpf: Add bpf_cookie selftests for high-level APIs adds 5e3b8356de36 libbpf: Add uprobe ref counter offset support for USDT semaphores adds 4bd11e08e0bb selftests/bpf: Add ref_ctr_offset selftests adds 3a4ce01b24a7 Merge branch 'bpf-perf-link' adds bb57164920d7 bpf: Reconfigure libbpf docs to remove unversioned API adds edce1a248670 selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module [...] adds 77462de14a43 af_unix: Add read_sock for stream socket types adds 94531cfcbe79 af_unix: Add unix_stream_proto for sockmap adds 9b03152bd469 selftest/bpf: Add tests for sockmap with unix stream type. adds 75e0e27db6cf selftest/bpf: Change udp to inet in some function names adds 31c50aeed5a1 selftest/bpf: Add new tests in sockmap for unix stream to tcp. adds 1e1e49df0277 Merge branch 'sockmap: add sockmap support for unix stream [...] adds 3c3bd542ffbb selftests/bpf: Add exponential backoff to map_update_retri [...] adds 857f75ea8457 selftests/bpf: Add exponential backoff to map_delete_retri [...] adds 26d82640d5ba selftests/bpf: Skip loading bpf_testmod when using -l to l [...] adds f667d1d66760 selftests/bpf: Correctly display subtest skip status adds 99c4fd8b92b3 selftests/bpf: Also print test name in subtest status message adds 74339a8f866c selftests/bpf: Support glob matching for test selector. adds 87bb11ccfe03 Merge branch 'selftests/bpf: Improve the usability of test_progs' adds 6f6cc426451b selftests/bpf: Replace CHECK with ASSERT_* macros in send_ [...] adds b16ac5bf732a selftests/bpf: Fix flaky send_signal test adds 04d23194674b Merge branch 'selftests/bpf: fix flaky send_signal test' adds 8cacfc85b615 bpf: Remove redundant initialization of variable allow adds d20b41115ad5 libbpf: Rename libbpf documentation index file adds 6cf1770d63dd bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS adds 374e74de9631 selftests/bpf: Test for get_netns_cookie adds f9dabe016b63 bpf: Undo off-by-one in interpreter tail call count limit adds 594286b7574c bpf: Fix NULL event->prog pointer access in bpf_overflow_handler adds 3666b167ea68 selftests/bpf: Adding delay in socketmap_listen to reduce [...] adds f0dce1d9b7c8 bpf: Use kvmalloc for map values in syscall adds 44779a4b85ab bpf: Use kvmalloc for map keys in syscalls adds 2c531639deb5 bpf: Add support for {set|get} socket options from setsockopt BPF adds f2a6ee924d26 selftests/bpf: Add tests for {set|get} socket option from [...] adds d359902d5c35 af_unix: Fix NULL pointer bug in unix_shutdown adds 6fc88c354f3a bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum adds 4ed589a27893 Merge branch 'Refactor cgroup_bpf internals to use more sp [...] adds a6258837c8a8 selftests/bpf: Reduce flakyness in timer_mim adds 2d82d73da35b selftests/bpf: Enlarge select() timeout for test_maps adds 5a980b5baf39 selftests/bpf: Make test_doc_build.sh work from script directory adds 7a3bdca20b10 selftests/bpf: Add default bpftool built by selftests to PATH adds 404bd9ff5d7c selftests/bpf: Add missing files required by test_bpftool. [...] adds 00e1116031e1 selftests/bpf: Exit with KSFT_SKIP if no Makefile found adds 8c0bb89e8e4d Merge branch 'selftests/bpf: minor fixups' adds fab60e29fcc6 bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG adds 6cbca1ee0d74 selftests/bpf: Test for get_netns_cookie adds f63693e3ae1b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] adds d7af7e497f03 bpf: Fix possible out of bound write in narrow load handling adds 50b796e645a5 samples: bpf: Fix a couple of warnings adds f2e85d4a7516 tools: include: Add ethtool_drvinfo definition to UAPI header adds 156f886cf697 samples: bpf: Add basic infrastructure for XDP samples adds 323140389405 samples: bpf: Add BPF support for redirect tracepoint adds 1d930fd2cdbf samples: bpf: Add redirect tracepoint statistics support adds 451588764e2f samples: bpf: Add BPF support for xdp_exception tracepoint adds 82c450803a91 samples: bpf: Add xdp_exception tracepoint statistics support adds 0cf3c2fc4b1a samples: bpf: Add BPF support for cpumap tracepoints adds d771e217506a samples: bpf: Add cpumap tracepoint statistics support adds 5f116212f401 samples: bpf: Add BPF support for devmap_xmit tracepoint adds af93d58c27b6 samples: bpf: Add devmap_xmit tracepoint statistics support adds 384b6b3bbf0d samples: bpf: Add vmlinux.h generation support adds 3f19956010d2 samples: bpf: Convert xdp_monitor_kern.o to XDP samples helper adds 6e1051a54e31 samples: bpf: Convert xdp_monitor to XDP samples helper adds 66fc4ca85d91 samples: bpf: Convert xdp_redirect_kern.o to XDP samples helper adds b926c55d856c samples: bpf: Convert xdp_redirect to XDP samples helper adds 79ccf4529ee6 samples: bpf: Convert xdp_redirect_cpu_kern.o to XDP sampl [...] adds e531a220cc59 samples: bpf: Convert xdp_redirect_cpu to XDP samples helper adds 54af769db92a samples: bpf: Convert xdp_redirect_map_kern.o to XDP sampl [...] adds bbe65865aa05 samples: bpf: Convert xdp_redirect_map to XDP samples helper adds a29b3ca17ee6 samples: bpf: Convert xdp_redirect_map_multi_kern.o to XDP [...] adds 594a116b2aa1 samples: bpf: Convert xdp_redirect_map_multi to XDP sample [...] adds 3bbc8ee7c363 Merge branch 'Improve XDP samples usability and output' adds 1b07d00a15d6 bpf: Add BTF_ID_LIST_GLOBAL_SINGLE macro adds 33c5cb36015a bpf: Consolidate task_struct BTF_ID declarations adds a396eda5517a bpf: Extend bpf_base_func_proto helpers with bpf_get_curre [...] adds dd6e10fbd9fb bpf: Add bpf_task_pt_regs() helper adds 576d47bb1a92 bpf: selftests: Add bpf_task_pt_regs() selftest adds 35cba2988fc6 Merge branch 'bpf: Add bpf_task_pt_regs() helper' adds d18b09bf67bb selftests: xsk: Remove color mode adds 25c0a30541e4 selftests: xsk: Remove the num_tx_packets option adds 13a6ebd9084a selftests: xsk: Remove unused variables adds 083be682d976 selftests: xsk: Return correct error codes adds 1314c3537f66 selftests: xsk: Simplify the retry code adds 9c5ce931b16e selftests: xsk: Remove end-of-test packet adds d40ba9d33ae8 selftests: xsk: Disassociate umem size with packets sent adds 9da2ea4fe8d1 selftests: xsk: Rename worker_* functions that are not thr [...] adds 0d41f59f458a selftests: xsk: Simplify packet validation in xsk tests adds b04fdc4ce31f selftests: xsk: Validate tx stats on tx thread adds ab7c95abb5f9 selftests: xsk: Decrease sending speed adds 1034b03e54ac selftests: xsk: Simplify cleanup of ifobjects adds 960b6e0153fb selftests: xsk: Generate packet directly in umem adds 29f128b38b34 selftests: xsk: Generate packets from specification adds 279bdf6b79d5 selftests: xsk: Make enums lower case adds 33a6bef8cf92 selftests: xsk: Preface options with opt adds 7d789bd0089a Merge branch 'selftests: xsk: various simplifications' adds eb18b49ea758 bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt adds 700dcf0f4476 bpf: selftests: Add sk_state to bpf_tcp_helpers.h adds 3d7789831df9 bpf: selftests: Add connect_to_fd_opts to network_helpers adds 574ee2092867 bpf: selftests: Add dctcp fallback test adds 0584e965fb25 Merge branch 'bpf: tcp: Allow bpf-tcp-cc to call bpf_(get| [...] adds eb529c5b10b9 bpf: Fix bpf-next builds without CONFIG_BPF_EVENTS adds 3599bc5101b3 selftests/bpf: Reduce more flakyness in sockmap_listen adds 48b2e71c2e53 samples: bpf: Fix uninitialized variable in xdp_redirect_cpu adds 47bb27a20d6e selftests/bpf: Fix potential unreleased lock adds fca35b11e18a MAINTAINERS: Remove self from powerpc BPF JIT adds 19a31d79219c Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds c66070125837 net: sched: Fix qdisc_rate_table refcount leak when get tc [...] adds a16ef91aa61a net: pasemi: Remove usage of the deprecated "pci-dma-compa [...] adds 429205da6c83 net: qualcomm: fix QCA7000 checksum handling adds 6baeb3951c27 net: bridge: use mld2r_ngrec instead of icmpv6_dataun adds a7314371b3f3 octeontx2-af: Use NDC TX for transmit packet data adds 995786ba0dab dpaa2-eth: Replace strlcpy with strscpy adds dc56ad7028c5 af_unix: fix potential NULL deref in unix_dgram_connect() adds 6537e96d743b octeontx2-af: Fix loop in free and unmap counter adds f2e4568ec951 octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg adds 698a82ebfb4b octeontx2-af: Fix static code analyzer reported issues adds 1e4428b6dba9 octeontx2-af: Set proper errorcode for IPv4 checksum errors adds 616920a6a567 Merge branch 'octeon-npc-fixes' adds 92548b0ee220 ipv4: fix endianness issue in inet_rtm_getroute_build_skb() adds 8d65cd8d25fa fou: remove sparse errors adds fa14d03e014a net: mdio-ipq4019: Make use of devm_platform_ioremap_resource() adds 672a1c394950 net: mdio: mscc-miim: Make use of the helper function devm [...] adds 464a57281f29 net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() adds a39ff4a47f3e net: w5100: check return value after calling platform_get_ [...] adds 53c622db99df ipv6: remove duplicated 'net/lwtunnel.h' include adds dc9b5ce03124 net: hns3: refine function hns3_set_default_feature() adds e79c0e324b01 net: hns3: clean up a type mismatch warning adds c74e503572ea net: hns3: add some required spaces adds 7f2d4b7ffa42 net: hns3: remove unnecessary spaces adds a9e7c3cedc29 ipv6: seg6: remove duplicated include adds c3496da580b0 net: Add depends on OF_NET for LiteX's LiteETH adds 29ce8f970107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/ [...] adds 4695d85101e1 Merge remote-tracking branch 'net-next/master' adds 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() adds 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA adds 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events adds 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events adds 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table adds ae7d925b5c04 Bluetooth: Support the quality report events adds 927ac8da35db Bluetooth: set quality report callback for Intel adds 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() adds 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role adds 4ec4d63b8b29 Bluetooth: Fix using address type from events adds d850bf086280 Bluetooth: Fix using RPA when address has been resolved adds 15a91f918597 Bluetooth: btintel: Fix boot address adds 35191a0fe986 Bluetooth: btintel: Read boot address irrespective of cont [...] adds dee384db7659 Merge remote-tracking branch 'bluetooth/master' adds e07403a8c6be mtdblock: Warn if added for a NAND device adds e03a81213a9c mtd: rfd_ftl: allow use of MTD_RAM for testing purposes adds a3a447848a15 mtd: rfd_ftl: add discard support adds d056f8cd2fc2 mtd: rfd_ftl: fix use-after-free adds fa451399d65a mtd: rfd_ftl: use container_of() rather than cast adds 60d0607998d6 mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boards adds f9e109a209a8 mtd: mtdconcat: Judge callback existence based on the master adds a89d69a44e28 mtd: mtdconcat: Check _read, _write callbacks existence be [...] adds 799ae31c58ae mtd_blkdevs: don't hold del_mtd_blktrans_dev in blktrans_{ [...] adds f214eebf8de4 mtd_blkdevs: use lockdep_assert_held adds ffd18c97fcb6 mtd/ftl: don't cast away the type when calling add_mtd_blk [...] adds a0faf5fdfb99 mtd/rfd_ftl: don't cast away the type when calling add_mtd [...] adds 89843828399e mtd_blkdevs: simplify blktrans_dev_get adds 560a3915e3df mtd_blkdevs: remove blktrans_ref_mutex adds 37b143d12b5f mtd_blkdevs: simplify blktrans_getgeo adds ee28b42006c3 mtd_blkdevs: simplify the refcounting in blktrans_{open, release} adds 0d54df679b33 Merge remote-tracking branch 'mtd/mtd/next' adds 6f802696c2fa mtd: spinand: macronix: Add Quad support for serial NAND flash adds 0792ec82175e mtd: rawnand: intel: Fix error handling in probe adds 6b430c7595e4 mtd: rawnand: cafe: Fix a resource leak in the error handl [...] adds 944de2f479db Merge remote-tracking branch 'nand/nand/next' adds 9efba20291f2 Merge tag 'bus_remove_return_void-5.15' of git://git.kerne [...] adds 59b9d6baa1be Merge tag 'amd-drm-next-5.15-2021-08-06' of https://gitlab [...] adds c649432e86ca drm/i915: Fix busy ioctl commentary adds 0e9d217b7937 Merge tag 'topic/i915-ttm-2021-06-11' of git://anongit.fre [...] adds 35c6367f5160 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable adds b4b9731b02c3 drm/i915: Simplify userptr locking adds 8c209f42cb3a drm/i915/adl_p: Add initial ADL_P Workarounds adds c865204e84a1 drm/i915/ttm: Fix memory leaks adds 88be9a0a06b7 drm/i915/ttm: add ttm_buddy_man adds f701b16d4cc5 drm/i915/ttm: add i915_sg_from_buddy_resource adds 38f28c0695c0 drm/i915/ttm: Calculate the object placement at get_pages time adds beb6a22911ff drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS adds 687c7d0fcf80 drm/i915/ttm: remove node usage in our naming adds d53ec322dc7d drm/i915/ttm: switch over to ttm_buddy_man adds 13c2ceb6addb drm/i915/ttm: restore min_page_size behaviour adds dc2408d86e5a drm/i915/gem: Remove duplicated call to ops->pread adds a6c5b8912521 drm/i915/ttm: remove unused function adds 1c4dbe056dab drm/i915: Reference objects on the ww object list adds 5c43ec5d538a drm/i915: Break out dma_resv ww locking utilities to separ [...] adds 3b86eb82dc2c drm/i915: Introduce a ww transaction helper adds 0dcd6fdf3b4b drm/i915/gt: Add an insert_entry for gen8_ppgtt adds 3607e1e9ba75 drm/i915/gt: Add a routine to iterate over the pagetables [...] adds b4ef95309110 drm/i915/gt: Export the pinned context constructor and destructor adds cf586021642d drm/i915/gt: Pipelined page migration adds 563baae1875c drm/i915/gt: Pipelined clear adds 94ce0d65076c drm/i915/gt: Setup a default migration context on the GT adds 50331a7b5074 drm/i915/ttm: accelerated move implementation adds 57143f2e5b41 drm/i915/gem: Zap the client blt code adds 99919be74aa3 drm/i915/gem: Zap the i915_gem_object_blt code adds 5cd57f676bb9 drm/i915: Perform execbuffer object locking as a separate step adds 6796c7728505 drm/i915: Remove duplicate include of intel_region_lmem.h adds 932641f0323e drm/i915: extract steered reg access to common function adds 0957e931df64 drm/i915: Add GT support for multiple types of multicast steering adds 319392742155 drm/i915: Add support for explicit L3BANK steering adds b07a6483839a drm/i915/ttm: Fix incorrect assumptions about ttm_bo_valid [...] adds 59bd8ae7d33c drm/i915/selftests: add back the selftest() hook for the buddy adds 3e28d37146db drm/i915: Move priolist to new i915_sched_engine object adds 074bb195bce1 drm/i915: Add i915_sched_engine_is_empty function adds c4fd7d8cc3ca drm/i915: Reset sched_engine.no_priolist immediately after [...] adds 349a2bc5aae4 drm/i915: Move active tracking to i915_sched_engine adds 3f623e06cd56 drm/i915: Move engine->schedule to i915_sched_engine adds 71ed60112d5d drm/i915: Add kick_backend function to i915_sched_engine adds d2a31d026492 drm/i915: Update i915_scheduler to operate on i915_sched_engine adds 22916bad07a5 drm/i915: Move submission tasklet to i915_sched_engine adds 088b4d4a48ee drm/i915/guc: Introduce unified HXG messages adds 572f2a5cd974 drm/i915/guc: Update firmware to v62.0.0 adds bfde26df7af4 drm/i915/doc: Include GuC ABI documentation adds 577729533cdc drm/i915: Document the Virtual Engine uAPI adds ca319ee9ca6a drm/i915/eb: Fix pagefault disabling in the first slowpath adds 4bc2d5747eb0 drm/i915/ttm: fix static warning adds 0ff375759f64 drm/i915: Update object placement flags to be mutable adds 3c2b8f326e7f drm/i915/ttm: Adjust gem flags and caching settings after a move adds 32b7cf51a441 drm/i915/ttm: Use TTM for system memory adds d3f3baa3562a drm/i915: Reinstate the mmap ioctl for some platforms adds 53fe9cf2dafe drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11 adds f587623b78ff drm/doc/rfc: i915 GuC submission / DRM scheduler adds 0454a490bdeb drm/doc/rfc: i915 new parallel submission uAPI plan adds b6e913e19c54 drm/i915/gem: Implement object migration adds bf74a18ca856 drm/i915/gem: Introduce a selftest for the gem object migr [...] adds e11b7b6e574d drm/i915/display: Migrate objects to LMEM if possible for display adds d22632c83b94 drm/i915: support forcing the page size with lmem adds 32334c9b1fd7 drm/i915/gtt: ignore min_page_size for paging structures adds 27e4b467d94e drm/i915: Use the correct IRQ during resume adds 91b96f0008a2 drm/i915: Drop all references to DRM IRQ midlayer adds 7e8376f1d127 drm/i915: Improve debug Kconfig texts a bit adds 0c1145e05ce1 drm/i915/selftests: fix smatch warning in igt_check_blocks adds b23228f287bc drm/i915/selftests: fix smatch warning in mock_reserve adds 7c517f83fa8c drm/i915/gt: finish INTEL_GEN and friends conversion adds 88c6317b36c0 drm/i915/adl_s: Fix dma_mask_size to 39 bit adds 4a832721238c drm/i915/huc: Update TGL and friends to HuC 7.9.3 adds 520dfc807d31 drm/i915/adlp: Add ADL-P GuC/HuC firmware files adds fe4751c3d513 drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE adds 74e4b90988b2 drm/i915: Stop storing the ring size in the ring pointer (v3) adds 6ff6d61dd2a9 drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP adds 677db6adc57d drm/i915/gem: Set the watchdog timeout directly in intel_c [...] adds 8cc256a24da1 drm/i915/gem: Return void from context_apply_all adds 4a766ae40ec8 drm/i915: Drop the CONTEXT_CLONE API (v2) adds 00dae4d3d35d drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4) adds c7a71fc8ee04 drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES adds 521695c6f1a3 drm/i915/gem: Disallow bonding of virtual engines (v3) adds dd4f1bbae8f9 drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2) adds 5ac545b8b014 drm/i915/request: Remove the hook from await_execution adds ebb1ca741bee drm/i915/gem: Disallow creating contexts with too many engines adds a4839cb1137b drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2) adds aaa5957c9759 drm/i915/gem: Add a separate validate_priority helper adds f8a9a5c2e905 drm/i915: Add gem/i915_gem_context.h to the docs adds a34857dc9247 drm/i915/gem: Add an intermediate proto_context struct (v5) adds 07a635a825e6 drm/i915/gem: Rework error handling in default_engines adds 263ae12c3c8d drm/i915/gem: Optionally set SSEU in intel_context_set_gem adds bc2ceb7a0875 drm/i915: Add an i915_gem_vm_lookup helper adds def25b7bc342 drm/i915/gem: Make an alignment check more sensible adds d4433c7600f7 drm/i915/gem: Use the proto-context to handle create param [...] adds 046d1660daee drm/i915/gem: Return an error ptr from context_lookup adds 8579d37eff4d drm/i915/gt: Drop i915_address_space::file (v2) adds a4c1cdd34e2c drm/i915/gem: Delay context creation (v3) adds ccbc1b97948a drm/i915/gem: Don't allow changing the VM on running conte [...] adds d9d29c747df8 drm/i915/gem: Don't allow changing the engine set on runni [...] adds 5888d5885974 drm/i915/selftests: Take a VM in kernel_context() adds f92906e220f1 i915/gem/selftests: Assign the VM at context creation in i [...] adds 0eee9977f9d3 drm/i915/gem: Roll all of context creation together adds ca06f9363836 drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+ adds b3f450d9e1f3 drm/i915: use consistent CPU mappings for pin_map users adds 78d2ad7eb4e1 drm/i915/gt: Fix -EDEADLK handling regression adds c492405860f7 drm/i915: Settle on "adl-x" in WA comments adds 28ec02c9cbeb drm/i915: Implement Wa_1508744258 adds 5d4ed4f8b5ef drm/i915/adl_s: Extend Wa_1406941453 adds 611ac726f9eb Merge drm/drm-next into drm-intel-gt-next adds 1ccf7294b76d drm/i915/guc: Relax CTB response timeout adds dd9c0f3cbbe6 drm/i915/guc: Improve error message for unsolicited CT response adds c26e289f1d8d drm/i915/guc: Increase size of CTB buffers adds 1681924d8bde drm/i915/guc: Add non blocking CTB send function adds b43b9950486e drm/i915/guc: Add stall timer to non blocking CTB send function adds 75452167a279 drm/i915/guc: Optimize CTB writes and reads adds 3101e9952bd6 drm/i915/guc: Module load failure test for CT buffer creation adds 289f5a72009b drm/i915/uapi: convert drm_i915_gem_caching to kernel doc adds 3aa8c57fe25a drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc adds 8f88ca76b394 drm/i915/gtt: drop the page table optimisation adds d6e6ac294d91 Merge branch 'topic/revid_steppings' into drm-intel-gt-next adds 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi. adds 93b713304188 drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" adds 93a2711cddd5 Revert "drm/i915: Propagate errors on awaiting already sig [...] adds 7d6a276e2fa9 drm/i915: Remove allow_alloc from i915_gem_object_get_sg* adds dc194184d0ce drm/i915: Drop error handling from dma_fence_work adds 0c6609bb20cf Revert "drm/i915: Skip over MI_NOOP when parsing" adds e7737b67ab46 drm/i915/uapi: reject caching ioctls for discrete adds aef7b67a7956 drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc adds 15eb083bdb56 drm/i915: Correct the docs for intel_engine_cmd_parser adds 7961c5b60f23 drm/i915: Add TTM offset argument to mmap. adds f4fa096ad4c2 drm/i915: Fix application of WaInPlaceDecompressionHang adds 131b1252e76a drm/i915/icl: Drop a couple unnecessary workarounds adds 1e1824de33c1 drm/i915: Program DFR enable/disable as a GT workaround adds 6b73a7f380a3 drm/i915: Make GT workaround upper bounds exclusive adds 4f62a7e0d333 drm/i915: Ditch i915 globals shrink infrastructure adds 75d3bf84dfca drm/i915: Call i915_globals_exit() after i915_pmu_exit() adds db484889d1ff drm/i915: Call i915_globals_exit() if pci_register_device() fails adds a04ea6ae7c67 drm/i915: Use a table for i915_init/exit (v2) adds 0f4651359a23 drm/i915: Make the kmem slab for i915_buddy_block a global adds 6ce40431d13c Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 442e049aedb2 drm/i915/gen12: Use fuse info to enable SFC adds 8f57f295c895 drm/i915/selftests: Allow for larger engine counts adds 50a9ea0843da drm/i915/xehp: Handle new device context ID format adds 7fc37efd8fa0 drm/i915/xehp: New engine context offsets adds 56bc88745e73 drm/i915/guc: Add new GuC interface defines and structures adds 7518d9b67cf5 drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor adds 27213d79b384 drm/i915/guc: Add LRC descriptor context lookup array adds 925dc1cf58ed drm/i915/guc: Implement GuC submission tasklet adds 2330923e9247 drm/i915/guc: Add bypass tasklet submission path to GuC adds 3a4cdf1982f0 drm/i915/guc: Implement GuC context operations for new inteface adds b208f2d51b46 drm/i915/guc: Insert fence on context when deregistering adds e0717063ccb4 drm/i915/guc: Defer context unpin until scheduling is disabled adds b8b183abca51 drm/i915/guc: Disable engine barriers with GuC during unpin adds 1f5cdb06b1d3 drm/i915/guc: Extend deregistration fence to schedule disable adds e6cb8dc93f34 drm/i915: Disable preempt busywait when using GuC scheduling adds 38d5ec43063c drm/i915/guc: Ensure request ordering via completion fences adds 4dbd39440555 drm/i915/guc: Disable semaphores when using GuC scheduling adds f4eb1f3fe946 drm/i915/guc: Ensure G2H response has space in buffer adds b97060a99b01 drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC adds 28ff6520a34d drm/i915/guc: Update GuC debugfs to support new GuC adds dbf9da8d55ef drm/i915/guc: Add trace point for GuC submit adds e03b59064be4 drm/i915: Add intel_context tracing adds 7894375e2703 drm/i915/gt: fix platform prefix adds f9be30003fb3 drm/i915/gt: nuke unused legacy engine hw_id adds 265b5ee0d32b drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id adds eea97e42f48b drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based adds 81340cf3bddd drm/i915/uapi: reject set_domain for discrete adds 0b03d93fde21 drm/i915: Extend Wa_1406941453 to adl-p adds d8905ba705ab drm/i915/xehp: Define multicast register ranges adds 938c778f6a22 drm/i915/xehp: Extra media engines - Part 1 (engine definitions) adds 1b16b6b69672 drm/i915/xehp: Extra media engines - Part 2 (interrupts) adds ddabf72176af drm/i915/xehp: Extra media engines - Part 3 (reset) adds bfac1e2b6e2d drm/i915/xehp: Xe_HP forcewake support adds 816753c06f23 drm/i915/gt: nuke gen6_hw_id adds f3170ba8c907 drm/i915/gem: Check object_can_migrate from object_migrate adds 34c7ef0a375c drm/i915/gem: Refactor placement setup for i915_gem_object [...] adds 82ec88e11d46 drm/i915/gem: Call i915_gem_flush_free_objects() in i915_g [...] adds bf947c989c16 drm/i915/gem: Unify user object creation (v3) adds 75e382850b7e drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed adds 76b62448dc8f drm/i915/gem: Always call obj->ops->migrate unless can_mig [...] adds d7b2cb380b3a drm/i915/gem: Correct the locking and pin pattern for dma- [...] adds cdb35d1ed6d2 drm/i915/gem: Migrate to system at dma-buf attach time (v7) adds 3821cc7fc0b9 drm/i915: document caching related bits adds 13d29c823738 drm/i915/ehl: unconditionally flush the pages on acquire adds 556120256ecd drm/i915/guc: GuC virtual engines adds 96d3e0e1ad0a drm/i915/guc: Make hangcheck work with GuC virtual engines adds 1e98d8c52ed5 drm/i915: Hold reference to intel_context over life of i91 [...] adds b02d86b91570 drm/i915/guc: Disable bonding extension with GuC submission adds a95d116098e4 drm/i915/guc: Direct all breadcrumbs for a class to single [...] adds 27466222ab8a drm/i915: Add i915_sched_engine destroy vfunc adds d1cee2d37a62 drm/i915: Move active request tracking to a vfunc adds eb5e7da736f3 drm/i915/guc: Reset implementation for new GuC interface adds c41ee2873eb3 drm/i915: Reset GPU immediately if submission is disabled adds e5a1ad035938 drm/i915/guc: Add disable interrupts to guc sanitize adds cad46a332f3d drm/i915/guc: Suspend/resume implementation for new interface adds 1e0fd2b5da1e drm/i915/guc: Handle context reset notification adds f7957e603cbc drm/i915/guc: Handle engine reset failure notification adds 933864af1181 drm/i915/guc: Enable the timer expired interrupt for GuC adds 6de12da16678 drm/i915/guc: Provide mmio list to be saved/restored on en [...] adds d75dc57fee98 drm/i915/guc: Don't complain about reset races adds c17b637928f0 drm/i915/guc: Enable GuC engine reset adds 573ba126aef3 drm/i915/guc: Capture error state on context reset adds dc0dad365c5e drm/i915/guc: Fix for error capture after full GPU reset with GuC adds 793578524050 drm/i915/guc: Hook GuC scheduling policies up adds cb6cc815868c drm/i915/guc: Connect reset modparam updates to GuC policy flags adds 731c2ad5e1f8 drm/i915/guc: Include scheduling policies in the debugfs s [...] adds 481d458caede drm/i915/guc: Add golden context to GuC ADS adds ae8ac10dfd2a drm/i915/guc: Implement banned contexts for GuC submission adds 62eaf0ae217d drm/i915/guc: Support request cancellation adds 3f5dff6c18aa drm/i915/selftest: Better error reporting from hangcheck selftest adds 3a4bfa091c46 drm/i915/selftest: Fix workarounds selftest for GuC submission adds 064a1f35bf19 drm/i915/selftest: Fix MOCS selftest for GuC submission adds 716c61c87556 drm/i915/selftest: Increase some timeouts in live_requests adds 617e87c05c72 drm/i915/selftest: Fix hangcheck self test for GuC submission adds 3a7b72665ea5 drm/i915/selftest: Bump selftest timeouts for hangcheck adds ee242ca704d3 drm/i915/guc: Implement GuC priority management adds e754dccbc908 drm/i915/guc: Unblock GuC submission on Gen11+ adds e43c5261a654 drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP() adds 6d5de3275609 drm/i915: Check for nomodeset in i915_init() first adds 512ba03e35cc drm/i915: move i915_active slab to direct module init/exit adds a28beb344bb1 drm/i915: move i915_buddy slab to direct module init/exit adds 2dcec7d3fe53 drm/i915: move intel_context slab to direct module init/exit adds a6270d1d4cef drm/i915: move gem_context slab to direct module init/exit adds c8ad09affd27 drm/i915: move gem_objects slab to direct module init/exit adds 47514ac752ef drm/i915: move request slabs to direct module init/exit adds 210a0f5ce460 drm/i915: move scheduler slabs to direct module init/exit adds 64fc7cc71c22 drm/i915: move vma slab to direct module init/exit adds bb13ea282535 drm/i915: Remove i915_globals adds 708b7df3480a drm/i915: Extract i915_module.c adds 94fd8400c2a3 drm/i915/gt: remove explicit CNL handling from intel_mocs.c adds 91a197e4e140 drm/i915/gt: remove explicit CNL handling from intel_sseu.c adds 701d31860d34 drm/i915/gt: rename CNL references in intel_engine.h adds 6266992cf105 drm/i915/gt: remove GRAPHICS_VER == 10 adds 6d0e4f077c89 drm/i915/selftests: prefer the create_user helper adds 3989de0ef562 drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp adds dff0fc499092 drm/i915/guc/slpc: Initial definitions for SLPC adds 7ba79a671568 drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled adds 7695d08f1e30 drm/i915/guc/slpc: Adding SLPC communication interfaces adds 869cd27ece29 drm/i915/guc/slpc: Allocate, initialize and release SLPC adds 63c0eb30bfe9 drm/i915/guc/slpc: Enable SLPC and add related H2G events adds db301cffd8a2 drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable adds d41f6f82d319 drm/i915/guc/slpc: Add methods to set min/max frequency adds c279bec18e97 drm/i915/guc/slpc: Add get max/min freq hooks adds f1928ac2a18f drm/i915/guc/slpc: Add debugfs for SLPC info adds 899a0fd73a41 drm/i915/guc/slpc: Enable ARAT timer interrupt adds 025cb07bebfa drm/i915/guc/slpc: Cache platform frequency limits adds 41e5c17ebfc2 drm/i915/guc/slpc: Sysfs hooks for SLPC adds 8ee2c227822e drm/i915/guc/slpc: Add SLPC selftest adds 216d56c5da5c drm/i915/guc/rc: Setup and enable GuCRC feature adds e05316366040 drm/i915/dg2: Add forcewake table adds 05b78d291d38 drm/i915/xehp: Changes to ss/eu definitions adds eb962fae0078 drm/i915/xehpsdv: Add maximum sseu limits adds ab49840272cf drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV adds ce13c78fa93e drm/i915: Disable gpu relocations adds 8e02cceb1f1f drm/i915: delete gpu reloc code adds b65a9489730a drm/i915/userptr: Probe existence of backing struct pages [...] adds 3ffe82d701a4 drm/i915/xehp: handle new steering options adds 768fe28dd3dc drm/i915/xehpsdv: Define steering tables adds 1705f22c86fb drm/i915/dg2: Update steering tables adds 927dfdd09d8c drm/i915/dg2: Add SQIDI steering adds 25fed6b324ac Merge tag 'drm-intel-gt-next-2021-08-06-1' of ssh://git.fr [...] adds a19effb6dbe5 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before s [...] adds 97271c7ee1cf drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP adds a338619bd760 drm: xlnx: zynqmp: release reset to DP controller before a [...] adds 1e42874b0df7 drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to sim [...] adds b7f4753d7b71 drm: xlnx: zynqmp_dpsub: Pass disp structure to all intern [...] adds e06926ecc3d0 drm: xlnx: zynqmp_dpsub: Fix graphics layer blending adds 650f12042b85 drm: xlnx: zynqmp_dpsub: Add global alpha support adds 8c772f0b2b8e drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace adds 6ebfd22c9690 drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_d [...] adds cb22f12f3025 Merge tag 'drm-xilinx-dpsub-20210809' of git://linuxtv.org [...] adds a22c074fd1dd Merge tag 'drm-intel-next-2021-08-10-1' of git://anongit.f [...] adds d19c81378829 locking/lockdep: Provide lockdep_assert{,_once}() helpers adds 649839d7cf97 drm: add lockdep assert to drm_is_current_master_locked adds 98c9644f3363 drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is n [...] adds 81162f4bdeca drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1 adds 0c044f7d96d3 drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT adds bd03d440e258 drm: bridge: it66121: Check drm_bridge_attach retval adds 7d066dc73929 drm/bridge: anx7625: Tune K value for IVO panel adds 147696720eca drm/mgag200: Select clock in PLL update functions adds 08a709467c17 drm/mgag200: Return errno codes from PLL compute functions adds 83c90cdb7525 drm/mgag200: Remove P_ARRAY_SIZE adds f86c3ed55920 drm/mgag200: Split PLL setup into compute and update functions adds d9d992238a5a drm/mgag200: Introduce separate variable for PLL S parameter adds 2dd040946ecf drm/mgag200: Store values (not bits) in struct mgag200_pll_values adds 35b36ff4495a drm/mgag200: Split PLL compute functions by device type adds ac643ccd3023 drm/mgag200: Split PLL compute function for G200SE by rev adds 8fb60d1bcd90 drm/mgag200: Declare PLL clock constants static const adds 2545ac960364 drm/mgag200: Abstract pixel PLL via struct mgag200_pll adds 38c5af44a75a drm/simple-kms: Support custom CRTC state adds 51b569394b47 drm/mgag200: Introduce custom CRTC state adds 0a6dab7d07d2 drm/mgag200: Compute PLL values during atomic check adds 43b36232ded2 drm/gem: Provide offset-adjusted framebuffer BO mappings adds add8b6a9a568 drm/ast: Use offset-adjusted shadow-plane mappings adds 6d463aaf5632 drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap() adds 70594e8bed7f drm/hyperv: Use offset-adjusted shadow-plane mappings adds af022daf08a4 drm/mgag200: Use offset-adjusted shadow-plane mappings adds 12f84ab2ff56 drm/cirrus: Use offset-adjusted shadow-plane mappings adds 229d94680878 drm/gm12u320: Use offset-adjusted shadow-plane mappings adds 8b9b88b94b96 drm/simpledrm: Use offset-adjusted shadow-plane mapping adds e5cf6fd4d700 drm/udl: Use offset-adjusted shadow-plane mapping adds 0c64f2f3c8d5 drm/vbox: Use offset-adjusted shadow-plane mappings adds 2ca380ea0e6a drm/vkms: Use offset-adjusted shadow-plane mappings and output adds d7bd351faabe drm/vmwgfx: Remove the repeated declaration adds aa841a99f240 drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] adds 1cb48cf3b1da drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] adds 2bc5da528dd5 drm/vmwgfx: fix potential UAF in vmwgfx_surface.c adds bc65754ca614 drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro adds 5f50b7659da6 drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP" adds a4812d0b7fcf dma-buf: Fix a few typos in dma-buf documentation adds 450d61794d9c drm/amdgpu: Convert to Linux IRQ interfaces adds 71eba7bd2624 drm/arm/hdlcd: Convert to Linux IRQ interfaces adds 889652839e55 drm/atmel-hlcdc: Convert to Linux IRQ interfaces adds 03ac16e584e4 drm/fsl-dcu: Convert to Linux IRQ interfaces adds 229085070036 drm/gma500: Convert to Linux IRQ interfaces adds 58889cdc39cf drm/kmb: Convert to Linux IRQ interfaces adds f026e431cf86 drm/msm: Convert to Linux IRQ interfaces adds 5fc40f41c137 drm/mxsfb: Convert to Linux IRQ interfaces adds 14c615d82872 drm/radeon: Convert to Linux IRQ interfaces adds 5518572dce7d drm/tidss: Convert to Linux IRQ interfaces adds b6366814fa77 drm/tilcdc: Convert to Linux IRQ interfaces adds 5226711e6c41 drm/vc4: Convert to Linux IRQ interfaces adds 0b05dd6b453d drm: Remove unused devm_drm_irq_install() adds c1736b9008cb drm: IRQ midlayer is now legacy adds 4d3b3c93bcc1 drm/ingenic: Remove dead code adds 83326a73a1f2 drm/ingenic: Use standard drm_atomic_helper_commit_tail adds b9770b0b6eac udmabuf: fix general protection fault in udmabuf_create adds 3c383a3688b7 drm/virtio: set non-cross device blob uuid_state adds 96275df87a07 drm/edid: fix edid field name adds c7782443a889 drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors adds 2819cf0e7dbe Merge tag 'drm-misc-next-2021-08-12' of git://anongit.free [...] adds ef668f2790e9 drm/mediatek: Adjust rdma fifo threshold calculate formula adds 78d1783c3243 drm/mediatek: Separate aal sub driver adds c7ef8f3572ae drm/mediatek: Add mt8183 aal support adds 500007ebbae5 drm/mediatek: Implement mmap as GEM object function adds 8867c4b39361 dt-bindings: display: mediatek: dsi: add documentation for [...] adds 58e4c5398200 drm/mediatek: Add support for main DDP path on MT8167 adds 5b0ef98ed1e2 drm/mediatek: Test component initialization earlier in the [...] adds c1ec54b7b5af drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb adds f4be17cd5b14 drm/mediatek: Remove struct cmdq_client adds 8cdcb3653424 drm/mediatek: Detect CMDQ execution timeout adds bc9241be73d9 drm/mediatek: Add cmdq_handle in mtk_crtc adds 9efb16c2fdd6 drm/mediatek: Clear pending flag when cmdq packet is done adds f97a1b658052 Merge tag 'mediatek-drm-next-5.15' of https://git.kernel.o [...] adds 083cc3a4d451 drm/msm: Add adreno_is_a640_family() adds f3a6b02c950a drm/msm: Rework SQE version check adds 6977cc89c875 drm/msm/dsi: Fix some reference counted resource leaks adds 52352fe2f866 drm/msm/dp: use dp_ctrl_off_link_stream during PHY complia [...] adds 4b85d405cfe9 drm/msm/dp: reduce link rate if failed at link training 1 adds 0b324564ff74 drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx( [...] adds 7e10bf427850 drm/msm/dp: replug event is converted into an unplug follo [...] adds 7948fe12d47a drm/msm/dp: return correct edid checksum after corrupted e [...] adds 2e0adc765d88 drm/msm/dp: do not end dp link training until video is ready adds 26ae419cd9ec drm/msm/dp: add drm debug logs to dp_pm_resume/suspend adds 858c595a3f5d drm/msm/dsi: add continuous clock support for 7nm PHY adds cb0927ab80d2 drm/msi/mdp4: populate priv->kms in mdp4_kms_init adds 397ab98e2d69 Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.free [...] adds 59066d0083d2 drm/amdgpu: handle VCN instances when harvesting (v2) adds 828db598bfcd amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit adds fe14c2859ffd amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit adds e738c2f0e654 amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit adds 21f0742af1dd amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit adds 0b023410da60 amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit adds 6db0c87a0a8e amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit adds fdf8eea5d3bd amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit adds 5d58f1a52b2e drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2) adds f5bd523988c8 drm/amd/pm: graceful exit on restore fan mode failure (v2) adds eff8cbf096a7 drm/amdkfd: AIP mGPUs best prefetch location for xnack on adds b53ef0df1ba8 drm/amdkfd: CWSR with software scheduler adds a211260c34cf gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitiali [...] adds 554594567b1f drm/display: fix possible null-pointer dereference in dcn1 [...] adds c530b02f3985 drm/amd/amdgpu embed hw_fence into amdgpu_job adds 19838cbae736 drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name adds 4a1cac255947 drm/amd/pm: skip to load smu microcode on sriov for aldebaran adds cb5da84a5f08 drm/amd/pm: change return value in aldebaran_get_power_limit() adds becf6c95523a drm/amd/pm: change smu msg's attribute to allow working un [...] adds 1d0e622f8db2 drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO f [...] adds 3e183e2faea9 drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF [...] adds 6457205c0756 drm/amd/amdgpu: consolidate PSP TA context adds fe122ee54282 Revert "drm/amd/pm: fix workload mismatch on vega10" adds 3919a485187a drm/amd/pm: change the workload type for some cards adds 2bbab7ce7cf3 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] adds 893cf382c040 drm/amd/amdgpu: remove unnecessary RAS context field adds f3289d049720 drm/amd/pm: correct the fan speed RPM setting adds 96401f7c2190 drm/amd/pm: record the RPM and PWM based fan speed settings adds fb1f667e71c0 drm/amd/pm: correct the fan speed PWM retrieving adds d9ca7567b864 drm/amd/pm: correct the fan speed RPM retrieving adds 0d8318e11203 drm/amd/pm: drop the unnecessary intermediate percent-base [...] adds bc08cab6902c drm/amd/pm: drop unnecessary manual mode check adds b64625a303de drm/amd/pm: correct the address of Arcturus fan related registers adds 58de0ef2149f drm/amd/display: Create dc_sink when EDID fail adds 09a5df6c444c drm/amd/display: Fix multi-display support for idle opt workqueue adds 58aa1c50e5a2 drm/amd/display: Use vblank control events for PSR enable/disable adds f586fea89760 drm/amd/display: Ensure DCN save after VM setup adds 961606872a28 drm/amd/display: Guard vblank wq flush with DCN guards adds 01934c30c04f drm/amd/display: [FW Promotion] Release 0.0.79 adds 571ca8de5314 drm/amd/display: 3.2.149 adds 3a6e4106a8fd drm/radeon: Add break to switch statement in radeonfb_crea [...] adds 44357a1bd5f5 drm/amdgpu: get extended xgmi topology data adds 424f2b2e263e drm/amdgpu: correct MMSCH 1.0 version adds 65c7e943ea59 drm/amd/display: Use DCN30 watermark calc for DCN301 adds 42447deb8839 drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU [...] adds f2bd514d852e drm/amdgpu: increase max xgmi physical node for aldebaran adds ce97f37be895 drm/amd: consolidate TA shared memory structures adds 691191a2f458 drm/amd/amdgpu:flush ttm delayed work before cancel_sync adds c94126c4aa48 drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware" adds 36a7aee027bc drm: amdgpu: remove obsolete reference to config CHASH adds 8ac1696b1d6b drm/amd/pm: a quick fix for "divided by zero" error adds 9deb0b3dcf13 drm/amdgpu: use the preferred pin domain after the check adds 90a9266269eb drm/amdgpu: Cancel delayed work when GFXOFF is disabled adds 697b6e28d0e8 Merge tag 'amd-drm-next-5.15-2021-08-20' of https://gitlab [...] adds 0def4b732b20 Merge commit '81fd23e2b3ccf71c807e671444e8accaba98ca53' of [...] adds 687db2207b1b gpu: host1x: Add DMA fence implementation adds c78f837ae3d1 gpu: host1x: Add no-recovery mode adds 17a298e9ac7c gpu: host1x: Add job release callback adds e902585fc8b6 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer adds 0fddaa85d661 gpu: host1x: Add option to skip firewall for a job adds f51632cc0ed3 drm/tegra: Extract tegra_gem_lookup() adds 57e203953d15 drm/tegra: Add new UAPI to header adds 9916612311a7 drm/tegra: Boot VIC during runtime PM resume adds e0f2977c3573 drm/tegra: Allocate per-engine channel in core code adds d7c591bc1a3f drm/tegra: Implement new UAPI adds fc34833640a1 drm/tegra: Implement syncpoint management UAPI adds 44e961381354 drm/tegra: Implement syncpoint wait UAPI adds 13abe0bb15ce drm/tegra: Implement job submission part of new UAPI adds 8cc95f3fd35e drm/tegra: Add job firewall adds ef531d01663a drm/tegra: Bump driver version adds 04d5d5df9df7 drm/tegra: dc: Support memory bandwidth management adds ad85b0843ee4 drm/tegra: dc: Extend debug stats with total number of events adds ff41dd274858 gpu: host1x: debug: Use dma_addr_t more consistently adds afa770fe57b9 gpu: host1x: debug: Dump only relevant parts of CDMA push buffer adds fed028939417 gpu: host1x: debug: Dump DMASTART and DMAEND register adds 571a9233fcd4 Merge tag 'drm/tegra/for-5.15-rc1' of ssh://git.freedeskto [...] adds b74a29fac6de drm/exynos: g2d: fix missing unlock on error in g2d_runque [...] adds 8c27cc5b90ed drm/exynos: Convert from atomic_t to refcount_t on g2d_cmd [...] adds c626f3864bbb drm/exynos: Always initialize mapping in exynos_drm_regist [...] adds 7d8eb202719b Merge tag 'exynos-drm-next-for-v5.15' of git://git.kernel. [...] adds 37bf34e10ccf drm/i915: Use designated initializers for init/exit table adds 3070d934a0b8 drm/i915/adl_p: Also disable underrun recovery with MSO adds 2c772cf5fe20 drm/i915/gt: Potential error pointer dereference in pinned [...] adds fb43ebc83e06 drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] adds 5bea1c8ce673 Merge tag 'drm-intel-next-fixes-2021-08-26' of git://anong [...] adds 234b4fd9176c drm/amd/display: refactor riommu invalidation wa adds 7301757ea1fb drm/amdgpu/OLAND: clip the ref divider max value adds f270921a17b9 drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus adds 8a1d1bdb845a drm/amdgpu: switch from 'pci_' to 'dma_' API adds a5f61dd41273 drm/radeon: switch from 'pci_' to 'dma_' API adds a47f6a5806da drm/amdgpu: Fix build with missing pm_suspend_target_state [...] adds 355e3e4ccc2c drm/amd/amdgpu: add name field back to ras_common_if adds 30acef3c4ad1 drm/amd/amdgpu: consolidate PSP TA init shared buf functions adds 3341d30d1cc7 drm/amd/display: Add Logging for HDMI color depth information adds 3907c492184e drm/amdgpu: Add driver infrastructure for MCA RAS adds f24d991bb964 drm/amdgpu: Update RAS XGMI Error Query adds ff891a2e6431 drm/amdkfd: check access permisson to restore retry fault adds 2f617f4df8df drm/amdkfd: map SVM range with correct access permission adds bf756fb833cb drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend adds 859e4659273f drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE [...] adds 416e1fab4752 drm/amdgpu: drop redundant cancel_delayed_work_sync call adds d035f84d834c drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain adds 1ec06c2dee67 drm/amdkfd: Account for SH/SE count when setting up cu masks. adds 3c4ff2dcc0df drm/amdgpu: Add support for RAS XGMI err query adds 54e6badbedd8 drm/amdgpu: Clear RAS interrupt status on aldebaran adds 192fb630fbd4 drm/amdgpu: disable GFX CGCG in aldebaran adds 0bbf06d88873 drm/amd/display: Update number of DCN3 clock states adds a7a9d11e12fc drm/amd/display: Update bounding box states (v2) adds b6d585041fd0 drm/amd/display: Remove duplicate dml init adds 61d861cf4785 drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChang [...] adds 8f0284f190e6 Merge tag 'amd-drm-next-5.15-2021-08-27' of https://gitlab [...] adds cde659d9720b Merge remote-tracking branch 'drm/drm-next' adds bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device adds 80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h adds 17d3d3a6146c drm/vc4: hdmi: make vc4_hdmi_codec_pdata static adds d03a493f6782 drm/mgag200: Fix uninitialized variable delta adds b5fab345654c drm/panfrost: Simplify lock_region calculation adds a77b58825d72 drm/panfrost: Use u64 for size in lock_region adds bd7ffbc3ca12 drm/panfrost: Clamp lock region to Bifrost minimum adds efcefc712729 drm/ttm: Fix ttm_bo_move_memcpy() for subclassed struct tt [...] adds e6270bff73fa Merge remote-tracking branch 'drm-misc/for-linux-next' adds fbd2a6003a25 drm:dcn31: fix boolreturn.cocci warnings adds a6a355a22f7a drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address adds cc947bf91bad drm/amdgpu: Process any VBIOS RAS EEPROM address adds 6333a495f533 drm/amdgpu: correct comments in memory type managers adds 8f0c93f454bd drm/amdgpu: add some additional RDNA2 PCI IDs adds 64261a0d0600 drm/amd/amdgpu: Add ready_to_reset resp for vega10 adds 602e338ffed3 drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU adds 4a9bd6db19be drm/amd/pm: And destination bounds checking to struct copy adds c5d3c9a093d3 drm/amdgpu: Enable S/G for Yellow Carp adds 3ca001aff087 drm/amd/display: setup system context for APUs adds 50c6dedeb1aa drm/amdgpu: show both cmd id and name when psp cmd failed adds b3dc549986eb drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform adds f5d8e1648805 drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" adds 03388a347fe7 drm/amd/display: Fix memory leak reported by coverity adds 0e62b094a82d drm/amd/display: cleanup idents after a revert adds e5b310f900cc drm/amd/display: Initialize lt_settings on instantiation adds 156872b07e89 drm/amdgpu: Clear RAS interrupt status on aldebaran adds f7d6779df642 drm/amdgpu: stop scheduler when calling hw_fini (v2) adds 703677d9345d drm/amdgpu: Fix a deadlock if previous GEM object allocati [...] adds d7eff46c214c drm/amdgpu: fix fdinfo race with process exit adds 7884d0e9e30e drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode adds a6f094d709e1 drm/amd/display: Add DP 2.0 Audio Package Generator adds ccce9bd3e18d drm/amd/display: Add DP 2.0 HPO Stream Encoder adds e44d11c7ceb8 drm/amd/display: Add DP 2.0 HPO Link Encoder adds 8803862fdffd drm/amd/display: Add DP 2.0 DCCG adds 4009466c92a6 drm/amd/display: Add DP 2.0 BIOS and DMUB Support adds 10a20f839ee0 drm/amd/display: Add DP 2.0 SST DC Support adds 613acdb54256 drm/amd/display: add missing ABM register offsets adds 726bd740bb7b drm/amd/display: Support for DMUB HPD interrupt handling adds f75dedc54d36 drm/amd/display: Set min dcfclk if pipe count is 0 adds 73384b9eae29 drm/amd/display: Use max target bpp override option adds 49b8a5745baf drm/amd/display: Limit max DSC target bpp for specific monitors adds 2a9af910fdab drm/amd/display: Add emulated sink support for updating FS adds 8da69233aeb7 drm/amd/display: Initialize GSP1 SDP header adds 8ed513956a81 drm/amd/display: Update swizzle mode enums adds 3456d8b20d20 drm/amd/display: [FW Promotion] Release 0.0.80 adds 56233a824f9d drm/amd/display: 3.2.150 adds 0f5d453058bd drm/amdgpu: rework context priority handling adds 1c9bdaaf94b8 drm/amdgpu: detach ring priority from gfx priority adds a347d741c449 drm/amd/display: fix spelling mistake "alidation" -> "validation" adds 0db7b0f635b5 drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) adds d1f231301094 drm/amd/amdgpu: consolidate PSP TA unload function adds b76a8bcf4df0 drm/amd/amdgpu: add mpio to ras block adds db1f1e526c92 drm/amdgpu/vce: set the priority for each ring adds c1d93e75077f drm/amdgpu/vcn: set the priority for each encode ring adds 855bebe52cd8 drm/amdgpu:schedule vce/vcn encode based on priority adds 92d4e6d752ab drm/amd/pm: Update navi12 smu message mapping table in sriov adds fa03070a28c7 drm/amd/display: Fix unused initialization of pointer sink adds 93da65ec4472 drm/ttm: Create pinned list adds 93811f4e242f drm/ttm: Clear all DMA mappings on demand adds efbb9b43b1ce drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case adds 3f4eb93c6210 drm/amdgpu: Add a UAPI flag for hot plug/unplug adds 0c4bf587c05f drm/amdkfd: avoid conflicting address mappings adds ca7226dd04f4 drm/amdkfd: export svm_range_list_lock_and_flush_work adds 45f73928a129 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails adds 2774b5903507 drm/amdgpu: add another raven1 gfxoff quirk adds 5cf8e4f13900 drm/amdgpu: only check for _PR3 on dGPUs adds 260490458358 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 8ba8f0572c2f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 8fbfb081289f Revert "drm/amd/display: To modify the condition in indica [...] adds d0ff32e5b648 drm/radeon: Add HD-audio component notifier support (v2) adds 5a1fb3ab2060 Merge remote-tracking branch 'amdgpu/drm-next' adds 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() adds 515d57bf4110 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 68d73da8b71a Merge remote-tracking branch 'modules/modules-next' adds 5af9f79b41b2 Input: pm8941-pwrkey - fix comma vs semicolon issue adds 04647773d648 dt-bindings: input: Convert ChipOne ICN8318 binding to a schema adds 187acd8c148a dt-bindings: input: Convert Pixcir Touchscreen binding to [...] adds cc3d15a51717 dt-bindings: input: Convert Regulator Haptic binding to a schema adds a5b84e4e4f57 dt-bindings: input: sun4i-lradc: Add wakeup-source adds 62e4fe9f608f Input: ep93xx_keypad - prepare clock before using it adds 247141f5286b dt-bindings: input: tsc2005: Convert to YAML schema adds 9d7a077f3b3e Merge remote-tracking branch 'input/next' adds 94ffb0a28287 io-wq: fix race between adding work and activating a free worker adds 7b3188e7ed54 io_uring: IORING_OP_WRITE needs hash_reg_file set adds 7db304375e11 io_uring: retry in case of short read on block device adds 08bdbd39b584 io-wq: ensure that hash wait lock is IRQ disabling adds c6d3d9cbd659 io_uring: fix queueing half-created requests adds b8ce1b9d25cc io_uring: don't submit half-prepared drain request adds 0242f6426ea7 io-wq: fix queue stalling race adds a64296d76b9d io-wq: split bounded and unbounded work into separate lists adds 0fedff25ca5a Merge branch 'for-5.15/io_uring' into for-next adds 1fe930c9564c Merge remote-tracking branch 'block/for-next' adds cee964a15ff7 MAINTAINERS: Adjust ARM/NOMADIK/Ux500 ARCHITECTURES to fil [...] adds 68f0ba70ded6 dt-bindings: mfd: Convert tps65086.txt to YAML adds e06f4abb1b79 mfd: tps65086: Make interrupt line optional adds 72b89b9ab58f mfd: tps65086: Add cell entry for reset driver adds f28fd3b6f73d mfd/cpuidle: ux500: Rename driver symbol adds c753ea31781a mfd: simple-mfd-i2c: Add support for registering devices v [...] adds a946506c48f3 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set adds 16b2ad150f74 mfd: tqmx86: Remove incorrect TQMx90UC board ID adds 41e9b5e2d88f mfd: tqmx86: Fix typo in "platform" adds 3da48ccb1d0f mfd: tqmx86: Add support for TQMx110EB and TQMxE40x adds d5949a35cc29 mfd: tqmx86: Add support for TQ-Systems DMI IDs adds 9a8c4bace04a mfd: tqmx86: Assume 24MHz LPC clock for unknown boards adds bc239d8d6dd9 mfd: ti_am335x_tscadc: Delete superfluous error message adds be722576fd63 dt-bindings: mfd: Add Broadcom CRU adds 62ca827f15b2 Merge remote-tracking branch 'mfd/for-mfd-next' adds daa37361518b backlight: ktd253: Stabilize backlight adds 79fad92f2e59 backlight: pwm_bl: Improve bootloader/kernel device handover adds d37b89341ea9 Merge remote-tracking branch 'backlight/for-backlight-next' adds 5b9e37e26016 Merge remote-tracking branch 'security/next-testing' adds c698630c80dc Merge remote-tracking branch 'apparmor/apparmor-next' adds a32ad90426a9 IMA: remove -Wmissing-prototypes warning adds 5d1ef2ce13a9 ima: Introduce ima_get_current_hash_algo() adds ce5bb5a86e5e ima: Return int in the functions to measure a buffer adds ca3c9bdb101d ima: Add digest and digest_len params to the functions to [...] adds e37be5343ae2 Merge branch 'ima-buffer-measurement-changes-v4' into next [...] adds 8510505d55e1 IMA: remove the dependency on CRYPTO_MD5 adds 50f742dd9147 IMA: block writes of the security.ima xattr with unsupport [...] adds 1624dc008605 IMA: add support to restrict the hash algorithms used for [...] adds 583a80ae86b5 IMA: add a policy option to restrict xattr hash algorithms [...] adds 4f2946aa0c45 IMA: introduce a new policy option func=SETXATTR_CHECK adds 8ecd39cb61d9 IMA: prevent SETXATTR_CHECK policy rules with unavailable [...] adds d07eeeb87459 Merge branch 'restrict-digest-alg-v8' into next-integrity adds cb181da16196 IMA: reject unknown hash algorithms in ima_get_hash_algo adds 8a0e830f7f36 Merge remote-tracking branch 'integrity/next-integrity' adds 51eebd257741 Merge remote-tracking branch 'keys/keys-next' adds 52a5502507bc watchdog: bd70528 drop bd70528 support adds cf6ea9542372 watchdog: only run driver set_pretimeout op if device supports it adds c7b178dae139 watchdog: Fix NULL pointer dereference when releasing cdev adds 60bcd91aafd2 watchdog: introduce watchdog_dev_suspend/resume adds 14244b7c04d6 watchdog: imx2_wdg: notify wdog core to stop ping worker o [...] adds a4f95810e3fb watchdog: bcm2835_wdt: consider system-power-controller property adds aec42642d91f watchdog: iTCO_wdt: Fix detection of SMI-off case adds ade448c7e58e watchdog: sl28cpld_wdt: Constify static struct watchdog_ops adds 47b45c4a69fe watchdog: mpc8xxx_wdt: Constify static struct watchdog_ops adds 625e407ce0e7 watchdog: tqmx86: Constify static struct watchdog_ops adds 39c5b2f6f225 dt-bindings: reset: mt8195: add toprgu reset-controller he [...] adds 8c6b5ea6ac68 watchdog: mediatek: mt8195: add wdt support adds 11648fa18866 dt-bindings: watchdog: Add Maxim MAX63xx bindings adds 585ba602b1ff watchdog: max63xx_wdt: Add device tree probing adds dbe80cf471f9 watchdog: Start watchdog in watchdog_set_last_hw_keepalive [...] adds 580b8e289977 watchdog: ixp4xx: Rewrite driver to use core adds 41e73feb1024 dt-bindings: watchdog: Add compatible for Mediatek MT7986 adds 3c8a640c9fd7 Merge remote-tracking branch 'watchdog/master' adds 892384cd998a iommu/io-pgtable: Add DART pagetable format adds 9d9cafb45c71 dt-bindings: iommu: add DART iommu bindings adds 46d1fb072e76 iommu/dart: Add DART iommu driver adds faf8e7539643 iommu/dart: APPLE_DART should depend on ARCH_APPLE adds 5c08c5acdc6c iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_c [...] adds afefe67e0893 iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system [...] adds 211ff31b3d33 iommu: Fix race condition during default domain allocation adds b1a1347912a7 iommu/arm-smmu: Fix race condition during iommu_group creation adds ef75702d6d65 iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom imple [...] adds eff19474b1bd iommu/arm-smmu-v3: Use command queue batching helpers to i [...] adds 4537f6f1e2d8 iommu/arm-smmu-v3: Add and use static helper function arm_ [...] adds 8639cc83aac5 iommu/arm-smmu-v3: Add and use static helper function arm_ [...] adds 2cbeaf3f36eb iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cm [...] adds fac956710ab0 iommu/arm-smmu-v3: Stop pre-zeroing batch commands adds af1d321c2e99 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds 53f613134984 iommu/arm-smmu: Fix missing unlock on error in arm_smmu_de [...] adds 46983fcd67ac iommu: Pull IOVA cookie management into the core adds 3f166dae1ab5 iommu/amd: Drop IOVA cookie management adds 229496a0eb08 iommu/arm-smmu: Drop IOVA cookie management adds f297e27f8317 iommu/vt-d: Drop IOVA cookie management adds 4a376d4ac189 iommu/exynos: Drop IOVA cookie management adds 5d8941824e40 iommu/ipmmu-vmsa: Drop IOVA cookie management adds a88a42be04db iommu/mtk: Drop IOVA cookie management adds b811a4515190 iommu/rockchip: Drop IOVA cookie management adds 5ad5f6671478 iommu/sprd: Drop IOVA cookie management adds aa6546423a56 iommu/sun50i: Drop IOVA cookie management adds ca84ed7f724c iommu/virtio: Drop IOVA cookie management adds 8d971243a9a7 iommu/dma: Remove redundant "!dev" checks adds 7a7c5badf858 iommu: Indicate queued flushes via gather data adds a8e5f04458c4 iommu/io-pgtable: Remove non-strict quirk adds bf3aed4660c6 iommu: Introduce explicit type for non-strict DMA domains adds 6d596039392b iommu/amd: Prepare for multiple DMA domain types adds f9afa313ad0e iommu/arm-smmu: Prepare for multiple DMA domain types adds 78ca078459d7 iommu/vt-d: Prepare for multiple DMA domain types adds c208916fe6c7 iommu: Express DMA strictness via the domain type adds 26225bea1d84 iommu: Expose DMA domain strictness via sysfs adds 7cf8a638678c iommu: Only log strictness for DMA domains adds e96763ec42ce iommu: Merge strictness and domain type configs adds 452e69b58c28 iommu: Allow enabling non-strict mode dynamically adds 4d99efb229e6 iommu/vt-d: Update the virtual command related registers adds 5e41c9989493 iommu/vt-d: Remove unnecessary oom message adds 01dac2d9d236 iommu/vt-d: Refactor Kconfig a bit adds 792fb43ce2c9 iommu/vt-d: Enable Intel IOMMU scalable mode by default adds 289b3b005cb9 iommu/vt-d: Preset A/D bits for user space DMA usage adds 48811c44349f iommu/vt-d: Allow devices to have more than 32 outstanding PRs adds 9ddc348214c7 iommu/vt-d: Drop the kernel doc annotation adds 8123b0b86855 iommu/vt-d: Use pasid_pte_is_present() helper function adds 423d39d8518c iommu/vt-d: Add present bit check in pasid entry setup helpers adds f7403abf5f06 iommu/io-pgtable: Abstract iommu_iotlb_gather access adds d8768d7eb9c2 Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x [...] adds de4c01708e72 Merge remote-tracking branch 'iommu/next' adds 51ca8fcba2b0 dt-bindings: gpu: mali-bifrost: Add RK3568 compatible adds 3e7e69f23045 dt-bindings: timer: Remove binding for energymicro,efm32-t [...] adds 6b2117ad65f1 of: property: fw_devlink: Add support for "resets" and "pwms" adds 18250b43f7b6 of: fdt: Remove early_init_dt_reserve_memory_arch() overri [...] adds 39c6b3a3dd11 of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch() adds 2de207f5ff06 dt-bindings: PCI: kirin: Fix compatible string adds 78e29356d6d2 dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml adds cfcf126fc679 dt-bindings: PCI: kirin: Add support for Kirin970 adds 5dfb2d2406e5 dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY adds b6c2052a90ce dt-bindings: net: renesas,etheravb: Drop "int_" prefix and [...] adds 3487668d281b dt-bindings: ata: drop unused Exynos SATA bindings adds 22227848d31e dt-bindings: irqchip: convert Samsung Exynos IRQ combiner [...] adds 9634cec58631 dt-bindings: rng: convert Samsung Exynos TRNG to dtschema adds 577f425859e0 dt-bindings: memory: convert Qualcomm Atheros DDR to dtschema adds 18c585c7d742 of: property: fw_devlink: Add support for "leds" and "backlight" adds cf4b94c8530d of: property: fw_devlink: Add support for "phy-handle" property adds a0aca5e3dc34 dt-bindings: memory: convert Broadcom DPFE to dtschema adds ee05ab92ddf4 dt-bindings: memory: convert Marvell MVEBU SDRAM controlle [...] adds 0aa9ab9c291c MAINTAINERS: EDAC/armada_xp: include dt-bindings adds 47e397a57522 dt-bindings: memory: convert Synopsys IntelliDDR memory co [...] adds 0a7eb4fe831b dt-bindings: memory: convert TI a8xx DDR2/mDDR memory cont [...] adds a083fadf540d dt-bindings: PCI: faraday,ftpci100: Fix 'contains' schema usage adds e62ebf625318 dt-bindings: eeprom-93xx46: Convert to json schema adds c4fdbf5ebaab dt-bindings: Output yamllint warnings to stderr adds 16109b257d11 dt-bindings: memory: convert H8/300 bus controller to dtschema adds 6211e9cb2f8f of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS adds d014c93515e9 dt-bindings: clock: remove obsolete zte zx header adds cc8c99613290 dt-bindings: soc: remove obsolete zte zx header adds 1ee7943c3343 kbuild: Enable dtc 'pci_device_reg' warning by default adds 8c85bdafdd30 dt-bindings: devfreq: event: convert Samsung Exynos NoCP t [...] adds c507f1523106 dt-bindings: devfreq: event: convert Samsung Exynos PPMU t [...] adds 0b3813014c86 dt-bindings: memory: convert Samsung Exynos DMC to dtschema adds 33709413014c crash_dump: Make elfcorehdr address/size symbols always visible adds f7e7ce93aac1 of: fdt: Add generic support for handling elf core headers [...] adds 2af2b50acf9b of: fdt: Add generic support for handling usable memory ra [...] adds bf2e8609734b of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef adds 2931ea847dcc riscv: Remove non-standard linux,elfcorehdr handling adds 57beb9bd18fc arm64: kdump: Remove custom linux,elfcorehdr handling adds b261dba2fdb2 arm64: kdump: Remove custom linux,usable-memory-range handling adds 2fcf9a178ba1 of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() adds 13b11b316f52 dt-bindings: Add vendor prefix for Topic Embedded Systems adds 1c3ac086fd69 dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries adds 751ca492f131 dt-bindings: PCI: imx6: convert the imx pcie controller to [...] adds c47cbd4f5659 dt-bindings: mtd-physmap: Add 'arm,vexpress-flash' compatible adds 785b66427ee1 dt-bindings: hwmon: merge max1619 into trivial devices adds b1e202503508 dt-bindings: display: remove zte,vou.txt binding doc adds cf793aedbe4b Merge remote-tracking branch 'devicetree/for-next' adds 23e6a7ca464e mailbox: sti: quieten kernel-doc warnings adds 8d7e5908c0bc mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module adds d8037ae359a6 MAINTAINERS: Replace Ley Foon Tan as Altera Mailbox maintainer adds 5f48ed2e812e dt-binding: gce: add gce header file for mt8192 adds 84fd4201b78b mailbox: cmdq: add mt8192 support adds 8b60ed2b1674 soc: mediatek: cmdq: add address shift in jump adds affa8da916e8 dt-bindings: mailbox: qcom: Add SM6115 APCS compatible adds dc2b8edfa3b3 mailbox: qcom: Add support for SM6115 APCS IPC adds fb339971bfc4 dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350 adds 04d2c3b7832c dt-bindings: mailbox: Add compatible for the MSM8953 adds e5c11ee31060 mailbox: qcom-apcs-ipc: Add compatible for MSM8953 SoC adds 7c8d417ce69e Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 4c26690c7b5b Merge branch 'sched/arm64' adds 7f3b457977d2 Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux [...] adds 4812c9111220 Merge branch 'lkmm' of git://git.kernel.org/pub/scm/linux/ [...] adds 689db7cba0d8 Merge branch 'locking/debug' adds 20d2e4fea6f2 Merge remote-tracking branch 'tip/auto-latest' adds 6fe7c745f2ac tracing/boot: Fix a hist trigger dependency for boot time tracing adds de9a48a360b7 tracing: Add linear buckets to histogram logic adds 370364351926 tracing/histogram: Update the documentation for the bucket [...] adds 3347d80baa41 tracing: Have histogram types be constant when possible adds ed2cf90735da tracing: Allow execnames to be passed as args for syntheti [...] adds de32951b29be tracing: Simplify the Kconfig dependency of FTRACE adds 4aae683f1327 tracing: Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig adds c3b1c377f010 tracing: Fix a typo in tracepoint.h adds e66ed86ca6c5 tracing/boot: Add per-event histogram action options adds 8993665abcce tracing/boot: Support multiple handlers for per-event histogram adds 17abd7c36c77 tracing/boot: Support multiple histograms for each event adds 64dc7f6958ef tracing/boot: Show correct histogram error command adds 559789539255 Documentation: tracing: Add histogram syntax to boot-time tracing adds 1d8365a553a7 tools/bootconfig: Support per-group/all event enabling option adds f134ebb28126 tools/bootconfig: Add histogram syntax support to bconf2ftrace.sh adds 1eaad3ac3f39 tools/bootconfig: Use per-group/all enable option in ftrac [...] adds 54b3498d71ae bootconfig/tracing/ktest: Update ktest example for boot-ti [...] adds bd74095389b3 tracepoint: Fix kerneldoc comments adds db396be6ddc4 MAINTAINERS: Add an entry for os noise/latency adds 99c37d1a63ea tracing: Replace deprecated CPU-hotplug functions. adds 8b0e6c744fef tracing: Add DYNAMIC flag for dynamic events adds 1d18538e6a09 tracing: Have dynamic events have a ref counter adds fcd9db51df8e tracing/probe: Have traceprobe_parse_probe_arg() take a const arg adds bc1b973455fd tracing/probes: Allow for dot delimiter as well as slash f [...] adds 845cbf3e11ac tracing/probes: Use struct_size() instead of defining cust [...] adds 007517a01995 tracing/probe: Change traceprobe_set_print_fmt() to take a type adds 8565a45d0858 tracing/probes: Have process_fetch_insn() take a void * in [...] adds 8e242060c6a4 tracing/probes: Reject events which have the same name of [...] adds 7491e2c44278 tracing: Add a probe that attaches to trace events adds aaac2820a367 selftests/ftrace: Add clear_dynamic_events() to test cases adds 210f9df02611 selftests/ftrace: Fix requirement check of README file adds 079db70794ec selftests/ftrace: Add test case to test adding and removin [...] adds 8f022d3a769c selftests/ftrace: Add selftest for testing eprobe events o [...] adds 297e1dcdca3d selftests/ftrace: Add selftest for testing duplicate eprob [...] adds 2f691d9b9c7c Merge remote-tracking branch 'ftrace/for-next' adds 10e192c8b2db Merge branch 'kcsan.2021.07.20c' into HEAD adds a6c343d1853b Merge branch 'lkmm.2021.07.27a' into HEAD adds eedbbd1bbdc8 Merge branch 'lkmm-dev.2021.07.20a' into HEAD adds a5e8561a2bdf clocksource: Make clocksource-wdtest.c safe for slow-HZ systems adds 3353b0690ff0 Merge branch 'clocksource.2021.08.16a' into HEAD adds 47e340a34173 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds 91b94ed4154c scftorture: Allow zero weight to exclude an smp_call_funct [...] adds 5d626f9fb0bf scftorture: Shut down if nonsensical arguments given adds 984d49f01630 scftorture: Account for weight_resched when checking for a [...] adds 322117b84540 scftorture: Count reschedule IPIs adds 59f9e9f7285b torture: Make torture.sh print the number of files to be c [...] adds 9f271520fcf2 tools/rcu: Add an extract-stall script adds 4aae77681552 rcu: Mark accesses to rcu_state.n_force_qs adds d2a179fc9205 rcu-nocb: Fix a couple of tree_nocb code-style nits adds 18b4babae124 torture: Allot 1G of memory for scftorture runs adds f9a021d8820a rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp adds 9e84d9b5caab rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp adds a6717f8d7df8 doc: Add another stall-warning root cause in stallwarn.rst adds 85d61094fc89 rcu: Fix undefined Kconfig macros adds 5a8e7ee59121 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] adds c17b36aed6c2 clocksource: Forgive repeated long-latency watchdog clocks [...] adds 7c776b54c423 rcu-tasks: Wait for trc_read_check_handler() IPIs adds 17b54bb912a1 rcu-tasks: Simplify trc_read_check_handler() atomic operations adds 918ee17f53d1 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] adds cf6b66b2ca4a rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] adds 769433e9194b rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() adds 028743425d8b rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() adds c8bbe9d56ba6 rcu: Make rcutree_dying_cpu() use its "cpu" parameter adds f5daf6cccfdb rcutorture: Suppressing read-exit testing is not an error adds 106aca2e847e rcu-tasks: Fix s/instruction/instructions/ typo in comment adds 60f354130204 torture: Make kvm-remote.sh print size of downloaded tarball adds 0c0f0da856b1 rcutorture: Warn on individual rcu_torture_init() error co [...] adds c10757cdab5f locktorture: Warn on individual lock_torture_init() error [...] adds ed674417031c refscale: Warn on individual ref_scale_init() error conditions adds c0e1b49cc71a rcuscale: Warn on individual rcu_scale_init() error conditions adds dad08f04f197 scftorture: Warn on individual scf_torture_init() error co [...] adds c8d12228fd52 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] adds a0ed6da47904 rcu: Make rcu_normal_after_boot writable again adds 551f37f5a9bc rcu: Make rcu update module parameters world-readable adds 84151ac681d3 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] adds 67dd07363375 kcsan: test: Defer kcsan_test_init() after kunit initialization adds 14a211c4142d kcsan: test: Use kunit_skip() to skip tests adds 9316429d71bb kcsan: test: Fix flaky test case adds d0b4c55d3f3a kcsan: Add ability to pass instruction pointer of access t [...] adds 69582221f941 kcsan: Save instruction pointer for scoped accesses adds c8293507d41b kcsan: Start stack trace with explicit location if provided adds 07bab6b47248 kcsan: Support reporting scoped read-write access type adds 6f740fdb16b0 kcsan: Move ctx to start of argument list adds 0691dc822883 kcsan: selftest: Cleanup and add missing __init adds e98ca07455de rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment adds 2f70e71245e7 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] adds 3e84f2c082a8 rcu-tasks: Correct check for no_hz_full cpu in show_stalle [...] adds 75b887e5a34e rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] adds b3005fa70ca6 rcu: Fix existing exp request check in sync_sched_exp_onli [...] adds eec6d0554824 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] adds 38babc43f45e rcutorture: Avoid problematic critical section nesting on [...] adds 1d9e7e9e6d41 Merge remote-tracking branch 'rcu/rcu/next' adds c3e9434c9852 Merge branch 'kvm-vmx-secctl' into HEAD adds 9a63b4517c60 Merge branch 'kvm-tdpmmu-fixes' into HEAD adds 34e9f860071f KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD adds 375e28ffc0cf KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT adds 1ccb6f983a06 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT adds ee3b6e41bc26 KVM: stats: remove dead stores adds 389ab25216c9 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 adds b6247686b757 KVM: VMX: Drop caching of KVM's desired sec exec controls [...] adds 2fba4fc15528 KVM: VMX: Hide VMCS control calculators in vmx.c adds ad0577c37529 KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() adds 65297341d8e1 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h adds c1a527a1de46 KVM: x86: Clean up redundant ROL16(val, n) macro definition adds f7782bb8d818 KVM: nVMX: Unconditionally clear nested.pi_pending on nest [...] adds 3165af738ed3 KVM: Allow to have arch-specific per-vm debugfs files adds 4139b1972af2 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers adds 3bcd0662d66f KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file adds 5a324c24b638 Revert "KVM: x86/mmu: Allow zap gfn range to operate under [...] adds 2822da446640 KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with [...] adds 88f585358b5e KVM: x86/mmu: add comment explaining arguments to kvm_zap_ [...] adds edb298c663fc KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range adds 33a5c0009d14 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn adds 8f32d5e563cb KVM: x86/mmu: allow kvm_faultin_pfn to return page fault h [...] adds 9cc13d60ba6b KVM: x86/mmu: allow APICv memslot to be enabled but invisible adds 36222b117e36 KVM: x86: don't disable APICv memslot when inhibited adds b0a1637f64b0 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM adds 4628efcd4e89 KVM: SVM: add warning for mistmatch between AVIC vcpu stat [...] adds 0f250a646382 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feat [...] adds 30eed56a7e1c KVM: SVM: remove svm_toggle_avic_for_irq_window adds 06ef813466c6 KVM: SVM: avoid refreshing avic if its state didn't change adds bf5f6b9d7ad6 KVM: SVM: move check for kvm_vcpu_apicv_active outside of [...] adds df7e4827c549 KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/ [...] adds 73143035c214 KVM: SVM: AVIC: drop unsupported AVIC base relocation code adds f95937ccf5bd KVM: stats: Support linear and logarithmic histogram statistics adds 0176ec51290f KVM: stats: Update doc for histogram statistics adds d49b11f080b7 KVM: selftests: Add checks for histogram stats bucket_size field adds 87bcc5fa092f KVM: stats: Add halt_wait_ns stats for all architectures adds 8ccba534a1a5 KVM: stats: Add halt polling related histogram stats adds 4293ddb788c1 KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte adds 088acd235266 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP M [...] adds 71f51d2c3253 KVM: x86/mmu: Add detailed page size stats adds 9653f2da7522 KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() adds 7a4bca85b23f KVM: SVM: split svm_handle_invalid_exit adds 61e5f69ef083 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ adds 85cc207b8e07 KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ adds ec607a564f70 KVM: x86: clamp host mapping level to max_level in kvm_mmu [...] adds 746700d21fd5 KVM: x86: Allow CPU to force vendor-specific TDP level adds cb0f722aff6e KVM: x86/mmu: Support shadowing NPT when 5-level paging is [...] adds 43e540cc9f2c KVM: SVM: Add 5-level page table support for SVM adds 72d626dc6d1b Merge remote-tracking branch 'kvm/next' adds a4516f32f0e6 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next adds 2d84f3ce5e98 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next adds 6fadc1241c33 KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0 [...] adds b31578f62717 arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT adds 5e5df9571c31 KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and [...] adds 504c6295b998 arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros adds 9788c14060f3 KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supp [...] adds bf249d9e362f KVM: arm64: Drop init_common_resources() adds 6b7982fefc1f KVM: arm64: Drop check_kvm_target_cpu() based percpu probe adds 9329752bc865 KVM: arm64: Drop unused REQUIRES_VIRT adds b9a51949cebc KVM: arm64: vgic: Drop WARN from vgic_get_irq adds 3134cc8beb69 KVM: arm64: vgic: Resample HW pending state on deactivation adds 6e73bc90ec44 Merge branch arm64/for-next/sysreg into kvm-arm64/misc-5.15 adds 3ce5db8a5977 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next adds 82f8d543674c Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next adds d21292f13f1f KVM: arm64: Add hyp_spin_is_locked() for basic locking ass [...] adds 8e049e0daf23 KVM: arm64: Introduce hyp_assert_lock_held() adds 1bac49d490cb KVM: arm64: Provide the host_stage2_try() helper macro adds 51add457733b KVM: arm64: Expose page-table helpers adds c4f0935e4d95 KVM: arm64: Optimize host memory aborts adds 178cac08d588 KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED adds 8a0282c68121 KVM: arm64: Don't overwrite software bits with owner id adds b53846c5f279 KVM: arm64: Tolerate re-creating hyp mappings to set softw [...] adds 565131194110 KVM: arm64: Enable forcing page-level stage-2 mappings adds 4505e9b624ce KVM: arm64: Allow populating software bits adds ec250a67ea8d KVM: arm64: Add helpers to tag shared pages in SW bits adds 39257da0e04e KVM: arm64: Expose host stage-2 manipulation helpers adds 2d77e238badb KVM: arm64: Expose pkvm_hyp_id adds e009dce1292c KVM: arm64: Introduce addr_is_memory() adds 9024b3d0069a KVM: arm64: Enable retrieving protections attributes of PTEs adds 2c50166c62ba KVM: arm64: Mark host bss and rodata section as shared adds ad0e0139a8e1 KVM: arm64: Remove __pkvm_mark_hyp adds f9370010e926 KVM: arm64: Refactor protected nVHE stage-1 locking adds 66c57edd3bc7 KVM: arm64: Restrict EL2 stage-1 changes in protected mode adds 64a80fb766f9 KVM: arm64: Make __pkvm_create_mappings static adds 12593568d731 KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() adds ccac96977243 KVM: arm64: Make hyp_panic() more robust when protected mo [...] adds fb1c16c0aea8 Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-tracking adds 14ecf075fe5b KVM: arm64: Minor optimization of range_is_memory adds cf0c7125d578 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next adds 6654f9dfcb88 KVM: arm64: Fix read-side race on updates to vcpu reset state adds 6826c6849b46 KVM: arm64: Handle PSCI resets before userspace touches vC [...] adds e10ecb4d6c07 KVM: arm64: Enforce reserved bits for PSCI target affinities adds cb97cf95c440 selftests: KVM: Introduce psci_cpu_on_test adds 78bc117095cc Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next adds fe5161d2c39b KVM: arm64: Record number of signal exits as a vCPU stat adds e1c6b9e1669e entry: KVM: Allow use of generic KVM entry w/o full generi [...] adds 6caa5812e2d1 KVM: arm64: Use generic KVM xfer to guest work function adds ca3385a507ad Merge branch kvm-arm64/generic-entry into kvmarm-master/next adds 923a547d71b9 KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage [...] adds 4efc0ede4f31 KVM: arm64: Unify stage-2 programming behind __load_stage2() adds cf364e08ea1c KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE adds deb151a58210 Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/next adds 2ea7f655800b KVM: arm64: placeholder to check if VM is protected adds e6bc555c9699 KVM: arm64: Remove trailing whitespace in comment adds d6c850dd6ce9 KVM: arm64: MDCR_EL2 is a 64-bit register adds dabb1667d857 KVM: arm64: Fix names of config register fields adds f76f89e2f73d KVM: arm64: Refactor sys_regs.h,c for nVHE reuse adds 1460b4b25fde KVM: arm64: Restore mdcr_el2 from vcpu adds 12849badc6d2 KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug adds cd496228fd8d KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch adds 95b54c3e4c92 KVM: arm64: Add feature register flag definitions adds 2d701243b9f2 KVM: arm64: Add config register bit definitions adds 411d63d8c64c KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit adds 7c7b363d62a5 Merge branch kvm-arm64/pkvm-fixed-features-prologue into k [...] adds 8ce8a6fce9bf KVM: arm64: Trim guest debug exception handling adds 419025b3b419 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next adds 60bbdff87325 Merge remote-tracking branch 'kvm-arm/next' adds 7119decf47d9 KVM: s390: Enable specification exception interpretation adds a3e03bc1368c KVM: s390: index kvm->arch.idle_mask by vcpu_idx adds 8d19cc0ca54d Merge remote-tracking branch 'kvms390/next' adds 4b511d5bfa74 xen: fix setting of max_pfn in shared_info adds ac4c403c9036 xen: check required Xen features adds 2526cff7c4f9 xen: assume XENFEAT_mmu_pt_update_preserve_ad being set fo [...] adds 30dcc56bba91 xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests adds 71b66243f989 xen/blkfront: read response from backend only once adds 8f5a695d9900 xen/blkfront: don't take local copy of a request from the [...] adds b94e4b147fd1 xen/blkfront: don't trust the backend response data blindly adds bb70913dceca drivers/xen/xenbus/xenbus_client.c: fix bugon.cocci warnings adds 1a0df28c0983 x86: xen: platform-pci-unplug: use pr_err() and pr_warn() [...] adds 102da13b9703 Merge remote-tracking branch 'xen-tip/linux-next' adds 0c06ade99dcf Merge remote-tracking branch 'percpu/for-next' adds e184b1e589a7 platform/x86/intel: Move Intel PMT drivers to new subfolder adds d36d4a1d75d2 platform/x86: ISST: Fix optimization with use of numa adds 1d18ed5eab2a platform/x86: dell-smbios: Remove unused dmi_system_id table adds 560c71d4250f platform/x86: Replace deprecated CPU-hotplug functions. adds eddebe6dbe2c platform/surface: surface3_power: Use i2c_acpi_get_i2c_res [...] adds b325d78e78a2 platform/surface: aggregator: Use y instead of objs in Makefile adds bc6b8d7eec4f platform/x86: dell-smo8800: Convert to be a platform driver adds bde53eafb925 platform/x86/intel: int33fe: Use y instead of objs in Makefile adds cb84acd1165c platform/x86/intel: pmt: Use y instead of objs in Makefile adds f6413ba357b7 platform/x86/intel: int3472: Use y instead of objs in Makefile adds 636a1e697555 platform/x86: add meraki-mx100 platform driver adds 6be70ccdd989 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MOD [...] adds 411f48bb58f4 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip qui [...] adds ca91ea34778f asus-wmi: Add panel overdrive functionality adds 98829e84dc67 asus-wmi: Add dgpu disable method adds 382b91db8044 asus-wmi: Add egpu enable method adds 20a1b3acfc80 i2c: acpi: Add an i2c_acpi_client_count() helper function adds f13d483eafdf platform/x86: dual_accel_detect: Use the new i2c_acpi_clie [...] adds 5791c2648dc4 platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_ [...] adds e4ec7a49ef8b platform/x86: intel_cht_int33fe: Use the new i2c_acpi_clie [...] adds 8599a12b1e01 platform/x86: Update Mario Limonciello's email address in [...] adds ca42c119fc67 platform/x86: acer-wmi: Add Turbo Mode support for Acer PH315-53 adds 2010319b3c43 thermal/drivers/intel: Move intel_menlow to thermal drivers adds 45b6f75eab6a platform/x86: intel_pmc_core: Prevent possibile overflow adds f5bc0157be9b platform/x86: think-lmi: add debug_cmd adds f709d0bbad19 platform/x86: gigabyte-wmi: add support for X570 GAMING X adds 30f64e2066ab platform/x86: gigabyte-wmi: add support for B450M S2H V2 adds 3ae86d2d4704 platform/x86: ideapad-laptop: Fix Legion 5 Fn lock LED adds ef195e8a7f43 platform/x86: intel_pmt_telemetry: Ignore zero sized entries adds dcfbd31ef4bc platform/x86: BIOS SAR driver for Intel M.2 Modem adds 8983bfd58d61 platform/x86: lg-laptop: Support for battery charge limit [...] adds 85973bf4c1b1 platform/x86: lg-laptop: Use correct event for touchpad to [...] adds ae26278829a8 platform/x86: lg-laptop: Use correct event for keyboard ba [...] adds c63d44ae6024 asus-wmi: Add support for platform_profile adds b38d4ef1f0fd platform/x86: intel_scu_ipc: Fix doc of intel_scu_ipc_dev_ [...] adds 9ed10052b5c9 platform/x86: intel_bxtwc_tmu: Move to intel sub-directory adds 2e4355e4c15e platform/x86: intel_chtdc_ti_pwrbtn: Move to intel sub-directory adds f51c108d361c platform/x86: intel_mrfld_pwrbtn: Move to intel sub-directory adds 386d17b22e42 platform/x86: intel_punit_ipc: Move to intel sub-directory adds fa082a7cf5a6 platform/x86: intel_pmc_core: Move to intel sub-directory adds 2b6cb8f2e88b platform/x86: intel_telemetry: Move to intel sub-directory adds e6596c22744e platform/x86: intel-rst: Move to intel sub-directory adds 47bbe03eaf44 platform/x86: intel-smartconnect: Move to intel sub-directory adds 1fef1c047bfb platform/x86: intel_turbo_max_3: Move to intel sub-directory adds 075b559829d2 platform/x86: intel-uncore-frequency: Move to intel sub-directory adds 6b1e482898e8 platform/x86: intel_speed_select_if: Move to intel sub-directory adds 76693f570582 platform/x86: intel_atomisp2: Move to intel sub-directory adds c3d3586d12b1 platform/x86: intel-hid: Move to intel sub-directory adds daef4c5a0423 platform/x86: intel_int0002_vgpio: Move to intel sub-directory adds cdbb8f5e7922 platform/x86: intel_oaktrail: Move to intel sub-directory adds 3afeacfd39ea platform/x86: intel-vbtn: Move to intel sub-directory adds bd5b4fb47dde platform/x86: intel-wmi-sbl-fw-update: Move to intel sub-d [...] adds 95c3e4b4282a platform/x86: intel-wmi-thunderbolt: Move to intel sub-directory adds bbab31101f44 platform/x86/intel: pmc/core: Add Alderlake support to pmc [...] adds ee7e89ff8006 platform/x86/intel: pmc/core: Add Latency Tolerance Report [...] adds 6cfce3ef806c platform/x86/intel: pmc/core: Add Alder Lake low power mod [...] adds 66a91c00218c platform/x86/intel: pmc/core: Add GBE Package C10 fix for [...] adds 0c59e612c0b6 platform/mellanox: mlxbf-pmc: fix kernel-doc notation adds 34570a898eef platform/x86: hp_accel: Remove _INI method call adds 8ebcb6c94c71 platform/x86: hp_accel: Convert to be a platform driver adds b72067c64b22 platform/x86: asus-wmi: Delete impossible condition adds 828857f6709f platform/x86: asus-wmi: Fix "unsigned 'retval' is never le [...] adds 55879dc4d095 platform/x86: ISST: use semi-colons instead of commas adds fb49d9946f96 platform/x86: dell-smbios-wmi: Avoid false-positive memcpy [...] adds 0487d4fc42d7 platform/x86: dell-smbios-wmi: Add missing kfree in error- [...] adds 2a77704e299c Merge remote-tracking branch 'drivers-x86/for-next' adds d453ceb6549a platform/chrome: sensorhub: Add trace events for sample adds 3abc16af57c9 platform/chrome: cros_ec_proto: Send command again when ti [...] adds a8db7a3f8ac6 platform/chrome: cros_ec_typec: Use existing feature check adds 4665584888ad platform/chrome: cros_ec_trace: Fix format warnings adds a4f94eca32e0 Merge remote-tracking branch 'chrome-platform/for-next' adds ca8c1c53b03b ipmi: rate limit ipmi smi_event failure message adds bf064c7bec3b char: ipmi: use DEVICE_ATTR helper macro adds 76c8e7692b85 Merge remote-tracking branch 'ipmi/for-next' adds 1fae562983ca cpumask: introduce cpumap_print_list/bitmask_to_buf to sup [...] adds 291f93ca339f lib: test_bitmap: add bitmap_print_bitmask/list_to_buf test cases adds bb9ec13d156e topology: use bin_attribute to break the size limitation o [...] adds 75bd50fa841d drivers/base/node.c: use bin_attribute to break the size l [...] adds 3b35f2a6a625 bitmap: extend comment to bitmap_print_bitmask/list_to_buf adds 6d6e03dbe5ef ARM: tegra: paz00: Handle device properties with software [...] adds bd1e336aa853 driver core: platform: Remove platform_device_add_properties() adds 049d1693db78 MAINTAINERS: Add dri-devel for component.[hc] adds 836fbaf80d38 Merge remote-tracking branch 'driver-core/driver-core-next' adds 5324bad66f09 usb: dwc2: gadget: implement udc_set_speed() adds baa2986bda3f usb: dwc3: meson-g12a: add IRQ check adds 175006956740 usb: dwc3: qcom: add IRQ check adds 50855c31573b usb: gadget: udc: at91: add IRQ check adds ecff88e819e3 usb: gadget: udc: s3c2410: add IRQ check adds 711087f34291 usb: misc: brcmstb-usb-pinmap: add IRQ check adds ecc2f30dbb25 usb: phy: fsl-usb: add IRQ check adds 0881e22c06e6 usb: phy: twl6030: add IRQ checks adds e88f28514065 usb: mtu3: restore HS function when set SS/SSP adds fd7cb394ec7e usb: mtu3: use @mult for HS isoc or intr adds 44e4439d8f9f usb: mtu3: fix the wrong HS mult value adds e9ab75f26eb9 usb: cdnsp: fix the wrong mult value for HS isoc or intr adds eeb0cfb6b2b6 usb: gadget: tegra-xudc: fix the wrong mult value for HS i [...] adds b553c9466fa5 usb: gadget: bdc: remove unnecessary AND operation when ge [...] adds 97d99f7e8f1c usb: gadget: remove unnecessary AND operation when get ep maxp adds 7a4440bc0d86 dt-bindings: connector: Add pd-disable property adds e9e6e164ed8f usb: typec: tcpm: Support non-PD mode adds cea45a3bd2dd usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse adds 2dec48c32a34 Merge 5.14-rc6 into usb-next adds 1a5f6cd28667 dt-bindings: usb: mtk-musb: add MT7623 compatible adds 4ac5132e8a43 usb: host: ohci-tmio: add IRQ check adds 0d45a1373e66 usb: phy: tahvo: add IRQ check adds 843714bb37d9 usb: dwc3: Decouple USB 2.0 L1 & L2 events adds b2582996a747 usb: host: remove dead EHCI support for on-chip PMC MSP71x [...] adds 3b445c99c756 usb: host: remove line for obsolete config USB_HWA_HCD adds e77939ee63a7 usb: remove reference to deleted config STB03xxx adds 1bc220835526 usb: gadget: f_uac1: fixing inconsistent indenting adds 2af0c5ffadaf usb: gadget: mv_u3d: request_irq() after initializing UDC adds 72dd1843232c USB: EHCI: Add register array bounds to HCS ports adds e4788edc730a USB: EHCI: Add alias for Broadcom INSNREG adds 85fb1a27b128 Merge 5.14-rc7 into usb-next adds bfa109d761a4 Merge tag 'thunderbolt-for-v5.15-rc1' of git://git.kernel. [...] adds d7428bc26fc7 usb: gadget: f_hid: optional SETUP/SET_REPORT mode adds cbf286e8ef83 xhci: fix unsafe memory usage in xhci tracing adds 4843b4b5ec64 xhci: fix even more unsafe memory usage in xhci tracing adds 94f339147fc3 xhci: Fix failure to give back some cached cancelled URBs. adds 2847c46c6148 Revert "USB: xhci: fix U1/U2 handling for hardware with XH [...] adds 0d9b9f533bf1 xhci: Add additional dynamic debug to follow URBs in cance [...] adds 669bc5a188b4 xhci: Add bus number to some debug messages adds 4720f1bf4ee4 usb: ehci-orion: Handle errors of clk_prepare_enable() in probe adds 6a48d0ae01a6 usb: dwc3: imx8mp: request irq after initializing dwc3 adds 1abade64563e usb: dwc3: pci: add support for AMD's newer generation platform. adds 7c75bde329d7 usb: musb: musb_dsps: request_irq() after initializing musb adds 0b9f6cc845ce usb: gadget: mass_storage: Remove repeated verbose license text adds 5786b433f721 usb: gadget: aspeed: Remove repeated verbose license text adds 258c81b341c8 usbip: give back URBs for unsent unlink requests during cleanup adds 5289253b01d7 usbip: clean up code in vhci_device_unlink_cleanup adds 66cce9e73ec6 usbip:vhci_hcd USB port can get stuck in the disabled state adds 9fe3c93f9de7 usb: gadget: Add description for module parameter adds 8472896f39cf usb: isp1760: ignore return value for bus change pattern adds 8e58b7710d66 usb: isp1760: check maxpacketsize before using it adds 5e4cd1b65563 usb: isp1760: do not reset retval adds 7d1d3882fd9d usb: isp1760: do not shift in uninitialized slot adds de940244e898 usb: isp1760: clean never read udc_enabled warning adds 76d55a633ab6 Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" adds f2a9797b4efe Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_ [...] adds d2f42e09393c usb: bdc: Fix an error handling path in 'bdc_probe()' when [...] adds 6f15a2a09cec usb: bdc: Fix a resource leak in the error handling path o [...] adds 51018cde5b55 dt-bindings: usb: mtk-xhci: add optional property to disab [...] adds e2cd76907fcc dt-bindings: usb: mtk-xhci: add compatible for mt8195 adds 7f85c16f40d8 usb: xhci-mtk: fix use-after-free of mtk->hcd adds 7465d7b66ac7 usb: xhci-mtk: support option to disable usb2 ports adds de5107f47319 usb: xhci-mtk: fix issue of out-of-bounds array access adds 451d3912586a usb: xhci-mtk: update fs bus bandwidth by bw_budget_table adds 614c8c67a071 usb: xhci-mtk: check boundary before check tt adds 82799c80b46a usb: xhci-mtk: add a member of num_esit adds 926d60ae64a6 usb: xhci-mtk: modify the SOF/ITP interval for mt8195 adds 4ce186665e7c usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint adds 50fdcb56c419 usb: mtu3: return successful suspend status adds d98a30ccdc83 usb: mtu3: fix random remote wakeup adds e5d6a7c6cfae usb: chipidea: host: fix port index underflow and UBSAN complains adds 452d1ea55c3e Merge tag 'usb-v5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds b7d509a92bb0 usb: xhci-mtk: allow bandwidth table rollover adds 57f3ffdc1114 usb: host: xhci-rcar: Don't reload firmware after the completion adds cc7f8825cdbb usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" adds a76cb3d999b1 usb: dwc2: Fix spelling mistake "was't" -> "wasn't" adds f73800a905a8 usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" adds f757f9291f92 usb: isp1760: fix memory pool initialization adds cbfa3effdf5c usb: isp1760: fix qtd fill length adds 36815a4a0763 usb: isp1760: write to status and address register adds 955d0fb590f1 usb: isp1760: use the right irq status bit adds 9c1587d99f93 usb: isp1760: otg control register access adds 532d642b237a Merge remote-tracking branch 'usb/usb-next' adds a65ab973c166 USB: serial: replace symbolic permissions by octal permissions adds 8ec14910d6aa Merge remote-tracking branch 'usb-serial/usb-next' adds 217b04c67b6b serial: stm32: fix the conditional expression writing adds 0a732d7dfb44 serdev: Split and export serdev_acpi_get_uart_resource() adds 541b84eceef1 platform/surface: aggregator: Use serdev_acpi_get_uart_res [...] adds 920792aa44ff tty: serial: samsung: Init USI to keep clocks running adds f63299b3972d tty: serial: samsung: Fix driver data macros style adds 9a4d22f7955e tty: serial: samsung: Add Exynos850 SoC data adds 94560f6156fe Revert "arm pl011 serial: support multi-irq request" adds 59bd4eedf118 serial: stm32: use the defined variable to simplify code adds 3d881e32e295 serial: stm32: use devm_platform_get_and_ioremap_resource() adds 87b8061bad9b serial: sh-sci: fix break handling for sysrq adds 1143637f00cd tty: replace in_irq() with in_hardirq() adds 88c1d2478ec8 tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dm [...] adds 322003b907d6 tty: moxa: use semi-colons instead of commas adds 2285c4963929 mxser: use semi-colons instead of commas adds d5c38948448a tty: serial: fsl_lpuart: fix the wrong mapbase value adds 48422152a8f1 tty: serial: fsl_lpuart: enable two stop bits for lpuart32 adds bd5305dcabbc tty: serial: fsl_lpuart: do software reset for imx7ulp and [...] adds fa934fc1a867 tty: serial: linflexuart: Remove redundant check to simpli [...] adds 618bf2b04bd6 serial: 8250_ingenic: Use of_device_get_match_data adds a6a65f9ee093 serial: tegra: Use of_device_get_match_data adds 74d2fb7e7084 serial: vt8500: Use of_device_get_match_data adds bb2853a6a421 tty: Fix data race between tiocsti() and flush_to_ldisc() adds 3620a89b7d27 tty: serial: uartlite: Use constants in early_uartlite_putc adds 2e5f3a69b6fc tty: serial: uartlite: Use read_poll_timeout for a polling loop adds 67a978663c62 Merge remote-tracking branch 'tty/tty-next' adds 9aaf4d2a0818 dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 3683b761fe3a nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP adds 16af5357d584 misc: gehc-achc: Fix spelling mistake "Verfication" -> "Ve [...] adds 9e1b28b77388 char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into [...] adds 09cbd1df7d26 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' adds c75be56e35b2 lkdtm/bugs: Add ARRAY_BOUNDS to selftests adds fe8e353bfda6 lkdtm/fortify: Consolidate FORTIFY_SOURCE tests adds b8661450bc7f lkdtm: Add kernel version to failure hints adds e6d468d32cd0 lkdtm/heap: Avoid __alloc_size hint warning for VMALLOC_LI [...] adds 85e2414c518a coresight: syscfg: Initial coresight system configuration adds 42ff700f3112 coresight: syscfg: Add registration and feature loading fo [...] adds f53e93ac8cf7 coresight: config: Add configuration and feature generic f [...] adds 94d2bac54076 coresight: etm-perf: Update to handle configuration selection adds f8cce2ff3c04 coresight: syscfg: Add API to activate and enable configurations adds a0114b4740dd coresight: etm-perf: Update to activate selected configuration adds 810ac401db1f coresight: etm4x: Add complex configuration handlers to etmv4 adds 7fdc9bb2ce11 coresight: config: Add preloaded configurations adds a13d5a246aca coresight: syscfg: Add initial configfs support adds f71cd93d5ea4 Documentation: coresight: Add documentation for CoreSight config adds 5353dd72f992 coresight: Replace deprecated CPU-hotplug functions. adds d1f278da6b11 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ adds b2159182dd49 lkdtm: remove IDE_CORE_CP crashpoint adds 637d0957516e Merge 5.14-rc7 into char-misc-next adds c446e40ed388 Merge tag 'icc-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds e956d4fceba3 phy: cadence-torrent: Remove use of CamelCase to fix check [...] adds 5b16a790f18d phy: cadence-torrent: Reorder few functions to remove func [...] adds 3b40162516ca phy: cadence-torrent: Add enum for supported input referen [...] adds 6a2338a5bf7f phy: cadence-torrent: Configure PHY registers as a functio [...] adds da055e550389 phy: cadence-torrent: Add PHY registers for DP in array format adds 1cc455150b7a phy: cadence-torrent: Add PHY configuration for DP with 10 [...] adds 8f3ced2fd490 phy: cadence-torrent: Add separate functions for reusable code adds 84f55df83691 phy: cadence-torrent: Add debug information for PHY configuration adds 48ac6085bdfc phy: cadence-torrent: Check PIPE mode PHY status to be rea [...] adds c01608b3b46b dt-bindings: phy: mediatek: tphy: support type switch by pericfg adds 3fd6611242b9 phy: phy-mtk-tphy: use clock bulk to get clocks adds 39099a443358 phy: phy-mtk-tphy: support type switch by pericfg adds 926b83e5f9f0 phy: phy-mtk-tphy: print error log using child device adds 1c6de3fc53ca phy: phy-mtk-tphy: remove error log of ioremap failure adds 5f71b1e4f719 phy: phy-mtk-ufs: use clock bulk to get clocks adds 947445875388 phy: phy-mtk-hdmi: convert to devm_platform_ioremap_resource adds 75203e7994fe phy: phy-mtk-mipi-dsi: remove dummy assignment of error number adds 7508d1e40311 phy: phy-mtk-mipi-dsi: convert to devm_platform_ioremap_resource adds e1f31c93a8d2 phy: amlogic: meson8b-usb2: Power off the PHY by putting i [...] adds c7c402434899 phy: amlogic: meson8b-usb2: don't log an error on -EPROBE_DEFER adds 89161cd00838 phy: xilinx: zynqmp: skip PHY initialization and PLL lock for USB adds 34633219b894 phy: qmp: Provide unique clock names for DP clocks adds 80f652c2661a dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings adds 152a810eae03 phy: qcom-qmp: Add support for SM6115 UFS phy adds 96e9df335ae3 Merge tag 'phy-for-5.15' of git://git.kernel.org/pub/scm/l [...] adds ea6942dad4b2 soundwire: intel: fix potential race condition during power down adds e4401abb3485 soundwire: intel: skip suspend/resume/wake when link was n [...] adds 029bfd1cd53c soundwire: intel: conditionally exit clock stop mode on sy [...] adds 2564a2d4418b soundwire: cadence: do not extend reset delay adds 8c61951b372d Merge tag 'soundwire-5.15-rc1' of git://git.kernel.org/pub [...] adds 0be883a0d795 parport: remove non-zero check on count adds f8cefead37dd char: mware: fix returnvar.cocci warnings adds a30dc6cf0dc5 VMCI: fix NULL pointer dereference when unmapping queue pair adds a99009bc4f2f misc/pvpanic: fix set driver data adds 0dc3ad3f859d Revert "bus: mhi: Add inbound buffers allocation flag" adds ad58f8fc212f Merge remote-tracking branch 'char-misc/char-misc-next' adds 050597755195 Merge remote-tracking branch 'extcon/extcon-next' adds e1706f0764f8 vfio/samples: Remove module get/put adds de5494af4815 vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes adds ae03c3771b8c vfio: Introduce a vfio_uninit_group_dev() API call adds 2fd585f4ed9d vfio: Provide better generic support for open/release vfio [...] adds 17a1e4fa3f7f vfio/samples: Delete useless open/close adds da119f387e94 vfio/fsl: Move to the device set infrastructure adds ab7e5e34a9f6 vfio/platform: Use open_device() instead of open coding a [...] adds 2cd8b14aaa66 vfio/pci: Move to the device set infrastructure adds a882c16a2b7e vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set adds db44c17458fb vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the [...] adds 3cb24827147b vfio/mbochs: Fix close when multiple device FDs are open adds 9b0d6b7e28a9 vfio/ap,ccw: Fix open/close when multiple device FDs are open adds dd574d9b728d vfio/gvt: Fix open/close when multiple device FDs are open adds eb24c1007e68 vfio: Remove struct vfio_device_ops open/release adds ab78130e6e99 vfio: platform: reset: Convert to SPDX identifier adds 29848a034ac7 vfio-pci/zdev: Remove repeated verbose license text adds ffc95d1b8edb vfio/type1: Fix vfio_find_dma_valid return adds 1cbd70fe3787 vfio/pci: Rename vfio_pci.c to vfio_pci_core.c adds 9a389938695a vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h adds 536475109c82 vfio/pci: Rename vfio_pci_device to vfio_pci_core_device adds bf9fdc9a74cf vfio/pci: Rename ops functions to fit core namings adds c39f8fa76cdd vfio/pci: Include vfio header in vfio_pci_core.h adds ff53edf6d6ab vfio/pci: Split the pci_driver code out of vfio_pci_core.c adds 2fb89f56a624 vfio/pci: Move igd initialization to vfio_pci.c adds c61302aa48f7 vfio/pci: Move module parameters to vfio_pci.c adds 343b7258687e PCI: Add 'override_only' field to struct pci_device_id adds cc6711b0bf36 PCI / VFIO: Add 'override_only' support for VFIO PCI sub system adds ca4ddaac7fa7 vfio: Use select for eventfd adds 85c94dcffcb7 vfio: Use kconfig if XX/endif blocks instead of repeating [...] adds 7fa005caa35e vfio/pci: Introduce vfio_pci_core.ko adds 1e753732bda6 s390/vfio-ap: r/w lock for PQAP interception handler funct [...] adds 86956e70761b s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTI [...] adds eb0feefd4c02 vfio/ap_ops: Convert to use vfio_register_group_dev() adds ea870730d83f Merge branches 'v5.15/vfio/spdx-license-cleanups', 'v5.15/ [...] adds 006e4910c9bd Merge remote-tracking branch 'vfio/next' adds 0b030f54f094 dmaengine: idxd: make submit failure path consistent on de [...] adds 9806eb5c7957 dmaengine: idxd: set descriptor allocation size to thresho [...] adds bbac7a92a46f dmaengine: ioat: depends on !UML adds 9b9b12537d3a dt-bindings: dma: Document RZ/G2L bindings adds ab959c7d4ea0 dmaengine: Extend the dma_slave_width for 128 bytes adds 5000d37042a6 dmaengine: sh: Add DMAC driver for RZ/G2L SoC adds 5e70a09c54c4 dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX adds aac6c0f90799 dmaengine: xilinx_dma: Set DMA mask for coherent APIs adds d8071323c563 dmaengine: idxd: fix setting up priv mode for dwq adds f9f4082dbc56 dmaengine: idxd: remove interrupt disable for cmd_lock adds cf84a4b968f3 dmaengine: idxd: remove interrupt disable for dev_lock adds 64d57d2c64e5 dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> [...] adds fa5d823b16a9 dmaengine: ptdma: Initial driver for the AMD PTDMA adds b0b4a6b10577 dmaengine: ptdma: register PTDMA controller as a DMA resource adds e2fb2e2a33fa dmaengine: ptdma: Add debugfs entries for PTDMA adds e037e36c35c2 dmaengine: ptdma: remove PT_OFFSET to avoid redefnition adds 8f031494df0e MAINTAINERS: Fix AMD PTDMA DRIVER entry adds 1e008336b9f5 dmaengine: sh: Fix unused initialization of pointer lmdesc adds 11a427be2c47 dmaengine: sh: fix some NULL dereferences adds 9f3617102c9f Merge remote-tracking branch 'dmaengine/next' adds c5b6c8a56ef3 Merge branch 'for-5.15' into for-next adds a057486e0fc1 Merge branch 'for-5.15' into for-next adds 96aff80dde1b Merge branch 'for-5.15' into for-next adds 7f26c30f73bf Merge remote-tracking branch 'cgroup/for-next' adds 84d192d60656 Merge branch 'fixes' into for-next adds 394a5f529e59 Merge branch 'misc' into for-next adds 432bc7caef4e scsi: mpt3sas: Add io_uring iopoll support adds 44f88ef3c9f1 scsi: mpt3sas: Bump driver version to 38.100.00.00 adds 787f2448c236 scsi: mpt3sas: Use firmware recommended queue depth adds cdc1767698a2 scsi: mpt3sas: Update driver version to 39.100.00.00 adds 4758fd91d5a0 scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute adds a5402cdcc2a9 scsi: ufs: Fix unsigned int compared with less than zero adds bf25967ac541 scsi: ufshcd: Fix device links when BOOT WLUN fails to probe adds e9b1adb7c5e3 scsi: snic: Remove redundant assignment to variable ret adds 632c4ae6da1d scsi: fdomain: Fix error return code in fdomain_probe() adds e71dd41ea002 scsi: elx: efct: Remove redundant initialization of variab [...] adds 102851fc9a0d scsi: ufs: ufshpb: Remove redundant initialization of vari [...] adds 83da6ad6f97e scsi: pm8001: Remove redundant initialization of variable 'rv' adds 283e61c5a9be scsi: ufs: ufshpb: Rewind the read timeout on every read adds 07106f86ae13 scsi: ufs: ufshpb: Use a correct max multi chunk adds 22aede9f48b6 scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is n [...] adds 10163cee1f06 scsi: ufs: ufshpb: Do not report victim error in HCM adds 51f3a4788928 scsi: core: Introduce the scsi_cmd_to_rq() function adds aa8e25e5006a scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 5999ccff0fd6 scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c4deb5b5ddd4 scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3b4720fc8d1c scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of s [...] adds eb43d41de291 scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of [...] adds c8329cd55bf4 scsi: ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 99247108c0f2 scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 9c5274eec75b scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds d78f31ce7ef9 scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds cd4b46cdb491 scsi: 53c700: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 2e4b231ac125 scsi: NCR5380: Use sc_data_direction instead of rq_data_dir() adds 8779b4bdbc12 scsi: aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 40e16ce7b6fa scsi: advansys: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 11bf4ec58073 scsi: aha1542: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4bfb9809b877 scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c14f1fee18f0 scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds d3e16aecea2b scsi: cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3ada9c791b1d scsi: dpt_i2o: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds e1c9f0cfac4f scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 1effbface967 scsi: hisi_sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 84090d42c437 scsi: hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds e9ddad785ec2 scsi: ibmvfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 0cd75102014b scsi: ibmvscsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 240ec1197786 scsi: ips: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds cad1a780e065 scsi: libsas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4221c8a4bdd3 scsi: lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4bccecf1c9a9 scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 69868c3b6939 scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 24b3c922bc83 scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ce425dd7dbc9 scsi: mvumi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 2fd8f23aae36 scsi: myrb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 43b2d1b14ed0 scsi: myrs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 0f8f3ea84a89 scsi: ncr53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds d995da612286 scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 44656cfb0102 scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3f5e62c5e074 scsi: qla1280: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c7d6b2c2cd56 scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 924b3d7a3a74 scsi: qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ba4baf0951bb scsi: qlogicpti: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds a6e76e6f2c0e scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmn [...] adds 12db0f9347ad scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ec808ef9b838 scsi: snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds bbfa8d7d1283 scsi: stex: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 6c5d5422c533 scsi: sun3_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 77ff7756c73e scsi: sym53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 3f2c1002e0fc scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 7cc4554ef2c2 scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds 80ca10b6052d scsi: xen-scsifront: Use scsi_cmd_to_rq() instead of scsi_ [...] adds cb22f89e7a12 scsi: tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 9c4a6d528185 scsi: usb-storage: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds c5bf198c5edc scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 12bc2f13f381 scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds 2266a2def97c scsi: core: Remove the request member from struct scsi_cmnd adds 6a20e21ae1e2 scsi: core: Add helper to return number of logical blocks [...] adds 4cc0096e2d54 scsi: isci: Use the proper SCSI midlayer interfaces for PI adds 315480209b8e Merge branch '5.14/scsi-fixes' into 5.15/scsi-staging adds 9757f8af0442 scsi: qedi: Add support for fastpath doorbell recovery adds 4c15442d9c06 scsi: qla2xxx: Add host attribute to trigger MPI hang adds ade660d4d506 scsi: qla2xxx: Adjust request/response queue size for 28xx adds 44c57f205876 scsi: qla2xxx: Changes to support FCP2 Target adds 137316ba79a6 scsi: qla2xxx: Show OS name and version in FDMI-1 adds 85818882c3d9 scsi: qla2xxx: Add debug print of 64G link speed adds 01c97f2dd8fb scsi: qla2xxx: Fix port type info adds 0c9a5f3e42f7 scsi: qla2xxx: Fix unsafe removal from linked list adds a57214443f0f scsi: qla2xxx: Fix NPIV create erroneous error adds a5741427322b scsi: qla2xxx: Suppress unnecessary log messages during login adds 62e0dec59c1e scsi: qla2xxx: Changes to support kdump kernel adds 4a0a542fe5e4 scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS adds c8fadf019964 scsi: qla2xxx: Sync queue idx with queue_pair_map idx adds bd19573e05f6 scsi: qla2xxx: Update version to 10.02.06.100-k adds 92cc94adfce4 scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI adds 52e22d4d4e37 Merge branch 'misc' into for-next adds 2d9714a969ca Merge branch 'fixes' into for-next adds d1f6581a6796 scsi: smartpqi: Fix an error code in pqi_get_raid_map() adds 4dbe57d46d54 scsi: qedi: Fix error codes in qedi_alloc_global_queues() adds ccc89737aa6b scsi: qedf: Fix error codes in qedf_alloc_global_queues() adds e2a1dc571e19 scsi: wd719: Stop using scsi_cmnd.tag adds e0aebd25fdd9 scsi: fnic: Stop setting scsi_cmnd.tag adds 6a036ce0e25c scsi: ibmvfc: Stop using scsi_cmnd.tag adds 4c7b6ea336c1 scsi: core: Remove scsi_cmnd.tag adds 0f99792c01d1 scsi: target: pscsi: Fix possible null-pointer dereference [...] adds 5f492a7aa13b scsi: smartpqi: Replace one-element array with flexible-ar [...] adds 44678553ad7e scsi: target: Allows backend drivers to fail with specific [...] adds 0394b5048efd scsi: target: Fix sense key for invalid EXTENDED COPY request adds 7a3795f28795 scsi: ibmvfc: Do not wait for initial device scan adds 848ade90ba9c scsi: sd: Do not exit sd_spinup_disk() quietly adds fad336c06aff Merge branch 'misc' into for-next adds b15ce2f34cf4 scsi: qla2xxx: edif: Fix stale session adds 225479296c4f scsi: qla2xxx: edif: Reject AUTH ELS on session down adds d07b75ba9649 scsi: qla2xxx: edif: Fix EDIF enable flag adds 310e69edfbd5 scsi: qla2xxx: Fix hang during NVMe session tear down adds 4de067e5df12 scsi: qla2xxx: edif: Add N2N support for EDIF adds 1dc64a360bda scsi: qla2xxx: edif: Do secure PLOGI when auth app is present adds f6e327fc09e4 scsi: qla2xxx: Fix NVMe | FCP personality change adds 2cabf10dbbe3 scsi: qla2xxx: Fix hang on NVMe command timeouts adds f88444570072 scsi: qla2xxx: Fix NVMe retry adds 7a8ff7d9854a scsi: qla2xxx: Fix NVMe session down detection adds 17f3df8fd718 scsi: qla2xxx: edif: Fix returnvar.cocci warnings adds 34f69ec70355 scsi: qla2xxx: Update version to 10.02.06.200-k adds c74ce061f898 scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset adds e56b2234ab64 scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() adds cbe1f0d70072 scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() adds c563c126e293 scsi: qla1280: Stop using scsi_cmnd.tag adds 98079418c53f scsi: core: Fix missing FORCE for scsi_devinfo_tbl.c build rule adds 227a13cf12f9 scsi: ncr53c8xx: Remove 'sync_reset' argument from ncr_res [...] adds f434e4984f5f scsi: ncr53c8xx: Complete all commands during bus reset adds 1c22e327545c scsi: ncr53c8xx: Remove unused code adds 1259d5f0f5ef scsi: snic: Fix spelling mistake 'progres' -> 'progress' adds 6c9783e6296e scsi: ufs: ufshpb: Fix possible memory leak adds 04a71cdc46a9 scsi: core: scsi_ioctl: Fix error code propagation in SG_IO adds 0da66348c26f scsi: mpi3mr: Set up IRQs in resume path adds 922ad26ebeaa scsi: ufs: ufshpb: Fix typo in comments adds 54404d357284 scsi: fc: Add EDC ELS definition adds 3b0009c8be75 scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time i [...] adds c6a5c747a3f9 scsi: lpfc: Add MIB feature enablement support adds 428569e66fa7 scsi: lpfc: Expand FPIN and RDF receive logging adds 9064aeb2df8e scsi: lpfc: Add EDC ELS support adds 8c42a65c3917 scsi: lpfc: Add cm statistics buffer support adds 72df8a452883 scsi: lpfc: Add support for cm enablement buffer adds daebf93fc3a5 scsi: lpfc: Add cmfsync WQE support adds 02243836ad6f scsi: lpfc: Add support for the CM framework adds 17b27ac59224 scsi: lpfc: Add rx monitoring statistics adds 7481811c3ac3 scsi: lpfc: Add support for maintaining the cm statistics buffer adds 9f77870870d8 scsi: lpfc: Add debugfs support for cm framework buffers adds 74a7baa2a3ee scsi: lpfc: Add cmf_info sysfs entry adds acbaa8c8ed17 scsi: lpfc: Add bsg support for retrieving adapter cmf data adds 2dbf7cde53be scsi: lpfc: Update lpfc version to 14.0.0.1 adds 9eb636b639b4 scsi: lpfc: Copyright updates for 14.0.0.1 patches adds 125c12f71783 scsi: lpfc: Use the proper SCSI midlayer interfaces for PI adds b3e2c72af1d5 scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI adds 313bf281f209 scsi: ufs: ufs-exynos: Fix static checker warning adds 9b5ac8ab4e8b scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KL [...] adds 27f681116fdf Merge branch 'misc' into for-next adds 64b241a25bd5 Merge remote-tracking branch 'scsi/for-next' adds 5ac43469e5b8 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id adds 4f8ebf3268af vDPA/ifcvf: implement management netlink framework for ifcvf adds ba34a2fe078e vDPA/ifcvf: detect and use the onboard number of queues directly adds 15638511d112 vDPA/ifcvf: enable multiqueue and control vq adds d6e2409fe43a vdpa/mlx5: Remove redundant header file inclusion adds 0026a43a17d8 vdpa/mlx5: function prototype modifications in preparation [...] adds dca6a46e7b11 vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] adds a86a7aecf38e vdpa/mlx5: Ensure valid indices are provided adds b0df82f3913c vdpa/mlx5: Add support for control VQ and MAC setting adds cc854fa965e0 vdpa/mlx5: Add multiqueue support adds 4d89b9901214 vhost scsi: Convert to SPDX identifier adds 6a8dd8c3fbec vdpa_sim: Use iova_shift() for the size passed to alloc_iova() adds 54b8eff37631 dt-bindings: virtio: Add binding for virtio devices adds 8ca662351317 dt-bindings: i2c: Add bindings for i2c-virtio adds 2ea52ea75088 dt-bindings: gpio: Add bindings for gpio-virtio adds df2fd4361a56 uapi: virtio_ids: Sync ids with specification adds fd704f203ca1 virtio: Bind virtio device to device-tree node adds 4a3a6d9fb65f vdpa/mlx5: fix feature negotiation across device reset adds 0151c6ca6958 Merge remote-tracking branch 'vhost/linux-next' adds cc241232ef50 Merge remote-tracking branch 'rpmsg/for-next' adds b390752191a6 gpiolib: Deduplicate forward declaration in the consumer.h header adds c1b291e96a6d gpio: dwapb: Unify ACPI enumeration checks in get_irq() an [...] adds f973be8ad5df gpio: dwapb: Read GPIO base from gpio-base property adds 36edadf5d336 mfd: intel_quark_i2c_gpio: Convert GPIO to use software nodes adds 5111c2b6b019 gpio: dwapb: Get rid of legacy platform data adds 0a6e7e411896 Merge tag 'intel-gpio-v5.15-1' of gitolite.kernel.org:pub/ [...] adds dabe57c3a32d gpio: mlxbf2: Convert to device PM ops adds 603607e70e36 gpio: mlxbf2: Drop wrong use of ACPI_PTR() adds 4e6864f8563d gpio: mlxbf2: Use devm_platform_ioremap_resource() adds d0ef631d40ba gpio: mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro adds 3a29355a22c0 gpio: Add virtio-gpio driver adds e5e26d80840b gpio: max730x: Use the right include adds 4c59714a41c1 gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO f [...] adds 37cba6432d88 Merge branch 'ib-rockchip' of git://git.kernel.org/pub/scm [...] adds 17395d7742ba gpio: virtio: Fix sparse warnings adds dacd59b4b358 gpio: virtio: Add missing mailings lists in MAINTAINERS entry adds 6b4a2a427245 gpio: viperboard: remove platform_set_drvdata() call in probe adds 555bda42b0c1 gpio: mpc8xxx: Fix a resources leak in the error handling [...] adds 7d6588931ccd gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc [...] adds 889a1b3f35db gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify [...] adds a9da37b7de22 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds d1945f6c5bf8 dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings adds 4b77f1dff5a6 drivers: qcom: pinctrl: Add pinctrl driver for sm6115 adds 182700f25853 pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c adds d789a490d32f pinctrl: single: Fix error return code in pcs_parse_bits_i [...] adds 2ac48d0d486d pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bi [...] adds 510fc3487b09 dt-bindings: pinctrl: stm32: add new compatible for STM32M [...] adds a022135a19a1 pinctrl: stm32: Add STM32MP135 SoC support adds 1b73e588f473 pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast adds 5fa9d19b3fb6 pinctrl: aspeed: placate kernel-doc warnings adds 28c1caaf492e pinctrl: Ingenic: Improve the code. adds b638e0f18dea pinctrl: Ingenic: Add SSI pins support for JZ4755 and JZ4760. adds bbd33911cf33 dt-bindings: pinctrl: Add bindings for Ingenic X2100. adds 2a18211b8ccf pinctrl: Ingenic: Add pinctrl driver for X2100. adds d5e931403942 pinctrl: ingenic: Fix incorrect pull up/down info adds 7261851e938f pinctrl: ingenic: Fix bias config for X2000(E) adds 6626a76ef857 pinctrl: ingenic: Add .max_register in regmap_config adds 3acd5d8b7cf6 arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl adds 4e233326e50b arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl adds b9ffc18c6388 dt-bindings: mediatek: convert pinctrl to yaml adds 379e28b5b36f Merge branch 'ib-mt8135' into devel adds 936c98547871 dt-bindings: pinctrl: mt8195: Use real world values for dr [...] adds 328fb93a8468 dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gp [...] adds f03f5c75f5dd dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupt [...] adds 3fb5c90452e4 pinctrl: zynqmp: Drop pinctrl_unregister for devm_ registe [...] adds d2083893e4ad dt-bindings: pinctrl: Add bindings for Intel Keembay pinct [...] adds ffd4e739358b pinctrl: Add Intel Keem Bay pinctrl driver adds a58b06083f78 MAINTAINERS: Add maintainers for amd-pinctrl driver adds 7958f88aa663 dt-bindings: pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl adds c4c4637eb57f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver adds 8cd99e3e22e2 Merge tag 'renesas-pinctrl-for-v5.15-tag2' of git://git.ke [...] adds 0dda8b013329 Merge branch 'ib-rockchip' into devel adds 71b833b329d6 dt-bindings: pinctrl: samsung: Add Exynos850 doc adds cdd3d945dcec pinctrl: samsung: Add Exynos850 SoC specific data adds 04853352952b Merge tag 'samsung-pinctrl-5.15' of https://git.kernel.org [...] adds f0f7e51d0d1e Merge remote-tracking branch 'pinctrl/for-next' adds 5e913a126f62 pwm: atmel: Rework tracking updates pending in hardware adds 7954f76161ea pwm: ab8500: Fix register offset calculation to not depend [...] adds c292f131fc98 Merge remote-tracking branch 'pwm/for-next' adds b48c7236b13c exit/bdflush: Remove the deprecated bdflush system call adds a3616a3c0272 signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die adds 307d522f5eb8 signal/seccomp: Refactor seccomp signal and coredump generation adds d21918e5a94a signal/seccomp: Dump core when there is only one live thread adds a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] adds f07608eba73d Merge remote-tracking branch 'userns/for-next' adds d538ddb97e06 selftests: openat2: Fix testing failure for O_LARGEFILE flag adds 3673fdeafd5f kselftest:sched: remove duplicate include in cs_prctl_test.c adds a051b2e56f2a selftests/x86: Fix error: variably modified 'altstack_data [...] adds 7ce05074b93c selftests: safesetid: Fix spelling mistake "cant" -> "can't" adds 00712d01820f selftests/sync: Remove the deprecated config SYNC adds 67d6d80d90fb selftests/cpufreq: Rename DEBUG_PI_LIST to DEBUG_PLIST adds 9632664bf469 Merge remote-tracking branch 'kselftest/next' adds 1daf08a066cf livepatch: Replace deprecated CPU-hotplug functions. adds cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next adds 9a50d5b2ba38 Merge remote-tracking branch 'livepatching/for-next' adds e36f00a66413 Merge remote-tracking branch 'coresight/next' adds 1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. adds 5546e3dfb65a rtc: lib_test: add MODULE_LICENSE adds b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location adds 8d448fa0a8bb rtc: tps65910: Correct driver module alias adds e1aba37569f0 rtc: cmos: remove stale REVISIT comments adds f120e2e33ac8 rtc: rx8025: implement RX-8035 support adds 8158da6a33f2 dt-bindings: rtc: add Epson RX-8025 and RX-8035 adds 52fefe6726dd Merge remote-tracking branch 'rtc/rtc-next' adds 6c97ec172a1c fsdax: improve the FS_DAX Kconfig description and help text adds 39b6389a7fdc dax: stop using bdevname adds dfa584f6f915 dm: use fs_dax_get_by_bdev instead of dax_get_by_host adds 1b7646014e0d dax: mark dax_get_by_host static adds 673a0658f6ac dax: move the dax_read_lock() locking into dax_supported adds cd93a2a4d1b0 dax: remove __generic_fsdax_supported adds 60b8340f0d65 dax: stub out dax_supported for !CONFIG_FS_DAX adds a384f088e4a1 xfs: factor out a xfs_buftarg_is_dax helper adds bdd3c50d83bf dax: remove bdev_dax_supported adds 317108dd7cf8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds f55a6441031e Merge remote-tracking branch 'at24/at24/for-next' adds b77a11c0b76a Merge remote-tracking branch 'ntb/ntb-next' adds 1e2cd3084fff lib/test_stackinit: Allow building stand-alone adds a8fc576d4af2 lib/test_stackinit: Add assigned initializers adds 57c0b5f92099 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] adds fe916df8f69e powerpc: Split memset() to avoid multi-field overflow adds 4e86fbc9cb8b stddef: Fix kerndoc for sizeof_field() and offsetofend() adds e68b16278f2e stddef: Introduce struct_group() helper macro adds dd49bdf5596a cxl/core: Replace unions with struct_group() adds 3b0be8a3d338 bnxt_en: Use struct_group_attr() for memcpy() region adds 7822f508b174 iommu/amd: Use struct_group() for memcpy() region adds 44bc39386942 drm/mga/mga_ioc32: Use struct_group() for memcpy() region adds 8a61df2aec5b HID: cp2112: Use struct_group() for memcpy() region adds 1cff309e1de1 HID: roccat: Use struct_group() to zero kone_mouse_event adds c86596356ccd can: flexcan: Use struct_group() to zero struct flexcan_re [...] adds 997b6d17702d cm4000_cs: Use struct_group() to zero struct cm4000_dev region adds 122b05c65c5d compiler_types.h: Remove __compiletime_object_size() adds 434261c89f82 lib/string: Move helper functions out of string.c adds 1d6422a2ba02 fortify: Move remaining fortify helpers into fortify-string.h adds 6bea7154887d fortify: Explicitly disable Clang support adds ee3f49bc6e4e fortify: Fix dropped strcpy() compile-time write overflow check adds ed35e2624389 fortify: Prepare to improve strnlen() and strlen() warnings adds 722beaa24263 fortify: Allow strlen() and strnlen() to pass compile-time [...] adds d8a5a0cf6d91 fortify: Add compile-time FORTIFY_SOURCE tests adds 122371d5b3c0 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST adds a5cafc62606b string.h: Introduce memset_after() for wiping trailing mem [...] adds 9b2ad17fc0eb xfrm: Use memset_after() to clear padding adds 2d7b09fb0dcc string.h: Introduce memset_startat() for wiping trailing m [...] adds 6858fa7ab448 btrfs: Use memset_startat() to clear end of struct adds b2fbd0dcce23 stddef: Introduce DECLARE_FLEX_ARRAY() helper adds 883fae8d5568 treewide: Replace open-coded flex arrays in unions adds 5975fbb6f1eb treewide: Replace 0-element memcpy() destinations with fle [...] adds dbb4411e1b14 Makefile: Enable -Warray-bounds adds da65e02648be Makefile: Enable -Wzero-length-bounds adds 3103f67eb440 Merge branch 'for-next/overflow' into for-next/kspp adds daed5efe4185 Merge remote-tracking branch 'kspp/for-next/kspp' adds 2f78b43464f2 Merge remote-tracking branch 'gnss/gnss-next' adds e9ff4871eb03 Merge remote-tracking branch 'slimbus/for-next' adds 2290b9fa6c5e nvmem: core: fix error handling while validating keepout regions adds 85bf0c3c3e1b dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 80c3356bea4e nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP adds 5c15496368dc Merge remote-tracking branch 'nvmem/for-next' adds 9d68cd9120e4 hv_utils: Set the maximum packet size for VSS driver to th [...] adds 43e17eac96ae Merge remote-tracking branch 'hyperv/hyperv-next' adds 4188e79c2e88 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 551f04bd8b52 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds b0d4adaf3b3c fat: Add KUnit tests for checksums and timestamps adds 1195505f5de2 kunit: ubsan integration adds 6cb51a1874d0 kunit: tool: add --kernel_args to allow setting module params adds 6a499c9c42d0 kunit: tool: make --raw_output support only showing kunit output adds acd8e8407b8f kunit: Print test statistics on failure adds 2eeca0bc83f6 Merge remote-tracking branch 'kunit-next/kunit' adds 00974b9a83cb memblock: Add missing debug code to memblock_add_node() adds e888fa7bb882 memblock: Check memory add/cap ordering adds 65368539e3df Merge remote-tracking branch 'memblock/for-next' adds 940509632ea3 Merge remote-tracking branch 'rust/rust-next' adds 0b9159d0ff21 cxl/pci: Store memory capacity values adds f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges adds ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges adds b4366a827f6c libnvdimm/labels: Introduce getters for namespace label fields adds 9761b02d40de libnvdimm/labels: Add isetcookie validation helper adds 8176f1478912 libnvdimm/labels: Introduce label setter helpers adds 7cd35b292050 libnvdimm/labels: Add a checksum calculation helper adds f56541a7122c libnvdimm/labels: Add blk isetcookie set / validation helpers adds de8fa48b9a28 libnvdimm/labels: Add blk special cases for nlabel and pos [...] adds 8b03aa0e0e5a libnvdimm/labels: Add type-guid helpers adds a6e6d7229572 libnvdimm/labels: Add claim class helpers adds d68bc4b2338b libnvdimm/labels: Add address-abstraction uuid definitions adds a8116495790e libnvdimm/labels: Add uuid helpers adds 96b7220062c8 libnvdimm/label: Add a helper for nlabel validation adds 00ca683e6180 libnvdimm/labels: Introduce the concept of multi-range nam [...] adds 23471e4c94ec libnvdimm/label: Define CXL region labels adds 5cbfaa2ea3e2 libnvdimm/labels: Introduce CXL labels adds 946e16d2fe4e cxl/pci: Make 'struct cxl_mem' device type generic adds 55e2f3e33b13 cxl/mbox: Introduce the mbox_send operation adds bd0964c858ec cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] adds 5dc88cfe2631 cxl/pci: Use module_pci_driver adds a982cbe92c5d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP adds 4a199edd83ba cxl/mbox: Add exclusive kernel command support adds 0a0eaf6b4a6c cxl/pmem: Translate NVDIMM label commands to CXL label commands adds 51e1193e9e0d cxl/pmem: Add support for multiple nvdimm-bridge objects adds e5e28b7b99ba cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports adds bafcdfbaea5a tools/testing/cxl: Introduce a mocked-up CXL port hierarchy adds 574d46ed53b5 cxl/bus: Populate the target list at decoder create adds 99f58e7086fe cxl/mbox: Move command definitions to common location adds cf745ca94024 tools/testing/cxl: Introduce a mock memory device + driver adds b7ca54b62551 cxl/core: Split decoder setup into alloc + add adds 036a16a39e2f cxl/pci: Fix debug message in cxl_probe_regs() adds e13d206924f5 cxl/core: Replace devm_cxl_add_decoder() with non-devm version adds c03c6ed7bba8 Merge remote-tracking branch 'cxl/next' adds 3fe839427439 mm: Convert get_page_unless_zero() to return bool adds ecefbe302a47 mm: Introduce struct folio adds 34dbdc45bf1d mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds 863fd25ee2b2 mm/vmstat: Add functions to account folio statistics adds f1972c0d463b mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds 032c92517e41 mm: Add folio reference count functions adds 5f018b63fb00 mm: Add folio_put() adds ad2752ad96b4 mm: Add folio_get() adds 02b840516657 mm: Add folio_try_get_rcu() adds ee6d3ffc2a2d mm: Add folio flag manipulation functions adds bad0aa09b2e8 mm/lru: Add folio LRU functions adds 85aee17208e7 mm: Handle per-folio private data adds ef652a72b542 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds e38c222acb9e mm/filemap: Add folio_next_index() adds 335a349762c3 mm/filemap: Add folio_pos() and folio_file_pos() adds f33594ae817f mm/util: Add folio_mapping() and folio_file_mapping() adds f22b7213986e mm/filemap: Add folio_unlock() adds 64e86b8490c8 mm/filemap: Add folio_lock() adds 71c53545234c mm/filemap: Add folio_lock_killable() adds cc31c224972d mm/filemap: Add __folio_lock_async() adds 7e64270772f9 mm/filemap: Add folio_wait_locked() adds 844a782b0496 mm/filemap: Add __folio_lock_or_retry() adds f4e6f4d9aebc mm/swap: Add folio_rotate_reclaimable() adds 4ab265808c75 mm/filemap: Add folio_end_writeback() adds 6b69db27f901 mm/writeback: Add folio_wait_writeback() adds a75fdfd58af2 mm/writeback: Add folio_wait_stable() adds be8f72914261 mm/filemap: Add folio_wait_bit() adds 13a2a38a5d73 mm/filemap: Add folio_wake_bit() adds 2e96a1a81b3f mm/filemap: Convert page wait queues to be folios adds de1e8e6df93c mm/filemap: Add folio private_2 functions adds 805e2c1c3830 fs/netfs: Add folio fscache functions adds 70d77ae6ed3a mm: Add folio_mapped() adds 78288ece6f04 mm: Add folio_nid() adds ce99a553466f mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds fc8fdd05d66b mm/memcg: Use the node id in mem_cgroup_update_tree() adds 65c3430521fc mm/memcg: Remove soft_limit_tree_node() adds 6046d958c789 mm/memcg: Convert memcg_check_events to take a node ID adds 91c755d723c5 mm/memcg: Add folio_memcg() and related functions adds 9ce5a545a7d9 mm/memcg: Convert commit_charge() to take a folio adds 5b41533c9e51 mm/memcg: Convert mem_cgroup_charge() to take a folio adds de0fa3d68e45 mm/memcg: Convert uncharge_page() to uncharge_folio() adds d94b6e92b882 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds 8f64e217a8f2 mm/memcg: Convert mem_cgroup_migrate() to take folios adds 3448801ba7ba mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds 1dbd272e0a03 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds ca175c980940 mm/memcg: Convert mem_cgroup_move_account() to use a folio adds 48a7afc171e4 mm/memcg: Add folio_lruvec() adds eef636a5c68e mm/memcg: Add folio_lruvec_lock() and similar functions adds 9298104b2caa mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds eb515af21e31 mm/workingset: Convert workingset_activation to take a folio adds 1555715b7c0a mm: Add folio_pfn() adds a329a31fc8e2 mm: Add folio_raw_mapping() adds 3431c15c5e0a mm: Add flush_dcache_folio() adds 258aa9e135a0 mm: Add kmap_local_folio() adds bc51910a9f3e mm: Add arch_make_folio_accessible() adds 2dd8be4a9426 mm: Add folio_young and folio_idle adds bc9438a8b97d mm/swap: Add folio_activate() adds 8b9b282a54a8 mm/swap: Add folio_mark_accessed() adds 0d48d295865e mm/rmap: Add folio_mkclean() adds 2e5fd4c018e6 mm/migrate: Add folio_migrate_mapping() adds dd812ee687c9 mm/migrate: Add folio_migrate_flags() adds 99ccedc65150 mm/migrate: Add folio_migrate_copy() adds bec0740c046e mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds 7c11a8777027 flex_proportions: Allow N events instead of 1 adds 7b898ca6066d mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds e2b89715d245 mm/writeback: Add __folio_end_writeback() adds e93ccd808dff mm/writeback: Add folio_start_writeback() adds 269b0bf991ba mm/writeback: Add folio_mark_dirty() adds aa4c6098025e mm/writeback: Add __folio_mark_dirty() adds 12ad0f5ffc2d mm/writeback: Convert tracing writeback_page_template to folios adds f2985b9b5195 mm/writeback: Add filemap_dirty_folio() adds 879709676090 mm/writeback: Add folio_account_cleaned() adds b16b13ab960b mm/writeback: Add folio_cancel_dirty() adds b159d0975b0b mm/writeback: Add folio_clear_dirty_for_io() adds 51fee42ac1ed mm/writeback: Add folio_account_redirty() adds 4484234a38f2 mm/writeback: Add folio_redirty_for_writepage() adds 931d1c97640f mm/filemap: Add i_blocks_per_folio() adds 7e90b1b2b913 mm/filemap: Add folio_mkwrite_check_truncate() adds f4f991224133 mm/filemap: Add readahead_folio() adds d2ffc9859cc4 mm/workingset: Convert workingset_refault() to take a folio adds 806cdb0f0f1c mm: Add folio_evictable() adds 36a7b1705bf5 mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 27be1c553c73 mm/lru: Add folio_add_lru() adds 70ef3684cea1 mm/page_alloc: Add folio allocation functions adds dabba1aba97f mm/filemap: Add filemap_alloc_folio adds 9ac79fccaa04 mm/filemap: Add filemap_add_folio() adds 3b80d2aceaaa mm/filemap: Convert mapping_get_entry to return a folio adds ee189fe13a6b mm/filemap: Add filemap_get_folio adds 7c468240484d mm/filemap: Add FGP_STABLE adds 1a90e9dae32c mm/writeback: Add folio_write_one adds e061752729ba Merge remote-tracking branch 'folio/for-next' adds f885d3c5e6aa x86: include acpi.h when using acpi functions adds 722eef348744 mm/filemap.c: remove bogus VM_BUG_ON adds 688431b762a6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2e36383adbf5 /proc/kpageflags: do not use uninitialized struct pages adds 0a5b0e0c4efe procfs: prevent unpriveleged processes accessing fdinfo dir adds 1849f90e2383 ia64: fix typo in a comment adds f143caa0a388 ocfs2: remove an unnecessary condition adds 009aa8da5b42 ocfs2: quota_local: fix possible uninitialized-variable ac [...] adds febd5117e5ae ocfs2: reflink deadlock when clone file to the same direct [...] adds 146777b1249f ocfs2: clear links count in ocfs2_mknod() if an error occurs adds d08957d072cd ocfs2: fix ocfs2 corrupt when iputting an inode adds 07e83239e15a arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds f41e44d7b5e3 mm, slub: don't call flush_all() from slab_debug_trace_open() adds 05afc1c2dc86 mm, slub: allocate private object map for debugfs listings adds 0b058c7e7169 mm, slub: allocate private object map for validate_slab_cache() adds ece120a01980 mm, slub: don't disable irq for debug_check_no_locks_freed() adds 932dab59a0e9 mm, slub: remove redundant unfreeze_partials() from put_cp [...] adds 2625ffdf3276 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() adds 7a92444d2898 mm, slub: extract get_partial() from new_slab_objects() adds e3155f535ff5 mm, slub: dissolve new_slab_objects() into ___slab_alloc() adds da17192d4b24 mm, slub: return slab page from get_partial() and set c->p [...] adds c9456e920885 mm, slub: restructure new page checks in ___slab_alloc() adds 60b7e4e7ed33 mm, slub: simplify kmem_cache_cpu and tid setup adds cc976b129501 mm, slub: move disabling/enabling irqs to ___slab_alloc() adds e9c2a5f0ca9c mm, slub: do initial checks in ___slab_alloc() with irqs enabled adds 7455d2208289 mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] adds dfdb1b514bf8 mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] adds d1e19a041272 mm, slub: move disabling irqs closer to get_partial() in _ [...] adds 941f410a9418 mm, slub: restore irqs around calling new_slab() adds 36b1fc32ce13 mm, slub: validate slab from partial list or page allocato [...] adds 1567f70ea418 mm, slub: check new pages with restored irqs adds c66f238aa17b mm, slub: stop disabling irqs around get_partial() adds 66d2a24680a1 mm, slub: move reset of c->page and freelist out of deacti [...] adds 25e4f9ada2f6 mm, slub: make locking in deactivate_slab() irq-safe adds a7d52f9726e7 mm, slub: call deactivate_slab() without disabling irqs adds 84a3db0c52be mm, slub: move irq control into unfreeze_partials() adds c686ea1bcf84 mm, slub: discard slabs in unfreeze_partials() without irq [...] adds c9c73fec8db3 mm, slub: detach whole partial list at once in unfreeze_pa [...] adds c60f86b7f775 mm, slub: separate detaching of partial list in unfreeze_p [...] adds 09b2bd32eff3 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] adds 1e571e786dd5 mm, slub: don't disable irqs in slub_cpu_dead() adds 71699265dd7f mm, slab: make flush_slab() possible to call with irqs enabled adds 36600d98972e mm: slub: move flush_cpu_slab() invocations __free_slab() [...] adds cc2ef29c3d30 mm, slub: fix memory and cpu hotplug related lock ordering issues adds d2acb8e8d240 mm, slub: fix memory and cpu hotplug related lock ordering [...] adds 12429452d98a mm: slub: make object_map_lock a raw_spinlock_t adds 6f62eab387d6 mm, slub: optionally save/restore irqs in slab_[un]lock()/ adds 368fe299c2f5 mm, slub: make slab_lock() disable irqs with PREEMPT_RT adds 181314aade9e mm, slub: protect put_cpu_partial() with disabled irqs ins [...] adds 546a2c420cfa mm, slub: use migrate_disable() on PREEMPT_RT adds f9ae4c7df502 mm, slub: convert kmem_cpu_slab protection to local_lock adds 23da11ca6231 mm, slab: simplify lockdep_assert_held in lockdep_assert_held() adds 7450c64446d3 mm, slub: fix kmem_cache_cpu fields alignment for double cmpxchg adds d06c4cbc8975 mm/debug_vm_pgtable: introduce struct pgtable_debug_args adds 20c7c2980777 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests adds dbdfd960e8e3 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] adds 1cc436cc04cb mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] adds 373e2b570fcf mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] adds 045a544235fb mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] adds 01fbd93fbd31 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] adds a9981d79371c mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] adds fd102d17a5c3 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] adds 6a147c2f9967 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] adds cf2dc078981f mm/debug_vm_pgtable: remove unused code adds 813e68a8c38b mm/debug_vm_pgtable: fix corrupted page flag adds 5eaefecd845b mm: report a more useful address for reclaim acquisition adds ddef35967444 mm: add kernel_misc_reclaimable in show_free_areas adds 21acac9b10d3 mm: mark idle page tracking as BROKEN adds 1a26c8aaf279 writeback: track number of inodes under writeback adds 4bd3905f5e13 writeback: reliably update bandwidth estimation adds f2f3d3bd9aca writeback: fix bandwidth estimate for spiky workload adds 71c78c869a25 writeback: avoid division by 0 in wb_update_dirty_ratelimit() adds dca30501d557 writeback: rename domain_update_bandwidth() adds 40264e1e5ed4 writeback: use READ_ONCE for unlocked reads of writeback stats adds b54b9a0d3771 mm: remove irqsave/restore locking from contexts with irqs [...] adds 2e0fb5261bcf fs: drop_caches: fix skipping over shadow cache inodes adds 006057f1bcfd fs: inode: count invalidated shadow pages in pginodesteal adds 56d657271ff6 vfs: keep inodes with page cache off the inode shrinker LRU adds e9eb0348e0f1 writeback: memcg: simplify cgroup_writeback_by_id adds 4192487b16c5 mm: gup: remove set but unused local variable major adds 63a40a64f815 mm: gup: remove unneed local variable orig_refs adds f879764f3de6 mm: gup: remove useless BUG_ON in __get_user_pages() adds 7912ac5e0be8 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() adds 7c989419b81e mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix adds 77dc947e0e0f mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] adds 092792c3d8f2 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() adds 4898d4388f16 mm/gup: documentation corrections for gup/pup adds 5da0b9c43c4e mm/gup: small refactoring: simplify try_grab_page() adds 524bda3f3ac8 mm/gup: remove try_get_page(), call try_get_compound_head( [...] adds de5aa46c1d3d fs, mm: fix race in unlinking swapfile adds e28294a90b2a mm: delete unused get_kernel_page() adds 055daea20f22 shmem: use raw_spinlock_t for ->stat_lock adds 416528dd9b4f shmem: remove unneeded variable ret adds 49e40c4ed008 shmem: remove unneeded header file adds c5da862beb8f shmem: remove unneeded function forward declaration adds a7244343784b shmem: include header file to declare swap_info adds 21c544e04c01 huge tmpfs: fix fallocate(vanilla) advance over huge pages adds 59a90bcd2bb4 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE adds e71bcf378830 huge tmpfs: remove shrinklist addition from shmem_setattr() adds 8fd6fc8dd290 huge tmpfs: revert shmem's use of transhuge_vma_enabled() adds 231c38b26e0f huge tmpfs: move shmem_huge_enabled() upwards adds aa744ad9eef4 huge tmpfs: SGP_NOALLOC to stop collapse_file() on race adds 1be74d79c470 huge tmpfs: shmem_is_huge(vma, inode, index) adds c01e81c15869 huge tmpfs: decide stat.st_blksize by shmem_is_huge() adds 56cd66ffe530 shmem: shmem_writepage() split unlikely i915 THP adds 80bd10a19b99 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 3f0de3fa5ed5 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 9cc0b1127bbf mm, memcg: inline swap-related functions to improve disabl [...] adds 1e2c711720d7 memcg: enable accounting for pids in nested pid namespaces adds c5e3a6e1a4fa memcg: switch lruvec stats to rstat adds d9b24bea132c memcg: infrastructure to flush memcg stats adds e334c7ff1c43 memcg-infrastructure-to-flush-memcg-stats-v5 adds d5e0dff2214d memcg: charge fs_context and legacy_fs_context adds 659a7bdb513c memcg: enable accounting for mnt_cache entries adds e04540447967 memcg: enable accounting for pollfd and select bits arrays adds 04022e1b8a39 memcg: enable accounting for file lock caches adds 19c26dde17c1 memcg: enable accounting for fasync_cache adds ed05413c0fb2 memcg: enable accounting for new namesapces and struct nsproxy adds 21f99dd20693 memcg: enable accounting of ipc resources adds 8cf9fdfa4f6f memcg: enable accounting for signals adds 737c9efae0fd memcg: enable accounting for posix_timers_cache slab adds 5c7b6c912b44 memcg: enable accounting for ldt_struct objects adds 9edc42a386cc memcg: cleanup racy sum avoidance code adds db82343a9748 memcg: replace in_interrupt() by !in_task() in active_memcg() adds 56d1becc100f mm: memcontrol: set the correct memcg swappiness restriction adds 1db5f63c5fb1 mm, memcg: remove unused functions adds 0e990e60cc4b mm, memcg: save some atomic ops when flush is already true adds 280b08005af5 memcg: fix up drain_local_stock comment adds 3d32d8de91ff selftests/vm: use kselftest skip code for skipped tests adds 0e0cf30edccb lazy tlb: introduce lazy mm refcount helper functions adds bfb4fd128488 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds ccb3587b3ce9 lazy tlb: allow lazy tlb mm refcounting to be configurable adds b5b6794d485c lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds 2b4ab2e7181a lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds f88cd7cbf289 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds e61756bf70db lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds c7779fb1e608 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds d4e2d1244326 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 870408139763 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds a94221294586 scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds e1a7557249f9 mm: remove flush_kernel_dcache_page adds b061aaa729cc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code adds a8829ea678f7 mm: change fault_in_pages_* to have an unsigned size parameter adds 78ed3bb65269 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() adds 07a3667ea227 add-mmap_assert_locked-annotations-to-find_vma-fix adds 5207c39c5efa remap_file_pages: Use vma_lookup() instead of find_vma() adds 78103aabe95c mm/mremap: fix memory account on do_munmap() failure adds ba875c6c4779 mm/mremap: don't account pages in vma_to_resize() adds ce2a5719348e mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] adds 4c2cd9de6597 mm: sparse: pass section_nr to section_mark_present adds 331e90bd3297 mm: sparse: pass section_nr to find_memory_block adds 9684bd2ac334 mm: sparse: remove __section_nr() function adds bf1cbb42dbd2 mm/sparse: set SECTION_NID_SHIFT to 6 adds 32a617e795a7 include/linux/mmzone.h: avoid a warning in sparse memory support adds 11c713655442 mm/sparse: clarify pgdat_to_phys adds 28d7e9fe82df mm/vmalloc: use batched page requests in bulk-allocator adds 08a141abc0cc mm/vmalloc: remove gfpflags_allow_blocking() check adds fe05b7833c40 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds 4f475fd45717 mm/vmalloc: fix wrong behavior in vread adds 67be95c44a9c mm/kasan: move kasan.fault to mm/kasan/report.c adds 9f386bf71767 kasan: test: rework kmalloc_oob_right adds 1b20e9ea1aa1 kasan: test: avoid writing invalid memory adds 8a18c37a4ced kasan: test: avoid corrupting memory via memset adds 99a89f3309ae kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS adds 97420c52bed1 kasan: test: only do kmalloc_uaf_memset for generic mode adds c1f4d699c75a kasan: test: clean up ksize_uaf adds d65154586ce5 kasan: test: avoid corrupting memory in copy_user_test adds c14bdc7bee4f kasan: test: avoid corrupting memory in kasan_rcu_uaf adds 2bb812f987f3 mm/page_alloc: always initialize memory map for the holes adds 551ed2e6f5d0 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix adds 28c6e7e5a91e microblaze: simplify pte_alloc_one_kernel() adds 30a333c706c4 mm: introduce memmap_alloc() to unify memory map allocation adds 17931e564ba9 memblock: stop poisoning raw allocations adds 923ddb55aaf6 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] adds c7106f38b261 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref adds 81b4f3bb4acb mm/page_alloc.c: use in_task() adds 0cda9b0410be mm/hwpoison: remove unneeded variable unmap_success adds 01da0ad257ab mm/hwpoison: fix potential pte_unmap_unlock pte error adds f139fae2fee5 mm/hwpoison: change argument struct page **hpagep to *hpage adds a73176262c2d mm/hwpoison: fix some obsolete comments adds 181f3a058cb4 mm: hwpoison: don't drop slab caches for offlining non-LRU page adds 6556acab3567 doc: hwpoison: correct the support for hugepage adds bdd57b87a748 mm: hwpoison: dump page for unhandlable page adds 66adf03f7c68 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds 4f8d3fe8a0b7 hugetlb: drop ref count earlier after page allocation adds 225ee545af17 hugetlb: before freeing hugetlb page set dtor to appropria [...] adds b487f4612476 userfaultfd: change mmap_changing to atomic adds e3952476cd50 userfaultfd: prevent concurrent API initialization adds 47e8a2a69c3a selftests/vm/userfaultfd: wake after copy failure adds 928b9872c473 mm/numa: automatically generate node migration order adds d4e8d5a2d6da mm/migrate: update node demotion order on hotplug events adds 1762e8ddd437 mm/migrate: enable returning precise migrate_pages() succe [...] adds 084ba4019381 mm/migrate: demote pages during reclaim adds 998b778e0f72 mm-migrate-demote-pages-during-reclaim-v11 adds 0f5b9397241e mm/vmscan: add page demotion counter adds 76b593d7f22f mm/vmscan: add helper for querying ability to age anonymous pages adds 629b606dfbd4 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] adds b3be79729a0d mm/vmscan: Consider anonymous pages without swap adds a7e1a51a06e9 mm-vmscan-consider-anonymous-pages-without-swap-v11 adds 24f5fe20c846 mm/vmscan: never demote for memcg reclaim adds 69c7a36a7d77 mm/migrate: add sysfs interface to enable reclaim migration adds a26af674f738 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] adds 3ba26f4ac58e mm/vmscan: remove the PageDirty check after MADV_FREE page [...] adds 8b8096f60846 mm/vmscan: remove misleading setting to sc->priority adds 7514fe0c25a3 mm/vmscan: remove unneeded return value of kswapd_run() adds 0f518cf5d82f mm/vmscan: add 'else' to remove check_pending label adds 0b8efcb0bf05 mm, vmscan: guarantee drop_slab_node() termination adds a026b83fa9ce mm: compaction: optimize proactive compaction deferrals adds 7cbda6083ae1 mm-compaction-optimize-proactive-compaction-deferrals-fix adds ef5a1ba98bc8 mm: compaction: support triggering of proactive compaction [...] adds dd7bc410c396 mm-compaction-support-triggering-of-proactive-compaction-b [...] adds 91a01033a5d2 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 74b9dc76d42a mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds be5ff1ab2d94 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] adds cf5c2b18f1fa mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 932ba5a6e18a mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds 28f6f9cb4a3a mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds 9a994fbdc0a5 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix adds b0eb7fcac851 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] adds 57a365d6d147 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds ff2f42cac2f8 mm/mempolicy: unify the create() func for bind/interleave/ [...] adds bbc8c0f2b253 mm/mempolicy.c: use in_task() in mempolicy_slab_node() adds 461ef12c4375 memblock: make memblock_find_in_range method private adds 107190fb1d3c mm: introduce process_mrelease system call adds a056c4704738 mm: wire up syscall process_mrelease adds 88a3014412e7 oom_kill: oom_score_adj broken for processes with small me [...] adds 68bfd4075d5a mm/migrate: correct kernel-doc notation adds 883146b11ef1 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds c47e74219d4b selftests: vm: add KSM merge test adds a113a8943261 selftests: vm: add KSM unmerge test adds 3f579f1a3f86 selftests: vm: add KSM zero page merging test adds 4081d8430086 selftests: vm: add KSM merging across nodes test adds 1cf855e95872 mm: KSM: fix data type adds 347612c5267f selftests: vm: add KSM merging time test adds 8767db7ea52c selftests: vm: add COW time test for KSM pages adds 52bbb62ee48f mm/vmstat: correct some wrong comments adds 251f8851237c mm/vmstat: simplify the array size calculation adds d01147d18f8e mm/vmstat: remove unneeded return value adds 15fd61a615d0 mm/vmstat: protect per cpu variables with preempt disable on RT adds c9c3dca84331 mm/madvise: add MADV_WILLNEED to process_madvise() adds 9ba945a5f5e3 memory-hotplug.rst: remove locking details from admin-guide adds 7f640ec87cbe memory-hotplug.rst: complete admin-guide overhaul adds 76560aa61988 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds 1bc61f2d39cd mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 8c1cf499197a mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 7eac001b264c mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds 0d5077ceae1d mm/memory_hotplug: remove nid parameter from remove_memory [...] adds d028d3cbb08e ACPI: memhotplug: memory resources cannot be enabled yet adds 7875f7cd8acb mm: track present early pages per zone adds 2b9c2d692737 mm/memory_hotplug: introduce "auto-movable" online policy adds 042bfa829037 drivers/base/memory: introduce "memory groups" to logicall [...] adds 62e87f2086b0 mm/memory_hotplug: track present pages in memory groups adds a5eb9bf4563a ACPI: memhotplug: use a single static memory group for a s [...] adds 4bf2a8bcfdf7 dax/kmem: use a single static memory group for a single pr [...] adds 07da67814add virtio-mem: use a single dynamic memory group for a single [...] adds 345cfbed28d7 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] adds 42b9b512368a mm/memory_hotplug: improved dynamic memory group aware "au [...] adds dc7657c0f637 mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] adds 4d6b69278e04 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds aa6da1c42ef3 mm: remove redundant compound_head() calling adds 8e0f4444f7d4 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds a05cc9abd9c2 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds babe97525a58 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 1b3b8cc86ea7 highmem: don't disable preemption on RT in kmap_atomic() adds 773f49edcb8f mm/highmem: Remove deprecated kmap_atomic adds c4c76efb5469 mm: in_irq() cleanup adds c32716ab0ebf mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] adds 59f23b42c3ae mm/secretmem: use refcount_t instead of atomic_t adds d777ad50c842 kfence: show cpu and timestamp in alloc/free info adds 7a728f2e534e mm: introduce Data Access MONitor (DAMON) adds 0fed6776414e mm/damon/core: implement region-based sampling adds 1650c4e6e5d3 mm/damon: adaptively adjust regions adds 317bb7c778ab mm/idle_page_tracking: make PG_idle reusable adds 1ba27cffb7ee mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT adds 4c1f13fd4111 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix adds 78c85147b72d mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users adds bc3f00f69680 mm/damon: implement primitives for the virtual memory addr [...] adds 7291c1e5c246 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] adds 9bcc195536de mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup adds e64e46b1688d mm/damon: add a tracepoint adds 55cc7f81a6d0 mm/damon: implement a debugfs-based user space interface adds 729cd4573257 mm-damon-implement-a-debugfs-based-user-space-interface-fix adds b3044aa54c44 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix adds c81dfd173730 mm/damon/dbgfs: export kdamond pid to the user space adds f904bccdf143 mm/damon/dbgfs: support multiple contexts adds 9ddc3621ff50 Documentation: add documents for DAMON adds 025b24541623 mm/damon: add kunit tests adds c81c9fb383c4 mm/damon: add user space selftests adds 3629dd09173d MAINTAINERS: update for DAMON adds 630e6cc9258c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds fa1618d78bca fs/buffer.c: dump more info for __getblk_gfp() stall problem adds c9776668438f kernel/hung_task.c: Monitor killed tasks. adds ed9b22b7e6ba alpha: agp: make empty macros use do-while-0 style adds c0d07417ad8a alpha: pci-sysfs: fix all kernel-doc warnings adds b77d0128f640 percpu: remove export of pcpu_base_addr adds 4b50d7a0ab05 fs/proc/kcore.c: add mmap interface adds ea82408797a6 proc: stop using seq_get_buf in proc_task_name adds 3e2ab1ea4bc6 connector: send event on write to /proc/[pid]/comm adds 78fba7d75a77 proc/sysctl: make protected_* world readable adds a091be2b2ff4 arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds f3c06663a713 include/linux/once.h: fix trivia typo Not -> Note adds ba7f0e65b604 units: change from 'L' to 'UL' adds a297177e577a units: add the HZ macros adds bb5e0747600a thermal/drivers/devfreq_cooling: use HZ macros adds 43e3ae774d95 devfreq: use HZ macros adds 50c528e559fe iio/drivers/as73211: use HZ macros adds 792b27a95ebd hwmon/drivers/mr75203: use HZ macros adds 000babd7a2bd iio/drivers/hid-sensor: use HZ macros adds 12fa3d0692c4 i2c/drivers/ov02q10: use HZ macros adds af1969db0f38 mtd/drivers/nand: use HZ macros adds 4c7ed330e62f phy/drivers/stm32: use HZ macros adds 3693e9621222 kernel/acct.c: use dedicated helper to access rlimit values adds 3944869d304b math: make RATIONAL tristate adds abf80b1710e0 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds c8707e54528c lib/string: optimized memcpy adds bd6e8357c5a2 lib/string: optimized memmove adds 371f85776350 lib/string: optimized memset adds 3908d29091ae lib/test: convert test_sort.c to use KUnit adds 6682715d704d lib/dump_stack: correct kernel-doc notation adds d9f6e28c8caf lib/iov_iter.c: fix kernel-doc warnings adds e296d831fe2e bitops: protect find_first_{,zero}_bit properly adds a9755b5caf73 bitops: move find_bit_*_le functions from le.h to find.h adds 821cadbf540b include: move find.h from asm_generic to linux adds dbbccfe505ef arch: remove GENERIC_FIND_FIRST_BIT entirely adds 6b6c111934a4 lib: add find_first_and_bit() adds edc3a6eea1c7 cpumask: use find_first_and_bit() adds d49b694c3ef9 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] adds 0803a22a559a tools: sync tools/bitmap with mother linux adds 67d486cbe46e cpumask: replace cpumask_next_* with cpumask_first_* where [...] adds 748900a6d44c include/linux: move for_each_bit() macros from bitops.h to find.h adds e4beeb99bc4b find: micro-optimize for_each_{set,clear}_bit() adds c83c6d80dade bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] adds a008ed586dbc tools: rename bitmap_alloc() to bitmap_zalloc() adds 504fb2dec1b8 mm/percpu: micro-optimize pcpu_is_populated() adds c20500c9abe9 bitmap: unify find_bit operations adds f0026b82ef9c lib: bitmap: add performance test for bitmap_print_to_pagebuf adds ec91085ca2fc vsprintf: rework bitmap_list_string adds 7245e75f1107 lib/vsprintf: don't increment buf in bitmap_list_string adds ca4907275289 checkpatch: support wide strings adds 6d01cb2324d0 checkpatch: make email address check case insensitive adds 9b6d0f30bd12 checkpatch: improve GIT_COMMIT_ID test adds b81f67c562dc checkpatch-improve-git_commit_id-test-fix adds 5d9d50f0a603 fs/epoll: use a per-cpu counter for user's watches count adds c10e07398ef0 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix adds 4fbc3ac1e771 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix adds 069062768f84 ramfs: fix mount source show for ramfs adds ef2f1a4d5c71 init: move usermodehelper_enable() to populate_rootfs() adds 82d95a07f64f trap: cleanup trap_init() adds 4cd8e7febb4d init/main.c: silence some -Wunused-parameter warnings adds 09215c5b2859 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds 7a93b66e4b71 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 2ef34726ec35 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds 46accddc68b5 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds f31bdb75f5b8 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds a065e7e69579 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds 3e79eb1b76aa hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds ef6b0168142e fs/coredump.c: log if a core dump is aborted due to change [...] adds e7b81ca105f9 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix adds 6b33bde8d1f8 coredump: fix memleak in dump_vma_snapshot() adds 085601486dde kernel/fork.c: unexport get_{mm,task}_exe_file adds 53884bf416a6 pid: cleanup the stale comment mentioning pidmap_init(). adds 847d3bd12b61 prctl: allow to setup brk for et_dyn executables adds 734024e09b80 configs: remove the obsolete CONFIG_INPUT_POLLDEV adds 74a9015e74a0 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] adds eedfcedc7315 selftests/memfd: remove unused variable adds 6326eb4a3915 ipc: replace costly bailout check in sysvipc_find_ipc() adds 93aaa505e493 Merge branch 'akpm-current/current' adds c9c3abfe5d99 mm/workingset: correct kernel-doc notations adds 654feb82282e mm: move kvmalloc-related functions to slab.h adds 30a50a4295e1 mm: migrate: simplify the file-backed pages validation whe [...] adds ec328316f9e1 mm: migrate: introduce a local variable to get the number [...] adds 533a98e63219 mm: migrate: fix the incorrect function name in comments adds 015e3efb2c42 mm: migrate: change to use bool type for 'page_was_mapped' adds a138360b36d9 mm: unexport folio_memcg_{,un}lock adds 70d1b879ac7c mm: unexport {,un}lock_page_memcg adds df7191726f72 Compiler Attributes: add __alloc_size() for better bounds [...] adds c69140f7e02e Compiler Attributes: Add __alloc_size for better bounds ch [...] adds 18062927a87d checkpatch: add __alloc_size() to known $Attribute adds 52af15227061 slab: clean up function declarations adds b362a0065531 slab: add __alloc_size attributes for better bounds checking adds 84f79276320b mm/page_alloc: add __alloc_size attributes for better boun [...] adds b44241cb55a9 percpu: add __alloc_size attributes for better bounds checking adds 0561d1816312 mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 3afd60ae1ffc scripts: check_extable: fix typo in user error message adds 71c7e0cecba6 kexec: move locking into do_kexec_load adds b9d36a150cf5 kexec: avoid compat_alloc_user_space adds f55145860b59 mm: simplify compat_sys_move_pages adds 860097e4fe46 mm: simplify compat numa syscalls adds fe37ef0eabb5 fixup! mm: simplify compat numa syscalls adds d320c638d997 compat: remove some compat entry points adds 9175653901de arch: remove compat_alloc_user_space adds ddfe47bc13c4 Merge branch 'akpm/master' adds c1b13fe76e95 Add linux-next specific files for 20210901
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 (92d00774360d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + Documentation/ABI/testing/dell-smbios-wmi | 2 +- Documentation/ABI/testing/ima_policy | 15 +- Documentation/ABI/testing/sysfs-block-device | 43 +- .../ABI/testing/sysfs-bus-iio-chemical-sgp40 | 31 + Documentation/ABI/testing/sysfs-bus-pci | 17 + Documentation/ABI/testing/sysfs-bus-platform | 14 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 2 +- .../ABI/testing/sysfs-class-firmware-attributes | 19 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 9 + Documentation/ABI/testing/sysfs-driver-intc_sar | 54 + Documentation/ABI/testing/sysfs-fs-f2fs | 3 +- .../ABI/testing/sysfs-kernel-iommu_groups | 6 +- .../ABI/testing/sysfs-platform-dell-smbios | 2 +- .../testing/sysfs-platform-intel-wmi-thunderbolt | 2 +- Documentation/ABI/testing/sysfs-platform_profile | 7 + Documentation/ABI/testing/sysfs-power | 2 +- Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 12 +- Documentation/PCI/pci.rst | 1 + Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/device-mapper/dm-ima.rst | 827 +- Documentation/admin-guide/kernel-parameters.txt | 32 +- Documentation/admin-guide/laptops/lg-laptop.rst | 4 +- Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/arm64/asymmetric-32bit.rst | 155 + Documentation/arm64/booting.rst | 15 +- Documentation/arm64/index.rst | 1 + Documentation/atomic_t.txt | 53 + Documentation/bpf/index.rst | 10 +- Documentation/bpf/libbpf/index.rst | 22 + Documentation/bpf/libbpf/libbpf.rst | 14 - Documentation/bpf/libbpf/libbpf_api.rst | 27 - .../bpf/libbpf/libbpf_naming_convention.rst | 2 +- Documentation/conf.py | 121 +- Documentation/core-api/cpu_hotplug.rst | 2 +- Documentation/core-api/irq/irq-domain.rst | 28 +- Documentation/dev-tools/kunit/kunit-tool.rst | 9 +- Documentation/dev-tools/kunit/running_tips.rst | 10 + Documentation/devicetree/bindings/Makefile | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 11 + .../devicetree/bindings/arm/rockchip.yaml | 28 + Documentation/devicetree/bindings/arm/tegra.yaml | 1 + .../devicetree/bindings/ata/exynos-sata.txt | 30 - Documentation/devicetree/bindings/chosen.txt | 12 +- .../bindings/clock/brcm,iproc-clocks.yaml | 27 +- .../devicetree/bindings/clock/clk-exynos-audss.txt | 103 - .../bindings/clock/clk-s5pv210-audss.txt | 53 - .../devicetree/bindings/clock/exynos3250-clock.txt | 57 - .../devicetree/bindings/clock/exynos4-clock.txt | 86 - .../devicetree/bindings/clock/exynos5250-clock.txt | 41 - .../devicetree/bindings/clock/exynos5420-clock.txt | 42 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 40 + .../devicetree/bindings/clock/qcom,gcc-sm6115.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml | 76 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/samsung,exynos-audss-clock.yaml | 80 + .../bindings/clock/samsung,exynos-clock.yaml | 59 + .../bindings/clock/samsung,exynos-ext-clock.yaml | 46 + .../clock/samsung,exynos4412-isp-clock.yaml | 64 + .../clock/samsung,s5pv210-audss-clock.yaml | 78 + .../bindings/connector/usb-connector.yaml | 4 + .../bindings/devfreq/event/exynos-nocp.txt | 26 - .../bindings/devfreq/event/exynos-ppmu.txt | 169 - .../devfreq/event/samsung,exynos-nocp.yaml | 48 + .../devfreq/event/samsung,exynos-ppmu.yaml | 169 + .../bindings/display/mediatek/mediatek,dsi.txt | 2 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 6 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 6 +- .../bindings/display/msm/dsi-phy-20nm.yaml | 3 +- .../bindings/display/msm/dsi-phy-28nm.yaml | 8 +- .../devicetree/bindings/display/zte,vou.txt | 120 - .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 12 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 130 + .../devicetree/bindings/firmware/arm,scpi.yaml | 6 +- .../devicetree/bindings/gpio/gpio-virtio.yaml | 59 + .../bindings/gpio/rockchip,gpio-bank.yaml | 5 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + .../devicetree/bindings/hwmon/max1619.txt | 12 - .../devicetree/bindings/i2c/i2c-virtio.yaml | 51 + .../devicetree/bindings/i2c/renesas,riic.yaml | 30 +- .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 10 +- .../bindings/iio/accel/bosch,bma255.yaml | 34 +- .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 134 + .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 + .../devicetree/bindings/input/regulator-haptic.txt | 21 - .../bindings/input/regulator-haptic.yaml | 43 + .../input/touchscreen/chipone,icn8318.yaml | 62 + .../bindings/input/touchscreen/chipone_icn8318.txt | 44 - .../input/touchscreen/pixcir,pixcir_ts.yaml | 68 + .../bindings/input/touchscreen/pixcir_i2c_ts.txt | 31 - .../bindings/input/touchscreen/ti,tsc2005.yaml | 128 + .../bindings/input/touchscreen/tsc2005.txt | 64 - .../interrupt-controller/loongson,liointc.yaml | 8 +- .../samsung,exynos4210-combiner.txt | 50 - .../samsung,exynos4210-combiner.yaml | 96 + .../devicetree/bindings/ipmi/ssif-bmc.yaml | 38 - Documentation/devicetree/bindings/leds/common.yaml | 6 + .../devicetree/bindings/mailbox/mtk-gce.txt | 7 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 2 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 8 +- .../devicetree/bindings/media/mediatek-vcodec.txt | 1 + .../devicetree/bindings/media/renesas,imr.txt | 31 - .../devicetree/bindings/media/renesas,imr.yaml | 67 + .../memory-controllers/ath79-ddr-controller.txt | 35 - .../bindings/memory-controllers/brcm,dpfe-cpu.txt | 27 - .../bindings/memory-controllers/brcm,dpfe-cpu.yaml | 48 + .../bindings/memory-controllers/exynos5422-dmc.txt | 84 - .../marvell,mvebu-sdram-controller.yaml | 31 + .../memory-controllers/mvebu-sdram-controller.txt | 21 - .../qca,ath79-ddr-controller.yaml | 61 + .../memory-controllers/renesas,h8300-bsc.txt | 12 - .../memory-controllers/renesas,h8300-bsc.yaml | 35 + .../memory-controllers/samsung,exynos5422-dmc.yaml | 137 + .../memory-controllers/synopsys,ddrc-ecc.yaml | 73 + .../bindings/memory-controllers/synopsys.txt | 32 - .../memory-controllers/ti,da8xx-ddrctl.yaml | 35 + .../memory-controllers/ti-da8xx-ddrctl.txt | 20 - .../devicetree/bindings/mfd/brcm,cru.yaml | 86 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 6 +- .../devicetree/bindings/mfd/ti,tps65086.yaml | 124 + Documentation/devicetree/bindings/mfd/tps65086.txt | 54 - .../devicetree/bindings/misc/eeprom-93xx46.txt | 29 - .../devicetree/bindings/misc/eeprom-93xx46.yaml | 70 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 18 +- .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 4 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 133 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 1 + .../devicetree/bindings/net/brcm,unimac-mdio.txt | 43 - .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 84 + .../devicetree/bindings/net/can/bosch,c_can.yaml | 119 + .../devicetree/bindings/net/can/c_can.txt | 65 - .../bindings/net/can/can-controller.yaml | 9 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 17 + .../bindings/net/can/renesas,rcar-canfd.yaml | 69 +- .../bindings/net/intel,ixp46x-ptp-timer.yaml | 54 + .../devicetree/bindings/net/litex,liteeth.yaml | 98 + Documentation/devicetree/bindings/net/macb.txt | 1 + .../devicetree/bindings/net/qcom,ipa.yaml | 24 +- .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 15 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 8 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 4 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 8 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 +- .../devicetree/bindings/nvmem/nintendo-otp.yaml | 44 + .../devicetree/bindings/pci/faraday,ftpci100.yaml | 4 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 100 - .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 202 + .../bindings/pci/hisilicon,kirin-pcie.yaml | 167 + .../bindings/pci/intel,keembay-pcie-ep.yaml | 69 + .../bindings/pci/intel,keembay-pcie.yaml | 97 + .../devicetree/bindings/pci/kirin-pcie.txt | 50 - .../devicetree/bindings/pci/loongson.yaml | 8 +- .../devicetree/bindings/pci/mediatek-pcie-cfg.yaml | 39 + .../devicetree/bindings/pci/mediatek-pcie.txt | 206 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 7 + .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 1 + .../bindings/phy/hisilicon,phy-hi3670-pcie.yaml | 82 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 6 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 16 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 10 +- .../bindings/pinctrl/intel,pinctrl-keembay.yaml | 135 + .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 206 + .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 173 + .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 373 + .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 228 + .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 156 - .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 - .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 490 - .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 5 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 290 - .../bindings/pinctrl/qcom,pmic-gpio.yaml | 239 + .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 179 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 155 + .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 1 + .../bindings/power/rockchip-io-domain.yaml | 30 + .../devicetree/bindings/power/supply/battery.yaml | 14 + .../bindings/power/supply/maxim,max17042.yaml | 2 + .../bindings/power/supply/mt6360_charger.yaml | 48 + .../power/supply/summit,smb347-charger.yaml | 30 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 8 +- .../bindings/rng/samsung,exynos5250-trng.txt | 17 - .../bindings/rng/samsung,exynos5250-trng.yaml | 44 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 3 + .../devicetree/bindings/serial/8250_omap.yaml | 9 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 37 +- .../devicetree/bindings/sound/ics43432.txt | 6 +- .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 184 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 47 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 6 +- .../devicetree/bindings/sound/realtek,rt1015p.yaml | 6 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 22 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 11 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 8 +- .../devicetree/bindings/spi/realtek,rtl-spi.yaml | 12 +- .../devicetree/bindings/spi/rockchip-sfc.yaml | 91 + .../devicetree/bindings/spi/spi-sprd-adi.txt | 63 - .../devicetree/bindings/spi/sprd,spi-adi.yaml | 104 + .../devicetree/bindings/thermal/qcom-lmh.yaml | 82 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../devicetree/bindings/timer/arm,sp804.yaml | 6 +- .../bindings/timer/energymicro,efm32-timer.txt | 23 - .../bindings/timer/rockchip,rk-timer.txt | 27 - .../bindings/timer/rockchip,rk-timer.yaml | 64 + .../devicetree/bindings/trivial-devices.yaml | 8 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 + .../devicetree/bindings/usb/mediatek,musb.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 8 + Documentation/devicetree/bindings/virtio/mmio.yaml | 3 +- .../devicetree/bindings/virtio/virtio-device.yaml | 41 + .../bindings/watchdog/maxim,max63xx.yaml | 44 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + Documentation/driver-api/cxl/memory-devices.rst | 3 + Documentation/driver-api/index.rst | 1 - Documentation/driver-api/lightnvm-pblk.rst | 21 - Documentation/driver-api/vfio.rst | 4 +- Documentation/fault-injection/fault-injection.rst | 18 + Documentation/fault-injection/provoke-crashes.rst | 3 +- Documentation/features/vm/THP/arch-support.txt | 2 +- Documentation/filesystems/cifs/ksmbd.rst | 3 +- Documentation/filesystems/erofs.rst | 16 +- Documentation/filesystems/ext4/globals.rst | 1 + Documentation/filesystems/ext4/inodes.rst | 10 +- Documentation/filesystems/ext4/orphan.rst | 52 + Documentation/filesystems/ext4/special_inodes.rst | 17 + Documentation/filesystems/ext4/super.rst | 15 +- Documentation/filesystems/f2fs.rst | 9 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locking.rst | 2 +- Documentation/filesystems/mandatory-locking.rst | 188 - Documentation/filesystems/ntfs3.rst | 106 + Documentation/filesystems/vfs.rst | 2 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/gpu/i915.rst | 15 + Documentation/gpu/rfc/i915_gem_lmem.rst | 109 - Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 + Documentation/gpu/rfc/i915_scheduler.rst | 148 + Documentation/gpu/rfc/index.rst | 4 + Documentation/hwmon/aquacomputer_d5next.rst | 61 + Documentation/hwmon/index.rst | 1 + Documentation/i2c/index.rst | 1 + Documentation/kbuild/llvm.rst | 25 +- Documentation/leds/well-known-leds.txt | 58 + Documentation/networking/batman-adv.rst | 2 +- .../device_drivers/ethernet/mellanox/mlx5.rst | 44 + .../networking/devlink/devlink-params.rst | 12 + Documentation/networking/devlink/index.rst | 1 - Documentation/networking/devlink/sja1105.rst | 49 - Documentation/networking/dsa/dsa.rst | 29 +- Documentation/networking/dsa/sja1105.rst | 218 +- Documentation/networking/ethtool-netlink.rst | 23 + Documentation/networking/filter.rst | 4 +- Documentation/networking/mptcp-sysctl.rst | 12 + Documentation/networking/nf_conntrack-sysctl.rst | 20 +- Documentation/networking/pktgen.rst | 18 +- Documentation/networking/vrf.rst | 13 + Documentation/powerpc/associativity.rst | 105 + Documentation/powerpc/index.rst | 1 + Documentation/process/applying-patches.rst | 2 +- Documentation/process/kernel-docs.rst | 14 +- Documentation/sound/alsa-configuration.rst | 8 + Documentation/sound/hd-audio/notes.rst | 11 + Documentation/sphinx/requirements.txt | 3 +- Documentation/trace/boottime-trace.rst | 85 +- Documentation/trace/coresight/coresight-config.rst | 244 + Documentation/trace/coresight/coresight.rst | 15 + Documentation/trace/ftrace.rst | 2 +- Documentation/trace/histogram.rst | 92 +- Documentation/translations/conf.py | 12 + .../it_IT/core-api/symbol-namespaces.rst | 26 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/process/deprecated.rst | 8 +- .../it_IT/process/stable-kernel-rules.rst | 6 - .../it_IT/process/submitting-patches.rst | 57 +- Documentation/translations/ja_JP/howto.rst | 8 + Documentation/translations/ja_JP/index.rst | 5 + Documentation/translations/ko_KR/howto.rst | 8 + Documentation/translations/ko_KR/index.rst | 2 + .../translations/zh_CN/accounting/index.rst | 25 + .../translations/zh_CN/accounting/psi.rst | 155 + Documentation/translations/zh_CN/index.rst | 11 +- .../translations/zh_CN/infiniband/core_locking.rst | 115 + .../translations/zh_CN/infiniband/index.rst | 40 + .../translations/zh_CN/infiniband/ipoib.rst | 111 + .../translations/zh_CN/infiniband/opa_vnic.rst | 156 + .../translations/zh_CN/infiniband/sysfs.rst | 21 + .../translations/zh_CN/infiniband/tag_matching.rst | 63 + .../translations/zh_CN/infiniband/user_mad.rst | 164 + .../translations/zh_CN/infiniband/user_verbs.rst | 72 + .../translations/zh_CN/virt/acrn/cpuid.rst | 56 + .../translations/zh_CN/virt/acrn/index.rst | 25 + .../translations/zh_CN/virt/acrn/introduction.rst | 52 + .../translations/zh_CN/virt/acrn/io-request.rst | 99 + .../translations/zh_CN/virt/guest-halt-polling.rst | 87 + Documentation/translations/zh_CN/virt/index.rst | 38 + .../translations/zh_CN/virt/ne_overview.rst | 88 + .../translations/zh_CN/virt/paravirt_ops.rst | 41 + Documentation/translations/zh_TW/index.rst | 4 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - .../media/v4l/ext-ctrls-image-source.rst | 20 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 7 + Documentation/virt/kvm/api.rst | 36 +- Documentation/virt/kvm/locking.rst | 8 +- Documentation/vm/hwpoison.rst | 1 - Documentation/x86/x86_64/boot-options.rst | 11 +- Documentation/x86/x86_64/mm.rst | 4 - MAINTAINERS | 301 +- Makefile | 124 +- Next/SHA1s | 415 +- Next/Trees | 1 + Next/merge.log | 20429 ++++++++++++------- arch/Kconfig | 3 + arch/alpha/Kconfig | 2 - arch/alpha/include/asm/bitops.h | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/arc/Kconfig | 12 +- arch/arc/Makefile | 3 +- arch/arc/include/asm/bitops.h | 1 - arch/arc/include/asm/cache.h | 4 - arch/arc/include/asm/cacheflush.h | 1 + arch/arc/include/asm/entry-compact.h | 8 - arch/arc/include/asm/hugepage.h | 8 - arch/arc/include/asm/mmu-arcv2.h | 103 + arch/arc/include/asm/mmu.h | 73 +- arch/arc/include/asm/mmu_context.h | 28 +- arch/arc/include/asm/page.h | 74 +- arch/arc/include/asm/pgalloc.h | 81 +- arch/arc/include/asm/pgtable-bits-arcv2.h | 149 + arch/arc/include/asm/pgtable-levels.h | 189 + arch/arc/include/asm/pgtable.h | 315 +- arch/arc/include/asm/processor.h | 2 +- arch/arc/include/asm/setup.h | 12 +- arch/arc/include/asm/uaccess.h | 72 - arch/arc/kernel/entry-arcv2.S | 1 + arch/arc/kernel/entry.S | 7 +- arch/arc/kernel/intc-compact.c | 2 +- arch/arc/kernel/mcip.c | 2 +- arch/arc/kernel/smp.c | 2 +- arch/arc/kernel/stacktrace.c | 2 +- arch/arc/kernel/traps.c | 5 - arch/arc/mm/cache.c | 10 +- arch/arc/mm/extable.c | 12 - arch/arc/mm/fault.c | 20 +- arch/arc/mm/init.c | 5 + arch/arc/mm/ioremap.c | 3 +- arch/arc/mm/tlb.c | 105 +- arch/arc/mm/tlbex.S | 74 +- arch/arm/Kconfig | 13 +- arch/arm/Makefile | 3 +- arch/arm/arm-soc-for-next-contents.txt | 138 +- arch/arm/boot/Makefile | 14 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/compressed/string.c | 1 + arch/arm/boot/dts/Makefile | 25 +- arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi | 3 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 4 + .../boot/dts/aspeed-bmc-facebook-cloudripper.dts | 544 + arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts | 185 + arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts | 1251 ++ arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 8 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 48 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 4 +- .../boot/dts/ast2600-facebook-netbmc-common.dtsi | 169 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 12 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 4 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 14 +- arch/arm/boot/dts/dm8148-evm.dts | 8 +- arch/arm/boot/dts/dm8168-evm.dts | 8 +- .../boot/dts/facebook-bmc-flash-layout-128.dtsi | 60 + arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts | 13 + arch/arm/boot/dts/imx6dl-skov-revc-lt6.dts | 106 + arch/arm/boot/dts/imx6q-skov-revc-lt2.dts | 36 + arch/arm/boot/dts/imx6q-skov-revc-lt6.dts | 128 + .../boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts | 127 + arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 54 + arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 477 + arch/arm/boot/dts/imx6qp-prtwd3.dts | 2 + arch/arm/boot/dts/integratorap-im-pd1.dts | 4 +- arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts | 110 + arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts | 167 + arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts | 145 + arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 158 + .../arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts | 172 + arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts | 146 + arch/arm/boot/dts/intel-ixp42x-ixdp425.dts | 72 + arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts | 125 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 30 +- arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts | 173 + arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 95 + .../arm/boot/dts/intel-ixp42x-welltech-epbx100.dts | 84 +- arch/arm/boot/dts/intel-ixp42x.dtsi | 5 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 81 +- arch/arm/boot/dts/intel-ixp43x-kixrp435.dts | 68 + arch/arm/boot/dts/intel-ixp43x.dtsi | 6 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 11 + arch/arm/boot/dts/intel-ixp46x-ixdp465.dts | 38 + .../boot/dts/intel-ixp4xx-reference-design.dtsi | 132 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 44 +- arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 2 +- arch/arm/boot/dts/mt8135.dtsi | 2 +- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 24 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/r7s72100.dtsi | 8 + arch/arm/boot/dts/r7s9210.dtsi | 8 + arch/arm/boot/dts/rv1108.dtsi | 37 + arch/arm/boot/dts/ste-ab8500.dtsi | 28 +- arch/arm/boot/dts/ste-ab8505.dtsi | 24 +- arch/arm/boot/dts/ste-db8500.dtsi | 6 +- arch/arm/boot/dts/ste-db8520.dtsi | 6 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 2 +- arch/arm/boot/dts/stih407-b2120.dts | 1 - arch/arm/boot/dts/stih407-clock.dtsi | 128 +- arch/arm/boot/dts/stih407-family.dtsi | 15 + arch/arm/boot/dts/stih410-b2120.dts | 1 - arch/arm/boot/dts/stih410-b2260.dts | 1 - arch/arm/boot/dts/stih410-clock.dtsi | 138 +- arch/arm/boot/dts/stih418-b2199.dts | 1 - arch/arm/boot/dts/stih418-b2264.dts | 151 + arch/arm/boot/dts/stih418-clock.dtsi | 136 +- arch/arm/boot/dts/stih418.dtsi | 12 + arch/arm/boot/dts/stm32429i-eval.dts | 2 +- arch/arm/boot/dts/stm32f469-disco.dts | 2 +- arch/arm/boot/dts/tegra114-dalmore.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 2 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 90 +- arch/arm/boot/dts/tegra20-paz00.dts | 4 + arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 60 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 13 +- arch/arm/boot/dts/tegra30.dtsi | 87 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 2 - arch/arm/common/sa1111.c | 12 +- arch/arm/configs/aspeed_g4_defconfig | 16 +- arch/arm/configs/aspeed_g5_defconfig | 25 +- arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 4 + arch/arm/configs/nhk8815_defconfig | 8 +- arch/arm/configs/tegra_defconfig | 25 +- arch/arm/include/asm/bitops.h | 1 - arch/arm/include/asm/div64.h | 11 - arch/arm/include/asm/gpio.h | 4 - arch/arm/include/asm/memory.h | 7 +- arch/arm/include/asm/ptrace.h | 1 - arch/arm/include/asm/syscall.h | 16 +- arch/arm/include/asm/thread_info.h | 6 +- arch/arm/include/asm/uaccess-asm.h | 6 - arch/arm/include/asm/uaccess.h | 169 +- arch/arm/include/asm/unified.h | 4 - arch/arm/include/uapi/asm/unistd.h | 1 + arch/arm/kernel/asm-offsets.c | 3 +- arch/arm/kernel/entry-common.S | 20 +- arch/arm/kernel/head.S | 17 +- arch/arm/kernel/process.c | 9 +- arch/arm/kernel/ptrace.c | 14 +- arch/arm/kernel/setup.c | 20 +- arch/arm/kernel/signal.c | 8 - arch/arm/kernel/sys_oabi-compat.c | 216 +- arch/arm/kernel/traps.c | 52 +- arch/arm/lib/copy_from_user.S | 3 +- arch/arm/lib/copy_to_user.S | 3 +- arch/arm/mach-bcm/bcm_kona_smc.c | 2 - arch/arm/mach-ixp4xx/Kconfig | 158 - arch/arm/mach-ixp4xx/Makefile | 26 - arch/arm/mach-ixp4xx/avila-pci.c | 79 - arch/arm/mach-ixp4xx/avila-setup.c | 210 - arch/arm/mach-ixp4xx/common.c | 14 + arch/arm/mach-ixp4xx/coyote-pci.c | 62 - arch/arm/mach-ixp4xx/coyote-setup.c | 144 - arch/arm/mach-ixp4xx/dsmg600-pci.c | 77 - arch/arm/mach-ixp4xx/dsmg600-setup.c | 304 - arch/arm/mach-ixp4xx/fsg-pci.c | 73 - arch/arm/mach-ixp4xx/fsg-setup.c | 311 - arch/arm/mach-ixp4xx/gtwx5715-pci.c | 72 - arch/arm/mach-ixp4xx/gtwx5715-setup.c | 167 - arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 48 +- arch/arm/mach-ixp4xx/ixdp425-pci.c | 75 - arch/arm/mach-ixp4xx/ixdp425-setup.c | 339 - arch/arm/mach-ixp4xx/ixdpg425-pci.c | 56 - arch/arm/mach-ixp4xx/miccpt-pci.c | 75 - arch/arm/mach-ixp4xx/nas100d-pci.c | 73 - arch/arm/mach-ixp4xx/nas100d-setup.c | 353 - arch/arm/mach-ixp4xx/nslu2-pci.c | 69 - arch/arm/mach-ixp4xx/nslu2-setup.c | 341 - arch/arm/mach-ixp4xx/omixp-setup.c | 298 - arch/arm/mach-ixp4xx/vulcan-pci.c | 70 - arch/arm/mach-ixp4xx/vulcan-setup.c | 282 - arch/arm/mach-ixp4xx/wg302v2-pci.c | 60 - arch/arm/mach-ixp4xx/wg302v2-setup.c | 114 - arch/arm/mach-pxa/pxa_cplds_irqs.c | 6 +- arch/arm/mach-s3c/irq-s3c24xx.c | 5 +- arch/arm/mach-tegra/board-paz00.c | 2 +- arch/arm/mach-tegra/pm.c | 2 +- arch/arm/mach-tegra/pm.h | 6 - arch/arm/mach-tegra/tegra.c | 2 - arch/arm/mm/dma-mapping-nommu.c | 173 +- arch/arm/mm/mmu.c | 9 +- arch/arm/mm/pv-fixup-asm.S | 2 +- arch/arm/tools/syscall.tbl | 4 +- arch/arm64/Kconfig | 8 +- arch/arm64/Makefile | 2 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 27 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 61 + .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 61 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 389 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 18 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 49 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 17 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 11 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +- arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 718 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 91 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 6 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 104 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 38 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 37 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 16 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 + .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 180 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 33 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 256 + arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 9 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 86 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 18 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 8 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 7 + .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 40 + arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 14 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 64 +- arch/arm64/include/asm/acpi.h | 3 + arch/arm64/include/asm/bitops.h | 1 - arch/arm64/include/asm/cpufeature.h | 20 +- arch/arm64/include/asm/el2_setup.h | 16 +- arch/arm64/include/asm/elf.h | 6 +- arch/arm64/include/asm/fpsimdmacros.h | 1 + arch/arm64/include/asm/kernel-pgtable.h | 4 +- arch/arm64/include/asm/kvm_arm.h | 54 +- arch/arm64/include/asm/kvm_asm.h | 7 +- arch/arm64/include/asm/kvm_host.h | 16 +- arch/arm64/include/asm/kvm_hyp.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 17 +- arch/arm64/include/asm/kvm_pgtable.h | 150 +- arch/arm64/include/asm/mmu_context.h | 13 + arch/arm64/include/asm/page.h | 1 + arch/arm64/include/asm/pgtable.h | 2 +- arch/arm64/include/asm/simd.h | 2 +- arch/arm64/include/asm/sysreg.h | 26 +- arch/arm64/include/asm/unistd32.h | 2 +- arch/arm64/kernel/acpi.c | 19 +- arch/arm64/kernel/cpufeature.c | 59 +- arch/arm64/kernel/entry-fpsimd.S | 13 + arch/arm64/kernel/fpsimd.c | 10 +- arch/arm64/kernel/head.S | 11 +- arch/arm64/kernel/pci.c | 29 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/process.c | 50 +- arch/arm64/kernel/ptrace.c | 5 + arch/arm64/kernel/signal.c | 31 +- arch/arm64/kernel/signal32.c | 6 +- arch/arm64/kvm/Kconfig | 10 + arch/arm64/kvm/arm.c | 166 +- arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/guest.c | 9 +- arch/arm64/kvm/handle_exit.c | 43 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 6 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 35 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 3 +- arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 25 + arch/arm64/kvm/hyp/nvhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 21 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 20 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 244 +- arch/arm64/kvm/hyp/nvhe/mm.c | 22 +- arch/arm64/kvm/hyp/nvhe/setup.c | 82 +- arch/arm64/kvm/hyp/nvhe/switch.c | 17 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 4 +- arch/arm64/kvm/hyp/pgtable.c | 208 +- arch/arm64/kvm/hyp/reserved_mem.c | 9 +- arch/arm64/kvm/hyp/vhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 18 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/tlb.c | 4 +- arch/arm64/kvm/mmu.c | 30 +- arch/arm64/kvm/perf.c | 2 +- arch/arm64/kvm/pmu-emul.c | 6 +- arch/arm64/kvm/psci.c | 15 +- arch/arm64/kvm/reset.c | 43 +- arch/arm64/kvm/sys_regs.c | 64 +- arch/arm64/kvm/sys_regs.h | 31 + arch/arm64/kvm/trace_handle_exit.h | 10 +- arch/arm64/kvm/vgic/vgic-v2.c | 36 +- arch/arm64/kvm/vgic/vgic-v3.c | 36 +- arch/arm64/kvm/vgic/vgic.c | 39 +- arch/arm64/kvm/vgic/vgic.h | 2 + arch/arm64/lib/Makefile | 2 + arch/arm64/mm/init.c | 161 +- arch/csky/Kconfig | 4 +- arch/csky/include/asm/bitops.h | 1 - arch/csky/include/asm/uaccess.h | 6 - arch/csky/lib/usercopy.c | 102 - arch/h8300/Kconfig | 1 - arch/h8300/include/asm/bitops.h | 1 - arch/h8300/include/asm/processor.h | 1 - arch/h8300/include/asm/segment.h | 40 - arch/h8300/include/asm/thread_info.h | 3 - arch/h8300/kernel/entry.S | 1 - arch/h8300/kernel/h8300_ksyms.c | 2 - arch/h8300/kernel/head_ram.S | 1 - arch/h8300/kernel/traps.c | 4 - arch/h8300/lib/Makefile | 2 +- arch/h8300/lib/strncpy.S | 35 - arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 - arch/h8300/mm/memory.c | 53 - arch/hexagon/Kconfig | 5 +- arch/hexagon/include/asm/bitops.h | 1 - arch/hexagon/include/asm/uaccess.h | 31 - arch/hexagon/kernel/dma.c | 57 +- arch/hexagon/kernel/hexagon_ksyms.c | 1 - arch/hexagon/kernel/traps.c | 4 - arch/hexagon/mm/Makefile | 2 +- arch/hexagon/mm/strnlen_user.S | 126 - arch/ia64/Kbuild | 2 + arch/ia64/Kconfig | 2 + arch/ia64/Makefile | 2 - arch/ia64/include/asm/bitops.h | 2 - arch/ia64/kernel/acpi.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/Kconfig | 2 - arch/m68k/fpsp040/skeleton.S | 3 +- arch/m68k/include/asm/atomic.h | 4 +- arch/m68k/include/asm/bitops.h | 2 - arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/kernel/traps.c | 2 +- arch/microblaze/Kbuild | 4 + arch/microblaze/Kconfig | 1 + arch/microblaze/Kconfig.debug | 5 - arch/microblaze/Makefile | 5 - arch/microblaze/include/asm/uaccess.h | 21 +- arch/microblaze/kernel/microblaze_ksyms.c | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/lib/uaccess_old.S | 90 - arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 34 +- arch/mips/Kconfig.debug | 4 - arch/mips/Makefile | 5 +- arch/mips/ath25/ar2315.c | 14 +- arch/mips/ath25/ar5312.c | 13 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/img/Makefile | 3 +- arch/mips/boot/dts/img/pistachio.dtsi | 10 + arch/mips/boot/dts/mscc/ocelot.dtsi | 11 + arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 12 + arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 8 + arch/mips/configs/generic/board-marduk.config | 53 + arch/mips/configs/pistachio_defconfig | 316 - arch/mips/generic/Kconfig | 6 + arch/mips/generic/Platform | 1 + arch/mips/generic/board-ingenic.c | 28 + arch/mips/generic/board-marduk.its.S | 22 + arch/mips/generic/board-ocelot.c | 6 +- arch/mips/include/asm/bitops.h | 1 - arch/mips/include/asm/cacheflush.h | 2 + arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/kernel/uprobes.c | 10 +- arch/mips/kvm/mips.c | 4 - arch/mips/kvm/mmu.c | 4 +- arch/mips/lantiq/irq.c | 2 +- arch/mips/pci/pci-ar2315.c | 8 +- arch/mips/pci/pci-rt3883.c | 5 +- arch/mips/pistachio/Kconfig | 14 - arch/mips/pistachio/Makefile | 2 - arch/mips/pistachio/Platform | 6 - arch/mips/pistachio/init.c | 125 - arch/mips/pistachio/irq.c | 24 - arch/mips/pistachio/time.c | 55 - arch/mips/ralink/irq.c | 2 +- arch/mips/sgi-ip27/ip27-irq.c | 16 +- arch/mips/sgi-ip30/ip30-irq.c | 8 +- arch/nds32/Kconfig | 6 +- arch/nds32/Makefile | 2 + arch/nds32/kernel/traps.c | 5 - arch/nios2/Kconfig | 5 - arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/kernel/irq.c | 4 +- arch/nios2/kernel/traps.c | 5 - arch/openrisc/Kconfig | 6 +- arch/openrisc/boot/dts/or1klitex.dts | 13 +- arch/openrisc/configs/or1klitex_defconfig | 26 +- arch/openrisc/include/asm/bitops.h | 1 - arch/openrisc/kernel/process.c | 2 - arch/openrisc/kernel/traps.c | 5 - arch/parisc/Kbuild | 1 + arch/parisc/Kconfig | 3 +- arch/parisc/Kconfig.debug | 3 - arch/parisc/Makefile | 3 - arch/parisc/boot/Makefile | 4 - arch/parisc/boot/install.sh | 65 - arch/parisc/include/asm/bitops.h | 2 - arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/asm/parisc-device.h | 4 +- arch/parisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/asm/pgtable.h | 4 +- arch/parisc/include/asm/string.h | 15 - arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/parisc_ksyms.c | 4 - arch/parisc/kernel/process.c | 3 - arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/kernel/traps.c | 4 - arch/parisc/lib/Makefile | 4 +- arch/parisc/lib/memset.c | 72 + arch/parisc/lib/string.S | 136 - arch/parisc/math-emu/decode_exc.c | 4 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/Kconfig | 9 +- arch/powerpc/Kconfig.debug | 30 - arch/powerpc/Makefile | 4 +- arch/powerpc/boot/Makefile | 11 - arch/powerpc/boot/dts/fsl/sbc8641d.dts | 176 - arch/powerpc/boot/dts/microwatt.dts | 12 + arch/powerpc/boot/dts/sbc8548-altflash.dts | 111 - arch/powerpc/boot/dts/sbc8548-post.dtsi | 289 - arch/powerpc/boot/dts/sbc8548-pre.dtsi | 48 - arch/powerpc/boot/dts/sbc8548.dts | 106 - arch/powerpc/boot/dts/wii.dts | 13 +- arch/powerpc/boot/install.sh | 27 +- arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/85xx/sbc8548_defconfig | 50 - arch/powerpc/configs/microwatt_defconfig | 7 +- arch/powerpc/configs/mpc85xx_base.config | 1 - arch/powerpc/configs/mpc86xx_base.config | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 49 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/wii_defconfig | 1 + arch/powerpc/include/asm/asm-compat.h | 4 +- arch/powerpc/include/asm/atomic.h | 4 +- arch/powerpc/include/asm/bitops.h | 10 +- arch/powerpc/include/asm/book3s/32/kup.h | 20 + arch/powerpc/include/asm/book3s/64/kup.h | 2 +- arch/powerpc/include/asm/bug.h | 61 +- arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/debugfs.h | 13 - arch/powerpc/include/asm/drmem.h | 1 + arch/powerpc/include/asm/extable.h | 14 + arch/powerpc/include/asm/firmware.h | 7 +- arch/powerpc/include/asm/interrupt.h | 3 + arch/powerpc/include/asm/iommu.h | 1 + arch/powerpc/include/asm/irq.h | 2 +- arch/powerpc/include/asm/kvm_book3s_64.h | 1 + arch/powerpc/include/asm/kvm_host.h | 3 +- arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/membarrier.h | 3 +- arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 5 + arch/powerpc/include/asm/pmc.h | 7 + arch/powerpc/include/asm/pnv-pci.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 13 +- arch/powerpc/include/asm/prom.h | 3 +- arch/powerpc/include/asm/ptrace.h | 53 +- arch/powerpc/include/asm/reg.h | 3 +- arch/powerpc/include/asm/sections.h | 8 - arch/powerpc/include/asm/simple_spinlock.h | 6 +- arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/syscall.h | 20 +- arch/powerpc/include/asm/syscalls.h | 30 + arch/powerpc/include/asm/tce.h | 8 - arch/powerpc/include/asm/topology.h | 19 +- arch/powerpc/include/asm/unistd.h | 2 - arch/powerpc/include/asm/vdso/processor.h | 9 + arch/powerpc/include/asm/xics.h | 3 +- arch/powerpc/include/asm/xive-regs.h | 3 + arch/powerpc/include/asm/xive.h | 2 + arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/asm-offsets.c | 46 +- arch/powerpc/kernel/cacheinfo.c | 124 +- arch/powerpc/kernel/dawr.c | 3 +- arch/powerpc/kernel/eeh.c | 16 +- arch/powerpc/kernel/eeh_cache.c | 4 +- arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 2 +- arch/powerpc/kernel/exceptions-64e.S | 24 +- arch/powerpc/kernel/exceptions-64s.S | 7 +- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/kernel/fpu.S | 3 +- arch/powerpc/kernel/fsl_booke_entry_mapping.S | 8 +- arch/powerpc/kernel/head_44x.S | 6 +- arch/powerpc/kernel/head_book3s_32.S | 2 +- arch/powerpc/kernel/head_booke.h | 27 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/hw_breakpoint.c | 1 - arch/powerpc/kernel/interrupt.c | 12 +- arch/powerpc/kernel/iommu.c | 61 +- arch/powerpc/kernel/irq.c | 7 +- arch/powerpc/kernel/kdebugfs.c | 14 + arch/powerpc/kernel/kprobes.c | 3 +- arch/powerpc/kernel/misc.S | 2 +- arch/powerpc/kernel/misc_32.S | 4 +- arch/powerpc/kernel/misc_64.S | 2 +- arch/powerpc/kernel/pci-common.c | 6 + arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/prom.c | 6 +- arch/powerpc/kernel/prom_init.c | 5 +- arch/powerpc/kernel/ptrace/ptrace.c | 4 + arch/powerpc/kernel/reloc_32.S | 2 +- arch/powerpc/kernel/rtas.c | 2 +- arch/powerpc/kernel/rtasd.c | 4 +- arch/powerpc/kernel/security.c | 16 +- arch/powerpc/kernel/setup-common.c | 13 - arch/powerpc/kernel/setup_64.c | 1 - arch/powerpc/kernel/smp.c | 88 +- arch/powerpc/kernel/syscalls.c | 15 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kernel/sysfs.c | 2 +- arch/powerpc/kernel/tau_6xx.c | 2 +- arch/powerpc/kernel/time.c | 5 +- arch/powerpc/kernel/traps.c | 37 +- arch/powerpc/kernel/udbg.c | 2 +- arch/powerpc/kernel/vector.S | 4 +- arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kexec/relocate_32.S | 12 +- arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/book3s.c | 5 - arch/powerpc/kvm/book3s.h | 3 +- arch/powerpc/kvm/book3s_64_mmu.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 12 +- arch/powerpc/kvm/book3s_hv.c | 126 +- arch/powerpc/kvm/book3s_hv_builtin.c | 10 +- arch/powerpc/kvm/book3s_hv_nested.c | 101 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 8 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 42 - arch/powerpc/kvm/book3s_hv_tm.c | 61 +- arch/powerpc/kvm/book3s_xics.c | 6 +- arch/powerpc/kvm/book3s_xive.c | 74 +- arch/powerpc/kvm/book3s_xive.h | 11 +- arch/powerpc/kvm/book3s_xive_native.c | 24 +- arch/powerpc/kvm/booke.c | 5 - arch/powerpc/lib/Makefile | 2 + arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_tlb.c | 16 +- arch/powerpc/mm/book3s64/slb.c | 2 +- arch/powerpc/mm/drmem.c | 46 + arch/powerpc/mm/mmu_decl.h | 2 +- arch/powerpc/mm/nohash/tlb_low.S | 4 +- arch/powerpc/mm/numa.c | 491 +- arch/powerpc/mm/pageattr.c | 23 +- arch/powerpc/mm/ptdump/8xx.c | 6 +- arch/powerpc/mm/ptdump/Makefile | 9 +- arch/powerpc/mm/ptdump/bats.c | 18 +- arch/powerpc/mm/ptdump/book3s64.c | 6 +- arch/powerpc/mm/ptdump/hashpagetable.c | 12 +- arch/powerpc/mm/ptdump/ptdump.c | 176 +- arch/powerpc/mm/ptdump/segment_regs.c | 16 +- arch/powerpc/mm/ptdump/shared.c | 6 +- arch/powerpc/perf/core-book3s.c | 21 +- arch/powerpc/perf/hv-gpci.c | 2 +- arch/powerpc/platforms/44x/machine_check.c | 4 +- arch/powerpc/platforms/4xx/machine_check.c | 2 +- arch/powerpc/platforms/4xx/uic.c | 4 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 23 +- arch/powerpc/platforms/52xx/media5200.c | 9 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 7 +- arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 6 +- arch/powerpc/platforms/85xx/Kconfig | 6 - arch/powerpc/platforms/85xx/Makefile | 1 - arch/powerpc/platforms/85xx/sbc8548.c | 134 - arch/powerpc/platforms/86xx/Kconfig | 8 +- arch/powerpc/platforms/86xx/Makefile | 1 - arch/powerpc/platforms/86xx/sbc8641d.c | 87 - arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/axon_msi.c | 4 +- arch/powerpc/platforms/cell/interrupt.c | 8 +- arch/powerpc/platforms/cell/spider-pic.c | 11 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 15 +- arch/powerpc/platforms/embedded6xx/holly.c | 2 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 2 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/pasemi/idle.c | 2 +- arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/memtrace.c | 3 +- arch/powerpc/platforms/powernv/opal-imc.c | 12 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 11 +- arch/powerpc/platforms/powernv/opal-lpc.c | 4 +- arch/powerpc/platforms/powernv/opal-xscom.c | 4 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 260 +- arch/powerpc/platforms/powernv/pci.c | 67 - arch/powerpc/platforms/powernv/pci.h | 6 - arch/powerpc/platforms/pseries/dtl.c | 4 +- arch/powerpc/platforms/pseries/firmware.c | 3 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 173 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 6 + arch/powerpc/platforms/pseries/iommu.c | 514 +- arch/powerpc/platforms/pseries/lpar.c | 9 +- arch/powerpc/platforms/pseries/msi.c | 296 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 + arch/powerpc/platforms/pseries/pseries.h | 2 + arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 7 +- arch/powerpc/platforms/pseries/vas.c | 2 +- arch/powerpc/sysdev/fsl_mpic_err.c | 11 +- arch/powerpc/sysdev/fsl_msi.c | 12 +- arch/powerpc/sysdev/fsl_rio.c | 2 +- arch/powerpc/sysdev/xics/ics-native.c | 13 +- arch/powerpc/sysdev/xics/ics-opal.c | 40 +- arch/powerpc/sysdev/xics/ics-rtas.c | 40 +- arch/powerpc/sysdev/xics/xics-common.c | 131 +- arch/powerpc/sysdev/xive/common.c | 136 +- arch/powerpc/sysdev/xive/native.c | 10 + arch/powerpc/tools/head_check.sh | 24 +- arch/powerpc/xmon/xmon.c | 22 +- arch/riscv/Kconfig | 14 +- arch/riscv/Makefile | 8 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 4 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 2 +- arch/riscv/configs/defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/include/asm/bitops.h | 1 - arch/riscv/include/asm/io.h | 5 +- arch/riscv/include/asm/page.h | 21 +- arch/riscv/include/asm/vdso.h | 23 +- arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/ptrace.c | 4 + arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/traps.c | 5 - arch/riscv/kernel/vdso/Makefile | 26 +- arch/riscv/kernel/vdso/gen_vdso_offsets.sh | 5 + arch/riscv/kernel/vdso/so2s.sh | 6 - arch/riscv/mm/init.c | 196 +- arch/s390/Kconfig | 2 +- arch/s390/Kconfig.debug | 3 - arch/s390/Makefile | 14 +- arch/s390/boot/pgm_check_info.c | 2 +- arch/s390/boot/startup.c | 20 +- arch/s390/configs/debug_defconfig | 4 +- arch/s390/configs/defconfig | 1 - arch/s390/include/asm/bitops.h | 1 - arch/s390/include/asm/debug.h | 96 + arch/s390/include/asm/kvm_host.h | 10 +- arch/s390/include/asm/kvm_para.h | 229 +- arch/s390/include/asm/lowcore.h | 3 +- arch/s390/include/asm/page.h | 3 - arch/s390/include/asm/pci.h | 7 +- arch/s390/include/asm/pci_dma.h | 2 - arch/s390/include/asm/processor.h | 2 + arch/s390/include/asm/qdio.h | 4 - arch/s390/include/asm/sclp.h | 2 + arch/s390/include/asm/uaccess.h | 18 +- arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/debug.c | 247 +- arch/s390/kernel/entry.S | 15 +- arch/s390/kernel/entry.h | 2 - arch/s390/kernel/ipl.c | 3 - arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/setup.c | 30 +- arch/s390/kernel/signal.c | 6 - arch/s390/kernel/smp.c | 50 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/text_amode31.S | 4 +- arch/s390/kernel/vmlinux.lds.S | 2 +- arch/s390/kvm/interrupt.c | 12 +- arch/s390/kvm/kvm-s390.c | 42 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/kvm/priv.c | 15 +- arch/s390/kvm/vsie.c | 2 + arch/s390/lib/string.c | 3 + arch/s390/lib/uaccess.c | 52 - arch/s390/mm/fault.c | 2 +- arch/s390/mm/kasan_init.c | 41 +- arch/s390/mm/page-states.c | 43 - arch/s390/mm/pageattr.c | 2 +- arch/s390/pci/pci.c | 74 +- arch/s390/pci/pci_bus.c | 8 +- arch/s390/pci/pci_bus.h | 5 + arch/s390/pci/pci_clp.c | 186 +- arch/s390/pci/pci_dma.c | 25 +- arch/s390/pci/pci_event.c | 5 +- arch/s390/pci/pci_irq.c | 4 - arch/s390/pci/pci_sysfs.c | 19 +- arch/sh/Kconfig | 3 +- arch/sh/Kconfig.debug | 3 - arch/sh/boards/mach-se/7343/irq.c | 2 +- arch/sh/boards/mach-se/7722/irq.c | 2 +- arch/sh/boards/mach-x3proto/gpio.c | 2 +- arch/sh/boot/compressed/install.sh | 56 - arch/sh/include/asm/bitops.h | 1 - arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/Kconfig | 3 +- arch/sparc/Kconfig.debug | 4 - arch/sparc/Makefile | 3 +- arch/sparc/boot/Makefile | 4 - arch/sparc/include/asm/bitops_32.h | 1 - arch/sparc/include/asm/bitops_64.h | 2 - arch/sparc/include/asm/io.h | 8 - arch/sparc/kernel/process_32.c | 3 - arch/sparc/kernel/process_64.c | 3 - arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/um/Kconfig | 8 +- arch/um/Makefile | 6 +- arch/um/drivers/rtc_user.c | 1 + arch/um/drivers/ubd_kern.c | 3 +- arch/um/drivers/vector_kern.c | 8 +- arch/um/drivers/vector_user.c | 1 + arch/um/drivers/virt-pci.c | 108 +- arch/um/drivers/virtio_uml.c | 5 +- arch/um/include/asm/uaccess.h | 5 +- arch/um/include/shared/irq_user.h | 1 - arch/um/include/shared/os.h | 1 - arch/um/kernel/skas/clone.c | 3 +- arch/um/kernel/skas/uaccess.c | 14 +- arch/um/kernel/trap.c | 4 - arch/um/os-Linux/signal.c | 2 +- arch/um/os-Linux/util.c | 1 + arch/x86/Kconfig | 4 +- arch/x86/Kconfig.debug | 3 - arch/x86/Makefile | 55 +- arch/x86/Makefile_32.cpu | 6 - arch/x86/boot/Makefile | 7 +- arch/x86/boot/boot.h | 2 +- arch/x86/boot/compressed/efi_thunk_64.S | 30 +- arch/x86/boot/compressed/head_64.S | 3 + arch/x86/boot/compressed/kaslr.c | 2 +- arch/x86/boot/compressed/misc.h | 2 + arch/x86/boot/compressed/pgtable_64.c | 2 + arch/x86/crypto/Makefile | 3 + arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 497 + arch/x86/crypto/sm4-avx.h | 24 + arch/x86/crypto/sm4_aesni_avx2_glue.c | 169 + arch/x86/crypto/sm4_aesni_avx_glue.c | 92 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/events/Kconfig | 10 + arch/x86/events/amd/Makefile | 5 +- arch/x86/events/amd/ibs.c | 32 +- arch/x86/events/amd/power.c | 1 + arch/x86/events/amd/uncore.c | 40 +- arch/x86/events/core.c | 4 +- arch/x86/events/intel/core.c | 8 +- arch/x86/events/intel/pt.c | 6 +- arch/x86/include/asm/amd-ibs.h | 132 + arch/x86/include/asm/bitops.h | 2 - arch/x86/include/asm/i8259.h | 2 + arch/x86/include/asm/kvm-x86-ops.h | 1 - arch/x86/include/asm/kvm_host.h | 71 +- arch/x86/include/asm/mce.h | 1 + arch/x86/include/asm/pc-conf-reg.h | 33 + arch/x86/include/asm/processor-cyrix.h | 8 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/svm.h | 2 + arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/amd_nb.c | 5 + arch/x86/kernel/aperture_64.c | 5 +- arch/x86/kernel/apic/apic.c | 9 +- arch/x86/kernel/apic/io_apic.c | 8 +- arch/x86/kernel/apic/msi.c | 11 +- arch/x86/kernel/apic/vector.c | 6 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/common.c | 6 + arch/x86/kernel/cpu/mce/core.c | 11 +- arch/x86/kernel/cpu/mce/inject.c | 8 +- arch/x86/kernel/cpu/microcode/core.c | 18 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 8 +- arch/x86/kernel/cpu/resctrl/core.c | 276 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 163 +- arch/x86/kernel/cpu/resctrl/internal.h | 231 +- arch/x86/kernel/cpu/resctrl/monitor.c | 71 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 12 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 461 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/i8259.c | 8 +- arch/x86/kernel/mpparse.c | 3 +- arch/x86/kernel/reboot.c | 3 +- arch/x86/kernel/setup.c | 11 +- arch/x86/kvm/cpuid.c | 28 +- arch/x86/kvm/debugfs.c | 111 + arch/x86/kvm/hyperv.c | 34 +- arch/x86/kvm/i8259.c | 20 +- arch/x86/kvm/irq.h | 2 +- arch/x86/kvm/mmu.h | 25 + arch/x86/kvm/mmu/mmu.c | 243 +- arch/x86/kvm/mmu/mmu_internal.h | 1 + arch/x86/kvm/mmu/page_track.c | 1 + arch/x86/kvm/mmu/paging_tmpl.h | 6 +- arch/x86/kvm/mmu/tdp_mmu.c | 74 +- arch/x86/kvm/mmu/tdp_mmu.h | 11 +- arch/x86/kvm/svm/avic.c | 49 +- arch/x86/kvm/svm/nested.c | 13 +- arch/x86/kvm/svm/sev.c | 2 - arch/x86/kvm/svm/svm.c | 60 +- arch/x86/kvm/svm/svm.h | 8 - arch/x86/kvm/svm/svm_ops.h | 2 +- arch/x86/kvm/vmx/evmcs.c | 1 - arch/x86/kvm/vmx/evmcs.h | 4 - arch/x86/kvm/vmx/nested.c | 88 +- arch/x86/kvm/vmx/vmcs.h | 2 + arch/x86/kvm/vmx/vmcs12.c | 1 - arch/x86/kvm/vmx/vmcs12.h | 4 - arch/x86/kvm/vmx/vmx.c | 61 +- arch/x86/kvm/vmx/vmx.h | 35 +- arch/x86/kvm/vmx/vmx_ops.h | 4 +- arch/x86/kvm/x86.c | 104 +- arch/x86/kvm/x86.h | 2 + arch/x86/lib/Makefile | 1 + arch/x86/lib/pc-conf-reg.c | 13 + arch/x86/lib/string_32.c | 1 + arch/x86/mm/init.c | 23 +- arch/x86/mm/mmio-mod.c | 4 +- arch/x86/mm/numa.c | 5 +- arch/x86/mm/numa_emulation.c | 5 +- arch/x86/pci/irq.c | 279 +- arch/x86/pci/numachip.c | 1 + arch/x86/power/cpu.c | 31 +- arch/x86/realmode/init.c | 2 +- arch/x86/tools/chkobjdump.awk | 1 + arch/x86/tools/relocs.c | 37 +- arch/x86/tools/relocs.h | 1 + arch/x86/um/Kconfig | 1 - arch/x86/um/shared/sysdep/stub_32.h | 12 + arch/x86/um/shared/sysdep/stub_64.h | 12 + arch/x86/um/stub_segv.c | 3 +- arch/x86/xen/enlighten_pv.c | 12 +- arch/x86/xen/mmu_pv.c | 4 +- arch/x86/xen/p2m.c | 4 +- arch/x86/xen/platform-pci-unplug.c | 16 +- arch/xtensa/Kbuild | 1 + arch/xtensa/Kconfig | 7 +- arch/xtensa/Makefile | 12 - arch/xtensa/include/asm/bitops.h | 1 - arch/xtensa/include/asm/cacheflush.h | 3 +- arch/xtensa/include/asm/uaccess.h | 3 +- arch/xtensa/kernel/irq.c | 4 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/kernel/xtensa_ksyms.c | 2 +- arch/xtensa/platforms/Makefile | 4 + arch/xtensa/platforms/iss/console.c | 6 +- block/Kconfig.iosched | 6 - block/Makefile | 2 - block/bfq-iosched.c | 15 +- block/bfq-iosched.h | 6 +- block/bfq-wf2q.c | 6 +- block/bio-integrity.c | 7 +- block/bio.c | 184 +- block/blk-cgroup.c | 136 +- block/blk-core.c | 3 +- block/blk-crypto.c | 2 +- block/blk-flush.c | 13 + block/blk-integrity.c | 12 +- block/blk-iocost.c | 31 +- block/blk-iolatency.c | 38 +- block/blk-merge.c | 20 +- block/blk-mq.c | 50 +- block/blk-settings.c | 8 +- block/blk-sysfs.c | 23 +- block/blk-throttle.c | 32 + block/blk-wbt.c | 10 +- block/blk-zoned.c | 6 - block/blk.h | 32 +- block/disk-events.c | 7 +- block/elevator.c | 3 + block/genhd.c | 270 +- block/holder.c | 7 + block/ioctl.c | 7 +- block/ioprio.c | 9 +- block/mq-deadline-cgroup.c | 126 - block/mq-deadline-cgroup.h | 114 - block/mq-deadline-main.c | 1175 -- block/mq-deadline.c | 1106 + block/partitions/acorn.c | 4 +- block/partitions/aix.c | 20 +- block/partitions/amiga.c | 7 +- block/partitions/atari.c | 4 +- block/partitions/check.h | 2 +- block/partitions/cmdline.c | 6 +- block/partitions/core.c | 37 +- block/partitions/efi.c | 48 +- block/partitions/ibm.c | 4 +- block/partitions/ldm.c | 18 +- block/partitions/mac.c | 2 +- block/partitions/msdos.c | 6 +- block/partitions/sgi.c | 5 +- block/partitions/sun.c | 5 +- crypto/Kconfig | 22 + crypto/Makefile | 3 +- crypto/sha512_generic.c | 3 - crypto/skcipher.c | 2 +- crypto/tcrypt.c | 74 +- crypto/testmgr.c | 29 + crypto/testmgr.h | 148 + crypto/wp512.c | 2 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/acpi/acpi_fpdt.c | 7 +- drivers/acpi/acpi_lpss.c | 4 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/button.c | 11 + drivers/acpi/nfit/core.c | 3 + drivers/acpi/osl.c | 23 +- drivers/acpi/platform_profile.c | 3 + drivers/acpi/power.c | 38 +- drivers/acpi/prmt.c | 6 + drivers/acpi/spcr.c | 1 + drivers/acpi/tables.c | 5 +- drivers/acpi/x86/s2idle.c | 4 +- drivers/ata/libahci.c | 1 + drivers/ata/libata-core.c | 272 +- drivers/ata/libata-eh.c | 5 +- drivers/ata/libata-sata.c | 62 +- drivers/ata/libata-scsi.c | 70 +- drivers/ata/pata_falcon.c | 4 +- drivers/ata/sata_dwc_460ex.c | 12 +- drivers/base/arch_numa.c | 5 +- drivers/base/arch_topology.c | 2 + drivers/base/core.c | 3 + drivers/base/node.c | 63 +- drivers/base/platform-msi.c | 20 +- drivers/base/platform.c | 20 +- drivers/base/power/clock_ops.c | 17 + drivers/base/power/domain.c | 40 +- drivers/base/power/runtime.c | 17 + drivers/base/property.c | 30 +- drivers/base/regmap/internal.h | 4 + drivers/base/regmap/regmap.c | 35 +- drivers/base/topology.c | 115 +- drivers/bcma/main.c | 6 +- drivers/bcma/scan.c | 7 +- drivers/block/Kconfig | 4 +- drivers/block/brd.c | 3 - drivers/block/cryptoloop.c | 2 + drivers/block/floppy.c | 30 +- drivers/block/nbd.c | 192 +- drivers/block/null_blk/main.c | 7 +- drivers/block/paride/pd.c | 2 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 3 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/sx8.c | 2 +- drivers/block/virtio_blk.c | 51 +- drivers/block/xen-blkback/xenbus.c | 1 - drivers/block/xen-blkfront.c | 127 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btintel.c | 146 +- drivers/bluetooth/btintel.h | 6 + drivers/bluetooth/btusb.c | 50 +- drivers/bus/intel-ixp4xx-eb.c | 2 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 9 +- drivers/bus/ti-sysc.c | 5 +- drivers/char/Kconfig | 4 +- drivers/char/ipmi/Kconfig | 11 - drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/ipmi_si.h | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 29 +- drivers/char/ipmi/ipmi_si_parisc.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/char/ipmi/ssif_bmc.c | 780 - drivers/char/ipmi/ssif_bmc.h | 106 - drivers/char/mwave/tp3780i.c | 4 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/char/tpm/tpm_ibmvtpm.c | 26 +- drivers/char/tpm/tpm_ibmvtpm.h | 2 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 2 +- drivers/clk/at91/clk-generated.c | 6 + drivers/clk/at91/sama7g5.c | 14 +- drivers/clk/clk-fractional-divider.c | 56 +- drivers/clk/clk-fractional-divider.h | 15 + drivers/clk/clk-versaclock5.c | 42 +- drivers/clk/imx/clk-composite-7ulp.c | 1 + drivers/clk/imx/clk-composite-8m.c | 3 +- drivers/clk/imx/clk-imx8mm.c | 7 +- drivers/clk/imx/clk-imx8mn.c | 12 +- drivers/clk/imx/clk-imx8mq.c | 7 +- drivers/clk/imx/clk.h | 16 +- drivers/clk/mvebu/kirkwood.c | 1 + drivers/clk/pistachio/Kconfig | 8 + drivers/clk/qcom/Kconfig | 35 +- drivers/clk/qcom/Makefile | 4 + drivers/clk/qcom/camcc-sc7180.c | 25 +- drivers/clk/qcom/clk-rpmh.c | 21 + drivers/clk/qcom/gcc-msm8953.c | 4250 ++++ drivers/clk/qcom/gcc-sdm660.c | 504 +- drivers/clk/qcom/gcc-sm6115.c | 3544 ++++ drivers/clk/qcom/gcc-sm6350.c | 2588 +++ drivers/clk/qcom/lpass-gfm-sm8250.c | 21 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 18 +- drivers/clk/qcom/mmcc-msm8994.c | 2620 +++ drivers/clk/qcom/mss-sc7180.c | 30 +- drivers/clk/qcom/q6sstop-qcs404.c | 32 +- drivers/clk/qcom/turingcc-qcs404.c | 30 +- drivers/clk/ralink/clk-mt7621.c | 9 +- drivers/clk/renesas/Kconfig | 4 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 2 +- drivers/clk/rockchip/clk.c | 17 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 4 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 2 +- drivers/clk/zynqmp/clk-zynqmp.h | 1 + drivers/clk/zynqmp/clkc.c | 4 +- drivers/clocksource/Kconfig | 3 +- drivers/clocksource/exynos_mct.c | 16 +- drivers/clocksource/ingenic-sysost.c | 318 +- drivers/clocksource/sh_cmt.c | 30 +- drivers/clocksource/timer-fttmr010.c | 32 +- drivers/clocksource/timer-mediatek.c | 8 +- drivers/counter/104-quad-8.c | 47 +- drivers/counter/counter.c | 50 +- drivers/counter/ftm-quaddec.c | 5 +- drivers/counter/intel-qep.c | 6 +- drivers/counter/interrupt-cnt.c | 11 +- drivers/counter/microchip-tcb-capture.c | 16 +- drivers/counter/stm32-lptimer-cnt.c | 18 +- drivers/counter/stm32-timer-cnt.c | 10 +- drivers/counter/ti-eqep.c | 37 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 + drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/cpufreq.c | 13 + drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 39 + drivers/cpufreq/mediatek-cpufreq.c | 3 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 16 +- drivers/cpufreq/qcom-cpufreq-hw.c | 151 +- drivers/cpufreq/scmi-cpufreq.c | 65 +- drivers/cpufreq/scpi-cpufreq.c | 3 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 25 +- drivers/cpuidle/cpuidle-pseries.c | 2 +- drivers/cpuidle/cpuidle-ux500.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 9 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/ccp/sp-pci.c | 7 + drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 123 +- drivers/crypto/hisilicon/qm.c | 430 +- drivers/crypto/hisilicon/qm.h | 8 + drivers/crypto/hisilicon/sec2/sec.h | 5 - drivers/crypto/hisilicon/sec2/sec_main.c | 138 +- drivers/crypto/hisilicon/zip/zip_main.c | 83 +- drivers/crypto/omap-aes.c | 8 +- drivers/crypto/omap-crypto.c | 2 +- drivers/crypto/omap-des.c | 8 +- drivers/crypto/omap-sham.c | 12 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 8 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 14 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 19 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxx/adf_drv.c | 21 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 14 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 16 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 19 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 1 - drivers/crypto/qat/qat_c62x/adf_drv.c | 21 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 14 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 - drivers/crypto/qat/qat_c62xvf/adf_drv.c | 16 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 8 +- drivers/crypto/qat/qat_common/adf_aer.c | 2 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 21 +- drivers/crypto/qat/qat_common/adf_init.c | 13 +- drivers/crypto/qat/qat_common/adf_isr.c | 42 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 78 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 2 +- drivers/crypto/qat/qat_common/adf_sriov.c | 8 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 64 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 19 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 21 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 14 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 16 +- drivers/crypto/virtio/virtio_crypto_core.c | 4 +- drivers/cxl/acpi.c | 153 +- drivers/cxl/core/Makefile | 1 + drivers/cxl/core/bus.c | 106 +- drivers/cxl/core/core.h | 11 +- drivers/cxl/core/mbox.c | 798 + drivers/cxl/core/memdev.c | 115 +- drivers/cxl/core/pmem.c | 39 +- drivers/cxl/cxl.h | 107 +- drivers/cxl/cxlmem.h | 197 +- drivers/cxl/pci.c | 949 +- drivers/cxl/pmem.c | 160 +- drivers/dax/super.c | 191 +- drivers/devfreq/devfreq.c | 2 +- drivers/dma-buf/udmabuf.c | 4 +- drivers/dma/Kconfig | 5 +- drivers/dma/Makefile | 1 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 2 +- drivers/dma/idxd/cdev.c | 5 +- drivers/dma/idxd/device.c | 83 +- drivers/dma/idxd/dma.c | 10 +- drivers/dma/idxd/irq.c | 8 +- drivers/dma/idxd/submit.c | 11 +- drivers/dma/idxd/sysfs.c | 10 +- drivers/dma/ptdma/Kconfig | 13 + drivers/dma/ptdma/Makefile | 10 + drivers/dma/ptdma/ptdma-debugfs.c | 106 + drivers/dma/ptdma/ptdma-dev.c | 305 + drivers/dma/ptdma/ptdma-dmaengine.c | 389 + drivers/dma/ptdma/ptdma-pci.c | 243 + drivers/dma/ptdma/ptdma.h | 324 + drivers/dma/sh/Kconfig | 9 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rz-dmac.c | 969 + drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-psil-j721e.c | 73 + drivers/dma/xilinx/xilinx_dma.c | 2 +- drivers/edac/altera_edac.c | 51 +- drivers/edac/i10nm_base.c | 152 +- drivers/edac/skx_base.c | 3 +- drivers/edac/skx_common.c | 9 +- drivers/edac/skx_common.h | 7 +- drivers/firmware/arm_scmi/Kconfig | 2 +- drivers/firmware/efi/cper.c | 13 +- drivers/firmware/efi/libstub/arm64-stub.c | 71 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 2 +- drivers/firmware/efi/libstub/randomalloc.c | 2 + drivers/firmware/efi/libstub/vsprintf.c | 2 +- drivers/firmware/iscsi_ibft.c | 10 +- drivers/firmware/iscsi_ibft_find.c | 48 +- drivers/firmware/qcom_scm.c | 58 + drivers/firmware/qcom_scm.h | 4 + drivers/firmware/raspberrypi.c | 10 +- drivers/firmware/tegra/bpmp-debugfs.c | 58 +- drivers/fpga/machxo2-spi.c | 6 +- drivers/gpio/Kconfig | 23 +- drivers/gpio/Makefile | 3 +- drivers/gpio/gpio-104-dio-48e.c | 4 +- drivers/gpio/gpio-104-idi-48.c | 4 +- drivers/gpio/gpio-104-idio-16.c | 2 +- drivers/gpio/gpio-altera.c | 11 +- drivers/gpio/gpio-aspeed-sgpio.c | 9 +- drivers/gpio/gpio-aspeed.c | 9 +- drivers/gpio/gpio-ath79.c | 7 +- drivers/gpio/gpio-bcm-kona.c | 6 +- drivers/gpio/gpio-brcmstb.c | 5 +- drivers/gpio/gpio-cadence.c | 2 +- drivers/gpio/gpio-davinci.c | 3 +- drivers/gpio/gpio-dln2.c | 22 +- drivers/gpio/gpio-dwapb.c | 56 +- drivers/gpio/gpio-em.c | 2 +- drivers/gpio/gpio-ep93xx.c | 8 +- drivers/gpio/gpio-ftgpio010.c | 3 +- drivers/gpio/gpio-hisi.c | 4 +- drivers/gpio/gpio-hlwd.c | 7 +- drivers/gpio/gpio-mc9s08dz60.c | 112 - drivers/gpio/gpio-merrifield.c | 8 +- drivers/gpio/gpio-mlxbf2.c | 43 +- drivers/gpio/gpio-mpc8xxx.c | 15 +- drivers/gpio/gpio-mt7621.c | 4 +- drivers/gpio/gpio-mxc.c | 2 +- drivers/gpio/gpio-mxs.c | 2 +- drivers/gpio/gpio-omap.c | 3 +- drivers/gpio/gpio-pci-idio-16.c | 2 +- drivers/gpio/gpio-pcie-idio-24.c | 3 +- drivers/gpio/gpio-pl061.c | 4 +- drivers/gpio/gpio-pxa.c | 9 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-rda.c | 8 +- drivers/gpio/gpio-realtek-otto.c | 7 +- drivers/gpio/gpio-rockchip.c | 771 + drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sodaville.c | 2 +- drivers/gpio/gpio-sprd.c | 12 +- drivers/gpio/gpio-tb10x.c | 2 +- drivers/gpio/gpio-tegra.c | 9 +- drivers/gpio/gpio-tegra186.c | 9 +- drivers/gpio/gpio-tqmx86.c | 10 +- drivers/gpio/gpio-vf610.c | 2 +- drivers/gpio/gpio-viperboard.c | 14 +- drivers/gpio/gpio-virtio.c | 374 + drivers/gpio/gpio-ws16c48.c | 4 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpio-xilinx.c | 2 +- drivers/gpio/gpio-xlp.c | 3 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 1 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 31 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 154 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 94 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 117 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 72 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 638 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 111 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 51 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 128 +- drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 125 + drivers/gpu/drm/amd/amdgpu/mca_v3_0.h | 26 + drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 66 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 - drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 + drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 24 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 5 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 84 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 208 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 313 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 63 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 43 + .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 27 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 10 + drivers/gpu/drm/amd/display/dc/core/dc.c | 24 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 468 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1169 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 315 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 118 + drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 3 + drivers/gpu/drm/amd/display/dc/dc.h | 30 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 222 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 7 + drivers/gpu/drm/amd/display/dc/dc_types.h | 21 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 99 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 76 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 21 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 26 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 4 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 51 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 7 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 173 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 115 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 162 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 18 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 4 + .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 616 + .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 222 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 747 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +- .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 247 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 2 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 7 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 22 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 23 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 91 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 81 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 18 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 47 +- .../drm/amd/display/include/bios_parser_types.h | 8 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 16 + .../gpu/drm/amd/display/include/grph_object_defs.h | 12 + .../gpu/drm/amd/display/include/grph_object_id.h | 8 + .../drm/amd/display/include/link_service_types.h | 41 +- drivers/gpu/drm/amd/display/include/logger_types.h | 6 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 56 +- .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 6 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 3 + drivers/gpu/drm/amd/include/atomfirmware.h | 4 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 3 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 48 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 49 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 - drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 11 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 22 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 63 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 21 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 59 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 18 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 80 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 30 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 86 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 206 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 111 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 67 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 107 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 48 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 49 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 102 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 6 +- drivers/gpu/drm/arm/hdlcd_drv.c | 174 +- drivers/gpu/drm/arm/hdlcd_drv.h | 1 + drivers/gpu/drm/ast/ast_mode.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 80 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 24 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 2 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 3 + drivers/gpu/drm/drm_auth.c | 6 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 2 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 17 +- drivers/gpu/drm/drm_ioc32.c | 4 +- drivers/gpu/drm/drm_irq.c | 95 +- drivers/gpu/drm/drm_legacy_misc.c | 3 +- drivers/gpu/drm/drm_prime.c | 13 +- drivers/gpu/drm/drm_print.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 39 +- drivers/gpu/drm/drm_vblank.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 + drivers/gpu/drm/exynos/exynos_drm_g2d.c | 14 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 78 +- drivers/gpu/drm/gma500/power.c | 1 + drivers/gpu/drm/gma500/psb_drv.c | 8 +- drivers/gpu/drm/gma500/psb_drv.h | 5 - drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_irq.h | 4 +- drivers/gpu/drm/gud/gud_pipe.c | 5 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 4 +- drivers/gpu/drm/i810/i810_dma.c | 3 +- drivers/gpu/drm/i915/Kconfig.debug | 6 + drivers/gpu/drm/i915/Makefile | 13 +- drivers/gpu/drm/i915/display/intel_ddi.c | 24 +- drivers/gpu/drm/i915/display/intel_display.c | 42 +- drivers/gpu/drm/i915/display/intel_display_power.c | 16 +- drivers/gpu/drm/i915/display/intel_dp.c | 9 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 1 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 355 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2920 ++- drivers/gpu/drm/i915/gem/i915_gem_context.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 196 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 179 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 58 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 480 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 76 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 7 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 32 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 207 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 58 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 461 - drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 39 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 235 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 53 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 499 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 128 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 23 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 8 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 114 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 127 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 190 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 243 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 86 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 597 - drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 3 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 67 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 4 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 10 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 17 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 68 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 44 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 16 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 + drivers/gpu/drm/i915/gt/intel_context.c | 88 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_param.c | 63 - drivers/gpu/drm/i915/gt/intel_context_param.h | 6 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 64 +- drivers/gpu/drm/i915/gt/intel_engine.h | 87 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 420 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 74 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 6 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 604 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 12 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 6 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt.h | 10 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 21 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 9 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 37 + drivers/gpu/drm/i915/gt/intel_gtt.c | 20 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 18 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 117 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 3 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 688 + drivers/gpu/drm/i915/gt/intel_migrate.h | 65 + drivers/gpu/drm/i915/gt/intel_migrate_types.h | 15 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 49 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 56 +- drivers/gpu/drm/i915/gt/intel_ring.h | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 70 +- drivers/gpu/drm/i915/gt/intel_rps.c | 209 +- drivers/gpu/drm/i915/gt/intel_rps.h | 10 + drivers/gpu/drm/i915/gt/intel_sseu.c | 126 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 10 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 9 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 405 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 1 + drivers/gpu/drm/i915/gt/mock_engine.c | 51 +- drivers/gpu/drm/i915/gt/selftest_context.c | 10 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 22 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.h | 2 + drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 307 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 330 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 669 + drivers/gpu/drm/i915/gt/selftest_mocs.c | 52 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 311 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 162 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 129 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 235 + .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 127 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 65 +- drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 213 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 206 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 119 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 487 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 703 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 47 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 167 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 29 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 80 + drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h | 31 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 626 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 42 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 29 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2895 ++- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 18 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 15 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 27 +- drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 8 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 2 + drivers/gpu/drm/i915/gvt/scheduler.c | 7 +- drivers/gpu/drm/i915/i915_active.c | 37 +- drivers/gpu/drm/i915/i915_active.h | 3 + drivers/gpu/drm/i915/i915_buddy.c | 421 + drivers/gpu/drm/i915/i915_buddy.h | 135 + drivers/gpu/drm/i915/i915_cmd_parser.c | 67 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 32 + drivers/gpu/drm/i915/i915_drv.h | 111 +- drivers/gpu/drm/i915/i915_gem.c | 58 - drivers/gpu/drm/i915/i915_gem.h | 12 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 + drivers/gpu/drm/i915/i915_gem_ww.c | 63 + drivers/gpu/drm/i915/i915_gem_ww.h | 50 + drivers/gpu/drm/i915/i915_getparam.c | 7 +- drivers/gpu/drm/i915/i915_globals.c | 160 - drivers/gpu/drm/i915/i915_globals.h | 37 - drivers/gpu/drm/i915/i915_gpu_error.c | 46 +- drivers/gpu/drm/i915/i915_irq.c | 21 - drivers/gpu/drm/i915/i915_module.c | 124 + drivers/gpu/drm/i915/i915_pci.c | 75 +- drivers/gpu/drm/i915/i915_pci.h | 8 + drivers/gpu/drm/i915/i915_perf.c | 36 +- drivers/gpu/drm/i915/i915_perf.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_reg.h | 64 +- drivers/gpu/drm/i915/i915_request.c | 299 +- drivers/gpu/drm/i915/i915_request.h | 38 +- drivers/gpu/drm/i915/i915_scatterlist.c | 80 + drivers/gpu/drm/i915/i915_scatterlist.h | 5 + drivers/gpu/drm/i915/i915_scheduler.c | 220 +- drivers/gpu/drm/i915/i915_scheduler.h | 54 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 111 + drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 83 +- drivers/gpu/drm/i915/i915_trace.h | 201 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 258 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 56 + drivers/gpu/drm/i915/i915_vma.c | 34 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_memory_region.c | 62 +- drivers/gpu/drm/i915/intel_memory_region.h | 29 +- drivers/gpu/drm/i915/intel_pm.c | 22 +- drivers/gpu/drm/i915/intel_region_ttm.c | 142 +- drivers/gpu/drm/i915/intel_region_ttm.h | 16 +- drivers/gpu/drm/i915/intel_uncore.c | 422 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 + .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 4 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 257 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 88 + .../drm/i915/selftests/intel_scheduler_helpers.h | 33 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 1 - drivers/gpu/drm/i915/selftests/mock_region.c | 29 +- drivers/gpu/drm/imx/ipuv3-plane.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 31 +- drivers/gpu/drm/kmb/kmb_drv.c | 26 +- drivers/gpu/drm/mediatek/Makefile | 3 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 168 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_drv.h | 9 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 176 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 42 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 59 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 44 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 60 +- drivers/gpu/drm/meson/meson_registers.h | 5 + drivers/gpu/drm/meson/meson_viu.c | 7 +- drivers/gpu/drm/mga/mga_dma.c | 2 +- drivers/gpu/drm/mga/mga_drv.h | 1 - drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/mgag200/Makefile | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 63 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 781 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 993 + drivers/gpu/drm/mgag200/mgag200_reg.h | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 5 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 21 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 15 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 3 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 - drivers/gpu/drm/msm/dp/dp_aux.c | 3 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 134 +- drivers/gpu/drm/msm/dp/dp_display.c | 27 +- drivers/gpu/drm/msm/dp/dp_panel.c | 9 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/gpu/drm/msm/dsi/dsi.h | 3 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 12 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 9 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 17 + drivers/gpu/drm/msm/msm_drv.c | 113 +- drivers/gpu/drm/msm/msm_kms.h | 2 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 81 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 2 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 35 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 1 + drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 3 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 - drivers/gpu/drm/nouveau/include/nvif/client.h | 1 - drivers/gpu/drm/nouveau/include/nvif/driver.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/client.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/core/ioctl.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 1 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 - drivers/gpu/drm/nouveau/nouveau_chan.c | 19 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 15 +- drivers/gpu/drm/nouveau/nouveau_nvif.c | 4 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 9 - drivers/gpu/drm/nouveau/nouveau_usif.c | 57 +- drivers/gpu/drm/nouveau/nvif/client.c | 3 +- drivers/gpu/drm/nouveau/nvif/object.c | 3 +- drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 21 + drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 9 + drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c | 15 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.h | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c | 94 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c | 92 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c | 1 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.h | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 27 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 16 +- drivers/gpu/drm/panel/panel-simple.c | 69 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 31 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 2 + drivers/gpu/drm/r128/r128_cce.c | 3 +- drivers/gpu/drm/radeon/radeon_device.c | 6 +- drivers/gpu/drm/radeon/radeon_drv.c | 4 - drivers/gpu/drm/radeon/radeon_fb.c | 1 + drivers/gpu/drm/radeon/radeon_irq_kms.c | 44 +- drivers/gpu/drm/radeon/radeon_kms.h | 4 - drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/Makefile | 1 - drivers/gpu/drm/tegra/dc.c | 358 +- drivers/gpu/drm/tegra/dc.h | 17 + drivers/gpu/drm/tegra/drm.c | 18 +- drivers/gpu/drm/tegra/gather_bo.c | 81 - drivers/gpu/drm/tegra/gather_bo.h | 22 - drivers/gpu/drm/tegra/plane.c | 117 + drivers/gpu/drm/tegra/plane.h | 16 + drivers/gpu/drm/tegra/submit.c | 122 +- drivers/gpu/drm/tegra/uapi.c | 91 +- drivers/gpu/drm/tidss/tidss_drv.c | 15 +- drivers/gpu/drm/tidss/tidss_drv.h | 2 + drivers/gpu/drm/tidss/tidss_irq.c | 27 +- drivers/gpu/drm/tidss/tidss_irq.h | 4 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 51 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 + drivers/gpu/drm/tiny/cirrus.c | 4 +- drivers/gpu/drm/tiny/gm12u320.c | 4 +- drivers/gpu/drm/tiny/simpledrm.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 18 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_device.c | 50 +- drivers/gpu/drm/ttm/ttm_tt.c | 1 - drivers/gpu/drm/udl/udl_modeset.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.c | 4 - drivers/gpu/drm/vc4/vc4_drv.h | 8 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/drm/vc4/vc4_irq.c | 48 +- drivers/gpu/drm/vc4/vc4_v3d.c | 17 +- drivers/gpu/drm/via/via_mm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 2 + drivers/gpu/drm/vkms/vkms_composer.c | 2 +- drivers/gpu/drm/vkms/vkms_drv.h | 1 + drivers/gpu/drm/vkms/vkms_plane.c | 2 +- drivers/gpu/drm/vkms/vkms_writeback.c | 2 +- .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 14 +- drivers/gpu/drm/xlnx/Kconfig | 2 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 320 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 22 +- drivers/gpu/host1x/fence.c | 4 +- drivers/gpu/host1x/hw/debug_hw.c | 23 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 8 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 16 +- drivers/gpu/host1x/job.c | 21 +- drivers/gpu/ipu-v3/ipu-common.c | 11 +- drivers/hid/Kconfig | 2 +- drivers/hid/Makefile | 1 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 62 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 69 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 23 + drivers/hid/hid-asus.c | 15 + drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-elo.c | 6 +- drivers/hid/hid-ids.h | 8 +- drivers/hid/hid-logitech-hidpp.c | 47 +- drivers/hid/hid-quirks.c | 2 - drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-sony.c | 49 +- drivers/hid/hid-thrustmaster.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 5 +- drivers/hv/hv_snapshot.c | 1 + drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 2 +- drivers/hwmon/adt7470.c | 1051 +- drivers/hwmon/aquacomputer_d5next.c | 363 + drivers/hwmon/axi-fan-control.c | 117 +- drivers/hwmon/dell-smm-hwmon.c | 31 +- drivers/hwmon/k10temp.c | 30 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/mr75203.c | 2 +- drivers/hwmon/pmbus/bpa-rs600.c | 48 +- drivers/hwmon/pmbus/ibm-cffps.c | 6 +- drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 7 +- drivers/hwtracing/coresight/coresight-cfg-afdo.c | 153 + .../hwtracing/coresight/coresight-cfg-preload.c | 31 + .../hwtracing/coresight/coresight-cfg-preload.h | 13 + drivers/hwtracing/coresight/coresight-config.c | 272 + drivers/hwtracing/coresight/coresight-config.h | 253 + drivers/hwtracing/coresight/coresight-core.c | 12 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 150 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 12 +- drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 182 + drivers/hwtracing/coresight/coresight-etm4x-cfg.h | 30 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 3 + .../coresight/coresight-syscfg-configfs.c | 396 + .../coresight/coresight-syscfg-configfs.h | 45 + drivers/hwtracing/coresight/coresight-syscfg.c | 847 + drivers/hwtracing/coresight/coresight-syscfg.h | 81 + drivers/i2c/busses/Kconfig | 20 +- drivers/i2c/busses/Makefile | 2 +- drivers/i2c/busses/i2c-aspeed.c | 20 - drivers/i2c/busses/i2c-at91-core.c | 19 +- drivers/i2c/busses/i2c-at91-master.c | 4 +- drivers/i2c/busses/i2c-bcm-iproc.c | 4 +- drivers/i2c/busses/i2c-cadence.c | 38 +- drivers/i2c/busses/i2c-designware-common.c | 8 +- drivers/i2c/busses/i2c-designware-core.h | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 5 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-i801.c | 19 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-mxs.c | 4 +- drivers/i2c/busses/i2c-parport.c | 36 +- drivers/i2c/busses/i2c-pmcmsp.c | 600 - drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-virtio.c | 290 + drivers/i2c/busses/i2c-xlp9xx.c | 2 +- drivers/i2c/i2c-core-acpi.c | 32 + drivers/i2c/i2c-dev.c | 27 +- drivers/iio/accel/Kconfig | 5 +- drivers/iio/accel/bmc150-accel-core.c | 78 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/bmc150-accel-spi.c | 10 +- drivers/iio/accel/bmc150-accel.h | 20 +- drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ep93xx_adc.c | 6 +- drivers/iio/adc/fsl-imx25-gcq.c | 9 +- drivers/iio/adc/rn5t618-adc.c | 23 + drivers/iio/adc/rockchip_saradc.c | 47 +- drivers/iio/adc/rzg2l_adc.c | 600 + drivers/iio/adc/ti-adc128s052.c | 6 + drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sgp40.c | 378 + .../iio/common/hid-sensors/hid-sensor-attributes.c | 3 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/light/as73211.c | 3 +- drivers/iio/light/cm3323.c | 7 + drivers/iio/potentiometer/Kconfig | 10 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/ad5110.c | 344 + drivers/iio/pressure/hid-sensor-press.c | 40 +- drivers/iio/pressure/hp03.c | 36 +- drivers/iio/temperature/ltc2983.c | 30 +- drivers/infiniband/core/cma.c | 3 + drivers/infiniband/core/sa_query.c | 186 +- drivers/infiniband/core/umem.c | 56 +- drivers/infiniband/core/umem_dmabuf.c | 5 +- drivers/infiniband/core/umem_odp.c | 3 - drivers/infiniband/core/uverbs_std_types_mr.c | 3 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 1 + drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/efa/efa.h | 5 +- drivers/infiniband/hw/efa/efa_main.c | 20 +- drivers/infiniband/hw/hfi1/affinity.c | 45 +- drivers/infiniband/hw/hfi1/affinity.h | 45 +- drivers/infiniband/hw/hfi1/aspm.h | 45 +- drivers/infiniband/hw/hfi1/chip.c | 44 +- drivers/infiniband/hw/hfi1/chip.h | 48 +- drivers/infiniband/hw/hfi1/chip_registers.h | 50 +- drivers/infiniband/hw/hfi1/common.h | 44 +- drivers/infiniband/hw/hfi1/debugfs.c | 58 +- drivers/infiniband/hw/hfi1/debugfs.h | 49 +- drivers/infiniband/hw/hfi1/device.c | 44 +- drivers/infiniband/hw/hfi1/device.h | 49 +- drivers/infiniband/hw/hfi1/driver.c | 44 +- drivers/infiniband/hw/hfi1/efivar.c | 44 +- drivers/infiniband/hw/hfi1/efivar.h | 45 +- drivers/infiniband/hw/hfi1/eprom.c | 45 +- drivers/infiniband/hw/hfi1/eprom.h | 44 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 44 +- drivers/infiniband/hw/hfi1/exp_rcv.h | 48 +- drivers/infiniband/hw/hfi1/fault.c | 45 +- drivers/infiniband/hw/hfi1/fault.h | 50 +- drivers/infiniband/hw/hfi1/file_ops.c | 45 +- drivers/infiniband/hw/hfi1/firmware.c | 44 +- drivers/infiniband/hw/hfi1/hfi.h | 49 +- drivers/infiniband/hw/hfi1/init.c | 44 +- drivers/infiniband/hw/hfi1/intr.c | 44 +- drivers/infiniband/hw/hfi1/iowait.h | 49 +- drivers/infiniband/hw/hfi1/mad.c | 44 +- drivers/infiniband/hw/hfi1/mad.h | 45 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 45 +- drivers/infiniband/hw/hfi1/mmu_rb.h | 45 +- drivers/infiniband/hw/hfi1/msix.c | 43 - drivers/infiniband/hw/hfi1/msix.h | 44 +- drivers/infiniband/hw/hfi1/opa_compat.h | 48 +- drivers/infiniband/hw/hfi1/pcie.c | 55 +- drivers/infiniband/hw/hfi1/pio.c | 44 +- drivers/infiniband/hw/hfi1/pio.h | 48 +- drivers/infiniband/hw/hfi1/pio_copy.c | 44 +- drivers/infiniband/hw/hfi1/platform.c | 44 +- drivers/infiniband/hw/hfi1/platform.h | 45 +- drivers/infiniband/hw/hfi1/qp.c | 44 +- drivers/infiniband/hw/hfi1/qp.h | 48 +- drivers/infiniband/hw/hfi1/qsfp.c | 44 +- drivers/infiniband/hw/hfi1/qsfp.h | 44 +- drivers/infiniband/hw/hfi1/rc.c | 44 +- drivers/infiniband/hw/hfi1/ruc.c | 44 +- drivers/infiniband/hw/hfi1/sdma.c | 53 +- drivers/infiniband/hw/hfi1/sdma.h | 49 +- drivers/infiniband/hw/hfi1/sdma_txreq.h | 44 +- drivers/infiniband/hw/hfi1/sysfs.c | 45 +- drivers/infiniband/hw/hfi1/trace.c | 44 +- drivers/infiniband/hw/hfi1/trace.h | 44 +- drivers/infiniband/hw/hfi1/trace_ctxts.h | 45 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 45 +- drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 45 +- drivers/infiniband/hw/hfi1/trace_misc.h | 45 +- drivers/infiniband/hw/hfi1/trace_mmu.h | 45 +- drivers/infiniband/hw/hfi1/trace_rc.h | 45 +- drivers/infiniband/hw/hfi1/trace_rx.h | 45 +- drivers/infiniband/hw/hfi1/trace_tx.h | 44 +- drivers/infiniband/hw/hfi1/uc.c | 44 +- drivers/infiniband/hw/hfi1/ud.c | 44 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 57 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 49 +- drivers/infiniband/hw/hfi1/user_pages.c | 44 +- drivers/infiniband/hw/hfi1/user_sdma.c | 45 +- drivers/infiniband/hw/hfi1/user_sdma.h | 49 +- drivers/infiniband/hw/hfi1/verbs.c | 44 +- drivers/infiniband/hw/hfi1/verbs.h | 44 +- drivers/infiniband/hw/hfi1/verbs_txreq.c | 44 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 44 +- drivers/infiniband/hw/hfi1/vnic.h | 48 +- drivers/infiniband/hw/hfi1/vnic_main.c | 44 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 44 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 74 +- drivers/infiniband/hw/hns/hns_roce_db.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 25 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 81 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 23 +- drivers/infiniband/hw/hns/hns_roce_main.c | 39 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 31 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 160 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 28 +- drivers/infiniband/hw/irdma/Kconfig | 2 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/irdma/protos.h | 2 - drivers/infiniband/hw/irdma/verbs.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 3 +- drivers/infiniband/hw/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 3 +- drivers/infiniband/hw/mlx5/doorbell.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 3 +- drivers/infiniband/hw/mlx5/mr.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 3 +- drivers/infiniband/hw/mthca/mthca_eq.c | 21 +- drivers/infiniband/hw/mthca/mthca_main.c | 15 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 25 +- drivers/infiniband/hw/qedr/verbs.c | 34 +- drivers/infiniband/hw/qib/qib_file_ops.c | 12 +- drivers/infiniband/hw/qib/qib_init.c | 4 +- drivers/infiniband/hw/qib/qib_user_pages.c | 12 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 14 +- drivers/infiniband/sw/rdmavt/ah.c | 44 +- drivers/infiniband/sw/rdmavt/ah.h | 50 +- drivers/infiniband/sw/rdmavt/cq.c | 44 +- drivers/infiniband/sw/rdmavt/cq.h | 50 +- drivers/infiniband/sw/rdmavt/mad.c | 44 +- drivers/infiniband/sw/rdmavt/mad.h | 50 +- drivers/infiniband/sw/rdmavt/mcast.c | 44 +- drivers/infiniband/sw/rdmavt/mcast.h | 50 +- drivers/infiniband/sw/rdmavt/mmap.c | 44 +- drivers/infiniband/sw/rdmavt/mmap.h | 50 +- drivers/infiniband/sw/rdmavt/mr.c | 46 +- drivers/infiniband/sw/rdmavt/mr.h | 50 +- drivers/infiniband/sw/rdmavt/pd.c | 44 +- drivers/infiniband/sw/rdmavt/pd.h | 50 +- drivers/infiniband/sw/rdmavt/qp.c | 44 +- drivers/infiniband/sw/rdmavt/qp.h | 50 +- drivers/infiniband/sw/rdmavt/rc.c | 44 +- drivers/infiniband/sw/rdmavt/srq.c | 44 +- drivers/infiniband/sw/rdmavt/srq.h | 50 +- drivers/infiniband/sw/rdmavt/trace.c | 44 +- drivers/infiniband/sw/rdmavt/trace.h | 44 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 44 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 44 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 44 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 44 +- drivers/infiniband/sw/rdmavt/trace_rvt.h | 44 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 44 +- drivers/infiniband/sw/rdmavt/vt.c | 44 +- drivers/infiniband/sw/rdmavt/vt.h | 50 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_queue.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 8 +- drivers/infiniband/ulp/iser/iser_memory.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 146 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 78 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 4 - drivers/infiniband/ulp/srp/ib_srp.c | 9 +- drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/keyboard/hilkbd.c | 4 +- drivers/input/misc/pm8941-pwrkey.c | 2 +- drivers/input/serio/gscps2.c | 3 +- drivers/interconnect/qcom/icc-rpmh.c | 10 +- drivers/iommu/Kconfig | 78 +- drivers/iommu/amd/init.c | 9 +- drivers/iommu/amd/iommu.c | 21 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 100 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 11 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 68 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 9 - drivers/iommu/dma-iommu.c | 51 +- drivers/iommu/exynos-iommu.c | 19 +- drivers/iommu/intel/Kconfig | 19 +- drivers/iommu/intel/dmar.c | 2 - drivers/iommu/intel/iommu.c | 58 +- drivers/iommu/intel/pasid.c | 28 +- drivers/iommu/intel/pasid.h | 16 +- drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 7 +- drivers/iommu/io-pgtable-arm-v7s.c | 12 +- drivers/iommu/io-pgtable-arm.c | 12 +- drivers/iommu/iommu.c | 59 +- drivers/iommu/iova.c | 14 +- drivers/iommu/ipmmu-vmsa.c | 28 +- drivers/iommu/mtk_iommu.c | 7 - drivers/iommu/mtk_iommu_v1.c | 1 - drivers/iommu/of_iommu.c | 1 - drivers/iommu/rockchip-iommu.c | 12 +- drivers/iommu/s390-iommu.c | 18 +- drivers/iommu/sprd-iommu.c | 7 - drivers/iommu/sun50i-iommu.c | 13 +- drivers/iommu/virtio-iommu.c | 8 - drivers/ipack/carriers/tpci200.c | 60 +- drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-gic-v3.c | 84 +- drivers/irqchip/irq-loongson-pch-pic.c | 19 +- drivers/irqchip/irq-mtk-sysirq.c | 1 + drivers/irqchip/qcom-pdc.c | 68 +- drivers/isdn/capi/capiutil.c | 2 +- drivers/leds/Kconfig | 2 +- drivers/leds/led-class-flash.c | 6 +- drivers/leds/led-class.c | 10 +- drivers/leds/led-core.c | 15 + drivers/leds/leds-gpio.c | 12 +- drivers/leds/leds-pca955x.c | 232 +- drivers/leds/leds-pwm.c | 49 +- drivers/leds/leds.h | 1 + drivers/leds/trigger/Kconfig | 2 +- drivers/lightnvm/Kconfig | 44 - drivers/lightnvm/Makefile | 11 - drivers/lightnvm/core.c | 1440 -- drivers/lightnvm/pblk-cache.c | 137 - drivers/lightnvm/pblk-core.c | 2151 -- drivers/lightnvm/pblk-gc.c | 726 - drivers/lightnvm/pblk-init.c | 1324 -- drivers/lightnvm/pblk-map.c | 210 - drivers/lightnvm/pblk-rb.c | 858 - drivers/lightnvm/pblk-read.c | 474 - drivers/lightnvm/pblk-recovery.c | 874 - drivers/lightnvm/pblk-rl.c | 254 - drivers/lightnvm/pblk-sysfs.c | 728 - drivers/lightnvm/pblk-trace.h | 145 - drivers/lightnvm/pblk-write.c | 665 - drivers/lightnvm/pblk.h | 1358 -- drivers/macintosh/macio-adb.c | 1 - drivers/macintosh/smu.c | 3 +- drivers/macintosh/via-cuda.c | 2 +- drivers/macintosh/via-macii.c | 2 - drivers/macintosh/via-pmu.c | 2 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/mailbox-sti.c | 16 +- drivers/mailbox/mtk-cmdq-mailbox.c | 13 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 2 + drivers/mailbox/qcom-ipcc.c | 1 + drivers/md/Kconfig | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/super.c | 26 +- drivers/md/bcache/util.h | 2 - drivers/md/dm-crypt.c | 11 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-ima.c | 98 +- drivers/md/dm-ima.h | 10 + drivers/md/dm-integrity.c | 5 +- drivers/md/dm-mpath.c | 26 +- drivers/md/dm-table.c | 9 +- drivers/md/dm-verity-target.c | 2 + drivers/md/dm.c | 11 +- drivers/md/md.h | 4 +- drivers/md/raid1.c | 19 + drivers/md/raid10.c | 14 +- drivers/md/raid5.c | 4 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/i2c/Kconfig | 10 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13b10.c | 1491 ++ drivers/media/i2c/ov8856.c | 83 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 247 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 + drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 27 +- drivers/media/platform/Kconfig | 3 + drivers/media/platform/mtk-vcodec/Makefile | 3 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 + .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 + drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 58 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 140 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 6 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 + drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 + drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 + drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 + .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 - .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 - drivers/media/platform/stm32/stm32-dcmi.c | 19 +- drivers/media/rc/bpf-lirc.c | 6 +- drivers/media/rc/imon.c | 2 + drivers/media/rc/ir_toy.c | 34 +- drivers/media/rc/mceusb.c | 1 + drivers/media/rc/streamzap.c | 1 + drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/tuners/mxl5007t.c | 9 - drivers/media/usb/dvb-usb/az6027.c | 1 + drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 - drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/usb/uvc/uvc_driver.c | 1 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 1 + drivers/memstick/host/r592.c | 9 +- drivers/memstick/host/tifm_ms.c | 12 +- drivers/mfd/db8500-prcmu.c | 5 +- drivers/mfd/fsl-imx25-tsadc.c | 4 +- drivers/mfd/intel-lpss.c | 3 +- drivers/mfd/intel_quark_i2c_gpio.c | 71 +- drivers/mfd/ioc3.c | 10 +- drivers/mfd/qcom-pm8xxx.c | 10 +- drivers/mfd/simple-mfd-i2c.c | 41 +- drivers/mfd/simple-mfd-i2c.h | 32 + drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps65086.c | 22 +- drivers/mfd/tqmx86.c | 48 +- drivers/misc/gehc-achc.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d.h | 1 - drivers/misc/lkdtm/bugs.c | 51 +- drivers/misc/lkdtm/core.c | 7 +- drivers/misc/lkdtm/fortify.c | 53 + drivers/misc/lkdtm/heap.c | 9 +- drivers/misc/lkdtm/lkdtm.h | 24 +- drivers/misc/pci_endpoint_test.c | 9 + drivers/misc/pvpanic/pvpanic.c | 2 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/Kconfig | 2 +- drivers/mmc/core/block.c | 167 +- drivers/mmc/core/core.c | 35 + drivers/mmc/core/core.h | 2 + drivers/mmc/core/mmc.c | 2 + drivers/mmc/core/mmc_ops.c | 11 +- drivers/mmc/core/pwrseq_sd8787.c | 14 +- drivers/mmc/core/queue.c | 34 +- drivers/mmc/host/dw_mmc.c | 1 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/renesas_sdhi.h | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 92 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 135 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 3 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +- drivers/mmc/host/sdhci-esdhc-imx.c | 45 +- drivers/mmc/host/sdhci-iproc.c | 18 + drivers/mmc/host/sdhci-msm.c | 3 + drivers/mmc/host/sdhci-tegra.c | 9 + drivers/mmc/host/sdhci.c | 27 +- drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/tifm_sd.c | 16 +- drivers/mmc/host/usdhi6rol0.c | 10 + drivers/mmc/host/via-sdmmc.c | 4 +- drivers/mtd/ftl.c | 2 +- drivers/mtd/maps/Kconfig | 23 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/pmcmsp-flash.c | 227 - drivers/mtd/mtd_blkdevs.c | 60 +- drivers/mtd/mtdconcat.c | 33 +- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/mtd/nand/raw/intel-nand-controller.c | 29 +- drivers/mtd/nand/spi/macronix.c | 16 +- drivers/mtd/rfd_ftl.c | 46 +- drivers/net/Kconfig | 4 +- drivers/net/bareudp.c | 16 +- drivers/net/bonding/bond_main.c | 87 +- drivers/net/can/c_can/c_can.h | 25 +- drivers/net/can/c_can/c_can_main.c | 123 +- drivers/net/can/c_can/c_can_platform.c | 1 - drivers/net/can/dev/dev.c | 66 + drivers/net/can/dev/netlink.c | 2 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/m_can/m_can.c | 236 +- drivers/net/can/m_can/m_can.h | 6 +- drivers/net/can/m_can/m_can_pci.c | 11 +- drivers/net/can/m_can/m_can_platform.c | 15 +- drivers/net/can/m_can/tcan4x5x-core.c | 17 +- drivers/net/can/mscan/mpc5xxx_can.c | 7 +- drivers/net/can/rcar/Kconfig | 4 +- drivers/net/can/rcar/rcar_canfd.c | 338 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 25 +- drivers/net/dsa/hirschmann/hellcreek.c | 16 +- drivers/net/dsa/lan9303-core.c | 34 +- drivers/net/dsa/lantiq_gswip.c | 14 +- drivers/net/dsa/microchip/ksz8795.c | 82 +- drivers/net/dsa/microchip/ksz8795_reg.h | 4 + drivers/net/dsa/microchip/ksz_common.h | 9 +- drivers/net/dsa/mt7530.c | 30 +- drivers/net/dsa/mt7530.h | 2 + drivers/net/dsa/mv88e6xxx/Kconfig | 1 + drivers/net/dsa/mv88e6xxx/serdes.c | 11 +- drivers/net/dsa/ocelot/Kconfig | 2 + drivers/net/dsa/ocelot/felix.c | 119 +- drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/dsa/sja1105/sja1105.h | 6 - drivers/net/dsa/sja1105/sja1105_main.c | 458 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 6 +- drivers/net/dsa/sja1105/sja1105_spi.c | 10 - drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/actions/Kconfig | 4 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 8 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +- drivers/net/ethernet/apm/xgene-v2/main.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 8 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 15 +- drivers/net/ethernet/broadcom/Kconfig | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 8 +- drivers/net/ethernet/broadcom/bnx2.c | 101 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 - .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 91 +- drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2333 +-- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 108 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 189 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 81 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 564 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 763 + drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 145 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 130 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 455 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 264 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 31 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 62 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 194 +- drivers/net/ethernet/broadcom/tg3.h | 1 - drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 12 +- drivers/net/ethernet/cadence/Kconfig | 1 + drivers/net/ethernet/cadence/macb_main.c | 9 + drivers/net/ethernet/cadence/macb_ptp.c | 11 +- drivers/net/ethernet/cavium/Kconfig | 4 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 4 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 8 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 101 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 22 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 76 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 8 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +- drivers/net/ethernet/cortina/gemini.c | 8 +- drivers/net/ethernet/ec_bhf.c | 10 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 8 +- drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa/Kconfig | 1 - drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 8 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 8 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 55 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 8 +- drivers/net/ethernet/freescale/fec.h | 4 + drivers/net/ethernet/freescale/fec_main.c | 38 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/hisilicon/Kconfig | 3 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 31 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 226 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 37 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 265 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 31 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 81 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 38 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 64 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 70 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1665 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 228 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 29 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 11 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 36 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 17 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 44 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 24 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 124 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 +- drivers/net/ethernet/i825xx/lasi_82596.c | 3 +- drivers/net/ethernet/intel/Kconfig | 12 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 32 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 3 +- drivers/net/ethernet/intel/iavf/iavf.h | 10 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 22 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 114 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 47 +- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 39 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 68 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 7 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 8 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 8 +- drivers/net/ethernet/intel/igc/igc.h | 12 + drivers/net/ethernet/intel/igc/igc_defines.h | 39 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 8 +- drivers/net/ethernet/intel/igc/igc_main.c | 152 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 182 +- drivers/net/ethernet/intel/igc/igc_regs.h | 26 + drivers/net/ethernet/intel/igc/igc_tsn.c | 174 +- drivers/net/ethernet/intel/igc/igc_tsn.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 5 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 8 +- drivers/net/ethernet/jme.c | 82 +- drivers/net/ethernet/litex/Kconfig | 28 + drivers/net/ethernet/litex/Makefile | 5 + drivers/net/ethernet/litex/litex_liteeth.c | 314 + drivers/net/ethernet/marvell/mv643xx_eth.c | 12 +- drivers/net/ethernet/marvell/mvneta.c | 22 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 16 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 4 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 7 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 7 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 26 +- .../ethernet/marvell/octeontx2/af/lmac_common.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 9 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 110 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 9 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 7 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 46 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 226 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 62 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 19 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 127 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 6 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 7 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 603 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 18 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 135 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 76 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 14 +- .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 108 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 3 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 5 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 7 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 5 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 7 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 61 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 45 +- .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 156 + .../ethernet/marvell/octeontx2/nic/otx2_devlink.h | 20 + .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 72 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 154 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 67 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 7 +- .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 58 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 42 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 4 +- drivers/net/ethernet/marvell/skge.c | 8 +- drivers/net/ethernet/marvell/sky2.c | 8 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 14 +- drivers/net/ethernet/mellanox/mlx4/main.c | 13 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 19 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 167 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 4 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 329 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 48 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 588 + drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 49 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 603 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 20 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 164 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 35 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 714 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 41 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 154 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 7 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 79 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 3 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 99 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 212 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 88 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 20 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 363 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 46 +- .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 9 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 26 + .../mlx5/core/esw/diag/bridge_tracepoint.h | 9 +- .../mellanox/mlx5/core/esw/diag/qos_tracepoint.h | 123 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 1 + .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 20 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 869 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 41 + .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 585 - .../net/ethernet/mellanox/mlx5/core/esw/sample.h | 42 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 312 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 24 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 2 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 + .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 108 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 10 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 85 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 271 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_domain.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 4 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 16 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 152 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 21 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 36 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 2 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 59 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 101 +- .../mellanox/mlx5/core/steering/dr_types.h | 68 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 51 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 6 - .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 4 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 21 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 82 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 12 + drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 94 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 48 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/sparx5/Makefile | 2 +- .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 593 + .../ethernet/microchip/sparx5/sparx5_mactable.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 23 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 69 + .../net/ethernet/microchip/sparx5/sparx5_packet.c | 13 +- .../net/ethernet/microchip/sparx5/sparx5_port.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_port.h | 1 + drivers/net/ethernet/microsoft/mana/gdma.h | 32 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 88 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 2 +- drivers/net/ethernet/microsoft/mana/mana.h | 29 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 162 +- drivers/net/ethernet/mscc/Kconfig | 3 +- drivers/net/ethernet/mscc/ocelot.c | 247 +- drivers/net/ethernet/mscc/ocelot.h | 11 +- drivers/net/ethernet/mscc/ocelot_io.c | 16 +- drivers/net/ethernet/mscc/ocelot_net.c | 293 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 66 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 71 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 8 +- drivers/net/ethernet/ni/nixge.c | 24 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 1 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 8 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 4 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 32 +- drivers/net/ethernet/pensando/Kconfig | 2 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 13 + .../net/ethernet/pensando/ionic/ionic_ethtool.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 261 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 10 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 28 + .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 143 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 14 +- drivers/net/ethernet/qlogic/Kconfig | 2 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 1 - .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 10 + drivers/net/ethernet/qlogic/qed/qed_ll2.c | 20 + drivers/net/ethernet/qlogic/qed/qed_main.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 8 + drivers/net/ethernet/qlogic/qede/qede.h | 4 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 23 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 16 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 32 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 6 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 31 +- drivers/net/ethernet/realtek/r8169_main.c | 67 +- drivers/net/ethernet/renesas/Kconfig | 2 +- drivers/net/ethernet/renesas/ravb.h | 36 +- drivers/net/ethernet/renesas/ravb_main.c | 377 +- drivers/net/ethernet/renesas/ravb_ptp.c | 8 +- drivers/net/ethernet/rocker/rocker_main.c | 2 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- drivers/net/ethernet/samsung/Kconfig | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 8 +- drivers/net/ethernet/sfc/Kconfig | 2 +- drivers/net/ethernet/sfc/efx.c | 78 +- drivers/net/ethernet/sfc/ethtool.c | 8 +- drivers/net/ethernet/sfc/falcon/efx.c | 79 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 8 +- drivers/net/ethernet/socionext/netsec.c | 10 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 9 - drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 75 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 12 +- drivers/net/ethernet/sun/niu.c | 14 +- drivers/net/ethernet/sun/sunhme.c | 24 - drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c | 14 +- drivers/net/ethernet/tehuti/tehuti.c | 12 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 8 +- drivers/net/ethernet/ti/cpsw_new.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 14 +- drivers/net/ethernet/toshiba/spider_net.c | 27 +- drivers/net/ethernet/via/via-rhine.c | 9 +- drivers/net/ethernet/via/via-velocity.c | 14 +- drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 14 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 18 +- drivers/net/ethernet/xscale/Kconfig | 4 +- drivers/net/ethernet/xscale/Makefile | 6 +- drivers/net/ethernet/xscale/ixp46x_ts.h | 13 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 35 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 122 +- drivers/net/fddi/skfp/skfddi.c | 41 +- drivers/net/hamradio/6pack.c | 6 + drivers/net/ieee802154/mac802154_hwsim.c | 6 +- drivers/net/ipa/Makefile | 2 +- drivers/net/ipa/ipa.h | 20 +- drivers/net/ipa/ipa_clock.c | 444 - drivers/net/ipa/ipa_clock.h | 79 - drivers/net/ipa/ipa_data-v3.1.c | 4 +- drivers/net/ipa/ipa_data-v3.5.1.c | 4 +- drivers/net/ipa/ipa_data-v4.11.c | 4 +- drivers/net/ipa/ipa_data-v4.2.c | 4 +- drivers/net/ipa/ipa_data-v4.5.c | 4 +- drivers/net/ipa/ipa_data-v4.9.c | 4 +- drivers/net/ipa/ipa_data.h | 10 +- drivers/net/ipa/ipa_endpoint.c | 4 +- drivers/net/ipa/ipa_interrupt.c | 16 +- drivers/net/ipa/ipa_main.c | 88 +- drivers/net/ipa/ipa_modem.c | 108 +- drivers/net/ipa/ipa_power.c | 473 + drivers/net/ipa/ipa_power.h | 73 + drivers/net/ipa/ipa_smp2p.c | 98 +- drivers/net/ipa/ipa_smp2p.h | 2 +- drivers/net/ipa/ipa_uc.c | 40 +- drivers/net/ipa/ipa_uc.h | 10 +- drivers/net/mdio/Kconfig | 3 +- drivers/net/mdio/mdio-ipq4019.c | 41 + drivers/net/mdio/mdio-mscc-miim.c | 12 +- drivers/net/mdio/mdio-mux.c | 37 +- drivers/net/mhi_net.c | 2 +- drivers/net/mii.c | 6 +- drivers/net/netdevsim/ethtool.c | 8 +- drivers/net/pcs/pcs-xpcs.c | 6 +- drivers/net/phy/Kconfig | 2 + drivers/net/phy/marvell.c | 144 +- drivers/net/phy/marvell10g.c | 8 + drivers/net/phy/mediatek-ge.c | 4 + drivers/net/phy/nxp-tja11xx.c | 13 +- drivers/net/phy/phy_device.c | 13 +- drivers/net/phy/xilinx_gmii2rgmii.c | 46 +- drivers/net/ppp/ppp_generic.c | 8 +- drivers/net/team/team_mode_loadbalance.c | 2 +- drivers/net/tun.c | 8 +- drivers/net/usb/asix.h | 1 + drivers/net/usb/asix_common.c | 70 +- drivers/net/usb/asix_devices.c | 49 +- drivers/net/usb/hso.c | 7 +- drivers/net/usb/lan78xx.c | 1060 +- drivers/net/usb/pegasus.c | 4 +- drivers/net/usb/r8152.c | 31 +- drivers/net/virtio_net.c | 31 +- drivers/net/vmxnet3/vmxnet3_drv.c | 47 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 12 +- drivers/net/vrf.c | 4 + drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/hw.c | 12 +- drivers/net/wireless/ath/wcn36xx/main.c | 12 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 4 + drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 + drivers/net/wireless/ath/wil6210/ethtool.c | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 29 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 5 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 24 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 126 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 8 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 82 + .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 31 + .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + .../net/wireless/broadcom/brcm80211/include/soc.h | 2 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 56 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 52 +- drivers/net/wireless/intel/iwlegacy/3945.c | 10 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 78 +- drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlegacy/common.c | 19 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 76 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 304 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 66 +- drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 22 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 8 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 189 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 4 +- .../net/wireless/intel/iwlwifi/fw/api/offload.h | 31 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 144 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 20 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 34 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 40 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 580 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 108 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 74 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 93 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 120 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 41 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 17 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 53 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 59 +- drivers/net/wireless/intersil/orinoco/hermes.c | 1 - drivers/net/wireless/marvell/mwifiex/Makefile | 1 + drivers/net/wireless/marvell/mwifiex/cmdevt.c | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 11 + drivers/net/wireless/marvell/mwifiex/pcie.h | 1 + drivers/net/wireless/marvell/mwifiex/pcie_quirks.c | 161 + drivers/net/wireless/marvell/mwifiex/pcie_quirks.h | 23 + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/usb.h | 2 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 29 +- drivers/net/wireless/microchip/wilc1000/spi.c | 44 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 38 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 28 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 28 +- drivers/net/wireless/ray_cs.c | 8 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 2 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 37 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 52 +- drivers/net/wireless/realtek/rtw88/Makefile | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/fw.h | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 6 + drivers/net/wireless/realtek/rtw88/pci.c | 47 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw88/wow.c | 107 +- drivers/net/wireless/rsi/rsi_91x_debugfs.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 4 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 1 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 7 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 1 - drivers/net/wwan/iosm/iosm_ipc_protocol.c | 10 +- drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 13 +- drivers/net/wwan/mhi_wwan_ctrl.c | 2 +- drivers/net/wwan/mhi_wwan_mbim.c | 2 +- drivers/net/wwan/wwan_core.c | 19 +- drivers/net/xen-netfront.c | 272 +- drivers/nfc/microread/mei.c | 1 - drivers/nfc/microread/microread.c | 1 - drivers/nfc/nfcmrvl/i2c.c | 3 - drivers/nfc/nfcmrvl/spi.c | 3 - drivers/nfc/pn544/pn544.c | 1 - drivers/nfc/st-nci/core.c | 2 - drivers/nfc/st21nfca/core.c | 1 - drivers/nfc/st21nfca/i2c.c | 2 - drivers/nfc/st95hf/core.c | 1 - drivers/nfc/virtual_ncidev.c | 9 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 40 +- drivers/nvdimm/label.c | 361 +- drivers/nvdimm/label.h | 121 +- drivers/nvdimm/namespace_devs.c | 221 +- drivers/nvdimm/nd-core.h | 5 +- drivers/nvdimm/nd.h | 289 +- drivers/nvdimm/pfn_devs.c | 2 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/Kconfig | 4 +- drivers/nvme/host/Makefile | 1 - drivers/nvme/host/core.c | 68 +- drivers/nvme/host/fabrics.c | 1 - drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/lightnvm.c | 1274 -- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/nvme.h | 79 +- drivers/nvme/host/pci.c | 187 +- drivers/nvme/host/rdma.c | 8 +- drivers/nvme/host/tcp.c | 44 +- drivers/nvme/host/trace.c | 18 +- drivers/nvme/target/Kconfig | 2 - drivers/nvme/target/core.c | 1 + drivers/nvme/target/fabrics-cmd.c | 38 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/trace.c | 18 +- drivers/nvme/target/zns.c | 5 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/nintendo-otp.c | 124 + drivers/of/address.c | 33 - drivers/of/device.c | 39 +- drivers/of/fdt.c | 133 +- drivers/of/kobj.c | 2 +- drivers/of/of_private.h | 7 - drivers/of/of_reserved_mem.c | 12 +- drivers/of/property.c | 10 + drivers/opp/core.c | 23 +- drivers/opp/of.c | 12 +- drivers/parisc/ccio-dma.c | 94 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/parport/parport_gsc.c | 8 +- drivers/pci/ats.c | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 61 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 200 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 + drivers/pci/controller/cadence/pcie-cadence.c | 16 + drivers/pci/controller/cadence/pcie-cadence.h | 29 +- drivers/pci/controller/dwc/Kconfig | 48 + drivers/pci/controller/dwc/Makefile | 3 + drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 36 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 279 + drivers/pci/controller/dwc/pcie-keembay.c | 460 + drivers/pci/controller/dwc/pcie-visconti.c | 332 + drivers/pci/controller/pci-aardvark.c | 329 +- drivers/pci/controller/pci-hyperv.c | 153 +- drivers/pci/controller/pci-ixp4xx.c | 8 +- drivers/pci/controller/pci-xgene-msi.c | 1 - drivers/pci/controller/pcie-mediatek.c | 52 +- drivers/pci/controller/pcie-rcar-ep.c | 23 +- drivers/pci/controller/pcie-rcar-host.c | 86 + drivers/pci/controller/pcie-rcar.h | 7 + drivers/pci/controller/pcie-rockchip-ep.c | 18 +- drivers/pci/controller/pcie-xilinx-nwl.c | 12 + drivers/pci/endpoint/functions/pci-epf-ntb.c | 89 +- drivers/pci/endpoint/functions/pci-epf-test.c | 74 +- drivers/pci/endpoint/pci-ep-cfs.c | 24 + drivers/pci/endpoint/pci-epc-core.c | 134 +- drivers/pci/endpoint/pci-epf-core.c | 146 +- drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_hpc.c | 2 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/msi.c | 398 +- drivers/pci/of.c | 8 +- drivers/pci/pci-acpi.c | 85 +- drivers/pci/pci-bridge-emul.h | 2 +- drivers/pci/pci-driver.c | 28 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 299 +- drivers/pci/pci.h | 50 +- drivers/pci/pcie/aer.c | 12 +- drivers/pci/pcie/ptm.c | 13 +- drivers/pci/probe.c | 29 +- drivers/pci/proc.c | 1 + drivers/pci/quirks.c | 68 +- drivers/pci/remove.c | 1 - drivers/pci/vpd.c | 352 +- drivers/phy/Kconfig | 2 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/cadence/phy-cadence-torrent.c | 3181 +-- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 16 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 16 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 7 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 13 +- drivers/phy/mediatek/phy-mtk-tphy.c | 130 +- drivers/phy/mediatek/phy-mtk-ufs.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 131 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/xilinx/phy-zynqmp.c | 3 + drivers/pinctrl/Kconfig | 19 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 5 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 3 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 - drivers/pinctrl/bcm/pinctrl-bcm2835.c | 4 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 3 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 3 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 8 +- drivers/pinctrl/mediatek/mtk-eint.c | 5 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 9 +- drivers/pinctrl/pinctrl-at91.c | 6 +- drivers/pinctrl/pinctrl-equilibrium.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 547 +- drivers/pinctrl/pinctrl-k210.c | 26 +- drivers/pinctrl/pinctrl-keembay.c | 1731 ++ drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 3 +- drivers/pinctrl/pinctrl-oxnas.c | 2 +- drivers/pinctrl/pinctrl-pic32.c | 2 +- drivers/pinctrl/pinctrl-pistachio.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 909 +- drivers/pinctrl/pinctrl-rockchip.h | 287 + drivers/pinctrl/pinctrl-single.c | 25 +- drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 6 +- drivers/pinctrl/pinctrl-zynqmp.c | 10 - drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- drivers/pinctrl/qcom/pinctrl-sm6115.c | 923 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/renesas/Kconfig | 11 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 1175 ++ drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 116 + drivers/pinctrl/samsung/pinctrl-exynos.c | 15 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 29 + drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 25 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 17 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/spear/pinctrl-plgpio.c | 3 +- drivers/pinctrl/stm32/Kconfig | 6 + drivers/pinctrl/stm32/Makefile | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 1679 ++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 16 +- drivers/platform/chrome/Makefile | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 + drivers/platform/chrome/cros_ec_sensorhub_ring.c | 14 + drivers/platform/chrome/cros_ec_trace.h | 94 + drivers/platform/chrome/cros_ec_typec.c | 27 +- drivers/platform/mellanox/mlxbf-pmc.c | 13 +- drivers/platform/surface/aggregator/Makefile | 15 +- drivers/platform/surface/aggregator/core.c | 9 +- drivers/platform/surface/surface3_power.c | 8 +- drivers/platform/x86/Kconfig | 291 +- drivers/platform/x86/Makefile | 29 +- drivers/platform/x86/acer-wmi.c | 179 + drivers/platform/x86/asus-nb-wmi.c | 28 + drivers/platform/x86/asus-wmi.c | 416 +- drivers/platform/x86/dell/Kconfig | 2 +- drivers/platform/x86/dell/dcdbas.c | 4 +- drivers/platform/x86/dell/dell-smbios-smm.c | 31 - drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/dell/dell-smo8800.c | 74 +- drivers/platform/x86/dual_accel_detect.h | 26 +- drivers/platform/x86/gigabyte-wmi.c | 2 + drivers/platform/x86/hp_accel.c | 78 +- drivers/platform/x86/i2c-multi-instantiate.c | 27 +- drivers/platform/x86/ideapad-laptop.c | 9 + drivers/platform/x86/intel-hid.c | 732 - drivers/platform/x86/intel-vbtn.c | 414 - drivers/platform/x86/intel/Kconfig | 149 + drivers/platform/x86/intel/Makefile | 39 + drivers/platform/x86/intel/atomisp2/Kconfig | 43 + drivers/platform/x86/intel/atomisp2/Makefile | 9 + .../{intel_atomisp2_led.c => intel/atomisp2/led.c} | 0 .../{intel_atomisp2_pm.c => intel/atomisp2/pm.c} | 0 .../x86/{intel_bxtwc_tmu.c => intel/bxtwc_tmu.c} | 0 .../chtdc_ti_pwrbtn.c} | 0 drivers/platform/x86/intel/hid.c | 732 + .../int0002_vgpio.c} | 0 drivers/platform/x86/intel/int1092/Kconfig | 14 + drivers/platform/x86/intel/int1092/Makefile | 1 + drivers/platform/x86/intel/int1092/intel_sar.c | 316 + drivers/platform/x86/intel/int1092/intel_sar.h | 86 + drivers/platform/x86/intel/int33fe/Makefile | 2 +- .../x86/intel/int33fe/intel_cht_int33fe_common.c | 29 +- drivers/platform/x86/intel/int3472/Makefile | 2 +- .../{intel_mrfld_pwrbtn.c => intel/mrfld_pwrbtn.c} | 0 .../x86/{intel_oaktrail.c => intel/oaktrail.c} | 0 drivers/platform/x86/intel/pmc/Kconfig | 25 + drivers/platform/x86/intel/pmc/Makefile | 9 + drivers/platform/x86/intel/pmc/core.c | 2160 ++ drivers/platform/x86/intel/pmc/core.h | 363 + .../pmc/pltdrv.c} | 0 drivers/platform/x86/intel/pmt/Kconfig | 40 + drivers/platform/x86/intel/pmt/Makefile | 12 + drivers/platform/x86/intel/pmt/class.c | 344 + .../x86/{intel_pmt_class.h => intel/pmt/class.h} | 0 drivers/platform/x86/intel/pmt/crashlog.c | 327 + drivers/platform/x86/intel/pmt/telemetry.c | 148 + .../x86/{intel_punit_ipc.c => intel/punit_ipc.c} | 0 drivers/platform/x86/{intel-rst.c => intel/rst.c} | 0 .../{intel-smartconnect.c => intel/smartconnect.c} | 0 .../speed_select_if}/Kconfig | 0 .../speed_select_if}/Makefile | 0 .../x86/intel/speed_select_if/isst_if_common.c | 741 + .../speed_select_if}/isst_if_common.h | 0 .../speed_select_if}/isst_if_mbox_msr.c | 0 .../speed_select_if}/isst_if_mbox_pci.c | 0 .../speed_select_if}/isst_if_mmio.c | 0 drivers/platform/x86/intel/telemetry/Kconfig | 16 + drivers/platform/x86/intel/telemetry/Makefile | 11 + .../telemetry/core.c} | 0 .../telemetry/debugfs.c} | 0 .../telemetry/pltdrv.c} | 0 .../{intel_turbo_max_3.c => intel/turbo_max_3.c} | 0 .../uncore-frequency.c} | 0 drivers/platform/x86/intel/vbtn.c | 414 + drivers/platform/x86/intel/wmi/Kconfig | 31 + drivers/platform/x86/intel/wmi/Makefile | 9 + .../wmi/sbl-fw-update.c} | 0 .../wmi/thunderbolt.c} | 0 drivers/platform/x86/intel_pmc_core.c | 1822 -- drivers/platform/x86/intel_pmc_core.h | 344 - drivers/platform/x86/intel_pmt_class.c | 344 - drivers/platform/x86/intel_pmt_crashlog.c | 327 - drivers/platform/x86/intel_pmt_telemetry.c | 140 - drivers/platform/x86/intel_scu_ipc.c | 2 +- .../x86/intel_speed_select_if/isst_if_common.c | 740 - drivers/platform/x86/lg-laptop.c | 107 +- drivers/platform/x86/meraki-mx100.c | 230 + drivers/platform/x86/think-lmi.c | 80 + drivers/platform/x86/think-lmi.h | 1 + drivers/power/reset/Kconfig | 6 + drivers/power/reset/Makefile | 1 + drivers/power/reset/linkstation-poweroff.c | 77 +- drivers/power/reset/tps65086-restart.c | 98 + drivers/power/supply/Kconfig | 14 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_chargalg.c | 24 +- drivers/power/supply/axp288_charger.c | 11 +- drivers/power/supply/bq24735-charger.c | 27 +- drivers/power/supply/max17042_battery.c | 59 +- drivers/power/supply/mt6360_charger.c | 867 + drivers/power/supply/power_supply_core.c | 19 + drivers/power/supply/rn5t618_power.c | 38 + drivers/power/supply/smb347-charger.c | 271 +- drivers/powercap/intel_rapl_msr.c | 2 + drivers/ptp/Kconfig | 30 +- drivers/ptp/ptp_ocp.c | 9 +- drivers/ptp/ptp_vclock.c | 2 + drivers/pwm/pwm-ab8500.c | 17 +- drivers/pwm/pwm-atmel.c | 102 +- drivers/regulator/irq_helpers.c | 2 +- drivers/regulator/vctrl-regulator.c | 73 +- drivers/reset/Kconfig | 1 - drivers/reset/reset-zynqmp.c | 3 +- drivers/rtc/Kconfig | 9 + drivers/rtc/Makefile | 2 + drivers/rtc/lib.c | 107 +- drivers/rtc/lib_test.c | 81 + drivers/rtc/rtc-cmos.c | 8 +- drivers/rtc/rtc-rx8025.c | 46 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_eckd.c | 14 +- drivers/s390/block/dasd_fba.c | 4 +- drivers/s390/block/dasd_genhd.c | 7 +- drivers/s390/block/dcssblk.c | 3 +- drivers/s390/char/sclp.c | 230 +- drivers/s390/char/sclp.h | 2 - drivers/s390/cio/blacklist.c | 5 +- drivers/s390/cio/css.c | 30 + drivers/s390/cio/device.c | 21 +- drivers/s390/cio/qdio.h | 22 +- drivers/s390/cio/qdio_main.c | 45 +- drivers/s390/cio/qdio_setup.c | 110 +- drivers/s390/cio/vfio_ccw_ops.c | 8 +- drivers/s390/crypto/ap_bus.c | 32 +- drivers/s390/crypto/ap_bus.h | 13 +- drivers/s390/crypto/ap_queue.c | 20 +- drivers/s390/crypto/vfio_ap_ops.c | 398 +- drivers/s390/crypto/vfio_ap_private.h | 6 +- drivers/s390/crypto/zcrypt_api.c | 4 +- drivers/s390/crypto/zcrypt_card.c | 8 +- drivers/s390/crypto/zcrypt_ccamisc.c | 8 +- drivers/s390/crypto/zcrypt_cex2a.c | 17 +- drivers/s390/crypto/zcrypt_cex2c.c | 24 +- drivers/s390/crypto/zcrypt_cex4.c | 38 +- drivers/s390/crypto/zcrypt_queue.c | 8 +- drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/ctcm_mpc.c | 2 +- drivers/s390/net/qeth_ethtool.c | 4 +- drivers/s390/net/qeth_l2_main.c | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/scsi/53c700.c | 2 +- drivers/scsi/Makefile | 6 +- drivers/scsi/NCR5380.c | 6 +- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aacraid/commsup.c | 2 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aha1542.c | 6 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 6 +- drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/scsi/cxlflash/main.c | 36 +- drivers/scsi/dpt_i2o.c | 4 +- drivers/scsi/elx/efct/efct_driver.h | 1 - drivers/scsi/elx/efct/efct_lio.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 51 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hpsa.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 15 +- drivers/scsi/ibmvscsi/ibmvfc.h | 1 + drivers/scsi/ibmvscsi/ibmvscsi.c | 5 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/lasi700.c | 4 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc.h | 252 + drivers/scsi/lpfc/lpfc_attr.c | 226 +- drivers/scsi/lpfc/lpfc_bsg.c | 89 + drivers/scsi/lpfc/lpfc_bsg.h | 10 +- drivers/scsi/lpfc/lpfc_crtn.h | 28 + drivers/scsi/lpfc/lpfc_ct.c | 17 +- drivers/scsi/lpfc/lpfc_debugfs.c | 223 + drivers/scsi/lpfc/lpfc_debugfs.h | 11 +- drivers/scsi/lpfc/lpfc_els.c | 1065 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 23 +- drivers/scsi/lpfc/lpfc_hw.h | 2 + drivers/scsi/lpfc/lpfc_hw4.h | 249 +- drivers/scsi/lpfc/lpfc_init.c | 1405 +- drivers/scsi/lpfc/lpfc_logmsg.h | 5 +- drivers/scsi/lpfc/lpfc_mem.c | 15 +- drivers/scsi/lpfc/lpfc_nvme.c | 44 +- drivers/scsi/lpfc/lpfc_nvme.h | 3 - drivers/scsi/lpfc/lpfc_scsi.c | 320 +- drivers/scsi/lpfc/lpfc_sli.c | 782 +- drivers/scsi/lpfc/lpfc_sli.h | 2 + drivers/scsi/lpfc/lpfc_sli4.h | 1 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 10 +- drivers/scsi/mpi3mr/mpi3mr.h | 19 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 37 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 76 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 319 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 40 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 37 + drivers/scsi/mpt3sas/mpt3sas_ctl.c | 24 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 160 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/myrb.c | 11 +- drivers/scsi/myrs.c | 11 +- drivers/scsi/ncr53c8xx.c | 203 +- drivers/scsi/pcmcia/fdomain_cs.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/qedf/qedf_io.c | 8 +- drivers/scsi/qedf/qedf_main.c | 10 +- drivers/scsi/qedi/qedi_fw.c | 23 +- drivers/scsi/qedi/qedi_iscsi.c | 36 +- drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qedi/qedi_main.c | 14 +- drivers/scsi/qla1280.c | 7 +- drivers/scsi/qla2xxx/qla_attr.c | 37 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_def.h | 30 +- drivers/scsi/qla2xxx/qla_edif.c | 110 +- drivers/scsi/qla2xxx/qla_edif.h | 8 + drivers/scsi/qla2xxx/qla_fw.h | 1 + drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_gs.c | 13 +- drivers/scsi/qla2xxx/qla_init.c | 197 +- drivers/scsi/qla2xxx/qla_inline.h | 16 + drivers/scsi/qla2xxx/qla_iocb.c | 19 +- drivers/scsi/qla2xxx/qla_isr.c | 37 +- drivers/scsi/qla2xxx/qla_mbx.c | 32 +- drivers/scsi/qla2xxx/qla_mid.c | 42 +- drivers/scsi/qla2xxx/qla_nvme.c | 73 +- drivers/scsi/qla2xxx/qla_os.c | 160 +- drivers/scsi/qla2xxx/qla_target.c | 55 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/qla4xxx/ql4_iocb.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/scsi.c | 2 +- drivers/scsi/scsi_debug.c | 13 +- drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_lib.c | 30 +- drivers/scsi/scsi_logging.c | 18 +- drivers/scsi/scsi_sysfs.c | 9 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 45 +- drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/sg.c | 32 +- drivers/scsi/smartpqi/smartpqi.h | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 8 +- drivers/scsi/snic/snic_scsi.c | 14 +- drivers/scsi/sr.c | 20 +- drivers/scsi/st.c | 46 +- drivers/scsi/st.h | 2 +- drivers/scsi/stex.c | 6 +- drivers/scsi/storvsc_drv.c | 18 +- drivers/scsi/sun3_scsi.c | 5 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/ufs-exynos.c | 4 +- drivers/scsi/ufs/ufs-exynos.h | 2 +- drivers/scsi/ufs/ufshcd.c | 72 +- drivers/scsi/ufs/ufshpb.c | 53 +- drivers/scsi/ufs/ufshpb.h | 6 +- drivers/scsi/virtio_scsi.c | 4 +- drivers/scsi/wd719x.c | 8 +- drivers/scsi/xen-scsifront.c | 2 +- drivers/scsi/zalon.c | 4 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 35 +- drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-socinfo.c | 1 + drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/fsl/qe/qe_ic.c | 11 +- drivers/soc/renesas/r8a779a0-sysc.c | 6 +- drivers/soc/renesas/rcar-sysc.c | 6 +- drivers/soc/rockchip/io-domain.c | 88 +- drivers/soc/tegra/fuse/fuse-tegra.c | 60 + drivers/soc/tegra/fuse/fuse-tegra20.c | 11 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 16 +- drivers/soc/tegra/fuse/fuse.h | 2 + drivers/soc/tegra/pmc.c | 14 +- drivers/soc/tegra/powergate-bpmp.c | 1 - drivers/soc/ti/k3-ringacc.c | 4 +- drivers/soundwire/cadence_master.c | 5 +- drivers/soundwire/intel.c | 152 +- drivers/soundwire/intel.h | 1 + drivers/spi/Kconfig | 12 + drivers/spi/Makefile | 1 + drivers/spi/spi-coldfire-qspi.c | 2 +- drivers/spi/spi-davinci.c | 8 +- drivers/spi/spi-fsl-dspi.c | 1 + drivers/spi/spi-mxic.c | 3 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-pic32.c | 1 + drivers/spi/spi-rockchip-sfc.c | 694 + drivers/spi/spi-sprd-adi.c | 287 +- drivers/spi/spi-stm32.c | 3 +- drivers/spi/spi-tegra20-slink.c | 2 - drivers/spi/spi-zynq-qspi.c | 8 +- drivers/staging/clocking-wizard/Kconfig | 2 +- drivers/staging/gdm724x/netlink_k.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 2 + .../pci/hive_isp_css_common/host/isp_local.h | 2 - .../pci/hive_isp_css_include/print_support.h | 2 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 2 +- .../staging/media/atomisp/pci/sh_css_internal.h | 2 +- drivers/staging/media/av7110/av7110.h | 7 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/staging/mt7621-pci/pci-mt7621.c | 13 +- drivers/staging/qlge/qlge_ethtool.c | 10 +- drivers/staging/r8188eu/Kconfig | 1 + drivers/staging/r8188eu/Makefile | 13 - drivers/staging/r8188eu/TODO | 16 + drivers/staging/r8188eu/core/rtw_ap.c | 298 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 491 +- drivers/staging/r8188eu/core/rtw_cmd.c | 112 +- drivers/staging/r8188eu/core/rtw_debug.c | 81 +- drivers/staging/r8188eu/core/rtw_efuse.c | 110 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 151 +- drivers/staging/r8188eu/core/rtw_io.c | 34 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 72 +- drivers/staging/r8188eu/core/rtw_iol.c | 14 +- drivers/staging/r8188eu/core/rtw_led.c | 382 +- drivers/staging/r8188eu/core/rtw_mlme.c | 267 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 860 +- drivers/staging/r8188eu/core/rtw_mp.c | 79 +- drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 10 +- drivers/staging/r8188eu/core/rtw_p2p.c | 134 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 50 +- drivers/staging/r8188eu/core/rtw_recv.c | 213 +- drivers/staging/r8188eu/core/rtw_security.c | 200 +- drivers/staging/r8188eu/core/rtw_sreset.c | 18 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 45 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 174 +- drivers/staging/r8188eu/core/rtw_xmit.c | 222 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 72 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 22 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 8 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 211 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/hal_intf.c | 14 +- drivers/staging/r8188eu/hal/odm.c | 302 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 86 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 143 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 8 +- drivers/staging/r8188eu/hal/odm_interface.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 147 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 31 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 378 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 92 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 82 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 68 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 53 - drivers/staging/r8188eu/hal/rtl8188eu_led.c | 22 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 5 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 54 +- drivers/staging/r8188eu/hal/usb_halinit.c | 241 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 273 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 12 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 84 +- drivers/staging/r8188eu/include/cmd_osdep.h | 16 - drivers/staging/r8188eu/include/ethernet.h | 24 - drivers/staging/r8188eu/include/hal_intf.h | 18 +- drivers/staging/r8188eu/include/ieee80211.h | 29 +- drivers/staging/r8188eu/include/if_ether.h | 94 - drivers/staging/r8188eu/include/ip.h | 109 - drivers/staging/r8188eu/include/odm.h | 127 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 2 - drivers/staging/r8188eu/include/odm_reg.h | 2 +- drivers/staging/r8188eu/include/odm_types.h | 8 +- drivers/staging/r8188eu/include/osdep_intf.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 67 +- drivers/staging/r8188eu/include/recv_osdep.h | 1 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 418 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 9 - drivers/staging/r8188eu/include/rtw_ap.h | 4 - drivers/staging/r8188eu/include/rtw_br_ext.h | 1 - drivers/staging/r8188eu/include/rtw_debug.h | 9 - drivers/staging/r8188eu/include/rtw_io.h | 3 - drivers/staging/r8188eu/include/rtw_ioctl.h | 12 - drivers/staging/r8188eu/include/rtw_mlme.h | 2 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/r8188eu/include/rtw_mp.h | 2 - drivers/staging/r8188eu/include/rtw_recv.h | 58 +- drivers/staging/r8188eu/include/rtw_rf.h | 3 - drivers/staging/r8188eu/include/rtw_sreset.h | 16 +- drivers/staging/r8188eu/include/rtw_xmit.h | 8 +- drivers/staging/r8188eu/include/usb_ops.h | 8 +- drivers/staging/r8188eu/include/wifi.h | 52 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2173 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 11 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 101 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 47 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 42 +- drivers/staging/r8188eu/os_dep/rtw_android.c | 10 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 205 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 15 - drivers/staging/r8188eu/os_dep/xmit_linux.c | 24 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 - drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 57 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 4 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 49 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 92 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8723bs/Kconfig | 3 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 8 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 18 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 73 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 74 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 38 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 38 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 86 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 52 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 164 +- drivers/staging/rtl8723bs/hal/hal_com.c | 165 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 446 +- drivers/staging/rtl8723bs/hal/odm.c | 52 +- drivers/staging/rtl8723bs/hal/odm.h | 25 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 36 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 3 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 341 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 29 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 23 +- drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 36 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.h | 14 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 7 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 11 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 2 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/odm_reg.h | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 10 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 19 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 42 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 21 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 2 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 4 - drivers/staging/rtl8723bs/include/HalVerDef.h | 18 - drivers/staging/rtl8723bs/include/drv_types.h | 5 - drivers/staging/rtl8723bs/include/ethernet.h | 14 - drivers/staging/rtl8723bs/include/hal_com.h | 35 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 20 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 19 - drivers/staging/rtl8723bs/include/hal_data.h | 24 +- drivers/staging/rtl8723bs/include/hal_pg.h | 8 +- drivers/staging/rtl8723bs/include/hal_phy.h | 3 +- drivers/staging/rtl8723bs/include/ieee80211.h | 32 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 - drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 1 - drivers/staging/rtl8723bs/include/rtw_recv.h | 2 + drivers/staging/rtl8723bs/include/rtw_rf.h | 10 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 23 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 3219 +-- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 13 - drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/staging/vc04_services/Kconfig | 22 +- drivers/staging/vt6655/desc.h | 2 - drivers/staging/vt6655/device.h | 2 - drivers/staging/vt6655/power.c | 2 - drivers/staging/vt6655/power.h | 2 - drivers/staging/vt6655/rf.c | 2 - drivers/staging/vt6655/rf.h | 2 - drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6655/rxtx.h | 2 - drivers/staging/vt6655/srom.c | 2 - drivers/staging/vt6655/srom.h | 2 - drivers/staging/vt6655/tmacro.h | 2 - drivers/staging/vt6656/baseband.c | 2 - drivers/staging/vt6656/baseband.h | 2 - drivers/staging/vt6656/card.c | 1 - drivers/staging/vt6656/card.h | 2 - drivers/staging/vt6656/channel.c | 2 - drivers/staging/vt6656/channel.h | 2 - drivers/staging/vt6656/desc.h | 2 - drivers/staging/vt6656/device.h | 2 - drivers/staging/vt6656/key.c | 2 - drivers/staging/vt6656/key.h | 2 - drivers/staging/vt6656/mac.c | 2 - drivers/staging/vt6656/mac.h | 2 - drivers/staging/vt6656/main_usb.c | 2 - drivers/staging/vt6656/power.c | 2 - drivers/staging/vt6656/power.h | 2 - drivers/staging/vt6656/rf.c | 2 - drivers/staging/vt6656/rf.h | 2 - drivers/staging/vt6656/rxtx.c | 2 - drivers/staging/vt6656/rxtx.h | 2 - drivers/staging/vt6656/usbpipe.c | 2 - drivers/staging/vt6656/usbpipe.h | 2 - drivers/staging/vt6656/wcmd.c | 2 - drivers/staging/vt6656/wcmd.h | 2 - drivers/staging/wlan-ng/hfa384x.h | 19 +- drivers/staging/wlan-ng/hfa384x_usb.c | 13 +- drivers/staging/wlan-ng/p80211conv.c | 48 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 30 +- drivers/staging/wlan-ng/p80211mgmt.h | 24 +- drivers/staging/wlan-ng/p80211netdev.c | 12 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 10 + drivers/staging/wlan-ng/prism2sta.c | 6 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/target/target_core_pscsi.c | 18 +- drivers/target/target_core_transport.c | 15 +- drivers/target/target_core_xcopy.c | 26 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/intel/Kconfig | 9 + drivers/thermal/intel/Makefile | 1 + .../intel/int340x_thermal/int3400_thermal.c | 14 +- .../{platform/x86 => thermal/intel}/intel_menlow.c | 0 drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 + drivers/thermal/intel/therm_throt.c | 7 +- drivers/thermal/intel/thermal_interrupt.h | 3 + drivers/thermal/qcom/Kconfig | 10 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/qcom/lmh.c | 232 + drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 + drivers/thermal/rcar_gen3_thermal.c | 110 +- drivers/thermal/samsung/exynos_tmu.c | 1 + drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 + drivers/thermal/tegra/soctherm.c | 4 +- drivers/thermal/tegra/tegra30-tsensor.c | 673 + drivers/tty/moxa.c | 8 +- drivers/tty/mxser.c | 12 +- drivers/tty/n_tty.c | 2 +- drivers/tty/serdev/core.c | 36 +- drivers/tty/serial/8250/8250_ingenic.c | 6 +- drivers/tty/serial/amba-pl011.c | 34 +- drivers/tty/serial/fsl_linflexuart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 62 +- drivers/tty/serial/mux.c | 3 +- drivers/tty/serial/samsung_tty.c | 49 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/stm32-usart.c | 11 +- drivers/tty/serial/uartlite.c | 27 +- drivers/tty/serial/vt8500_serial.c | 7 +- drivers/tty/sysrq.c | 4 +- drivers/tty/tty_io.c | 4 +- drivers/tty/vt/vt.c | 31 +- drivers/tty/vt/vt_ioctl.c | 10 +- drivers/usb/Kconfig | 2 +- drivers/usb/Makefile | 1 - drivers/usb/cdns3/cdnsp-mem.c | 2 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/gadget.c | 23 + drivers/usb/dwc3/core.c | 9 + drivers/usb/dwc3/core.h | 5 +- drivers/usb/dwc3/dwc3-imx8mp.c | 14 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 + drivers/usb/dwc3/dwc3-pci.c | 17 + drivers/usb/dwc3/dwc3-qcom.c | 4 + drivers/usb/dwc3/gadget.c | 41 +- drivers/usb/gadget/function/f_hid.c | 220 +- drivers/usb/gadget/function/f_mass_storage.c | 30 - drivers/usb/gadget/function/f_uac1.c | 12 +- drivers/usb/gadget/function/u_audio.c | 23 +- drivers/usb/gadget/function/u_hid.h | 1 + drivers/usb/gadget/legacy/printer.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/dev.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/epn.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 5 - drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 1 - drivers/usb/gadget/udc/bdc/bdc_core.c | 30 +- drivers/usb/gadget/udc/mv_u3d_core.c | 19 +- drivers/usb/gadget/udc/renesas_usb3.c | 17 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 + drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/host/Kconfig | 9 - drivers/usb/host/ehci-brcm.c | 11 +- drivers/usb/host/ehci-hcd.c | 5 - drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/ehci-pmcmsp.c | 328 - drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci-debugfs.c | 14 +- drivers/usb/host/xhci-hub.c | 6 +- drivers/usb/host/xhci-mtk-sch.c | 168 +- drivers/usb/host/xhci-mtk.c | 79 +- drivers/usb/host/xhci-mtk.h | 26 +- drivers/usb/host/xhci-pci-renesas.c | 35 +- drivers/usb/host/xhci-pci.c | 3 - drivers/usb/host/xhci-rcar.c | 7 + drivers/usb/host/xhci-ring.c | 76 +- drivers/usb/host/xhci-trace.h | 26 +- drivers/usb/host/xhci.c | 30 +- drivers/usb/host/xhci.h | 73 +- drivers/usb/isp1760/isp1760-core.c | 54 +- drivers/usb/isp1760/isp1760-hcd.c | 64 +- drivers/usb/isp1760/isp1760-regs.h | 16 + drivers/usb/isp1760/isp1760-udc.c | 12 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 2 + drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_gadget.c | 6 +- drivers/usb/mtu3/mtu3_host.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 4 + drivers/usb/musb/musb_dsps.c | 13 +- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 + drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/ftdi_sio.c | 2 +- drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/io_ti.c | 4 +- drivers/usb/serial/ipaq.c | 4 +- drivers/usb/serial/iuu_phoenix.c | 10 +- drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/sierra.c | 2 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 185 +- drivers/usb/usbip/vhci_hcd.c | 36 +- drivers/vdpa/Kconfig | 1 + drivers/vdpa/ifcvf/ifcvf_base.c | 8 +- drivers/vdpa/ifcvf/ifcvf_base.h | 25 +- drivers/vdpa/ifcvf/ifcvf_main.c | 218 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 26 +- drivers/vdpa/mlx5/core/mr.c | 84 +- drivers/vdpa/mlx5/core/resources.c | 35 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 557 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 7 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 4 +- drivers/vfio/Kconfig | 29 +- drivers/vfio/fsl-mc/Kconfig | 3 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 159 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 6 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 7 - drivers/vfio/mdev/Kconfig | 1 - drivers/vfio/mdev/vfio_mdev.c | 33 +- drivers/vfio/pci/Kconfig | 40 +- drivers/vfio/pci/Makefile | 8 +- drivers/vfio/pci/vfio_pci.c | 2396 +-- drivers/vfio/pci/vfio_pci_config.c | 70 +- drivers/vfio/pci/vfio_pci_core.c | 2157 ++ drivers/vfio/pci/vfio_pci_igd.c | 19 +- drivers/vfio/pci/vfio_pci_intrs.c | 42 +- drivers/vfio/pci/vfio_pci_private.h | 215 - drivers/vfio/pci/vfio_pci_rdwr.c | 18 +- drivers/vfio/pci/vfio_pci_zdev.c | 11 +- drivers/vfio/platform/Kconfig | 6 +- drivers/vfio/platform/reset/Kconfig | 4 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 10 +- drivers/vfio/platform/vfio_platform_common.c | 86 +- drivers/vfio/platform/vfio_platform_private.h | 1 - drivers/vfio/vfio.c | 144 +- drivers/vfio/vfio_iommu_type1.c | 8 +- drivers/vhost/net.c | 2 - drivers/vhost/scsi.c | 14 +- drivers/vhost/vdpa.c | 3 +- drivers/vhost/vhost.c | 10 +- drivers/vhost/vringh.c | 2 +- drivers/video/backlight/ktd253-backlight.c | 75 +- drivers/video/backlight/pwm_bl.c | 54 +- drivers/virt/acrn/ioreq.c | 3 +- drivers/virtio/virtio.c | 57 +- drivers/virtio/virtio_mem.c | 9 +- drivers/virtio/virtio_pci_common.c | 7 + drivers/virtio/virtio_ring.c | 18 +- drivers/virtio/virtio_vdpa.c | 3 + drivers/watchdog/Kconfig | 12 - drivers/watchdog/Makefile | 1 - drivers/watchdog/bcm2835_wdt.c | 10 +- drivers/watchdog/bd70528_wdt.c | 291 - drivers/watchdog/iTCO_wdt.c | 2 +- drivers/watchdog/imx2_wdt.c | 1 + drivers/watchdog/max63xx_wdt.c | 24 +- drivers/watchdog/mpc8xxx_wdt.c | 2 +- drivers/watchdog/mtk_wdt.c | 6 + drivers/watchdog/sl28cpld_wdt.c | 2 +- drivers/watchdog/tqmx86_wdt.c | 2 +- drivers/watchdog/watchdog_core.c | 37 + drivers/watchdog/watchdog_dev.c | 57 +- drivers/xen/events/events_base.c | 20 +- drivers/xen/features.c | 18 + drivers/xen/gntdev.c | 36 +- drivers/xen/xen-scsiback.c | 2 - drivers/xen/xenbus/xenbus_client.c | 9 +- fs/9p/acl.c | 5 +- fs/9p/acl.h | 2 +- fs/9p/vfs_file.c | 13 - fs/Kconfig | 39 +- fs/Makefile | 2 + fs/afs/flock.c | 4 - fs/aio.c | 2 +- fs/attr.c | 50 +- fs/bad_inode.c | 2 +- fs/befs/debug.c | 2 +- fs/block_dev.c | 24 +- fs/btrfs/acl.c | 16 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/ctree.h | 10 +- fs/btrfs/disk-io.c | 32 +- fs/btrfs/extent_io.c | 64 +- fs/btrfs/file.c | 2 +- fs/btrfs/free-space-cache.c | 26 +- fs/btrfs/inode.c | 105 +- fs/btrfs/ioctl.c | 223 +- fs/btrfs/misc.h | 10 - fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 29 +- fs/btrfs/space-info.c | 41 +- fs/btrfs/super.c | 4 +- fs/btrfs/sysfs.c | 98 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 45 +- fs/btrfs/volumes.c | 123 +- fs/btrfs/volumes.h | 3 +- fs/buffer.c | 31 +- fs/ceph/acl.c | 5 +- fs/ceph/caps.c | 21 +- fs/ceph/locks.c | 3 - fs/ceph/mds_client.c | 7 +- fs/ceph/mdsmap.c | 8 +- fs/ceph/snap.c | 3 + fs/ceph/super.h | 5 +- fs/cifs/Kconfig | 30 - fs/cifs/cifs_debug.c | 11 - fs/cifs/cifs_swn.c | 2 - fs/cifs/cifs_unicode.c | 9 +- fs/cifs/cifsencrypt.c | 89 +- fs/cifs/cifsfs.c | 8 - fs/cifs/cifsglob.h | 32 +- fs/cifs/cifspdu.h | 28 - fs/cifs/cifsproto.h | 10 - fs/cifs/cifssmb.c | 107 +- fs/cifs/connect.c | 32 - fs/cifs/dir.c | 2 +- fs/cifs/file.c | 15 +- fs/cifs/fs_context.c | 25 +- fs/cifs/fs_context.h | 3 - fs/cifs/fscache.c | 41 +- fs/cifs/fscache.h | 23 + fs/cifs/inode.c | 6 + fs/cifs/misc.c | 12 +- fs/cifs/readdir.c | 23 +- fs/cifs/sess.c | 257 +- fs/cifs/smb2maperror.c | 1 - fs/cifs/smbencrypt.c | 139 +- fs/cifs_common/Makefile | 7 + fs/cifs_common/arc4.h | 23 + fs/cifs_common/cifs_arc4.c | 87 + fs/cifs_common/cifs_md4.c | 197 + fs/cifs_common/md4.h | 27 + fs/configfs/dir.c | 87 +- fs/coredump.c | 4 +- fs/dax.c | 578 +- fs/dlm/dir.c | 4 +- fs/dlm/lowcomms.c | 1 + fs/dlm/lowcomms.h | 1 + fs/dlm/member.c | 4 +- fs/dlm/midcomms.c | 56 +- fs/dlm/recoverd.c | 4 +- fs/erofs/data.c | 105 +- fs/erofs/erofs_fs.h | 47 +- fs/erofs/inode.c | 20 +- fs/erofs/internal.h | 18 +- fs/erofs/namei.c | 1 + fs/erofs/super.c | 8 +- fs/erofs/xattr.c | 5 +- fs/erofs/xattr.h | 2 +- fs/erofs/zdata.c | 6 +- fs/erofs/zmap.c | 133 +- fs/eventfd.c | 12 +- fs/eventpoll.c | 5 +- fs/exec.c | 8 +- fs/ext2/acl.c | 5 +- fs/ext2/acl.h | 2 +- fs/ext2/super.c | 3 +- fs/ext4/Makefile | 2 +- fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 2 +- fs/ext4/ext4.h | 107 +- fs/ext4/ext4_extents.h | 5 +- fs/ext4/ext4_jbd2.c | 43 +- fs/ext4/ext4_jbd2.h | 18 +- fs/ext4/extents.c | 17 +- fs/ext4/fast_commit.c | 27 +- fs/ext4/file.c | 3 +- fs/ext4/ialloc.c | 19 +- fs/ext4/indirect.c | 15 +- fs/ext4/inline.c | 32 +- fs/ext4/inode.c | 93 +- fs/ext4/ioctl.c | 4 +- fs/ext4/mballoc.c | 264 +- fs/ext4/namei.c | 214 +- fs/ext4/orphan.c | 652 + fs/ext4/resize.c | 38 +- fs/ext4/super.c | 241 +- fs/ext4/xattr.c | 26 +- fs/f2fs/Kconfig | 9 + fs/f2fs/Makefile | 1 + fs/f2fs/acl.c | 5 +- fs/f2fs/acl.h | 2 +- fs/f2fs/checkpoint.c | 45 +- fs/f2fs/compress.c | 73 +- fs/f2fs/data.c | 67 +- fs/f2fs/debug.c | 33 +- fs/f2fs/dir.c | 4 +- fs/f2fs/extent_cache.c | 5 +- fs/f2fs/f2fs.h | 116 +- fs/f2fs/file.c | 26 +- fs/f2fs/gc.c | 11 +- fs/f2fs/iostat.c | 287 + fs/f2fs/iostat.h | 84 + fs/f2fs/node.c | 125 +- fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 44 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 96 +- fs/f2fs/sysfs.c | 116 +- fs/f2fs/xattr.c | 3 +- fs/fat/.kunitconfig | 5 + fs/fat/Kconfig | 14 +- fs/fat/Makefile | 2 + fs/fat/fat_test.c | 196 + fs/fat/misc.c | 3 + fs/filesystems.c | 27 +- fs/fuse/acl.c | 5 +- fs/fuse/file.c | 45 +- fs/fuse/fuse_i.h | 21 +- fs/fuse/inode.c | 55 + fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 2 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/file.c | 3 - fs/gfs2/glock.c | 12 +- fs/gfs2/glops.c | 7 +- fs/gfs2/incore.h | 1 + fs/gfs2/inode.c | 4 +- fs/hostfs/hostfs_kern.c | 1 + fs/hpfs/hpfs.h | 8 +- fs/internal.h | 12 +- fs/io-wq.c | 272 +- fs/io-wq.h | 1 + fs/io_uring.c | 1441 +- fs/iomap/Makefile | 2 +- fs/iomap/apply.c | 99 - fs/iomap/buffered-io.c | 361 +- fs/iomap/direct-io.c | 164 +- fs/iomap/fiemap.c | 101 +- fs/iomap/iter.c | 80 + fs/iomap/seek.c | 98 +- fs/iomap/swapfile.c | 44 +- fs/iomap/trace.h | 61 +- fs/isofs/inode.c | 27 +- fs/isofs/isofs.h | 1 - fs/isofs/joliet.c | 4 +- fs/jbd2/recovery.c | 29 +- fs/jbd2/transaction.c | 21 +- fs/jffs2/acl.c | 5 +- fs/jffs2/acl.h | 2 +- fs/jfs/acl.c | 5 +- fs/jfs/jfs_acl.h | 2 +- fs/ksmbd/Kconfig | 1 - fs/ksmbd/ndr.c | 9 +- fs/ksmbd/smb2pdu.c | 55 +- fs/ksmbd/smb2pdu.h | 6 +- fs/ksmbd/smb_common.c | 53 +- fs/ksmbd/smb_common.h | 3 +- fs/ksmbd/smbacl.c | 106 +- fs/ksmbd/transport_rdma.c | 5 +- fs/ksmbd/vfs.c | 9 + fs/lockd/svc4proc.c | 7 +- fs/lockd/svclock.c | 80 +- fs/lockd/svcproc.c | 6 +- fs/lockd/svcsubs.c | 114 +- fs/locks.c | 117 +- fs/namei.c | 243 +- fs/namespace.c | 25 +- fs/nfs/callback_xdr.c | 13 +- fs/nfs/client.c | 2 + fs/nfs/export.c | 2 +- fs/nfs/file.c | 5 +- fs/nfs/fs_context.c | 7 + fs/nfs/internal.h | 2 + fs/nfs/nfs3_fs.h | 2 +- fs/nfs/nfs3acl.c | 5 +- fs/nfs/nfs3proc.c | 3 +- fs/nfs/nfs4client.c | 41 +- fs/nfs/nfs4file.c | 10 +- fs/nfs/super.c | 2 + fs/nfsd/lockd.c | 8 +- fs/nfsd/nfs4state.c | 34 +- fs/nfsd/nfsproc.c | 1 + fs/nfsd/vfs.c | 23 +- fs/notify/fanotify/fanotify_user.c | 251 +- fs/notify/fsnotify.c | 6 +- fs/notify/fsnotify.h | 15 + fs/notify/mark.c | 52 +- fs/ntfs3/Kconfig | 46 + fs/ntfs3/Makefile | 36 + fs/ntfs3/attrib.c | 2093 ++ fs/ntfs3/attrlist.c | 460 + fs/ntfs3/bitfunc.c | 134 + fs/ntfs3/bitmap.c | 1493 ++ fs/ntfs3/debug.h | 52 + fs/ntfs3/dir.c | 599 + fs/ntfs3/file.c | 1254 ++ fs/ntfs3/frecord.c | 3257 +++ fs/ntfs3/fslog.c | 5217 +++++ fs/ntfs3/fsntfs.c | 2509 +++ fs/ntfs3/index.c | 2650 +++ fs/ntfs3/inode.c | 1957 ++ fs/ntfs3/lib/decompress_common.c | 332 + fs/ntfs3/lib/decompress_common.h | 352 + fs/ntfs3/lib/lib.h | 26 + fs/ntfs3/lib/lzx_decompress.c | 683 + fs/ntfs3/lib/xpress_decompress.c | 155 + fs/ntfs3/lznt.c | 453 + fs/ntfs3/namei.c | 411 + fs/ntfs3/ntfs.h | 1216 ++ fs/ntfs3/ntfs_fs.h | 1111 + fs/ntfs3/record.c | 605 + fs/ntfs3/run.c | 1113 + fs/ntfs3/super.c | 1523 ++ fs/ntfs3/upcase.c | 108 + fs/ntfs3/xattr.c | 1122 + fs/ocfs2/acl.c | 5 +- fs/ocfs2/acl.h | 2 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/locks.c | 4 - fs/ocfs2/quota_global.c | 1 - fs/ocfs2/quota_local.c | 2 + fs/open.c | 8 +- fs/orangefs/acl.c | 5 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/overlayfs/dir.c | 6 +- fs/overlayfs/file.c | 4 +- fs/overlayfs/inode.c | 6 +- fs/overlayfs/overlayfs.h | 2 +- fs/pipe.c | 35 +- fs/posix_acl.c | 15 +- fs/proc/array.c | 18 +- fs/ramfs/inode.c | 4 + fs/read_write.c | 17 +- fs/reiserfs/acl.h | 2 +- fs/reiserfs/prints.c | 2 +- fs/reiserfs/xattr_acl.c | 5 +- fs/remap_range.c | 12 - fs/squashfs/block.c | 7 +- fs/squashfs/lz4_wrapper.c | 2 +- fs/squashfs/lzo_wrapper.c | 2 +- fs/squashfs/xz_wrapper.c | 2 +- fs/squashfs/zlib_wrapper.c | 2 +- fs/squashfs/zstd_wrapper.c | 2 +- fs/timerfd.c | 16 + fs/udf/dir.c | 5 +- fs/udf/ecma_167.h | 44 +- fs/udf/inode.c | 3 +- fs/udf/misc.c | 13 +- fs/udf/namei.c | 13 +- fs/udf/osta_udf.h | 22 +- fs/udf/super.c | 75 +- fs/udf/udf_sb.h | 2 - fs/udf/udfdecl.h | 4 + fs/udf/unicode.c | 4 +- fs/ufs/super.c | 2 +- fs/xfs/kmem.c | 64 - fs/xfs/kmem.h | 2 - fs/xfs/libxfs/xfs_ag.c | 25 +- fs/xfs/libxfs/xfs_alloc.c | 56 +- fs/xfs/libxfs/xfs_alloc.h | 12 +- fs/xfs/libxfs/xfs_alloc_btree.c | 100 +- fs/xfs/libxfs/xfs_alloc_btree.h | 2 +- fs/xfs/libxfs/xfs_attr.c | 56 +- fs/xfs/libxfs/xfs_attr.h | 1 - fs/xfs/libxfs/xfs_attr_leaf.c | 57 +- fs/xfs/libxfs/xfs_attr_remote.c | 21 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 +- fs/xfs/libxfs/xfs_bmap.c | 38 +- fs/xfs/libxfs/xfs_bmap_btree.c | 56 +- fs/xfs/libxfs/xfs_bmap_btree.h | 9 +- fs/xfs/libxfs/xfs_btree.c | 141 +- fs/xfs/libxfs/xfs_btree.h | 56 +- fs/xfs/libxfs/xfs_btree_staging.c | 14 +- fs/xfs/libxfs/xfs_da_btree.c | 18 +- fs/xfs/libxfs/xfs_da_format.h | 2 +- fs/xfs/libxfs/xfs_dir2.c | 6 +- fs/xfs/libxfs/xfs_dir2_block.c | 14 +- fs/xfs/libxfs/xfs_dir2_data.c | 20 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 14 +- fs/xfs/libxfs/xfs_dir2_node.c | 20 +- fs/xfs/libxfs/xfs_dir2_priv.h | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 12 +- fs/xfs/libxfs/xfs_dquot_buf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 226 +- fs/xfs/libxfs/xfs_ialloc.c | 69 +- fs/xfs/libxfs/xfs_ialloc.h | 3 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 88 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 22 +- fs/xfs/libxfs/xfs_inode_buf.h | 11 +- fs/xfs/libxfs/xfs_log_format.h | 6 +- fs/xfs/libxfs/xfs_log_recover.h | 2 + fs/xfs/libxfs/xfs_log_rlimit.c | 2 +- fs/xfs/libxfs/xfs_quota_defs.h | 30 +- fs/xfs/libxfs/xfs_refcount.c | 12 +- fs/xfs/libxfs/xfs_refcount.h | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 54 +- fs/xfs/libxfs/xfs_rmap.c | 34 +- fs/xfs/libxfs/xfs_rmap.h | 11 +- fs/xfs/libxfs/xfs_rmap_btree.c | 72 +- fs/xfs/libxfs/xfs_rmap_btree.h | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 14 +- fs/xfs/libxfs/xfs_sb.c | 263 +- fs/xfs/libxfs/xfs_sb.h | 4 +- fs/xfs/libxfs/xfs_symlink_remote.c | 14 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 48 +- fs/xfs/libxfs/xfs_trans_resv.h | 2 - fs/xfs/libxfs/xfs_trans_space.h | 6 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_types.h | 5 + fs/xfs/scrub/agheader.c | 47 +- fs/xfs/scrub/agheader_repair.c | 66 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/attr.c | 16 +- fs/xfs/scrub/attr.h | 3 - fs/xfs/scrub/bitmap.c | 4 +- fs/xfs/scrub/bmap.c | 41 +- fs/xfs/scrub/btree.c | 9 +- fs/xfs/scrub/btree.h | 4 +- fs/xfs/scrub/common.c | 77 +- fs/xfs/scrub/common.h | 18 +- fs/xfs/scrub/dabtree.c | 4 +- fs/xfs/scrub/dir.c | 10 +- fs/xfs/scrub/fscounters.c | 6 +- fs/xfs/scrub/ialloc.c | 4 +- fs/xfs/scrub/inode.c | 14 +- fs/xfs/scrub/quota.c | 4 +- fs/xfs/scrub/refcount.c | 4 +- fs/xfs/scrub/repair.c | 32 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/rtbitmap.c | 2 +- fs/xfs/scrub/scrub.c | 23 +- fs/xfs/scrub/scrub.h | 3 +- fs/xfs/scrub/trace.c | 8 +- fs/xfs/scrub/trace.h | 78 +- fs/xfs/xfs_acl.c | 7 +- fs/xfs/xfs_acl.h | 4 +- fs/xfs/xfs_aops.c | 25 +- fs/xfs/xfs_attr_inactive.c | 6 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_item.c | 14 +- fs/xfs/xfs_bmap_util.c | 20 +- fs/xfs/xfs_buf.c | 40 +- fs/xfs/xfs_buf.h | 25 +- fs/xfs/xfs_buf_item.c | 6 +- fs/xfs/xfs_buf_item_recover.c | 10 +- fs/xfs/xfs_dir2_readdir.c | 4 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 13 +- fs/xfs/xfs_dquot.h | 10 + fs/xfs/xfs_dquot_item.c | 134 - fs/xfs/xfs_dquot_item.h | 17 - fs/xfs/xfs_dquot_item_recover.c | 4 +- fs/xfs/xfs_error.c | 4 +- fs/xfs/xfs_error.h | 12 + fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_extfree_item.c | 3 + fs/xfs/xfs_file.c | 18 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_filestream.h | 2 +- fs/xfs/xfs_fsmap.c | 68 +- fs/xfs/xfs_fsops.c | 67 +- fs/xfs/xfs_health.c | 2 +- fs/xfs/xfs_icache.c | 754 +- fs/xfs/xfs_icache.h | 14 +- fs/xfs/xfs_icreate_item.c | 4 +- fs/xfs/xfs_inode.c | 102 +- fs/xfs/xfs_inode.h | 25 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 33 +- fs/xfs/xfs_ioctl32.c | 4 +- fs/xfs/xfs_iomap.c | 24 +- fs/xfs/xfs_iops.c | 32 +- fs/xfs/xfs_itable.c | 44 +- fs/xfs/xfs_iwalk.c | 33 +- fs/xfs/xfs_log.c | 721 +- fs/xfs/xfs_log.h | 7 +- fs/xfs/xfs_log_cil.c | 450 +- fs/xfs/xfs_log_priv.h | 66 +- fs/xfs/xfs_log_recover.c | 161 +- fs/xfs/xfs_mount.c | 233 +- fs/xfs/xfs_mount.h | 248 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 96 +- fs/xfs/xfs_qm.h | 3 - fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 253 +- fs/xfs/xfs_quota.h | 2 + fs/xfs/xfs_quotaops.c | 30 +- fs/xfs/xfs_refcount_item.c | 5 +- fs/xfs/xfs_reflink.c | 4 +- fs/xfs/xfs_reflink.h | 3 +- fs/xfs/xfs_rmap_item.c | 5 +- fs/xfs/xfs_rtalloc.c | 6 +- fs/xfs/xfs_rtalloc.h | 13 +- fs/xfs/xfs_super.c | 552 +- fs/xfs/xfs_symlink.c | 13 +- fs/xfs/xfs_sysfs.c | 1 + fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 386 +- fs/xfs/xfs_trans.c | 33 +- fs/xfs/xfs_trans_ail.c | 19 +- fs/xfs/xfs_trans_buf.c | 8 +- fs/xfs/xfs_trans_dquot.c | 51 +- include/acpi/acnames.h | 1 + include/acpi/acoutput.h | 2 +- include/acpi/acpi_io.h | 8 + include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 16 +- include/acpi/actbl2.h | 170 + include/acpi/actbl3.h | 4 + include/acpi/platform/acgcc.h | 2 +- include/asm-generic/bitops.h | 1 - include/asm-generic/bitops/builtin-ffs.h | 2 +- include/asm-generic/bitops/ffs.h | 2 +- include/asm-generic/bitops/find.h | 188 - .../asm-generic/bitops/instrumented-non-atomic.h | 21 +- include/asm-generic/bitops/le.h | 64 - include/asm-generic/bitops/non-atomic.h | 30 +- include/asm-generic/div64.h | 14 +- include/asm-generic/io.h | 68 +- include/asm-generic/pci_iomap.h | 2 +- include/asm-generic/uaccess.h | 53 +- include/asm-generic/vmlinux.lds.h | 1 + include/crypto/public_key.h | 4 +- include/drm/drm_device.h | 18 +- include/drm/drm_drv.h | 44 +- include/drm/drm_edid.h | 2 +- include/drm/drm_file.h | 4 + include/drm/drm_gem_atomic_helper.h | 8 + include/drm/drm_gem_framebuffer_helper.h | 3 +- include/drm/drm_irq.h | 32 - include/drm/drm_legacy.h | 3 + include/drm/drm_simple_kms_helper.h | 27 + include/drm/ttm/ttm_device.h | 2 + include/drm/ttm/ttm_tt.h | 3 +- include/dt-bindings/clock/imx8mn-clock.h | 4 +- include/dt-bindings/clock/ingenic,sysost.h | 19 + include/dt-bindings/clock/qcom,gcc-msm8953.h | 234 + include/dt-bindings/clock/qcom,gcc-sm6115.h | 201 + include/dt-bindings/clock/qcom,gcc-sm6350.h | 178 + include/dt-bindings/clock/qcom,mmcc-msm8994.h | 155 + include/dt-bindings/clock/qcom,rpmh.h | 2 + include/dt-bindings/clock/zx296718-clock.h | 164 - include/dt-bindings/gce/mt8192-gce.h | 335 + .../dt-bindings/pinctrl}/mt8135-pinfunc.h | 0 .../dt-bindings/pinctrl}/mt8183-pinfunc.h | 0 include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 + include/dt-bindings/power/summit,smb347-charger.h | 4 + include/dt-bindings/reset/mt8195-resets.h | 29 + include/dt-bindings/soc/zte,pm_domains.h | 24 - include/linux/bio.h | 13 + include/linux/bitmap.h | 40 +- include/linux/bitops.h | 34 - include/linux/blk-cgroup.h | 4 +- include/linux/blk-mq.h | 10 +- include/linux/blk_types.h | 1 + include/linux/blkdev.h | 32 +- include/linux/bpf-cgroup.h | 182 +- include/linux/bpf.h | 200 +- include/linux/bpf_types.h | 3 + include/linux/bpfptr.h | 12 +- include/linux/btf_ids.h | 9 +- include/linux/bvec.h | 12 + include/linux/can/dev.h | 8 + include/linux/clk-provider.h | 12 +- include/linux/compiler-gcc.h | 2 - include/linux/compiler_attributes.h | 6 + include/linux/compiler_types.h | 4 - include/linux/coresight.h | 9 + include/linux/counter.h | 32 +- include/linux/cpufreq.h | 14 + include/linux/cpuhotplug.h | 4 +- include/linux/cpumask.h | 84 +- include/linux/cpuset.h | 8 +- include/linux/crash_dump.h | 3 +- include/linux/dax.h | 41 +- include/linux/debug_locks.h | 3 +- include/linux/device-mapper.h | 1 - include/linux/device.h | 2 + include/linux/dma-buf.h | 10 +- include/linux/dma-iommu.h | 6 + include/linux/dma-map-ops.h | 18 +- include/linux/dma-mapping.h | 9 +- include/linux/dmaengine.h | 3 +- include/linux/dsa/sja1105.h | 21 +- include/linux/energy_model.h | 16 + include/linux/entry-kvm.h | 6 +- include/linux/errno.h | 1 + include/linux/ethtool.h | 22 +- include/linux/eventfd.h | 11 +- include/linux/eventpoll.h | 18 + include/linux/exportfs.h | 2 + include/linux/fanotify.h | 3 + include/linux/filter.h | 74 +- include/linux/find.h | 372 + include/linux/fortify-string.h | 77 +- include/linux/fs.h | 110 +- include/linux/fsnotify.h | 9 + include/linux/genhd.h | 47 +- include/linux/gfp.h | 2 + include/linux/gpio/consumer.h | 6 +- include/linux/highmem-internal.h | 27 +- include/linux/host1x.h | 6 +- include/linux/hrtimer.h | 8 +- include/linux/i2c.h | 7 +- include/linux/ieee80211.h | 136 +- include/linux/ima.h | 23 +- include/linux/inetdevice.h | 2 +- include/linux/intel-iommu.h | 6 +- include/linux/intel-svm.h | 5 + include/linux/interrupt.h | 8 +- include/linux/io-pgtable.h | 5 - include/linux/io_uring.h | 11 +- include/linux/iomap.h | 77 +- include/linux/iommu.h | 33 +- include/linux/ioprio.h | 17 +- include/linux/irq.h | 2 + include/linux/iscsi_ibft.h | 18 +- include/linux/kcsan-checks.h | 3 + include/linux/kernel.h | 2 +- include/linux/kfence.h | 7 +- include/linux/kvm_host.h | 105 +- include/linux/kvm_types.h | 6 + include/linux/leds.h | 12 +- include/linux/libata.h | 7 +- include/linux/lightnvm.h | 697 - include/linux/linear_range.h | 2 + include/linux/local_lock_internal.h | 86 +- include/linux/lockd/bind.h | 3 +- include/linux/lockd/lockd.h | 11 +- include/linux/lockdep.h | 41 +- include/linux/mISDNif.h | 1 - include/linux/mdev.h | 9 +- include/linux/memblock.h | 2 - include/linux/memcontrol.h | 34 +- include/linux/mhi.h | 7 +- include/linux/mii.h | 2 +- include/linux/mlx5/device.h | 71 +- include/linux/mlx5/driver.h | 18 +- include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 10 +- include/linux/mm.h | 22 +- include/linux/mm_types.h | 18 +- include/linux/mmc/card.h | 1 + include/linux/mmc/host.h | 3 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/mmu_context.h | 14 + include/linux/mod_devicetable.h | 6 + include/linux/moduleparam.h | 2 + include/linux/msi.h | 14 +- include/linux/mutex.h | 92 +- include/linux/namei.h | 3 +- include/linux/nd.h | 4 +- include/linux/netdevice.h | 13 +- include/linux/netfilter/nf_conntrack_common.h | 1 + include/linux/netfilter/x_tables.h | 6 +- include/linux/nfs_fs.h | 5 + include/linux/nfs_fs_sb.h | 1 + include/linux/notifier.h | 2 - include/linux/of_fdt.h | 3 - include/linux/oid_registry.h | 7 + include/linux/page-flags.h | 13 +- include/linux/pagemap.h | 15 +- include/linux/pci-epc.h | 57 +- include/linux/pci-epf.h | 16 +- include/linux/pci.h | 127 +- include/linux/pci_hotplug.h | 2 +- include/linux/pci_ids.h | 3 + include/linux/percpu.h | 3 + include/linux/perf_event.h | 1 + include/linux/pid.h | 1 + include/linux/pipe_fs_i.h | 2 + include/linux/platform_data/gpio-dwapb.h | 25 - include/linux/platform_data/x86/asus-wmi.h | 7 + include/linux/platform_device.h | 2 - include/linux/pm_clock.h | 5 + include/linux/pm_domain.h | 1 + include/linux/pm_runtime.h | 4 + include/linux/posix-timers.h | 11 +- include/linux/posix_acl.h | 3 +- include/linux/power/max17042_battery.h | 12 +- include/linux/power_supply.h | 1 + include/linux/preempt.h | 4 + include/linux/printk.h | 2 +- include/linux/ptp_clock_kernel.h | 48 +- include/linux/qcom_scm.h | 14 + include/linux/rbtree.h | 31 +- include/linux/rbtree_types.h | 34 + include/linux/regmap.h | 2 + include/linux/regulator/driver.h | 15 +- include/linux/resctrl.h | 184 + include/linux/rtmutex.h | 63 +- include/linux/rwbase_rt.h | 39 + include/linux/rwlock_rt.h | 140 + include/linux/rwlock_types.h | 53 +- include/linux/rwsem.h | 78 +- include/linux/scatterlist.h | 56 +- include/linux/sched.h | 144 +- include/linux/sched/signal.h | 7 + include/linux/sched/wake_q.h | 7 +- include/linux/security.h | 3 +- include/linux/serdev.h | 14 + include/linux/serial_s3c.h | 9 + include/linux/shmem_fs.h | 23 +- include/linux/skbuff.h | 4 +- include/linux/slab.h | 92 +- include/linux/slub_def.h | 6 +- include/linux/socket.h | 3 + include/linux/spi/max7301.h | 2 +- include/linux/spinlock.h | 15 +- include/linux/spinlock_api_smp.h | 3 + include/linux/spinlock_rt.h | 159 + include/linux/spinlock_types.h | 89 +- include/linux/spinlock_types_raw.h | 73 + include/linux/ssb/ssb.h | 2 +- include/linux/ssb/ssb_driver_extif.h | 2 +- include/linux/static_call.h | 33 + include/linux/stdarg.h | 11 + include/linux/stddef.h | 65 +- include/linux/string.h | 46 +- include/linux/sunrpc/clnt.h | 2 + include/linux/sunrpc/msg_prot.h | 1 + include/linux/sunrpc/xdr.h | 1 + include/linux/sunrpc/xprt.h | 18 - include/linux/sunrpc/xprtmultipath.h | 1 + include/linux/syscalls.h | 4 +- include/linux/thermal.h | 7 +- include/linux/thread_info.h | 2 +- include/linux/trace_events.h | 59 +- include/linux/tracepoint.h | 2 +- include/linux/units.h | 26 +- include/linux/usb/ehci_def.h | 33 +- include/linux/usb/gadget.h | 2 +- include/linux/vdpa.h | 11 + include/linux/vfio.h | 26 +- include/linux/vfio_pci_core.h | 239 + include/linux/virtio.h | 1 + include/linux/vmalloc.h | 11 + include/linux/vmstat.h | 6 - include/linux/vringh.h | 1 + include/linux/watchdog.h | 10 + include/linux/workqueue.h | 13 +- include/linux/writeback.h | 5 - include/linux/ww_mutex.h | 50 +- include/net/af_unix.h | 8 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 8 +- include/net/bonding.h | 12 - include/net/cfg80211.h | 92 + include/net/devlink.h | 24 +- include/net/dsa.h | 11 +- include/net/flow_offload.h | 13 +- include/net/ieee80211_radiotap.h | 5 + include/net/if_inet6.h | 2 + include/net/ip6_fib.h | 4 +- include/net/ipx.h | 171 - include/net/lwtunnel.h | 3 + include/net/mac80211.h | 41 + include/net/mctp.h | 1 + include/net/mctpdevice.h | 1 - include/net/mptcp.h | 29 +- include/net/netfilter/nf_conntrack_ecache.h | 32 +- include/net/netfilter/nf_hooks_lwtunnel.h | 7 + include/net/netfilter/nf_queue.h | 4 +- include/net/netns/conntrack.h | 1 - include/net/netns/netfilter.h | 1 - include/net/page_pool.h | 68 +- include/net/pkt_cls.h | 3 +- include/net/psample.h | 2 + include/net/sock.h | 6 + include/rdma/ib_sa.h | 24 - include/rdma/ib_umem.h | 11 +- include/rdma/ib_verbs.h | 28 + include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 25 +- include/scsi/scsi_device.h | 16 +- include/soc/mscc/ocelot.h | 26 +- include/soc/tegra/pm.h | 6 + include/sound/hda_codec.h | 1 - include/sound/hdaudio_ext.h | 2 +- include/target/target_core_backend.h | 1 + include/target/target_core_base.h | 2 + include/trace/events/f2fs.h | 97 + include/trace/events/fscache.h | 2 +- include/trace/events/kyber.h | 6 +- include/trace/events/mmflags.h | 4 +- include/trace/events/page_ref.h | 4 +- include/uapi/drm/i915_drm.h | 498 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/bpf.h | 34 +- include/uapi/linux/capability.h | 1 - include/uapi/linux/dlm_device.h | 4 +- .../av7110 => include/uapi/linux/dvb}/audio.h | 0 .../media/av7110 => include/uapi/linux/dvb}/osd.h | 0 .../av7110 => include/uapi/linux/dvb}/video.h | 0 include/uapi/linux/ethtool.h | 2 + include/uapi/linux/ethtool_netlink.h | 2 + include/uapi/linux/fanotify.h | 13 + include/uapi/linux/idxd.h | 1 + include/uapi/linux/if_bridge.h | 28 + include/uapi/linux/if_link.h | 2 + include/uapi/linux/io_uring.h | 22 +- include/uapi/linux/ioprio.h | 34 +- include/uapi/linux/ipx.h | 87 - include/uapi/linux/kvm.h | 11 +- include/uapi/linux/lightnvm.h | 224 - include/uapi/linux/mptcp.h | 1 + include/uapi/linux/neighbour.h | 7 +- include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 + include/uapi/linux/nl80211-vnd-intel.h | 77 + include/uapi/linux/nl80211.h | 43 + include/uapi/linux/stddef.h | 37 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/videodev2.h | 1 + include/uapi/linux/virtio_gpio.h | 47 + include/uapi/linux/virtio_i2c.h | 41 + include/uapi/linux/virtio_ids.h | 13 +- include/uapi/linux/virtio_pcidev.h | 5 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/scsi/fc/fc_els.h | 106 + include/uapi/sound/asoc.h | 4 +- include/uapi/sound/asound.h | 1 + include/uapi/sound/snd_sst_tokens.h | 6 +- init/do_mounts.c | 94 +- init/init_task.c | 1 + init/main.c | 11 +- ipc/sem.c | 85 +- ipc/util.c | 16 +- kernel/Kconfig.locks | 2 +- kernel/audit_tree.c | 2 +- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_struct_ops.c | 22 +- kernel/bpf/bpf_task_storage.c | 6 +- kernel/bpf/btf.c | 2 + kernel/bpf/cgroup.c | 198 +- kernel/bpf/core.c | 40 +- kernel/bpf/helpers.c | 46 +- kernel/bpf/stackmap.c | 4 +- kernel/bpf/syscall.c | 167 +- kernel/bpf/task_iter.c | 11 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 15 +- kernel/cfi.c | 8 +- kernel/cgroup/cgroup-v1.c | 8 +- kernel/cgroup/cgroup.c | 26 +- kernel/cgroup/cpuset.c | 116 +- kernel/cpu.c | 84 +- kernel/cpu_pm.c | 50 +- kernel/cred.c | 12 +- kernel/debug/kdb/kdb_support.c | 1 - kernel/dma/Kconfig | 7 +- kernel/dma/coherent.c | 161 +- kernel/dma/direct.c | 21 +- kernel/dma/mapping.c | 2 +- kernel/events/core.c | 77 +- kernel/events/hw_breakpoint.c | 4 +- kernel/exit.c | 2 +- kernel/fork.c | 12 +- kernel/futex.c | 556 +- kernel/irq/affinity.c | 8 +- kernel/irq/chip.c | 20 +- kernel/irq/cpuhotplug.c | 2 +- kernel/irq/generic-chip.c | 17 +- kernel/irq/handle.c | 4 +- kernel/irq/internals.h | 57 - kernel/irq/ipi.c | 32 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 2 + kernel/irq/manage.c | 19 +- kernel/irq/matrix.c | 3 +- kernel/irq/msi.c | 166 +- kernel/irq/pm.c | 2 +- kernel/irq/proc.c | 2 +- kernel/irq/timings.c | 7 + kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/livepatch/transition.c | 4 +- kernel/locking/Makefile | 3 +- kernel/locking/mutex-debug.c | 5 +- kernel/locking/mutex-debug.h | 29 - kernel/locking/mutex.c | 427 +- kernel/locking/mutex.h | 48 +- kernel/locking/rtmutex.c | 1194 +- kernel/locking/rtmutex_api.c | 590 + kernel/locking/rtmutex_common.h | 135 +- kernel/locking/rwbase_rt.c | 263 + kernel/locking/rwsem.c | 109 + kernel/locking/semaphore.c | 4 + kernel/locking/spinlock.c | 7 + kernel/locking/spinlock_debug.c | 5 + kernel/locking/spinlock_rt.c | 263 + kernel/locking/ww_mutex.h | 569 + kernel/locking/ww_rt_mutex.c | 76 + kernel/notifier.c | 19 - kernel/padata.c | 27 +- kernel/params.c | 18 + kernel/pid.c | 15 +- kernel/power/energy_model.c | 4 +- kernel/power/main.c | 2 +- kernel/printk/index.c | 2 +- kernel/rcu/rcutorture.c | 48 +- kernel/rcu/tasks.h | 44 +- kernel/rcu/tree_exp.h | 3 +- kernel/rcu/tree_plugin.h | 6 +- kernel/rcu/update.c | 8 +- kernel/sched/core.c | 686 +- kernel/sched/cpufreq_schedutil.c | 16 +- kernel/sched/deadline.c | 8 +- kernel/sched/debug.c | 3 + kernel/sched/fair.c | 205 +- kernel/sched/sched.h | 16 +- kernel/sched/topology.c | 65 + kernel/seccomp.c | 44 +- kernel/signal.c | 45 +- kernel/smp.c | 14 +- kernel/smpboot.c | 8 +- kernel/softirq.c | 2 +- kernel/sys.c | 3 +- kernel/sys_ni.c | 1 - kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 10 +- kernel/time/hrtimer.c | 340 +- kernel/time/jiffies.c | 21 +- kernel/time/posix-cpu-timers.c | 90 +- kernel/time/posix-timers.c | 2 +- kernel/time/tick-common.c | 7 + kernel/time/tick-internal.h | 32 + kernel/time/timekeeping.c | 36 +- kernel/trace/Kconfig | 11 +- kernel/trace/Makefile | 1 + kernel/trace/bpf_trace.c | 85 +- kernel/trace/ring_buffer.c | 8 +- kernel/trace/trace.c | 28 +- kernel/trace/trace.h | 50 +- kernel/trace/trace_boot.c | 302 +- kernel/trace/trace_dynevent.c | 38 + kernel/trace/trace_dynevent.h | 4 +- kernel/trace/trace_eprobe.c | 903 + kernel/trace/trace_event_perf.c | 6 +- kernel/trace/trace_events.c | 22 +- kernel/trace/trace_events_hist.c | 145 +- kernel/trace/trace_events_synth.c | 21 +- kernel/trace/trace_events_trigger.c | 20 +- kernel/trace/trace_hwlat.c | 28 +- kernel/trace/trace_kprobe.c | 49 +- kernel/trace/trace_osnoise.c | 72 +- kernel/trace/trace_probe.c | 109 +- kernel/trace/trace_probe.h | 16 +- kernel/trace/trace_probe_tmpl.h | 6 +- kernel/trace/trace_uprobe.c | 40 +- kernel/tracepoint.c | 4 +- kernel/workqueue.c | 133 +- kernel/workqueue_internal.h | 3 +- lib/.gitignore | 2 + lib/Kconfig | 13 +- lib/Kconfig.debug | 79 +- lib/Makefile | 34 + lib/bitmap.c | 121 + lib/debug_info.c | 3 +- lib/debugobjects.c | 7 +- lib/find_bit.c | 21 + lib/find_bit_benchmark.c | 21 + lib/genalloc.c | 2 +- lib/kasprintf.c | 2 +- lib/kunit/string-stream.h | 2 +- lib/kunit/test.c | 109 + lib/linear_ranges.c | 31 + lib/logic_iomem.c | 16 +- lib/memcpy_kunit.c | 289 + lib/mpi/mpiutil.c | 2 +- lib/raid6/Makefile | 4 + lib/scatterlist.c | 155 +- lib/sg_pool.c | 3 +- lib/string.c | 226 +- lib/string_helpers.c | 195 + lib/test_bitmap.c | 187 + lib/test_bpf.c | 2745 ++- lib/test_fortify/read_overflow-memchr.c | 5 + lib/test_fortify/read_overflow-memchr_inv.c | 5 + lib/test_fortify/read_overflow-memcmp.c | 5 + lib/test_fortify/read_overflow-memscan.c | 5 + lib/test_fortify/read_overflow2-memcmp.c | 5 + lib/test_fortify/read_overflow2-memcpy.c | 5 + lib/test_fortify/read_overflow2-memmove.c | 5 + lib/test_fortify/test_fortify.h | 35 + lib/test_fortify/write_overflow-memcpy.c | 5 + lib/test_fortify/write_overflow-memmove.c | 5 + lib/test_fortify/write_overflow-memset.c | 5 + lib/test_fortify/write_overflow-strcpy-lit.c | 5 + lib/test_fortify/write_overflow-strcpy.c | 5 + lib/test_fortify/write_overflow-strlcpy-src.c | 5 + lib/test_fortify/write_overflow-strlcpy.c | 5 + lib/test_fortify/write_overflow-strncpy-src.c | 5 + lib/test_fortify/write_overflow-strncpy.c | 5 + lib/test_fortify/write_overflow-strscpy.c | 5 + lib/test_kasan.c | 80 +- lib/test_kasan_module.c | 20 +- lib/test_lockup.c | 8 +- lib/test_printf.c | 2 +- lib/test_stackinit.c | 1 + lib/ubsan.c | 3 + lib/vsprintf.c | 28 +- localversion-next | 2 +- mm/Kconfig | 8 +- mm/bootmem_info.c | 4 +- mm/filemap.c | 3 +- mm/gup.c | 83 +- mm/highmem.c | 2 +- mm/huge_memory.c | 6 +- mm/hugetlb.c | 21 +- mm/hwpoison-inject.c | 2 +- mm/kfence/report.c | 2 +- mm/khugepaged.c | 2 +- mm/kmemleak.c | 2 +- mm/maccess.c | 28 +- mm/memblock.c | 12 +- mm/memcontrol.c | 59 +- mm/memory-failure.c | 52 +- mm/memory_hotplug.c | 11 +- mm/migrate.c | 19 +- mm/mmap.c | 13 +- mm/nommu.c | 3 - mm/page-writeback.c | 32 +- mm/page_alloc.c | 27 +- mm/percpu.c | 35 +- mm/rmap.c | 6 +- mm/secretmem.c | 9 +- mm/shmem.c | 254 +- mm/slab_common.c | 2 + mm/slub.c | 48 +- mm/swap.c | 17 +- mm/swap_slots.c | 4 +- mm/swap_state.c | 7 - mm/util.c | 52 +- mm/vmscan.c | 33 +- mm/vmstat.c | 12 +- mm/workingset.c | 16 +- net/802/Makefile | 1 - net/802/p8023.c | 60 - net/batman-adv/bat_iv_ogm.c | 75 +- net/batman-adv/bat_v.c | 30 +- net/batman-adv/bat_v_elp.c | 9 +- net/batman-adv/bat_v_ogm.c | 39 +- net/batman-adv/bridge_loop_avoidance.c | 33 +- net/batman-adv/distributed-arp-table.c | 24 +- net/batman-adv/fragmentation.c | 6 +- net/batman-adv/gateway_client.c | 57 +- net/batman-adv/gateway_client.h | 16 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/hard-interface.c | 21 +- net/batman-adv/hard-interface.h | 3 + net/batman-adv/log.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/network-coding.c | 24 +- net/batman-adv/originator.c | 102 +- net/batman-adv/originator.h | 96 +- net/batman-adv/routing.c | 39 +- net/batman-adv/send.c | 33 +- net/batman-adv/soft-interface.c | 27 +- net/batman-adv/soft-interface.h | 16 +- net/batman-adv/tp_meter.c | 27 +- net/batman-adv/translation-table.c | 100 +- net/batman-adv/translation-table.h | 18 +- net/batman-adv/tvlv.c | 9 +- net/bluetooth/hci_conn.c | 33 +- net/bluetooth/hci_core.c | 37 +- net/bluetooth/hci_event.c | 224 +- net/bluetooth/hci_sock.c | 50 +- net/bluetooth/hci_sysfs.c | 4 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 360 +- net/bluetooth/rfcomm/sock.c | 8 +- net/bluetooth/sco.c | 125 +- net/bpf/test_run.c | 10 +- net/bridge/br.c | 3 +- net/bridge/br_fdb.c | 11 +- net/bridge/br_if.c | 2 + net/bridge/br_input.c | 7 +- net/bridge/br_mdb.c | 88 +- net/bridge/br_multicast.c | 334 +- net/bridge/br_netlink.c | 22 +- net/bridge/br_private.h | 112 +- net/bridge/br_private_tunnel.h | 6 +- net/bridge/br_sysfs_br.c | 10 +- net/bridge/br_sysfs_if.c | 2 +- net/bridge/br_vlan.c | 5 +- net/bridge/br_vlan_options.c | 231 +- net/bridge/br_vlan_tunnel.c | 14 +- net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 2 +- net/core/dev_addr_lists.c | 144 +- net/core/devlink.c | 515 +- net/core/filter.c | 38 +- net/core/flow_offload.c | 90 +- net/core/link_watch.c | 5 +- net/core/lwtunnel.c | 3 + net/core/neighbour.c | 7 + net/core/net-procfs.c | 24 +- net/core/net_namespace.c | 52 +- net/core/page_pool.c | 114 +- net/core/pktgen.c | 162 +- net/core/ptp_classifier.c | 2 +- net/core/rtnetlink.c | 10 +- net/core/skbuff.c | 6 +- net/core/sock.c | 17 +- net/core/sock_map.c | 1 + net/dsa/Kconfig | 2 +- net/dsa/dsa2.c | 51 + net/dsa/dsa_priv.h | 86 +- net/dsa/port.c | 117 +- net/dsa/slave.c | 81 +- net/dsa/switch.c | 27 +- net/dsa/tag_8021q.c | 21 +- net/dsa/tag_brcm.c | 16 +- net/dsa/tag_dsa.c | 20 +- net/dsa/tag_lan9303.c | 18 +- net/dsa/tag_mtk.c | 14 +- net/dsa/tag_qca.c | 13 +- net/dsa/tag_rtl4_a.c | 16 +- net/dsa/tag_sja1105.c | 137 +- net/ethtool/coalesce.c | 29 +- net/ethtool/ioctl.c | 15 +- net/ethtool/netlink.h | 2 +- net/ieee802154/socket.c | 7 +- net/ipv4/af_inet.c | 6 +- net/ipv4/bpf_tcp_ca.c | 41 +- net/ipv4/cipso_ipv4.c | 18 +- net/ipv4/fou.c | 10 +- net/ipv4/igmp.c | 21 +- net/ipv4/inet_connection_sock.c | 3 +- net/ipv4/ip_gre.c | 2 + net/ipv4/ip_output.c | 21 +- net/ipv4/netfilter/arptable_filter.c | 23 +- net/ipv4/netfilter/iptable_filter.c | 24 +- net/ipv4/netfilter/iptable_mangle.c | 19 +- net/ipv4/netfilter/iptable_nat.c | 20 +- net/ipv4/netfilter/iptable_raw.c | 21 +- net/ipv4/netfilter/iptable_security.c | 23 +- net/ipv4/route.c | 60 +- net/ipv4/tcp.c | 1 + net/ipv4/tcp_bbr.c | 2 +- net/ipv4/tcp_fastopen.c | 3 +- net/ipv4/tcp_output.c | 3 +- net/ipv4/udp.c | 2 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/addrconf.c | 10 + net/ipv6/af_inet6.c | 6 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_gre.c | 2 + net/ipv6/ndisc.c | 17 +- net/ipv6/netfilter/ip6table_filter.c | 23 +- net/ipv6/netfilter/ip6table_mangle.c | 22 +- net/ipv6/netfilter/ip6table_nat.c | 16 +- net/ipv6/netfilter/ip6table_raw.c | 24 +- net/ipv6/netfilter/ip6table_security.c | 22 +- net/ipv6/route.c | 25 +- net/ipv6/seg6_iptunnel.c | 74 +- net/ipv6/seg6_local.c | 110 +- net/ipv6/udp.c | 2 +- net/mac80211/cfg.c | 234 +- net/mac80211/driver-ops.h | 36 + net/mac80211/ibss.c | 15 +- net/mac80211/ieee80211_i.h | 21 + net/mac80211/iface.c | 54 +- net/mac80211/main.c | 4 +- net/mac80211/rx.c | 102 +- net/mac80211/s1g.c | 180 + net/mac80211/sta_info.c | 2 +- net/mac80211/status.c | 33 +- net/mac80211/trace.h | 67 + net/mac80211/tx.c | 33 +- net/mac80211/util.c | 12 + net/mctp/route.c | 27 +- net/mptcp/ctrl.c | 26 +- net/mptcp/mib.c | 4 + net/mptcp/mib.h | 4 + net/mptcp/options.c | 468 +- net/mptcp/pm.c | 84 +- net/mptcp/pm_netlink.c | 247 +- net/mptcp/protocol.c | 201 +- net/mptcp/protocol.h | 114 +- net/mptcp/subflow.c | 69 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/Makefile | 3 + net/netfilter/nf_conntrack_core.c | 103 +- net/netfilter/nf_conntrack_ecache.c | 211 +- net/netfilter/nf_conntrack_expect.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 60 +- net/netfilter/nf_conntrack_standalone.c | 19 +- net/netfilter/nf_flow_table_offload.c | 1 + net/netfilter/nf_hooks_lwtunnel.c | 53 + net/netfilter/nf_nat_core.c | 18 +- net/netfilter/nf_queue.c | 19 +- net/netfilter/nf_tables_offload.c | 1 + net/netfilter/nfnetlink_queue.c | 15 +- net/netfilter/nft_ct.c | 9 +- net/netfilter/x_tables.c | 98 +- net/netfilter/xt_bpf.c | 2 +- net/netlabel/netlabel_cipso_v4.c | 4 +- net/nfc/rawsock.c | 2 +- net/openvswitch/flow.c | 13 +- net/openvswitch/vport.c | 1 + net/qrtr/mhi.c | 16 +- net/qrtr/qrtr.c | 8 +- net/rds/ib_frmr.c | 4 +- net/rxrpc/Kconfig | 7 +- net/sched/act_bpf.c | 4 +- net/sched/cls_api.c | 4 +- net/sched/cls_bpf.c | 4 +- net/sched/sch_cake.c | 2 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_ets.c | 7 + net/sched/sch_htb.c | 97 +- net/sched/sch_taprio.c | 4 +- net/socket.c | 76 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/clnt.c | 11 +- net/sunrpc/debugfs.c | 73 +- net/sunrpc/fail.h | 25 + net/sunrpc/svc.c | 8 + net/sunrpc/svc_xprt.c | 3 +- net/sunrpc/sysfs.c | 4 +- net/sunrpc/xprt.c | 14 + net/sunrpc/xprtmultipath.c | 1 + net/sunrpc/xprtrdma/svc_rdma_transport.c | 7 - net/sunrpc/xprtsock.c | 31 +- net/tipc/link.c | 6 +- net/tipc/socket.c | 2 +- net/unix/af_unix.c | 245 +- net/unix/unix_bpf.c | 93 +- net/vmw_vsock/virtio_transport.c | 7 +- net/wireless/nl80211.c | 157 + net/wireless/radiotap.c | 9 +- net/wireless/rdev-ops.h | 13 + net/wireless/reg.c | 9 +- net/wireless/trace.h | 46 + net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/Makefile | 109 +- samples/bpf/Makefile.target | 11 + samples/bpf/cookie_uid_helper_example.c | 11 +- samples/bpf/offwaketime_kern.c | 9 +- samples/bpf/tracex4_user.c | 2 +- samples/bpf/xdp1_kern.c | 2 + samples/bpf/xdp2_kern.c | 2 + samples/bpf/xdp_monitor.bpf.c | 8 + samples/bpf/xdp_monitor_kern.c | 257 - samples/bpf/xdp_monitor_user.c | 798 +- samples/bpf/xdp_redirect.bpf.c | 49 + samples/bpf/xdp_redirect_cpu.bpf.c | 541 + samples/bpf/xdp_redirect_cpu_kern.c | 730 - samples/bpf/xdp_redirect_cpu_user.c | 1106 +- samples/bpf/xdp_redirect_kern.c | 90 - samples/bpf/xdp_redirect_map.bpf.c | 95 + samples/bpf/xdp_redirect_map_kern.c | 142 - samples/bpf/xdp_redirect_map_multi.bpf.c | 82 + samples/bpf/xdp_redirect_map_multi_kern.c | 88 - samples/bpf/xdp_redirect_map_multi_user.c | 345 +- samples/bpf/xdp_redirect_map_user.c | 385 +- samples/bpf/xdp_redirect_user.c | 270 +- samples/bpf/xdp_sample.bpf.c | 266 + samples/bpf/xdp_sample.bpf.h | 141 + samples/bpf/xdp_sample_shared.h | 17 + samples/bpf/xdp_sample_user.c | 1673 ++ samples/bpf/xdp_sample_user.h | 108 + samples/pktgen/functions.sh | 2 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 19 +- .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 19 +- samples/pktgen/pktgen_sample01_simple.sh | 13 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 19 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 6 +- samples/pktgen/pktgen_sample04_many_flows.sh | 12 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 19 +- samples/vfio-mdev/mbochs.c | 40 +- samples/vfio-mdev/mdpy.c | 40 +- samples/vfio-mdev/mtty.c | 40 +- scripts/Kbuild.include | 13 +- scripts/Makefile.build | 30 +- scripts/Makefile.clang | 40 + scripts/Makefile.lib | 21 +- scripts/Makefile.modfinal | 21 +- scripts/Makefile.modpost | 22 +- scripts/adjust_autoksyms.sh | 4 +- scripts/as-version.sh | 8 +- scripts/checkdeclares.pl | 0 scripts/checkkconfigsymbols.py | 2 +- scripts/checkpatch.pl | 89 +- scripts/clang-tools/gen_compile_commands.py | 2 +- scripts/gcc-plugins/gen-random-seed.sh | 0 scripts/gen_autoksyms.sh | 12 - scripts/gen_ksymdeps.sh | 11 +- scripts/kernel-doc | 17 +- scripts/link-vmlinux.sh | 81 +- scripts/mod/devicetable-offsets.c | 1 + scripts/mod/file2alias.c | 17 +- scripts/mod/modpost.c | 13 +- scripts/mod/modpost.h | 9 - scripts/mod/sumversion.c | 7 +- scripts/syscallnr.sh | 0 scripts/test_fortify.sh | 59 + scripts/xen-hypercalls.sh | 0 security/Kconfig | 3 + security/Makefile | 11 - security/integrity/ima/Kconfig | 1 - security/integrity/ima/ima.h | 24 +- security/integrity/ima/ima_api.c | 6 +- security/integrity/ima/ima_appraise.c | 78 +- security/integrity/ima/ima_asymmetric_keys.c | 2 +- security/integrity/ima/ima_init.c | 3 +- security/integrity/ima/ima_main.c | 89 +- security/integrity/ima/ima_mok.c | 2 +- security/integrity/ima/ima_policy.c | 174 +- security/integrity/ima/ima_queue_keys.c | 2 +- security/integrity/platform_certs/efi_parser.c | 2 +- security/security.c | 3 +- security/selinux/ima.c | 6 +- sound/aoa/codecs/onyx.h | 1 - sound/aoa/codecs/tas.c | 1 - sound/core/control_led.c | 2 +- sound/core/info.c | 1 - sound/core/memalloc.c | 28 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_native.c | 9 + sound/firewire/motu/motu-protocol-v2.c | 22 +- sound/firewire/motu/motu.c | 1 + sound/firewire/motu/motu.h | 1 + sound/firewire/oxfw/oxfw-stream.c | 9 +- sound/firewire/oxfw/oxfw.c | 6 +- sound/firewire/oxfw/oxfw.h | 5 + sound/parisc/harmony.c | 3 +- sound/pci/hda/Kconfig | 10 + sound/pci/hda/Makefile | 2 + sound/pci/hda/hda_auto_parser.c | 84 +- sound/pci/hda/hda_bind.c | 8 +- sound/pci/hda/hda_codec.c | 12 + sound/pci/hda/hda_generic.c | 29 +- sound/pci/hda/hda_generic.h | 1 - sound/pci/hda/hda_local.h | 2 + sound/pci/hda/patch_analog.c | 11 +- sound/pci/hda/patch_ca0132.c | 6 - sound/pci/hda/patch_cirrus.c | 1074 - sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_cs8409-tables.c | 560 + sound/pci/hda/patch_cs8409.c | 1299 ++ sound/pci/hda/patch_cs8409.h | 371 + sound/pci/hda/patch_realtek.c | 37 +- sound/pci/hda/patch_sigmatel.c | 23 +- sound/pci/hda/patch_via.c | 1 + sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/ics43432.c | 4 +- sound/soc/codecs/rt1015.c | 7 +- sound/soc/codecs/rt5640.c | 136 +- sound/soc/codecs/rt5640.h | 6 + sound/soc/codecs/rt5682-i2c.c | 15 +- sound/soc/codecs/rt5682.c | 15 +- sound/soc/codecs/wcd9335.c | 23 +- sound/soc/codecs/wm_adsp.c | 2 + sound/soc/dwc/dwc-i2s.c | 2 +- sound/soc/fsl/fsl_rpmsg.c | 20 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 31 +- sound/soc/intel/boards/bytcr_rt5640.c | 218 +- sound/soc/intel/boards/bytcr_rt5651.c | 63 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 55 +- sound/soc/intel/boards/sof_sdw.c | 20 +- sound/soc/intel/boards/sof_sdw_common.h | 37 +- sound/soc/intel/boards/sof_sdw_max98373.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1316.c | 3 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 51 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 52 +- sound/soc/intel/boards/sof_sdw_rt715.c | 3 +- sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 3 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/intel/skylake/skl-messages.c | 155 +- sound/soc/intel/skylake/skl-pcm.c | 25 +- sound/soc/intel/skylake/skl-topology.c | 155 +- sound/soc/intel/skylake/skl-topology.h | 26 +- sound/soc/mediatek/Kconfig | 24 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 22 +- sound/soc/mediatek/common/mtk-base-afe.h | 10 +- sound/soc/mediatek/mt8195/Makefile | 15 + sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 441 + sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 109 + sound/soc/mediatek/mt8195/mt8195-afe-common.h | 158 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 3281 +++ sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 214 + sound/soc/mediatek/mt8195/mt8195-audsys-clk.h | 15 + sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h | 93 + sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 830 + sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2639 +++ sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 389 + .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1087 + sound/soc/mediatek/mt8195/mt8195-reg.h | 2796 +++ sound/soc/rockchip/rockchip_i2s.c | 212 +- sound/soc/rockchip/rockchip_i2s.h | 10 +- sound/soc/rockchip/rockchip_spdif.c | 38 +- sound/soc/sh/Kconfig | 6 + sound/soc/sh/Makefile | 4 + sound/soc/sh/rcar/adg.c | 12 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sh/rz-ssi.c | 1074 + sound/soc/soc-ac97.c | 14 +- sound/soc/soc-component.c | 4 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-generic-dmaengine-pcm.c | 9 +- sound/soc/soc-jack.c | 15 +- sound/soc/sof/intel/Kconfig | 10 - sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 11 +- sound/soc/sof/intel/pci-tng.c | 1 - sound/soc/tegra/tegra30_ahub.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 8 +- sound/soc/uniphier/aio-cpu.c | 4 +- sound/usb/card.c | 4 + sound/usb/card.h | 2 + sound/usb/endpoint.c | 7 + sound/usb/mixer_quirks.c | 265 +- sound/usb/pcm.c | 14 +- sound/usb/quirks.c | 2 + sound/usb/usbaudio.h | 4 + tools/bootconfig/scripts/bconf2ftrace.sh | 101 + tools/bootconfig/scripts/ftrace2bconf.sh | 24 +- tools/bootconfig/scripts/xbc.sh | 4 +- tools/include/asm-generic/bitops.h | 1 - tools/include/asm-generic/bitops/find.h | 145 - tools/include/linux/bitmap.h | 11 +- tools/include/linux/find.h | 214 + tools/include/uapi/linux/bpf.h | 34 +- tools/include/uapi/linux/ethtool.h | 53 + tools/include/uapi/linux/if_link.h | 1 + tools/io_uring/io_uring-cp.c | 31 +- tools/lib/bpf/Makefile | 10 +- tools/lib/bpf/bpf.c | 32 +- tools/lib/bpf/bpf.h | 8 +- tools/lib/bpf/libbpf.c | 229 +- tools/lib/bpf/libbpf.h | 75 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_internal.h | 32 +- tools/lib/find_bit.c | 20 + tools/pci/pcitest.c | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/bench/find-bit-bench.c | 2 +- tools/perf/builtin-c2c.c | 6 +- tools/perf/builtin-record.c | 2 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/util/affinity.c | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 4 +- tools/testing/cxl/Kbuild | 38 + tools/testing/cxl/config_check.c | 13 + tools/testing/cxl/mock_acpi.c | 109 + tools/testing/cxl/mock_pmem.c | 24 + tools/testing/cxl/test/Kbuild | 10 + tools/testing/cxl/test/cxl.c | 587 + tools/testing/cxl/test/mem.c | 255 + tools/testing/cxl/test/mock.c | 171 + tools/testing/cxl/test/mock.h | 27 + .../ktest/examples/bootconfigs/boottrace.bconf | 20 +- .../ktest/examples/bootconfigs/verify-boottrace.sh | 2 +- tools/testing/kunit/kunit.py | 36 +- tools/testing/kunit/kunit_parser.py | 6 +- tools/testing/kunit/kunit_tool_test.py | 29 +- tools/testing/nvdimm/test/nfit.c | 2 +- tools/testing/scatterlist/main.c | 38 +- .../testing/selftests/arm64/mte/mte_common_util.c | 2 +- tools/testing/selftests/arm64/pauth/pac.c | 10 +- tools/testing/selftests/arm64/signal/.gitignore | 1 + .../testing/selftests/arm64/signal/test_signals.h | 2 + .../selftests/arm64/signal/test_signals_utils.c | 3 + .../testing/selftests/arm64/signal/testcases/TODO | 2 + .../testcases/fake_sigreturn_sve_change_vl.c | 92 + .../selftests/arm64/signal/testcases/sve_regs.c | 126 + .../selftests/arm64/signal/testcases/sve_vl.c | 68 + .../selftests/arm64/signal/testcases/testcases.c | 34 +- tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 19 + tools/testing/selftests/bpf/network_helpers.c | 23 +- tools/testing/selftests/bpf/network_helpers.h | 6 + .../selftests/bpf/prog_tests/attach_probe.c | 98 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 254 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 106 +- .../testing/selftests/bpf/prog_tests/btf_module.c | 34 + .../testing/selftests/bpf/prog_tests/kfunc_call.c | 2 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 + .../selftests/bpf/prog_tests/netns_cookie.c | 80 + tools/testing/selftests/bpf/prog_tests/perf_link.c | 89 + .../testing/selftests/bpf/prog_tests/send_signal.c | 61 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 79 +- .../selftests/bpf/prog_tests/sockopt_inherit.c | 4 +- .../selftests/bpf/prog_tests/sockopt_qos_to_cc.c | 70 + .../selftests/bpf/prog_tests/task_pt_regs.c | 47 + tools/testing/selftests/bpf/prog_tests/timer_mim.c | 16 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 6 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 25 + .../selftests/bpf/progs/bpf_dctcp_release.c | 26 + tools/testing/selftests/bpf/progs/bpf_iter.h | 8 + tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 80 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 4 + .../selftests/bpf/progs/kfunc_call_test_subprog.c | 4 +- .../selftests/bpf/progs/netns_cookie_prog.c | 84 + .../selftests/bpf/progs/sockopt_qos_to_cc.c | 39 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 16 + .../testing/selftests/bpf/progs/test_bpf_cookie.c | 85 + .../selftests/bpf/progs/test_core_autosize.c | 20 +- .../testing/selftests/bpf/progs/test_ksyms_weak.c | 56 + tools/testing/selftests/bpf/progs/test_perf_link.c | 16 + tools/testing/selftests/bpf/progs/test_snprintf.c | 6 +- .../selftests/bpf/progs/test_task_pt_regs.c | 29 + tools/testing/selftests/bpf/test_bpftool.sh | 6 + tools/testing/selftests/bpf/test_bpftool_build.sh | 2 +- tools/testing/selftests/bpf/test_doc_build.sh | 10 +- tools/testing/selftests/bpf/test_maps.c | 18 +- tools/testing/selftests/bpf/test_progs.c | 107 +- tools/testing/selftests/bpf/test_xsk.sh | 10 +- tools/testing/selftests/bpf/trace_helpers.c | 87 + tools/testing/selftests/bpf/trace_helpers.h | 4 + tools/testing/selftests/bpf/verifier/dead_code.c | 12 + tools/testing/selftests/bpf/xdpxceiver.c | 681 +- tools/testing/selftests/bpf/xdpxceiver.h | 63 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +- tools/testing/selftests/cpufreq/config | 2 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 40 + .../ftrace/test.d/dynevent/test_duplicates.tc | 38 + tools/testing/selftests/ftrace/test.d/functions | 24 +- .../inter-event/trigger-synthetic-eprobe.tc | 53 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/aarch64/psci_cpu_on_test.c | 121 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 2 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 +- .../selftests/kvm/include/aarch64/processor.h | 3 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 12 + tools/testing/selftests/kvm/x86_64/debug_regs.c | 24 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +- tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 3 + tools/testing/selftests/nci/nci_dev.c | 416 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fcnal-test.sh | 33 +- tools/testing/selftests/net/fib_rule_tests.sh | 7 +- .../selftests/net/forwarding/devlink_lib.sh | 15 +- tools/testing/selftests/net/forwarding/lib.sh | 27 +- .../selftests/net/forwarding/router_mpath_nh.sh | 2 +- .../net/forwarding/router_mpath_nh_res.sh | 2 +- tools/testing/selftests/net/gro.sh | 43 +- tools/testing/selftests/net/ioam6.sh | 685 +- tools/testing/selftests/net/ioam6_parser.c | 790 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 345 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 16 +- tools/testing/selftests/net/psock_fanout.c | 4 +- tools/testing/selftests/net/run_afpackettests | 5 +- tools/testing/selftests/net/setup_loopback.sh | 38 +- tools/testing/selftests/net/setup_veth.sh | 41 + .../selftests/net/srv6_end_dt46_l3vpn_test.sh | 9 +- .../selftests/net/srv6_end_dt4_l3vpn_test.sh | 9 +- .../selftests/net/srv6_end_dt6_l3vpn_test.sh | 9 +- tools/testing/selftests/net/unicast_extensions.sh | 5 +- .../testing/selftests/net/vrf_strict_mode_test.sh | 9 +- tools/testing/selftests/openat2/openat2_test.c | 4 + .../selftests/powerpc/primitives/asm/extable.h | 1 + .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 3 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 3 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 1 + tools/testing/selftests/powerpc/signal/signal_tm.c | 1 + tools/testing/selftests/powerpc/tm/tm-exec.c | 1 + tools/testing/selftests/powerpc/tm/tm-fork.c | 1 + tools/testing/selftests/powerpc/tm/tm-poison.c | 2 +- .../testing/selftests/powerpc/tm/tm-resched-dscr.c | 1 + .../powerpc/tm/tm-signal-context-chk-fpu.c | 1 + .../powerpc/tm/tm-signal-context-chk-gpr.c | 1 + .../powerpc/tm/tm-signal-context-chk-vmx.c | 1 + .../powerpc/tm/tm-signal-context-chk-vsx.c | 1 + .../selftests/powerpc/tm/tm-signal-pagefault.c | 1 + .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c | 1 + .../testing/selftests/powerpc/tm/tm-signal-stack.c | 1 + tools/testing/selftests/powerpc/tm/tm-sigreturn.c | 1 + tools/testing/selftests/powerpc/tm/tm-syscall.c | 2 +- tools/testing/selftests/powerpc/tm/tm-tar.c | 1 + tools/testing/selftests/powerpc/tm/tm-tmspr.c | 1 + tools/testing/selftests/powerpc/tm/tm-trap.c | 1 + .../testing/selftests/powerpc/tm/tm-unavailable.c | 1 + .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 1 + tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 1 + tools/testing/selftests/powerpc/tm/tm.h | 36 + tools/testing/selftests/safesetid/safesetid-test.c | 2 +- tools/testing/selftests/sched/cs_prctl_test.c | 2 - tools/testing/selftests/sync/config | 1 - .../selftests/vm/charge_reserved_hugetlb.sh | 5 +- .../selftests/vm/hugetlb_reparenting_test.sh | 5 +- tools/testing/selftests/vm/ksm_tests.c | 18 +- tools/testing/selftests/x86/mov_ss_trap.c | 4 +- tools/testing/selftests/x86/sigreturn.c | 7 +- tools/testing/selftests/x86/single_step_syscall.c | 4 +- tools/testing/selftests/x86/syscall_arg_fault.c | 7 +- tools/thermal/tmon/Makefile | 10 +- tools/virtio/Makefile | 3 +- tools/virtio/linux/spinlock.h | 56 + tools/virtio/linux/virtio.h | 2 + virt/kvm/binary_stats.c | 2 - virt/kvm/kvm_main.c | 43 +- 5621 files changed, 265206 insertions(+), 130034 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 create mode 100644 Documentation/ABI/testing/sysfs-driver-intc_sar create mode 100644 Documentation/arm64/asymmetric-32bit.rst create mode 100644 Documentation/bpf/libbpf/index.rst delete mode 100644 Documentation/bpf/libbpf/libbpf.rst delete mode 100644 Documentation/bpf/libbpf/libbpf_api.rst delete mode 100644 Documentation/devicetree/bindings/ata/exynos-sata.txt delete mode 100644 Documentation/devicetree/bindings/clock/clk-exynos-audss.txt delete mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos3250-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos4-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5250-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6115.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-audss-cl [...] create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-ext-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos4412-isp- [...] create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-audss-c [...] delete mode 100644 Documentation/devicetree/bindings/devfreq/event/exynos-nocp.txt delete mode 100644 Documentation/devicetree/bindings/devfreq/event/exynos-ppmu.txt create mode 100644 Documentation/devicetree/bindings/devfreq/event/samsung,exynos- [...] create mode 100644 Documentation/devicetree/bindings/devfreq/event/samsung,exynos- [...] delete mode 100644 Documentation/devicetree/bindings/display/zte,vou.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-virtio.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/max1619.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-virtio.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml delete mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.txt create mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone,icn [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone_icn [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir,pixc [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir_i2c_ts.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,tsc2005.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/tsc2005.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung, [...] delete mode 100644 Documentation/devicetree/bindings/ipmi/ssif-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ath79-ddr- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,dpfe- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos5422 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/marvell,mv [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mvebu-sdra [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/qca,ath79- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/samsung,ex [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys,d [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,da8xx-d [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ti-da8xx-d [...] create mode 100644 Documentation/devicetree/bindings/mfd/brcm,cru.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps65086.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/tps65086.txt delete mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/can/bosch,c_can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/c_can.txt create mode 100644 Documentation/devicetree/bindings/net/intel,ixp46x-ptp-timer.yaml create mode 100644 Documentation/devicetree/bindings/net/litex,liteeth.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml delete mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/kirin-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,phy-hi3670-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-keembay.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/mt6360_charger.yaml delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] create mode 100644 Documentation/devicetree/bindings/spi/rockchip-sfc.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sprd-adi.txt create mode 100644 Documentation/devicetree/bindings/spi/sprd,spi-adi.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-lmh.yaml delete mode 100644 Documentation/devicetree/bindings/timer/energymicro,efm32-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/rockchip,rk-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/rockchip,rk-timer.yaml create mode 100644 Documentation/devicetree/bindings/virtio/virtio-device.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/maxim,max63xx.yaml delete mode 100644 Documentation/driver-api/lightnvm-pblk.rst create mode 100644 Documentation/filesystems/ext4/orphan.rst delete mode 100644 Documentation/filesystems/mandatory-locking.rst create mode 100644 Documentation/filesystems/ntfs3.rst create mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h create mode 100644 Documentation/gpu/rfc/i915_scheduler.rst create mode 100644 Documentation/hwmon/aquacomputer_d5next.rst create mode 100644 Documentation/leds/well-known-leds.txt delete mode 100644 Documentation/networking/devlink/sja1105.rst create mode 100644 Documentation/powerpc/associativity.rst create mode 100644 Documentation/trace/coresight/coresight-config.rst create mode 100644 Documentation/translations/conf.py create mode 100644 Documentation/translations/zh_CN/accounting/index.rst create mode 100644 Documentation/translations/zh_CN/accounting/psi.rst create mode 100644 Documentation/translations/zh_CN/infiniband/core_locking.rst create mode 100644 Documentation/translations/zh_CN/infiniband/index.rst create mode 100644 Documentation/translations/zh_CN/infiniband/ipoib.rst create mode 100644 Documentation/translations/zh_CN/infiniband/opa_vnic.rst create mode 100644 Documentation/translations/zh_CN/infiniband/sysfs.rst create mode 100644 Documentation/translations/zh_CN/infiniband/tag_matching.rst create mode 100644 Documentation/translations/zh_CN/infiniband/user_mad.rst create mode 100644 Documentation/translations/zh_CN/infiniband/user_verbs.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/cpuid.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/index.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/introduction.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/io-request.rst create mode 100644 Documentation/translations/zh_CN/virt/guest-halt-polling.rst create mode 100644 Documentation/translations/zh_CN/virt/index.rst create mode 100644 Documentation/translations/zh_CN/virt/ne_overview.rst create mode 100644 Documentation/translations/zh_CN/virt/paravirt_ops.rst create mode 100644 arch/arc/include/asm/mmu-arcv2.h create mode 100644 arch/arc/include/asm/pgtable-bits-arcv2.h create mode 100644 arch/arc/include/asm/pgtable-levels.h create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-cloudripper.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts create mode 100644 arch/arm/boot/dts/ast2600-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/facebook-bmc-flash-layout-128.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts create mode 100644 arch/arm/boot/dts/imx6dl-skov-revc-lt6.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-revc-lt2.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-revc-lt6.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts create mode 100644 arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-ixdp425.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts create mode 100644 arch/arm/boot/dts/intel-ixp43x-kixrp435.dts create mode 100644 arch/arm/boot/dts/intel-ixp46x-ixdp465.dts create mode 100644 arch/arm/boot/dts/intel-ixp4xx-reference-design.dtsi create mode 100644 arch/arm/boot/dts/stih418-b2264.dts delete mode 100644 arch/arm/mach-ixp4xx/avila-pci.c delete mode 100644 arch/arm/mach-ixp4xx/avila-setup.c delete mode 100644 arch/arm/mach-ixp4xx/coyote-pci.c delete mode 100644 arch/arm/mach-ixp4xx/coyote-setup.c delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-pci.c delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-setup.c delete mode 100644 arch/arm/mach-ixp4xx/fsg-pci.c delete mode 100644 arch/arm/mach-ixp4xx/fsg-setup.c delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-pci.c delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-setup.c delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-pci.c delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-setup.c delete mode 100644 arch/arm/mach-ixp4xx/ixdpg425-pci.c delete mode 100644 arch/arm/mach-ixp4xx/miccpt-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nas100d-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nas100d-setup.c delete mode 100644 arch/arm/mach-ixp4xx/nslu2-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nslu2-setup.c delete mode 100644 arch/arm/mach-ixp4xx/omixp-setup.c delete mode 100644 arch/arm/mach-ixp4xx/vulcan-pci.c delete mode 100644 arch/arm/mach-ixp4xx/vulcan-setup.c delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-pci.c delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-setup.c create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra186-p3509-0000+p3636-0001.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts delete mode 100644 arch/h8300/include/asm/segment.h delete mode 100644 arch/h8300/lib/strncpy.S delete mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/hexagon/mm/strnlen_user.S create mode 100644 arch/mips/configs/generic/board-marduk.config delete mode 100644 arch/mips/configs/pistachio_defconfig create mode 100644 arch/mips/generic/board-marduk.its.S delete mode 100644 arch/mips/pistachio/Kconfig delete mode 100644 arch/mips/pistachio/Makefile delete mode 100644 arch/mips/pistachio/Platform delete mode 100644 arch/mips/pistachio/init.c delete mode 100644 arch/mips/pistachio/irq.c delete mode 100644 arch/mips/pistachio/time.c delete mode 100644 arch/parisc/boot/install.sh create mode 100644 arch/parisc/lib/memset.c delete mode 100644 arch/parisc/lib/string.S delete mode 100644 arch/powerpc/boot/dts/fsl/sbc8641d.dts delete mode 100644 arch/powerpc/boot/dts/sbc8548-altflash.dts delete mode 100644 arch/powerpc/boot/dts/sbc8548-post.dtsi delete mode 100644 arch/powerpc/boot/dts/sbc8548-pre.dtsi delete mode 100644 arch/powerpc/boot/dts/sbc8548.dts delete mode 100644 arch/powerpc/configs/85xx/sbc8548_defconfig delete mode 100644 arch/powerpc/include/asm/debugfs.h create mode 100644 arch/powerpc/kernel/kdebugfs.c delete mode 100644 arch/powerpc/platforms/85xx/sbc8548.c delete mode 100644 arch/powerpc/platforms/86xx/sbc8641d.c create mode 100755 arch/riscv/kernel/vdso/gen_vdso_offsets.sh delete mode 100755 arch/riscv/kernel/vdso/so2s.sh delete mode 100644 arch/sh/boot/compressed/install.sh create mode 100644 arch/x86/crypto/sm4-aesni-avx2-asm_64.S create mode 100644 arch/x86/crypto/sm4-avx.h create mode 100644 arch/x86/crypto/sm4_aesni_avx2_glue.c create mode 100644 arch/x86/include/asm/amd-ibs.h create mode 100644 arch/x86/include/asm/pc-conf-reg.h create mode 100644 arch/x86/lib/pc-conf-reg.c create mode 100644 arch/xtensa/platforms/Makefile delete mode 100644 block/mq-deadline-cgroup.c delete mode 100644 block/mq-deadline-cgroup.h delete mode 100644 block/mq-deadline-main.c create mode 100644 block/mq-deadline.c delete mode 100644 drivers/char/ipmi/ssif_bmc.c delete mode 100644 drivers/char/ipmi/ssif_bmc.h create mode 100644 drivers/clk/clk-fractional-divider.h create mode 100644 drivers/clk/pistachio/Kconfig create mode 100644 drivers/clk/qcom/gcc-msm8953.c create mode 100644 drivers/clk/qcom/gcc-sm6115.c create mode 100644 drivers/clk/qcom/gcc-sm6350.c create mode 100644 drivers/clk/qcom/mmcc-msm8994.c create mode 100644 drivers/cxl/core/mbox.c create mode 100644 drivers/dma/ptdma/Kconfig create mode 100644 drivers/dma/ptdma/Makefile create mode 100644 drivers/dma/ptdma/ptdma-debugfs.c create mode 100644 drivers/dma/ptdma/ptdma-dev.c create mode 100644 drivers/dma/ptdma/ptdma-dmaengine.c create mode 100644 drivers/dma/ptdma/ptdma-pci.c create mode 100644 drivers/dma/ptdma/ptdma.h create mode 100644 drivers/dma/sh/rz-dmac.c delete mode 100644 drivers/gpio/gpio-mc9s08dz60.c create mode 100644 drivers/gpio/gpio-rockchip.c create mode 100644 drivers/gpio/gpio-virtio.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.h create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.c create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.h delete mode 100644 drivers/gpu/drm/i915/i915_globals.c delete mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_module.c create mode 100644 drivers/gpu/drm/i915/i915_pci.h create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_aal.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c delete mode 100644 drivers/gpu/drm/tegra/gather_bo.c delete mode 100644 drivers/gpu/drm/tegra/gather_bo.h create mode 100644 drivers/hwmon/aquacomputer_d5next.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-afdo.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.h create mode 100644 drivers/hwtracing/coresight/coresight-config.c create mode 100644 drivers/hwtracing/coresight/coresight-config.h create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.h delete mode 100644 drivers/i2c/busses/i2c-pmcmsp.c create mode 100644 drivers/i2c/busses/i2c-virtio.c create mode 100644 drivers/iio/adc/rzg2l_adc.c create mode 100644 drivers/iio/chemical/sgp40.c create mode 100644 drivers/iio/potentiometer/ad5110.c delete mode 100644 drivers/lightnvm/Kconfig delete mode 100644 drivers/lightnvm/Makefile delete mode 100644 drivers/lightnvm/core.c delete mode 100644 drivers/lightnvm/pblk-cache.c delete mode 100644 drivers/lightnvm/pblk-core.c delete mode 100644 drivers/lightnvm/pblk-gc.c delete mode 100644 drivers/lightnvm/pblk-init.c delete mode 100644 drivers/lightnvm/pblk-map.c delete mode 100644 drivers/lightnvm/pblk-rb.c delete mode 100644 drivers/lightnvm/pblk-read.c delete mode 100644 drivers/lightnvm/pblk-recovery.c delete mode 100644 drivers/lightnvm/pblk-rl.c delete mode 100644 drivers/lightnvm/pblk-sysfs.c delete mode 100644 drivers/lightnvm/pblk-trace.h delete mode 100644 drivers/lightnvm/pblk-write.c delete mode 100644 drivers/lightnvm/pblk.h create mode 100644 drivers/media/i2c/ov13b10.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c create mode 100644 drivers/mfd/simple-mfd-i2c.h delete mode 100644 drivers/mtd/maps/pmcmsp-flash.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h create mode 100644 drivers/net/ethernet/litex/Kconfig create mode 100644 drivers/net/ethernet/litex/Makefile create mode 100644 drivers/net/ethernet/litex/litex_liteeth.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c delete mode 100644 drivers/net/ipa/ipa_clock.c delete mode 100644 drivers/net/ipa/ipa_clock.h create mode 100644 drivers/net/ipa/ipa_power.c create mode 100644 drivers/net/ipa/ipa_power.h create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.h create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.c create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.h delete mode 100644 drivers/nvme/host/lightnvm.c create mode 100644 drivers/nvmem/nintendo-otp.c create mode 100644 drivers/pci/controller/dwc/pcie-dw-rockchip.c create mode 100644 drivers/pci/controller/dwc/pcie-keembay.c create mode 100644 drivers/pci/controller/dwc/pcie-visconti.c create mode 100644 drivers/pinctrl/pinctrl-keembay.c create mode 100644 drivers/pinctrl/pinctrl-rockchip.h create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6115.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzg2l.c create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp135.c delete mode 100644 drivers/platform/x86/intel-hid.c delete mode 100644 drivers/platform/x86/intel-vbtn.c create mode 100644 drivers/platform/x86/intel/atomisp2/Kconfig create mode 100644 drivers/platform/x86/intel/atomisp2/Makefile rename drivers/platform/x86/{intel_atomisp2_led.c => intel/atomisp2/led.c} (100%) rename drivers/platform/x86/{intel_atomisp2_pm.c => intel/atomisp2/pm.c} (100%) rename drivers/platform/x86/{intel_bxtwc_tmu.c => intel/bxtwc_tmu.c} (100%) rename drivers/platform/x86/{intel_chtdc_ti_pwrbtn.c => intel/chtdc_ti_pwrbtn.c} (100%) create mode 100644 drivers/platform/x86/intel/hid.c rename drivers/platform/x86/{intel_int0002_vgpio.c => intel/int0002_vgpio.c} (100%) create mode 100644 drivers/platform/x86/intel/int1092/Kconfig create mode 100644 drivers/platform/x86/intel/int1092/Makefile create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.c create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.h rename drivers/platform/x86/{intel_mrfld_pwrbtn.c => intel/mrfld_pwrbtn.c} (100%) rename drivers/platform/x86/{intel_oaktrail.c => intel/oaktrail.c} (100%) create mode 100644 drivers/platform/x86/intel/pmc/Kconfig create mode 100644 drivers/platform/x86/intel/pmc/Makefile create mode 100644 drivers/platform/x86/intel/pmc/core.c create mode 100644 drivers/platform/x86/intel/pmc/core.h rename drivers/platform/x86/{intel_pmc_core_pltdrv.c => intel/pmc/pltdrv.c} (100%) create mode 100644 drivers/platform/x86/intel/pmt/Kconfig create mode 100644 drivers/platform/x86/intel/pmt/Makefile create mode 100644 drivers/platform/x86/intel/pmt/class.c rename drivers/platform/x86/{intel_pmt_class.h => intel/pmt/class.h} (100%) create mode 100644 drivers/platform/x86/intel/pmt/crashlog.c create mode 100644 drivers/platform/x86/intel/pmt/telemetry.c rename drivers/platform/x86/{intel_punit_ipc.c => intel/punit_ipc.c} (100%) rename drivers/platform/x86/{intel-rst.c => intel/rst.c} (100%) rename drivers/platform/x86/{intel-smartconnect.c => intel/smartconnect.c} (100%) rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/Kconf [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/Makef [...] create mode 100644 drivers/platform/x86/intel/speed_select_if/isst_if_common.c rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] create mode 100644 drivers/platform/x86/intel/telemetry/Kconfig create mode 100644 drivers/platform/x86/intel/telemetry/Makefile rename drivers/platform/x86/{intel_telemetry_core.c => intel/telemetry/core.c} (100%) rename drivers/platform/x86/{intel_telemetry_debugfs.c => intel/telemetry/debugfs. [...] rename drivers/platform/x86/{intel_telemetry_pltdrv.c => intel/telemetry/pltdrv.c} (100%) rename drivers/platform/x86/{intel_turbo_max_3.c => intel/turbo_max_3.c} (100%) rename drivers/platform/x86/{intel-uncore-frequency.c => intel/uncore-frequency.c} (100%) create mode 100644 drivers/platform/x86/intel/vbtn.c create mode 100644 drivers/platform/x86/intel/wmi/Kconfig create mode 100644 drivers/platform/x86/intel/wmi/Makefile rename drivers/platform/x86/{intel-wmi-sbl-fw-update.c => intel/wmi/sbl-fw-update. [...] rename drivers/platform/x86/{intel-wmi-thunderbolt.c => intel/wmi/thunderbolt.c} (100%) delete mode 100644 drivers/platform/x86/intel_pmc_core.c delete mode 100644 drivers/platform/x86/intel_pmc_core.h delete mode 100644 drivers/platform/x86/intel_pmt_class.c delete mode 100644 drivers/platform/x86/intel_pmt_crashlog.c delete mode 100644 drivers/platform/x86/intel_pmt_telemetry.c delete mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_common.c create mode 100644 drivers/platform/x86/meraki-mx100.c create mode 100644 drivers/power/reset/tps65086-restart.c create mode 100644 drivers/power/supply/mt6360_charger.c create mode 100644 drivers/rtc/lib_test.c create mode 100644 drivers/spi/spi-rockchip-sfc.c create mode 100644 drivers/staging/r8188eu/TODO delete mode 100644 drivers/staging/r8188eu/include/cmd_osdep.h delete mode 100644 drivers/staging/r8188eu/include/ethernet.h delete mode 100644 drivers/staging/r8188eu/include/if_ether.h delete mode 100644 drivers/staging/r8188eu/include/ip.h delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.h delete mode 100644 drivers/staging/rtl8723bs/include/ethernet.h rename drivers/{platform/x86 => thermal/intel}/intel_menlow.c (100%) create mode 100644 drivers/thermal/qcom/lmh.c create mode 100644 drivers/thermal/tegra/tegra30-tsensor.c delete mode 100644 drivers/usb/host/ehci-pmcmsp.c create mode 100644 drivers/vfio/pci/vfio_pci_core.c delete mode 100644 drivers/vfio/pci/vfio_pci_private.h delete mode 100644 drivers/watchdog/bd70528_wdt.c create mode 100644 fs/cifs_common/Makefile create mode 100644 fs/cifs_common/arc4.h create mode 100644 fs/cifs_common/cifs_arc4.c create mode 100644 fs/cifs_common/cifs_md4.c create mode 100644 fs/cifs_common/md4.h create mode 100644 fs/ext4/orphan.c create mode 100644 fs/f2fs/iostat.c create mode 100644 fs/f2fs/iostat.h create mode 100644 fs/fat/.kunitconfig create mode 100644 fs/fat/fat_test.c delete mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/iter.c create mode 100644 fs/ntfs3/Kconfig create mode 100644 fs/ntfs3/Makefile create mode 100644 fs/ntfs3/attrib.c create mode 100644 fs/ntfs3/attrlist.c create mode 100644 fs/ntfs3/bitfunc.c create mode 100644 fs/ntfs3/bitmap.c create mode 100644 fs/ntfs3/debug.h create mode 100644 fs/ntfs3/dir.c create mode 100644 fs/ntfs3/file.c create mode 100644 fs/ntfs3/frecord.c create mode 100644 fs/ntfs3/fslog.c create mode 100644 fs/ntfs3/fsntfs.c create mode 100644 fs/ntfs3/index.c create mode 100644 fs/ntfs3/inode.c create mode 100644 fs/ntfs3/lib/decompress_common.c create mode 100644 fs/ntfs3/lib/decompress_common.h create mode 100644 fs/ntfs3/lib/lib.h create mode 100644 fs/ntfs3/lib/lzx_decompress.c create mode 100644 fs/ntfs3/lib/xpress_decompress.c create mode 100644 fs/ntfs3/lznt.c create mode 100644 fs/ntfs3/namei.c create mode 100644 fs/ntfs3/ntfs.h create mode 100644 fs/ntfs3/ntfs_fs.h create mode 100644 fs/ntfs3/record.c create mode 100644 fs/ntfs3/run.c create mode 100644 fs/ntfs3/super.c create mode 100644 fs/ntfs3/upcase.c create mode 100644 fs/ntfs3/xattr.c delete mode 100644 include/asm-generic/bitops/find.h delete mode 100644 include/drm/drm_irq.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8953.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6115.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6350.h create mode 100644 include/dt-bindings/clock/qcom,mmcc-msm8994.h delete mode 100644 include/dt-bindings/clock/zx296718-clock.h create mode 100644 include/dt-bindings/gce/mt8192-gce.h rename {arch/arm/boot/dts => include/dt-bindings/pinctrl}/mt8135-pinfunc.h (100%) rename {arch/arm64/boot/dts/mediatek => include/dt-bindings/pinctrl}/mt8183-pinfun [...] create mode 100644 include/dt-bindings/pinctrl/rzg2l-pinctrl.h create mode 100644 include/dt-bindings/reset/mt8195-resets.h delete mode 100644 include/dt-bindings/soc/zte,pm_domains.h create mode 100644 include/linux/find.h delete mode 100644 include/linux/lightnvm.h delete mode 100644 include/linux/platform_data/gpio-dwapb.h create mode 100644 include/linux/rbtree_types.h create mode 100644 include/linux/rwbase_rt.h create mode 100644 include/linux/rwlock_rt.h create mode 100644 include/linux/spinlock_rt.h create mode 100644 include/linux/spinlock_types_raw.h create mode 100644 include/linux/stdarg.h create mode 100644 include/linux/vfio_pci_core.h delete mode 100644 include/net/ipx.h create mode 100644 include/net/netfilter/nf_hooks_lwtunnel.h rename {drivers/staging/media/av7110 => include/uapi/linux/dvb}/audio.h (100%) rename {drivers/staging/media/av7110 => include/uapi/linux/dvb}/osd.h (100%) rename {drivers/staging/media/av7110 => include/uapi/linux/dvb}/video.h (100%) delete mode 100644 include/uapi/linux/ipx.h delete mode 100644 include/uapi/linux/lightnvm.h create mode 100644 include/uapi/linux/nl80211-vnd-intel.h create mode 100644 include/uapi/linux/virtio_gpio.h create mode 100644 include/uapi/linux/virtio_i2c.h delete mode 100644 kernel/locking/mutex-debug.h create mode 100644 kernel/locking/rtmutex_api.c create mode 100644 kernel/locking/rwbase_rt.c create mode 100644 kernel/locking/spinlock_rt.c create mode 100644 kernel/locking/ww_mutex.h create mode 100644 kernel/locking/ww_rt_mutex.c create mode 100644 kernel/trace/trace_eprobe.c create mode 100644 lib/memcpy_kunit.c create mode 100644 lib/test_fortify/read_overflow-memchr.c create mode 100644 lib/test_fortify/read_overflow-memchr_inv.c create mode 100644 lib/test_fortify/read_overflow-memcmp.c create mode 100644 lib/test_fortify/read_overflow-memscan.c create mode 100644 lib/test_fortify/read_overflow2-memcmp.c create mode 100644 lib/test_fortify/read_overflow2-memcpy.c create mode 100644 lib/test_fortify/read_overflow2-memmove.c create mode 100644 lib/test_fortify/test_fortify.h create mode 100644 lib/test_fortify/write_overflow-memcpy.c create mode 100644 lib/test_fortify/write_overflow-memmove.c create mode 100644 lib/test_fortify/write_overflow-memset.c create mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c create mode 100644 lib/test_fortify/write_overflow-strcpy.c create mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c create mode 100644 lib/test_fortify/write_overflow-strlcpy.c create mode 100644 lib/test_fortify/write_overflow-strncpy-src.c create mode 100644 lib/test_fortify/write_overflow-strncpy.c create mode 100644 lib/test_fortify/write_overflow-strscpy.c delete mode 100644 net/802/p8023.c create mode 100644 net/netfilter/nf_hooks_lwtunnel.c create mode 100644 net/sunrpc/fail.h create mode 100644 samples/bpf/xdp_monitor.bpf.c delete mode 100644 samples/bpf/xdp_monitor_kern.c create mode 100644 samples/bpf/xdp_redirect.bpf.c create mode 100644 samples/bpf/xdp_redirect_cpu.bpf.c delete mode 100644 samples/bpf/xdp_redirect_cpu_kern.c delete mode 100644 samples/bpf/xdp_redirect_kern.c create mode 100644 samples/bpf/xdp_redirect_map.bpf.c delete mode 100644 samples/bpf/xdp_redirect_map_kern.c create mode 100644 samples/bpf/xdp_redirect_map_multi.bpf.c delete mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c create mode 100644 samples/bpf/xdp_sample.bpf.c create mode 100644 samples/bpf/xdp_sample.bpf.h create mode 100644 samples/bpf/xdp_sample_shared.h create mode 100644 samples/bpf/xdp_sample_user.c create mode 100644 samples/bpf/xdp_sample_user.h create mode 100644 scripts/Makefile.clang mode change 100644 => 100755 scripts/checkdeclares.pl mode change 100644 => 100755 scripts/gcc-plugins/gen-random-seed.sh mode change 100644 => 100755 scripts/syscallnr.sh create mode 100644 scripts/test_fortify.sh mode change 100644 => 100755 scripts/xen-hypercalls.sh create mode 100644 sound/pci/hda/patch_cs8409-tables.c create mode 100644 sound/pci/hda/patch_cs8409.c create mode 100644 sound/pci/hda/patch_cs8409.h create mode 100644 sound/soc/mediatek/mt8195/Makefile create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-common.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-adda.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-reg.h create mode 100644 sound/soc/sh/rz-ssi.c delete mode 100644 tools/include/asm-generic/bitops/find.h create mode 100644 tools/include/linux/find.h create mode 100644 tools/testing/cxl/Kbuild create mode 100644 tools/testing/cxl/config_check.c create mode 100644 tools/testing/cxl/mock_acpi.c create mode 100644 tools/testing/cxl/mock_pmem.c create mode 100644 tools/testing/cxl/test/Kbuild create mode 100644 tools/testing/cxl/test/cxl.c create mode 100644 tools/testing/cxl/test/mem.c create mode 100644 tools/testing/cxl/test/mock.c create mode 100644 tools/testing/cxl/test/mock.h create mode 100644 tools/testing/selftests/arm64/signal/testcases/TODO create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_s [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/sve_regs.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/sve_vl.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_module.c create mode 100644 tools/testing/selftests/bpf/prog_tests/netns_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_link.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/prog_tests/task_pt_regs.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_dctcp_release.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_unix.c create mode 100644 tools/testing/selftests/bpf/progs/netns_cookie_prog.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_weak.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_link.c create mode 100644 tools/testing/selftests/bpf/progs/test_task_pt_regs.c create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_eprobe.tc create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/test_duplicates.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/kvm/aarch64/psci_cpu_on_test.c mode change 100644 => 100755 tools/testing/selftests/net/ioam6.sh create mode 100644 tools/testing/selftests/net/setup_veth.sh create mode 120000 tools/testing/selftests/powerpc/primitives/asm/extable.h create mode 100644 tools/virtio/linux/spinlock.h