This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits ba5b053ab3ac Add linux-next specific files for 20210318 omits 367ec60180fd hack to make SPARC32 build omits 5e8c6fe4d39e Merge branch 'akpm/master' omits a70b971c8767 secretmem: test: add basic selftest for memfd_secret(2) omits 4abecbc131b4 arch, mm: wire up memfd_secret system call where relevant omits d6e8e9fcce58 PM: hibernate: disable when there are active secretmem users omits a8f490c19bba mm: introduce memfd_secret system call to create "secret" [...] omits 79413973b42e set_memory: allow querying whether set_direct_map_*() is a [...] omits c19d5212e22b set_memory: allow set_direct_map_*_noflush() for multiple pages omits 9a12e50abb80 riscv/Kconfig: make direct map manipulation options depend on MMU omits 4daee5653ac5 mmap: make mlock_future_check() global omits 80aca040a8d5 mm: add definition of PMD_PAGE_ORDER omits 483f09668a25 Merge branch 'akpm-current/current' omits b234f9294403 modules: add CONFIG_MODPROBE_PATH omits 1e7571fd9944 init/initramfs.c: do unpacking asynchronously omits b98469837844 kernel/async.c: remove async_unregister_domain() omits 1dd4458b7d55 kernel/async.c: stop guarding pr_debug() statements omits 2590499fa76f selftests: remove duplicate include omits d22d7ac80ec9 scripts/gdb: add lx_current support for arm64 omits 33e027045273 scripts/gdb: document lx_current is only supported by x86 omits fdcd9b70d33d gdb: lx-symbols: store the abspath() omits 29fec772db37 aio: simplify read_events() omits b904f8df9a67 gcov: use kvmalloc() omits c1a029c6b2a0 gcov: simplify buffer allocation omits c5798ef4e457 gcov: combine common code omits 1d422cefb93c gcov: clang: drop support for clang-10 and older omits 9845de8e6242 kernel: kexec_file: fix error return code of kexec_calcula [...] omits b84e6626b4e2 kexec: Add kexec reboot string omits bcf2ec089c0f kernel/crash_core: add crashkernel=auto for vmcore creation omits f01f32bac2e6 kernel/fork.c: fix typos omits 0ae16d425aec kernel/fork.c: simplify copy_mm() omits c5a307d61607 do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits a996b7679f1b fs: fat: fix spelling typo of values omits 6b61a36786f6 include/linux/compat.h: remove unneeded declaration from C [...] omits 685aee940895 lib/list_sort.c: fix typo in function description omits 70b33da1cdaa lib: fix inconsistent indenting in process_bit1() omits d70d08e25110 lib/bch.c: fix a typo in the file bch.c omits f71cb7fafa52 kernel/irq/: fix language typos omits 272033a9432f kernel/sys.c: fix typo omits 3fab5fe418bc kernel/up.c: fix typo omits 5f370b583e83 kernel/user_namespace.c: fix typos omits ea14e56bf461 kernel/umh.c: fix some spelling mistakes omits 1031ec16a2c5 kernel/cred.c: make init_groups static omits 8eeb2ed11d83 kernel/async.c: fix pr_debug statement omits c991d61e639e include: remove pagemap.h from blkdev.h omits a32ec0881dd3 proc/sysctl: make protected_* world readable omits 77343de72299 proc/sysctl: fix function name error in comments omits 7fbee004ac68 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 9bd78d875348 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 7dea38efb399 kernel/hung_task.c: Monitor killed tasks. omits a26804798bb2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 7de309801b6d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits e9cf1c09b4b5 kfence: zero guard page after out-of-bounds access omits d66f0e5660d9 mm/process_vm_access.c: remove duplicate include omits 5557fd0a0209 mm/mempolicy: minor coding style tweaks omits 70bd3854451a mm/memory_hotplug: minor coding style tweaks omits def158951f91 mm/vmalloc: minor coding style tweaks omits 91b9970b8812 mm/frontswap: minor coding style tweaks omits 3d5c263f8d11 mm/mlock: minor coding style tweaks omits aa7b9ec0d4fa mm/filemap: minor coding style tweaks omits 4001ed7527ca mm/page_alloc: minor coding style tweaks omits fec5dfe9cf37 mm/shmem: minor coding style tweaks omits 0b4df424bd61 mm/oom_kill: minor coding style tweaks omits 226f0bcb0aae mm/compaction: minor coding style tweaks omits f296b14555e5 mm/vmscan: minor coding style tweaks omits b4286a0db05b mm/sparse: minor coding style tweaks omits 5fc4dc749232 mm/swapfile: minor coding style tweaks omits f500e5e72144 mm/mempool: minor coding style tweaks omits de603c821bab mm/highmem: Remove deprecated kmap_atomic omits 2ce2e7420796 mm/highmem.c: fix coding style issue omits b654ec52f379 btrfs: use memzero_page() instead of open coded kmap pattern omits 7c82e786d6bf iov_iter: lift memzero_page() to highmem.h omits 94b430a8d8ae mm/zswap.c: switch from strlcpy to strscpy omits f83655705241 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 71698fabcbea x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits b13a301b277a mm,memory_hotplug: add kernel boot option to enable memmap [...] omits e229c04d7d05 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 3c99c4a8396a mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 220ada891baa mm,memory_hotplug: allocate memmap from the added memory range omits 85aee9606cb3 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 720f28381701 selftests/vm: gup_test: fix test flag omits a458f88a34b1 mm/gup: longterm pin migration cleanup omits 6ec97d8d1c67 mm/gup: change index type to long as it counts pages omits 302b2463129d memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 4912fccc3d2f mm/gup: migrate pinned pages out of movable zone omits 39d73aeb8ad9 mm/gup: do not migrate zero page omits e274daa6d297 mm: honor PF_MEMALLOC_PIN for all movable pages omits d1a46f3af51c mm: apply per-task gfp constraints in fast path omits f9701f44f2a4 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 64a527184c90 mm/gup: check for isolation errors omits d330386265f7 mm/gup: return an error on migration failure omits 3d6fc3b0568b mm/gup: check every subpage of a compound page during isolation omits 0e4ec0baa44c mm/gup: don't pin migrated cma pages in movable zone omits 38faa17aba55 mm/util.c: fix typo omits fab48a6b4629 mm/util.c: reduce mem_dump_obj() object size omits 7f4b0e67e5f0 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 183871bd0bb1 x86/mm: track linear mapping split events omits c6a5f6adda71 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 63955c772549 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 5b7c15374fcb mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 497b3419adb4 mm: restore node stat checking in /proc/sys/vm/stat_refresh omits a2a3c05add56 mm: cma: fix potential null dereference on pointer cma omits 373d1eff3da5 mm: cma: support sysfs omits b0fff5e2f184 mm: cma: use pr_err_ratelimited for CMA warning omits 5782b372a417 mm: vmstat: add cma statistics omits 82909069165f mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 5d38feaeee21 mm/compaction: remove unused variable sysctl_compact_memory omits 4dda7e5096d5 mm: vmscan: shrink deferred objects proportional to priority omits 350a017ad4ef mm: memcontrol: reparent nr_deferred when memcg offline omits 4055217bec6a mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 757a0dfc2efd mm: vmscan: use per memcg nr_deferred of shrinker omits a008b5707656 mm: vmscan: add per memcg shrinker nr_deferred omits 47113c5bc74c mm: vmscan: use a new flag to indicate shrinker is registered omits 0fa9b704cb42 mm: vmscan: add shrinker_info_protected() helper omits 67988767962e mm: memcontrol: rename shrinker_map to shrinker_info omits b8a4e9805db1 mm: vmscan: use kvfree_rcu instead of call_rcu omits 207366132149 mm: vmscan: remove memcg_shrinker_map_size omits 2e1f27d76e18 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 643d1f952156 mm: vmscan: consolidate shrinker_maps handling code omits 5080c7ec94ac mm: vmscan: use nid from shrink_control for tracepoint omits e04b247408bc mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits d2cf92b61757 mm/vmscan: move RECLAIM* bits to uapi header omits 9cb8fb96f5db userfaultfd/selftests: unify error handling omits 9be04682576f userfaultfd/selftests: only dump counts if mode enabled omits 9c42d3879529 userfaultfd/selftests: drop VERIFY check in locking_thread omits 9c08bd6a7410 userfaultfd/selftests: remove the time() check on delayed uffd omits eaf221e6a191 userfaultfd/selftests: use user mode only omits 01d5af3a0bc0 userfaultfd/selftests: exercise minor fault handling shmem [...] omits 0108aac75e6d userfaultfd/selftests: reinitialize test context in each test omits 8bc5e62208bc userfaultfd/selftests: create alias mappings in the shmem test omits de45daecde2d userfaultfd/selftests: use memfd_create for shmem test type omits 87d21df4ca1e userfaultfd-support-minor-fault-handling-for-shmem-fix omits 4cc6e1567996 userfaultfd: support minor fault handling for shmem omits 823e78ae969c userfaultfd/selftests: add test exercising minor fault handling omits d08ba026886f userfaultfd: update documentation to describe minor fault [...] omits 14ea86439aba userfaultfd: add UFFDIO_CONTINUE ioctl omits 0e6e243e1d9a userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits 19fbec4445b6 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 82a150ec394f userfaultfd: add minor fault registration mode omits b88d16f58cdc mm: huge_memory: a new debugfs interface for splitting THP tests. omits 7ef774fa3f38 mm/huge_memory.c: remove unnecessary local variable ret2 omits adf51201df86 khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits 6fee7ee66834 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 07c0b0e9285a khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits daf7badfc693 khugepaged: remove unneeded return value of khugepaged_col [...] omits 79cfd2432b35 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 8da3d556bfd0 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits f1c0dc0ab7c7 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 5a5ba7d394e0 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits b1d1d624a6ab mm/hugetlb: use some helper functions to cleanup code omits 4890c102648d mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 1f2f04a980c2 mm/hugetlb: remove redundant reservation check condition i [...] omits 267bda5c9993 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 04297c667b39 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 5038f9dd8bbd mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits ab6a0d00a63f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 3ee23e8adf87 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits b92dc1bfd52e hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits f1b842ffac68 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 2383aa9f2403 mm: page_alloc: dump migrate-failed pages omits b6636506cd26 mm/mempolicy: fix mpol_misplaced kernel-doc omits f80ea1a7c8c4 mm/mempolicy: rewrite alloc_pages_vma documentation omits eeb77386f948 mm/mempolicy: rewrite alloc_pages documentation omits 9e89c182da3d mm/mempolicy: rename alloc_pages_current to alloc_pages omits 4df078afaa9f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits ae36b33bd771 mm/page_alloc: rename gfp_mask to gfp omits 2b3489bb5dd3 mm/page_alloc: rename alloc_mask to alloc_gfp omits 6f4c72108245 include/linux/page-flags-layout.h: cleanups omits 0752d820693e include/linux/page-flags-layout.h: correctly determine LAS [...] omits c07a5109f0ba mm: remove lru_add_drain_all in alloc_contig_range omits f3d2b90127ec mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 25a6d51dc9ae kasan: record task_work_add() call stack omits 8f505df30823 kasan: docs: update tests section omits 443732258566 kasan: docs: update ignoring accesses section omits 6848dcf02be5 kasan: docs: update shadow memory section omits 29287f25cc92 kasan: docs: update HW_TAGS implementation details section omits 1998727217a4 kasan: docs: update SW_TAGS implementation details section omits 5a2806cb0ab4 kasan: docs: update GENERIC implementation details section omits a2548e99899a kasan: docs: update boot parameters section omits fe06a508839d kasan: docs: update error reports section omits acf5ef88717c kasan: docs: update usage section omits a1fd8656f543 kasan: docs: update overview section omits 86215dc717e5 kasan: docs: clean up sections omits b34c9ec5866b kasan, mm: integrate slab init_on_free with HW_TAGS omits 74f25df8c98e kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 50079987b8e9 kasan, mm: integrate page_alloc init with HW_TAGS omits 53f9f02722f1 kasan: init memory in kasan_(un)poison for HW_TAGS omits dc6acf6a5b37 arm64: kasan: allow to init memory when setting tags omits 9491f720edff mm, kasan: don't poison boot memory with tag-based modes omits 1e6936fd9328 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits c9fd1b0df6d4 mm/kasan: switch from strlcpy to strscpy omits bc26b4fc5ec7 kasan-remove-redundant-config-option-fix omits bb15b6c4d75e kasan: remove redundant config option omits c4570f9a4d1a powerpc/64s/radix: enable huge vmalloc mappings omits 92db9fec381b mm/vmalloc: hugepage vmalloc mappings omits ffeb26cab6af mm/vmalloc: add vmap_range_noflush variant omits f5f1562aaca6 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 98650af88215 mm/vmalloc: provide fallback arch huge vmap support functions omits 053c7b75980a x86: inline huge vmap supported functions omits d571282d3509 arm64: inline huge vmap supported functions omits f6d1bee7fa13 powerpc: inline huge vmap supported functions omits 8f41c9a2a23a mm: HUGE_VMAP arch support cleanup omits 001a3bf46d70 mm/ioremap: rename ioremap_*_range to vmap_*_range omits 51a7d651551e mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits eb91e50e286d mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 70d18d470920 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 50ab70e5c8c5 ARM: mm: add missing pud_page define to 2-level page tables omits 248a99956237 mm/vmalloc: use rb_tree instead of list for vread() lookups omits daa3db9d319e mm: unexport remap_vmalloc_range_partial omits 029c77abd7d3 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits fcceffee2101 mm/dmapool: switch from strlcpy to strscpy omits 516ff9bf192c mm: allow shmem mappings with MREMAP_DONTUNMAP omits 02c83531a995 mm, tracing: improve rss_stat tracepoint message omits f15a3afd79b2 x86/vmemmap: optimize for consecutive sections in partial [...] omits a202aa26611b x86/vmemmap: handle unpopulated sub-pmd ranges omits 2eb3cf53950b x86/vmemmap: drop handling of 1GB vmemmap ranges omits 254a17e0eaf4 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 29c9bab4968b mm/interval_tree: add comments to improve code readability omits 4b8e27b1efca mm/memory.c: do_numa_page(): delete bool "migrated" omits 00db6bc73681 memcg: set page->private before calling swap_readpage omits 674788258a66 memcg: charge before adding to swapcache on swapin omits 0bdaff58ab81 kselftests: cgroup: update kmem test for new vmstat implem [...] omits e793a356e91a mm: memcontrol: consolidate lruvec stat flushing omits a0a07935a0e5 mm: memcontrol: switch to rstat fix omits 7d4515c00699 mm-memcontrol-switch-to-rstat-fix omits 85461ee213f6 mm: memcontrol: switch to rstat omits fca56e038a61 cgroup: rstat: punt root-level optimization to individual [...] omits 1d71500cba04 cgroup: rstat: support cgroup1 omits d7d3353ba936 mm: memcontrol: privatize memcg_page_state query functions omits ecf5a596ce02 mm: memcontrol: kill mem_cgroup_nodeinfo() omits dfcb75b50057 mm: memcontrol: fix cpuhotplug statistics flushing omits 5dd67a4bb367 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 3a1a419b8755 memcg: cleanup root memcg checks omits a93eb6aa9fc8 mm: memcontrol: fix kernel stack account omits a65d991ee633 mm/memremap.c: fix improper SPDX comment style omits 5133a97a17cd RDMA/umem: batch page unpin in __ib_umem_release() omits a35e9fa43890 mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 3125ebba8269 mm/gup: decrement head page once for group of subpages omits 5a3bec4a6aab mm/gup: add compound page list iterator omits 566ba0f2ea77 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits ad66035e35b2 mm: Move page_mapping_file to pagemap.h omits bc28cea40bbe mm: remove nrexceptional from inode omits e5f0d3fb4be6 dax: account DAX entries as nrpages omits 42dd39ae89d5 mm: stop accounting shadow entries omits d22407b322d6 mm: introduce and use mapping_empty omits 620de33cffa1 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits c6190c3feddb mm/filemap: drop check for truncated page after I/O omits cf18f29a4c60 mm/filemap: use filemap_read_page in filemap_fault omits c6419223f410 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 988e24deba2c mm: use filemap_range_needs_writeback() for O_DIRECT reads omits 14cffbafeb2d mm: provide filemap_range_needs_writeback() helper omits 726e02e43873 mm/page_owner: record the timestamp of all pages during free omits ace6627a1e90 slub: remove resiliency_test() function omits dfd7663a2712 Merge remote-tracking branch 'rust/rust-next' omits 0dc94b1c0c79 Merge remote-tracking branch 'mhi/mhi-next' omits 79f31bac6574 Merge remote-tracking branch 'fpga/for-next' omits 47acdabb8ae6 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 11d309ef6764 Merge remote-tracking branch 'hyperv/hyperv-next' omits 877ae62570b8 Merge remote-tracking branch 'xarray/main' omits e45d30767545 Merge remote-tracking branch 'nvmem/for-next' omits 5c51d7f4f182 Merge remote-tracking branch 'slimbus/for-next' omits c5673cfbba62 Merge remote-tracking branch 'gnss/gnss-next' omits a0658b17b996 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits ced47e74b4be Merge remote-tracking branch 'rtc/rtc-next' omits 3a56aecdad06 Merge remote-tracking branch 'coresight/next' omits f46bca26040c Merge remote-tracking branch 'livepatching/for-next' omits 58101d394a6c Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 3d577d02af3a Merge remote-tracking branch 'pinctrl-intel/for-next' omits 7d0db505ee3f Merge remote-tracking branch 'pinctrl/for-next' omits 4ad9f44c379a Merge remote-tracking branch 'gpio-intel/for-next' omits 7c1f0c714d6a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 2f2589f321be Merge remote-tracking branch 'rpmsg/for-next' omits 42b9efe8338a Merge remote-tracking branch 'vhost/linux-next' omits 8efc76debcec Merge remote-tracking branch 'scsi-mkp/for-next' omits c548d2454229 Merge remote-tracking branch 'scsi/for-next' omits 1e26305f7821 Merge remote-tracking branch 'cgroup/for-next' omits c97958bc2c45 Merge remote-tracking branch 'dmaengine/next' omits 5418f0a38728 Merge remote-tracking branch 'icc/icc-next' omits 47e9ffbe9a1b Merge remote-tracking branch 'staging/staging-next' omits 01fa3d7c3d71 Merge remote-tracking branch 'thunderbolt/next' omits 3412c9a80917 Merge remote-tracking branch 'phy-next/next' omits a4d36e05b00d Merge remote-tracking branch 'extcon/extcon-next' omits 5a58937e5cf8 Merge remote-tracking branch 'char-misc/char-misc-next' omits c77c8025525c Rust support omits b1259e7c5d0a Merge remote-tracking branch 'tty/tty-next' omits ffb2f4a0a024 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 4d6a9ca3ef0f Merge remote-tracking branch 'usb-serial/usb-next' omits c3b1eec405ed Merge remote-tracking branch 'usb/usb-next' omits 779a99abcc30 Merge remote-tracking branch 'ipmi/for-next' omits 95337863c0f4 Merge remote-tracking branch 'leds/for-next' omits faa73908623e Merge remote-tracking branch 'drivers-x86/for-next' omits f76f2cbefd82 Merge remote-tracking branch 'workqueues/for-next' omits 1b96de2feccf Merge remote-tracking branch 'percpu/for-next' omits b0d01d1d9a30 Merge remote-tracking branch 'kvms390/next' omits 38fee9ec7dac Merge remote-tracking branch 'kvm-arm/next' omits a260b3dba0da Merge remote-tracking branch 'kvm/next' omits 2b2c02400745 next-20210316/rcu omits 0c7193d27a58 Merge remote-tracking branch 'edac/edac-for-next' omits 3282d2da6b59 Merge remote-tracking branch 'tip/auto-latest' omits 4933fad7d267 Merge remote-tracking branch 'spi/for-next' omits 3f03c6a7ac92 Merge remote-tracking branch 'devicetree/for-next' omits d65827419620 Merge remote-tracking branch 'audit/next' omits 423ab4b69aff Merge remote-tracking branch 'iommu/next' omits d7cccca08614 Merge remote-tracking branch 'tpmdd/next' omits 0da508092ff5 Merge remote-tracking branch 'selinux/next' omits 392274226e06 Merge remote-tracking branch 'keys/keys-next' omits bce641727804 Merge remote-tracking branch 'apparmor/apparmor-next' omits 71a0ebdc48c6 Merge remote-tracking branch 'security/next-testing' omits 99242baff398 Merge remote-tracking branch 'regulator/for-next' omits 422d91d6415b Merge remote-tracking branch 'battery/for-next' omits 2c41f58b02b6 Merge remote-tracking branch 'backlight/for-backlight-next' omits 9c822498f9f8 Merge remote-tracking branch 'mfd/for-mfd-next' omits bfac43a2e2d2 Merge remote-tracking branch 'mmc/next' omits 57b8daec9831 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits bddadfbc0bbd Merge remote-tracking branch 'device-mapper/for-next' omits 5fc9c7bc43a5 Merge remote-tracking branch 'block/for-next' omits 8764a69d1df9 Merge remote-tracking branch 'input/next' omits 711b8ebf0a98 Merge remote-tracking branch 'sound-asoc/for-next' omits 25d8b02fdeb6 Merge remote-tracking branch 'sound/for-next' omits 2395fe73f3ab Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 6ef66d1bbd38 Merge remote-tracking branch 'drm-msm/msm-next' omits 62a1e3b2d5b7 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 6f44b4650930 Merge remote-tracking branch 'amdgpu/drm-next' omits db3cc414bf8c Merge remote-tracking branch 'drm-misc/for-linux-next' omits c17b0b47ffa5 Merge remote-tracking branch 'drm/drm-next' omits 7d0fcb68eb6b Merge remote-tracking branch 'crypto/master' omits 8e635de85f0a Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 260f498e6469 Merge remote-tracking branch 'nand/nand/next' omits 0ab6ee579e83 Merge remote-tracking branch 'mtd/mtd/next' omits 4a707be33008 Merge remote-tracking branch 'gfs2/for-next' omits dbae5b151a84 Merge remote-tracking branch 'bluetooth/master' omits 40535ad1fe6e Merge remote-tracking branch 'wireless-drivers-next/master' omits 0a8c74db00bf Merge remote-tracking branch 'netfilter-next/master' omits 8a6c65c2ec3b Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 0993434f537c Merge remote-tracking branch 'ipsec-next/master' omits 41c44df508dc Merge remote-tracking branch 'bpf-next/for-next' omits 5b1921e18514 Merge remote-tracking branch 'net-next/master' omits 606ce88d9541 Merge remote-tracking branch 'rdma/for-next' omits 5a8135304430 Merge remote-tracking branch 'swiotlb/linux-next' omits b13e07302b44 Merge remote-tracking branch 'dlm/next' omits e78c3a9dee89 Merge remote-tracking branch 'ieee1394/for-next' omits 2bc05fc85e75 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 3ad326754499 Merge remote-tracking branch 'opp/opp/linux-next' omits b734fb0f14a7 Merge remote-tracking branch 'devfreq/devfreq-next' omits e6695b0de089 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 0df0293329b2 Merge remote-tracking branch 'pm/linux-next' omits 66b415e7e012 Merge remote-tracking branch 'v4l-dvb-next/master' omits 4ee707d2804d Merge remote-tracking branch 'v4l-dvb/master' omits ce5c66b0591b Merge remote-tracking branch 'jc_docs/docs-next' omits 8874eff25a61 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 765eaad98e4d Merge remote-tracking branch 'dmi/dmi-for-next' omits 32221402c264 Merge remote-tracking branch 'i3c/i3c/next' omits c12109892a80 Merge remote-tracking branch 'hid/for-next' omits 9d8c46c31c41 Merge remote-tracking branch 'pci/next' omits efbeba4685f1 Merge remote-tracking branch 'printk/for-next' omits 88a809a14313 Merge remote-tracking branch 'vfs/for-next' omits 5063af037b99 Merge remote-tracking branch 'file-locks/locks-next' omits 115554e639c2 Merge remote-tracking branch 'iomap/iomap-for-next' omits 6a882405e038 Merge remote-tracking branch 'zonefs/for-next' omits 57d4d47d7a31 Merge remote-tracking branch 'xfs/for-next' omits 8977b152b46d Merge remote-tracking branch 'v9fs/9p-next' omits 854229b470a6 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 1f6c3ec6eef6 Merge remote-tracking branch 'cel/for-next' omits 72b975bb4a40 Merge remote-tracking branch 'jfs/jfs-next' omits b5d05602f09b Merge remote-tracking branch 'f2fs/dev' omits 2f16ff40572f Merge remote-tracking branch 'ext4/dev' omits 7f0ef6b08c98 Merge remote-tracking branch 'ext3/for_next' omits 7d0144f87b72 Merge remote-tracking branch 'exfat/dev' omits 60a53c13d0df Merge remote-tracking branch 'erofs/dev' omits ce544219b5c9 Merge remote-tracking branch 'ecryptfs/next' omits 01af88aaa14d Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 0eddb9abc38d Merge remote-tracking branch 'cifs/for-next' omits b086142f6949 Merge remote-tracking branch 'btrfs/for-next' omits 368a6e56fbfb Merge branch 'for-5.13/drivers' into for-next omits 7962121f9450 Merge branch 'for-5.13/block' into for-next omits 95b60d538dbc Merge branch 'for-5.13/io_uring' into for-next omits 39d359a4d3c3 Merge branch 'io_uring-5.12' into for-next omits c999128d995c io_uring: cache async and regular file state for fixed files omits 397d452cd73a io_uring: don't check for io_uring_fops for fixed files omits 3d61283a4416 io_uring: simplify io_sqd_update_thread_idle() omits a0e68808ea84 io_uring: switch to atomic_t for io_kiocb reference count omits c70b4fb5fe4f io_uring: wrap io_kiocb reference count manipulation in helpers omits 55874aef3404 io_uring: simplify io_resubmit_prep() omits c047b8d9d9c7 io_uring: merge defer_prep() and prep_async() omits 42e106c2956b io_uring: rethink def->needs_async_data omits b6f981151b49 io_uring: untie alloc_async_data and needs_async_data omits c61d59ec92b7 io_uring: refactor out send/recv async setup omits 156050ecbb75 io_uring: use better types for cflags omits 377585da3526 io_uring: refactor provide/remove buffer locking omits c80713cd2679 io_uring: add a helper failing not issued requests omits d5e0a0180f05 io_uring: further deduplicate file slot selection omits 4a9e4863521c io_uring: reuse io_req_task_queue_fail() omits ef1fbeaa8d75 io_uring: avoid taking ctx refs for task-cancel omits 89f0a03a1eac Merge remote-tracking branch 'fscache/fscache-next' omits 84ab6f0c47ea Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 25e3eeb13260 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls omits 7033e63330f3 io_uring: call req_set_fail_links() on short send[msg]()/r [...] omits 96355582c7ce Merge remote-tracking branch 'sh/for-next' omits f2075ecfc7a3 Merge remote-tracking branch 's390/for-next' omits 1fcda6ab3359 Merge remote-tracking branch 'risc-v/for-next' omits 7a670716dcf3 Merge remote-tracking branch 'parisc-hd/for-next' omits db228ba1602a Merge remote-tracking branch 'mips/mips-next' omits b7cddd3ec9a7 Merge branch 'io_uring-5.12' into for-next omits 100f3e035fb5 Merge remote-tracking branch 'microblaze/next' omits 44b27c71a6d5 loop: Charge i/o to mem and blk cg omits 06d69d4c8669 mm: Charge active memcg when no mm is set omits 08ad7f822739 loop: Use worker per cgroup instead of kworker omits dce3e315dbf9 Merge remote-tracking branch 'm68knommu/for-next' omits 2031a5083efa Merge remote-tracking branch 'm68k/for-next' omits 4ba632052698 Merge remote-tracking branch 'h8300/h8300-next' omits 06b65f25c367 Merge remote-tracking branch 'csky/linux-next' omits 23dd95ded4a8 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 3f2ba847e8c4 Merge remote-tracking branch 'clk/clk-next' omits d6d18345218c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 6d3c5288e3bd Merge remote-tracking branch 'ti-k3/ti-k3-next' omits dfc4883e88cf Merge remote-tracking branch 'tegra/for-next' omits e84996868031 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits c3d81b833f10 Merge remote-tracking branch 'stm32/stm32-next' omits a882ba4c59cf Merge remote-tracking branch 'scmi/for-linux-next' omits 0f3cbc13e6ed Merge remote-tracking branch 'samsung-krzk/for-next' omits d992e9af2371 Merge remote-tracking branch 'rockchip/for-next' omits 737b674bee96 Merge remote-tracking branch 'reset/reset/next' omits 876b41afd12e Merge remote-tracking branch 'renesas/next' omits 73538730d3c7 Merge remote-tracking branch 'realtek/for-next' omits 66f38b8cc084 Merge remote-tracking branch 'raspberrypi/for-next' omits 8bdb98518f86 Merge remote-tracking branch 'qcom/for-next' omits eea70e0d00a4 Merge remote-tracking branch 'omap/for-next' omits e700addbfdf7 Merge remote-tracking branch 'mvebu/for-next' omits 853511fc69fc Merge remote-tracking branch 'mediatek/for-next' omits 11af1e49db04 Merge remote-tracking branch 'keystone/next' omits e5b6c629bffd Merge remote-tracking branch 'imx-mxs/for-next' omits f0252a606bc8 Merge remote-tracking branch 'drivers-memory/for-next' omits 5ac89b2a9cb4 Merge remote-tracking branch 'at91/at91-next' omits 99c37c512faf Merge remote-tracking branch 'aspeed/for-next' omits 0d4b13b6297a Merge remote-tracking branch 'amlogic/for-next' omits d526c394ac33 Merge remote-tracking branch 'actions/for-next' omits 030109625b85 Merge remote-tracking branch 'arm-soc/for-next' omits 608d3c2cffe8 Merge remote-tracking branch 'arm64/for-next/core' omits 2f30983c7c25 Merge remote-tracking branch 'arm/for-next' omits 81f657754218 Merge remote-tracking branch 'asm-generic/master' omits ae642e372a50 Merge remote-tracking branch 'dma-mapping/for-next' omits 2f8988733d2b Merge remote-tracking branch 'kbuild/for-next' omits 92c4e9f16f36 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits ee7cb9acb29c Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 6b3d5d6f654c Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 9a1069becde8 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 81b5b08bc14c Merge remote-tracking branch 'risc-v-fixes/fixes' omits ab379aa3c33b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 58bc9d64518d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 55d7df4e568c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 7b0cceda75cf Merge remote-tracking branch 'scsi-fixes/fixes' omits 5f95260ce11a Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 9f2eedc116fc Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits ce311f1b38ee Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 543a62c79bb0 Merge remote-tracking branch 'omap-fixes/fixes' omits bd10626390a7 Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 04092aa59745 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 511af0bddca3 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits a45fc63c6864 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits f1bbec61902c Merge remote-tracking branch 'vfio-fixes/for-linus' omits 24fc37b06b24 Merge remote-tracking branch 'ide/master' omits 16910e0c5e35 Merge remote-tracking branch 'input-current/for-linus' omits fb7b21e8359b Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits bae0fa9c205b Merge remote-tracking branch 'staging.current/staging-linus' omits bc0d247c9c65 Merge remote-tracking branch 'phy/fixes' omits 4efac8a8310f Merge remote-tracking branch 'usb.current/usb-linus' omits 09178a9131c2 Merge remote-tracking branch 'pci-current/for-linus' omits 31ed235c8c48 Merge remote-tracking branch 'spi-fixes/for-linus' omits e4be8efe1262 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 02d842ae4318 Merge remote-tracking branch 'regmap-fixes/for-linus' omits c89dcda9dd04 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 0f61943154d3 Merge remote-tracking branch 'sound-current/for-linus' omits 7a3ba18b9794 Merge remote-tracking branch 'rdma-fixes/for-rc' omits c67f444e1363 Merge remote-tracking branch 'mac80211/master' omits 22ba3379cd15 Merge remote-tracking branch 'netfilter/master' omits 0321a510ef79 Merge remote-tracking branch 'ipsec/master' omits 0654b557f821 Merge remote-tracking branch 'bpf/master' omits 2848beb9f139 Merge remote-tracking branch 'net/master' omits 246410e88e71 Merge remote-tracking branch 's390-fixes/fixes' omits 25ea16be5928 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 45f475798f89 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 77c781e43bc2 Merge branch 'irq/core' omits 2434bdae2473 Merge branch 'x86/core' omits 1eb1d55705a6 Merge branch 'for-next-next-v5.12-20210317' into for-next- [...] omits d9a4c2c19a86 Merge branch 'for-next-current-v5.11-20210317' into for-ne [...] omits e28f46aadfa1 Merge branch 'ext/jth/zone-auto-reclaim' into for-next-nex [...] omits a20484cb956e Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits f0fd694b8c3e Merge branch 'ext/qu/subpage-write-meta-v2' into for-next- [...] omits 43cbf8156db9 Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] omits 7623c1ea9f71 Merge branch 'misc-next' into for-next-next-v5.12-20210317 omits 4b879389b3fb Merge branch 'misc-5.12' into for-next-current-v5.11-20210317 omits e682a045dce2 btrfs: check return value of btrfs_commit_transaction in r [...] omits cd4d9a18eb2e btrfs: do proper error handling in merge_reloc_roots omits 68297920f39f btrfs: handle extent corruption with select_one_root properly omits d0eb1f40697e btrfs: cleanup error handling in prepare_to_merge omits 5f583f5c91c6 btrfs: do not panic in __add_reloc_root omits e2f1a9f852e0 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 5ca724b79640 btrfs: do proper error handling in create_reloc_inode omits 86f48c0d339c btrfs: remove the extent item sanity checks in relocate_bl [...] omits f3269b179e72 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits b95de4060d19 btrfs: handle extent reference errors in do_relocation omits ddbb87fa3740 btrfs: handle errors in reference count manipulation in re [...] omits 437a097aff70 btrfs: handle btrfs_search_slot failure in replace_path omits 9cc70cb33977 btrfs: handle btrfs_cow_block errors in replace_path omits ba2bf7264478 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits f83f2f2ac876 btrfs: do proper error handling in btrfs_update_reloc_root omits 8369cc6f7084 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 818fae120903 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 88f466939ef3 btrfs: change insert_dirty_subvol to return errors omits 0501e8f5c667 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 95d8445bd2d3 btrfs: validate ->reloc_root after recording root in trans omits bcd0f791f7c3 btrfs: do proper error handling in create_reloc_root omits a85b5b5d28c4 btrfs: have proper error handling in btrfs_init_reloc_root omits ca0404a64397 btrfs: return an error from btrfs_record_root_in_trans omits c97463f636a9 btrfs: handle record_root_in_trans failure in create_pendi [...] omits 924fbcfde89d btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 5c8fb1444552 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 8673c2d66ba9 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 1d3533389b40 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits 12e52a51a513 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 58aa6e2248a3 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 0be385e81de1 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits dacf780de096 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 6fc103662e50 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 3d80ed9b01f2 btrfs: do proper error handling in record_reloc_root_in_trans omits 4adcd6bd1b39 btrfs: check record_root_in_trans related failures in sele [...] omits bd76f873d507 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits ce9c2b9a9120 btrfs: handle errors from select_reloc_root() omits ec38dd714a17 btrfs: convert BUG_ON()'s in relocate_tree_block omits dbc004bd2c3d btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits db3add3d3590 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits e8b1da0e9306 btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits 0919b7415eba btrfs: introduce write_one_subpage_eb() function omits ac44bf2e3ae9 btrfs: introduce end_bio_subpage_eb_writepage() function omits c060b35bf7d3 btrfs: make set_btree_ioerr() accept extent buffer and to [...] omits 9372c73c4547 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] omits 9b8b23ae3381 btrfs: make the page uptodate assert to be subpage compatible omits 1392800e5a65 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits b08731b8f1da btrfs: support subpage metadata csum calculation at write time omits 143cea8b1213 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] omits 684eac3e1a80 btrfs: introduce helpers for subpage writeback status omits 1539cc5a05ad btrfs: introduce helpers for subpage dirty status omits d35dc350ae97 btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits e785ef6ab758 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits 1d844ea97bb8 btrfs: add sysfs interface for supported sectorsize omits 70296a40908d btrfs: do more graceful error/warning for 32bit kernel omits c4b1e0c6f718 btrfs: zoned: automatically reclaim zones omits 243ff1e6d66f btrfs: fix subvolume/snapshot deletion not triggered on mount omits 1db137851ed8 Merge branch 'x86/vdso' omits e1d7e7c84ba1 Merge branch 'x86/urgent' omits 928a39244e4c Merge branch 'x86/platform' omits d906b06a1ebb Merge branch 'x86/mm' omits b17410779049 Merge branch 'x86/misc' omits f4a5a12f1b83 Merge branch 'x86/cpu' omits 9157550c5065 Merge branch 'x86/core' omits c4e5678f5b4c Merge branch 'x86/cleanups' omits 15c2e1fe0f78 Merge branch 'x86/alternatives' omits 1f39651ee89a Merge branch 'sched/core' omits c1d683a92111 Merge branch 'perf/urgent' omits 81994a12fc7d Merge branch 'perf/core' omits 28b1b25fec57 Merge branch 'objtool/core' omits f0b0bb5871ff Merge branch 'locking/urgent' omits dd27cf08029b Merge branch 'locking/core' omits c55207757deb Merge branch 'irq/urgent' omits c87e46fd8550 Merge branch 'irq/core' omits 754d609f69be btrfs: fix build when using M=fs/btrfs omits 9581a0369d4d btrfs: do not initialize dev replace for bad dev root omits 17ac390f5d8a btrfs: initialize device::fs_info always omits df9d69c2f391 btrfs: do not initialize dev stats if we have no dev_root omits 83d27db3dd10 btrfs: zoned: remove outdated WARN_ON in direct IO omits 1c25fdbce217 Merge branch 'imx/defconfig' into for-next omits 42ee61462bc9 Merge branch 'imx/dt64' into for-next omits c3e5af9c96e9 Merge branch 'imx/dt' into for-next omits d85add4345ee Merge branch 'imx/bindings' into for-next omits 173aa0cd102c Merge branch 'imx/soc' into for-next omits a2f0bdca298a Merge branch 'imx/drivers' into for-next omits 6983b7bf177a Merge remote-tracking branch 'spi/for-5.13' into spi-next omits 67ebbb0d807b Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 8113c89c2e08 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 629287841fad Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 99d52ba0d7d9 ARM: dts: imx6ull: fix ubi filesystem mount failed omits 8a7b3330e2d7 btrfs: update outdated comment at btrfs_orphan_cleanup() omits f9853b25f329 btrfs: update debug message when checking seq number of a [...] omits 242fbbb85d94 btrfs: add and use helper to get lowest sequence number fo [...] omits b058f2e4d0a7 locking/ww_mutex: Treat ww_mutex_lock() like a trylock omits e2954e72d855 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on omits e35e577b2934 arm64: dts: imx8mq-librem5: Hog the correct gpio omits 025410f83b2a arm64: dts: lx2160a-clearfog-itx: add SFP support omits 52ee471a5c12 scsi: 53c700: Fix spelling of conditions omits 3fa480b4a33b scsi: qla1280: Spelling fixes omits ecdb59160970 scsi: csiostor: Assign boolean values to a bool variable omits 00b2c2324acf scsi: 3w-sas: Remove unneeded variable 'retval' omits 7d4bd7d5a575 scsi: mvumi: Use true and false for bool variable omits 85c0803ec274 scsi: mpt3sas: Update driver version to 37.101.00.00 omits f67e00d0325d scsi: mpt3sas: Force reply post array allocations to be wi [...] omits fb33d0809697 scsi: mpt3sas: Force reply post buffer allocations to be w [...] omits 82109a6b5c6d scsi: mpt3sas: Force reply buffer allocations to be within [...] omits bfc297a9b97d scsi: mpt3sas: Force sense buffer allocations to be within [...] omits 3187ab9a23a3 scsi: mpt3sas: Force chain buffer allocations to be within [...] omits c4ec09c0c114 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits f5bf48a0c270 Merge branch 'drivers-fixes-for-5.12' into for-next omits e61108affbfe btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits 3219638e7cdc btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits 54e78ac19414 btrfs: use a bit to track the existence of tree mod log users omits 63e6f55baca9 btrfs: use booleans where appropriate for the tree mod log [...] omits 6876bf4c2b1b btrfs: move the tree mod log code into its own file omits 602b6d25f1bc btrfs: always pin deleted leaves when there are active tre [...] omits ab2b4f26c843 btrfs: fix race when cloning extent buffer during rewind o [...] omits 8f83f69aa7fb of: unittest: Statically apply overlays using fdtoverlay omits 614d63931253 of: unittest: Create overlay_common.dtsi and testcases_com [...] omits 23d971d71b06 kbuild: Add generic rule to apply fdtoverlay omits defca5a26fe7 kbuild: Simplify builds with CONFIG_OF_ALL_DTBS omits c7a9faa4759e dt-bindings: media: Convert video-mux to DT schema omits 5a79abb65a95 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string omits 1a7a93e88ae2 Merge branch 'acpi-drivers' into linux-next omits 66b4043084ac Merge branch 'acpi-messages' into linux-next omits fb7879ccc8aa Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits ba67020dfc3c btrfs: integrity-checker: convert block context kmap's to [...] omits 4a39534f2d3c btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 21c1f25a4f85 btrfs: raid56: convert kmaps to kmap_local_page omits bea74db178a4 btrfs: convert kmap to kmap_local_page, simple cases omits 10862fe30005 btrfs: remove duplicated in_range() macro omits 2040059bb99a btrfs: fix slab cache flags for free space tree bitmap omits f8e769f77403 erofs: avoid memory allocation failure during rolling deco [...] omits a162e50faeea drm/amdgpu/psp: return early for s0ix suspend omits dafdb8ad6cf1 drm/amdgpu/gfx9: skip rlc stop on s0ix suspend omits 23c9db34e944 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend omits ac386495c80a drm/amdgpu: re-enable suspend phase 2 for S0ix omits 730dd2448bd4 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits f86d7c78209a drm/amdgpu: clean up non-DC suspend/resume handling omits 36ff3f1e077d drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) omits 3837371ebb0c drm/amdgpu: rework S3/S4/S0ix state handling omits 79e4019a59a9 drm/amdgpu: disentangle HG systems from vgaswitcheroo omits ecd488815d49 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits a9ea7818ea62 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits 5e70b3bdbb39 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 6836bdb106cd drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits ed480587ea7d drm/amdgpu: only check for _PR3 on dGPUs omits f29b5364702d drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 264281323bde drm/amdgpu: add another raven1 gfxoff quirk omits 1009ba1f6504 iommu/amd: Fix iommu remap panic while amd_iommu is set to [...] omits 096d02fbb90d usb/host: enable auto power control for xhci-pci omits 6dd8b2496d91 drm/amdkfd: Bump KFD API version omits 86477eb12551 drm/amdgpu: drop legacy IO bar support omits 281c087d957d drm/amd/display: Remove unnecessary conversion to bool omits 2d61dd6c7dbb drm/amd/pm: Mundane typo fixes in the file amdgpu_pm.c omits 9d44a4630aa4 drm/amd/display: remove redundant initialization of variab [...] omits 3b6a292ca434 drm/amd/pm: Fix spelling mistake "disble" -> "disable" omits db6deb6a23dd drm/amd/pm: add a new sysfs entry for default power limit omits 2440adb89735 drm/amd/display: Free local data after use omits 3cda53829d24 drm/amdgpu: nuke the ih reentrant lock omits b6f128614181 drm/amdkfd: Fix recursive lock warnings omits f7d1e65dce07 drm/amdgpu: fix send ras disable cmd when asic not support ras omits 7da5c189971f drm/amdgpu/display: drop dcn301_calculate_wm_and_dl for now omits 33528e9caf58 drm/amdgpu: update ecc query support for arcturus omits 10503ebd1684 drm/amdgpu: use the new cursor in the VM code omits 0ba8b0faa789 drm/amdgpu: use the new cursor in amdgpu_ttm_bo_eviction_valuable omits b5ee9eba12c5 drm/amdgpu: use new cursor in amdgpu_mem_visible omits 32d9bd7447e9 drm/amdgpu: use the new cursor in amdgpu_ttm_access_memory omits ba1e8a59cb35 drm/amdgpu: use new cursor in amdgpu_ttm_io_mem_pfn omits 5ab1d5f4b311 drm/amdgpu: use the new cursor in amdgpu_fill_buffer omits f3ab5ecc78af drm/amdgpu: use the new cursor in amdgpu_ttm_copy_mem_to_mem omits 4e88f89eb6ac drm/amdgpu: new resource cursor (v2) omits 107f737bf55c drm/amdgpu: Free PDB0 bo before bo_fini omits 14d8b3d8e427 drm/amdgpu: support query ecc cap for SIENNA_CICHLID omits c6aac61a9ef9 drm/amdgpu: update umc_info v3_3 structure for ECC omits 95bd31c8f775 drm/amdgpu: fix a few compiler warnings omits afc8fc283bc8 drm/amdgpu: fix compile error on architecture s390 (v2) omits 81706bd1e9e9 Revert "drm/amdgpu: During compute disable GFXOFF for Sien [...] omits 072e2dd6fd8c drm/amdkfd: fix build error with AMD_IOMMU_V2=m omits d3baf3a6e313 kunit: Match parenthesis alignment to improve code readability omits 3d5e2fde423d btrfs: subpage: make readahead work properly omits 08decda6825f btrfs: subpage: fix wild pointer access during metadata re [...] omits b0af28c27ed4 btrfs: zoned: fix linked list corruption after log root tr [...] omits 27fe052bddf5 btrfs: fix qgroup data rsv leak caused by falloc failure omits ad2516ac1836 btrfs: track qgroup released data in own variable in inser [...] omits 18fb98b38159 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits 7c4820e6ceda btrfs: fix race between marking inode needs to be logged a [...] omits 892de99179dd btrfs: fix race between memory mapped writes and fsync omits 9d7d17ba9fda btrfs: exclude mmap from happening during all fallocate op [...] omits 729b19ea6052 btrfs: exclude mmaps while doing remap omits 90fa8b66db1c btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 5659fa80103e btrfs: add a i_mmap_lock to our inode omits b3a3984b1ff9 btrfs: fix wrong offset to zero out range beyond i_size omits 118ca1944076 btrfs: remove mirror argument from btrfs_csum_verify_data() omits 997164260817 btrfs: remove force argument from run_delalloc_nocow() omits 16d9c5af11c3 btrfs: don't opencode extent_changeset_free omits 1abbc74b02a5 btrfs: assign proper values to a bool variable in dev_exte [...] omits b17e78e7a2a1 btrfs: add btree read ahead for incremental send operations omits a75d6ce6fd4d btrfs: add btree read ahead for full send operations omits 3ba30af8673d btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits d8abbe7933ad btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits a3933b531a20 btrfs: simplify commit logic in try_flush_qgroup omits 0055e34fc93e btrfs: scrub: drop a few function declarations omits cf2c9ef57138 btrfs: change return type to bool in btrfs_extent_readonly omits 6285b8315437 btrfs: unexport btrfs_extent_readonly() and make it static omits 1e83cea47ded btrfs: replace open coded while loop with proper construct omits 33a298d5860f btrfs: replace offset_in_entry with in_range omits 191cae8e38db btrfs: make find_desired_extent take btrfs_inode omits 23466fd484fe btrfs: make btrfs_replace_file_extents take btrfs_inode omits c45360150f93 btrfs: fix comment for btrfs ordered extent flag bits omits ead47b5ba4e2 Merge branch 'fixes' into for-next omits 5afe322aaf98 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 02934d39a08a io_uring: fix sqpoll cancellation via task_work omits 3f62f5a7ed8b io_uring: add generic callback_head helpers omits 1bdd8b75b5e3 io_uring: fix concurrent parking omits 8f2f1b95b1b0 io_uring: halt SQO submission on ctx exit omits f5ca390a27d5 io_uring: replace sqd rw_semaphore with mutex omits d725bc04d540 io_uring: fix complete_post use ctx after free omits e35458f4e094 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 7897fa6e0a10 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 66d84557d4ae dma-mapping: remove a pointless empty line in dma_alloc_coherent omits b20f917f84e6 media: uvcvideo: Use dma_alloc_noncontiguous API omits 715c7fa6b9dd arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART omits 29125375abb4 arm64: dts: imx8mn: Reorder flexspi clock-names entry omits 3a28e405ca09 arm64: dts: imx8mm: Reorder flexspi clock-names entry omits 68f25068c305 arm64: dts: ls1028a: set up the real link speed for ENETC port 2 omits bc11fffb82e1 arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support omits 5f50ed6e60a8 cpufreq: cppc: simplify default delay_us setting omits 48787485f8de arm64: dts: ls1028a: enable optee node omits f4eb0a9762cf cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c omits 25edc7bb6fd6 m68k: fix flatmem memory model setup omits 210b6f5edec3 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() omits ccd2aba44176 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg omits f0966c745271 svcrdma: Remove sc_read_complete_q omits a4a6422cb549 svcrdma: Single-stage RDMA Read omits b86a3a787749 SUNRPC: Move svc_xprt_received() call sites omits 91053b7e4aa1 SUNRPC: Export svc_xprt_received() omits 7360d99f2714 svcrdma: Retain the page backing rq_res.head[0].iov_base omits bd03fb63e3bd svcrdma: Remove unused sc_pages field omits aee3d4e23aae svcrdma: Normalize Send page handling omits 8c9a19479050 svcrdma: Add a "deferred close" helper omits e758e8b2d5b4 svcrdma: Maintain a Receive water mark omits d9cd007abb45 svcrdma: Use svc_rdma_refresh_recvs() in wc_receive omits f34f8dea293a svcrdma: Add a batch Receive posting mechanism omits 7f8400a395b9 svcrdma: Remove stale comment for svc_rdma_wc_receive() omits b0dc22c861d7 svcrdma: Provide an explanatory comment in CMA event handler omits cecc1d816fd6 svcrdma: RPCDBG_FACILITY is no longer used omits 63c4af7b2036 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] omits d058ebe4d6de nfsd: Log client tracking type log message as info instead [...] omits 6da9742ca68b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits f51dd0889a79 Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next omits 50fe0f646eb2 f2fs: fix to use per-inode maxbytes in f2fs_fiemap omits 04fc05517bc3 f2fs: allow to change discard policy based on cached discard cmds omits 74d1507ca6fa f2fs: fix to align to section for fallocate() on pinned file omits a16042f3fbe3 nfsd: helper for laundromat expiry calculations omits 035d8b9e0a37 NFSD: Clean up NFSDDBG_FACILITY macro omits 39fa461b20a9 NFSD: Add a tracepoint to record directory entry encoding omits c0166604a536 NFSD: Clean up after updating NFSv3 ACL encoders omits 979ce2dcf397 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] omits e9d9f61dfe40 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] omits cdb87b9adb01 NFSD: Clean up after updating NFSv2 ACL encoders omits 07003f69db6d NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] omits 6441332ac0bb NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] omits 80998190ff0e NFSD: Update the NFSv2 SETACL result encoder to use struct [...] omits 7401a22ec14b NFSD: Update the NFSv2 GETACL result encoder to use struct [...] omits ccb712f2afb1 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs omits 8332380061bc NFSD: Remove unused NFSv2 directory entry encoders omits 25e51897393c NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] omits c90b87003683 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] omits 258a7deb6894 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder omits a3afb20b7727 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 0ac88e7e9a3b NFSD: Update the NFSv2 STATFS result encoder to use struct [...] omits 0836b36a22a0 NFSD: Update the NFSv2 READ result encoder to use struct x [...] omits 8e2ab4e8fe92 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] omits 115b8a81c607 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream omits fcaa4f2a837f NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream omits 2410d468ffaa NFSD: Update the NFSv2 stat encoder to use struct xdr_stream omits c5fd6aebc47e NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations omits 026677779cb5 NFSD: Remove unused NFSv3 directory entry encoders omits 0524f1dd44f1 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] omits 779bcd1c2a79 NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] omits a701938feaf3 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder omits 5ba38d26fe66 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits c2861944bdd7 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] omits b8147d827746 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] omits b027632b2374 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] omits 43ba5b257f60 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] omits c506d24465f4 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream omits 2898d72f027a NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] omits 7e100ae100e4 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] omits cccd0810ede9 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream omits 2d5bbcba808d NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream omits 82b9071be088 NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] omits a513f6b4cd79 NFSD: Update the NFSv3 wccstat result encoder to use struc [...] omits 4bb1bf868582 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] omits 626c6be5cb15 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] omits e92a695e6470 NFSD: Update the GETATTR3res encoder to use struct xdr_stream omits a8e1f39e0d1a NFSD: Extract the svcxdr_init_encode() helper omits d214de951171 cpufreq: CPPC: Add support for frequency invariance omits 9c70dfb47633 Merge branch 'pci/misc' omits 8a40fd0c850a Merge branch 'pci/error' omits 6af60eb39df3 MAINTAINERS: Update PCI patchwork to kernel.org instance omits 88cc16b9b3ac dm: remove useless loop in __split_and_process_bio omits 4d73b7ae8134 dm writecache: fix flexible_array.cocci warnings omits e51e39edf076 drm/amdgpu: Replace in_task() in gfx_v8_0_parse_sq_irq() omits a42680ee7652 drm/amdgpu: Remove in_interrupt() usage in gfx_v9_0_kiq_re [...] omits dcf95c92d56e drm/amdgpu: Replace in_interrupt() usage in gmc_v*_process [...] omits 216a8346c9c3 drm/amdgpu: Fix spelling mistake "disabed" -> "disabled" omits f47433ea5725 drm/amdgpu/smu8: return an error rather than 50% if busy q [...] omits 9d4037b78053 drm/amdgpu/powerplay/smu10: add support for gpu busy query (v2) omits e616a2f9340d drm/amd/pm: workaround for audio noise issue omits 2438ae0020ac drm/amdgpu: update secure display TA header omits f21d43779ad4 drm/amdgpu:disable XGMI TA unload for A+A aldebaran omits 976b1b80a209 drm/amd/display: remove duplicate include in amdgpu_dm.c omits 6077c06992f3 Revert "drm/amd/display: remove duplicate include in amdgpu_dm.c" omits e3a2e9e18c3e drm/amdgpu: Enable light SBR for SMU on passthrough and XG [...] omits 63ef052ee192 drm/amd/pm: Add LightSBR SMU MSG support omits ca6b84b40ce9 drm/amdgpu: skip read eeprom for device that pending on XG [...] omits 7324f97510e0 drm/amd/display: Remove unused defines omits 5983f89cfcc3 PM / devfreq: Check get_dev_status in devfreq_update_stats omits a8bba9247eb3 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] omits 14d7d0bc7f49 tpm: acpi: Check eventlog signature before using it omits 618ca04a3145 tpm: efi: Use local variable for calculating final log size omits 22d937164e4f PCI: switchtec: Fix Spectre v1 vulnerability omits 6611a31837d0 drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m omits d27de2a54ce4 drm/radeon: keep __user during cast omits 899d9bc0f75a drm/radeon: fix AGP dependency omits 2273335e9edc drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] omits 677cecd18355 drm/amd/pm: correct the watermark settings for Polaris omits fea19b6e80a1 mfd: lm3533: Switch to using the new API kobj_to_dev() omits 92b7d8527668 dt-bindings: mfd: lp875xx: Add optional reset GPIO omits da09259c8932 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits e605b170944f mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static omits 49fdd15d2e09 mfd: Remove support for AB3100 omits 2e4f8388a1d9 mfd: ab8500: Drop bm disable parameter omits 19dd3ca8a9ec mfd: stmpe: Revert "Constify static struct resource" omits dda54e3a32fc mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' omits a971c67b46c6 mfd: arizona: Make some symbols static omits 94e48ec50223 mfd: dbx500-prcmu: Use true and false for bool variable omits d3bbe33bf32f dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] omits 668474c2bc1d dt-bindings: mfd: Convert rn5t618 to json-schema omits 6753db7181c7 Merge tags 'ib-mfd-input-v5.13-1', 'ib-mfd-platform-x86-v5 [...] omits dd1f9e447663 drm/amdgpu : Fix asic reset regression issue introduce by [...] omits 08f510455461 drm/amd/pm: bug fix for pcie dpm omits 2a34394abca0 drm/amdgpu: add ih waiter on process until checkpoint omits 1ace37b873c2 drm/amdgpu/display: Implement functions to let DC allocate [...] omits c115b0196943 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm omits 03d2fc127938 drm/amdgpu: fb BO should be ttm_bo_type_device omits 72635734084f drm/amdgpu: Reset the devices in the XGMI hive duirng probe omits 788f0c895c30 drm/amdgpu: Add reset_list for device list used for reset omits a0ab9a5acfc2 drm/amdgpu: Init the cp MQD if it's not be initialized before omits 269534ccdf8b drm/amdgpu: Add kfd init_complete flag to check from amdgpu side omits fd967a042bb9 Revert "drm/amdgpu: add psp RAP L0 check support" omits 616a7a3141b9 drm/amdgpu: Verify bo size can fit framebuffer size on init. omits 6908ddfd1a8d drm/amd/display: remove duplicate include in dcn21 and gpio omits c598fb0f74d0 drm/amd/display: remove duplicate include in amdgpu_dm.c omits 8351a3aa3f1d drm/amdgpu/swsmu: fix error return code of smu_v11_0_set_a [...] omits 737e2128cf71 drm/amd/display: Align cursor cache address to 2KB omits 436baf29fcab drm/amd/display: Revert dram_clock_change_latency for DCN2.1 omits 24c501d48973 drm/amd/display: 3.2.126 omits 954bf6d40185 drm/amd/display: Added multi instance support for panel control omits 4bcc7220609b drm/amd/display: [FW Promotion] Release 0.0.55 omits a1fae906db5d drm/amd/display: Fixed read/write pointer issue for get dm [...] omits eb82cf633147 drm/amd/display: Fix warning omits dadf29ac0af7 drm/amd/display: Read all the trace entry if it is not empty omits 70a58dc5115b drm/amd/display: Enable pflip interrupt upon pipe enable omits cbb707bf5984 drm/amd/display: Fix dmub trace event not update issue omits 637f04d2320c drm/amd/display: Move define from internal header to dmub_cmd.h omits 4f643c905cf0 drm/amd/display: Fix typo when retrieving dppclk from UEFI config omits 6d573c8e95fb drm/amd/display: Skip powerstate DC hw access if virtual dal omits 0a26f97fca34 drm/amd/display: Enabled pipe harvesting in dcn30 omits cc48d5a207dd drm/amdgpu: Check if FB BAR is enabled for ROM read omits 510e98911696 drm/amd/pm: Remove min/max overload of pp_dpm_sclk omits 251effe070b6 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran omits 02d50342d67c drm/amdgpu: Set GTT_USWC flag to enable freesync v2 omits 0cf4c38510f3 drm/amdgpu: clean-up unused variable omits 20708e6ad97c Revert freesync video patches temporarily omits 96e09bf4b69e drm/amdkfd: Fix UBSAN shift-out-of-bounds warning omits 18e774a4ec76 drm/amdgpu: Increase PSP runtime TMR region size omits 4854484af1a1 drm/amdkfd: apply uncached flag for aldebaran omits 815e380d17a6 drm/amdgpu: set snoop bit in pde/pte entries for A+A omits 830be924d013 drm/amdgpu: set CPU mapping of vram as cached for A+A mode omits 4afcf949be4e drm/amdgpu: harvest edc status when connected to host via xGMI omits 2dabc6250108 drm/amdgpu: Make noretry the default on Aldebaran omits 3636b7e2b7e5 drm/amdgpu: update default timeout of Aldebaran SQ watchdog omits c01e286382ff drm/amd/pm: add new data in metrics table omits 50a28559aa0a drm/amdgpu: add psp RAP L0 check support omits e8af093b81d8 drm/amdgpu: change psp_rap_invoke() function return value omits 60447b00b92f drm/amd/pm: add aldebaran serial number support omits c5993608fcb9 drm/amdgpu: Let KFD use more VMIDs on Aldebaran omits 9f6fe9cf6be4 drm/amdgpu: enable watchdog feature for SQ of aldebaran omits 3b72fa18541d drm/amdgpu: refine ras codes for GC utc of aldebaran omits 78c0bc2e28d9 drm/amdgpu: add ras support for gfx of aldebaran omits 473b1b97343f drm/amdgpu: add gc powerbrake support (v2) omits ce5cd74115a1 drm/amdgpu: update TCP_CHAN_STEER_1 golden value for aldebaran omits 98887ca24245 drm/amdgpu: add common gc golden settings for aldebaran omits e602c7c8cb5e drm/amdgpu: apply gc v9_4_2 golden settings for aldebaran omits 5a7ec6e24990 drm/amdgpu: restore aldebaran save ttmp and trap config on [...] omits 86541dd5d169 drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) omits 055f1c38b610 drm/amdkfd: Check HIQ's MQD for queue preemption status omits a8b9f1d27cb1 drm/amdkfd: Add kernel parameter to stop queue eviction on [...] omits e8ae5a492f04 drm/amdgpu: allow use psp to load firmware (v2) omits d586c3f82ccb drm/amd/pm: Enable user min/max gfxclk on aldebaran omits 47449eb883d1 drm/amd/pm: remove aldebaran serial number support omits b091612d8acc drm/amdgpu: use pd addr based on gart level page table omits ce4a704e85ef drm/amdgpu: Fix the comment in amdgpu_gmc.h omits 9a857694f429 drm/amdgpu: Fix GART page table s-bit omits 30ec79244ff8 drm/amdgpu: update mmhub client ids for Aldebaran omits 8d495a276151 drm/amdgpu: enable sram initialization for aldebaran omits 1486e1e9f307 drm/amdgpu: workaround the TMR MC address issue (v2) omits d40e67de223b drm/amdgpu: HW setup of 2-level vmid0 page table omits d0783a45c55a drm/amdgpu: Set up vmid0 PDB0 omits 79e0abba1d9d drm/amdgpu: Add function to allocate and fill PDB0 omits a70dbf332316 drm/amdgpu: Use different gart table parameters for 2-leve [...] omits c06f89749172 drm/amdgpu: Placement of gart and vram in sysvm aperture omits ee909bb716f5 drm/amdgpu: Modify comments of vram_start/end omits 85af2e3ab6ea drm/amdgpu: Moved gart_size calculation to mc_init functions omits e8f30121290c drm/amdgpu: Use physical translation mode to access page table omits 40be0404ea65 drm/amdgpu: Don't reserve vram as WC for A+A omits 9d48ef664dd2 drm/amd/pm: Correct msg status check for powerlimit omits 2f2c987899cc drm/amd/pm: Enable performance determinism on aldebaran omits 97cd896900d8 drm/amd/pm: Add DCBTC support for aldebaran omits d91a10cee37d drm/amd/pm: Fix power limit query on aldebaran omits aa8ef6ccf0d2 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd omits dcf2495eeada drm/amdgpu: enable 48-bit IH timestamp counter omits 81a80cbd9cf7 drm/amdgpu: enable retry fault wptr overflow omits 167a4d984773 drm/amdgpu: Use free system memory size for kfd memory accounting omits ddbb3d0507d1 drm/amdgpu: apply new pmfw loading sequence to arcturus an [...] omits 887e4ec45361 drm/amdgpu: Fix aldebaran MMHUB CG/LS logic omits 9467b8b1f3fa drm/amdgpu: Enable CP idle interrupts omits fa56d1f85517 drm/amdgpu/pm: Remove redundant generic message index omits edcff6386fd6 drm/amdgpu/pm: Fix reset message mapping on aldebaran omits 84d77ff4b6a5 drm/amdgpu/pm: Remove unsupported MP1 messages from aldebaran omits 169826dad672 drm/amdgpu: Add clock gating support for aldebaran omits 627c10dddc4f drm/amdgpu: add mmhub client ids for aldebaran omits 93fcf2ec4e30 drm/amdgpu: enable dpg indirect sram mode on aldebaran omits c821f9559ebd drm/amdgpu: enable vcn dpg mode on aldebaran omits 85e385e7448b drm/amdgpu: enable vcn and jpeg on aldebaran omits abefeb43cd11 drm/amdgpu: Enable swsmu block on aldebaran omits 308f464bdb9a drm/amdgpu: switch to cached noretry setting for aldebaran omits e2acb84a980d drm/amdkfd: Fix saving the ACC vgprs for Aldebaran omits 6372f8477caa drm/amd/pm: Set no fan control flag as needed. omits 33ff0f0fdb84 drm/amdgpu: bypass hdp read cache invalidation for aldebaran (v2) omits 5e0afe8b4855 drm/amdgpu: Aldebaran doesn't use semaphore omits 17521ad4c78f drm/amdgpu: UTLC1 RB SDMA timeout on Aldebaran omits a0629ecc1eb0 drm/amdpgu: add ATOM_DGPU_VRAM_TYPE_HBM2E vram type omits 2e91364d4d6e drm/amdgpu: retire aldebaran gpu_info firmware omits cf6b630eebde drm/amdgpu: query aldebaran gfx_config through atomfirmware i/f omits 400689e2d7c4 drm/amd/pm: Remove CPU virtual address notification in aldebaran omits 3027092bc64a drm/amd/pm: Add support to override pptable id for aldebaran omits b516add470a9 drm/amd/amdgpu: Add smu_pptable module parameter omits 8f836c3bfacc drm/amd/pm: Add atom_smc_dpm_info_v4_10 for aldebaran omits f8ed2bfce669 drm/amdgpu: Don't do FB resize under A+A config omits 2eb7ef3ab971 drm/amdgpu: pre-map device buffer as cached for A+A config omits fdcd4e03a7be drm/amdgpu: update atom_firmware_info_v3_4 (v2) omits f4d3e37214b9 drm/amd/pm:add aldebaran support for getting bootup values omits 387bcf25c9a2 drm/amdgpu: disallow use semaphore on aldebaran omits 7af7fbcb8e0e drm/amdgpu: switch to vega20 ih block for aldebaran omits 28c3b0b68e99 drm/amdgpu: correct IH_CHICKEN programming for aldebaran omits a201519f76d0 drm/amdgpu: add mmhub error status query callback for aldebaran omits 141bb6a931b8 drm/amdgpu: add mmhub ras error reset callback for aldebaran omits adc1774bb3c3 drm/amdgpu: add mmhub ras error query callback for aldebaran omits 7cb8b89d2c28 drm/amdgpu: add sdma ras error reset callback for aldebaran omits 648069c22ac9 drm/amdgpu: add sdma ras error query callback for aldebaran omits 59e91ef8fee3 drm/amdgpu: add sdma v4_4 ras function omits c7ca300d5ac3 drm/amdgpu: apply sdma golden settings for aldebaran omits ede8f5327945 drm/amdgpu: use physical_node_id to calculate aper_base omits a874a45667d3 drm/amdgpu: skip gds ras workaround for aldebaran omits d553f3e828f0 drm/amdgpu: init gds for aldebaran omits fe5aa338df2f drm/amdgpu: correct vram_info for HBM2E omits 49c84fc1ca5f drm/amdgpu: support get_vram_info atomfirmware i/f for aldebaran omits cafc307e16f4 drm/amdgpu:return true for mode1_reset_support on aldebaran omits 273868a33d11 drm/amdgpu:add smu mode1/2 support for aldebaran omits dc8cdd44fa86 drm/amdgpu: Add DID for aldebaran omits c6b823c8ff3f drm/amdgpu: added support for register list loading (v2) omits c1e912c48874 drm/amdgpu: added register list driver ctx (v2) omits cfd8e2422a7a drm/amdgpu: updated host to psp mailbox cmd (v2) omits 1871fb96f4a9 drm/amdgpu: declare smuio v13_0 callbacks as static omits 03730535d7cc drm/amdgpu: initialize external rev_id for aldebaran omits f53b9b69c809 drm/amdgpu: declare sdma firmware binary file for aldebaran omits 2c4b68feffb7 drm/amd/swsmu: add aldebaran smu13 ip support (v3) omits 6e69186495c2 drm/amd/swsmu: add aldebaran smu driver if header (v2) omits 54cdf157538e drm/amdgpu: comments out vcn/jpeg ip blocks for aldebaran omits 5ddaede9cb2a drm/amdgpu: initialize ta firmware for aldebaran omits d07b107b71a3 drm/amdgpu: switch to use reg distance member for mmhub v1_7 omits fd9d8dc1638a drm/amdgpu: Clean up mmhub functions for aldebaran omits 5b4c8ea5af77 drm/amdgpu/jpeg: enable JPEG on aldebaran omits 4f32f6abd393 drm/amdgpu/vcn: enable VCN on aldebaran omits f693b742eda9 drm/amdgpu/nbio: add aldebaran support omits 957e6b037d2c drm/amdgpu: skip MEC2_JT initialization for aldebaran omits f2c22d63d38b drm/amdkfd: add new flag for uncached GPU mapping omits 1c163ae18678 drm/amdgpu: new cache coherence change for Aldebaran omits 9d401d90329b drm/amdgpu/jpeg2.6: Add jpeg2.6 support omits 6fabeb8c6fc2 drm/amdgpu: Fix an omission when adding Aldebaran support omits c03503bab80d drm/amdgpu: Fix IH client ID naming table omits 3260ebef1a29 drm/amdgpu/vcn2.6: Add vcn2.6 support omits ce9d25a2ad18 drm/amdgpu: add Aldebaran to the VCN family omits 5bb758b0c11c drm/amdkfd: expose host gpu link via sysfs (v2) omits 5422039771ba drm/amdgpu: support get xgmi information for Aldebaran omits 6223bbdbfca9 drm/amdgpu: define address map for host xgmi link (v3) omits 0391e072d0d4 drm/amdgpu: enable xgmi support for Aldebaran omits efda483e4f76 drm/amdgpu: initialize smuio callbacks for aldebaran omits 62f6a0a7d844 drm/amdgpu: implement smuio v13_0 callbacks omits 8ff037502eb8 drm/amdgpu: add new smuio callbacks for aldebaran omits 79cdcbc683a0 drm/amdgpu: enable psp v13 ip block for aldebaran omits 825734272624 drm/amdgpu: bypass gc_9_x_common golden settings omits 3a16f178ecf9 drm/amdgpu: detect sriov capability for aldebaran omits 13a87eb0be3e drm/amdgpu: load pmfw prior to other non-psp fw for aldebaran omits 1c221260ca3f drm/amdgpu: fix incorrect EP_STRAP reg offset for aldebaran omits e0123ad535f1 drm/amdgpu: init psp v13 ip function omits 79a30cd5971a drm/amdgpu: add psp v13 ring support omits 25d3c7edcb92 drm/amdgpu: add tOS loading support for psp v13 omits 8fd4b02b10a6 drm/amdgpu: add sys_drv loading support for psp v13 omits c296a30bcd70 drm/amdgpu: add kdb loading support for psp v13 omits 9429730260f3 drm/amdgpu: init sos microcode for psp v13 omits 7e8b9378ce41 drm/amdgpu: Print the IH client ID name when vm fault happens omits 58c71cd7cac6 Merge branch 'kvmarm-master/fixes' into kvmarm-master/next omits 03efd953fe1b PM / devfreq: Fix the wrong set_freq path for userspace go [...] omits b9b612b5f604 dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] omits a1250fe272c9 dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. omits f8b7cecf84b2 PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() omits 20eff2c93a2d KVM: s390: VSIE: correctly handle MVPG when in VSIE omits c4074c146e72 KVM: s390: extend kvm_s390_shadow_fault to return entry pointer omits 7836d7be2d23 EXP net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused omits de49d39169d8 EXP timer: Report ignored local enqueue in nohz mode omits 0fdbd278ffa7 torture: Add prototype kvm-remote.sh script omits 0a987869865e rcuscale: Allow CPU hotplug to be enabled omits 8c56fc4c01eb refscale: Allow CPU hotplug to be enabled omits 2ce3ff99660f tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 4150333b8c8c torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits ccb1f6c05b5b torture: Add "scenarios" option to kvm.sh --dryrun parameter omits 437777bc01ee kcsan: Add pointer to access-marking.txt to data_race() bullet omits 2730ae535c81 squash! tools/memory-model: Add access-marking documentation omits b61f7616695d rcu-tasks: Add block comment laying out RCU Rude design omits eca1ece01df6 rcu-tasks: Add block comment laying out RCU Tasks design omits 9c09e0055b54 torture: Fix remaining erroneous torture.sh instance of $* omits 51c3123a6e2c Merge branch 'lkmm-dev.2021.03.08a' into HEAD omits 6a7a248e3478 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits d8fb0a3fd747 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 04bc919cdeac tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 5ed87977f68b tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 5a30ee7bd95d tools/memory-model: Repair parseargs.sh header comment omits f829098a80ea tools/memory-model: Add "--" to parseargs.sh for addition [...] omits f5ce0fad599a tools/memory-model: Make history-check scripts use mselect7 omits 076a29edf46d tools/memory-model: Make checkghlitmus.sh use mselect7 omits c162bcae94a7 tools/memory-model: Fix scripting --jobs argument omits 8bfaedc20a5f tools/memory-model: Implement --hw support for checkghlitmus.sh omits 298ea7ca60ec tools/memory-model: Add -v flag to jingle7 runs omits 87c1f39d7b00 tools/memory-model: Make runlitmus.sh check for jingle errors omits e1e02a88d896 tools/memory-model: Allow herd to deduce CPU type omits a33a1f5b7b11 tools/memory-model: Keep assembly-language litmus tests omits 7e70e9b1ce2a tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 761cb1431b85 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits ffaa1d2f9e7f tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits f5b31432558c tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 2c8356c9ad8a tools/memory-model: Hardware checking for check{,all}litmus.sh omits 48da0ee37e7b tools/memory-model: Fix checkalllitmus.sh comment omits dc724871f369 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits a5d5b6547819 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 4684f8ffad1d tools/memory-model: Update parseargs.sh for hardware verification omits f3803c440326 tools/memory-model: Fix paulmck email address on pre-exist [...] omits cdc7bc452da7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 75fcfcc688ea tools/memory-model: Make judgelitmus.sh identify bad macros omits 4660c24a87c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits bb61d89430ec tools/memory-model: Make judgelitmus.sh note timeouts omits 593f626c5aef tools/memory-model: Document locking corner cases omits 8e9f0be6811d tools/memory-model: Add access-marking documentation omits 996af1d20841 Merge branch 'kcsan.2021.03.08a' into HEAD omits 8b9cbf2f331b Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.0 [...] omits ef6f7f74fa1b torture: Fix kvm.sh --datestamp regex check omits 0179b9d1ff10 torture: Consolidate qemu-cmd duration editing into kvm-tr [...] omits 619cbaae039c torture: Print proper vmlinux path for kvm-again.sh runs omits e05838f25af8 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] omits c9d95a3ba5fd torture: Make kvm-transform.sh update jitter commands omits 791b0e0a1371 torture: Add --duration argument to kvm-again.sh omits 3ff5a0bd2dac torture: Add kvm-again.sh to rerun a previous torture-test omits 6eb180932612 torture: Create a "batches" file for build reuse omits b59f5566fbbc torture: De-capitalize TORTURE_SUITE omits 28f2e47e4ba0 torture: Make upper-case-only no-dot no-slash scenario nam [...] omits d4e2cbcb3531 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters omits 16a3cc44e1ba torture: Remove no-mpstat error message omits 1c5ce15a6501 torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs omits db30097b4043 torture: Record jitter start/stop commands omits eb57af5129d6 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh omits 5fa0580a412e torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd omits b1b9fee79245 torture: Abstract jitter.sh start/stop into scripts omits 666099d30d48 rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] omits 3acf2151d403 rcu: Provide polling interfaces for Tiny RCU grace periods omits 70902e6007bb rcu: Provide polling interfaces for Tree RCU grace periods omits 891123684774 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] omits cbf6d4c29745 rcu/nocb: Remove stale comment above rcu_segcblist_offload() omits 195e35fa8f18 rcu/nocb: Disable bypass when CPU isn't completely offloaded omits c0884992af70 rcu/nocb: Fix missed nocb_timer requeue omits 73690f8d7547 rcu: Make nocb_nobypass_lim_per_jiffy static omits 71580d6503f7 rcu/tree: Add a trace event for RCU CPU stall warnings omits e027f2ffaf90 rcu: Add explicit barrier() to __rcu_read_unlock() omits bcc7e03915f2 docs: Correctly spell Stephen Hemminger's name omits a45a6bb2a52b rcu: Prevent dyntick-idle until ksoftirqd has been spawned omits de062ec8a9fd softirq: Don't try waking ksoftirqd before it has been spawned omits 1c459c4d568d Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 39f4a8d230a0 Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits ddeba12a178d Merge branch 'icc-fixes' into icc-next omits 73648622c60a ext4: fix bh ref count on error paths omits 8e3abbf894c5 fs/ext4: fix integer overflow in s_log_groups_per_flex omits d6e202893254 ext4: add reclaim checks to xattr code omits 8a8b35942425 ext4: shrink race window in ext4_should_retry_alloc() omits be575abcf799 Merge branch 'iommu/fixes' into next omits a403e793cb41 exfat: add support ioctl and FITRIM function omits 02d28eead6ec exfat: introduce bitmap_lock for cluster bitmap access omits ccc46086dbc9 exfat: fix erroneous discard when clear cluster bit omits a22662138477 Drivers: hv: vmbus: Drop error message when 'No request id [...] omits 5fd3de7a5185 drm/compat: Clear bounce structures omits f3d7e6be427a drm/shmem-helpers: vunmap: Don't put pages for dma-buf omits e6c44b8c57c9 soc: document merges omits 8221c90ce0f4 Merge branch 'arm/drivers' into for-next omits 504842dc676b Merge branch 'arm/dt' into for-next omits 2a898f6df9f9 Merge branch 'arm/soc' into for-next omits 5414f7eef59f soc: document merges omits 470db6e829ec Merge branch 'arm/fixes' into for-next omits 97fe18b22dea Merge branch 'arm/defconfig' into for-next omits 6238de3114d6 Merge branch 'arm/drivers' into for-next omits f89f61672a50 Merge branch 'arm/soc' into for-next omits 4dab92eb1988 Merge branch 'arm/dt' into for-next omits 8ddc4c087115 soc: document merges omits a37e26c27ff0 Merge branch 'arm/drivers' into for-next omits f16e6ab68062 Merge branch 'arm/fixes' into for-next omits a26ef1caedbd Merge branch 'arm/defconfig' into for-next omits 38051549ac38 Merge branch 'v5.12-clk/next' into for-next omits 63e3a045583b soc: document merges omits ee0b594da91f Merge branch 'arm/drivers' into for-next omits 81fc633de9d0 Merge branch 'arm/fixes' into for-next omits 7d256999ab86 soc: document merges omits edc55d840954 Merge branch 'arm/drivers' into for-next omits ed881bb17a1f Merge branch 'arm/defconfig' into for-next omits 7f1308eb8acf Merge branch 'arm/defconfig' into for-next omits 8ab3174a053e Merge branch 'arm/soc' into for-next omits 4ee1d6eafe46 Merge branch 'arm/drivers' into for-next omits 12c775508ddc Merge branch 'arm/fixes' into for-next omits 240bbedb75e7 soc: document merges omits 0a339c02ae14 Merge branch 'arm/dt' into for-next omits 50e50a8e9612 soc: document merges omits dfb8870aed6a Merge branch 'arm/dt' into for-next omits f15e9031f432 Merge branch 'arm/fixes' into for-next omits 422d7e3727d8 Merge tag 'imx-fixes-5.11-3' of git://git.kernel.org/pub/s [...] omits fe43a00f88c9 Merge tag 'sunxi-fixes-for-5.11' of git://git.kernel.org/p [...] omits 91361f798e32 Merge branch 'v5.12-clk/next' into for-next omits f261ae858862 Merge branch 'v5.12-armsoc/dts64' into for-next omits 9317b5b0c07c Merge branch 'v5.12-armsoc/dts32' into for-next omits 2c48847c7cb2 Merge branch 'v5.12-armsoc/defconfig64' into for-next omits 3b7586d44766 Merge branch 'v5.11-armsoc/dtsfixes' into for-next omits c475c70afa96 Merge branch 'arm/defconfig' into for-next omits 69d85c6724d6 Merge branch 'arm/drivers' into for-next omits dc1e81263d31 Merge branch 'arm/dt' into for-next omits 357908c18935 Merge branch 'arm/soc' into for-next omits 4cc85dcf0360 soc: document merges omits b5081bb30c23 soc: document merges omits e143992e6475 Merge branch 'arm/soc' into for-next omits 4878d0b16a09 Merge branch 'arm/dt' into for-next omits 7ec5ed4a13b4 Merge branch 'arm/defconfig' into for-next omits b62f4a3fbb22 Merge branch for-5.12/arm64/defconfig into for-next omits 96e825bd57d4 Merge branch for-5.12/arm64/dt into for-next omits 92d09be2a1a5 Merge branch for-5.12/arm/defconfig into for-next omits 956f332e1de8 Merge branch for-5.12/arm/dt into for-next omits 83aea8b55452 Merge branch for-5.12/dt-bindings into for-next omits 9ccd29e21c20 Merge branch for-5.12/arm/core into for-next omits 4e238bfd83f3 ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode omits cde4f2df698c Merge branch 'arm/fixes' into for-next omits a492b3c39260 soc: document merges omits a1122e4bbe7e Merge branch 'arm/soc' into for-next omits 74ef47dba6ce Merge branch 'arm/dt' into for-next omits 7ce1f11d2fc4 Merge branch 'arm/fixes' into for-next omits 011238c3b942 soc: document merges omits e98ba16fd07d Merge branch 'arm/fixes' into for-next omits eb05991ae569 Merge branch 'arm/platform-removal' into for-next omits 1c2b264030e1 Merge branch 'arm/fixes' into for-next omits 05f86de5a1f9 Merge branch 'arm/drivers' into for-next omits 4ba6db325e67 Merge branch 'arm/defconfig' into for-next omits 79166e5d7cf8 Merge branch 'arm/dt' into for-next omits 5297ef205781 soc: document merges omits c8e4564d2045 Merge branch 'arm/platform-removal' into for-next omits de69a697b2b0 Merge branch 'arm/dt' into for-next omits 6aba219b915d Merge branch 'arm/fixes' into for-next omits d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include omits df0e5f0e866b IB/srpt: docs: add a description for cq_size member omits 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place omits 3b9431ac5c01 docs: lockdep-design: fix some warning issues omits 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion omits 84ae28bda198 ice: docs fix a devlink info that broke a table omits e3122e957576 crypto: sun8x-ce*: update entries to its documentation omits 75e9a357f9a7 net: phy: remove kernel-doc duplication omits dce89b296a4f mm: pagemap.h: fix two kernel-doc markups omits 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c omits 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c omits 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] omits 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member omits cc55219a551e docs: userspace-api: add iommu.rst to the index file omits b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings omits fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc omits cd6c4280fe26 docs: kasan.rst: add two missing blank lines omits b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line omits 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference omits d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 omits 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds 2046a24ae121 thermal/core: Add NULL pointer check before using cooling [...] adds 35d8c39d0e52 Merge tag 'thermal-v5.12-rc4' of git://git.kernel.org/pub/ [...] adds e69beeabac6d Merge tag 'mips-fixes_5.12_2' of git://git.kernel.org/pub/ [...] adds 6417f03132a6 module: remove never implemented MODULE_SUPPORTED_DEVICE adds 8ff0f3bf5d65 Merge branch 'iomap-5.12-fixes' of git://git.kernel.org/pu [...] adds bf152b0b41dc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds c73891c922f5 Merge tag 'xfs-5.12-fixes-3' of git://git.kernel.org/pub/s [...] adds dc0337999d87 Merge tag 'vfio-v5.12-rc4' of git://github.com/awilliam/li [...] adds 81aa0968b7ea Merge tag 'for-5.12-rc3-tag' of git://git.kernel.org/pub/s [...] adds db3f0d8ee9bf Merge tag 'drm-misc-fixes-2021-03-18' of git://anongit.fre [...] adds 73076790e257 drm/amd/display: Copy over soc values before bounding box [...] adds 34fa493a565c drm/amd/display: Correct algorithm for reversed gamma adds beb6b2f97e0a drm/amd/display: Remove MPC gamut remap logic for DCN30 adds a97fdabcf2b4 Merge tag 'amd-drm-fixes-5.12-2021-03-18' of https://gitla [...] adds 0677170bcf5c Merge tag 'drm-intel-fixes-2021-03-18' of git://anongit.fr [...] adds e94c55b8e0a0 nouveau: Skip unvailable ttm page entries adds 8b12a62a4e3e Merge tag 'drm-fixes-2021-03-19' of git://anongit.freedesk [...] adds f4df9ee6d7f3 Merge tag 'asoc-fix-v5.12-rc2' of https://git.kernel.org/p [...] adds 50b1affc891c ALSA: usb-audio: Fix unintentional sign extension issue adds 769e155c5395 Merge tag 'sound-5.12-rc4' of git://git.kernel.org/pub/scm [...] adds 072a03e0a0b1 iommu/amd: Move Stoney Ridge check to detect_ivrs() adds 9f81ca8d1fd6 iommu/amd: Don't call early_amd_iommu_init() when AMD IOMM [...] adds 4b8ef157ca83 iommu/amd: Keep track of amd_iommu_irq_remap state adds 8dfd0fa6ecdc iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle [...] adds 65a103747104 Merge tag 'iommu-fixes-v5.12-rc3' of git://git.kernel.org/ [...] adds 9d3fcb28f9b9 Revert "PM: ACPI: reboot: Use S5 for reboot" adds 0cab893f409c Revert "PM: runtime: Update device status before letting s [...] adds 49cb71a77ce7 Merge branch 'pm-core' adds ec8572093386 Merge tag 'pm-5.12-rc4' of git://git.kernel.org/pub/scm/li [...] adds 83b62687a052 workqueue/tracing: Copy workqueue name to buffer in trace event adds 278924cb99c9 Merge tag 'trace-v5.12-rc3' of git://git.kernel.org/pub/sc [...] adds 6bfea141b3d2 Merge tag 's390-5.12-4' of git://git.kernel.org/pub/scm/li [...] adds 3149860dc717 Merge tag 'gpio-fixes-for-v5.12-rc4' of git://git.kernel.o [...] adds 70fb3e41a97a KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page adds 14f6fec2e8e0 KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs adds b601c3bc9d50 KVM: x86/mmu: Factor out tdp_iter_return_to_root adds 08889894cc82 KVM: x86/mmu: Store the address space ID in the TDP iterator adds d2547cf59793 KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_M [...] adds e880c6ea55b9 KVM: x86: hyper-v: Prevent using not-yet-updated TSC page [...] adds cc9cfddb0433 KVM: x86: hyper-v: Track Hyper-V TSC page status adds 0469f2f7ab4c KVM: x86: hyper-v: Don't touch TSC page values when guest [...] adds 2c7f76b4c42b selftests: kvm: Add basic Hyper-V clocksources tests adds 77a3aa26a00f selftests: kvm: add get_msr_index_features adds e2c12909ae5f selftests: kvm: add _vm_ioctl adds 3df2252436c0 selftests: kvm: add set_boot_cpu_id test adds b318e8decf6b KVM: x86: Protect userspace MSR filter with SRCU, and set [...] adds c2162e13d6e2 KVM: X86: Fix missing local pCPU when executing wbinvd on [...] adds f4e61f0c9add x86/kvm: Fix broken irq restoration in kvm_wait adds 9ce3746d6413 documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID adds ecd8ee7f9c1a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 180f829fe402 io_uring: fix complete_post use ctx after free adds 09a6f4efaa65 io_uring: replace sqd rw_semaphore with mutex adds f6d54255f423 io_uring: halt SQO submission on ctx exit adds 9e138a483454 io_uring: fix concurrent parking adds 9b46571142e4 io_uring: add generic callback_head helpers adds b7f5a0bfe206 io_uring: fix sqpoll cancellation via task_work adds 76cd979f4f38 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls adds 53e043b2b432 io_uring: remove structures from include/linux/io_uring.h adds ee53fb2b197b io_uring: use typesafe pointers in io_uring_task adds de75a3d3f5a1 io_uring: don't leak creds on SQO attach error adds 0ada2dad8bf3 Merge tag 'io_uring-5.12-2021-03-19' of git://git.kernel.d [...] adds ed01fee283a0 nvme-fabrics: only reserve a single tag adds 06c3c3365b4b nvme: merge nvme_keep_alive into nvme_keep_alive_work adds 985c5a329dfe nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT adds b94e8cd2e6a9 nvme: fix Write Zeroes limitations adds fd0823f40509 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU adds bb83337058a7 nvme-tcp: fix misuse of __smp_processor_id with preemption [...] adds 72f572428b83 nvme-tcp: fix possible hang when failing to set io queues adds c4c6df5fc846 nvme-rdma: fix possible hang when failing to set io queues adds d218a8a3003e nvmet: don't check iosqes,iocqes for discovery controllers adds bac04454ef9f nvmet-tcp: fix kmap leak when data digest in use adds d38b4d289486 Merge tag 'nvme-5.12-20210319' of git://git.infradead.org/ [...] adds d626c692aaeb Merge tag 'block-5.12-2021-03-19' of git://git.kernel.dk/l [...] adds 1c273e10bc0c Merge tag 'zonefs-5.12-rc4' of git://git.kernel.org/pub/sc [...] adds af97713dff9f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 403dba003d17 fs/cifs/: fix misspellings using codespell tool adds af3ef3b10316 cifs: warn and fail if trying to use rootfs without the co [...] adds 65af8f0166f4 cifs: fix allocation size on newly created files adds bfdc4aa9e992 Merge tag '5.12-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 812da4d39463 Merge tag 'riscv-for-linus-5.12-rc4' of git://git.kernel.o [...] adds b35660a7cebd Merge tag 'powerpc-5.12-4' of git://git.kernel.org/pub/scm [...] adds a501b048a95b x86/ioapic: Ignore IRQ2 again adds dd926880da8d x86/apic/of: Fix CPU devicetree-node lookups adds 5e3ddf96e759 Merge tag 'x86_urgent_for_v5.12-rc4' of git://git.kernel.o [...] adds 483028edacab efivars: respect EFI_UNSUPPORTED return from firmware adds 9ceee7d0841a firmware/efi: Fix a use after bug in efi_mem_reserve_persistent adds fb98cc0b3af2 efi: use 32-bit alignment for efi_guid_t literals adds 429257a430a0 Merge tag 'efi-urgent-for-v5.12-rc3' of git://git.kernel.o [...] adds 92ed88cb4d7c Merge tag 'efi-urgent-2021-03-21' of git://git.kernel.org/ [...] adds 68b1eddd421d static_call: Fix static_call_set_init() adds 698bacefe993 static_call: Align static_call_is_init() patching condition adds 38c935873750 static_call: Fix static_call_update() sanity check adds 5ba33b488a04 Merge tag 'locking-urgent-2021-03-21' of git://git.kernel. [...] adds 1c74516c2da4 Merge tag 'perf-urgent-2021-03-21' of git://git.kernel.org [...] adds 81e2073c175b genirq: Disable interrupts for force threaded handlers adds 5ee96fa9dd78 Merge tag 'irq-urgent-2021-03-21' of git://git.kernel.org/ [...] adds 2b8c956ea6ba usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy adds 3001c3554f1d Merge tag 'usb-5.12-rc4' of git://git.kernel.org/pub/scm/l [...] adds 2cafd46a714a staging: vt665x: fix alignment constraints adds 1d4345eb51a1 Merge tag 'staging-5.12-rc4' of git://git.kernel.org/pub/s [...] adds 5be28c8f85ce signal: don't allow sending any signals to PF_IO_WORKER threads adds 4db4b1a0d177 signal: don't allow STOP on PF_IO_WORKER threads adds 00ddff431a45 io-wq: ensure task is running before processing task_work adds 0031275d119e io_uring: call req_set_fail_links() on short send[msg]()/r [...] adds 2c41fab1c60b Merge tag 'io_uring-5.12-2021-03-21' of git://git.kernel.d [...] adds efc61345274d ext4: shrink race window in ext4_should_retry_alloc() adds 163f0ec1df33 ext4: add reclaim checks to xattr code adds f91436d55a27 fs/ext4: fix integer overflow in s_log_groups_per_flex adds c915fb80eaa6 ext4: fix bh ref count on error paths adds f053cf7aa66c ext4: fix error handling in ext4_end_enable_verity() adds b7ff91fd030d ext4: find old entry again if failed to rename whiteout adds 5dccdc5a1916 ext4: do not iput inode under running transaction in ext4_ [...] adds 6b22489911b7 ext4: do not try to set xattr into ea_inode if value is empty adds 7d8bd3c76da1 ext4: fix potential error in ext4_do_update_inode adds 2a4ae3bcdf05 ext4: fix timer use-after-free on failed mount adds 8210bb29c1b6 ext4: fix rename whiteout with fast commit adds 512c15ef05d7 ext4: stop inode update before return adds 64395d950bc4 ext4: initialize ret to suppress smatch warning adds d7f5f1bd3c24 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 0d02ec6b3136 Linux 5.12-rc4 adds 519dad3bcd80 selinux: don't log MAC_POLICY_LOAD record on failed policy load adds 6406887a12ee selinux: fix variable scope issue in live sidtab conversion adds ee5de60a08b7 selinuxfs: unify policy load error reporting adds 84196390620a Merge tag 'selinux-pr-20210322' of git://git.kernel.org/pu [...] adds 7acac4b3196c Merge tag 'linux-kselftest-kunit-fixes-5.12-rc5.1' of git: [...] adds bf1c82a53890 cachefiles: do not yet allow on idmapped mounts adds 39f985c8f667 fs/cachefiles: Remove wait_bit_key layout dependency adds e5dbd33218bd mm/writeback: Add wait_on_page_writeback_killable adds 75b69799610c afs: Use wait_on_page_writeback_killable adds 8a9d2e133e2f Merge tag 'afs-cachefiles-fixes-20210323' of git://git.ker [...] adds 053191b6a4bc platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs adds 3d677f12ea3a platform/x86: thinkpad_acpi: Allow the FnLock LED to change state adds ec0e8fc416f7 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] adds d939cd96b9df platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] adds c59ab4cedab7 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] adds 2d0c418c91d8 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] adds 59bbbeb9c22c platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] adds 9c90cd869747 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] adds 32418dd58c95 platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] adds 35471138a9f7 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] adds 538d2dd0b992 platform/x86: intel-vbtn: Stop reporting SW_DOCK events adds 7547deff8a22 platform/x86: intel_pmt_class: Initial resource to 0 adds 10c931cdfe64 platform/x86: intel_pmt_crashlog: Fix incorrect macros adds 269b04a50992 platform/x86: intel_pmc_core: Update Kconfig adds d1635448f110 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] adds a0a4df6a9e40 Merge tag 'platform-drivers-x86-v5.12-2' of git://git.kern [...] adds 4ee998b0ef8b Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds fac245216b68 ARC: haps: bump memory to 1 GB adds 46e152186cd8 arc: kernel: Return -EFAULT if copy_to_user() fails adds 83520d62cc5a ARC: treewide: avoid the pointer addition with NULL pointer new b1273e748edb Merge remote-tracking branch 'arc-current/for-curr' adds c607ab4f916d arm64: stacktrace: don't trace arch_stack_walk() adds e14a371f732b Documentation: arm64/acpi : clarify arm64 support of IBFT adds d1296f1265f7 arm64: cpuinfo: Fix a typo adds 141f8202cfa4 arm64: kdump: update ppos when reading elfcorehdr adds ee7febce0519 arm64: mm: correct the inside linear map range during hotp [...] adds 7011d72588d1 kselftest/arm64: sve: Do not use non-canonical FFR register value new 07f9c7e2877b Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds a21ddeb227b1 MAINTAINERS: Update some st.com email addresses to foss.st.com adds 7a2e796173fb MAINTAINERS: Remove Vincent Abriou for STM/STI DRM drivers. adds 303a91f15f34 MAINTAINERS: Add Alain Volmat as STM32 I2C/SMBUS maintainer adds b22ac48b0a4d MAINTAINERS: rectify BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER adds 014433756381 Merge tag 'arm-soc/for-5.12/drivers-part2' of https://gith [...] adds ebccfa8a74dd Merge tag 'omap-for-v5.12/fixes-rc1-signed' of git://git.k [...] adds 3848421f9d1f Merge tag 'at91-fixes-5.12' of git://git.kernel.org/pub/sc [...] adds e4817a1b6b77 ARM: dts: imx6ull: fix ubi filesystem mount failed adds 67335b8d28cd Merge tag 'imx-fixes-5.12' of git://git.kernel.org/pub/scm [...] new fcb768dbff3a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds e834df6cfc71 powerpc/pseries/mobility: use struct for shared state adds 274cb1ca2e7c powerpc/pseries/mobility: handle premature return from H_JOIN new 411d2b13389d Merge remote-tracking branch 'powerpc-fixes/fixes' adds 0692c33c9c53 Merge tag 'mac80211-for-net-2021-03-17' of git://git.kerne [...] adds cb038357937e net: fix race between napi kthread mode and busy poll adds f232326f6966 bpf: Prohibit alu ops for pointer types not defining ptr_limit adds 10d2bb2e6b1d bpf: Fix off-by-one for area size in creating mask to left adds b5871dca250c bpf: Simplify alu_limit masking for pointer arithmetic adds 1b1597e64e1a bpf: Add sanity check for upper ptr_limit adds 0a13e3537ea6 bpf, selftests: Fix up some test_verifier cases for unprivileged adds e21aa341785c bpf: Fix fexit trampoline. adds 8f3f5792f294 libbpf: Fix error path in bpf_object__elf_init() adds 58bfd95b554f libbpf: Use SOCK_CLOEXEC when opening the netlink socket adds e65eaded4cc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds dcc32f4f183a ipv6: weaken the v4mapped source check adds 804741ac7b9f netsec: restore phy power state after controller reset adds f41b2d67d767 octeontx2-pf: Do not modify number of rules adds f7884097141b octeontx2-af: Formatting debugfs entry rsrc_alloc. adds ce86c2a531e2 octeontx2-af: Remove TOS field from MKEX TX adds 297887872973 octeontx2-af: Return correct CGX RX fifo size adds ae2619dd4fcc octeontx2-af: Fix irq free in rvu teardown adds f12098ce9b43 octeontx2-pf: Clear RSS enable flag on interace down adds 64451b98306b octeontx2-af: fix infinite loop in unmapping NPC counter adds 8c16cb0304cd octeontx2-af: Fix uninitialized variable warning adds 6f7c7e22a2b6 Merge branch 'octeontx2-fixes' adds 600cc3c9c62d net: marvell: Remove reference to CONFIG_MV64X60 adds 6c015a225680 net: check all name nodes in __dev_alloc_name adds 8b2030b43059 netfilter: conntrack: Fix gre tunneling over ipv6 adds 7e6136f1b727 netfilter: nftables: report EOPNOTSUPP on unsupported flow [...] adds 7b35582cd04a netfilter: nftables: allow to update flowtable flags adds 740b486a8d1f netfilter: flowtable: Make sure GC works periodically in i [...] adds 86fe2c19eec4 netfilter: nftables: skip hook overlap logic if flowtable [...] adds 84f4aced67b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c79a707072fe net: cdc-phonet: fix data-interface release on probe failure adds 8ff0b1f08ea7 sctp: move sk_route_caps check and set into sctp_outq_flus [...] adds 8a2dc6af67a0 sch_red: Fix a typo adds f91a50d8b51b r8152: limit the RX buffer size of RTL8153A for USB 2.0 adds 014dfa26ce1c net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes adds 1f935e8e72ec selinux: vsock: Set SID for socket returned by accept() adds 896ea5dab25e e1000e: Fix duplicate include guard adds a75519a84855 igb: Fix duplicate include guard adds f0a03a026857 igb: check timestamp validity adds 3c16e398bad3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds ef2ef02cd9c2 mptcp: Change mailing list address adds 5aa3c334a449 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn deca [...] adds eddbe8e65214 selftest/bpf: Add a test to check trampoline freeing logic. adds 901ee1d750f2 libbpf: Fix BTF dump of pointer-to-array-of-struct adds f118aac651d8 selftests/bpf: Add selftest for pointer-to-array-of-struct [...] adds e75b513ec6e5 Merge branch 'libbpf: Fix BTF dump of pointer-to-array-of-struct' adds f60a85cad677 bpf: Fix umd memory leak in copy_process() adds b90829704780 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BP [...] adds e56c53d1946b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds b4afd4b90a7c net: ipa: fix init header command validation adds a05b0c8c823d Merge branch 'pa-fox-validation' adds b5f020f82a8e can: isotp: tx-path: zero initialize outgoing CAN frames adds 5d7047ed6b72 can: peak_usb: Revert "can: peak_usb: add forgotten suppor [...] adds 49371a8a66ac Merge tag 'linux-can-fixes-for-5.12-20210320' of git://git [...] adds f658b90977d2 r8169: fix DMA being used after buffer free if WoL is enabled adds 87d77e59d1eb docs: networking: Fix a typo adds 6debc0fd71b9 MAINTAINERS: Combine "QLOGIC QLGE 10Gb ETHERNET DRIVER" se [...] adds a50a151e311b net: ipconfig: ic_dev can be NULL in ic_close_devs adds 5ee7d4c7fbc9 isdn: capi: fix mismatched prototypes adds a07231084da2 net/mlx5: Add back multicast stats for uplink representor adds 7d6c86e3ccb5 net/mlx5e: Allow to match on MPLS parameters only for MPLS [...] adds 96b5b4585843 net/mlx5e: Offload tuple rewrite for non-CT flows adds 4eacfe72e3e0 net/mlx5e: Fix error path for ethtool set-priv-flag adds 846d6da1fcdb net/mlx5e: Fix division by 0 in mlx5e_select_queue adds 7c1ef1959b6f net/mlx5: SF, do not use ecpu bit for vhca state processing adds 8fb16e80cb46 Merge tag 'mlx5-fixes-2021-03-22' of git://git.kernel.org/ [...] adds e0c755a45f6f net: dsa: don't assign an error value to tag_ops adds 8ca1b090e5c9 net/sched: act_ct: clear post_ct if doing ct_clear adds 6ab4c3117aec net: bridge: don't notify switchdev for local FDB addresses adds f51d7bf1dbe5 ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation adds 9e0a537d06fc octeontx2-af: Fix memory leak of object buf adds 6f235a69e594 ch_ktls: fix enum-conversion warning new d354558dd9e1 Merge remote-tracking branch 'net/master' adds e88add19f681 net: xfrm: Localize sequence counter per network namespace adds bc8e0adff343 net: xfrm: Use sequence counter with associated spinlock adds 154deab6a3ba esp: delete NETIF_F_SCTP_CRC bit from features for esp offload new 9e7d3e36437b Merge remote-tracking branch 'ipsec/master' adds 2800aadc18a6 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() adds 8f6a70fd71a3 mt76: mt7921: fix airtime reporting adds bd83a2fc05ed brcmfmac: p2p: Fix recently introduced deadlock issue new a3c4b4d73112 Merge remote-tracking branch 'wireless-drivers/master' adds af06b628a6bd RDMA/hns: Fix bug during CMDQ initialization new b9894f93b39a Merge remote-tracking branch 'rdma-fixes/for-rc' adds febf22565549 ALSA: hda/realtek: fix a determine_headset_type issue for [...] adds e54f30befa79 ALSA: hda/realtek: call alc_update_headset_mode() in hp_au [...] new 942649071806 Merge remote-tracking branch 'sound-current/for-linus' adds 16b82e75c15a ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled fo [...] adds 927280909fa7 ASoC: SOF: Intel: HDA: fix core status verification adds 91ec48f540f8 ASoC: SOF: core: harden shutdown helper adds 3c429f861ed4 ASoC: SOF: Intel: TGL: fix EHL ops adds 22aa9e021ad1 ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown adds 4939e49ea580 ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown adds b0503e8410e5 ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown adds d3aa96bf3498 ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown adds 8bb84ca873d2 ASoC: SOF: Intel: move ELH chip info adds 2c0d7f9186d0 Merge series "ASoC: SOF: Intel: shutdown and core handling [...] adds 3fcef2d205f9 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new 077f68fd10b7 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f29fd6d5a08d Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus new 05cad9690c9f Merge remote-tracking branch 'regmap-fixes/for-linus' new 2d17ee2c3fc9 Merge remote-tracking branch 'regulator-fixes/for-linus' adds e5d94e0160f7 Merge remote-tracking branch 'spi/for-5.12' into spi-linus new 5efc5d0afe12 Merge remote-tracking branch 'spi-fixes/for-linus' adds e67cac124ca7 MAINTAINERS: Update PCI patchwork to kernel.org instance adds cf673bd0cc97 PCI: switchtec: Fix Spectre v1 vulnerability adds fd4162f05194 PCI: dwc: Move iATU detection earlier new 67b3377fe94f Merge remote-tracking branch 'pci-current/for-linus' adds f0acf637d60f driver core: clear deferred probe reason on probe retry new 9f0b3b1a3500 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 5e4010e36a58 usb: dwc3: qcom: skip interconnect init for ACPI probe adds cdb651b6021e usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate adds 93f1d43c5767 usb: dwc3: gadget: Use max speed if unspecified adds b522f830d351 usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield adds 72035f4954f0 usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference adds 08dff274edda cdc-acm: fix BREAK rx code path adding necessary calls adds 6069e3e927c8 USB: cdc-acm: untangle a circular dependency between callb [...] adds e4c77070ad45 USB: cdc-acm: downgrade message to debug adds 7180495cb3d0 USB: cdc-acm: fix double free on probe failure adds 4e49bf376c04 USB: cdc-acm: fix use-after-free after probe failure adds 8111a8cbd5dd USB: cdc-acm: drop redundant driver-data assignment adds dda6faaa2bda USB: cdc-acm: drop redundant driver-data reset adds 4cde059acd11 USB: cdc-acm: clean up probe error labels adds f8255ee192e9 USB: cdc-acm: use negation for NULL checks adds 0b2b23ca20ac USB: cdc-acm: always claim data interface adds 795794118266 USB: cdc-acm: do not log successful probe on later errors adds 0bd860493f81 USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem new 7cb9f3e03218 Merge remote-tracking branch 'usb.current/usb-linus' adds 67a788c7c3e7 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] new 51c658927ff7 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 3b40d37e9c24 Merge remote-tracking branch 'phy/fixes' adds 72ad25fbbb78 staging: rtl8192e: Fix incorrect source in memcpy() adds e78836ae76d2 staging: rtl8192e: Change state information from u16 to u8 new 7aa0ec3a9e09 Merge remote-tracking branch 'staging.current/staging-linus' adds 903079a54cac MAINTAINERS: Add linux-phy list and patchwork adds ce068bc7da47 mei: allow map and unmap of client dma buffer only for dis [...] adds 01faae5193d6 drivers: video: fbcon: fix NULL dereference in fbcon_cursor() new 9b1e328e7f90 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds cde00ed6e9de soundwire: cadence_master: fix kernel-doc adds fde5d7f27108 soundwire: bus: Fix device found flag correctly new bb7a7866c914 Merge remote-tracking branch 'soundwire-fixes/fixes' adds daa58c8eec0a Input: i8042 - fix Pegatron C15B ID entry adds 69d5ff3e9e51 Input: nspire-keypad - enable interrupts only when opened new 740cc81e099c Merge remote-tracking branch 'input-current/for-linus' new 5a085e756ef1 Merge remote-tracking branch 'ide/master' new 9ff35b7aa95a Merge remote-tracking branch 'dmaengine-fixes/fixes' new 64b92d76c209 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new a61f4661fba4 mfd: intel_quark_i2c_gpio: Revert "Constify static struct [...] new 210a23de1512 Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' adds 0e37b4fa67f5 media: coda: fix macroblocks count control usage new f3c58027d58a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new a3efe3f6d0eb ARM: OMAP2+: Fix warning for omap_init_time_of() new 4f83e260663c Merge remote-tracking branch 'omap-fixes/fixes' new f67f7e6525ba Merge remote-tracking branch 'btrfs-fixes/next-fixes' new c09398be9013 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 7a1adbd23990 drm: rcar-du: Use drmm_encoder_alloc() to manage encoder adds d27ce83fa4ba Merge tag 'du-fixes-20210316' of git://linuxtv.org/pinchar [...] new 66385231aeaa Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 3f3a9bc1f6df drm/i915/ilk-glk: Fix link training on links with LTTPRs adds 7dffbdedb96a drm/i915: Disable LTTPR support when the DPCD rev < 1.4 adds ab03631087f5 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 adds ff2628ed95e4 drm/i915: Fix enabled_planes bitmask adds b61fde1beb6b drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders new 8840e3bd981f drm/i915: Fix the GT fence revocation runtime PM logic new 9035774caa38 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new bd75db6afcb2 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 2e8496f31d0b firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 new ed88c3a191b6 Merge remote-tracking branch 'fpga-fixes/fixes' new 75d947e88395 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds cd5297b0855f drm/etnaviv: Use FOLL_FORCE for userptr adds 50891bead80b drm/etnaviv: User FOLL_LONGTERM in userptr new ffbd3e9a677c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new ec5c94a8f3f5 Merge remote-tracking branch 'kbuild/for-next' adds 20e1dbf2bbe2 media: uvcvideo: Use dma_alloc_noncontiguous API adds 84fcfbdadbfd dma-mapping: remove a pointless empty line in dma_alloc_coherent new 61f0bf99914f Merge remote-tracking branch 'dma-mapping/for-next' new 7dead52f83cf Merge remote-tracking branch 'asm-generic/master' new 649a2a63f185 Merge remote-tracking branch 'arm/for-next' adds 4a423645bc26 kselftest/arm64: mte: Fix compilation with native compiler adds e5decefd884d kselftest/arm64: mte: Fix pthread linking adds 31c88729a7ad kselftest/arm64: mte: ksm_options: Fix fscanf warning new 46cb11b17c7a kselftest/arm64: mte: user_mem: Fix write() warning new d302a702530b kselftest/arm64: mte: common: Fix write() warnings new 592432862cc4 kselftest/arm64: mte: Fix MTE feature detection new 5238c2cd5a2e kselftest/arm64: mte: Use cross-compiler if specified new 8bbb58a3c6b9 kselftest/arm64: mte: Output warning about failing compiler new 9466ecac84a4 kselftest/arm64: mte: Makefile: Fix clang compilation new b4e1fa229069 kselftest/arm64: mte: Fix clang warning new 75347add03e0 kselftest/arm64: mte: Report filename on failing temp file [...] new 314bcbf09f14 kselftest: arm64: Add BTI tests adds c1fd78a77704 arm64: mm: add missing P4D definitions and use them consistently adds 87143f404f33 arm64: mm: use XN table mapping attributes for the linear region adds 59511cfd08f3 arm64: mm: use XN table mapping attributes for user/kernel [...] new 7cd6ca1d7902 arm64: vdso: Use GFP_KERNEL for allocating compat vdso and [...] new e9be47eab1cd arm64: vdso: Remove redundant calls to flush_dcache_page() new 7adbf10e29c2 arm64: compat: Allow signal page to be remapped new 77ec462536a1 arm64: vdso: Avoid ISB after reading from cntvct_el0 new 6e554abd0700 arm64: compat: Poison the compat sigpage new b0b8b689d78c genirq: Allow architectures to override set_handle_irq() fallback new 338a743640e9 arm64: don't use GENERIC_IRQ_MULTI_HANDLER new 8ff443cebffa arm64: irq: rework root IRQ handler registration new 9eb563cdabe1 arm64: entry: factor irq triage logic into macros new f0098155d337 arm64: Always keep DAIF.[IF] in sync new 3889ba70102e arm64: irq: allow FIQs to be handled new c2202f76bb64 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] new 6483164cc2be Merge remote-tracking branch 'arm64/for-next/core' adds bb32d045d39a Merge branch 'arm/fixes' into for-next adds f38dc82b56a8 Merge tag 'renesas-arm-dt-for-v5.13-tag1' of git://git.ker [...] adds 664a9e354c3a Merge branch 'arm/dt' into for-next adds 0101947dbcc3 tee: optee: add invoke_fn tracepoints adds 9a752ebe6bca Merge tag 'optee-tracepoints-for-v5.13' of git://git.linar [...] adds 10f765d68ba2 Merge tag 'renesas-drivers-for-v5.13-tag1' of git://git.ke [...] adds df33ac3405e3 Merge branch 'arm/drivers' into for-next adds b61ecafafe9c Merge tag 'renesas-arm-defconfig-for-v5.13-tag1' of git:// [...] adds c8580809d4da Merge branch 'arm/defconfig' into for-next adds a57e29abb79d soc: document merges new 5a71afedaa7f Merge remote-tracking branch 'arm-soc/for-next' new 5ffb872c657b Merge remote-tracking branch 'actions/for-next' adds 3a8e2e7bde96 Merge branch 'v5.12/fixes' into tmp/aml-rebuild adds cf4b8849e4c2 Merge branch 'v5.13/dt64' into tmp/aml-rebuild new 80090a45acdb Merge remote-tracking branch 'amlogic/for-next' new 46763a488583 Merge remote-tracking branch 'aspeed/for-next' new 7f2bb13af90c Merge remote-tracking branch 'at91/at91-next' adds 1ca59ca0afde memory: tegra20: Add debug statistics new f8445d11061a Merge remote-tracking branch 'drivers-memory/for-next' adds 1d8fd835f3b0 Merge branch 'imx/drivers' into for-next adds 4232bfdea85c Merge branch 'imx/soc' into for-next adds 8916d9c811fc Merge branch 'imx/bindings' into for-next adds b1ed6597d1e7 Merge branch 'imx/dt' into for-next adds b9460ce5746d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support adds 9be954ca6bd4 arm64: dts: ls1028a: set up the real link speed for ENETC port 2 adds 157e7a2824ed arm64: dts: imx8mm: Reorder flexspi clock-names entry adds 4ce6a75f44d1 arm64: dts: imx8mn: Reorder flexspi clock-names entry adds adc8f4361587 arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART adds 19d7a1b97363 arm64: dts: lx2160a-clearfog-itx: add SFP support adds 2bc8a57158da arm64: dts: imx8mq-librem5: Hog the correct gpio adds 047ffb01c523 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on adds 912ffdb3d8b8 Merge branch 'imx/dt64' into for-next adds 742a658bad18 arm64: configs: Enable PCIe support for imx8mq boards adds 58b195fac435 Merge branch 'imx/defconfig' into for-next new f3716ffd1519 Merge remote-tracking branch 'imx-mxs/for-next' new 339240227c38 Merge remote-tracking branch 'keystone/next' new a1939b482c39 Merge remote-tracking branch 'mediatek/for-next' new b576f802951f Merge remote-tracking branch 'mvebu/for-next' new ce80dcb4ab77 bus: ti-sysc: Fix initializing module_pa for modules witho [...] new ee3f149895c7 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] new 4ec86bae0f57 bus: ti-sysc: Detect more modules for debugging new 0788badec106 Merge branches 'fixes' and 'omap-for-v5.12/ti-sysc' into for-next new aa4e133184ea ARM: OMAP2+: Make symbol 'pdata_quirks_init_clocks' static new 52fbb5aabb5c bus: ti-sysc: remove unneeded semicolon new d995d3d025bb bus: ti-sysc: Use kzalloc for allocating only one thing new c399315ddbce Merge branch 'omap-for-v5.13/ti-sysc' into for-next new 02e9821b2b91 ARM: OMAP2+: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_D [...] new c3c83055bdf9 ARM: OMAP2+: add missing call to of_node_put() new 0db1f107f83f ARM: OMAP2+: use true and false for bool variable new cf37ae99833c Merge branch 'omap-for-v5.13/soc' into for-next new a3dfe1c08b51 ARM: omap2plus_defconfig: Update for dropped simple-pm-bus new b556f76a0a4f ARM: omap2plus_defconfig: Enable Netfilter components as modules new f6a7ea04ad20 ARM: omap2plus_defconfig: Add AT25 EEPROM module new 08fbd49b0227 Merge branch 'omap-for-v5.13/defconfig' into for-next new 908e65436610 ARM: dts: am335x-pocketbeagle: unique gpio-line-names new 9f98835bb0e5 ARM: dts: omap3-echo: Update LED configuration new 2082852fd72f ARM: dts: omap3-echo: Add ath6kl node new f5a1acab3248 ARM: dts: am33xx-l4: fix tscadc@0 node indentation new c28c2b851a22 ARM: dts: motorola-cpcap-mapphone: Prepare for dtbs_check parsing new 159a17f5b3a9 Merge branch 'omap-for-v5.13/dt-v2' into for-next new ead79b5f50c2 Merge remote-tracking branch 'omap/for-next' adds 28d4f7337eb5 Merge branch 'drivers-fixes-for-5.12' into for-next adds d3769729dbad arm64: dts: qcom: sm8250: split spi pinctrl config adds c88f9ecc0ef3 arm64: dts: qcom: sm8250: further split of spi pinctrl config adds eb97ccbba0fe arm64: dts: qcom: sm8250: add pinctrl for SPI using GPIO as a CS adds e9269650db2f arm64: dts: qcom: qrb5165-rb5: switch into using GPIO for SPI0 CS adds c465fc2707c6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new 1af5b5e78fc2 Merge remote-tracking branch 'qcom/for-next' new d785475eb500 Merge remote-tracking branch 'raspberrypi/for-next' new b8e2fb293963 Merge remote-tracking branch 'realtek/for-next' adds e86ff34cc44a arm64: dts: renesas: falcon: Move console config to CPU board DTS adds 0fc129ba374b arm64: dts: renesas: falcon: Move watchdog config to CPU b [...] adds 431c8ae4519d arm64: dts: renesas: falcon: Move AVB0 to main DTS adds 7ad9aafe713b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new 3287a7a8feda ARM: dts: koelsch: Configure pull-up for SOFT_SW GPIO keys new c7b22b504404 arm64: dts: renesas: r8a77961: Add VIN and CSI-2 device nodes new 32b5d4bd9e51 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new b7dce36e2283 Merge remote-tracking branch 'renesas/next' new caa009b912cd Merge remote-tracking branch 'reset/reset/next' adds 086551792666 clk: rockchip: add dt-binding header for rk3568 adds 7feba0310556 Merge branch 'v5.13-clk/clkids' into for-next adds 0cd74eec54a3 dt-binding: clock: Document rockchip, rk3568-cru bindings adds a3561e77cf3c clk: rockchip: support more core div setting adds cf911d89c4c5 clk: rockchip: add clock controller for rk3568 adds e8c51b90f220 clk: rockchip: drop parenthesis from ARM || COMPILE_TEST depends adds 40f29839d8be clk: rockchip: drop MODULE_ALIAS from rk3399 clock controller adds d79b5193e532 Merge branch 'v5.13-clk/next' into for-next adds f43e351c9630 arm64: dts: rockchip: Add gpu opp nodes to px30 dtsi adds 6daae8ff20b8 arm64: dts: rockchip: synchronize rk3399 opps with vendor kernel adds 6d5989a36e60 arm64: dts: rockchip: used range'd gpu opps on rk3399 adds b417764daa2d arm64: dts: rockchip: drop separate opp table on rk3399-puma adds 7c7f041309f7 arm64: dts: rockchip: add infrared receiver node to rockpro64 adds 46f86be0fc69 arm64: dts: rockchip: add phandle to timer0 on rk3368 adds b56dcff870c3 Merge branch 'v5.13-armsoc/dts64' into for-next adds 1003888415e8 dt-bindings: Add doc for FriendlyARM NanoPi R4S adds db792e9adbf8 rockchip: rk3399: Add support for FriendlyARM NanoPi R4S adds d130b50223d7 Merge branch 'v5.13-armsoc/dts64' into for-next new 7e17a3f6f899 Merge remote-tracking branch 'rockchip/for-next' adds 61342bc64d03 ARM: dts: exynos: replace deprecated NTC/Murata compatibles adds 4a4f3a07a5c4 ARM: dts: exynos: white-space cleanups adds 0488f4724faa Merge branch 'next/dt' into for-next adds 7d2636e9d6dd arm64: dts: exynos: white-space cleanups adds 151d4e8e6ccf Merge branch 'next/dt64' into for-next new dd9e017704b6 Merge remote-tracking branch 'samsung-krzk/for-next' adds 768d93ce95e1 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 3c4674cf60ec firmware: arm_scmi: review protocol registration interface adds 2ff87d1b6c7a firmware: arm_scmi: introduce protocol handle definitions adds bdc7d3958c2a firmware: arm_scmi: introduce devres get/put protocols operations adds b53d07141cc5 firmware: arm_scmi: make notifications aware of protocols users adds c1c37e831ed6 firmware: arm_scmi: introduce new devres notification ops adds 7dcb7bdaf6df firmware: arm_scmi: refactor events registration adds 53ef147c2b8f firmware: arm_scmi: convert events registration to protoco [...] adds efb19e8135ac firmware: arm_scmi: add new protocol handle core xfer ops adds 18ef53be95f8 firmware: arm_scmi: add helper to access revision area memory adds 98e5ea3c1720 firmware: arm_scmi: port Base protocol to new interface adds f95b5b974440 firmware: arm_scmi: port Perf protocol to new protocols interface adds 838065b52c1d cpufreq: scmi: port driver to the new scmi_perf_proto_ops [...] adds 6ffea0bd753f firmware: arm_scmi: remove legacy scmi_perf_ops protocol i [...] adds 8131096111e1 firmware: arm_scmi: port Power protocol to new protocols i [...] adds c850ba90da14 firmware: arm_scmi: port GenPD driver to the new scmi_powe [...] adds 7adbf1336eda firmware: arm_scmi: remove legacy scmi_power_ops protocol [...] adds d10e2f5708d7 firmware: arm_scmi: port Clock protocol to new protocols i [...] adds cf63a9f141a3 clk: scmi: port driver to the new scmi_clk_proto_ops interface adds 16751599b139 firmware: arm_scmi: remove legacy scmi_clk_ops protocol interface adds 30bc5ae14fc0 firmware: arm_scmi: port Reset protocol to new protocols i [...] adds 9b2f3dd3ff62 reset: reset-scmi: port driver to the new scmi_reset_proto [...] adds eb5f4626b79d firmware: arm_scmi: remove legacy scmi_reset_ops protocol [...] adds 14b8f9718ed7 firmware: arm_scmi: port Sensor protocol to new protocols [...] adds 4a73c408c021 hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] adds fc91d6b6f0ba iio/scmi: port driver to the new scmi_sensor_proto_ops interface adds 6c1b6d08f79d firmware: arm_scmi: remove legacy scmi_sensor_ops protocol [...] adds 74376e9f220c firmware: arm_scmi: port SystemPower protocol to new proto [...] adds 61cf41cc0006 firmware: arm_scmi: port Voltage protocol to new protocols [...] adds 1beb576f1073 regulator: scmi: port driver to the new scmi_voltage_proto [...] adds 468531d3206e firmware: arm_scmi: remove legacy scmi_voltage_ops protoco [...] adds d41a3a7b0e51 firmware: arm_scmi: make references to handle const adds 82c9805099c9 firmware: arm_scmi: cleanup legacy protocol init code adds bba4a67c95cb firmware: arm_scmi: cleanup unused core xfer wrappers adds f703716b6f4d firmware: arm_scmi: cleanup events registration transient code adds 4d6ce61bbe97 firmware: arm_scmi: make notify_priv really private adds ccec0ee28aa1 firmware: arm_scmi: rename non devres notify_ops adds 2e33cc8ad8d9 firmware: arm_scmi: add protocol modularization support adds 6028c6640029 firmware: arm_scmi: add dynamic scmi devices creation adds 17d69bed53b4 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 847596a9905b Merge remote-tracking branch 'scmi/for-linux-next' new c7e14a1beba9 Merge remote-tracking branch 'stm32/stm32-next' new 3833f0b2415c Merge remote-tracking branch 'sunxi/sunxi/for-next' new d1e24c462507 dt-bindings: phy: tegra-xusb: Add nvidia,pmc prop new 7fd52c2c57a4 Merge branch for-5.13/dt-bindings into for-next new 54443ef6f5d1 clk: tegra: Add PLLE HW power sequencer control new 0c7ea2b1c850 clk: tegra: Don't enable PLLE HW sequencer at init new de504f465376 Merge branch for-5.13/clk into for-next new f5b1d27df6c4 soc/tegra: pmc: Provide USB sleepwalk register map new 1d29fff9bfb2 Merge branch for-5.13/soc into for-next new 9f5e7e2c908c Merge branch 'for-5.13/clk' into for-5.13/phy new 0ed1519f5e68 Merge branch 'for-5.13/soc' into for-5.13/phy new 36717af9c70b phy: tegra: xusb: Move usb3 port init for Tegra210 new ef3815bd07ce phy: tegra: xusb: Rearrange UPHY init on Tegra210 new fbc08f9f135e phy: tegra: xusb: Add Tegra210 lane_iddq operation new 8a1b931cefea phy: tegra: xusb: Add sleepwalk and suspend/resume new 3750f8ff5c4d phy: tegra: xusb: Add wake/sleepwalk for Tegra210 new e750273a5afd phy: tegra: xusb: Tegra210 host mode VBUS control new a285c7bbc45b phy: tegra: xusb: Add wake/sleepwalk for Tegra186 new 26a7401d766c Merge branch for-5.13/phy into for-next new c80f2cbfd7a2 Merge branch 'for-5.13/phy' into for-5.13/usb new cd137e83deda usb: xhci: tegra: Unlink power domain devices new ee79ae889e92 usb: xhci: tegra: Enable ELPG for runtime/system PM new b1d02d9c0afd Merge branch for-5.13/usb into for-next new 82d3d45995c3 ARM: tegra: ventana: Support CPU and Core voltage scaling new 3744c7d88c00 ARM: tegra: ventana: Support CPU thermal throttling new ed34855b8179 ARM: tegra: cardhu: Support CPU frequency and voltage scal [...] new 107f2c6995b6 ARM: tegra: cardhu: Support CPU thermal throttling new d3cd0c3c49a0 ARM: tegra: paz00: Enable full voltage scaling ranges for [...] new 30e243fc17a0 ARM: tegra: acer-a500: Enable core voltage scaling new ecd021396efa ARM: tegra: acer-a500: Reduce thermal throttling hysteresi [...] new 2a8ec2fceaab ARM: tegra: acer-a500: Specify all CPU cores as cooling devices new b27b9689e1f3 ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node new e7c54567cac3 ARM: tegra: nexus7: Specify all CPU cores as cooling devices new f8693f78f4fd ARM: tegra: ouya: Specify all CPU cores as cooling devices new 1f0ca058654d ARM: tegra: Specify CPU suspend OPP in device-tree new 3b18164c5ecd ARM: tegra: Specify memory suspend OPP in device-tree new b007744d8f2d ARM: tegra: Specify tps65911 as wakeup source new 2add57f68d36 Merge branch for-5.13/arm/dt into for-next adds 4b154b941f0e arm64: tegra: Add unit-address for ACONNECT on Tegra186 adds 75c82a25b595 arm64: tegra: Set fw_devlink=on for Jetson TX2 adds bb05e11fff09 arm64: tegra: Fix mmc0 alias for Jetson Xavier NX new 9e2409c6eacd Merge branch for-5.13/arm64/dt into for-next new 0a3b25abc2d9 Merge remote-tracking branch 'tegra/for-next' new 2e1f862dc797 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds fad4e18fe4dc arm64: dts: ti: k3-am64-main: Add ADC nodes adds 81623c558684 arm64: dts: ti: k3-am64-main: Add OSPI node adds e4e4e89482ea arm64: dts: ti: k3-am64-evm/sk: Add OSPI flash DT node adds 01a91e01b8fd arm64: dts: ti: k3-am64: Add GPIO DT nodes adds d5a4d5413dd8 arm64: dts: ti: k3-am642: reserve gpio in mcu domain for f [...] new aed80f330e5f Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 9b0f59b9778d Merge remote-tracking branch 'clk/clk-next' adds d60fe8fa6c01 clk: imx: Fix reparenting of UARTs not associated with stdout new f65802eedd8f Merge remote-tracking branch 'clk-imx/for-next' new dbb397ccc6bb clk: renesas: Couple of spelling fixes new b96384b7e762 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 94083b01d7c8 Merge remote-tracking branch 'csky/linux-next' new 9f1c379636ad Merge remote-tracking branch 'h8300/h8300-next' new da5923b8cf8f Merge remote-tracking branch 'm68k/for-next' adds 06c5fa9b2168 m68k: fix flatmem memory model setup new 00657043ba6e Merge remote-tracking branch 'm68knommu/for-next' adds bbcee72c2f7a microblaze: Fix a typo new 7c0f98f7b6aa Merge remote-tracking branch 'microblaze/next' new daffdec40d62 mips: asm: octeon: A typo fix in the file cvmx-address.h new 8455033cd6a8 MIPS: PCI: Fix a typo new c7ec6877bf15 MIPS: disable CONFIG_IDE in sb1250_swarm_defconfig new d459164cddb9 MIPS: switch workpad_defconfig from legacy IDE to libata new d8b4a27bfbf5 MIPS: disable CONFIG_IDE in rbtx49xx_defconfig new 960533c1a8a2 MIPS: disable CONFIG_IDE in bigsur_defconfig new bddeecc959b5 MIPS: disable CONFIG_IDE in malta*_defconfig new d11f6aa94571 MIPS: SiByte: Regenerate stale SWARM defconfig new 2132ce5d1af8 MIPS: SiByte: Enable pata_platform with SWARM defconfig new 05c4e2721d7a MIPS: fix local_irq_{disable,enable} in asmmacro.h new 6cb43bc87f7f Merge remote-tracking branch 'mips/mips-next' new c0c186db49b8 Merge remote-tracking branch 'parisc-hd/for-next' new ae58999e0255 Merge remote-tracking branch 'risc-v/for-next' adds 37564ed834ac s390/uv: add prot virt guest/host indication files adds 98ce70b76942 s390/sclp: increase sclp console line length adds f6576a1b4896 s390/pci: refactor zpci function states adds a9045c221044 s390/pci: deconfigure device on release adds dee60c0dbc83 s390/pci: add zpci_event_hard_deconfigured() adds 64a715ab4e91 s390/cio: introduce CIO debugfs directory adds a4f17cc72671 s390/cio: add CRW inject functionality adds 2631f6b6f22c s390/pci: unify de-/configure for slots and events adds 95b3a8b4014d s390/pci: move zpci_remove_device() to bus code adds 396c100472dd s390/qdio: let driver manage the QAOB adds 5671d9718faf s390/kernel: fix a typo new df2e400e07ad s390/uv: fix prot virt host indication compilation new 84fa3962d5ff s390/crc32-vx: couple of typo fixes new 24cff3aa2a17 Merge remote-tracking branch 's390/for-next' new 292ada242dfd Merge remote-tracking branch 'sh/for-next' new 1882a3349fda Merge remote-tracking branch 'xtensa/xtensa-for-next' new 59347d998241 libfs: fix kernel-doc for mnt_userns new 2111c3c0124f namei: fix kernel-doc for struct renamedata and more new 6961fed42014 xattr: fix kernel-doc for mnt_userns and vfs xattr helpers new 39015399a849 fs: turn some comments into kernel-doc new 92cb01c74ef1 fs: update kernel-doc for vfs_rename() new f0addd37fd9f Merge branch 'fs/idmapped_mounts/doc_fixes' into for-next new 1bd66c1a32ca fs: document mapping helpers new a65e58e791a1 fs: document and rename fsid helpers new 8e5389132ab4 fs: introduce fsuidgid_has_mapping() helper new db998553cf11 fs: introduce two inode i_{u,g}id initialization helpers new 8fac44cbbaa2 Merge branch 'fs/idmapped_mounts/helpers' into for-next new 72c7cc3ee9af Merge remote-tracking branch 'pidfd/for-next' new f84d3fdeea9b Merge remote-tracking branch 'fscache/fscache-next' adds 0bb788300990 btrfs: fix sleep while in non-sleep context during qgroup removal adds c1d6abdac46c btrfs: fix check_data_csum() error message for direct I/O adds 1b4594654f34 Merge branch 'misc-5.12' into for-next-current-v5.11-20210322 adds fafdea662d39 Merge branch 'for-next-current-v5.11-20210322' into for-ne [...] adds 2a2bda637d3f btrfs: fix comment for btrfs ordered extent flag bits adds 1bc4c11853d6 btrfs: make btrfs_replace_file_extents take btrfs_inode adds d3970d36367f btrfs: make find_desired_extent take btrfs_inode adds 8191d840c278 btrfs: replace offset_in_entry with in_range adds 99e24f6f464c btrfs: replace open coded while loop with proper construct adds 5a32eca8751a btrfs: unexport btrfs_extent_readonly() and make it static adds 169bce5b1994 btrfs: change return type to bool in btrfs_extent_readonly adds d426814d056b btrfs: scrub: drop a few function declarations adds ee1264555aaf btrfs: simplify commit logic in try_flush_qgroup adds a35bef15ecab btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 68715c3ca2e9 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 38178f7fa2ad btrfs: add btree read ahead for full send operations adds 534c5c5dda8c btrfs: add btree read ahead for incremental send operations adds 936080321197 btrfs: assign proper values to a bool variable in dev_exte [...] adds 88885ed0de95 btrfs: don't opencode extent_changeset_free adds 0a4f0aeb7489 btrfs: remove force argument from run_delalloc_nocow() adds 3d07de611831 btrfs: remove mirror argument from btrfs_csum_verify_data() adds 6e08ac8bd164 btrfs: add a i_mmap_lock to our inode adds 9309697e3ab3 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds ad6775a5eda7 btrfs: exclude mmaps while doing remap adds 86e4a59115db btrfs: exclude mmap from happening during all fallocate op [...] adds 99192d2fd52a btrfs: fix race between memory mapped writes and fsync adds a543aefb89da btrfs: fix race between marking inode needs to be logged a [...] adds 581b9f4ab855 btrfs: remove stale comment and logic from btrfs_inode_in_log() adds b9f644f2182f btrfs: remove duplicated in_range() macro adds dd91f3157698 btrfs: convert kmap to kmap_local_page, simple cases adds e8bf3a5abfc9 btrfs: raid56: convert kmaps to kmap_local_page adds 1ea86994d8f5 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds 8eff2a0ccc8b btrfs: integrity-checker: convert block context kmap's to [...] adds a7df87920067 btrfs: move the tree mod log code into its own file adds ed635f843e38 btrfs: use booleans where appropriate for the tree mod log [...] adds c00591110a26 btrfs: use a bit to track the existence of tree mod log users adds c81af103b159 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds 4aadd350cd2c btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds 7dde9f01676a btrfs: add and use helper to get lowest sequence number fo [...] adds 697391998612 btrfs: update debug message when checking seq number of a [...] adds 9ebae80a7e77 btrfs: update outdated comment at btrfs_orphan_cleanup() adds 058853093fb5 btrfs: zoned: remove outdated WARN_ON in direct IO adds ae3b24f49e10 btrfs: do not initialize dev stats if we have no dev_root adds a090a12d6506 btrfs: initialize device::fs_info always adds 8f7137d1d10d btrfs: do not initialize dev replace for bad dev root adds 0deb32f93eb3 btrfs: fix build when using M=fs/btrfs adds bd528f40e3ee btrfs: fix subvolume/snapshot deletion not triggered on mount adds 8211cc81a1d8 btrfs: fix sleep while in non-sleep context during qgroup removal adds 00770ad228d3 btrfs: fix check_data_csum() error message for direct I/O adds 06565d500894 Merge branch 'misc-next' into for-next-next-v5.12-20210322 adds 01bd593cd9ae btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds 00f3ff5edb4b btrfs: convert BUG_ON()'s in relocate_tree_block adds fafeb3458b64 btrfs: handle errors from select_reloc_root() adds b309a8f99eb9 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 4d90d9af345b btrfs: check record_root_in_trans related failures in sele [...] adds 810fe77204dc btrfs: do proper error handling in record_reloc_root_in_trans adds d2798fbb1c7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 4a26fbf349bd btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 2733e87aba5b btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 5cd35f855434 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 70b772fa6385 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds 780a06632dc6 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds 07359208cb9b btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds a4de56e1e403 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 1244ecc39057 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 2dc0ec353e4c btrfs: handle record_root_in_trans failure in create_pendi [...] adds 26fc884a29e3 btrfs: return an error from btrfs_record_root_in_trans adds 61b24a883a34 btrfs: have proper error handling in btrfs_init_reloc_root adds 8fe811d7d120 btrfs: do proper error handling in create_reloc_root adds 2670a19e774a btrfs: validate ->reloc_root after recording root in trans adds 2f8ffc0fb24d btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds ecdd9f048362 btrfs: change insert_dirty_subvol to return errors adds ee4b83b05753 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds 425ec3fb0809 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds d1dbcbf387b7 btrfs: do proper error handling in btrfs_update_reloc_root adds 61fa3af72bb2 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds ae83ca3a73e2 btrfs: handle btrfs_cow_block errors in replace_path adds 8005dfebf105 btrfs: handle btrfs_search_slot failure in replace_path adds bdcff4fdfce5 btrfs: handle errors in reference count manipulation in re [...] adds 561ca2e7b49e btrfs: handle extent reference errors in do_relocation adds 0cb64ee90100 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds 14676e6effbf btrfs: remove the extent item sanity checks in relocate_bl [...] adds d35fd7ed990e btrfs: do proper error handling in create_reloc_inode adds aa2923f3ceb1 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 46b372adc80f btrfs: do not panic in __add_reloc_root adds 42ec17c25413 btrfs: cleanup error handling in prepare_to_merge adds e594bcb5946d btrfs: handle extent corruption with select_one_root properly adds f4169e59e56b btrfs: do proper error handling in merge_reloc_roots adds 7021c93f305e btrfs: check return value of btrfs_commit_transaction in r [...] adds 68227ef5d59a Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] adds 5c5c04b6383a btrfs: add sysfs interface for supported sectorsize adds 4717e1a2019d btrfs: use min() to replace open-code in btrfs_invalidatepage() adds 1fa5d534b932 btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds 57c90ee3f26d btrfs: introduce helpers for subpage dirty status adds dfa770460655 btrfs: introduce helpers for subpage writeback status adds 842834dcfc82 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] adds b7503a1bcaa8 btrfs: support subpage metadata csum calculation at write time adds 79a167c00158 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds bf7fdb8a4602 btrfs: make the page uptodate assert to be subpage compatible adds 84a5e6b0fc24 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] adds 1affbcd43e3a btrfs: make set_btree_ioerr() accept extent buffer and to [...] adds 3ba5a83fb930 btrfs: introduce end_bio_subpage_eb_writepage() function adds 712336d4242a btrfs: introduce write_one_subpage_eb() function adds 2d46dc646f3c btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds 624936525241 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds d7ae1d97664a Merge branch 'ext/qu/subpage-write-meta-v2' into for-next- [...] adds 7b5e00fc0968 btrfs: do more graceful error/warning for 32bit kernel adds 4d9bd9462cfa Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] adds 30e89d65e389 btrfs: rename delete_unused_bgs_mutex adds 7167acc22397 btrfs: zoned: automatically reclaim zones adds d529adbee00d Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] adds c7f98650557a Merge branch 'for-next-next-v5.12-20210322' into for-next- [...] new 2ddb71340995 Merge remote-tracking branch 'btrfs/for-next' adds 33f624d28bcc cifsd: fix WARNING: unmet direct dependencies detected for [...] adds d410a142f065 cifsd: fix a precedence bug in parse_dacl() adds 91ba8a6b6b97 cifsd: fix a IS_ERR() vs NULL bug adds 8a3becc3d5f6 cifsd: Fix a use after free on error path adds 8bad8d918226 cifsd: fix static checker warning from smb_direct_post_sen [...] adds d36abc95f166 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04d6a50ebdf6 Merge pull request #31 from namjaejeon/cifsd-for-next adds 30f44e929aa6 cifsd: update cifsd.rst document adds 0e75d09153fe cifsd: add index.rst in cifs documentation adds c9da0f0dd908 cifsd: remove unneeded FIXME comments adds 574623b423d4 Merge pull request #32 from namjaejeon/cifsd-for-next adds 2d44673005ea cifsd: fix incorrect comments adds 18a99c841c52 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds 3bf0685764b9 cifsd: Pass string length parameter to match_pattern() adds 4033f5548d03 Merge pull request #33 from namjaejeon/cifsd-for-next adds 0efdf3f183e7 cifsd: fix build warnings from cifsd.rst adds 040d73b154cc cifsd: Fix an error code in smb2_read() adds 91208e87d526 Merge pull request #34 from namjaejeon/cifsd-for-next new 68ba380ba477 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 0364578b42ba Merge remote-tracking branch 'ecryptfs/next' adds 9dff37e442d4 erofs: avoid memory allocation failure during rolling deco [...] adds caddcc1cf9c2 erofs: use workqueue decompression for atomic contexts only adds 1c56e334e6fc erofs: use sync decompression for atomic contexts only adds f3382f3159d7 erofs: complete a missing case for inplace I/O new 5fa41ebb0e91 Merge remote-tracking branch 'erofs/dev' adds 47292dce3d12 exfat: fix erroneous discard when clear cluster bit new 4f6636b76191 exfat: improve write performance when dirsync enabled new 9a109e38e960 exfat: speed up iterate/lookup by fixing start point of tr [...] new 813684f43fa6 Merge remote-tracking branch 'exfat/dev' adds f998d7d545a2 quota: report warning limits for realtime space quotas adds a1e4a2fed6b2 Pull xfs real-time warning count update from Darrick. new ee68c46c67da Merge remote-tracking branch 'ext3/for_next' adds e1175f022911 f2fs: fix to align to section for fallocate() on pinned file adds ef76af2f0e47 f2fs: allow to change discard policy based on cached discard cmds adds 6c739e5302a9 f2fs: fix to use per-inode maxbytes in f2fs_fiemap adds 895bc59ef247 f2fs: add sysfs nodes to get runtime compression stat adds f8f1fbc306a4 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC adds 12aeff2169c7 f2fs: don't start checkpoint thread in readonly mountpoint adds 78189e454782 f2fs: fix to avoid out-of-bounds memory access new 225fed41523a f2fs: fix wrong comment of nat_tree_lock new 72f84539b9df f2fs: fix error path of f2fs_remount() new e0b3f0938223 f2fs: fix to update last i_size if fallocate partially succeeds new bd93ad85fea0 f2fs: fix to avoid touching checkpointed data in get_victim() new 5a493a56b6f7 Merge remote-tracking branch 'f2fs/dev' new fec4eb61d770 Merge remote-tracking branch 'jfs/jfs-next' adds bddfdbcddbe2 NFSD: Extract the svcxdr_init_encode() helper adds 2c42f804d30f NFSD: Update the GETATTR3res encoder to use struct xdr_stream adds 907c38227fb5 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] adds 5cf353354af1 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] adds 70f8e839859a NFSD: Update the NFSv3 wccstat result encoder to use struc [...] adds 9a9c8923b3ef NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] adds cc9bcdad7773 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream adds ecb7a085ac15 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream adds 78315b36781d NFSD: Update the NFSv3 CREATE family of encoders to use st [...] adds 89d79e9672df NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] adds 4d74380a446f NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream adds 8b7044984fd6 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] adds 0a139d1b7f32 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] adds ded04a587f6c NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] adds 5ef2826c7610 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] adds a161e6c76aeb NFSD: Add a helper that encodes NFSv3 directory offset cookies adds a1409e2de4f1 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder adds e4ccfe3014de NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] adds 7f87fc2d34d4 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] adds 1411934627f9 NFSD: Remove unused NFSv3 directory entry encoders adds 76ed0dd96eeb NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations adds a887eaed2a96 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream adds 92b54a4fa422 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream adds e3b4ef221ac5 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream adds d9014b0f8fae NFSD: Update the NFSv2 READLINK result encoder to use stru [...] adds a6f8d9dc9e44 NFSD: Update the NFSv2 READ result encoder to use struct x [...] adds bf15229f2ced NFSD: Update the NFSv2 STATFS result encoder to use struct [...] adds d52532002ffa NFSD: Add a helper that encodes NFSv3 directory offset cookies adds 8141d6a2bb6c NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder adds 94c8f8c682a6 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] adds f5dcccd647da NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] adds 8a2cf9f5709c NFSD: Remove unused NFSv2 directory entry encoders adds 8edc0648880a NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs adds f8cba47344f7 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] adds 778f068fa0c0 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] adds 8d2009a10b3a NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] adds 07f5c2963c04 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] adds 83d0b8457277 NFSD: Clean up after updating NFSv2 ACL encoders adds 20798dfe249a NFSD: Update the NFSv3 GETACL result encoder to use struct [...] adds 15e432bf0cfd NFSD: Update the NFSv3 SETACL result encoder to use struct [...] adds 1416f435303d NFSD: Clean up after updating NFSv3 ACL encoders adds 6019ce0742ca NFSD: Add a tracepoint to record directory entry encoding adds 219a170502b3 NFSD: Clean up NFSDDBG_FACILITY macro adds 7f7e7a4006f7 nfsd: helper for laundromat expiry calculations adds f988a7b71d1e nfsd: Log client tracking type log message as info instead [...] adds c6c7f2a84da4 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] adds 34a624931b8c nfsd: Fix typo "accesible" adds 792a5112aa90 nfsd: COPY with length 0 should copy to end of file adds e7a833e9cc6c nfsd: don't ignore high bits of copy count adds 472d155a0631 nfsd: report client confirmation status in "info" file adds 072db263e1dd svcrdma: RPCDBG_FACILITY is no longer used adds 270f25edcc16 svcrdma: Provide an explanatory comment in CMA event handler adds c6b7ed8f946f svcrdma: Remove stale comment for svc_rdma_wc_receive() adds 77f0a2aa5cdd svcrdma: Add a batch Receive posting mechanism adds 7b748c30cc04 svcrdma: Use svc_rdma_refresh_recvs() in wc_receive adds c558d4759686 svcrdma: Maintain a Receive water mark adds e844d307d46c svcrdma: Add a "deferred close" helper adds 2a1e4f21d841 svcrdma: Normalize Send page handling adds 579900670ac7 svcrdma: Remove unused sc_pages field adds cc93ce9529a6 svcrdma: Retain the page backing rq_res.head[0].iov_base adds 7dcfbd86adc4 SUNRPC: Export svc_xprt_received() adds 82011c80b3ec SUNRPC: Move svc_xprt_received() call sites adds 1d7a2ae801a4 svcrdma: Single-stage RDMA Read adds 04f377de4b83 svcrdma: Remove sc_read_complete_q adds 7f6a5fc4c8e4 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg adds 29a4e914914a svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() new c5606f843f87 Merge remote-tracking branch 'cel/for-next' new d1eb63595a84 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 4e8f10466d1c Merge remote-tracking branch 'v9fs/9p-next' new 4ca9adeddf31 Merge remote-tracking branch 'file-locks/locks-next' adds 6e3e2c4362e4 new helper: inode_wrong_type() adds 3e10a15ffc8d ceph: fix up error handling with snapdirs adds ed94f87c2b12 ceph: don't allow type or device number to change on non-I [...] adds 6e1eb04a87f9 afs: Fix updating of i_mode due to 3rd party change adds e98f93e7ca71 vboxsf: don't allow to change the inode type adds e89f00d602b1 orangefs_inode_is_stale(): i_mode type bits do *not* form [...] adds 60606ecad188 ocfs2_inode_lock_update(): make sure we don't change the t [...] adds 4a378d8a0d96 gfs2: be careful with inode refresh adds 4ab5260dab28 do_cifs_create(): don't set ->i_mode of something we had n [...] adds 3bcb39b086bf cifs: have ->mkdir() handle race with another client sanely adds 4d66952a2032 cifs: have cifs_fattr_to_inode() refuse to change type on [...] adds a612c07dd201 hostfs_mknod(): don't bother with init_special_inode() adds e34d657fc568 openpromfs: don't do unlock_new_inode() until the new inod [...] adds b577d0cd2104 9p: missing chunk of "fs/9p: Don't update file type when u [...] adds c4ab036a2f41 spufs: fix bogosity in S_ISGID handling adds 4313e3523373 ecryptfs: get rid of pointless dget/dput in ->symlink() an [...] adds b2648d512eb2 ecryptfs: saner API for lock_parent() adds 483bc7e82ccf ecryptfs: get rid of unused accessors adds 9d786beb6fe5 ecryptfs: ecryptfs_dentry_info->crypt_stat is never used adds e756c566df67 Merge branches 'work.inode-type-fixes' and 'work.ecryptfs' [...] adds a2bbe66493ee constify dentry argument of dentry_path()/dentry_path_raw() adds 2be7828c9fef get rid of autofs_getpath() adds 90432e600619 buffer: a small optimization in grow_buffers adds f85ebc25fa88 Merge branch 'work.misc' into for-next new c42dfff3735f Merge remote-tracking branch 'vfs/for-next' adds 9f961c2e0874 lib/vsprintf: do not show no_hash_pointers message multiple times adds ea35d8677811 MAINTAINERS: update Senozhatsky email address adds 6a01b45270b9 Merge branch 'for-5.13' into for-next adds 4a8ef190c16f mm, slub: use pGp to print page flags adds 96b94abc12e6 mm, slub: don't combine pr_err with INFO adds c244297acbe5 vsprintf: dump full information of page flags in pGp adds de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next new c5abbaaab5fe Merge remote-tracking branch 'printk/for-next' adds c99e755a4a4c PCI: Release OF node in pci_scan_device()'s error path adds 7b447c31f671 Merge branch 'pci/enumeration' adds 49ddaa96197b Merge branch 'pci/error' adds 43395d9e0912 PCI: Fix kernel-doc errors adds 3380cf096f23 Merge branch 'pci/kernel-doc' adds 1bb73841ea7a PCI: Remove MicroGate SyncLink device IDs adds bcc84280d710 Merge branch 'pci/misc' adds b5d9209d5083 PCI: brcmstb: Fix error return code in brcm_pcie_probe() adds 836c9c47e321 Merge branch 'remotes/lorenzo/pci/brcmstb' adds f9875d1a3630 dt-bindings: PCI: ti,j721e: Add binding to represent refcl [...] adds 3201f355e9a9 dt-bindings: PCI: ti,j721e: Add host mode dt-bindings for [...] adds 6b7d5394c21d dt-bindings: PCI: ti,j721e: Add endpoint mode dt-bindings [...] adds 49e0efdce791 PCI: j721e: Add support to provide refclk to PCIe connector adds f969620d32a1 Merge branch 'remotes/lorenzo/pci/cadence' adds 3d0b2a3a87ce PCI: keystone: Let AM65 use the pci_ops defined in pcie-de [...] adds f2251cd732dd Merge branch 'remotes/lorenzo/pci/dwc' adds 1e83130f01b0 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() adds 0916360f3b6a Merge branch 'remotes/lorenzo/pci/iproc' adds 1b7996a528b3 PCI: layerscape: Correct syntax by changing comma to semicolon adds 72336baead88 Merge branch 'remotes/lorenzo/pci/layerscape' adds 2c61f32124b0 PCI: microchip: Make some symbols static adds 6e7628c8c3c1 PCI: microchip: Remove dev_err() when handing an error fro [...] adds 30347b6db9c6 Merge branch 'remotes/lorenzo/pci/microchip' adds d895ce703098 PCI: tegra: Constify static structs adds 10739e2a5e83 PCI: tegra: Fix typo for PCIe endpoint mode in Tegra194 adds 46d9fc9b7a61 Merge branch 'remotes/lorenzo/pci/tegra' adds 9b4a824b889e iommu/vt-d: Use Real PCI DMA device for IRTE adds ee81ee84f873 PCI: vmd: Disable MSI-X remapping when possible adds 0208f3be2a9c Merge branch 'remotes/lorenzo/pci/vmd' adds 021a90fe60ea PCI: mobiveil: Improve PCIE_LAYERSCAPE_GEN4 dependencies adds 55bddc9ae5fb Merge branch 'remotes/lorenzo/pci/misc' new 006d07d15fbd Merge remote-tracking branch 'pci/next' adds c49c33637802 HID: support for initialization of some Thrustmaster wheels adds 5b06236b3741 Merge branch 'for-5.13/thrustmaster' into for-next adds 2076b7bdc529 HID: ft260: fix an error message in ft260_i2c_write_read() adds 6b3d250b1c7f Merge branch 'for-5.13/ft260' into for-next adds 94cad2ddb298 HID: intel_ish-hid: HBM: Use connected standby state bit d [...] adds c73fb7595ad0 Merge branch 'for-5.13/intel-ish' into for-next adds dfe74f550810 HID: thrustmaster: introduce proper USB dependency adds 30541b02f591 Merge branch 'for-5.13/thrustmaster' into for-next new fbed92f00353 Merge remote-tracking branch 'hid/for-next' adds 83c3408f7b9c i2c: stm32f7: support DT binding i2c-analog-filter adds 9449a5585499 i2c: stm32f7: add support for DNF i2c-digital-filter binding adds b87752528fe5 i2c: stm32f7: indicate the address being accessed on errors adds 82531dfdf163 i2c: rcar: implement atomic transfers adds f1e1bf76bc20 i2c: powermac: remove uncertainty about SMBUS_BLOCK transfers adds fd6c3f45bf30 i2c: i2c-scmi: Drop unused ACPI_MODULE_NAME definition adds 71581562ee36 i2c: bail out early when RDWR parameters are wrong adds e409a6a3e069 i2c: turn recovery error on init to debug adds 2acaad748aa8 Merge branch 'i2c/for-current' into i2c/for-next new 5ce3ea85dcf3 Merge remote-tracking branch 'i2c/i2c/for-next' adds e43d5c7c3c34 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string new f6912ab78ee4 Merge remote-tracking branch 'i3c/i3c/next' new daedd8ba9af7 Merge remote-tracking branch 'dmi/dmi-for-next' adds d21d8de8634d hwmon: 9corsair-psu) add support for critical values adds 0170be1b5ef4 hwmon: (ftsteutates) Fix spelling typo adds 0daf4b544bef hwmon: (ds1621) Use kobj_to_dev() adds a6bde2c1395a hwmon: Use kobj_to_dev() adds c37e19c3791a hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 38f15506d965 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds 93a4163605f1 hwmon: (pmbus) Replace - with _ in device names before reg [...] adds 644b9af5c605 hwmon: replace snprintf in show functions with sysfs_emit new a8fbc359f046 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new a9abfe781531 Merge remote-tracking branch 'jc_docs/docs-next' adds 1f6c45ac5fd7 atomisp: don't let it go past pipes array adds 86ee6729c9b4 media: add a subsystem profile documentation adds 9f3d1056ea54 media: v4l2-ctrl: Make display delay and display enable st [...] adds 8ec0b7b0b598 media: venus: vdec: Add support for display delay and dela [...] adds c3042bff918a media: s5p-mfc: Use display delay and display enable std controls adds 644bcc0315f2 media: docs: Deprecate mfc display delay controls adds f2bf1bcb191b media: v4l2-ctrls: Add control for AUD generation adds 08c067976279 media: venus: venc: Add support for AUD NALU control adds 5a465c5391a8 media: venus: core: Fix some resource leaks in the error p [...] adds 08b1cf474b7f media: venus: core, venc, vdec: Fix probe dependency error adds f765f45f2910 media: venus: Include io.h for memremap() adds 18a6262b05f7 media: venus: core: Parse firmware-name DT property adds d04c114e806f media: uapi: vp8: Remove "header" from symbol names and macros adds 643a236e46d4 media: uapi: vp8: Rename v4l2_vp8_loopfilter to v4l2_vp8_l [...] adds dacd59454449 media: uapi: vp8: Add proper kernel-doc documentation adds 1fb03333eb92 media: uapi: Move parsed VP8 pixel format out of staging adds e74b504a87c1 media: uapi: Move the VP8 stateless control type out of staging adds 45c79296d736 media: controls: Log VP8 stateless control in .std_log adds 0c86b4bdac7e media: vp8: Rename V4L2 VP8 specific macro to V4L2_VP8_ adds 363240ce1c08 media: uapi: move VP8 stateless controls out of staging adds e6a7d7c342cb media: uapi: vp8: Fix kernel-doc warnings adds 1a28dce222a6 media: vim2m: initialize the media device earlier adds da24442796b2 media: exynos4-is: add missing call to of_node_put() adds f9426edd5668 media: ti-vpe: cal: remove unneeded assignment adds b83209176d68 media: ti-vpe: cal: fix subdev mbus_code enumeration adds 38e89e790fe2 media: ti-vpe: cal: Implement media controller centric API adds 95667791eb6e media: platform: xilinx: fix error return code of xvip_gra [...] adds 1b0b433fd1b2 media: vidtv: remove duplicate include in vidtv_psi adds 41c991bd2349 media: flexcop-usb: delete unneeded return adds f3d384e36630 media: platform: sunxi: sun6i-csi: fix error return code o [...] adds b9302fa7ed97 media: tuners: fix error return code of hybrid_tuner_reque [...] adds e61f9ea27193 media: m88ds3103: fix return value check in m88ds3103_probe() adds f550eca585df media: ext-ctrls-codec.rst: clarify V4L2_CID_MPEG_VIDEO_BITRATE adds f12b81e47f48 media: core headers: fix kernel-doc warnings adds c2d6a60dc465 media: media/pci: fix kerneldoc issues in two headers adds a68a90b2ecd3 media: media/i2c: fix kerneldoc issues for media i2c headers adds c214e6dd5c9b media: vpbe_osd.h/uvcvideo.h includes: fix trivial kernel- [...] adds f20596943a32 media: media tuner headers: fix kernel-doc warnings adds 7432376a3f57 media: cec/core/cec-notifier: use IS_REACHABLE(CONFIG_I2C) adds 0376a51fbe5e media: v4l: Add packed YUV444 24bpp pixel format adds b16ed1e66008 media: dt-bindings: Add bindings for i.MX8QXP/QM JPEG driver adds b8035f7988a8 media: Add parsing for APP14 data segment in jpeg helpers adds ccbea178db47 media: Quit parsing stream if doesn't start with SOI adds 819f3ea51d47 media: Avoid parsing quantization and huffman tables adds 2db16c6ed72c media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder adds be157db0a3d8 media: Add maintainer for IMX jpeg v4l2 driver adds 2f65fcee3086 media: videobuf2: Explicitly state max size of planes adds aa966274d629 media: Correct 'so' adds c759b2970c56 media: media/saa7164: fix saa7164_encoder_register() memor [...] adds c451ee146d44 media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101 [...] adds c10a3718d955 media: media/usb/gspca/w996Xcf.c: /** -> /* adds bea7515df5a2 media: v4l2-dev.c: show which events are requested by poll() adds 48e15418e41e media: v4l2-ioctl.c: fix timestamp format adds eaaea4681984 media: gspca/sq905.c: fix uninitialized variable adds ea1611ba3a54 media: v4l2-ctrls.c: initialize flags field of p_fwht_params adds 8d1f2c37fc92 media: ext-ctrls-codec.rst: fix typos adds 4b19f9716ad8 media: pci: saa7164: Rudimentary spelling fixes in the fil [...] adds 60250052a1a6 media: camera-mx2: Remove unused header file adds 3f5b610b45a3 media: camera-mx3: Remove unused header file adds 30bcc5103725 media: radio-si476x: rectify spelling and grammar adds d8bdc3e456b6 media: camss: Fix vfe_isr_comp_done() documentation adds ad46e1a8d851 media: camss: Fix vfe_isr comment typo adds c3177cb018a8 media: camss: Replace trace_printk() with dev_dbg() adds 96387cffeb72 media: camss: Add CAMSS_845 camss version adds 9d95baf9fcf8 media: camss: Make ISPIF subdevice optional adds 633b388f85c5 media: camss: Refactor VFE HW version support adds 7319cdf189bb media: camss: Add support for VFE hardware version Titan 170 adds e19b14b1873d media: camss: Add missing format identifiers adds 76005817fa95 media: camss: Refactor CSID HW version support adds eebe6d00e9bf media: camss: Add support for CSID hardware version Titan 170 adds 2f8b67195e48 media: camss: Add support for CSIPHY hardware version Titan 170 adds 2f6f8af67203 media: camss: Refactor VFE power domain toggling adds 705245679372 media: camss: Enable SDM845 adds 307600fa8b44 media: dt-bindings: media: camss: Add qcom,msm8916-camss binding adds 6be3837fee69 media: dt-bindings: media: camss: Add qcom,msm8996-camss binding adds 6761996a8c4d media: dt-bindings: media: camss: Add qcom,sdm660-camss binding adds d1d5ce260165 media: dt-bindings: media: camss: Add qcom,sdm845-camss binding adds 750cfee8b150 media: MAINTAINERS: Change CAMSS documentation to use dtsc [...] adds b4a9d65972b4 media: dt-bindings: media: Remove qcom,camss documentation adds c894e95fe67b media: media/usb: fix kernel-doc header issues adds 0cb92ed0b34d media: tegra-video/csi.h: fix kernel-doc mistake adds 0ae4ff019ccd media: exynos-gsc/exynos4-is: add missing 'struct' to kerneldoc adds 89e078b510bd media: s5p-jpeg: fix kernel-doc warnings adds 7bc69c9693ed media: ti-vpe/cal.h: fix kernel-doc formatting adds 091263973d4a media: rcar-vin/rcar-vin.h: fix kernel-doc formatting adds 528b38ed7b6d media: media/platform/sti: fix kernel-doc formatting adds 7a9d4140e767 media: vsp1/vsp1_drm.h: add missing 'struct' kernel-doc keyword adds 75e2ddb18127 media: staging: media: hantro: fix kernel-doc formatting adds 328085e1dc17 media: staging: media: ipu3: add missing kernel-doc 'struc [...] adds 7c45affd0c72 media: staging: media: meson: vdec: fix kernel-doc warning adds 6987322cad1a media: mtk-jpeg/mtk_jpeg_core.h: fix kernel-doc warnings adds 85486243e1f4 media: mtk-mdp: fix kernel-doc warnings adds f56ac19565a3 media: mtk-vcodec: fix kernel-doc warnings adds 0f02beec6187 media: mtk-vpu/mtk_vpu.h: fix kernel-doc warnings adds fe1fd84287f6 media: i2c: adv7842: remove open coded version of SMBus bl [...] adds a9e3863d0006 media: v4l2-ctrls: Fix h264 hierarchical coding type menu ctrl adds 9cc25c4bea9e media: videobuf2: Exit promptly if size = 0 adds 1a77d4fd3b1e media: coda: Remove unneeded of_match_ptr() adds 79f382b9a9d8 media: media/pci/pt1: Assign value when defining variables adds a611be7589b4 media: vidioc-g-ext-ctrls.rst: reformat tables and clarify [...] adds abe1338c5e7e media: buffer.rst: fix incorrect :c:type adds 54b74981c86c media: adv7604: writing a one-block EDID failed adds c2357dd9cbaf media: rkvdec: Remove of_match_ptr() adds 1ef5b9b81810 media: v4l2-mc: fix a warning message adds bb5d418076f8 media: cx25821: switch from 'pci_' to 'dma_' API adds d6af27c3a6b6 media: dvb_frontend: move algo-specific settings to a function adds 8d4a554d9cb1 media: dvb_frontend: don't call dvb_frontend_get_stepsize() twice adds 548ad8ee68c0 media: dvb_frontend: warn if frontend driver has API issues adds 6045b01dd0e3 media: [next] staging: media: atomisp: fix memory leak of [...] adds d4a3fa6652e3 media: dvb-frontends: lgdt3306a.c: remove dead code adds f07d34d141e0 media: staging: media: atomisp: Don't abort on error in mo [...] adds c0e3bcb25390 media: camera-sensor.rst: fix a doc build warning adds 2e774b369979 media: mantis: switch from 'pci_' to 'dma_' API adds 967db696b037 atomisp: remove a now unused var adds d7bcb5b15041 media: staging: media: atomisp: Remove unhelpful info message adds 519648bed470 media: mantis: remove orphan mantis_core.c adds 491a0b208b15 media: staging: media: atomisp: clean up block comment sty [...] adds 16a5dcf7fbc2 media: atomisp: Fixed error handling path adds 3a7c578f3918 media: staging: atomisp: Fixed allignment to match open pa [...] adds 4658e1dbc358 media: staging: atomisp: Removed else branch in function adds dfe59c78f4cc media: staging: atomisp: Corrected error handling in function adds 9baa3d64e8e2 media: m88rs6000t: avoid potential out-of-bounds reads on arrays adds 32abe91502d0 media: staging: media: atomisp: Remove unused function adds 3aa059ae8beb media: staging: media: atomisp: Remove unnecessary if statement adds 1907345078b8 media: atomisp: make atomisp_css_stop() void adds 5d986a0e85af media: atomisp: make atomisp_css_continuous_set_num_raw_fr [...] adds a53ff69f7560 media: atomisp: do not select COMMON_CLK to fix builds adds c1f1d76c1944 media: atomisp: remove redundant NULL check of "params" adds 8776682ce31c media: atomisp: Convert comments to C99 initializers adds d0f749f6d21c media: atomisp: Fix Block Comments adds 673d128afd34 media: atomisp: Fix EMBEDDED_FUNCTION_NAME warning adds 6cef8028ce86 media: atomisp: Fix OPEN_ENDED_LINE adds 1e52b54b588e media: atomisp: Fix overlong line adds 31e6736628cf media: atomisp: Fix funciton decleration adds 2a35625b84aa media: atomisp: Delete braces adds 26557ebc1d6d media: atomisp: Fix PARENTHESIS_ALIGNMENT adds fc42aa47bfde media: atomisp: Fix BLOCK_COMMENT_STYLE adds 3881a5a77683 media: atomisp: Write function decleration in one line adds ba11bbf303fa media: atomisp: Fix use after free in atomisp_alloc_css_st [...] adds c606970d4250 media: atomisp: replace boolean comparison of values with [...] adds c63ef1429ac0 media: atomisp: Remove redundant NULL check adds 23817e5c4bb8 media: atomisp: Remove redundant NULL check adds bf9a40ae8d72 media: dvbdev: Fix memory leak in dvb_media_device_free() adds f993b298319a media: camera-sensor.rst: fix c:function build warning adds c277077bab0d media: media/siano: Fix transmission parameters reporting [...] adds 31e1652faa9e media: atomisp: ov2722: remove unnecessary debug print adds 760dba07bcf6 media: atomisp: fix Wvisiblity warning adds 58fba0b16cb3 media: atomisp: remove redundant NULL check adds ac68fb7f124b media: atomisp: remove redundant NULL check adds 184fc42a73b7 media: atomisp: auto-select VIDEO_V4L2_SUBDEV_API adds 040b86483c63 media: atomisp: do not free kmalloc memory by vfree adds 671779f665d9 media: staging: media/atomisp: don't compile unused code adds ee06162d98c3 media: staging: media: ipu3: code style fix - missing a bl [...] adds 21ad53f206a9 media: staging: media: omap4iss: code style - avoid macro [...] adds 97b34809ec24 media: staging: atomisp: reduce kernel stack usage new 065f33d56552 Merge remote-tracking branch 'v4l-dvb/master' adds cf2d1121c5d9 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds 7a20b92e9c17 Merge branch 'acpi-messages' into linux-next adds be3e835789f2 Merge branch 'acpi-drivers' into linux-next adds c1d1e25a8c54 ACPI: video: Add missing callback back for Sony VPCEH3U1E adds 573ebdd2105a Merge branch 'acpi-video' into linux-next adds 389e4ecf5fec cpufreq: schedutil: Call sugov_update_next_freq() before c [...] adds 4c56f573bd94 ia64: fix format string for ia64-acpi-cpu-freq adds de5bcf404ace cpufreq: intel_pstate: Clean up frequency computations adds c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() adds d484b8bfc6fa intel_idle: update ICX C6 data adds a740561201eb powercap: Add Hygon Fam18h RAPL support adds 922e5ddef973 MAINTAINERS: Add DTPM subsystem maintainer adds 0fafc1347a9a Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] adds 4b9ee772eaa8 ACPI: scan: Turn off unused power resources during initialization adds 7e4fdeafa61f ACPI: power: Turn off unused power resources unconditionally adds 8a02d9987636 ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_C [...] adds 935ab8509ccb ACPI: fix various typos in comments adds 215a4e08abd9 Merge branches 'acpi-pm', 'acpi-cppc' and 'acpi-misc' into [...] adds 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes adds a8cc22e40933 Merge branch 'devprop' into linux-next adds eb50aaf960e3 ACPI: scan: Use unique number for instance_no adds 2b05064abe2b Merge branch 'acpi-scan' into linux-next adds 5244f5e2d801 PM: runtime: Defer suspending suppliers adds b7e23e54a9c7 pm-graph: Fix typo "accesible" adds 144389e954ef Merge branches 'pm-core' and 'pm-tools' into linux-next new 25928deeb1e4 ACPICA: Always create namespace nodes using acpi_ns_create_node() new c0b14bf6da1b Merge branch 'acpica' into linux-next new fb9d62b27ab1 PM: EM: postpone creating the debugfs dir till fs_initcall new 972d86381b18 Merge branch 'pm-em' into linux-next new c83c9af0550c Merge remote-tracking branch 'pm/linux-next' adds 4c38f2df71c8 cpufreq: CPPC: Add support for frequency invariance adds 15aa70a32bd0 cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c adds 2b53d1bd13e1 cpufreq: cppc: simplify default delay_us setting new bb81aacaf537 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 9856e28df83e PM / devfreq: Unlock mutex and free devfreq struct in error path adds e5171e6d46fc PM / devfreq: Use more accurate returned new_freq as resume_freq adds 2025a5b282de Merge branch 'immutable-devfreq-v5.13-rc1' into HEAD adds 78efa762997d PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() adds deee7ac8b315 dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. adds abf4cde7d375 dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] adds 5cca99493b0c PM / devfreq: Fix the wrong set_freq path for userspace go [...] adds 3644162cd91d PM / devfreq: Check get_dev_status in devfreq_update_stats adds a4016044a6a0 PM / devfreq: Remove the invalid description for get_target_freq adds cc0a62bc9731 PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status new 1a108f07fe3b Merge remote-tracking branch 'devfreq/devfreq-next' new a10d1e822cf7 Merge remote-tracking branch 'opp/opp/linux-next' new c4568e098c71 Merge remote-tracking branch 'thermal/thermal/linux-next' new 2b66c52b307f Merge remote-tracking branch 'ieee1394/for-next' new 3065615bb4a7 Merge remote-tracking branch 'dlm/next' adds 73f620951b2b swiotlb: move global variables into a new io_tlb_mem structure adds 2d29960af0be swiotlb: dynamically allocate io_tlb_default_mem adds 2cbc2776efe4 swiotlb: remove swiotlb_nr_tbl new 73a79a43524c Merge remote-tracking branch 'swiotlb/linux-next' adds b5486430bb0f RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr adds ae360f41b126 RDMA: Fix kernel-doc compilation warnings adds fdb68dd30e92 RDMA: Delete not-used static inline functions adds 871159515cd1 RDMA/cma: Remove unused leftovers in cma code adds 50feda23152e RDMA/include: Mundane typo fixes throughout the file adds e1ce4de68054 IB/hns: Fix mispelling of subsystem adds 783cf673b05e RDMA/hns: Fix memory corruption when allocating XRCDN new babca294b67c Merge remote-tracking branch 'rdma/for-next' adds 2b9cef667902 octeontx2-pf: Add ip tos and ip proto icmp/icmpv6 flow off [...] adds 1d4d9e42c240 octeontx2-pf: Add tc flower hardware offload on ingress traffic adds d8ce30e0cf76 octeontx2-pf: add tc flower stats handler for hw offloads adds e638a83f167e octeontx2-pf: TC_MATCHALL egress ratelimiting offload adds 31222162557c Merge branch 'octeon-tc-offloads' adds bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Pri [...] adds 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority [...] adds 09bef8326853 Merge branch 'stmmac-vlan-priority-rx-steering' adds e49aa315cb01 net: stmmac: EST interrupts handling and error reporting adds 9f298959191b net: stmmac: Add EST errors into ethtool statistic adds 7b78702ed757 Merge branch 'stmmac-EST-interrupts-and-ethtool' adds a5538a777b73 net: dsa: b53: mmap: Add device tree support adds 55cfeb396965 net: dsa: bcm_sf2: add function finding RGMII register adds 6859d9154934 net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s) adds ea4fe7e842f6 net-sysfs: convert xps_cpus_show to bitmap_zalloc adds d9a063d207f0 net-sysfs: store the return of get_netdev_queue_index in a [...] adds 73f5e52b15e3 net-sysfs: make xps_cpus_show and xps_rxqs_show consistent adds 255c04a87f43 net: embed num_tc in the xps maps adds 5478fcd0f483 net: embed nr_ids in the xps maps adds 6f36158e0584 net: remove the xps possible_mask adds 044ab86d431b net: move the xps maps to an array adds 402fbb992e13 net: add an helper to copy xps maps to the new dev_maps adds 132f743b01b8 net: improve queue removal readability in __netif_set_xps_queue adds d7be87a687cc net-sysfs: move the rtnl unlock up in the xps show helpers adds 2db6cdaebac8 net-sysfs: move the xps cpus/rxqs retrieval in a common function adds 2d05bf015308 net: fix use after free in xps adds 75b2758abc35 net: NULL the old xps map entries when freeing them adds c2ed62b9975e Merge branch 'net-xps-improve-the-xps-maps-handling' adds e47ded97f972 s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL adds ad4bbd7285ad s390/qeth: enable napi_consume_skb() for pending TX buffers adds d96a8c693d0a s390/qeth: remove RX VLAN filter stubs in L3 driver adds 5108802abcb9 Merge branch 's390-qeth-next' adds d2fd2311de90 net: ipa: fix assumptions about DMA address size adds 3c54b7be5d36 net: ipa: use upper_32_bits() adds e5d4e96b44cf net: ipa: fix table alignment requirement adds 99e75a37bd0a net: ipa: relax 64-bit build requirement adds 44b958a68618 Merge branch 'ipa-32bit' adds cc76ce9e8dc6 net: dsa: Add helper to resolve bridge port from DSA port adds ffcec3f257cc net: dsa: mv88e6xxx: Avoid useless attempts to fast-age LAGs adds d89ef4b8b39c net: dsa: mv88e6xxx: Provide generic VTU iterator adds 34065c58306d net: dsa: mv88e6xxx: Remove some bureaucracy around queryi [...] adds 0806dd465414 net: dsa: mv88e6xxx: Use standard helper for broadcast address adds 7b9f16fe401c net: dsa: mv88e6xxx: Flood all traffic classes on standalo [...] adds 041bd545e124 net: dsa: mv88e6xxx: Offload bridge learning flag adds 8d1d8298eb00 net: dsa: mv88e6xxx: Offload bridge broadcast flooding flag adds d7417ee91858 Merge branch 'mv88e6xxx-offload-bridge-flags' adds 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection adds 21e0b8fc1608 of: of_net: Provide function name and param description adds 7f1330c1b19d /net/hsr: fix misspellings using codespell tool adds a835f9034efb /net/core/: fix misspellings using codespell tool adds 92a310cdcf81 nfc/fdp: Simplify the return expression of fdp_nci_open() adds 269aa0301224 net: cdc_ncm: drop redundant driver-data assignment adds 0f9651bb3ade octeontx2-af: Remove redundant initialization of pointer pfvf adds 536e1004d273 net: lapbether: Close the LAPB device before its underlyin [...] adds d25fde64d1c2 net: ocelot: Fix deletetion of MRP entries from MAC table adds df291e54ccca net: ocelot: support multiple bridges adds 25cc5a5fac15 ionic: code cleanup details adds 2103ed2fab7d ionic: simplify the intr_index use in txq_init adds 9b761574fefc ionic: fix unchecked reference adds acc606d3e4cd ionic: update ethtool support bits for BASET adds 8c775344c768 ionic: block actions during fw reset adds 9e8eaf8427b6 ionic: stop watchdog when in broken state adds e768929de1e4 ionic: protect adminq from early destroy adds 84b9000a4b27 Merge branch 'ionic-fixes' adds 1816bf1f53cb Fix a typo adds e75ec151c108 gro: make net/gro.h self-contained adds 86af2c82c284 gro: add combined call_gro_receive() + INDIRECT_CALL_INET( [...] adds 4a6e7ec93a60 vlan/8021q: avoid retpoline overhead on GRO adds 5588796e8977 ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, [...] adds dea6328b2ea8 Merge branch 'gro-retpoline' adds 38cb57602369 selftests: net: forwarding: Fix a typo adds 497cc00224cf taprio: Handle short intervals and large packets adds 5b6b827413e8 net: phy: at803x: remove at803x_aneg_done() adds e75a2e02ec99 atl1c: switch to napi_gro_receive adds a9d6df642dc8 atl1c: use napi_alloc_skb adds c199fdb8abf5 net: hinic: Remove unnecessary 'out of memory' message adds 44401b677a52 net: hinic: add a blank line after declarations adds e2f84fd17557 net: hinic: remove the repeat word "the" in comment. adds 79d65cab7f85 net: hinic: convert strlcpy to strscpy adds 3674d0539ffa Merge branch 'hinic-cleanups' adds fc72d4773c6b hinic: Remove unused variable. adds b498ee3f7613 r8169: use lower_32_bits/upper_32_bits macros adds 140960564d63 octeontx2-pf: Fix missing spin_lock_init() in otx2_tc_add_flow() adds 745740ac56b8 octeontx2-pf: Fix spelling mistake "ratelimitter" -> "rate [...] adds c54f042dcc1b net: enetc: teardown CBDR during PF/VF unbind adds df4771783d64 net: phy: mscc: Applying LCPLL reset to VSC8584 adds 23d12335752f net: phy: mscc: improved serdes calibration applied to VSC8584 adds 36d021d1049f net: phy: mscc: coma mode disabled for VSC8584 adds 96a2be513936 Merge branch 'mscc-VSC8584-fixes' adds e4a9f45b0be5 net: ipa: make all configuration data constant adds 22e3b314302c net: ipa: fix canary count for SC7180 UC_INFO region adds 8f692169b138 net: ipa: don't define empty memory regions adds 2ef88644e5d4 net: ipa: define some new memory regions adds 37537fa8e973 net: ipa: define QSB limits in configuration data adds 942f0c6e28ed Merge branch 'ipa-update-config-data' adds 919067cc845f net: add CONFIG_PCPU_DEV_REFCNT adds a4e39b999a58 igc: Remove unused MII_CR_RESET adds 1fa81e259b49 igc: Remove unused MII_CR_SPEED adds a5d86bd969ea igc: Remove unused MII_CR_LOOPBACK adds 501f23092ddb igc: Assign boolean values to a bool variable adds f2d75b178532 e1000e: Mark e1000e_pm_prepare() as __maybe_unused adds d773b7957e4f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b29648ad5b2a net: decnet: Fixed multiple coding style issues adds 8a81efac9417 net: ipa: use configuration data for QSB settings adds b9aa0805ed31 net: ipa: implement MAX_READS_BEATS QSB data adds 8ee5df6598ff net: ipa: split sequencer type in two adds 1690d8a75d87 net: ipa: sequencer type is for TX endpoints only adds b259cc2a036f net: ipa: update some comments in "ipa_data.h" adds e0e7af0d275c Merge branch 'ipa-cfg-data-updates' adds dc4aa50b13f1 r8169: add support for ethtool get_ringparam adds a1e6f641e307 Revert "net: dsa: sja1105: Clear VLAN filtering offload ne [...] adds 227d72063fcc dsa: simplify Kconfig symbols and dependencies adds f57bac3c33e7 netdev: add netdev_queue_set_dql_min_limit() adds 6215afcb9a7e net/sched: cls_flower: use ntohs for struct flow_dissector [...] adds abee13f53e88 net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS adds fd42327f31bb dt-bindings: net: Add Actions Semi Owl Ethernet MAC binding adds de6e0b198239 net: ethernet: actions: Add Actions Semi Owl Ethernet MAC driver adds b31f51832acf MAINTAINERS: Add entries for Actions Semi Owl Ethernet MAC adds 5e8302821527 Merge branch 'actions-semi-ethernet-mac' adds 0853f5ab35e6 NFC: Fix a typo adds f44773058ce2 openvswitch: Fix a typo adds 405a129f5938 linux/qed: Mundane spelling fixes throughout the file adds 5f2b1238b33c net: hns3: refactor out hclge_add_fd_entry() adds 74b755d1dbf1 net: hns3: refactor out hclge_fd_get_tuple() adds fb72699dfef8 net: hns3: refactor for function hclge_fd_convert_tuple adds ae4811913f57 net: hns3: add support for traffic class tuple support for [...] adds fc4243b8de8b net: hns3: refactor flow director configuration adds f07203b0180f net: hns3: refine for hns3_del_all_fd_entries() adds 67b0e1428e2f net: hns3: add support for user-def data of flow director adds 3e0144ad558d Merge branch 'hns3-flow-director' adds 43a440c4007b bnxt_en: Improve the status_reliable flag in bp->fw_health. adds 80a9641f09f8 bnxt_en: Improve wait for firmware commands completion adds a2f3835cc68a bnxt_en: don't fake firmware response success when PCI is [...] adds 15a7deb89549 bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps adds 2924ad95cb51 bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the [...] adds bae8a00379f4 bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after [...] adds 861aae786f2f bnxt_en: Enhance retry of the first message to the firmware. adds c2fbd3c542b4 Merge branch 'bnxt_en-Error-recovery-improvements' adds 3de43dc98615 net: dsa: mv88e6xxx: fix up kerneldoc some more adds c3c3791ce31e cxgb4: Remove redundant NULL check adds f5fcca89f59c net: bridge: declare br_vlan_tunnel_lookup argument tunnel [...] adds 5da9ace3405f net: make xps_needed and xps_rxqs_needed static adds 744b83766322 net: move the ptype_all and ptype_base declarations to inc [...] adds 13e8c216d2ed misdn: avoid -Wempty-body warning adds aa785f93fcb4 net: l2tp: Fix a typo adds 7ec05a603548 net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP adds 7f08ec6e0426 net-sysfs: remove possible sleep from an RCU read-side cri [...] adds 0353b4a96b7a net: bridge: when suppression is enabled exclude RARP packets adds 08c99b92d76c mlxsw: spectrum_router: Remove RTNL assertion adds 26df5acc275b mlxsw: spectrum_router: Consolidate nexthop helpers adds c6a5011bec09 mlxsw: spectrum_router: Only provide MAC address for valid [...] adds 248136fa251a mlxsw: spectrum_router: Adjust comments on nexthop fields adds 031d5c160656 mlxsw: spectrum_router: Introduce nexthop action field adds 1be2361e3ca7 mlxsw: spectrum_router: Prepare for nexthops with trap action adds fc199d7c08c8 mlxsw: spectrum_router: Add nexthop trap action support adds 424603ccdd5e mlxsw: spectrum_router: Rename nexthop update function to [...] adds 29017c643476 mlxsw: spectrum_router: Encapsulate nexthop update in a function adds 40f5429fce69 mlxsw: spectrum_router: Break nexthop group entry validati [...] adds c1efd50002c0 mlxsw: spectrum_router: Avoid unnecessary neighbour updates adds d354fdd923e7 mlxsw: spectrum_router: Create per-ASIC router operations adds 164fa130dd16 mlxsw: spectrum_router: Encode adjacency group size ranges [...] adds ea037b236a05 mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency grou [...] adds ec8136cdcb15 Merge branch 'mlxsw-resil-nexthop-groups-prep' adds 390bd141808d ice: Add more basic protocol support for flow filter adds b199dddbd399 ice: Support non word aligned input set field adds 0577313e5388 ice: Add more advanced protocol support in flow filter adds cbad5db88aaf ice: Support to separate GTP-U uplink and downlink adds 7012dfd1afc3 ice: Enhanced IPv4 and IPv6 flow filter adds da62c5ff9dcd ice: Add support for per VF ctrl VSI enabling adds 1f7ea1cd6a37 ice: Enable FDIR Configure for AVF adds 0ce332fd62f6 ice: Add FDIR pattern action parser for VF adds 346bf2504397 ice: Add new actions support for VF FDIR adds 21606584f1bb ice: Add non-IP Layer2 protocol FDIR filter for AVF adds ef9e4cc589ca ice: Add GTPU FDIR filter for AVF adds 213528fed2f6 ice: Add more FDIR filter type for AVF adds d6218317e2ef ice: Check FDIR program status for AVF adds 0dbfbabb840d iavf: Add framework to enable ethtool ntuple filters adds 527691bf0682 iavf: Support IPv4 Flow Director filters adds e90cbc257a6f iavf: Support IPv6 Flow Director filters adds a6ccffaa8da3 iavf: Support Ethernet Type Flow Director filters adds a6379db818a8 iavf: Enable flex-bytes support adds 853b0df95285 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds a09d042b0862 net: dsa: lantiq: allow to use all GPHYs on xRX300 and xRX330 adds 204c7614738e net: dsa: lantiq: verify compatible strings against hardware adds ee83d82407e4 dt-bindings: net: dsa: lantiq: add xRx300 and xRX330 switc [...] adds 3adffc762d5f Merge branch 'lantiq-xrx300-xrx330' adds c7e856c85981 dpaa2-switch: move the dpaa2_switch_fdb_set_egress_flood function adds f054e3e217e4 dpaa2-switch: refactor the egress flooding domain setup adds 1e7cbabfdb12 dpaa2-switch: add support for configuring learning state per port adds b54eb093f5ce dpaa2-switch: add support for configuring per port broadca [...] adds 6253d5e39ce2 dpaa2-switch: add support for configuring per port unknown [...] adds b175dfd7e691 dpaa2-switch: mark skbs with offload_fwd_mark adds 0ca99c84df6b Merge branch 'dpaa2-switch-offload-port-flags' adds add2d7363107 net: set initial device refcount to 1 adds 2fc11745c3ff netfilter: flowtable: consolidate skb_try_make_writable() call adds 2babb46c8c82 netfilter: flowtable: move skb_try_make_writable() before [...] adds 4f08f173d08c netfilter: flowtable: move FLOW_OFFLOAD_DIR_MAX away from [...] adds f4401262b927 netfilter: flowtable: fast NAT functions never fail adds e5075c0badaa netfilter: flowtable: call dst_check() to fall back to cla [...] adds 1b9cd7690a1e netfilter: flowtable: refresh timeout after dst and writab [...] adds 0ce7cf4127f1 netfilter: nftables: update table flags from the commit phase adds 9a255a0635fe Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 1ab568e92bf8 net: dsa: hellcreek: Report switch name and ID adds 65d2dbb30019 net: lapb: Make "lapb_t1timer_running" able to detect an a [...] adds c0e715bbd50e net: bridge: add helper for retrieving the current bridge [...] adds f1d42ea10056 net: bridge: add helper to retrieve the current ageing time adds 4f2673b3a2b6 net: bridge: add helper to replay port and host-joined mdb [...] adds 04846f903b53 net: bridge: add helper to replay port and local fdb entries adds 22f67cdfae6a net: bridge: add helper to replay VLANs installed on port adds 185c9a760a61 net: dsa: call dsa_port_bridge_join when joining a LAG tha [...] adds 2afc526ab342 net: dsa: pass extack to dsa_port_{bridge,lag}_join adds 5961d6a12c13 net: dsa: inherit the actual bridge port flags at join time adds 010e269f91be net: dsa: sync up switchdev objects and port attributes wh [...] adds 81ef35e7619a net: ocelot: call ocelot_netdevice_bridge_join when joinin [...] adds e4bd44e89dcf net: ocelot: replay switchdev events when joining bridge adds c692a0be82bb Merge branch 'bridge-dsa-sandwiched-LAG' adds ef860480ea18 ice: Fix prototype warnings adds c4cdb4efa20c igc: Fix prototype warning adds 39da2cac42d4 e1000e: Fix prototype warning adds 262de08f64e3 intel: clean up mismatched header comments adds 9ded647a5141 ice: Fix fall-through warnings for Clang adds f83a0d0adac6 fm10k: Fix fall-through warnings for Clang adds 27e40255e5ac ixgbe: Fix fall-through warnings for Clang adds 52c406989a51 igb: Fix fall-through warnings for Clang adds d8f0c306985e ixgbevf: Fix fall-through warnings for Clang adds 67831a08a778 e1000: Fix fall-through warnings for Clang adds ed97143e0098 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 437c78f976f5 net: ipa: avoid 64-bit modulus adds ea6c8635d5d5 net: ethernet: indir_table.h is included twice adds 4c94fe88cde4 net: ethernet: Remove duplicate include of vhca_event.h new 5aa3afe107d9 net: make unregister netdev warning timeout configurable new e7eae3ad191e net: hns: remove unused get_autoneg() new 72b06363f124 net: hns: remove unused set_autoneg() new 5bc72849240d net: hns: remove unused set_rx_ignore_pause_frames() new 484da1f4f7c3 net: hns: remove unused config_half_duplex() new cf7fc3566768 net: hns: remove unused NIC_LB_TEST_RX_PKG_ERR new dcc683b81fc4 net: hns: remove unused HNS_LED_PC_REG new 4a4ec57c0656 net: hns: remove unnecessary !! operation in hns_mac_confi [...] new 7f8bcd915724 net: hns: remove redundant variable initialization new 45b85e47cdd7 Merge branch 'hns-cleanups' new b3cb91b97c04 bridge: mrp: Disable roles before deleting the MRP instance new 5b7c0c32c904 net: ocelot: Simplify MRP deletion new bb11d9ac9d46 Merge branch 'bridge-mrp-next' new ad248f7761eb net: bridge: Fix missing return assignment from br_vlan_re [...] new ddb94eafab8b net: resolve forwarding path from virtual netdevice and HW [...] new e4417d6950b0 net: 8021q: resolve forwarding path for vlan devices new ec9d16bab615 net: bridge: resolve forwarding path for bridge devices new bcf2766b1377 net: bridge: resolve forwarding path for VLAN tag actions [...] new f6efc675c9dd net: ppp: resolve forwarding path for bridge pppoe devices new 0994d492a1b7 net: dsa: resolve forwarding path for dsa slave ports new 5139c0c00725 netfilter: flowtable: add xmit path types new c63a7cc4d795 netfilter: flowtable: use dev_fill_forward_path() to obtai [...] new 7a27f6ab4135 netfilter: flowtable: use dev_fill_forward_path() to obtai [...] new 4cd91f7c290f netfilter: flowtable: add vlan support new e990cef6516d netfilter: flowtable: add bridge vlan filtering support new 72efd585f714 netfilter: flowtable: add pppoe support new a11e7973cf91 netfilter: flowtable: add dsa support new 79d4071ea4c4 selftests: netfilter: flowtable bridge and vlan support new eeff3000f240 netfilter: flowtable: add offload support for xmit path types new 73f97025a972 netfilter: nft_flow_offload: use direct xmit if hardware o [...] new 26267bf9bb57 netfilter: flowtable: bridge vlan hardware offload and switchdev new 563ae557dd4e net: flow_offload: add FLOW_ACTION_PPPOE_PUSH new 17e52c0aaad7 netfilter: flowtable: support for FLOW_ACTION_PPPOE_PUSH new 3fb24a43c975 dsa: slave: add support for TC_SETUP_FT new d5c53da2b4a5 net: ethernet: mtk_eth_soc: fix parsing packets in GDM new ba37b7caf1ed net: ethernet: mtk_eth_soc: add support for initializing the PPE new 502e84e2382d net: ethernet: mtk_eth_soc: add flow offloading support new 143490cde566 docs: nf_flowtable: update documentation with enhancements new 4b837ad53be2 Merge branch 'netfilter-flowtable' new b6c6680b8b3a octeontx2-af: Few mundane typos fixed new 536e11f96b03 net: sched: Mundane typo fixes new bef32aa8e412 sfc-falcon: Fix a typo new 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp new b7fbc88692e6 octeontx2: fix -Wnonnull warning new 4adec7f81df8 rhashtable: avoid -Wrestrict warning on overlapping sprint [...] new 0ef25ed104ac net: phy: add genphy_c45_loopback new d137c70d0e7a net: phy: marvell10g: Add PHY loopback support new 8a5c14877a48 Merge branch 'phy-c45-loopback' new c3dde0ee7163 net: decnet: Fixed multiple Coding Style issues new 20fd4f421cf4 netdevsim: switch to memdup_user_nul() new 110eccdb2469 net: enetc: don't depend on system endianness in enetc_set [...] new e366a39208e5 net: enetc: don't depend on system endianness in enetc_set [...] new 3c85a8b81cc8 Add Open Routing Protocol ID to `rtnetlink.h` new c6fc65f48072 mlxsw: spectrum_router: Add support for resilient nexthop groups new 62b67ff33bee mlxsw: spectrum_router: Add ability to overwrite adjacency [...] new 197fdfd107e3 mlxsw: spectrum_router: Pass payload pointer to nexthop up [...] new 617a77f044ed mlxsw: spectrum_router: Add nexthop bucket replacement support new d7761cb30374 mlxsw: spectrum_router: Update hardware flags on nexthop buckets new 75d495b02982 mlxsw: reg: Add Router Adjacency Table Activity Dump Register new debd2b3bf573 mlxsw: spectrum_router: Periodically update activity of ne [...] new 03490a823915 mlxsw: spectrum_router: Enable resilient nexthop groups to [...] new 861584724c44 selftests: mlxsw: Test unresolved neigh trap with resilien [...] new ffd3e9b07b9e selftests: mlxsw: Add resilient nexthop groups configurati [...] new eb9da2c1b603 Merge branch 'mlxsw-resilient-nh-groups' Ido Schimmel says: new aa6dd211e4b1 inet: use bigger hash table for IP ID generation new d1c5688087a0 tcp_metrics: tcpm_hash_bucket is strictly local new d7f3087b396d net: ipa: reduce IPA version assumptions new eb09457c9d33 net: ipa: update version definitions new 647a05f3ae98 net: ipa: define the ENDP_INIT_NAT register new e6e49e435512 net: ipa: limit local processing context address new 1910494ee32c net: ipa: move ipa_aggr_granularity_val() new 810a2e1f1073 net: ipa: increase channels and events new 69cdfb530f7b Merge branch 'ipa-versions-and-registers' new d280a2c2b740 Simplify the code by using module_platform_driver macro new 72a0f6d05292 net/tls: Fix a typo in tls_device.c new 0e4161d0eda5 net/packet: Fix a typo in af_packet.c new da1da87fa7fc 6lowpan: Fix some typos in nhc_udp.c new 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure new 84c7f6c33f42 hinic: avoid gcc -Wrestrict warning new 79413b3bf7a6 Merge remote-tracking branch 'net-next/master' adds 97a19caf1b1f bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly adds 9ae2c26e4324 libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h adds c53a3355eb29 selftests/bpf: drop custom NULL #define in skb_pkt_end selftest adds 6b28276512fd Merge branch 'Provide NULL and KERNEL_VERSION macros in bp [...] adds fdc13979f91e bpf, devmap: Move drop error path to devmap for XDP_REDIRECT adds e14ef4bf0111 libbpf: Expose btf_type_by_id() internally adds f36e99a45dbe libbpf: Generalize BTF and BTF.ext type ID and strings iteration adds 3b029e06f624 libbpf: Rename internal memory-management helpers adds 90d76d3ececc libbpf: Extract internal set-of-strings datastructure APIs adds 9af44bc5d4d7 libbpf: Add generic BTF type shallow copy API adds faf6ed321cf6 libbpf: Add BPF static linker APIs adds 8fd27bf69b86 libbpf: Add BPF static linker BTF and BTF.ext support adds c41226654550 bpftool: Add ability to specify custom skeleton object name adds d80b2fcbe0a0 bpftool: Add `gen object` command to perform BPF static linking adds cab62c37be05 selftests/bpf: Re-generate vmlinux.h and BPF skeletons if [...] adds 14137f3c6218 selftests/bpf: Pass all BPF .o's through BPF static linker adds a0964f526df6 selftests/bpf: Add multi-file statically linked BPF object [...] adds 6d8b271682e2 Merge branch 'BPF static linking' adds ea24b19562fe libbpf: Add explicit padding to btf_dump_emit_type_decl_opts adds 9ef05281e5d0 bpf: Remove insn_buf[] declaration in inner block adds 78b226d48106 libbpf: Skip BTF fixup if object file has no BTF new e2c69f3a5b4e bpf: Avoid old-style declaration warnings new 471098565af4 Merge remote-tracking branch 'bpf-next/for-next' new ed8badd29c48 Merge remote-tracking branch 'ipsec-next/master' new 93fd4c5ff659 Merge remote-tracking branch 'mlx5-next/mlx5-next' new e3b7937ea40e Merge remote-tracking branch 'wireless-drivers-next/master' adds 71793730ebfd Bluetooth: btbcm: Add BCM4334 DT binding adds 81534d4835de Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles adds 3a9d54b1947e Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default adds 5c4c8c954409 Bluetooth: verify AMP hci_chan before amp_destroy adds 07528783c7da Bluetooth: hci_qca: Mundane typo fix adds be8597239379 Bluetooth: initialize skb_queue_head at l2cap_chan_create() adds 8ff0278d1067 Bluetooth: fix set_ecdh_privkey() prototype adds 3af70b39fa2d Bluetooth: check for zapped sk before connecting adds c29fb5f65072 Bluetooth: Remove trailing semicolon in macros new 0f90d320b4f1 Bluetooth: Remove trailing semicolon in macros new 807f12e627bd Merge remote-tracking branch 'bluetooth/master' new 491ac44e43b8 Merge remote-tracking branch 'gfs2/for-next' new 092193ba8dc5 Merge remote-tracking branch 'mtd/mtd/next' new bd2a17610940 Merge remote-tracking branch 'nand/nand/next' new 6ef8b6024de5 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 0914999744e5 crypto: aegis128 - Move simd prototypes into aegis.h adds d2f2516a3882 crypto: arm/blake2s - fix for big endian adds d5adb9d1f7f8 crypto: arm/aes-scalar - switch to common rev_l/mov_l macros adds e0ba808db7ba crypto: arm/chacha-scalar - switch to common rev_l macro adds f50281df94d7 hwrng: cctrng - use devm_platform_ioremap_resource() to simplify adds 682689a56e3b hwrng: ba431 - use devm_platform_ioremap_resource() to simplify adds 4b7aef023041 crypto: hisilicon/sec - fixes a printing error adds a44dce504bce crypto: hisilicon/sec - fixes some coding style adds 8d759bec84b1 crypto: hisilicon/sec - fixes some driver coding style adds befb1ddaece1 hwrng: cctrng - delete redundant printing of return value new 9fe422b89314 Merge remote-tracking branch 'crypto/master' new 6749c338b42a Merge remote-tracking branch 'drm/drm-next' adds d0c5ac04e7fe drm/mcde/panel: Inverse misunderstood flag adds 7b4957684e5d drm/ingenic: Fix non-OSD mode adds 0f9c4296485b docs: gpu: fix typo adds a9cdf6809290 drm/stm: ltdc: Use simple encoder adds ac4eb83ab255 drm/sched: select new rq even if there is only one v3 adds edf208591724 drm/stm: dsi: Avoid printing errors for -EPROBE_DEFER adds 377f8331d056 drm/virtio: fix possible leak/unlock virtio_gpu_object_array adds b603e810f740 drm/uapi: document kernel capabilities adds 429fc6f9550e drm/vboxvideo: Use managed VRAM-helper initialization adds 5e7222a3674e drm/panel-simple: Undo enable if HPD never asserts adds 6ec52621e77c drm/panel-simple: Don't wait longer for HPD than hpd_absent_delay adds 87b497179f5c drm/panel-simple: Retry if we timeout waiting for HPD adds 339c3e80ad3d dt-bindings: dt-bindings: display: simple: Add N116BCA-EA1 adds 51d35631c970 drm/panel-simple: Add N116BCA-EA1 adds 67cc24ac17fe drm: panel: simple: Set enable delay for BOE NV110WTM-N61 adds 8613385cb285 dma-fence: Document recoverable page fault implications adds ccf953d8f3d6 fb_defio: Remove custom address_space_operations adds f8bade6c9a62 Merge drm/drm-next into drm-misc-next adds 757e26712337 drm/uapi: Add USB connector type adds dc659a4e852b drm/probe-helper: Check epoch counter in output_poll_execute() adds 40e1a70b4aed drm: Add GUD USB Display driver adds f1c68b6a3283 drm/qxl: clean up qxl_bo_move_notify adds 5ea143c38e14 drm/nouveau: clean up nouveau_bo_move_ntfy adds 6cf9dc238cac drm/vmwgfx: clean up vmw_move_notify v2 adds 4cf1d8719aab drm: Few typo fixes adds 67a175a97079 drm/meson: Fix few typo adds 8f214d435607 drm/gma500: use NULL instead of using plain integer as pointer adds 84c41184cfa3 fbdev: omapfb: avoid -Wempty-body warning adds 458025f6c161 vgaarb: avoid -Wempty-body warnings adds b91fbdc1df15 drm/gud: fix sizeof use adds 166633c85c21 drm/gud: Remove unneeded semicolon adds 835bc4838082 drm/sysfs: Convert sysfs sprintf/snprintf family to sysfs_emit adds 85ddbe2c4ac1 drm/bridge/tc358767: Don't register DP AUX channel until b [...] adds 617126187530 drm/bridge/ti-sn65dsi86: (Un)register aux device on bridge [...] adds 885373db8cd5 drm/bridge/analogix/anx78xx: Add missing drm_dp_aux_unregi [...] adds 9962849d0871 drm/bridge/analogix/anx78xx: Setup encoder before register [...] adds 212ee8db8460 drm/bridge/analogix/anx78xx: Cleanup on error in anx78xx_b [...] adds ba5070ec16ae drm/bridge/analogix/anx6345: Add missing drm_dp_aux_unregi [...] adds acf5ff297ec6 drm/bridge/analogix/anx6345: Don't link encoder until afte [...] adds c42712c6e9be drm/bridge/analogix/anx6345: Cleanup on errors in anx6345_ [...] adds b3bdf89c0260 drm/bridge/analogix/dp_core: Unregister DP AUX channel on [...] new 2818c20871e6 drm/rockchip: Remove unused variable new da588d48004a drm/tilcdc: panel: fix platform_no_drv_owner.cocci warnings new e17d1364dc39 drm/tilcdc: rename req_rate to pclk_rate new fd1d9e2d4382 drm/tilcdc: fix LCD pixel clock setting new 976677b5958e drm/tilcdc: fix pixel clock setting warning message new ebd59851c796 drm/ttm: move swapout logic around v3 new f9e2a03e110a drm/ttm: remove swap LRU v3 new a1f091f8ef2b drm/ttm: switch to per device LRU lock new 731b5d10707f Merge remote-tracking branch 'drm-misc/for-linux-next' new be14729a3362 drm/amdgpu: Print the IH client ID name when vm fault happens new 742d3c61acb2 drm/amdgpu: init sos microcode for psp v13 new 133d888da9e1 drm/amdgpu: add kdb loading support for psp v13 new ea6eaf558326 drm/amdgpu: add sys_drv loading support for psp v13 new f11753559021 drm/amdgpu: add tOS loading support for psp v13 new 48375542b0b1 drm/amdgpu: add psp v13 ring support new ee8210832551 drm/amdgpu: init psp v13 ip function new f8a98f1645cd drm/amdgpu: fix incorrect EP_STRAP reg offset for aldebaran new 428ad99e9ccd drm/amdgpu: load pmfw prior to other non-psp fw for aldebaran new 1b15bac7bfda drm/amdgpu: detect sriov capability for aldebaran new efec10c1eb3d drm/amdgpu: bypass gc_9_x_common golden settings new 9fbd96a136f2 drm/amdgpu: enable psp v13 ip block for aldebaran new 26f70889e112 drm/amdgpu: add new smuio callbacks for aldebaran new 2e8c66d6bbb2 drm/amdgpu: implement smuio v13_0 callbacks new 7914a0cd17ec drm/amdgpu: initialize smuio callbacks for aldebaran new efce10005be4 drm/amdgpu: enable xgmi support for Aldebaran new 31691b8d1be4 drm/amdgpu: define address map for host xgmi link (v3) new 3cbb3a9749a3 drm/amdgpu: support get xgmi information for Aldebaran new d34184e3e3ad drm/amdkfd: expose host gpu link via sysfs (v2) new 86d848b16d4c drm/amdgpu: add Aldebaran to the VCN family new eb53aa398121 drm/amdgpu/vcn2.6: Add vcn2.6 support new 56237c6aef9f drm/amdgpu: Fix IH client ID naming table new 7ffe72385ac5 drm/amdgpu: Fix an omission when adding Aldebaran support new ff6885ac475f drm/amdgpu/jpeg2.6: Add jpeg2.6 support new 72b4db0f58cc drm/amdgpu: new cache coherence change for Aldebaran new 98291d6d8c2f drm/amdkfd: add new flag for uncached GPU mapping new eb28f02b1eeb drm/amdgpu: skip MEC2_JT initialization for aldebaran new 7ce293570c75 drm/amdgpu/nbio: add aldebaran support new 9f386fd3aaec drm/amdgpu/vcn: enable VCN on aldebaran new f8db121e4717 drm/amdgpu/jpeg: enable JPEG on aldebaran new 4da999cdfc8d drm/amdgpu: Clean up mmhub functions for aldebaran new 5be50a8fd80f drm/amdgpu: switch to use reg distance member for mmhub v1_7 new fbaa30d87fd8 drm/amdgpu: initialize ta firmware for aldebaran new cf7821a84a4c drm/amdgpu: comments out vcn/jpeg ip blocks for aldebaran new 465c437aac49 drm/amd/swsmu: add aldebaran smu driver if header (v2) new c05d1c401572 drm/amd/swsmu: add aldebaran smu13 ip support (v3) new e747ca0a4e9c drm/amdgpu: declare sdma firmware binary file for aldebaran new 4f668d3d318c drm/amdgpu: initialize external rev_id for aldebaran new 115ba9a9fdd2 drm/amdgpu: declare smuio v13_0 callbacks as static new d74decc41204 drm/amdgpu: updated host to psp mailbox cmd (v2) new b2aa382ae7e0 drm/amdgpu: added register list driver ctx (v2) new 0d2c1855d5f6 drm/amdgpu: added support for register list loading (v2) new 4c2e5f513e95 drm/amdgpu: Add DID for aldebaran new 5c03e5843e6b drm/amdgpu:add smu mode1/2 support for aldebaran new ea9097d921d4 drm/amdgpu:return true for mode1_reset_support on aldebaran new f31c4a11b469 drm/amdgpu: support get_vram_info atomfirmware i/f for aldebaran new 147d082d3862 drm/amdgpu: correct vram_info for HBM2E new 18c3d45a9ae9 drm/amdgpu: init gds for aldebaran new 063a1e834139 drm/amdgpu: skip gds ras workaround for aldebaran new 3de60d961cec drm/amdgpu: use physical_node_id to calculate aper_base new a6d9d6ab8402 drm/amdgpu: apply sdma golden settings for aldebaran new 2fdb91a25e8b drm/amdgpu: add sdma v4_4 ras function new b2459840cf57 drm/amdgpu: add sdma ras error query callback for aldebaran new f5f0e4a0d52f drm/amdgpu: add sdma ras error reset callback for aldebaran new cbb84e7aab1c drm/amdgpu: add mmhub ras error query callback for aldebaran new 27ad2ca66701 drm/amdgpu: add mmhub ras error reset callback for aldebaran new b45589b8377f drm/amdgpu: add mmhub error status query callback for aldebaran new eed4bbd388f1 drm/amdgpu: correct IH_CHICKEN programming for aldebaran new 10c71e6cc9c9 drm/amdgpu: switch to vega20 ih block for aldebaran new d477c5aaece1 drm/amdgpu: disallow use semaphore on aldebaran new 3d01361ce8fa drm/amd/pm:add aldebaran support for getting bootup values new e5a832135072 drm/amdgpu: update atom_firmware_info_v3_4 (v2) new 9d0af8b4def0 drm/amdgpu: pre-map device buffer as cached for A+A config new be566196be3c drm/amdgpu: Don't do FB resize under A+A config new b1138d5ec0e1 drm/amd/pm: Add atom_smc_dpm_info_v4_10 for aldebaran new 8738a82b37d3 drm/amd/amdgpu: Add smu_pptable module parameter new f1adbe036791 drm/amd/pm: Add support to override pptable id for aldebaran new acdd5b72c52d drm/amd/pm: Remove CPU virtual address notification in aldebaran new 7159a36e1194 drm/amdgpu: query aldebaran gfx_config through atomfirmware i/f new 44b3253a4bc8 drm/amdgpu: retire aldebaran gpu_info firmware new 8081f8faca84 drm/amdpgu: add ATOM_DGPU_VRAM_TYPE_HBM2E vram type new 07744e906917 drm/amdgpu: UTLC1 RB SDMA timeout on Aldebaran new b7daed1b62a4 drm/amdgpu: Aldebaran doesn't use semaphore new d02692ae0d53 drm/amdgpu: bypass hdp read cache invalidation for aldebaran (v2) new 73ab8efc7fdf drm/amd/pm: Set no fan control flag as needed. new ad6cc94a6b59 drm/amdkfd: Fix saving the ACC vgprs for Aldebaran new 842811369f51 drm/amdgpu: switch to cached noretry setting for aldebaran new bd7228abb3b4 drm/amdgpu: Enable swsmu block on aldebaran new fdb1fdef2df4 drm/amdgpu: enable vcn and jpeg on aldebaran new bd937973ebfe drm/amdgpu: enable vcn dpg mode on aldebaran new 557da413d638 drm/amdgpu: enable dpg indirect sram mode on aldebaran new e844cd994489 drm/amdgpu: add mmhub client ids for aldebaran new 48a6379a2300 drm/amdgpu: Add clock gating support for aldebaran new 701db6756ca9 drm/amdgpu/pm: Remove unsupported MP1 messages from aldebaran new ced7e082d564 drm/amdgpu/pm: Fix reset message mapping on aldebaran new 8a6b6b667cc2 drm/amdgpu/pm: Remove redundant generic message index new 8cf3dccb0726 drm/amdgpu: Enable CP idle interrupts new 6d9059217a01 drm/amdgpu: Fix aldebaran MMHUB CG/LS logic new b335f289fe0c drm/amdgpu: apply new pmfw loading sequence to arcturus an [...] new df23d1bbd12f drm/amdgpu: Use free system memory size for kfd memory accounting new b672cb1eee59 drm/amdgpu: enable retry fault wptr overflow new 9a9c59a8f4f4 drm/amdgpu: enable 48-bit IH timestamp counter new 4ac5617c4b7d drm/amdgpu: mask the xgmi number of hops reported from psp to kfd new d6f19a994941 drm/amd/pm: Fix power limit query on aldebaran new 26256ca8a6e7 drm/amd/pm: Add DCBTC support for aldebaran new 6be6424684cb drm/amd/pm: Enable performance determinism on aldebaran new debd629a6336 drm/amd/pm: Correct msg status check for powerlimit new 35d5f224a559 drm/amdgpu: Don't reserve vram as WC for A+A new 1f928f51593c drm/amdgpu: Use physical translation mode to access page table new f1dc12ca56b2 drm/amdgpu: Moved gart_size calculation to mc_init functions new 6e93ef8b6884 drm/amdgpu: Modify comments of vram_start/end new f527f310bb6a drm/amdgpu: Placement of gart and vram in sysvm aperture new 7b454b3a3433 drm/amdgpu: Use different gart table parameters for 2-leve [...] new a2902c09c51d drm/amdgpu: Add function to allocate and fill PDB0 new 522510a67795 drm/amdgpu: Set up vmid0 PDB0 new 0c19cab55572 drm/amdgpu: HW setup of 2-level vmid0 page table new 2f055097daef drm/amdgpu: workaround the TMR MC address issue (v2) new abe5ee57c515 drm/amdgpu: enable sram initialization for aldebaran new f4ec3e5039e5 drm/amdgpu: update mmhub client ids for Aldebaran new 79194dacb26a drm/amdgpu: Fix GART page table s-bit new be0478e7b02a drm/amdgpu: Fix the comment in amdgpu_gmc.h new ec8631e01143 drm/amdgpu: use pd addr based on gart level page table new 2bb8ac85683d drm/amd/pm: remove aldebaran serial number support new 65ec7c08c171 drm/amd/pm: Enable user min/max gfxclk on aldebaran new 2f669734f383 drm/amdgpu: allow use psp to load firmware (v2) new 6d909c5da016 drm/amdkfd: Add kernel parameter to stop queue eviction on [...] new 51a0f459f15f drm/amdkfd: Check HIQ's MQD for queue preemption status new 5073506c7eff drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) new 16171a25d833 drm/amdgpu: restore aldebaran save ttmp and trap config on [...] new 264aef8b3bb3 drm/amdgpu: apply gc v9_4_2 golden settings for aldebaran new 9f55d7edb708 drm/amdgpu: add common gc golden settings for aldebaran new b3ecf36bf695 drm/amdgpu: update TCP_CHAN_STEER_1 golden value for aldebaran new 5217811e74d3 drm/amdgpu: add gc powerbrake support (v2) new 22616eb5c9b2 drm/amdgpu: add ras support for gfx of aldebaran new 4abc2567f0eb drm/amdgpu: refine ras codes for GC utc of aldebaran new 88f8575bca5f drm/amdgpu: enable watchdog feature for SQ of aldebaran new 6dce50b1aae0 drm/amdgpu: Let KFD use more VMIDs on Aldebaran new 250491665531 drm/amd/pm: add aldebaran serial number support new 2fb3c5d0d161 drm/amdgpu: change psp_rap_invoke() function return value new d86fd724e59a drm/amdgpu: add psp RAP L0 check support new bea9cd3f8de5 drm/amd/pm: add new data in metrics table new 4464820dc7ed drm/amdgpu: update default timeout of Aldebaran SQ watchdog new 63dbb0db3af0 drm/amdgpu: Make noretry the default on Aldebaran new 761d86d37f86 drm/amdgpu: harvest edc status when connected to host via xGMI new 06bfc045d54c drm/amdgpu: set CPU mapping of vram as cached for A+A mode new 2e2f197f4c99 drm/amdgpu: set snoop bit in pde/pte entries for A+A new c3c9e0faf46b drm/amdkfd: apply uncached flag for aldebaran new 47bfa5f60fbf drm/amdgpu: Increase PSP runtime TMR region size new 50e2fc36e72d drm/amdkfd: Fix UBSAN shift-out-of-bounds warning new c0ea73a4ad43 Revert freesync video patches temporarily new 0b46bc3a9d17 drm/amdgpu: clean-up unused variable new e36ccf9a96aa drm/amdgpu: Set GTT_USWC flag to enable freesync v2 new 775f11aa17b1 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran new a364782f490d drm/amd/pm: Remove min/max overload of pp_dpm_sclk new f78313fae91c drm/amdgpu: Check if FB BAR is enabled for ROM read new ffe5650af0a1 drm/amd/display: Enabled pipe harvesting in dcn30 new d3cf9fa6bace drm/amd/display: Skip powerstate DC hw access if virtual dal new b12f60ac4960 drm/amd/display: Fix typo when retrieving dppclk from UEFI config new 6b66208f0ce0 drm/amd/display: Move define from internal header to dmub_cmd.h new d829303c5b72 drm/amd/display: Fix dmub trace event not update issue new 0c66824be8f4 drm/amd/display: Enable pflip interrupt upon pipe enable new 3c934f454dae drm/amd/display: Read all the trace entry if it is not empty new 61a74712c830 drm/amd/display: Fix warning new 6804287bd142 drm/amd/display: Fixed read/write pointer issue for get dm [...] new 1a595f28ea8d drm/amd/display: [FW Promotion] Release 0.0.55 new 06ddcee49a35 drm/amd/display: Added multi instance support for panel control new 04841b934cc7 drm/amd/display: 3.2.126 new c54a6fe43769 drm/amd/display: Revert dram_clock_change_latency for DCN2.1 new 554ba183b135 drm/amd/display: Align cursor cache address to 2KB new 692bd2a02e2d drm/amdgpu/swsmu: fix error return code of smu_v11_0_set_a [...] new 51713e4e540b drm/amd/display: remove duplicate include in amdgpu_dm.c new c15340167244 drm/amd/display: remove duplicate include in dcn21 and gpio new f258907fdd83 drm/amdgpu: Verify bo size can fit framebuffer size on init. new 03597b47d69c Revert "drm/amdgpu: add psp RAP L0 check support" new 8e2712e71bfc drm/amdgpu: Add kfd init_complete flag to check from amdgpu side new a330b52a9e59 drm/amdgpu: Init the cp MQD if it's not be initialized before new 655ce9cb13b5 drm/amdgpu: Add reset_list for device list used for reset new e3c1b0712fdb drm/amdgpu: Reset the devices in the XGMI hive duirng probe new e5e6666db5c7 drm/amdgpu: fb BO should be ttm_bo_type_device new 89551f2387f5 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm new 0dd795323405 drm/amdgpu/display: Implement functions to let DC allocate [...] new 3f1d1eb2a256 drm/amdgpu: add ih waiter on process until checkpoint new be6523e3a908 drm/amd/pm: bug fix for pcie dpm new c8941550aa66 drm/amdgpu : Fix asic reset regression issue introduce by [...] new 0b4e90632d93 drm/amd/pm: correct the watermark settings for Polaris new b503138e49eb drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] new 12bfc0156e0f drm/radeon: fix AGP dependency new 8b1c715fc8c1 drm/radeon: keep __user during cast new e3e984ee437a drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m new 1c11fac56378 drm/amd/display: Remove unused defines new e5086659d0fd drm/amdgpu: skip read eeprom for device that pending on XG [...] new 0e92159640f3 drm/amd/pm: Add LightSBR SMU MSG support new 3ae3a4ad831f drm/amdgpu: Enable light SBR for SMU on passthrough and XG [...] new fd0161a57050 Revert "drm/amd/display: remove duplicate include in amdgpu_dm.c" new ac41c396fe09 drm/amd/display: remove duplicate include in amdgpu_dm.c new 99d1da6774e1 drm/amdgpu:disable XGMI TA unload for A+A aldebaran new 1c7b0adae8ea drm/amdgpu: update secure display TA header new 1a31474cdb48 drm/amd/pm: workaround for audio noise issue new 60d06906cdcd drm/amdgpu/powerplay/smu10: add support for gpu busy query (v2) new 9a9ec6c32caf drm/amdgpu/smu8: return an error rather than 50% if busy q [...] new 751f43e75d63 drm/amdgpu: Fix spelling mistake "disabed" -> "disabled" new 58df0d7143ea drm/amdgpu: Replace in_interrupt() usage in gmc_v*_process [...] new dc1794f0713e drm/amdgpu: Remove in_interrupt() usage in gfx_v9_0_kiq_re [...] new 8b75c9b45b1a drm/amdgpu: Replace in_task() in gfx_v8_0_parse_sq_irq() new 1e87068570a2 drm/amdkfd: fix build error with AMD_IOMMU_V2=m new 6dffd9dce94f Revert "drm/amdgpu: During compute disable GFXOFF for Sien [...] new f10083703c4e drm/amdgpu: fix compile error on architecture s390 (v2) new 64f171581a1a drm/amdgpu: fix a few compiler warnings new f1a8801c198c drm/amdgpu: update umc_info v3_3 structure for ECC new b69d5c7e9502 drm/amdgpu: support query ecc cap for SIENNA_CICHLID new 37c49ded0553 drm/amdgpu: Free PDB0 bo before bo_fini new ee18f40ea181 drm/amdgpu: new resource cursor (v2) new be956c575e8b drm/amdgpu: use the new cursor in amdgpu_ttm_copy_mem_to_mem new 596ee296849c drm/amdgpu: use the new cursor in amdgpu_fill_buffer new 10ebcd953dfa drm/amdgpu: use new cursor in amdgpu_ttm_io_mem_pfn new 498ad8ec2ff0 drm/amdgpu: use the new cursor in amdgpu_ttm_access_memory new 755eadf66288 drm/amdgpu: use new cursor in amdgpu_mem_visible new 2f44172bdca7 drm/amdgpu: use the new cursor in amdgpu_ttm_bo_eviction_valuable new 94ae8dc55790 drm/amdgpu: use the new cursor in the VM code new 97e272928e62 drm/amdgpu: update ecc query support for arcturus new 0e4c0ae59d7e drm/amdgpu/display: drop dcn301_calculate_wm_and_dl for now new 970fd1976434 drm/amdgpu: fix send ras disable cmd when asic not support ras new 7816e4a98ce3 drm/amdkfd: Fix recursive lock warnings new d423f5514d04 drm/amdgpu: nuke the ih reentrant lock new 616cf23b6cf4 drm/amd/display: Free local data after use new 6e58941cff74 drm/amd/pm: add a new sysfs entry for default power limit new 078025afed2c drm/amd/pm: Fix spelling mistake "disble" -> "disable" new 140b93ebbffc drm/amd/display: remove redundant initialization of variab [...] new e5527d8ce28b drm/amd/pm: Mundane typo fixes in the file amdgpu_pm.c new 5a613586c8e3 drm/amd/display: Remove unnecessary conversion to bool new e99d2eaafd8e drm/amdgpu: drop legacy IO bar support new ec1e80f0d728 drm/amdgpu: Use dev_info if VFCT table not valid new 0979d43259e1 drm/amd/pm: fix workload mismatch on vega10 new 1f053689fb0e drm/amd/display: 3.2.126.1 new 4abdb72bd857 drm/amd/display: Add debug out when viewport too small new 9d335e17646c drm/amd/display: use max lb for latency hiding new b8720ed0b87d drm/amd/display: System black screen hangs on driver load new 6a30a92997ee drm/amd/display: Fix UBSAN warning for not a valid value f [...] new 45150cd27ceb drm/amd/display: Fix for outbox1 ring buffer typecasting issue new b0942618fd12 drm/amd/display: Bypass sink detect when there are no eDPs [...] new 86ca3cbe5c9c drm/amd/display: Increase precision for bpp in DSC calculations new 8c2f14c36f47 drm/amd/display: Add changes for dsc bpp in 16ths and unif [...] new ef08f9c2aac9 drm/amd/display: Correct algorithm for reversed gamma new 90d1a626e6db drm/amd/display: Remove MPC gamut remap logic for DCN30 new 4870bd881364 drm/amd/display: Fix typo for helpers function name new cd95ef0097ca drm/amd/display: Fix secure display lock problems new e69231c4451a drm/amd/display: Fix no previous prototype warning new ae0305708e93 drm/amd/display: Separate caps for maximum RGB and YUV pla [...] new 46a83eba276c drm/amd/display: Add debugfs to control DMUB trace buffer events new 592a631883fd drm/amd/display: [FW Promotion] Release 0.0.56 new 4710430a779e drm/amd/display: DCHUB underflow counter increasing in som [...] new 5cf0a610e8b5 drm/amd/display: 3.2.127 new 8ee0fea4baf9 drm/amd/display: fix dml prefetch validation new 443dfba02483 drm/amd/display: fix dcn3+ bw validation soc param update [...] new 1c5ea40c2ad2 drm/amd/display: add a func to disable accelerated mode new 51ba691206e3 drm/amd/display: Fix potential memory leak new 2d02893ffcf8 drm/amdgpu: Enable light SBR in XGMI+passthrough configuration new 050743da3152 drm/amdgpu: Keep pending_reset valid during smu reset the ASIC new 63f3067d8f8c drm/amd/pm: Use BACO reset arg 0 on XGMI configuration new a85ba00538cd drm/amdgpu/display: re-enable freesync video patches new 2d78b8d66904 drm/amd/pm: correct the gpu metrics version new 660d540640c0 drm/amd/display: Fix vertical interrupt 0 registering issue new d1fa15680913 drm/amd/display: Support vertical interrupt 0 for all dcn ASIC new 2d28b70ec321 drm/amdgpu: drop extraneous hw_status update new 0303e1b77c4d radeon: use kvcalloc for relocs and chunks new 79fcd446e7e1 drm/amdgpu: Fix memory leak new 74ef3bac13bc drm/amd/display: Remove unnecessary conversion to bool new 7a78e2bc861b drm/amd/display: Remove unnecessary conversion to bool new c645e4b80c97 drm/amdgpu/display: properly guard dc_dsc_stream_bandwidth [...] new 6b44b667e24c drm/amdgpu: revert "use the new cursor in the VM code" new e5c04edfcde3 drm/amdgpu: revert "reserve backup pages for bad page retirment" new b16256874a91 drm/amdgpu: Mark Aldebaran HW support as experimental new 8c44390d8872 drm/amdkfd: Bump KFD API version new 033d0656afc4 drm/amdgpu: add codes to capture invalid hardware access w [...] new d9bbabc40c7a Revert "drm/amdgpu: disable gpu reset on Vangogh for now" new aee76d1af207 drm/amdgpu: wrap kiq ring ops with kiq spinlock new 90309ed239a4 drm/amdgpu/display/dm: add missing parameter documentation new 825732f5a6a1 drm/amdgpu: Add additional Sienna Cichlid PCI ID new 1fada09763f4 drm/amdgpu: add a dev_pm_ops prepare callback (v2) new f3e7d995b18e drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new b799dee378ec drm/amdgpu: disentangle HG systems from vgaswitcheroo new 6233ab6df03a drm/amdgpu: fix the hibernation suspend with s0ix new fbb79f34edaa drm/amdgpu: rework S3/S4/S0ix state handling new fce43412cca4 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) new 93f3e5443cf5 drm/amdgpu: clean up non-DC suspend/resume handling new 1e0a0d4f1223 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] new 2d15c18f8c8c drm/amdgpu: re-enable suspend phase 2 for S0ix new e617e373d3dc drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend new 6b5c75387da3 drm/amdgpu: update comments about s0ix suspend/resume new a814a6771421 drm/amdgpu: skip CG/PG for gfx during S0ix new e176bd4e44c6 drm/amdgpu: drop S0ix checks around CG/PG in suspend new bb905e0bab08 drm/amdgpu: skip kfd suspend/resume for S0ix new 466da06bc75e drm/amdgpu/ttm: Fix memory leak userptr pages new 5f04e996ef56 drm/radeon/ttm: Fix memory leak userptr pages new 22483d1cab5a drm/amdgpu: Fix a typo new 6b93187c2dfd drm/amdgpu: Fix a typo new e9b3a456a220 drm/amdgpu: Enable VCN/JPEG CG on aldebaran new bf7e29e86242 drm/amd/pm: fix Navi1x runtime resume failure V2 new 93fddc23b2fa drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] new 3a0fc12e5821 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] new a69e5b906277 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] new 60eac13f8baa drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct new 9af61576b7a8 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new 85e7fdd2ee3c drm/amdgpu: fix amdgpu_res_first() new 3ade7157bd3e drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD new 67e367a5ec4c drm/amd/pm: fix MP1 state setting failure in s3 test new 6ab4a40c8c4b drm/amd/pm: fix gpu reset failure by MP1 state setting new f98d9c9a89e9 drm/amdgpu: Use correct size when access vram new f3a2097b64bd drm/amd/display: fix modprobe failure on vega series new 48ae4e518cf5 drm/amd/display: Populate socclk entries for dcn2.1 new f120b399eaa4 drm/amd/display: hide VGH asic specific structs new 2364c6ec13e6 drm/amd/display: Add kernel doc to crc_rd_wrk field new 737a05e43a8f drm/amd/display: revert max lb lines change new e0767e07fbb4 drm/amd/display: Log DMCUB trace buffer events new 1e34b04e6f48 drm/amd/display: Fix debugfs link_settings entry new 28cf51458e36 drm/amd/display: revert max lb use by default for n10 new e9ce166ce057 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini new a9131280d5f2 drm/amd/display: Fixed Clock Recovery Sequence new d22db7a4283e drm/amd/display: Fix UBSAN: shift-out-of-bounds warning new f1a7e0430cd7 drm/amd/display: [FW Promotion] Release 0.0.57 new 21ab268a0110 drm/amd/display: Change input parameter for set_drr new 8d8fab4f9cac drm/amd/display: Use pwrseq instance to determine eDP instance new ec0130346f0e drm/amd/display: 3.2.128 new a7e31e7413d6 drm/amdgpu: replace per_device_list by array new 29867d28f979 drm/radeon: don't evict if not initialized new e574b0c2b3e2 drm/atomic: Couple of typo fixes new e544d3a8a555 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug new 58d834b71599 drivers: gpu: Remove duplicate include of amdgpu_hdp.h new 8ae48a3c3faa amdgpu: avoid incorrect %hu format string new 6b0fbc3d0fa9 amdgpu: fix gcc -Wrestrict warning new 30e0bf305598 drm/amdgpu/display: fix memory leak for dimgrey cavefish new 1751215b87ac drm/amd/display: Allow idle optimization based on vblank. new d5220d7d8742 drm/amd/display: check fb of primary plane new 04debcb8c60b usb/host: enable auto power control for xhci-pci new dd61c89d341f drm/amdgpu: add another raven1 gfxoff quirk new 0cba4c8ea666 drm/amdgpu: only check for _PR3 on dGPUs new 9f0419cc43af drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new eb9b1f8ff616 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 26c996214118 Revert "drm/amd/display: To modify the condition in indica [...] new d41c3b15e910 drm/amdgpu/pm: mark pcie link/speed arrays as const new 4fdb7c13d582 Merge remote-tracking branch 'amdgpu/drm-next' adds dbd440d8e088 drm/i915/bios: mass convert dev_priv to i915 adds ef0096e40139 drm/i915/bios: store bdb version in i915 adds 894d17398f2c drm/i915/bios: reduce indent in sanitize_ddc_pin and sanit [...] adds 95bbede5a27e drm/i915/bios: move aux ch and ddc checks at a lower level adds e20e4037fcb6 drm/i915/bios: limit default outputs by platform on missing VBT adds 3ae04c0c7e63 drm/i915/bios: limit default outputs to ports A through F adds 51f5748179d4 drm/i915/bios: create fake child devices on missing VBT adds 3162d05765f3 drm/i915/bios: rename display_device_data to intel_bios_en [...] adds 7371fa342a12 drm/i915/bios: add i915 backpointer to intel_bios_encoder_data adds d0ab409d05fe drm/i915/bios: add helper functions to check output support adds dbc137422b4b drm/i915/bios: save a higher level pointer in ddi_vbt_port_info[] adds 45c0673aac97 drm/i915/bios: start using the intel_bios_encoder_data directly adds f08fbe6a8c64 drm/i915/bios: start using intel_bios_encoder_data for Typ [...] adds c0a950d182c4 drm/i915/bios: add intel_bios_encoder_data to encoder, use [...] adds b34c0f8fff40 drm/i915/display: Remove FRL related code from disable DP [...] adds e5dd4e2181f7 drm/i915/display: Fix a typo adds 984982f3ef7b drm/i915/ilk-glk: Fix link training on links with LTTPRs adds 264613b406eb drm/i915: Disable LTTPR support when the DPCD rev < 1.4 adds 1663ad4936e0 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 adds 4b672eb7c983 drm/i915: Remove dead TPS3->TPS2 fallback code adds 6721af21bdfc drm/i915: Remove dead signal level debugs adds b2ef066198ee drm/i915: Relocate intel_dp_program_link_training_pattern() adds 764f6729f247 drm/i915: Split intel_ddi_encoder_reset() from intel_dp_en [...] adds 917c28991f41 drm/i915: Introduce g4x_dp.c adds 33e9e541733e drm/i915: Introduce g4x_hdmi.c adds 053ffdd1641e drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace adds 50e945cbaa9a drm/i915/hdcp: mst streams type1 capability check adds ee912b55650c drm/i915/hdcp: HDCP2.2 MST Link failure recovery adds 8b06f6d8b4d9 drm/i915/hdcp: link hdcp2 recovery on link enc stopped adds 3a913fa535c1 drm/i915/hdcp: return correct error code adds 97bc7ffa1b1e drm/i915: Fix enabled_planes bitmask adds 5706d0287124 drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders adds d47d29a622b6 drm/i915/display: Convert gen5/gen6 tests to IS_IRONLAKE/I [...] adds 01eb15c9165e drm/i915: Add DISPLAY_VER() and related macros adds 005e95377249 drm/i915/display: Eliminate most usage of INTEL_GEN() adds 7dadd28688ec drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] adds 373abf1a17c0 drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] adds 2b5a4562edd0 drm/i915/display: Simplify GLK display version tests new 9d58aa46291d drm/i915: Fix the GT fence revocation runtime PM logic new 989634fb49ad drm/i915/audio: set HDA link parameters in driver new 17a1ea6ee58e Merge remote-tracking branch 'drm-intel/for-linux-next' new 09f5220aa699 drm/tegra: dc: Don't set PLL clock to 0Hz new 286f876442c8 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 3b24cdfc721a drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code adds 19f4a055abf2 drm/msm/dsi_pll_7nm: Solve TODO for multiplier frac_bits a [...] adds 9daaf3130785 drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate adds 413b7a320e23 drm/msm/dp: Restore aux retry tuning logic adds 4a9d36b0610a drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to o [...] adds 7ad48d27a284 drm/msm: Ratelimit invalid-fence message adds 623f279c7781 drm/msm: fix shutdown hook in case GPU components failed to bind adds a9748134ea4a drm/msm: Fix suspend/resume on i.MX5 adds 627dc55c273d drm/msm/disp/dpu1: icc path needs to be set before dpu run [...] new 581521b4c50e Merge remote-tracking branch 'drm-msm/msm-next' new 25ebc243fd39 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 1066cfbdfa3f regmap-irq: Extend sub-irq to support non-fixed reg strides adds 5af7bd5b148a Merge remote-tracking branch 'regmap/for-5.13' into regmap-next new e63b482bab17 Merge remote-tracking branch 'regmap/for-next' adds cbdce7a3620c ALSA: asihpi: fix comment syntax in file headers adds a08b9f2f2267 ALSA: ctxfi: fix comment syntax in file headers adds 8518c6486c2b ALSA: hda: Fix spelling mistakes adds dc85fc9d05d2 ALSA: pcm: Add debug print on memory allocation failure adds 12b2b508300d ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB adds f4b4bdf29ace ALSA: hda: Revert "ALSA: hda: Allow setting preallocation [...] adds 507cdb9adba0 ALSA: hdsp: don't disable if not enabled adds 790f5719b85e ALSA: hdspm: don't disable if not enabled adds f57a741874bb ALSA: rme9652: don't disable if not enabled adds caa271510687 ALSA: bebob: code refactoring for stream format detection adds 5c6ea94f2b7c ALSA: bebob: detect the number of available MIDI ports adds d2b6f15bc18a ALSA: bebob: enable to deliver MIDI messages for multiple ports adds 940ba1f5e18d ALSA: core: avoid -Wempty-body warnings new aad68c246009 Merge remote-tracking branch 'sound/for-next' new aa65bacdb70e ASoC: intel: atom: Stop advertising non working S24LE support new 632aeebe1b7a ASoC: intel: atom: Remove 44100 sample-rate from the media [...] new 2d697b2ac274 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds bef2897d31b9 ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than adds 8dd855334736 ASoC: Fix a typo in the file rt5682.txt adds 7ec79d3850d0 ASoC: rt1019: add rt1019 amplifier driver adds ad83b1adc58d ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support adds a46b78247b85 ASoC: tegra20: ac97: Add reset control adds 9c648ef82d7d ASoC: tegra20: i2s: Add reset control adds 0bbcecaaab15 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume adds 48d71395896d reset: Add reset_control_bulk API adds 050086eb6dc9 ASoC: tegra30: ahub: Switch to use reset-bulk API adds 0911f154a2ae ASoC: tegra20: spdif: Correct driver removal order adds c53b396f0dd4 ASoC: tegra20: spdif: Remove handing of disabled runtime PM adds e33fdd9bee12 ASoC: tegra20: i2s: Add system level suspend-resume callbacks adds ca6e960ed6b1 ASoC: tegra20: i2s: Correct driver removal order adds d3c6ef98dadd ASoC: tegra20: i2s: Use devm_clk_get() adds 80ec4a4cb36d ASoC: tegra20: i2s: Remove handing of disabled runtime PM adds f852e1e4acf4 ASoC: tegra30: i2s: Correct driver removal order adds 52674aef9eb6 ASoC: tegra30: i2s: Use devm_clk_get() adds b5f6f781fcb2 ASoC: tegra30: i2s: Remove handing of disabled runtime PM adds 5d956e3cb806 ASoC: tegra30: ahub: Reset global variable adds e2965c2ca139 ASoC: tegra30: ahub: Correct suspend-resume callbacks adds b5571449e618 ASoC: tegra30: ahub: Remove handing of disabled runtime PM adds cdd23ae6e68f Merge series "Fix reset controls and RPM of NVIDIA Tegra A [...] adds 73b4fe4a03db ASoC: ab8500-codec: remove useless structure adds ca6b3a6ca047 ASoC: ad1836: remove useless return adds 5b349c8f355a ASoC: adau1977: remove useless return adds 157c4df67756 ASoC: cros_ec_codec: remove null pointer dereference warning adds 4d753b6642ee ASoC: cx2070x: remove useless assignment adds 8d41c1ab248f ASoC: cx2070x: remove duplicate else branch adds f8a684a4c2c9 ASoC: da7219-aad: remove useless initialization adds 426b3bbcee19 ASoC: hdac_hdmi: remove useless initializations adds 997994d7e6fa ASoC: hdac_hdmi: align function arguments adds 3c011ef344cd ASoC: hdmi-codec: remove useless initialization adds 9ad869fee5c5 ASoC: hdmi-codec: remove unused spk_mask member adds 226a783f3dcf ASoC: max98090: remove useless assignment adds 2b5e8cd53ffa ASoC: mt6358: remove useless initializations adds d068ab4eab0d ASoC: mt6359: remove useless assignment adds a3966b254c48 ASoC: nau8825: remove useless assignment adds f10280d5c59b ASoC: pcm1681: remove useless assignment adds 17d74e68e976 ASoC: sigmadsp: align function prototype adds 02a70d7f26e7 ASoC: sti-sas: remove unused struct members adds e83c47861c26 ASoC: tas2562: remove useless assignment adds 2e40b21cd4f6 ASoC: tas2562: remove warning on return value adds ffab1215bdbe ASoC: tas2770: remove useless initialization adds 39e69cef0aa9 ASoC: tlv320dac33: clarify expression adds a2cc1568dc50 ASoC: tscs454: remove useless test on PLL disable adds bb9faeccbd6c Merge series "ASoC: codecs: remove cppcheck warnings" from [...] adds e6d8af6687fa ASoC: rt1019: make symbol 'rt1019_i2c_driver' static adds e4b044f45823 ASoC: soc-pcm: indicate error message at soc_pcm_open() adds cb11f79b4af6 ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() adds dab7eeb4045c ASoC: soc-pcm: indicate error message at soc_pcm_prepare() adds d479f00b795a ASoC: soc-pcm: indicate error message at dpcm_path_get() adds db3aa39c9106 ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() adds bbd2bac8d6ca ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() adds 81c82a9edbdd ASoC: soc-pcm: indicate error message at dpcm_run_update_s [...] adds 06aaeb874256 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() adds 33b6b94f55ec ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw [...] adds 273db971cf83 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() adds e20c9c4f96d7 ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() adds f52366e6831e ASoC: soc-pcm: don't indicate error message for dpcm_be_da [...] adds 62462e018220 ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() adds 60adbd8fbf48 ASoC: don't indicate error message for snd_soc_[pcm_]compo [...] adds 3722e4ecefb3 Merge series "ASoC: tidyup error message timing" from Kuni [...] adds 7e71b48f9e27 ASoC: amd: Add support for RT5682 codec in machine driver adds 2277e7e36b4b ASoC: fsl_sai: Don't use devm_regmap_init_mmio_clk adds b951b51e2ca4 ASoC: SOF: add a helper to get topology configured mclk adds bf939446c357 ASoC: intel: sof_rt5682: use the topology mclk adds dfb81e3b5f47 ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows adds 4e0b9ea85e6f mfd: arizona: Drop arizona-extcon cells adds c309a3e8793f extcon: arizona: Fix some issues when HPDET IRQ fires afte [...] adds e5b499f6fb17 extcon: arizona: Fix various races on driver unbind adds ece2619fe8ed extcon: arizona: Fix flags parameter to the gpiod_get("wlf [...] adds 505eb8df97d9 extcon: arizona: Always use pm_runtime_get_sync() when we [...] adds a908a716696e ASoC/extcon: arizona: Move arizona jack code to sound/soc/ [...] new f89c0a87b406 Merge tag 'ib-mfd-extcon-v5.13' of git://git.kernel.org/pu [...] new 203773e39347 ASoC: fsl_esai: Don't use devm_regmap_init_mmio_clk new c2562572467a ASoC: fsl_spdif: Don't use devm_regmap_init_mmio_clk new cab04ab5900f ASoC: fsl_asrc: Don't use devm_regmap_init_mmio_clk new 069b24f22eb9 ASoC: fsl_easrc: Don't use devm_regmap_init_mmio_clk new 3feaba79d8f7 ASoC: fsl_audmix: Don't use devm_regmap_init_mmio_clk new b5cf28f7a890 ASoC: fsl_micfil: Don't use devm_regmap_init_mmio_clk new bcda8cc4b868 ASoC: arizona-jack: Move jack-detect variables to struct a [...] new 688c8461a425 ASoC: arizona-jack: Use arizona->dev for runtime-pm new ffcc84b9e814 ASoC: arizona-jack: convert into a helper library for code [...] new 236b7285e95a ASoC: arizona-jack: Use snd_soc_jack to report jack events new 69c58eb61e9b ASoC: arizona-jack: Cleanup logging new 37dbabf14ff6 ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 [...] new ecd77d494ec9 ASoC: Intel: bytcr_wm5102: Add jack detect support new 3f994c258687 Merge series "MFD/extcon/ASoC: Rework arizona codec jack-d [...] new 786286773d35 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 7892dfe047b8 Merge remote-tracking branch 'sound-asoc/for-next' adds bfae2779fe4b Input: ims-pcu - drop redundant driver-data assignment adds 4895bfe91199 Input: lpc32xx_ts - convert to use BIT() adds ae4c86a024f6 dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-me [...] adds 8b488ef295f2 Input: atmel_mxt_ts - support wakeup methods adds f0a77ed9080a ARM: tegra: acer-a500: Add atmel,wakeup-method property adds 3f17a25b2d86 Input: max8997 - simplify open coding of a division using [...] adds 09fde2078dfa dt-bindings: input: atmel,maxtouch: add wakeup-source adds 18c767824daa Input: rotary-encoder - update docs according to the lates [...] adds 02e699e33c13 Input: gpio-keys - remove extra call to input_sync adds 0bb8f45072bb Input: gpio-keys - use hrtimer for release timer adds ec20899f1f20 Input: gpio-keys - use hrtimer for software debounce, if possible adds 5cc1cf97e1d4 Input: silead - fix a typo adds 175fb784a5fd Input: iqs5xx - update vendor's URL adds c8af9f8d8d6c Input: iqs5xx - optimize axis definition and validation adds 0e4c2e3accca Input: iqs5xx - expose firmware revision to user space adds e9a2f7b67ef9 Input: iqs5xx - remove superfluous revision validation adds d72e55f7c09d Input: iqs5xx - close bootloader using hardware reset adds d5aea403ff70 Input: wacom_i2c - do not force interrupt trigger adds 8e8a77b8c878 Input: wacom_i2c - switch to using managed resources adds 374b4b7abc47 Input: touchscreen - move helper functions to core adds 66bfa0e17d74 Input: touchscreen - broaden use-cases described in comments adds fbd394e3067d dt-bindings: input: Add bindings for Azoteq IQS626A adds 484a6c4b9272 Input: Add support for Azoteq IQS626A adds 2a1f7d7ca160 Input: iqs5xx - make reset GPIO optional adds 9cd65529ee9a dt-bindings: input: iqs5xx: Convert to YAML adds ac1e4ca591c0 Input: cyttsp - verbose error on soft reset new 19d03d27f7a9 Merge remote-tracking branch 'input/next' adds 3aab52c9a708 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls adds c2c6c067c050 io_uring: remove structures from include/linux/io_uring.h adds 273cfece2575 io_uring: use typesafe pointers in io_uring_task adds ece5fae761ed io_uring: don't leak creds on SQO attach error adds bfff27571b9b Merge branch 'io_uring-5.12' into for-next adds 5823788583c2 io_uring: avoid taking ctx refs for task-cancel adds 07978dbb6dda io_uring: reuse io_req_task_queue_fail() adds 84264b5ee6df io_uring: further deduplicate file slot selection adds ea64c1738bdd io_uring: add a helper failing not issued requests adds f3fed112b9a1 io_uring: refactor provide/remove buffer locking adds 1d48fea2518e io_uring: use better types for cflags adds b1c5bdd4dddf io_uring: refactor out send/recv async setup adds 5298c2e46202 io_uring: untie alloc_async_data and needs_async_data adds d61231ca9fbb io_uring: rethink def->needs_async_data adds f0172a179a30 io_uring: merge defer_prep() and prep_async() adds 5d4eb53c67fa io_uring: simplify io_resubmit_prep() adds 76c026d9dfda io_uring: wrap io_kiocb reference count manipulation in helpers adds 3ef2a8fd6346 io_uring: switch to atomic_t for io_kiocb reference count adds 294a06035849 io_uring: simplify io_sqd_update_thread_idle() adds df3e9dff3c44 io_uring: don't check for io_uring_fops for fixed files adds 9461da7412c5 io_uring: cache async and regular file state for fixed files adds a2246c6240f5 Merge branch 'for-5.13/io_uring' into for-next adds 149ddc2a9c47 Merge branch 'io_uring-5.12' into poll-multiple adds b1d9c1c588cd Merge branch 'for-5.13/io_uring' into poll-multiple adds d4329bdb3f97 io_uring: correct comment on poll vs iopoll adds f5e0a820a56d io_uring: transform ret == 0 for poll cancelation completions adds a850a53eb500 io_uring: allocate memory for overflowed CQEs adds fbffa73cc923 io_uring: include cflags in completion trace event adds e7bf437da251 io_uring: add multishot mode for IORING_OP_POLL_ADD adds 1e99f0a4dda6 io_uring: abstract out helper for removing poll waitqs/hashes adds 6565b4db9fe0 io_uring: terminate multishot poll for CQ ring overflow adds 9b9395bc8a48 io_uring: abstract out a io_poll_find_helper() adds b88a5adf1050 io_uring: allow events and user_data update of running pol [...] adds 4a8d00ec5382 Merge branch 'poll-multiple' into for-next adds b09f7499fc72 Merge branch 'for-5.13/drivers' into for-next adds 3c0198c8f30e dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] adds 9a9d3abe24bb ata: ahci: ceva: Update the driver to support xilinx GT phy adds 0ed0283f0297 sata_dwc_460ex: Fix missing check in sata_dwc_isr adds 882184bec550 ata: libata-transport: Fix some potential doc-rot issues adds 842a5e584ee5 ata: libata-sata: Fix function names in header comments adds 32db9fad6939 ata: libata-pmp: Fix misspelling of 'val' adds 325fe2088fc9 ata: pata_ali: Repair some misnamed kernel-doc issues adds 5c16c0ce5095 ata: pata_artop: Fix a function name and parameter description adds 73b90681d2d5 ata: pata_amd: Remove superfluous, add missing and fix bro [...] adds d6c2aaaee4fb ata: pata_hpt366: Provide missing description for 'hpt366_ [...] adds a51746f47153 ata: pata_hpt37x: Fix some function misnaming and missing [...] adds 6864e78186e0 ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] adds f3a23c2cdf55 ata: sata_mv: Fix worthy headers and demote others adds 764e3bc4e95b ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] adds f18e1faa09f0 ata: pata_amd: Fix incorrectly named function in the header adds 9c7d0b2ac492 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] adds 2d35ba9e5a93 ata: pata_atiixp: Fix a function name and supply descripti [...] adds 4fabc4b67a92 ata: pata_cs5520: Add a couple of missing param descriptions adds 2780645c6da8 ata: pata_hpt3x2n: Fix possible doc-rotted function name adds a446e2fb5522 ata: pata_marvell: Fix incorrectly documented function parameter adds efd2cbe82f50 ata: pata_jmicron: Fix incorrectly documented function parameter adds 92a5e8827c9e ata: pata_optidma: Fix a function misnaming, a formatting [...] adds 1906cf27fcc0 ata: pata_pdc2027x: Fix some incorrect function names and [...] adds 2b0a9946bf9e ata: Trivial spelling fixes in the file pata_ns87415.c adds d6a78272cdd6 Merge branch 'for-5.13/libata' into for-next adds 2907f851f64a xsysace: Remove SYSACE driver adds ba93c2f60ee2 Merge branch 'for-5.13/drivers' into for-next new f66116f7b213 rsxx: remove extraneous 'const' qualifier new 14d97622448a drivers/block: remove the umem driver new 3ddcfbf440cf Merge branch 'for-5.13/drivers' into for-next new 5e964b628c5c Merge remote-tracking branch 'block/for-next' adds 160f99db9432 dm verity: fix DM_VERITY_OPTS_MAX value adds 2d669ceb69c2 dm table: Fix zoned model check and zone sectors check adds 5424a0b867e6 dm: don't report "detected capacity change" on device creation adds ecc775bae21e dm writecache: fix flexible_array.cocci warnings adds 3a74771a1517 dm: remove useless loop in __split_and_process_bio adds 315411a8859a dm verity: allow only one error handling mode adds d1198b6a02f3 dm ioctl: replace device hash with red-black tree adds e774e7ea87ac dm ioctl: return UUID in DM_LIST_DEVICES_CMD result adds a4bea846e81d dm ioctl: filter the returned values according to name or [...] adds efb800614e3f dm ebs: fix a few typos adds b43d7981bc10 dm: unexport dm_{get,put}_table_device adds ec0eab7ee473 dm thin: remove needless request_queue NULL pointer check adds 1af4654885ac dm cache: remove needless request_queue NULL pointer checks adds c962a55c4bcd dm persistent data: remove unused return from exit_shadow_spine() adds 625e61dbd65d dm integrity: add the "reset_recalculate" feature flag new 057ccd98d028 Merge remote-tracking branch 'device-mapper/for-next' new 1509f43ef25e Merge remote-tracking branch 'pcmcia/pcmcia-next' new 8ca346975906 mmc: core: Fix hanging on I/O during system suspend for re [...] new bdf1929d4eb1 memstick: Remove useless else branch new a04cfce00bf2 mmc: sdhci-esdhc-imx: Remove non-DT stub new 69a8fb3fe94d mmc: sdhci-esdhc-imx: Use device_get_match_data() new f7181d2d5589 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file new a3eefc8be3a8 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support new 4772724a3660 mmc: sdhci-of-dwcmshc: add rockchip platform support new 154df0b45e9e mmc: tmio: abort DMA before reset new 6e4762d9da60 mmc: renesas_sdhi: break SCC reset into own function new 9bedcfaebbf7 mmc: renesas_sdhi: do hard reset if possible new cdc39ce1793c dt-bindings: mmc: Add compatible for Mediatek MT8195 new 3b9be1000761 mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] new 992ff63dd0d8 mmc: cavium: Use '"%s...", __func__' to print function name new 326535641ba0 mmc: tmio: restore bus width when resetting new 396799abae0f mmc: tmio: always flag retune when resetting and a card is [...] new a49721b722ff mmc: sdhci-pci: Add PCI IDs for Intel LKF new 9a329ca29777 mmc: sdhci-of-dwcmshc: add ACPI support for BlueField-3 SoC new bd84498cd3e2 mmc: sdhci-of-dwcmshc: fix error return code in dwcmshc_probe() new 4137f3ad5494 mmc: sdhci-of-dwcmshc: set MMC_CAP_WAIT_WHILE_BUSY new b7b2feb44c61 mmc: sdhci: replace mmc->parent with mmc_dev() for consistency new 0d77a4ed4f94 Merge remote-tracking branch 'mmc/next' adds 53207aa1a73e power: ab8500: Require device tree adds 417c0fc24dd4 mfd/power: ab8500: Push data to power supply code adds a65aa0ce23bd mfd/power: ab8500: Push algorithm to power supply code adds ee0975c3089e mfd/power: ab8500: Push data to power supply code adds d2697ceaf412 Merge tags 'ib-mfd-extcon-v5.13', 'ib-mfd-input-v5.13-1', [...] adds 6cbf82af82d4 dt-bindings: mfd: Convert rn5t618 to json-schema adds 3345fffb7015 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] adds bcaed0399890 mfd: dbx500-prcmu: Use true and false for bool variable adds 526c3d8dcf12 mfd: arizona: Make some symbols static adds 588e8ed93666 mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' adds 78f09bdcad10 mfd: stmpe: Revert "Constify static struct resource" adds 0d7e0a7f7096 mfd: ab8500: Drop bm disable parameter adds b3f43f0bc342 mfd: Remove support for AB3100 adds 44d227c57f46 mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static adds c655c79a8b16 MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds d7e0776e8475 dt-bindings: mfd: lp875xx: Add optional reset GPIO adds 6fb8b74a399a mfd: lm3533: Switch to using the new API kobj_to_dev() adds e12bca61ecbd mfd: intel-m10-bmc: Fix the register access range adds 362e90f68666 mfd: intel-m10-bmc: Simplify the legacy version reg definition adds 2c383695fd4a mfd: intel-m10-bmc: Add access table configuration to the regmap adds c6e83540dec4 MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds b66d02ffb881 MAINTAINERS: Move Milo Kim to credits adds 118b9604e886 mfd: sec: Initialize driver via module_platform_driver() adds d08c2a37dcdf mfd: da9063: Support SMBus and I2C mode adds 615a7974de40 mfd: core: Add support for software nodes adds 97d9e7a85f93 mfd: intel-lpss: Constify device property structures adds c97504e457f6 mfd: intel-lpss: Switch to use the software nodes adds 176d8ac354ca mfd: core: Remove support for dangling device properties adds f30bb076cd72 mfd: Make symbol 'atc260x_i2c_of_match' static adds 294a87bdd584 mfd: rn5t618: Do not cache various USB related registers new e65e4d416cb8 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 new 39167c295c16 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order new 41caddb5a146 mfd: intel_quark_i2c_gpio: Remove unused struct device member new 10788fdf46ce mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] new 6e08a9df58a5 mfd: stm32-timers: Avoid clearing auto reload register new 9ace0a60f864 mfd: ntxec: Support for EC in Tolino Shine 2 HD new 105cbb01200c mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] new ad2ba4e225cb Merge remote-tracking branch 'mfd/for-mfd-next' new 16011ba5e4ad Merge remote-tracking branch 'backlight/for-backlight-next' adds 83ee0681993d dt-bindings: power: bq27xxx: add bq78z100 adds 4eed7f5a8334 power: supply: bq27xxx: Add support for BQ78Z100 adds 2469b836fa83 power: supply: Use IRQF_ONESHOT adds 091d0a3a485f power: reset: remove unneeded semicolon adds 31ba6fadc3ba power: supply: charger-manager: Fix a typo adds c77b26e327dc power: supply: ds2781: use kobj_to_dev() adds bd3689a64ecd power: supply: max1721x: Correct spelling adds 3c5be0454972 dt-bindings: power: supply: cpcap-battery: Convert to DT s [...] adds ce49e4282200 dt-bindings: power: supply: cpcap-charger: Convert to DT s [...] adds 648d383253c7 dt-bindings: power: supply: bq25890: Convert to DT schema format adds 102d4a0b6903 dt-bindings: power: supply: bq24257: Convert to DT schema format adds e7c243175996 dt-bindings: power: supply: bq24190: Convert to DT schema format adds 9c05cfaf3fd5 dt-bindings: power: supply: bq2415x: Convert to DT schema format adds 464a74887167 dt-bindings: power: supply: bq24735: Convert to DT schema format adds 437e6b6c8f2d dt-bindings: power: supply: isp1704: Convert to DT schema format adds 90f6c44d7ef4 dt-bindings: power: supply: sbs-charger: Convert to DT sch [...] adds f5bf381a1028 dt-bindings: power: supply: sbs-manager: Convert to DT sch [...] adds 2f06fcbdac21 dt-bindings: power: supply: ds2760: Convert to DT schema format adds 89919370c5c5 dt-bindings: power: supply: sc27xx-fg: Convert to DT schem [...] adds dc721203c5f2 dt-bindings: power: supply: sc2731-charger: Convert to DT [...] adds 4ac8f03056a9 dt-bindings: power: supply: tps65090: Convert to DT schema format adds 0e2d1823a691 dt-bindings: power: supply: tps65217: Convert to DT schema format adds bb56712abab4 dt-bindings: power: supply: twl4030: Convert to DT schema format adds df89b2850a60 dt-bindings: power: supply: n900-battery: Convert to DT sc [...] adds 3004e581d92a dt-bindings: power: supply: lego-ev3-battery: Convert to D [...] adds ab1a76df6d83 dt-bindings: power: supply: max17040: Convert to DT schema format adds aad19ec18e9a dt-bindings: power: supply: max14656: Convert to DT schema format adds eb3b616ee1b9 dt-bindings: power: supply: max17042: Convert to DT schema format adds 402a3cb34ecb dt-bindings: power: supply: max8903: Convert to DT schema format adds f444be12455d dt-bindings: power: supply: ucs1002: Convert to DT schema format adds 1a4d86b4c978 dt-bindings: power: supply: pm8941-charger: Convert to DT [...] adds 6c463222a21d dt-bindings: power: supply: pm8941-coincell: Convert to DT [...] adds ee123ad9780b dt-bindings: power: supply: act8945a: Convert to DT schema format adds a3388d750c7d dt-bindings: power: supply: axp20x: Convert to DT schema format adds 59604ba75633 dt-bindings: power: supply: da9150: Convert to DT schema format adds c44242f0d08a dt-bindings: power: supply: lp8727: Convert to DT schema format adds 97f03280e0e6 dt-bindings: power: supply: lt3651: Convert to DT schema format adds d913a03bc19d dt-bindings: power: supply: ltc294x: Convert to DT schema format adds 95b00152cb8e dt-bindings: power: supply: rt9455: Convert to DT schema format adds ee662741966e dt-bindings: power: supply: olpc-battery: Convert to DT sc [...] adds eb917497734c dt-bindings: power: supply: ab8500: Convert to DT schema format adds 3ef11821dec2 dt-bindings: power: supply: sbs-battery: Fix dtbs_check adds 70c23e62d20c dt-bindings: power: supply: Fix remaining battery.txt links adds f735e8366af3 dt-bindings: power: supply: Drop power_supply.txt adds 37ad56aa82be power: supply: max17042: Trivial spelling fixes adds 3aeaf5093809 power: reset: replace curly brackets in Makefile new f8cdeb328ce5 Merge remote-tracking branch 'battery/for-next' new 1676953644ed Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new f56f2b953bcc regulator: mt6360: remove redundant error print new 1baf2b66e886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new 1b7466bab99e Merge remote-tracking branch 'regulator/for-next' adds 34eae979d9c1 landlock: Add object management adds b31cc9518965 landlock: Add ruleset and domain management adds 873bae2ddaca landlock: Set up the security framework and manage credentials adds 1c6511caefdd landlock: Add ptrace restrictions adds 96760b9425aa LSM: Infrastructure management of the superblock adds fa56a0d6c980 fs,security: Add sb_delete hook adds 25d359e9a64b landlock: Support filesystem access-control adds c5eafae25eb5 landlock: Add syscall implementations adds 818946f8b806 arch: Wire up Landlock syscalls adds 02890ddc1cd7 selftests/landlock: Add user space tests adds 8574395beb81 samples/landlock: Add a sandbox manager example adds f642729df390 landlock: Add user and kernel documentation adds 215042ece980 Merge branch 'landlock_lsm' into next-testing new b208623d65cc Merge remote-tracking branch 'security/next-testing' new b0e6ee4cd80c Merge remote-tracking branch 'apparmor/apparmor-next' new 92063f3ca73a integrity: double check iint_cache was initialized new 4638f9bf77dd Merge remote-tracking branch 'integrity/next-integrity' new 4855fe1a2d7d Merge remote-tracking branch 'keys/keys-next' adds 69c4a42d72eb lsm,selinux: add new hook to compare new mount to an exist [...] adds 8c6d76a31441 nfs: remove unneeded null check in nfs_fill_super() adds ec1ade6a0448 nfs: account for selinux security context when deciding to [...] adds 4ebd7651bfc8 lsm: separate security_task_getsecid() into subjective and [...] adds eb1231f73c4d selinux: clarify task subjective and objective credentials adds 1fb057dcde11 smack: differentiate between subjective and objective task [...] new c9e4973fbaaf Merge remote-tracking branch 'selinux/next' adds 13d190ffac94 dt-bindings: iommu: add bindings for sprd IOMMU adds b23e4fc4e3fa iommu: add Unisoc IOMMU basic driver adds 0bb868e1e3c1 iommu/unisoc: Fix spelling mistake "sixe" -> "size" adds dec991e4722d iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled [...] adds 6ca69e5841f0 iommu/vt-d: Report more information about invalidation errors adds f68c7f539b6e iommu/vt-d: Enable write protect for supervisor SVM adds bb0f61533dfd iommu/vt-d: Enable write protect propagation from guest adds 78a523fe73b8 iommu/vt-d: Reject unsupported page request modes adds 396bd6f3d9f6 iommu/vt-d: Calculate and set flags for handle_mm_fault adds b9abb19fa5fd iommu: Check dev->iommu in iommu_dev_xxx functions adds 3542dcb15cef iommu/dma: Resurrect the "forcedac" option adds 7ae31cec5b70 iommu/iova: Add rbtree entry helper adds 371d7955e310 iommu/iova: Improve restart logic adds 7851dfc68810 Merge branches 'iommu/fixes', 'unisoc', 'x86/vt-d' and 'co [...] new c6ca81da9ff7 Merge remote-tracking branch 'iommu/next' adds c43223755075 MAINTAINERS: update audit files adds 1dd34cfcfd07 audit: document /proc/PID/loginuid adds 7c585c9dffa5 audit: document /proc/PID/sessionid new d4ceb1d6e732 audit: avoid -Wempty-body warning new 13d1e5de7652 Merge remote-tracking branch 'audit/next' adds 3b2e006220df dt-bindings: media: Convert video-mux to DT schema adds 9ca29e41508e kbuild: Simplify builds with CONFIG_OF_ALL_DTBS adds 15d16d6dadf6 kbuild: Add generic rule to apply fdtoverlay adds d92e24432210 of: unittest: Create overlay_common.dtsi and testcases_com [...] adds 3b2dccc6747f of: unittest: Statically apply overlays using fdtoverlay adds 65aa1ed5a608 dt-bindings: More cleanup of standard unit properties adds 383f05515ba5 dt-bindings: trivial-devices: Allow 'spi-max-frequency' property adds 962e62128feb dt-bindings: nvmem: use base meta-schema for consumer schema adds 28ffe8bf9089 dt-bindings: Clean-up undocumented compatible strings adds c21563482962 dt-bindings: Drop type references on common properties adds c6055550529d dt-bindings: i2c: xiic: Fix a typo adds cb61e9dbeee9 of: device: Fix function name in header and provide missin [...] adds 3cb025d935d2 of: dynamic: Fix incorrect parameter name and provide miss [...] adds f3896a7eb745 of: platform: Demote kernel-doc abuse adds 3637d49e1121 of: base: Fix some formatting issues and provide missing d [...] adds 3915fed92365 of: property: Provide missing member description and remov [...] adds 45f2933b81cc of: address: Provide descriptions for 'of_address_to_resou [...] adds a300dc865b77 of: fdt: Demote kernel-doc abuses and fix function naming adds 1a7d706d8e28 of: of_net: Provide function name and param description adds f957d5b78a0d of: overlay: Fix function name disparity adds ad1ce1ab061e of: of_reserved_mem: Demote kernel-doc abuses new 2601ab54987f dt-bindings: Convert the BCM4329 bindings to YAML and extend new d2ea49e95afe dt-bindings: add vendor prefix for Siliconfile Technologies lnc. new 2837b34b2010 dt-bindings: add vendor prefix for YIC System Co., Ltd new 1b07d6e9214c dt-bindings: add vendor prefix for AESOP new 709e8c99208e dt-bindings: msm: Couple of spelling fixes new c4d74f0f978e of: overlay: fix for_each_child.cocci warnings new 941bb9049686 Merge remote-tracking branch 'devicetree/for-next' new fce4e53207f4 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 79c6246ae879 spi: stm32: Fix use-after-free on unbind adds 08b020d3e9a8 spi: update spi master bindings for MT8195 SoC adds f42698a8dc58 spi: update spi slave bindings for MT8195 SoC adds d666a833b0b9 spi: mediatek: add mtk_spi_compatible support adds 1527b09bc800 spi: mediatek: add mt8195 spi slave support new c9831087356b spi: spi-topcliff-pch: Fix checkpatch spacing error new e13a870ffaa6 spi: sprd: Fix checkpatch spacing error new c07caca3cea9 spi: pxa2xx: Fix checkpatch spacing errors new f2edb98e806d spi: omap-100k: Fix checkpatch spacing errors new 99b3a3620456 spi: spi-mtk-nor: Fix checkpatch spacing error new 211f8a0a39cd spi: dln2: Fix open brace following function definitions g [...] new f96c19fab393 spi: spi-bitbang: Fix open brace following function defini [...] new 45793de7bf89 spi: jcore: Fix trailing statements should be on next line new 6ca6ad908e96 spi: spi-mem: Fix code indent should use tabs where possible new 02621799966b spi: rockchip: Fix code indent should use tabs where possible new 9d5376872162 spi: pl022: Fix trailing whitespace new f7fa9f64e91e Merge remote-tracking branch 'spi/for-5.13' into spi-next new b85a89b16c86 Merge remote-tracking branch 'spi/for-next' adds 81d529b918ac Merge branch 'x86/vdso' adds 8249d17d3194 x86/mem_encrypt: Correct physical address calculation in _ [...] adds 9fcb51c14da2 x86/build: Turn off -fcf-protection for realmode targets adds 5ca51cc8e97d Merge branch 'x86/urgent' adds 51ab30eb2ad4 x86/sgx: Replace section->init_laundry_list with sgx_dirty [...] adds 901ddbb9ecf5 x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_e [...] adds 4284f7acb78b selftests/sgx: Improve error detection and messages adds 957a618b019c Merge branch 'x86/sgx' adds afb4a3777849 Merge tag 'v5.12-rc3' into x86/seves adds b099155e2df7 x86/boot/compressed/64: Cleanup exception handling before [...] adds eab696d8e8b9 x86/sev: Do not require Hypervisor CPUID bit for SEV guests adds 0c289ff81c24 x86/boot/compressed/64: Reload CS in startup_32 adds 79419e13e808 x86/boot/compressed/64: Setup IDT in startup_32 boot path adds 1ccdbf748d86 x86/boot/compressed/64: Add 32-bit boot #VC handler adds e927e62d8e37 x86/boot/compressed/64: Add CPUID sanity check to 32-bit b [...] adds fef81c862628 x86/boot/compressed/64: Check SEV encryption in the 32-bit [...] adds f15a0a732aef x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() adds 799de1baaf35 x86/sev-es: Optimize __sev_es_ist_enter() for better readability adds 74d99a562c46 Merge branch 'x86/seves' adds d2a7ea22c49b Merge branch 'x86/platform' adds 5e3958b27adf Merge branch 'x86/mm' adds f706bb59204b selftests/x86: Add a missing .note.GNU-stack section to th [...] adds e20f67026b5e tools/x86/kcpuid: Check last token too adds f281854fa743 tools/x86/kcpuid: Add AMD leaf 0x8000001E adds ef334b33ae26 Merge branch 'x86/misc' adds 7189b3c11903 x86/microcode: Check for offline CPUs before requesting ne [...] adds 171f251a9d42 Merge branch 'x86/microcode' adds a331f5fdd36d x86/mce: Add Xeon Sapphire Rapids to list of CPUs that sup [...] adds 520d977f5808 Merge branch 'x86/cpu' adds d60ad3d46f1d x86/kprobes: Retrieve correct opcode for group instruction adds a194acd316f9 x86/kprobes: Identify far indirect JMP correctly adds 6256e668b7af x86/kprobes: Use int3 instead of debug trap for single-step adds 78f139dc8f68 Merge branch 'x86/core' adds 14ff3ed86e2c Merge tag 'v5.12-rc3' into x86/cleanups, to refresh the tree adds d9f6e12fb0b7 x86: Fix various typos in comments adds 21d6a7dcbfba x86/kaslr: Return boolean values from a function returning bool adds ca8778c45e40 Merge branch 'linus' into x86/cleanups, to resolve conflict adds c681df88dcb1 x86: Remove unusual Unicode characters from comments adds 163b099146b8 x86: Fix various typos in comments, take #2 adds 396a66aa1172 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes adds 279d56abc67e x86/fpu/math-emu: Fix function cast warning adds 89e5b9a3010a Merge branch 'x86/cleanups' adds cdc34cb8f25d x86/boot/tboot: Avoid Wstringop-overread-warning adds e14cfb3bdd0f x86/boot/compressed: Avoid gcc-11 -Wstringop-overread warning adds 05a6cf9c7649 Merge branch 'x86/boot' adds 1ec53036ed5c Merge branch 'x86/alternatives' adds 44511ab344c7 time/debug: Remove dentry pointer for debugfs adds 4bf07f6562a0 timekeeping, clocksource: Fix various typos in comments adds 27e68b8d658b Merge branch 'timers/core' adds 3b03706fa621 sched: Fix various typos adds 2a2f80ff63bc stop_machine: Add caller debug info to queue_stop_cpus_work adds df77430639c9 psi: Reduce calls to sched_clock() in psi adds c8987ae5af79 sched/fair: Optimize test_idle_cores() for !SMT adds acb4decc1e90 sched/fair: Reduce long-tail newly idle balance cost adds c4a874a5ab72 Merge branch 'sched/core' adds 3a85969e9d91 lockdep: Add a missing initialization hint to the "INFO: T [...] adds 6d48b7912cc7 lockdep: Address clang -Wformat warning printing for %hd adds 9cf6a1888fb1 Merge branch 'perf/urgent' adds bb6eea65736f Merge branch 'perf/core' adds 15ac31467256 Merge branch 'objtool/core' adds 291da9d4a9eb locking/mutex: Fix non debug version of mutex_lock_io_nested() adds 14770cf8f8b0 Merge branch 'locking/urgent' adds 01438749e36b Merge branch 'locking/urgent' into locking/core, to pick u [...] adds 2ea55bbba23e locking/locktorture: Fix false positive circular locking s [...] adds 5261ced47f8e locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro adds aa3a5f31877e locking/locktorture: Pass thread id to lock/unlock functions adds 8c52cca04f97 locking/locktorture: Fix incorrect use of ww_acquire_ctx i [...] adds e2db7592be8e locking: Fix typos in comments adds 45bf74e3810a Merge branch 'locking/core' adds 2c6b02185cc6 irq: Simplify condition in irq_matrix_reserve() adds c93a5e20c3c2 genirq/matrix: Prevent allocation counter corruption adds a359f757965a irq: Fix typos in comments adds 55812e6f90d7 Merge branch 'irq/core' adds 97258ce902d1 entry: Fix typos in comments adds 4f469efcd03f Merge branch 'core/entry' new 343ca09482a1 Merge remote-tracking branch 'tip/auto-latest' adds f46636f425c0 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs adds 2c9141572a33 dt-bindings/timer: ingenic: Add compatible strings for JZ4760(B) adds ea13fc7300a1 clocksource/drivers/ingenic: Add support for the JZ4760 adds 9789ec2a86ac clocksource/drivers/ingenic-ost: Add support for the JZ4760B adds 9e7617898a8c dt-bindings: timer: renesas,cmt: Add r8a779a0 CMT support adds ad72ac0219de dt-bindings: timer: renesas,cmt: Document R8A77961 adds 8effd93c3406 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] adds 0031538db8fe clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] adds fb923b2b2326 clocksource/drivers/ingenic_ost: Fix return value check in [...] adds 6a8b1258c69c clocksource/drivers/pistachio: Fix trivial typo adds 43fbc9f4b90d clocksource/drivers/sh_cmt: Don't use CMTOUT_IE with R-Car Gen2/3 adds c2c4a6160331 clocksource/drivers/npcm: Add support for WPCM450 adds 323397ef4d00 clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] new cd562b136904 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 09ae2e0e58d1 Merge remote-tracking branch 'edac/edac-for-next' adds e20044f7e9ae ring-buffer: Separate out internal use of ring_buffer_even [...] adds 8672e4948d0c ring-buffer: Add a event_stamp to cpu_buffer for each leve [...] adds b47e330231ac tracing: Pass buffer of event to trigger operations adds efe6196a6bc5 ring-buffer: Allow ring_buffer_event_time_stamp() to retur [...] adds b94bc80df648 tracing: Use a no_filter_buffering_ref to stop using the f [...] adds a948c69d6fb1 ring-buffer: Add verifier for using ring_buffer_event_time [...] adds d8279bfc5e95 tracing: Add tracing_event_time_stamp() API adds 2b7d2fe76f9c bootconfig: Update prototype of setup_boot_config() adds 421d9d1bea65 tools/latency-collector: Remove unneeded semicolon adds e0196ae73234 ftrace: Fix spelling mistake "disabed" -> "disabled" adds 5013f454a352 tracing: Add check of trace event print fmts for dereferen [...] adds f2616c772c76 seq_buf: Add seq_buf_terminate() API adds 9a6944fee68e tracing: Add a verifier to check string pointers for trace events new 5eacfca34cf3 Merge remote-tracking branch 'ftrace/for-next' adds 1c0c4bc1ceb5 softirq: Don't try waking ksoftirqd before it has been spawned adds e589c7c72315 docs: Correctly spell Stephen Hemminger's name adds 7e937220afa3 rcu: Add explicit barrier() to __rcu_read_unlock() adds 565cfb9e64da rcu/tree: Add a trace event for RCU CPU stall warnings adds 9640dcab974f rcu: Make nocb_nobypass_lim_per_jiffy static adds b2fcf2102049 rcu/nocb: Fix missed nocb_timer requeue adds 76d00b494d79 rcu/nocb: Disable bypass when CPU isn't completely offloaded adds 0efdf14a9f83 rcu/nocb: Remove stale comment above rcu_segcblist_offload() adds e02691b7ef51 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] adds 7abb18bd7567 rcu: Provide polling interfaces for Tree RCU grace periods adds def0dd50c728 rcu: Provide polling interfaces for Tiny RCU grace periods adds 8e83bdd4493d rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] adds 040accb3cd4a torture: Abstract jitter.sh start/stop into scripts adds cc45716e07a4 torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd adds d53f52d6fc22 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh adds 7831b391fbf8 torture: Record jitter start/stop commands adds cb1fa863a00b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs adds 996a042e0a06 torture: Remove no-mpstat error message adds 00a447fabb52 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters adds e633e63aa907 torture: Make upper-case-only no-dot no-slash scenario nam [...] adds 7ef0d5a33c81 torture: De-capitalize TORTURE_SUITE adds d6100d764cc4 torture: Create a "batches" file for build reuse adds 7cf86c0b6279 torture: Add kvm-again.sh to rerun a previous torture-test adds 00505165cf44 torture: Add --duration argument to kvm-again.sh adds 018629e909ff torture: Make kvm-transform.sh update jitter commands adds a5dbe2524f55 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] adds 03edf700db33 torture: Print proper vmlinux path for kvm-again.sh runs adds a1ab2e89f36d torture: Consolidate qemu-cmd duration editing into kvm-tr [...] adds 114e4a4b4884 torture: Fix kvm.sh --datestamp regex check adds aa277e88d161 Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...] adds ecd93811eb70 Merge branch 'kcsan.2021.03.08a' into HEAD adds 49ab51b01ec6 tools/memory-model: Add access-marking documentation adds 2936b5511106 Merge branch 'lkmm.2021.03.15a' into HEAD adds d98d7f6c0206 tools/memory-model: Document locking corner cases adds 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts adds a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts adds 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros adds c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] adds be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification adds d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment adds 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh adds c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 16a06f760423 tools/memory-model: Keep assembly-language litmus tests adds 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type adds c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors adds dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs adds f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 1aa186a2870b tools/memory-model: Fix scripting --jobs argument adds 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 adds b169840d6275 tools/memory-model: Make history-check scripts use mselect7 adds 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment adds 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 0d9595cfc3d0 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds 2ce2a47f730d torture: Fix remaining erroneous torture.sh instance of $* adds 07a064bccb3c rcu-tasks: Add block comment laying out RCU Tasks design adds 72625f0557c4 rcu-tasks: Add block comment laying out RCU Rude design adds 8b807f9ad170 kcsan: Add pointer to access-marking.txt to data_race() bullet adds 1dc364fa2295 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 4bdd1d6a3f63 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 033910e80b4c tools/memory-model: Fix smp_mb__after_spinlock() spelling adds cebc31663ed0 refscale: Allow CPU hotplug to be enabled adds 5becd9aa70e2 rcuscale: Allow CPU hotplug to be enabled adds 6e89369fd7e2 torture: Add kvm-remote.sh script for distributed rcutortu [...] adds 73a7c525e90e softirq: Add RT specific softirq accounting adds 167c4d950054 irqtime: Make accounting correct on RT adds bd67782c297e softirq: Move various protections into inline helpers adds 67351b922707 softirq: Make softirq control and processing RT aware adds 3cbc0b906a7a tick/sched: Prevent false positive softirq pending warnings on RT adds 5498163720f1 rcu: Prevent false positive softirq warning on RT adds c3bcf3984bc7 refscale: Add acqrel, lock, and lock-irq adds 5a8e56390ed9 rcutorture: Abstract read-lock-held checks adds 9e26bd4b5406 torture: Fix grace-period rate output adds 08223feeb8e8 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 87b23828807f timer: Revert "timer: Add timer_curr_running()" adds 5906e049c0bd rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds e192e839285a rcu/nocb: Allow de-offloading rdp leader adds 0061b5e7278b rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 435248385766 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 508605168937 rcu/nocb: Only cancel nocb timer if not polling adds c9d8d992c325 rcu/nocb: Prepare for fine-grained deferred wakeup adds 4b203feec55d rcu/nocb: Unify timers adds e89a4a3653b4 rcu: Fix typo in comment: kthead -> kthread adds 7e30b3ac9530 torture: Abstract end-of-run summary adds c227ed181080 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds 0002adf3d67b torture: Make the build machine control N in "make -jN" adds d0f455f6831c mm/slub: Fix backtrace of objects to handle redzone adjustment adds 1b25b4f36d99 mm/slub: Add Support for free path information of an object. adds f4d010298f01 doc: Fix statement of RCU's memory-ordering requirements new 4cee0519b193 Merge remote-tracking branch 'rcu/rcu/next' new 618537f2752b Merge remote-tracking branch 'kvm/next' adds 297b8603e356 KVM: arm64: Provide KVM's own save/restore SVE primitives adds 83857371d4cb KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 adds 985d3a1beab5 KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs adds 468f3477ef8b KVM: arm64: Introduce vcpu_sve_vq() helper adds 71ce1ae56e4d arm64: sve: Provide a conditional update accessor for ZCR_ELx adds 52029198c1ce KVM: arm64: Rework SVE host-save/guest-restore adds 0a9a98fda3a2 KVM: arm64: Map SVE context at EL2 when available adds b145a8437aab KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state adds beed09067b42 KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty adds 8c8010d69c13 KVM: arm64: Save/restore SVE state for nVHE adds 6e94095c5566 KVM: arm64: Enable SVE support for nVHE adds 8a605ba2abbc Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds 45879a57751d arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CP [...] adds bc6ddaa67abc KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU [...] adds fe2c8d19189e KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON adds c8a4b35f5063 KVM: arm64: Force SCTLR_EL2.WXN when running nVHE adds 1c7c039b8fc6 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next adds 5b0870931371 KVM: arm64: Fix host's ZCR_EL2 restore on nVHE adds 2e2f7548094b Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next new 301beaf19739 irqchip/gic-v3-its: Add a cache invalidation right after v [...] new c21bc068cdbe irqchip/gic-v3-its: Drop the setting of PTZ altogether new 80317fe4a653 KVM: arm64: GICv4.1: Add function to get VLPI state new f66b7b151e00 KVM: arm64: GICv4.1: Try to save VLPI state in save_pendin [...] new 12df7429213a KVM: arm64: GICv4.1: Restore VLPI pending state to physical side new 8082d50f4817 KVM: arm64: GICv4.1: Give a chance to save VLPI state new 5584029fd8c7 Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] new d4c5b765fac6 Merge remote-tracking branch 'kvm-arm/next' new 5ac14bac08ae KVM: s390: extend kvm_s390_shadow_fault to return entry pointer new bdf7509bbefa KVM: s390: VSIE: correctly handle MVPG when in VSIE new c5d1f6b531e6 KVM: s390: split kvm_s390_real_to_abs new c3171e94cc1c KVM: s390: VSIE: fix MVPG handling for prefixing and MSO new 4af8efcbc532 Merge remote-tracking branch 'kvms390/next' new 2b514ec72706 xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on M [...] new af44a387e743 Revert "xen: fix p2m size in dom0 for disabled memory hotp [...] new c2cc7dfdc226 Merge remote-tracking branch 'xen-tip/linux-next' new ee13eb504306 Merge remote-tracking branch 'percpu/for-next' new 3fbf7f2e351e Merge remote-tracking branch 'workqueues/for-next' adds 1d609992832e platform/surface: Add DTX driver adds e893d45f1103 platform/surface: dtx: Add support for native SSAM devices adds f614a1e23a0f docs: driver-api: Add Surface DTX driver documentation adds 41fff61d99c1 platform/surface: aggregator_registry: Make symbol 'ssam_b [...] adds fa3134262eb8 platform/surface: aggregator_registry: Add support for Sur [...] adds 309d984bcfca Merge tag 'ib-mfd-platform-x86-v5.13' into review-hans adds 0b4f5c95fba2 platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs adds 12dde4d11e6d platform/x86: thinkpad_acpi: Allow the FnLock LED to change state adds e157c95f5894 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] adds bdda39673fde platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] adds ececdb898376 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] adds cb1e50f2f0a2 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] adds f4c4e9ad1523 platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] adds eaa1dcc79694 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] adds 9b95665a83ec platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] adds 42f38dcccfb3 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] adds 2728f39dfc72 platform/x86: intel-vbtn: Stop reporting SW_DOCK events adds 3feb52a2b8d9 platform/x86: thinkpad_acpi: sysfs interface to get wwan a [...] adds 501bb68a66cf platform/x86: intel_pmt_class: Initial resource to 0 adds d4dc4bf28263 platform/x86: intel_pmt_crashlog: Fix incorrect macros adds 3b329cfec752 platform/x86: Typo fix in the file classmate-laptop.c adds 04cdaf6d8f52 platform/mellanox: Typo fix in the file mlxbf-bootctl.c adds 70505a71d845 platform/x86: asus-laptop: fix kobj_to_dev.cocci warnings adds e4899ff6a912 platform/surface: fix semicolon.cocci warnings adds 49702bace77d platform/x86: thinkpad_acpi: Correct minor typo adds a01be40c6313 platform/x86: intel_pmc_core: Update Kconfig adds 36974daf5388 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] new 0df278b510f9 Merge remote-tracking branch 'drivers-x86/for-next' new 17b258b7db93 Merge remote-tracking branch 'leds/for-next' new c98b1bf2e5a4 Merge remote-tracking branch 'ipmi/for-next' new 5dd5f9347a92 driver core: Trivial typo fix new bbf44abeeabf driver core: auxiliary bus: Remove unneeded module bits new c654cea59dbc driver core: component: remove dentry pointer in "struct master" new 2942df675128 driver core: dd: remove deferred_devices variable new 2c137388d685 firmware_loader: Remove unnecessary conversion to bool new 6b72cf128282 drivers/base/cpu: remove redundant assignment of variable retval new 38f087de8947 devtmpfs: fix placement of complete() call new 01085e24ff0a devtmpfs: actually reclaim some init memory new f2db85b64f0a driver core: Avoid pointless deferred probe attempts new b6f617df4fa9 driver core: Update device link status properly for device [...] new ea718c699055 Revert "Revert "driver core: Set fw_devlink=on by default"" new 6579c8d97ad7 clk: Mark fwnodes when their clock provider is added new 0b8bf06f6719 device property: Sync descriptions of swnode array and group APIs new 7f2fac70b729 device property: Add test cases for fwnode_property_count_ [...] new 53f95c55349e devcoredump: avoid -Wempty-body warnings new 0341ce544394 workqueue: Add resource managed version of delayed work init new 2077ca682169 MAINTAINERS: Add entry for devm helpers new f94a5becabf4 extconn: Clean-up few drivers by using managed work init new 96dc2b31abd0 hwmon: raspberry-pi: Clean-up few drivers by using managed [...] new b82a7b018b93 platform/x86: gpd pocket fan: Clean-up by using managed work init new 6d0c5de2fd84 power: supply: Clean-up few drivers by using managed work init new b66880151518 regulator: qcom_spmi-regulator: Clean-up by using managed [...] new a7d30f3f41cf watchdog: retu_wdt: Clean-up by using managed work init new 66574ce694c7 Merge remote-tracking branch 'driver-core/driver-core-next' adds a55235820dcd usb: typec: tcpci: Added few missing TCPCI register definitions adds a1aea351d4db usb: host: Mundane spello fix in the file sl811_cs.c adds 064ece8d7ca7 drivers: usb: Fix a typo in dwc3-qcom.c adds 26adde04acdf usb: gadget: uvc: add bInterval checking for HS mode adds 98f11978bdce usb: gadget: uvc: Updating bcdUVC field to 0x0110 adds 6a154ec9ef67 usb: webcam: Invalid size of Processing Unit Descriptor adds 18106234c0e9 usb: mtu3: Fix spelling mistake "disabed" -> "disabled" adds e00943e91678 usb: typec: tcpm: PD3.0 sinks can send Discover Identity e [...] adds f85142af3641 Merge 5.12-rc4 into usb-next new 729979e16451 dt-bindings: usb: fix yamllint check warning new 2d5ba3746101 usb: ehci: add spurious flag to disable overcurrent checking new 81d23855553a dt-bindings: usb: generic-ehci: document spurious-oc flag new 4da57dbbffdf usb: host: ehci-platform: add spurious_oc DT support new d50229cee69b ARM: multi_v7_defconfig: Stop using deprecated USB_EHCI_TEGRA new 0b9828763aea usb: host: ehci-tegra: Select USB_GADGET Kconfig option new 8219ab4c9a09 USB: ehci: drop workaround for forced irq threading new 8460f6003a1d usb: sl811-hcd: improve misleading indentation new a2a28c25c25a USB: core: drop outdated interface-binding comment new aaadc6aea693 USB: core: rename usb_driver_claim_interface() data parameter new 4e6e85100256 drivers: usb: host: fotg210-hcd.c: Fix indentation error new 575b1ac410a2 drivers: usb: host: fotg210-hcd.c: Fix alignment of comment new 0c59f678fcfc usb: dwc3: gadget: Remove invalid low-speed setting new 3af32605289e usb: renesas_usbhs: fix error return code of usbhsf_pkt_handler() new caef9f0716b4 dt-bindings: usb: dwc3-xilinx: Add documentation for Versa [...] new 84770f028fab usb: dwc3: Add driver for Xilinx platforms new 55b74ce7d2ce usb: gadget/function/f_fs string table fix for multiple languages new fb9b31e4ea2f usb: chipidea: tegra: Silence deferred probe error new f8cb3d556be3 usb: f_uac2: adds support for SS and SSP new c021e0235770 usb: gadget: legacy: fix error return code of multi_bind() new 3713d5ceb04d usb: gadget: f_uac2: validate input parameters new a59c68a6a3d1 usb: gadget: f_uac1: validate input parameters new 254cb1e0d78c usb: gadget: f_uac1: disable IN/OUT ep if unused new d23922fcac48 usb: gadget: u_audio: convert to strscpy new 6fcf11295eb2 USB: gadget: legacy: remove left-over __ref annotations new 5e7121723d5b USB: xhci: drop workaround for forced irq threading new 02fa4b980245 usb: dwc3: gadget: Avoid continuing preparing TRBs during [...] new 71ca43f30df9 usb: dwc3: gadget: Ignore EP queue requests during bus reset new 0299809be415 usb: core: Track SuperSpeed Plus GenXxY new a59918cb6193 usb: core: hub: Remove port_speed_is_ssp() new 2d0e82c905b8 usb: core: hub: Print speed name based on ssp rate new d07247ff2515 usb: core: sysfs: Check for SSP rate in speed attr new f2b6ebf61e8f usb: gadget: legacy: fix error return code of msg_bind() new 423432072d16 USB: gadget: f_fs: fix memdup_user.cocci warnings new cd8d66cfae49 usb: xhci: Init root hub SSP rate new 64364bc912c0 usb: xhci: Fix port minor revision new eb02aaf21f29 usb: xhci: Rewrite xhci_create_usb3_bos_desc() new 325c3b9a0b5c usb: xhci: Remove unused function new 91356fed6afd usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() new fbdbbe6d3ee5 usb: gadget: pch_udc: Check if driver is present before ca [...] new 4a28d77e3590 usb: gadget: pch_udc: Check for DMA mapping error new 5af196df27c9 usb: gadget: pch_udc: Move pch_udc_init() to satisfy kernel doc new 50a318cc9b54 usb: gadget: pch_udc: Revert d3cb25a12138 completely new 971d080212be usb: gadget: pch_udc: Initialize device pointer before use new 049d3db625a6 usb: gadget: pch_udc: Provide a GPIO line used on Intel Mi [...] new 1828e82dbd21 Merge remote-tracking branch 'usb/usb-next' new a4838a57256b Merge remote-tracking branch 'usb-serial/usb-next' new 826e69e95c73 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new c69b11f3a6d1 tty: serial: samsung_tty: remove spinlock flags in interru [...] new b9edc6823d18 tty: serial: 8250: delete redundant printing of return value new 8ba0f967ff6e tty: max310x: fix flexible_array.cocci warnings new 77124a427749 drivers: tty: serial: sh-sci: fix spelling typo of 'wheter' new 0ae798fd96f8 vgacon: drop unused vga_init_done new 1631eeeaf084 serial: stm32: rework wakeup management new c0f3332cb5f2 serial: stm32: clean wakeup handling in serial_suspend new 986e9f603857 irqchip/stm32: add usart instances exti direct event support new 3d530017bef1 serial: stm32: update wakeup IRQ management new 1657ca6e28fa ARM: dts: stm32: Add wakeup management on stm32mp15x UART nodes new df5d151ee6a0 serial: pch_uart: fix build error with !CONFIG_DEBUG_FS new 9baedb7baeda serial: imx: drop workaround for forced irq threading new 214df75d5662 dt-bindings: serial: Add compatible for Mediatek MT8195 new c6a419afe324 vt: keyboard, Fix typo in the doc for vt_get_shift_state() new 22fce66c19ca tty: vt: Mundane typo fix in the file vt.c new 75b7869fffb8 Merge remote-tracking branch 'tty/tty-next' new ce453ee6df01 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER new b5c6ecfd471e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() new 8058182fa440 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] new 30a2ac9a8bb5 fpga: Add support for Xilinx DFX AXI Shutdown manager new 40cc3a80bb42 kgdb: fix gcc-11 warning on indentation new 25651f2df783 uapi: map_to_7segment: Remove licence boilerplate new 3641762c1c9c misc: lis3lv02d: Fix false-positive WARN on various HP models new bb6886bf1e2b misc: lis3lv02d: Change lis3lv02d_init_device() return val [...] new 2278f0c385d8 misc: lis3lv02d: Do not log an error when kmalloc fails new 0ea43c23d490 cxl: Fix couple of spellings new 615d2ef05a97 cxl: don't manipulate the mm.mm_users field directly new 1c15b334ca34 virt: acrn: Fix document of acrn_msi_inject() new f6d706dd9baa char/mwave: turn tp3780I_Cleanup() into void function new 199c4d0efe7d w1: w1_therm: use clamp() in int_to_short() new b0ebbaeee3d7 w1: Use kobj_to_dev()[RESEND] new d8da00e1a73e w1: slaves: Typo fixes new ac41ae0b12c8 misc/sgi-xp: use NULL instead of using plain integer as pointer new 7b7d2261aa8d vmci_host: print unexpanded names of ioctl requests in deb [...] new 432ff1e91694 binder: BINDER_FREEZE ioctl new 95c16f9d9cf9 binder: use EINTR for interrupted wait for work new ae28c1be1e54 binder: BINDER_GET_FROZEN_INFO ioctl new a4780db3ad13 pps: clients: gpio: Bail out on error when requesting GPIO [...] new 1a8fc4f7e21c pps: clients: gpio: Use dev_err_probe() to avoid log noise new fde046a8c490 pps: clients: gpio: Remove redundant condition in ->remove() new ee89646619ba pps: clients: gpio: Get rid of legacy platform data new 28d032510e63 pps: clients: gpio: Make use of device properties new 162a5deac674 pps: clients: gpio: Use struct device pointer directly new 6b3bc8286529 pps: clients: gpio: Rearrange optional stuff in pps_gpio_setup() new 95e04eb04c68 char: lp: remove redundant space around (inside) parenthes [...] new 2b7aa3da76e9 Merge remote-tracking branch 'char-misc/char-misc-next' new 28451527f859 Merge remote-tracking branch 'extcon/extcon-next' new eaaa2dbc4258 Merge remote-tracking branch 'phy-next/next' adds 6558b667a729 soundwire: add override addr ops adds f6594cdfec4c soundwire: Intel: introduce DMI quirks for HP Spectre x360 [...] adds be3ae00ff9a7 soundwire: Intel: add DMI quirk for Dell SKU 0A3E adds 5bb643c39b97 soundwire: add master quirks for bus clash and parity adds 6b8caa6f9d3a soundwire: bus: handle master quirks for bus clash and parity adds bb877bebae0f soundwire: intel: add master quirks for bus clash and parity adds 4e3ea93e1399 soundwire: intel: add missing \n in dev_err() adds 0eb7c387e625 soundwire: bandwidth_allocation: add missing \n in dev_err() adds 7dbdcd611066 soundwire: cadence: add missing \n in dev_err() adds 6122d3be2e9a soundwire: stream: add missing \n in dev_err() adds e6cb15b50065 soundwire: qcom: add missing \n in dev_err() new 24c5bbf50bec Merge remote-tracking branch 'soundwire/next' adds 61ec15e5534b thunderbolt: Disable retry logic for intra-domain control packets adds bda83aeca3cf thunderbolt: Do not pass timeout for tb_cfg_reset() adds 7f0a34d7900b thunderbolt: Decrease control channel timeout for software [...] adds fea627003606 Documentation / thunderbolt: Drop speed/lanes entries for XDomain adds d29c59b1a4dc thunderbolt: Add more logging to XDomain connections adds 8ccbed2476f2 thunderbolt: Do not re-establish XDomain DMA paths automatically adds a6932c3f9ef3 thunderbolt: Use pseudo-random number as initial property [...] adds 3bb163331e3a thunderbolt: Align XDomain protocol timeouts with the spec adds 7d3084c0b77c thunderbolt: Add tb_property_copy_dir() adds 46b494f28681 thunderbolt: Add support for maxhopid XDomain property adds e5876559b579 thunderbolt: Use dedicated flow control for DMA tunnels adds 5cfdd300b7b1 thunderbolt: Drop unused tb_port_set_initial_credits() adds 180b0689425c thunderbolt: Allow multiple DMA tunnels over a single XDom [...] adds 952400756dfc net: thunderbolt: Align the driver to the USB4 networking spec adds 15a4c7e8f916 thunderbolt: Add KUnit tests for XDomain properties adds 5adab6cc45c4 thunderbolt: Add KUnit tests for DMA tunnels adds e23a5afd013c thunderbolt: Check quirks in tb_switch_add() adds 3231307e399a thunderbolt: Add support for USB4 DROM adds 2e7a5b3e2236 thunderbolt: Unlock on error path in tb_domain_add() new 83d015cbc8bf Merge remote-tracking branch 'thunderbolt/next' adds c2e0b9a7a6ff Staging: rtl8723bs: fix names in rtw_mlme.h adds 9e4b6c19cf7b Staging: rtl8723bs: fix names in wlan_bssdef.h adds 7c74d13b61eb Staging: rtl8723bs: fix names in rtw_pwrctrl.h adds 2f08440c3a28 Staging: rtl8723bs: fix names in hal_com.h adds 58a972025173 Staging: rtl8723bs: fix names in rtw_eeprom.h adds 9413ea743403 Staging: rtl8723bs: fix names in rtw_recv.h adds 891e0d362831 Staging: rtl8723bs: fix names in drv_types.h adds f1e0583a1afa Staging: rtl8723bs: fix names in rtw_ht.h adds 127375e43bee Staging: rtl8723bs: fix names in rtw_mp.h adds 6a938aefb8dd Staging: rtl8723bs: fix names in rtw_cmd.h adds 0ba388402379 Staging: rtl8723bs: fix names in hal_intf.h adds 708df7dbc22f Staging: rtl8723bs: fix names in osdep_service.h adds f85bfaabd033 Staging: rtl8723bs: fix names in rtw_security.h adds dc9a4304e11b Staging: rtl8723bs: fix names in hal_com_h2c.h adds a85d5137938d Staging: rtl8723bs: fix names in rtl8723b_xmit.h adds 35f25566a9cf Staging: rtl8723bs: fix names in HalVerDef.h adds 07e80bb55aae Staging: rtl8723bs: fix names in wifi.h adds 30bd370f74d1 Staging: rtl8723bs: fix names in rtl8723b_hal.h adds ae92c1e5576e Staging: rtl8723bs: fix names in hal_phy.h adds f0e46c47f667 Staging: rtl8723bs: fix names in rtw_mlme_ext.h adds a26a28b5bac6 Staging: rtl8723bs: fix names in rtw_xmit.h adds 80e3e599828a Staging: rtl8723bs: fix names in rtw_rf.h adds b765c78f2531 Staging: rtl8723bs: fix names in HalPwrSeqCmd.h adds 2330ebbab9be Staging: rtl8723bs: fix names in hal_com_phycfg.h adds 9dc654dc8346 Staging: rtl8723bs: fix names in sta_info.h adds 61eae13d3b9f Staging: rtl8723bs: fix names in hal_data.h adds 419b8a056d3a Staging: rtl8723bs: fix names in ieee80211.h adds 9d3c9ecd0630 Staging: rtl8723bs: fix names in rtw_efuse.h adds 621a8a833750 Staging: rtl8723bs: fix names in hal_btcoex.h adds 6711c9304d09 Staging: rtl8723bs: fix names in odm_interface.h adds 9b747b01afaa Staging: rtl8723bs: fix names in HalBtcOutSrc.h adds 2283b6b76b1c Staging: rtl8723bs: fix names in odm_EdcaTurboCheck.h adds a3a98c2f4fab Staging: rtl8723bs: fix names in odm_HWConfig.h adds 96334fbb0474 Staging: rtl8723bs: fix names in HalBtc8723b1Ant.h adds aa59bcb46498 Staging: rtl8723bs: fix names in odm_types.h adds 86d6c0aef503 Staging: rtl8723bs: fix names in odm_DIG.h adds ba08ce20ac90 Staging: rtl8723bs: fix names in hal_btcoex.c adds 0c10f844f362 Staging: rtl8723bs: fix names in odm_CfoTracking.h adds 172dc47dfafa Staging: rtl8723bs: fix names in HalPhyRf.h adds f8010da6556d Staging: rtl8723bs: fix names in odm.h adds 4970f56ced5a Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.h adds 1d1875414561 Staging: rtl8723bs: fix names in odm_NoiseMonitor.h adds f03480be0453 Staging: rtl8723bs: fix names in HalBtc8723b2Ant.h adds 29420aeb4c66 staging: wimax: i2400m: Mundane typo fix in the file driver.c adds 8b2a95eea7c1 staging:rtl8723bs:core:rtw_wlan_util:fixed indentation cod [...] adds dc365d2cc579 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 78619cace833 staging: rtl8723bs: remove unused code blocks conditioned [...] adds b7743b825131 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 65f183001f6e staging: rtl8723bs: remove unused code blocks conditioned [...] adds 48e237ab6f35 staging: rtl8723bs: remove unused code blocks conditioned [...] adds b4f0c92b1096 staging: rtl8723bs: remove unused code blocks conditioned [...] adds e3197c4710cc staging: rtl8723bs: remove unused code blocks conditioned [...] adds 5f6f67f675d0 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 041dfdd718ea staging: rtl8723bs: remove unused code blocks conditioned [...] adds 89fa9845be00 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ba961cd85e01 staging: rtl8723bs: remove unused code blocks conditioned [...] adds f71b544d2d39 staging: rtl8723bs: remove unused code blocks conditioned [...] adds d5cb5c16c6af staging: rtl8723bs: remove unused code blocks conditioned [...] adds 8dafccf1bc63 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 566b2369aaaa staging: rtl8723bs/core: add spaces between operators adds 6574fe5b1e3e Staging: rtl8192u: fixed a whitespace coding style issue adds b0c3683f31ff staging: rtl8723bs: remove unused code blocks completed adds 20ad01363a72 staging: octeon-usb: Match alignment with open parenthesis adds 2e747fef26a5 staging: rtl8188eu: Fix couple of typos adds 6be7952f18e9 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] adds 4faef7d225a4 staging: rtl8723bs: remove unnecessary logging in core/rtw_ap.c adds 9a945e18de3b staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme.c adds 81ff14a398a8 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds 9a884db84d20 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds df2d8943535b staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds 4956e4d0822f staging: rtl8723bs: remove unnecessary logging in hal/HalB [...] adds c173bf140684 staging: rtl8723bs: remove unnecessary logging in hal/hal_ [...] adds 5eff6c3c388f staging: rtl8723bs: remove unnecessary logging in hal/odm.c adds 0798fb1388d6 staging: rtl8723bs: remove unnecessary logging in hal/odm_debug.h adds 353673e0c012 staging: rtl8723bs: remove unnecessary logging in hal/rtl8 [...] adds eab727160860 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] adds 0e9cd946307c staging: rtl8723bs: remove unnecessary logging in os_dep/o [...] adds 62a19328c4b5 staging: rtl8723bs: remove unnecessary logging in os_dep/w [...] adds 105949497a55 staging: rtl8712: Fix a possible NULL pointer dereference [...] adds 6da2f76058a9 staging: rtl8188eu: Removed Unnecessary logging adds 18507b8f6310 staging: wimax: delete from the tree. adds 21ae24cce84f staging: vchiq: Typo fixes adds c7f57fd6b7f0 Merge v5.12-rc4 into staging-next adds 9e1c785f13e0 staging: comedi: das800: fix request_irq() warn adds 1665c8fdffbb staging: rtl8188eu: use netdev routines for private data adds 3eb631e321c7 staging/rtl8192u: avoid Wempty-body warning adds 946e2f007fc2 staging/nvec:: avoid Wempty-body warning adds 8dd726e10dd1 Staging: rtl8723bs: remove useless structs in rtw_mlme.h adds 1250fce7ea73 Staging: rtl8723bs: remove useless structs in rtw_cmd.h adds 65d8ec9416b4 Staging: rtl8723bs: remove useless structs in rtw_recv.h adds e49472543847 Staging: rtl8723bs: remove useless structs in drv_types.h adds cc6205b2b168 Staging: rtl8723bs: remove useless structs in rtw_ioctl_set.h adds 7bb865886f81 Staging: rtl8723bs: remove useless structs in wlan_bssdef.h adds 86ce9840bf74 Staging: rtl8723bs: remove useless structs in rtw_mp.h adds 7d391dced402 Staging: rtl8723bs: remove useless structs in hal_intf.h adds 3673da6f1d43 Staging: rtl8723bs: remove useless structs in rtw_event.h adds b13efb7df4d5 Staging: rtl8723bs: remove useless structs in rtl8723b_recv.h adds cb22eb37e50b Staging: rtl8723bs: remove useless structs in rtw_security.h adds 829f646cee1c Staging: rtl8723bs: remove useless structs in rtw_wifi_regd.h adds 997a9f9e9b98 Staging: rtl8723bs: remove useless structs in rtw_io.h adds 576822d7c1d8 Staging: rtl8723bs: remove useless structs in wifi.h adds a3d64cc2073a Staging: rtl8723bs: remove useless structs in hal_phy.h adds 68c81e9b3f81 Staging: rtl8723bs: remove useless structs in rtw_xmit.h adds a4bc0fa9ec51 Staging: rtl8723bs: remove useless structs in ieee80211.h adds 4ad11db48f1a Staging: rtl8723bs: remove useless structs in odm_HWConfig.h adds 804173dc7c4d Staging: rtl8723bs: remove useless structs in odm.h adds ac3d71e0cbf5 staging: rtl8723bs: delete extern declarations in core/rtw_ap.c adds f7bff017741d staging: qlge: fix an error code in probe() new 13b41b578306 drivers: most: add ALSA sound driver new 5255cdc306a9 staging: rtl8723bs: Mundane typo fixes new f8028fd96f91 staging: rtl8723bs: Trivial typo fix new 644651d2da08 staging: rtl8723bs: removed function prototypes in core/rt [...] new 938d4e0305f9 staging: rtl8723bs: moved function prototype out of core/r [...] new 7a246f17dd3f staging: rtl8723bs: removed function prototypes and made s [...] new 0e377e489079 staging: rtl8723bs: delete extern declarations in core/rtw [...] new f6df723d1ab5 staging: rtl8723bs: remove function prototypes in hal/odm.c new d5e5f6d36932 staging: rtl8723bs: move function prototypes out of os_dep [...] new c6fbbb17e5ea staging: rtl8723bs: remove undefined function prototype in [...] new 838c96a29a80 staging: rtl8723bs: remove unnecessary extern in os_dep/sd [...] new d010995736cb staging: rtl8723bs: remove blank line os_dep/os_intfs.c new 9895ead71188 Merge remote-tracking branch 'staging/staging-next' adds 491aef7caeb3 interconnect: Fix kerneldoc warning adds 57bfc3abd8e5 Merge branch 'icc-fixes' into icc-next new 7591812229c6 Merge remote-tracking branch 'icc/icc-next' new 157812f5de15 Merge remote-tracking branch 'dmaengine/next' new a0bc478217a5 Merge remote-tracking branch 'cgroup/for-next' new 00f3dc46a714 Merge remote-tracking branch 'scsi/for-next' adds 7dd847dae1c4 scsi: mpt3sas: Force chain buffer allocations to be within [...] adds 970ac2bb70e7 scsi: mpt3sas: Force sense buffer allocations to be within [...] adds 58501fd9375f scsi: mpt3sas: Force reply buffer allocations to be within [...] adds 2e4e8587327b scsi: mpt3sas: Force reply post buffer allocations to be w [...] adds c569de899bb4 scsi: mpt3sas: Force reply post array allocations to be wi [...] adds 37067b979309 scsi: mpt3sas: Update driver version to 37.101.00.00 adds 59f90f5e6c80 scsi: mvumi: Use true and false for bool variable adds 2af0bf34ae1f scsi: 3w-sas: Remove unneeded variable 'retval' adds 2ed0fc2b9a79 scsi: csiostor: Assign boolean values to a bool variable adds 1bf5fa1a2916 scsi: qla1280: Spelling fixes adds ac5669bf79d9 scsi: 53c700: Fix spelling of conditions adds bcf064bc2a3b scsi: fnic: Rudimentary spelling fixes adds 69a1709e2ec8 scsi: fusion: Fix a typo in the file mptbase.h adds 3b5f3c0d0548 scsi: ufs: core: Tidy up WB configuration code adds b1ebd3b0e466 scsi: target: Fix htmldocs warning in target_submit_prep() adds 035e9f471691 scsi: sbitmap: Silence a debug kernel warning triggered by [...] adds 5c9e2596ed1d scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg() adds 66730771543f scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message() adds 94685e7a8cf6 scsi: nsp32: Remove or exclude unused variables adds f466690bda03 scsi: FlashPoint: Remove unused variable 'TID' from FlashP [...] adds 886eb6d590d1 scsi: sim710: Remove unused variable 'err' from sim710_init() adds ab3f2d15fc11 scsi: isci: Make local function isci_remote_device_wait_fo [...] adds 72444bbd047f scsi: isci: Make local function port_state_name() static adds 45d59ab3edca scsi: nsp32: Correct expected types in debug print formatting adds 12a1b740f225 scsi: myrb: Demote non-conformant kernel-doc headers and f [...] adds 637b5c3ebc1c scsi: ipr: Fix incorrect function names in their headers adds 5ccd626516e1 scsi: mvumi: Fix formatting and doc-rot issues adds 59863cb53d80 scsi: sd_zbc: Place function name into header adds 3673b7b0007b scsi: pmcraid: Fix a whole host of kernel-doc issues adds ad907c54e36f scsi: sd: Fix function name in header adds 3e2f4679ea03 scsi: aic94xx: Correct misspelling of function asd_dump_se [...] adds f1d50e8ee5c9 scsi: be2iscsi: Ensure function follows directly after its header adds 33c8ef953ece scsi: dc395x: Fix some function param descriptions adds 100ec495e01e scsi: initio: Fix a few kernel-doc misdemeanours adds c548a6250627 scsi: a100u2w: Fix some misnaming and formatting issues adds 9eb292eb2ef7 scsi: myrs: Add missing ':' to make the kernel-doc checker happy adds a364a147b1dc scsi: pmcraid: Correct function name pmcraid_show_adapter_ [...] adds a8d548b0b3ee scsi: mpt3sas: Fix a few kernel-doc issues adds a90a8c607570 scsi: be2iscsi: Demote incomplete/non-conformant kernel-do [...] adds c7eab0704c30 scsi: fnic: Demote non-conformant kernel-doc headers adds 2efd8631d6a5 scsi: fnic: Kernel-doc headers must contain the function name adds 6af1d9bd9051 scsi: isci: phy: Fix a few different kernel-doc related issues adds 6ab7ca5139b7 scsi: isci: phy: Provide function name and demote non-conf [...] adds db35a0835357 scsi: isci: request: Fix a myriad of kernel-doc issues adds 44b7ca966128 scsi: isci: host: Fix bunch of kernel-doc related issues adds 0afdee03f2e7 scsi: isci: task: Demote non-conformant header and remove [...] adds 103d61927ed3 scsi: isci: remote_node_table: Fix a bunch of kernel-doc m [...] adds ad276048f1bc scsi: isci: remote_node_context: Fix one function header a [...] adds 29faa5ce26ae scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses adds 242e15d7a4f4 scsi: isci: remote_device: Fix a bunch of doc-rot issues adds a8604e44514d scsi: isci: request: Fix doc-rot issue relating to 'ireq' param adds 7292a8b039c5 scsi: isci: port: Fix a bunch of kernel-doc issues adds d2d480f132e8 scsi: isci: remote_node_context: Demote kernel-doc abuse adds 188f513dd22c scsi: isci: remote_node_table: Provide some missing params [...] adds cf0ad7a15ac5 scsi: cxlflash: Fix a little doc-rot adds 32b3edfd28f8 scsi: cxlflash: Fix a few misnaming issues adds a690baa47fd1 scsi: cxlflash: Fix some misnaming related doc-rot adds 841d7df0d416 scsi: ibmvscsi: Fix a bunch of kernel-doc related issues adds dd9c77297148 scsi: ibmvscsi: Fix a bunch of misdocumentation adds cba3ebfc008e scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE' new 634b9774d335 scsi: qla2xxx: Constify struct qla_tgt_func_tmpl new 37ce4f3531d4 scsi: qla2xxx: Fix endianness annotations new 17603237f789 scsi: qla2xxx: Suppress Coverity complaints about dseg_r* new a20821e3f471 scsi: qla2xxx: Simplify qla8044_minidump_process_control() new a2b2cc660822 scsi: qla2xxx: Always check the return value of qla24xx_ge [...] new e5406d8ad4a1 scsi: qla2xxx: Check kzalloc() return value new 973c920811bc scsi: dc395x: Use bitwise instead of arithmetic operator f [...] new be20b96b6319 scsi: mac53c94: Fix warning comparing pointer to 0 new adb253433dc8 scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and [...] new 7a0c0e6ce130 scsi: ufs: core: Correct status type in ufshcd_vops_pwr_ch [...] new dfd35e1d5934 scsi: ufs: ufs-exynos: Remove pwr_max from parameter list [...] new 690209d5ebef scsi: message: fusion: Remove unnecessary cast new 3ba9f38ed43d scsi: fnic: Remove unnecessary cast new 0d556a21a9da scsi: ibmvscsi: Remove unnecessary cast new 3070c72155c5 scsi: qla1280: Fix warning comparing pointer to 0 new 1630e752fb83 scsi: bfa: Fix warning comparing pointer to 0 new 0873045f63c4 scsi: ufs: Remove unnecessary NULL checks in ufshcd_find_m [...] new a89562e31f01 scsi: csiostor: Fix a typo new 206a3afa9482 scsi: mpt3sas: Fix a typo new 5fae809faec6 scsi: bnx2fc: Fix a typo new ae98ddf05fdb scsi: scsi_dh: Fix a typo new 89bbf550eafc scsi: lpfc: Fix a typo new 9991ca001b9c scsi: bfa: Fix a typo in two places new 835b8c16a0e3 scsi: esp_scsi: Trivial typo fixes new f1891f9bbc46 scsi: lpfc: Fix a typo new c2255ece2be2 scsi: pm8001: Avoid -Wrestrict warning new 7a6fd9e67510 Merge remote-tracking branch 'scsi-mkp/for-next' new 407d0978c5b8 Merge remote-tracking branch 'vhost/linux-next' adds 9afeefcf06fc remoteproc: pru: Fix firmware loading crashes on K3 SoCs adds bb99b078743c Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next adds 1cb8f3e2d8fe hwspinlock: remove sirf driver adds 60d7b22d2593 rpmsg: char: Rename rpmsg_char_init to rpmsg_chrdev_init adds 3093c3c7c136 rpmsg: Move RPMSG_ADDR_ANY in user API adds 809328b40cfb rpmsg: Add short description of the IOCTL defined in UAPI. adds b4ce7e2ebcc5 rpmsg: char: Use rpmsg_sendto to specify the message desti [...] adds c486682ae1e2 rpmsg: virtio: Register the rpmsg_char device adds 964e8bedd5a1 rpmsg: char: Return an error if device already open adds 9af2a2a9c64e remoteproc: qcom_q6v5_mss: Provide errors for firmware-nam [...] adds 3d2ee78906af remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader adds 16324fc8def1 remoteproc: Remove useless check in rproc_del() adds 6a6c4dc0e5de remoteproc: Rename function rproc_actuate() adds 4196d18903f9 remoteproc: Add new RPROC_ATTACHED state adds 76f4c87587e2 remoteproc: Properly represent the attached state adds 1a631382be1d remoteproc: Add new get_loaded_rsc_table() to rproc_ops adds 8a471396d21c remoteproc: stm32: Move resource table setup to rproc_ops adds 6e20a05104e5 remoteproc: stm32: Move memory parsing to rproc_ops adds 7f3bd0c019cb remoteproc: Add new detach() remoteproc operation adds 6070203fe433 remoteproc: Introduce function __rproc_detach() adds d3962a397885 remoteproc: Introduce function rproc_detach() adds 9dc9507f1880 remoteproc: Properly deal with the resource table when detaching adds 8088dd4d9316 remoteproc: Properly deal with the resource table when stopping adds 800dad0025ec remoteproc: Properly deal with a kernel panic when attached adds 83d4e6712c3b remoteproc: Properly deal with a start request when attached adds d2008a968330 remoteproc: Properly deal with a stop request when attached adds 5daaeb5f07ed remoteproc: Properly deal with a detach request when attached adds 6e71d2b2a2b7 remoteproc: Refactor function rproc_cdev_release() adds 6549f42c3d17 remoteproc: qcom: wcss: populate hardcoded param using dri [...] adds 34364712fcc4 dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding [...] adds 0af65b9b915e remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404 adds bb91c9ee518c remoteproc: qcom: wcss: explicitly request exclusive reset [...] adds 48073935b9a4 remoteproc: qcom: wcnss: Allow specifying firmware-name adds 2c2564b9d64d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new bfb07f0dc260 Merge remote-tracking branch 'rpmsg/for-next' new 914e1a49fb8f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 506860d0e191 gpio: sch: Add edge event support adds 49fa475634be gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events new 42376d73d638 Merge remote-tracking branch 'gpio-intel/for-next' new 841119992a58 Merge remote-tracking branch 'pinctrl/for-next' new a4d993d4af07 Merge remote-tracking branch 'pinctrl-intel/for-next' new b82fd2df17af pinctrl: renesas: Make sh_pfc_pin_to_bias_reg() static new 4b6e6c19895b pinctrl: renesas: Move R-Car bias helpers to sh_pfc.h new ec0794a122db pinctrl: renesas: Factor out common R-Mobile bias handling new 93d6c7d676d2 pinctrl: renesas: Add PORT_GP_CFG_7 macros new 1d3928a3e69c pinctrl: renesas: Add support for R-Car SoCs with pull-dow [...] new 61232cd6efca pinctrl: renesas: r8a7791: Add bias pinconf support new 6bd024ef0d09 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds ca0d2fb790eb pwm: bcm2835: Improve period and duty cycle calculation adds acf3402d8363 pwm: ab8500: Implement .apply instead of .config, .enable [...] adds 5a43c201c9d0 pwm: imx-tpm: Use a single line for error message adds f9a8ee8c8bcd pwm: Always allocate PWM chip base ID dynamically adds d58cb0ee51ef pwm: Return -EINVAL for old-style drivers without .set_pol [...] adds 30882cf13007 pwm: atmel-tcb: Implement .apply callback adds c77e99f434c2 pwm: atmel-tcb: Only free resources after pwm_chip_remove( [...] adds 09081c9ba6c2 pwm: sprd: Refuse requests with unsupported polarity adds 9f0f6107e072 pwm: cros-ec: Refuse requests with unsupported polarity adds fc423f29f718 pwm: bcm-kona: Use pwmchip_add() instead of pwmchip_add_wi [...] adds 965ebe39c953 pwm: atmel-hlcdc: Use pwmchip_add() instead of pwmchip_add [...] adds 9666cec380d6 pwm: Drop function pwmchip_add_with_polarity() new 87905ecae956 Merge remote-tracking branch 'pwm/for-next' new 3cd2fb11fe97 Merge remote-tracking branch 'livepatching/for-next' new 90953f47ba27 Merge remote-tracking branch 'coresight/next' adds 8d69f62fddf6 rtc: rx6110: add ACPI bindings to I2C new 4bbd97a98a46 Merge remote-tracking branch 'rtc/rtc-next' new 56244b6f4aa3 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 15a2fd51384a seccomp: fix the cond to report loaded filters new 271a03022b29 Merge remote-tracking branch 'seccomp/for-next/seccomp' new df029c800db9 Merge remote-tracking branch 'gnss/gnss-next' new 74f311ab42b9 Merge remote-tracking branch 'slimbus/for-next' new 50f9034c9650 Merge remote-tracking branch 'nvmem/for-next' new e07b634d725f Merge remote-tracking branch 'xarray/main' adds 0c85c54bf7fa Drivers: hv: vmbus: Drop error message when 'No request id [...] adds 05e48d894a33 drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue new 6bbdc3db76cc hv: hyperv.h: a few mundane typo fixes new 13c4d4626a4b x86/hyperv: Fix unused variable 'msr_val' warning in hv_ql [...] new 1b6028083468 x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read new 6dc2a774cb4f x86/Hyper-V: Support for free page reporting new f04411ee318b Merge remote-tracking branch 'hyperv/hyperv-next' new f1150fb2021f Merge remote-tracking branch 'auxdisplay/auxdisplay' adds d027fdc4fa30 kdb: Remove redundant function definitions/prototypes adds e4f291b3f7bb kdb: Simplify kdb commands registration adds 2bbd9b0f2b4e kernel: debug: Ordinary typo fixes in the file gdbstub.c new e46f0bb47da2 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 9a8d3cda8daf fpga: dfl: afu: harden port enable logic new 1d05728bf417 Merge remote-tracking branch 'fpga/for-next' adds 2f9f21cdcd71 kunit: Match parenthesis alignment to improve code readability new 0dc97f19e222 Merge remote-tracking branch 'kunit-next/kunit' new f6cc25a236ac Merge remote-tracking branch 'mhi/mhi-next' adds 98898dfbdf72 Rust support new a86e6cb1953c Merge remote-tracking branch 'rust/rust-next' adds b815bce30e37 selftests: add a kselftest for SLUB debugging functionality-fix adds 3129f1a7f089 slub: remove resiliency_test() function adds 51b4492e1e82 mm/page_owner: record the timestamp of all pages during free adds a97e2c877399 mm: provide filemap_range_needs_writeback() helper adds 992c42195aeb mm: use filemap_range_needs_writeback() for O_DIRECT reads adds c873db2591e1 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 8e86d7cf2d05 mm/filemap: use filemap_read_page in filemap_fault adds ec318dc9dd9d mm/filemap: drop check for truncated page after I/O adds 162d6dc2b5b5 mm: page-writeback: simplify memcg handling in test_clear_ [...] adds 47033a3330b0 mm: introduce and use mapping_empty adds 55c653b71e8c mm: stop accounting shadow entries adds 539c8a020d53 dax: account DAX entries as nrpages adds 3f931bdf178f mm: remove nrexceptional from inode adds 21a9d1b5522f mm: Move page_mapping_file to pagemap.h adds 22d2420df77b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 27b2b5a0cdd3 mm/gup: add compound page list iterator adds 9235a6a6be62 mm/gup: decrement head page once for group of subpages adds 254d899a6cde mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds 36b725a6136b RDMA/umem: batch page unpin in __ib_umem_release() adds 88175c5f557d mm/memremap.c: fix improper SPDX comment style adds 7f4615b66b4e mm: memcontrol: fix kernel stack account adds e05c2d043239 memcg: cleanup root memcg checks adds 7efbfe1901d7 memcg: enable memcg oom-kill for __GFP_NOFAIL adds 9a1c1b7c93d3 mm: memcontrol: fix cpuhotplug statistics flushing adds 50b389c6bcf2 mm: memcontrol: kill mem_cgroup_nodeinfo() adds a58eb61f9b2d mm: memcontrol: privatize memcg_page_state query functions adds 308323f593a0 cgroup: rstat: support cgroup1 adds ef2465053717 cgroup: rstat: punt root-level optimization to individual [...] adds 21c71e1774bc mm: memcontrol: switch to rstat adds b4f345ecb011 mm-memcontrol-switch-to-rstat-fix adds 769324cf7397 mm: memcontrol: switch to rstat fix adds af8d90bf60ef mm: memcontrol: consolidate lruvec stat flushing adds 86339a9048d7 kselftests: cgroup: update kmem test for new vmstat implem [...] adds 793f230e91c2 memcg: charge before adding to swapcache on swapin adds adebf092fdf4 memcg: set page->private before calling swap_readpage adds 423701d42628 mm/memory.c: do_numa_page(): delete bool "migrated" adds 1b7c7f298999 mm/interval_tree: add comments to improve code readability adds 68f7bf6e7e98 x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 90cae500c921 x86/vmemmap: drop handling of 1GB vmemmap ranges adds 969d349aa5c4 x86/vmemmap: handle unpopulated sub-pmd ranges adds fb183c2d0e95 x86/vmemmap: optimize for consecutive sections in partial [...] adds 8f2b8657a424 mm, tracing: improve rss_stat tracepoint message adds dee42eccb91c mm: allow shmem mappings with MREMAP_DONTUNMAP adds d9e4d5c6dff3 mm/dmapool: switch from strlcpy to strscpy adds 9d9d5290c35c samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 94bfa9eead5c mm: unexport remap_vmalloc_range_partial adds 523aa185bc19 mm/vmalloc: use rb_tree instead of list for vread() lookups adds 3988e2156306 ARM: mm: add missing pud_page define to 2-level page tables adds 17aa145f03a0 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 0b26c9d462f6 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 609ab3a7e95d mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 54a10e43ccef mm/ioremap: rename ioremap_*_range to vmap_*_range adds c36a0ddcaa16 mm: HUGE_VMAP arch support cleanup adds 3785ce2d9691 powerpc: inline huge vmap supported functions adds a676afe34995 arm64: inline huge vmap supported functions adds 17b7171c1622 x86: inline huge vmap supported functions adds 039dbe56a364 mm/vmalloc: provide fallback arch huge vmap support functions adds ca67a6b65240 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 6caf3b8893bc mm/vmalloc: add vmap_range_noflush variant adds cbca8df20a91 mm/vmalloc: hugepage vmalloc mappings adds bb91585a6621 mm/vmalloc: fix read of uninitialized pointer area adds bbed63249b36 powerpc/64s/radix: enable huge vmalloc mappings adds 3bc29a8e251a kasan: remove redundant config option adds 0d9e60b66271 kasan-remove-redundant-config-option-fix adds e5bbe620e7a1 mm/kasan: switch from strlcpy to strscpy adds 7b40fcc93f61 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds d07a05953b60 mm, kasan: don't poison boot memory with tag-based modes adds 75393a0acbc3 arm64: kasan: allow to init memory when setting tags adds b5feba92b229 kasan: init memory in kasan_(un)poison for HW_TAGS adds 26a7ee1a170e kasan, mm: integrate page_alloc init with HW_TAGS adds c7948d4407ed kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 6b548c253039 kasan, mm: integrate slab init_on_free with HW_TAGS adds be8123fc4d6e kasan: docs: clean up sections adds 857e585be339 kasan: docs: update overview section adds 7cd99f4ad30d kasan: docs: update usage section adds 5bf5c5427d23 kasan: docs: update error reports section adds f1c3e6fab194 kasan: docs: update boot parameters section adds d4754f78afc9 kasan: docs: update GENERIC implementation details section adds 6148c5da8dc3 kasan: docs: update SW_TAGS implementation details section adds 0eae72b67e15 kasan: docs: update HW_TAGS implementation details section adds 1fe67b6885e0 kasan: docs: update shadow memory section adds e8d2a2722681 kasan: docs: update ignoring accesses section adds 2f9610bd6a93 kasan: docs: update tests section adds 357e2e021b3a kasan: record task_work_add() call stack adds 34f7349a817e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds eb2deb739473 mm: remove lru_add_drain_all in alloc_contig_range adds 6343d4d193c0 include/linux/page-flags-layout.h: correctly determine LAS [...] adds 7d344554f07b include/linux/page-flags-layout.h: cleanups adds f4a6de4b7331 mm/page_alloc: rename alloc_mask to alloc_gfp adds 3d1643e26b2c mm/page_alloc: rename gfp_mask to gfp adds 42ccb572478b mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 3680a245814e mm/mempolicy: rename alloc_pages_current to alloc_pages adds 99ae4bfa7fce mm/mempolicy: rewrite alloc_pages documentation adds 5afb7cb04e92 mm/mempolicy: rewrite alloc_pages_vma documentation adds 044343980a37 mm/mempolicy: fix mpol_misplaced kernel-doc adds 12ed5442695f mm: page_alloc: dump migrate-failed pages adds 4d328c57ce0a mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 3d3b01622769 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds 3a5a2d28bb7e hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds 52dcda17fc5f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 132f46917e94 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 17e5e1fc77a6 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 0b61cfac683c hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 703923464537 mm/hugetlb: remove redundant reservation check condition i [...] adds 9c352ba0b022 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds d6a72a70d2ce mm/hugetlb: use some helper functions to cleanup code adds bb5066e4a5af mm/hugetlb: optimize the surplus state transfer code in mo [...] adds d5c1041b8a6d mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds d72719b0c9f9 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 36bb1b033066 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds ae99ab5ff245 khugepaged: remove unneeded return value of khugepaged_col [...] adds 96d9608d7b08 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds 5467399aed84 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 3b43b99344ce khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds c7d3dadcf67e mm/huge_memory.c: remove unnecessary local variable ret2 adds 1dc15f6a221a mm: huge_memory: a new debugfs interface for splitting THP tests. adds ad0ccce80dd5 userfaultfd: add minor fault registration mode adds 2ca39d432473 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds 78b8841bf022 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds d75284553cdf userfaultfd: add UFFDIO_CONTINUE ioctl adds 58ee6a065ff5 userfaultfd: update documentation to describe minor fault [...] adds 8c32796ad13f userfaultfd/selftests: add test exercising minor fault handling adds 00da60b9d0a0 userfaultfd: support minor fault handling for shmem adds 6274f907c36a userfaultfd-support-minor-fault-handling-for-shmem-fix adds 0004d599909f userfaultfd/selftests: use memfd_create for shmem test type adds 8815c5eb1184 userfaultfd/selftests: create alias mappings in the shmem test adds d52bb0df4dcf userfaultfd/selftests: reinitialize test context in each test adds 0f13f0d970f2 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 786da7646522 userfaultfd/selftests: use user mode only adds 7f8c5e856d9c userfaultfd/selftests: remove the time() check on delayed uffd adds d5b0d4b10266 userfaultfd/selftests: drop VERIFY check in locking_thread adds 78111f0a6f9f userfaultfd/selftests: only dump counts if mode enabled adds c143a048fa55 userfaultfd/selftests: unify error handling adds d33478b5e31e mm/vmscan: move RECLAIM* bits to uapi header adds c7d4c8492b38 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 2764aef2c75d mm: vmscan: use nid from shrink_control for tracepoint adds 776ad23ae590 mm: vmscan: consolidate shrinker_maps handling code adds 097ff726fc43 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds f8167b48aed6 mm: vmscan: remove memcg_shrinker_map_size adds cb1731c7a5b5 mm: vmscan: use kvfree_rcu instead of call_rcu adds 4847825ff838 mm: memcontrol: rename shrinker_map to shrinker_info adds 68dd54f346cb mm: vmscan: add shrinker_info_protected() helper adds 8c84f2a106f9 mm: vmscan: use a new flag to indicate shrinker is registered adds cfb1e2da0ab0 mm: vmscan: add per memcg shrinker nr_deferred adds ad80f228eed3 mm: vmscan: use per memcg nr_deferred of shrinker adds d58255d8c89f mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 5333031550f1 mm: memcontrol: reparent nr_deferred when memcg offline adds 02c84eff022b mm: vmscan: shrink deferred objects proportional to priority adds 50da455f1e20 mm/compaction: remove unused variable sysctl_compact_memory adds 4457f2164e59 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds 0ac1d09ac248 mm: vmstat: add cma statistics adds 2699a7fccf06 mm: cma: use pr_err_ratelimited for CMA warning adds aa1c7ea96d18 mm: cma: support sysfs adds 41b1486f580b mm: cma: fix potential null dereference on pointer cma adds c8c1b1849155 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 331b12808f0b mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 13678b7dda10 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 9ed8c73ef831 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 1f3f14fd407c x86/mm: track linear mapping split events adds aa660f407fa8 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 7bfd7234d6b1 mm/util.c: reduce mem_dump_obj() object size adds c111f596a45e mm/util.c: fix typo adds 6bb31f62a636 mm/gup: don't pin migrated cma pages in movable zone adds f9b81c7a5ecf mm/gup: check every subpage of a compound page during isolation adds 7dc929c72c89 mm/gup: return an error on migration failure adds 5ed24e78bcd2 mm/gup: check for isolation errors adds c68c5dc10330 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 4c6c79445499 mm: apply per-task gfp constraints in fast path adds 9982ace2a657 mm: honor PF_MEMALLOC_PIN for all movable pages adds d6dbc9982d52 mm/gup: do not migrate zero page adds 8d84f5482dc8 mm/gup: migrate pinned pages out of movable zone adds 5b43f3dd488e memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 8c3138e00b41 mm/gup: change index type to long as it counts pages adds 6c795abd6926 mm/gup: longterm pin migration cleanup adds 509691ad5597 selftests/vm: gup_test: fix test flag adds c2ab3a14f231 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds e60bff3fb380 mm,memory_hotplug: allocate memmap from the added memory range adds 53ae74c27e12 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix adds 0d421e2a47f4 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds 8f8407185fc6 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 363f72d78186 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 5186f822d28b arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 204f5245cdd2 mm/zswap.c: switch from strlcpy to strscpy adds cbe664aa3261 iov_iter: lift memzero_page() to highmem.h adds e07da9ca7ba8 btrfs: use memzero_page() instead of open coded kmap pattern adds 69767e5b8a7d mm/highmem.c: fix coding style issue adds c279dfe8b99f mm/highmem: Remove deprecated kmap_atomic adds 0366be0adee8 mm/mempool: minor coding style tweaks adds 1a84e52d84bd mm/swapfile: minor coding style tweaks adds 576c0f7e68bb mm/sparse: minor coding style tweaks adds aeb391b45cb7 mm/vmscan: minor coding style tweaks adds 195c2e4cb9da mm/compaction: minor coding style tweaks adds 16c67f03427e mm/oom_kill: minor coding style tweaks adds 83a6a80ec989 mm/shmem: minor coding style tweaks adds bb5034d95142 mm/page_alloc: minor coding style tweaks adds 63e3c426c1c4 mm/filemap: minor coding style tweaks adds aafe9d417e26 mm/mlock: minor coding style tweaks adds 0fc4a4096e9a mm/frontswap: minor coding style tweaks adds 9ed03dced98d mm/vmalloc: minor coding style tweaks adds 257e7d5c8919 mm/memory_hotplug: minor coding style tweaks adds cf14813dd404 mm/mempolicy: minor coding style tweaks adds efc384ebdb83 mm/process_vm_access.c: remove duplicate include adds 469f7e5ed2f4 kfence: zero guard page after out-of-bounds access adds f46810d6099c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds bf0d6637c40c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds ec6901e8e919 kernel/hung_task.c: Monitor killed tasks. adds 363e8285565c procfs: allow reading fdinfo with PTRACE_MODE_READ adds a25ca98c1f6e procfs/dmabuf: add inode number to /proc/*/fdinfo adds 7ebb4b63834a proc/sysctl: fix function name error in comments adds 9a3c396cd995 proc/sysctl: make protected_* world readable adds d67249a9c2dd include: remove pagemap.h from blkdev.h adds 6805985a576a kernel/async.c: fix pr_debug statement adds 89cffb73eeb6 kernel/cred.c: make init_groups static adds 643cfee40553 kernel/umh.c: fix some spelling mistakes adds e38f3c037a7f kernel/user_namespace.c: fix typos adds 3e3011ea6112 kernel/up.c: fix typo adds 7217f37ec86c kernel/sys.c: fix typo adds f9156d9396fa kernel/irq/: fix language typos adds df2aa3e1b47e lib/bch.c: fix a typo in the file bch.c adds f686213ac9de lib: fix inconsistent indenting in process_bit1() adds 91b4ba2796a8 lib/list_sort.c: fix typo in function description adds 8f7d76ff6cec include/linux/compat.h: remove unneeded declaration from C [...] adds 1695cce90e06 fs: fat: fix spelling typo of values adds f0b2bbc9fe42 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds 35c323d8b567 kernel/fork.c: simplify copy_mm() adds 8ae29b1fb7d1 kernel/fork.c: fix typos adds 3a3ffa4e3ec0 kernel/crash_core: add crashkernel=auto for vmcore creation adds 6e0f089d8aef kexec: Add kexec reboot string adds 4bd028a1e646 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 6b85ddd223de gcov: clang: drop support for clang-10 and older adds ed51885a9a3d gcov: combine common code adds acd26a3aeb80 gcov: simplify buffer allocation adds ec1517f90243 gcov: use kvmalloc() adds 45d61cc97784 aio: simplify read_events() adds 01583a16158c gdb: lx-symbols: store the abspath() adds c89e5685c3ba scripts/gdb: document lx_current is only supported by x86 adds f9e5124157a3 scripts/gdb: add lx_current support for arm64 adds ceb13f861c2d selftests: remove duplicate include adds 2bdae494c5c3 kernel/async.c: stop guarding pr_debug() statements adds b80714d21528 kernel/async.c: remove async_unregister_domain() adds d3f9d0fc0296 init/initramfs.c: do unpacking asynchronously adds c0954d9328ac modules: add CONFIG_MODPROBE_PATH new 7531d023daf5 Merge branch 'akpm-current/current' new 6f610b8ac5e9 mm: add definition of PMD_PAGE_ORDER new cee069ab396c mmap: make mlock_future_check() global new 1f310cdd8ec0 riscv/Kconfig: make direct map manipulation options depend on MMU new b3106330d2b7 set_memory: allow set_direct_map_*_noflush() for multiple pages new 232e65221b9f set_memory: allow querying whether set_direct_map_*() is a [...] new 23511f93242d mm: introduce memfd_secret system call to create "secret" [...] new 41ab23a2acf2 PM: hibernate: disable when there are active secretmem users new 965d27e7ec24 arch, mm: wire up memfd_secret system call where relevant new 8c233162c2ac secretmem: test: add basic selftest for memfd_secret(2) new d72b2d5e8426 Merge branch 'akpm/master' new b4f20b70784a Add linux-next specific files for 20210325
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 (ba5b053ab3ac) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1006 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 3 + Documentation/ABI/stable/procfs-audit_loginuid | 27 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 35 +- Documentation/ABI/testing/sysfs-class-devfreq | 5 +- Documentation/ABI/testing/sysfs-fs-f2fs | 24 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 15 +- .../admin-guide/laptops/thinkpad-acpi.rst | 20 + Documentation/admin-guide/sysctl/net.rst | 11 + Documentation/arm64/acpi_object_usage.rst | 10 +- Documentation/core-api/printk-formats.rst | 2 +- .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 5 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 - .../devicetree/bindings/arm/rockchip.yaml | 1 + .../devicetree/bindings/ata/ahci-ceva.txt | 4 + .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +- .../devicetree/bindings/clock/milbeaut-clock.yaml | 12 +- .../bindings/clock/rockchip,rk3568-cru.yaml | 60 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 1 - .../bindings/display/brcm,bcm2835-dsi0.yaml | 6 - .../devicetree/bindings/display/msm/dpu.txt | 4 +- .../bindings/display/panel/panel-dpi.yaml | 2 +- .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/dma/qcom,gpi.yaml | 2 +- .../bindings/gpio/socionext,uniphier-gpio.yaml | 3 +- .../devicetree/bindings/hwlock/sirf,hwspinlock.txt | 28 - .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- Documentation/devicetree/bindings/i3c/i3c.yaml | 7 +- .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 5 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 2 +- .../bindings/iio/light/capella,cm3605.yaml | 1 - .../bindings/iio/light/upisemi,us5182.yaml | 4 +- .../bindings/infiniband/hisilicon-hns-roce.txt | 2 +- .../devicetree/bindings/input/atmel,maxtouch.yaml | 32 + Documentation/devicetree/bindings/input/input.yaml | 1 - .../devicetree/bindings/input/iqs626a.yaml | 843 +++ .../bindings/input/touchscreen/azoteq,iqs5xx.yaml | 75 + .../bindings/input/touchscreen/iqs5xx.txt | 80 - .../interrupt-controller/loongson,htpic.yaml | 2 +- .../devicetree/bindings/iommu/sprd,iommu.yaml | 57 + .../devicetree/bindings/leds/leds-lgm.yaml | 26 +- .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 84 + .../devicetree/bindings/media/qcom,camss.txt | 236 - .../bindings/media/qcom,msm8916-camss.yaml | 256 + .../bindings/media/qcom,msm8996-camss.yaml | 387 ++ .../bindings/media/qcom,sdm660-camss.yaml | 398 ++ .../bindings/media/qcom,sdm845-camss.yaml | 371 ++ .../memory-controllers/nvidia,tegra210-emc.yaml | 2 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 1 + .../devicetree/bindings/mmc/sdhci-of-dwcmshc.txt | 20 - .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 87 + .../devicetree/bindings/net/actions,owl-emac.yaml | 92 + .../bindings/net/broadcom-bluetooth.yaml | 1 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 1 - .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 4 + .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 101 + .../bindings/net/wireless/brcm,bcm43xx-fmac.txt | 38 - .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 4 +- .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 9 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 20 +- .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 1 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- .../bindings/power/supply/ab8500/btemp.txt | 16 - .../bindings/power/supply/ab8500/chargalg.txt | 16 - .../bindings/power/supply/ab8500/charger.txt | 25 - .../devicetree/bindings/power/supply/ab8500/fg.txt | 58 - .../bindings/power/supply/act8945a-charger.txt | 44 - .../power/supply/active-semi,act8945a-charger.yaml | 76 + .../bindings/power/supply/axp20x_ac_power.txt | 25 - .../bindings/power/supply/axp20x_battery.txt | 20 - .../bindings/power/supply/axp20x_usb_power.txt | 41 - .../devicetree/bindings/power/supply/battery.txt | 3 - .../devicetree/bindings/power/supply/bq2415x.txt | 47 - .../devicetree/bindings/power/supply/bq2415x.yaml | 98 + .../devicetree/bindings/power/supply/bq24190.txt | 61 - .../devicetree/bindings/power/supply/bq24190.yaml | 92 + .../devicetree/bindings/power/supply/bq24257.txt | 62 - .../devicetree/bindings/power/supply/bq24257.yaml | 124 + .../devicetree/bindings/power/supply/bq24735.yaml | 89 + .../devicetree/bindings/power/supply/bq256xx.yaml | 1 - .../devicetree/bindings/power/supply/bq25890.txt | 60 - .../devicetree/bindings/power/supply/bq25890.yaml | 123 + .../devicetree/bindings/power/supply/bq27xxx.yaml | 3 +- .../bindings/power/supply/cpcap-battery.txt | 31 - .../bindings/power/supply/cpcap-battery.yaml | 87 + .../bindings/power/supply/cpcap-charger.txt | 40 - .../bindings/power/supply/cpcap-charger.yaml | 106 + .../bindings/power/supply/cw2015_battery.yaml | 2 +- .../bindings/power/supply/da9150-charger.txt | 26 - .../devicetree/bindings/power/supply/da9150-fg.txt | 23 - .../bindings/power/supply/dlg,da9150-charger.yaml | 52 + .../power/supply/dlg,da9150-fuel-gauge.yaml | 51 + .../devicetree/bindings/power/supply/isp1704.txt | 17 - .../devicetree/bindings/power/supply/isp1704.yaml | 42 + .../bindings/power/supply/lego,ev3-battery.yaml | 55 + .../bindings/power/supply/lego_ev3_battery.txt | 21 - .../bindings/power/supply/lltc,lt3651-charger.yaml | 44 + .../bindings/power/supply/lltc,ltc294x.yaml | 66 + .../bindings/power/supply/lp8727_charger.txt | 43 - .../bindings/power/supply/lt3651-charger.txt | 29 - .../devicetree/bindings/power/supply/ltc2941.txt | 28 - .../bindings/power/supply/ltc4162-l.yaml | 2 - .../bindings/power/supply/max17040_battery.txt | 52 - .../bindings/power/supply/max17042_battery.txt | 35 - .../bindings/power/supply/max8903-charger.txt | 24 - .../bindings/power/supply/maxim,ds2760.txt | 26 - .../bindings/power/supply/maxim,ds2760.yaml | 43 + .../bindings/power/supply/maxim,max14656.txt | 23 - .../bindings/power/supply/maxim,max14656.yaml | 45 + .../bindings/power/supply/maxim,max17040.yaml | 95 + .../bindings/power/supply/maxim,max17042.yaml | 78 + .../bindings/power/supply/maxim,max8903.yaml | 67 + .../bindings/power/supply/microchip,ucs1002.txt | 27 - .../bindings/power/supply/microchip,ucs1002.yaml | 51 + .../bindings/power/supply/nokia,n900-battery.yaml | 49 + .../bindings/power/supply/olpc-battery.yaml | 27 + .../bindings/power/supply/olpc_battery.txt | 5 - .../bindings/power/supply/power-supply.yaml | 22 - .../bindings/power/supply/power_supply.txt | 2 - .../power/supply/qcom,coincell-charger.txt | 48 - .../bindings/power/supply/qcom,pm8941-charger.yaml | 169 + .../power/supply/qcom,pm8941-coincell.yaml | 57 + .../devicetree/bindings/power/supply/qcom_smbb.txt | 150 - .../bindings/power/supply/richtek,rt9455.yaml | 90 + .../bindings/power/supply/rohm,bd99954.yaml | 2 +- .../bindings/power/supply/rt9455_charger.txt | 46 - .../bindings/power/supply/rx51-battery.txt | 25 - .../bindings/power/supply/sbs,sbs-battery.yaml | 7 +- .../bindings/power/supply/sbs,sbs-charger.yaml | 55 + .../bindings/power/supply/sbs,sbs-manager.txt | 66 - .../bindings/power/supply/sbs,sbs-manager.yaml | 107 + .../bindings/power/supply/sbs_sbs-charger.txt | 21 - .../bindings/power/supply/sc2731-charger.yaml | 53 + .../bindings/power/supply/sc2731_charger.txt | 40 - .../devicetree/bindings/power/supply/sc27xx-fg.txt | 59 - .../bindings/power/supply/sc27xx-fg.yaml | 98 + .../power/supply/stericsson,ab8500-battery.txt | 34 + .../power/supply/stericsson,ab8500-btemp.yaml | 73 + .../power/supply/stericsson,ab8500-chargalg.yaml | 37 + .../power/supply/stericsson,ab8500-charger.yaml | 123 + .../power/supply/stericsson,ab8500-fg.yaml | 72 + .../bindings/power/supply/ti,bq24735.txt | 39 - .../bindings/power/supply/ti,lp8727.yaml | 90 + .../bindings/power/supply/tps65090-charger.yaml | 36 + .../devicetree/bindings/power/supply/tps65090.txt | 17 - .../bindings/power/supply/tps65217-charger.yaml | 43 + .../bindings/power/supply/tps65217_charger.txt | 17 - .../bindings/power/supply/twl-charger.txt | 30 - .../bindings/power/supply/twl4030-charger.yaml | 68 + .../supply/x-powers,axp20x-ac-power-supply.yaml | 32 + .../x-powers,axp20x-battery-power-supply.yaml | 30 + .../supply/x-powers,axp20x-usb-power-supply.yaml | 33 + .../bindings/regulator/qcom-labibb-regulator.yaml | 1 - .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 15 + .../bindings/remoteproc/qcom,wcnss-pil.txt | 6 + .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/serial/serial.yaml | 2 +- .../devicetree/bindings/sound/ak4642.yaml | 2 - .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 1 - .../devicetree/bindings/sound/rt1019.yaml | 33 + Documentation/devicetree/bindings/sound/rt5682.txt | 2 +- .../bindings/spi/amlogic,meson-gx-spicc.yaml | 4 +- .../devicetree/bindings/spi/spi-controller.yaml | 21 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 8 +- .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 1 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 6 - .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 2 - .../devicetree/bindings/timer/ingenic,tcu.yaml | 30 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 4 + .../devicetree/bindings/timer/renesas,tmu.yaml | 6 + .../devicetree/bindings/trivial-devices.yaml | 3 + .../devicetree/bindings/usb/dwc3-xilinx.txt | 28 +- .../devicetree/bindings/usb/generic-ehci.yaml | 6 + .../devicetree/bindings/usb/usb-device.yaml | 6 +- Documentation/devicetree/bindings/usb/usb.yaml | 1 - .../devicetree/bindings/vendor-prefixes.yaml | 6 + Documentation/driver-api/dma-buf.rst | 76 + Documentation/driver-api/media/camera-sensor.rst | 3 +- Documentation/driver-api/media/index.rst | 2 + .../driver-api/media/maintainer-entry-profile.rst | 206 + .../driver-api/surface_aggregator/clients/dtx.rst | 718 +++ .../surface_aggregator/clients/index.rst | 1 + Documentation/filesystems/cifs/cifsd.rst | 68 +- Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/index.rst | 3 +- Documentation/gpu/todo.rst | 2 +- Documentation/hwmon/corsair-psu.rst | 13 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/nzxt-kraken2.rst | 42 + Documentation/input/devices/rotary-encoder.rst | 8 +- .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/networking/nf_flowtable.rst | 170 +- Documentation/networking/xfrm_device.rst | 2 +- Documentation/rust/coding.rst | 2 +- Documentation/rust/quick-start.rst | 37 +- Documentation/security/index.rst | 1 + Documentation/security/landlock.rst | 79 + Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/userspace-api/landlock.rst | 307 + Documentation/userspace-api/media/v4l/buffer.rst | 2 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 334 ++ .../userspace-api/media/v4l/ext-ctrls-codec.rst | 383 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 15 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 10 + .../userspace-api/media/v4l/subdev-formats.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 46 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/videodev2.h.rst.exceptions | 1 + Documentation/virt/kvm/api.rst | 9 +- Documentation/virt/kvm/devices/arm-vgic-its.rst | 2 +- MAINTAINERS | 173 +- Makefile | 2 +- Next/SHA1s | 289 +- Next/Trees | 1 + Next/merge.log | 6117 ++++++++++++++------ arch/Kconfig | 7 + arch/alpha/kernel/syscalls/syscall.tbl | 3 + arch/arc/boot/dts/haps_hs.dts | 2 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/unwind.c | 27 +- arch/arm/arm-soc-for-next-contents.txt | 217 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 140 +- arch/arm/boot/dts/am33xx-l4.dtsi | 28 +- arch/arm/boot/dts/exynos3250-monk.dts | 4 +- arch/arm/boot/dts/exynos3250-rinato.dts | 4 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 3 +- arch/arm/boot/dts/exynos4412-ppmu-common.dtsi | 48 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 59 +- arch/arm/boot/dts/omap3-echo.dts | 476 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 8 + arch/arm/boot/dts/stm32mp151.dtsi | 24 +- arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 5 + arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 17 +- arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 2 + arch/arm/boot/dts/tegra20-paz00.dts | 14 +- arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 1 + arch/arm/boot/dts/tegra20-ventana.dts | 78 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 1 + .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 14 +- .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 1 + arch/arm/boot/dts/tegra30-beaver.dts | 1 + arch/arm/boot/dts/tegra30-cardhu-a04.dts | 48 - arch/arm/boot/dts/tegra30-cardhu.dtsi | 84 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 1 + arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 3 + arch/arm/boot/dts/tegra30-ouya.dts | 16 +- arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 3 + arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/omap2plus_defconfig | 151 +- arch/arm/crypto/aes-cipher-core.S | 42 +- arch/arm/crypto/blake2s-core.S | 21 + arch/arm/crypto/chacha-scalar-core.S | 43 +- arch/arm/include/asm/spinlock.h | 2 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 1 + arch/arm/mach-omap2/pdata-quirks.c | 2 +- arch/arm/mach-omap2/pm-debug.c | 4 +- arch/arm/mach-omap2/powerdomain.c | 12 +- arch/arm/tools/syscall.tbl | 3 + arch/arm64/Kconfig | 8 - .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 2 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 4 + .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 4 + arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 1 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 14 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 540 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 314 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 47 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 39 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 22 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 133 + arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 40 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 51 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 13 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 87 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 27 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 46 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 45 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/arch_gicv3.h | 2 +- arch/arm64/include/asm/arch_timer.h | 21 - arch/arm64/include/asm/assembler.h | 8 +- arch/arm64/include/asm/barrier.h | 19 + arch/arm64/include/asm/daifflags.h | 10 +- arch/arm64/include/asm/fpsimd.h | 9 + arch/arm64/include/asm/fpsimdmacros.h | 10 +- arch/arm64/include/asm/irq.h | 4 + arch/arm64/include/asm/irqflags.h | 16 +- arch/arm64/include/asm/kvm_host.h | 21 +- arch/arm64/include/asm/kvm_hyp.h | 2 + arch/arm64/include/asm/pgalloc.h | 19 +- arch/arm64/include/asm/pgtable-hwdef.h | 15 + arch/arm64/include/asm/sysreg.h | 7 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 6 + arch/arm64/include/asm/vdso/gettimeofday.h | 6 +- arch/arm64/kernel/cpu-reset.S | 5 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/crash_dump.c | 2 + arch/arm64/kernel/entry.S | 114 +- arch/arm64/kernel/irq.c | 35 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/smp.c | 1 + arch/arm64/kernel/stacktrace.c | 9 +- arch/arm64/kernel/vdso.c | 22 +- arch/arm64/kvm/arm.c | 5 - arch/arm64/kvm/fpsimd.c | 26 +- arch/arm64/kvm/guest.c | 6 +- arch/arm64/kvm/hyp/fpsimd.S | 10 + arch/arm64/kvm/hyp/include/hyp/switch.h | 77 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 12 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 5 + arch/arm64/kvm/hyp/nvhe/switch.c | 13 +- arch/arm64/kvm/reset.c | 4 - arch/arm64/kvm/vgic/vgic-its.c | 6 +- arch/arm64/kvm/vgic/vgic-v3.c | 66 +- arch/arm64/kvm/vgic/vgic-v4.c | 38 + arch/arm64/kvm/vgic/vgic.h | 1 + arch/arm64/mm/kasan_init.c | 4 +- arch/arm64/mm/mmu.c | 62 +- arch/ia64/kernel/syscalls/syscall.tbl | 3 + arch/m68k/kernel/syscalls/syscall.tbl | 3 + arch/microblaze/boot/dts/system.dts | 8 - arch/microblaze/kernel/syscalls/syscall.tbl | 3 + arch/microblaze/lib/uaccess_old.S | 2 +- arch/mips/configs/bigsur_defconfig | 4 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 4 - arch/mips/configs/maltaup_xpa_defconfig | 4 - arch/mips/configs/rbtx49xx_defconfig | 3 - arch/mips/configs/sb1250_swarm_defconfig | 20 +- arch/mips/configs/workpad_defconfig | 9 +- arch/mips/include/asm/asmmacro.h | 3 +- arch/mips/include/asm/octeon/cvmx-address.h | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 3 + arch/mips/kernel/syscalls/syscall_n64.tbl | 3 + arch/mips/kernel/syscalls/syscall_o32.tbl | 3 + arch/mips/pci/pci-xtalk-bridge.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 3 + arch/powerpc/boot/dts/icon.dts | 7 - arch/powerpc/configs/44x/icon_defconfig | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 3 + arch/powerpc/platforms/cell/spufs/inode.c | 10 +- arch/powerpc/platforms/pseries/mobility.c | 48 +- arch/s390/Kconfig.debug | 8 + arch/s390/configs/debug_defconfig | 1 + arch/s390/crypto/crc32be-vx.S | 4 +- arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/qdio.h | 22 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 3 + arch/s390/kernel/uv.c | 43 +- arch/s390/kvm/gaccess.c | 2 +- arch/s390/kvm/gaccess.h | 23 +- arch/s390/kvm/vsie.c | 9 +- arch/s390/pci/pci.c | 135 +- arch/s390/pci/pci_bus.c | 33 + arch/s390/pci/pci_bus.h | 2 + arch/s390/pci/pci_event.c | 83 +- arch/sh/kernel/syscalls/syscall.tbl | 3 + arch/sparc/kernel/syscalls/syscall.tbl | 3 + arch/um/Kconfig | 1 + arch/x86/Kconfig | 1 + arch/x86/Makefile | 2 +- arch/x86/boot/compressed/efi_thunk_64.S | 2 +- arch/x86/boot/compressed/head_64.S | 172 +- arch/x86/boot/compressed/idt_64.c | 14 + arch/x86/boot/compressed/kaslr.c | 4 +- arch/x86/boot/compressed/mem_encrypt.S | 130 +- arch/x86/boot/compressed/misc.c | 9 +- arch/x86/boot/compressed/misc.h | 6 + arch/x86/boot/compressed/sev-es.c | 12 +- arch/x86/crypto/crc32-pclmul_glue.c | 2 +- arch/x86/crypto/curve25519-x86_64.c | 6 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 2 +- arch/x86/crypto/twofish_glue_3way.c | 2 +- arch/x86/entry/entry_32.S | 2 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 5 +- arch/x86/entry/syscalls/syscall_64.tbl | 5 +- arch/x86/entry/vdso/vdso2c.c | 2 +- arch/x86/entry/vdso/vdso32/system_call.S | 2 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vdso/vsgx.S | 2 +- arch/x86/events/amd/core.c | 2 +- arch/x86/events/amd/iommu.h | 2 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 14 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/lbr.c | 2 +- arch/x86/events/intel/p4.c | 6 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 12 +- arch/x86/events/zhaoxin/core.c | 2 +- arch/x86/hyperv/hv_apic.c | 2 + arch/x86/hyperv/hv_init.c | 55 +- arch/x86/hyperv/hv_spinlock.c | 8 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/elf.h | 10 +- arch/x86/include/asm/idtentry.h | 2 +- arch/x86/include/asm/intel_pconfig.h | 2 +- arch/x86/include/asm/intel_pt.h | 2 +- arch/x86/include/asm/io.h | 2 +- arch/x86/include/asm/irq_stack.h | 2 +- arch/x86/include/asm/kprobes.h | 21 +- arch/x86/include/asm/kvm_host.h | 38 +- arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/processor.h | 2 +- arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/uv/uv_geo.h | 2 +- arch/x86/include/asm/uv/uv_hub.h | 2 +- arch/x86/include/asm/xen/page.h | 12 - arch/x86/include/uapi/asm/bootparam.h | 4 +- arch/x86/include/uapi/asm/msgbuf.h | 2 +- arch/x86/include/uapi/asm/sgx.h | 2 +- arch/x86/include/uapi/asm/shmbuf.h | 2 +- arch/x86/include/uapi/asm/sigcontext.h | 2 +- arch/x86/kernel/acpi/boot.c | 4 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/amd_nb.c | 2 +- arch/x86/kernel/apic/apic.c | 15 +- arch/x86/kernel/apic/io_apic.c | 18 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/apm_32.c | 6 +- arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/intel.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/cpu/mce/severity.c | 2 +- arch/x86/kernel/cpu/microcode/core.c | 8 +- arch/x86/kernel/cpu/mshyperv.c | 13 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/resctrl/core.c | 2 +- arch/x86/kernel/cpu/resctrl/monitor.c | 6 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 6 +- arch/x86/kernel/cpu/sgx/arch.h | 2 +- arch/x86/kernel/cpu/sgx/main.c | 177 +- arch/x86/kernel/cpu/sgx/sgx.h | 23 +- arch/x86/kernel/cpu/topology.c | 4 +- arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/kgdb.c | 4 +- arch/x86/kernel/kprobes/core.c | 524 +- arch/x86/kernel/kprobes/ftrace.c | 2 +- arch/x86/kernel/kvm.c | 23 +- arch/x86/kernel/machine_kexec_64.c | 2 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 2 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/sev-es-shared.c | 16 +- arch/x86/kernel/sev-es.c | 36 +- arch/x86/kernel/signal.c | 2 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/sysfb_efi.c | 2 +- arch/x86/kernel/tboot.c | 44 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 5 +- arch/x86/kernel/tsc.c | 6 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/umip.c | 2 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 91 +- arch/x86/kvm/hyperv.h | 1 + arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/tdp_iter.c | 30 +- arch/x86/kvm/mmu/tdp_iter.h | 4 +- arch/x86/kvm/mmu/tdp_mmu.c | 46 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 4 +- arch/x86/kvm/svm/sev.c | 2 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/posted_intr.c | 2 +- arch/x86/kvm/vmx/vmx.c | 6 +- arch/x86/kvm/x86.c | 119 +- arch/x86/lib/insn-eval.c | 6 +- arch/x86/lib/mmx_32.c | 2 +- arch/x86/lib/msr-smp.c | 4 +- arch/x86/math-emu/fpu_trig.c | 11 +- arch/x86/math-emu/reg_ld_str.c | 2 +- arch/x86/math-emu/reg_round.S | 2 +- arch/x86/mm/fault.c | 4 +- arch/x86/mm/init.c | 6 +- arch/x86/mm/init_64.c | 2 +- arch/x86/mm/kaslr.c | 2 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/mem_encrypt_boot.S | 2 +- arch/x86/mm/mem_encrypt_identity.c | 35 +- arch/x86/mm/pat/memtype.c | 2 +- arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/mm/pkeys.c | 2 +- arch/x86/mm/pti.c | 4 +- arch/x86/mm/tlb.c | 6 +- arch/x86/net/bpf_jit_comp.c | 31 +- arch/x86/pci/fixup.c | 2 +- arch/x86/platform/efi/efi_64.c | 4 +- arch/x86/platform/efi/quirks.c | 4 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 4 +- arch/x86/platform/iris/iris.c | 1 - arch/x86/platform/olpc/olpc-xo15-sci.c | 2 +- arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/platform/pvh/head.S | 6 +- arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/power/cpu.c | 2 +- arch/x86/realmode/init.c | 2 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/p2m.c | 7 +- arch/x86/xen/setup.c | 16 +- arch/xtensa/kernel/syscalls/syscall.tbl | 3 + crypto/aegis.h | 19 + crypto/aegis128-core.c | 15 - crypto/aegis128-neon.c | 10 +- drivers/acpi/ac.c | 2 +- drivers/acpi/acpi_video.c | 4 +- drivers/acpi/acpica/nsaccess.c | 3 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/cppc_acpi.c | 11 +- drivers/acpi/internal.h | 7 +- drivers/acpi/numa/hmat.c | 2 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 2 +- drivers/acpi/power.c | 15 +- drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/resource.c | 2 +- drivers/acpi/scan.c | 37 +- drivers/acpi/sleep.h | 1 - drivers/acpi/video_detect.c | 1 + drivers/android/binder.c | 209 +- drivers/android/binder_internal.h | 18 + drivers/ata/ahci_ceva.c | 43 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libata-pmp.c | 2 +- drivers/ata/libata-sata.c | 4 +- drivers/ata/libata-transport.c | 6 +- drivers/ata/pata_ali.c | 6 +- drivers/ata/pata_amd.c | 6 +- drivers/ata/pata_artop.c | 4 +- drivers/ata/pata_atiixp.c | 3 +- drivers/ata/pata_cs5520.c | 2 + drivers/ata/pata_hpt366.c | 1 + drivers/ata/pata_hpt37x.c | 6 +- drivers/ata/pata_hpt3x2n.c | 2 +- drivers/ata/pata_jmicron.c | 2 +- drivers/ata/pata_marvell.c | 2 +- drivers/ata/pata_ns87415.c | 4 +- drivers/ata/pata_optidma.c | 5 +- drivers/ata/pata_pdc2027x.c | 10 +- drivers/ata/sata_dwc_460ex.c | 10 + drivers/ata/sata_mv.c | 12 +- drivers/atm/fore200e.c | 2 - drivers/base/auxiliary.c | 5 - drivers/base/base.h | 1 + drivers/base/component.c | 9 +- drivers/base/core.c | 37 +- drivers/base/cpu.c | 6 +- drivers/base/dd.c | 20 +- drivers/base/devcoredump.c | 15 +- drivers/base/devtmpfs.c | 6 +- drivers/base/power/domain.c | 36 - drivers/base/power/runtime.c | 101 +- drivers/base/regmap/regmap-irq.c | 81 +- drivers/base/swnode.c | 18 +- drivers/base/test/property-entry-test.c | 50 +- drivers/block/Kconfig | 23 - drivers/block/Makefile | 2 - drivers/block/floppy.c | 1 - drivers/block/loop.c | 248 +- drivers/block/loop.h | 15 +- drivers/block/rsxx/core.c | 2 +- drivers/block/umem.c | 1130 ---- drivers/block/umem.h | 132 - drivers/block/xsysace.c | 1273 ---- drivers/bluetooth/btrsi.c | 1 - drivers/bluetooth/hci_bcm.c | 2 + drivers/bluetooth/hci_qca.c | 2 +- drivers/bus/ti-sysc.c | 6 +- drivers/char/applicom.c | 3 - drivers/char/hw_random/ba431-rng.c | 4 +- drivers/char/hw_random/cctrng.c | 16 +- drivers/char/lp.c | 4 +- drivers/char/mwave/tp3780i.c | 6 +- drivers/char/mwave/tp3780i.h | 2 +- drivers/char/rust_example.rs | 9 + drivers/char/toshiba.c | 1 - drivers/char/tpm/eventlog/acpi.c | 33 +- drivers/char/tpm/eventlog/common.c | 3 - drivers/char/tpm/eventlog/efi.c | 29 +- drivers/clk/clk-scmi.c | 27 +- drivers/clk/clk.c | 2 + drivers/clk/imx/clk-imx25.c | 12 +- drivers/clk/imx/clk-imx27.c | 13 +- drivers/clk/imx/clk-imx35.c | 10 +- drivers/clk/imx/clk-imx5.c | 30 +- drivers/clk/imx/clk-imx6q.c | 16 +- drivers/clk/imx/clk-imx6sl.c | 16 +- drivers/clk/imx/clk-imx6sll.c | 24 +- drivers/clk/imx/clk-imx6sx.c | 16 +- drivers/clk/imx/clk-imx7d.c | 22 +- drivers/clk/imx/clk-imx7ulp.c | 31 +- drivers/clk/imx/clk-imx8mm.c | 18 +- drivers/clk/imx/clk-imx8mn.c | 18 +- drivers/clk/imx/clk-imx8mp.c | 17 +- drivers/clk/imx/clk-imx8mq.c | 18 +- drivers/clk/imx/clk.c | 41 +- drivers/clk/imx/clk.h | 4 +- drivers/clk/renesas/r9a06g032-clocks.c | 4 +- drivers/clk/rockchip/Kconfig | 29 +- drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-cpu.c | 53 +- drivers/clk/rockchip/clk-px30.c | 7 +- drivers/clk/rockchip/clk-rk3036.c | 7 +- drivers/clk/rockchip/clk-rk3128.c | 7 +- drivers/clk/rockchip/clk-rk3188.c | 14 +- drivers/clk/rockchip/clk-rk3228.c | 7 +- drivers/clk/rockchip/clk-rk3288.c | 7 +- drivers/clk/rockchip/clk-rk3308.c | 7 +- drivers/clk/rockchip/clk-rk3328.c | 7 +- drivers/clk/rockchip/clk-rk3368.c | 14 +- drivers/clk/rockchip/clk-rk3399.c | 15 +- drivers/clk/rockchip/clk-rk3568.c | 1725 ++++++ drivers/clk/rockchip/clk-rv1108.c | 7 +- drivers/clk/rockchip/clk.h | 54 +- drivers/clk/tegra/clk-pll.c | 12 - drivers/clk/tegra/clk-tegra210.c | 53 +- drivers/clocksource/clksrc-dbx500-prcmu.c | 8 +- drivers/clocksource/dw_apb_timer_of.c | 28 +- drivers/clocksource/hyperv_timer.c | 2 +- drivers/clocksource/ingenic-ost.c | 9 +- drivers/clocksource/ingenic-timer.c | 2 + drivers/clocksource/sh_cmt.c | 5 +- drivers/clocksource/timer-atmel-tcb.c | 4 +- drivers/clocksource/timer-fsl-ftm.c | 2 +- drivers/clocksource/timer-microchip-pit64b.c | 2 +- drivers/clocksource/timer-npcm7xx.c | 1 + drivers/clocksource/timer-of.c | 4 +- drivers/clocksource/timer-pistachio.c | 4 +- drivers/clocksource/timer-ti-dm-systimer.c | 15 +- drivers/clocksource/timer-vf-pit.c | 2 +- drivers/cpufreq/ia64-acpi-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 101 +- drivers/cpufreq/scmi-cpufreq.c | 39 +- drivers/crypto/hisilicon/sec2/sec.h | 5 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 77 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 2 - drivers/crypto/hisilicon/sec2/sec_main.c | 131 +- drivers/devfreq/devfreq.c | 5 +- drivers/devfreq/governor.h | 2 - drivers/devfreq/imx8m-ddrc.c | 14 - drivers/extcon/Kconfig | 8 - drivers/extcon/Makefile | 1 - drivers/extcon/extcon-arizona.c | 1816 ------ drivers/extcon/extcon-gpio.c | 15 +- drivers/extcon/extcon-intel-int3496.c | 16 +- drivers/extcon/extcon-palmas.c | 17 +- drivers/extcon/extcon-qcom-spmi-misc.c | 17 +- drivers/firmware/arm_scmi/base.c | 142 +- drivers/firmware/arm_scmi/bus.c | 100 +- drivers/firmware/arm_scmi/clock.c | 129 +- drivers/firmware/arm_scmi/common.h | 133 +- drivers/firmware/arm_scmi/driver.c | 798 ++- drivers/firmware/arm_scmi/notify.c | 328 +- drivers/firmware/arm_scmi/notify.h | 40 +- drivers/firmware/arm_scmi/perf.c | 262 +- drivers/firmware/arm_scmi/power.c | 134 +- drivers/firmware/arm_scmi/reset.c | 146 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 +- drivers/firmware/arm_scmi/sensors.c | 232 +- drivers/firmware/arm_scmi/system.c | 63 +- drivers/firmware/arm_scmi/voltage.c | 126 +- drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/vars.c | 4 + drivers/fpga/dfl-afu-error.c | 10 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-afu.h | 2 +- drivers/gpio/gpio-sch.c | 196 +- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 93 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 96 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/nv.c | 4 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 116 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 108 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 487 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 17 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 10 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 58 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 14 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 72 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 21 + .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- .../drm/amd/display/dc/bios/bios_parser_helper.h | 2 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 1154 ++-- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 120 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 61 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 101 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 28 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 41 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 17 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 18 +- drivers/gpu/drm/amd/display/dc/dc.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 11 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 16 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 14 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 3 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 34 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 28 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 10 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 21 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 1 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 99 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 5 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 1 + .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 1 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 28 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 28 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 28 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 28 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 28 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 105 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 9 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 3 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 31 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 63 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 63 +- .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 30 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 668 ++- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 2 +- .../drm/amd/display/modules/freesync/freesync.c | 37 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 7 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 7 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 13 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 28 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 25 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 18 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 3 + drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 27 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 27 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/tc358767.c | 20 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/drm_atomic.c | 4 +- drivers/gpu/drm/drm_connector.c | 1 + drivers/gpu/drm/drm_probe_helper.c | 7 +- drivers/gpu/drm/drm_property.c | 4 +- drivers/gpu/drm/drm_sysfs.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 2 +- drivers/gpu/drm/gud/Kconfig | 14 + drivers/gpu/drm/gud/Makefile | 4 + drivers/gpu/drm/gud/gud_connector.c | 729 +++ drivers/gpu/drm/gud/gud_drv.c | 661 +++ drivers/gpu/drm/gud/gud_internal.h | 154 + drivers/gpu/drm/gud/gud_pipe.c | 552 ++ drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/g4x_dp.c | 1432 +++++ drivers/gpu/drm/i915/display/g4x_dp.h | 30 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 616 ++ drivers/gpu/drm/i915/display/g4x_hdmi.h | 19 + drivers/gpu/drm/i915/display/i9xx_plane.c | 56 +- drivers/gpu/drm/i915/display/icl_dsi.c | 14 +- drivers/gpu/drm/i915/display/intel_atomic.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 48 +- drivers/gpu/drm/i915/display/intel_bios.c | 1114 ++-- drivers/gpu/drm/i915/display/intel_bios.h | 17 +- drivers/gpu/drm/i915/display/intel_bw.c | 10 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 66 +- drivers/gpu/drm/i915/display/intel_color.c | 32 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_crt.c | 12 +- drivers/gpu/drm/i915/display/intel_crtc.c | 20 +- drivers/gpu/drm/i915/display/intel_csr.c | 4 +- drivers/gpu/drm/i915/display/intel_cursor.c | 14 +- drivers/gpu/drm/i915/display/intel_ddi.c | 143 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 297 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 47 +- drivers/gpu/drm/i915/display/intel_display_power.c | 52 +- drivers/gpu/drm/i915/display/intel_display_types.h | 19 + drivers/gpu/drm/i915/display/intel_dp.c | 1699 +----- drivers/gpu/drm/i915/display/intel_dp.h | 11 - drivers/gpu/drm/i915/display/intel_dp_aux.c | 19 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 39 + .../gpu/drm/i915/display/intel_dp_link_training.c | 108 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 5 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 20 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 22 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 4 +- drivers/gpu/drm/i915/display/intel_fbc.c | 62 +- drivers/gpu/drm/i915/display/intel_fdi.c | 6 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 8 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 54 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 647 +-- drivers/gpu/drm/i915/display/intel_hdmi.h | 3 - drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_overlay.c | 12 +- drivers/gpu/drm/i915/display/intel_panel.c | 18 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 16 +- drivers/gpu/drm/i915/display/intel_pps.c | 7 +- drivers/gpu/drm/i915/display/intel_psr.c | 47 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 8 +- drivers/gpu/drm/i915/display/intel_sprite.c | 16 +- drivers/gpu/drm/i915/display/intel_tc.c | 8 +- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 22 +- drivers/gpu/drm/i915/display/intel_vga.c | 4 +- drivers/gpu/drm/i915/display/skl_scaler.c | 8 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 70 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 13 +- drivers/gpu/drm/i915/i915_drv.h | 20 +- drivers/gpu/drm/i915/i915_irq.c | 66 +- drivers/gpu/drm/i915/i915_pci.c | 3 +- drivers/gpu/drm/i915/intel_device_info.h | 2 + drivers/gpu/drm/i915/intel_pm.c | 136 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 29 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 5 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 11 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/meson/meson_venc.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 12 +- drivers/gpu/drm/msm/dp/dp_aux.c | 7 + drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 6 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 11 +- drivers/gpu/drm/msm/msm_drv.c | 12 + drivers/gpu/drm/msm/msm_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 21 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 1 - drivers/gpu/drm/panel/panel-simple.c | 85 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 3 +- drivers/gpu/drm/qxl/qxl_release.c | 5 +- drivers/gpu/drm/qxl/qxl_ttm.c | 16 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 2 + drivers/gpu/drm/radeon/radeon_ttm.c | 5 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 31 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 - drivers/gpu/drm/scheduler/sched_entity.c | 6 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 12 +- drivers/gpu/drm/tegra/dc.c | 10 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 19 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 135 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 - drivers/gpu/drm/ttm/ttm_device.c | 71 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_resource.c | 9 +- drivers/gpu/drm/ttm/ttm_tt.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_object.c | 1 + drivers/gpu/drm/vmwgfx/ttm_memory.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 27 +- drivers/hid/Kconfig | 7 +- drivers/hid/Makefile | 3 +- drivers/hid/hid-ft260.c | 3 +- drivers/hid/hid-quirks.c | 3 + drivers/hid/hid-thrustmaster.c | 370 ++ drivers/hid/intel-ish-hid/ishtp/hbm.c | 6 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 1 + drivers/hv/Kconfig | 1 + drivers/hv/channel_mgmt.c | 7 +- drivers/hv/hv_balloon.c | 89 + drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/applesmc.c | 34 +- drivers/hwmon/corsair-psu.c | 325 +- drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/ftsteutates.c | 2 +- drivers/hwmon/ina209.c | 6 +- drivers/hwmon/ina2xx.c | 11 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 8 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/ltc2945.c | 4 +- drivers/hwmon/ltc2990.c | 4 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 8 +- drivers/hwmon/ltc4222.c | 4 +- drivers/hwmon/ltc4260.c | 4 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 18 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/nzxt-kraken2.c | 234 + drivers/hwmon/occ/common.c | 69 +- drivers/hwmon/occ/sysfs.c | 4 +- drivers/hwmon/pmbus/inspur-ipsps.c | 28 +- drivers/hwmon/pmbus/pmbus_core.c | 16 +- drivers/hwmon/raspberrypi-hwmon.c | 17 +- drivers/hwmon/s3c-hwmon.c | 4 +- drivers/hwmon/sch5627.c | 24 +- drivers/hwmon/sch5636.c | 20 +- drivers/hwmon/scmi-hwmon.c | 24 +- drivers/hwmon/smm665.c | 4 +- drivers/hwmon/stts751.c | 20 +- drivers/hwmon/vexpress-hwmon.c | 12 +- drivers/hwmon/xgene-hwmon.c | 14 +- drivers/hwspinlock/Kconfig | 11 - drivers/hwspinlock/Makefile | 1 - drivers/hwspinlock/sirf_hwspinlock.c | 105 - drivers/i2c/busses/i2c-powermac.c | 5 - drivers/i2c/busses/i2c-rcar.c | 84 +- drivers/i2c/busses/i2c-scmi.c | 2 - drivers/i2c/busses/i2c-stm32f7.c | 54 +- drivers/i2c/i2c-core-base.c | 7 +- drivers/i2c/i2c-dev.c | 9 +- drivers/idle/intel_idle.c | 4 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 91 +- drivers/infiniband/core/cma.c | 9 - drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 11 - drivers/infiniband/hw/cxgb4/t4.h | 33 - drivers/infiniband/hw/hfi1/chip.c | 4 +- drivers/infiniband/hw/hfi1/chip.h | 5 - drivers/infiniband/hw/hfi1/driver.c | 2 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 6 - drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/infiniband/hw/hfi1/msix.c | 12 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 5 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 12 +- drivers/infiniband/hw/i40iw/i40iw.h | 9 - drivers/infiniband/hw/i40iw/i40iw_cm.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_hmc.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 22 - drivers/infiniband/hw/i40iw/i40iw_puda.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/qib/qib.h | 26 - drivers/infiniband/hw/qib/qib_common.h | 7 - drivers/infiniband/hw/qib/qib_file_ops.c | 5 +- drivers/infiniband/hw/qib/qib_iba6120.c | 2 +- drivers/infiniband/hw/qib/qib_iba7220.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 4 +- drivers/infiniband/hw/qib/qib_init.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 10 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 35 - drivers/infiniband/sw/siw/iwarp.h | 13 - drivers/infiniband/sw/siw/siw_mem.h | 5 - drivers/input/Makefile | 1 + drivers/input/joydev.c | 1 - drivers/input/keyboard/gpio_keys.c | 89 +- drivers/input/keyboard/nspire-keypad.c | 56 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ims-pcu.c | 1 - drivers/input/misc/iqs626a.c | 1838 ++++++ drivers/input/misc/max8997_haptic.c | 9 +- drivers/input/serio/i8042-x86ia64io.h | 1 + drivers/input/touchscreen.c | 207 + drivers/input/touchscreen/Kconfig | 4 - drivers/input/touchscreen/Makefile | 1 - drivers/input/touchscreen/atmel_mxt_ts.c | 78 + drivers/input/touchscreen/cyttsp_core.c | 13 +- drivers/input/touchscreen/iqs5xx.c | 171 +- drivers/input/touchscreen/lpc32xx_ts.c | 10 +- drivers/input/touchscreen/of_touchscreen.c | 206 - drivers/input/touchscreen/silead.c | 2 +- drivers/input/touchscreen/wacom_i2c.c | 56 +- drivers/interconnect/bulk.c | 2 +- drivers/iommu/Kconfig | 12 + drivers/iommu/Makefile | 1 + drivers/iommu/amd/init.c | 36 +- drivers/iommu/amd/iommu.c | 2 +- drivers/iommu/dma-iommu.c | 13 +- drivers/iommu/intel/dmar.c | 68 +- drivers/iommu/intel/iommu.c | 8 +- drivers/iommu/intel/irq_remapping.c | 3 +- drivers/iommu/intel/pasid.c | 29 + drivers/iommu/intel/svm.c | 21 +- drivers/iommu/iommu.c | 24 +- drivers/iommu/iova.c | 62 +- drivers/iommu/sprd-iommu.c | 577 ++ drivers/iommu/tegra-smmu.c | 7 +- drivers/irqchip/irq-aspeed-vic.c | 4 +- drivers/irqchip/irq-bcm7120-l2.c | 2 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 28 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-loongson-pch-pic.c | 2 +- drivers/irqchip/irq-meson-gpio.c | 2 +- drivers/irqchip/irq-mtk-cirq.c | 2 +- drivers/irqchip/irq-mxs.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 7 + drivers/irqchip/irq-sun4i.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/irq-vic.c | 4 +- drivers/irqchip/irq-xilinx-intc.c | 2 +- drivers/isdn/capi/kcapi.c | 4 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 2 - drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-ebs-target.c | 6 +- drivers/md/dm-integrity.c | 21 +- drivers/md/dm-ioctl.c | 294 +- drivers/md/dm-table.c | 33 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-target.c | 42 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 7 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 6 +- drivers/media/Kconfig | 2 +- drivers/media/cec/core/cec-notifier.c | 2 +- drivers/media/common/siano/smsdvb-main.c | 44 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- drivers/media/dvb-core/dvb_frontend.c | 93 +- drivers/media/dvb-core/dvbdev.c | 1 + drivers/media/dvb-frontends/lgdt3306a.c | 37 +- drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/firewire/firedtv-fw.c | 1 - drivers/media/i2c/adv748x/adv748x.h | 10 +- drivers/media/i2c/adv7604.c | 30 +- drivers/media/i2c/adv7842.c | 27 +- drivers/media/i2c/m5mols/m5mols.h | 4 +- drivers/media/i2c/tvp514x_regs.h | 6 +- drivers/media/pci/cx18/cx18-alsa-main.c | 1 - drivers/media/pci/cx18/cx18-driver.c | 1 - drivers/media/pci/cx25821/cx25821-alsa.c | 3 +- drivers/media/pci/cx25821/cx25821-core.c | 10 +- drivers/media/pci/cx88/cx88-alsa.c | 1 - drivers/media/pci/ivtv/ivtv-alsa-main.c | 1 - drivers/media/pci/ivtv/ivtv-driver.c | 3 - drivers/media/pci/mantis/mantis_ca.c | 1 - drivers/media/pci/mantis/mantis_core.c | 200 - drivers/media/pci/mantis/mantis_core.h | 2 - drivers/media/pci/mantis/mantis_dma.c | 20 +- drivers/media/pci/mantis/mantis_pci.c | 2 +- drivers/media/pci/pt1/pt1.c | 6 +- drivers/media/pci/saa7164/saa7164-encoder.c | 20 +- drivers/media/pci/saa7164/saa7164-types.h | 4 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 1 - drivers/media/pci/sta2x11/sta2x11_vip.h | 2 + drivers/media/pci/tw686x/tw686x.h | 10 +- drivers/media/platform/Kconfig | 16 + drivers/media/platform/Makefile | 1 + drivers/media/platform/atmel/atmel-isi.c | 1 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 1 - drivers/media/platform/coda/coda-common.c | 6 +- drivers/media/platform/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/exynos4-is/fimc-core.h | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 4 +- drivers/media/platform/imx-jpeg/Kconfig | 11 + drivers/media/platform/imx-jpeg/Makefile | 3 + drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c | 168 + drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h | 140 + drivers/media/platform/imx-jpeg/mxc-jpeg.c | 2125 +++++++ drivers/media/platform/imx-jpeg/mxc-jpeg.h | 180 + drivers/media/platform/marvell-ccic/cafe-driver.c | 4 - drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 14 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 1 - drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 14 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 8 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 14 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 18 +- drivers/media/platform/qcom/camss/Makefile | 6 + drivers/media/platform/qcom/camss/camss-csid-170.c | 599 ++ drivers/media/platform/qcom/camss/camss-csid-4-1.c | 328 ++ drivers/media/platform/qcom/camss/camss-csid-4-7.c | 404 ++ .../media/platform/qcom/camss/camss-csid-gen1.h | 27 + .../media/platform/qcom/camss/camss-csid-gen2.h | 39 + drivers/media/platform/qcom/camss/camss-csid.c | 637 +- drivers/media/platform/qcom/camss/camss-csid.h | 150 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 179 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 66 +- drivers/media/platform/qcom/camss/camss-ispif.c | 119 +- drivers/media/platform/qcom/camss/camss-ispif.h | 3 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 786 +++ drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 144 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 277 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 1195 ++++ drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 742 +++ drivers/media/platform/qcom/camss/camss-vfe-gen1.h | 117 + drivers/media/platform/qcom/camss/camss-vfe.c | 847 +-- drivers/media/platform/qcom/camss/camss-vfe.h | 128 +- drivers/media/platform/qcom/camss/camss-video.c | 52 + drivers/media/platform/qcom/camss/camss.c | 410 +- drivers/media/platform/qcom/camss/camss.h | 15 +- drivers/media/platform/qcom/venus/core.c | 38 +- drivers/media/platform/qcom/venus/core.h | 3 + drivers/media/platform/qcom/venus/firmware.c | 8 +- drivers/media/platform/qcom/venus/pm_helpers.c | 28 +- drivers/media/platform/qcom/venus/pm_helpers.h | 7 +- drivers/media/platform/qcom/venus/vdec.c | 10 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 16 +- drivers/media/platform/qcom/venus/venc.c | 14 + drivers/media/platform/qcom/venus/venc_ctrls.c | 8 +- drivers/media/platform/rcar-vin/rcar-vin.h | 19 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 13 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 16 + drivers/media/platform/sti/bdisp/bdisp-filter.h | 4 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 2 +- .../platform/sti/c8sectpfe/c8sectpfe-debugfs.h | 3 +- drivers/media/platform/sti/hva/hva.h | 2 +- drivers/media/platform/stm32/stm32-dcmi.c | 1 - .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 1 + drivers/media/platform/ti-vpe/cal-video.c | 332 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/ti-vpe/cal.h | 21 +- drivers/media/platform/vsp1/vsp1_drm.h | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 1 + drivers/media/radio/radio-si476x.c | 6 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 1 - drivers/media/test-drivers/vim2m.c | 14 +- drivers/media/tuners/it913x.h | 2 +- drivers/media/tuners/m88rs6000t.c | 6 +- drivers/media/tuners/qt1010.h | 8 +- drivers/media/tuners/tda827x.h | 10 +- drivers/media/tuners/tuner-i2c.h | 4 +- drivers/media/usb/b2c2/flexcop-usb.c | 1 - drivers/media/usb/cpia2/cpia2_v4l.c | 1 - drivers/media/usb/dvb-usb-v2/dvb_usb.h | 34 +- drivers/media/usb/dvb-usb/dvb-usb.h | 75 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/w996Xcf.c | 3 +- drivers/media/usb/tm6000/tm6000-alsa.c | 1 - drivers/media/usb/tm6000/tm6000-dvb.c | 2 - drivers/media/usb/uvc/uvc_video.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls.c | 55 +- drivers/media/v4l2-core/v4l2-dev.c | 5 +- drivers/media/v4l2-core/v4l2-ioctl.c | 3 +- drivers/media/v4l2-core/v4l2-jpeg.c | 57 +- drivers/media/v4l2-core/v4l2-mc.c | 2 +- drivers/memory/tegra/mc.c | 9 + drivers/memory/tegra/mc.h | 4 +- drivers/memory/tegra/tegra20.c | 326 ++ drivers/memstick/core/memstick.c | 21 +- drivers/message/fusion/mptbase.c | 6 +- drivers/message/fusion/mptbase.h | 2 +- drivers/mfd/Kconfig | 3 +- drivers/mfd/ab8500-core.c | 17 +- drivers/mfd/arizona-core.c | 20 - drivers/mfd/atc260x-i2c.c | 2 +- drivers/mfd/da9063-i2c.c | 10 + drivers/mfd/intel-lpss-acpi.c | 32 +- drivers/mfd/intel-lpss-pci.c | 46 +- drivers/mfd/intel-lpss.c | 2 +- drivers/mfd/intel-lpss.h | 4 +- drivers/mfd/intel-m10-bmc.c | 30 +- drivers/mfd/intel_quark_i2c_gpio.c | 41 +- drivers/mfd/mfd-core.c | 7 +- drivers/mfd/ntxec.c | 56 +- drivers/mfd/rn5t618.c | 3 + drivers/mfd/sec-core.c | 14 +- drivers/mfd/stm32-timers.c | 7 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/kgdbts.c | 26 +- drivers/misc/lis3lv02d/lis3lv02d.c | 27 +- drivers/misc/mei/client.c | 17 +- drivers/misc/sgi-xp/xpc_main.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/mmc/core/core.c | 74 - drivers/mmc/core/core.h | 8 - drivers/mmc/core/host.c | 40 +- drivers/mmc/core/sdio.c | 28 +- drivers/mmc/host/Kconfig | 2 + drivers/mmc/host/cavium.c | 3 +- drivers/mmc/host/renesas_sdhi.h | 2 + drivers/mmc/host/renesas_sdhi_core.c | 35 +- drivers/mmc/host/sdhci-acpi.c | 2 + drivers/mmc/host/sdhci-esdhc-imx.c | 14 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 2 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 313 +- drivers/mmc/host/sdhci-pci-core.c | 2 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-tegra.c | 34 +- drivers/mmc/host/sdhci.c | 24 +- drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/tmio_mmc_core.c | 39 +- drivers/most/Kconfig | 10 + drivers/most/Makefile | 1 + .../most/sound/sound.c => most/most_snd.c} | 0 drivers/mtd/maps/sun_uflash.c | 1 - drivers/net/Makefile | 2 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 1 - drivers/net/can/sja1000/ems_pci.c | 1 - drivers/net/can/sja1000/ems_pcmcia.c | 1 - drivers/net/can/sja1000/kvaser_pci.c | 1 - drivers/net/can/sja1000/peak_pci.c | 2 - drivers/net/can/sja1000/peak_pcmcia.c | 1 - drivers/net/can/sja1000/plx_pci.c | 12 - drivers/net/can/usb/peak_usb/pcan_usb.c | 2 - drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 5 - drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 - drivers/net/dsa/Kconfig | 17 +- drivers/net/dsa/b53/b53_mmap.c | 55 + drivers/net/dsa/bcm_sf2.c | 58 +- drivers/net/dsa/bcm_sf2_regs.h | 3 +- drivers/net/dsa/hirschmann/hellcreek.c | 18 + drivers/net/dsa/lantiq_gswip.c | 162 +- drivers/net/dsa/mv88e6xxx/chip.c | 270 +- drivers/net/dsa/mv88e6xxx/global2_scratch.c | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 21 + drivers/net/dsa/mv88e6xxx/port.h | 2 + drivers/net/dsa/ocelot/felix.c | 4 +- drivers/net/dsa/sja1105/sja1105_main.c | 16 - drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/actions/Kconfig | 26 + drivers/net/ethernet/actions/Makefile | 6 + drivers/net/ethernet/actions/owl-emac.c | 1625 ++++++ drivers/net/ethernet/actions/owl-emac.h | 280 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 21 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 108 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 9 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 20 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 3 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 13 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 12 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 - .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 214 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 3 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 10 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 27 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 25 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 25 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 1 + drivers/net/ethernet/hisilicon/hns/hnae.h | 6 - drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 22 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 18 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 4 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 16 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 4 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 18 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 10 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 14 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1316 +++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 58 + drivers/net/ethernet/hisilicon/hns_mdio.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 29 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_rx.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 1 + drivers/net/ethernet/intel/e1000/e1000_hw.c | 1 + drivers/net/ethernet/intel/e1000e/hw.h | 6 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 8 +- drivers/net/ethernet/intel/e1000e/phy.c | 2 +- drivers/net/ethernet/intel/e1000e/ptp.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ddp.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 17 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 12 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 631 ++ drivers/net/ethernet/intel/iavf/iavf_fdir.c | 773 +++ drivers/net/ethernet/intel/iavf/iavf_fdir.h | 113 + drivers/net/ethernet/intel/iavf/iavf_main.c | 31 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 196 +- drivers/net/ethernet/intel/ice/Makefile | 2 +- drivers/net/ethernet/intel/ice/ice.h | 5 +- drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 + drivers/net/ethernet/intel/ice/ice_fdir.c | 488 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 58 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 528 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 78 + drivers/net/ethernet/intel/ice/ice_flow.c | 725 ++- drivers/net/ethernet/intel/ice/ice_flow.h | 160 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 18 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 22 + drivers/net/ethernet/intel/ice/ice_lib.c | 64 +- drivers/net/ethernet/intel/ice/ice_main.c | 15 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 10 + drivers/net/ethernet/intel/ice/ice_sched.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 20 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_type.h | 18 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 2204 +++++++ drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 55 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 82 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 8 + drivers/net/ethernet/intel/igb/e1000_hw.h | 6 +- drivers/net/ethernet/intel/igb/e1000_mbx.c | 2 +- drivers/net/ethernet/intel/igb/e1000_phy.c | 1 + drivers/net/ethernet/intel/igb/igb.h | 4 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 28 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 32 +- drivers/net/ethernet/intel/igc/igc_defines.h | 5 - drivers/net/ethernet/intel/igc/igc_i225.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1 + drivers/net/ethernet/intel/ixgbevf/vf.c | 18 +- drivers/net/ethernet/marvell/Kconfig | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 13 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 60 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 26 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 2 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 2 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 18 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 59 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 43 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 17 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 20 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 51 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 42 + .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 787 +++ drivers/net/ethernet/mediatek/Makefile | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 41 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 23 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 511 ++ drivers/net/ethernet/mediatek/mtk_ppe.h | 287 + drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 217 + drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 485 ++ drivers/net/ethernet/mediatek/mtk_ppe_regs.h | 144 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 15 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 55 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 1 - .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 4 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 9 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 22 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 55 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 21 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 681 ++- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 12 +- drivers/net/ethernet/mscc/Kconfig | 3 +- drivers/net/ethernet/mscc/ocelot.c | 90 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 18 +- drivers/net/ethernet/mscc/ocelot_net.c | 208 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 4 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 8 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 16 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 28 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 77 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 22 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 19 +- drivers/net/ethernet/realtek/r8169_main.c | 22 +- drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +- drivers/net/ethernet/sfc/tx.c | 15 +- drivers/net/ethernet/socionext/netsec.c | 25 +- drivers/net/ethernet/stmicro/stmmac/common.h | 15 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 154 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 15 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 8 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 135 + drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 43 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 14 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 7 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 6 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 11 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 187 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 10 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 35 + drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 23 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 124 +- drivers/net/ethernet/sun/sungem.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 14 +- drivers/net/ethernet/ti/cpsw_new.c | 14 +- drivers/net/ethernet/ti/cpsw_priv.c | 11 +- drivers/net/hamradio/scc.c | 1 - drivers/net/ipa/Kconfig | 2 +- drivers/net/ipa/gsi.c | 33 +- drivers/net/ipa/gsi.h | 4 +- drivers/net/ipa/ipa_cmd.c | 76 +- drivers/net/ipa/ipa_data-sc7180.c | 41 +- drivers/net/ipa/ipa_data-sdm845.c | 34 +- drivers/net/ipa/ipa_data.h | 56 +- drivers/net/ipa/ipa_endpoint.c | 56 +- drivers/net/ipa/ipa_endpoint.h | 1 - drivers/net/ipa/ipa_main.c | 108 +- drivers/net/ipa/ipa_mem.c | 6 +- drivers/net/ipa/ipa_mem.h | 10 +- drivers/net/ipa/ipa_qmi.c | 4 +- drivers/net/ipa/ipa_reg.h | 86 +- drivers/net/ipa/ipa_table.c | 37 +- drivers/net/ipa/ipa_version.h | 29 +- drivers/net/netdevsim/health.c | 11 +- drivers/net/phy/at803x.c | 31 - drivers/net/phy/marvell10g.c | 2 + drivers/net/phy/mscc/mscc_main.c | 217 +- drivers/net/phy/phy-c45.c | 8 + drivers/net/ppp/ppp_generic.c | 22 + drivers/net/ppp/pppoe.c | 23 + drivers/net/thunderbolt.c | 56 +- drivers/net/tun.c | 15 +- drivers/net/usb/cdc-phonet.c | 2 + drivers/net/usb/cdc_ncm.c | 1 - drivers/net/usb/r8152.c | 5 +- drivers/net/veth.c | 28 +- drivers/net/virtio_net.c | 27 +- drivers/net/wan/lapbether.c | 4 +- drivers/net/wireless/admtek/adm8211.c | 1 - drivers/net/wireless/ath/ath5k/base.c | 1 - drivers/net/wireless/ath/ath9k/hw.c | 1 - drivers/net/wireless/ath/ath9k/init.c | 1 - drivers/net/wireless/atmel/atmel.c | 1 - drivers/net/wireless/atmel/atmel_cs.c | 1 - drivers/net/wireless/atmel/atmel_pci.c | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 1 - .../wireless/broadcom/brcm80211/brcmutil/utils.c | 1 - drivers/net/wireless/cisco/airo.c | 1 - drivers/net/wireless/cisco/airo_cs.c | 1 - drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 7 +- drivers/net/wireless/intersil/hostap/hostap_cs.c | 1 - drivers/net/wireless/intersil/hostap/hostap_pci.c | 1 - drivers/net/wireless/intersil/hostap/hostap_plx.c | 1 - drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 - drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 - drivers/net/wireless/rsi/rsi_91x_main.c | 1 - drivers/net/wireless/rsi/rsi_91x_sdio.c | 1 - drivers/net/wireless/rsi/rsi_91x_usb.c | 1 - drivers/net/xen-netfront.c | 18 +- drivers/nfc/fdp/fdp.c | 7 +- drivers/nvme/host/core.c | 64 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/rdma.c | 11 +- drivers/nvme/host/tcp.c | 20 +- drivers/nvme/target/core.c | 17 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/tcp.c | 2 +- drivers/of/address.c | 3 + drivers/of/base.c | 16 +- drivers/of/device.c | 7 +- drivers/of/dynamic.c | 4 +- drivers/of/fdt.c | 23 +- drivers/of/of_net.c | 3 + drivers/of/of_reserved_mem.c | 6 +- drivers/of/overlay.c | 3 +- drivers/of/platform.c | 2 +- drivers/of/property.c | 2 +- drivers/parport/parport_amiga.c | 1 - drivers/parport/parport_atari.c | 1 - drivers/parport/parport_gsc.c | 1 - drivers/parport/parport_mfc3.c | 1 - drivers/parport/parport_sunbpp.c | 1 - drivers/pci/ats.c | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 24 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 + drivers/pci/controller/dwc/pcie-designware-host.c | 2 + drivers/pci/controller/dwc/pcie-designware.c | 11 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/dwc/pcie-tegra194.c | 4 +- drivers/pci/controller/mobiveil/Kconfig | 3 +- drivers/pci/controller/pcie-brcmstb.c | 1 + drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-microchip-host.c | 12 +- drivers/pci/controller/vmd.c | 63 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 16 +- drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pci/endpoint/pci-epc-core.c | 2 + drivers/pci/hotplug/acpi_pcihp.c | 2 +- drivers/pci/hotplug/s390_pci_hpc.c | 60 +- drivers/pci/of.c | 22 +- drivers/pci/pcie/aer.c | 6 +- drivers/pci/pcie/pme.c | 2 +- drivers/pci/probe.c | 1 + drivers/pci/xen-pcifront.c | 2 +- drivers/phy/tegra/xusb-tegra186.c | 558 +- drivers/phy/tegra/xusb-tegra210.c | 1889 ++++-- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/pinctrl/renesas/core.c | 20 - drivers/pinctrl/renesas/core.h | 8 - drivers/pinctrl/renesas/pfc-r8a73a4.c | 48 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 46 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 1 - drivers/pinctrl/renesas/pfc-r8a7791.c | 387 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 1 - drivers/pinctrl/renesas/pfc-r8a77950.c | 1 - drivers/pinctrl/renesas/pfc-r8a77951.c | 1 - drivers/pinctrl/renesas/pfc-r8a7796.c | 1 - drivers/pinctrl/renesas/pfc-r8a77965.c | 1 - drivers/pinctrl/renesas/pfc-r8a77970.c | 1 - drivers/pinctrl/renesas/pfc-r8a77980.c | 1 - drivers/pinctrl/renesas/pfc-r8a77990.c | 1 - drivers/pinctrl/renesas/pfc-r8a77995.c | 1 - drivers/pinctrl/renesas/pfc-r8a779a0.c | 1 - drivers/pinctrl/renesas/pfc-sh73a0.c | 46 +- drivers/pinctrl/renesas/pinctrl.c | 109 +- drivers/pinctrl/renesas/sh_pfc.h | 24 +- drivers/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/surface/Kconfig | 20 + drivers/platform/surface/Makefile | 1 + .../platform/surface/surface_aggregator_registry.c | 7 +- drivers/platform/surface/surface_dtx.c | 1289 +++++ drivers/platform/x86/Kconfig | 11 +- drivers/platform/x86/asus-laptop.c | 2 +- drivers/platform/x86/classmate-laptop.c | 2 +- .../x86/dell/dell-wmi-sysman/enum-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/int-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/string-attributes.c | 3 + drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 84 +- drivers/platform/x86/gpd-pocket-fan.c | 17 +- drivers/platform/x86/intel-vbtn.c | 12 +- drivers/platform/x86/intel_pmc_core.c | 50 +- drivers/platform/x86/intel_pmt_class.c | 2 +- drivers/platform/x86/intel_pmt_crashlog.c | 13 +- drivers/platform/x86/thinkpad_acpi.c | 217 +- drivers/power/reset/Makefile | 2 +- drivers/power/reset/vexpress-poweroff.c | 2 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500-bm.h | 733 +++ drivers/power/supply/ab8500-chargalg.h | 51 + drivers/power/supply/ab8500_bmdata.c | 3 +- drivers/power/supply/ab8500_btemp.c | 45 +- drivers/power/supply/ab8500_charger.c | 27 +- drivers/power/supply/ab8500_fg.c | 20 +- drivers/power/supply/abx500_chargalg.c | 22 +- drivers/power/supply/axp20x_usb_power.c | 15 +- drivers/power/supply/bq24735-charger.c | 18 +- drivers/power/supply/bq27xxx_battery.c | 44 + drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/charger-manager.c | 2 +- drivers/power/supply/ds2781_battery.c | 8 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/ltc2941-battery-gauge.c | 20 +- drivers/power/supply/max17042_battery.c | 8 +- drivers/power/supply/max1721x_battery.c | 14 +- drivers/power/supply/pm2301_charger.c | 6 +- drivers/power/supply/sbs-battery.c | 16 +- drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 1 + drivers/pps/clients/pps-gpio.c | 108 +- drivers/ptp/ptp_qoriq.c | 13 +- drivers/pwm/core.c | 48 +- drivers/pwm/pwm-ab8500.c | 54 +- drivers/pwm/pwm-atmel-hlcdc.c | 3 +- drivers/pwm/pwm-atmel-tcb.c | 42 +- drivers/pwm/pwm-atmel.c | 1 - drivers/pwm/pwm-bcm-iproc.c | 1 - drivers/pwm/pwm-bcm-kona.c | 3 +- drivers/pwm/pwm-bcm2835.c | 36 +- drivers/pwm/pwm-berlin.c | 1 - drivers/pwm/pwm-brcmstb.c | 1 - drivers/pwm/pwm-clps711x.c | 1 - drivers/pwm/pwm-crc.c | 1 - drivers/pwm/pwm-cros-ec.c | 4 +- drivers/pwm/pwm-dwc.c | 1 - drivers/pwm/pwm-ep93xx.c | 1 - drivers/pwm/pwm-fsl-ftm.c | 1 - drivers/pwm/pwm-hibvt.c | 1 - drivers/pwm/pwm-img.c | 1 - drivers/pwm/pwm-imx-tpm.c | 5 +- drivers/pwm/pwm-imx1.c | 1 - drivers/pwm/pwm-imx27.c | 1 - drivers/pwm/pwm-intel-lgm.c | 1 - drivers/pwm/pwm-iqs620a.c | 1 - drivers/pwm/pwm-jz4740.c | 1 - drivers/pwm/pwm-keembay.c | 1 - drivers/pwm/pwm-lp3943.c | 1 - drivers/pwm/pwm-lpc18xx-sct.c | 1 - drivers/pwm/pwm-lpc32xx.c | 1 - drivers/pwm/pwm-lpss.c | 1 - drivers/pwm/pwm-mediatek.c | 1 - drivers/pwm/pwm-meson.c | 1 - drivers/pwm/pwm-mtk-disp.c | 1 - drivers/pwm/pwm-mxs.c | 1 - drivers/pwm/pwm-omap-dmtimer.c | 1 - drivers/pwm/pwm-pca9685.c | 1 - drivers/pwm/pwm-pxa.c | 1 - drivers/pwm/pwm-rcar.c | 1 - drivers/pwm/pwm-renesas-tpu.c | 1 - drivers/pwm/pwm-rockchip.c | 1 - drivers/pwm/pwm-samsung.c | 1 - drivers/pwm/pwm-sifive.c | 1 - drivers/pwm/pwm-sl28cpld.c | 1 - drivers/pwm/pwm-spear.c | 1 - drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-sti.c | 1 - drivers/pwm/pwm-stm32-lp.c | 1 - drivers/pwm/pwm-stm32.c | 1 - drivers/pwm/pwm-stmpe.c | 1 - drivers/pwm/pwm-sun4i.c | 1 - drivers/pwm/pwm-tegra.c | 1 - drivers/pwm/pwm-tiecap.c | 1 - drivers/pwm/pwm-tiehrpwm.c | 1 - drivers/pwm/pwm-twl-led.c | 1 - drivers/pwm/pwm-twl.c | 1 - drivers/pwm/pwm-vt8500.c | 1 - drivers/regulator/mt6360-regulator.c | 4 +- drivers/regulator/qcom_spmi-regulator.c | 34 +- drivers/regulator/scmi-regulator.c | 42 +- drivers/remoteproc/pru_rproc.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 26 +- drivers/remoteproc/qcom_q6v5_wcss.c | 593 +- drivers/remoteproc/qcom_wcnss.c | 8 +- drivers/remoteproc/remoteproc_cdev.c | 21 +- drivers/remoteproc/remoteproc_core.c | 301 +- drivers/remoteproc/remoteproc_internal.h | 10 + drivers/remoteproc/remoteproc_sysfs.c | 17 +- drivers/remoteproc/stm32_rproc.c | 168 +- drivers/reset/core.c | 215 + drivers/reset/reset-scmi.c | 33 +- drivers/rpmsg/qcom_glink_native.c | 16 + drivers/rpmsg/qcom_smd.c | 16 + drivers/rpmsg/rpmsg_char.c | 11 +- drivers/rpmsg/virtio_rpmsg_bus.c | 62 +- drivers/rtc/rtc-rx6110.c | 7 + drivers/s390/block/dasd.c | 1 - drivers/s390/char/sclp_con.c | 19 +- drivers/s390/char/sclp_tty.c | 9 +- drivers/s390/cio/Makefile | 4 +- drivers/s390/cio/cio_debug.h | 3 + drivers/s390/cio/cio_debugfs.c | 23 + drivers/s390/cio/cio_inject.c | 171 + drivers/s390/cio/cio_inject.h | 18 + drivers/s390/cio/ioasm.c | 23 +- drivers/s390/cio/qdio.h | 10 - drivers/s390/cio/qdio_main.c | 63 +- drivers/s390/cio/qdio_setup.c | 49 +- drivers/s390/net/qeth_core.h | 3 +- drivers/s390/net/qeth_core_main.c | 120 +- drivers/s390/net/qeth_l3_main.c | 25 +- drivers/s390/scsi/zfcp_qdio.c | 7 +- drivers/sbus/char/display7seg.c | 1 - drivers/scsi/BusLogic.c | 2 +- drivers/scsi/FlashPoint.c | 4 - drivers/scsi/a100u2w.c | 8 +- drivers/scsi/aic94xx/aic94xx_dump.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 5 +- drivers/scsi/bfa/bfa_fc.h | 4 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 85 +- drivers/scsi/csiostor/csio_hw_t5.c | 2 +- drivers/scsi/cxlflash/main.c | 8 +- drivers/scsi/cxlflash/superpipe.c | 6 +- drivers/scsi/cxlflash/vlun.c | 8 +- drivers/scsi/dc395x.c | 5 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/fnic/fnic_fcs.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/hpsa.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 29 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 73 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 8 +- drivers/scsi/initio.c | 13 +- drivers/scsi/ipr.c | 8 +- drivers/scsi/isci/host.c | 37 +- drivers/scsi/isci/phy.c | 34 +- drivers/scsi/isci/port.c | 62 +- drivers/scsi/isci/port_config.c | 37 +- drivers/scsi/isci/remote_device.c | 33 +- drivers/scsi/isci/remote_node_context.c | 13 +- drivers/scsi/isci/remote_node_table.c | 64 +- drivers/scsi/isci/request.c | 60 +- drivers/scsi/isci/task.c | 3 +- drivers/scsi/lpfc/lpfc_debugfs.c | 6 +- drivers/scsi/lpfc/lpfc_els.c | 2 +- drivers/scsi/mac53c94.c | 13 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 18 +- drivers/scsi/mvumi.c | 5 +- drivers/scsi/myrb.c | 47 +- drivers/scsi/myrs.c | 6 +- drivers/scsi/nsp32.c | 31 +- drivers/scsi/pcmcia/nsp_cs.c | 1 - drivers/scsi/pm8001/pm8001_init.c | 6 +- drivers/scsi/pmcraid.c | 70 +- drivers/scsi/qla1280.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 8 +- drivers/scsi/qla2xxx/qla_bsg.c | 4 + drivers/scsi/qla2xxx/qla_def.h | 4 +- drivers/scsi/qla2xxx/qla_iocb.c | 3 +- drivers/scsi/qla2xxx/qla_isr.c | 2 +- drivers/scsi/qla2xxx/qla_mr.c | 12 +- drivers/scsi/qla2xxx/qla_mr.h | 8 +- drivers/scsi/qla2xxx/qla_nx2.c | 8 - drivers/scsi/qla2xxx/qla_sup.c | 9 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +- drivers/scsi/scsi_dh.c | 2 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sd_zbc.c | 2 +- drivers/scsi/sim710.c | 14 +- drivers/scsi/smartpqi/smartpqi_init.c | 1 - drivers/scsi/ufs/ufs-exynos.c | 3 +- drivers/scsi/ufs/ufs-sysfs.c | 2 +- drivers/scsi/ufs/ufshcd.c | 101 +- drivers/scsi/ufs/ufshcd.h | 4 +- drivers/sh/maple/maple.c | 1 - drivers/soc/tegra/pmc.c | 94 + drivers/soundwire/Makefile | 2 +- drivers/soundwire/bus.c | 42 +- drivers/soundwire/bus.h | 2 + drivers/soundwire/cadence_master.c | 6 +- drivers/soundwire/dmi-quirks.c | 96 + drivers/soundwire/generic_bandwidth_allocation.c | 4 +- drivers/soundwire/intel.c | 22 +- drivers/soundwire/qcom.c | 2 +- drivers/soundwire/slave.c | 8 +- drivers/soundwire/stream.c | 10 +- drivers/spi/spi-bitbang.c | 9 +- drivers/spi/spi-dln2.c | 3 +- drivers/spi/spi-jcore.c | 3 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-omap-100k.c | 8 +- drivers/spi/spi-pl022.c | 2 +- drivers/spi/spi-pxa2xx-pci.c | 2 +- drivers/spi/spi-pxa2xx.c | 2 +- drivers/spi/spi-rockchip.c | 6 +- drivers/spi/spi-slave-mt27xx.c | 36 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32.c | 24 +- drivers/spi/spi-topcliff-pch.c | 3 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/drivers/das800.c | 2 +- drivers/staging/comedi/drivers/vmk80xx.c | 1 - drivers/staging/media/atomisp/Kconfig | 3 +- drivers/staging/media/atomisp/Makefile | 5 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 16 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 38 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 2 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 105 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 10 +- .../media/atomisp/pci/atomisp_compat_css20.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 3 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 8 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 13 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 2 + drivers/staging/media/atomisp/pci/ia_css_mipi.h | 17 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 3 +- .../atomisp/pci/isp/modes/interface/isp_types.h | 41 +- .../atomisp/pci/runtime/isp_param/src/isp_param.c | 3 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 12 +- .../media/atomisp/pci/runtime/queue/src/queue.c | 44 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 41 +- .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 7 +- .../media/atomisp/pci/runtime/timer/src/timer.c | 7 +- drivers/staging/media/atomisp/pci/sh_css.c | 12 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 11 - drivers/staging/media/atomisp/pci/sh_css_params.c | 10 +- drivers/staging/media/hantro/hantro.h | 3 +- drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 55 +- drivers/staging/media/hantro/hantro_hw.h | 4 +- drivers/staging/media/hantro/hantro_vp8.c | 10 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 55 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 1 + drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- .../staging/media/meson/vdec/codec_hevc_common.h | 4 +- drivers/staging/media/omap4iss/iss_regs.h | 16 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 113 +- drivers/staging/media/tegra-video/csi.h | 2 +- drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/sound/Kconfig | 14 - drivers/staging/most/sound/Makefile | 4 - drivers/staging/nvec/nvec_ps2.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 32 +- drivers/staging/qlge/qlge_main.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 6 - drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 2 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 5 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 13 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 88 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 22 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 31 - drivers/staging/rtl8188eu/os_dep/rtw_android.c | 6 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 27 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192u/r8192U.h | 6 +- drivers/staging/rtl8192u/r8192U_wx.c | 4 - drivers/staging/rtl8712/rtl871x_mlme.c | 3 +- drivers/staging/rtl8723bs/TODO | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 61 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 4 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 18 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 29 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 62 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 6 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 44 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 441 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 148 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 156 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 40 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 146 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 38 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 108 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 10 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 12 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h | 6 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 8 +- drivers/staging/rtl8723bs/hal/HalPhyRf.h | 18 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 56 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 12 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 138 +- drivers/staging/rtl8723bs/hal/hal_com.c | 22 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 22 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 12 +- drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 22 +- drivers/staging/rtl8723bs/hal/odm.c | 1725 +++--- drivers/staging/rtl8723bs/hal/odm.h | 207 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 28 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 52 +- drivers/staging/rtl8723bs/hal/odm_DIG.h | 4 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 8 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 2 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 6 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 2 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 24 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 71 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 2 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 2 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 4 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 16 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 16 +- drivers/staging/rtl8723bs/hal/odm_debug.c | 2 +- drivers/staging/rtl8723bs/hal/odm_debug.h | 4 +- drivers/staging/rtl8723bs/hal/odm_interface.h | 2 +- drivers/staging/rtl8723bs/hal/odm_types.h | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 351 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 131 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 24 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 113 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 35 - drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 6 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 50 +- drivers/staging/rtl8723bs/include/drv_conf.h | 10 - drivers/staging/rtl8723bs/include/drv_types.h | 26 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 5 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 +- drivers/staging/rtl8723bs/include/hal_com.h | 14 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 32 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 14 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 6 +- drivers/staging/rtl8723bs/include/hal_data.h | 32 +- drivers/staging/rtl8723bs/include/hal_intf.h | 47 +- drivers/staging/rtl8723bs/include/hal_phy.h | 38 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 6 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 22 +- drivers/staging/rtl8723bs/include/ieee80211.h | 104 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 8 +- drivers/staging/rtl8723bs/include/osdep_service.h | 11 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 6 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 14 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 44 - drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 237 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 6 +- drivers/staging/rtl8723bs/include/rtw_event.h | 11 - drivers/staging/rtl8723bs/include/rtw_ht.h | 6 +- drivers/staging/rtl8723bs/include/rtw_io.h | 111 - drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 12 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 58 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 28 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 38 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 8 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 26 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 18 +- drivers/staging/rtl8723bs/include/rtw_security.h | 12 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 5 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 7 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 7 - drivers/staging/rtl8723bs/include/sta_info.h | 4 +- drivers/staging/rtl8723bs/include/wifi.h | 29 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 48 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 25 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 63 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 146 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 - drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 4 +- drivers/staging/vt6655/rxtx.h | 4 +- drivers/staging/wimax/Documentation/i2400m.rst | 283 - drivers/staging/wimax/Documentation/index.rst | 19 - drivers/staging/wimax/Documentation/wimax.rst | 89 - drivers/staging/wimax/Kconfig | 47 - drivers/staging/wimax/Makefile | 15 - drivers/staging/wimax/TODO | 18 - drivers/staging/wimax/debug-levels.h | 29 - drivers/staging/wimax/debugfs.c | 38 - drivers/staging/wimax/i2400m/Kconfig | 37 - drivers/staging/wimax/i2400m/Makefile | 23 - drivers/staging/wimax/i2400m/control.c | 1434 ----- drivers/staging/wimax/i2400m/debug-levels.h | 32 - drivers/staging/wimax/i2400m/debugfs.c | 253 - drivers/staging/wimax/i2400m/driver.c | 1003 ---- drivers/staging/wimax/i2400m/fw.c | 1666 ------ drivers/staging/wimax/i2400m/i2400m-usb.h | 275 - drivers/staging/wimax/i2400m/i2400m.h | 970 ---- drivers/staging/wimax/i2400m/linux-wimax-i2400m.h | 572 -- drivers/staging/wimax/i2400m/netdev.c | 603 -- drivers/staging/wimax/i2400m/op-rfkill.c | 196 - drivers/staging/wimax/i2400m/rx.c | 1394 ----- drivers/staging/wimax/i2400m/sysfs.c | 65 - drivers/staging/wimax/i2400m/tx.c | 1015 ---- drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 - drivers/staging/wimax/i2400m/usb-fw.c | 365 -- drivers/staging/wimax/i2400m/usb-notif.c | 258 - drivers/staging/wimax/i2400m/usb-rx.c | 462 -- drivers/staging/wimax/i2400m/usb-tx.c | 273 - drivers/staging/wimax/i2400m/usb.c | 765 --- drivers/staging/wimax/id-table.c | 130 - drivers/staging/wimax/linux-wimax-debug.h | 491 -- drivers/staging/wimax/linux-wimax.h | 239 - drivers/staging/wimax/net-wimax.h | 503 -- drivers/staging/wimax/op-msg.c | 391 -- drivers/staging/wimax/op-reset.c | 108 - drivers/staging/wimax/op-rfkill.c | 432 -- drivers/staging/wimax/op-state-get.c | 52 - drivers/staging/wimax/stack.c | 604 -- drivers/staging/wimax/wimax-internal.h | 85 - drivers/target/target_core_transport.c | 1 + drivers/tee/optee/call.c | 4 + drivers/tee/optee/core.c | 1 - drivers/tee/optee/optee_trace.h | 67 + drivers/thermal/thermal_sysfs.c | 3 + drivers/thunderbolt/ctl.c | 21 +- drivers/thunderbolt/ctl.h | 8 +- drivers/thunderbolt/dma_test.c | 35 +- drivers/thunderbolt/domain.c | 89 +- drivers/thunderbolt/eeprom.c | 105 +- drivers/thunderbolt/icm.c | 34 +- drivers/thunderbolt/property.c | 71 + drivers/thunderbolt/switch.c | 26 +- drivers/thunderbolt/tb.c | 52 +- drivers/thunderbolt/tb.h | 19 +- drivers/thunderbolt/test.c | 492 ++ drivers/thunderbolt/tunnel.c | 102 +- drivers/thunderbolt/tunnel.h | 8 +- drivers/thunderbolt/xdomain.c | 416 +- drivers/tty/serial/8250/8250_fsl.c | 5 +- drivers/tty/serial/icom.c | 2 - drivers/tty/serial/imx.c | 10 +- drivers/tty/serial/jsm/jsm_driver.c | 1 - drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/pch_uart.c | 3 - drivers/tty/serial/samsung_tty.c | 15 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/stm32-usart.c | 40 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/vt.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.c | 4 + drivers/usb/class/cdc-acm.c | 120 +- drivers/usb/core/driver.c | 10 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 97 +- drivers/usb/core/quirks.c | 4 + drivers/usb/core/sysfs.c | 5 +- drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 1 - drivers/usb/dwc3/core.h | 2 - drivers/usb/dwc3/dwc3-of-simple.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 2 + drivers/usb/dwc3/dwc3-qcom.c | 5 +- drivers/usb/dwc3/dwc3-xilinx.c | 339 ++ drivers/usb/dwc3/gadget.c | 25 +- drivers/usb/gadget/function/f_fs.c | 14 +- drivers/usb/gadget/function/f_uac1.c | 272 +- drivers/usb/gadget/function/f_uac2.c | 263 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/u_audio.c | 6 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/legacy/mass_storage.c | 4 +- drivers/usb/gadget/legacy/multi.c | 14 +- drivers/usb/gadget/legacy/webcam.c | 3 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 10 +- drivers/usb/gadget/udc/pch_udc.c | 126 +- drivers/usb/host/Kconfig | 1 + drivers/usb/host/ehci-hcd.c | 15 +- drivers/usb/host/ehci-hub.c | 4 +- drivers/usb/host/ehci-platform.c | 5 + drivers/usb/host/ehci.h | 1 + drivers/usb/host/fotg210-hcd.c | 12 +- drivers/usb/host/sl811-hcd.c | 9 +- drivers/usb/host/sl811_cs.c | 2 +- drivers/usb/host/xhci-hub.c | 320 +- drivers/usb/host/xhci-mem.c | 9 + drivers/usb/host/xhci-ring.c | 5 +- drivers/usb/host/xhci-tegra.c | 613 +- drivers/usb/host/xhci.c | 2 + drivers/usb/misc/ldusb.c | 1 - drivers/usb/mtu3/mtu3_host.c | 8 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/typec/tcpm/tcpci.h | 16 + drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/video/console/vgacon.c | 3 - drivers/video/fbdev/core/fb_defio.c | 35 - drivers/video/fbdev/core/fbcon.c | 3 + drivers/video/fbdev/core/fbmem.c | 4 - drivers/video/fbdev/omap2/omapfb/omapfb.h | 2 +- drivers/virt/acrn/vm.c | 2 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_therm.c | 7 +- drivers/watchdog/cpu5wdt.c | 1 - drivers/watchdog/cpwd.c | 1 - drivers/watchdog/retu_wdt.c | 22 +- drivers/watchdog/riowd.c | 1 - drivers/xen/Kconfig | 4 +- drivers/xen/swiotlb-xen.c | 22 +- fs/9p/vfs_inode.c | 4 +- fs/9p/vfs_inode_dotl.c | 14 +- fs/afs/inode.c | 6 +- fs/afs/write.c | 3 +- fs/autofs/autofs_i.h | 1 + fs/autofs/waitq.c | 72 +- fs/btrfs/block-group.c | 13 +- fs/btrfs/ctree.h | 2 - fs/btrfs/disk-io.c | 6 +- fs/btrfs/inode.c | 14 +- fs/btrfs/qgroup.c | 12 +- fs/btrfs/volumes.c | 46 +- fs/buffer.c | 6 +- fs/cachefiles/bind.c | 6 + fs/cachefiles/rdwr.c | 7 +- fs/ceph/caps.c | 8 +- fs/ceph/dir.c | 2 + fs/ceph/export.c | 9 +- fs/ceph/inode.c | 41 +- fs/cifs/cifs_swn.c | 2 +- fs/cifs/cifsproto.h | 2 +- fs/cifs/dir.c | 19 +- fs/cifs/file.c | 2 +- fs/cifs/fs_context.c | 6 +- fs/cifs/inode.c | 67 +- fs/cifs/readdir.c | 4 +- fs/cifsd/Kconfig | 1 - fs/cifsd/mgmt/share_config.c | 1 - fs/cifsd/mgmt/share_config.h | 2 - fs/cifsd/mgmt/tree_connect.c | 1 - fs/cifsd/mgmt/tree_connect.h | 2 +- fs/cifsd/mgmt/user_config.c | 1 - fs/cifsd/mgmt/user_config.h | 3 +- fs/cifsd/mgmt/user_session.c | 1 - fs/cifsd/misc.c | 7 +- fs/cifsd/misc.h | 2 +- fs/cifsd/oplock.c | 68 +- fs/cifsd/server.c | 9 +- fs/cifsd/smb2pdu.c | 68 +- fs/cifsd/smb_common.c | 11 +- fs/cifsd/smbacl.c | 33 +- fs/cifsd/transport_ipc.c | 3 - fs/cifsd/transport_ipc.h | 1 - fs/cifsd/transport_rdma.c | 5 +- fs/cifsd/transport_tcp.c | 5 +- fs/cifsd/vfs_cache.c | 4 - fs/d_path.c | 10 +- fs/ecryptfs/ecryptfs_kernel.h | 17 +- fs/ecryptfs/inode.c | 163 +- fs/erofs/internal.h | 2 + fs/erofs/super.c | 1 + fs/erofs/zdata.c | 59 +- fs/exfat/balloc.c | 84 +- fs/exfat/dir.c | 26 +- fs/exfat/exfat_fs.h | 11 +- fs/exfat/fatent.c | 41 +- fs/exfat/file.c | 53 - fs/exfat/inode.c | 3 +- fs/exfat/namei.c | 11 +- fs/exfat/super.c | 1 - fs/ext4/ext4.h | 2 + fs/ext4/extents.c | 2 +- fs/ext4/fast_commit.c | 9 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 12 +- fs/ext4/namei.c | 50 +- fs/ext4/super.c | 2 +- fs/ext4/verity.c | 89 +- fs/ext4/xattr.c | 2 +- fs/f2fs/compress.c | 1 + fs/f2fs/f2fs.h | 22 +- fs/f2fs/file.c | 31 +- fs/f2fs/gc.c | 31 +- fs/f2fs/node.c | 3 + fs/f2fs/segment.c | 40 +- fs/f2fs/segment.h | 14 +- fs/f2fs/super.c | 57 +- fs/f2fs/sysfs.c | 38 + fs/fuse/dir.c | 6 +- fs/fuse/inode.c | 2 +- fs/fuse/readdir.c | 2 +- fs/gfs2/glops.c | 22 +- fs/hostfs/hostfs_kern.c | 1 - fs/inode.c | 4 +- fs/io-wq.c | 8 +- fs/io-wq.h | 10 +- fs/io_uring.c | 357 +- fs/libfs.c | 1 + fs/namei.c | 25 +- fs/nfs/fs_context.c | 3 + fs/nfs/inode.c | 6 +- fs/nfs/internal.h | 1 + fs/nfs/super.c | 6 +- fs/nfsd/Kconfig | 6 +- fs/nfsd/nfs4proc.c | 5 +- fs/nfsd/nfs4state.c | 19 +- fs/nfsd/nfsctl.c | 14 +- fs/nfsd/nfsd.h | 4 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/state.h | 4 + fs/ocfs2/dlmglue.c | 12 +- fs/openpromfs/inode.c | 67 +- fs/orangefs/orangefs-utils.c | 2 +- fs/overlayfs/namei.c | 4 +- fs/proc/array.c | 2 + fs/quota/quota.c | 1 + fs/super.c | 1 + fs/vboxsf/dir.c | 4 +- fs/vboxsf/super.c | 4 +- fs/vboxsf/utils.c | 68 +- fs/vboxsf/vfsmod.h | 4 +- fs/xattr.c | 14 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_symlink.c | 4 +- include/acpi/acpi_bus.h | 1 + include/acpi/cppc_acpi.h | 40 + include/asm-generic/hyperv-tlfs.h | 35 +- include/asm-generic/mshyperv.h | 3 +- include/drm/gud.h | 333 ++ include/drm/ttm/ttm_bo_api.h | 4 +- include/drm/ttm/ttm_bo_driver.h | 5 +- include/drm/ttm/ttm_device.h | 13 +- include/dt-bindings/clock/rk3568-cru.h | 926 +++ include/dt-bindings/input/atmel-maxtouch.h | 10 + include/linux/avf/virtchnl.h | 278 + include/linux/bpf.h | 24 +- include/linux/btf.h | 1 + include/linux/clk/tegra.h | 4 +- include/linux/clocksource.h | 2 +- include/linux/cred.h | 2 +- include/linux/dcache.h | 4 +- include/linux/device-mapper.h | 15 +- include/linux/device.h | 6 +- include/linux/devm-helpers.h | 53 + include/linux/dma-iommu.h | 2 + include/linux/efi.h | 6 +- include/linux/entry-common.h | 4 +- include/linux/fb.h | 3 - .../linux/firmware/intel/stratix10-svc-client.h | 2 +- include/linux/fs.h | 146 +- include/linux/hyperv.h | 8 +- include/linux/if_bridge.h | 40 + include/linux/intel-iommu.h | 6 + include/linux/io_uring.h | 25 - include/linux/irq.h | 6 +- include/linux/irqdesc.h | 2 +- include/linux/lockdep.h | 2 +- include/linux/lsm_hook_defs.h | 7 +- include/linux/lsm_hooks.h | 22 +- include/linux/memcontrol.h | 11 - include/linux/mfd/abx500.h | 276 - include/linux/mfd/abx500/ab8500-bm.h | 476 -- include/linux/mfd/abx500/ux500_chargalg.h | 51 - include/linux/mfd/core.h | 6 +- include/linux/mfd/da9063/registers.h | 3 + include/linux/mfd/intel-m10-bmc.h | 7 +- include/linux/mfd/ntxec.h | 1 + include/linux/mfd/rn5t618.h | 1 + include/linux/mmc/host.h | 3 - include/linux/module.h | 3 - include/linux/moduleparam.h | 2 +- include/linux/mutex.h | 2 +- include/linux/netdevice.h | 124 +- include/linux/nfs_fs_sb.h | 1 + include/linux/pagemap.h | 2 +- include/linux/phy.h | 1 + include/linux/phy/tegra/xusb.h | 10 +- include/linux/platform_data/hirschmann-hellcreek.h | 1 + include/linux/platform_data/media/camera-mx2.h | 31 - include/linux/platform_data/media/camera-mx3.h | 43 - include/linux/power/bq27xxx_battery.h | 1 + include/linux/ppp_channel.h | 3 + include/linux/pps-gpio.h | 19 - include/linux/pwm.h | 2 - include/linux/qed/qed_chain.h | 8 +- include/linux/regmap.h | 7 + include/linux/remoteproc.h | 21 +- include/linux/reset.h | 315 + include/linux/ring_buffer.h | 3 +- include/linux/rpmsg.h | 3 +- include/linux/rwsem.h | 2 +- include/linux/sbitmap.h | 2 +- include/linux/sched.h | 2 +- include/linux/scmi_protocol.h | 200 +- include/linux/security.h | 22 +- include/linux/seq_buf.h | 25 + include/linux/soundwire/sdw.h | 26 +- include/linux/stmmac.h | 32 + include/linux/swiotlb.h | 50 +- include/linux/syscalls.h | 7 + include/linux/thunderbolt.h | 54 +- include/linux/timer.h | 2 - include/linux/timex.h | 2 +- include/linux/trace_events.h | 5 +- include/linux/usb.h | 4 +- include/linux/usb/ehci_pdriver.h | 1 + include/linux/usermode_driver.h | 1 + include/linux/vgaarb.h | 4 +- include/linux/ww_mutex.h | 17 +- include/media/cec.h | 2 +- include/media/davinci/vpbe_osd.h | 6 +- include/media/i2c/adv7343.h | 2 +- include/media/i2c/mt9t112.h | 2 +- include/media/i2c/noon010pc30.h | 1 + include/media/i2c/ov772x.h | 2 +- include/media/i2c/s5c73m3.h | 1 + include/media/i2c/s5k4ecgx.h | 6 +- include/media/i2c/s5k6aa.h | 1 + include/media/i2c/tvp514x.h | 11 +- include/media/i2c/tw9910.h | 8 +- include/media/v4l2-ctrls.h | 5 +- include/media/v4l2-h264.h | 6 +- include/media/v4l2-jpeg.h | 22 + include/media/videobuf2-core.h | 6 +- include/media/vp8-ctrls.h | 114 - include/net/bluetooth/hci_core.h | 1 + include/net/dsa.h | 14 + include/net/flow_offload.h | 4 + include/net/gro.h | 13 + include/net/lapb.h | 2 +- include/net/netfilter/nf_flow_table.h | 61 +- include/net/netfilter/nf_tables.h | 12 +- include/net/netns/ipv4.h | 1 - include/net/netns/xfrm.h | 4 +- include/net/red.h | 2 +- include/net/switchdev.h | 1 + include/rdma/rdma_vt.h | 8 +- include/scsi/scsi_dh.h | 2 +- include/soc/mscc/ocelot.h | 13 +- include/soc/tegra/mc.h | 7 + include/sound/hda_register.h | 8 +- include/sound/soc-dpcm.h | 2 +- include/sound/sof.h | 1 + include/trace/events/io_uring.h | 11 +- include/trace/events/rcu.h | 1 + include/trace/events/workqueue.h | 6 +- include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/drm.h | 125 +- include/uapi/drm/drm_mode.h | 1 + include/uapi/linux/android/binder.h | 20 + include/uapi/linux/cec.h | 3 +- include/uapi/linux/dm-ioctl.h | 18 +- include/uapi/linux/dqblk_xfs.h | 5 +- include/uapi/linux/io_uring.h | 17 + include/uapi/linux/iommu.h | 3 +- include/uapi/linux/landlock.h | 128 + include/uapi/linux/map_to_7segment.h | 14 - include/uapi/linux/rpmsg.h | 13 +- include/uapi/linux/rtnetlink.h | 1 + include/uapi/linux/surface_aggregator/dtx.h | 146 + include/uapi/linux/usb/video.h | 3 +- include/uapi/linux/uvcvideo.h | 10 +- include/uapi/linux/v4l2-controls.h | 200 + include/uapi/linux/v4l2-subdev.h | 12 +- include/uapi/linux/videodev2.h | 20 +- init/init_task.c | 2 +- init/main.c | 6 +- kernel/audit.c | 4 +- kernel/audit.h | 12 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 8 +- kernel/bpf/bpf_lsm.c | 7 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/core.c | 4 +- kernel/bpf/devmap.c | 30 +- kernel/bpf/preload/bpf_preload_kern.c | 19 +- kernel/bpf/trampoline.c | 218 +- kernel/bpf/verifier.c | 34 +- kernel/cgroup/cgroup.c | 1 - kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_bp.c | 75 +- kernel/debug/kdb/kdb_main.c | 446 +- kernel/debug/kdb/kdb_private.h | 5 +- kernel/debug/kdb/kdb_support.c | 18 - kernel/dma/swiotlb.c | 419 +- kernel/entry/common.c | 2 +- kernel/irq/chip.c | 2 +- kernel/irq/dummychip.c | 2 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 8 +- kernel/irq/manage.c | 10 +- kernel/irq/matrix.c | 9 +- kernel/irq/msi.c | 2 +- kernel/irq/timings.c | 2 +- kernel/jump_label.c | 8 + kernel/livepatch/core.c | 6 +- kernel/locking/lockdep.c | 9 +- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/locktorture.c | 146 +- kernel/locking/mcs_spinlock.h | 2 +- kernel/locking/mutex.c | 9 +- kernel/locking/osq_lock.c | 4 +- kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem.c | 2 +- kernel/locking/spinlock.c | 4 +- kernel/power/energy_model.c | 2 +- kernel/rcu/rcutorture.c | 29 +- kernel/rcu/refscale.c | 109 +- kernel/rcu/tree.c | 9 +- kernel/rcu/tree.h | 9 +- kernel/rcu/tree_plugin.h | 209 +- kernel/reboot.c | 2 - kernel/sched/clock.c | 2 +- kernel/sched/core.c | 26 +- kernel/sched/cpuacct.c | 2 +- kernel/sched/cpufreq_schedutil.c | 31 +- kernel/sched/cpupri.c | 4 +- kernel/sched/cputime.c | 2 +- kernel/sched/deadline.c | 12 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 35 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 4 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/psi.c | 25 +- kernel/sched/rt.c | 6 +- kernel/sched/sched.h | 8 +- kernel/sched/stats.c | 2 +- kernel/sched/topology.c | 2 +- kernel/signal.c | 6 +- kernel/static_call.c | 42 +- kernel/stop_machine.c | 1 + kernel/sys_ni.c | 5 + kernel/time/alarmtimer.c | 6 +- kernel/time/clocksource.c | 4 +- kernel/time/hrtimer.c | 18 +- kernel/time/jiffies.c | 2 +- kernel/time/ntp.c | 2 +- kernel/time/posix-cpu-timers.c | 6 +- kernel/time/test_udelay.c | 7 +- kernel/time/tick-broadcast-hrtimer.c | 2 +- kernel/time/tick-broadcast.c | 4 +- kernel/time/tick-oneshot.c | 2 +- kernel/time/tick-sched.c | 2 +- kernel/time/tick-sched.h | 2 +- kernel/time/time.c | 2 +- kernel/time/timekeeping.c | 10 +- kernel/time/timer.c | 18 +- kernel/time/vsyscall.c | 2 +- kernel/trace/ring_buffer.c | 138 +- kernel/trace/trace.c | 238 +- kernel/trace/trace.h | 12 +- kernel/trace/trace_events.c | 210 + kernel/trace/trace_events_hist.c | 100 +- kernel/trace/trace_events_trigger.c | 45 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_printk.c | 11 + kernel/usermode_driver.c | 21 +- lib/test_printf.c | 90 +- lib/test_rhashtable.c | 9 +- lib/test_slub.c | 3 - lib/vsprintf.c | 69 +- localversion-next | 2 +- mm/filemap.c | 2 +- mm/memcontrol.c | 12 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 16 + mm/shmem.c | 4 +- mm/slub.c | 13 +- mm/vmalloc.c | 4 +- net/6lowpan/nhc_udp.c | 4 +- net/8021q/vlan_core.c | 10 +- net/8021q/vlan_dev.c | 21 + net/Kconfig | 8 + net/batman-adv/main.c | 1 - net/bluetooth/ecdh_helper.h | 2 +- net/bluetooth/hci_event.c | 3 +- net/bluetooth/l2cap_core.c | 4 + net/bluetooth/l2cap_sock.c | 8 + net/bluetooth/sco.c | 4 +- net/bluetooth/smp.c | 4 +- net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_device.c | 49 + net/bridge/br_fdb.c | 50 + net/bridge/br_mdb.c | 148 +- net/bridge/br_mrp.c | 7 + net/bridge/br_private.h | 20 + net/bridge/br_stp.c | 27 + net/bridge/br_switchdev.c | 2 + net/bridge/br_vlan.c | 128 + net/bridge/br_vlan_tunnel.c | 2 +- net/can/isotp.c | 6 +- net/core/dev.c | 353 +- net/core/drop_monitor.c | 2 +- net/core/net-procfs.c | 3 - net/core/net-sysfs.c | 177 +- net/core/sysctl_net_core.c | 10 + net/dccp/ipv6.c | 5 + net/decnet/dn_route.c | 47 +- net/dsa/Kconfig | 10 +- net/dsa/dsa2.c | 11 +- net/dsa/dsa_priv.h | 23 +- net/dsa/port.c | 197 +- net/dsa/slave.c | 47 +- net/ethernet/eth.c | 11 +- net/hsr/hsr_debugfs.c | 2 +- net/ipv4/esp4_offload.c | 6 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/route.c | 42 +- net/ipv4/tcp.c | 12 + net/ipv6/esp6_offload.c | 6 +- net/ipv6/ip6_input.c | 10 - net/ipv6/tcp_ipv6.c | 5 + net/l2tp/l2tp_core.c | 2 +- net/lapb/lapb_iface.c | 4 +- net/lapb/lapb_timer.c | 19 +- net/mptcp/subflow.c | 5 + net/netfilter/nf_conntrack_proto_gre.c | 3 - net/netfilter/nf_flow_table_core.c | 108 +- net/netfilter/nf_flow_table_ip.c | 461 +- net/netfilter/nf_flow_table_offload.c | 179 +- net/netfilter/nf_tables_api.c | 53 +- net/netfilter/nft_flow_offload.c | 211 +- net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/openvswitch/vport.h | 2 +- net/packet/af_packet.c | 2 +- net/sched/act_ct.c | 6 +- net/sched/cls_flower.c | 40 +- net/sched/sch_cbq.c | 4 +- net/sched/sch_taprio.c | 64 +- net/sctp/output.c | 7 - net/sctp/outqueue.c | 7 + net/tls/tls_device.c | 2 +- net/vmw_vsock/af_vsock.c | 1 + net/xfrm/xfrm_state.c | 11 +- rust/exports.c | 5 +- rust/kernel/chrdev.rs | 2 +- rust/kernel/error.rs | 35 +- rust/kernel/file_operations.rs | 181 +- rust/kernel/lib.rs | 11 +- rust/kernel/miscdev.rs | 2 +- rust/kernel/module_param.rs | 201 +- rust/kernel/random.rs | 4 +- rust/kernel/sync/condvar.rs | 8 +- rust/kernel/sync/guard.rs | 6 +- rust/kernel/sync/locked_by.rs | 112 + rust/kernel/sync/mod.rs | 2 + rust/kernel/sync/mutex.rs | 2 +- rust/kernel/sync/spinlock.rs | 2 +- rust/kernel/sysctl.rs | 14 +- rust/kernel/user_ptr.rs | 125 +- rust/module.rs | 300 +- samples/Kconfig | 7 + samples/Makefile | 1 + samples/landlock/.gitignore | 1 + samples/landlock/Makefile | 13 + samples/landlock/sandboxer.c | 238 + scripts/mod/modpost.c | 2 +- security/Kconfig | 11 +- security/Makefile | 2 + security/apparmor/lsm.c | 3 +- security/integrity/iint.c | 8 + security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_main.c | 14 +- security/landlock/Kconfig | 21 + security/landlock/Makefile | 4 + security/landlock/common.h | 20 + security/landlock/cred.c | 46 + security/landlock/cred.h | 58 + security/landlock/fs.c | 687 +++ security/landlock/fs.h | 56 + security/landlock/limits.h | 21 + security/landlock/object.c | 67 + security/landlock/object.h | 91 + security/landlock/ptrace.c | 120 + security/landlock/ptrace.h | 14 + security/landlock/ruleset.c | 473 ++ security/landlock/ruleset.h | 165 + security/landlock/setup.c | 40 + security/landlock/setup.h | 18 + security/landlock/syscalls.c | 445 ++ security/security.c | 71 +- security/selinux/hooks.c | 225 +- security/selinux/include/objsec.h | 6 + security/selinux/include/security.h | 15 +- security/selinux/selinuxfs.c | 22 +- security/selinux/ss/services.c | 66 +- security/smack/smack.h | 24 +- security/smack/smack_lsm.c | 74 +- sound/core/oss/pcm_oss.c | 8 +- sound/core/pcm_memory.c | 12 +- sound/core/seq_device.c | 15 +- sound/drivers/aloop.c | 1 - sound/drivers/dummy.c | 1 - sound/drivers/mtpav.c | 1 - sound/drivers/mts64.c | 1 - sound/drivers/pcsp/pcsp.c | 1 - sound/drivers/portman2x4.c | 1 - sound/drivers/serial-u16550.c | 1 - sound/drivers/virmidi.c | 1 - sound/firewire/bebob/bebob.h | 2 + sound/firewire/bebob/bebob_command.c | 36 + sound/firewire/bebob/bebob_stream.c | 163 +- sound/hda/Kconfig | 7 +- sound/hda/hdac_stream.c | 2 +- sound/isa/ad1816a/ad1816a.c | 7 - sound/isa/ad1848/ad1848.c | 3 - sound/isa/als100.c | 11 - sound/isa/azt2320.c | 5 - sound/isa/cmi8330.c | 1 - sound/isa/cs423x/cs4231.c | 1 - sound/isa/cs423x/cs4236.c | 34 - sound/isa/es1688/es1688.c | 5 - sound/isa/es18xx.c | 10 +- sound/isa/gus/gusclassic.c | 1 - sound/isa/gus/gusextreme.c | 1 - sound/isa/gus/gusmax.c | 1 - sound/isa/gus/interwave.c | 6 - sound/isa/opl3sa2.c | 5 - sound/isa/opti9xx/miro.c | 3 - sound/isa/opti9xx/opti92x-ad1848.c | 6 - sound/isa/sb/jazz16.c | 3 - sound/isa/sb/sb16.c | 8 - sound/isa/sb/sb8.c | 1 - sound/isa/sc6000.c | 3 - sound/isa/wavefront/wavefront.c | 1 - sound/mips/sgio2audio.c | 1 - sound/pci/ad1889.c | 1 - sound/pci/ali5451/ali5451.c | 1 - sound/pci/als300.c | 1 - sound/pci/als4000.c | 1 - sound/pci/asihpi/hpicmn.h | 2 +- sound/pci/asihpi/hpidspcd.h | 2 +- sound/pci/atiixp.c | 1 - sound/pci/atiixp_modem.c | 1 - sound/pci/au88x0/au88x0.c | 2 - sound/pci/azt3328.c | 1 - sound/pci/bt87x.c | 2 - sound/pci/ca0106/ca0106_main.c | 1 - sound/pci/cmipci.c | 4 - sound/pci/cs4281.c | 1 - sound/pci/cs46xx/cs46xx.c | 7 - sound/pci/cs5535audio/cs5535audio.c | 1 - sound/pci/ctxfi/ct20k1reg.h | 2 +- sound/pci/ctxfi/ct20k2reg.h | 2 +- sound/pci/ctxfi/ctamixer.c | 2 +- sound/pci/ctxfi/ctamixer.h | 2 +- sound/pci/ctxfi/ctatc.c | 2 +- sound/pci/ctxfi/ctatc.h | 2 +- sound/pci/ctxfi/ctdaio.c | 2 +- sound/pci/ctxfi/ctdaio.h | 2 +- sound/pci/ctxfi/cthardware.h | 2 +- sound/pci/ctxfi/cthw20k1.h | 2 +- sound/pci/ctxfi/cthw20k2.h | 2 +- sound/pci/ctxfi/ctimap.h | 2 +- sound/pci/ctxfi/ctmixer.h | 2 +- sound/pci/ctxfi/ctpcm.h | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/ctxfi/ctresource.h | 2 +- sound/pci/ctxfi/ctsrc.c | 2 +- sound/pci/ctxfi/ctsrc.h | 2 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/ctxfi/ctvmem.h | 2 +- sound/pci/ctxfi/xfi.c | 1 - sound/pci/echoaudio/echoaudio.c | 1 - sound/pci/emu10k1/emu10k1.c | 2 - sound/pci/emu10k1/emu10k1x.c | 1 - sound/pci/ens1370.c | 8 - sound/pci/es1938.c | 4 - sound/pci/es1968.c | 4 - sound/pci/fm801.c | 2 - sound/pci/hda/hda_intel.c | 34 - sound/pci/hda/patch_realtek.c | 3 +- sound/pci/ice1712/ice1712.c | 6 - sound/pci/ice1712/ice1724.c | 19 - sound/pci/intel8x0.c | 23 - sound/pci/intel8x0m.c | 15 - sound/pci/korg1212/korg1212.c | 1 - sound/pci/lola/lola.c | 1 - sound/pci/lx6464es/lx6464es.c | 2 - sound/pci/maestro3.c | 5 - sound/pci/mixart/mixart.c | 1 - sound/pci/nm256/nm256.c | 2 - sound/pci/oxygen/oxygen.c | 3 - sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/pcxhr/pcxhr.c | 1 - sound/pci/riptide/riptide.c | 1 - sound/pci/rme32.c | 1 - sound/pci/rme96.c | 5 - sound/pci/rme9652/hdsp.c | 6 +- sound/pci/rme9652/hdspm.c | 4 +- sound/pci/rme9652/rme9652.c | 5 +- sound/pci/sis7019.c | 1 - sound/pci/sonicvibes.c | 1 - sound/pci/trident/trident.c | 12 - sound/pci/via82xx.c | 1 - sound/pci/via82xx_modem.c | 1 - sound/pci/vx222/vx222.c | 1 - sound/pci/ymfpci/ymfpci.c | 6 - sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 - sound/pcmcia/vx/vxpocket.c | 4 - sound/ppc/powermac.c | 1 - sound/sh/aica.c | 1 - sound/sh/sh_dac_audio.c | 1 - sound/soc/amd/Kconfig | 5 +- sound/soc/amd/acp-da7219-max98357a.c | 357 +- sound/soc/codecs/Kconfig | 7 + sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/ab8500-codec.c | 7 - sound/soc/codecs/ad1836.c | 2 - sound/soc/codecs/adau1977.c | 2 - sound/soc/codecs/arizona-jack.c | 1657 ++++++ sound/soc/codecs/arizona.h | 44 + sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cx2072x.c | 11 +- sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/hdac_hdmi.c | 14 +- sound/soc/codecs/hdac_hdmi.h | 2 +- sound/soc/codecs/hdmi-codec.c | 3 +- sound/soc/codecs/max98090.c | 2 +- sound/soc/codecs/mt6358.c | 4 +- sound/soc/codecs/mt6359.c | 4 +- sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/pcm1681.c | 2 +- sound/soc/codecs/rt1019.c | 940 +++ sound/soc/codecs/rt1019.h | 320 + sound/soc/codecs/sigmadsp.h | 2 +- sound/soc/codecs/sti-sas.c | 3 - sound/soc/codecs/tas2562.c | 3 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/tscs454.c | 7 +- sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 12 +- sound/soc/codecs/wm8960.c | 8 +- sound/soc/codecs/wm8997.c | 14 +- sound/soc/codecs/wm8998.c | 9 + sound/soc/fsl/fsl_asrc.c | 57 +- sound/soc/fsl/fsl_audmix.c | 3 +- sound/soc/fsl/fsl_easrc.c | 3 +- sound/soc/fsl/fsl_esai.c | 48 +- sound/soc/fsl/fsl_micfil.c | 25 +- sound/soc/fsl/fsl_sai.c | 48 +- sound/soc/fsl/fsl_spdif.c | 3 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 12 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bytcr_wm5102.c | 28 +- sound/soc/intel/boards/sof_realtek_common.c | 105 + sound/soc/intel/boards/sof_realtek_common.h | 7 + sound/soc/intel/boards/sof_rt5682.c | 35 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 + sound/soc/intel/skylake/skl-topology.c | 17 +- sound/soc/soc-compress.c | 9 +- sound/soc/soc-core.c | 22 +- sound/soc/soc-dapm.c | 24 +- sound/soc/soc-pcm.c | 197 +- sound/soc/sof/core.c | 8 +- sound/soc/sof/intel/apl.c | 3 +- sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/hda-dsp.c | 26 +- sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/icl.c | 3 +- sound/soc/sof/intel/pci-tgl.c | 2 +- sound/soc/sof/intel/tgl.c | 18 +- sound/soc/sof/sof-audio.c | 27 + sound/soc/tegra/tegra20_ac97.c | 21 + sound/soc/tegra/tegra20_ac97.h | 1 + sound/soc/tegra/tegra20_i2s.c | 60 +- sound/soc/tegra/tegra20_i2s.h | 1 + sound/soc/tegra/tegra20_spdif.c | 16 +- sound/soc/tegra/tegra30_ahub.c | 168 +- sound/soc/tegra/tegra30_ahub.h | 5 +- sound/soc/tegra/tegra30_i2s.c | 65 +- sound/sparc/amd7930.c | 1 - sound/sparc/cs4231.c | 1 - sound/sparc/dbri.c | 1 - sound/usb/6fire/chip.c | 1 - sound/usb/caiaq/device.c | 14 - sound/usb/card.c | 2 - sound/usb/hiface/chip.c | 17 - sound/usb/misc/ua101.c | 1 - sound/usb/mixer_quirks.c | 4 +- sound/usb/usx2y/usbusx2y.c | 1 - sound/x86/intel_hdmi_audio.c | 1 - sound/xen/xen_snd_front.c | 1 - tools/arch/x86/kcpuid/cpuid.csv | 26 +- tools/arch/x86/kcpuid/kcpuid.c | 2 + tools/bpf/bpftool/Documentation/bpftool-gen.rst | 78 +- tools/bpf/bpftool/bash-completion/bpftool | 17 +- tools/bpf/bpftool/gen.c | 72 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/bpf_helpers.h | 16 +- tools/lib/bpf/btf.c | 714 ++- tools/lib/bpf/btf.h | 3 + tools/lib/bpf/btf_dump.c | 10 +- tools/lib/bpf/libbpf.c | 18 +- tools/lib/bpf/libbpf.h | 13 + tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_internal.h | 38 +- tools/lib/bpf/linker.c | 1944 +++++++ tools/lib/bpf/netlink.c | 2 +- tools/lib/bpf/strset.c | 176 + tools/lib/bpf/strset.h | 21 + tools/power/pm-graph/sleepgraph.py | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/bti/.gitignore | 2 + tools/testing/selftests/arm64/bti/Makefile | 61 + tools/testing/selftests/arm64/bti/assembler.h | 80 + tools/testing/selftests/arm64/bti/btitest.h | 23 + tools/testing/selftests/arm64/bti/compiler.h | 21 + tools/testing/selftests/arm64/bti/gen/.gitignore | 2 + tools/testing/selftests/arm64/bti/signal.c | 37 + tools/testing/selftests/arm64/bti/signal.h | 21 + tools/testing/selftests/arm64/bti/start.S | 14 + tools/testing/selftests/arm64/bti/syscall.S | 23 + tools/testing/selftests/arm64/bti/system.c | 22 + tools/testing/selftests/arm64/bti/system.h | 28 + tools/testing/selftests/arm64/bti/test.c | 234 + tools/testing/selftests/arm64/bti/teststubs.S | 39 + tools/testing/selftests/arm64/bti/trampoline.S | 29 + tools/testing/selftests/arm64/fp/sve-test.S | 22 +- tools/testing/selftests/arm64/mte/Makefile | 15 +- .../selftests/arm64/mte/check_ksm_options.c | 5 +- tools/testing/selftests/arm64/mte/check_user_mem.c | 3 +- .../testing/selftests/arm64/mte/mte_common_util.c | 39 +- tools/testing/selftests/bpf/Makefile | 27 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 82 + .../selftests/bpf/prog_tests/static_linked.c | 40 + .../bpf/progs/btf_dump_test_case_syntax.c | 8 + tools/testing/selftests/bpf/progs/fexit_sleep.c | 31 + tools/testing/selftests/bpf/progs/skb_pkt_end.c | 1 - .../selftests/bpf/progs/test_static_linked1.c | 30 + .../selftests/bpf/progs/test_static_linked2.c | 31 + .../selftests/bpf/verifier/bounds_deduction.c | 27 +- tools/testing/selftests/bpf/verifier/map_ptr.c | 4 + tools/testing/selftests/bpf/verifier/unpriv.c | 15 +- .../selftests/bpf/verifier/value_ptr_arith.c | 23 +- .../net/mlxsw/devlink_trap_l3_exceptions.sh | 31 + .../selftests/drivers/net/mlxsw/rtnetlink.sh | 82 + tools/testing/selftests/firmware/fw_namespace.c | 2 +- tools/testing/selftests/kvm/.gitignore | 3 + tools/testing/selftests/kvm/Makefile | 3 + tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/kvm_util.c | 7 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 - .../selftests/kvm/x86_64/get_msr_index_features.c | 134 + tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 260 + .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 166 + tools/testing/selftests/landlock/.gitignore | 2 + tools/testing/selftests/landlock/Makefile | 24 + tools/testing/selftests/landlock/base_test.c | 219 + tools/testing/selftests/landlock/common.h | 183 + tools/testing/selftests/landlock/config | 7 + tools/testing/selftests/landlock/fs_test.c | 2792 +++++++++ tools/testing/selftests/landlock/ptrace_test.c | 337 ++ tools/testing/selftests/landlock/true.c | 5 + .../selftests/net/forwarding/fib_offload_lib.sh | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 5 + .../selftests/net/forwarding/vxlan_bridge_1d.sh | 2 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 82 + .../selftests/rcutorture/bin/jitterstart.sh | 4 +- .../testing/selftests/rcutorture/bin/jitterstop.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 13 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 302 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- tools/testing/selftests/sgx/load.c | 69 +- tools/testing/selftests/sgx/main.c | 2 +- .../testing/selftests/timers/clocksource-switch.c | 4 +- tools/testing/selftests/timers/leap-a-day.c | 2 +- tools/testing/selftests/timers/leapcrash.c | 4 +- tools/testing/selftests/timers/threadtest.c | 2 +- tools/testing/selftests/x86/thunks_32.S | 2 + tools/tracing/latency/latency-collector.c | 4 +- 2947 files changed, 100486 insertions(+), 54527 deletions(-) create mode 100644 Documentation/ABI/stable/procfs-audit_loginuid create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml delete mode 100644 Documentation/devicetree/bindings/hwlock/sirf,hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/input/iqs626a.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/azoteq,iqs5xx.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt create mode 100644 Documentation/devicetree/bindings/iommu/sprd,iommu.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,camss.txt create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/net/actions,owl-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/fg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/act8945a-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_ac_power.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_usb_power.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq24735.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-fg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-fuel- [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.txt create mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,lt3651-char [...] create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,ltc294x.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/lp8727_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc2941.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max17040_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max17042_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max8903-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max8903.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.txt create mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/nokia,n900-battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/olpc-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/olpc_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/power_supply.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom,coincell-ch [...] create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-char [...] create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-coin [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom_smbb.txt create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/rt9455_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/rx51-battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/ti,bq24735.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/tps65090-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65090.txt create mode 100644 Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65217_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/twl-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/twl4030-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/sound/rt1019.yaml create mode 100644 Documentation/driver-api/media/maintainer-entry-profile.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/dtx.rst create mode 100644 Documentation/filesystems/cifs/index.rst create mode 100644 Documentation/hwmon/nzxt-kraken2.rst create mode 100644 Documentation/security/landlock.rst create mode 100644 Documentation/userspace-api/landlock.rst create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts delete mode 100644 drivers/block/umem.c delete mode 100644 drivers/block/umem.h delete mode 100644 drivers/block/xsysace.c create mode 100644 drivers/clk/rockchip/clk-rk3568.c delete mode 100644 drivers/extcon/extcon-arizona.c create mode 100644 drivers/gpu/drm/gud/Kconfig create mode 100644 drivers/gpu/drm/gud/Makefile create mode 100644 drivers/gpu/drm/gud/gud_connector.c create mode 100644 drivers/gpu/drm/gud/gud_drv.c create mode 100644 drivers/gpu/drm/gud/gud_internal.h create mode 100644 drivers/gpu/drm/gud/gud_pipe.c create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.c create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.h create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.c create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.h create mode 100644 drivers/hid/hid-thrustmaster.c create mode 100644 drivers/hwmon/nzxt-kraken2.c delete mode 100644 drivers/hwspinlock/sirf_hwspinlock.c create mode 100644 drivers/input/misc/iqs626a.c create mode 100644 drivers/input/touchscreen.c delete mode 100644 drivers/input/touchscreen/of_touchscreen.c create mode 100644 drivers/iommu/sprd-iommu.c delete mode 100644 drivers/media/pci/mantis/mantis_core.c create mode 100644 drivers/media/platform/imx-jpeg/Kconfig create mode 100644 drivers/media/platform/imx-jpeg/Makefile create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-1.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-7.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen1.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.h create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-170.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-8.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.h rename drivers/{staging/most/sound/sound.c => most/most_snd.c} (100%) create mode 100644 drivers/net/ethernet/actions/Kconfig create mode 100644 drivers/net/ethernet/actions/Makefile create mode 100644 drivers/net/ethernet/actions/owl-emac.c create mode 100644 drivers/net/ethernet/actions/owl-emac.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.c create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.h create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_offload.c create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_regs.h create mode 100644 drivers/platform/surface/surface_dtx.c create mode 100644 drivers/power/supply/ab8500-bm.h create mode 100644 drivers/power/supply/ab8500-chargalg.h create mode 100644 drivers/s390/cio/cio_debugfs.c create mode 100644 drivers/s390/cio/cio_inject.c create mode 100644 drivers/s390/cio/cio_inject.h create mode 100644 drivers/soundwire/dmi-quirks.c delete mode 100644 drivers/staging/most/sound/Kconfig delete mode 100644 drivers/staging/most/sound/Makefile delete mode 100644 drivers/staging/wimax/Documentation/i2400m.rst delete mode 100644 drivers/staging/wimax/Documentation/index.rst delete mode 100644 drivers/staging/wimax/Documentation/wimax.rst delete mode 100644 drivers/staging/wimax/Kconfig delete mode 100644 drivers/staging/wimax/Makefile delete mode 100644 drivers/staging/wimax/TODO delete mode 100644 drivers/staging/wimax/debug-levels.h delete mode 100644 drivers/staging/wimax/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/Kconfig delete mode 100644 drivers/staging/wimax/i2400m/Makefile delete mode 100644 drivers/staging/wimax/i2400m/control.c delete mode 100644 drivers/staging/wimax/i2400m/debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/driver.c delete mode 100644 drivers/staging/wimax/i2400m/fw.c delete mode 100644 drivers/staging/wimax/i2400m/i2400m-usb.h delete mode 100644 drivers/staging/wimax/i2400m/i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/netdev.c delete mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c delete mode 100644 drivers/staging/wimax/i2400m/rx.c delete mode 100644 drivers/staging/wimax/i2400m/sysfs.c delete mode 100644 drivers/staging/wimax/i2400m/tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/usb-fw.c delete mode 100644 drivers/staging/wimax/i2400m/usb-notif.c delete mode 100644 drivers/staging/wimax/i2400m/usb-rx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb.c delete mode 100644 drivers/staging/wimax/id-table.c delete mode 100644 drivers/staging/wimax/linux-wimax-debug.h delete mode 100644 drivers/staging/wimax/linux-wimax.h delete mode 100644 drivers/staging/wimax/net-wimax.h delete mode 100644 drivers/staging/wimax/op-msg.c delete mode 100644 drivers/staging/wimax/op-reset.c delete mode 100644 drivers/staging/wimax/op-rfkill.c delete mode 100644 drivers/staging/wimax/op-state-get.c delete mode 100644 drivers/staging/wimax/stack.c delete mode 100644 drivers/staging/wimax/wimax-internal.h create mode 100644 drivers/tee/optee/optee_trace.h create mode 100644 drivers/usb/dwc3/dwc3-xilinx.c create mode 100644 include/drm/gud.h create mode 100644 include/dt-bindings/clock/rk3568-cru.h create mode 100644 include/dt-bindings/input/atmel-maxtouch.h create mode 100644 include/linux/devm-helpers.h delete mode 100644 include/linux/mfd/abx500/ab8500-bm.h delete mode 100644 include/linux/mfd/abx500/ux500_chargalg.h delete mode 100644 include/linux/platform_data/media/camera-mx2.h delete mode 100644 include/linux/platform_data/media/camera-mx3.h delete mode 100644 include/linux/pps-gpio.h delete mode 100644 include/media/vp8-ctrls.h create mode 100644 include/uapi/linux/landlock.h create mode 100644 include/uapi/linux/surface_aggregator/dtx.h create mode 100644 rust/kernel/sync/locked_by.rs create mode 100644 samples/landlock/.gitignore create mode 100644 samples/landlock/Makefile create mode 100644 samples/landlock/sandboxer.c create mode 100644 security/landlock/Kconfig create mode 100644 security/landlock/Makefile create mode 100644 security/landlock/common.h create mode 100644 security/landlock/cred.c create mode 100644 security/landlock/cred.h create mode 100644 security/landlock/fs.c create mode 100644 security/landlock/fs.h create mode 100644 security/landlock/limits.h create mode 100644 security/landlock/object.c create mode 100644 security/landlock/object.h create mode 100644 security/landlock/ptrace.c create mode 100644 security/landlock/ptrace.h create mode 100644 security/landlock/ruleset.c create mode 100644 security/landlock/ruleset.h create mode 100644 security/landlock/setup.c create mode 100644 security/landlock/setup.h create mode 100644 security/landlock/syscalls.c create mode 100644 sound/soc/codecs/arizona-jack.c create mode 100644 sound/soc/codecs/rt1019.c create mode 100644 sound/soc/codecs/rt1019.h create mode 100644 tools/lib/bpf/linker.c create mode 100644 tools/lib/bpf/strset.c create mode 100644 tools/lib/bpf/strset.h create mode 100644 tools/testing/selftests/arm64/bti/.gitignore create mode 100644 tools/testing/selftests/arm64/bti/Makefile create mode 100644 tools/testing/selftests/arm64/bti/assembler.h create mode 100644 tools/testing/selftests/arm64/bti/btitest.h create mode 100644 tools/testing/selftests/arm64/bti/compiler.h create mode 100644 tools/testing/selftests/arm64/bti/gen/.gitignore create mode 100644 tools/testing/selftests/arm64/bti/signal.c create mode 100644 tools/testing/selftests/arm64/bti/signal.h create mode 100644 tools/testing/selftests/arm64/bti/start.S create mode 100644 tools/testing/selftests/arm64/bti/syscall.S create mode 100644 tools/testing/selftests/arm64/bti/system.c create mode 100644 tools/testing/selftests/arm64/bti/system.h create mode 100644 tools/testing/selftests/arm64/bti/test.c create mode 100644 tools/testing/selftests/arm64/bti/teststubs.S create mode 100644 tools/testing/selftests/arm64/bti/trampoline.S create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_sleep.c create mode 100644 tools/testing/selftests/bpf/prog_tests/static_linked.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_sleep.c create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked1.c create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked2.c create mode 100644 tools/testing/selftests/kvm/x86_64/get_msr_index_features.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_clock.c create mode 100644 tools/testing/selftests/kvm/x86_64/set_boot_cpu_id.c create mode 100644 tools/testing/selftests/landlock/.gitignore create mode 100644 tools/testing/selftests/landlock/Makefile create mode 100644 tools/testing/selftests/landlock/base_test.c create mode 100644 tools/testing/selftests/landlock/common.h create mode 100644 tools/testing/selftests/landlock/config create mode 100644 tools/testing/selftests/landlock/fs_test.c create mode 100644 tools/testing/selftests/landlock/ptrace_test.c create mode 100644 tools/testing/selftests/landlock/true.c create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh