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-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
discards 454c576c3f5e Add linux-next specific files for 20210401 discards e904b66ff142 Merge branch 'akpm/master' discards 42183be5842d memfd_secret: use unsigned int rather than long as syscall [...] discards df12839ea7ef secretmem: test: add basic selftest for memfd_secret(2) discards 162894e8b53e memfd_secret: use unsigned int rather than long as syscall [...] discards d1a842140615 arch, mm: wire up memfd_secret system call where relevant discards d3696ec8e7e8 PM: hibernate: disable when there are active secretmem users discards 2ed0f42b7ffd memfd_secret: use unsigned int rather than long as syscall [...] discards a9541c8d6512 mm: introduce memfd_secret system call to create "secret" [...] discards 186cc1675a1e set_memory: allow querying whether set_direct_map_*() is a [...] discards 577543b5587b set_memory: allow set_direct_map_*_noflush() for multiple pages discards 8d1120b9188d riscv/Kconfig: make direct map manipulation options depend on MMU discards 1212f64816db mmap: make mlock_future_check() global discards fd3d43f8a586 mm: fix typos in comments discards 792ef76efe2c treewide: remove editor modelines and cruft discards 3930ad475540 ipc/sem.c: spelling fix discards 2f6aef5ef70b fs: fat: fix spelling typo of values discards 8b887e7aee72 kernel/sys.c: fix typo discards 1563957d3a82 kernel/up.c: fix typo discards 78de3e4149bb kernel/user_namespace.c: fix typos discards 572628a2157e kernel/umh.c: fix some spelling mistakes discards f94400f55e36 include/linux/pgtable.h: few spelling fixes discards fc41709bb9c1 mm/slab.c: fix spelling mistake "disired" -> "desired" discards 168df3ee1ba2 scripts/spelling.txt: add "overflw" discards eca047ffaaeb scripts/spelling.txt: Add "diabled" typo discards bca414153d50 scripts/spelling.txt: add "overlfow" discards 94ff87e5e33c arm: print alloc free paths for address in registers discards 050e00f5da4b mm/vmalloc: remove vwrite() discards 2083caaadd25 mm: remove xlate_dev_kmem_ptr() discards dccf5494274a drivers/char: remove /dev/kmem for good discards ed05281b3fa0 Merge branch 'akpm-current/current' discards 60711d860e51 Merge remote-tracking branch 'rust/rust-next' discards ea13606f8512 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards eb960121fd78 Merge remote-tracking branch 'mhi/mhi-next' discards cefedb36cddd Merge remote-tracking branch 'kunit-next/kunit' discards 45a43697c975 Merge remote-tracking branch 'fpga/for-next' discards 5b5273e19007 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 4707891f91b2 Merge remote-tracking branch 'hyperv/hyperv-next' discards e9f42c8f867b Merge remote-tracking branch 'xarray/main' discards ecea51dfdd9a Merge remote-tracking branch 'nvmem/for-next' discards 6f8f74a6d154 Merge remote-tracking branch 'slimbus/for-next' discards 660e72952bb2 Merge remote-tracking branch 'gnss/gnss-next' discards dafb6915c413 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards ff8f80938098 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards b1020f572349 Merge remote-tracking branch 'rtc/rtc-next' discards a46069662112 Merge remote-tracking branch 'coresight/next' discards df81d3da32f1 Merge remote-tracking branch 'livepatching/for-next' discards 54e33eb766c0 Merge remote-tracking branch 'kselftest/next' discards 6ee86d44c8e7 Merge remote-tracking branch 'pwm/for-next' discards c21644394030 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' discards b96d4ef5a11d Merge remote-tracking branch 'pinctrl/for-next' discards 0d1656099425 Merge remote-tracking branch 'gpio-intel/for-next' discards beb5f76e0567 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards b7182b6c8268 Merge remote-tracking branch 'rpmsg/for-next' discards ad019aff3eec Merge remote-tracking branch 'vhost/linux-next' discards aa2e9b7285e0 Merge remote-tracking branch 'scsi-mkp/for-next' discards e9fc66b96af2 Merge remote-tracking branch 'scsi/for-next' discards b18f7daf1e9d Merge remote-tracking branch 'cgroup/for-next' discards 5ff9dd1d4fa2 Merge remote-tracking branch 'dmaengine/next' discards b6728c1311c8 Merge remote-tracking branch 'icc/icc-next' discards 2679ae19a93c Merge remote-tracking branch 'staging/staging-next' discards c11c52b2a146 Merge remote-tracking branch 'thunderbolt/next' discards 61d500a5db43 Merge remote-tracking branch 'soundwire/next' discards 8f6574f57a1e Merge remote-tracking branch 'phy-next/next' discards ac4d8bd0b213 Merge remote-tracking branch 'extcon/extcon-next' discards c650c097df6e Merge remote-tracking branch 'char-misc/char-misc-next' discards 21dccd5d8142 Merge remote-tracking branch 'tty/tty-next' discards 1b57e1c0a2d6 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards 176c7c93d44b Merge remote-tracking branch 'usb-serial/usb-next' discards f0304628e560 Merge remote-tracking branch 'usb/usb-next' omits 6f7281b92b2c ipc/sem.c: mundane typo fixes omits 41c21491f6bf modules: add CONFIG_MODPROBE_PATH omits db9d72682b09 init/initramfs.c: do unpacking asynchronously omits 34b836f036c2 kernel/async.c: remove async_unregister_domain() omits 50d9cd0cc5c3 kernel/async.c: stop guarding pr_debug() statements omits deeddcc448bf selftests: remove duplicate include omits e9b359444fa2 kernel/resource: remove first_lvl / siblings_only logic omits 042567bc1d5d kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits e57c944e0ee5 kernel/resource: make walk_system_ram_res() find all busy [...] omits dd63f9ae9ed9 scripts/gdb: add lx_current support for arm64 omits 5b096e7723b1 scripts/gdb: document lx_current is only supported by x86 omits a32a779746e3 gdb: lx-symbols: store the abspath() omits 21692142e900 aio: simplify read_events() omits e19a9fca6eff smp: kernel/panic.c - silence warnings omits 17d0508a080d gcov: use kvmalloc() omits 4eb93f0672af gcov: simplify buffer allocation omits b3c4e66c908b gcov: combine common code omits 4353fc1144db gcov: clang: drop support for clang-10 and older omits 4bc187dbebc8 kexec: dump kmessage before machine_kexec omits 8a37cb4979a5 kernel: kexec_file: fix error return code of kexec_calcula [...] omits 86cde2a159b8 kexec: Add kexec reboot string omits 931fc23eea2d kernel/crash_core: add crashkernel=auto for vmcore creation omits be79482b5599 kernel/fork.c: fix typos omits e07987ed0650 kernel/fork.c: simplify copy_mm() omits cefd16940bee do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 90678f0acf8b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 7b35c1a01c2e init: add support for zstd compressed modules omits c8a0ffe588ff checkpatch: warn when missing newline in return sysfs_emit [...] omits be3a1dbf7948 include/linux/compat.h: remove unneeded declaration from C [...] omits 7144170cd6da lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 959d466a4d62 lib: crc8: pointer to data block should be const omits e3ce21e157ba lib/genalloc.c: Fix a typo omits 22c273d4e4f4 lib/list_sort.c: fix typo in function description omits 4b5aa7bd312d lib: fix inconsistent indenting in process_bit1() omits 04bac15f2087 lib/bch.c: fix a typo in the file bch.c omits eaef884842dc MAINTAINERS: add entry for the bitmap API omits 692348826322 tools: sync lib/find_bit implementation omits bd0830651542 lib: add fast path for find_first_*_bit() and find_last_bit() omits d6234ebbe296 lib: add fast path for find_next_*_bit() omits 87523c49481f tools: sync find_next_bit implementation omits 52b49677533b lib: inline _find_next_bit() wrappers omits a03509375895 tools: sync small_const_nbits() macro with the kernel omits 82b3d3a08531 lib: extend the scope of small_const_nbits() macro omits a5145bdad3ff arch: rearrange headers inclusion order in asm/bitops for [...] omits 94e64ef0c991 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits ab315f3d18ce tools: bitmap: sync function declarations with the kernel omits 6d7d6b2ab284 tools: disable -Wno-type-limits omits 624cdec3ba11 kernel/cred.c: make init_groups static omits 479a9b781eb9 kernel/async.c: fix pr_debug statement omits 928e0343fec8 kernel.h: drop inclusion in bitmap.h omits 1d4982a2dc66 include: remove pagemap.h from blkdev.h omits eeb8edb07323 proc/sysctl: make protected_* world readable omits eac34f4afec2 proc/sysctl: fix function name error in comments omits 307bb0b67c14 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 866d12df6e24 procfs: allow reading fdinfo with PTRACE_MODE_READ omits b785c11ede7d selftests: proc: test subset=pid omits b0e4a9121767 proc: delete redundant subset=pid check omits 511f3962b482 proc: mandate ->proc_lseek in "struct proc_ops" omits 591d93550869 proc: save LOC in __xlate_proc_name() omits a653a42dc5fd fs/proc/generic.c: fix incorrect pde_is_permanent check omits 444d58aa7e1b kernel/hung_task.c: Monitor killed tasks. omits fcb861bcabf2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 5566ca09e0c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f7538ec61072 kfence: zero guard page after out-of-bounds access omits 743bb010399d mm/process_vm_access.c: remove duplicate include omits 4cfd236bfc8a mm/mempolicy: minor coding style tweaks omits bce8d750f5f7 mm/memory_hotplug: minor coding style tweaks omits 0c3bb102ade7 mm/vmalloc: minor coding style tweaks omits a61a74545173 mm/frontswap: minor coding style tweaks omits 33fe9a87fdbf mm/mlock: minor coding style tweaks omits 3475525abb5a mm/filemap: minor coding style tweaks omits 58c0bb89150f mm/page_alloc: minor coding style tweaks omits bb9e4433f1dc mm/shmem: minor coding style tweaks omits eea0e5094b45 mm/oom_kill: minor coding style tweaks omits 58a19766a451 mm/compaction: minor coding style tweaks omits c90a61fde226 mm/vmscan: minor coding style tweaks omits e3055d7fa633 mm/sparse: minor coding style tweaks omits 704e401ea6a6 mm/swapfile: minor coding style tweaks omits 68acd352731d mm/mempool: minor coding style tweaks omits a409c85dd491 mm/highmem: Remove deprecated kmap_atomic omits d85cea4878a1 mm/highmem.c: fix coding style issue omits 2fc51301eb51 btrfs: use memzero_page() instead of open coded kmap pattern omits dee54957d33f iov_iter: lift memzero_page() to highmem.h omits 744021760d54 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 9fe05ebc5de4 mm/zswap.c: switch from strlcpy to strscpy omits 905a2de66a19 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 98d05c38f104 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits cd75d390b3b2 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits a21ba4c98c9d acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits bc306f232199 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 50ffc96f374f mm,memory_hotplug: allocate memmap from the added memory range omits 497a72f04cb4 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits e1e39e0d9e05 selftests/vm: gup_test: fix test flag omits 73a26d57b8ba mm/gup: longterm pin migration cleanup omits 1a47ec32410c mm/gup: change index type to long as it counts pages omits 60ff4ad321ac memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits e54fe97864c8 mm/gup: migrate pinned pages out of movable zone omits f256496d85a0 mm/gup: do not migrate zero page omits 7581d126c268 mm: honor PF_MEMALLOC_PIN for all movable pages omits c273b99554cc mm: apply per-task gfp constraints in fast path omits 5e65e489b1c5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 16104154c009 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits df4d4a0277dc mm/gup: check for isolation errors omits 4c9bfb441fce mm/gup: return an error on migration failure omits 6cc93f7149ac mm/gup: check every subpage of a compound page during isolation omits b1beb4d0d686 mm/gup: don't pin migrated cma pages in movable zone omits c7bc8e97efe3 mm/util.c: fix typo omits c74dae28c04c mm/util.c: reduce mem_dump_obj() object size omits a9317bdd7680 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 7e6c1dc8fd25 x86/mm: track linear mapping split events omits 3858265fa3ad mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 73012df51ae3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 314ce339d4e8 mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 48fd7863348b mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 4e8bca7b7967 mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits 8fccce459469 ksm: fix potential missing rmap_item for stable_node omits 731da7b78d30 ksm: remove dedicated macro KSM_FLAG_MASK omits 506366a364c1 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 92541592fd78 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits d9a9226ba78d mm: use proper type for cma_[alloc|release] omits a69a313e2058 mm: cma: add the CMA instance name to cma trace events omits 4497f08fe2fe mm: cma: support sysfs omits 623322012871 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits a80ededd8bae mm: cma: add trace events for CMA alloc perf testing omits d320ba96e1a6 mm: cma: use pr_err_ratelimited for CMA warning omits 3969f6548968 mm: vmstat: add cma statistics omits 7462ef194c4e Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 3c0e4a554d20 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits d70d02367f31 mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits b2f9119b21e0 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 28329e347ed1 mm/migrate.c: make putback_movable_page() static omits 86af5f455a9e mm: fs: invalidate BH LRU during page migration omits f3fd8ae1fa57 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits c4016073189c mm: disable LRU pagevec during the migration temporarily omits e470e0fa9592 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 011e5ffc507d mm/compaction: remove unused variable sysctl_compact_memory omits 22bafb38aa35 mm: vmscan: shrink deferred objects proportional to priority omits adf830ed9650 mm: memcontrol: reparent nr_deferred when memcg offline omits 813b5fb387ea mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 1abce009a8b4 mm: vmscan: use per memcg nr_deferred of shrinker omits 4043e2cf1457 mm: vmscan: add per memcg shrinker nr_deferred omits 0d82849bfbc7 mm: vmscan: use a new flag to indicate shrinker is registered omits e7698794490d mm-vmscan-add-shrinker_info_protected-helper-fix omits dc710ad834f0 mm: vmscan: add shrinker_info_protected() helper omits cdf154235038 mm: memcontrol: rename shrinker_map to shrinker_info omits 8d2e2643d8a6 mm: vmscan: use kvfree_rcu instead of call_rcu omits e25ad25a0627 mm: vmscan: remove memcg_shrinker_map_size omits d6c2420673a2 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 90781096077c mm: vmscan: consolidate shrinker_maps handling code omits 6246045cfb24 mm: vmscan: use nid from shrink_control for tracepoint omits 2391e056f1ac mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits b58d7e3c3d2d mm/vmscan: move RECLAIM* bits to uapi header omits 55f8ea9f85ff userfaultfd/selftests: unify error handling omits 0b8abb8c67e5 userfaultfd/selftests: only dump counts if mode enabled omits 75353aca8fef userfaultfd/selftests: drop VERIFY check in locking_thread omits da8f19f2e19a userfaultfd/selftests: remove the time() check on delayed uffd omits 37565f42e37a userfaultfd/selftests: use user mode only omits 9cb2b7b9c098 userfaultfd/selftests: exercise minor fault handling shmem [...] omits f695b4a40b41 userfaultfd/selftests: reinitialize test context in each test omits c20420f226cf userfaultfd/selftests: create alias mappings in the shmem test omits 99394be76dcc userfaultfd/selftests: use memfd_create for shmem test type omits 4c560687c8c5 userfaultfd/shmem: fix minor fault page leak omits fb769ca9c634 userfaultfd-support-minor-fault-handling-for-shmem-fix omits a311f80f1475 userfaultfd: support minor fault handling for shmem omits e58467328afd userfaultfd/selftests: add test exercising minor fault handling omits 11724a13d1f8 userfaultfd: update documentation to describe minor fault [...] omits 9bea24c92201 userfaultfd: add UFFDIO_CONTINUE ioctl omits b0f39fe65967 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits cde19e1fe455 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 6cebc96c71ce userfaultfd/hugetlbfs: fix minor fault page leak omits 890d767b4b75 userfaultfd: add minor fault registration mode omits 6a2c270ce0e6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 3d5f9ff28955 hugetlb: make free_huge_page irq safe omits 529d4761e40b hugetlb: change free_pool_huge_page to remove_pool_huge_page omits 99a630f16531 hugetlb: call update_and_free_page without hugetlb_lock omits 169d111a7b68 hugetlb: create remove_hugetlb_page() to separate functionality omits b43720633103 hugetlb: add per-hstate mutex to synchronize user adjustments omits bcf7dd64f678 hugetlb: no need to drop hugetlb_lock to call cma_release omits d3971def5236 mm/cma: change cma mutex to irq safe spinlock omits 00b68d94b29d khugepaged: remove meaningless !pte_present() check in khu [...] omits 79121a320f9b khugepaged: remove unnecessary out label in collapse_huge_page() omits 382d02a491ef khugepaged: use helper function range_in_vma() in collapse [...] omits aeecfa7dcbf4 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits 82d6efc89b7f mm/huge_memory.c: use helper function migration_entry_to_page() omits f45ce9a9d408 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits f7a0da907ba1 mm/huge_memory.c: remove redundant PageCompound() check omits 32cf204c7fd4 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 70e1830687ea mm/huge_memory.c: make get_huge_zero_page() return bool omits 98f61edaca37 mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 3e507ac76774 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] omits bf6e812d3ffd mm: make alloc_contig_range handle in-use hugetlb pages omits 82d13a23954d mm: make alloc_contig_range handle free hugetlb pages omits 7efac85bab5e mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] omits 0866b751a616 mm,compaction: let isolate_migratepages_{range,block} retu [...] omits 876a8f1d7a1b mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] omits ad6513b51b58 mm/huge_memory.c: remove unnecessary local variable ret2 omits fe38ab0a69bb khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits d52b5db3e4b9 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 958fb98ebd82 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits ca155ed45ae7 khugepaged: remove unneeded return value of khugepaged_col [...] omits 2df90cb6e5dd mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 724286739c82 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 2ea6c72ef105 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 14bf683acc91 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 39cf5110566c mm/hugetlb: use some helper functions to cleanup code omits 1241e7e25092 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits c520a230a7e4 mm/hugetlb: remove redundant reservation check condition i [...] omits 1a7148ff5514 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits f5d154312c3d mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 25e04e7cf0ea mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 28de95912d06 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 22e8f06d8d7c hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 66178e0197bc hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits e5c28f58974e mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits 51072a9dec11 net: page_pool: use alloc_pages_bulk in refill code path omits ee516913454c net: page_pool: refactor dma_map into own function page_po [...] omits da3824433478 SUNRPC: refresh rq_pages using a bulk page allocator omits c1fd5d611811 SUNRPC: set rq_page_end differently omits b3d8d1dd4318 mm/page_alloc: inline __rmqueue_pcplist omits 73b10bd94689 mm/page_alloc: optimize code layout for __alloc_pages_bulk omits a1229973637d mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits 00ee71fb9a25 mm/page_alloc: add an array-based interface to the bulk pa [...] omits 6091c7f2d090 mm/page_alloc: Add a bulk page allocator -fix -fix omits e853f9f3bcf1 mm-page_alloc-add-a-bulk-page-allocator-fix omits 8f47b769b804 mm/page_alloc: add a bulk page allocator omits 93a2ed352c90 mm/page_alloc: rename alloced to allocated omits 5f306b27ac90 mm/page_alloc: duplicate include linux/vmalloc.h omits 9976059a4b71 mm, page_alloc: avoid page_to_pfn() in move_freepages() omits 9e41917c2d84 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits ccb30c3e3f85 mm: page_alloc: dump migrate-failed pages omits 28d17fd9dcf5 mm/mempolicy: fix mpol_misplaced kernel-doc omits 5d0bc5999197 mm/mempolicy: rewrite alloc_pages_vma documentation omits 5871c9c15af7 mm/mempolicy: rewrite alloc_pages documentation omits 4c611c3b403e mm/mempolicy: rename alloc_pages_current to alloc_pages omits be891e6b732f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits 913f88f4da85 mm/page_alloc: rename gfp_mask to gfp omits cce1c5bfeb9e mm/page_alloc: rename alloc_mask to alloc_gfp omits c3b7837d5c5b include/linux/page-flags-layout.h: cleanups omits e27260037cc5 include/linux/page-flags-layout.h: correctly determine LAS [...] omits 161863e138b9 mm: remove lru_add_drain_all in alloc_contig_range omits d1c79926005e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 28bd9cd0741c mm: move mem_init_print_info() into mm_init() omits ce816b430b5a kasan: detect false-positives in tests omits 55b54ee460be kasan: record task_work_add() call stack omits a2778f1fb255 kasan: docs: update tests section omits 079c7bb63ff1 kasan: docs: update ignoring accesses section omits b9f8cb3a95e2 kasan: docs: update shadow memory section omits 4a8c21572481 kasan: docs: update HW_TAGS implementation details section omits 7c8aaea85326 kasan: docs: update SW_TAGS implementation details section omits cd5af8634a8a kasan: docs: update GENERIC implementation details section omits f83b56f0d0c9 kasan: docs: update boot parameters section omits e9d7a07c0816 kasan: docs: update error reports section omits 3b10a5b80d94 kasan: docs: update usage section omits bdd5cde853b2 kasan: docs: update overview section omits c7c1efb4da46 kasan: docs: clean up sections omits 34f6e7c7736a kasan, mm: integrate slab init_on_free with HW_TAGS omits 669c6634b5b9 kasan, mm: integrate slab init_on_alloc with HW_TAGS omits b1f6f06c08b4 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits e3490ab1ae19 kasan, mm: integrate page_alloc init with HW_TAGS omits 990284d1d5da kasan: init memory in kasan_(un)poison for HW_TAGS omits 7ed9203a992d arm64: kasan: allow to init memory when setting tags omits 6cefa4ef1bb5 mm, kasan: don't poison boot memory with tag-based modes omits 7b820966d78f kasan: initialize shadow to TAG_INVALID for SW_TAGS omits bb81f7ebce9f mm/kasan: switch from strlcpy to strscpy omits 396a7249d89d pagewalk: prefix struct kernel-doc descriptions omits 85c789db78e2 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits f8f0030ff41f mm/doc: add mm.h and mm_types.h to the mm-api document omits 6dbfdb0f5a70 mm/doc: turn fault flags into an enum omits 4d1cd0979aba mm/doc: fix page_maybe_dma_pinned kerneldoc omits d3df7e78d773 mm/doc: fix fault_flag_allow_retry_first kerneldoc omits 65df37895754 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 409361277964 mm/vmalloc: print correct vmalloc allocation size omits 1e504d964f13 mm/vmalloc: improve allocation failure error messages omits 0642b8252f62 mm/vmalloc: remove unmap_kernel_range omits 4afef04e79fc powerpc/xive: remove unnecessary unmap_kernel_range omits f958566cbe0e kernel/dma: remove unnecessary unmap_kernel_range omits 2a9b3ed57c57 mm/vmalloc: remove map_kernel_range omits 506d7cf0f553 powerpc/64s/radix: enable huge vmalloc mappings omits 668235b02143 mm/vmalloc: fix read of uninitialized pointer area omits 033af29718e8 mm/vmalloc: hugepage vmalloc mappings omits c1a648e86222 mm/vmalloc: add vmap_range_noflush variant omits 69660c0a0d24 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 86d6cef10f8d mm/vmalloc: provide fallback arch huge vmap support functions omits a30fc020e6f1 x86: inline huge vmap supported functions omits b57f84787bd5 arm64: inline huge vmap supported functions omits e32d71bc78d2 powerpc: inline huge vmap supported functions omits 90ae133ab5ff mm: HUGE_VMAP arch support cleanup omits 6be499b809cf mm/ioremap: rename ioremap_*_range to vmap_*_range omits 0bdcf521468e mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 98378fc87128 mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 319cc1497f3e sparc32: add stub pud_page define for walking huge vmalloc [...] omits e5f9f1a795e5 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 794ec9d9bccd ARM: mm: add missing pud_page define to 2-level page tables omits 98a8d4b99c2c mm/vmalloc: use rb_tree instead of list for vread() lookups omits e216031abc85 mm: unexport remap_vmalloc_range_partial omits 700365206b32 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 19140d0183f2 mm/sparse: add the missing sparse_buffer_fini() in error branch omits 3eb71873fc86 mm/dmapool: switch from strlcpy to strscpy omits 21eee98a74c8 selftests: add a MREMAP_DONTUNMAP selftest for shmem omits a78165c5f849 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits 6c049c121f1e mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits 38409fd56127 i915: fix remap_io_sg to verify the pgprot omits f19ed5159947 i915: use io_mapping_map_user omits b795457a9826 mm: add a io_mapping_map_user helper omits da5e1d041c63 mm: add remap_pfn_range_notrack omits 86567c5c12f4 mm, tracing: improve rss_stat tracepoint message omits 2fa1a33f159a x86/vmemmap: optimize for consecutive sections in partial [...] omits 281e5fa0e374 x86/vmemmap: handle unpopulated sub-pmd ranges omits 6c224a0953e7 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 46a280ddccaa x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 24b9e457e6a4 mm/interval_tree: add comments to improve code readability omits f5929aa592c6 mm/memory.c: do_numa_page(): delete bool "migrated" omits 87c80f9eb414 linux/memcontrol.h: remove duplicate struct declaration omits 0efb9c613a97 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits c811b943efd6 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits 4e37cffec530 mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits eee2f77962da mm: memcontrol: change ug->dummy_page only if memcg changed omits b02fa9182004 mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits 9e5282bd9145 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits ad76d76d3eae mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits 711c4f118d00 memcg: set page->private before calling swap_readpage omits 349c354ea596 memcg: charge before adding to swapcache on swapin omits d07ab067f92b kselftests: cgroup: update kmem test for new vmstat implem [...] omits 3c671e22ab15 mm: memcontrol: consolidate lruvec stat flushing omits 664f621d004a mm: memcontrol: switch to rstat fix omits 888ff5e2f146 mm-memcontrol-switch-to-rstat-fix omits 441ae42461d6 mm: memcontrol: switch to rstat omits 0e2f2214c4cf cgroup: rstat: punt root-level optimization to individual [...] omits 2471fcf60418 cgroup: rstat: support cgroup1 omits f1b842a60240 mm: memcontrol: privatize memcg_page_state query functions omits 924ee1a0368a mm: memcontrol: kill mem_cgroup_nodeinfo() omits 44ca7cbe50b2 mm: memcontrol: fix cpuhotplug statistics flushing omits 79ebdbf95be0 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 4b1d68cd9a14 memcg: cleanup root memcg checks omits 4eac9cdd3ee4 mm: memcontrol: fix kernel stack account omits 30c856c52f53 mm/memremap.c: fix improper SPDX comment style omits 9369f3787785 mm: gup: remove FOLL_SPLIT omits fcaca048134f RDMA/umem: batch page unpin in __ib_umem_release() omits 3cd6187597dd mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 9205f853721b mm/gup: decrement head page once for group of subpages omits e6ca4e8ea130 mm/gup: add compound page list iterator omits bb2a411b5dbc mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 40705ab449b0 mm: Move page_mapping_file to pagemap.h omits f7ecad077615 mm: remove nrexceptional from inode omits 04f4450f6395 dax: account DAX entries as nrpages omits 2be8b1ef17b1 mm: stop accounting shadow entries omits d4374c3d3290 mm: introduce and use mapping_empty omits 66eb4baf4758 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits d32fd2fcf55f mm/filemap: drop check for truncated page after I/O omits 134287a6305d mm/filemap: use filemap_read_page in filemap_fault omits 0d36c3624b87 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 29b8b7f5a680 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits f42d9be8704a mm: provide filemap_range_needs_writeback() helper omits a99cd5f54585 mm, page_owner: remove unused parameter in __set_page_owne [...] omits f03ff5b6e148 mm/page_owner: record the timestamp of all pages during free omits a77829a96ea7 mm/kmemleak.c: fix a typo omits bbb684d612fc mm/slub.c: trivial typo fixes omits 1c59b1d0a501 slub: remove resiliency_test() function omits 321fc8f8f393 for SLUB debugging functionality SLUB has resiliency_test( [...] omits 023ebe0283b8 mm, slub: enable slub_debug static key when creating cache [...] omits 9c25f32c4344 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 8173d64bb2c1 watchdog: cleanup handling of false positives omits c8186346b0a4 watchdog: use bit lock operations to prevent multiple soft [...] omits b6811108294e watchdog: fix barriers when printing backtraces from all CPUs omits 639e4fe120ff watchdog/softlockup: remove logic that tried to prevent re [...] omits 3dd2b5b9c268 watchdog/softlockup: report the overall time of softlockups omits 30fdd5b0d792 watchdog: explicitly update timestamp when reporting softlockup omits 60b9ec618911 watchdog: rename __touch_watchdog() to a better descriptive name omits 761a416551f4 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3ee5a5bfd024 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ebb4f66a5191 ocfs2: fix a typo omits d0d4abbbb165 ocfs2: map flags directly in flags_to_o2dlm() omits 5ec502a67468 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits d203d1d9dfd2 arch/sh/include/asm/tlb.h: remove duplicate include omits be49761bea9b scripts/spelling.txt: add entries for recent discoveries omits c3201567f62c include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits 14ee064aadf6 ia64: mca: always make IA64_MCA_DEBUG an expression omits 45d244a96b40 ia64: fix EFI_DEBUG build omits 7638f320967d ia64: trivial spelling fixes omits 49cc2a788e3f ia64: tools: remove duplicate definition of ia64_mf() on ia64 omits 7f024d449da8 ia64: tools: remove inclusion of ia64-specific version of [...] omits 7086da03045a ia64: simplify code flow around swiotlb init omits 9772243ae316 ia64: drop unused IA64_FW_EMU ifdef omits f2c6f1303f3f ia64: ensure proper NUMA distance and possible map initialization omits 651bc45f79e5 arch/ia64/include/asm/pgtable.h: minor typo fixes omits 3352bebe7d5e arch/ia64/kernel/fsys.S: fix typos omits 2a809377d6c0 arch/ia64/kernel/head.S: remove duplicate include omits 1577823548be /proc/kpageflags: do not use uninitialized struct pages omits 58cd3f813083 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c597044afe9c ia64: fix user_stack_pointer() for ptrace() omits 685c64f405ca ocfs2: fix deadlock between setattr and dio_end_io_write omits 969f31e9eae3 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS omits cfdc59a298f5 kfence, x86: fix preemptible warning on KPTI-enabled systems omits cbacd0995d57 kasan: fix conflict with page poisoning omits a20f0afc6a5a fs: direct-io: fix missing sdio->boundary omits d6b8c130613c nds32: flush_dcache_page: use page_mapping_file to avoid r [...] omits b21b295d1d0b mm-gup-check-page-posion-status-for-coredump-v4 omits a100a5daf8cd mm-gup-check-page-posion-status-for-coredump-fix omits 0d10d0a71ffc mm/gup: check page posion status for coredump. omits bc249e305017 kasan-remove-redundant-config-option-fix omits d9474ee324c2 kasan: remove redundant config option omits 81c104b2ac3d kasan: fix hwasan build for gcc omits 45a7a711c08b mailmap: update email address for Jordan Crouse omits ef6c553ddf2c treewide: change my e-mail address, fix my name omits 43e9994f442f MAINTAINERS: update CZ.NIC's Turris information discards de7ac54aa9a5 Merge remote-tracking branch 'driver-core/driver-core-next' discards d25457262dc9 Merge remote-tracking branch 'ipmi/for-next' discards e5bc2abad69b Merge remote-tracking branch 'leds/for-next' discards 8e42c5e001e8 Merge remote-tracking branch 'chrome-platform/for-next' discards fa5ba0df8fdc Merge remote-tracking branch 'drivers-x86/for-next' discards bf8884257f69 Merge remote-tracking branch 'workqueues/for-next' discards a60a90978250 Merge remote-tracking branch 'percpu/for-next' discards bca9eeb1cf02 Merge remote-tracking branch 'kvms390/next' discards a2ddb6592c3e Merge remote-tracking branch 'kvm-arm/next' discards 880fb64ea32d Merge remote-tracking branch 'kvm/next' discards 196e45277c28 Merge remote-tracking branch 'rcu/rcu/next' discards 0e2a8905b258 Merge remote-tracking branch 'ftrace/for-next' discards bd23dcfabf7c Merge remote-tracking branch 'edac/edac-for-next' discards a295bdb0c5db Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 8ed075e7cd50 Merge remote-tracking branch 'tip/auto-latest' discards 257eb9390930 Merge remote-tracking branch 'spi/for-next' discards 1fafe7e5bc0d Merge remote-tracking branch 'devicetree/for-next' discards 31aa05954054 Merge remote-tracking branch 'audit/next' discards 06bad946a243 Merge remote-tracking branch 'iommu/next' discards e706a1ad4284 Merge remote-tracking branch 'tomoyo/master' discards 1b04a8ba192e Merge remote-tracking branch 'selinux/next' discards 57724752d8a7 Merge remote-tracking branch 'keys/keys-next' discards d975148aa35a Merge remote-tracking branch 'apparmor/apparmor-next' discards 6114d61397eb Merge remote-tracking branch 'security/next-testing' discards d79595abd0d3 Merge remote-tracking branch 'regulator/for-next' discards 7953d42521c3 Merge remote-tracking branch 'battery/for-next' discards 2050d7d6f4e4 Merge remote-tracking branch 'backlight/for-backlight-next' discards 510105d3ef5a Merge remote-tracking branch 'mfd/for-mfd-next' discards d7a23bdd8da5 Merge remote-tracking branch 'mmc/next' discards f51af31cefec Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 73c9b49d3d56 Merge remote-tracking branch 'device-mapper/for-next' discards 70bc0dd214c8 Merge remote-tracking branch 'block/for-next' discards ccd371aeb9fc Merge remote-tracking branch 'input/next' discards 5538ac09b2c6 Merge remote-tracking branch 'modules/modules-next' discards b0b4a9f0b8b9 Merge remote-tracking branch 'sound-asoc/for-next' discards e0e342201a05 Merge remote-tracking branch 'sound/for-next' discards 26676f58902f Merge remote-tracking branch 'regmap/for-next' discards 7ff839d7eb6d Merge remote-tracking branch 'etnaviv/etnaviv/next' discards c867d4a2c682 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 355044627ad6 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 9ecb5234c19a Merge remote-tracking branch 'amdgpu/drm-next' discards ae4427b67d79 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 0c60c324488e Merge remote-tracking branch 'drm/drm-next' discards e1639afb9feb Merge remote-tracking branch 'crypto/master' discards 37eb2562d9b8 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 5528889d1f1f Merge remote-tracking branch 'nand/nand/next' discards 750ec29e7688 Merge remote-tracking branch 'mtd/mtd/next' discards 51f0f3a5b96e Merge remote-tracking branch 'gfs2/for-next' discards 2e60b2941943 Merge remote-tracking branch 'bluetooth/master' discards 5ca221d61562 Merge remote-tracking branch 'wireless-drivers-next/master' discards 8a173f8e012c Merge remote-tracking branch 'netfilter-next/master' discards 4ec0ef93a4f7 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 1f9a62b2e0af Merge remote-tracking branch 'ipsec-next/master' discards 86a0e8b9b7b3 Merge remote-tracking branch 'bpf-next/for-next' discards c17cc4110896 Merge remote-tracking branch 'net-next/master' discards 97e1468fc47c Merge remote-tracking branch 'rdma/for-next' discards ad906bcd15ce Merge remote-tracking branch 'swiotlb/linux-next' discards 0f74064debf9 Merge remote-tracking branch 'dlm/next' discards 4e948d6e58ef Merge remote-tracking branch 'ieee1394/for-next' discards 3dc42b888e29 Merge remote-tracking branch 'thermal/thermal/linux-next' discards ff4dbfcefac9 Merge remote-tracking branch 'opp/opp/linux-next' discards 8eaa5b30af9a Merge remote-tracking branch 'devfreq/devfreq-next' discards a6d8f6584161 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 745080705cde Merge remote-tracking branch 'pm/linux-next' discards 65dfc79dea89 Merge remote-tracking branch 'v4l-dvb/master' discards 69d120a9ba69 Merge remote-tracking branch 'jc_docs/docs-next' discards 19d7d1acacf6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards c5a748517efe Merge remote-tracking branch 'dmi/dmi-for-next' discards 788bcc7d4c56 Merge remote-tracking branch 'i3c/i3c/next' discards 08e9b022f114 Merge remote-tracking branch 'i2c/i2c/for-next' discards 6ba4fb268186 Merge remote-tracking branch 'hid/for-next' discards d1b6c5b6b0a9 Merge remote-tracking branch 'pstore/for-next/pstore' discards e6e6dbaf85e2 Merge remote-tracking branch 'pci/next' discards 2c66125e6fe5 Merge remote-tracking branch 'printk/for-next' discards 94d65b0265ba Merge remote-tracking branch 'vfs/for-next' discards 2e2e70981695 Merge remote-tracking branch 'file-locks/locks-next' discards 8421179f437b Merge remote-tracking branch 'iomap/iomap-for-next' discards ec00a1d39a87 Merge remote-tracking branch 'xfs/for-next' discards 11bc53e251d6 Merge remote-tracking branch 'v9fs/9p-next' discards 0014eb102a7a Merge remote-tracking branch 'overlayfs/overlayfs-next' discards c31f28ed0b64 Merge remote-tracking branch 'cel/for-next' discards 5ce27aa5fd38 Merge remote-tracking branch 'jfs/jfs-next' discards 68729910a01e Merge remote-tracking branch 'f2fs/dev' discards 19d3c9bf74f9 Merge remote-tracking branch 'ext3/for_next' discards 0865ae9ae474 Merge remote-tracking branch 'exfat/dev' discards b689b43f06d0 Merge remote-tracking branch 'erofs/dev' discards e726b73e6548 Merge remote-tracking branch 'ecryptfs/next' discards 587a126bc4f1 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards b53eb334bf69 Merge remote-tracking branch 'btrfs/for-next' discards 59fba80254b2 Merge remote-tracking branch 'fscache/fscache-next' discards c4ea45ef3e16 Merge remote-tracking branch 'pidfd/for-next' discards cc6b31b3b45f Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 671662af23af Merge remote-tracking branch 'sh/for-next' discards f9226a20f362 Merge remote-tracking branch 's390/for-next' discards 8d44c5b9113e Merge remote-tracking branch 'risc-v/for-next' discards 806f7427ea31 Merge remote-tracking branch 'powerpc/next' discards 7d4c1deba0c4 Merge remote-tracking branch 'parisc-hd/for-next' discards d4da0b0bf948 Merge remote-tracking branch 'mips/mips-next' discards 9634abf67766 Merge remote-tracking branch 'microblaze/next' discards ac94978a6e8d Merge remote-tracking branch 'm68knommu/for-next' discards 44367398a87d Merge remote-tracking branch 'm68k/for-next' discards d1ba8fd316c1 Merge remote-tracking branch 'h8300/h8300-next' discards 97515d42d9e7 Merge remote-tracking branch 'csky/linux-next' discards e64fca425f02 Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 2463a4dbec35 Merge remote-tracking branch 'clk-imx/for-next' discards e7e88d4161a2 Merge remote-tracking branch 'clk/clk-next' discards c4cd7b2d89e8 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards f88057dfa8ed Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 25eb25a8d3b3 Merge remote-tracking branch 'tegra/for-next' discards 54c22e10dde3 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards ca60769a18c2 Merge remote-tracking branch 'stm32/stm32-next' discards 64a454024177 Merge remote-tracking branch 'scmi/for-linux-next' discards eb912098f9ec Merge remote-tracking branch 'samsung-krzk/for-next' discards bf491313ea66 Merge remote-tracking branch 'rockchip/for-next' discards a5453da2fb04 Merge remote-tracking branch 'reset/reset/next' discards e23cf01445d3 Merge remote-tracking branch 'renesas/next' discards 04997a83ec79 Merge remote-tracking branch 'realtek/for-next' discards c121552b8034 Merge remote-tracking branch 'raspberrypi/for-next' discards 165290b949fe Merge remote-tracking branch 'qcom/for-next' omits 917e2e6c5798 net: mediatek: add flow offload for mt7623 discards 51bbcacefb80 Merge remote-tracking branch 'omap/for-next' discards 7e9a54cb5367 Merge remote-tracking branch 'mvebu/for-next' discards 237b0d41aec1 Merge remote-tracking branch 'mediatek/for-next' discards d33ed63ef740 Merge remote-tracking branch 'keystone/next' discards c53aafc133bc Merge remote-tracking branch 'imx-mxs/for-next' discards 21f8b5a77b62 Merge remote-tracking branch 'drivers-memory/for-next' discards f5e60bfb5d71 Merge remote-tracking branch 'at91/at91-next' discards debad1026398 Merge remote-tracking branch 'aspeed/for-next' omits b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride [...] discards 70d034de8bce Merge remote-tracking branch 'amlogic/for-next' discards c9b11a750581 Merge remote-tracking branch 'actions/for-next' discards 3cc2354dc488 Merge remote-tracking branch 'arm-soc/for-next' discards 0f2e5325ad66 Merge remote-tracking branch 'arm-perf/for-next/perf' discards bf75d29c7610 Merge remote-tracking branch 'arm64/for-next/core' omits 77890db10ef0 Merge branch 'nxp-enetc-xdp' omits 9d2b68cc108d net: enetc: add support for XDP_REDIRECT omits d6a2829e82cf net: enetc: increase RX ring default size omits 7ed2bc80074e net: enetc: add support for XDP_TX omits d1b15102dd16 net: enetc: add support for XDP_DROP and XDP_PASS omits 65d0cbb414ce net: enetc: move up enetc_reuse_page and enetc_page_reusable omits 1ee8d6f3bebb net: enetc: clean the TX software BD on the TX confirmation path omits d504498d2eb3 net: enetc: add a dedicated is_eof bit in the TX software BD omits a800abd3ecb9 net: enetc: move skb creation into enetc_build_skb omits 2fa423f5f0c6 net: enetc: consume the error RX buffer descriptors in a d [...] discards b2368dc27f05 Merge remote-tracking branch 'arm/for-next' discards 5df42ebde6ea Merge remote-tracking branch 'asm-generic/master' omits 0d7a7b2014b1 ipv6: remove extra dev_hold() for fallback tunnels omits ac1db7acea67 net/tipc: fix missing destroy_workqueue() on error in tipc [...] omits ab1b4f0a836f Merge branch 'inet-shrink-netns' omits 0dd39d952f75 ipv6: move ip6_dst_ops first in netns_ipv6 omits a6175633a2af ipv6: convert elligible sysctls to u8 omits 1c3289c93174 tcp: convert tcp_comp_sack_nr sysctl to u8 omits 7d4b37ebb934 ipv4: convert igmp_link_local_mcast_reports sysctl to u8 omits be205fe6ec4f ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8 omits cd04bd022258 ipv4: convert udp_l3mdev_accept sysctl to u8 omits b2908fac5b7b ipv4: convert fib_notify_on_flag_change sysctl to u8 omits 490f33c4e704 inet: shrink netns_ipv4 by another cache line omits 1caf8d39c58f inet: shrink inet_timewait_death_row by 48 bytes discards c21decb29782 Merge remote-tracking branch 'dma-mapping/for-next' discards 902de03a6654 Merge remote-tracking branch 'kbuild/for-next' discards 770c8e41c107 Merge branch 'v5.13/dt64' into tmp/aml-rebuild discards e4a44f7a60f2 Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits ab547c4fb39f arm64: dts: amlogic: Assign a fixed index to mmc devices omits 30b8817f5f7a Merge branch 'net-coding-style' omits 44d043b53d38 net: lpc_eth: fix format warnings of block comments omits 142c1d2ed966 net: toshiba: fix the trailing format of some block comments omits 1f78ff4ff708 net: ocelot: fix a trailling format issue with block comments omits 3f6ebcffaf67 net: amd: correct some format issues omits ca3fc0aa0837 net: amd8111e: fix inappropriate spaces omits e355fa6a3f40 net: ena: remove extra words from comments omits b788ff0a7d7d net: ena: fix inaccurate print type discards 896505d11915 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 1a4b08dc9b71 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards 5632c3be3a20 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 861d45ed1c8c Merge remote-tracking branch 'risc-v-fixes/fixes' discards a9d28f9e7645 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 4217e0fb7c43 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards a5a7b7b35663 Merge remote-tracking branch 'scsi-fixes/fixes' discards 521f578a4ee1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards db7ccf2e10c8 Merge remote-tracking branch 'vfs-fixes/fixes' discards 845878aceb1d Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards f847048620ce Merge remote-tracking branch 'kvm-fixes/master' discards d8b10fba68ba Merge remote-tracking branch 'omap-fixes/fixes' discards d169c011fa68 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards a7a6789799d1 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards 29c0c2b31123 Merge remote-tracking branch 'dmaengine-fixes/fixes' discards 55fde5819256 Merge remote-tracking branch 'ide/master' discards 5e79d421e41e Merge remote-tracking branch 'input-current/for-linus' discards 15e9da4aaf91 Merge remote-tracking branch 'thunderbolt-fixes/fixes' discards bdf05c2f4073 Merge remote-tracking branch 'soundwire-fixes/fixes' discards be8e15d63b0f Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards 01a1e72e0715 Merge remote-tracking branch 'staging.current/staging-linus' discards 36823ac4a3af Merge remote-tracking branch 'phy/fixes' discards 3839d035273c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' discards f8226b176af8 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 65848540beef Merge remote-tracking branch 'usb.current/usb-linus' discards 21a5f5ffa9fb Merge remote-tracking branch 'tty.current/tty-linus' discards d6320b0c28e2 Merge remote-tracking branch 'driver-core.current/driver-c [...] discards f3bcb2a8099a Merge remote-tracking branch 'pci-current/for-linus' discards d3f895c34e2f Merge remote-tracking branch 'spi-fixes/for-linus' discards 53243d1139bf Merge remote-tracking branch 'regulator-fixes/for-linus' discards 09d414b65d7a Merge remote-tracking branch 'regmap-fixes/for-linus' discards 3c3778be4813 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards c99afdb69708 Merge remote-tracking branch 'sound-current/for-linus' discards 2730423595fc Merge remote-tracking branch 'wireless-drivers/master' discards 61d4529cf57e Merge remote-tracking branch 'netfilter/master' discards 75cde7413be6 Merge remote-tracking branch 'ipsec/master' discards de18f399ecfe Merge remote-tracking branch 'bpf/master' discards 267d50b8562c Merge remote-tracking branch 'net/master' discards 78c5059bd24c Merge remote-tracking branch 'powerpc-fixes/fixes' discards 7b54c6df35ce Merge remote-tracking branch 'arm-current/fixes' discards 887fddb96ec0 Merge remote-tracking branch 'arc-current/for-curr' omits 3cbf7530a163 qrtr: Convert qrtr_ports from IDR to XArray omits 53f7c5e14061 net: ethernet: stmicro: Remove duplicate struct declaration omits bdc2ab5c61a5 net/rds: Fix a use after free in rds_message_map_pages omits 48bb5697269a ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods omits e3f685aa738c Merge branch 'ethtool-fec-netlink' omits 1da07e5db356 selftests: ethtool: add a netdevsim FEC test omits 0d7f76dc11e6 netdevsim: add FEC settings support omits 1e5d1f69d9fb ethtool: support FEC settings over netlink omits d47ec7a0a727 neighbour: Disregard DEAD dst in neigh_update omits fb457e02f0ec Merge tag 'exynos-drm-next-for-v5.13' of git://git.kernel. [...] omits 19c28b1374fb netfilter: add helper function to set up the nfnetlink hea [...] omits 802b805162a1 netfilter: nftables: add helper function to set the base s [...] omits 7726c9ce71b0 netfilter: nftables: remove unnecessary spin_lock_init() omits 8b9229d15877 netfilter: flowtable: dst_check() from garbage collector path omits 5c701e71961a netfilter: ipset: Remove duplicate declaration omits c520292f29b8 audit: log nftables configuration change events once per table omits cefa31a9d461 netfilter: nft_log: perform module load from nf_tables omits a38b5b56d6f4 netfilter: nf_log: add module softdeps omits e465cccd0b9d netfilter: nf_log_common: merge with nf_log_syslog omits 77ccee96a674 netfilter: nf_log_bridge: merge with nf_log_syslog omits 2f835b5dd8f7 Merge tag 'topic/i915-gem-next-2021-03-26' of ssh://git.fr [...] discards 427ce3afe3da NFSv4.2: fix copy stateid copying for the async copy omits c0a744dcaa29 UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] omits e3eded5e81c4 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() omits 5533c4f4b996 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg omits 9af723be8639 svcrdma: Remove sc_read_complete_q omits 7d81ee8722d6 svcrdma: Single-stage RDMA Read omits e27bfefb21f2 tools/resolve_btfids: Fix warnings discards 273159796e50 Merge branch 'for-5.13/io_uring' into for-next discards e3ca6d4f3803 io_uring: fix race around poll update and poll triggering omits 79d056976485 bus: mhi: core: Move to polling method to wait for MHI ready omits 1a42aef25880 bus: mhi: core: Introduce internal register poll helper function omits a769ae48fadd gpio: omap: Use device_get_match_data() helper omits 23cf00ddd2e1 gpio: sysfs: Obey valid_mask omits f0f7d662e851 gpio: Add Realtek Otto GPIO support omits a362c0ce6486 dt-bindings: gpio: Binding for Realtek Otto GPIO omits 1c95174bf62b docs: kernel-parameters: Add gpio_mockup_named_lines omits 8b9cc120b86c docs: kernel-parameters: Move gpio-mockup for alphabetic order discards f39adce9fae9 Merge branch 'acpi-scan' into linux-next omits 9d843e8fafc7 pstore: Add mem_type property DT parsing support discards 39583a708422 Merge branch for-5.13/arm64/dt into for-next discards e97ec95ca8d1 Merge branch for-5.13/arm/dt into for-next discards 4a7b5caea934 Merge branch for-5.13/usb into for-next discards 83678f29109a Merge branch for-5.13/phy into for-next discards 9059dff357a8 Merge branch for-5.13/soc into for-next discards d489da9f4e10 Merge branch for-5.13/clk into for-next discards 4540defb97e5 Merge branch for-5.13/dt-bindings into for-next discards 6792cf1226eb usb: xhci: tegra: Enable ELPG for runtime/system PM discards 3680d4fab7d2 usb: xhci: tegra: Unlink power domain devices discards 14f2a951a144 Merge branch 'for-5.13/phy' into for-5.13/usb discards 0b84bf68cffa phy: tegra: xusb: Add wake/sleepwalk for Tegra186 discards 9878048f6342 phy: tegra: xusb: Tegra210 host mode VBUS control discards e09debf6f499 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 discards f53d7d7106c9 phy: tegra: xusb: Add sleepwalk and suspend/resume discards 71d6a8a25413 phy: tegra: xusb: Add Tegra210 lane_iddq operation discards 71060939eaec phy: tegra: xusb: Rearrange UPHY init on Tegra210 omits aff188feb5e1 phy: qcom-qmp: add support for sm8250-usb3-dp phy omits 5c3939174fe4 phy: qcom-qmp: rename common registers omits 5f0d28f20eeb phy: qcom-qmp: move DP functions to callbacks omits 87899d9a66f3 dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SM8250 omits 94c34600b617 dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatib [...] omits be1ee45d5138 f2fs: Fix a hungtask problem in atomic write omits 36a813839cde phy: ti: j721e-wiz: Configure 'p_standard_mode' only for D [...] discards de77865c1ed4 Rust support omits 9e3976a6036d Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next omits a57116145f7d Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next omits 91975cba6210 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next discards 0040939ba0ef Merge branch 'for-5.13/libata' into for-next omits 234e6d2c18f5 ata: ahci: Disable SXS for Hisilicon Kunpeng920 omits 70f5e4a6017b KVM: arm64: Elect Alexandru as a replacement for Julien as [...] omits 77e06b300161 KVM: arm64: Support PREL/PLT relocs in EL2 code omits d57cd79db1a3 dt-bindings: phy: fix dt_binding_check warning in mediatek [...] omits 67097754afc9 phy: zynqmp: Handle the clock enable/disable properly omits 2970134b9278 mmc: sdhci-pci: Fix initialization of some SD cards for In [...] omits e331c184d3f1 Merge branch 'devel' into for-next omits 47805532eb65 mmc: dw_mmc-k3: use the correct HiSilicon copyright omits 26ea7ac92836 pinctrl: bcm63xx: Fix dependencies omits 13eaf4762c9f parisc: Remove duplicate struct task_struct declaration omits 1978d88cdc8e pinctrl: bcm: bcm6362: fix warning omits 652a066ee959 Pull kmap_local ext2 conversion from Ira Weiny. discards c780b5466fef USB: serial: xr: fix CSIZE handling omits 19e60d6e88a6 bus: mhi: core: Improve state strings for debug messages omits e72919cebd19 bus: mhi: core: Wait for MHI READY state in most scenarios omits d20e82d4d016 bus: mhi: core: Identify Flash Programmer as a mission mod [...] omits 66ac7985b2af bus: mhi: core: Add support for Flash Programmer execution [...] omits 5e15fdc302d1 dt-bindings: phy: bcm-ns-usb3-phy: convert to yaml omits 3f3ec9b692a3 dt-bindings: phy: bcm-ns-usb2-phy: convert to yaml omits ad416db9fabe bus: mhi: core: Handle EDL mode entry appropriately omits 4f214496ac74 bus: mhi: core: Wait for ready after an EDL firmware download omits 418bec695696 bus: mhi: core: Rely on accurate method to determine EDL mode omits a113ef0a5e2e phy: microchip: PHY_SPARX5_SERDES should depend on ARCH_SPARX5 omits b20da3c6b9dd phy: cadence-torrent: Add delay for PIPE clock to be stable omits e0611d6d9639 phy: cadence-torrent: Explicitly request exclusive reset control omits b69d39f68419 phy: cadence-torrent: Do not configure SERDES if it's alre [...] omits d44b4bf49e0b phy: cadence-torrent: Group reset APIs and clock APIs omits 725c7b8d300f phy: ti: j721e-wiz: Do not configure wiz if its already co [...] omits 1436ec309e62 phy: cadence: Sierra: Enable pll_cmnlc and pll_cmnlc1 clocks omits 28081b72859f phy: cadence: Sierra: Model PLL_CMNLC and PLL_CMNLC1 as cl [...] omits db7a346405dc dt-bindings: phy: phy-cadence-sierra: Add binding to model [...] omits 29c2d02adbc8 phy: cadence: Sierra: Add missing clk_disable_unprepare() [...] omits a0c30cd783b9 phy: cadence: Sierra: Add array of input clocks in "struct [...] omits fd7abc3c5b87 phy: cadence-torrent: Use a common header file for Cadence SERDES omits 15b0b82d51a3 phy: cadence: Sierra: Explicitly request exclusive reset control omits 1d5f40e021f3 phy: cadence: Sierra: Move all reset_control_get*() to a s [...] omits 7e016cbc526d phy: cadence: Sierra: Move all clk_get_*() to a separate function omits 3fb9545657f7 phy: ti: j721e-wiz: Get PHY properties only for "phy" or " [...] omits 03ada5a37c3a phy: cadence: Sierra: Create PHY only for "phy" or "link" [...] omits f7eb147d306a phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_d [...] omits 5b4f5757f83b phy: cadence: Sierra: Fix PHY power_on sequence omits 782b76d7abdf fs/ext2: Replace kmap() with kmap_local_page() discards 5201a2cc1bd8 Merge branch 'v5.12-next/soc' into for-next discards d0225670ccb5 Merge branch 'v5.12-next/dts64' into for-next discards e2e6813c0a56 Merge branch 'v5.12-next/dts32' into for-next omits e2ebb1230455 ext2: Match up ext2_put_page() with ext2_dotdot() and ext2 [...] omits ff33d889567e arm64: dts: mt8183: Add kukui kodama board omits d1eaf77f2c66 arm64: dts: mt8183: Add kukui kakadu board omits d47c1199ca62 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kodama omits 58c9e32352b3 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kakadu omits f6dc45610879 arm64: defconfig: Enable options to support panel display [...] omits fbbe38309d56 arm64: defconfig: Allow mt8173-based boards to boot from usb omits a9f8696d4be5 arm64: sve: Provide sve_cond_update_zcr_vq fallback when ! [...] omits 58da3e5095e8 Merge branch 'i2c/for-current' into i2c/for-next omits 24f9176c2f65 Merge branch 'i2c/for-5.13' into i2c/for-next omits b1306fef1f48 KVM: arm64: Make symbol '_kvm_host_prot_finalize' static omits 629a411f7e71 i2c: hix5hd2: use the correct HiSilicon copyright omits 98a479991dc5 i2c: gpio: update email address in binding docs omits 1ae6b3780848 i2c: imx: drop me as maintainer of binding docs omits c126f7c3b8c4 i2c: Make i2c_recover_bus() to return -EBUSY if bus recove [...] omits 8f66edb25c4e i2c: stm32f7: Remove useless error message omits 67ff1d98652a i2c: stm32f4: Mundane typo fix omits 1a0e240d0941 i2c: tegra-bpmp: Implement better error handling omits 9195faa7e5a6 gpio: sim: actually use the OF module table omits 942bfbecc028 I2C: JZ4780: Fix bug for Ingenic X1000. omits 44e97f6fb29b Merge branch 'fixes' into for-next omits a912fd5163f4 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next omits 185a04b96883 MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BAS [...] omits fc85dc42a384 ARM: OMAP2+: Fix uninitialized sr_inst omits fcc341051d07 Merge branch 'omap-for-v5.13/dt-v2' into for-next omits 91a531e82151 Merge branch 'omap-for-v5.13/soc' into for-next omits 206fa766ca21 ARM: OMAP1: fix incorrect kernel-doc comment syntax in file omits 7c4a0b3e5cb0 ARM: OMAP2+: fix incorrect kernel-doc comment syntax in file omits 235e384526e4 ARM: OMAP2+: Use DEFINE_SPINLOCK() for spinlock omits ee368a10d0df ARM: dts: am335x-boneblack.dts: unique gpio-line-names omits a3fc712c5b37 seccomp: Fix "cacheable" typo in comments omits 64bdc0244054 seccomp: Fix CONFIG tests for Seccomp_filters omits 63f8af0fc341 selftests/bpf: Add an option for a debug shell in vmtest.sh omits 23738e74472f f2fs: fix to restrict mount condition on readonly block device discards 15099ddd95f9 drm/amdgpu/display: guard ttu_regs with CONFIG_DRM_AMD_DC_DCN discards 8fd97ef9a1f6 drm/amdgpu: optimize device_fini with runpm for pci_remove discards cba57426a124 drm/ttm: switch back to static allocation limits for now discards 51fe239d5079 drm/amdkfd: Update L1 and add L2/3 cache information discards 75a5d034b88f drm/mst: Enhance MST topology logging discards 260c4c06b9c0 drm/amdgpu: check whether s2idle is enabled to determine s0ix discards 87cb6ba41726 Revert "drm/amd/display: To modify the condition in indica [...] discards 13eb19e3cff4 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards ed338e9b3dc1 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards c2f808037269 drm/amdgpu: only check for _PR3 on dGPUs discards 8beb784dcb4f drm/amdgpu: add another raven1 gfxoff quirk discards 6117cfb89ce0 usb/host: enable auto power control for xhci-pci discards 07d9ccccae4a drm/amdgpu: check alignment on CPU page for bo map discards 2aa040aadd6a drm/amdgpu: Set a suitable dev_info.gart_page_size discards 0c8ed9e3b65a drm/radeon: avoid potential null pointer access discards b5e775fea83c drm/amdgpu: fix compiler warning(v2) discards ebd9f5767f65 drm/amdgpu: fix NULL pointer dereference discards 78ca8c09bfeb drm/amd/display: Use pr_debug in DM to prevent dmesg flooding discards e87991ab535b drm/amd/display: add DMCUB trace irq support for DCN302 discards 15c3f3a1ddab drm/amdgpu: Add new PF2VF flags for VF register access method discards cf81375d40de Merge branch 'for-5.13/libata' into for-next omits b30d0040f061 ata: libahci_platform: fix IRQ check discards b3737c92ef25 Merge branch 'for-5.13/libata' into for-next omits e6471a65fdd5 sata_mv: add IRQ checks discards d07297f560c3 Merge branch 'for-5.13/libata' into for-next omits ff237990277f ata: pata_acpi: Fix some incorrect function param descriptions omits c86a2a28bde8 ata: libata-acpi: Fix function name and provide descriptio [...] omits c172b359d711 ata: sata_mv: Fix misnaming of 'mv_bmdma_stop()' omits 1cade50f5092 ata: pata_cs5530: Fix misspelling of 'cs5530_init_one()'s [...] omits 145f74fa6254 ata: pata_legacy: Repair a couple kernel-doc problems omits b7ab575f80f6 ata: ata_generic: Fix misspelling of 'ata_generic_init_one()' omits dee1d6f3c70d ata: pata_opti: Fix spelling issue of 'val' in 'opti_write_reg()' omits d29b031d43fb ata: pata_sl82c105: Fix potential doc-rot omits 05f4226ac537 ata: pata_piccolo: 'ata_tosh_init()' is misnamed in its header omits 87eac27c9204 ata: pata_via: Fix a kernel-doc formatting issue omits 39ac4018c85b ata: pata_it821x: Fix possible doc-rotted function names omits 2ee628f3cf25 ata: pata_triflex: Repair some misnamed functions and fix [...] omits 8927c41e3118 ata: pata_sis: Remove superfluous param description and su [...] omits 91c50d8a1f9a ata: pata_sil680: Add some missing function parameter docs omits ffa137cb8d17 ata: pata_pdc202xx_old: Fix some incorrectly named functions omits 5911d2d1d1a3 f2fs: introduce gc_merge mount option omits 28110056f2d0 net: ethernet: Fix typo of 'network' in comment omits 7866f265b824 mlxsw: spectrum_router: Only perform atomic nexthop bucket [...] omits 65550f03e98b Merge branch 'mptcp-subflow-disconnected' omits 5e287fe76149 selftests: mptcp: remove id 0 address testcases omits 2d121c9a882a selftests: mptcp: add addr argument for del_addr omits 6254ad408820 selftests: mptcp: avoid calling pm_nl_ctl with bad IDs omits 740d798e8767 mptcp: remove id 0 address omits 9f12e97bf16c mptcp: unify RM_ADDR and RM_SUBFLOW receiving omits 774c8a8dcb3c mptcp: remove all subflows involving id 0 address omits 61431a5907fc net: ensure mac header is set in virtio_net_hdr_to_skb() omits c056d480b40a net: phy: broadcom: Only advertise EEE for supported modes omits b8128656a5ed net: fix icmp_echo_enable_probe sysctl omits 3c7a83fa427d Merge branch 'ionic-cleanups' omits aa620993b1e5 ionic: pull per-q stats work out of queue loops omits b2b9a8d7ed13 ionic: avoid races in ionic_heartbeat_check omits 230efff47adb ionic: fix sizeof usage omits 0f4e7f4e77b2 ionic: count dma errors omits 578c97b0b243 Merge branch 'dpaa2-switch-STP' omits bc96781a8959 dpaa2-switch: setup learning state on STP state change omits 1a64ed129cce dpaa2-switch: trap STP frames to the CPU omits 62734c7405b7 dpaa2-switch: keep track of the current learning state per port omits 90f071023529 dpaa2-switch: create and assign an ACL table per port omits 6aa6791d1a0f dpaa2-switch: fix the translation between the bridge and d [...] omits e48792a9ec78 tc-testing: add simple action change test omits df82e9c6dd84 Merge branch 'udp-gro-L4' omits a062260a9d5f selftests: net: add UDP GRO forwarding self-tests omits b03ef676ba6d bareudp: allow UDP L4 GRO passthrou omits 61630c4f052b geneve: allow UDP L4 GRO passthrou omits d18931a92a0b vxlan: allow L4 GRO passthrough omits 78352f73dc50 udp: never accept GSO_FRAGLIST packets omits e0e3070a9bc9 udp: properly complete L4 GRO over UDP tunnel packet omits 18f25dc39990 udp: skip L4 aggregation for UDP tunnel packets omits 000ac44da7d0 udp: fixup csum for GSO receive slow path omits dc5fa2073f63 ppp: deflate: Remove useless call "zlib_inflateEnd" omits 2ea538dbee1c nfp: flower: ignore duplicate merge hints from FW omits 8e51a6371088 Merge branch 'net-repeated-words' omits 497abc87cf99 net: ipa: remove repeated words omits fec76125baf7 net: phy: remove repeated word omits 252b5d373564 net: bonding: remove repeated word omits 059ff70c8cab net: i40e: remove repeated words omits cf5b15ab191f Merge branch 'obsdolete-todo' omits b9aa074b896b net/decnet: Delete obsolete TODO file omits 8d9e5bbf5c68 net/ax25: Delete obsolete TODO file omits ab36ba4f3a81 fs/jffs2: Delete obsolete TODO file omits 22612b4e6039 fs/befs: Delete obsolete TODO file omits ef843f261b88 scsi/aacraid: Delete obsolete TODO file omits 0f1b2a4912b2 mips/sgi-ip27: Delete obsolete TODO file omits 84db38a3cb63 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 66264c863723 cifsd: fix implicit declaration of function 'groups_alloc' omits f38c541b53f6 cifsd: fix wrong prototype in comment omits 352fe192729f cifsd: merge time_wrappers.h into smb_common.h omits f574a239c136 cifsd: clean-up codes using chechpatch.pl --strict omits 413ddf00dc2d cifsd: fix error return code in ksmbd_vfs_remove_file() omits 9a73a0b46cea cifsd: add the check to work file lock and rename behavior [...] omits 892f5c3048f3 cifsd: use kmalloc() for small allocations omits 9d5893174dce cifsd: fix wrong use of rw semaphore in __session_create() omits 684d638273e9 cifsd: remove unneeded macros omits fbea31808ca1 netfilter: conntrack: do not print icmpv6 as unknown via /proc omits 0e07e25b481a netfilter: flowtable: fix NAT IPv6 offload mangling omits 1510618e45cb netfilter: nf_log_netdev: merge with nf_log_syslog omits f5466caab9a8 netfilter: nf_log_ipv6: merge with nf_log_syslog omits f11d61e7957d netfilter: nf_log_arp: merge with nf_log_syslog omits db3187ae21bb netfilter: nf_log_ipv4: rename to nf_log_syslog omits f8b139e2f241 fs: 9p: fix v9fs_file_open writeback fid error check omits 0dae52282a5e 9p: Constify static struct v9fs_attr_group omits 235fc0e36d35 bpf: Remove redundant assignment of variable id omits 9adc89af724f net: let skb_orphan_partial wake-up waiters. omits ae81feb7338c sch_htb: fix null pointer dereference on a null new_q omits 8a03dd925786 net: qrtr: Fix memory leak on qrtr_tx_wait failure omits cda1893e9f7c net: mhi: remove pointless conditional before kfree_skb() omits 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment omits 913d55037616 bpf: Remove unused bpf_load_pointer omits 5979415d00d4 mISDN: Use LIST_HEAD() for list_head omits 77053fb7b428 mISDN: Use DEFINE_SPINLOCK() for spinlock omits 212ee4b52f10 Merge branch 'rfc8335-probe' omits d329ea5bd884 icmp: add response to RFC 8335 PROBE messages omits 504a40113cc4 ipv6: add ipv6_dev_find to stubs omits 08baf54f01f5 net: add support for sending RFC 8335 PROBE messages omits f1b8fa9fa586 net: add sysctl for enabling RFC 8335 PROBE messages omits 750f4fc2a12f ICMPV6: add support for RFC 8335 PROBE omits 2b246b2569cd icmp: add support for RFC 8335 PROBE omits 6855e8213e06 net: sched: bump refcount for new action in ACT replace mode discards de95427d09a3 Merge branch 'for-5.13/io_uring' into for-next discards 9d17138ea474 io_uring: reg buffer overflow checks hardening discards 6921a34cb30c io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE discards dcde816f7e9d io-wq: eliminate the need for a manager thread omits 03cb4d05b4ea net/ncsi: Avoid channel_monitor hrtimer deadlock omits fdb5cc6ab3b6 net: phy: lan87xx: fix access to wrong register of LAN87xx omits 9c0ee085c49c Merge tag 'linux-can-next-for-5.13-20210330' of git://git. [...] omits 402a66edb9f3 Merge tag 'mlx5-updates-2021-03-29' of git://git.kernel.or [...] discards a305a5b25e60 Merge branch 'remotes/lorenzo/pci/misc' discards 2ac6d0ab9ff3 Merge branch 'remotes/lorenzo/pci/xgene' discards 6b557facaa7a Merge branch 'remotes/lorenzo/pci/vmd' discards b33f9f58c008 Merge branch 'remotes/lorenzo/pci/tegra' discards 70601eedae61 Merge branch 'remotes/lorenzo/pci/microchip' discards a0373105b2d2 Merge branch 'remotes/lorenzo/pci/mediatek' discards 5ccb14250b68 Merge branch 'remotes/lorenzo/pci/layerscape' discards 5f57a0054faf Merge branch 'remotes/lorenzo/pci/iproc' discards 66f753e15548 Merge branch 'remotes/lorenzo/pci/endpoint' discards ccb5a040f474 Merge branch 'remotes/lorenzo/pci/dwc' discards 8405bfd60204 Merge branch 'remotes/lorenzo/pci/cadence' discards 40a717868b09 Merge branch 'remotes/lorenzo/pci/brcmstb' discards 8080bbe13543 Merge branch 'pci/misc' discards a837a5093173 Merge branch 'pci/kernel-doc' discards 09481dbef600 Merge branch 'pci/error' discards 9499a2950aed Merge branch 'pci/enumeration' discards f064c4826e34 drm/tegra: Support sector layout on Tegra194 discards ea39a6166012 phy: tegra: xusb: Move usb3 port init for Tegra210 omits f286164e7647 Merge branch 'for-5.13/soc' into for-5.13/phy omits 36a0a0a7e18c Merge branch 'for-5.13/clk' into for-5.13/phy omits 3f2ec77c954c phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table omits 446c200ee3e8 phy: ingenic: Fix a typo in ingenic_usb_phy_probe() omits b976c987511e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] omits 6cb17707aad8 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] omits f26fde369c3d phy: ti: j721e-wiz: add missing call to of_node_put() omits 982313c38f2f phy: ralink: phy-mt7621-pci: fix XTAL bitmask omits ed9e07f815cd phy: cadence-torrent: Update PCIe + USB config for correct [...] omits 70901a7d64cb phy: cadence-torrent: Update SGMII/QSGMII configuration sp [...] omits 488209909be3 phy: ti: j721e-wiz: Add support for configuring QSGMII omits e25c9dbcfc17 phy: cadence-torrent: Update PCIe + QSGMII config for corr [...] omits 2cca0228f364 phy: cadence-torrent: Add support to drive refclk out omits 9e405f87b69b phy: ti: j721e-wiz: Enable reference clock output in cmn_r [...] omits 040cbe768731 phy: ti: j721e-wiz: Model the internal clocks without devi [...] omits 6ecac2f8ff1a phy: ti: j721e-wiz: Configure full rate divider for AM64 omits 7e52a39f1942 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider duri [...] omits 549cb1ae3e56 phy: ti: j721e-wiz: Remove "regmap_field" from wiz_clk_{mu [...] omits b8900c539eab devicetree/bindings: add support for CP110 UTMI PHY omits 6569d8386388 dt-bindings: phy: convert phy-mvebu-utmi to YAML schema omits 2fc989f74b8d drivers: phy: add support for Armada CP110 UTMI PHY omits 676abaf5206b thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] discards cef69300e834 drm/tegra: Count number of display controllers at runtime discards ba28220ffa4c drm/tegra: gem: Add a clarifying comment discards b169049c5273 drm/tegra: fb: Add diagnostics for framebuffer modifiers discards 647779e7270a drm/tegra: dc: Implement hardware cursor on Tegra186 and later discards 9a5461161c57 drm/tegra: dc: Parameterize maximum resolution discards 0492ccb84b51 drm/tegra: dc: Inherit DMA mask discards cef3b3207ee7 gpu: host1x: Add early init and late exit callbacks discards 0c431d57aaea gpu: host1x: Fix Tegra194 syncpt interrupt threshold discards a69906cfc8d1 gpu: host1x: Assign intr waiter inside lock discards 084debf6c0aa gpu: host1x: Reserve VBLANK syncpoints at initialization discards 10a7b3271f36 gpu: host1x: Reset max value when freeing a syncpoint discards 3028a00c55bf gpu: host1x: Cleanup and refcounting for syncpoints omits f63b42cbc86e gpu: host1x: Use HW-equivalent syncpoint expiration check omits ecfb888ade42 gpu: host1x: Remove cancelled waiters immediately omits 49a5fb167995 gpu: host1x: Show number of pending waiters in debugfs omits 86cec7ece3e6 gpu: host1x: Allow syncpoints without associated client omits 01990be33389 Merge branch 'drm/tegra/fixes' into drm/tegra/for-next omits 06dd96738d61 soundwire: qcom: wait for enumeration to be complete in probe omits a6e6581942ca soundwire: qcom: add auto enumeration support omits 01ad444e3be7 soundwire: export sdw_compare_devid, sdw_extract_slave_id [...] omits c7d49c76d1d5 soundwire: qcom: add support to new interrupts omits ddea6cf7b619 soundwire: qcom: update register read/write routine omits a866a049024c soundwire: qcom: start the clock during initialization omits 542d3491cdd7 soundwire: qcom: set continue execution flag for ignored commands omits 128eaf937adb soundwire: qcom: add support to missing transport params omits 377785cc7c5d dt-bindings: soundwire: qcom: clarify data port bus parameters discards 0b9fba6bf7cd KVM: x86: hyper-v: Properly divide maybe-negative 'hv_cloc [...] omits c6e939c63c80 platform/chrome: cros_ec_typec: fix clang -Wformat warning omits 639ff208cb37 platform/chrome: cros_ec_typec: Check for device within re [...] omits dbc334fb411f platform/chrome: wilco_ec: convert stream-like files from [...] omits 2976706f3408 Merge branch 'AF_XDP selftests improvements & bpf_link' omits ae6b6a17800f selftests: xsk: Remove unused defines omits 96539f1c5efb selftests: xsk: Remove mutex and condition variable omits 7651910257c8 selftests: xsk: Remove thread attribute omits 27e1ca2525de selftests: xsk: Implement bpf_link test omits 34829eec3b69 veth: Implement ethtool's get_channels() callback omits 0464b1ed0767 selftests: xsk: Remove sync_mutex_tx and atomic var omits 9445f8c76583 selftests: xsk: Refactor teardown/bidi test cases and test [...] omits 99f9bcb65705 selftests: xsk: Remove Tx synchronization resources omits 9866bcd6635c selftests: xsk: Split worker thread omits ef9280789773 selftests: xsk: Remove thread for netns switch omits c9d27c9e8dc7 samples: bpf: Do not unload prog within xdpsock omits 10397994d30f libbpf: xsk: Use bpf_link omits aa2d61c154f9 selftests: xsk: Simplify frame traversal in dumping thread omits 965d2cb0f675 selftests: xsk: Remove inline keyword from source file omits 7519c387e69d selftests: xsk: Remove unused function omits e623bfdef713 selftests: xsk: Remove struct ifaceconfigobj omits 9f33df73a929 selftests: xsk: Don't call worker_pkt_dump() for stats test omits 52ab55dfe323 dt-bindings: PCI: hisi: Delete the obsolete HiSilicon PCIe file discards 965028eed0e9 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next discards 85a42acf43b7 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 8b01a0d0b5c1 ASoC: dt-bindings: nvidia, tegra210-ahub: Add missing child nodes omits 5b1ed7df0133 Merge tag 'tags/mute-led-rework' into for-next discards 6f3b0a67ecd5 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits d4f9dddd21f3 firmware: arm_scmi: Add dynamic scmi devices creation omits f5800e0bf6f9 firmware: arm_scmi: Add protocol modularization support omits aa1fd3e4cb97 firmware: arm_scmi: Rename non devres notify_ops omits a02d7c93c1f3 firmware: arm_scmi: Make notify_priv really private omits 3cb8c95f4b30 firmware: arm_scmi: Cleanup events registration transient code omits 9162afa2ae99 firmware: arm_scmi: Cleanup unused core transfer helper wrappers omits 51fe1b154e2f firmware: arm_scmi: Cleanup legacy protocol init code omits f0e73cee26dd firmware: arm_scmi: Make references to handle const omits c3ed5e953ef0 firmware: arm_scmi: Remove legacy scmi_voltage_ops protoco [...] omits 59046d157d52 regulator: scmi: Port driver to the new scmi_voltage_proto [...] omits fe4894d968f4 firmware: arm_scmi: Port voltage protocol to new protocols [...] omits b46d852718c1 firmware: arm_scmi: Port systempower protocol to new proto [...] omits f3690d972910 firmware: arm_scmi: Remove legacy scmi_sensor_ops protocol [...] omits 25cbdd4609c0 iio/scmi: Port driver to the new scmi_sensor_proto_ops interface omits 987bae41e94b hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] omits 9694a7f62359 firmware: arm_scmi: Port sensor protocol to new protocols [...] omits 497ef0cbc6d1 firmware: arm_scmi: Remove legacy scmi_reset_ops protocol [...] omits 35cc2630627d reset: reset-scmi: Port driver to the new scmi_reset_proto [...] omits 7e0293442238 firmware: arm_scmi: Port reset protocol to new protocols i [...] omits 137e68659e90 firmware: arm_scmi: Remove legacy scmi_clk_ops protocol interface omits beb076bb181b clk: scmi: Port driver to the new scmi_clk_proto_ops interface discards 87c524639ee6 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 05d817031ff9 libbpf: Fix memory leak when emitting final btf_ext omits b83fd195c228 Merge branch 'bpf: Update doc about calling kernel function' omits 2ba4badca997 bpf: selftests: Update clang requirement in README.rst for [...] omits 5bdca94ff30d bpf: Update bpf_design_QA.rst to clarify the kfunc call is [...] omits e19c1133f306 Merge branch 'printk-rework' into for-next discards 970ed3f32232 gfs2: Fix dir.c function parameter descriptions discards 68fd6252d73d gfs2: Eliminate gh parameter from go_xmote_bh func omits 4adafddf2cd9 Merge branch 'misc' into for-next omits eec38025129f Merge branch 'fixes' into for-next omits a135dfb5de15 ALSA: led control - add sysfs kcontrol LED marking layer omits cb17fe0045aa ALSA: control - add sysfs support to the LED trigger module omits e65bf99718b5 ALSA: HDA - remove the custom implementation for the audio [...] omits acebb5597ff1 kernel/printk.c: Fixed mundane typos omits 22d8de62f11b ALSA: control - add generic LED trigger module as the new [...] omits 3f0638a0333b ALSA: control - add layer registration routines omits 1fa4445f9adf ALSA: control - introduce snd_ctl_notify_one() helper omits 28e1745b9fa2 printk: rename vprintk_func to vprintk omits 27d19a8b4abb Merge branch 'icc-fixes' into icc-next omits f514aa0f5a1b Merge branch 'icc-sm8350' into icc-next omits 8747892a8865 Merge branch 'icc-sdm660' into icc-next omits 173ef5f84b6d MAINTAINERS: icc: add interconnect tree omits f681c11bae9a mips/sgi-ip27: Delete obsolete TODO file omits 61bb2cfa33df thermal/drivers/cpufreq_cooling: Fix slab OOB issue omits e571028ea527 Merge branch 'core/entry' omits cf28dfd89ba0 Merge branch 'irq/core' omits dd85f61b3ad1 Merge branch 'locking/core' omits 26ef22895a06 Merge branch 'locking/urgent' omits 9ed0086faca0 Merge branch 'objtool/core' omits 63cf9991a033 Merge branch 'perf/core' omits f319c3e29414 Merge branch 'ras/core' omits 5c40d0b0fb04 Merge branch 'sched/core' omits 6842a3ece3b7 Merge branch 'timers/core' omits 27381774a24b Merge branch 'x86/alternatives' omits 0ebc696ddcef Merge branch 'x86/apic' omits 5247390b761f Merge branch 'x86/boot' omits fda215642945 Merge branch 'x86/build' omits 542e1566f8cd Merge branch 'x86/cleanups' omits 4abeb983d384 Merge branch 'x86/core' omits 774f75b25ed5 Merge branch 'x86/cpu' omits 78666c2c207c Merge branch 'x86/microcode' omits 38c8a9268bc7 Merge branch 'x86/misc' omits b4c94e87d1e8 Merge branch 'x86/mm' omits a9be95cd9a11 Merge branch 'x86/platform' omits a92ef03abe36 Merge branch 'x86/seves' omits cab07909828c Merge branch 'x86/sgx' omits f63b89c282a0 Merge branch 'x86/splitlock' omits 40cdbdde63f9 Merge branch 'x86/vdso' omits fd95c5e6e2c0 Merge branch 'x86/vmware' omits abc21649b3e5 ALSA: core: remove redundant spin_lock pair in snd_card_di [...] omits cb5b514ea189 thermal/drivers/hisi: Use the correct HiSilicon copyright omits 96fadf7e8ff4 ASoC: q6afe-clocks: fix reprobing of the driver omits c7721e942798 ASoC: Intel: add max98390 echo reference support omits f556de6087f0 ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" omits 883ccef355b9 genirq/irq_sim: Shrink devm_irq_domain_create_sim() omits 9e1a5761c274 nvmem: qfprom: Add support for fuse blowing on sc7280 omits cc1303db9194 dt-bindings: nvmem: Add SoC compatible for sc7280 omits 25e8b9eb096d mmc: sdhci-esdhc-imx: separate 100/200 MHz pinctrl states check omits f0bdf98fab05 mmc: sdhci-brcmstb: Remove CQE quirk omits e20ac6c54a93 perf/arm_pmu_platform: Clean up with dev_printk omits e338cb6bef25 perf/arm_pmu_platform: Fix error handling omits 11fa1dc8020a perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors omits b88f5e9792cc docs: perf: Address some html build warnings omits 08fe7ae18570 thunderbolt: Fix off by one in tb_port_find_retimer() omits bec4d7c93afc thunderbolt: Fix a leak in tb_retimer_add() omits 02bb6badc9fb hwmon: (mlxreg-fan) Add support for fan drawers capability [...] omits 66e57f47689b hwmon: (pmbus/tps53679) Add support for TI TPS53676 omits ca049f4896a9 dt-bindings: Add trivial device entry for TPS53676 omits e83609e52c32 hwmon: (ftsteutates) Rudimentary typo fixes omits 0b27d5bb4cae hwmon: (pmbus) Add driver for BluTek BPA-RS600 omits 9161385d53e2 soc: mediatek: pwrap: add pwrap driver for MT6873/8192 SoCs omits 4bcadf8d5535 dt-bindings: mediatek: add compatible for MT6873/8192 pwrap omits 9d498d0b4043 soc: mediatek: pwrap: add arbiter capability omits d337ed031dfb soc: mediatek: pwrap: use BIT() macro omits 562f818deaf0 arm: mediatek: dts: activate SMP for mt6589 omits b92861799a59 dt-bindings: arm64: dts: mediatek: Add mt8516-pumpkin board omits 9950588a4524 soc: mediatek: pm-domains: Fix missing error code in scpsy [...] omits 0da34906a9da arm64: dts: mt7622: add ePA/eLNA pinmux for built-in WiFi omits bac53336ca81 mmc: sdhci: replace mmc->parent with mmc_dev() for consistency omits 57ac3084f598 mmc: sdhci-of-dwcmshc: set MMC_CAP_WAIT_WHILE_BUSY omits 34884c4f6483 mmc: sdhci-of-dwcmshc: fix error return code in dwcmshc_probe() omits eb81ed518079 mmc: sdhci-of-dwcmshc: add ACPI support for BlueField-3 SoC omits ee629112be8b mmc: sdhci-pci: Add PCI IDs for Intel LKF omits 6e5c951b4c3a mmc: tmio: always flag retune when resetting and a card is [...] omits 0a446288aa9f mmc: tmio: restore bus width when resetting omits 6b0e0fce4074 mmc: cavium: Use '"%s...", __func__' to print function name omits 955047f3c35a mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] omits eb9cb7227e5c dt-bindings: mmc: Add compatible for Mediatek MT8195 omits b4d86f37eacb mmc: renesas_sdhi: do hard reset if possible omits 0e5870145840 mmc: renesas_sdhi: break SCC reset into own function omits ab0cdefec052 mmc: tmio: abort DMA before reset omits 08f3dff799d4 mmc: sdhci-of-dwcmshc: add rockchip platform support omits dd12261e7fd9 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support omits 169162ca4781 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file omits 91b3d2e5b7af mmc: sdhci-esdhc-imx: Use device_get_match_data() omits ebe9572fd28c mmc: sdhci-esdhc-imx: Remove non-DT stub omits 9a8a369bd0b0 memstick: Remove useless else branch omits 17a17bf50612 mmc: core: Fix hanging on I/O during system suspend for re [...] omits 18bbda900ffa mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00 omits d2f025b08e9e mmc: sdhci: Use "mmc" directly rather than "host->mmc" omits ba8734dfbe87 mmc: sdhci-pci: Avoid comma separated statements omits 3a75283a6b12 mmc: via-sdmmc: remove unneeded variable 'ret' omits baf6fe403642 mmc: dw_mmc: simplify optional reset handling omits 95211a98e3b2 mmc: sdhci-st: simplify optional reset handling omits 8c87dab92f90 memstick: core: Assign error code of mspro_block_resume() omits 407a1c570f92 mmc: core: Remove mq->use_cqe from the struct mmc_queue omits 6f1d3247662a mmc: block: Fix error path in mmc_blk_probe() omits ce999ed15e23 mmc: block: Simplify logging during probe about added partitions omits 1d848c28874e mmc: block: Drop use of unlikely() in mmc_blk_probe() omits 9f12cac1bb88 mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL omits 21e35e898aa9 mmc: sdhci: Check for reset prior to DMA address unmap omits d599005afde8 mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe omits f46b54cc72bd mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] omits f410ee0aa2df mmc: sdhci-esdhc-imx: validate pinctrl before use it omits d1840f28e127 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings omits f2bdda2ac5ad dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings omits 0d856c4c68c6 mmc: tmio: support custom irq masks omits 917a5336f2c2 mmc: core: Set read only for SD cards with permanent write [...] omits e29c84857e2d mmc: uniphier-sd: Fix a resource leak in the remove function omits b03aec1c1f33 mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] omits c29b84d6d557 mmc: tmio: remove workaround for NON_REMOVABLE omits b53f0bee7e7e mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} omits 6bfe4f749e09 mmc: dw_mmc: Drop redundant call to ->card_event callback omits e9ce2ce17da6 mmc: core: Drop reference counting of the bus_ops omits fefdd3c91e0a mmc: core: Drop superfluous validations in mmc_hw|sw_reset() omits 147186f531ae mmc: core: Do a power cycle when the CMD11 fails omits 132f2d45fb23 can: c_can: add support to 64 message objects omits 13831ce69c77 can: c_can: prepare to up the message objects number omits fcbded019855 can: c_can: use 32-bit write to set arbitration register omits eddf67115040 can: c_can: add a comment about IF_RX interface's use omits c8a6b44388cb can: c_can: fix indentation omits f65735c203d5 can: c_can: remove unused code omits dd477500c70b can: c_can: fix remaining checkpatch warnings omits 995380f3fbfb can: c_can: replace double assignments by two single ones omits 0c1b0138d641 can: c_can: fix print formating string omits 2de0ea97ade0 can: c_can: fix indention omits beb7e88a2650 can: c_can: remove unnecessary blank lines and add suggested ones omits 172f6d3a031b can: c_can: convert block comments to network style comments omits 5f02a49c6605 can: mcp251xfd: add HW timestamp to RX, TX and error CAN frames omits efd8d98dfb90 can: mcp251xfd: add HW timestamp infrastructure omits dc09e7e37152 can: mcp251xfd: mcp251xfd_get_timestamp(): move to mcp251xfd.h omits ae2e99401120 can: mcp251xfd: move netdevice.h to mcp251xfd.h omits eb94b74ccda6 can: mcp251xfd: simplify UINC handling omits e0ab3dd5f98f can: mcp251xfd: add dev coredump support omits 6c23fe67e8dc can: tcan4x5x: remove duplicate include of regmap.h omits 1be37d3b0414 can: m_can: fix periph RX path: use rx-offload to ensure s [...] omits df06fd678260 can: m_can: m_can_chip_config(): enable and configure inte [...] omits 17447f08202d can: m_can: add infrastructure for internal timestamps omits 8fa12201b652 can: m_can: m_can_class_allocate_dev(): remove impossible [...] omits 58b29aa9d471 can: peak_usb: add support of ONE_SHOT mode omits a7e8511ffda6 can: peak_usb: add support of ethtool set_phys_id() omits cfe2a4ca1e06 can: peak_usb: pcan_usb_pro_encode_msg(): use macros for f [...] omits 27868a8fc1d0 can: ucan: fix alignment constraints omits a3497afbe926 can: xilinx_can: Simplify code by using dev_err_probe() omits 51894cbae49e can: grcan: add missing Kconfig dependency to HAS_IOMEM omits 1d7750760b70 can: bittiming: add CAN_KBPS, CAN_MBPS and CAN_MHZ macros omits c25cc7993243 can: bittiming: add calculation for CAN FD Transmitter Del [...] omits cfd98c838cbe can: netlink: move '=' operators back to previous line (ch [...] omits 4c9258dd26fd can: dev: reorder struct can_priv members for better packing omits 289ea9e4ae59 can: add new CAN FD bittiming parameters: Transmitter Dela [...] omits f318482a1c57 can: dev: can_free_echo_skb(): extend to return can frame length omits 4168d079aa41 can: dev: can_free_echo_skb(): don't crash the kernel if c [...] discards 457bf98dda5a clk: imx: Reference preceded by free omits 440147639ac7 soc: mediatek: mmsys: Use an array for setting the routing [...] omits ce15e7faa2fc soc: mediatek: mmsys: Create struct mtk_mmsys to store con [...] omits 58ef9356260c soundwire: cadence: only prepare attached devices on clock stop omits 8f29bb83586e soundwire: generic_allocation: fix confusion between group [...] omits 886ce97a36a0 soundwire: add definition for DPn BlockPackingMode omits f2674c0c7488 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC omits 1f0f76f795d5 Merge branch 'imx/defconfig' into for-next omits ff5eee1bcd9e Merge branch 'imx/dt64' into for-next omits 4d233f5a92a1 Merge branch 'imx/dt' into for-next omits 4634113a0a35 Merge branch 'imx/bindings' into for-next omits 345e38caaa3d Merge branch 'imx/soc' into for-next omits 7a14fc0ec3c6 Merge branch 'imx/drivers' into for-next discards 0449ed6ef58d clk: imx8mq: Correct the pcie1 sels omits f57011e72f5f ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces omits 45b78dd39f04 ARM: dts: imx6: pbab01: Set USB OTG port to peripheral omits a255af65df6d ARM: dts: imx6: pfla02: Fix USB vbus enable pinmuxing discards f257f2e9032d clk: imx8mp: Remove the none exist pcie clocks discards 5116dc67e981 clk: imx: Fix reparenting of UARTs not associated with stdout omits f2fb4fe62390 clk: renesas: Zero init clk_init_data omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits 8df1947c71ee livepatch: Replace the fake signal sending with TIF_NOTIFY [...] omits 7119d7864bc5 can: dev: always create TX echo skb omits ba23dc6dcab5 MAINTAINERS: Update MCAN MMIO device driver maintainer omits 8560b0e7633b MAINTAINERS: remove Dan Murphy from m_can and tcan4x5x omits 16546ac007c3 Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] omits 35a927f2848b HID: surface-hid: Add support for legacy keyboard interface omits b05ff1002a5c HID: Add support for Surface Aggregator Module HID transport omits a6ad93e37e76 Merge tag 'platform-drivers-x86-surface-aggregator-v5.13-1 [...] omits f03690f4f699 soundwire: bus: Fix device found flag correctly omits b76f3fba016c soundwire: cadence_master: fix kernel-doc omits 53e0a30438c4 soundwire: stream: remove useless bus initializations omits 5920a29d1db5 soundwire: stream: remove useless initialization omits a5943e4fb14e soundwire: qcom: check of_property_read status omits 3f9c59ef8f76 soundwire: intel: remove useless readl omits 6ae435bd8c57 soundwire: generic_bandwidth_allocation: remove useless init omits 1429cc265525 soundwire: bus: remove useless initialization omits b500127e3835 soundwire: bus: uniquify dev_err() for SCP_INT access omits af7254b4b19f soundwire: bus: demote clock stop prepare log to dev_dbg() omits a5759f193fa3 soundwire: bus: use consistent tests for return values omits 665cf215bc4c soundwire: bus: test read status omits 0196b52b83dd soundwire: bus: use correct driver name in error messages omits 7d0bc44bd0ea kbuild: buildtar: add riscv support omits 2da073c19641 riscv: Cleanup KASAN_VMALLOC support omits f35bb4b8d10a RISC-V: Don't print SBI version for all detected extensions omits ef19e111337f xfrm/compat: Cleanup WARN()s that can be user-triggered discards e641318db4c2 riscv: Drop const annotation for sp discards 0dbea4ac10f3 riscv: Bump COMMAND_LINE_SIZE value to 1024 omits 885b8cfb161e net/mlx5e: Update ethtool setting of CQE compression omits 960fbfe222a4 net/mlx5e: Allow coexistence of CQE compression and HW TS PTP omits e5fe49465d46 net/mlx5e: Add PTP Flow Steering support omits 0f575c20bf06 net/mlx5e: Introduce Flow Steering ANY API omits 1c80bd684388 net/mlx5e: Introduce Flow Steering UDP API omits c809cf665e28 net/mlx5e: Cleanup Flow Steering level omits b8fb10939ff4 net/mlx5e: Add PTP RQ to RX reporter omits 19cfa36b18d8 net/mlx5e: Refactor RX reporter diagnostics omits 3adb60b6a3ed net:mlx5e: Add PTP-TIR and PTP-RQT omits a28359e922c6 net/mlx5e: Add PTP-RX statistics omits a099da8ffcf6 net/mlx5e: Add RQ to PTP channel omits 24c22dd0918b net/mlx5e: Add states to PTP channel omits e27f3c88e250 scsi: myrs: Make symbols DAC960_{GEM/BA/LP}_privdata static omits 182ad87c95e7 scsi: myrb: Make symbols DAC960_{LA/PG/PD/P}_privdata static omits ce0b6e388772 scsi: advansys: Fix spelling of 'is' omits 92b4c52c43e1 scsi: a100u2w: Remove unused variable biosaddr omits 6bfe9855daa3 scsi: core: scsi_host_cmd_pool is declared twice omits 8dc602529681 scsi: qedi: Remove redundant assignment to variable err omits fe515ac82768 scsi: core: Remove duplicate declarations omits eee8910fe0b5 scsi: core: Fix comment typo discards 86827451f738 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] discards f8a91a118e47 Merge branch 'drivers-fixes-for-5.12' into for-next omits ac6ad7c2a862 bus: qcom: Put child node before return omits d2478dd25691 scsi: fnic: Remove bogus ratelimit messages omits 301119535c94 Merge branch 'clk-fixes' into clk-next omits 10d91a15f26e scsi: qla2xxx: Update version to 10.02.00.106-k omits 022a2d211ce0 scsi: qla2xxx: Do logout even if fabric scan retries got e [...] omits 1cbcc531d01f scsi: qla2xxx: Update default AER debug mask omits daafc8d33ff6 scsi: qla2xxx: Fix mailbox recovery during PCIe error omits f7a0ed479e66 scsi: qla2xxx: Fix crash in PCIe error handling omits 610d027b1e63 scsi: qla2xxx: Fix RISC RESET completion polling omits 6641df81ab79 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() omits 2ce35c0821af scsi: qla2xxx: Fix use after free in bsg omits 5777fef788a5 scsi: qla2xxx: Consolidate zio threshold setting for both [...] omits c358a3d92b32 scsi: qla2xxx: Fix stuck session omits a63f4c454149 scsi: qla2xxx: Add H:C:T info in the log message for fc ports omits bcafad6c2d52 scsi: qla2xxx: Fix IOPS drop seen in some adapters omits 3dee37a4b6ae PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() omits a853201752e3 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() omits 7aae231ac93b bpf: tcp: Limit calling some tcp cc functions to CONFIG_DY [...] omits 6e5a03bcba44 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ct [...] omits d0922bf79817 hv_netvsc: Add error handling while switching data path omits d24f511b04b8 tcp: fix tcp_min_tso_segs sysctl omits 6289a98f0817 sit: proper dev_{hold|put} in ndo_[un]init methods omits 40cb881b5aaa ip6_vti: proper dev_{hold|put} in ndo_[un]init methods omits 7f700334be9a ip6_gre: proper dev_{hold|put} in ndo_[un]init methods omits ca441a712990 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 02fdc14d9bf1 tipc: fix htmldoc and smatch warnings omits 3ca3f39cb9a2 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 3af562a37b7f net: mhi: Allow decoupled MTU/MRU omits d9f0713c9217 net: mhi: Add support for non-linear MBIM skb processing omits 4cd7bd599e27 dt-bindings: net: bcm4908-enet: fix Ethernet generic properties omits af9d316f3dd6 dt-bindings: net: ethernet-controller: fix typo in NVMEM omits 24ad92c841c9 ieee802154: hwsim: remove redundant initialization of vari [...] omits 6bf24dc0cc0c net:tipc: Fix a double free in tipc_sk_mcast_rcv omits 1bfb3dea965f cxgb4: avoid collecting SGE_QBASE regs during traffic omits 762bee3e3e9f Merge branch 'ib-bcm63xx' into devel omits 22667a63fe3e Merge tag 'intel-pinctrl-v5.13-1' of gitolite.kernel.org:p [...] omits 05bc941403d6 drivers: pinctrl: Remove duplicate include of io.h omits 9a98bc2cf08a x86/vector: Add a sanity check to prevent IRQ2 allocations omits 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] omits db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit omits 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] omits 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 omits c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] omits b72ceb60a10f hwmon: Use kobj_to_dev() omits 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() omits c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo omits fc7acdee05ea hwmon: (corsair-psu) add support for critical values omits e5c359f70e4b clk: qcom: camcc: Update the clock ops for the SC7180 omits 1f6cd01a4270 Merge branch 'clk-renesas' into clk-next omits 87f2c6716f64 Documentation: net: Document resilient next-hop groups omits fb6ec87f7229 net: dsa: Fix type was not set for devlink port omits bff5b6258512 gianfar: Handle error code at MAC address change omits 177cb7876dce net: mdio: Correct function name mdio45_links_ok() in comment omits acf61b3d84cc net: bonding: Correct function name bond_change_active_sla [...] omits 4db0964a75a2 net: phy: Correct function name mdiobus_register_board_inf [...] omits 63415767a244 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso omits 5954846d09e4 MAINTAINERS: Add entry for Qualcomm IPC Router (QRTR) driver omits cbc6a2d0aeab Merge branch 'mlxsw-sampling-fixes' omits 7ede22e65832 selftests: mlxsw: Test vetoing of double sampling omits 17b96a5cbe3d mlxsw: spectrum: Veto sampling if already enabled on port omits c3572a0b731f selftests: mlxsw: Test matchall failure with protocol match omits b24303048a6b mlxsw: spectrum_matchall: Perform priority checks earlier omits 50401f292434 mlxsw: spectrum_matchall: Convert if statements to a switc [...] omits 4947e7309a31 mlxsw: spectrum_matchall: Perform protocol check earlier omits f4c848db16be Merge tag 'linux-can-fixes-for-5.12-20210329' of git://git [...] omits 2dce6987a66d Merge branch 'mlxsw-ecn-marking' omits 4bfd0de59030 selftests: forwarding: vxlan_bridge_1d: Add more ECN decap [...] omits 66167c310deb mlxsw: spectrum: Fix ECN marking in tunnel decapsulation omits 32e67c0aea90 Merge branch 'marvell-cleanups' omits 9568387c9f51 net: marvell: Fix an alignment problem omits 9abcaa96ce6d net: marvell: Delete extra spaces omits df4a17a98d7f net: marvell: Fix the trailing format of some block comments omits b52f6425481c net: marvell: Delete duplicate word in comments omits 0bc7f8d54a9f Merge branch 'hns3-misc' omits 97b9e5c131f1 net: hns3: add stats logging when skb padding fails omits 33a8f7649913 net: hns3: expand the tc config command omits 811c0830eb4c net: hns3: add tx send size handling for tso skb omits d5d5e0193ee8 net: hns3: add handling for xmit skb with recursive fraglist omits 8fa865510069 net: hns3: optimize the process of queue reset omits 5be36fb78554 net: hns3: remove the rss_size limitation by vector num omits a2ee6fd28a19 net: hns3: remediate a potential overflow risk of bd_num_list omits 64ff58fa3bfc net: hns3: fix use-after-free issue for hclge_add_fd_entry [...] omits 989f7178b066 net: hns3: fix missing rule state assignment omits a180be79db4a net: mscc: ocelot: remove redundant dev_err call in vsc995 [...] omits 3d0dbd546345 net: stmmac: remove redundant dev_err call in qcom_ethqos_probe() omits a956b21596f3 net: axienet: Remove redundant dev_err call in axienet_probe() omits 6be836818872 net: mdio: Remove redundant dev_err call in mdio_mux_iproc [...] omits 25926cd856be drm/i915/selftest: Add remap/rotate vma subtests when dst_ [...] omits a4606d4595fd drm/i915: Add support for FBs requiring a POT stride alignment omits 6d80f4308605 drm/i915: s/stride/src_stride/ in the intel_remapped_plane [...] omits b05787aeed32 drm/i915/selftest: Unify use of intel_remapped_plane_info [...] omits 1b6b032aa46f drm/i915: Shrink the size of intel_remapped_plane_info struct omits 23c87dc6777c drm/i915/intel_fb: Factor out calc_plane_remap_info() omits ee456a4ca5ad drm/i915: Simplify copying the FB view state to the plane state omits 67cfab66139b drm/i915: Store the normal view FB pitch in FB's intel_fb_view omits 61169987c4d9 drm/i915: Unify the FB and plane state view information in [...] omits 5d32bcd0a74c drm/i915/intel_fb: Factor out calc_plane_normal_size() omits 435b3e7ed708 drm/i915/intel_fb: Factor out calc_plane_aligned_offset() omits d3c5e10b6059 drm/i915/intel_fb: Factor out convert_plane_offset_to_xy() omits 90df088469d5 drm/i915/intel_fb: s/dev_priv/i915/ omits bb7f311b206b drm/i915/intel_fb: Unexport intel_fb_check_stride() omits 3cee6269385c drm/i915/intel_fb: Pull FB plane functions from intel_display.c omits d7bdd1c8a97c drm/i915/intel_fb: Pull FB plane functions from intel_sprite.c omits 3e5e0a75fa58 drm/i915/intel_fb: Pull is_surface_linear() from intel_dis [...] omits 5e4eb4e6e749 drm/i915/intel_fb: Pull FB plane functions from skl_univer [...] omits f837a61fb3ab drm/i915/intel_fb: Pull FB plane functions from intel_disp [...] omits 54c2921f7e9e drm/i915/selftest: Make sure to init i915_ggtt_view in igt [...] omits 8a949222ea82 drm/i915: Make sure i915_ggtt_view is inited when creating an FB omits 911e03327d44 drm/i915/selftest: Fix debug message in igt_vma_remapped_gtt() omits 69e331b44c9c drm/i915/selftest: Fix error handling in igt_vma_remapped_gtt() omits cc41b0fddb8c drm/i915: Fix rotation setup during plane HW readout discards 16382481bda7 Merge remote-tracking branch 'spi/for-5.13' into spi-next discards b1f30c16e9ba Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 8cef45e2d37e drm/i915: Remove repeated declaration omits 3de72d6a2822 Merge series "Add mediatek MT6359 ASoC accdet jack driver" [...] omits 60c325a7172d Merge tag 'renesas-clk-for-v5.13-tag1' of git://git.kernel [...] omits 2867b9746cef clk: socfpga: fix iomem pointer cast on 64-bit omits 0b03de74583e Merge branch 'for-next-next-v5.12-20210329' into for-next- [...] omits ee1b86631458 Merge branch 'for-next-current-v5.11-20210329' into for-ne [...] omits 081003734e06 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] omits 8a24d52ea518 Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits 819ce3d4d794 Merge branch 'ext/qu/subpage-write-meta-v3' into for-next- [...] omits 8941c2e50248 Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] omits 72215c6327d9 Merge branch 'misc-next' into for-next-next-v5.12-20210329 omits bb68b9fbc9f6 Merge branch 'misc-5.12' into for-next-current-v5.11-20210329 omits 440445b661d0 btrfs: zoned: automatically reclaim zones omits 706463541c7f btrfs: rename delete_unused_bgs_mutex omits 31e46db02ac1 of: base: Fix spelling issue with function param 'prop' omits ccf68eed1e0d btrfs: add subpage overview comments omits 717fb6825ac0 btrfs: make set_btree_ioerr() accept extent buffer and to [...] omits 938ecb5b71f3 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] omits cb9d5ddbccf4 btrfs: make the page uptodate assert to be subpage compatible omits 128ef4f9204e btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits 5a24a9d16a56 btrfs: support subpage metadata csum calculation at write time omits 2cedbd618e84 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] omits 31a1c13b7609 btrfs: introduce helpers for subpage writeback status omits 9672cf20e404 btrfs: introduce helpers for subpage dirty status omits 94b8e7984fe7 btrfs: refactor how we iterate ordered extent in btrfs_inv [...] omits f5a691ee35af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 673a465f4cf0 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits d87ecf11da22 btrfs: add sysfs interface for supported sectorsize omits 2f1f68755468 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags omits 55a0b0f5c11b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input omits 49265d4627dd btrfs: fix a potential hole punching failure discards 9eaedc24bb84 Merge branch 'for-5.13/libata' into for-next discards bcbce12e9051 Merge branch 'for-5.13/block' into for-next discards 740af68218fe Merge branch 'for-5.13/drivers' into for-next omits 2fd8db2dd05d fs: dlm: fix missing unlock on error in accept_from_sock() omits 9228ad80f849 btrfs: zoned: move log tree node allocation out of log_roo [...] omits d0e96474860e btrfs: use percpu_read_positive instead of sum_positive fo [...] omits 1e6503a0dae3 btrfs: update outdated comment at btrfs_replace_file_extents() omits 77beac9f8dc6 btrfs: do more graceful error/warning for 32bit kernel omits 9fd81fa45f93 btrfs: check return value of btrfs_commit_transaction in r [...] omits f53039477b63 btrfs: do proper error handling in merge_reloc_roots omits 1a91b4177cc6 btrfs: handle extent corruption with select_one_root properly omits 05495bb76d5e btrfs: cleanup error handling in prepare_to_merge omits 3a398a48561b btrfs: do not panic in __add_reloc_root omits b8003a069a40 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits cc7e86ce8590 btrfs: do proper error handling in create_reloc_inode omits 0531299e5762 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 2515d72a17a0 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits 9731c9c4fc24 btrfs: handle extent reference errors in do_relocation omits 463ef3245645 btrfs: handle errors in reference count manipulation in re [...] omits b425fd3ca398 btrfs: handle btrfs_search_slot failure in replace_path omits 768ae4ecfec1 btrfs: handle btrfs_cow_block errors in replace_path omits 1a06593474bd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 3dcebaf1fa55 btrfs: do proper error handling in btrfs_update_reloc_root omits 06591aed6996 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits a08757dc7883 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 4b99d7c7e908 btrfs: change insert_dirty_subvol to return errors omits b78e8bb53ec1 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 61a18aa36f7c btrfs: validate ->reloc_root after recording root in trans omits 86108141d06c btrfs: do proper error handling in create_reloc_root omits c3536383158e btrfs: have proper error handling in btrfs_init_reloc_root omits 19c222c5ddaa btrfs: return an error from btrfs_record_root_in_trans omits 23d34e7262f3 btrfs: handle record_root_in_trans failure in create_pendi [...] omits 1a4cc7b1b5f1 btrfs: handle record_root_in_trans failure in btrfs_record [...] omits ee2fcb186cd9 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 3645f9a08caa btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 293194586c2d btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits b94f12a11ae3 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 816ce5de6064 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 662e8f39be9d btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 646c3f038c43 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits d485f3380992 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 923ffbe8cd70 btrfs: do proper error handling in record_reloc_root_in_trans omits b963083e2b8b btrfs: check record_root_in_trans related failures in sele [...] omits fcd84925004c btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 552d3ba095ef btrfs: handle errors from select_reloc_root() omits 56894f2b5769 btrfs: convert BUG_ON()'s in relocate_tree_block omits cc2c41b83e3b btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits e056e43acdaa btrfs: update outdated comment at btrfs_orphan_cleanup() omits 573117a35fa2 btrfs: update debug message when checking seq number of a [...] omits 8b1c2a498d12 btrfs: add and use helper to get lowest sequence number fo [...] omits 98875eada539 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits 564b0d801792 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits a4b49a84efbd btrfs: use a bit to track the existence of tree mod log users omits 9a80876c3f80 btrfs: use booleans where appropriate for the tree mod log [...] omits 5a9164bd1e6c btrfs: move the tree mod log code into its own file omits 7f025a010b52 btrfs: integrity-checker: convert block context kmap's to [...] omits bb00384af1e4 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 086a3f246305 btrfs: raid56: convert kmaps to kmap_local_page omits 7e4ef765cb7f btrfs: convert kmap to kmap_local_page, simple cases omits aa3bb7f04e79 btrfs: remove duplicated in_range() macro omits edba83d4545d btrfs: remove stale comment and logic from btrfs_inode_in_log() omits 0e30b5316151 btrfs: fix race between marking inode needs to be logged a [...] omits 2a31753feec8 btrfs: fix race between memory mapped writes and fsync omits 670d40874366 btrfs: exclude mmap from happening during all fallocate op [...] omits 48c346ce46b9 btrfs: exclude mmaps while doing remap omits 11f73fdb655e btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits d8e2792295fe btrfs: add a i_mmap_lock to our inode omits 2182d8ff81e7 btrfs: remove mirror argument from btrfs_csum_verify_data() omits e0f94172e4b8 btrfs: remove force argument from run_delalloc_nocow() omits ea1a7de7a8a3 btrfs: don't opencode extent_changeset_free omits 338d3f472c98 btrfs: assign proper values to a bool variable in dev_exte [...] omits a1dd89a5b295 btrfs: add btree read ahead for incremental send operations omits 0cc955d54007 btrfs: add btree read ahead for full send operations omits f25320460f19 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits f36ca3083762 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits 86cc11a3003a btrfs: simplify commit logic in try_flush_qgroup omits 701a8d77fe02 btrfs: scrub: drop a few function declarations omits d1d96b94fb2a btrfs: change return type to bool in btrfs_extent_readonly omits 49f5843fb8d5 btrfs: unexport btrfs_extent_readonly() and make it static omits dabcd112772d btrfs: replace open coded while loop with proper construct omits 2747a74deeb2 btrfs: replace offset_in_entry with in_range omits c6759743b029 btrfs: make find_desired_extent take btrfs_inode omits e795e9e3987e btrfs: make btrfs_replace_file_extents take btrfs_inode omits f1f3c0ccfaa4 btrfs: fix comment for btrfs ordered extent flag bits omits 37f368d8d09d lan743x: remove redundant intializations of pointers adapt [...] discards 793593abc3cd drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] discards a81ac7c95bf9 drm/amd/display: fix typo: liason -> liaison discards dae7b3d1fc21 drm/amd/display: Try YCbCr420 color when YCbCr444 fails discards 1d81f0177607 drm/amd/display: 3.2.129 discards 1584fdc3c376 drm/amd/display: Disable MALL when SMU not present discards 99f47d1698ae drm/amd/display: [FW Promotion] Release 0.0.58 discards 594900738eea drm/amd/display: add log for automated test discards 752106f5c5cd drm/amd/display: Set max TTU on DPG enable omits d9d16521746c drm/amd/display: New path for enabling DPG omits a870b5702276 drm/amd/display: Update display endpoint control path. omits 525749b6c63d drm/amd/display: Add dynamic link encoder selection. omits fdd3cb24ed6c drm/amd/display: Fix MST topology debugfs omits 562b040e978f drm/amd/display: LTTPR config logic omits c289ca72bd84 drm/amd/display: Enumerate LTTPR modes omits 4c6b3d7feda5 drm/amd/display: Interface for LTTPR interop omits d917a9eb4cf1 drm/amd/display: Rename fs_params to hdr_tm_params omits 1031c6f9a53e drm/amd/display: Fix typo for variable name omits 89e7dc3121c3 drm/amd/display: add mod hdcp interface for supporting enc [...] omits 3bea0e5baede drm/amd/display: define mod_hdcp_display_disable_option struct omits d7813c645b44 drm/amd/display: enable DP DSC Compliance automation omits 217731c4fd70 drm/amd/display: Guard ASSR with internal display flag omits 1d4a10531f8b drm/amd/display: Fix static checker warnings on tracebuff_fb omits 46c29d0c7604 drm/amd/display: Add refresh rate trace omits 293f0593de74 drm/amd/display: BIOS LTTPR Caps Interface omits 7f53edf017cd drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran omits 52df9915b825 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] omits 6ed495d705d5 drm/amdgpu: Reset error code for 'no handler' case omits 24abcf016b33 drm/amd/display: Fix black screen with scaled modes on som [...] omits 58c10044ecce drm/amdgpu: ih reroute for newer asics than vega20 omits 0279d780807e drm/amdkfd: dqm fence memory corruption omits fe001e70a55d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] omits db159f0efc3b drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers omits ccbc02db516c drm/amd/pm: Fix DPM level count on aldebaran omits db0e3e1c60b9 drm/amd/pm: unify the interface for gfx state setting omits 7e85959f562c drm/amd/pm: unify the interface for power gating omits bd02e9c95993 drm/amd/pm: fix missing static declarations omits af8649e9ea66 drm/amd/pm: unify the interface for loading SMU microcode omits c0d17a688656 drm/amd/pm: no need to force MCLK to highest when no displ [...] omits b7eeb52721fe ice: Cleanup fltr list in case of allocation issues omits 3176551979b9 ice: Use port number instead of PF ID for WoL omits 7a91d3f02b04 ice: Fix for dereference of NULL pointer omits 741b7b743bbc ice: remove DCBNL_DEVRESET bit from PF state omits 1d535f1c735a Merge branch 'pm-cpufreq-fixes' into linux-next omits cb30db64d816 Merge branch 'pm-core-fixes' into linux-next omits f5f055a48c5b Merge branch 'acpi-tables' into linux-next omits 74e3290c28f1 Merge branch 'devprop' into linux-next omits 3daf3a08ca70 Merge branch 'pm-pci' into linux-next omits cc42e54ee8ca Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] omits 6168d2942182 Merge branch 'pm-tools' into linux-next omits 0c45079c7beb Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] omits 0561ed3e1b8d Merge branch 'acpi-messages' into linux-next omits 68dcb8e789fa Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits 4db2b9af3ee9 arm64: dts: mt8173: fix wrong power-domain phandle of pmic omits 59df14f9cc23 ice: fix memory allocation call omits e95fc8573e07 ice: prevent ice_open and ice_stop during reset omits aeac8ce864d9 ice: Recognize 860 as iSCSI port in CEE mode omits f88c529ac77b ice: Increase control queue timeout omits 08771bce3300 ice: Continue probe on link/PHY errors omits fccf4261b82e arm64: dts: mt8183: Configure CPU cooling omits b325ce39785b arm64: dts: mt8183: add thermal zone node omits 67f6f52af456 drm/i915: Stop adding planes to the commit needlessly discards 83d0a911ea1f Merge branch 'io_uring-5.12' into for-next omits 413c601e8fd0 spi: pl022: User more sensible defaults omits c943a586f6e4 ASoC: SOF: match SSP config with pcm hw params omits e12be9fbfb91 ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs omits c1c03888f1e8 ASoC: SOF: parse multiple SSP DAI and hw configs omits 502e5321d892 ASoC: fsl_rpmsg: initialise pointers to NULL omits d463cead11ac ASoC: amd: fix acpi dependency kernel warning omits 23f23db29ac9 ASoC: amd: update spdx license for acp machine driver omits 0803a5cb5b7c ASoC: dwc: Fix -Wmissing-prototypes warnings omits aa320c7cd456 ASoC: cygnus: fix for_each_child.cocci warnings omits 4ff320361092 igc: Add support for XDP_REDIRECT action omits 73f1071c1d29 igc: Add support for XDP_TX action omits 26575105d6ed igc: Add initial XDP support omits 1bf33f71f981 igc: Add set/clear large buffer helpers omits e1ed4f92a625 igc: Refactor Rx timestamp handling omits a39f5e530559 igc: Introduce igc_get_rx_frame_truesize() helper omits 613cf199fd10 igc: Introduce igc_rx_buffer_flip() helper omits 2f019ebd5330 igc: Remove unused argument from igc_tx_cmd_type() omits e488b1023a4a drm/ingenic: Register devm action to cleanup encoders omits c7b04342b41d drm/encoder: Add macro drmm_plain_encoder_alloc() omits 4d906839d321 drm: bridge/panel: Cleanup connector on bridge detach discards daa868a863be kernel: allow fork with TIF_NOTIFY_SIGNAL pending omits b7a8f50a1437 arm64: dts: mt8183: Add gce client reg for display subcomponents omits 31ec9c274646 PCI: mediatek: Configure FC and FTS for functions other than 0 omits d4c7c2880661 timekeeping: Allow runtime PM from change_clocksource() omits a51a327f3bcd locking/rtmutex: Clean up signal handling in __rt_mutex_sl [...] omits c2c360ed7f28 locking/rtmutex: Restrict the trylock WARN_ON() to debug omits 82cd5b1039e2 locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() omits 70c80103aafd locking/rtmutex: Consolidate the fast/slowpath invocation omits d7a2edb890c0 locking/rtmutex: Make text section and inlining consistent omits f41dcc18698e locking/rtmutex: Move debug functions as inlines into comm [...] omits f5a98866e506 locking/rtmutex: Decrapify __rt_mutex_init() omits 37350e3b2655 locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs omits f7efc4799f81 locking/rtmutex: Inline chainwalk depth check omits fae37feee096 locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c omits 8188d74e6817 locking/rtmutex: Remove empty and unused debug stubs omits 199cacd1a625 locking/rtmutex: Consolidate rt_mutex_init() omits 6d41c675a539 locking/rtmutex: Remove output from deadlock detector omits 2d445c3e4a82 locking/rtmutex: Remove rtmutex deadlock tester leftovers omits c15380b72d7a locking/rtmutex: Remove rt_mutex_timed_lock() omits feecb81732d8 Merge tag 'v5.12-rc5' into locking/core, to pick up fixes omits ba10bb00043c drm/amdgpu: Fix build warnings omits 1127402d4ad1 drm/amdgpu: Enable recovery on aldebaran omits 37439a51ff17 drm/amdgpu: Add mode2 reset support for aldebaran omits 890d176c79d7 drm/amdgpu: Make set PG/CG state functions public omits 38af1eba3e4e drm/amdgpu: Add PSP public function to load a list of FWs omits c439b43bcc0a drm/amdgpu: Add reset control handling to reset workflow omits 528cd117bd80 drm/amdgpu: Add reset control to amdgpu_device omits a10baa590d17 drm/amd/pm: Add support for reset completion on aldebaran omits bd35483239b9 drm/amd/pm: Add function to wait for smu events omits f547505d6212 drm/amd/pm: Modify mode2 msg sequence on aldebaran omits eb67b58387e1 drm/amd/amdgpu implement tdr advanced mode omits cef775e0f73d drm/amdgpu: make BO type check less restrictive omits 4a7cd7050136 drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag omits e7bc154ba894 drm/amdgpu: use amdgpu_bo_create_user() for when possible omits 2c257c7d1fc8 drm/amdgpu: introduce struct amdgpu_bo_user omits 20648ee81893 drm/amdgpu: allow variable BO struct creation omits 3d569251927e drm/amdgpu: load balance VCN3 decode as well v8 omits 88c5bd92ea8f drm/sched: select new rq even if there is only one v3 omits e22022127b0c drm/amdgpu: share scheduler score on VCN3 instances omits 739c2536245f drm/amdgpu: add the sched_score to amdgpu_ring_init omits f7f3dd4d8571 drm/ttm: ioremap buffer according to TTM mem caching setting omits 3f8276854dbd drm/amd/display: check fb of primary plane omits 51fbba497d82 drm/amd/display: Allow idle optimization based on vblank. omits df5b3e14cd2f drm/amd: Fix a typo in two different sentences omits 9721af864837 drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes omits 168ff5990d44 drm/radeon/r600_cs: Few typo fixes omits 44d7c62355ea amdgpu: securedisplay: simplify i2c hexdump output omits e271ec416939 drm/amdgpu: Ensure that the modifier requested is supporte [...] omits 617ab489aaff arm: dts: mt2701: harmonize node names and compatibles omits d0ec64bd6766 arm: dts: mt7623: harmonize node names and compatibles omits 28acbc773c33 arm: dts: mt7629: harmonize node names and compatibles omits d1c9c70a8823 arm64: dts: mediatek: mt8183: fix dtbs_check warning omits 6029cae696c8 arm64: dts: mediatek: mt7622: harmonize node names and com [...] omits 86c5ed12cf72 arm64: dts: mediatek: mt8516: harmonize node names and com [...] omits 357c5f717ea4 arm64: dts: mediatek: mt2712: harmonize node names omits c61872d5cc44 arm64: dts: mediatek: mt8173: fix dtbs_check warning omits e4e5d030bd77 arm64: dts: mt8173: fix property typo of 'phys' in dsi node omits 80755855f808 mtip32xx: use LIST_HEAD() for list_head omits acf8aec3501c mtip32xx: use DEFINE_SPINLOCK() for spinlock discards 2e64c22af09e io_uring: drop sqd lock before handling signals for SQPOLL omits 0f00b82e5413 block: remove the revalidate_disk method omits 4bae7afdd789 paride/pd: remove ->revalidate_disk omits 5644dc0a7567 drm/i915: rename i915_rev_steppings->intel_step_info omits 26475ca95889 drm/i915: rename disp_stepping->display_step and gt_steppi [...] omits cd0fcf5af791 drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPI [...] omits 34b7e27b88e5 drm/i915: switch TGL and ADL to the new stepping scheme omits ef47b7ab1faa drm/i915: switch KBL to the new stepping scheme omits 439c8dccb6a7 drm/i915: add new helpers for accessing stepping info omits 7eb186bbe9f3 drm/i915: split out stepping info to a new file omits 13225a5c7b1c dt-bindings: arm: Add compatible for Mediatek MT8195 omits 8c7713c00488 dt-bindings: serial: Add compatible for Mediatek MT8195 omits ac75c32e821b dt-bindings: timer: Add compatible for Mediatek MT8195 omits 124d64392de2 arm64: dts: mt8183: Add kukui-jacuzzi-juniper board omits cabc71b08eb5 arm64: dts: mt8183: Add kukui-jacuzzi-damu board omits c60dd29e2d11 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] omits 02e744a11a01 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-damu omits a4e5eed2c6a6 drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag omits 99e5730dd2b1 Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] discards 1f6890b1bf84 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits acc3042d62cb arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled omits 31d02e7ab008 arm64: kaslr: support randomized module area with KASAN_VMALLOC omits 71b613fc0c69 arm64: Kconfig: support CONFIG_KASAN_VMALLOC omits 7d7b88ff5f8f arm64: kasan: abstract _text and _end to KERNEL_START/END omits 9a0732efa774 arm64: kasan: don't populate vmalloc area for CONFIG_KASAN [...] omits d3cbc7f82caa arm64: dts: mt8183: update wakeup register offset omits 10de02ce51f0 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next omits 33121347fb1c module: treat exit sections the same as init sections when [...] omits d28039fccf94 pinctrl: add a pincontrol driver for BCM6318 omits b6d46b945474 dt-bindings: add BCM6318 GPIO sysctl binding documentation omits b2f215141b98 dt-bindings: add BCM6318 pincontroller binding documentation omits 155cca1b0794 pinctrl: add a pincontrol driver for BCM63268 omits ff8324355d7a dt-bindings: add BCM63268 GPIO sysctl binding documentation omits 9b3303413379 dt-bindings: add BCM63268 pincontroller binding documentation omits 50554accf7a7 pinctrl: add a pincontrol driver for BCM6368 omits fd22635f222f dt-bindings: add BCM6368 GPIO sysctl binding documentation omits 9fbf8303796c dt-bindings: add BCM6368 pincontroller binding documentation omits 705791e23ecd pinctrl: add a pincontrol driver for BCM6362 omits 7ca989eafbd6 dt-bindings: add BCM6362 GPIO sysctl binding documentation omits 6e4b5e1fc775 dt-bindings: add BCM6362 pincontroller binding documentation omits 9494b16976e1 pinctrl: add a pincontrol driver for BCM6358 omits cfb1b98bc8d5 dt-bindings: add BCM6358 GPIO sysctl binding documentation omits 6d591614bfe8 dt-bindings: add BCM6358 pincontroller binding documentation omits 9bf34ac5ab58 pinctrl: add a pincontrol driver for BCM6328 omits 7f9dfaa2afb6 dt-bindings: add BCM6328 GPIO sysctl binding documentation omits 44dbcd8eb08a dt-bindings: add BCM6328 pincontroller binding documentation omits 132f95016db0 pinctrl: bcm: add bcm63xx base code omits fb9da17bd265 dt-bindings: improve BCM6345 GPIO binding documentation omits d46bf9ec4596 gpio: regmap: set gpio_chip of_node omits 9c7d24693d86 gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP omits 14373711dd54 erofs: add on-disk compression configurations omits a52ef778ff28 arm64: smp: Add missing prototype for some smp.c functions discards f243b619b42c PCI: xgene: Fix cfg resource mapping omits 4136c4443efc ARM: configs: at91: Modernize UBI defconfig part omits 48a22e1bdfbc ARM: configs: at91: Add USB Video webcam class omits 529ab9039a52 ARM: configs: at91: Add mtd tests as modules omits 78529d025209 ARM: configs: at91: sama5: Add audio MIKROE PROTO board omits c016d98eb43b ARM: configs: at91: sama5: Enable LAN78XX as module omits 3133badba54c ARM: configs: at91: sama5: PIOBU as built-in omits 759835d5aa1e ARM: configs: at91: sama5: MCP16502 regulator as built-in omits a0e6830c95b7 ARM: configs: at91: sama5: enable the Hantro G1 engine omits 7e53ba4e13c2 ARM: configs: at91: sama5: update with savedefconfig omits 19f0e8cddf0f MIPS: Loongson64: enable CONFIG_USB_SERIAL_PL2303 omits dc92d0df51dc crypto: mips: add poly1305-core.S to .gitignore omits 139c949f7f0a MIPS: ralink: mt7621: add memory detection support omits 8eb6eb4882f2 MIPS: ralink: annotate prom_soc_init() with __init omits f766b28a5edf arch: mips: fix unmet dependency for MTD_COMPLEX_MAPPINGS omits e87f69a5187d arch: mips: fix unmet dependency for DEBUG_INFO omits 66633abd0642 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again omits 14c9e23369f1 ARM: dts: stm32: enable the analog filter for all I2C node [...] omits 680dcede2762 drm/ttm: switch back to static allocation limits for now omits 887281c7519d firmware: arm_scmi: Port clock protocol to new protocols i [...] omits 0f84576a62c4 firmware: arm_scmi: Remove legacy scmi_power_ops protocol [...] omits 26f19496a976 firmware: arm_scmi: Port genpd driver to the new scmi_powe [...] omits 9bc8069c8567 firmware: arm_scmi: Port power protocol to new protocols i [...] omits f58315a49ce9 firmware: arm_scmi: Remove legacy scmi_perf_ops protocol i [...] omits eb1d35c6e3fc cpufreq: scmi: Port driver to the new scmi_perf_proto_ops [...] omits 1fec5e6b5233 firmware: arm_scmi: Port perf protocol to new protocols interface omits 8d3581c2526f firmware: arm_scmi: Port base protocol to new interface omits 3d5d6e84ea0e firmware: arm_scmi: Add helper to access protocol revision [...] omits a4a20b0975dc firmware: arm_scmi: Add new protocol handle core transfer ops omits b9f7fd907c38 firmware: arm_scmi: Convert events registration to protoco [...] omits 533c7095b1ff firmware: arm_scmi: Refactor events registration omits 5ad3d1cf7d34 firmware: arm_scmi: Introduce new devres notification ops omits 3dd2c8147556 firmware: arm_scmi: Make notifications aware of protocols users omits 23934efe3748 firmware: arm_scmi: Introduce devres get/put protocols operations omits d084e52e5b7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 152ec0d0d0e1 m68k: defconfig: Update defconfigs for v5.12-rc1 omits bbbf6db5a0b5 arm64: dts: renesas: r8a779a0: Fix PMU interrupt omits 7c4721276611 arm64: dts: renesas: r8a779a0: Add VSPD support omits e91bb1464df7 arm64: dts: renesas: r8a779a0: Add FCPVD support omits 9d68a3866444 arm64: dts: renesas: falcon-cpu: Add GP LEDs omits d7b6cc563a60 firmware: arm_scmi: Introduce protocol handle definitions omits 48dc16e2e52c firmware: arm_scmi: Extend protocol registration interfaces omits f5076c6ba02e can: uapi: can.h: mark union inside struct can_frame packed omits f522d9559b07 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE omits 9e9714742fb7 can: bcm/raw: fix msg_namelen values depending on CAN_REQU [...] omits c7dbf4c08868 xfrm: Provide private skb extensions for segmented and hw [...] omits 56cfe6f820a6 Input: elants_i2c - drop zero-checking of ABS_MT_TOUCH_MAJ [...] discards 8666fc819b7e Merge branch 'kconfig' into for-next discards 958736f1458d arm64: move --fix-cortex-a53-843419 linker test to Kconfig discards 7385c3be9ca6 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh discards f3a8ef24f3da kbuild: check the minimum assembler version in Kconfig omits c53af9688ad2 Merge branch 'clk-cleanup' into clk-next omits fe8a057839fc Merge tag 'drm-next-20210322' of git://linuxtv.org/pinchar [...] omits 46249cded18a erofs: introduce on-disk lz4 fs configurations omits 5d50538fc567 erofs: support adjust lz4 history window size omits de06a6a37541 erofs: introduce erofs_sb_has_xxx() helpers omits 69931cc387cc powerpc/powernv: Remove unneeded variable: "rc" omits 4fe529449d85 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration omits d19b3ad02c2d powerpc/pseries/hotplug-cpu: Show 'last online CPU' error [...] omits dfc4ae337218 selftests/powerpc: unmark non-kernel-doc comments omits e23ecdf9fd87 cxl: Fix couple of spellings omits 48cf12d88969 powerpc/irq: Inline call_do_irq() and call_do_softirq() omits d2313da4ff56 powerpc/setup_64: Fix sparse warnings omits a329ddd472fa powerpc/embedded6xx: Remove CONFIG_MV64X60 omits bbbe563f8490 powerpc/iommu/debug: fix ifnullfree.cocci warnings omits a2308836880b powerpc: Fix arch_stack_walk() to have running function as [...] omits a1cdef04f22d powerpc: Convert stacktrace to generic ARCH_STACKWALK omits 826a307b0a11 powerpc: Rename 'tsk' parameter into 'task' omits accdd093f260 powerpc: Activate HAVE_RELIABLE_STACKTRACE for all omits 8b8adeb3007f powerpc/book3s64/kuap: Move Kconfig varriables to BOOK3S_64 omits 89f7d2927ae1 powerpc/kernel: Trivial typo fix in kgdb.c omits 1479e3d3b755 powerpc/64s: Fix hash fault to use TRAP accessor omits 98c26a72751e powerpc/mm: Remove unneeded #ifdef CONFIG_PPC_MEM_KEYS omits b77878052a14 powerpc/fsl-pci: Fix section mismatch warning omits 55c2f5574a01 powerpc: Fix section mismatch warning in smp_setup_pacas() omits c2a2a5d0270c powerpc/64s: Fold update_current_thread_[i]amr() into thei [...] omits 7a7685acd212 powerpc/eeh: Fix build failure with CONFIG_PROC_FS=n omits 7a0fdc19f241 powerpc/pci: fix warning comparing pointer to 0 omits 9214cf0f48ca powerpc/xive: use true and false for bool variable omits 6eeca7a11379 powerpc/asm-offsets: GPR14 is not needed either omits e448e1e774dc powerpc/math: Fix missing __user qualifier for get_user() [...] omits 7a7d744ffe87 powerpc/mm/book3s64: Fix a typo in mmu_context.c omits f239873fcd95 powerpc/64e: Trivial spelling fixes throughout head_fsl_booke.S omits 802b55603934 powerpc/Makefile: Remove workaround for gcc versions below 4.9 omits c16728835eec powerpc/32: Manage KUAP in C omits 0b45359aa2df powerpc/8xx: Create C version of kuap save/restore/check helpers omits 21eb58ae4fce powerpc/32s: Create C version of kuap save/restore/check helpers omits ad2d2344771d powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_ [...] omits b5efec00b671 powerpc/32s: Move KUEP locking/unlocking in C omits a2b3e09ae41c powerpc/32: Only use prepare_transfer_to_handler function [...] omits a5d33be0512b powerpc/32: Return directly from power_save_ppc32_restore() omits 16db54369df6 powerpc/32: Save remaining registers in exception prolog omits a305597850c9 powerpc/32: Refactor saving of volatile registers in excep [...] omits acc142b6230e powerpc/32: Remove the xfer parameter in EXCEPTION() macro omits 4c0104a83fc3 powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATE omits 8f6ff5bd9b73 powerpc/32: Only restore non volatile registers when required omits bce4c26a4e32 powerpc/32: Add a prepare_transfer_to_handler macro for ex [...] omits 719e7e212c7e powerpc/32: Save trap number on stack in exception prolog omits af6f2ce84b2f powerpc/32: Call bad_page_fault() from do_page_fault() omits e72915560b15 powerpc/32: Set regs parameter in r3 in transfer_to_handler omits db297c3b07af powerpc/32: Don't save thread.regs on interrupt entry omits b96bae3ae2cb powerpc/32: Replace ASM exception exit by C exception exit [...] omits e9f99704aafc powerpc/32: Always save non volatile registers on exception entry omits 0f2793e33db2 powerpc/32: Perform normal function call in exception entry omits 32d2ca0e969a powerpc/32: Refactor booke critical registers saving omits 8f844c06f460 powerpc/32: Provide a name to exception prolog continuatio [...] omits dc13b889b586 powerpc/32: Move exception prolog code into .text once MMU [...] omits 7bf1d7e1abab powerpc/32: Use START_EXCEPTION() as much as possible omits 5b5e5bc53def powerpc/32: Add vmap_stack_overflow label inside the macro omits a4719f5bb6d7 powerpc/32: Statically initialise first emergency context omits 9b6150fb8942 powerpc/32: Enable instruction translation at the same tim [...] omits 5b1c9a0d7f3b powerpc/32: Tag DAR in EXCEPTION_PROLOG_2 for the 8xx omits 7aa8dd67f157 powerpc/32: Always enable data translation in exception prolog omits 574723064556 powerpc/32: Remove ksp_limit omits e464d92b292c powerpc/32: Use fast instruction to set MSR RI in exceptio [...] omits 79f4bb17f181 powerpc/32: Handle bookE debugging in C in exception entry omits f93d866e14b7 powerpc/32: Entry cpu time accounting in C omits be39e1050683 powerpc/32: Reconcile interrupts in C omits 0512aadd750a powerpc/40x: Prepare normal exception handler for enabling [...] omits 0fc1e93481f6 powerpc/40x: Prepare for enabling MMU in critical exceptio [...] omits 26c468860c32 powerpc/40x: Reorder a few instructions in critical except [...] omits fcd4b43c36c6 powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in critica [...] omits 9d3c18a11a93 powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro to a g [...] omits 52ae92cc290f powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB miss handlers omits a58cbed68315 powerpc/traps: Declare unrecoverable_exception() as __noreturn omits 24a806d849c0 erofs: add unsupported inode i_format check omits 8137824eddd2 erofs: don't use erofs_map_blocks() any more omits 5cfad4f45806 arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 omits 0b964600d3aa erofs: complete a missing case for inplace I/O omits 30048cdac4b9 erofs: use sync decompression for atomic contexts only omits 648f2de053a8 erofs: use workqueue decompression for atomic contexts only omits b4892fa3e7fd erofs: avoid memory allocation failure during rolling deco [...] omits 51c8eaa1b73e arm64: dts: fsl-ls1028a-kontron-sl28: add rtc0 alias omits c75dc98b58db arm64: dts: ls1028a: move rtc alias to individual boards omits 2d9f69bc5a5a cxl: don't manipulate the mm.mm_users field directly omits d943bc742a6a powerpc/uprobes: Validation for prefixed instruction omits d3ccc9781560 powerpc/signal: Use __get_user() to copy sigset_t omits 0f92433b8f9f powerpc/signal64: Rewrite rt_sigreturn() to minimise uacce [...] omits 96d7a4e06fab powerpc/signal64: Rewrite handle_rt_signal64() to minimise [...] omits b3535535922d arm64: dts: fsl-ls1028a-kontron-sl28: combine unused partitions omits aa4943300e18 arm64: dts: fsl-ls1028a-kontron-sl28: move MTD partitions omits 798a1807ab13 arm64: dts: imx8mp-evk: Improve the Ethernet PHY description omits a362b0cc94d4 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on omits 7fffadcf7218 arm64: dts: imx8mq-librem5: Hog the correct gpio omits 312a46148513 arm64: dts: lx2160a-clearfog-itx: add SFP support omits 846f752866bd arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART omits f29fa7445316 arm64: dts: imx8mn: Reorder flexspi clock-names entry omits 9eaf9984221b arm64: dts: imx8mm: Reorder flexspi clock-names entry omits 2c832fe41a8d arm64: dts: ls1028a: set up the real link speed for ENETC port 2 omits 4eac5e728b9d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support omits 307fd14d4b14 arm64: dts: imx: add imx8qm mek support omits f2180be18a63 arm64: dts: imx: add imx8qm common dts file omits 3ccc3515ba25 arm64: dts: imx8qm: add dma ss support omits 35f4e9d7530f arm64: dts: imx8: split adma ss into dma and audio ss omits 3a3e72f1ed3a arm64: dts: imx8qm: add conn ss support omits d486c5b60eb9 arm64: dts: imx8qm: add lsio ss support omits 16c4ea7501b1 arm64: dts: imx8: switch to new lpcg clock binding omits 26de33a1e273 arm64: dts: imx8: switch to two cell scu clock binding omits e783b6bc8992 arm64: dts: imx8: add adma lpcg clocks omits 9de8a226758b arm64: dts: imx8: add conn lpcg clocks omits 438ae46b8e86 arm64: dts: imx8: add lsio lpcg clocks omits 0dcd27bda232 arm64: dts: imx8qxp: orginize dts in subsystems omits b1484229a5ad arm64: dts: imx8qxp: move scu pd node before scu clock node omits c75c6d584092 arm64: dts: imx8qxp: add fallback compatible string for scu pd omits 36133cb5db3c arm64: dts: imx8mp: add wdog2/3 nodes omits 5dbadc848259 arm64: dts: fsl: add support for Kontron pitx-imx8m board omits 193323e10094 powerpc/signal64: Replace restore_sigcontext() w/ unsafe_r [...] omits 7bb081c8f043 powerpc/signal64: Replace setup_sigcontext() w/ unsafe_set [...] omits 2d19630e20fe powerpc/signal64: Remove TM ifdefery in middle of if/else block omits 1a130b67c682 powerpc: Reference parameter in MSR_TM_ACTIVE() macro omits c6c9645e3748 powerpc/signal64: Remove non-inline calls from setup_sigcontext() omits 609355dfc88e powerpc/signal: Add unsafe_copy_{vsx, fpr}_from_user() omits 9466c1799fa2 powerpc/uaccess: Add unsafe_copy_from_user() omits deb9b13eb257 powerpc/qspinlock: Use generic smp_cond_load_relaxed omits c11d56b3761c ARM: imx7d-remarkable2: Initial device tree for reMarkable2 omits 6634b2d252ac dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet omits 974bdace1aec dt-bindings: Add vendor prefix for reMarkable omits 94c586e5941a arm64: configs: enable FlexTimer alarm timer omits f63af5f3b8e2 firmware: imx: scu-pd: add missed ADC1 pd omits 21cfd2db9f51 bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list omits fef1869fb8b6 Merge branch 'ipa-next' omits 4ea29143ebe6 net: ipa: kill IPA_TABLE_ENTRY_SIZE omits 19aaf72c0c7a net: ipa: DMA addresses are nicely aligned omits 782d767a2d0f net: ipa: use version based configuration for SC7180 omits fc566dab45f9 net: ipa: switch to version based configuration omits d21d1f33b190 net: ipa: don't define endpoints unnecessarily omits e695bed28a5d net: ipa: store BCR register values in config data omits 862d3f2c9bd1 net: ipa: fix all kernel-doc warnings omits 1b479fb80160 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit omits 9d0365448b5b net: moxa: remove redundant dev_err call in moxart_mac_probe() omits d759c1bd2696 net: lantiq: Remove redundant dev_err call in xrx200_probe() omits 656151aaa623 net: dsa: hellcreek: Remove redundant dev_err call in hell [...] omits 8e99ca3fdb31 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] omits 8d93a4f9ccfd mt76: Convert to DEFINE_SHOW_ATTRIBUTE omits 6937d8c71f69 arm64: configs: Select REALTEK_PHY as built-in omits 30f347ae7cc1 net: stmmac: fix missing unlock on error in stmmac_suspend() omits 7c6b0892b0c5 firmware: imx: scu-pd: Update comments for single global p [...] omits 284fda1eff8a sit: use min omits b6908cf795e9 NFC: digital: Correct function name in the kerneldoc comments omits f7b88985a1ae ip6_tunnel:: Correct function name parse_tvl_tnl_enc_lim() [...] omits 03ff7371cba4 net: 9p: Correct function names in the kerneldoc comments omits 54e625e3bd1d 9p/trans_fd: Correct function name p9_mux_destroy() in the [...] omits 8bf94a92505e net: 9p: Correct function name errstr2errno() in the kerne [...] omits bb2882bc6c54 net: core: Correct function name netevent_unregister_notif [...] omits af825087433f net: core: Correct function name dev_uc_flush() in the kerneldoc omits 3ba937fb95e8 netlabel: Correct function name netlbl_mgmt_add() in the k [...] omits 37569287cba1 l3mdev: Correct function names in the kerneldoc comments omits 4732315ca9fe net: dsa: mt7530: clean up core and TRGMII clock setup omits 54422bd436e0 net: hns3: no return statement in hclge_clear_arfs_rules omits de1d1ee3e3e9 nexthop: Rename artifacts related to legacy multipath next [...] omits 9195f06b2d0f net: vsock: Fix a typo omits 21c00a186fac net: sctp: Fix some typos omits ebf893958c13 net: rds: Fix a typo omits 214037a146ff drivers: net: smc91x: remove redundant initialization of p [...] omits 72642f4127c3 Merge branch 'selftests-packets-per-second' omits 53b61f29367d selftests: forwarding: Add tc-police tests for packets per second omits c127ffa23e41 selftests: tc-testing: add action police selftest for pack [...] omits a7fd0e6d758f xfrm_user.c: Added a punctuation omits aa8ef1b9abd4 xfrm_policy.c : Mundane typo fix omits fb373c8455af sm_statefuns.c: Mundane spello fixes omits f2e3093172b9 reg.c: Fix a spello omits 0184235ec6d1 node.c: A typo fix omits bcae6d5faf3f netfilter: nf_conntrack_acct.c: A typo fix omits f60d94f0d7b4 netfilter: ipvs: A spello fix omits 195a8ec4033b ncsi: internal.h: Fix a spello omits 55320b82d634 mptcp: subflow.c: Fix a typo omits b18dacab6bc4 mac80211: cfg.c: A typo fix omits 61f840601084 llc: llc_core.c: COuple of typo fixes omits 71a2fae50895 kcm: kcmsock.c: Couple of typo fixes omits bf05d48dbda8 iucv: af_iucv.c: Couple of typo fixes omits 89e8347f0ff4 ipv6: route.c: A spello fix omits 912b519afc8f ipv6: addrconf.c: Fix a typo omits e5ca43e82d91 ipv4: tcp_lp.c: Couple of typo fixes omits a66e04ce0e01 ipv4: ip_output.c: Couple of typo fixes omits e919ee389c18 bearer.h: Spellos fixed omits 8406d38fde5c af_x25.c: Fix a spello discards b0a48966071e io_uring: allow events and user_data update of running pol [...] discards a6d151ee1ea2 io_uring: abstract out a io_poll_find_helper() discards 96a975cb31a9 io_uring: terminate multishot poll for CQ ring overflow discards 2368efc137c2 io_uring: abstract out helper for removing poll waitqs/hashes discards a50dcbf1d74a io_uring: add multishot mode for IORING_OP_POLL_ADD discards 29500b130300 io_uring: include cflags in completion trace event discards 1dfbe02dabca io_uring: allocate memory for overflowed CQEs discards af768747afe1 io_uring: mask in error/nval/hangup consistently for poll discards 421d05175ea4 io_uring: optimise rw complete error handling discards 735ea1b5bfdd io_uring: hide iter revert in resubmit_prep discards 3afab4241c34 io_uring: don't alter iopoll reissue fail ret code discards b6a2f60ab9be io_uring: optimise kiocb_end_write for !ISREG discards b6324d41311b io_uring: kill unused REQ_F_NO_FILE_TABLE discards 3b0da2cedc73 io_uring: don't init req->work fully in advance discards 66a7d614890a io-wq: refactor *_get_acct() discards da161d0b1bb7 io_uring: remove tctx->sqpoll discards dfcd53b43ab8 io_uring: don't do extra EXITING cancellations discards c82105db0a14 io_uring: don't clear REQ_F_LINK_TIMEOUT discards 4200a86f513b io_uring: optimise io_req_task_work_add() discards edd0abd11e19 io_uring: abolish old io_put_file() discards 21ac16d9ac2e io_uring: optimise io_dismantle_req() fast path discards 30f8510c4205 io_uring: inline io_clean_op()'s fast path discards 00569efca7c2 io_uring: remove __io_req_task_cancel() discards 3cb9b2947fdf io_uring: add helper flushing locked_free_list discards 58ae52b9dcaf io_uring: refactor io_free_req_deferred() discards 16de76923f96 io_uring: inline io_put_req and friends discards f87f1c582934 io_uring: refactor rsrc refnode allocation discards 53f4fc1e2f74 io_uring: refactor io_flush_cached_reqs() discards e0d5addba79a io_uring: optimise success case of __io_queue_sqe discards 8beeaf15d2b5 io_uring: inline __io_queue_linked_timeout() discards 0247b14eeaf9 io_uring: keep io_req_free_batch() call locality discards 22b068a81bd6 io_uring: optimise tctx node checks/alloc discards e74109ac2655 io_uring: optimise io_uring_enter() discards 65d63e1cf8c8 io_uring: don't take ctx refs in task_work handler discards c6477863d2ef io_uring: transform ret == 0 for poll cancelation completions discards 07de616593ef io_uring: correct comment on poll vs iopoll discards 3abcb565d831 io_uring: cache async and regular file state for fixed files discards fd0120815bbf io_uring: don't check for io_uring_fops for fixed files discards 43bf8466e78a io_uring: simplify io_sqd_update_thread_idle() discards 95879ac66161 io_uring: switch to atomic_t for io_kiocb reference count discards a5b15e9d1bb0 io_uring: wrap io_kiocb reference count manipulation in helpers discards 83304c4b630a io_uring: simplify io_resubmit_prep() discards a45c3c0df14b io_uring: merge defer_prep() and prep_async() discards 9dd69bb04ece io_uring: rethink def->needs_async_data discards 797901d7029e io_uring: untie alloc_async_data and needs_async_data discards 98b597781655 io_uring: refactor out send/recv async setup discards c46b4f002e11 io_uring: use better types for cflags discards 27dd3e8fef74 io_uring: refactor provide/remove buffer locking discards 8e300c060a36 io_uring: add a helper failing not issued requests discards 574b0c68ca1d io_uring: further deduplicate file slot selection discards 13d972b02ee1 io_uring: reuse io_req_task_queue_fail() discards 0af0074b2122 io_uring: avoid taking ctx refs for task-cancel discards 613c80ba1c95 m68k: fix flatmem memory model setup omits ebca17707e38 Documentation/admin-guide: Change doc for split_lock_detec [...] omits ebb1064e7c2e x86/traps: Handle #DB for bus lock omits f21d4d3b97a8 x86/cpufeatures: Enumerate #DB for bus lock detection omits 1591584e2e76 x86/process/64: Move cpu_current_top_of_stack out of TSS omits bd9a5fc2edb0 MAINTAINERS: Add myself as futex reviewer omits 0b4a285e2c65 x86/vmware: Avoid TSC recalibration when frequency is known discards e10e71c5f1e3 Merge branch 'features' into for-next discards a832b6f465eb Merge branch 'fixes' into for-next omits 7e32a09fdcb3 bpf: tcp: Remove comma which is causing build error omits 652d40b2f8be s390/pci: fix DMA cleanup on hard deconfigure omits 263df6e48544 s390/spinlock: remove align attribute from arch_spinlock_t omits 67518feb5fda Merge branch 'next/dt' into for-next omits 7f4ebf3e4ce1 ARM: dts: exynos: Add front camera support to I9100 omits bd9c9fe2ad04 mtd: rawnand: bbt: Skip bad blocks when searching for the [...] omits 28f0be44b263 include: linux: mtd: Remove duplicate include of nand.h omits 7134a2d026d9 mtd: parsers: ofpart: support Linksys Northstar partitions omits 2fa7294175c7 dt-bindings: mtd: add binding for Linksys Northstar partitions omits ac42c46f983e dt-bindings: mtd: Document use of nvmem-cells compatible omits 52981a0fa9f7 dt-bindings: nvmem: drop $nodename restriction omits 658c4448bbbf mtd: core: add nvmem-cells compatible to parse mtd as nvmem cells omits e3c1f1c92d6e mtd: add OTP (one-time-programmable) erase ioctl omits 5cd6fa6de5e9 arm64: setup: name `tcr` register omits 776e49af6000 arm64: setup: name `mair` register omits 1e97743fd180 mtd: require write permissions for locking and badblock ioctls omits 25fefc88c71f mtd: spinand: core: add missing MODULE_DEVICE_TABLE() omits 5c8a620ab22b mtd: rawnand: rockchip: Use flexible-array member instead [...] omits 33cebf701e98 mtd: rawnand: atmel: Update ecc_stats.corrected counter omits 1200c7f834ae mtd: rawnand: mxc: Remove unneeded of_match_ptr() omits 4682dd19a668 mtd: rawnand: r852: replace spin_lock_irqsave by spin_lock [...] omits 7a534c5e4159 mtd: rawnand: remove duplicate include in rawnand.h omits 22ca05b82d3e mtd: rawnand: brcmnand: move to polling in pio mode on oops write omits a071912636cc mtd: rawnand: brcmnand: read/write oob during EDU transfer omits b07f3499661c arm64: stacktrace: Move start_backtrace() out of the header omits d72260cc7879 Documentation: fpga: dfl: Add description for DFL UIO support omits bbfb54e7b3e4 uio: uio_dfl: add userspace i/o driver for DFL bus omits db3a4f0abefd misc/pvpanic: add PCI driver omits b3c0f8774668 misc/pvpanic: probe multiple instances omits 6861d27cf590 misc/pvpanic: split-up generic and platform dependent code omits d225ef6fda7c base: dd: fix error return code of driver_sysfs_add() omits e611f8cd8717 driver core: Use unbound workqueue for deferred probes omits 6880149e5a78 applicom: fix some err codes returned by ac_ioctl omits 40635128fee8 scripts/spdxcheck.py: Fix a typo omits f20b2c2a07f8 uacce: delete unneeded variable initialization omits 1114ab22e417 kgdbts: Switch to do_sys_openat2() for breakpoint testing omits dbdc671d5c85 misc: genwqe: Rudimentary typo fixes omits d0e874705ef9 misc: sgi-xp: xp_main: make some symbols static omits 305271ab4f54 staging: rtl8723bs: remove unused macros in include/drv_types.c omits c84b189cd284 staging: rtl8723bs: include macro in a do - while loop in [...] omits 777f9d9ba5c5 staging: rtl8723bs: remove unused fields in struct security_priv omits f87d0b34c535 staging: rtl8723bs: remove macros updating unused fields i [...] omits e88231febb48 staging: rtl8723bs: put parentheses on macros with complex [...] omits 78a626383e4f staging: rtl8723bs: remove unused macros in include/wifi.h omits 7bb2db0dcbe3 staging: rtl8723bs: add spaces around operator in include/ [...] omits d904eac99187 staging: rtl8723bs: put parentheses on macros with complex [...] omits d88c117c334e staging: rtl8723bs: remove commented code line in os_dep/i [...] omits 9cbc7a2fb93b staging: rtl8723bs: remove unused field in rereg_nd_name_d [...] omits ca876454f767 staging: rtl8723bs: remove unused macro in include/rtw_pwrctrl.h omits 9ae4632668b4 staging: rtl8723bs: remove unused macros in include/hal_phy.h omits b7f2b6f5ad4c staging: rtl8723bs: add spaces around operators in include [...] omits a6bf763d1273 staging: rtl8723bs: put parentheses on macros with complex [...] omits e69934a1428b staging: rtl8723bs: remove unused macros in include/hal_data.h omits a77a6c77b834 staging: rtl8723bs: remove unused macros in include/hal_com_reg.h omits 73b797d57f07 staging: rtl8723bs: added spaces around operators in a mac [...] omits 1a1a0e6eaa87 staging: rtl8723bs: put parentheses on macro with complex [...] omits a9c6a84991c9 staging: rtl8723bs: remove unused macros in include/hal_com.h omits 7a151e9c0a74 Staging: rtl8723bs: remove useless macros omits f632c6142779 Staging: rtl8723bs: remove obsolete comments omits 2e2b93ac2e97 staging: rtl8723bs: fix broken indentation omits babb5b8e2b91 staging: rtl8723bs: hal: remove unused variable in HalBtc8 [...] omits e3f480cf4ba6 staging: rtl8723bs: sdio_ops: removing unused variable omits 211b4d42b70f tty: fix memory leak in vc_deallocate omits 9f299d3264c6 dt-bindings: serial: stm32: Use 'type: object' instead of [...] omits 8465df70e49c serial: 8250_of: Add nuvoton,wpcm450-uart omits 3ece873e1808 dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart omits e5242861ec6a usb: gadget: s3c: Fix the error handling path in 's3c2410_ [...] omits 42067ccd9eb2 usb: gadget: s3c: Fix incorrect resources releasing omits d00be779cc50 usb: dwc3: Create helper function getting MDWIDTH omits 487adc545bce dt-bindings: usb: usb-nop-xceiv: Convert to DT schema omits cc27bb4e7f8b dt-bindings: usb: mediatek,mtu3: Use graph schema omits 016381f3c136 arm64: dts: mt8183: update wakeup register offset omits cec96bc53a87 usb: xhci-mtk: remove MODULE_ALIAS omits 6144ef35ab11 usb: xhci-mtk: drop CONFIG_OF omits 275af512425c dt-bindings: usb: mtu3: support wakeup for mt8183 and mt8192 omits 52445887492c dt-bindings: usb: mtk-xhci: add support wakeup for mt8183 [...] omits 38833cbda2c2 usb: misc: usbsevseg: update to use usb_control_msg_send() omits ced6a0ba266e usb: misc: ezusb: update to use usb_control_msg_send() omits f5ffdd3b7554 usb: misc: ehset: update to use the usb_control_msg_{send| [...] omits c21161e40ee9 power: supply: Fix build error when CONFIG_POWER_SUPPLY is [...] omits 8a5b5c3c1634 usb: dwc3: gadget: modify the scale in vbus_draw callback omits f2ea2c3568eb Merge branch 'locking/WIP' into locking/urgent omits 781bab3238c2 Input: elants_i2c - fix division by zero if firmware repor [...] omits 73e7f1732e80 Input: imx_keypad - convert to a DT-only driver discards ea7737109dfe xtensa: fix uaccess-related livelock in do_page_fault omits 6c46215d6b62 gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events omits aa89ee98b8b4 docs: dt: Add DT API documentation omits 8c8239c2c1fb of: Add missing 'Return' section in kerneldoc comments omits 62f026f082e4 of: Fix kerneldoc output formatting omits b83db5b84900 docs: dt: Group DT docs into relevant sub-sections omits 7248213cf45d docs: dt: Make 'Devicetree' wording more consistent omits 9be21f735812 docs: dt: writing-schema: Include the example schema in th [...] omits 0d45f83351b1 docs: dt: writing-schema: Remove spurious indentation omits b3e2589be34f dt-bindings: Fix reference in submitting-patches.rst to th [...] omits b368d9e7c9e1 dt-bindings: ddr: Add optional manufacturer and revision I [...] omits d26a56674497 interconnect: qcom: Add SM8350 interconnect provider driver omits c009ffe661f6 dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings omits ceb3d6b68e13 cifsd: remove redundant assignment to variable err omits fddbf4b6dc99 Merge branch 'bpf: Support calling kernel function' omits 7bd1590d4eba bpf: selftests: Add kfunc_call test omits 78e60bbbe8e8 bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions omits 39cd9e0f6783 bpf: selftests: Rename bictcp to bpf_cubic omits 5bd022ec01f0 libbpf: Support extern kernel function omits aa0b8d43e953 libbpf: Record extern sym relocation first omits 0c091e5c2d37 libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR omits 774e132e83d0 libbpf: Refactor codes for finding btf id of a kernel symbol omits 933d1aa32409 libbpf: Refactor bpf_object__resolve_ksyms_btf_id omits e78aea8b2170 bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc omits d22f6ad18709 tcp: Rename bictcp function prefix to cubictcp omits 797b84f727bc bpf: Support kernel function call in x86-32 omits e6ac2450d6de bpf: Support bpf program calling kernel function omits 34747c412041 bpf: Refactor btf_check_func_arg_match omits e16301fbe183 bpf: Simplify freeing logic in linfo and jited_linfo omits 861de02e5f3f bpf: Take module reference for trampoline in module omits cf97d7af2468 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] omits 0534e39c95a0 usb: cdns3: Optimize DMA request buffer allocation omits e379b40cc0f1 pata_ipx4xx_cf: fix IRQ check omits c7e8f404d56b pata_arasan_cf: fix IRQ check omits 9437499086c2 arm64: dts: ti: k3-j7200: Add support for higher speed mod [...] omits f4cc7daf460b arm64: dts: ti: k3-j7200-common-proc-board: Disable unused [...] omits e0b2e6af39ea arm64: dts: ti: k3-j7200: Add gpio nodes omits a1281601f88e farsync: use DEFINE_SPINLOCK() for spinlock omits c3c97fd0ca6a Merge branch 'llc-kdoc' omits 72e6afe6b4b3 net: llc: Correct function name llc_pdu_set_pf_bit() in header omits 8114f099d937 net: llc: Correct function name llc_sap_action_unitdata_in [...] omits 26440a63a1ac net: llc: Correct some function names in header omits bc556d3edd0d tipc: fix kernel-doc warnings omits 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer derefere [...] omits aeab5cfbc8c7 net: ethernet: remove duplicated include omits 4e6d698f86a4 Merge branch 'axienet-clock-additions' omits b11bfb9a19f9 net: axienet: Enable more clocks omits a0e55dcd2fa9 dt-bindings: net: xilinx_axienet: Document additional clocks omits 32bc7a2cca4d Merge branch 'mld-sleepable' omits 63ed8de4be81 mld: add mc_lock for protecting per-interface mld data omits f185de28d9ae mld: add new workqueues for process mld events omits 88e2ca308094 mld: convert ifmcaddr6 to RCU omits 4b200e398953 mld: convert ip6_sf_list to RCU omits 882ba1f73c06 mld: convert ipv6_mc_socklist->sflist to RCU omits cf2ce339b401 mld: get rid of inet6_dev->mc_lock omits 2d9a93b4902b mld: convert from timer to delayed work omits 6e2751433490 Merge branch 'ethtool-kdoc-touchups' omits d04feecaf154 ethtool: document the enum values not defines omits cf2cc0bf4fde ethtool: fec: fix FEC_NONE check omits ad1cd7856d87 ethtool: fec: add note about reuse of reserved omits f59798b8f683 Merge branch 'mptcp-cleanups' omits ef360019db40 selftests: mptcp: signal addresses testcases omits b46a02381093 mptcp: rename mptcp_pm_nl_add_addr_send_ack omits 8dd5efb1f91b mptcp: send ack for rm_addr omits b65d95adb802 mptcp: drop useless addr_signal clear omits 557963c383e8 mptcp: move to next addr when subflow creation fail omits d88c476f4a7d mptcp: export lookup_anno_list_by_saddr omits 8da6229b9524 selftests: mptcp: timeout testcases for multi addresses omits 2e580a63b5c2 selftests: mptcp: add cfg_do_w for cfg_remove omits 348d5c1dec60 mptcp: move to next addr when timeout omits 62535200be17 mptcp: drop unused subflow in mptcp_pm_subflow_established omits d84ad04941c3 mptcp: skip connecting the connected address omits f7efc7771eac mptcp: drop argument port from mptcp_pm_announce_addr omits 2d6f5a2b5720 mptcp: clean-up the rtx path omits 6cb502a3684e Merge branch 'ipa-resource' omits 3219953bedc5 net: ipa: support more than 6 resource groups omits 4fd704b3608a net: ipa: record number of groups in data omits 93c03729c548 net: ipa: pass data for source and dest resource config omits 7336ce1a7ae7 net: ipa: combine source and destation resource types omits d9d1cddf8b98 net: ipa: combine source and destination group limits omits cf9a10bd7c49 net: ipa: move ipa_resource_type definition omits 4bcfb35e7af9 net: ipa: index resource limits with type omits fd2b7bc32113 net: ipa: combine resource type definitions omits 9ab7e7288266 net: ipa: add some missing resource limits omits 47f71d6e677c net: ipa: identify resource groups omits a749c6c03762 net: ipa: fix bug in resource group limit programming omits ee3e6beaa015 net: ipa: introduce ipa_resource.c omits 4d656b706db3 Merge branch 'hns3-cleanups' omits b1261897b090 net: hns3: split out hclge_tm_vport_tc_info_update() omits 74d439b74ad3 net: hns3: split function hclge_reset_rebuild() omits f7be24f00702 net: hns3: fix some typos in hclge_main.c omits a1e144d7dc3c net: hns3: fix prototype warning omits 1e49432b91d6 net: hns3: remove unused parameter from hclge_dbg_dump_loopback() omits 567d1dd3e4bc net: hns3: remove unused parameter from hclge_set_vf_vlan_ [...] omits d914971df022 net: hns3: remove redundant query in hclge_config_tm_hw_err_int() omits c0127115ee23 net: hns3: remove redundant blank lines omits 43f8b9333d86 net: hns3: remove unused code of vmdq omits 026412ecac5d Merge tag 'mlx5-updates-2021-03-24' of git://git.kernel.or [...] discards d3fed0da34e9 file: fix close_range() for unshare+cloexec omits e55f2ffc4dc1 drm/mst: Enhance MST topology logging omits d58cf00dcedb Bluetooth: Increment management interface revision omits 3d34a71ff8f8 Bluetooth: Move the advertisement monitor events to correct list omits 02431b6cdb75 Bluetooth: Add missing entries for PHY configuration commands omits 0123f30be891 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit omits 692c910ce584 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit omits 57088a43a322 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] omits 3b5f02848de8 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] omits f39441865dc3 drm/amdgpu/pm: mark pcie link/speed arrays as const omits f093fadd45ef drm/amdgpu: remove irq_src->data handling omits 1482222c7e76 drm/amd/display: Removing unused code from dmub_cmd.h omits 44d4bc87154a drm/amdgpu: Fix check for RAS support omits 9811985ed4b3 drm/amd/display: Use appropriate DRM_DEBUG_... level omits a651901f065c drm/amdgpu: Set amdgpu.noretry=1 for Arcturus omits eca81f0ea9ad drm/amdgpu: added support for dynamic GECC omits c7016018068d drm/amdgpu: update host to psp interface omits b4711c921f07 drm/amd/pm: Update aldebaran pmfw interface omits eb88101f2c01 drm/amdgpu: move vram recover into sriov full access omits 17e27e4a894d drm/amd/pm: drop redundant and unneeded BACO APIs V2 omits ff40847f6f91 drm/amd/pm: label these APIs used internally as static omits 6a5f51fb4dc1 drm/amd/pm: make DAL communicate with SMU through unified [...] omits eea3ac2b013e drm/amdgpu/display: fix memory leak for dimgrey cavefish omits 465a7104950a amdgpu: fix gcc -Wrestrict warning omits 53af003994f0 amdgpu: avoid incorrect %hu format string omits 0f218bd6a5ad drivers: gpu: Remove duplicate include of amdgpu_hdp.h omits 09a7a8d713ba drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug omits 776b1048277f drm/atomic: Couple of typo fixes omits 140e476c1262 drm/radeon: don't evict if not initialized omits d17b07b12ec0 drm/amdgpu: replace per_device_list by array omits 03e50910f1bc drm/amd/display: 3.2.128 omits 6cf543681d7e drm/amd/display: Use pwrseq instance to determine eDP instance omits a56e979f60c6 drm/amd/display: Change input parameter for set_drr omits d3038ddf8f9f drm/amd/display: [FW Promotion] Release 0.0.57 omits f773d381629e drm/amd/display: Fix UBSAN: shift-out-of-bounds warning omits 3dd5fe9b94f4 drm/amd/display: Fixed Clock Recovery Sequence omits d10a239e97d2 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini omits e254d5501916 drm/amd/display: revert max lb use by default for n10 omits 17db590057e2 drm/amd/display: Fix debugfs link_settings entry omits 83b39e1fc3ea drm/amd/display: Log DMCUB trace buffer events omits 21dd118f8de3 Bluetooth: Fix wrong opcode error for read advertising features omits 353cac0e108f Bluetooth: Fix mgmt status for LL Privacy experimental feature omits 8657375165bc dt-bindings: media: video-interfaces: Drop the example omits 9a0229025c97 drm/amd/display: revert max lb lines change omits e5849638791e drm/amd/display: Add kernel doc to crc_rd_wrk field omits fc8bc86081ad drm/amd/display: hide VGH asic specific structs omits aa65b5dade12 drm/amd/display: Populate socclk entries for dcn2.1 omits 1ca4cf448fae drm/amdgpu: Use correct size when access vram omits 7e82c444a764 drm/amd/pm: fix gpu reset failure by MP1 state setting omits c63cc819d13f drm/amd/pm: fix MP1 state setting failure in s3 test omits 1115ef312e0b drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD omits 904351e346a9 drm/amdgpu: fix amdgpu_res_first() omits f9cd790d6f25 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 6c10c4307e0b drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct omits a909897b68ba drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] omits 846504cc03f9 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] omits 8c1f7bf92fea drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] omits 2b421b3e43cc drm/amd/pm: fix Navi1x runtime resume failure V2 omits 014b272e752e drm/amdgpu: Enable VCN/JPEG CG on aldebaran omits 709e0f247588 drm/amdgpu: Fix a typo omits 989ccc377e99 drm/amdgpu: Fix a typo omits b67b08f67a4f drm/radeon/ttm: Fix memory leak userptr pages omits ed1c2178af1e drm/amdgpu/ttm: Fix memory leak userptr pages omits e9404828c296 drm/amdgpu: skip kfd suspend/resume for S0ix omits e50945fec087 drm/amdgpu: drop S0ix checks around CG/PG in suspend omits d99990325bcc drm/amdgpu: skip CG/PG for gfx during S0ix omits f210cc0b63d9 drm/amdgpu: update comments about s0ix suspend/resume omits c4530a090c76 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend omits 0093c75ea77b drm/amdgpu: re-enable suspend phase 2 for S0ix omits 44edcf68aff4 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits cca2276ee5dc drm/amdgpu: clean up non-DC suspend/resume handling omits e638111473e4 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) omits ab331706c3ca drm/amdgpu: rework S3/S4/S0ix state handling omits 2ba7c53a78eb drm/amdgpu: fix the hibernation suspend with s0ix omits bbc845c2e7b4 drm/amdgpu: disentangle HG systems from vgaswitcheroo omits 30efe1394c8b drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits fdb4ee023c3b drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits fa3f98b0cf0c drm/amdgpu: Add additional Sienna Cichlid PCI ID discards fbff68c7e975 xtensa: ISS: add GDBIO implementation to semihosting interface discards c120de9404d3 xtensa: ISS: split simcall implementation from semihosting [...] discards eca43bfc6c2e xtensa: simcall.h: Change compitible to compatible discards ad560051fd0a xtensa: Couple of typo fixes discards 0a662701f05a xtensa: drop extraneous register load from initialize_mmu omits 724a2a2b4376 drm/amdgpu/display/dm: add missing parameter documentation discards 16943b57c05c xtensa: fix pgprot_noncached assumptions discards cc727c173bf4 xtensa: simplify coherent_kvaddr logic omits d8035637884b drm/amdgpu: wrap kiq ring ops with kiq spinlock omits 16d066df9c9c Revert "drm/amdgpu: disable gpu reset on Vangogh for now" omits 87aeea82a8a3 drm/amdgpu: add codes to capture invalid hardware access w [...] omits 212209cff89f docs: kernel-doc: properly recognize parameter lines with colons omits db7b93e38106 dm integrity: add the "reset_recalculate" feature flag omits ece257738833 dm persistent data: remove unused return from exit_shadow_spine() omits 63508e38c108 dm cache: remove needless request_queue NULL pointer checks omits 695902bb2e17 dm thin: remove needless request_queue NULL pointer check omits e30de3a80344 dm: unexport dm_{get,put}_table_device omits 1c72e02306b3 dm ebs: fix a few typos omits c909085bb319 dm ioctl: filter the returned values according to name or [...] omits 8b638081bd45 dm ioctl: return UUID in DM_LIST_DEVICES_CMD result omits b82096afc8af dm ioctl: replace device hash with red-black tree omits 219a9b5e738b dm verity: allow only one error handling mode omits 8615cb65bd63 dm: remove useless loop in __split_and_process_bio omits c40819f267f7 dm writecache: fix flexible_array.cocci warnings omits ad89b66cbad1 iomap: improve the warnings from iomap_swapfile_activate omits e27453adcadd clk: Drop double "if" in clk_core_determine_round_nolock() [...] omits ea2c679edc41 selftests/timers: Fix spelling mistake "clocksourc" -> "cl [...] omits cb4969e6f9f5 selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) omits 823d13e12b6c f2fs: fix to cover __allocate_new_section() with curseg_lock omits 753a8ed0ae9c f2fs: fix wrong alloc_type in f2fs_do_replace_block omits e8bf1f522aee f2fs: delete empty compress.h omits 2c718feead35 f2fs: fix a typo in inode.c omits d6d2b491a82e f2fs: allow to change discard policy based on cached discard cmds omits 61461fc921b7 f2fs: fix to avoid touching checkpointed data in get_victim() omits 41dbf4a146a0 ARM: at91: pm: Move prototypes to mutually included header omits adb76a520d06 IB/isert: Fix a use after free in isert_connect_request omits aa43665aeeb3 RDMA: Fix a typo omits 58442f0db3f8 drm/ttm: fix invalid NULL deref omits d6fe1cf89026 bpf: Fix a spelling typo in bpf_atomic_alu_string disasm omits d8e8052e42d0 bpf/selftests: Test that kernel rejects a TCP CC with an i [...] omits 12aa8a9467b3 bpf: Enforce that struct_ops programs be GPL-only omits 36e798516078 libbpf: Preserve empty DATASEC BTFs during static linking omits fcb8d0d7587e bpf: struct sock is declared twice in bpf_sk_storage header omits 6613bc2301ba PCI: endpoint: Fix NULL pointer dereference for ->get_features() omits 4ae6573e699e IB/hfi1: Fix a typo omits 016b26af13ca RDMA/core: Correct misspellings of two words in comments omits e5dc370bd9d6 RDMA/mlx5: Set ODP caps only if device profile support ODP omits 2cbcb78c9ee5 Merge tag 'amd-drm-next-5.13-2021-03-23' of https://gitlab [...] omits c73700806d4e RDMA/mlx5: Fix drop packet rule in egress table omits 43e72121b5f6 mfd: intel_quark_i2c_gpio: Don't play dirty trick with const omits 49695e95ceea RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __cou [...] omits ecdc996baf29 power: supply: axp20x_usb_power: fix work-queue init omits 30e2ae943c26 drm/bridge: Introduce LT8912B DSI to HDMI bridge omits 3aa6031deefa dt-bindings: display: bridge: Add documentation for LT8912B omits 41a469482de2 serial: 8250: Add new 8250-core based Broadcom STB driver omits 88a499cd70d4 dt-bindings: Add support for the Broadcom UART driver omits a5bf1a101a19 drivers: staging: netlogic: fix unmet dependency for PHYLIB omits 61d6809f9c8d staging: rtl8723bs: remove assignment in condition in os_d [...] omits c8ad167ebe65 staging: rtl8723bs: remove assignment in condition in os_d [...] omits d9af22456401 staging: rtl8723bs: remove assignment in condition in core [...] omits 4cf346e506ce Staging: rtl8723bs: remove named enums in HalBtc8723b2Ant.h omits 7f5771470dc8 Staging: rtl8723bs: remove named enums in odm.h omits 0f5f939ace22 Staging: rtl8723bs: remove named enums in HalPhyRf.h omits 9d8b1d20e89d Staging: rtl8723bs: remove named enums in odm_DIG.h omits 773d5be7907f Staging: rtl8723bs: remove named enums in odm_types.h omits e6b8ccce5a0d Staging: rtl8723bs: remove named enums in HalBtc8723b1Ant.h omits cd9b6a6f9545 Staging: rtl8723bs: remove named enums in HalBtcOutSrc.h omits 50e9413e5644 Staging: rtl8723bs: remove named enums in odm_interface.h omits eba66f41fb2a Staging: rtl8723bs: remove named enums in rtw_efuse.h omits efab7dda7e2b Staging: rtl8723bs: remove named enums in ieee80211.h omits 5f1c94a050e9 Staging: rtl8723bs: remove named enums in hal_com_phycfg.h omits 977f51c28cec Staging: rtl8723bs: remove named enums in HalPwrSeqCmd.h omits 5e8aa5d01860 Staging: rtl8723bs: remove named enums in rtw_rf.h omits 5429b11fa085 Staging: rtl8723bs: remove named enums in rtw_xmit.h omits 65724245ce25 Staging: rtl8723bs: remove named enums in rtw_mlme_ext.h omits ecebe41e51f2 Staging: rtl8723bs: remove named enums in hal_phy.h omits 9c2c652f06c4 Staging: rtl8723bs: remove named enums in rtl8723b_hal.h omits 9666bfa5684c Staging: rtl8723bs: remove named enums in wifi.h omits 38936ed5d199 Staging: rtl8723bs: remove named enums in rtw_wifi_regd.h omits c0c79e9f6db2 Staging: rtl8723bs: remove named enums in hal_com_h2c.h omits dd210c1dd38c Staging: rtl8723bs: remove named enums in rtl8723b_cmd.h omits 2148216174a2 Staging: rtl8723bs: remove named enums in rtw_pwrctrl.h omits 67a1a97d64d2 Staging: rtl8723bs: remove named enums in hal_intf.h omits 0cf217a44756 Staging: rtl8723bs: remove named enums in osdep_service.h omits 348516fa39bb Staging: rtl8723bs: remove named enums in rtw_mp.h omits 7e9f6dcc0395 Staging: rtl8723bs: remove named enums in wlan_bssdef.h omits 56b89735f379 Staging: rtl8723bs: remove named enums in rtw_ht.h omits 145d91b778d4 Staging: rtl8723bs: remove named enums in drv_types.h omits 555665d98e97 Staging: rtl8723bs: remove named enums in rtw_recv.h omits fc3e6754b17c Staging: rtl8723bs: remove named enums in hal_com.h omits 463cc86e1c7b Staging: rtl8723bs: remove named enums in rtw_eeprom.h omits d5e7c6b387bd Staging: rtl8723bs: remove named enums in rtw_cmd.h omits cc8c7cca3020 Staging: rtl8723bs: remove named enums in rtw_mlme.h omits 5005ac4d2f21 r8192U_wx.c: style: avoid multiple blank lines omits 8d8b93ee3521 r8192U_wx.c: style: Unnecessary parentheses omits b95dd839d7e4 r8192U_wx.c: style: braces all arms of statement omits 0c98c5e93bca r8192U_wx.c: style: spaces preferred around operators omits 619ee818faf7 r8192U_wx.c: style: alignment with open parenthesis omits d70fb897113d Staging: comedi: remove unnecessary else statement omits 6f08cc6c2fdd drivers: staging: rtl8712: _adapter is declared twice omits 0933e51a0b3c staging: rtl8188eu: Fix null pointer dereference on free_n [...] omits d8827ae8e22b staging: qlge: deal with the case that devlink_health_repo [...] omits 9d940ab72645 selftests: gpio: add test cases for gpio-sim omits 8a4cb2823240 selftests: gpio: add a helper for reading GPIO line names omits ab1dbed6f4e8 selftests: gpio: provide a helper for reading chip info omits 3f0279eb9e37 gpio: sim: new testing module omits 5fe6908cbd57 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() omits f7d5fbad07a4 lib: bitmap: order includes alphabetically omits 5ae2b3edd53b lib: bitmap: remove the 'extern' keyword from function dec [...] omits 864b289f9dbd samples: configfs: add a committable group omits 28ce4996de3b configfs: implement committable items omits afd91814dc37 configfs: use (1UL << bit) for internal flags omits 54312c0b7559 configfs: increase the item name length omits 2d93018fe67d gpiolib: some edits of kernel docs for clarity omits b0922c0732c1 tools: gpio-utils: fix various kernel-doc warnings omits 4a5c9da4ec29 gpio: Mention GPIO MUX in docs omits 81dd500b1c86 gpio: mockup: Adjust documentation to the code omits e5391a02bce2 gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] omits 266315fb7cbe gpiolib: Fold conditionals into a simple ternary operator omits 5c63a9dbab55 gpiolib: Reuse device's fwnode to create IRQ domain omits 515321acb56e gpiolib: Introduce acpi_gpio_dev_init() and call it from core omits 1df62542e016 gpiolib: Move of_node operations to gpiolib-of and correct [...] omits 944f4b0af9ca gpiolib: Unify the checks on fwnode type omits 67196fea0fce irqdomain: Introduce irq_domain_create_simple() API omits 3fd19d4b565d docs: driver-api: gpio: consumer: Mark another line of cod [...] omits 24327c478b2f usb: mtu3: drop CONFIG_OF omits a099d3688436 usb: mtu3: add support ip-sleep wakeup for MT8192 omits b1a344589eea usb: mtu3: support ip-sleep wakeup for MT8183 omits 331c505894e4 usb: xhci-mtk: add support ip-sleep wakeup for mT8192 omits c03b4ccb9481 usb: xhci-mtk: support ip-sleep wakeup for MT8183 omits d31b63f194d2 usb: gadget: pch_udc: Convert Intel Quark quirk to use dri [...] omits dfc03e0bae86 usb: gadget: pch_udc: Use PCI sub IDs instead of DMI omits cc62ff3e6ae6 usb: gadget: pch_udc: Remove CONFIG_PM_SLEEP ifdefery omits de620c3b5999 usb: gadget: pch_udc: switch over to usb_gadget_map/unmap_ [...] omits 75bb93be0027 fotg210-udc: Complete OUT requests on short packets omits 3e7c2510bdfe fotg210-udc: Don't DMA more than the buffer can take omits fe8f103ab3e0 fotg210-udc: Call usb_gadget_udc_reset omits 9aee3a23d645 fotg210-udc: Mask GRP2 interrupts we don't handle omits c7f755b24349 fotg210-udc: Remove a dubious condition leading to fotg210_done omits 078ba935651e fotg210-udc: Fix EP0 IN requests bigger than two packets omits 755915fc28ed fotg210-udc: Fix DMA on EP0 for length > max packet size omits 12c30bb016a8 dt-bindings: usb: qcom,dwc3: Add bindings for SC7280 omits 6845485f9ed0 RDMA/bnxt_re: Move device to error state upon device crash omits 3fc63d0724bb usb: dwc3: trace: Print register read and write offset omits 601144568ce0 usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_writ [...] omits a58977b2f831 usbip: tools: add usage of device mode in usbip_list.c omits b737eecd4a8a usbip: tools: add options and examples in man page related [...] omits dfbe56bf4866 tools: usbip: list.h: fix kernel-doc for list_del() omits 2665a13a3e9e usb: typec: Fix a typo omits 3a6c267dd7b8 ARM: tegra: acer-a500: Add atmel,wakeup-method property omits 1fb7f8973f51 RDMA: Support more than 255 rdma ports omits 66f60522138c powerpc/spinlock: Unserialize spin_is_locked omits 2bf3604c415c powerpc/spinlock: Define smp_mb__after_spinlock only once omits 93c043e393af powerpc/ptrace: Convert gpr32_set_common() to user access block omits 870779f40e99 powerpc/futex: Switch to user_access block omits 164dc6ce368f powerpc/net: Switch csum_and_copy_{to/from}_user to user_a [...] omits e63ceebdad82 powerpc/lib: Don't use __put_user_asm_goto() outside of uaccess.h omits fd69d544b0e7 powerpc/syscalls: Use sys_old_select() in ppc_select() omits 4b8cda58812c powerpc/uaccess: Move copy_mc_xxx() functions down omits 7472199a6eda powerpc/uaccess: Swap clear_user() and __clear_user() omits c6adc835c68b powerpc/uaccess: Also perform 64 bits copies in unsafe_cop [...] omits 6ce56e1ac380 powerpc/pseries: export LPAR security flavor in lparcfg omits 366d7c643a8a soc/tegra: pmc: Print out domain name when reset fails to acquire omits 9d5e7c3e36eb soc/tegra: pmc: Provide USB sleepwalk register map omits 66ee50c6e234 soc/tegra: pmc: Ensure that clock rates aren't too high omits c45e66a6b9f4 soc/tegra: pmc: Fix completion of power-gate toggling omits 19221e308302 soc/tegra: pmc: Fix imbalanced clock disabling in error code path omits ef85bb582c41 soc/tegra: regulators: Fix locking up when voltage-spread [...] omits 9c15db92a8e5 Merge tag 'iio-for-5.13a' of https://git.kernel.org/pub/sc [...] omits ee84c58b5884 drm: Fix 3 typos in the inline doc omits 58d746c119df efi/libstub: Add $(CLANG_FLAGS) to x86 flags omits d5cbd80e302d x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS omits 8abe7fc26ad8 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) omits 1b33dfa5d5f1 Merge remote-tracking branch 'local/ib-iio-scmi-5.12-rc2-t [...] omits 18107f8a2df6 arm64: Support execute-only permissions with Enhanced PAN omits 10cb823bbacd crypto: nx - fix incorrect kernel-doc comment syntax in files omits ce668da5f11e crypto: ux500 - fix incorrect kernel-doc comment syntax omits 73f04d3d800f crypto: amcc - fix incorrect kernel-doc comment syntax in files omits dbb153c02bac crypto: vmx - fix incorrect kernel-doc comment syntax in files omits 8bbecfb402f7 crypto: hisilicon/qm - add queue isolation support for Kunpeng930 omits 6250383a2083 crypto: hisilicon/qm - set the number of queues for function omits c4392b46ee95 crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c omits 45bb26d946cd crypto: hisilicon/qm - set the total number of queues omits 7d15697983c7 crypto: hisilicon/hpre - fix Kconfig omits 670fefb92409 crypto: hisilicon/hpre - fix "hpre_ctx_init" resource leak omits a9214b0b6ed2 crypto: hisilicon - fix the check on dma address omits ed48466d3ff9 crypto: hisilicon/hpre - optimise 'hpre_algs_register' error path omits bbe6c4ba518d crypto: hisilicon/hpre - delete wrap of 'CONFIG_CRYPTO_DH' omits 0193b32f565e crypto: ecc - Correct an error in the comments omits 8609f5cfdc87 crypto: qat - ADF_STATUS_PF_RUNNING should be set after ad [...] omits b66accaab379 crypto: qat - don't release uninitialized resources omits 5b0ef7990e29 crypto: nitrox - Demote non-compliant kernel-doc headers omits d007bac1fbd6 crypto: nx - Repair some kernel-doc problems omits 32c2e6dd7c60 crypto: vmx - Source headers are not good kernel-doc candidates omits 0beb2b6046ce crypto: caam - Provide the name of the function and provid [...] omits 71057841feaa crypto: atmel-ecc - Struct headers need to start with keyw [...] omits e2dcca6a2707 crypto: keembay - Fix incorrectly named functions/structs omits 0368853ede1d crypto: ux500/hash - Fix worthy kernel-doc headers and rem [...] omits 29e5b87804e1 crypto: chelsio - Fix some kernel-doc issues omits 85a557cbec71 crypto: bcm - Fix a whole host of kernel-doc misdemeanours omits 45394566b042 crypto: hisilicon/sec - Supply missing description for 'se [...] omits 27fb85783f0d crypto: inside-secure - Minor typo fix in the file safexcel.c omits 36c25011c27e crypto: jitterentropy - Put constants on the right side of [...] omits 91253022821d hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit omits 884b93c51025 crypto: allwinner - Fix the parameter of dma_unmap_sg() omits ade18fb4dfae crypto: ux500 - Fix the parameter of dma_unmap_sg() omits c114ecd3a1a3 crypto: cavium - Fix the parameter of dma_unmap_sg() omits 5595d0dc1d33 crypto: amlogic - Fix the parameter of dma_unmap_sg() omits 00aa6e65aa04 crypto: ccp - fix command queuing to TEE ring buffer omits 4a5eed173493 crypto: ccp - reduce tee command status polling interval f [...] omits e656459b5750 hwrng: intel - Fix included header from 'asm omits 3877869d13a0 Merge branch 'ecc' omits 2a8e615436de x509: Add OID for NIST P384 and extend parser for it omits 947d70597236 ima: Support EC keys for signature verification omits 299f561a6693 x509: Add support for parsing x509 certs with ECDSA keys omits d1a303e8616c x509: Detect sm2 keys by their parameters OID omits c12d448ba939 crypto: ecdsa - Register NIST P384 and extend test suite omits 149ca1611d92 crypto: ecc - Add math to support fast NIST P384 omits 703c748d5f2c crypto: ecc - Add NIST P384 curve parameters omits 4e6602916bc6 crypto: ecdsa - Add support for ECDSA signature verification omits 7547738d28dd oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 omits d9dfac5419d0 leds: rt4505: Add support for Richtek RT4505 flash LED controller omits c889136004eb leds: rt4505: Add DT binding document for Richtek RT4505 omits e1a5e6a8c48b drm/doc: Add RFC section omits 6ab61ad5c1d8 drm/i915: add gem/gt TODO omits 583770e84a44 ALSA: pcm: Fix couple of typos omits 44609fc01f28 ALSA: usb-audio: Check connector value on resume omits 69644fca2716 ALSA: usb-audio: Carve out connector value checking into a helper discards 923f1fc28897 memory: tegra20: Protect debug code with a lock discards d415e935b3aa memory: tegra20: Correct comment to MC_STAT registers writes omits 309f81e81d07 drm/omap: Remove duplicate declaration omits 0cafc8d88e6d drm/omap: dsi: Add missing IRQF_ONESHOT omits 417fc6123b4a drm/omap: fix misleading indentation in pixinc() omits 5f962ee843e6 mm: unexport follow_pfn omits 4a5273ef0ad3 media/videobuf1|2: Mark follow_pfn usage as unsafe omits 69bacee7f9ad mm: Add unsafe_follow_pfn omits 014305d00198 drivers: gpu: drm: xen_drm_front_drm_info is declared twice omits 52762efa2b25 gpu/xen: Fix a use after free in xen_drm_drv_init omits b0c407ec503b bpf: Remove unused headers omits 6032ebb54c60 libbpf: Fix bail out from 'ringbuf_process_ring()' on error omits 31a91220a27d net/mlx5: Fix spelling mistakes in mlx5_core_info message omits e569cbd72924 net/mlx5e: Cleanup PTP omits b0d35de441ab net/mlx5e: Generalize PTP implementation omits 42212d997155 net/mlx5e: Generalize direct-TIRs and direct-RQTs API omits e078e8df4224 net/mlx5e: Generalize close RQ omits a8dd7ac12fc3 net/mlx5e: Generalize RQ activation omits 869c5f926247 net/mlx5e: Generalize open RQ omits 183532b77ddc net/mlx5: Add helper to set time-stamp translator on a queue omits ea886000a8ac net/mlx5e: Allow creating mpwqe info without channel omits 895649201845 net/mlx5e: Restrict usage of mlx5e_priv in params logic functions omits b3a131c2a160 net/mlx5e: Move params logic into its dedicated file omits 6debae2a9d11 net/mlx5e: Pass q_counter indentifier as parameter to rq_p [...] omits 6def6e47e24f net/mlx5e: alloc the correct size for indirection_rqt omits 155f556d64b1 libbpf: Add bpf object kern_version attribute setter omits 592485bcb567 devicetree: bindings: clock: Minor typo fix in the file ar [...] omits 3ac3f314c325 Merge branch 'add support for batched ops in LPM trie' omits e9bd8cbd970b bpf: selftests: Add tests for batched ops in LPM trie maps omits f56387c534cc bpf: Add support for batched ops in LPM trie maps omits cff908463d91 selftests/bpf: Better error messages for ima_setup.sh failures omits b910eaaaa4b8 bpf: Fix NULL pointer dereference in bpf_get_local_storage [...] omits 93fe86281259 drm/i915: Fix transposed arguments to skl_plane_wm_level() omits 88f2cfc5fa90 f2fs: fix to update last i_size if fallocate partially succeeds omits 3fd973590828 f2fs: fix error path of f2fs_remount() omits f3e367d4fe2b f2fs: fix wrong comment of nat_tree_lock omits b862676e3717 f2fs: fix to avoid out-of-bounds memory access omits 3f7070b05052 f2fs: don't start checkpoint thread in readonly mountpoint omits ac2d750b2043 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC omits 5ac443e26a09 f2fs: add sysfs nodes to get runtime compression stat omits 0bb2045ce5ce f2fs: fix to use per-inode maxbytes in f2fs_fiemap omits 75887e881b19 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 794d9b25817a docs: nf_flowtable: fix compilation and warnings omits 3a87571f0ffc sch_red: fix off-by-one checks in red_check_params() omits 9874b620914b Merge branch 'sysctl-less-storage' omits 4ecc1baf362c tcp: convert elligible sysctls to u8 omits 2932bcda070d inet: convert tcp_early_demux and udp_early_demux to u8 omits 1c69dedc8fa7 ipv4: convert ip_forward_update_priority sysctl to u8 omits 4b6bbf17d4e1 ipv4: shrink netns_ipv4 with sysctl conversions omits cb9444130662 sysctl: add proc_dou8vec_minmax() omits d54e1348d8ef Merge branch 'stmmac-multivector-msi' omits 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI omits b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x omits 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, saf [...] omits 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendl [...] omits 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per tr [...] omits 3cec1921a199 Merge branch 'tunnel-shinfo' omits 68c1a943ef37 geneve: do not modify the shared tunnel info when PMTU tri [...] omits 30a93d2b7d5a vxlan: do not modify the shared tunnel info when PMTU trig [...] omits 6c996e19949b net: change netdev_unregister_timeout_secs min value to 1 omits b01483a81a2c Merge branch 'ipa-reg-versions' omits 2ad6f03b5933 net: ipa: expand GSI channel types omits 42839f9585a0 net: ipa: update GSI ring size registers omits 4f57b2fa0744 net: ipa: GSI register cleanup omits e666aa978a55 net: ipa: support IPA interrupt addresses for IPA v4.7 omits cc5199ed50f2 net: ipa: update component config register omits b8ecdaaaf328 net: ipa: update IPA register comments omits 213ce3262eda Merge branch 'misc' into for-next omits 44595ef62355 Merge branch 'fixes' into for-next omits a46410d5e497 libbpf: Constify few bpf_program getters omits 5d9034938720 bpf: Fix typo 'accesible' into 'accessible' omits ae8f5867d590 net: ethernet: mtk_eth_soc: remove unused variable 'count' omits 96ef692841e0 r8169: remove rtl_hw_start_8168c_3 omits 866f1577ba69 net: dsa: b53: spi: add missing MODULE_DEVICE_TABLE omits 7d644b0c3a50 Merge branch 'gve-cleanups' omits f67435b555df net: gve: remove duplicated allowed omits c32773c96131 net: gve: convert strlcpy to strscpy omits cbd801b3b071 net: ipv4: Fix some typos omits 952a67f6f6a8 net: dsa: Fix a typo in tag_rtl4_a.c omits e51443d54b4e net: decnet: Fix a typo in dn_nsp_in.c omits 897b9fae7a8a net: core: Fix a typo in dev_addr_lists.c omits 3f9143f10c3d net: ceph: Fix a typo in osdmap.c omits 01dc080be6b8 drivers: net: ethernet: struct sk_buff is declared duplicately omits aa5a5b7ae5b2 Merge branch 'nfc-fixes' omits 4b5db93e7f2a nfc: Avoid endless loops caused by repeated llcp_sock_connect() omits 7574fcdbdcb3 nfc: fix memory leak in llcp_sock_connect() omits 8a4cd82d62b5 nfc: fix refcount leak in llcp_sock_connect() omits c33b1cc62ac0 nfc: fix refcount leak in llcp_sock_bind() omits 54d4e9f5c4d7 drm/i915: Allow configuring default request expiry via modparam omits e8dbb566b338 drm/i915: Fail too long user submissions by default omits ba8be0d49caf net: bcmgenet: remove unused including <linux/version.h> omits 9b4d0598ee94 drm/i915: Request watchdog infrastructure omits 711550a0b97e qede: remove unused including <linux/version.h> omits 90a79a91dcc0 drm/i915: Handle async cancellation in sentinel assert omits d75135082698 amd-xgbe: Update DMA coherency values omits f1dcffcc8abe net: Fix a misspell in socket.c omits 8f922e422758 drm/i915: Restrict sentinel requests further omits a9bada338b68 net: usb: lan78xx: remove unused including <linux/version.h> omits 38b237eab2bc drm/i915: Individual request cancellation omits b83e214b2e04 tipc: add extack messages for bearer/media failure omits 3e6fdeb28f4c net: dsa: lantiq_gswip: Let GSWIP automatically set the xM [...] omits 3ed14d8d47bf dt-bindings: net: micrel-ksz90x1.txt: correct documentation omits de9c7854e6e1 net: axienet: allow setups without MDIO omits 479dc497db83 net: dsa: only unset VLAN filtering when last port leaves [...] omits 7dbc19da5daf drm/i915: Extract active lookup engine to a helper omits 25dfa65f8149 xfs: fix xfs_trans slab cache name omits 2b92faed5511 xfs: add error injection for per-AG resv failure omits fb2fc1720185 xfs: support shrinking unused space in the last AG omits 46141dc891f7 xfs: introduce xfs_ag_shrink_space() omits c789c83c7ef8 xfs: hoist out xfs_resizefs_init_new_ags() omits 014695c0a78e xfs: update lazy sb counters immediately for resizefs omits f9dd7ba4308c xfs: Fix a typo omits 0145225e353e xfs: Rudimentary spelling fix omits bd24a4f5f7fd xfs: Rudimentary typo fixes omits 5825bea05265 xfs: __percpu_counter_compare() inode count debug too expensive omits 1fea323ff005 xfs: reduce debug overhead of dir leaf/node checks omits 39d3c0b5968b xfs: No need for inode number error injection in __xfs_dir [...] omits ec08c14ba28c xfs: type verification is expensive omits 929f8b0deb83 xfs: optimise xfs_buf_item_size/format for contiguous regions omits c81ea11e0332 xfs: xfs_buf_item_size_segment() needs to pass segment offset omits accc661bf99a xfs: reduce buffer log item shadow allocations omits e6a688c33238 xfs: initialise attr fork on inode create omits b2c2974b8cdf xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX omits 92cf7d36384b xfs: Skip repetitive warnings about mount options omits 0f98b4ece18d xfs: rename variable mp to parsing_mp omits 3fef46fc43ca xfs: rename the blockgc workqueue omits 383e32b0d0db xfs: prevent metadata files from being inactivated omits 973975b72a36 xfs: validate ag btree levels using the precomputed values omits f53acface7a9 xfs: remove return value from xchk_ag_btcur_init omits de9d2a78add1 xfs: set the scrub AG number in xchk_ag_read_headers omits 9de4b514494a xfs: mark a data structure sick if there are cross-referen [...] omits 7716ee54cb88 xfs: bail out of scrub immediately if scan incomplete omits 05237032fdec xfs: fix dquot scrub loop cancellation omits 1aa26707ebd6 xfs: fix uninitialized variables in xrep_calc_ag_resblks omits 50dad399caa1 Merge branch 'ethtool-FEC' omits 6dbf94b264e6 ethtool: clarify the ethtool FEC interface omits 42ce127d9864 ethtool: fec: sanitize ethtool_fecparam->fec omits d3b37fc805d9 ethtool: fec: sanitize ethtool_fecparam->active_fec omits 240e114411e7 ethtool: fec: sanitize ethtool_fecparam->reserved omits 408386817a9d ethtool: fec: remove long structure description omits ed3038158e7b ethtool: fec: fix typo in kdoc omits 80847a71b270 bpf: Undo ptr_to_map_key alu sanitation for now omits 241949e488f3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 7f6c411c9b50 hostfs: fix memory handling in follow_link() omits efd13b71a3fa Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits bfcf3d48dd02 Input: elan_i2c - fix a typo in parameter name omits bcd9730a04a1 Input: move to use request_irq by IRQF_NO_AUTOEN flag omits 800c120ef4e3 tools/turbostat: Unmark non-kernel-doc comment omits 34a6ae672645 leds: Kconfig: LEDS_CLASS is usually selected. omits 70193038a6ec tracing: Update create_system_filter() kernel-doc comment omits f2916ae9a1bc i40e: Fix oops at i40e_rebuild() omits 347b5650cd15 i40e: Fix kernel oops when i40e driver removes VF's omits 30c3d39f7f78 tracing: A minor cleanup for create_system_filter() omits f8d62edfe256 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 24b84444eb6f iio: acpi_als: Add trigger support omits ddaf14dab78c iio: acpi_als: Add local variable dev in probe omits dbd7e992a55d iio: acpi_als: Add timestamp channel omits 707182b4ff3e iio: adc: ad7292: Modify the bool initialization assignment omits 80346b2b55fc iio: cros: unify hw fifo attributes without API changes omits 0a21526bc1d4 iio: kfifo: add devm_iio_triggered_buffer_setup_ext variant omits e1d392dc8875 iio: event_monitor: Enable events before monitoring omits 346e19ec04e0 dt-bindings: iio: adc: Add compatible for Mediatek MT8195 omits c71cfe5576d1 iio:magnetometer: Add Support for ST IIS2MDC omits ac62f90c9636 dt-bindings: iio: st,st-sensors add IIS2MDC. omits e5b64caaad76 staging: iio: ad9832: kernel-doc fixes omits 2662e81745fc iio:dac:max517.c: Use devm_iio_device_register() omits 85ece364065e iio:cros_ec_sensors: Fix a wrong function name in kernel doc. omits 831aaea663ac iio: buffer: kfifo_buf: kernel-doc, typo in function name. omits d7f1c0c31358 iio: accel: sca3000: kernel-doc fixes. Missing - and wrong [...] omits 63abed2a1ee8 iio: adc: adi-axi-adc: Drop false marking for kernel-doc omits a80aeec0878e iio: adc: cpcap-adc: kernel-doc fix - that should be _ in [...] omits 92e212e597ac iio: dac: ad5504: fix wrong part number in kernel-doc stru [...] omits e0549f34328f iio: dac: ad5770r: kernel-doc fix case of letter R wrong i [...] omits b863ff94197f iio: adc: ti-adc084s021: kernel-doc fixes, missing function names omits 44f14695bd93 iio: pressure: zpa2326: kernel-doc fixes omits a55ebd47f21f counter: add IRQ or GPIO based counter omits 0b8061c340b6 dt-bindings: counter: add interrupt-counter binding omits b627e3b5f73b staging: iio: ad9834: convert to device-managed functions [...] omits 70da64153123 iio: temperature: tmp007: use device-managed functions in probe omits 218bc53dc700 iio: buffer: fix use-after-free for attached_buffers array omits 4f2d9cced4c1 hwmon: (ntc_thermistor): try reading processed omits 635ef601b238 iio: Provide iio_read_channel_processed_scale() API omits 86073fa2b538 iio: xilinx-xadc: Remove code to set trigger parent omits 86e52a25f38c iio: as3935: Remove code to set trigger parent omits e3c9b034e7d6 iio: chemical: atlas: Remove code to set trigger parent omits 4d031666560d iio: lmp91000: Remove code to set trigger parent omits cd214139471a iio: gp2ap020a00f: Remove code to set trigger parent omits 5c68f0530587 iio: adis_trigger: Remove code to set trigger parent omits 8a2252201656 iio: fix devm_iio_trigger_alloc with parent.cocci omits 995071d36bb9 iio: set default trig->dev.parent omits 7b8d045e497a iio: adc: ad7124: allow more than 8 channels omits 941f66765a32 iio: light: gp2ap002: Drop unneeded explicit casting omits 9e301ea77ddf iio: imu: st_lsm6dsx: Drop unneeded explicit castings omits 897cd10a962c iio: imu: fxos8700: Drop unneeded explicit castings omits d612eb13ba9f iio: chemical: bmp680: Drop unneeded explicit castings omits 7792225b7b67 iio: proximity: Add a ChromeOS EC MKBP proximity driver omits 19ad93bc82e7 dt-bindings: iio: Add cros ec proximity yaml doc omits 374be283ad42 platform/chrome: cros_ec: Add SW_FRONT_PROXIMITY MKBP define omits b9d453a53d5e iio: Remove kernel-doc keyword in file header comment omits bbc1308de793 iio: kfifo: mask flags without zero-check in devm_iio_kfif [...] omits dafcf4ed8392 iio: hrtimer: Allow sub Hz granularity omits 7b3589f49b82 staging: iio: remove mention of defunct list omits 9013b1d97045 iio: accel: mma8452: fix indentation omits 6a878e70e88b iio: proximity: vcnl3020: add proximity rate omits 08dfc6f8aa5d iio: adc: npcm_adc: Replace indio_dev->mlock with own device lock omits 3a27d11fbf58 iio: adc: palmas_gpadc: Replace indio_dev->mlock with own [...] omits 31e2d42a8620 iio: adc: spear_adc: Replace indio_dev->mlock with own dev [...] omits 2a94469f736c iio:ABI docs: Combine the two instances of docs for sensor [...] omits 4abbaf29dfd8 iio:ABI docs: Combine sysfs-bus-iio-humidity-hdc2010/hdc10 [...] omits 8d295fbad687 kernel-doc: better handle '::' sequences omits 73cdf82a3dcd Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] omits 5acac83bf2e4 Merge tag 'v5.12-rc4' into next omits 4b9d49d1ec8d docs: reporting-issues.rst: improved process esp. for stab [...] omits 9bc4430db5b5 docs: reporting-issues.rst: duplicate sections for reviewi [...] omits 4f08d7ab90b5 docs: reporting-issues.rst: reorder some steps omits 2dfa9eb0ff95 docs: reporting-issues.rst: tone down 'test vanilla mainli [...] omits 613f969117c2 docs: reporting-issues.rst: fix small typos and style issues omits 84c36ab7a6dd Input: cyttsp - verbose error on soft reset omits 55f2645c92bd dt-bindings: input: iqs5xx: Convert to YAML omits 9d41359caca7 Input: iqs5xx - make reset GPIO optional omits f1d2809de97a Input: Add support for Azoteq IQS626A omits a8f1f0dc865c dt-bindings: input: Add bindings for Azoteq IQS626A omits 51e01fc04f12 Input: touchscreen - broaden use-cases described in comments omits e28b5c8d0aae Input: touchscreen - move helper functions to core omits c75cf86201e3 Input: wacom_i2c - switch to using managed resources omits b6621f72cc88 Input: wacom_i2c - do not force interrupt trigger omits 95a6d961401d Input: iqs5xx - close bootloader using hardware reset omits e7d8e88aec88 Input: iqs5xx - remove superfluous revision validation omits 509c0083132b Input: iqs5xx - expose firmware revision to user space omits 40c3efdc0b77 Input: iqs5xx - optimize axis definition and validation omits 0cdd2e906cf3 Input: iqs5xx - update vendor's URL omits 4c976acb47bd Input: silead - fix a typo omits c9efb0ba281e Input: gpio-keys - use hrtimer for software debounce, if possible omits 019002f20cb5 Input: gpio-keys - use hrtimer for release timer omits 36a8fc6fa230 Input: gpio-keys - remove extra call to input_sync omits 6484e7581732 Input: rotary-encoder - update docs according to the lates [...] omits 5b0e6fd8c505 dt-bindings: input: atmel,maxtouch: add wakeup-source omits 8f50743feedd Input: max8997 - simplify open coding of a division using [...] omits 4f30ba1cce36 arm64: barrier: Remove spec_bar() macro discards ab59223da929 gfs2: don't create empty buffers for NO_CREATE omits 33282cc7cf3d docs/zh_CN: Add zh_CN/admin-guide/init.rst omits e54882ff38c5 docs/zh_CN: Add zh_CN/admin-guide/tainted-kernels.rst omits 2d153571003b docs/zh_CN: Add zh_CN/admin-guide/security-bugs.rst omits b1b381e2c0d6 docs/zh_CN: Add zh_CN/admin-guide/bug-hunting.rst omits 84dc0c20e898 docs/zh_CN: Add zh_CN/admin-guide/bug-bisect.rst omits d5d444d0ea86 docs/zh_CN: Add zh_CN/admin-guide/reporting-issues omits 1ccc4a39cc5c docs: filesystems: Fix a mundane typo omits ee4b4c9f9492 Documentation: megaraid: fix spelling "consistend" => "con [...] omits 1e528e9ea214 docs: powerpc: Fix a typo omits 3337c3a1524b docs: document all error message types in checkpatch omits 3501c960dfda docs/zh_CN: Add translations in zh_CN/kernel-hacking/ omits c3fa459b69bc docs/kokr: make sections on bug reporting match practice omits 2379d15a7c30 Documentation: gpio: chip should be plural omits eef07b9e0925 ASoC: mediatek: mt6359: add MT6359 accdet jack driver omits e61c589587c7 ASoC: mt6359: add ASoC mt6359 ASoC accdet jack document omits 399bfc8b2918 docs: rbtree.rst: Fix a typo omits 85c0ed12f72f Merge series "enable flexspi support on imx8mp" from Heiko [...] omits e49bcf4f5579 Merge series "Add audio driver base on rpmsg on i.MX platf [...] omits b9af3fb7759d Merge series "ASoC: soc.h: small cleanups" from Kuninori M [...] omits 6e457914935a drm/i915: Use tasklet_unlock_spin_wait() in __tasklet_disa [...] omits 7dd847523ed5 arm64: dts: ti: k3-am642-evm/sk: Add IPC sub-mailbox nodes omits ef1525761477 arm64: dts: ti: k3-am64-main: Add mailbox cluster nodes omits 8248d5b3249c arm64: dts: ti: k3-am64-main: Add hwspinlock node omits 430a67f9d616 block, bfq: merge bursts of newly-created queues omits 85686d0dc194 block, bfq: keep shared queues out of the waker mechanism omits 8c544770092a block, bfq: fix weight-raising resume with !low_latency omits 8ef3fc3a043c block, bfq: make shared queues inherit wakers omits 7cc4ffc55564 block, bfq: put reqs of waker and woken in dispatch list omits 2ec5a5c48373 block, bfq: always inject I/O of queues blocked by wakers omits 9cf1adc6d34f blk-mq: Sentence reconstruct for better readability omits ce517f18944e drm: bridge: Add Chipone ICN6211 MIPI-DSI to RGB bridge omits a42e37db23b8 dt-bindings: display: bridge: Add Chipone ICN6211 bindings omits 90449e98c265 i40e: Added Asym_Pause to supported link modes omits 22f8b5df881e virtchnl: Fix layout of RSS structures omits fffa69aa6b1c drm: bridge: convert sysfs sprintf/snprintf family to sysfs_emit omits 7dfe553affd0 x86/syscalls: Fix -Wmissing-prototypes warnings from COND_ [...] omits d1a97648ae02 drm/bridge: lt9611: Fix handling of 4k panels omits 5153ceb9e622 Bluetooth: L2CAP: Rudimentary typo fixes omits 1f4ec585e661 Bluetooth: btintel: Skip reading firmware file version whi [...] omits 88981354730c Bluetooth: btintel: Collect tlv based active firmware buil [...] omits 7de3a42cdc70 Bluetooth: btintel: Reorganized bootloader mode tlv checks [...] omits 604b3cf87fd2 Bluetooth: btusb: Consolidate code for waiting firmware to boot omits 21e31c6501d9 Bluetooth: btusb: Consolidate code for waiting firmware download omits d68903da4e22 Bluetooth: btintel: Consolidate intel_version parsing omits 0a460d8fe2db Bluetooth: btintel: Consolidate intel_version_tlv parsing omits 9b16bfbf4116 Bluetooth: btintel: Move operational checks after version check omits ac0565462e33 Bluetooth: btintel: Check firmware version before download omits 1d282019f3a9 MAINTAINERS: Update Maintainers of DRM Bridge Drivers omits 4a140c918e21 Pull fanotify cleanup from Christian omits 22d483b99863 fanotify_user: use upper_32_bits() to verify mask omits 0ae6d1f52670 Merge branches 'fixes' and 'misc' into for-next omits 32e9a0d5ffaf ARM: 9067/1: syscalls: switch to generic syscallhdr.sh omits 0047eb9f0905 ARM: 9068/1: syscalls: switch to generic syscalltbl.sh omits 3a27875e91fb ASoC: max98373: Added 30ms turn on/off time delay omits a23f9099ff15 ASoC: max98373: Changed amp shutdown register as volatile omits 3ed4c84cc7ac spi: fsi: Remove multiple sequenced ops for restricted chips omits 2801a62dfad4 dt-bindings: spi: add compatible entry for imx8mp in FlexS [...] omits 0467a97367d4 spi: fspi: enable fspi driver for on imx8mp omits 99067c07e8d8 ASoC: wm8960: Remove bitclk relax condition in wm8960_conf [...] omits df8077c6fe64 ASoC: bindings: fsl-asoc-card: add compatible string for W [...] omits efd0b1660829 ASoC: fsl-asoc-card: Add support for WM8958 codec omits 7a0d884986f3 ASoC: max98373: Added controls for autorestart config omits 9f44673b7af2 ASoC: rt1015: Add bclk detection and dc detection omits 200d925e236f spi: imx: Use of_device_get_match_data() helper omits d908b922c717 ASoC: soc.h: return error if multi platform at snd_soc_fix [...] omits 4a50724eb0ba ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_lin [...] omits 4da40cb9955c ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro omits 39f8405c3e50 ASoC: imx-rpmsg: Add machine driver for audio base on rpmsg omits 3c00eceb2a53 ASoC: imx-pcm-rpmsg: Add platform driver for audio base on rpmsg omits 1935050de0b6 ASoC: imx-audio-rpmsg: Add rpmsg_driver for audio channel omits 49c6bf624983 ASoC: dt-bindings: fsl_rpmsg: Add binding doc for rpmsg au [...] omits b73d9e6225e8 ASoC: fsl_rpmsg: Add CPU DAI driver for audio base on rpmsg omits 8bdfc0455e3a ASoC: soc-component: Add snd_soc_pcm_component_ack omits 405fa9e9d866 arm64: tegra: Move clocks from RT5658 endpoint to device node omits 9b86b1b41e0f docs: perf: Add new description on HiSilicon uncore PMU v2 omits a0ab25cd82ee drivers/perf: hisi: Add support for HiSilicon PA PMU driver omits 3bf30882c3c7 drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver omits cce03e702c9f drivers/perf: hisi: Update DDRC PMU for programmable counter omits 932f6a99f9b0 drivers/perf: hisi: Add new functions for HHA PMU omits 486a7f46b966 drivers/perf: hisi: Add new functions for L3C PMU omits 3da582df575c drivers/perf: hisi: Add PMU version for uncore PMU drivers. omits baff06c315a1 drivers/perf: hisi: Refactor code for more uncore PMUs omits 4e4cb8ca48bd drivers/perf: hisi: Remove unnecessary check of counter index omits 174744136dcb drivers/perf: Simplify the SMMUv3 PMU event attributes omits 9eef29d8c31b arm64: entry: remove test_irqs_unmasked macro omits fb62d67586af drivers/perf: convert sysfs sprintf family to sysfs_emit omits 9ec9f9cf8660 drivers/perf: convert sysfs scnprintf family to sysfs_emit [...] omits 700a9cf0527c drivers/perf: convert sysfs snprintf family to sysfs_emit omits 5b613df3f499 pinctrl: intel: No need to disable IRQs in the handler omits 2304d14db659 x86/kprobes: Move 'inline' to the beginning of the kprobe_ [...] omits ac2be863a98f gpio: sch: Add edge event support omits b4142fc4d52d drm/vkms: fix misuse of WARN_ON omits 40acb795bffd Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next omits 8af856d18bfb locking/mutex: Remove repeated declaration omits 7c4199375ae3 KVM: arm64: Drop the CPU_FTR_REG_HYP_COPY infrastructure omits 755db23420a1 KVM: arm64: Generate final CTR_EL0 value when running in P [...] omits 0a2b65c03e9b sched/topology: Remove redundant cpumask_and() in init_ove [...] omits c4681f3f1cfc sched/core: Use -EINVAL in sched_dynamic_mode() omits 7e1b2eb74928 sched/core: Stop using magic values in sched_dynamic_mode() omits a7ed7150f351 leds: lgm: Improve Kconfig help omits 2f706e0e5e26 x86/kprobes: Fix to identify indirect jmp and others using [...] omits 6dd3b8c9f588 x86/kprobes: Fix to check non boostable prefixes correctly omits 8252ca87c7a2 ARM: 9066/1: ftrace: pause/unpause function graph tracer i [...] omits a506bd575629 ARM: 9064/1: hw_breakpoint: Do not directly check the even [...] omits 7c182ebab9f3 ARM: 9062/1: kprobes: rewrite test-arm.c in UAL omits e9d54be9ad5e ARM: 9061/1: kprobes: fix UNPREDICTABLE warnings omits 30e3b4f256b4 ARM: footbridge: fix PCI interrupt mapping omits 45c2f70cba3a ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to f [...] omits d624833f5984 ARM: 9063/1: mm: reduce maximum number of CPUs if DEBUG_KM [...] omits 509d36a941a3 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB omits 84a0124a9d71 MIPS: ralink: define stubs for clk_set_parent to fix compi [...] omits 3953ec08df35 MIPS: Loongson64: Add a Loongson-2K1000 default config file omits f4dee5d8e1fa dt-bindings: interrupt-controller: Add Loongson-2K1000 LIOINTC omits b2c4c3969fd7 irqchip/loongson-liointc: irqchip add 2.0 version omits 44151ea08978 MIPS: Loongson64: Add Loongson-2K1000 early_printk_port omits 95b56e884a50 MIPS: Loongson64: Add support for the Loongson-2K1000 to g [...] omits 8e2fe0ecfb96 MIPS: Loongson64: Distinguish firmware dependencies DTB/LEFI omits b1a792601f26 MIPS: Loongson64: DeviceTree for Loongson-2K1000 omits febb4ee23a41 pinctrl: PINCTRL_ROCKCHIP should depend on ARCH_ROCKCHIP omits 42a46434e9b1 pinctrl: add lock in mtk_rmw function. omits 1517dad8e712 Merge tag 'renesas-pinctrl-for-v5.13-tag1' of git://git.ke [...] omits a8bb0e872bfb memory: samsung: exynos5422-dmc: Convert to use resource-m [...] omits 633b0616cfe0 x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() omits 6ad2dd6c14d3 ipv6: fix clang Wformat warning omits bd85125ea885 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_ [...] omits 8fa2ea202b13 pinctrl: pinctrl-single: remove unused parameter omits 81cc4c37addd pinctrl: pinctrl-single: remove unused variable omits 0d811cda22ab phy: qualcomm: remove duplicate argument omits c115c5680d09 phy: intel: Fix a typo omits 6a7d15b850f8 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SC7280 omits e839fbed26e8 ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms omits 5c977c69c8b2 dt-bindings: phy: mediatek: tphy: change patternProperties omits 9dbccfef1dde dt-bindings: phy: mediatek: hdmi-phy: modify compatible items omits 66b87358440e dt-bindings: phy: mediatek: dsi-phy: modify compatible dependence omits c3135d28a1e0 cpufreq: dt: dev_pm_opp_of_cpumask_add_table() may return [...] omits 071e9fca32ab kconfig: use true and false for bool variable omits 2ecff72fddfd kconfig: change "modules" from sub-option to first-level a [...] omits a2c75e292c0c kconfig: remove allnoconfig_y option omits c7fc51898d35 kconfig: do not use allnoconfig_y option omits aab05250693d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] omits 849f69d3c92b kconfig: change defconfig_list option to environment variable omits fe0bae8bc457 kconfig: move JUMP_NB to mconf.c omits 0c236676d313 kconfig: move conf_set_all_new_symbols() to conf.c omits 15e68d09458f kconfig: move conf_rewrite_mod_or_yes() to conf.c omits 9a3c3bc820be kconfig: remove assignment for Kconfig file omits ee4c6f00dcee kconfig: add help messages for --help (-h) and --silent (-s) omits bafc47913216 kconfig: add long options --help and --silent omits ed562c53104f kconfig: refactor option parse code omits 89145649b0d0 kconfig: split randconfig setup code into set_randconfig_seed() omits c2255ece2be2 scsi: pm8001: Avoid -Wrestrict warning omits f1891f9bbc46 scsi: lpfc: Fix a typo omits 835b8c16a0e3 scsi: esp_scsi: Trivial typo fixes omits 9991ca001b9c scsi: bfa: Fix a typo in two places omits 89bbf550eafc scsi: lpfc: Fix a typo omits ae98ddf05fdb scsi: scsi_dh: Fix a typo omits 5fae809faec6 scsi: bnx2fc: Fix a typo omits 206a3afa9482 scsi: mpt3sas: Fix a typo omits a89562e31f01 scsi: csiostor: Fix a typo omits 0873045f63c4 scsi: ufs: Remove unnecessary NULL checks in ufshcd_find_m [...] omits 1630e752fb83 scsi: bfa: Fix warning comparing pointer to 0 omits 3070c72155c5 scsi: qla1280: Fix warning comparing pointer to 0 omits 0d556a21a9da scsi: ibmvscsi: Remove unnecessary cast omits 3ba9f38ed43d scsi: fnic: Remove unnecessary cast omits 690209d5ebef scsi: message: fusion: Remove unnecessary cast omits dfd35e1d5934 scsi: ufs: ufs-exynos: Remove pwr_max from parameter list [...] omits 7a0c0e6ce130 scsi: ufs: core: Correct status type in ufshcd_vops_pwr_ch [...] omits adb253433dc8 scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and [...] omits be20b96b6319 scsi: mac53c94: Fix warning comparing pointer to 0 omits 973c920811bc scsi: dc395x: Use bitwise instead of arithmetic operator f [...] omits e5406d8ad4a1 scsi: qla2xxx: Check kzalloc() return value omits a2b2cc660822 scsi: qla2xxx: Always check the return value of qla24xx_ge [...] omits a20821e3f471 scsi: qla2xxx: Simplify qla8044_minidump_process_control() omits 17603237f789 scsi: qla2xxx: Suppress Coverity complaints about dseg_r* omits 37ce4f3531d4 scsi: qla2xxx: Fix endianness annotations omits 634b9774d335 scsi: qla2xxx: Constify struct qla_tgt_func_tmpl omits 4613bdcc122e kernel: trace: Mundane typo fixes in the file trace_events [...] omits 84c7f6c33f42 hinic: avoid gcc -Wrestrict warning omits 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure omits da1da87fa7fc 6lowpan: Fix some typos in nhc_udp.c omits 0e4161d0eda5 net/packet: Fix a typo in af_packet.c omits 72a0f6d05292 net/tls: Fix a typo in tls_device.c omits d280a2c2b740 Simplify the code by using module_platform_driver macro omits 3b6c3c12b77c Merge branch 'v5.13-armsoc/dts64' into for-next omits 2b81d6118681 Merge branch 'v5.13-armsoc/dts32' into for-next omits 398a4087872a ARM: dts: rockchip: remove clock-names property from watch [...] omits 9ceb98f1ed19 ARM: dts: rockchip: add new watchdog compatible to rk322x.dtsi omits 610e4c7215dd ARM: dts: rockchip: add new watchdog compatible to rv1108.dtsi omits 6b5c50863b3e arm64: dts: rockchip: add new watchdog compatible to rk3399.dtsi omits 2499448c920f arm64: dts: rockchip: add new watchdog compatible to rk3328.dtsi omits 58ead0c605e8 arm64: dts: rockchip: add new watchdog compatible to rk3308.dtsi omits d16c7082cff5 arm64: dts: rockchip: add new watchdog compatible to px30.dtsi discards 1a0dfc099c1e rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states discards bfb1aba02b4e rcu: Fix various typos in comments discards f0a3f9067a8f doc: Fix statement of RCU's memory-ordering requirements discards d05426fa4ffb mm/slub: Add Support for free path information of an object. discards ac25ba9d6d99 mm/slub: Fix backtrace of objects to handle redzone adjustment discards 84d139b9a16f torture: Make the build machine control N in "make -jN" discards 1ce742e0ccec torture: Make kvm.sh use abstracted kvm-end-run-stats.sh discards cbde917ce326 torture: Abstract end-of-run summary discards b3988218e1a4 rcu: Fix typo in comment: kthead -> kthread discards a92e08d1f970 rcu/nocb: Unify timers discards 5bd39749ec9b rcu/nocb: Prepare for fine-grained deferred wakeup discards 6fff3191085e rcu/nocb: Only cancel nocb timer if not polling discards b437dbce22ed rcu/nocb: Delete bypass_timer upon nocb_gp wakeup discards e58dd49327ee rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup discards ecf5e07f8a39 rcu/nocb: Allow de-offloading rdp leader discards 87e2289f7855 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer discards 8e3fee9c5da5 timer: Revert "timer: Add timer_curr_running()" discards 432b54a9c42c rcu/nocb: Use the rcuog CPU's ->nocb_timer discards fbd736785c55 torture: Fix grace-period rate output discards 48bfb1c44c06 rcutorture: Abstract read-lock-held checks discards 16ee0dc84510 refscale: Add acqrel, lock, and lock-irq discards 53ebb2ef8858 rcu: Prevent false positive softirq warning on RT discards 5eb768265ba8 tick/sched: Prevent false positive softirq pending warnings on RT discards 4646e195a699 softirq: Make softirq control and processing RT aware discards 06e99e5fae6e softirq: Move various protections into inline helpers discards 5d1b29821724 irqtime: Make accounting correct on RT discards bfa7a0852279 softirq: Add RT specific softirq accounting discards 947d4a99f653 torture: Add kvm-remote.sh script for distributed rcutortu [...] discards 55d1b7ee8949 rcuscale: Allow CPU hotplug to be enabled discards b51d57b718f3 refscale: Allow CPU hotplug to be enabled discards aa5e72e0379c tools/memory-model: Fix smp_mb__after_spinlock() spelling discards 475d3e8e481a torture: Make kvm-again.sh use "scenarios" rather than "ba [...] discards 741c85101982 torture: Add "scenarios" option to kvm.sh --dryrun parameter discards 059807c81a8a kcsan: Add pointer to access-marking.txt to data_race() bullet discards 75affdf80619 rcu-tasks: Add block comment laying out RCU Rude design discards a235f5498ec8 rcu-tasks: Add block comment laying out RCU Tasks design discards ca251948bd29 torture: Fix remaining erroneous torture.sh instance of $* discards 1a1863558c6b Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits dd44ee94db05 Merge branch 'lkmm.2021.03.15a' into HEAD omits 02545804d83b Merge branch 'kcsan.2021.03.08a' into HEAD omits ab6ad3dbddaf Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...] omits 7ac3fdf099bf rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] omits 0909fc2b2c41 rcu: Provide polling interfaces for Tiny RCU grace periods omits f9b23f1f6ca0 exfat: speed up iterate/lookup by fixing start point of tr [...] omits cbf7910f030f exfat: improve write performance when dirsync enabled omits afe9930c101a exfat: add support ioctl and FITRIM function omits 617f2f53cea0 exfat: introduce bitmap_lock for cluster bitmap access omits 69cdfb530f7b Merge branch 'ipa-versions-and-registers' omits 810a2e1f1073 net: ipa: increase channels and events omits 1910494ee32c net: ipa: move ipa_aggr_granularity_val() omits e6e49e435512 net: ipa: limit local processing context address omits 647a05f3ae98 net: ipa: define the ENDP_INIT_NAT register omits eb09457c9d33 net: ipa: update version definitions omits d7f3087b396d net: ipa: reduce IPA version assumptions omits d1c5688087a0 tcp_metrics: tcpm_hash_bucket is strictly local omits aa6dd211e4b1 inet: use bigger hash table for IP ID generation omits eb9da2c1b603 Merge branch 'mlxsw-resilient-nh-groups' Ido Schimmel says: omits ffd3e9b07b9e selftests: mlxsw: Add resilient nexthop groups configurati [...] omits 861584724c44 selftests: mlxsw: Test unresolved neigh trap with resilien [...] omits 03490a823915 mlxsw: spectrum_router: Enable resilient nexthop groups to [...] omits debd2b3bf573 mlxsw: spectrum_router: Periodically update activity of ne [...] omits 75d495b02982 mlxsw: reg: Add Router Adjacency Table Activity Dump Register omits d7761cb30374 mlxsw: spectrum_router: Update hardware flags on nexthop buckets omits 617a77f044ed mlxsw: spectrum_router: Add nexthop bucket replacement support omits 197fdfd107e3 mlxsw: spectrum_router: Pass payload pointer to nexthop up [...] omits 62b67ff33bee mlxsw: spectrum_router: Add ability to overwrite adjacency [...] omits c6fc65f48072 mlxsw: spectrum_router: Add support for resilient nexthop groups omits 3c85a8b81cc8 Add Open Routing Protocol ID to `rtnetlink.h` discards 1baf2b66e886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] discards 1676953644ed Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 3f994c258687 Merge series "MFD/extcon/ASoC: Rework arizona codec jack-d [...] omits 7abfabaf5f80 md: Fix missing unused status line of /proc/mdstat omits 254c271da071 md/raid10: improve discard request for far layout omits d30588b2731f md/raid10: improve raid10 discard request omits f2e7e269a752 md/raid10: pull the code that wait for blocked dev into on [...] omits c2968285925a md/raid10: extend r10bio devs to raid disks omits cf78408f937a md: add md_submit_discard_bio() for submitting discard bio omits e366a39208e5 net: enetc: don't depend on system endianness in enetc_set [...] omits 110eccdb2469 net: enetc: don't depend on system endianness in enetc_set [...] omits 20fd4f421cf4 netdevsim: switch to memdup_user_nul() omits c3dde0ee7163 net: decnet: Fixed multiple Coding Style issues omits 8a5c14877a48 Merge branch 'phy-c45-loopback' omits d137c70d0e7a net: phy: marvell10g: Add PHY loopback support omits 0ef25ed104ac net: phy: add genphy_c45_loopback omits 4adec7f81df8 rhashtable: avoid -Wrestrict warning on overlapping sprint [...] omits b7fbc88692e6 octeontx2: fix -Wnonnull warning omits 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp omits bef32aa8e412 sfc-falcon: Fix a typo omits 536e11f96b03 net: sched: Mundane typo fixes omits b6c6680b8b3a octeontx2-af: Few mundane typos fixed omits 3889ba70102e arm64: irq: allow FIQs to be handled omits f0098155d337 arm64: Always keep DAIF.[IF] in sync omits 9eb563cdabe1 arm64: entry: factor irq triage logic into macros omits 8ff443cebffa arm64: irq: rework root IRQ handler registration omits 338a743640e9 arm64: don't use GENERIC_IRQ_MULTI_HANDLER omits b0b8b689d78c genirq: Allow architectures to override set_handle_irq() fallback omits c4d74f0f978e of: overlay: fix for_each_child.cocci warnings omits 709e8c99208e dt-bindings: msm: Couple of spelling fixes omits 9d5376872162 spi: pl022: Fix trailing whitespace omits 02621799966b spi: rockchip: Fix code indent should use tabs where possible omits 6ca6ad908e96 spi: spi-mem: Fix code indent should use tabs where possible omits 45793de7bf89 spi: jcore: Fix trailing statements should be on next line omits f96c19fab393 spi: spi-bitbang: Fix open brace following function defini [...] omits 211f8a0a39cd spi: dln2: Fix open brace following function definitions g [...] omits 99b3a3620456 spi: spi-mtk-nor: Fix checkpatch spacing error omits f2edb98e806d spi: omap-100k: Fix checkpatch spacing errors omits c07caca3cea9 spi: pxa2xx: Fix checkpatch spacing errors omits e13a870ffaa6 spi: sprd: Fix checkpatch spacing error omits c9831087356b spi: spi-topcliff-pch: Fix checkpatch spacing error omits f56f2b953bcc regulator: mt6360: remove redundant error print omits ecd77d494ec9 ASoC: Intel: bytcr_wm5102: Add jack detect support omits 37dbabf14ff6 ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 [...] omits 69c58eb61e9b ASoC: arizona-jack: Cleanup logging omits 236b7285e95a ASoC: arizona-jack: Use snd_soc_jack to report jack events omits ffcc84b9e814 ASoC: arizona-jack: convert into a helper library for code [...] omits 688c8461a425 ASoC: arizona-jack: Use arizona->dev for runtime-pm omits bcda8cc4b868 ASoC: arizona-jack: Move jack-detect variables to struct a [...] omits b5cf28f7a890 ASoC: fsl_micfil: Don't use devm_regmap_init_mmio_clk omits 3feaba79d8f7 ASoC: fsl_audmix: Don't use devm_regmap_init_mmio_clk omits 069b24f22eb9 ASoC: fsl_easrc: Don't use devm_regmap_init_mmio_clk omits cab04ab5900f ASoC: fsl_asrc: Don't use devm_regmap_init_mmio_clk omits c2562572467a ASoC: fsl_spdif: Don't use devm_regmap_init_mmio_clk omits 203773e39347 ASoC: fsl_esai: Don't use devm_regmap_init_mmio_clk omits 4b837ad53be2 Merge branch 'netfilter-flowtable' omits 143490cde566 docs: nf_flowtable: update documentation with enhancements omits 502e84e2382d net: ethernet: mtk_eth_soc: add flow offloading support omits ba37b7caf1ed net: ethernet: mtk_eth_soc: add support for initializing the PPE omits d5c53da2b4a5 net: ethernet: mtk_eth_soc: fix parsing packets in GDM omits 3fb24a43c975 dsa: slave: add support for TC_SETUP_FT omits 17e52c0aaad7 netfilter: flowtable: support for FLOW_ACTION_PPPOE_PUSH omits 563ae557dd4e net: flow_offload: add FLOW_ACTION_PPPOE_PUSH omits 26267bf9bb57 netfilter: flowtable: bridge vlan hardware offload and switchdev omits 73f97025a972 netfilter: nft_flow_offload: use direct xmit if hardware o [...] omits eeff3000f240 netfilter: flowtable: add offload support for xmit path types omits 79d4071ea4c4 selftests: netfilter: flowtable bridge and vlan support omits a11e7973cf91 netfilter: flowtable: add dsa support omits 72efd585f714 netfilter: flowtable: add pppoe support omits e990cef6516d netfilter: flowtable: add bridge vlan filtering support omits 4cd91f7c290f netfilter: flowtable: add vlan support omits 7a27f6ab4135 netfilter: flowtable: use dev_fill_forward_path() to obtai [...] omits c63a7cc4d795 netfilter: flowtable: use dev_fill_forward_path() to obtai [...] omits 5139c0c00725 netfilter: flowtable: add xmit path types omits 0994d492a1b7 net: dsa: resolve forwarding path for dsa slave ports omits f6efc675c9dd net: ppp: resolve forwarding path for bridge pppoe devices omits bcf2766b1377 net: bridge: resolve forwarding path for VLAN tag actions [...] omits ec9d16bab615 net: bridge: resolve forwarding path for bridge devices omits e4417d6950b0 net: 8021q: resolve forwarding path for vlan devices omits ddb94eafab8b net: resolve forwarding path from virtual netdevice and HW [...] omits 632aeebe1b7a ASoC: intel: atom: Remove 44100 sample-rate from the media [...] omits aa65bacdb70e ASoC: intel: atom: Stop advertising non working S24LE support omits ad248f7761eb net: bridge: Fix missing return assignment from br_vlan_re [...] omits bb11d9ac9d46 Merge branch 'bridge-mrp-next' omits 5b7c0c32c904 net: ocelot: Simplify MRP deletion omits b3cb91b97c04 bridge: mrp: Disable roles before deleting the MRP instance omits 45b85e47cdd7 Merge branch 'hns-cleanups' omits 7f8bcd915724 net: hns: remove redundant variable initialization omits 4a4ec57c0656 net: hns: remove unnecessary !! operation in hns_mac_confi [...] omits dcc683b81fc4 net: hns: remove unused HNS_LED_PC_REG omits cf7fc3566768 net: hns: remove unused NIC_LB_TEST_RX_PKG_ERR omits 484da1f4f7c3 net: hns: remove unused config_half_duplex() omits 5bc72849240d net: hns: remove unused set_rx_ignore_pause_frames() omits 72b06363f124 net: hns: remove unused set_autoneg() omits e7eae3ad191e net: hns: remove unused get_autoneg() omits 1b07d6e9214c dt-bindings: add vendor prefix for AESOP omits 2837b34b2010 dt-bindings: add vendor prefix for YIC System Co., Ltd omits d2ea49e95afe dt-bindings: add vendor prefix for Siliconfile Technologies lnc. omits 2601ab54987f dt-bindings: Convert the BCM4329 bindings to YAML and extend omits 989634fb49ad drm/i915/audio: set HDA link parameters in driver omits 5584029fd8c7 Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] omits 9a8d3cda8daf fpga: dfl: afu: harden port enable logic omits 8082d50f4817 KVM: arm64: GICv4.1: Give a chance to save VLPI state omits 12df7429213a KVM: arm64: GICv4.1: Restore VLPI pending state to physical side omits f66b7b151e00 KVM: arm64: GICv4.1: Try to save VLPI state in save_pendin [...] omits 80317fe4a653 KVM: arm64: GICv4.1: Add function to get VLPI state omits c21bc068cdbe irqchip/gic-v3-its: Drop the setting of PTZ altogether omits 301beaf19739 irqchip/gic-v3-its: Add a cache invalidation right after v [...] omits e424aa5f547d xfs: drop freeze protection when running GETFSMAP omits 56b8234e3c5f mfd: intel_quark_i2c_gpio: Enable MSI interrupt omits 5b0a78ec0b57 drm/i915: Move gt_revoke() slightly omits f227197bdf91 arm64: dts: rockchip: enable dwc3 usb for A95X Z2 omits 44dd5e2106dc arm64: dts: rockchip: add rk3328 dwc3 usb controller node omits 6e554abd0700 arm64: compat: Poison the compat sigpage omits 77ec462536a1 arm64: vdso: Avoid ISB after reading from cntvct_el0 omits 7adbf10e29c2 arm64: compat: Allow signal page to be remapped omits e9be47eab1cd arm64: vdso: Remove redundant calls to flush_dcache_page() omits 7cd6ca1d7902 arm64: vdso: Use GFP_KERNEL for allocating compat vdso and [...] omits fd995a3cc432 drm/i915: Keep userpointer bindings if seqcount is unchanged, v2. omits cf41a8f1dc1e drm/i915: Finally remove obj->mm.lock. omits 480ae79537b2 drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal omits b91e1b11f9fc drm/i915/selftests: Prepare cs engine tests for obj->mm.lo [...] omits e70a27d76125 drm/i915/selftests: Prepare memory region tests for obj->m [...] omits aa8b70be896e drm/i915/selftests: Prepare i915_request tests for obj->mm [...] omits 1060974c8784 drm/i915/selftests: Prepare timeline tests for obj->mm.loc [...] omits 9aa6de99e1ba drm/i915/selftests: Prepare ring submission for obj->mm.lo [...] omits e20e9b1503e5 drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal omits e09e903a6e89 drm/i915/selftests: Prepare execlists and lrc selftests fo [...] omits 17b7ab92bec3 drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal omits d3ad29567d4e drm/i915/selftests: Prepare context selftest for obj->mm.l [...] omits af10e5a58c1b drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock [...] omits fa7371c3d8dd drm/i915/selftests: Prepare object blit tests for obj->mm. [...] omits 30272919e5db drm/i915/selftests: Prepare object tests for obj->mm.lock [...] omits 6f791ffe00ba drm/i915/selftests: Prepare mman testcases for obj->mm.loc [...] omits 1832f886ba73 drm/i915/selftests: Prepare execbuf tests for obj->mm.lock [...] omits e37298441a1f drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock [...] omits c2d0e9de5106 drm/i915/selftests: Prepare context tests for obj->mm.lock [...] omits 5521458d1c1a drm/i915/selftests: Prepare coherency tests for obj->mm.lo [...] omits 86f2f8dfbf27 drm/i915/selftests: Prepare client blit for obj->mm.lock removal. omits 6c12ada05575 drm/i915/selftests: Prepare huge_pages testcases for obj-> [...] omits 159a17f5b3a9 Merge branch 'omap-for-v5.13/dt-v2' into for-next omits 08fbd49b0227 Merge branch 'omap-for-v5.13/defconfig' into for-next omits e2c69f3a5b4e bpf: Avoid old-style declaration warnings omits c28c2b851a22 ARM: dts: motorola-cpcap-mapphone: Prepare for dtbs_check parsing omits f5a1acab3248 ARM: dts: am33xx-l4: fix tscadc@0 node indentation omits 2082852fd72f ARM: dts: omap3-echo: Add ath6kl node omits 9f98835bb0e5 ARM: dts: omap3-echo: Update LED configuration omits 908e65436610 ARM: dts: am335x-pocketbeagle: unique gpio-line-names omits 26ad4f8b7352 drm/i915: Use a single page table lock for each gtt. omits 988d4ff6e3c2 drm/i915: Fix ww locking in shmem_create_from_object omits 1d5ab1caa0c3 drm/i915: Add missing ww lock in intel_dsb_prepare. omits e944e3cf5803 drm/i915: Add ww locking to dma-buf ops, v2. omits c858ffa17716 drm/i915: Lock ww in ucode objects correctly omits ef4985bac521 drm/i915: Increase ww locking for perf. omits 52665fe7fc20 drm/i915: Add ww locking around vm_access() omits c05258889ed4 drm/i915: Add igt_spinner_pin() to allow for ww locking ar [...] omits a3258dbd87f1 drm/i915: Prepare for obj->mm.lock removal, v2. omits 74827b539cc8 drm/i915: Fix workarounds selftest, part 1 omits f1ac8a029260 drm/i915: Fix pread/pwrite to work with new locking rules. omits c93987753ae8 drm/i915: Defer pin calls in buffer pool until first use b [...] omits ec701249aa59 drm/i915: Take obj lock around set_domain ioctl omits b51ed60e6088 drm/i915: Make __engine_unpark() compatible with ww locking. omits 5ace5e9618e9 drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3. omits 7d1c2618eac5 drm/i915: Take reservation lock around i915_vma_pin. omits 2a6659683859 drm/i915: Move pinning to inside engine_wa_list_verify() omits 9fa1f4785f2a drm/i915: Add object locking to vm_fault_cpu omits 1b321026e213 drm/i915: Pass ww ctx to intel_pin_to_display_plane omits d4fa4e70acdf drm/i915: Rework clflush to work correctly without obj->mm.lock. omits fe83ce1e0040 drm/i915: Handle ww locking in init_status_page omits 83472bb06063 drm/i915: Make ring submission compatible with obj->mm.loc [...] omits 9c01524d4f58 drm/i915: Populate logical context during first pin. omits abd2f577177e drm/i915: Flatten obj->mm.lock omits ed29c2691188 drm/i915: Fix userptr so we do not have to worry about obj [...] omits 20ee27bd84a8 drm/i915: Make compilation of userptr code depend on MMU_N [...] omits c6bcc0c2fdfd drm/i915: Reject UNSYNCHRONIZED for userptr, v2. omits 02b64a4a0cb1 drm/i915: Reject more ioctls for userptr, v2. omits ae4e55b894dd drm/i915: No longer allow exporting userptr through dma-buf omits ae30af84edb5 drm/i915: Disable userptr pread/pwrite support. omits d4ceb1d6e732 audit: avoid -Wempty-body warning omits a1f091f8ef2b drm/ttm: switch to per device LRU lock omits f9e2a03e110a drm/ttm: remove swap LRU v3 omits ebd59851c796 drm/ttm: move swapout logic around v3 omits 314bcbf09f14 kselftest: arm64: Add BTI tests omits 75347add03e0 kselftest/arm64: mte: Report filename on failing temp file [...] omits b4e1fa229069 kselftest/arm64: mte: Fix clang warning omits 9466ecac84a4 kselftest/arm64: mte: Makefile: Fix clang compilation omits 8bbb58a3c6b9 kselftest/arm64: mte: Output warning about failing compiler omits 5238c2cd5a2e kselftest/arm64: mte: Use cross-compiler if specified omits 592432862cc4 kselftest/arm64: mte: Fix MTE feature detection omits d302a702530b kselftest/arm64: mte: common: Fix write() warnings omits 46cb11b17c7a kselftest/arm64: mte: user_mem: Fix write() warning omits 4514d991d992 PCI: PM: Do not read power state in pci_enable_device_flags() omits b007744d8f2d ARM: tegra: Specify tps65911 as wakeup source omits 3b18164c5ecd ARM: tegra: Specify memory suspend OPP in device-tree omits 1f0ca058654d ARM: tegra: Specify CPU suspend OPP in device-tree omits f8693f78f4fd ARM: tegra: ouya: Specify all CPU cores as cooling devices omits e7c54567cac3 ARM: tegra: nexus7: Specify all CPU cores as cooling devices omits b27b9689e1f3 ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node omits 2a8ec2fceaab ARM: tegra: acer-a500: Specify all CPU cores as cooling devices omits ecd021396efa ARM: tegra: acer-a500: Reduce thermal throttling hysteresi [...] omits 30e243fc17a0 ARM: tegra: acer-a500: Enable core voltage scaling omits d3cd0c3c49a0 ARM: tegra: paz00: Enable full voltage scaling ranges for [...] omits 107f2c6995b6 ARM: tegra: cardhu: Support CPU thermal throttling omits ed34855b8179 ARM: tegra: cardhu: Support CPU frequency and voltage scal [...] omits 3744c7d88c00 ARM: tegra: ventana: Support CPU thermal throttling omits 84fa3962d5ff s390/crc32-vx: couple of typo fixes omits df2e400e07ad s390/uv: fix prot virt host indication compilation omits 82d3d45995c3 ARM: tegra: ventana: Support CPU and Core voltage scaling omits a1ebdb374199 ARM: dts: Fix swapped mmc order for omap3 omits d1e24c462507 dt-bindings: phy: tegra-xusb: Add nvidia,pmc prop omits 0c7ea2b1c850 clk: tegra: Don't enable PLLE HW sequencer at init omits 54443ef6f5d1 clk: tegra: Add PLLE HW power sequencer control omits 14d97622448a drivers/block: remove the umem driver omits f66116f7b213 rsxx: remove extraneous 'const' qualifier omits cf37ae99833c Merge branch 'omap-for-v5.13/soc' into for-next omits c399315ddbce Merge branch 'omap-for-v5.13/ti-sysc' into for-next omits 0db1f107f83f ARM: OMAP2+: use true and false for bool variable omits f6a7ea04ad20 ARM: omap2plus_defconfig: Add AT25 EEPROM module omits d995d3d025bb bus: ti-sysc: Use kzalloc for allocating only one thing omits b556f76a0a4f ARM: omap2plus_defconfig: Enable Netfilter components as modules omits a3dfe1c08b51 ARM: omap2plus_defconfig: Update for dropped simple-pm-bus omits 6dc2a774cb4f x86/Hyper-V: Support for free page reporting omits c3c83055bdf9 ARM: OMAP2+: add missing call to of_node_put() omits 1b6028083468 x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read omits 13c4d4626a4b x86/hyperv: Fix unused variable 'msr_val' warning in hv_ql [...] omits 52fbb5aabb5c bus: ti-sysc: remove unneeded semicolon omits 02e9821b2b91 ARM: OMAP2+: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_D [...] omits 6bbdc3db76cc hv: hyperv.h: a few mundane typo fixes omits 0788badec106 Merge branches 'fixes' and 'omap-for-v5.12/ti-sysc' into for-next omits bfaae47db3c0 drm/i915: make lockdep slightly happier about execbuf. omits a85fffe3032d drm/i915: Convert i915_gem_object_attach_phys() to ww lock [...] omits a61170975718 drm/i915: Rework struct phys attachment handling omits c471748dc742 drm/i915: Move HAS_STRUCT_PAGE to obj->flags omits aaee716e4aca drm/i915: Add gem object locking to madvise. omits 1eef0de18fc7 drm/i915: Ensure we hold the object mutex in pin correctly. omits 237647f4dde9 drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2. omits 0edbb9ba1bfe drm/i915: Move cmd parser pinning to execbuffer omits 2c8ab3339e39 drm/i915: Pin timeline map after first timeline pin, v4. omits 12ca695d2c1e drm/i915: Do not share hwsp across contexts any more, v8. omits 105cbb01200c mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] omits 9ace0a60f864 mfd: ntxec: Support for EC in Tolino Shine 2 HD omits a3efe3f6d0eb ARM: OMAP2+: Fix warning for omap_init_time_of() omits aa4e133184ea ARM: OMAP2+: Make symbol 'pdata_quirks_init_clocks' static omits 976677b5958e drm/tilcdc: fix pixel clock setting warning message omits fd1d9e2d4382 drm/tilcdc: fix LCD pixel clock setting omits e17d1364dc39 drm/tilcdc: rename req_rate to pclk_rate omits da588d48004a drm/tilcdc: panel: fix platform_no_drv_owner.cocci warnings omits 547be6a479fd i915_vma: Rename vma_lookup to i915_vma_lookup omits f33dece70e11 selftests/sgx: Use getauxval() to simplify test code omits 32b5d4bd9e51 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 05c4e2721d7a MIPS: fix local_irq_{disable,enable} in asmmacro.h omits dbb397ccc6bb clk: renesas: Couple of spelling fixes omits 61232cd6efca pinctrl: renesas: r8a7791: Add bias pinconf support omits 1d3928a3e69c pinctrl: renesas: Add support for R-Car SoCs with pull-dow [...] omits 93d6c7d676d2 pinctrl: renesas: Add PORT_GP_CFG_7 macros omits ec0794a122db pinctrl: renesas: Factor out common R-Mobile bias handling omits 4b6e6c19895b pinctrl: renesas: Move R-Car bias helpers to sh_pfc.h omits b82fd2df17af pinctrl: renesas: Make sh_pfc_pin_to_bias_reg() static omits 2132ce5d1af8 MIPS: SiByte: Enable pata_platform with SWARM defconfig omits d11f6aa94571 MIPS: SiByte: Regenerate stale SWARM defconfig omits bddeecc959b5 MIPS: disable CONFIG_IDE in malta*_defconfig omits c7b22b504404 arm64: dts: renesas: r8a77961: Add VIN and CSI-2 device nodes omits 960533c1a8a2 MIPS: disable CONFIG_IDE in bigsur_defconfig omits d8b4a27bfbf5 MIPS: disable CONFIG_IDE in rbtx49xx_defconfig omits d459164cddb9 MIPS: switch workpad_defconfig from legacy IDE to libata omits c7ec6877bf15 MIPS: disable CONFIG_IDE in sb1250_swarm_defconfig omits 3287a7a8feda ARM: dts: koelsch: Configure pull-up for SOFT_SW GPIO keys omits c3171e94cc1c KVM: s390: VSIE: fix MVPG handling for prefixing and MSO omits c5d1f6b531e6 KVM: s390: split kvm_s390_real_to_abs omits bdf7509bbefa KVM: s390: VSIE: correctly handle MVPG when in VSIE omits 8455033cd6a8 MIPS: PCI: Fix a typo omits daffdec40d62 mips: asm: octeon: A typo fix in the file cvmx-address.h omits 5ac14bac08ae KVM: s390: extend kvm_s390_shadow_fault to return entry pointer omits b1e3a5607034 xfrm: Fix NULL pointer dereference on policy lookup omits 68dc022d04eb xfrm: BEET mode doesn't support fragments for inner packets omits 2818c20871e6 drm/rockchip: Remove unused variable omits 0f90d320b4f1 Bluetooth: Remove trailing semicolon in macros omits 95e04eb04c68 char: lp: remove redundant space around (inside) parenthes [...] omits 6b3bc8286529 pps: clients: gpio: Rearrange optional stuff in pps_gpio_setup() omits 162a5deac674 pps: clients: gpio: Use struct device pointer directly omits 28d032510e63 pps: clients: gpio: Make use of device properties omits ee89646619ba pps: clients: gpio: Get rid of legacy platform data omits fde046a8c490 pps: clients: gpio: Remove redundant condition in ->remove() omits 1a8fc4f7e21c pps: clients: gpio: Use dev_err_probe() to avoid log noise omits a4780db3ad13 pps: clients: gpio: Bail out on error when requesting GPIO [...] omits ae28c1be1e54 binder: BINDER_GET_FROZEN_INFO ioctl omits 95c16f9d9cf9 binder: use EINTR for interrupted wait for work omits 432ff1e91694 binder: BINDER_FREEZE ioctl omits 7b7d2261aa8d vmci_host: print unexpanded names of ioctl requests in deb [...] omits ac41ae0b12c8 misc/sgi-xp: use NULL instead of using plain integer as pointer omits d8da00e1a73e w1: slaves: Typo fixes omits b0ebbaeee3d7 w1: Use kobj_to_dev()[RESEND] omits 199c4d0efe7d w1: w1_therm: use clamp() in int_to_short() omits f6d706dd9baa char/mwave: turn tp3780I_Cleanup() into void function omits 1c15b334ca34 virt: acrn: Fix document of acrn_msi_inject() omits 615d2ef05a97 cxl: don't manipulate the mm.mm_users field directly omits 0ea43c23d490 cxl: Fix couple of spellings omits 2278f0c385d8 misc: lis3lv02d: Do not log an error when kmalloc fails omits bb6886bf1e2b misc: lis3lv02d: Change lis3lv02d_init_device() return val [...] omits 3641762c1c9c misc: lis3lv02d: Fix false-positive WARN on various HP models omits 25651f2df783 uapi: map_to_7segment: Remove licence boilerplate omits 40cc3a80bb42 kgdb: fix gcc-11 warning on indentation omits 30a2ac9a8bb5 fpga: Add support for Xilinx DFX AXI Shutdown manager omits 8058182fa440 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] omits b5c6ecfd471e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() omits ce453ee6df01 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER omits fbdeba351933 cifsd: fix error handling in ksmbd_server_init() omits 9d58aa46291d drm/i915: Fix the GT fence revocation runtime PM logic omits 8c44390d8872 drm/amdkfd: Bump KFD API version omits b16256874a91 drm/amdgpu: Mark Aldebaran HW support as experimental omits e5c04edfcde3 drm/amdgpu: revert "reserve backup pages for bad page retirment" omits 6b44b667e24c drm/amdgpu: revert "use the new cursor in the VM code" omits c645e4b80c97 drm/amdgpu/display: properly guard dc_dsc_stream_bandwidth [...] omits 7a78e2bc861b drm/amd/display: Remove unnecessary conversion to bool omits 74ef3bac13bc drm/amd/display: Remove unnecessary conversion to bool omits 79fcd446e7e1 drm/amdgpu: Fix memory leak omits 0303e1b77c4d radeon: use kvcalloc for relocs and chunks omits 2d28b70ec321 drm/amdgpu: drop extraneous hw_status update omits d1fa15680913 drm/amd/display: Support vertical interrupt 0 for all dcn ASIC omits 660d540640c0 drm/amd/display: Fix vertical interrupt 0 registering issue omits 2d78b8d66904 drm/amd/pm: correct the gpu metrics version omits a85ba00538cd drm/amdgpu/display: re-enable freesync video patches omits 63f3067d8f8c drm/amd/pm: Use BACO reset arg 0 on XGMI configuration omits 050743da3152 drm/amdgpu: Keep pending_reset valid during smu reset the ASIC omits 2d02893ffcf8 drm/amdgpu: Enable light SBR in XGMI+passthrough configuration omits 51ba691206e3 drm/amd/display: Fix potential memory leak omits 1c5ea40c2ad2 drm/amd/display: add a func to disable accelerated mode omits 443dfba02483 drm/amd/display: fix dcn3+ bw validation soc param update [...] omits 8ee0fea4baf9 drm/amd/display: fix dml prefetch validation omits 5cf0a610e8b5 drm/amd/display: 3.2.127 omits 4710430a779e drm/amd/display: DCHUB underflow counter increasing in som [...] omits 592a631883fd drm/amd/display: [FW Promotion] Release 0.0.56 omits 46a83eba276c drm/amd/display: Add debugfs to control DMUB trace buffer events omits ae0305708e93 drm/amd/display: Separate caps for maximum RGB and YUV pla [...] omits e69231c4451a drm/amd/display: Fix no previous prototype warning omits cd95ef0097ca drm/amd/display: Fix secure display lock problems omits 4870bd881364 drm/amd/display: Fix typo for helpers function name omits 90d1a626e6db drm/amd/display: Remove MPC gamut remap logic for DCN30 omits ef08f9c2aac9 drm/amd/display: Correct algorithm for reversed gamma omits 8c2f14c36f47 drm/amd/display: Add changes for dsc bpp in 16ths and unif [...] omits 86ca3cbe5c9c drm/amd/display: Increase precision for bpp in DSC calculations omits b0942618fd12 drm/amd/display: Bypass sink detect when there are no eDPs [...] omits 45150cd27ceb drm/amd/display: Fix for outbox1 ring buffer typecasting issue omits 6a30a92997ee drm/amd/display: Fix UBSAN warning for not a valid value f [...] omits b8720ed0b87d drm/amd/display: System black screen hangs on driver load omits 9d335e17646c drm/amd/display: use max lb for latency hiding omits 4abdb72bd857 drm/amd/display: Add debug out when viewport too small omits 1f053689fb0e drm/amd/display: 3.2.126.1 omits 0979d43259e1 drm/amd/pm: fix workload mismatch on vega10 omits ec1e80f0d728 drm/amdgpu: Use dev_info if VFCT table not valid omits e99d2eaafd8e drm/amdgpu: drop legacy IO bar support omits 5a613586c8e3 drm/amd/display: Remove unnecessary conversion to bool omits e5527d8ce28b drm/amd/pm: Mundane typo fixes in the file amdgpu_pm.c omits 140b93ebbffc drm/amd/display: remove redundant initialization of variab [...] omits 078025afed2c drm/amd/pm: Fix spelling mistake "disble" -> "disable" omits 6e58941cff74 drm/amd/pm: add a new sysfs entry for default power limit omits 616cf23b6cf4 drm/amd/display: Free local data after use omits d423f5514d04 drm/amdgpu: nuke the ih reentrant lock omits 7816e4a98ce3 drm/amdkfd: Fix recursive lock warnings omits 970fd1976434 drm/amdgpu: fix send ras disable cmd when asic not support ras omits 0e4c0ae59d7e drm/amdgpu/display: drop dcn301_calculate_wm_and_dl for now omits 97e272928e62 drm/amdgpu: update ecc query support for arcturus omits 94ae8dc55790 drm/amdgpu: use the new cursor in the VM code omits 2f44172bdca7 drm/amdgpu: use the new cursor in amdgpu_ttm_bo_eviction_valuable omits 755eadf66288 drm/amdgpu: use new cursor in amdgpu_mem_visible omits 498ad8ec2ff0 drm/amdgpu: use the new cursor in amdgpu_ttm_access_memory omits 10ebcd953dfa drm/amdgpu: use new cursor in amdgpu_ttm_io_mem_pfn omits 596ee296849c drm/amdgpu: use the new cursor in amdgpu_fill_buffer omits be956c575e8b drm/amdgpu: use the new cursor in amdgpu_ttm_copy_mem_to_mem omits ee18f40ea181 drm/amdgpu: new resource cursor (v2) omits 37c49ded0553 drm/amdgpu: Free PDB0 bo before bo_fini omits b69d5c7e9502 drm/amdgpu: support query ecc cap for SIENNA_CICHLID omits f1a8801c198c drm/amdgpu: update umc_info v3_3 structure for ECC omits 64f171581a1a drm/amdgpu: fix a few compiler warnings omits f10083703c4e drm/amdgpu: fix compile error on architecture s390 (v2) omits 6dffd9dce94f Revert "drm/amdgpu: During compute disable GFXOFF for Sien [...] omits 1e87068570a2 drm/amdkfd: fix build error with AMD_IOMMU_V2=m omits 8b75c9b45b1a drm/amdgpu: Replace in_task() in gfx_v8_0_parse_sq_irq() omits dc1794f0713e drm/amdgpu: Remove in_interrupt() usage in gfx_v9_0_kiq_re [...] omits 58df0d7143ea drm/amdgpu: Replace in_interrupt() usage in gmc_v*_process [...] omits 751f43e75d63 drm/amdgpu: Fix spelling mistake "disabed" -> "disabled" omits 9a9ec6c32caf drm/amdgpu/smu8: return an error rather than 50% if busy q [...] omits 60d06906cdcd drm/amdgpu/powerplay/smu10: add support for gpu busy query (v2) omits 1a31474cdb48 drm/amd/pm: workaround for audio noise issue omits 1c7b0adae8ea drm/amdgpu: update secure display TA header omits 99d1da6774e1 drm/amdgpu:disable XGMI TA unload for A+A aldebaran omits ac41c396fe09 drm/amd/display: remove duplicate include in amdgpu_dm.c omits fd0161a57050 Revert "drm/amd/display: remove duplicate include in amdgpu_dm.c" omits 3ae3a4ad831f drm/amdgpu: Enable light SBR for SMU on passthrough and XG [...] omits 0e92159640f3 drm/amd/pm: Add LightSBR SMU MSG support omits e5086659d0fd drm/amdgpu: skip read eeprom for device that pending on XG [...] omits 1c11fac56378 drm/amd/display: Remove unused defines omits e3e984ee437a drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m omits 8b1c715fc8c1 drm/radeon: keep __user during cast omits 12bfc0156e0f drm/radeon: fix AGP dependency omits b503138e49eb drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] omits 0b4e90632d93 drm/amd/pm: correct the watermark settings for Polaris omits c8941550aa66 drm/amdgpu : Fix asic reset regression issue introduce by [...] omits be6523e3a908 drm/amd/pm: bug fix for pcie dpm omits 3f1d1eb2a256 drm/amdgpu: add ih waiter on process until checkpoint omits 0dd795323405 drm/amdgpu/display: Implement functions to let DC allocate [...] omits 89551f2387f5 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm omits e5e6666db5c7 drm/amdgpu: fb BO should be ttm_bo_type_device omits e3c1b0712fdb drm/amdgpu: Reset the devices in the XGMI hive duirng probe omits 655ce9cb13b5 drm/amdgpu: Add reset_list for device list used for reset omits a330b52a9e59 drm/amdgpu: Init the cp MQD if it's not be initialized before omits 8e2712e71bfc drm/amdgpu: Add kfd init_complete flag to check from amdgpu side omits 90cbac0e995d powerpc: Enable KFENCE for PPC32 omits 0b71b3724178 powerpc/ptrace: Remove duplicate check from pt_regs_check() omits 13b8219bd00d powerpc/pseries: Move hvc_vio_init_early() prototype to sh [...] omits 1a029e0edbc5 powerpc: Fix misspellings in tlbflush.h omits 1a0e4550fb12 powerpc: Remove duplicate includes omits 1ef1dd9c7ed2 powerpc/prom: Mark identical_pvr_fixup as __init omits fbced1546eaa powerpc/fadump: Mark fadump_calculate_reserve_size as __init omits 3a72c94ebfb1 selftests/powerpc: Fix L1D flushing tests for Power10 omits 5c4a4802b9ac powerpc: Fix spelling of "droping" to "dropping" in traps.c omits 4f46d57cab3b powerpc: remove unneeded semicolon omits 9634afa67bfd powerpc/chrp: Make hydra_init() static omits 9be77e11dade powerpc/mm: Move the linear_mapping_mutex to the ifdef whe [...] omits 03597b47d69c Revert "drm/amdgpu: add psp RAP L0 check support" omits f258907fdd83 drm/amdgpu: Verify bo size can fit framebuffer size on init. omits c15340167244 drm/amd/display: remove duplicate include in dcn21 and gpio omits 51713e4e540b drm/amd/display: remove duplicate include in amdgpu_dm.c omits 692bd2a02e2d drm/amdgpu/swsmu: fix error return code of smu_v11_0_set_a [...] omits 554ba183b135 drm/amd/display: Align cursor cache address to 2KB omits c54a6fe43769 drm/amd/display: Revert dram_clock_change_latency for DCN2.1 omits 04841b934cc7 drm/amd/display: 3.2.126 omits 06ddcee49a35 drm/amd/display: Added multi instance support for panel control omits 1a595f28ea8d drm/amd/display: [FW Promotion] Release 0.0.55 omits 6804287bd142 drm/amd/display: Fixed read/write pointer issue for get dm [...] omits 61a74712c830 drm/amd/display: Fix warning omits 3c934f454dae drm/amd/display: Read all the trace entry if it is not empty omits 0c66824be8f4 drm/amd/display: Enable pflip interrupt upon pipe enable omits d829303c5b72 drm/amd/display: Fix dmub trace event not update issue omits 6b66208f0ce0 drm/amd/display: Move define from internal header to dmub_cmd.h omits b12f60ac4960 drm/amd/display: Fix typo when retrieving dppclk from UEFI config omits d3cf9fa6bace drm/amd/display: Skip powerstate DC hw access if virtual dal omits ffe5650af0a1 drm/amd/display: Enabled pipe harvesting in dcn30 omits f78313fae91c drm/amdgpu: Check if FB BAR is enabled for ROM read omits a364782f490d drm/amd/pm: Remove min/max overload of pp_dpm_sclk omits 775f11aa17b1 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran omits e36ccf9a96aa drm/amdgpu: Set GTT_USWC flag to enable freesync v2 omits 0b46bc3a9d17 drm/amdgpu: clean-up unused variable omits c0ea73a4ad43 Revert freesync video patches temporarily omits 50e2fc36e72d drm/amdkfd: Fix UBSAN shift-out-of-bounds warning omits 47bfa5f60fbf drm/amdgpu: Increase PSP runtime TMR region size omits c3c9e0faf46b drm/amdkfd: apply uncached flag for aldebaran omits 2e2f197f4c99 drm/amdgpu: set snoop bit in pde/pte entries for A+A omits 06bfc045d54c drm/amdgpu: set CPU mapping of vram as cached for A+A mode omits 761d86d37f86 drm/amdgpu: harvest edc status when connected to host via xGMI omits 63dbb0db3af0 drm/amdgpu: Make noretry the default on Aldebaran omits 4464820dc7ed drm/amdgpu: update default timeout of Aldebaran SQ watchdog omits bea9cd3f8de5 drm/amd/pm: add new data in metrics table omits d86fd724e59a drm/amdgpu: add psp RAP L0 check support omits 2fb3c5d0d161 drm/amdgpu: change psp_rap_invoke() function return value omits 250491665531 drm/amd/pm: add aldebaran serial number support omits 6dce50b1aae0 drm/amdgpu: Let KFD use more VMIDs on Aldebaran omits 88f8575bca5f drm/amdgpu: enable watchdog feature for SQ of aldebaran omits 4abc2567f0eb drm/amdgpu: refine ras codes for GC utc of aldebaran omits 22616eb5c9b2 drm/amdgpu: add ras support for gfx of aldebaran omits 5217811e74d3 drm/amdgpu: add gc powerbrake support (v2) omits b3ecf36bf695 drm/amdgpu: update TCP_CHAN_STEER_1 golden value for aldebaran omits 9f55d7edb708 drm/amdgpu: add common gc golden settings for aldebaran omits 264aef8b3bb3 drm/amdgpu: apply gc v9_4_2 golden settings for aldebaran omits 16171a25d833 drm/amdgpu: restore aldebaran save ttmp and trap config on [...] omits 5073506c7eff drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) omits 51a0f459f15f drm/amdkfd: Check HIQ's MQD for queue preemption status omits 6d909c5da016 drm/amdkfd: Add kernel parameter to stop queue eviction on [...] omits 2f669734f383 drm/amdgpu: allow use psp to load firmware (v2) omits 65ec7c08c171 drm/amd/pm: Enable user min/max gfxclk on aldebaran omits 2bb8ac85683d drm/amd/pm: remove aldebaran serial number support omits ec8631e01143 drm/amdgpu: use pd addr based on gart level page table omits be0478e7b02a drm/amdgpu: Fix the comment in amdgpu_gmc.h omits 79194dacb26a drm/amdgpu: Fix GART page table s-bit omits f4ec3e5039e5 drm/amdgpu: update mmhub client ids for Aldebaran omits abe5ee57c515 drm/amdgpu: enable sram initialization for aldebaran omits 2f055097daef drm/amdgpu: workaround the TMR MC address issue (v2) omits 0c19cab55572 drm/amdgpu: HW setup of 2-level vmid0 page table omits 522510a67795 drm/amdgpu: Set up vmid0 PDB0 omits a2902c09c51d drm/amdgpu: Add function to allocate and fill PDB0 omits 7b454b3a3433 drm/amdgpu: Use different gart table parameters for 2-leve [...] omits f527f310bb6a drm/amdgpu: Placement of gart and vram in sysvm aperture omits 6e93ef8b6884 drm/amdgpu: Modify comments of vram_start/end omits f1dc12ca56b2 drm/amdgpu: Moved gart_size calculation to mc_init functions omits 1f928f51593c drm/amdgpu: Use physical translation mode to access page table omits 35d5f224a559 drm/amdgpu: Don't reserve vram as WC for A+A omits debd629a6336 drm/amd/pm: Correct msg status check for powerlimit omits 6be6424684cb drm/amd/pm: Enable performance determinism on aldebaran omits 26256ca8a6e7 drm/amd/pm: Add DCBTC support for aldebaran omits d6f19a994941 drm/amd/pm: Fix power limit query on aldebaran omits 4ac5617c4b7d drm/amdgpu: mask the xgmi number of hops reported from psp to kfd omits 9a9c59a8f4f4 drm/amdgpu: enable 48-bit IH timestamp counter omits b672cb1eee59 drm/amdgpu: enable retry fault wptr overflow omits df23d1bbd12f drm/amdgpu: Use free system memory size for kfd memory accounting omits b335f289fe0c drm/amdgpu: apply new pmfw loading sequence to arcturus an [...] omits 6d9059217a01 drm/amdgpu: Fix aldebaran MMHUB CG/LS logic omits 8cf3dccb0726 drm/amdgpu: Enable CP idle interrupts omits 8a6b6b667cc2 drm/amdgpu/pm: Remove redundant generic message index omits ced7e082d564 drm/amdgpu/pm: Fix reset message mapping on aldebaran omits 701db6756ca9 drm/amdgpu/pm: Remove unsupported MP1 messages from aldebaran omits 48a6379a2300 drm/amdgpu: Add clock gating support for aldebaran omits e844cd994489 drm/amdgpu: add mmhub client ids for aldebaran omits 557da413d638 drm/amdgpu: enable dpg indirect sram mode on aldebaran omits bd937973ebfe drm/amdgpu: enable vcn dpg mode on aldebaran omits fdb1fdef2df4 drm/amdgpu: enable vcn and jpeg on aldebaran omits bd7228abb3b4 drm/amdgpu: Enable swsmu block on aldebaran omits 842811369f51 drm/amdgpu: switch to cached noretry setting for aldebaran omits ad6cc94a6b59 drm/amdkfd: Fix saving the ACC vgprs for Aldebaran omits 73ab8efc7fdf drm/amd/pm: Set no fan control flag as needed. omits d02692ae0d53 drm/amdgpu: bypass hdp read cache invalidation for aldebaran (v2) omits b7daed1b62a4 drm/amdgpu: Aldebaran doesn't use semaphore omits 07744e906917 drm/amdgpu: UTLC1 RB SDMA timeout on Aldebaran omits 8081f8faca84 drm/amdpgu: add ATOM_DGPU_VRAM_TYPE_HBM2E vram type omits 44b3253a4bc8 drm/amdgpu: retire aldebaran gpu_info firmware omits 7159a36e1194 drm/amdgpu: query aldebaran gfx_config through atomfirmware i/f omits acdd5b72c52d drm/amd/pm: Remove CPU virtual address notification in aldebaran omits f1adbe036791 drm/amd/pm: Add support to override pptable id for aldebaran omits 8738a82b37d3 drm/amd/amdgpu: Add smu_pptable module parameter omits b1138d5ec0e1 drm/amd/pm: Add atom_smc_dpm_info_v4_10 for aldebaran omits be566196be3c drm/amdgpu: Don't do FB resize under A+A config omits 9d0af8b4def0 drm/amdgpu: pre-map device buffer as cached for A+A config omits e5a832135072 drm/amdgpu: update atom_firmware_info_v3_4 (v2) omits 3d01361ce8fa drm/amd/pm:add aldebaran support for getting bootup values omits d477c5aaece1 drm/amdgpu: disallow use semaphore on aldebaran omits 10c71e6cc9c9 drm/amdgpu: switch to vega20 ih block for aldebaran omits eed4bbd388f1 drm/amdgpu: correct IH_CHICKEN programming for aldebaran omits b45589b8377f drm/amdgpu: add mmhub error status query callback for aldebaran omits 27ad2ca66701 drm/amdgpu: add mmhub ras error reset callback for aldebaran omits cbb84e7aab1c drm/amdgpu: add mmhub ras error query callback for aldebaran omits f5f0e4a0d52f drm/amdgpu: add sdma ras error reset callback for aldebaran omits b2459840cf57 drm/amdgpu: add sdma ras error query callback for aldebaran omits 2fdb91a25e8b drm/amdgpu: add sdma v4_4 ras function omits a6d9d6ab8402 drm/amdgpu: apply sdma golden settings for aldebaran omits 3de60d961cec drm/amdgpu: use physical_node_id to calculate aper_base omits 063a1e834139 drm/amdgpu: skip gds ras workaround for aldebaran omits 18c3d45a9ae9 drm/amdgpu: init gds for aldebaran omits 147d082d3862 drm/amdgpu: correct vram_info for HBM2E omits f31c4a11b469 drm/amdgpu: support get_vram_info atomfirmware i/f for aldebaran omits ea9097d921d4 drm/amdgpu:return true for mode1_reset_support on aldebaran omits 5c03e5843e6b drm/amdgpu:add smu mode1/2 support for aldebaran omits 4c2e5f513e95 drm/amdgpu: Add DID for aldebaran omits 0d2c1855d5f6 drm/amdgpu: added support for register list loading (v2) omits b2aa382ae7e0 drm/amdgpu: added register list driver ctx (v2) omits d74decc41204 drm/amdgpu: updated host to psp mailbox cmd (v2) omits 115ba9a9fdd2 drm/amdgpu: declare smuio v13_0 callbacks as static omits 4f668d3d318c drm/amdgpu: initialize external rev_id for aldebaran omits e747ca0a4e9c drm/amdgpu: declare sdma firmware binary file for aldebaran omits c05d1c401572 drm/amd/swsmu: add aldebaran smu13 ip support (v3) omits 465c437aac49 drm/amd/swsmu: add aldebaran smu driver if header (v2) omits cf7821a84a4c drm/amdgpu: comments out vcn/jpeg ip blocks for aldebaran omits fbaa30d87fd8 drm/amdgpu: initialize ta firmware for aldebaran omits 5be50a8fd80f drm/amdgpu: switch to use reg distance member for mmhub v1_7 omits 4da999cdfc8d drm/amdgpu: Clean up mmhub functions for aldebaran omits f8db121e4717 drm/amdgpu/jpeg: enable JPEG on aldebaran omits 9f386fd3aaec drm/amdgpu/vcn: enable VCN on aldebaran omits 7ce293570c75 drm/amdgpu/nbio: add aldebaran support omits eb28f02b1eeb drm/amdgpu: skip MEC2_JT initialization for aldebaran omits 98291d6d8c2f drm/amdkfd: add new flag for uncached GPU mapping omits 72b4db0f58cc drm/amdgpu: new cache coherence change for Aldebaran omits ff6885ac475f drm/amdgpu/jpeg2.6: Add jpeg2.6 support omits 7ffe72385ac5 drm/amdgpu: Fix an omission when adding Aldebaran support omits 56237c6aef9f drm/amdgpu: Fix IH client ID naming table omits eb53aa398121 drm/amdgpu/vcn2.6: Add vcn2.6 support omits 86d848b16d4c drm/amdgpu: add Aldebaran to the VCN family omits d34184e3e3ad drm/amdkfd: expose host gpu link via sysfs (v2) omits 3cbb3a9749a3 drm/amdgpu: support get xgmi information for Aldebaran omits 31691b8d1be4 drm/amdgpu: define address map for host xgmi link (v3) omits efce10005be4 drm/amdgpu: enable xgmi support for Aldebaran omits 7914a0cd17ec drm/amdgpu: initialize smuio callbacks for aldebaran omits 2e8c66d6bbb2 drm/amdgpu: implement smuio v13_0 callbacks omits 26f70889e112 drm/amdgpu: add new smuio callbacks for aldebaran omits 9fbd96a136f2 drm/amdgpu: enable psp v13 ip block for aldebaran omits efec10c1eb3d drm/amdgpu: bypass gc_9_x_common golden settings omits 1b15bac7bfda drm/amdgpu: detect sriov capability for aldebaran omits 428ad99e9ccd drm/amdgpu: load pmfw prior to other non-psp fw for aldebaran omits f8a98f1645cd drm/amdgpu: fix incorrect EP_STRAP reg offset for aldebaran omits ee8210832551 drm/amdgpu: init psp v13 ip function omits 48375542b0b1 drm/amdgpu: add psp v13 ring support omits f11753559021 drm/amdgpu: add tOS loading support for psp v13 omits ea6eaf558326 drm/amdgpu: add sys_drv loading support for psp v13 omits 133d888da9e1 drm/amdgpu: add kdb loading support for psp v13 omits 742d3c61acb2 drm/amdgpu: init sos microcode for psp v13 omits be14729a3362 drm/amdgpu: Print the IH client ID name when vm fault happens omits 5aa3afe107d9 net: make unregister netdev warning timeout configurable omits 4c94fe88cde4 net: ethernet: Remove duplicate include of vhca_event.h omits ea6c8635d5d5 net: ethernet: indir_table.h is included twice omits 437c78f976f5 net: ipa: avoid 64-bit modulus omits ed97143e0098 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 2b5a4562edd0 drm/i915/display: Simplify GLK display version tests omits 373abf1a17c0 drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] omits 7dadd28688ec drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] omits 005e95377249 drm/i915/display: Eliminate most usage of INTEL_GEN() omits 01eb15c9165e drm/i915: Add DISPLAY_VER() and related macros omits d47d29a622b6 drm/i915/display: Convert gen5/gen6 tests to IS_IRONLAKE/I [...] omits 2ffdc2c34421 x86/mce/inject: Add IPID for injection too omits f89c0a87b406 Merge tag 'ib-mfd-extcon-v5.13' of git://git.kernel.org/pu [...] omits 2c0d7f9186d0 Merge series "ASoC: SOF: Intel: shutdown and core handling [...] omits c692a0be82bb Merge branch 'bridge-dsa-sandwiched-LAG' omits e4bd44e89dcf net: ocelot: replay switchdev events when joining bridge omits 81ef35e7619a net: ocelot: call ocelot_netdevice_bridge_join when joinin [...] omits 010e269f91be net: dsa: sync up switchdev objects and port attributes wh [...] omits 5961d6a12c13 net: dsa: inherit the actual bridge port flags at join time omits 2afc526ab342 net: dsa: pass extack to dsa_port_{bridge,lag}_join omits 185c9a760a61 net: dsa: call dsa_port_bridge_join when joining a LAG tha [...] omits 22f67cdfae6a net: bridge: add helper to replay VLANs installed on port omits 04846f903b53 net: bridge: add helper to replay port and local fdb entries omits 4f2673b3a2b6 net: bridge: add helper to replay port and host-joined mdb [...] omits f1d42ea10056 net: bridge: add helper to retrieve the current ageing time omits c0e715bbd50e net: bridge: add helper for retrieving the current bridge [...] omits ad1ce1ab061e of: of_reserved_mem: Demote kernel-doc abuses omits f957d5b78a0d of: overlay: Fix function name disparity omits 1a7d706d8e28 of: of_net: Provide function name and param description omits a300dc865b77 of: fdt: Demote kernel-doc abuses and fix function naming omits 45f2933b81cc of: address: Provide descriptions for 'of_address_to_resou [...] omits 3915fed92365 of: property: Provide missing member description and remov [...] omits 3637d49e1121 of: base: Fix some formatting issues and provide missing d [...] omits f3896a7eb745 of: platform: Demote kernel-doc abuse omits 3cb025d935d2 of: dynamic: Fix incorrect parameter name and provide miss [...] omits cb61e9dbeee9 of: device: Fix function name in header and provide missin [...] omits c6055550529d dt-bindings: i2c: xiic: Fix a typo omits c21563482962 dt-bindings: Drop type references on common properties omits 28ffe8bf9089 dt-bindings: Clean-up undocumented compatible strings omits 962e62128feb dt-bindings: nvmem: use base meta-schema for consumer schema omits 383f05515ba5 dt-bindings: trivial-devices: Allow 'spi-max-frequency' property omits 65aa1ed5a608 dt-bindings: More cleanup of standard unit properties omits 3b2dccc6747f of: unittest: Statically apply overlays using fdtoverlay omits d92e24432210 of: unittest: Create overlay_common.dtsi and testcases_com [...] omits 15d16d6dadf6 kbuild: Add generic rule to apply fdtoverlay omits 9ca29e41508e kbuild: Simplify builds with CONFIG_OF_ALL_DTBS omits 3b2e006220df dt-bindings: media: Convert video-mux to DT schema omits 8d69f62fddf6 rtc: rx6110: add ACPI bindings to I2C omits 65d2dbb30019 net: lapb: Make "lapb_t1timer_running" able to detect an a [...] omits e43d5c7c3c34 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string omits 36974daf5388 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] omits a01be40c6313 platform/x86: intel_pmc_core: Update Kconfig omits 49702bace77d platform/x86: thinkpad_acpi: Correct minor typo omits e4899ff6a912 platform/surface: fix semicolon.cocci warnings omits 70505a71d845 platform/x86: asus-laptop: fix kobj_to_dev.cocci warnings omits 04cdaf6d8f52 platform/mellanox: Typo fix in the file mlxbf-bootctl.c omits 3b329cfec752 platform/x86: Typo fix in the file classmate-laptop.c omits d4dc4bf28263 platform/x86: intel_pmt_crashlog: Fix incorrect macros omits 501bb68a66cf platform/x86: intel_pmt_class: Initial resource to 0 omits 847d19a45146 RDMA/hns: Support to query firmware version omits ad50294d4d6b RDMA/mlx5: Create ODP EQ only when ODP MR is created omits cf673bd0cc97 PCI: switchtec: Fix Spectre v1 vulnerability omits e67cac124ca7 MAINTAINERS: Update PCI patchwork to kernel.org instance omits 8a02d9987636 ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_C [...] omits de5bcf404ace cpufreq: intel_pstate: Clean up frequency computations omits 7e4fdeafa61f ACPI: power: Turn off unused power resources unconditionally omits bb05e11fff09 arm64: tegra: Fix mmc0 alias for Jetson Xavier NX omits 75c82a25b595 arm64: tegra: Set fw_devlink=on for Jetson TX2 omits 67831a08a778 e1000: Fix fall-through warnings for Clang omits 4b154b941f0e arm64: tegra: Add unit-address for ACONNECT on Tegra186 omits d8f0c306985e ixgbevf: Fix fall-through warnings for Clang omits 52c406989a51 igb: Fix fall-through warnings for Clang omits 27e40255e5ac ixgbe: Fix fall-through warnings for Clang omits f83a0d0adac6 fm10k: Fix fall-through warnings for Clang omits 9ded647a5141 ice: Fix fall-through warnings for Clang omits 262de08f64e3 intel: clean up mismatched header comments omits 39da2cac42d4 e1000e: Fix prototype warning omits c4cdb4efa20c igc: Fix prototype warning omits ef860480ea18 ice: Fix prototype warnings omits b3bdf89c0260 drm/bridge/analogix/dp_core: Unregister DP AUX channel on [...] omits c42712c6e9be drm/bridge/analogix/anx6345: Cleanup on errors in anx6345_ [...] omits acf5ff297ec6 drm/bridge/analogix/anx6345: Don't link encoder until afte [...] omits ba5070ec16ae drm/bridge/analogix/anx6345: Add missing drm_dp_aux_unregi [...] omits 212ee8db8460 drm/bridge/analogix/anx78xx: Cleanup on error in anx78xx_b [...] omits 9962849d0871 drm/bridge/analogix/anx78xx: Setup encoder before register [...] omits 885373db8cd5 drm/bridge/analogix/anx78xx: Add missing drm_dp_aux_unregi [...] omits 617126187530 drm/bridge/ti-sn65dsi86: (Un)register aux device on bridge [...] omits 85ddbe2c4ac1 drm/bridge/tc358767: Don't register DP AUX channel until b [...] omits f2cc020d7876 tracing: Fix various typos in comments omits 4b9ee772eaa8 ACPI: scan: Turn off unused power resources during initialization omits 69d5ff3e9e51 Input: nspire-keypad - enable interrupts only when opened omits e1175f022911 f2fs: fix to align to section for fallocate() on pinned file omits a57e29abb79d soc: document merges omits c8580809d4da Merge branch 'arm/defconfig' into for-next omits df33ac3405e3 Merge branch 'arm/drivers' into for-next omits 664a9e354c3a Merge branch 'arm/dt' into for-next omits bb32d045d39a Merge branch 'arm/fixes' into for-next omits daa58c8eec0a Input: i8042 - fix Pegatron C15B ID entry omits f38dc82b56a8 Merge tag 'renesas-arm-dt-for-v5.13-tag1' of git://git.ker [...] omits b61ecafafe9c Merge tag 'renesas-arm-defconfig-for-v5.13-tag1' of git:// [...] omits 1527b09bc800 spi: mediatek: add mt8195 spi slave support omits d666a833b0b9 spi: mediatek: add mtk_spi_compatible support omits f42698a8dc58 spi: update spi slave bindings for MT8195 SoC omits 08b020d3e9a8 spi: update spi master bindings for MT8195 SoC omits dfb81e3b5f47 ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows omits 10f765d68ba2 Merge tag 'renesas-drivers-for-v5.13-tag1' of git://git.ke [...] omits 16b82e75c15a ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled fo [...] omits 8bb84ca873d2 ASoC: SOF: Intel: move ELH chip info omits d3aa96bf3498 ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown omits b0503e8410e5 ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown omits 4939e49ea580 ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown omits 22aa9e021ad1 ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown omits 3c429f861ed4 ASoC: SOF: Intel: TGL: fix EHL ops omits 91ec48f540f8 ASoC: SOF: core: harden shutdown helper omits 927280909fa7 ASoC: SOF: Intel: HDA: fix core status verification omits 9a752ebe6bca Merge tag 'optee-tracepoints-for-v5.13' of git://git.linar [...] omits 31c88729a7ad kselftest/arm64: mte: ksm_options: Fix fscanf warning omits e5decefd884d kselftest/arm64: mte: Fix pthread linking omits 4a423645bc26 kselftest/arm64: mte: Fix compilation with native compiler omits 2907f851f64a xsysace: Remove SYSACE driver omits 4c674481dcf9 x86/setup: Merge several reservations of start of memory omits a799c2bd29d1 x86/setup: Consolidate early memory reservations omits 2f9f21cdcd71 kunit: Match parenthesis alignment to improve code readability omits 97b34809ec24 media: staging: atomisp: reduce kernel stack usage omits 21ad53f206a9 media: staging: media: omap4iss: code style - avoid macro [...] omits 049d3db625a6 usb: gadget: pch_udc: Provide a GPIO line used on Intel Mi [...] omits 971d080212be usb: gadget: pch_udc: Initialize device pointer before use omits 50a318cc9b54 usb: gadget: pch_udc: Revert d3cb25a12138 completely omits 5af196df27c9 usb: gadget: pch_udc: Move pch_udc_init() to satisfy kernel doc omits 4a28d77e3590 usb: gadget: pch_udc: Check for DMA mapping error omits fbdbbe6d3ee5 usb: gadget: pch_udc: Check if driver is present before ca [...] omits 91356fed6afd usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() omits 325c3b9a0b5c usb: xhci: Remove unused function omits eb02aaf21f29 usb: xhci: Rewrite xhci_create_usb3_bos_desc() omits 64364bc912c0 usb: xhci: Fix port minor revision omits cd8d66cfae49 usb: xhci: Init root hub SSP rate omits ee06162d98c3 media: staging: media: ipu3: code style fix - missing a bl [...] omits 671779f665d9 media: staging: media/atomisp: don't compile unused code omits 040b86483c63 media: atomisp: do not free kmalloc memory by vfree omits 3aeaf5093809 power: reset: replace curly brackets in Makefile omits c99e755a4a4c PCI: Release OF node in pci_scan_device()'s error path omits 6256e668b7af x86/kprobes: Use int3 instead of debug trap for single-step omits a194acd316f9 x86/kprobes: Identify far indirect JMP correctly omits d60ad3d46f1d x86/kprobes: Retrieve correct opcode for group instruction omits c29fb5f65072 Bluetooth: Remove trailing semicolon in macros omits 3af70b39fa2d Bluetooth: check for zapped sk before connecting omits acb4decc1e90 sched/fair: Reduce long-tail newly idle balance cost omits c8987ae5af79 sched/fair: Optimize test_idle_cores() for !SMT omits df77430639c9 psi: Reduce calls to sched_clock() in psi omits 2a2f80ff63bc stop_machine: Add caller debug info to queue_stop_cpus_work omits cc0a62bc9731 PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status omits a4016044a6a0 PM / devfreq: Remove the invalid description for get_target_freq omits 3644162cd91d PM / devfreq: Check get_dev_status in devfreq_update_stats omits 5cca99493b0c PM / devfreq: Fix the wrong set_freq path for userspace go [...] omits abf4cde7d375 dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] omits deee7ac8b315 dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. omits 78efa762997d PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() omits 2025a5b282de Merge branch 'immutable-devfreq-v5.13-rc1' into HEAD omits e5171e6d46fc PM / devfreq: Use more accurate returned new_freq as resume_freq omits 9856e28df83e PM / devfreq: Unlock mutex and free devfreq struct in error path omits 423432072d16 USB: gadget: f_fs: fix memdup_user.cocci warnings omits a7d30f3f41cf watchdog: retu_wdt: Clean-up by using managed work init omits b66880151518 regulator: qcom_spmi-regulator: Clean-up by using managed [...] omits 6d0c5de2fd84 power: supply: Clean-up few drivers by using managed work init omits b82a7b018b93 platform/x86: gpd pocket fan: Clean-up by using managed work init omits 96dc2b31abd0 hwmon: raspberry-pi: Clean-up few drivers by using managed [...] omits f94a5becabf4 extconn: Clean-up few drivers by using managed work init omits 2077ca682169 MAINTAINERS: Add entry for devm helpers omits 0341ce544394 workqueue: Add resource managed version of delayed work init omits d010995736cb staging: rtl8723bs: remove blank line os_dep/os_intfs.c omits 838c96a29a80 staging: rtl8723bs: remove unnecessary extern in os_dep/sd [...] omits c6fbbb17e5ea staging: rtl8723bs: remove undefined function prototype in [...] omits d5e5f6d36932 staging: rtl8723bs: move function prototypes out of os_dep [...] omits f6df723d1ab5 staging: rtl8723bs: remove function prototypes in hal/odm.c omits 0e377e489079 staging: rtl8723bs: delete extern declarations in core/rtw [...] omits 7a246f17dd3f staging: rtl8723bs: removed function prototypes and made s [...] omits 938d4e0305f9 staging: rtl8723bs: moved function prototype out of core/r [...] omits 644651d2da08 staging: rtl8723bs: removed function prototypes in core/rt [...] omits 2e7a5b3e2236 thunderbolt: Unlock on error path in tb_domain_add() omits 53f95c55349e devcoredump: avoid -Wempty-body warnings omits 7f2fac70b729 device property: Add test cases for fwnode_property_count_ [...] omits 0b8bf06f6719 device property: Sync descriptions of swnode array and group APIs omits 6579c8d97ad7 clk: Mark fwnodes when their clock provider is added omits ea718c699055 Revert "Revert "driver core: Set fw_devlink=on by default"" omits b6f617df4fa9 driver core: Update device link status properly for device [...] omits f2db85b64f0a driver core: Avoid pointless deferred probe attempts omits 01085e24ff0a devtmpfs: actually reclaim some init memory omits 38f087de8947 devtmpfs: fix placement of complete() call omits 6b72cf128282 drivers/base/cpu: remove redundant assignment of variable retval omits 2c137388d685 firmware_loader: Remove unnecessary conversion to bool omits 37ad56aa82be power: supply: max17042: Trivial spelling fixes omits f2b6ebf61e8f usb: gadget: legacy: fix error return code of msg_bind() omits d07247ff2515 usb: core: sysfs: Check for SSP rate in speed attr omits 2d0e82c905b8 usb: core: hub: Print speed name based on ssp rate omits a59918cb6193 usb: core: hub: Remove port_speed_is_ssp() omits 0299809be415 usb: core: Track SuperSpeed Plus GenXxY omits 71ca43f30df9 usb: dwc3: gadget: Ignore EP queue requests during bus reset omits 02fa4b980245 usb: dwc3: gadget: Avoid continuing preparing TRBs during [...] omits 5e7121723d5b USB: xhci: drop workaround for forced irq threading omits 6fcf11295eb2 USB: gadget: legacy: remove left-over __ref annotations omits d23922fcac48 usb: gadget: u_audio: convert to strscpy omits f735e8366af3 dt-bindings: power: supply: Drop power_supply.txt omits 70c23e62d20c dt-bindings: power: supply: Fix remaining battery.txt links omits 3ef11821dec2 dt-bindings: power: supply: sbs-battery: Fix dtbs_check omits eb917497734c dt-bindings: power: supply: ab8500: Convert to DT schema format omits ee662741966e dt-bindings: power: supply: olpc-battery: Convert to DT sc [...] omits 95b00152cb8e dt-bindings: power: supply: rt9455: Convert to DT schema format omits d913a03bc19d dt-bindings: power: supply: ltc294x: Convert to DT schema format omits 97f03280e0e6 dt-bindings: power: supply: lt3651: Convert to DT schema format omits c44242f0d08a dt-bindings: power: supply: lp8727: Convert to DT schema format omits 59604ba75633 dt-bindings: power: supply: da9150: Convert to DT schema format omits a3388d750c7d dt-bindings: power: supply: axp20x: Convert to DT schema format omits ee123ad9780b dt-bindings: power: supply: act8945a: Convert to DT schema format omits 6c463222a21d dt-bindings: power: supply: pm8941-coincell: Convert to DT [...] omits 1a4d86b4c978 dt-bindings: power: supply: pm8941-charger: Convert to DT [...] omits f444be12455d dt-bindings: power: supply: ucs1002: Convert to DT schema format omits 402a3cb34ecb dt-bindings: power: supply: max8903: Convert to DT schema format omits eb3b616ee1b9 dt-bindings: power: supply: max17042: Convert to DT schema format omits aad19ec18e9a dt-bindings: power: supply: max14656: Convert to DT schema format omits ab1a76df6d83 dt-bindings: power: supply: max17040: Convert to DT schema format omits 3004e581d92a dt-bindings: power: supply: lego-ev3-battery: Convert to D [...] omits 254cb1e0d78c usb: gadget: f_uac1: disable IN/OUT ep if unused omits a59c68a6a3d1 usb: gadget: f_uac1: validate input parameters omits 3713d5ceb04d usb: gadget: f_uac2: validate input parameters omits df89b2850a60 dt-bindings: power: supply: n900-battery: Convert to DT sc [...] omits bb56712abab4 dt-bindings: power: supply: twl4030: Convert to DT schema format omits 0e2d1823a691 dt-bindings: power: supply: tps65217: Convert to DT schema format omits 4ac8f03056a9 dt-bindings: power: supply: tps65090: Convert to DT schema format omits dc721203c5f2 dt-bindings: power: supply: sc2731-charger: Convert to DT [...] omits 89919370c5c5 dt-bindings: power: supply: sc27xx-fg: Convert to DT schem [...] omits 2f06fcbdac21 dt-bindings: power: supply: ds2760: Convert to DT schema format omits f5bf381a1028 dt-bindings: power: supply: sbs-manager: Convert to DT sch [...] omits 90f6c44d7ef4 dt-bindings: power: supply: sbs-charger: Convert to DT sch [...] omits 437e6b6c8f2d dt-bindings: power: supply: isp1704: Convert to DT schema format omits 464a74887167 dt-bindings: power: supply: bq24735: Convert to DT schema format omits 9c05cfaf3fd5 dt-bindings: power: supply: bq2415x: Convert to DT schema format omits e7c243175996 dt-bindings: power: supply: bq24190: Convert to DT schema format omits 102d4a0b6903 dt-bindings: power: supply: bq24257: Convert to DT schema format omits 648d383253c7 dt-bindings: power: supply: bq25890: Convert to DT schema format omits ce49e4282200 dt-bindings: power: supply: cpcap-charger: Convert to DT s [...] omits 3c5be0454972 dt-bindings: power: supply: cpcap-battery: Convert to DT s [...] omits c021e0235770 usb: gadget: legacy: fix error return code of multi_bind() omits f8cb3d556be3 usb: f_uac2: adds support for SS and SSP omits fb9b31e4ea2f usb: chipidea: tegra: Silence deferred probe error omits 55b74ce7d2ce usb: gadget/function/f_fs string table fix for multiple languages omits 84770f028fab usb: dwc3: Add driver for Xilinx platforms omits caef9f0716b4 dt-bindings: usb: dwc3-xilinx: Add documentation for Versa [...] omits 3af32605289e usb: renesas_usbhs: fix error return code of usbhsf_pkt_handler() omits 835bc4838082 drm/sysfs: Convert sysfs sprintf/snprintf family to sysfs_emit omits 0c59f678fcfc usb: dwc3: gadget: Remove invalid low-speed setting omits 575b1ac410a2 drivers: usb: host: fotg210-hcd.c: Fix alignment of comment omits 4e6e85100256 drivers: usb: host: fotg210-hcd.c: Fix indentation error omits aaadc6aea693 USB: core: rename usb_driver_claim_interface() data parameter omits a2a28c25c25a USB: core: drop outdated interface-binding comment omits 8460f6003a1d usb: sl811-hcd: improve misleading indentation omits 8219ab4c9a09 USB: ehci: drop workaround for forced irq threading omits 0b9828763aea usb: host: ehci-tegra: Select USB_GADGET Kconfig option omits d50229cee69b ARM: multi_v7_defconfig: Stop using deprecated USB_EHCI_TEGRA omits 4da57dbbffdf usb: host: ehci-platform: add spurious_oc DT support omits 81d23855553a dt-bindings: usb: generic-ehci: document spurious-oc flag omits 2d5ba3746101 usb: ehci: add spurious flag to disable overcurrent checking omits 729979e16451 dt-bindings: usb: fix yamllint check warning omits f8028fd96f91 staging: rtl8723bs: Trivial typo fix omits 49e0efdce791 PCI: j721e: Add support to provide refclk to PCIe connector omits 6b7d5394c21d dt-bindings: PCI: ti,j721e: Add endpoint mode dt-bindings [...] omits 3201f355e9a9 dt-bindings: PCI: ti,j721e: Add host mode dt-bindings for [...] omits f9875d1a3630 dt-bindings: PCI: ti,j721e: Add binding to represent refcl [...] omits 021a90fe60ea PCI: mobiveil: Improve PCIE_LAYERSCAPE_GEN4 dependencies omits 8fac44cbbaa2 Merge branch 'fs/idmapped_mounts/helpers' into for-next omits f0addd37fd9f Merge branch 'fs/idmapped_mounts/doc_fixes' into for-next omits 5706d0287124 drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders omits 92cb01c74ef1 fs: update kernel-doc for vfs_rename() omits 39015399a849 fs: turn some comments into kernel-doc omits 6961fed42014 xattr: fix kernel-doc for mnt_userns and vfs xattr helpers omits 2111c3c0124f namei: fix kernel-doc for struct renamedata and more omits 59347d998241 libfs: fix kernel-doc for mnt_userns omits db998553cf11 fs: introduce two inode i_{u,g}id initialization helpers omits 8e5389132ab4 fs: introduce fsuidgid_has_mapping() helper omits a65e58e791a1 fs: document and rename fsid helpers omits 1bd66c1a32ca fs: document mapping helpers omits 2942df675128 driver core: dd: remove deferred_devices variable omits c654cea59dbc driver core: component: remove dentry pointer in "struct master" omits bbf44abeeabf driver core: auxiliary bus: Remove unneeded module bits omits 5dd5f9347a92 driver core: Trivial typo fix omits 6e08a9df58a5 mfd: stm32-timers: Avoid clearing auto reload register omits 22fce66c19ca tty: vt: Mundane typo fix in the file vt.c omits c6a419afe324 vt: keyboard, Fix typo in the doc for vt_get_shift_state() omits 214df75d5662 dt-bindings: serial: Add compatible for Mediatek MT8195 omits bd83a2fc05ed brcmfmac: p2p: Fix recently introduced deadlock issue omits 8f6a70fd71a3 mt76: mt7921: fix airtime reporting omits 2800aadc18a6 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() omits 9baedb7baeda serial: imx: drop workaround for forced irq threading omits 166633c85c21 drm/gud: Remove unneeded semicolon omits b91fbdc1df15 drm/gud: fix sizeof use omits df5d151ee6a0 serial: pch_uart: fix build error with !CONFIG_DEBUG_FS omits 1657ca6e28fa ARM: dts: stm32: Add wakeup management on stm32mp15x UART nodes omits 3d530017bef1 serial: stm32: update wakeup IRQ management omits 986e9f603857 irqchip/stm32: add usart instances exti direct event support omits c0f3332cb5f2 serial: stm32: clean wakeup handling in serial_suspend omits 1631eeeaf084 serial: stm32: rework wakeup management omits 0ae798fd96f8 vgacon: drop unused vga_init_done omits 77124a427749 drivers: tty: serial: sh-sci: fix spelling typo of 'wheter' omits 8ba0f967ff6e tty: max310x: fix flexible_array.cocci warnings omits 10788fdf46ce mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] omits 41caddb5a146 mfd: intel_quark_i2c_gpio: Remove unused struct device member omits 39167c295c16 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order omits b9edc6823d18 tty: serial: 8250: delete redundant printing of return value omits c69b11f3a6d1 tty: serial: samsung_tty: remove spinlock flags in interru [...] omits e65e4d416cb8 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 omits 5255cdc306a9 staging: rtl8723bs: Mundane typo fixes omits 13b41b578306 drivers: most: add ALSA sound driver omits 294a87bdd584 mfd: rn5t618: Do not cache various USB related registers omits f30bb076cd72 mfd: Make symbol 'atc260x_i2c_of_match' static omits 176d8ac354ca mfd: core: Remove support for dangling device properties omits c97504e457f6 mfd: intel-lpss: Switch to use the software nodes omits 97d9e7a85f93 mfd: intel-lpss: Constify device property structures omits 615a7974de40 mfd: core: Add support for software nodes omits d08c2a37dcdf mfd: da9063: Support SMBus and I2C mode omits 118b9604e886 mfd: sec: Initialize driver via module_platform_driver() omits b66d02ffb881 MAINTAINERS: Move Milo Kim to credits omits c6e83540dec4 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits 2c383695fd4a mfd: intel-m10-bmc: Add access table configuration to the regmap omits 362e90f68666 mfd: intel-m10-bmc: Simplify the legacy version reg definition omits e12bca61ecbd mfd: intel-m10-bmc: Fix the register access range omits 6fb8b74a399a mfd: lm3533: Switch to using the new API kobj_to_dev() omits d7e0776e8475 dt-bindings: mfd: lp875xx: Add optional reset GPIO omits c655c79a8b16 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits 44d227c57f46 mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static omits b3f43f0bc342 mfd: Remove support for AB3100 omits 0d7e0a7f7096 mfd: ab8500: Drop bm disable parameter omits 78f09bdcad10 mfd: stmpe: Revert "Constify static struct resource" omits 588e8ed93666 mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' omits 526c3d8dcf12 mfd: arizona: Make some symbols static omits bcaed0399890 mfd: dbx500-prcmu: Use true and false for bool variable omits 3345fffb7015 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] omits 6cbf82af82d4 dt-bindings: mfd: Convert rn5t618 to json-schema omits d2697ceaf412 Merge tags 'ib-mfd-extcon-v5.13', 'ib-mfd-input-v5.13-1', [...] omits 184fc42a73b7 media: atomisp: auto-select VIDEO_V4L2_SUBDEV_API omits ac68fb7f124b media: atomisp: remove redundant NULL check omits 58fba0b16cb3 media: atomisp: remove redundant NULL check omits 760dba07bcf6 media: atomisp: fix Wvisiblity warning omits 31e1652faa9e media: atomisp: ov2722: remove unnecessary debug print omits c277077bab0d media: media/siano: Fix transmission parameters reporting [...] omits f993b298319a media: camera-sensor.rst: fix c:function build warning omits e6cb15b50065 soundwire: qcom: add missing \n in dev_err() omits 6122d3be2e9a soundwire: stream: add missing \n in dev_err() omits 7dbdcd611066 soundwire: cadence: add missing \n in dev_err() omits 0eb7c387e625 soundwire: bandwidth_allocation: add missing \n in dev_err() omits 4e3ea93e1399 soundwire: intel: add missing \n in dev_err() omits 040d73b154cc cifsd: Fix an error code in smb2_read() omits 0efdf3f183e7 cifsd: fix build warnings from cifsd.rst omits 78b226d48106 libbpf: Skip BTF fixup if object file has no BTF omits 1ab568e92bf8 net: dsa: hellcreek: Report switch name and ID omits 783cf673b05e RDMA/hns: Fix memory corruption when allocating XRCDN omits e1ce4de68054 IB/hns: Fix mispelling of subsystem omits 50feda23152e RDMA/include: Mundane typo fixes throughout the file omits 9a255a0635fe Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits add2d7363107 net: set initial device refcount to 1 omits 0ca99c84df6b Merge branch 'dpaa2-switch-offload-port-flags' omits b175dfd7e691 dpaa2-switch: mark skbs with offload_fwd_mark omits 6253d5e39ce2 dpaa2-switch: add support for configuring per port unknown [...] omits b54eb093f5ce dpaa2-switch: add support for configuring per port broadca [...] omits 1e7cbabfdb12 dpaa2-switch: add support for configuring learning state per port omits f054e3e217e4 dpaa2-switch: refactor the egress flooding domain setup omits c7e856c85981 dpaa2-switch: move the dpaa2_switch_fdb_set_egress_flood function omits 3adffc762d5f Merge branch 'lantiq-xrx300-xrx330' omits ee83d82407e4 dt-bindings: net: dsa: lantiq: add xRx300 and xRX330 switc [...] omits 204c7614738e net: dsa: lantiq: verify compatible strings against hardware omits a09d042b0862 net: dsa: lantiq: allow to use all GPHYs on xRX300 and xRX330 omits 853b0df95285 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e14cfb3bdd0f x86/boot/compressed: Avoid gcc-11 -Wstringop-overread warning omits cdc34cb8f25d x86/boot/tboot: Avoid Wstringop-overread-warning omits 279d56abc67e x86/fpu/math-emu: Fix function cast warning omits bf9a40ae8d72 media: dvbdev: Fix memory leak in dvb_media_device_free() omits 23817e5c4bb8 media: atomisp: Remove redundant NULL check omits c63ef1429ac0 media: atomisp: Remove redundant NULL check omits c606970d4250 media: atomisp: replace boolean comparison of values with [...] omits ba11bbf303fa media: atomisp: Fix use after free in atomisp_alloc_css_st [...] omits 4bf07f6562a0 timekeeping, clocksource: Fix various typos in comments omits b700fc3a63f1 scripts/recordmcount.pl: Make vim and emacs indent the same omits 2cf3af7aa6df scripts/recordmcount.pl: Make indent spacing consistent omits 7189b3c11903 x86/microcode: Check for offline CPUs before requesting ne [...] omits 6d48b7912cc7 lockdep: Address clang -Wformat warning printing for %hd omits ec8136cdcb15 Merge branch 'mlxsw-resil-nexthop-groups-prep' omits ea037b236a05 mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency grou [...] omits 164fa130dd16 mlxsw: spectrum_router: Encode adjacency group size ranges [...] omits d354fdd923e7 mlxsw: spectrum_router: Create per-ASIC router operations omits c1efd50002c0 mlxsw: spectrum_router: Avoid unnecessary neighbour updates omits 40f5429fce69 mlxsw: spectrum_router: Break nexthop group entry validati [...] omits 29017c643476 mlxsw: spectrum_router: Encapsulate nexthop update in a function omits 424603ccdd5e mlxsw: spectrum_router: Rename nexthop update function to [...] omits fc199d7c08c8 mlxsw: spectrum_router: Add nexthop trap action support omits 1be2361e3ca7 mlxsw: spectrum_router: Prepare for nexthops with trap action omits 031d5c160656 mlxsw: spectrum_router: Introduce nexthop action field omits 248136fa251a mlxsw: spectrum_router: Adjust comments on nexthop fields omits c6a5011bec09 mlxsw: spectrum_router: Only provide MAC address for valid [...] omits 26df5acc275b mlxsw: spectrum_router: Consolidate nexthop helpers omits 08c99b92d76c mlxsw: spectrum_router: Remove RTNL assertion omits 396a66aa1172 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes omits 0353b4a96b7a net: bridge: when suppression is enabled exclude RARP packets omits 7f08ec6e0426 net-sysfs: remove possible sleep from an RCU read-side cri [...] omits 7ec05a603548 net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP omits aa785f93fcb4 net: l2tp: Fix a typo omits 13e8c216d2ed misdn: avoid -Wempty-body warning omits 744b83766322 net: move the ptype_all and ptype_base declarations to inc [...] omits 5da9ace3405f net: make xps_needed and xps_rxqs_needed static omits f5fcca89f59c net: bridge: declare br_vlan_tunnel_lookup argument tunnel [...] omits c3c3791ce31e cxgb4: Remove redundant NULL check omits 3de43dc98615 net: dsa: mv88e6xxx: fix up kerneldoc some more omits c2fbd3c542b4 Merge branch 'bnxt_en-Error-recovery-improvements' omits 861aae786f2f bnxt_en: Enhance retry of the first message to the firmware. omits bae8a00379f4 bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after [...] omits 2924ad95cb51 bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the [...] omits 15a7deb89549 bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps omits a2f3835cc68a bnxt_en: don't fake firmware response success when PCI is [...] omits 80a9641f09f8 bnxt_en: Improve wait for firmware commands completion omits 43a440c4007b bnxt_en: Improve the status_reliable flag in bp->fw_health. omits 3e0144ad558d Merge branch 'hns3-flow-director' omits 67b0e1428e2f net: hns3: add support for user-def data of flow director omits f07203b0180f net: hns3: refine for hns3_del_all_fd_entries() omits fc4243b8de8b net: hns3: refactor flow director configuration omits ae4811913f57 net: hns3: add support for traffic class tuple support for [...] omits fb72699dfef8 net: hns3: refactor for function hclge_fd_convert_tuple omits 74b755d1dbf1 net: hns3: refactor out hclge_fd_get_tuple() omits 5f2b1238b33c net: hns3: refactor out hclge_add_fd_entry() omits 405a129f5938 linux/qed: Mundane spelling fixes throughout the file omits f44773058ce2 openvswitch: Fix a typo omits 0853f5ab35e6 NFC: Fix a typo omits 5e8302821527 Merge branch 'actions-semi-ethernet-mac' omits b31f51832acf MAINTAINERS: Add entries for Actions Semi Owl Ethernet MAC omits de6e0b198239 net: ethernet: actions: Add Actions Semi Owl Ethernet MAC driver omits fd42327f31bb dt-bindings: net: Add Actions Semi Owl Ethernet MAC binding omits abee13f53e88 net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS omits 6215afcb9a7e net/sched: cls_flower: use ntohs for struct flow_dissector [...] omits f57bac3c33e7 netdev: add netdev_queue_set_dql_min_limit() omits 1fb057dcde11 smack: differentiate between subjective and objective task [...] omits eb1231f73c4d selinux: clarify task subjective and objective credentials omits 4ebd7651bfc8 lsm: separate security_task_getsecid() into subjective and [...] omits 227d72063fcc dsa: simplify Kconfig symbols and dependencies omits ec1ade6a0448 nfs: account for selinux security context when deciding to [...] omits 8c6d76a31441 nfs: remove unneeded null check in nfs_fill_super() omits 69c4a42d72eb lsm,selinux: add new hook to compare new mount to an exist [...] omits a6379db818a8 iavf: Enable flex-bytes support omits a6ccffaa8da3 iavf: Support Ethernet Type Flow Director filters omits e90cbc257a6f iavf: Support IPv6 Flow Director filters omits 527691bf0682 iavf: Support IPv4 Flow Director filters omits 0dbfbabb840d iavf: Add framework to enable ethtool ntuple filters omits d6218317e2ef ice: Check FDIR program status for AVF omits 213528fed2f6 ice: Add more FDIR filter type for AVF omits ef9e4cc589ca ice: Add GTPU FDIR filter for AVF omits 21606584f1bb ice: Add non-IP Layer2 protocol FDIR filter for AVF omits 346bf2504397 ice: Add new actions support for VF FDIR omits 0ce332fd62f6 ice: Add FDIR pattern action parser for VF omits 1f7ea1cd6a37 ice: Enable FDIR Configure for AVF omits da62c5ff9dcd ice: Add support for per VF ctrl VSI enabling omits 7012dfd1afc3 ice: Enhanced IPv4 and IPv6 flow filter omits cbad5db88aaf ice: Support to separate GTP-U uplink and downlink omits 0577313e5388 ice: Add more advanced protocol support in flow filter omits b199dddbd399 ice: Support non word aligned input set field omits 390bd141808d ice: Add more basic protocol support for flow filter omits 10739e2a5e83 PCI: tegra: Fix typo for PCIe endpoint mode in Tegra194 omits b5d9209d5083 PCI: brcmstb: Fix error return code in brcm_pcie_probe() omits 1b7996a528b3 PCI: layerscape: Correct syntax by changing comma to semicolon omits 82011c80b3ec SUNRPC: Move svc_xprt_received() call sites omits 7dcfbd86adc4 SUNRPC: Export svc_xprt_received() omits cc93ce9529a6 svcrdma: Retain the page backing rq_res.head[0].iov_base omits 579900670ac7 svcrdma: Remove unused sc_pages field omits 2a1e4f21d841 svcrdma: Normalize Send page handling omits e844d307d46c svcrdma: Add a "deferred close" helper omits c558d4759686 svcrdma: Maintain a Receive water mark omits 7b748c30cc04 svcrdma: Use svc_rdma_refresh_recvs() in wc_receive omits 77f0a2aa5cdd svcrdma: Add a batch Receive posting mechanism omits 8ff0278d1067 Bluetooth: fix set_ecdh_privkey() prototype omits 3881a5a77683 media: atomisp: Write function decleration in one line omits fc42aa47bfde media: atomisp: Fix BLOCK_COMMENT_STYLE omits 26557ebc1d6d media: atomisp: Fix PARENTHESIS_ALIGNMENT omits 2a35625b84aa media: atomisp: Delete braces omits 31e6736628cf media: atomisp: Fix funciton decleration omits 1e52b54b588e media: atomisp: Fix overlong line omits 6cef8028ce86 media: atomisp: Fix OPEN_ENDED_LINE omits 673d128afd34 media: atomisp: Fix EMBEDDED_FUNCTION_NAME warning omits 83520d62cc5a ARC: treewide: avoid the pointer addition with NULL pointer omits 46e152186cd8 arc: kernel: Return -EFAULT if copy_to_user() fails omits d0f749f6d21c media: atomisp: Fix Block Comments omits 8776682ce31c media: atomisp: Convert comments to C99 initializers omits c1f1d76c1944 media: atomisp: remove redundant NULL check of "params" omits a53ff69f7560 media: atomisp: do not select COMMON_CLK to fix builds omits 5d986a0e85af media: atomisp: make atomisp_css_continuous_set_num_raw_fr [...] omits 1907345078b8 media: atomisp: make atomisp_css_stop() void omits 3aa059ae8beb media: staging: media: atomisp: Remove unnecessary if statement omits 32abe91502d0 media: staging: media: atomisp: Remove unused function omits 9baa3d64e8e2 media: m88rs6000t: avoid potential out-of-bounds reads on arrays omits dfe59c78f4cc media: staging: atomisp: Corrected error handling in function omits 4658e1dbc358 media: staging: atomisp: Removed else branch in function omits 3a7c578f3918 media: staging: atomisp: Fixed allignment to match open pa [...] omits 16a5dcf7fbc2 media: atomisp: Fixed error handling path omits 491a0b208b15 media: staging: media: atomisp: clean up block comment sty [...] omits 519648bed470 media: mantis: remove orphan mantis_core.c omits d7bcb5b15041 media: staging: media: atomisp: Remove unhelpful info message omits 967db696b037 atomisp: remove a now unused var omits 2e774b369979 media: mantis: switch from 'pci_' to 'dma_' API omits c0e3bcb25390 media: camera-sensor.rst: fix a doc build warning omits f07d34d141e0 media: staging: media: atomisp: Don't abort on error in mo [...] omits d4a3fa6652e3 media: dvb-frontends: lgdt3306a.c: remove dead code omits 6045b01dd0e3 media: [next] staging: media: atomisp: fix memory leak of [...] omits f7bff017741d staging: qlge: fix an error code in probe() omits ac3d71e0cbf5 staging: rtl8723bs: delete extern declarations in core/rtw_ap.c omits 804173dc7c4d Staging: rtl8723bs: remove useless structs in odm.h omits 4ad11db48f1a Staging: rtl8723bs: remove useless structs in odm_HWConfig.h omits a4bc0fa9ec51 Staging: rtl8723bs: remove useless structs in ieee80211.h omits 68c81e9b3f81 Staging: rtl8723bs: remove useless structs in rtw_xmit.h omits a3d64cc2073a Staging: rtl8723bs: remove useless structs in hal_phy.h omits 576822d7c1d8 Staging: rtl8723bs: remove useless structs in wifi.h omits 997a9f9e9b98 Staging: rtl8723bs: remove useless structs in rtw_io.h omits 829f646cee1c Staging: rtl8723bs: remove useless structs in rtw_wifi_regd.h omits cb22eb37e50b Staging: rtl8723bs: remove useless structs in rtw_security.h omits b13efb7df4d5 Staging: rtl8723bs: remove useless structs in rtl8723b_recv.h omits 3673da6f1d43 Staging: rtl8723bs: remove useless structs in rtw_event.h omits 7d391dced402 Staging: rtl8723bs: remove useless structs in hal_intf.h omits 86ce9840bf74 Staging: rtl8723bs: remove useless structs in rtw_mp.h omits 7bb865886f81 Staging: rtl8723bs: remove useless structs in wlan_bssdef.h omits cc6205b2b168 Staging: rtl8723bs: remove useless structs in rtw_ioctl_set.h omits e49472543847 Staging: rtl8723bs: remove useless structs in drv_types.h omits 65d8ec9416b4 Staging: rtl8723bs: remove useless structs in rtw_recv.h omits 1250fce7ea73 Staging: rtl8723bs: remove useless structs in rtw_cmd.h omits 8dd726e10dd1 Staging: rtl8723bs: remove useless structs in rtw_mlme.h omits 946e2f007fc2 staging/nvec:: avoid Wempty-body warning omits 3eb631e321c7 staging/rtl8192u: avoid Wempty-body warning omits be8597239379 Bluetooth: initialize skb_queue_head at l2cap_chan_create() omits 1665c8fdffbb staging: rtl8188eu: use netdev routines for private data omits 9e1c785f13e0 staging: comedi: das800: fix request_irq() warn omits 07528783c7da Bluetooth: hci_qca: Mundane typo fix omits 5c4c8c954409 Bluetooth: verify AMP hci_chan before amp_destroy omits 3a9d54b1947e Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default omits 97bc7ffa1b1e drm/i915: Fix enabled_planes bitmask omits d5a4d5413dd8 arm64: dts: ti: k3-am642: reserve gpio in mcu domain for f [...] omits 01a91e01b8fd arm64: dts: ti: k3-am64: Add GPIO DT nodes omits 548ad8ee68c0 media: dvb_frontend: warn if frontend driver has API issues omits f85ebc25fa88 Merge branch 'work.misc' into for-next omits 90432e600619 buffer: a small optimization in grow_buffers omits 114e4a4b4884 torture: Fix kvm.sh --datestamp regex check omits a1ab2e89f36d torture: Consolidate qemu-cmd duration editing into kvm-tr [...] omits 03edf700db33 torture: Print proper vmlinux path for kvm-again.sh runs omits a5dbe2524f55 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] omits 018629e909ff torture: Make kvm-transform.sh update jitter commands omits 00505165cf44 torture: Add --duration argument to kvm-again.sh omits 7cf86c0b6279 torture: Add kvm-again.sh to rerun a previous torture-test omits d6100d764cc4 torture: Create a "batches" file for build reuse omits 7ef0d5a33c81 torture: De-capitalize TORTURE_SUITE omits e633e63aa907 torture: Make upper-case-only no-dot no-slash scenario nam [...] omits 00a447fabb52 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters omits 996a042e0a06 torture: Remove no-mpstat error message omits cb1fa863a00b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs omits 7831b391fbf8 torture: Record jitter start/stop commands omits d53f52d6fc22 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh omits cc45716e07a4 torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd omits 040accb3cd4a torture: Abstract jitter.sh start/stop into scripts omits 7abb18bd7567 rcu: Provide polling interfaces for Tree RCU grace periods omits ee0975c3089e mfd/power: ab8500: Push data to power supply code omits a65aa0ce23bd mfd/power: ab8500: Push algorithm to power supply code omits 417c0fc24dd4 mfd/power: ab8500: Push data to power supply code omits 53207aa1a73e power: ab8500: Require device tree omits 8d4a554d9cb1 media: dvb_frontend: don't call dvb_frontend_get_stepsize() twice omits d6af27c3a6b6 media: dvb_frontend: move algo-specific settings to a function omits 3d0b2a3a87ce PCI: keystone: Let AM65 use the pci_ops defined in pcie-de [...] omits b7e23e54a9c7 pm-graph: Fix typo "accesible" omits 6e7628c8c3c1 PCI: microchip: Remove dev_err() when handing an error fro [...] omits 2c61f32124b0 PCI: microchip: Make some symbols static omits c6b7ed8f946f svcrdma: Remove stale comment for svc_rdma_wc_receive() omits 270f25edcc16 svcrdma: Provide an explanatory comment in CMA event handler omits 072db263e1dd svcrdma: RPCDBG_FACILITY is no longer used omits 472d155a0631 nfsd: report client confirmation status in "info" file omits e7a833e9cc6c nfsd: don't ignore high bits of copy count omits 792a5112aa90 nfsd: COPY with length 0 should copy to end of file omits 34a624931b8c nfsd: Fix typo "accesible" omits c6c7f2a84da4 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] omits f988a7b71d1e nfsd: Log client tracking type log message as info instead [...] omits 7f7e7a4006f7 nfsd: helper for laundromat expiry calculations omits 219a170502b3 NFSD: Clean up NFSDDBG_FACILITY macro omits 6019ce0742ca NFSD: Add a tracepoint to record directory entry encoding omits 1416f435303d NFSD: Clean up after updating NFSv3 ACL encoders omits 15e432bf0cfd NFSD: Update the NFSv3 SETACL result encoder to use struct [...] omits 20798dfe249a NFSD: Update the NFSv3 GETACL result encoder to use struct [...] omits 83d0b8457277 NFSD: Clean up after updating NFSv2 ACL encoders omits 07f5c2963c04 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] omits 8d2009a10b3a NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] omits 778f068fa0c0 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] omits f8cba47344f7 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] omits 8edc0648880a NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs omits 8a2cf9f5709c NFSD: Remove unused NFSv2 directory entry encoders omits f5dcccd647da NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] omits 94c8f8c682a6 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] omits 8141d6a2bb6c NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder omits d52532002ffa NFSD: Add a helper that encodes NFSv3 directory offset cookies omits bf15229f2ced NFSD: Update the NFSv2 STATFS result encoder to use struct [...] omits a6f8d9dc9e44 NFSD: Update the NFSv2 READ result encoder to use struct x [...] omits d9014b0f8fae NFSD: Update the NFSv2 READLINK result encoder to use stru [...] omits e3b4ef221ac5 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream omits 92b54a4fa422 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream omits a887eaed2a96 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream omits 76ed0dd96eeb NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations omits 1411934627f9 NFSD: Remove unused NFSv3 directory entry encoders omits 7f87fc2d34d4 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] omits e4ccfe3014de NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] omits a1409e2de4f1 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder omits a161e6c76aeb NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 5ef2826c7610 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] omits ded04a587f6c NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] omits 0a139d1b7f32 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] omits 8b7044984fd6 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] omits 4d74380a446f NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream omits 89d79e9672df NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] omits 78315b36781d NFSD: Update the NFSv3 CREATE family of encoders to use st [...] omits ecb7a085ac15 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream omits cc9bcdad7773 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream omits 9a9c8923b3ef NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] omits 70f8e839859a NFSD: Update the NFSv3 wccstat result encoder to use struc [...] omits 5cf353354af1 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] omits 907c38227fb5 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] omits 2c42f804d30f NFSD: Update the GETATTR3res encoder to use struct xdr_stream omits bddfdbcddbe2 NFSD: Extract the svcxdr_init_encode() helper omits 1e83130f01b0 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() omits bd3689a64ecd power: supply: max1721x: Correct spelling omits ee81ee84f873 PCI: vmd: Disable MSI-X remapping when possible omits 9b4a824b889e iommu/vt-d: Use Real PCI DMA device for IRTE omits c77b26e327dc power: supply: ds2781: use kobj_to_dev() omits 458025f6c161 vgaarb: avoid -Wempty-body warnings omits 84c41184cfa3 fbdev: omapfb: avoid -Wempty-body warning omits 31ba6fadc3ba power: supply: charger-manager: Fix a typo omits 091d0a3a485f power: reset: remove unneeded semicolon omits 2469b836fa83 power: supply: Use IRQF_ONESHOT omits d895ce703098 PCI: tegra: Constify static structs omits bf939446c357 ASoC: intel: sof_rt5682: use the topology mclk omits b951b51e2ca4 ASoC: SOF: add a helper to get topology configured mclk omits 2277e7e36b4b ASoC: fsl_sai: Don't use devm_regmap_init_mmio_clk omits 7e71b48f9e27 ASoC: amd: Add support for RT5682 codec in machine driver omits 871159515cd1 RDMA/cma: Remove unused leftovers in cma code omits fdb68dd30e92 RDMA: Delete not-used static inline functions omits ae360f41b126 RDMA: Fix kernel-doc compilation warnings omits b5486430bb0f RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr omits 323397ef4d00 clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] omits bb877bebae0f soundwire: intel: add master quirks for bus clash and parity omits 6b8caa6f9d3a soundwire: bus: handle master quirks for bus clash and parity omits 5bb643c39b97 soundwire: add master quirks for bus clash and parity omits fde5d7f27108 soundwire: bus: Fix device found flag correctly omits bb5d418076f8 media: cx25821: switch from 'pci_' to 'dma_' API omits 1ef5b9b81810 media: v4l2-mc: fix a warning message omits c2357dd9cbaf media: rkvdec: Remove of_match_ptr() omits 54b74981c86c media: adv7604: writing a one-block EDID failed omits abe1338c5e7e media: buffer.rst: fix incorrect :c:type omits a611be7589b4 media: vidioc-g-ext-ctrls.rst: reformat tables and clarify [...] omits 79f382b9a9d8 media: media/pci/pt1: Assign value when defining variables omits 1a77d4fd3b1e media: coda: Remove unneeded of_match_ptr() omits 9cc25c4bea9e media: videobuf2: Exit promptly if size = 0 omits be3ae00ff9a7 soundwire: Intel: add DMI quirk for Dell SKU 0A3E omits f6594cdfec4c soundwire: Intel: introduce DMI quirks for HP Spectre x360 [...] omits 6558b667a729 soundwire: add override addr ops omits a9e3863d0006 media: v4l2-ctrls: Fix h264 hierarchical coding type menu ctrl omits fe1fd84287f6 media: i2c: adv7842: remove open coded version of SMBus bl [...] omits 0f02beec6187 media: mtk-vpu/mtk_vpu.h: fix kernel-doc warnings omits f56ac19565a3 media: mtk-vcodec: fix kernel-doc warnings omits 85486243e1f4 media: mtk-mdp: fix kernel-doc warnings omits 6987322cad1a media: mtk-jpeg/mtk_jpeg_core.h: fix kernel-doc warnings omits 7c45affd0c72 media: staging: media: meson: vdec: fix kernel-doc warning omits 328085e1dc17 media: staging: media: ipu3: add missing kernel-doc 'struc [...] omits 75e2ddb18127 media: staging: media: hantro: fix kernel-doc formatting omits 7a9d4140e767 media: vsp1/vsp1_drm.h: add missing 'struct' kernel-doc keyword omits 528b38ed7b6d media: media/platform/sti: fix kernel-doc formatting omits 091263973d4a media: rcar-vin/rcar-vin.h: fix kernel-doc formatting omits 7bc69c9693ed media: ti-vpe/cal.h: fix kernel-doc formatting omits 89e078b510bd media: s5p-jpeg: fix kernel-doc warnings omits 0ae4ff019ccd media: exynos-gsc/exynos4-is: add missing 'struct' to kerneldoc omits 0cb92ed0b34d media: tegra-video/csi.h: fix kernel-doc mistake omits c894e95fe67b media: media/usb: fix kernel-doc header issues omits b4a9d65972b4 media: dt-bindings: media: Remove qcom,camss documentation omits 750cfee8b150 media: MAINTAINERS: Change CAMSS documentation to use dtsc [...] omits d1d5ce260165 media: dt-bindings: media: camss: Add qcom,sdm845-camss binding omits 6761996a8c4d media: dt-bindings: media: camss: Add qcom,sdm660-camss binding omits 6be3837fee69 media: dt-bindings: media: camss: Add qcom,msm8996-camss binding omits 307600fa8b44 media: dt-bindings: media: camss: Add qcom,msm8916-camss binding omits 9666cec380d6 pwm: Drop function pwmchip_add_with_polarity() omits 705245679372 media: camss: Enable SDM845 omits 2f6f8af67203 media: camss: Refactor VFE power domain toggling omits 2f8b67195e48 media: camss: Add support for CSIPHY hardware version Titan 170 omits eebe6d00e9bf media: camss: Add support for CSID hardware version Titan 170 omits 76005817fa95 media: camss: Refactor CSID HW version support omits 940ba1f5e18d ALSA: core: avoid -Wempty-body warnings omits e19b14b1873d media: camss: Add missing format identifiers omits 7319cdf189bb media: camss: Add support for VFE hardware version Titan 170 omits d2b6f15bc18a ALSA: bebob: enable to deliver MIDI messages for multiple ports omits 5c6ea94f2b7c ALSA: bebob: detect the number of available MIDI ports omits 633b388f85c5 media: camss: Refactor VFE HW version support omits caa271510687 ALSA: bebob: code refactoring for stream format detection omits f57a741874bb ALSA: rme9652: don't disable if not enabled omits 790f5719b85e ALSA: hdspm: don't disable if not enabled omits 507cdb9adba0 ALSA: hdsp: don't disable if not enabled omits 9d95baf9fcf8 media: camss: Make ISPIF subdevice optional omits 965ebe39c953 pwm: atmel-hlcdc: Use pwmchip_add() instead of pwmchip_add [...] omits fc423f29f718 pwm: bcm-kona: Use pwmchip_add() instead of pwmchip_add_wi [...] omits 96387cffeb72 media: camss: Add CAMSS_845 camss version omits c3177cb018a8 media: camss: Replace trace_printk() with dev_dbg() omits ad46e1a8d851 media: camss: Fix vfe_isr comment typo omits d8bdc3e456b6 media: camss: Fix vfe_isr_comp_done() documentation omits 9f0f6107e072 pwm: cros-ec: Refuse requests with unsupported polarity omits 09081c9ba6c2 pwm: sprd: Refuse requests with unsupported polarity omits c77e99f434c2 pwm: atmel-tcb: Only free resources after pwm_chip_remove( [...] omits 30882cf13007 pwm: atmel-tcb: Implement .apply callback omits 30bcc5103725 media: radio-si476x: rectify spelling and grammar omits 3f5b610b45a3 media: camera-mx3: Remove unused header file omits 60250052a1a6 media: camera-mx2: Remove unused header file omits 4b19f9716ad8 media: pci: saa7164: Rudimentary spelling fixes in the fil [...] omits 8d1f2c37fc92 media: ext-ctrls-codec.rst: fix typos omits ea1611ba3a54 media: v4l2-ctrls.c: initialize flags field of p_fwht_params omits eaaea4681984 media: gspca/sq905.c: fix uninitialized variable omits 48e15418e41e media: v4l2-ioctl.c: fix timestamp format omits d58cb0ee51ef pwm: Return -EINVAL for old-style drivers without .set_pol [...] omits 05e48d894a33 drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue omits bea7515df5a2 media: v4l2-dev.c: show which events are requested by poll() omits c10a3718d955 media: media/usb/gspca/w996Xcf.c: /** -> /* omits 0c85c54bf7fa Drivers: hv: vmbus: Drop error message when 'No request id [...] omits c451ee146d44 media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101 [...] omits c759b2970c56 media: media/saa7164: fix saa7164_encoder_register() memor [...] omits f9a8ee8c8bcd pwm: Always allocate PWM chip base ID dynamically omits aa966274d629 media: Correct 'so' omits 2f65fcee3086 media: videobuf2: Explicitly state max size of planes omits 5a43c201c9d0 pwm: imx-tpm: Use a single line for error message omits acf3402d8363 pwm: ab8500: Implement .apply instead of .config, .enable [...] omits ca0d2fb790eb pwm: bcm2835: Improve period and duty cycle calculation omits c2c4a6160331 clocksource/drivers/npcm: Add support for WPCM450 omits 43fbc9f4b90d clocksource/drivers/sh_cmt: Don't use CMTOUT_IE with R-Car Gen2/3 omits 5671d9718faf s390/kernel: fix a typo omits 396c100472dd s390/qdio: let driver manage the QAOB omits 95b3a8b4014d s390/pci: move zpci_remove_device() to bus code omits 2631f6b6f22c s390/pci: unify de-/configure for slots and events omits a4f17cc72671 s390/cio: add CRW inject functionality omits 64a715ab4e91 s390/cio: introduce CIO debugfs directory omits dee60c0dbc83 s390/pci: add zpci_event_hard_deconfigured() omits a9045c221044 s390/pci: deconfigure device on release omits f6576a1b4896 s390/pci: refactor zpci function states omits 98ce70b76942 s390/sclp: increase sclp console line length omits 37564ed834ac s390/uv: add prot virt guest/host indication files omits 6a8b1258c69c clocksource/drivers/pistachio: Fix trivial typo omits fb923b2b2326 clocksource/drivers/ingenic_ost: Fix return value check in [...] omits 0031538db8fe clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] omits 8effd93c3406 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] omits ad72ac0219de dt-bindings: timer: renesas,cmt: Document R8A77961 omits 9e7617898a8c dt-bindings: timer: renesas,cmt: Add r8a779a0 CMT support omits 9789ec2a86ac clocksource/drivers/ingenic-ost: Add support for the JZ4760B omits ea13fc7300a1 clocksource/drivers/ingenic: Add support for the JZ4760 omits d130b50223d7 Merge branch 'v5.13-armsoc/dts64' into for-next omits cde00ed6e9de soundwire: cadence_master: fix kernel-doc omits be157db0a3d8 media: Add maintainer for IMX jpeg v4l2 driver omits 2db16c6ed72c media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder omits 819f3ea51d47 media: Avoid parsing quantization and huffman tables omits ccbea178db47 media: Quit parsing stream if doesn't start with SOI omits b8035f7988a8 media: Add parsing for APP14 data segment in jpeg helpers omits b16ed1e66008 media: dt-bindings: Add bindings for i.MX8QXP/QM JPEG driver omits 0376a51fbe5e media: v4l: Add packed YUV444 24bpp pixel format omits 7432376a3f57 media: cec/core/cec-notifier: use IS_REACHABLE(CONFIG_I2C) omits f20596943a32 media: media tuner headers: fix kernel-doc warnings omits c214e6dd5c9b media: vpbe_osd.h/uvcvideo.h includes: fix trivial kernel- [...] omits a68a90b2ecd3 media: media/i2c: fix kerneldoc issues for media i2c headers omits c2d6a60dc465 media: media/pci: fix kerneldoc issues in two headers omits f12b81e47f48 media: core headers: fix kernel-doc warnings omits f550eca585df media: ext-ctrls-codec.rst: clarify V4L2_CID_MPEG_VIDEO_BITRATE omits e61f9ea27193 media: m88ds3103: fix return value check in m88ds3103_probe() omits b9302fa7ed97 media: tuners: fix error return code of hybrid_tuner_reque [...] omits f3d384e36630 media: platform: sunxi: sun6i-csi: fix error return code o [...] omits 41c991bd2349 media: flexcop-usb: delete unneeded return omits 1b0b433fd1b2 media: vidtv: remove duplicate include in vidtv_psi omits 95667791eb6e media: platform: xilinx: fix error return code of xvip_gra [...] omits 38e89e790fe2 media: ti-vpe: cal: Implement media controller centric API omits b83209176d68 media: ti-vpe: cal: fix subdev mbus_code enumeration omits f9426edd5668 media: ti-vpe: cal: remove unneeded assignment omits da24442796b2 media: exynos4-is: add missing call to of_node_put() omits 1a28dce222a6 media: vim2m: initialize the media device earlier omits e6a7d7c342cb media: uapi: vp8: Fix kernel-doc warnings omits 363240ce1c08 media: uapi: move VP8 stateless controls out of staging omits 0c86b4bdac7e media: vp8: Rename V4L2 VP8 specific macro to V4L2_VP8_ omits 45c79296d736 media: controls: Log VP8 stateless control in .std_log omits e74b504a87c1 media: uapi: Move the VP8 stateless control type out of staging omits 1fb03333eb92 media: uapi: Move parsed VP8 pixel format out of staging omits dacd59454449 media: uapi: vp8: Add proper kernel-doc documentation omits 643a236e46d4 media: uapi: vp8: Rename v4l2_vp8_loopfilter to v4l2_vp8_l [...] omits d04c114e806f media: uapi: vp8: Remove "header" from symbol names and macros omits 18a6262b05f7 media: venus: core: Parse firmware-name DT property omits f765f45f2910 media: venus: Include io.h for memremap() omits 08b1cf474b7f media: venus: core, venc, vdec: Fix probe dependency error omits 7ad9aafe713b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits bbcee72c2f7a microblaze: Fix a typo omits 5a465c5391a8 media: venus: core: Fix some resource leaks in the error p [...] omits 431c8ae4519d arm64: dts: renesas: falcon: Move AVB0 to main DTS omits 0fc129ba374b arm64: dts: renesas: falcon: Move watchdog config to CPU b [...] omits e86ff34cc44a arm64: dts: renesas: falcon: Move console config to CPU board DTS omits 08c067976279 media: venus: venc: Add support for AUD NALU control omits f2bf1bcb191b media: v4l2-ctrls: Add control for AUD generation omits 644bcc0315f2 media: docs: Deprecate mfc display delay controls omits c3042bff918a media: s5p-mfc: Use display delay and display enable std controls omits 8ec0b7b0b598 media: venus: vdec: Add support for display delay and dela [...] omits 9f3d1056ea54 media: v4l2-ctrl: Make display delay and display enable st [...] omits f85142af3641 Merge 5.12-rc4 into usb-next omits 86ee6729c9b4 media: add a subsystem profile documentation omits c7f57fd6b7f0 Merge v5.12-rc4 into staging-next omits 0e37b4fa67f5 media: coda: fix macroblocks count control usage omits db792e9adbf8 rockchip: rk3399: Add support for FriendlyARM NanoPi R4S omits 1003888415e8 dt-bindings: Add doc for FriendlyARM NanoPi R4S omits 3a913fa535c1 drm/i915/hdcp: return correct error code omits 8b06f6d8b4d9 drm/i915/hdcp: link hdcp2 recovery on link enc stopped omits ee912b55650c drm/i915/hdcp: HDCP2.2 MST Link failure recovery omits 154deab6a3ba esp: delete NETIF_F_SCTP_CRC bit from features for esp offload omits bc8e0adff343 net: xfrm: Use sequence counter with associated spinlock omits e88add19f681 net: xfrm: Localize sequence counter per network namespace omits 50e945cbaa9a drm/i915/hdcp: mst streams type1 capability check omits 2b53d1bd13e1 cpufreq: cppc: simplify default delay_us setting omits 15aa70a32bd0 cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c omits 4c38f2df71c8 cpufreq: CPPC: Add support for frequency invariance omits a359f757965a irq: Fix typos in comments omits c7941422cff9 dt-bindings: display: bridge: Remove deprecated dw_hdmi.txt omits a485a5fd827e dt-bindings: display: sun8i-a83t-dw-hdmi: Reference dw-hdm [...] omits 7d5a683ba44d dt-bindings: display: rockchip: dw-hdmi: Convert binding to YAML omits b935c3a2e07b dt-bindings: display: imx: hdmi: Convert binding to YAML omits 391ce40de526 dt-bindings: display: bridge: renesas,dw-hdmi: Convert bin [...] omits 7f9321ff456c dt-bindings: display: bridge: Add YAML schema for Synopsys [...] omits 99d66127fad2 dt-bindings: display: renesas,du: Convert binding to YAML omits 97258ce902d1 entry: Fix typos in comments omits e2db7592be8e locking: Fix typos in comments omits 3b03706fa621 sched: Fix various typos omits 163b099146b8 x86: Fix various typos in comments, take #2 omits c681df88dcb1 x86: Remove unusual Unicode characters from comments omits ca8778c45e40 Merge branch 'linus' into x86/cleanups, to resolve conflict omits 4eed7f5a8334 power: supply: bq27xxx: Add support for BQ78Z100 omits 83ee0681993d dt-bindings: power: bq27xxx: add bq78z100 omits b56dcff870c3 Merge branch 'v5.13-armsoc/dts64' into for-next omits 46f86be0fc69 arm64: dts: rockchip: add phandle to timer0 on rk3368 omits 7c7f041309f7 arm64: dts: rockchip: add infrared receiver node to rockpro64 omits b417764daa2d arm64: dts: rockchip: drop separate opp table on rk3399-puma omits 6d5989a36e60 arm64: dts: rockchip: used range'd gpu opps on rk3399 omits 6daae8ff20b8 arm64: dts: rockchip: synchronize rk3399 opps with vendor kernel omits f43e351c9630 arm64: dts: rockchip: Add gpu opp nodes to px30 dtsi omits d79b5193e532 Merge branch 'v5.13-clk/next' into for-next omits 7feba0310556 Merge branch 'v5.13-clk/clkids' into for-next omits 3feb52a2b8d9 platform/x86: thinkpad_acpi: sysfs interface to get wwan a [...] omits 2728f39dfc72 platform/x86: intel-vbtn: Stop reporting SW_DOCK events omits 42f38dcccfb3 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] omits 9b95665a83ec platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] omits eaa1dcc79694 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] omits f4c4e9ad1523 platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] omits cb1e50f2f0a2 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] omits ececdb898376 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] omits bdda39673fde platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] omits e157c95f5894 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] omits 12dde4d11e6d platform/x86: thinkpad_acpi: Allow the FnLock LED to change state omits 2be7828c9fef get rid of autofs_getpath() omits a2bbe66493ee constify dentry argument of dentry_path()/dentry_path_raw() omits e756c566df67 Merge branches 'work.inode-type-fixes' and 'work.ecryptfs' [...] discards 1ca59ca0afde memory: tegra20: Add debug statistics omits 21ae24cce84f staging: vchiq: Typo fixes omits 3a85969e9d91 lockdep: Add a missing initialization hint to the "INFO: T [...] omits 40f29839d8be clk: rockchip: drop MODULE_ALIAS from rk3399 clock controller omits e8c51b90f220 clk: rockchip: drop parenthesis from ARM || COMPILE_TEST depends omits cf911d89c4c5 clk: rockchip: add clock controller for rk3568 omits a3561e77cf3c clk: rockchip: support more core div setting omits 0cd74eec54a3 dt-binding: clock: Document rockchip, rk3568-cru bindings omits 086551792666 clk: rockchip: add dt-binding header for rk3568 omits 3bf0685764b9 cifsd: Pass string length parameter to match_pattern() omits 18a99c841c52 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits 2d44673005ea cifsd: fix incorrect comments omits 8b488ef295f2 Input: atmel_mxt_ts - support wakeup methods omits ae4c86a024f6 dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-me [...] omits 4895bfe91199 Input: lpc32xx_ts - convert to use BIT() omits a1e6f641e307 Revert "net: dsa: sja1105: Clear VLAN filtering offload ne [...] omits dc4aa50b13f1 r8169: add support for ethtool get_ringparam omits e0e7af0d275c Merge branch 'ipa-cfg-data-updates' omits b259cc2a036f net: ipa: update some comments in "ipa_data.h" omits 1690d8a75d87 net: ipa: sequencer type is for TX endpoints only omits 8ee5df6598ff net: ipa: split sequencer type in two omits b9aa0805ed31 net: ipa: implement MAX_READS_BEATS QSB data omits 8a81efac9417 net: ipa: use configuration data for QSB settings omits b29648ad5b2a net: decnet: Fixed multiple coding style issues omits 9d786beb6fe5 ecryptfs: ecryptfs_dentry_info->crypt_stat is never used omits 483bc7e82ccf ecryptfs: get rid of unused accessors omits b2648d512eb2 ecryptfs: saner API for lock_parent() omits 262c30fc818a dt-bindings: tsens: qcom: Document MDM9607 compatible omits 18507b8f6310 staging: wimax: delete from the tree. omits 6da2f76058a9 staging: rtl8188eu: Removed Unnecessary logging omits 105949497a55 staging: rtl8712: Fix a possible NULL pointer dereference [...] omits 62a19328c4b5 staging: rtl8723bs: remove unnecessary logging in os_dep/w [...] omits 0e9cd946307c staging: rtl8723bs: remove unnecessary logging in os_dep/o [...] omits eab727160860 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] omits 353673e0c012 staging: rtl8723bs: remove unnecessary logging in hal/rtl8 [...] omits 0798fb1388d6 staging: rtl8723bs: remove unnecessary logging in hal/odm_debug.h omits 5eff6c3c388f staging: rtl8723bs: remove unnecessary logging in hal/odm.c omits c173bf140684 staging: rtl8723bs: remove unnecessary logging in hal/hal_ [...] omits 4956e4d0822f staging: rtl8723bs: remove unnecessary logging in hal/HalB [...] omits df2d8943535b staging: rtl8723bs: remove unnecessary logging in core/rtw [...] omits 9a884db84d20 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] omits 81ff14a398a8 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] omits 9a945e18de3b staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme.c omits 4faef7d225a4 staging: rtl8723bs: remove unnecessary logging in core/rtw_ap.c omits 6be7952f18e9 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] omits 2e747fef26a5 staging: rtl8188eu: Fix couple of typos omits a331f5fdd36d x86/mce: Add Xeon Sapphire Rapids to list of CPUs that sup [...] omits c9da0f0dd908 cifsd: remove unneeded FIXME comments omits 0e75d09153fe cifsd: add index.rst in cifs documentation omits 30f44e929aa6 cifsd: update cifsd.rst document omits bfae2779fe4b Input: ims-pcu - drop redundant driver-data assignment omits 9ef05281e5d0 bpf: Remove insn_buf[] declaration in inner block omits c93a5e20c3c2 genirq/matrix: Prevent allocation counter corruption omits d773b7957e4f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits ea24b19562fe libbpf: Add explicit padding to btf_dump_emit_type_decl_opts omits f2d75b178532 e1000e: Mark e1000e_pm_prepare() as __maybe_unused omits 501f23092ddb igc: Assign boolean values to a bool variable omits a5d86bd969ea igc: Remove unused MII_CR_LOOPBACK omits 1fa81e259b49 igc: Remove unused MII_CR_SPEED omits 919067cc845f net: add CONFIG_PCPU_DEV_REFCNT omits 942f0c6e28ed Merge branch 'ipa-update-config-data' omits 37537fa8e973 net: ipa: define QSB limits in configuration data omits 2ef88644e5d4 net: ipa: define some new memory regions omits 8f692169b138 net: ipa: don't define empty memory regions omits 22e3b314302c net: ipa: fix canary count for SC7180 UC_INFO region omits e4a9f45b0be5 net: ipa: make all configuration data constant omits 17a05d1d2a9d thermal/drivers/cpuidle_cooling: Fix use after error omits 0ab06a236365 thermal/drivers/devfreq_cooling: Fix wrong return on error path omits a4e39b999a58 igc: Remove unused MII_CR_RESET omits 35b649a3cc1c thermal: core: Fix memory leak in the error path omits 96a2be513936 Merge branch 'mscc-VSC8584-fixes' omits 36d021d1049f net: phy: mscc: coma mode disabled for VSC8584 omits 23d12335752f net: phy: mscc: improved serdes calibration applied to VSC8584 omits df4771783d64 net: phy: mscc: Applying LCPLL reset to VSC8584 omits c54f042dcc1b net: enetc: teardown CBDR during PF/VF unbind omits 745740ac56b8 octeontx2-pf: Fix spelling mistake "ratelimitter" -> "rate [...] omits 140960564d63 octeontx2-pf: Fix missing spin_lock_init() in otx2_tc_add_flow() omits b498ee3f7613 r8169: use lower_32_bits/upper_32_bits macros omits fc72d4773c6b hinic: Remove unused variable. omits 3674d0539ffa Merge branch 'hinic-cleanups' omits 79d65cab7f85 net: hinic: convert strlcpy to strscpy omits e2f84fd17557 net: hinic: remove the repeat word "the" in comment. omits 44401b677a52 net: hinic: add a blank line after declarations omits c199fdb8abf5 net: hinic: Remove unnecessary 'out of memory' message omits 59511cfd08f3 arm64: mm: use XN table mapping attributes for user/kernel [...] omits 87143f404f33 arm64: mm: use XN table mapping attributes for the linear region omits 30541b02f591 Merge branch 'for-5.13/thrustmaster' into for-next omits dfe74f550810 HID: thrustmaster: introduce proper USB dependency omits c1fd78a77704 arm64: mm: add missing P4D definitions and use them consistently omits a9d6df642dc8 atl1c: use napi_alloc_skb omits e75a2e02ec99 atl1c: switch to napi_gro_receive omits 5b6b827413e8 net: phy: at803x: remove at803x_aneg_done() omits 497cc00224cf taprio: Handle short intervals and large packets omits 4284f7acb78b selftests/sgx: Improve error detection and messages omits 901ddbb9ecf5 x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_e [...] omits 2bbd9b0f2b4e kernel: debug: Ordinary typo fixes in the file gdbstub.c omits e4f291b3f7bb kdb: Simplify kdb commands registration omits 935ab8509ccb ACPI: fix various typos in comments omits 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes omits d027fdc4fa30 kdb: Remove redundant function definitions/prototypes omits 053ffdd1641e drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace omits 3722e4ecefb3 Merge series "ASoC: tidyup error message timing" from Kuni [...] omits 33e9e541733e drm/i915: Introduce g4x_hdmi.c omits 917c28991f41 drm/i915: Introduce g4x_dp.c omits 764f6729f247 drm/i915: Split intel_ddi_encoder_reset() from intel_dp_en [...] omits b2ef066198ee drm/i915: Relocate intel_dp_program_link_training_pattern() omits 6721af21bdfc drm/i915: Remove dead signal level debugs omits 4b672eb7c983 drm/i915: Remove dead TPS3->TPS2 fallback code omits 4c56f573bd94 ia64: fix format string for ia64-acpi-cpu-freq omits de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next omits f4b4bdf29ace ALSA: hda: Revert "ALSA: hda: Allow setting preallocation [...] omits 12b2b508300d ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB omits dc85fc9d05d2 ALSA: pcm: Add debug print on memory allocation failure omits 922e5ddef973 MAINTAINERS: Add DTPM subsystem maintainer omits ef6e01af398a MAINTAINERS: Add co-maintainer for Qualcomm tsens thermal drivers omits c244297acbe5 vsprintf: dump full information of page flags in pGp omits 96b94abc12e6 mm, slub: don't combine pr_err with INFO omits 4a8ef190c16f mm, slub: use pGp to print page flags omits 8f214d435607 drm/gma500: use NULL instead of using plain integer as pointer omits c73fb7595ad0 Merge branch 'for-5.13/intel-ish' into for-next omits 94cad2ddb298 HID: intel_ish-hid: HBM: Use connected standby state bit d [...] omits 6b3d250b1c7f Merge branch 'for-5.13/ft260' into for-next omits 2076b7bdc529 HID: ft260: fix an error message in ft260_i2c_write_read() omits 5b06236b3741 Merge branch 'for-5.13/thrustmaster' into for-next omits c49c33637802 HID: support for initialization of some Thrustmaster wheels omits 84fcfbdadbfd dma-mapping: remove a pointless empty line in dma_alloc_coherent omits 20e1dbf2bbe2 media: uvcvideo: Use dma_alloc_noncontiguous API omits 799de1baaf35 x86/sev-es: Optimize __sev_es_ist_enter() for better readability omits 7851dfc68810 Merge branches 'iommu/fixes', 'unisoc', 'x86/vt-d' and 'co [...] omits 0bb868e1e3c1 iommu/unisoc: Fix spelling mistake "sixe" -> "size" omits 21d6a7dcbfba x86/kaslr: Return boolean values from a function returning bool omits 79c6246ae879 spi: stm32: Fix use-after-free on unbind omits e6d8af6687fa ASoC: rt1019: make symbol 'rt1019_i2c_driver' static omits 60adbd8fbf48 ASoC: don't indicate error message for snd_soc_[pcm_]compo [...] omits 62462e018220 ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() omits f52366e6831e ASoC: soc-pcm: don't indicate error message for dpcm_be_da [...] omits e20c9c4f96d7 ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() omits 273db971cf83 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() omits 33b6b94f55ec ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw [...] omits 06aaeb874256 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() omits 81c82a9edbdd ASoC: soc-pcm: indicate error message at dpcm_run_update_s [...] omits bbd2bac8d6ca ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() omits db3aa39c9106 ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() omits d479f00b795a ASoC: soc-pcm: indicate error message at dpcm_path_get() omits dab7eeb4045c ASoC: soc-pcm: indicate error message at soc_pcm_prepare() omits cb11f79b4af6 ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() omits e4b044f45823 ASoC: soc-pcm: indicate error message at soc_pcm_open() omits 90134ac9cabb KVM: arm64: Protect the .hyp sections from the host omits 9589a38cdfeb KVM: arm64: Disable PMU support in protected mode omits b83042f0f143 KVM: arm64: Page-align the .hyp sections omits 1025c8c0c6ac KVM: arm64: Wrap the host with a stage 2 omits def1aaf9e0bc KVM: arm64: Provide sanitized mmfr* registers at EL2 omits 8942a237c771 KVM: arm64: Introduce KVM_PGTABLE_S2_IDMAP stage 2 flag omits bc224df155c4 KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB stage 2 flag omits 2fcb3a59401d KVM: arm64: Add kvm_pgtable_stage2_find_range() omits 3fab82347ffb KVM: arm64: Refactor the *_map_set_prot_attr() helpers omits 807923e04a0f KVM: arm64: Use page-table to track page ownership omits f60ca2f9321a KVM: arm64: Always zero invalid PTEs omits a14307f5310c KVM: arm64: Sort the hypervisor memblocks omits 04e5de03093f KVM: arm64: Reserve memory for host stage 2 omits e37f37a0e780 KVM: arm64: Make memcache anonymous in pgtable allocator omits 159b859beed7 KVM: arm64: Refactor __populate_fault_info() omits 6ec7e56d3265 KVM: arm64: Refactor __load_guest_stage2() omits bcb25a2b86b4 KVM: arm64: Refactor kvm_arm_setup_stage2() omits 734864c177bc KVM: arm64: Set host stage 2 using kvm_nvhe_init_params omits cfb1a98de7a9 KVM: arm64: Use kvm_arch in kvm_s2_mmu omits 834cd93deb75 KVM: arm64: Use kvm_arch for stage 2 pgtable omits bfa79a805454 KVM: arm64: Elevate hypervisor mappings creation at EL2 omits f320bc742bc2 KVM: arm64: Prepare the creation of s1 mappings at EL2 omits 8f4de66e247b arm64: asm: Provide set_sctlr_el2 macro omits bc1d2892e9aa KVM: arm64: Factor out vector address calculation omits d460df129268 KVM: arm64: Provide __flush_dcache_area at EL2 omits 7a440cc78392 KVM: arm64: Enable access to sanitized CPU features at EL2 omits 8e17c66249e9 KVM: arm64: Introduce a Hyp buddy page allocator omits 40d9e41e525c KVM: arm64: Stub CONFIG_DEBUG_LIST at Hyp omits e75960408723 KVM: arm64: Introduce an early Hyp page allocator omits fa21472a316a KVM: arm64: Allow using kvm_nvhe_sym() in hyp code omits 40a50853d37a KVM: arm64: Make kvm_call_hyp() a function call at Hyp omits 380e18ade4a5 KVM: arm64: Introduce a BSS section for use at Hyp omits 7aef0cbcdcd0 KVM: arm64: Factor memory allocation out of pgtable.c omits cc706a63894f KVM: arm64: Avoid free_page() in page-table allocator omits 9cc7758145fd KVM: arm64: Initialize kvm_nvhe_init_params early omits 67c2d326332e arm64: kvm: Add standalone ticket spinlock implementation [...] omits 7b4a7b5e6fef KVM: arm64: Link position-independent string routines into [...] omits 8d9902055c57 arm64: lib: Annotate {clear, copy}_page() as position-independent omits a1baa01f7691 Merge tag 'v5.12-rc3' into kvm-arm64/host-stage2 omits 8c52cca04f97 locking/locktorture: Fix incorrect use of ww_acquire_ctx i [...] omits aa3a5f31877e locking/locktorture: Pass thread id to lock/unlock functions omits 5261ced47f8e locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro omits 2ea55bbba23e locking/locktorture: Fix false positive circular locking s [...] omits 01438749e36b Merge branch 'locking/urgent' into locking/core, to pick u [...] omits befb1ddaece1 hwrng: cctrng - delete redundant printing of return value omits 8d759bec84b1 crypto: hisilicon/sec - fixes some driver coding style omits a44dce504bce crypto: hisilicon/sec - fixes some coding style omits 4b7aef023041 crypto: hisilicon/sec - fixes a printing error omits 682689a56e3b hwrng: ba431 - use devm_platform_ioremap_resource() to simplify omits f50281df94d7 hwrng: cctrng - use devm_platform_ioremap_resource() to simplify omits e0ba808db7ba crypto: arm/chacha-scalar - switch to common rev_l macro omits d5adb9d1f7f8 crypto: arm/aes-scalar - switch to common rev_l/mov_l macros omits d2f2516a3882 crypto: arm/blake2s - fix for big endian omits 0914999744e5 crypto: aegis128 - Move simd prototypes into aegis.h omits 1663ad4936e0 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 omits 264613b406eb drm/i915: Disable LTTPR support when the DPCD rev < 1.4 omits 984982f3ef7b drm/i915/ilk-glk: Fix link training on links with LTTPRs omits 6a01b45270b9 Merge branch 'for-5.13' into for-next omits 151d4e8e6ccf Merge branch 'next/dt64' into for-next omits 0488f4724faa Merge branch 'next/dt' into for-next omits 7d2636e9d6dd arm64: dts: exynos: white-space cleanups omits 4a4f3a07a5c4 ARM: dts: exynos: white-space cleanups omits 61342bc64d03 ARM: dts: exynos: replace deprecated NTC/Murata compatibles omits 50f6b6ba7b7e Pull spelling fixup for ext2. omits e312c97ea253 fs/ext2/: fix misspellings using codespell tool omits ea35d8677811 MAINTAINERS: update Senozhatsky email address omits 8518c6486c2b ALSA: hda: Fix spelling mistakes omits 9f961c2e0874 lib/vsprintf: do not show no_hash_pointers message multiple times omits 67a175a97079 drm/meson: Fix few typo omits e5dd4e2181f7 drm/i915/display: Fix a typo omits 47292dce3d12 exfat: fix erroneous discard when clear cluster bit omits d36abc95f166 cifsd: fix static checker warning from smb_check_perm_dacl() omits 8bad8d918226 cifsd: fix static checker warning from smb_direct_post_sen [...] omits 8a3becc3d5f6 cifsd: Fix a use after free on error path omits 91ba8a6b6b97 cifsd: fix a IS_ERR() vs NULL bug omits d410a142f065 cifsd: fix a precedence bug in parse_dacl() omits 2cbc2776efe4 swiotlb: remove swiotlb_nr_tbl omits 2d29960af0be swiotlb: dynamically allocate io_tlb_default_mem omits 73f620951b2b swiotlb: move global variables into a new io_tlb_mem structure omits cba3ebfc008e scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE' omits dd9c77297148 scsi: ibmvscsi: Fix a bunch of misdocumentation omits 841d7df0d416 scsi: ibmvscsi: Fix a bunch of kernel-doc related issues omits a690baa47fd1 scsi: cxlflash: Fix some misnaming related doc-rot omits 32b3edfd28f8 scsi: cxlflash: Fix a few misnaming issues omits cf0ad7a15ac5 scsi: cxlflash: Fix a little doc-rot omits 188f513dd22c scsi: isci: remote_node_table: Provide some missing params [...] omits d2d480f132e8 scsi: isci: remote_node_context: Demote kernel-doc abuse omits 7292a8b039c5 scsi: isci: port: Fix a bunch of kernel-doc issues omits a8604e44514d scsi: isci: request: Fix doc-rot issue relating to 'ireq' param omits 242e15d7a4f4 scsi: isci: remote_device: Fix a bunch of doc-rot issues omits 29faa5ce26ae scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses omits ad276048f1bc scsi: isci: remote_node_context: Fix one function header a [...] omits 103d61927ed3 scsi: isci: remote_node_table: Fix a bunch of kernel-doc m [...] omits 0afdee03f2e7 scsi: isci: task: Demote non-conformant header and remove [...] omits 44b7ca966128 scsi: isci: host: Fix bunch of kernel-doc related issues omits db35a0835357 scsi: isci: request: Fix a myriad of kernel-doc issues omits 6ab7ca5139b7 scsi: isci: phy: Provide function name and demote non-conf [...] omits 6af1d9bd9051 scsi: isci: phy: Fix a few different kernel-doc related issues omits 2efd8631d6a5 scsi: fnic: Kernel-doc headers must contain the function name omits c7eab0704c30 scsi: fnic: Demote non-conformant kernel-doc headers omits 38cb57602369 selftests: net: forwarding: Fix a typo omits a90a8c607570 scsi: be2iscsi: Demote incomplete/non-conformant kernel-do [...] omits a8d548b0b3ee scsi: mpt3sas: Fix a few kernel-doc issues omits a364a147b1dc scsi: pmcraid: Correct function name pmcraid_show_adapter_ [...] omits 9eb292eb2ef7 scsi: myrs: Add missing ':' to make the kernel-doc checker happy omits c548a6250627 scsi: a100u2w: Fix some misnaming and formatting issues omits 100ec495e01e scsi: initio: Fix a few kernel-doc misdemeanours omits 33c8ef953ece scsi: dc395x: Fix some function param descriptions omits f1d50e8ee5c9 scsi: be2iscsi: Ensure function follows directly after its header omits 3e2f4679ea03 scsi: aic94xx: Correct misspelling of function asd_dump_se [...] omits ad907c54e36f scsi: sd: Fix function name in header omits 3673b7b0007b scsi: pmcraid: Fix a whole host of kernel-doc issues omits 59863cb53d80 scsi: sd_zbc: Place function name into header omits 5ccd626516e1 scsi: mvumi: Fix formatting and doc-rot issues omits 637b5c3ebc1c scsi: ipr: Fix incorrect function names in their headers omits 12a1b740f225 scsi: myrb: Demote non-conformant kernel-doc headers and f [...] omits 45d59ab3edca scsi: nsp32: Correct expected types in debug print formatting omits 72444bbd047f scsi: isci: Make local function port_state_name() static omits ab3f2d15fc11 scsi: isci: Make local function isci_remote_device_wait_fo [...] omits 886eb6d590d1 scsi: sim710: Remove unused variable 'err' from sim710_init() omits f466690bda03 scsi: FlashPoint: Remove unused variable 'TID' from FlashP [...] omits 94685e7a8cf6 scsi: nsp32: Remove or exclude unused variables omits 66730771543f scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message() omits 5c9e2596ed1d scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg() omits dea6328b2ea8 Merge branch 'gro-retpoline' omits 5588796e8977 ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, [...] omits 4a6e7ec93a60 vlan/8021q: avoid retpoline overhead on GRO omits 86af2c82c284 gro: add combined call_gro_receive() + INDIRECT_CALL_INET( [...] omits e75ec151c108 gro: make net/gro.h self-contained omits 1816bf1f53cb Fix a typo omits 035e9f471691 scsi: sbitmap: Silence a debug kernel warning triggered by [...] omits b1ebd3b0e466 scsi: target: Fix htmldocs warning in target_submit_prep() omits 3b5f3c0d0548 scsi: ufs: core: Tidy up WB configuration code omits 69a1709e2ec8 scsi: fusion: Fix a typo in the file mptbase.h omits bcf064bc2a3b scsi: fnic: Rudimentary spelling fixes omits ac5669bf79d9 scsi: 53c700: Fix spelling of conditions omits 1bf5fa1a2916 scsi: qla1280: Spelling fixes omits 2ed0fc2b9a79 scsi: csiostor: Assign boolean values to a bool variable omits 2af0bf34ae1f scsi: 3w-sas: Remove unneeded variable 'retval' omits 59f90f5e6c80 scsi: mvumi: Use true and false for bool variable omits 37067b979309 scsi: mpt3sas: Update driver version to 37.101.00.00 omits c569de899bb4 scsi: mpt3sas: Force reply post array allocations to be wi [...] omits 2e4e8587327b scsi: mpt3sas: Force reply post buffer allocations to be w [...] omits 58501fd9375f scsi: mpt3sas: Force reply buffer allocations to be within [...] omits 970ac2bb70e7 scsi: mpt3sas: Force sense buffer allocations to be within [...] omits 7dd847dae1c4 scsi: mpt3sas: Force chain buffer allocations to be within [...] omits 84b9000a4b27 Merge branch 'ionic-fixes' omits e768929de1e4 ionic: protect adminq from early destroy omits 9e8eaf8427b6 ionic: stop watchdog when in broken state omits 8c775344c768 ionic: block actions during fw reset omits acc606d3e4cd ionic: update ethtool support bits for BASET omits 9b761574fefc ionic: fix unchecked reference omits 2103ed2fab7d ionic: simplify the intr_index use in txq_init omits 25cc5a5fac15 ionic: code cleanup details omits df291e54ccca net: ocelot: support multiple bridges omits d25fde64d1c2 net: ocelot: Fix deletetion of MRP entries from MAC table omits 536e1004d273 net: lapbether: Close the LAPB device before its underlyin [...] omits 0f9651bb3ade octeontx2-af: Remove redundant initialization of pointer pfvf omits 269aa0301224 net: cdc_ncm: drop redundant driver-data assignment omits 92a310cdcf81 nfc/fdp: Simplify the return expression of fdp_nci_open() omits a835f9034efb /net/core/: fix misspellings using codespell tool omits 7f1330c1b19d /net/hsr: fix misspellings using codespell tool omits 21e0b8fc1608 of: of_net: Provide function name and param description omits 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection omits 33f624d28bcc cifsd: fix WARNING: unmet direct dependencies detected for [...] omits 215042ece980 Merge branch 'landlock_lsm' into next-testing omits d7417ee91858 Merge branch 'mv88e6xxx-offload-bridge-flags' omits 8d1d8298eb00 net: dsa: mv88e6xxx: Offload bridge broadcast flooding flag omits 041bd545e124 net: dsa: mv88e6xxx: Offload bridge learning flag omits 7b9f16fe401c net: dsa: mv88e6xxx: Flood all traffic classes on standalo [...] omits 0806dd465414 net: dsa: mv88e6xxx: Use standard helper for broadcast address omits 34065c58306d net: dsa: mv88e6xxx: Remove some bureaucracy around queryi [...] omits d89ef4b8b39c net: dsa: mv88e6xxx: Provide generic VTU iterator omits ffcec3f257cc net: dsa: mv88e6xxx: Avoid useless attempts to fast-age LAGs omits cc76ce9e8dc6 net: dsa: Add helper to resolve bridge port from DSA port omits f642729df390 landlock: Add user and kernel documentation omits 8574395beb81 samples/landlock: Add a sandbox manager example omits 02890ddc1cd7 selftests/landlock: Add user space tests omits 818946f8b806 arch: Wire up Landlock syscalls omits c5eafae25eb5 landlock: Add syscall implementations omits 25d359e9a64b landlock: Support filesystem access-control omits fa56a0d6c980 fs,security: Add sb_delete hook omits 96760b9425aa LSM: Infrastructure management of the superblock omits 1c6511caefdd landlock: Add ptrace restrictions omits 873bae2ddaca landlock: Set up the security framework and manage credentials omits b31cc9518965 landlock: Add ruleset and domain management omits 34eae979d9c1 landlock: Add object management omits 44b958a68618 Merge branch 'ipa-32bit' omits 99e75a37bd0a net: ipa: relax 64-bit build requirement omits e5d4e96b44cf net: ipa: fix table alignment requirement omits 3c54b7be5d36 net: ipa: use upper_32_bits() omits d2fd2311de90 net: ipa: fix assumptions about DMA address size omits 5108802abcb9 Merge branch 's390-qeth-next' omits d96a8c693d0a s390/qeth: remove RX VLAN filter stubs in L3 driver omits ad4bbd7285ad s390/qeth: enable napi_consume_skb() for pending TX buffers omits e47ded97f972 s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL omits 6d8b271682e2 Merge branch 'BPF static linking' omits a0964f526df6 selftests/bpf: Add multi-file statically linked BPF object [...] omits 14137f3c6218 selftests/bpf: Pass all BPF .o's through BPF static linker omits cab62c37be05 selftests/bpf: Re-generate vmlinux.h and BPF skeletons if [...] omits d80b2fcbe0a0 bpftool: Add `gen object` command to perform BPF static linking omits c41226654550 bpftool: Add ability to specify custom skeleton object name omits 8fd27bf69b86 libbpf: Add BPF static linker BTF and BTF.ext support omits faf6ed321cf6 libbpf: Add BPF static linker APIs omits 9af44bc5d4d7 libbpf: Add generic BTF type shallow copy API omits 90d76d3ececc libbpf: Extract internal set-of-strings datastructure APIs omits 3b029e06f624 libbpf: Rename internal memory-management helpers omits f36e99a45dbe libbpf: Generalize BTF and BTF.ext type ID and strings iteration omits e14ef4bf0111 libbpf: Expose btf_type_by_id() internally omits f15a0a732aef x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() omits fef81c862628 x86/boot/compressed/64: Check SEV encryption in the 32-bit [...] omits e927e62d8e37 x86/boot/compressed/64: Add CPUID sanity check to 32-bit b [...] omits 1ccdbf748d86 x86/boot/compressed/64: Add 32-bit boot #VC handler omits c2ed62b9975e Merge branch 'net-xps-improve-the-xps-maps-handling' omits 75b2758abc35 net: NULL the old xps map entries when freeing them omits 2d05bf015308 net: fix use after free in xps omits 2db6cdaebac8 net-sysfs: move the xps cpus/rxqs retrieval in a common function omits d7be87a687cc net-sysfs: move the rtnl unlock up in the xps show helpers omits 132f743b01b8 net: improve queue removal readability in __netif_set_xps_queue omits 402fbb992e13 net: add an helper to copy xps maps to the new dev_maps omits 044ab86d431b net: move the xps maps to an array omits 6f36158e0584 net: remove the xps possible_mask omits 5478fcd0f483 net: embed nr_ids in the xps maps omits 255c04a87f43 net: embed num_tc in the xps maps omits 73f5e52b15e3 net-sysfs: make xps_cpus_show and xps_rxqs_show consistent omits d9a063d207f0 net-sysfs: store the return of get_netdev_queue_index in a [...] omits ea4fe7e842f6 net-sysfs: convert xps_cpus_show to bitmap_zalloc omits 6859d9154934 net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s) omits 55cfeb396965 net: dsa: bcm_sf2: add function finding RGMII register omits a5538a777b73 net: dsa: b53: mmap: Add device tree support omits 7b78702ed757 Merge branch 'stmmac-EST-interrupts-and-ethtool' omits 9f298959191b net: stmmac: Add EST errors into ethtool statistic omits e49aa315cb01 net: stmmac: EST interrupts handling and error reporting omits 09bef8326853 Merge branch 'stmmac-vlan-priority-rx-steering' omits 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority [...] omits bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Pri [...] omits 7c585c9dffa5 audit: document /proc/PID/sessionid omits 1dd34cfcfd07 audit: document /proc/PID/loginuid omits c43223755075 MAINTAINERS: update audit files omits 389e4ecf5fec cpufreq: schedutil: Call sugov_update_next_freq() before c [...] omits a740561201eb powercap: Add Hygon Fam18h RAPL support omits 2e2f7548094b Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next omits c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() omits 31222162557c Merge branch 'octeon-tc-offloads' omits e638a83f167e octeontx2-pf: TC_MATCHALL egress ratelimiting offload omits d8ce30e0cf76 octeontx2-pf: add tc flower stats handler for hw offloads omits 1d4d9e42c240 octeontx2-pf: Add tc flower hardware offload on ingress traffic omits 2b9cef667902 octeontx2-pf: Add ip tos and ip proto icmp/icmpv6 flow off [...] omits d484b8bfc6fa intel_idle: update ICX C6 data omits 5b0870931371 KVM: arm64: Fix host's ZCR_EL2 restore on nVHE discards 5af7bd5b148a Merge remote-tracking branch 'regmap/for-5.13' into regmap-next discards f29fd6d5a08d Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus omits bb9faeccbd6c Merge series "ASoC: codecs: remove cppcheck warnings" from [...] omits cdd23ae6e68f Merge series "Fix reset controls and RPM of NVIDIA Tegra A [...] omits 9a6944fee68e tracing: Add a verifier to check string pointers for trace events omits f2616c772c76 seq_buf: Add seq_buf_terminate() API omits 5013f454a352 tracing: Add check of trace event print fmts for dereferen [...] omits e0196ae73234 ftrace: Fix spelling mistake "disabed" -> "disabled" omits 421d9d1bea65 tools/latency-collector: Remove unneeded semicolon omits 2b7d2fe76f9c bootconfig: Update prototype of setup_boot_config() omits d8279bfc5e95 tracing: Add tracing_event_time_stamp() API omits a948c69d6fb1 ring-buffer: Add verifier for using ring_buffer_event_time [...] omits b94bc80df648 tracing: Use a no_filter_buffering_ref to stop using the f [...] omits efe6196a6bc5 ring-buffer: Allow ring_buffer_event_time_stamp() to retur [...] omits b47e330231ac tracing: Pass buffer of event to trigger operations omits 8672e4948d0c ring-buffer: Add a event_stamp to cpu_buffer for each leve [...] omits e20044f7e9ae ring-buffer: Separate out internal use of ring_buffer_even [...] omits a1e4a2fed6b2 Pull xfs real-time warning count update from Darrick. omits f998d7d545a2 quota: report warning limits for realtime space quotas omits 1c7c039b8fc6 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next omits c8a4b35f5063 KVM: arm64: Force SCTLR_EL2.WXN when running nVHE omits fe2c8d19189e KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON omits bc6ddaa67abc KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU [...] omits 45879a57751d arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CP [...] omits 79419e13e808 x86/boot/compressed/64: Setup IDT in startup_32 boot path omits 0c289ff81c24 x86/boot/compressed/64: Reload CS in startup_32 omits eab696d8e8b9 x86/sev: Do not require Hypervisor CPUID bit for SEV guests omits b099155e2df7 x86/boot/compressed/64: Cleanup exception handling before [...] omits afb4a3777849 Merge tag 'v5.12-rc3' into x86/seves omits fdc13979f91e bpf, devmap: Move drop error path to devmap for XDP_REDIRECT omits 3231307e399a thunderbolt: Add support for USB4 DROM omits e23a5afd013c thunderbolt: Check quirks in tb_switch_add() omits 5adab6cc45c4 thunderbolt: Add KUnit tests for DMA tunnels omits 15a4c7e8f916 thunderbolt: Add KUnit tests for XDomain properties omits 952400756dfc net: thunderbolt: Align the driver to the USB4 networking spec omits 180b0689425c thunderbolt: Allow multiple DMA tunnels over a single XDom [...] omits 5cfdd300b7b1 thunderbolt: Drop unused tb_port_set_initial_credits() omits e5876559b579 thunderbolt: Use dedicated flow control for DMA tunnels omits 46b494f28681 thunderbolt: Add support for maxhopid XDomain property omits 7d3084c0b77c thunderbolt: Add tb_property_copy_dir() omits 3bb163331e3a thunderbolt: Align XDomain protocol timeouts with the spec omits a6932c3f9ef3 thunderbolt: Use pseudo-random number as initial property [...] omits 8ccbed2476f2 thunderbolt: Do not re-establish XDomain DMA paths automatically omits d29c59b1a4dc thunderbolt: Add more logging to XDomain connections omits fea627003606 Documentation / thunderbolt: Drop speed/lanes entries for XDomain omits 7f0a34d7900b thunderbolt: Decrease control channel timeout for software [...] omits bda83aeca3cf thunderbolt: Do not pass timeout for tb_cfg_reset() omits 61ec15e5534b thunderbolt: Disable retry logic for intra-domain control packets omits 51ab30eb2ad4 x86/sgx: Replace section->init_laundry_list with sgx_dirty [...] omits 2c2564b9d64d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits bb99b078743c Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next omits 48073935b9a4 remoteproc: qcom: wcnss: Allow specifying firmware-name omits b34c0f8fff40 drm/i915/display: Remove FRL related code from disable DP [...] omits e9269650db2f arm64: dts: qcom: qrb5165-rb5: switch into using GPIO for SPI0 CS omits eb97ccbba0fe arm64: dts: qcom: sm8250: add pinctrl for SPI using GPIO as a CS omits c88f9ecc0ef3 arm64: dts: qcom: sm8250: further split of spi pinctrl config omits d3769729dbad arm64: dts: qcom: sm8250: split spi pinctrl config omits 8a605ba2abbc Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next omits d9f6e12fb0b7 x86: Fix various typos in comments omits 14ff3ed86e2c Merge tag 'v5.12-rc3' into x86/cleanups, to refresh the tree omits 6e94095c5566 KVM: arm64: Enable SVE support for nVHE omits 8c8010d69c13 KVM: arm64: Save/restore SVE state for nVHE omits beed09067b42 KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty omits b145a8437aab KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state omits 0a9a98fda3a2 KVM: arm64: Map SVE context at EL2 when available omits 52029198c1ce KVM: arm64: Rework SVE host-save/guest-restore omits 71ce1ae56e4d arm64: sve: Provide a conditional update accessor for ZCR_ELx omits 1066cfbdfa3f regmap-irq: Extend sub-irq to support non-fixed reg strides omits ad83b1adc58d ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support omits 7ec79d3850d0 ASoC: rt1019: add rt1019 amplifier driver omits 8dd855334736 ASoC: Fix a typo in the file rt5682.txt omits bef2897d31b9 ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than omits e4e4e89482ea arm64: dts: ti: k3-am64-evm/sk: Add OSPI flash DT node omits 81623c558684 arm64: dts: ti: k3-am64-main: Add OSPI node omits fad4e18fe4dc arm64: dts: ti: k3-am64-main: Add ADC nodes omits a2cc1568dc50 ASoC: tscs454: remove useless test on PLL disable omits 39e69cef0aa9 ASoC: tlv320dac33: clarify expression omits ffab1215bdbe ASoC: tas2770: remove useless initialization omits 2e40b21cd4f6 ASoC: tas2562: remove warning on return value omits e83c47861c26 ASoC: tas2562: remove useless assignment omits 02a70d7f26e7 ASoC: sti-sas: remove unused struct members omits 17d74e68e976 ASoC: sigmadsp: align function prototype omits f10280d5c59b ASoC: pcm1681: remove useless assignment omits a3966b254c48 ASoC: nau8825: remove useless assignment omits d068ab4eab0d ASoC: mt6359: remove useless assignment omits 2b5e8cd53ffa ASoC: mt6358: remove useless initializations omits 226a783f3dcf ASoC: max98090: remove useless assignment omits 9ad869fee5c5 ASoC: hdmi-codec: remove unused spk_mask member omits 3c011ef344cd ASoC: hdmi-codec: remove useless initialization omits 997994d7e6fa ASoC: hdac_hdmi: align function arguments omits 426b3bbcee19 ASoC: hdac_hdmi: remove useless initializations omits f8a684a4c2c9 ASoC: da7219-aad: remove useless initialization omits 8d41c1ab248f ASoC: cx2070x: remove duplicate else branch omits 4d753b6642ee ASoC: cx2070x: remove useless assignment omits 157c4df67756 ASoC: cros_ec_codec: remove null pointer dereference warning omits 5b349c8f355a ASoC: adau1977: remove useless return omits ca6b3a6ca047 ASoC: ad1836: remove useless return omits 73b4fe4a03db ASoC: ab8500-codec: remove useless structure omits b5571449e618 ASoC: tegra30: ahub: Remove handing of disabled runtime PM omits e2965c2ca139 ASoC: tegra30: ahub: Correct suspend-resume callbacks omits 5d956e3cb806 ASoC: tegra30: ahub: Reset global variable omits b5f6f781fcb2 ASoC: tegra30: i2s: Remove handing of disabled runtime PM omits 52674aef9eb6 ASoC: tegra30: i2s: Use devm_clk_get() omits f852e1e4acf4 ASoC: tegra30: i2s: Correct driver removal order omits 80ec4a4cb36d ASoC: tegra20: i2s: Remove handing of disabled runtime PM omits d3c6ef98dadd ASoC: tegra20: i2s: Use devm_clk_get() omits ca6e960ed6b1 ASoC: tegra20: i2s: Correct driver removal order omits e33fdd9bee12 ASoC: tegra20: i2s: Add system level suspend-resume callbacks omits c53b396f0dd4 ASoC: tegra20: spdif: Remove handing of disabled runtime PM omits 0911f154a2ae ASoC: tegra20: spdif: Correct driver removal order omits 050086eb6dc9 ASoC: tegra30: ahub: Switch to use reset-bulk API omits 48d71395896d reset: Add reset_control_bulk API omits 0bbcecaaab15 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume omits 9c648ef82d7d ASoC: tegra20: i2s: Add reset control omits a46b78247b85 ASoC: tegra20: ac97: Add reset control omits f8d1ff107d2c drm/i915: Disable pread/pwrite ioctl's for future platforms (v3) omits 2eb8e1a69d9f drm/i915/gem: Drop relocation support on all new hardware (v6) omits b5b6f6a61012 drm/i915/gem: Drop legacy execbuffer support (v2) omits 4cf1d8719aab drm: Few typo fixes omits bb91c9ee518c remoteproc: qcom: wcss: explicitly request exclusive reset [...] omits 0af65b9b915e remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404 omits 34364712fcc4 dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding [...] omits 6549f42c3d17 remoteproc: qcom: wcss: populate hardcoded param using dri [...] omits 6e71d2b2a2b7 remoteproc: Refactor function rproc_cdev_release() omits 5daaeb5f07ed remoteproc: Properly deal with a detach request when attached omits d2008a968330 remoteproc: Properly deal with a stop request when attached omits 83d4e6712c3b remoteproc: Properly deal with a start request when attached omits 800dad0025ec remoteproc: Properly deal with a kernel panic when attached omits 8088dd4d9316 remoteproc: Properly deal with the resource table when stopping omits 9dc9507f1880 remoteproc: Properly deal with the resource table when detaching omits d3962a397885 remoteproc: Introduce function rproc_detach() omits 6070203fe433 remoteproc: Introduce function __rproc_detach() omits 7f3bd0c019cb remoteproc: Add new detach() remoteproc operation omits 6e20a05104e5 remoteproc: stm32: Move memory parsing to rproc_ops omits 8a471396d21c remoteproc: stm32: Move resource table setup to rproc_ops omits 1a631382be1d remoteproc: Add new get_loaded_rsc_table() to rproc_ops omits 76f4c87587e2 remoteproc: Properly represent the attached state omits 4196d18903f9 remoteproc: Add new RPROC_ATTACHED state omits 6a6c4dc0e5de remoteproc: Rename function rproc_actuate() omits 16324fc8def1 remoteproc: Remove useless check in rproc_del() omits 3d2ee78906af remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader omits 9af2a2a9c64e remoteproc: qcom_q6v5_mss: Provide errors for firmware-nam [...] omits c0a950d182c4 drm/i915/bios: add intel_bios_encoder_data to encoder, use [...] omits f08fbe6a8c64 drm/i915/bios: start using intel_bios_encoder_data for Typ [...] omits 45c0673aac97 drm/i915/bios: start using the intel_bios_encoder_data directly omits dbc137422b4b drm/i915/bios: save a higher level pointer in ddi_vbt_port_info[] omits d0ab409d05fe drm/i915/bios: add helper functions to check output support omits 7371fa342a12 drm/i915/bios: add i915 backpointer to intel_bios_encoder_data omits 3162d05765f3 drm/i915/bios: rename display_device_data to intel_bios_en [...] omits 51f5748179d4 drm/i915/bios: create fake child devices on missing VBT omits 3ae04c0c7e63 drm/i915/bios: limit default outputs to ports A through F omits e20e4037fcb6 drm/i915/bios: limit default outputs by platform on missing VBT omits 95bbede5a27e drm/i915/bios: move aux ch and ddc checks at a lower level omits 894d17398f2c drm/i915/bios: reduce indent in sanitize_ddc_pin and sanit [...] omits ef0096e40139 drm/i915/bios: store bdb version in i915 omits dbd440d8e088 drm/i915/bios: mass convert dev_priv to i915 omits 0b4f5c95fba2 platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs omits a908a716696e ASoC/extcon: arizona: Move arizona jack code to sound/soc/ [...] omits 505eb8df97d9 extcon: arizona: Always use pm_runtime_get_sync() when we [...] omits ece2619fe8ed extcon: arizona: Fix flags parameter to the gpiod_get("wlf [...] omits e5b499f6fb17 extcon: arizona: Fix various races on driver unbind omits c309a3e8793f extcon: arizona: Fix some issues when HPDET IRQ fires afte [...] omits 4e0b9ea85e6f mfd: arizona: Drop arizona-extcon cells omits 468f3477ef8b KVM: arm64: Introduce vcpu_sve_vq() helper omits 985d3a1beab5 KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs omits 83857371d4cb KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 omits 297b8603e356 KVM: arm64: Provide KVM's own save/restore SVE primitives omits 2acaad748aa8 Merge branch 'i2c/for-current' into i2c/for-next omits e409a6a3e069 i2c: turn recovery error on init to debug omits 71581562ee36 i2c: bail out early when RDWR parameters are wrong omits fd6c3f45bf30 i2c: i2c-scmi: Drop unused ACPI_MODULE_NAME definition omits f1e1bf76bc20 i2c: powermac: remove uncertainty about SMBUS_BLOCK transfers omits 309d984bcfca Merge tag 'ib-mfd-platform-x86-v5.13' into review-hans omits 82531dfdf163 i2c: rcar: implement atomic transfers omits b87752528fe5 i2c: stm32f7: indicate the address being accessed on errors omits 9449a5585499 i2c: stm32f7: add support for DNF i2c-digital-filter binding omits 83c3408f7b9c i2c: stm32f7: support DT binding i2c-analog-filter omits 396bd6f3d9f6 iommu/vt-d: Calculate and set flags for handle_mm_fault omits 78a523fe73b8 iommu/vt-d: Reject unsupported page request modes omits bb0f61533dfd iommu/vt-d: Enable write protect propagation from guest omits f68c7f539b6e iommu/vt-d: Enable write protect for supervisor SVM omits f281854fa743 tools/x86/kcpuid: Add AMD leaf 0x8000001E omits e20f67026b5e tools/x86/kcpuid: Check last token too omits 6ca69e5841f0 iommu/vt-d: Report more information about invalidation errors omits dec991e4722d iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled [...] omits 44511ab344c7 time/debug: Remove dentry pointer for debugfs omits f706bb59204b selftests/x86: Add a missing .note.GNU-stack section to th [...] omits 371d7955e310 iommu/iova: Improve restart logic omits 7ae31cec5b70 iommu/iova: Add rbtree entry helper omits 3542dcb15cef iommu/dma: Resurrect the "forcedac" option omits b23e4fc4e3fa iommu: add Unisoc IOMMU basic driver omits 13d190ffac94 dt-bindings: iommu: add bindings for sprd IOMMU omits b9abb19fa5fd iommu: Check dev->iommu in iommu_dev_xxx functions omits 20ad01363a72 staging: octeon-usb: Match alignment with open parenthesis omits b0c3683f31ff staging: rtl8723bs: remove unused code blocks completed omits 6574fe5b1e3e Staging: rtl8192u: fixed a whitespace coding style issue omits 566b2369aaaa staging: rtl8723bs/core: add spaces between operators omits 8dafccf1bc63 staging: rtl8723bs: remove unused code blocks conditioned [...] omits d5cb5c16c6af staging: rtl8723bs: remove unused code blocks conditioned [...] omits f71b544d2d39 staging: rtl8723bs: remove unused code blocks conditioned [...] omits ba961cd85e01 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 89fa9845be00 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 041dfdd718ea staging: rtl8723bs: remove unused code blocks conditioned [...] omits 5f6f67f675d0 staging: rtl8723bs: remove unused code blocks conditioned [...] omits e3197c4710cc staging: rtl8723bs: remove unused code blocks conditioned [...] omits b4f0c92b1096 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 48e237ab6f35 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 65f183001f6e staging: rtl8723bs: remove unused code blocks conditioned [...] omits b7743b825131 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 78619cace833 staging: rtl8723bs: remove unused code blocks conditioned [...] omits dc365d2cc579 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 8b2a95eea7c1 staging:rtl8723bs:core:rtw_wlan_util:fixed indentation cod [...] omits 29420aeb4c66 staging: wimax: i2400m: Mundane typo fix in the file driver.c omits 81534d4835de Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles omits 71793730ebfd Bluetooth: btbcm: Add BCM4334 DT binding omits f03480be0453 Staging: rtl8723bs: fix names in HalBtc8723b2Ant.h omits 1d1875414561 Staging: rtl8723bs: fix names in odm_NoiseMonitor.h omits 4970f56ced5a Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.h omits f8010da6556d Staging: rtl8723bs: fix names in odm.h omits 172dc47dfafa Staging: rtl8723bs: fix names in HalPhyRf.h omits 0c10f844f362 Staging: rtl8723bs: fix names in odm_CfoTracking.h omits ba08ce20ac90 Staging: rtl8723bs: fix names in hal_btcoex.c omits 86d6c0aef503 Staging: rtl8723bs: fix names in odm_DIG.h omits aa59bcb46498 Staging: rtl8723bs: fix names in odm_types.h omits 96334fbb0474 Staging: rtl8723bs: fix names in HalBtc8723b1Ant.h omits a3a98c2f4fab Staging: rtl8723bs: fix names in odm_HWConfig.h omits 2283b6b76b1c Staging: rtl8723bs: fix names in odm_EdcaTurboCheck.h omits 9b747b01afaa Staging: rtl8723bs: fix names in HalBtcOutSrc.h omits 6711c9304d09 Staging: rtl8723bs: fix names in odm_interface.h omits 621a8a833750 Staging: rtl8723bs: fix names in hal_btcoex.h omits 9d3c9ecd0630 Staging: rtl8723bs: fix names in rtw_efuse.h omits 419b8a056d3a Staging: rtl8723bs: fix names in ieee80211.h omits 61eae13d3b9f Staging: rtl8723bs: fix names in hal_data.h omits 9dc654dc8346 Staging: rtl8723bs: fix names in sta_info.h omits 2330ebbab9be Staging: rtl8723bs: fix names in hal_com_phycfg.h omits b765c78f2531 Staging: rtl8723bs: fix names in HalPwrSeqCmd.h omits 80e3e599828a Staging: rtl8723bs: fix names in rtw_rf.h omits a26a28b5bac6 Staging: rtl8723bs: fix names in rtw_xmit.h omits f0e46c47f667 Staging: rtl8723bs: fix names in rtw_mlme_ext.h omits ae92c1e5576e Staging: rtl8723bs: fix names in hal_phy.h omits 30bd370f74d1 Staging: rtl8723bs: fix names in rtl8723b_hal.h omits 07e80bb55aae Staging: rtl8723bs: fix names in wifi.h omits 35f25566a9cf Staging: rtl8723bs: fix names in HalVerDef.h omits a85d5137938d Staging: rtl8723bs: fix names in rtl8723b_xmit.h omits dc9a4304e11b Staging: rtl8723bs: fix names in hal_com_h2c.h omits f85bfaabd033 Staging: rtl8723bs: fix names in rtw_security.h omits 708df7dbc22f Staging: rtl8723bs: fix names in osdep_service.h omits 0ba388402379 Staging: rtl8723bs: fix names in hal_intf.h omits 6a938aefb8dd Staging: rtl8723bs: fix names in rtw_cmd.h omits 127375e43bee Staging: rtl8723bs: fix names in rtw_mp.h omits f1e0583a1afa Staging: rtl8723bs: fix names in rtw_ht.h omits 891e0d362831 Staging: rtl8723bs: fix names in drv_types.h omits 9413ea743403 Staging: rtl8723bs: fix names in rtw_recv.h omits 58a972025173 Staging: rtl8723bs: fix names in rtw_eeprom.h omits 2f08440c3a28 Staging: rtl8723bs: fix names in hal_com.h omits 7c74d13b61eb Staging: rtl8723bs: fix names in rtw_pwrctrl.h omits 9e4b6c19cf7b Staging: rtl8723bs: fix names in wlan_bssdef.h omits c2e0b9a7a6ff Staging: rtl8723bs: fix names in rtw_mlme.h omits a08b9f2f2267 ALSA: ctxfi: fix comment syntax in file headers omits cbdce7a3620c ALSA: asihpi: fix comment syntax in file headers omits e00943e91678 usb: typec: tcpm: PD3.0 sinks can send Discover Identity e [...] omits 18106234c0e9 usb: mtu3: Fix spelling mistake "disabed" -> "disabled" omits 6a154ec9ef67 usb: webcam: Invalid size of Processing Unit Descriptor omits 98f11978bdce usb: gadget: uvc: Updating bcdUVC field to 0x0110 omits 26adde04acdf usb: gadget: uvc: add bInterval checking for HS mode omits 064ece8d7ca7 drivers: usb: Fix a typo in dwc3-qcom.c omits a1aea351d4db usb: host: Mundane spello fix in the file sl811_cs.c omits a55235820dcd usb: typec: tcpci: Added few missing TCPCI register definitions omits 742a658bad18 arm64: configs: Enable PCIe support for imx8mq boards omits 1cb8f3e2d8fe hwspinlock: remove sirf driver omits 6b28276512fd Merge branch 'Provide NULL and KERNEL_VERSION macros in bp [...] omits c53a3355eb29 selftests/bpf: drop custom NULL #define in skb_pkt_end selftest omits 9ae2c26e4324 libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h omits 97a19caf1b1f bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly omits 0ce7cf4127f1 netfilter: nftables: update table flags from the commit phase omits 1b9cd7690a1e netfilter: flowtable: refresh timeout after dst and writab [...] omits e5075c0badaa netfilter: flowtable: call dst_check() to fall back to cla [...] omits f4401262b927 netfilter: flowtable: fast NAT functions never fail omits 4f08f173d08c netfilter: flowtable: move FLOW_OFFLOAD_DIR_MAX away from [...] omits 2babb46c8c82 netfilter: flowtable: move skb_try_make_writable() before [...] omits 2fc11745c3ff netfilter: flowtable: consolidate skb_try_make_writable() call omits d4a96be65423 netfilter: conntrack: Remove unused variable declaration omits c2168e6bd7ec netfilter: Fix fall-through warnings for Clang omits 2ed37183abb7 netfilter: flowtable: separate replace, destroy and stats [...] omits a04be4b6b539 net: macb: simplify clk_init with dev_err_probe omits 06debd6e1b28 Merge tag 'drm-intel-next-2021-03-16' of git://anongit.fre [...] omits 4cb50d00fe96 Merge branch 'mv88e6393x' omits 6584b26020fc net: dsa: mv88e6xxx: implement .port_set_policy for Amethyst omits de776d0d316f net: dsa: mv88e6xxx: add support for mv88e6393x family omits 2fda45f019fd net: dsa: mv88e6xxx: wrap .set_egress_port method omits 193c5b2698e3 net: dsa: mv88e6xxx: change serdes lane parameter type fro [...] omits ac1bbf8a81d3 ethernet/microchip:remove unneeded variable: "ret" omits f0744a84f361 ethernet/broadcom:remove unneeded variable: "ret" omits db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support omits 2c6b02185cc6 irq: Simplify condition in irq_matrix_reserve() omits 6ef4f40993e7 Merge branch 'dsa-doc-fixups' omits 0929ff71cf92 Documentation: networking: dsa: mention that the master is [...] omits e322bacb914d Documentation: networking: dsa: demote subsections to simp [...] omits 8794be45cd45 Documentation: networking: dsa: add missing new line in de [...] omits 6b38c5719836 Documentation: networking: switchdev: add missing "and" word omits cfeb961a2b5f Documentation: networking: switchdev: separate bulleted it [...] omits f16569420d59 Merge branch 'octeontx2-refactor' omits 058fa3d915ea octeontx2-af: Modify the return code for unsupported flow keys omits b6b0e3667e1b octeontx2-af: Avoid duplicate unicast rule in mcam_rules list omits 56bcef528bd8 octeontx2-af: Use npc_install_flow API for promisc and bro [...] omits d450a23515e0 octeontx2-af: Add support for multi channel in NIX promisc entry omits 63f925dc55b3 octeontx2-af: refactor function npc_install_flow for defau [...] omits 930a3a622935 Merge branch 'mlxsw-vlan-=vxlan' omits 1724c97d2f9d selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test omits 35f15ab378fa selftests: forwarding: Add test for dual VxLAN bridge omits bf677bd25a99 mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on S [...] omits 0f74fa561730 mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC omits 114a465d890a mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() omits d8f4da73cea7 mlxsw: reg: Add Switch Port Egress VLAN EtherType Register omits 1b35293b7afc mlxsw: reg: Add egr_et_set field to SPVID omits 07bcf6855184 Merge branch 'b53-legacy-tags' omits 46c5176c586c net: dsa: b53: support legacy tags omits 964dbf186eaa net: dsa: tag_brcm: add support for legacy tags omits 73a2218cb268 net: ppp: Mundane typo fixes in the file pppoe.c omits 0705ef64d1ff tools/insn: Restore the relative include paths for cross building omits 964e8bedd5a1 rpmsg: char: Return an error if device already open omits c486682ae1e2 rpmsg: virtio: Register the rpmsg_char device omits b4ce7e2ebcc5 rpmsg: char: Use rpmsg_sendto to specify the message desti [...] omits 809328b40cfb rpmsg: Add short description of the IOCTL defined in UAPI. omits 3093c3c7c136 rpmsg: Move RPMSG_ADDR_ANY in user API omits 60d7b22d2593 rpmsg: char: Rename rpmsg_char_init to rpmsg_chrdev_init omits 9afeefcf06fc remoteproc: pru: Fix firmware loading crashes on K3 SoCs omits 007d81a4519f thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 omits ad426d7d966b net: dsa: b53: relax is63xx() condition omits 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error omits 04a80a75baa1 arm64: dts: ti: k3-am642-evm: Add USB support omits d06a661309d3 arm64: dts: ti: k3-am64-main: Add DT node for USB subsystem omits b7d5e2973e15 Merge branch 'tipc-cleanups-and-simplifications' omits 5c8349503d00 tipc: remove some unnecessary warnings omits 429189acac53 tipc: add host-endian copy of user subscription to struct [...] omits 09f78b851ea3 tipc: simplify api between binding table and topology server omits 6e44867b01e6 tipc: simplify signature of tipc_find_service() omits 13c9d23f6ac3 tipc: simplify signature of tipc_service_find_range() omits 006ed14ef82b tipc: simplify signature of tipc_nametbl_lookup_group() omits 833f867089e5 tipc: simplify signature of tipc_nametbl_lookup_mcast_nodes() omits 45ceea2d403b tipc: simplify signature of tipc_namtbl_lookup_mcast_sockets() omits 908148bc5046 tipc: refactor tipc_sendmsg() and tipc_lookup_anycast() omits 66db239c4894 tipc: rename binding table lookup functions omits 2c98da079063 tipc: simplify signature of tipc_nametbl_withdraw() functions omits a45ffa68573e tipc: simplify call signatures for publication creation omits 50a3499ab853 tipc: simplify signature of tipc_namtbl_publish() omits 7823f04f34b8 tipc: introduce new unified address type for internal use omits b26b5aa9cebe tipc: move creation of publication item one level up in ca [...] omits 998d3907f419 tipc: re-organize members of struct publication omits 5c9e418b0616 Merge branch 'ethtool-strings' omits acebe5b6107c ionic: Update driver to use ethtool_sprintf omits b82e8118c540 bna: Update driver to use ethtool_sprintf omits 3b78b3067f38 vmxnet3: Update driver to use ethtool_sprintf omits d7a9a01b4e21 virtio_net: Update driver to use ethtool_sprintf omits 3ae0ed376d1c netvsc: Update driver to use ethtool_sprintf omits efbbe4fb5976 ena: Update driver to use ethtool_sprintf omits 83cd23974a73 hisilicon: Update drivers to use ethtool_sprintf omits 6a143a7cf947 nfp: Replace nfp_pr_et with ethtool_sprintf omits c8d4725e985d intel: Update drivers to use ethtool_sprintf omits 7888fe53b706 ethtool: Add common function for filling out strings omits 0c88eda9f559 Merge tag 'mlx5-updates-2021-03-16' of git://git.kernel.or [...] omits fa3134262eb8 platform/surface: aggregator_registry: Add support for Sur [...] omits 41fff61d99c1 platform/surface: aggregator_registry: Make symbol 'ssam_b [...] omits f614a1e23a0f docs: driver-api: Add Surface DTX driver documentation omits e893d45f1103 platform/surface: dtx: Add support for native SSAM devices omits 1d609992832e platform/surface: Add DTX driver omits 57097276d567 drm/i915: remove unused ADLS_REVID_* macros omits 0412120153d4 soc: mediatek: add mtk mutex support for MT8183 omits ba9e6cab49c1 rcu: Prevent false positive softirq warning on RT omits 47c218dcae65 tick/sched: Prevent false positive softirq pending warnings on RT omits 8b1c04acad08 softirq: Make softirq control and processing RT aware omits f02fc963e911 softirq: Move various protections into inline helpers omits 6516b386d8a0 irqtime: Make accounting correct on RT omits 728b478d2d35 softirq: Add RT specific softirq accounting omits 6fd4e861250b tasklets: Switch tasklet_disable() to the sleep wait variant omits f339fc16fba0 firewire: ohci: Use tasklet_disable_in_atomic() where required omits be4017cea0ae PCI: hv: Use tasklet_disable_in_atomic() omits 405698ca359a atm: eni: Use tasklet_disable_in_atomic() in the send() callback omits 3250aa8a293b ath9k: Use tasklet_disable_in_atomic() omits 25cf87df1a3a net: sundance: Use tasklet_disable_in_atomic(). omits c62c38e349c7 net: jme: Replace link-change tasklet with work omits eb2dafbba8b8 tasklets: Prevent tasklet_unlock_spin_wait() deadlock on RT omits 697d8c63c4a2 tasklets: Replace spin wait in tasklet_kill() omits da044747401f tasklets: Replace spin wait in tasklet_unlock_wait() omits b0cd02c2a949 tasklets: Use spin wait in tasklet_disable() temporarily omits ca5f62511895 tasklets: Provide tasklet_disable_in_atomic() omits 6951547a1399 tasklets: Use static inlines for stub implementations omits d2da74d1278a tasklets: Replace barrier() with cpu_relax() in tasklet_un [...] omits 90f093fa8ea4 rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request omits eb411291a754 Merge branch 'misc' into for-next omits 38d0723aeec6 Merge branch 'fixes' into for-next omits 660d06585433 Pull quotactl_path(2) support from Sasha. omits fa8b90070a80 quota: wire up quotactl_path omits 87df8bcccd2c Bluetooth: Fix incorrect status handling in LE PHY UPDATE event omits b462cecfa323 fs: Fix typo issue omits c9260dd4623a Merge branch 'fixes' into for-next omits b3d09a06d89f ARM: OMAP4: PM: update ROM return address for OSWR and OFF omits 30916faa1a60 ARM: OMAP4: Fix PMIC voltage domains for bionic omits 92bad4a4c755 spi: imx: Improve driver description omits 9d902c2a9a25 spi: Fix spelling mistake "softwade" -> "software" omits c00f4f2598d3 ASoC: ti: Fix a typo in the file ams-delta.c omits 6b2c339df907 softirq: s/BUG/WARN_ONCE/ on tasklet SCHED state not set omits 242b459c4d80 cifsd: Fix a handful of spelling mistakes omits 5c04e2e0cc34 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next omits b086d4ede8c4 Merge branch 'fixes' into for-next omits 4faf62b1ef1a locking/rwsem: Fix comment typo omits 764de1059b97 USB: serial: pl2303: TA & TB alternate divider with non-st [...] omits 8cbc753961e3 USB: serial: pl2303: add device-type names omits 894758d0571d USB: serial: pl2303: tighten type HXN (G) detection omits ca82f648d6d4 USB: serial: pl2303: rename legacy PL2303H type omits 8a7bf7510d1f USB: serial: pl2303: amend and tighten type detection omits e5f48c812679 USB: serial: pl2303: clean up type detection omits 3a9684997b15 cifsd: uniquify extract_sharename() omits 98f82e8b7811 cifsd: fix WARNING: document isn't included in any toctree omits 801019d874df cifsd: fix WARNING: Title overline too short omits a854fb61b804 arm64: defconfig: Enable the Hantro decoder omits 2ff8a1eeb5aa phy: Add Sparx5 ethernet serdes PHY driver omits 6c172e73690e phy: Add media type and speed serdes configuration interfaces omits 13f99ac6c358 dt-bindings: phy: Add sparx5-serdes bindings omits febe5ba3178d dt-bindings: phy: Add compatible for Mediatek MT8195 omits 06c7af60e0e8 dt-bindings: phy: Add compatible for Mediatek MT8195 omits da848f9a0e13 phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table omits 5c932d16d5f2 Merge tag 'ti-serdes-for-5.13' into next omits 4709b21a0566 dt-bindings: ti-serdes-mux: Add defines for AM64 SoC omits eaabb5595f99 dt-bindings: phy: cadence-torrent: Add binding for refclk driver omits 6c363eafc4d6 dt-bindings: phy: ti,phy-j721e-wiz: Add bindings for AM64 [...] omits d6adc251dd2f scsi: mpt3sas: Force PCIe scatterlist allocations to be wi [...] omits a1c4d7741323 scsi: mpt3sas: Replace unnecessary dynamic allocation with [...] omits b2c57925df1f scsi: ufs: ufs-pci: Add support for Intel LKF omits 4f5e51c0ebf0 scsi: ufs: core: Remove version check omits f065aca20a26 scsi: ufs: qcom: Use ufshci_version() function omits 514288180178 scsi: ufs: core: Use a function to calculate versions omits 2a8561b78e37 scsi: ufs: core: Remove unnecessary ret in ufshcd_populate_vreg() omits 4517e77eb83d scsi: ufs: dt-bindings: Add sm8250, sm8350 compatible strings omits 3d9c3dcc58e9 scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes omits 2f100585d045 riscv: Enable generic clockevent broadcast omits 6bcd4ea717f3 xen-swiotlb: remove the unused size argument from xen_swio [...] omits a98f565462f0 xen-swiotlb: split xen_swiotlb_init omits 5d0538b2b884 swiotlb: lift the double initialization protection from xe [...] omits cbce99527ca7 xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs omits 4035b43da6da xen-swiotlb: remove xen_set_nslabs omits 6223d1cef7b4 xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported omits 16bc75f3aa39 xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer omits 80808d273a3f swiotlb: split swiotlb_tbl_sync_single omits 2bdba622c351 swiotlb: move orig addr and size validation into swiotlb_bounce omits 2973073a80b4 swiotlb: remove the alloc_size parameter to swiotlb_tbl_un [...] omits 9906aa5bd6f5 powerpc/svm: stop using io_tlb_start omits 7dc84de98bab net/mlx5: E-Switch, Protect changing mode while adding rules omits c55479d0cb6a net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore omits 7a9fb35e8c3a net/mlx5e: Do not reload ethernet ports when changing eswi [...] omits fec2b4bb39d9 net/mlx5e: Unregister eth-reps devices first omits c27971d08abe net/mlx5: Move devlink port from mlx5e priv to mlx5e resources omits c276aae8c19d net/mlx5: Move mlx5e hw resources into a sub object omits 5a65d85dc7f4 net/mlx5e: Register nic devlink port with switch id omits 865d6d1c2df8 net/mlx5e: Move devlink port register and unregister calls omits 2ff349c5edfe net/mlx5e: Verify dev is present in some ndos omits c97a2c06919a net/mlx5e: Use nic mode netdev ndos and ethtool ops for up [...] omits ee5260307c54 net/mlx5e: Add offload stats ndos to nic netdev ops omits ec9457a6f64a net/mlx5e: Distinguish nic and esw offload in tc setup block cb omits 1aa48ca6aa9f net/mlx5e: Allow legacy vf ndos only if in legacy mode omits f031dbd530ea net/mlx5e: Same max num channels for both nic and uplink profiles omits 7a126a43a3dc net: Change dev parameter to const in netif_device_present() omits ebfbc46b35cb openvswitch: Warn over-mtu packets only if iface is UP. omits 56901d483bf1 selftests/bpf: Use nanosleep() syscall instead of sleep() [...] omits ebda107e5f22 selftests/bpf: Fix warning comparing pointer to 0 omits 01035bcc0f91 Revert "net: socket: use BIT() for MSG_*" omits 35db476a2985 Merge branch 'ocelot-mrp' omits 2ed2c5f03911 net: ocelot: Remove ocelot_xfh_get_cpuq omits 7c588c3e96e9 net: ocelot: Extend MRP omits ebb1bb401303 net: ocelot: Add PGID_BLACKHOLE omits 0d405970828d Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 46bb5a9c8b8d Merge branch 'mlxsw-Add-support-for-egress-and-policy-base [...] omits 0f967d9e5a20 selftests: mlxsw: Test egress sampling limitation on Spect [...] omits f0b692c4ee2f selftests: mlxsw: Add tc sample tests for new triggers omits 45aad0b7043d mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE omits ca19ea63f739 mlxsw: core_acl_flex_actions: Add mirror sampler action omits 54d0e963f683 mlxsw: spectrum_matchall: Add support for egress sampling omits 90f53c53ec4a mlxsw: spectrum: Start using sampling triggers hash table omits 1b9fc42e46df mlxsw: spectrum: Track sampling triggers in a hash table omits e09a59555a30 mlxsw: spectrum_matchall: Pass matchall entry to sampling [...] omits 559313b2cbb7 mlxsw: spectrum_matchall: Push sampling checks to per-ASIC [...] omits 6561df560833 mlxsw: spectrum_matchall: Propagate extack further omits 5bdbdb823f03 Merge branch 'dpaa2-switch-small-cleanup' omits 4fe72de61ec8 dpaa2-eth: fixup kdoc warnings omits 5ac2d254382c dpaa2-switch: fit the function declaration on the same line omits 2b7e3f7d1b7e dpaa2-switch: reduce the size of the if_id bitmap to 64 bits omits 05b363608b5b dpaa2-switch: fix kdoc warnings omits cba0445633bc dpaa2-switch: remove unused ABI functions omits 91306d1d131e net: ipa: Remove useless error message omits 51481c51d332 Merge branch 'switchdev-dsa-docs' omits 787a4109f468 Documentation: networking: switchdev: fix command for stat [...] omits 0f22ad45f47c Documentation: networking: switchdev: clarify device drive [...] omits 6e9530f4c042 Documentation: networking: dsa: add paragraph for the HSR/ [...] omits f8f3c20af1ea Documentation: networking: dsa: add paragraph for the MRP offload omits a9985444f2b5 Documentation: networking: dsa: add paragraph for the LAG offload omits 8411abbcad8e Documentation: networking: dsa: mention integration with devlink omits 5a275f4c2989 Documentation: networking: dsa: document the port_bridge_f [...] omits f4b5c53a03ea Documentation: networking: dsa: remove TODO about porting [...] omits f88439918589 Documentation: networking: dsa: remove references to switc [...] omits f23f1404ebd3 Documentation: networking: dsa: remove static port count f [...] omits 7714ee152cd4 Documentation: networking: dsa: rewrite chapter about tagg [...] omits 0f455371054b Documentation: networking: update the graphical representation omits 52280f60c9b6 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits f105f26e4560 net: ipv4: route.c: simplify procfs code omits 08ef1af4de5f perf/core: Fix unconditional security_locked_down() call omits ff65338e7841 perf core: Allocate perf_event in the target node memory omits bdacfaf26da1 perf core: Add a kmem_cache for struct perf_event omits 9483409ab506 perf core: Allocate perf_buffer in the target node memory omits 3b7ec4d1b5cb Merge branch 'misc-5.12' into next-fixes omits 5531939a4def Merge branch 'Build BPF selftests and its libbpf, bpftool [...] omits 252e3cbf2b62 selftests/bpf: Build everything in debug mode omits 105b842ba4ef selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test omits 4bbb35836870 bpftool: Fix maybe-uninitialized warnings omits dde7b3f5f2f4 libbpf: Add explicit padding to bpf_xdp_set_link_opts omits 4d0b93896ff8 bpf: Make symbol 'bpf_task_storage_busy' static omits 6bd45f2e78f3 kernel/bpf/: Fix misspellings using codespell tool omits ba3b86b9cef0 s390/bpf: Implement new atomic ops omits 77f0cae15a39 Merge branch 'bridge-m,cast-cleanups' omits e09cf582059e net: bridge: mcast: factor out common allow/block EHT handling omits 6aa2c371c729 net: bridge: mcast: remove unreachable EHT code omits 5a30833b9a16 net: dsa: mt7530: support MDB and bridge flag operations omits 4b9068b74127 Merge branch 'bcm6368' omits e239756717b5 net: mdio: Add BCM6368 MDIO mux bus controller omits da6557edb9f3 dt-bindings: net: Add bcm6368-mdio-mux bindings omits 5acd0cfbfbb5 net: lapbether: Prevent racing when checking whether the n [...] omits 3f9c066abcab Merge branch 'ipa-qmi-fixes' omits 6ec7a9c2e8be net: ipa: extend the INDICATION_REGISTER request omits 7ac629e390bd net: ipa: fix another QMI message definition omits 8aa683041682 net: ipa: fix a duplicated tlv_type value omits 6f0d32509a92 net: dsa: sja1105: fix error return code in sja1105_cls_fl [...] omits 6d16eadab6db net: dsa: b53: spi: allow device tree probing omits 1bf343665057 net: mdio: Alphabetically sort header inclusion omits 4152c4d0d939 Merge series "spi: Adding support for software nodes" from [...] omits 081634599bb1 Merge series "ASoC: SOF: debug: cleanups" from Pierre-Loui [...] omits 68119b3abde2 arm64: dts: qcom: sdm845-db845c: Enable ov8856 sensor and [...] omits 2c3d0b325e4d arm64: dts: qcom: sdm845-db845c: Configure regulators for [...] omits d48a6698a6b7 arm64: dts: qcom: sdm845: Add CAMSS ISP node omits 84b0aa2e0d91 dmaengine: dw-edma: Add pcim_iomap_table return check omits b671d098a97f dmaengine: dw-edma: Revert fix scatter-gather address calculation omits cb498d7f3b08 dmaengine: dw-edma: Change DMA abbreviation from lower int [...] omits e970dcc4bd8e dmaengine: dw-edma: Fix crash on loading/unloading driver omits 5244ac2e2e34 dmaengine: dw-edma: Move struct dentry variable from stati [...] omits da6e0dd54135 dmaengine: dw-edma: Change linked list and data blocks off [...] omits 31fb8c1ff962 dmaengine: dw-edma: Improve the linked list and data block [...] omits f3167dc16378 dmaengine: dw-edma: Reorder variables to keep consistency omits 16b90dd94d3f dmaengine: dw-edma: Improve number of channels check omits 85e7518f42c8 dmaengine: dw-edma: Add device_prep_interleave_dma() support omits 1aef6ffe999e dmaengine: dw-edma: Add PCIe VSEC data retrieval support omits c124fd9a969a PCI: Add pci_find_vsec_capability() to find a specific VSEC omits e0c1d53891c4 dmaengine: dw-edma: Add support for the HDMA feature omits b79f17517ad8 dmaengine: dw-edma: Fix comments offset characters' alignment omits 04e0a39fc10f dmaengine: dw-edma: Add writeq() and readq() for 64 bits a [...] omits 59efca9a408b Merge fanotify event merging improvements and unpriviledge [...] omits 7cea2a3c505e fanotify: support limited functionality for unprivileged users omits 5b8fea65d197 fanotify: configurable limits via sysfs omits e421f81cb24e kbuild: collect minimum tool versions into scripts/min-too [...] omits 884a7fa1b090 kbuild: replace sed with $(subst ) or $(patsubst ) omits b8cd0ee8cda6 fanotify: limit number of event merge attempts omits 5946d42d6d42 docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 omits 71eb5c859a59 Makefile: Only specify '--prefix=' when building with clan [...] omits 94e00d28a680 fsnotify: use hash table for faster events merge omits 9fc2872b700a Makefile: Remove '--gcc-toolchain' flag omits 6cf9dc238cac drm/vmwgfx: clean up vmw_move_notify v2 omits 5ea143c38e14 drm/nouveau: clean up nouveau_bo_move_ntfy omits f1c68b6a3283 drm/qxl: clean up qxl_bo_move_notify omits 7e3e5c694399 fanotify: mix event info and pid into merge key hash omits 8988f11abb82 fanotify: reduce event objectid to 29-bit hash omits 6f73171e1923 fsnotify: allow fsnotify_{peek,remove}_first_event with em [...] omits c59773d204cc kbuild: Enable DT undocumented compatible checks omits bd09e71c5905 Merge branch 'for-5.12/upstream-fixes' into for-next omits 276559d8d02c HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC [...] omits 1987c55139c9 s390/dasd: let driver core manage the sysfs attributes omits 86f0a011e548 s390/dasd: remove dasd_fba_probe() wrapper omits 17486960d79b Bluetooth: avoid deadlock between hci_dev->lock and socket lock omits 5c982c587521 genirq: Fix typos and misspellings in comments omits 3a0ade0c521a tasklet: Remove tasklet_kill_immediate omits df41a5dad586 spi: Remove support for dangling device properties omits d4272a7adf26 ARM: pxa: zeus: Constify the software node omits 2df0c4a640c5 ARM: pxa: icontrol: Constify the software node omits 47afc77bbfea spi: Add support for software nodes omits 2e2bf6d47961 ASoC: imx-hdmi: fix platform_no_drv_owner.cocci warnings omits 19c6a63ced5e ASoC: rsnd: core: Check convert rate in rsnd_hw_params omits 1d49439c0479 ASoC: mx27vis: Remove unused file omits 6ad864ed6ac5 ASoC: fsl_spdif: use snd_ctl_boolean_mono_info omits 97f53046d746 ASoC: SOF: remove superfluous NULL check in debugfs read omits 72c35856b5ed ASoC: SOF: only allocate debugfs cache buffers for IPC flo [...] omits 11fd6d8e097b ASoC: SOF: fix debugfs initialisation error handling omits 5ac1b909e5b6 dt-bindings: spi: Add compatible for Mediatek MT8195 omits 40e1a70b4aed drm: Add GUD USB Display driver omits 918ce05bbe52 staging: gasket: remove it from the kernel omits dc659a4e852b drm/probe-helper: Check epoch counter in output_poll_execute() omits 757e26712337 drm/uapi: Add USB connector type omits 6e3e14c9385c thermal/core/power_allocator: Using round the division whe [...] omits 0257aec21b35 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 50b1bc05219e staging: rtl8723bs: remove unused code blocks conditioned [...] omits 51b00e7a0499 staging: rtl8723bs: remove unused code blocks conditioned [...] omits ea1cc585e910 staging: rtl8723bs: remove unused code blocks conditioned [...] omits f2ee6fee2ea1 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 9d444d070b08 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 2b25fb31a38d Merge tag 'gvt-next-2021-03-16' of https://github.com/inte [...] omits 2c967237f4fa staging: rtl8723bs: remove unused code blocks conditioned [...] omits 29171180e330 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 2c6accb39c49 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 0960e60e6b4e staging: rtl8723bs: remove unused code blocks conditioned [...] omits ff68b038484b staging: rtl8723bs: remove unused code blocks conditioned [...] omits 5306e022ce21 staging: rtl8723bs: remove unused code blocks conditioned [...] omits f5e72ea40f26 staging: rtl8192u: fixed no space coding style issue. omits f1bb8a1af024 staging: rtl8723bs: add spaces between operators omits 16253eca3bde Staging: rtl8723bs/core: fix space coding style issue omits 754db907b27b staging: vt6655: Rename two dimensional array declaration omits ada3334fc1fe staging: rtl8723bs: remove unused code blocks conditioned [...] omits 0bb8ece4cb57 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 9dfa23c8de92 quota: Add mountpath based quota support omits 2b367a784233 Staging: rtl8723bs: fix spaces in xmit_linux.c omits c35ddab38cdd Staging: rtl8723bs: fix spaces in osdep_service.c omits b559a1cbdf3a Staging: rtl8723bs: fix spaces in os_intfs.c omits 96bad5d4a6d1 Staging: rtl8723bs: fix spaces in xmit_osdep.h omits 95815c0199d8 Staging: rtl8723bs: fix spaces in rtw_mlme_ext.h omits ac16f6068bd8 Staging: rtl8723bs: fix spaces in rtw_ioctl_set.h omits 5c964d5c599b Staging: rtl8723bs: fix spaces in rtw_cmd.h omits ba79ec94db8f Staging: rtl8723bs: fix spaces in rtl8723b_xmit.h omits 80345ec4618a Staging: rtl8723bs: fix spaces in recv_osdep.h omits 0c31a0f7737c Staging: rtl8723bs: fix spaces in osdep_service_linux.h omits 310cebf6b0b2 Staging: rtl8723bs: fix spaces in osdep_service.h omits a8b9d86cde12 Staging: rtl8723bs: fix spaces in osdep_intf.h omits 3701b25ca985 Staging: rtl8723bs: fix spaces in ioctl_cfg80211.h omits ba22afe82052 Staging: rtl8723bs: fix spaces in ieee80211.h omits d9faf1073e5a Staging: rtl8723bs: fix spaces in hal_com_phycfg.h omits dc3a2ea9db64 Staging: rtl8723bs: fix spaces in hal_com_h2c.h omits cd327ced5124 Staging: rtl8723bs: fix spaces in hal_com.h omits 88c15e77e896 Staging: rtl8723bs: fix spaces in drv_types.h omits 6aa8b0d561b6 Staging: rtl8723bs: fix spaces in basic_types.h omits fc05601e66bc Staging: rtl8723bs: fix spaces in HalPwrSeqCmd.h omits 6980b026207d Staging: rtl8723bs: fix spaces in rtl8723b_phycfg.c omits 3ecd73ee17f7 Staging: rtl8723bs: fix spaces in rtl8723b_hal_init.c omits e3c15adbbffe Staging: rtl8723bs: fix spaces in rtl8723b_dm.c omits a5b2ee5f96c7 Staging: rtl8723bs: fix spaces in odm_debug.h omits 19da159e1f54 Staging: rtl8723bs: fix spaces in odm_debug.c omits fdf5eec368a7 Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.h omits 37237d9a2931 Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.c omits 805b0627ef72 Staging: rtl8723bs: fix spaces in odm_PathDiv.c omits 3493bf17d51e Staging: rtl8723bs: fix spaces in odm_NoiseMonitor.c omits 3132ed72425f Staging: rtl8723bs: fix spaces in odm_HWConfig.h omits 1b4495f30979 Staging: rtl8723bs: fix spaces in odm_HWConfig.c omits 55ccab6f4b2a Staging: rtl8723bs: fix spaces in odm_EdcaTurboCheck.c omits 9702dbe05ec0 Staging: rtl8723bs: fix spaces in odm_DynamicTxPower.c omits fa858b2279f5 Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.c omits db07a1ca856f Staging: rtl8723bs: fix spaces in odm_DIG.c omits d61a481c00fd Staging: rtl8723bs: fix spaces in odm_CfoTracking.c omits 30cd25c34453 Staging: rtl8723bs: fix spaces in odm.h omits 8c86ab136403 Staging: rtl8723bs: fix spaces in odm.c omits d0f08b418177 Staging: rtl8723bs: fix spaces in hal_com_phycfg.c omits a2416c4880dd Staging: rtl8723bs: fix spaces in hal_com.c omits d53afe6dfce5 Staging: rtl8723bs: fix spaces in hal_btcoex.c omits 6bfa2a5adcfa Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.h omits 09ee216cd742 Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.c omits a7653b2e9fbb Staging: rtl8723bs: fix spaces in HalPhyRf.h omits 1a60aeebb289 Staging: rtl8723bs: fix spaces in HalPhyRf.c omits 427afe037ff3 Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.h omits 2389266236bb Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.c omits 71940c762753 Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.h omits fd4ef32f46b0 Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.c omits 5caf9ae46e60 Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.h omits 1e7330ff64e9 Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.c omits 044e8936f773 Staging: rtl8723bs: fix spaces in HalBtcOutSrc.h omits 33796ea407c2 Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.h omits a178f0c25e9f Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.c omits cb8096dfaeae Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.h omits f6009a61910a Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c omits 8c225c483d99 Staging: rtl8723bs: fix spaces in rtw_cmd.c omits 50db2050faf8 dmaengine: xilinx: Introduce synchronize() callback omits 868833fbffbe dmaengine: xilinx: dpdma: Fix race condition in done IRQ omits 1cbd44666216 dmaengine: xilinx: dpdma: Fix descriptor issuing on video group omits ca7b445e2e7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits c8aebc134652 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding omits f8bade6c9a62 Merge drm/drm-next into drm-misc-next omits 9346ff0bc6ff rtc: mxc: Remove unneeded of_match_ptr() omits 438f5ee62165 Merge branch 'for-5.13/ft260' into for-next omits 6a82582d9fa4 HID: ft260: add usb hid to i2c host bridge driver omits 7a114444af81 ALSA: hda/cirrus: Make CS8409 driver more generic by using [...] omits 9f8de3b7d789 ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name omits 61a9aba19f44 ALSA: hda/cirrus: Cleanup patch_cirrus.c code. omits fb3447d5842b ALSA: hda/cirrus: Add error handling into CS8409 I2C functions omits 51c3b916a4d7 Merge tag 'drm-misc-next-2021-03-03' of git://anongit.free [...] omits 9e40641f62cd bus: mhi: core: Check state before processing power_down omits 68731852f6e5 bus: mhi: core: Return EAGAIN if MHI ring is full omits 23f50b5ac331 bpf: selftests: Remove unused 'nospace_err' in tests for b [...] omits d94436a5d1a0 samples: bpf: Fix a spelling typo in do_hbm_test.sh omits 0205e9de4291 libbpf: Avoid inline hint definition from 'linux/stddef.h' omits 50ddbf655450 MAINTAINERS: add cifsd kernel server omits 001c10aa51b4 cifsd: add Kconfig and Makefile omits 6d8a154f1dd7 drm/panfrost: Convert to use resource-managed OPP API omits 864a270189cf drm/lima: Convert to use resource-managed OPP API omits 411281d24bb8 mmc: sdhci-msm: Convert to use resource-managed OPP API omits 6504dcae67ad spi: spi-qcom-qspi: Convert to use resource-managed OPP API omits cfb12911ffb0 spi: spi-geni-qcom: Convert to use resource-managed OPP API omits 300894a6fef7 serial: qcom_geni_serial: Convert to use resource-managed OPP API omits 9edf48a4bfb7 opp: Change return type of devm_pm_opp_attach_genpd() omits c41c8a3485b0 opp: Change return type of devm_pm_opp_register_set_opp_helper() omits 74c7dbe0f8f0 Merge branch 'ionic-tx-updates' omits 633eddf120ac ionic: aggregate Tx byte counting calls omits 19fef72cb4ba ionic: simplify tx clean omits 2da479ca0814 ionic: generic tx skb mapping omits 5b039241fe3a ionic: simplify TSO descriptor mapping omits a33cf31d4afb cifsd: add file operations omits 788b6f45c1d2 cifsd: add server-side procedures for SMB3 omits 75b8988dfe83 cifsd: add server handler for central processing and tranp [...] omits 578ce0468f0b Merge branch 'net-qualcomm-rmnet-stop-using-C-bit-fields' omits 86ca860e12ec net: qualcomm: rmnet: don't use C bit-fields in rmnet chec [...] omits cc1b21ba6251 net: qualcomm: rmnet: don't use C bit-fields in rmnet chec [...] omits 16653c16d282 net: qualcomm: rmnet: use masks instead of C bit-fields omits 9d131d044f89 net: qualcomm: rmnet: kill RMNET_MAP_GET_*() accessor macros omits 50c62a111c48 net: qualcomm: rmnet: simplify some byte order logic omits 45f3a13c8166 net: qualcomm: rmnet: mark trailer field endianness omits 471ee95ccca9 scsi: target: tcmu: Adjust parameter in call to tcmu_block [...] omits 3335369bad99 e1000e: Remove the runtime suspend restriction on CNP+ omits ccf8b940e5fd e1000e: Leverage direct_complete to speed up s2ram omits 720efdd23f96 scsi: qla2xxx: Use dma_pool_zalloc() omits 475bff65c431 scsi: 3w-sas: Remove unused variables 'sglist' and 'tw_dev' omits ea7fb5344ad0 scsi: 3w-9xxx: Remove a few set but unused variables omits 6c31cb74a1ce scsi: 3w-xxxx: Remove 2 unused variables 'response_que_val [...] omits 3cb0cfb557cd scsi: myrs: Remove a couple of unused 'status' variables omits 6b71f60ca205 scsi: atp870u: Fix naming and demote incorrect and non-con [...] omits 167b7e6bfbf5 scsi: dc395x: Fix incorrect naming in function headers omits fb5b29b2ad3f scsi: a100u2w: Remove unused variable 'bios_phys' omits 78e40ac8b696 scsi: initio: Remove unused variable 'prev' omits 0a386beb7ebd scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description omits ab4bab7a977d scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header omits a905a1dce8bf scsi: be2iscsi: Provide missing function name in header omits 1b8a7ee9308e scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_conf [...] omits 1c666a3e0a54 scsi: esas2r: Supply __printf(x, y) formatting for esas2r_ [...] omits 181883786427 scsi: cxgbi: cxgb3: Fix misnaming of ddp_setup_conn_digest() omits d5db88b0ce89 scsi: ufs: cdns-pltfrm: Supply function names for headers omits f6b35a75042b scsi: lpfc: Fix kernel-doc formatting issue omits a7a11b6cfec2 scsi: bfa: Move a large struct from the stack onto the heap omits 3145d2d69e16 scsi: lpfc: Fix a few incorrectly named functions omits 2c6400b78243 scsi: lpfc: Fix incorrectly documented function lpfc_debug [...] omits dc49ab48a77c scsi: qla2xxx: Fix a couple of misdocumented functions omits a736e4490442 scsi: qla2xxx: Fix incorrectly named function qla8044_chec [...] omits 782a1ab33f71 scsi: mpt3sas: Fix some kernel-doc misnaming issues omits 381095668d51 scsi: qla2xxx: Fix a couple of misnamed functions omits 775b4d65a6fb scsi: libfc: Fix misspelling of fc_fcp_destroy() omits 54cb88dc3083 scsi: mpt3sas: Fix a couple of misdocumented functions/params omits 0dbea7c18873 scsi: libfc: Fix incorrect naming of fc_rport_adisc_resp() omits a3dbf5145d01 scsi: lpfc: Fix a bunch of misnamed functions omits 0bb87e01d815 scsi: lpfc: Fix a bunch of kernel-doc misdemeanours omits 11eea9b3fd4d scsi: ufs: core: Fix incorrectly named ufshcd_find_max_sup [...] omits cf9e575e62a4 scsi: mpt3sas: Fix a bunch of potential naming doc-rot omits 2111ba8781da scsi: mpt3sas: Move a little data from the stack onto the heap omits e015e0ded135 scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() omits 3884ce1539b0 scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() omits 4a4db603d0b7 scsi: libfc: Fix some possible copy/paste issues omits 964bc8c4adb3 scsi: lpfc: Fix formatting and misspelling issues omits 7df1daed3330 scsi: aacraid: Fix misspelling of _aac_rx_init() omits f11c8b42423f scsi: qla2xxx: Fix some incorrect formatting/spelling issues omits 7cdaf12ea50a scsi: pm8001: Fix a bunch of doc-rotted function headers omits 241b37ac5859 scsi: aic94xx: Remove code that has been unused for at lea [...] omits a7f4242d1207 scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() omits e39c31a7435a scsi: qla4xxx: Fix kernel-doc formatting and misnaming issue omits 6b87e435e4bc scsi: pm8001: Fix some misnamed function descriptions omits 8514e2f1e2c6 scsi: lpfc: Fix a bunch of kernel-doc issues omits 53616df28199 scsi: aacraid: Repair formatting issue in aac_handle_sa_ai [...] omits 52bb80f18def scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores omits 3528b9abbd06 scsi: aic94xx: Fix asd_erase_nv_sector()'s header omits 3978e59b6d6c scsi: pm8001: Fix incorrectly named functions in headers omits ecef0c9e6407 scsi: qla4xxx: Fix formatting issues - missing '-' and '_' omits 62690c056ac0 scsi: pm8001: Provide function name 'pm8001_I_T_nexus_rese [...] omits 52ffc08d9454 scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() omits 4c4b8cf5a109 scsi: aacraid: Fix incorrect spelling of aac_send_raw_srb() omits bd1050e13889 scsi: pm8001: Provide function name and fix a misspelling omits a80218c7c565 scsi: aacraid: Fix a few incorrectly named functions omits 577c65b07a55 scsi: aic94xx: Fix a couple of misnamed function names omits dc173575097f scsi: fcoe: Fix a couple of incorrectly named functions omits d4f5ae21597b scsi: megaraid_mbox: Fix function name megaraid_queue_comm [...] omits 276f9aa2530a scsi: fcoe: Fix function name fcoe_set_vport_symbolic_name [...] omits 616f6d8d9e16 scsi: megaraid_sas: Fix a bunch of misnamed functions in t [...] omits bbb2c0374552 scsi: megaraid_mm: Fix incorrect function name in header omits c8ad0f64b7e0 usb: chipidea: tegra: Silence deferred probe error omits 60f3d3f0cecc usb: cdns3: Use dma_pool_* api to alloc trb pool omits e512a9e9f44d Input: tsc2007 - make use of device properties omits cee451c9d57e Input: tsc2007 - convert to GPIO descriptors omits 198da7be18c4 rtc: imxdi: Convert to a DT-only driver omits 6e00b6d0083e rtc: rv3028: correct weekday register usage omits 0f13b5e6bf28 net: ipa: make ipa_table_hash_support() inline omits 6e3bac3eba44 net: phy: add Marvell 88X2222 transceiver support omits 63fe60596b9b Merge branch 'stmmac-clocks' omits 8f2f83765eb0 net: stmmac: dwmac-imx: add platform level clocks manageme [...] omits b4d45aee6635 net: stmmac: add platform level clocks management omits 5ec55823438e net: stmmac: add clocks management for gmac driver omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 936d3685e624 rtc: tps65910: include linux/property.h omits 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment omits 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b169840d6275 tools/memory-model: Make history-check scripts use mselect7 omits 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 1aa186a2870b tools/memory-model: Fix scripting --jobs argument omits f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh omits dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs omits c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors omits 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type omits 16a06f760423 tools/memory-model: Keep assembly-language litmus tests omits 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment omits 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification omits a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros omits a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts omits d98d7f6c0206 tools/memory-model: Document locking corner cases omits 49ab51b01ec6 tools/memory-model: Add access-marking documentation omits e02691b7ef51 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] omits 0efdf14a9f83 rcu/nocb: Remove stale comment above rcu_segcblist_offload() omits 76d00b494d79 rcu/nocb: Disable bypass when CPU isn't completely offloaded omits b2fcf2102049 rcu/nocb: Fix missed nocb_timer requeue omits 9640dcab974f rcu: Make nocb_nobypass_lim_per_jiffy static omits 565cfb9e64da rcu/tree: Add a trace event for RCU CPU stall warnings omits 7e937220afa3 rcu: Add explicit barrier() to __rcu_read_unlock() omits e589c7c72315 docs: Correctly spell Stephen Hemminger's name omits 1c0c4bc1ceb5 softirq: Don't try waking ksoftirqd before it has been spawned omits 2e1614f7d61e Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg omits a8f2a68e42d1 Documentation: sysrq: update description about sysrq crash omits 7cf3b1dd6aa6 Bluetooth: L2CAP: Fix not checking for maximum number of DCID omits c06632a4ec3a Bluetooth: Cancel le_scan_restart work when stopping discovery omits 91de5ac99a6e Merge branch 'net-pcs-stmmac=add-C37-AN-SGMII-support' omits 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller omits c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN omits e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT omits ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform omits b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller omits 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 suppo [...] omits 29c35da10347 net: ethernet: neterion: Fix a typo in the file s2io.c omits 6f05a1224174 net: ethernet: intel: igb: Typo fix in the file igb_main.c omits a7dde236b317 ethernet: amazon: ena: A typo fix in the file ena_com.h omits 9cb24ea05185 atm: delete include/linux/atm_suni.h omits acdff0df5426 bonding: Added -ENODEV interpret for slaves option omits 3eca1cfbc1e8 docs: Group arch-specific documentation under "CPU Architectures" omits 8f64860f8b56 net: export dev_set_threaded symbol omits 0860b72d535f security/loadpin: Update the changing interface in the sou [...] omits db7284a6ccc4 net: dsa: hellcreek: Offload bridge port flags omits e3c2b1edd590 docs: dt: submitting-patches: Fix grammar in subsystem section omits 6bfef171d0d7 Documentation/features: mark BATCHED_UNMAP_TLB_FLUSH doesn [...] omits d0c4c07e7b38 docs/zh_cn: Fix a couple of reference warnings omits bb52073645a6 ice: optimize for XDP_REDIRECT in xsk path omits 7d52fe2eaddf ixgbe: optimize for XDP_REDIRECT in xsk path omits 346497c78d15 i40e: optimize for XDP_REDIRECT in xsk path omits fdebeae0d75d docs: admin-guide: cgroup-v1: Fix typos in the file memory.rst omits 98c5ec77c7c5 ARM64: enable GENERIC_FIND_FIRST_BIT omits ed938a4bfc58 arm64: defconfig: Use DEBUG_INFO_REDUCED omits e2b0d9987920 dt-bindings: Bump dtschema version required to v2021.2.1 omits 6d8d67988b1a pinctrl: qcom: sc8180x: add ACPI probe support omits 6503b9f29a47 bpf: Add getter and setter for SO_REUSEPORT through bpf_{g [...] omits 552bad043709 pinctrl: qcom: sm8350: add GPIO wakeup interrupt map omits 79321e752aff mtd: spi-nor: core: Update comment about the default flash [...] omits a580293a19fc mtd: spi-nor: Get rid of duplicated argument in spi_nor_pa [...] omits 8758888c3d78 mtd: spi-nor: core: Add vdbg msg for spi_nor_erase_multi_s [...] omits 786a0a75d0f3 mtd: spi-nor: core: Advance erase after the erase cmd has [...] omits 320fcd6bbd2b regulator: bd9576: Fix return from bd957x_probe() omits 1deceabbdc0d regulator: bd9571mwv: Convert device attribute to sysfs_emit() omits 9cbc23f7d51f regulator: bd9571mwv: Fix regulator name printed on regist [...] omits 3b6e7088afc9 regulator: bd9571mwv: Fix AVS and DVFS voltage range omits 6a37d7500378 pinctrl: core: Set ret to 0 when group is skipped omits 301cddc21a15 objtool/x86: Use asm/nops.h omits 47386ce36f90 pinctrl: ti: fix error return code of ti_iodelay_probe() omits be786ac5a6c4 pinctrl: rockchip: make driver be tristate module omits 25fda51ca33b arm64: remove select PINCTRL_ROCKCHIP from ARCH_ROCKCHIP omits 024c79520ff5 kernel/irq: export irq_gc_set_wake omits b991f8c3622c pinctrl: core: Handling pinmux and pinconf separately omits 57c0a4f0a071 pinctrl: qcom: spmi-gpio: Add support for PM8350 and friends omits 975bad7cbd34 dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8350 and friends omits a89dfde3dc3c x86: Remove dynamic NOP selection omits 41ed4005aa0a drm/i915/dp_link_training: Convert DRM_DEBUG_KMS to drm_dbg_kms omits 65e3fe107ed7 drm/i915/dp_link_training: Add newlines to debug messages omits 908a4f778dc7 Merge branch 'ib-iio-scmi-5.12-rc2-take3' of git://git.ker [...] omits 80a064dbd556 scmi-cpufreq: Get opp_shared_cpus from opp-v2 for EM omits 71a37cd6a59d scmi-cpufreq: Remove deferred probe omits d9df28ba587f arm64: dts: juno: Enable more SMMUs omits 4ac4d146cb63 arm64: dts: juno: Describe PCI dma-ranges omits 2d4177c01b4e tools/x86/kcpuid: Add AMD Secure Encryption leaf omits f935178b5c1c x86/insn: Make insn_complete() static omits 404b639e510b x86/insn: Remove kernel_insn_init() omits 62660b0fd238 tools/perf: Convert to insn_decode() omits a277ce601cd1 x86/tools/insn_sanity: Convert to insn_decode() omits c7e41b099be4 tools/objtool: Convert to insn_decode() omits 0c925c61dae1 x86/tools/insn_decoder_test: Convert to insn_decode() omits 88afc2392213 x86/uprobes: Convert to insn_decode() omits 0101947dbcc3 tee: optee: add invoke_fn tracepoints omits 0be7f42d6fcc x86/traps: Convert to insn_decode() omits 5350a8500263 nvmem: rmem: fix undefined reference to memremap omits 5e32c64bb691 x86/sev-es: Convert to insn_decode() omits 99e4b0de4d66 x86/sev-es: Split vc_decode_insn() omits d9de0cbd5b1f dt-bindings: phy: brcm,brcmstb-usb-phy: add power-domains omits 07789dc33f6f phy: ingenic: Fix a typo in ingenic_usb_phy_probe() omits 261ab1fd5c5d phy: phy-brcm-usb: select SOC_BRCMSTB on brcmstb only omits 77e768ec1391 x86/kprobes: Convert to insn_decode() omits d0dde32dda5d phy: qcom-usb-hs: Fix fall-through warnings for Clang omits 1580f488ea8c x86/mce: Convert to insn_decode() omits 63c66cde7bbc x86/alternative: Use insn_decode() omits 8c98a605544c perf/x86/intel/ds: Check return values of insn decoder functions omits b2695b50625d kbuild: move $(strip ) to suffix-search definition omits 16c2d508f98a kbuild: rename multi-used-* to multi-obj-* omits 025bbe54a6c7 kbuild: apply fixdep logic to link-vmlinux.sh omits babd8cd96d33 kbuild: add CONFIG_VMLINUX_MAP expert option omits 084abc3e6373 kbuild: show warning if 'make headers_check' is used omits a14efe0d73eb kbuild: include Makefile.compiler only when compiler is needed omits d9f4ff50d2aa kbuild: spilt cc-option and friends to scripts/Makefile.compiler omits 3204a7fb98a3 kbuild: prefix $(srctree)/ to some included Makefiles omits 2ff49881d606 perf/x86/intel/ds: Check insn_get_length() retval omits 514ef77607b9 x86/boot/compressed/sev-es: Convert to insn_decode() omits 7e9908d1ab2e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] omits 6e8c83d2a3af x86/insn-eval: Handle return values from the decoder omits 93281c4a9657 x86/insn: Add an insn_decode() API omits 00f2e6f668b0 phy: ti: j721e-wiz: add missing of_node_put omits 6b5371adc3e5 phy: rockchip-typec: add missing of_node_put omits d30c7b820be5 x86/insn: Add a __ignore_sync_check__ marker omits 508ef28674c1 x86/insn: Add @buf_len param to insn_init() kernel-doc comment omits 23ee15ed613b phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] omits 7bc057dd65ab phy: stm32: register usbphyc as clock provider of ck_usbo_ [...] omits 12810cb9c2be dt-bindings: phy: phy-stm32-usbphyc: add #clock-cells property omits 9e761296c52d x86/insn: Rename insn_decode() to insn_decode_from_regs() omits 0d391319809e Merge 'x86/seves' into x86/core omits aa7680f6fe21 Merge tag 'v5.12-rc3' into x86/core omits be0bdd67fda9 i915/perf: Start hrtimer only if sampling the OA buffer omits e817ee5f2f95 dma-iommu: implement ->alloc_noncontiguous omits 8230ce9a4e20 dma-iommu: refactor iommu_dma_alloc_remap omits 7d5b5738d151 dma-mapping: add a dma_alloc_noncontiguous API omits 198c50e2ccff dma-mapping: refactor dma_{alloc,free}_pages omits eedb0b12d091 dma-mapping: add a dma_mmap_pages helper omits 4a98623d5d90 KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging omits c834e5e44fc1 KVM: x86/mmu: Use '0' as the one and only value for an inv [...] omits 978c834a6691 KVM: VMX: Track root HPA instead of EPTP for paravirt Hype [...] omits 14072e56958c KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails omits ee36656f0ac3 KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyp [...] omits c82f1b670fd0 KVM: VMX: Explicitly check for hv_remote_flush_tlb when lo [...] omits d0a2d45654c7 KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches omits cdbd4b40e70c KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch omits 446f7f115530 KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been [...] omits 288bee28094e KVM: VMX: Fold Hyper-V EPTP checking into it's only caller omits b68aa15cca56 KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V pa [...] omits a4038ef1aa63 KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush omits e83bc09caf16 KVM: x86: Get active PCID only when writing a CR3 value omits 7531b47c8a35 KVM/SVM: Move vmenter.S exception fixups out of line omits bb4cdf3af939 KVM: x86/mmu: Dump reserved bits if they're detected on no [...] omits 715f1079eee1 KVM: x86/mmu: Use low available bits for removed SPTEs omits 7a51393ae0f6 KVM: x86/mmu: Use is_removed_spte() instead of open coded [...] omits 8f366ae6d8c5 KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT [...] omits edea7c4fc215 KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-pres [...] omits 613a3f379752 KVM: x86/mmu: Use high bits for host/mmu writable masks fo [...] omits 5fc3424f8b85 KVM: x86/mmu: Make Host-writable and MMU-writable bit loca [...] omits e7b7bdea77f3 KVM: x86/mmu: Move logic for setting SPTE masks for EPT in [...] omits d6b87f256591 KVM: x86/mmu: Co-locate code for setting various SPTE masks omits ec761cfd353f KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call in [...] omits c4827eabe1a8 KVM: x86/mmu: Document dependency bewteen TDP A/D type and [...] omits b0de568018a6 KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO ge [...] omits 8a406c89532c KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs omits b09763da4dd8 KVM: x86/mmu: Add module param to disable MMIO caching (fo [...] omits 8120337a4c55 KVM: x86/mmu: Stop using software available bits to denote [...] omits c236d9623f78 KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers omits 3849e0924ef1 KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in t [...] omits a54aa15c6bda KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() omits 30ab5901da57 KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO cachi [...] omits e0c378684b65 KVM: x86/mmu: Retry page faults that hit an invalid memslot omits 44aaa0150bfd KVM: x86/mmu: Disable MMIO caching if MMIO value collides [...] omits ec89e6438671 KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not s [...] omits 64bb2769d700 KVM: x86/mmu: Check for shadow-present SPTE before queryin [...] omits 203219571330 KVM: x86/mmu: Add convenience wrapper for acting on single [...] omits c1b91493ed31 KVM: x86/mmu: Add typedefs for rmap/iter handlers omits e12b785e52fc KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() omits 74fe0f547454 KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs omits f055ab634c83 KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's cha [...] omits 422e2e17066c KVM: x86: mmu: initialize fault.async_page_fault in walk_a [...] omits b97f07458373 KVM: x86: determine if an exception has an error code only [...] omits 8173396e94c1 KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies omits d00b99c514b3 KVM: SVM: Add support for Virtual SPEC_CTRL omits f333374e108e x86/cpufeatures: Add the Virtual SPEC_CTRL feature omits cc3ed80ae69f KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state omits fb0c4a4fee5a KVM: SVM: move VMLOAD/VMSAVE to C code omits c8781feaf1b5 KVM: SVM: Skip intercepted PAUSE instructions after emulation omits 32c23c7d5275 KVM: SVM: Don't manually emulate RDPMC if nrips=0 omits c483c45471b9 KVM: x86: Move RDPMC emulation to common code omits 5ff3a351f687 KVM: x86: Move trivial instruction-based exit handlers to [...] omits 92f9895c146d KVM: x86: Move XSETBV emulation to common code omits 2ac636a6ea4d KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code omits 3a87c7e0d176 KVM: nSVM: Add helper to synthesize nested VM-Exit without [...] omits cb6a32c2b877 KVM: x86: Handle triple fault in L2 without killing L1 omits 63129754178c KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, [...] omits 2a32a77cefa6 KVM: SVM: merge update_cr0_intercept into svm_set_cr0 omits 11f0cbf0c605 KVM: nSVM: Trace VM-Enter consistency check failures omits 648fc8ae3714 KVM: x86: Move nVMX's consistency check macro to common code omits 6906e06db9b0 KVM: nSVM: Add missing checks for reserved bits to svm_set [...] omits c08f390a75c1 KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_ [...] omits 4bb170a5430b KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit omits 7ca62d132250 KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit omits 7c3ecfcd3193 KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control omits 9e8f0fbfff1a KVM: nSVM: rename functions and variables according to vmc [...] omits 193015adf40d KVM: nSVM: Track the ASID generation of the vmcb vmrun thr [...] omits af18fa775d07 KVM: nSVM: Track the physical cpu of the vmcb vmrun throug [...] omits 4995a3685f1b KVM: SVM: Use a separate vmcb for the nested L2 guest omits a3322d5cd87f KVM: nSVM: Set the shadow root level to the TDP level for [...] omits 6d1b867d0456 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception omits 73ad160693dc KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad sha [...] omits a91f387b4bfe KVM: x86/mmu: Sync roots after MMU load iff load as successful omits 61a1773e2e01 KVM: x86/mmu: Unexport MMU load/unload functions omits f66c53b3b94f KVM: x86: Defer the MMU unload to the normal path on an gl [...] omits c805f5d5585a KVM: nVMX: Defer the MMU reload to the normal path on an E [...] omits 17e368d94af7 KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs omits e49e0b7bf370 KVM: x86/mmu: Fix and unconditionally enable WARNs to dete [...] omits 6e0918aec49a KVM: x86/mmu: Check PDPTRs before allocating PAE roots omits 6e6ec5848574 KVM: x86/mmu: Ensure MMU pages are available when allocati [...] omits 748e52b9b736 KVM: x86/mmu: Allocate pae_root and lm_root pages in dedic [...] omits ba0a194ffbfb KVM: x86/mmu: Allocate the lm_root before allocating PAE roots omits b37233c911cb KVM: x86/mmu: Capture 'mmu' in a local variable when alloc [...] omits 04d45551a1ee KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit [...] omits 8747fb3b14dd USB: serial: io_edgeport: drop unneeded forward declarations omits bf260466c89f USB: serial: keyspan: drop unneeded forward declarations omits 43c11d91fb1e KVM: x86: to track if L1 is running L2 VM omits 13ce240a932f rtw88: 8822c: support FW crash dump when FW crash omits 50773696301b wilc1000: use wilc handler as cookie in request_threaded_irq() omits e21b6e5a5462 wilc1000: write value to WILC_INTR2_ENABLE register omits f135a1571a05 wilc1000: Support chip sleep over SPI omits 4a7ea94377c9 rtw88: remove unnecessary variable omits 5b492c7dbdda rtw88: coex: add power off setting omits 1193a7de6ef4 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits aa403f257e99 Merge 5.12-rc3 into usb-next omits 280def1e1c17 Merge 5.12-rc3 into tty-next omits 83be46e944f6 Merge v5.12-rc3 into char-misc-next omits e9d503fef7da pcmcia: rsrc_nonstatic: Fix call-back function as referenc [...] omits 1d26d6f2cbd0 pcmcia: pcmcia_resource: Fix some kernel-doc formatting/di [...] omits 6562e2cb8c7f pcmcia: ds: Fix function name disparity in header omits f4468bbbe25e pcmcia: pcmcia_cis: Demote non-conforming kernel-doc heade [...] omits cc448baf85c8 pcmcia: cistpl: Demote non-conformant kernel-doc headers t [...] omits f20a7596a0c1 pcmcia: rsrc_nonstatic: Demote kernel-doc abuses omits cd2b4f14edab pcmcia: ds: Remove if with always false condition omits b828324bba8f Merge 5.12-rc3 into staging-next omits 610a5e288394 ARM: dts: imx7d-mba7: Remove unsupported PCI properties omits bbc4c8a53171 ARM: dts: imx6qdl-gw*: Remove unnecessary #address-cells/# [...] omits 2343e697fa36 ARM: dts: imx6dl-plybas: Fix gpio-keys W=1 warnings omits e0ece1860d0f ARM: dts: imx: bx50v3: Define GPIO line names omits 4ec79ac7fa7c ARM: dts: imx: bx50v3: i2c GPIOs are open drain omits b0884cf28fa3 ARM: dts: imx6q-ba16: improve PHY information omits f285369a2832 ARM: dts: imx6q-ba16: add USB OTG VBUS enable GPIO omits 0f22183206a7 ARM: dts: ls1021a: mark crypto engine dma coherent omits ce8da6149342 ARM: dts: colibri-imx6ull: Change drive strength for usdhc2 omits 952d23b0533d ARM: dts: imx6ql-pfla02: Move "hog" pins into corresponded [...] omits 51c045ec3195 ARM: dts: imx6qdl-phytec-pbab01: Select synchronous mode f [...] omits 5e27eeec3b89 ARM: dts: imx6qdl-ts7970: Drop redundant "fsl,mode" option omits a10419db66a8 ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin omits 70f7025c854c bus: mhi: core: remove redundant initialization of variabl [...] omits 980129a48274 arm64: defconfig: add imx8qm pinctrl support omits c7ae9d5dae71 arm64: defconfig: Enable wm8960 audio driver. omits bc6bf2e0fd9c arm64: defconfig: Enable asoc simple mux omits 65198789898b arm64: defconfig: Enable devfreq support for i.MX8MQ omits 6f96852619d5 arm64: dts: freescale: Add support EQOS MAC on phyBOARD-Po [...] omits ec4d1196f113 arm64: dts: imx8mp: add eqos node and alias omits 6cecf54dfbcc arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 [...] omits 21480ffda0da arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 omits 60ac35268f85 arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM omits 4e43cd636bb1 arm64: dts: imx8qxp: correct usdhc clock-names sequence omits 40ba2eda0a7b arm64: dts: imx8mm-nitrogen-r2: add audio omits 80fa5d604d16 arm64: dts: imx8mm-nitrogen-r2: add FlexSPI omits b399c13f0b4a arm64: dts: imx8mm-nitrogen-r2: add PWMs omits 2b6e7da251e3 arm64: dts: imx8mm-nitrogen-r2: rework UART 2 omits 88a151795ef3 arm64: dts: imx8mm-nitrogen-r2: add UARTs omits 421f715c7316 arm64: dts: imx8mm-nitrogen-r2: add USB support omits f37cd7560d3b arm64: dts: imx8mm-nitrogen-r2: rework USDHC1 omits 94b736d72843 arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip omits d779f4c92ac3 arm64: dts: librem5-devkit: Move headphone detection to so [...] omits 15094482fc59 arm64: dts: librem5-devkit: Add mux for built-in vs headset mic omits 39a346d923e2 arm64: dts: librem5-devkit: "Drop Line In Jack" omits 6f46f7ff8037 arm64: dts: librem5-devkit: Add speaker amplifier omits 5b65f39ddcc1 arm64: dts: librem5-devkit: Use a less generic codec name omits 1cec010bbb74 arm64: dts: imx8mq-librem5-r2: set nearlevel to 120 omits 3a0eac4a8c46 arm64: dts: librem5: protect some partitions of the nor-flash omits e7fb3a747943 arm64: dts: librem5: Drop assigned-clocks from SAI2 omits 28034d1b5158 arm64: dts: imx8mq-librem5-devkit: Drop buck3 startup-ramp-delay omits 54c327393a1f arm64: dts: imx8mn-beacon: Enable SDR104 on WiFi SDIO interface omits dfee46f17b4a arm64: dts: ls1028a: add interrupt to Root Complex Event C [...] omits dbd3120cf0f7 arm64: dts: imx8mm-nitrogen-r2: Pass the i2c3 unit name omits c2b652e38111 ARM: dts: ls1021a: Harmonize DWC USB3 DT nodes name omits efd9d2419cfc ARM: dts: imx6qdl-wandboard: add scl/sda gpios definitions [...] omits 36034ae5bbcc ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53 omits 7c040ba9e71b ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded co [...] omits ad28c3bd7e27 ARM: dts: imx50-kobo-aura: Add Netronix embedded controller omits 51b786203e56 dt-bindings: mailbox: mu: add imx8qm support omits a6fcc75e39f1 dt-bindings: arm: fsl: add imx8qm boards compatible string omits b77af8ae105d dt-bindings: arm: fsl: add Kontron pITX-imx8m board omits 6d148838295e dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2 [...] omits 97ecda7f87b8 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 omits eccfc840dc2a dt-bindings: clock: imx8qxp-lpcg: correct the example clock-names omits f21a468832f4 ARM: imx: Kconfig: Fix typo in help omits 4ae20f26a157 ARM: mach-imx: Fix a spelling in the file pm-imx5.c omits 893cfb99734f firmware: imx: scu-pd: do not power off console domain omits 1168935b962b soc: imx: add i.MX51/i.MX53 unique id support omits 3d5cfbb69508 opp: Add devres wrapper for dev_pm_opp_of_add_table omits 9c4f220f3dc2 opp: Add devres wrapper for dev_pm_opp_set_supported_hw omits 32aee78bc518 opp: Add devres wrapper for dev_pm_opp_set_regulators omits a74f681c3710 opp: Add devres wrapper for dev_pm_opp_set_clkname omits 87602aeb8ad5 thermal/drivers/cpufreq_cooling: Remove unused list omits 6fd1b186d900 thermal/drivers/cpuidle_cooling: Use device name instead o [...] omits f8d354e821b2 thermal/drivers/devfreq_cooling: Use device name instead o [...] omits ef37d1f9acb5 thermal/drivers/cpufreq_cooling: Use device name instead o [...] omits 584837618100 thermal/drivers/core: Use a char pointer for the cooling d [...] omits cf947ad92675 extcon: qcom-spmi: Add support for VBUS detection omits fb3c5d672593 bindings: pm8941-misc: Add support for VBUS detection omits 56f77ca05790 bindings: pm8941-misc: Convert bindings to YAML omits 2d5c082ce384 extcon: sm5502: Detect OTG when USB_ID is connected to ground omits 72ccd15284e6 extcon: max8997: Add CHGINS and CHGRM interrupt handling omits c3a6d6a1dfc8 power: supply: bq27xxx: make status more robust omits c4d57c22ac65 power: supply: bq27xxx: fix power_avg for newer ICs omits b67fdcb7099e power: supply: bq27xxx: fix sign of current_now for newer ICs omits 17e499a7d6b5 power: supply: axp20x_usb_power: Add missing check in axp2 [...] omits 32826341058b power: supply: z2_battery: Drop unused variable omits 723c7003c1ab vdpa: introduce virtio pci driver omits 2117fce81f6b Merge branch 'psample-Add-additional-metadata-attributes' omits bb24d592e66e selftests: mlxsw: Add tc sample tests omits 2073c6004443 mlxsw: spectrum: Report extra metadata to psample module omits 48990bef1e68 mlxsw: spectrum: Remove mlxsw_sp_sample_receive() omits e1f78ecdfd59 mlxsw: spectrum: Remove unnecessary RCU read-side critical [...] omits 5ab6dc9fa272 mlxsw: pci: Set extra metadata in skb control block omits d4cabaadeaad mlxsw: Create dedicated field for Rx metadata in skb contr [...] omits e0eeede3d233 mlxsw: pci: Add more metadata fields to CQEv2 omits f26b30918dac selftests: netdevsim: Test psample functionality omits a8700c3dd0a4 netdevsim: Add dummy psample implementation omits 07e1a5809b59 psample: Add additional metadata attributes omits a03e99d39f19 psample: Encapsulate packet metadata in a struct omits c6baf7eeb0cf Merge branch 'skbuff-micro-optimize-flow-dissection' omits d206121faf8b skbuff: micro-optimize {,__}skb_header_pointer() omits 59753ce8b196 ethernet: constify eth_get_headlen()'s data argument omits 805a25f3a1bd linux/etherdevice.h: misc trailing whitespace cleanup omits f96533cded17 flow_dissector: constify raw input data argument omits e3305138da47 skbuff: make __skb_header_pointer()'s data argument const omits dac06b32c705 flow_dissector: constify bpf_flow_dissector's data pointers omits 3f79eb3c3a6a Merge branch 'gro-micro-optimize-dev_gro_receive' omits d0eed5c32514 gro: give 'hash' variable in dev_gro_receive() a less conf [...] omits 9dc2c3133785 gro: consistentify napi->gro_hash[x] access in dev_gro_receive() omits 0ccf4d50d14f gro: simplify gro_list_prepare() omits f4e6d7cdbfae net: dsa: bcm_sf2: Fill in BCM4908 CFP entries omits bd49fea7586b hv_netvsc: Add a comment clarifying batching logic omits 0f88e6f35b31 Merge branch 'pktgen-scripts-improvements' omits c8fd4852022c samples: pktgen: new append mode omits ef700f2ea27e samples: pktgen: allow to specify delay parameter via new opt omits e39825cdce3a ARM: OMAP4: Fix PMIC voltage domains for bionic omits 4cd3c0242ffb ARM: OMAP4: PM: update ROM return address for OSWR and OFF omits 0ba8b68b5b30 Staging: rtl8723bs: fixed a brace coding style omits ebf482479818 staging: vt6655: remove duplicate code omits c170f1687bcf staging: vt6655: correct documentation warnings omits 97919a5764f8 staging:r8188eu: use ieee80211_is_ctl instead IsFrameTypeCtrl omits 8aea42ea5f60 staging:r8188eu: replace cap_* definitions with native ker [...] omits c6df973f69f2 staging:r8188eu: remove unused definitions from wifi.h omits 703b830fab82 staging:r8188eu: replace get_(d|s)a with ieee80211_get_(D|S)A omits dff20ceb9116 staging: wimax: fix quoted string split across lines in op [...] omits 23df3c40da78 staging: wimax: add a blank line after declaration in op-rfkill.c omits 49b47c9e656c staging: wimax: fix block comment style check in op-rfkill.c omits 0102ecac6491 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 8ac51bf0fab3 staging: rtl8723bs: remove unused code blocks conditioned [...] discards d0deab8fca0e xtensa: syscalls: switch to generic syscallhdr.sh discards 9edcdf3b7c4d xtensa: syscalls: switch to generic syscalltbl.sh discards 195ab6a305a2 xtensa: stop filling syscall array with sys_ni_syscall discards ce8ace6d5815 xtensa: remove unneeded export in boot-elf/Makefile discards 7ca9eb238c0a xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig discards 598fbd7bc3ea xtensa: fix warning comparing pointer to 0 discards 335aa772f915 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" omits 63d6c9816891 mips: kernel: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_cr [...] omits c6972fb9ba8a MIPS: clean up CONFIG_MIPS_PGD_C0_CONTEXT handling omits 6f1629093399 docs: net: add missing devlink health cmd - trigger omits 3cc9b29ac0e1 docs: net: tweak devlink health documentation omits e127906b68b4 net: stmmac: Set FIFO sizes for ipq806x omits 6fadbdd6dd32 drivers: net: vxlan.c: Fix declaration issue omits 65c7bc1b7a66 net: ethernet: marvell: Fixed typo in the file sky2.c omits b8eccf2a0dc9 Merge branch 'dsa-hewllcreek-dumps' omits 292cd449fee3 net: dsa: hellcreek: Add devlink FDB region omits eb5f3d314180 net: dsa: hellcreek: Move common code to helper omits e81813fb5635 net: dsa: hellcreek: Use boolean value omits ba2d1c28886c net: dsa: hellcreek: Add devlink VLAN region omits ebc71a380435 Merge tag 'batadv-next-pullrequest-20210312' of git://git. [...] omits 361f7e4a7501 Merge branch 'pps-policing' omits 2ffe0395288a net/sched: act_police: add support for packet-per-second policing omits 6a56e19902af flow_offload: reject configuration of packet-per-second po [...] omits 25660156f4cc flow_offload: add support for packet-per-second policing omits 4849d9beb8c9 Merge branch 'hns3-imp-phys' omits b47cfe1f402d net: hns3: add phy loopback support for imp-controlled PHYs omits 024712f51e57 net: hns3: add ioctl support for imp-controlled PHYs omits 57a8f46b1bd3 net: hns3: add get/set pause parameters support for imp-co [...] omits f5f2b3e4dcc0 net: hns3: add support for imp-controlled PHYs omits 9575aeae2cd1 Merge branch 'clk-cleanup' into clk-next omits 7996dfd6ed28 clk: at91: Trivial typo fixes in the file sama7g5.c omits 7f9fec1da2a6 Merge branch 'clk-fixes' into clk-next omits 885ce64e0f7b Merge branch 'clk-cleanup' into clk-next omits 35a796315c49 clk: use clk_core_enable_lock() a bit more omits f774117c96f9 iio/scmi: Adding support for IIO SCMI Based Sensors omits 9576fdc0ad3a usb: cdns3: fix static checker warning. omits 85d59f39e105 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused omits c4ab036a2f41 spufs: fix bogosity in S_ISGID handling omits b577d0cd2104 9p: missing chunk of "fs/9p: Don't update file type when u [...] omits e34d657fc568 openpromfs: don't do unlock_new_inode() until the new inod [...] omits a612c07dd201 hostfs_mknod(): don't bother with init_special_inode() omits 4d66952a2032 cifs: have cifs_fattr_to_inode() refuse to change type on [...] omits 3bcb39b086bf cifs: have ->mkdir() handle race with another client sanely omits 4ab5260dab28 do_cifs_create(): don't set ->i_mode of something we had n [...] omits 4a378d8a0d96 gfs2: be careful with inode refresh omits 60606ecad188 ocfs2_inode_lock_update(): make sure we don't change the t [...] omits e89f00d602b1 orangefs_inode_is_stale(): i_mode type bits do *not* form [...] omits e98f93e7ca71 vboxsf: don't allow to change the inode type omits 5ab6f96a12f4 Merge branch 'sh_eth-reg-defs' omits 0deaeabf2712 sh_eth: place RX/TX descriptor *enum*s after their *struct*s omits e2dccaf194dd sh_eth: rename *enum*s still not matching register names omits 4585b72d97cc sh_eth: rename PSR bits omits bc9d992ca4d2 sh_eth: rename TRSCER bits omits 7c678829efa8 Merge branch 'mptcp-Include-multiple-address-ids-in-RM_ADDR' omits d2c4333a801c selftests: mptcp: add testcases for removing addrs omits f87744ad4244 selftests: mptcp: set addr id for removing testcases omits 7028ba8ac968 selftests: mptcp: add invert argument for chk_rm_nr omits 0e4a3e68862b mptcp: remove a list of addrs when flushing omits 06faa2271034 mptcp: remove multi addresses and subflows in PM omits ddd14bb85dd8 mptcp: remove multi subflows in PM omits d0b698ca9a27 mptcp: remove multi addresses in PM omits b5c55f334c7f mptcp: add rm_list_rx in mptcp_pm_data omits 5c4a824dcb58 mptcp: add rm_list in mptcp_options_received omits cbde27871896 mptcp: add rm_list_tx in mptcp_pm_data omits 6445e17af7c5 mptcp: add rm_list in mptcp_out_options omits e9e90a70cc2d Merge branch 'resil-nhgroups-netdevsim-selftests' omits b8a07c4cea04 selftests: netdevsim: Add test for resilient nexthop group [...] omits 902280cacc03 selftests: forwarding: Add resilient multipath tunneling n [...] omits 386e3792b52a selftests: forwarding: Add resilient hashing test omits 557205f47dc4 selftests: fib_nexthops: Test resilient nexthop groups omits a8f9952d218d selftests: fib_nexthops: List each test case in a different line omits 8e815284a5f9 selftests: fib_nexthops: Declutter test output omits c6385c0b67c5 netdevsim: Allow reporting activity on nexthop buckets omits d8eaa4facacb netdevsim: Add support for resilient nexthop groups omits 40ff83711f76 netdevsim: Create a helper for setting nexthop hardware flags omits 86927c9c4d4e netdevsim: fib: Introduce a lock to guard nexthop hashtable omits b202923d3a93 Merge branch 'ptp-warnings' omits 287f93ded67f ptp: ptp_p: Demote non-conformant kernel-doc headers and s [...] omits 9ec04c71ab20 ptp: ptp_clockmatrix: Demote non-kernel-doc header to stan [...] omits f90fc37f289c ptp_pch: Move 'pch_*()' prototypes to shared header omits 257382c54e8c ptp_pch: Remove unused function 'pch_ch_control_read()' omits a9349f08ec6c net: dsa: bcm_sf2: setup BCM4908 internal crossbar omits 01488a0ccd9a net: dsa: bcm_sf2: store PHY interface/mode in port structure omits 6ad086009f87 net: ipv4: route.c: Fix indentation of multi line comment. omits 12bb508bfe5a net: broadcom: bcm4908_enet: support TX interrupt omits ab4dda7a8cb7 dt-bindings: net: bcm4908-enet: add optional TX interrupt omits 26d2e0426aac Merge branch 'macb-fixed-link-fixes' omits e276e5e40e92 net: macb: Disable PCS auto-negotiation for SGMII fixed-link mode omits 8fab174b78f7 net: macb: poll for fixed link state in SGMII mode omits c232f81b0a00 Merge tag 'mlx5-updates-2021-03-12' of git://git.kernel.or [...] omits 18cda8018a4b remoteproc: imx_rproc: fix return value check in imx_rproc [...] omits a3222a2da0a2 net/mlx5e: Allow to match on ICMP parameters omits 69e2916ebce4 net/mlx5: CT: Add support for mirroring omits 287e0df021e8 net/mlx5: Display the command index in command mailbox dump omits 2119bda642c4 net/mlx5e: allocate 'indirection_rqt' buffer dynamically omits e16cf9d754b9 net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events omits 991b2654605b net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE [...] omits bca08a914501 net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD omits 093bd7646937 net/mlx5: Read congestion counters from all ports when lag [...] omits 797609224164 net/mlx5: remove unneeded semicolon omits ad2c99ca7581 net/mlx5: use kvfree() for memory allocated with kvzalloc() omits cc82a2e6c8af net/mlx5: DR, Add missing vhca_id consume from STEv1 omits 141247788247 net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 omits 0142f0976475 net/mlx5: DR, Fixed typo in STE v0 omits 54d796b86eb3 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] omits 6e35f4281cae Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] omits 40a5aa1f54ab arm64: dts: qcom: pm8150: Enable RTC omits 1bb73841ea7a PCI: Remove MicroGate SyncLink device IDs omits 5504a69a4219 audit: further cleanup of AUDIT_FILTER_ENTRY deprecation omits 0823427989c1 f2fs: expose # of overprivision segments omits 3c0315424f5e f2fs: fix error handling in f2fs_end_enable_verity() omits 28e18ee636ba f2fs: fix a redundant call to f2fs_balance_fs if an error occurs omits 1153db095fd6 f2fs: remove unused file_clear_encrypt() omits 36e4d95891ed f2fs: check if swapfile is section-alligned omits 1da661038370 f2fs: fix last_lblock check in check_swap_activate_fast omits ebc29b62a166 f2fs: remove unnecessary IS_SWAPFILE check omits 4260c4067fbb f2fs: Replace one-element array with flexible-array member omits 72f85881249e f2fs: compress: Allow modular (de)compression algorithms omits 43f8c47ea7d5 f2fs: check discard command number before traversing disca [...] omits 3b42c741b1bf f2fs: update comments for explicit memory barrier omits 4831675c6be5 f2fs: remove unused FORCE_FG_GC macro omits cd6ee739b8ee f2fs: avoid unused f2fs_show_compress_options() omits 3ab0598e6d86 f2fs: fix panic during f2fs_resize_fs() omits 7dede88659df f2fs: fix to allow migrating fully valid segment omits c67c8c0f47eb f2fs: fix a spelling error omits 2a4bd0c37c87 f2fs: fix a spacing coding style omits 26bf30902c10 net/mlx5: Use order-0 allocations for EQs omits c3e666f1ada9 net/mlx5: Add IFC bits needed for single FDB mode omits 3a46f4fb55ff net/mlx5: E-Switch, Refactor send to vport to be more generic omits 658cfceb6267 RDMA/mlx5: Use representor E-Switch when getting netdev an [...] omits 59c904c8fffd net/mlx5: E-Switch, Add eswitch pointer to each representor omits 7d97822a8cec net/mlx5: E-Switch, Add match on vhca id to default send rules omits 59079438a664 net/mlx5: Remove unused mlx5_core_health member recover_work omits 027d7166e178 net/mlx5: simplify the return expression of mlx5_esw_offlo [...] omits 540ec76d3147 net/mlx5: Cleanup prototype warning omits ee427ea4f126 ASoC: fsl_asrc_dma: request dma channel from specific controller omits 9f47c9c8bddc ASoC: Intel: bytcr_rt5640: Add used AIF to the components string omits 40e4046913a3 ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 P [...] omits f7b61287cf17 ASoC: samsung: tm2_wm5110: remove shadowed variable omits d58970da3247 ASoC: samsung: tm2_wm5110: check of of_parse return value omits bfdfe7fc1bf9 docs: networking: phy: Improve placement of parenthesis omits 464b489a7885 ASoC: rt1015p: add acpi device id for rt1015p omits b7c7203a1f75 ASoC: Intel: bytcr_rt5640: Enable jack-detect support on A [...] omits d11233e0dee6 Merge series "spi: finalize 'delay_usecs' removal/transiti [...] omits c00af5f32ce1 Merge series "ASoC: soc-pcm: cleanup each functions" from [...] omits f67cc6a91d88 arm64: dts: qcom: sm8350-mtp: Add PMICs omits 93e719594602 arm64: dts: qcom: pmr735B: Add base dts file omits 59319dee2109 arm64: dts: qcom: pmr735a: Add base dts file omits 58befd8f60e6 arm64: dts: qcom: pm8350c: Add base dts file omits 950775d9cb70 arm64: dts: qcom: pm8350b: Add base dts file omits 094da73ff0e5 arm64: dts: qcom: pm8350: Add base dts file omits 712d68d128bc arm64: dts: qcom: pmk8350: Add base dts file omits 389cd7acbb2f arm64: dts: qcom: sm8350: Add spmi node omits 55c9731662b8 staging: wimax: i2400m: Mundane typos fix in the file tx.c omits 88208fa7787c staging: rtl8192u: ieee80211: Remove braces for single lin [...] omits 7b2b5d27cbd3 staging: rtl8712: fixed whitespace coding style issue omits f6a4ac8fd29c staging: rtl8712: fixed no space coding style issue omits ce8d69deeae1 staging: rtl8723bs: put quoted string in a single line omits 3dbd2e627780 staging: rtl8723bs: remove extra lines omits 88b895e08d87 staging: rtl8723bs: remove extra space omits 87a12e95df85 staging: rtl8723bs: Fix spelling mistake "disabed" -> "disabled" omits 0345785ebed3 staging: rtl8723bs: align and beautify comments omits 3f8efa160632 staging: rtl8723bs: remove unused code block omits 3499037e997d staging: rtl8723bs: remove typedefs in odm_DynamicBBPowerSaving.h omits 4cfc1074eb7d staging: rtl8723bs: remove typedefs in hal_btcoex.c omits d7c2b41f40fe staging: rtl8723bs: remove typedefs in odm_DIG.h omits 9a8dfb50d26a staging: rtl8723bs: remove typedefs in hal_btcoex.h omits 1dad326cfd60 staging: rtl8723bs: remove typedefs in rtw_efuse.h omits 00d5865c960a staging: rtl8723bs: remove typedefs in osdep_service_linux.h omits d495c5503d13 staging: rtl8723bs: remove typedefs in basic_types.h omits 95cf028829cf staging: rtl8723bs: remove typedefs in ieee80211.h omits 41ec87817604 staging: rtl8723bs: remove typedefs in sta_info.h omits 16f84d63f1f7 staging: rtl8723bs: remove typedefs in HalPwrSeqCmd.h omits d44d0312b3fd staging: rtl8723bs: remove typedefs in rtw_mlme_ext.h omits 23004f3b7393 staging: rtl8723bs: remove typedefs in rtl8723b_hal.h omits f30c26236c41 staging: rtl8723bs: remove typedefs in HalVerDef.h omits 07d4ad3e4676 staging: rtl8723bs: remove typedefs in rtl8723b_xmit.h omits bb5aedbecb79 staging: rtl8723bs: remove typedefs in hal_com_h2c.h omits 65fb2f98c916 staging: rtl8723bs: remove typedefs in rtw_security.h omits 2c9b5a030e77 staging: rtl8723bs: remove typedefs in osdep_service.h omits 4399c37cfd09 staging: rtl8723bs: remove typedefs in rtw_mp.h omits 8b6caa1555f1 staging: rtl8723bs: remove typedefs in wlan_bssdef.h omits 5b8ee2af457b staging: rtl8723bs: remove typedefs in rtw_ioctl_set.h omits 8497bcd99451 staging: rtl8723bs: remove typedefs in rtw_ht.h omits 7fa19d064a14 staging: rtl8723bs: remove typedefs in drv_types.h omits 84e4a52d6951 staging: rtl8723bs: remove typedefs in hal_com.h omits e1d700a59977 staging: rtl8723bs: remove typedefs in rtw_eeprom.h omits 88e5d8626327 staging: rtl8723bs: remove typedefs in odm_types.h omits 1cd767554132 staging: rtl8723bs: remove typedefs in odm_HWConfig.h omits 26482bed813b staging: rtl8723bs: remove typedefs in odm_EdcaTurboCheck.h omits 41da002ed06d staging: rtl8723bs: remove typedefs in odm_interface.h omits f61ada8c23db staging: rtl8723bs: remove typedefs in odm_NoiseMonitor.h omits 6d12413cae30 staging: rtl8723bs: remove typedefs in odm_CfoTracking.h omits 694a76b996c7 staging: rtl8723bs: remove typedefs in odm.h omits 743c5f852e54 staging: rtl8723bs: remove typedefs in rtw_mlme.h omits 29a91bc27174 staging: rtl8723bs: remove typedefs in HalBtcOutSrc.h omits 5dac808aceb6 drm/i915: s/plane_res_b/blocks/ etc. omits a5941b475028 drm/i915: Extract skl_check_wm_level() and skl_check_nv12_ [...] omits 18ffd6de8c50 drm/i915: Calculate min_ddb_alloc for trans_wm omits f0dfaa982b79 drm/i915: Check SAGV wm min_ddb_alloc rather than plane_res_b omits cdf64625e8d0 drm/i915: Tighten SAGV constraint for pre-tgl omits b7a7053ab2ec drm/i915: Workaround async flip + VT-d corruption on HSW/BDW omits fac245216b68 ARC: haps: bump memory to 1 GB omits c5a210453cf5 MIPS: ingenic: gcw0: SPI panel does not require active-high CS omits 85a217750ccc dt-bindings: panel/kingdisplay,kd035g6-54nt: Remove spi-cs-high omits f52da4ccfec9 firmware: bcm47xx_nvram: inline code checking NVRAM size omits 98b68324f672 firmware: bcm47xx_nvram: look for NVRAM with for instead of while omits 298923cf999c firmware: bcm47xx_nvram: extract code copying NVRAM omits 0a24b51a3264 firmware: bcm47xx_nvram: add helper checking for NVRAM omits fb009cbdd069 firmware: bcm47xx_nvram: rename finding function and its v [...] omits 14b02f023c09 usb: typec: tipd: Separate file for tracepoint creation omits 2786d8618a92 usb: typec: tps6598x: Move the driver under its own subdirectory omits 3adab6a1691a usb: typec: tps6598x: Fix tracepoint header file omits aecb1e452d9e usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro omits 12ef51b11669 spi: stm32: avoid ifdef CONFIG_PM for pm callbacks omits 05d8a019eb05 spi: docs: update info about 'delay_usecs' omits 3ab1cce55337 spi: core: remove 'delay_usecs' field from spi_transfer omits 55a47532fa4c spi: fsl-espi: remove usage of 'delay_usecs' field omits a886010c6971 spi: spi-falcon: remove check for 'delay_usecs' omits 33a23423ca0a staging: greybus: spilib: use 'spi_delay_to_ns' for gettin [...] omits 7ca660f8212b spi: spi-tegra20-flash: don't check 'delay_usecs' field fo [...] omits 506d1a1b441e spi: spi-sh: replace 'delay_usecs' with 'delay.value' in pr_debug omits 66a3aadec42a spi: spi-bcm-qspi: replace 'delay_usecs' with 'delay.value' check omits e7f2d4c6aacd spi: bcm63xx-spi: don't check 'delay_usecs' field omits 93c941448994 spi: spi-axi-spi-engine: remove usage of delay_usecs omits 14667403a563 ASoC: mediatek: mt8173: rename local irq variable omits d9cdc1335622 ASoC: mediatek: mt2701: rename shadowed array omits 57f1379e77a7 ASoC: mediatek: mt2701: align function prototype omits 2e5e57f085a3 ASoC: mediatek: mtk-btcvsd: remove useless assignment omits 2b0a9946bf9e ata: Trivial spelling fixes in the file pata_ns87415.c omits 1906cf27fcc0 ata: pata_pdc2027x: Fix some incorrect function names and [...] omits 92a5e8827c9e ata: pata_optidma: Fix a function misnaming, a formatting [...] omits efd2cbe82f50 ata: pata_jmicron: Fix incorrectly documented function parameter omits a446e2fb5522 ata: pata_marvell: Fix incorrectly documented function parameter omits 2780645c6da8 ata: pata_hpt3x2n: Fix possible doc-rotted function name omits 4fabc4b67a92 ata: pata_cs5520: Add a couple of missing param descriptions omits 2d35ba9e5a93 ata: pata_atiixp: Fix a function name and supply descripti [...] omits 9c7d0b2ac492 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] omits f18e1faa09f0 ata: pata_amd: Fix incorrectly named function in the header omits 764e3bc4e95b ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] omits f3a23c2cdf55 ata: sata_mv: Fix worthy headers and demote others omits 6864e78186e0 ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] omits a51746f47153 ata: pata_hpt37x: Fix some function misnaming and missing [...] omits d6c2aaaee4fb ata: pata_hpt366: Provide missing description for 'hpt366_ [...] omits 73b90681d2d5 ata: pata_amd: Remove superfluous, add missing and fix bro [...] omits 5c16c0ce5095 ata: pata_artop: Fix a function name and parameter description omits 325fe2088fc9 ata: pata_ali: Repair some misnamed kernel-doc issues omits 32db9fad6939 ata: libata-pmp: Fix misspelling of 'val' omits 842a5e584ee5 ata: libata-sata: Fix function names in header comments omits 882184bec550 ata: libata-transport: Fix some potential doc-rot issues omits 0ed0283f0297 sata_dwc_460ex: Fix missing check in sata_dwc_isr omits 9a9d3abe24bb ata: ahci: ceva: Update the driver to support xilinx GT phy omits 3c0198c8f30e dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] omits 531590bb40f8 ASoC: soc-pcm: share DPCM BE DAI stop operation omits 20048a9a4070 ASoC: soc-pcm: remove unneeded !rtd->dai_link check omits 1db19c151819 ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count omits c393281a3c1c ASoC: soc-pcm: add soc_hw_sanity_check() omits 68cbc557375e ASoC: soc-pcm: add soc_pcm_update_symmetry() omits 56e749ba756f ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() omits 6fb8944cd289 ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro omits f8fc9ec56f34 ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() omits 8d559a64f00b spi: stm32: drop devres version of spi_register_master omits ccf953d8f3d6 fb_defio: Remove custom address_space_operations omits 8613385cb285 dma-fence: Document recoverable page fault implications omits aa31e559f7f9 crypto: sun4i-ss - simplify optional reset handling omits e5f9f41d5e62 hwrng: bcm2835 - add reset support omits 381345820db5 dt-bindings: rng: bcm2835: document reset support omits 0618e07ea3e0 dt-bindings: rng: bcm2835: add clock constraints omits 7cc05071f930 crypto: qat - fix use of 'dma_map_single' omits 792b32fad548 crypto: qat - fix unmap invalid dma address omits 282894556b83 crypto: sun8i-ce - fix error return code in sun8i_ce_prng_ [...] omits 90274769cf79 crypto: hisilicon/hpre - add 'CURVE25519' algorithm omits 8fb9340e178a crypto: ecc - add curve25519 params and expose them omits 05e7b906aa7c crypto: hisilicon/hpre - add 'ECDH' algorithm omits 14bb76768275 crypto: ecc - expose ecc curves omits 6763f5ea2d9a crypto: ecdh - move curve_id of ECDH from the key to algor [...] omits 9b94ae729068 crypto: hisilicon/hpre - add algorithm type omits 8123455a6485 crypto: hisilicon/hpre - add version adapt to new algorithms omits 1877c73b7c03 crypto: ccp - Don't initialize SEV support without the SEV [...] omits 83681f2bebb3 crypto: api - check for ERR pointers in crypto_destroy_tfm() omits 98b5ef3e97b1 crypto: sun8i-ss - Fix memory leak of object d when dma_iv [...] omits 3729095cc139 crypto: cavium - remove unused including <linux/version.h> omits 7ea39973d1e5 hwrng: pic32 - Use device-managed registration API omits ae8351284b74 hwrng: cctrng - Use device-managed registration API omits dd647b125505 MIPS: loongson64: alloc pglist_data at run time omits 3382665a5c5d thunderbolt: debugfs: Show all accessible dwords omits 76e0c88dbd24 MIPS: Loongson64: Move loongson_system_configuration to lo [...] omits fc841062221f MIPS: Loongson64: Remove unused sysconf members omits 7adbee44d964 phy: ti: j721e-wiz: add missing call to of_node_put() omits 5af2a785a2ab phy: ralink: phy-mt7621-pci: fix XTAL bitmask omits eb445a15fa69 phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2 omits 015acd5d3add MAINTAINERS: Add linux-phy list and patchwork omits c15b99ae2ba9 MIPS: pci-mt7620: fix PLL lock check omits cd26db59fcee mips: bmips: bcm63268: include dt-bindings omits 28898eeb4120 mips: bmips: bcm6368: include dt-bindings omits e00f4ec39fb3 mips: bmips: bcm6362: include dt-bindings omits a3eeec1c31cd mips: bmips: bcm6358: include dt-bindings omits 1e4388a16188 mips: bmips: bcm6328: include dt-bindings omits c0a4e8b0f352 mips: bmips: bcm3368: include dt-bindings omits 3df83c9168a7 mips: dts: brcm: allow including header files omits f076835a8bf2 esp6: remove a duplicative condition omits 1d9bfacd52ec esp4: Simplify the calculation of variables omits af038eda54d9 Merge branches 'renesas-arm-defconfig-for-v5.13' and 'rene [...] omits c5929afafbaf ARM: shmobile: defconfig: Refresh for v5.12-rc2 omits 92c406ed0a7f arm64: dts: renesas: r8a77961: Add CAN nodes omits 7e2a95d95353 arm64: dts: renesas: r8a779a0: Add CMT support omits a6d354b52dde arm64: dts: renesas: r8a779a0: Add thermal support omits 4adcf4c28f6d bus: ti-sysc: Warn about old dtb for dra7 and omap4/5 omits 0eedab655ec1 clk: renesas: r8a779a0: Add CMT clocks omits 95acd758fe4b clk: renesas: r8a7795: Add TMU clocks omits f21af4257cf3 ARM: OMAP2+: Stop building legacy code for dra7 and omap4/5 omits 1f6c45ac5fd7 atomisp: don't let it go past pipes array omits 2f5339582e7b arch_topology: Export arch_freq_scale and helpers omits d8a085852592 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver omits d85b01e8b47c hwmon: (pmbus) Add pmbus_set_update() function to set update flag omits f3cdb092460b hwmon: (nct6683) Support NCT6686D omits 55576ee87e15 hwmon: (pmbus) Add driver for Infineon IR36021 omits 75fd8fc8ff56 dt-bindings: trivial-devices: Add infineon,ir36021 omits c4a9622ab5bb hwmon: (corsair-psu) Update calculation of LINEAR11 values omits 9fad0abffdb9 hwmon: Switch to using the new API kobj_to_dev() omits 5aa2baaefadc hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] omits 4b34f975b83f hwmon: (adm9240) Store i2c device instead of client in local data omits 8fdce9121d96 hwmon: (adm9240) Drop log messages from detect function omits c561740e7cfe arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x omits 5215206d8b15 Merge branch 'tcp-delayed-completions' omits ac3959fd0dcc tcp: remove obsolete check in __tcp_retransmit_skb() omits a7abf3cd76e1 tcp: consider using standard rtx logic in tcp_rcv_fastopen [...] omits f4dae54e486d tcp: plug skb_still_in_host_queue() to TSQ omits 8176f8c0f095 isdn: remove extra spaces in the header file omits c07ea1b49515 dt-bindings: arm: qcom: Add SM8350 HDK omits befc5ac94eb1 arm64: dts: qcom: sc7180: Drop duplicate dp_hot_plug_det n [...] omits 790158579c8e arm64: dts: qcom: sm8350: fix number of pins in 'gpio-ranges' omits e526cb03e2ae arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' omits de3abdf3d15c arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' omits 02058fc3839d arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' omits 1608784b6129 arm64: dts: qcom: sc7280: Add rpmh power-domain node omits 0ef5463c7a56 arm64: dts: qcom: sc7280: Add cpuidle states omits 14abf8dfe364 arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280 omits 0e51f883daa9 arm64: dts: qcom: sc7280: Add APSS watchdog node omits e9d739746788 arm64: dts: qcom: sc7280: Add reserved memory for fw omits c73ed1044008 arm64: dts: qcom: sc7280: Add device node for APPS SMMU omits ab7772de8612 arm64: dts: qcom: SC7280: Add rpmhcc clock controller node omits 3450bb5b9570 arm64: dts: qcom: sc7280: Add RSC and PDC devices omits 7a1f4e7f740d arm64: dts: qcom: sc7280: Add basic dts/dtsi files for sc7280 soc omits 36dc1681c96b dt-bindings: arm: qcom: Document sc7280 SoC and board omits 9208c19f2124 arm64: dts: qcom: Introduce SM8350 HDK omits 9ad3c08f6f1b dt-bindings: arm: qcom: Document sony boards for apq8094 omits c0dffc3fcebd arm64: dts: qcom: msm8994: don't use empty memory node omits ddfb3fc482fc dt-bindings: arm: qcom: Document ipq6018-cp01 board omits 74f417ca592c arm64: dts: qcom: msm8916: don't use empty memory node omits acf050ab5d01 arm64: dts: qcom: apq8016-sbc: drop qcom,sbc omits e440e30e26dd arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup [...] omits 1e6e6e7a080c arm64: dts: qcom: sc7180: Use pdc interrupts for USB inste [...] omits 7d47b2cb1aed arm64: dts: qcom: Add sc7180-trogdor-coachz skus omits 082607825afb arm64: dts: qcom: Add sc7180-trogdor-pompom skus omits 2c26adb8dbab arm64: dts: qcom: Add sc7180-lazor-limozeen skus omits d1559628c20f arm64: dts: qcom: sc7180: Set up lazor r3+ as sc7180-lite SKUs omits a4ebb84a0985 arm64: dts: qcom: sc7180: add GO_LAZOR variant property for lazor omits a307a9773420 arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor omits 1a5d8ff0d6cc arm64: dts: qcom: sc7180-trogdor: Remove fp control pins i [...] omits fcd66fe65da3 arm64: dts: qcom: Disable camera clk on sc7180-trogdor dev [...] omits 5643caa82e48 arm64: dts: qcom: trogdor: Only wakeup from pen eject omits f415e0f59634 arm64: dts: qcom: Unify the sc7180-trogdor panel nodes omits ce2500242959 arm64: dts: qcom: Prep sc7180-trogdor trackpad IRQ for new boards omits b4b2c20d6236 arm64: dts: qcom: Move sc7180 MI2S config to board files a [...] omits 58fd7ae621e7 arm64: dts: qcom: sc7180: Update dts for DP phy inside QMP phy omits ccbb3abb23a5 arm64: dts: qcom: sm8350: Add cpufreq node omits 6d91e2011115 arm64: dts: qcom: sm8350: Use enums for GCC omits da97c882a25b arm64: dts: qcom: sm8350-mtp: Enable remoteprocs omits 177fcf0aeda2 arm64: dts: qcom: sm8350: Add remoteprocs omits 03a41991d4f6 arm64: dts: qcom: sm8350: Add SMP2P nodes omits 774890c9368c arm64: dts: qcom: sm8350: Add rmtfs node omits 90f57509fecb arm64: dts: qcom: sm8350: Add rpmhpd node omits 4f23d2a557ca arm64: dts: qcom: sm8350: fix typo omits 2fc19af68abe arm64: dts: qcom: sm8350-mtp: add regulator names omits 694103bc11f0 arm64: dts: qcom: sm8350-mtp: enable UFS nodes omits 59c7cf814783 arm64: dts: qcom: sm8350: Add UFS nodes omits 054b40a6111f arm64: dts: qcom: sm8350-mtp: enable USB nodes omits e780fb318fe5 arm64: dts: qcom: sm8350: add USB and PHY device nodes omits 187f65b7f004 arm64: dts: qcom: sm8350: Add apss_smmu node omits 29a3349543e4 arm64: dts: qcom: sm8250: Fix timer interrupt to specify E [...] omits 794d3e309e44 arm64: dts: qcom: sm8350: Fix level triggered PMU interrup [...] omits 93138ef5ac92 arm64: dts: qcom: sm8250: Fix level triggered PMU interrup [...] omits 97832fa80596 arm64: dts: qcom: sm8350: Rename the qmp node to power-controller omits 43f14a0b4f84 arm64: dts: qcom: sm8250: Rename the qmp node to power-controller omits f81c1e518f3e arm64: dts: qcom: sdm845: Rename the qmp node to power-controller omits 26d06feace1c arm64: dts: qcom: sc7180: Rename the qmp node to power-controller omits e4ffe8d5f048 arm64: dts: qcom: sc7180: trogdor: Use ADC TM channel 0 in [...] omits 38f3267def65 arm64: dts: qcom: sc7180: trogdor: Fix trip point config o [...] omits 29edb44d1fce arm64: dts: qcom: sc7180: Disable charger thermal zone for lazor omits e37584d1d86b arm64: dts: qcom: sc7180: trogdor: Add label to charger th [...] omits ddd6b7267fe6 dt-bindings: firmware: scm: Add sc7280 support omits f2590e4b3bc4 soc: qcom: rpmh-rsc: Fold WARN_ON() into if condition omits a07766206baf soc: qcom: rpmh-rsc: Loop over fewer bits in irq handler omits 814a0d46301a soc: qcom: rpmh-rsc: Remove tcs_is_free() API omits 62fef634ef20 soc: qcom: smem: Update max processor count omits ce6e674a589e soc: qcom: aoss: Add AOSS QMP support for SC7280 omits 28822aeae414 dt-bindings: soc: qcom: aoss: Add SC7280 compatible omits f6a07be63301 soc: qcom: llcc: Add configuration data for SC7280 omits cfe53781fc5f dt-bindings: arm: msm: Add LLCC for SC7280 omits b469010d56d1 soc: qcom: Fix typos in the file qmi_encdec.c omits 9937447d83ab soc: qcom: rpmhpd: Add sc7280 powerdomains omits 9a3e49d74980 dt-bindings: power: rpmpd: Add sc7280 to rpmpd binding omits 639c85628757 soc: qcom: rpmhpd: Add SM8350 power domains omits f20b61b86a75 dt-bindings: power: Add rpm power domain bindings for SM8350 omits 0c9fdcdba682 soc: qcom: geni: shield geni_icc_get() for ACPI boot omits 97bc84bbd4de tipc: clean up warnings detected by sparse omits 1980d3756506 tipc: convert dest node's address to network order omits 1520929e26d5 Merge branch 'mlxsw-Implement-sampling-using-mirroring' omits cf31190ae0b7 mlxsw: spectrum_matchall: Implement sampling using mirroring omits 34a277212c67 mlxsw: spectrum_trap: Split sampling traps between ASICs omits 20afb9bc480d mlxsw: spectrum_matchall: Split sampling support between ASICs omits 2dcbd9207b33 mlxsw: spectrum_span: Add SPAN probability rate support omits fa3faeb7aedb mlxsw: reg: Extend mirroring registers with probability ra [...] omits 5c7659eba873 mlxsw: spectrum_span: Add SPAN session identifier support omits 7610ab57de56 RDMA/mlx5: Allow larger pages in DevX umem omits 2904bb37b35d IB/core: Split uverbs_get_const/default to consider target type omits 3f32dc0f4601 IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() omits 1bc61c9dd4f1 Merge tag 'mlx5-updates-2021-03-11' of git://git.kernel.or [...] omits 2a0186a37700 Merge branch 'nexthop-Resilient-next-hop-groups' omits 15e1dd570306 nexthop: Enable resilient next-hop groups omits 0b4818aabcd6 nexthop: Notify userspace about bucket migrations omits 187d4c6b9796 nexthop: Add netlink handlers for bucket get omits 8a1bbabb034d nexthop: Add netlink handlers for bucket dump omits a2601e2b1e7e nexthop: Add netlink handlers for resilient nexthop groups omits cfc15c1dbb0b nexthop: Allow reporting activity of nexthop buckets omits 56ad5ba344de nexthop: Allow setting "offload" and "trap" indication of [...] omits 7c37c7e00411 nexthop: Implement notifiers for resilient nexthop groups omits b8f090d0beb1 nexthop: Add data structures for resilient group notifications omits 283a72a5599e nexthop: Add implementation of resilient next-hop groups omits 710ec5622306 nexthop: Add netlink defines and enumerators for resilient [...] omits 90e1a9e21326 nexthop: Add a dedicated flag for multipath next-hop groups omits 96a856256a43 nexthop: __nh_notifier_single_info_init(): Make nh_info an [...] omits 597f48e46b6e nexthop: Pass nh_config to replace_nexthop() omits 6fe6e5686398 RDMA/mlx5: Fix mlx5 rates to IB rates map omits 7852546f5245 RDMA/mlx5: Fix query RoCE port omits 1d5d0a078672 Merge branch 'seg6-next' omits fbbc5bc2ab8c seg6: ignore routing header with segments left equal to 0 omits ee90c6ba341f seg6: add support for IPv4 decapsulation in ipv6_srh_rcv() omits 14d05b552b5d RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() omits e6fb246ccafb RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() omits f18ec4223117 RDMA/mlx5: Use a union inside mlx5_ib_mr omits a639e66703ee RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr omits 6c6095214a6c Merge branch 'hns3-next' omits e8194f326205 net: hns3: use pause capability queried from firmware omits 433ccce83504 net: hns3: use FEC capability queried from firmware omits 32548870d438 RDMA/hns: Add support for XRC on HIP09 omits 43395d9e0912 PCI: Fix kernel-doc errors omits 9f4d9283388d net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc omits 61e9508f1e5e net/mlx5: Avoid unnecessary operation omits 03e219c4cf84 net/mlx5e: rep: Improve reg_cX conditions omits 3094552bcd72 net/mlx5: SF, Fix return type omits 51ada5a52379 net/mlx5e: mlx5_tc_ct_init does not fail omits fbeab6be054c net/mlx5: Fix indir stable stubs omits 5632817b144f net/mlx5e: Add missing include omits 87f77a679797 net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition omits 76e68d950a17 net/mlx5e: CT, Avoid false lock dependency warning omits fe06992b04a9 net/mlx5: Check returned value from health recover sequence omits 7ad67a20f28f net/mlx5: Don't rely on interface state bit omits 7e615b997802 net/mlx5: Remove second FW tracer check omits 6dea2f7eff96 net/mlx5: Separate probe vs. reload flows omits d89edb360705 net/mlx5: Remove impossible checks of interface state omits 7bef147a6ab6 net/mlx5: Don't skip vport check omits c53d21af674a netdevsim: fib: Remove redundant code omits 6e5a1fff9096 PCI: Avoid building empty drivers omits 16f7ae5906df PCI: thunder: Fix compile testing omits 59521c3c4b90 PCI: al: Select CONFIG_PCI_ECAM omits b0bade515d36 net: phy: Expose phydev::dev_flags through sysfs omits b923561fabc3 iio: adc: mt6360: Include right header omits 15aacc980dcb iio: adis: add helpers for locking omits 3b15e6a532b3 dt-bindings: adis16475: remove property omits 39c024b51b56 iio: adis16475: improve sync scale mode handling omits 0463e60f0870 iio: adis16480: fix pps mode sampling frequency math omits aa29cf932fb3 iio: adc: adi-axi-adc: fix typo in doc-string omits 63cd35f34d2e iio: Documentation: update definitions for bufferY and sca [...] omits 477bd010c20e iio: dac: ad5686: Add support for AD5673R/AD5677R omits 9a6df4b1ab0e iio: documentation: Document accelerometer label use omits 6505dfab33c5 iio: documentation: Document proximity sensor label use omits 3a826f7c6408 iio: Add relative hysteresis in ABI documentation omits 84dbc231a6f5 iio: hid-sensor-als: Add relative hysteresis support omits 1c71a2863a0c iio: Add relative sensitivity support omits 4efd13c3c2bc hid-sensors: Add more data fields for sensitivity checking omits 0e41fd515f94 iio: hid-sensors: Move get sensitivity attribute to hid-se [...] omits 6bc5ebe8aa08 docs: iio: mark "repeat" sysfs attribute as optional omits 218977dcdb2a docs: iio: fix bullet list formatting omits bd9a013d2988 docs: iio: document the 'index' attribute too omits f2163c1e365b docs: iio: fix directory naming omits c1d82dbcb0a6 docs: iio: fix example formatting omits b624fd14a927 iio: use getter/setter functions omits 8827faab2c8b tools: iio: convert iio_generic_buffer to use new IIO buffer API omits ebe5112535b5 tools: iio: privatize globals and functions in iio_generic [...] omits a605c8f4e71c tools: iio: make iioutils_get_type() private in iio_utils omits 0d596bb2ad0d iio: core: rename 'dev' -> 'indio_dev' in iio_device_alloc() omits f73f7f4da581 iio: buffer: add ioctl() to support opening extra buffers [...] omits ee708e6baacd iio: buffer: introduce support for attaching more IIO buffers omits 738f6ba11800 iio: dummy: iio_simple_dummy_buffer: use triggered buffer [...] omits 0224af85a77b iio: buffer: move __iio_buffer_free_sysfs_and_mask() before alloc omits be24dcb11367 iio: core: wrap iio device & buffer into struct for charac [...] omits 4991f3ea2aec iio: buffer: dmaengine: obtain buffer object from attribute omits 15097c7a1adc iio: buffer: wrap all buffer attributes into iio_dev_attr omits 3e3d11b2e43b iio: add reference to iio buffer on iio_dev_attr omits d9a625744ed0 iio: core: merge buffer/ & scan_elements/ attributes omits e2b4d7aca9db iio: buffer: group attr count and attr alloc omits 32f171724e5c iio: core: rework iio device group creation omits e64506bf69b6 iio: core-trigger: make iio_device_register_trigger_consum [...] omits 8ebaa3ff1e71 iio: core: register chardev only if needed omits c127161865bc docs: ioctl-number.rst: reserve IIO subsystem ioctl() space omits a02c09e42b3e iio: buffer-dma,adi-axi-adc: introduce devm_iio_dmaengine_ [...] omits 99f6e8215b62 iio: kfifo: un-export devm_iio_kfifo_allocate() function omits e03ed893e2cf iio: accel: sca3000: use devm_iio_kfifo_buffer_setup() helper omits 17395ce29921 iio: make use of devm_iio_kfifo_buffer_setup() helper omits e36db6a06937 iio: kfifo: add devm_iio_kfifo_buffer_setup() helper omits 0bf49ffbfe94 iio: Add basic unit test for iio_format_value() omits 38a52cdef5b3 iio: iio_format_value(): Fix IIO_VAL_FRACTIONAL_LOG2 value [...] omits 2646a95df94e iio: iio_format_value(): Use signed temporary for IIO_VAL_ [...] omits a04e3db5146e iio: proximity: sx9500: Fix a spelling postive to positive omits 30132fe46669 iio: accel: kxcjk-1013: Set label based on accel-location [...] omits 788348a5f788 iio: accel: bmc150: Set label based on accel-location on 2 [...] omits 6f71bf1991b6 iio: core: Allow drivers to specify a label without it com [...] omits f3c52f01b427 bindings: iio: adc: Add documentation for ADS131E0x ADC driver omits d935eddd2799 iio: adc: Add driver for Texas Instruments ADS131E0x ADC family omits c19ae6be7555 iio: accel: Add support for the Bosch-Sensortec BMI088 omits 14aae60174db dt-bindings: iio: accel: Add bmi088 accelerometer bindings omits 0071aa300271 iio:adc:dac:ad5791 typo fix of regster omits 53fa791ada02 MAINTAINERS: iio: move Peter Meerwald-Stadler to CREDITS omits 8a09054f3e8a iio: adc: stm32-adc: enable timestamping for non-DMA usage omits 6c3b615379d7 iio: hid-sensor-rotation: Fix quaternion data not correct omits e357e81fcf11 counter: 104-quad-8: Remove IIO counter ABI omits 01f68f067dc3 counter: stm32-lptimer-cnt: remove iio counter abi omits c03e2df6e1d5 iio:adc:stm32-adc: Add HAS_IOMEM dependency omits f40e80053054 iio: st_sensors: fix typo in comment omits ee47ed08d75e net: dsa: b53: Add debug prints in b53_vlan_enable() omits 086877a12f36 drm/i915: Tolerate bogus DPLL selection omits 054ac8ad5ebe x86/paravirt: Have only one paravirt patch function omits fafe5e74229f x86/paravirt: Switch functions with custom code to ALTERNATIVE omits 00aa3193ab7a x86/paravirt: Add new PVOP_ALT* macros to support pvops in [...] omits ae755b5a4548 x86/paravirt: Switch iret pvops to ALTERNATIVE omits 0b8d366a942f x86/paravirt: Simplify paravirt macros omits 33634e42e38b x86/paravirt: Remove no longer needed 32-bit pvops cruft omits 4e6292114c74 x86/paravirt: Add new features for paravirt patching omits c33d516a1c74 RDMA/rtrs-clt: Use rdma_event_msg in log omits 3b89e92c2a95 RDMA/rtrs: Use new shared CQ mechanism omits e180f76d0641 arm64: dts: ti: Add support for Siemens IOT2050 boards omits 807a2b86269e dt-bindings: arm: ti: Add bindings for Siemens IOT2050 boards omits 61a9114b891f dt-bindings: Add Siemens vendor prefix omits 2fe2a2c7a97c x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() omits c2e4bfe0eef3 kernel/futex: Explicitly document pi_lock for pi_state own [...] omits a3f2428d2b9c kernel/futex: Move hb unlock out of unqueue_me_pi() omits a1565aa46998 kernel/futex: Make futex_wait_requeue_pi() only call fixup [...] omits 9a4b99fce659 kernel/futex: Kill rt_mutex_next_owner() omits 2df7062002d0 remoteproc: imx_proc: enable virtio/mailbox omits 8f2d8961640f remoteproc: imx_rproc: ignore mapping vdev regions omits 4ab8f9607aad remoteproc: imx_rproc: support i.MX8MQ/M omits b29b4249f8f0 remoteproc: imx_rproc: add i.MX specific parse fw hook omits ecadcc47492c remoteproc: imx_rproc: use devm_ioremap omits 1896b3d82c55 remoteproc: imx_rproc: correct err message omits 40df0a91b2a5 remoteproc: add is_iomem to da_to_va omits 2cfc056ef2c2 remoteproc: introduce is_iomem to rproc_mem_entry omits bc403b4dfcbc dt-bindings: remoteproc: imx_rproc: add i.MX8MQ/M support omits 9e4c31799cbd dt-bindings: remoteproc: convert imx rproc bindings to jso [...] omits 2bf2346159bc remoteproc: core: Remove casting to rproc_handle_resource_t omits 780a980e2b04 remoteproc: pru: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFI [...] omits c079b5cd9472 nvmem: core: Fix unintentional sign extension issue omits f675ba125bd3 RDMA/core: Remove unused req_ncomp_notif device operation omits 065cac6c686d of: property: Remove unneeded return variable omits 886db32398ab powerpc/kexec_file: Restore FDT size estimation for kdump kernel omits 67cc24ac17fe drm: panel: simple: Set enable delay for BOE NV110WTM-N61 omits 0befe3a0c612 Merge series "ASoC: mediatek: mt8183-mt6358: support machi [...] omits 6f2cd36f78ef Merge series "ASoC: codecs: wolfson: remove cppcheck warni [...] omits 51d35631c970 drm/panel-simple: Add N116BCA-EA1 omits 339c3e80ad3d dt-bindings: dt-bindings: display: simple: Add N116BCA-EA1 omits 87b497179f5c drm/panel-simple: Retry if we timeout waiting for HPD omits 6ec52621e77c drm/panel-simple: Don't wait longer for HPD than hpd_absent_delay omits 5e7222a3674e drm/panel-simple: Undo enable if HPD never asserts omits e208b3c4a974 x86/alternative: Support ALTERNATIVE_TERNARY omits dda7bb764849 x86/alternative: Support not-feature omits a0e2bf7cb700 x86/paravirt: Switch time pvops functions to use static_call() omits 6ea312d95e02 static_call: Add function to query current function omits b046664872dd static_call: Move struct static_call_key definition to sta [...] omits 5e21a3ecad15 x86/alternative: Merge include files omits 4fb6c04683aa arm64: dts: ti: k3-am642-evm: Add support for SPI EEPROM omits efbdf2e9183b arm64: dts: ti: k3-j7200-som-p0: Add nodes for OSPI0 omits 7c172b30a540 arm64: dts: ti: am654-base-board: Enable 8D-8D-8D mode on OSPI omits 4c20ee99dd1a arm64: dts: ti: k3-j721e-som-p0: Enable 8D-8D-8D mode on OSPI omits eb8f6194e807 arm64: dts: ti: k3-j721e-main: Update the speed modes supp [...] omits 6674a90bb141 arm64: dts: ti: k3-am65-mcu: Add RTI watchdog entry omits c68fded79a9f ASoC: soc-core: fix DMI handling omits 9dc21a066bb6 ASoC: mediatek: mt8183: support machine driver with rt1015p omits 5fd6b9b8b1c4 ASoC: dt-bindings: mt8183: add compatible string for using [...] omits 8ea9e29cc7fc ASoC: wm_hubs: align function prototype omits 492df5b0748a ASoC: wm_adsp: simplify return value omits ea80d4991b76 ASoC: wm8996: clarify expression omits b564fdb75691 ASoC: wm8994: align function prototype omits 729d42a4ab1a ASoC: wm8978: clarify expression omits d28a9dfeb807 ASoC: wm8958-dsp2: rename local 'control' arrays omits 13119a311aeb ASoC: wm8903: remove useless assignments omits 43fe3fe8b316 ASoC: wm2200: remove unused structure omits b6021b5623b9 ASoC: madera: align function prototype omits 4988f0cc254a ASoC: arizona: fix function argument omits 429fc6f9550e drm/vboxvideo: Use managed VRAM-helper initialization omits b8da9b10e26c fs/locks: print full locks information omits 2fb164f0ce95 mtd: rawnand: mtk: Fix WAITRDY break condition and timeout omits 3ba6d1ff041f mtd: rawnand: stm32_fmc2: Fix fall-through warnings for Clang omits fe1bc21f4472 mtd: rawnand: fsmc: Fix fall-through warnings for Clang omits 36a016a572ca mtd: onenand: Fix fall-through warnings for Clang omits 0975b633871c mtd: mtdchar: Fix fall-through warnings for Clang omits c6f51f1f5527 mtd: cfi: Fix fall-through warnings for Clang omits 312e3f8aefb5 thermal: Fix spelling mistake "disabed" -> "disabled" omits adc0496104b6 ARM: dts: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit omits 2533c9565d2d dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 EDIMM [...] omits 6ca2898df59f ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 omits 30f9a9da4ee1 ARM: dts: stm32: Add Engicam i.Core STM32MP1 SoM omits 111d2346d4b2 dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 omits 1d278204cbaa ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 7" OF omits 0427cea13800 dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 Mic [...] omits f838dae7afd0 ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 board omits 0be81dfaeaf8 ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 SoM omits 546203893173 dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 Mic [...] omits a1429f3d3029 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with f [...] omits 620b90d30c08 mtd: maps: fix error return code of physmap_flash_remove() omits b87b6d2d6f54 mtd: parsers: ofpart: make symbol 'bcm4908_partitions_quir [...] omits 1cb3ff130f4d media: imx: imx7_mipi_csis: Print shadow registers in mipi [...] omits 4fe5bb0b666e media: imx: imx7_mipi_csis: Use register macros in mipi_cs [...] omits 7b437a246aad media: imx: imx7_mipi_csis: Rename register macros to matc [...] omits 547e9437b00c media: imx: imx7_mipi_csis: Make ISP registers macros take [...] omits e3851164a52d media: imx: imx7_mipi_csis: Define macros for DPHY_BCTRL_L fields omits d73228a730d8 media: imx: imx7_mipi_csis: Fully initialize MIPI_CSIS_DPH [...] omits 6eac0eecd092 media: imx: imx7_mipi_csis: Turn register access macros in [...] omits 74f815840e66 media: imx: imx7_mipi_csis: Calculate Ths_settle from sour [...] omits bef63005e3ad media: imx: imx7_mipi_csis: Move link setup check out of l [...] omits 57b94933ebb8 media: imx: imx7_mipi_csis: Inline mipi_csis_set_hsync_settle() omits aeceec5e924b media: imx: imx7_mipi_csis: Fix UYVY8 media bus format omits 0445bc5324db media: imx: imx7_mipi_csis: Drop 10-bit YUV support omits 6e1de0062768 media: imx: imx7_mipi_csis: Avoid double get of wrap clock omits 421ba86abfa6 media: imx: imx7_mipi_csis: Make source .s_power() optional omits dd4191054b92 media: imx: imx7_mipi_csis: Fix input size alignment omits 5c7cf0f3f006 media: imx: imx7_mipi_csis: Acquire reset control without [...] omits 43664fa55c59 media: imx: imx7_media-csi: Create immutable link to sourc [...] omits dbedd2f4901e media: v4l2-mc: Add link flags to v4l2_create_fwnode_links [...] omits 42849cf0869f media: imx: imx7_media-csi: Add support for additional Bay [...] omits ef08345c4cce media: imx: imx7-media-csi: Don't enable SOF and EOF interrupts omits eacc813b31a0 media: imx: imx7-media-csi: Remove double reflash of DMA c [...] omits 30122594cd5b media: imx: imx7-media-csi: Don't double-enable the RxFIFO omits 67c98cb1ac7c media: imx: imx7-media-csi: Don't double-enable the CSI omits bc023b5a333a media: imx: imx7-media-csi: Simplify imx7_csi_rx_fifo_clear() omits b5cbab5e1a2f media: imx: imx7-media-csi: Set RFF burst type in imx7_csi [...] omits d525febdb7a1 media: imx: imx7-media-csi: Clear all configurable CSICR18 fields omits 49a72bb614dc media: imx: imx7-media-csi: Merge all config in imx7_csi_c [...] omits 5f09f37a7db9 media: imx: imx7-media-csi: Don't set the buffer stride wh [...] omits f7134e4514a8 media: imx: imx7-media-csi: Set the MIPI data type based o [...] omits df221c963985 media: imx: imx7-media-csi: Merge hw_reset() with init_int [...] omits f2635a9aa0c8 media: imx: imx7-media-csi: Merge streaming_start() with c [...] omits ff43ca911978 media: imx: imx7-media-csi: Move CSI configuration before [...] omits b0f4a7f77c1d media: imx: imx7-media-csi: Split imx7_csi_dma_stop() omits be1158f0f644 media: imx: imx7-media-csi: Rename imx7_csi_dma_start() to [...] omits 3c1dbc71c646 media: imx: imx7-media-csi: Don't lock access to is_csi2 omits c6f02291d114 media: imx: imx7-media-csi: Fix source type identification omits 66f469c1b484 media: imx: imx7-media-csi: Validate capture format in .li [...] omits db04bef6f1d2 media: imx: imx7-media-csi: Reorganize code in sections omits 37b48094169a media: imx: imx7-media-csi: Tidy up register fields macros omits 9206d3b48b6a media: imx: imx7-media-csi: Replace CSICR*_RESET_VAL with values omits 61c699bfb013 media: imx: imx7-media-csi: Create immutable link to captu [...] omits fbd36bceb816 media: imx: imx7-media-csi: Move (de)init from link setup [...] omits dbeecb112cb4 media: imx: imx7-media-csi: Remove control handler omits ab7d9fed9056 media: imx: capture: Support creating immutable link to ca [...] omits c24ead998ed1 media: imx: imx7-media-csi: Disable legacy video node API omits a1060d0789b1 media: imx: capture: Expose V4L2_CAP_IO_MC for the MC-centric API omits b41e93260425 media: imx: capture: Decouple video node from source with [...] omits 5e14568ccbdf media: imx: capture: Simplify __capture_legacy_try_fmt() omits a9512b261afd media: imx: capture: Simplify capture_validate_fmt() imple [...] omits 7edcce6cc082 media: imx: capture: Extract format lookup from __capture_ [...] omits cc271b675469 media: imx: capture: Return -EPIPE from __capture_legacy_t [...] omits 6cc209445c19 media: imx: capture: Pass v4l2_pix_format to __capture_leg [...] omits 96fe421e8db5 media: imx: capture: Remove unneeded variable in __capture [...] omits 49e1b5d6492b media: imx: capture: Add a mechanism to disable control in [...] omits 3a8548247830 media: imx: capture: Rename ioctl operations with legacy prefix omits 300852e3cc13 media: imx: capture: Rename querycap handler to capture_querycap omits 024b2f9cd225 media: imx: capture: Move default format init to a separat [...] omits 0d966feb6bd0 media: imx: capture: Store v4l2_pix_format in imx_media_video_dev omits 1f4e7241704b media: imx: capture: Register the video device after compl [...] omits 8e574216979e media: imx: capture: Initialize video_device programmatically omits b517f562e038 media: imx: capture: Move queue and ctrl handler init to i [...] omits cf56ac08795a media: imx: capture: Remove capture_priv stop field omits b3a300996cbe media: imx: capture: Clean up capture_priv structure omits e2c073c7d452 media: imx: capture: Handle errors from v4l2_fh_open() omits 5722a1742606 media: imx: capture: Remove forward declaration of capture_qops omits 6cf8b135a398 media: imx: capture: Use device name to construct bus_info omits d415448a836b media: imx: capture: Use dev_* instead of v4l2_* to log messages omits 82bedfbf663a media: imx: utils: Add ability to filter pixel formats by [...] omits 0ab05d7f7d24 media: imx: Set default sizes through macros in all drivers omits 772cb7f2cfd1 media: imx: Compile imx6-media-objs only for CONFIG_VIDEO_IMX_CSI omits 34632e762325 media: imx: Drop manual dependency on VIDEO_IMX_MEDIA omits 8ab63c4cc3bd media: imx: Move dependency on VIDEO_DEV to common Kconfig symbol omits e6668bbaa5f9 media: imx: Drop dependency on I2C omits efb8225ce665 media: ngene: switch from 'pci_' to 'dma_' API omits 225d0dbdb2b1 media: drxj: remove redundant assignments to variable imag [...] omits eea62d6d471a media: i2c: adv7511: remove open coded version of SMBus bl [...] omits cb1318fd80c3 media: cx23885: Fix various Hauppauge device analog captur [...] omits 5f864cfbf59b media: cx23885: add more quirks for reset DMA on some AMD IOMMU omits 6f097ddb8072 media: dvbdev: Switch to new kerneldoc syntax for named va [...] omits 3536169f8531 media: aspeed: fix clock handling logic omits cbe8373ca7e7 media: rkisp1: rsz: crash fix when setting src format omits ab954c4325a6 media: b2c2: remove trailing semicolon in macro definition omits 8938c48fa25b media: omap4iss: return error code when omap4iss_get() failed omits 73605de01f57 media: media/siano: kill pointless kmutex definitions omits b5fe86307e42 media: ngene: simplify the return expression of eeprom_wri [...] omits 3101010f7d66 media: anysee: simplify the return expression of anysee_ci [...] omits e56429b09d5e media: saa7146: use sg_dma_len when building pgtable omits 4e1cb753c04d media: saa7134: use sg_dma_len when building pgtable omits a4184b4f9901 media: fix incorrect kernel doc usages omits 5cde22fcc727 media: vivid: fix assignment of dev->fbuf_out_flags omits 29a42595c8dc media: v4l2-subdev.rst: typo fix omits 6e47269cb3f5 media: ti-vpe: Simplify bool comparison omits 71bb1b99a24f media: cec-notifier: also search for HDMI devices on I2C omits 9c39be40c015 media: drivers/media/usb: fix memory leak in zr364xx_probe omits 18a4ca76ada4 media: rkisp1: params: remove extra 'if' conditions omits 4fade8329ab2 media: mtk: fix mtk-smi dependency omits 24df8b74c8b2 media: drivers: media: pci: sta2x11: fix Kconfig dependenc [...] omits c3bf67e80532 media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c omits 8bca663a0aee media: media/usb:Remove superfluous "breaks" omits f0b8bbd367bb media: media/i2c: remove unneeded variable: "ret" omits 0aa3bdca3850 media: solo6x10: Switch to using the new API kobj_to_dev() omits 2f90857781bb media: qcom: camss: Fix overflows in clock rate calculations omits 78c2cc28df4a media: camss: use v4l2_get_link_freq() to calculate the re [...] omits 67012d97df93 media: v4l: common: v4l2_get_link_freq: add printing a warning omits 937da4fd2ca1 media: drivers: media: pci: cx18: Spelling fix of minimze [...] omits 611ce3395e34 media: drivers: media: pci: cx18: Couple of spell fixes in [...] omits 911edeff2264 media: drivers/media/pci/cx18: Fix a spelling minimze to m [...] omits 18490a1ad8ea media: use getter/setter functions omits 21ea3defde62 media: doc: h264/hevc: Clarify _START_CODE_NONE meaning omits 6a49401e15b5 media: usbtv: constify static structs omits 6b45fbfa5309 media: include: media: davinci: Fixed up few trivial spell [...] omits 0c8be47d4a72 media: platform: sti: make a const arrays static, makes ob [...] omits bcbe55dc7b41 media: uapi: Correct doc comment in H264 uAPI omits 34d5fc1e0da1 media: rc: add keymap for Xbox 360 Universal Media remote omits c49206786ee2 media: dvb-usb: Fix use-after-free access omits 13a79f14ab28 media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() omits e5f3b2f4f237 media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 omits 042c122f4a30 media: em28xx: Add pid for bulk revision of Hauppauge 461e omits 3f9fcc4c84c6 media: rc: add keymap for minix-neo remote omits 0ec694d6718a media: ite-cir: in_use is not needed omits 28c7afb07ccf media: ite-cir: check for receive overflow omits 0b16cd575d6d media: ite-cir: move runtime information into driver data omits cc83573c46f6 media: ite-cir: carrier and duty cycle can be set via ioctl omits 17e327a67e2a media: ite-cir: use standard logging and reduce noise omits 0b2c7dcff345 media: ite-cir: set parent device omits 112902fc1451 media: ite-cir: remove unused fields omits dd354506911a media: rc/ite-cir: replace spin_lock_irqsave by spin_lock [...] omits c4a1bff9507f media: v4l docs: move some cross-reference identifiers omits f82c0bd4a5dd media: vbi_hsync.svg: fix the viewports omits f9f81841bba3 media: dev-overlay.rst: cleanup the xvideo example omits fea13a6935c7 media: docs: uAPI: fix table output in LaTeX/PDF format omits 4a1873f5bf2b media: pixfmt-yuv-planar.rst: fix PDF OUTPUT omits 86d3a055a467 media: ext-ctrls-codec-stateless.rst: fix an H-264 table format omits b58398f22855 media: buffer.rst: fix a PDF output issue omits e89dbb12b677 media: docs: pixfmt: use section titles for bayer formats omits 43774190ffde media: ext-ctrls-jpeg.rst: cleanup V4L2_CID_JPEG_COMPRESSI [...] omits 235ad7e64787 media: ext-ctrls-codec.rst: simplify a few tables omits da3e2702cacc media: ext-ctrls-codec.rst: add a missing profile description omits f23f5c709427 media: ext-ctrls-codec-stateless.rst: change a FWHT flag d [...] omits 571610162bc5 media: docs: sliced-vbi: fix V4L2_SLICED_WSS_625 docs omits a78801a4431d media: control.rst: use a table for V4L2_CID_POWER_LINE omits b0b6ef0bb273 media: colorspaces-details.rst: drop tabularcolumns omits 8f62f59f83c3 mtd: parsers: qcom: incompatible with spi-nor 4k sectors omits c95310e1b33e mtd: parsers: qcom: Fix error condition omits 2d751203aacf mtd: parsers: ofpart: limit parsing of deprecated DT syntax omits c1a74160eaf1 Bluetooth: hci_qca: Add device_may_wakeup support omits 9c896eeca457 ALSA: ppc: keywest: remove outdated comment omits 81519f778830 x86/setup: Remove unused RESERVE_BRK_ARRAY() omits 6d19628f539f Bluetooth: SMP: Fail if remote and local public keys are i [...] omits a620bbaa3510 asm-generic/hyperv: Add missing function prototypes per -W [...] omits 55cc33fab5ac rtc: m48t59: use platform_get_irq_optional omits bb17230c61a6 mtd: parsers: ofpart: support BCM4908 fixed partitions omits 462d69a2dc3d mtd: mtdcore: constify name param in mtd_bdi_init omits 1ca890d325c8 mtd: parsers: extend Qcom SMEM parser to SPI flash omits 1ad55288829c mtd: char: Get rid of Big MTD Lock omits ecd400ce5f97 mtd: char: Drop mtd_mutex usage from mtdchar_open() omits cb4543054c5c mtd: don't lock when recursively deleting partitions omits d38c2b93258a mtd: rfd_ftl: Use module_mtd_blktrans to register driver omits 2dd8b55e2c28 mtd: nftlcore: Use module_mtd_blktrans to register driver omits 1d5b7d479e7e mtd: mtdswap: Use module_mtd_blktrans to register driver omits b1f9604f4d2a mtd: mtdblock_ro: Use module_mtd_blktrans to register driver omits 27b08bf3c338 mtd: mtdblock: Use module_mtd_blktrans to register driver omits f7e39bb7f8ee mtd: inftlcore: Use module_mtd_blktrans to register driver omits c45f07399db2 mtd: ftl: Use module_mtd_blktrans to register driver omits 6cfeb41a8259 mtd: Add helper macro for register_mtd_blktrans boilerplate omits 683313993dbe mtd: physmap: physmap-bt1-rom: Fix unintentional stack access omits 55fbb9ba4f06 mtd: rawnand: qcom: Return actual error code instead of -ENODEV omits 08608adb520e mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() omits f5200c14242f mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC omits 503ee5aad430 mtd: rawnand: qcom: update last code word register omits e7a307f21a51 mtd: rawnand: qcom: Add helper to configure location register omits 622d3fc8de7d mtd: rawnand: qcom: Rename parameter name in macro omits b057e498fdaf mtd: rawnand: qcom: Add helper to check last code word omits 9a7c39e23d70 mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper omits e7a97528e3c7 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() omits 469b99248985 mtd: spinand: gigadevice: Support GD5F1GQ5UExxG omits 8ffbec7df4d6 mtd: nand: fix error handling in nand_prog_page_op() #2 omits ec9e0203a359 mtd: nand: fix error handling in nand_prog_page_op() #1 omits 0646493edd02 mtd: rawnand: qcom: Update register macro name for 0x2c offset omits bf3816d28f07 mtd: nand: ecc-hamming: Use the public nsteps field omits 3e66843c7428 mtd: nand: ecc-bch: Use the public nsteps field omits 49894937fc11 mtd: rawnand: omap: Use ECC information from the generic s [...] omits 5b9215acb518 mtd: rawnand: Try not to use the ECC private structures omits ba4a40a483da mtd: nand: Add a helper to retrieve the number of ECC byte [...] omits e3554b10babd mtd: nand: Add a helper to retrieve the number of ECC steps omits 12e0df0c6f60 mtd: nand: ecc-hamming: Populate the public nsteps field omits 7cd37e7e958b mtd: nand: ecc-bch: Populate the public nsteps field omits 2bc611844b5d mtd: nand: Let ECC engines advertize the exact number of steps omits 35bb28ece90d Merge drm/drm-next into drm-intel-next omits c053c4eb5a0f ipmi: Handle device properties with software node API omits dcd10526ac5a ipmi:ssif: make ssif_i2c_send() void omits c6ddd5f1c3f3 ipmi: Refine retry conditions for getting device id omits d9a69846241c rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] omits 34bb97512641 net: fddi: skfp: Mundane typo fixes throughout the file smt.h omits 6b9c8f46af9d net: ipv4: route.c: fix space before tab omits f2050d913944 Merge branch 'ionic-next' omits a25edab93b28 ionic: simplify use of completion types omits 55eda6bbe0c8 ionic: rebuild debugfs on qcq swap omits 89e572e7369f ionic: simplify rx skb alloc omits f37bc3462e80 ionic: optimize fastpath struct usage omits 4b0a7539a372 ionic: implement Rx page reuse omits 2b5720f26908 ionic: move rx_page_alloc and free omits 1211f4e9ae13 Merge branch 'libbpf/xsk cleanups' omits 7e8bbe24cb8b libbpf: xsk: Move barriers from libbpf_util.h to xsk.h omits 2882c48bf8f2 libbpf: xsk: Remove linux/compiler.h header omits a9c80b03e586 bpf: Fix warning comparing pointer to 0 omits 04ea63e34a2e selftests/bpf: Fix warning comparing pointer to 0 omits eeada4105d73 Merge branch 'dpaa2-switch-next' omits f48298d3fbfa staging: dpaa2-switch: move the driver out of staging omits 1c4928fc2929 staging: dpaa2-switch: prevent joining a bridge while VLAN [...] omits 685b480145c1 staging: dpaa2-switch: add fast-ageing on bridge leave omits d671407fccbb staging: dpaa2-switch: accept only vlan-aware upper devices omits 16abb6ad6abc staging: dpaa2-switch: move the notifier register to modul [...] omits 539dda3c5d19 staging: dpaa2-switch: properly setup switching domains omits 613c0a5810b7 staging: dpaa2-switch: enable the control interface omits 7fd94d86b7f4 staging: dpaa2-switch: add .ndo_start_xmit() callback omits 0b1b71370458 staging: dpaa2-switch: handle Rx path on control interface omits 04abc97d3ef7 staging: dpaa2-switch: setup dpio omits 2877e4f7e189 staging: dpaa2-switch: setup buffer pool and RX path rings omits 26d419f36a23 staging: dpaa2-switch: get control interface attributes omits 5dda9a7921c7 staging: dpaa2-switch: remove obsolete .ndo_fdb_{add|del} [...] omits 282d47de29c7 staging: dpaa2-switch: fix up initial forwarding configura [...] omits 93a4d0ab1e44 staging: dpaa2-switch: remove broken learning and flooding [...] omits 157611c895d9 Merge branch 'enetc-cleanups' omits 7a5222cb7a56 net: enetc: make enetc_refill_rx_ring update the consumer index omits 0486185ee244 net: enetc: remove forward declaration for enetc_map_tx_buffs omits 8580b3c3d786 net: enetc: remove forward-declarations of enetc_clean_{rx [...] omits 7f071a450b08 net: enetc: use enum enetc_active_offloads omits c027aa9201eb net: enetc: simplify callers of enetc_rxbd_next omits 4b47c0b81ffd net: enetc: don't initialize unused ports from a separate [...] omits 5b4daa7f1256 net: enetc: pass bd_count as an argument to enetc_setup_cbdr omits 0bfde022b345 net: enetc: squash clear_cbdr and free_cbdr into teardown_cbdr omits 27f9025d4941 net: enetc: save the mode register address inside struct e [...] omits 24be14e3260a net: enetc: squash enetc_alloc_cbdr and enetc_setup_cbdr omits 01121ab73924 net: enetc: save the DMA device for enetc_free_cbdr omits 176769d10f96 net: enetc: move the CBDR API to enetc_cbdr.c omits d9b7eae8e342 PCI/RCEC: Fix RCiEP device to RCEC association omits e2359fad458a Merge branch 'defxx-updates' omits 4e052626b1a8 FDDI: defxx: Use driver's name with resource requests omits 795e272e5474 FDDI: defxx: Implement dynamic CSR I/O address space selection omits 193ced4a7959 FDDI: defxx: Make MMIO the configuration default except for EISA omits f626ca682912 FDDI: defxx: Bail out gracefully with unassigned PCI resou [...] omits a3c392302aba Merge branch 'mlxsw-misc-updates' omits 4734a750f467 mlxsw: Adjust some MFDE fields shift and size to fw implem [...] omits 315afd2068a8 mlxsw: core: Expose MFDE.log_ip to devlink health omits ff12ba3ad78d mlxsw: reg: Extend MFDE register with new log_ip field omits 2ab781c2ccf4 mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 omits 675e5a1e1afa mlxsw: reg: Fix comment about slot_index field in PMAOS register omits 825e8885779d mlxsw: spectrum: Reword an error message for Q-in-Q veto omits 13fdb9403d9e net: ipv6: route.c:fix indentation omits 847cbfc014ad net: add a helper to avoid issues with HW TX timestamping [...] omits aa27b8f7a048 FDDI: defza: Update my e-mail address omits 4d248c0deea5 FDDI: defxx: Update my e-mail address omits e56763ee50a3 FDDI: if_fddi.h: Update my e-mail address omits 58c04397f74b sched: act_sample: Implement stats_update callback omits 762c1adb1c15 isdn: mISDN: remove unneeded variable 'ret' omits 3559c1ea4336 net: broadcom: bcm4908_enet: read MAC from OF omits 1ddc3229ad3c skbuff: remove some unnecessary operation in skb_segment_list() omits 134639e9cc0f qed: Fix fall-through warnings for Clang omits 71ae2cb30531 net: plip: Fix fall-through warnings for Clang omits 90d181ca488f net: rose: Fix fall-through warnings for Clang omits b1866bfff922 net: core: Fix fall-through warnings for Clang omits ecd1c6a51fcc net: bridge: Fix fall-through warnings for Clang omits 5646fba6eaff net: ax25: Fix fall-through warnings for Clang omits 4cdbe58b4b3c decnet: Fix fall-through warnings for Clang omits 2a86b4a7f7ff net: cassini: Fix fall-through warnings for Clang omits 097c8ff042e3 net: 3c509: Fix fall-through warnings for Clang omits fdeadd6e49b3 net: mscc: ocelot: Fix fall-through warnings for Clang omits 537a0c5c4218 net: fddi: skfp: smt: Replace one-element array with flexi [...] omits 3e6f20e09a45 net/rds: Drop duplicate sin and sin6 assignments omits 4b18d5d1b2ba net: ethernet: chelsiofix: spelling typo of 'rewriteing' omits 67a580aad179 drivers: isdn: mISDN: fix spelling typo of 'wheter' omits 97c2c69e1926 virtio-net: support XDP when not more queues omits 0bb3262c0248 net: socket: use BIT() for MSG_* omits e35ecb466eb6 RDMA/iwcm: Allow AFONLY binding for IPv6 addresses omits 0f00571f9433 RDMA/hns: Use new SQ doorbell register for HIP09 omits 097eb1136ebb nvmem: core: Add functions to make number reading easy omits b95bbae19954 Merge branch 'at91-fixes' into at91-next omits b18adee4ce44 stacktrace: Move documentation for arch_stack_walk_reliabl [...] omits 4d5f52838d11 bus: mhi: Make firmware image optional for controller omits 6403298c58d4 bus: mhi: core: Fix check for syserr at power_up omits aaca4233ea03 bus: mhi: core: Update debug prints to include local device state omits ef2126c4e2ea bus: mhi: core: Process execution environment changes serially omits 4884362f6977 bus: mhi: core: Download AMSS image from appropriate function omits 925089c1900f bus: mhi: core: Destroy SBL devices when moving to mission mode omits 020d3b26c07a bus: mhi: Early MHI resume failure in non M3 state omits 8de5ad994143 bus: mhi: core: Add missing checks for MMIO register entries omits e5b53b5be677 bus: mhi: core: Rename debugfs directory name omits 0ecc1c70dcd3 bus: mhi: core: Fix invalid error returning in mhi_queue omits 0fccbf0a3b69 bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from sta [...] omits d3800c1dce24 bus: mhi: pci_generic: Add support for runtime PM omits e89878aa4b79 bus: mhi: pci_generic: Use generic PCI power management omits e3e5e6508fc1 bus: mhi: pci_generic: No-Op for device_wake operations omits 59d05b71729b bus: mhi: pci_generic: Add SDX24 based modem support omits ac4bf60bbaa0 bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support omits 9ea48efdc528 bus: mhi: pci_generic: Parametrable element count for events omits 043d7f9713b7 MIPS: Enable some missed configs in loongson3_defconfig to [...] omits c024e8f665c9 MIPS: BCM63xx: Spello fix in the file clk.c omits 6228bd65288a mips: syscalls: switch to generic syscallhdr.sh omits ecbba30fbf45 mips: syscalls: switch to generic syscalltbl.sh omits 45c7e8af4a5e MIPS: Remove KVM_TE support omits a1515ec7204e MIPS: Remove KVM_GUEST support omits 87aaf2523cad Merge tag 'mips-fixes_5.12_1' into mips-next omits 1ae6478b0e6b docs/pinctrl: document debugfs files omits 5513b411ea5b Documentation: rename pinctl to pin-control omits 6199f6becc86 pinctrl: pinmux: Add pinmux-select debugfs file omits 47473813bdcb pinctrl: use to octal permissions for debugfs files omits d2cd54c24e80 pinctrl: ingenic: add missing call to of_node_put() omits b37c35781d9a pinctrl: rockchip: clear int status when driver probed omits 35b25fd32b5f pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map omits ffeaa23aa001 pinctrl: stm32: add missing of_node_put omits a7db796b305b pinctrl: armada-cp110 - fix MPP54/MPP55 functions omits b24236f55433 pinctrl: cp110-system-controller: fix the pin function names omits ba434267d076 pinctrl: equilibrium: add missing of_node_put omits 2c9141572a33 dt-bindings/timer: ingenic: Add compatible strings for JZ4760(B) omits f46636f425c0 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs omits 9468e7b03187 dt-bindings: thermal: rcar-gen3-thermal: Support five TSC [...] omits 64682e1b7744 Merge series "Report jack and button detection + Capture S [...] omits 9bcf56c9647a Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] omits 542712826f8d ASoC: rt5682: add delay time of workqueue to control next [...] omits d59cfc6544dc ASoC: rt715-sdca: Remove unused including <linux/version.h> omits d3223608c5bc ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw [...] omits b7d00776ebf7 ASoC: cs42l42: Wait for PLL to lock before switching to it omits 882589bb707b ASoC: cs42l42: Only start PLL if it is needed omits 0ea23660c717 ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT omits 2cdba9b045c7 ASoC: cs42l42: Use bclk from hw_params if set_sysclk was n [...] omits c5b8ee0879bc ASoC: cs42l42: Report jack and button detection omits 585e7079de0e ASoC: cs42l42: Add Capture Support omits 43fc357199f9 ASoC: cs42l42: Set clock source for both ways of stream omits 621d65f3b868 ASoC: cs42l42: Provide finer control on playback path omits 1abca8e1c77b ASoC: cs42l42: Disable regulators if probe fails omits 2b869e0ea598 ASoC: cs42l42: Remove power if the driver is being removed omits ac922edc80aa ASoC: convert Microchip I2SMCC binding to yaml omits 32432b8eea2d Merge series "Report jack and button detection + Capture S [...] omits 7ad4d237e7c4 ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver omits 3f004d2dc118 ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin omits 452801cabc0a ASoC: rt5645: Move rt5645_platform_data to sound/soc/codec [...] omits cc2d7429d65c ASoC: codecs/jz4770: Remove superfluous error message omits 20d17057f0a8 ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver omits 90b2d3733879 ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname( [...] omits aa4890f673f9 ASoC: wm8962: Relax bit clock divider searching omits 98537d5c9257 Merge series "ASoC: remove more make W=1 warnings" from Pi [...] omits d639089a8468 Merge series "ASoC: realtek: fix cppcheck warnings" from P [...] omits 51bc908fccb1 ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc omits a5e78cfbd50e ASoC: codecs: fix platform_no_drv_owner.cocci warnings omits 3d01f5ee19c3 ASoC: rt1316: Fix return value check in rt1316_sdw_probe() omits 5d90fef68091 ASoC: sgtl5000: Fix identation of .driver elements omits 4c869beda489 ASoC: codec: Omit superfluous error message in jz4760_code [...] omits f323ecedf322 ASoC: qcom: q6dsp: fix kernel-doc warning omits 45468f2cfe96 ASoC: Intel: bytcr_wm5102: remove unused static variable omits 9d02a3021833 ASoC: fsl: fsl_easrc: fix kernel-doc warning omits 6a9287f5beef ASoC: fsl: fsl_ssi: fix kernel-doc warning omits 7655e32685e8 ASoC: amd: renoir: remove invalid kernel-doc comment omits 5dd902d99ebb ASoC: sigmadsp-regmap: fix kernel-doc warning omits 79d77f7fd1de ASoC: rt5631: fix kernel-doc warning omits c5036b86678f ASoC: jz4760: fix set but not used warning omits 80cd73094c40 ASoC: cs4270: fix kernel-doc omits f1a1da09faa3 ASoC: rt5682: remove useless initialization omits ec6aa9b59dbf ASoC: rt5682: remove useless assignments omits e699b2c89f83 ASoC: rt5682: clarify expression omits 51cb94f6c340 ASoC: rt5677: remove useless assignment omits ae052909d1b1 ASoC: rt5677: clarify expression omits 7ad9b8d28d3f ASoC: rt5670: clarify expression omits 6fa544568515 ASoC: rt5668: remove useless assignments omits 17de60946a65 ASoC: rt5668: clarify expression omits 17d78e931148 ASoC: rt5665: clarify expression omits ca1107d305b5 ASoC: rt5663: clarify expression omits 9fd72391ae8f ASoC: rt5660: clarify expression omits bb133ec21f86 ASoC: rt5659: clarify expression omits 9b9adc5b749d ASoC: rt5651: remove useless assignment omits 33eaffe3706a ASoC: rt5651: clarify expression omits fa0eb20cb38d ASoC: rt5645: clarify expression omits 5864cf7f26ae ASoC: rt5645: use logical OR omits 4fbd2978944c ASoC: rt5640: clarify expression omits 1dd9cca70146 ASoC: rt1308: clarify expression omits 9e884eed54c4 ASoC: rt1305: clarify expression omits a426017ed593 ASoC: rt1016: clarify expression omits 4354ad55cde7 ASoC: rt1015: clarify expression omits 5a2429926549 ASoC: rt1011: clarify expression omits 7e66f16251eb ASoC: rt1011: remove redundant test omits f7c5c16875c2 ASoC: rt1011: use logical OR omits 7942bf067172 Merge series "ASoC: Intel: soc-acpi: remove unused TigerLa [...] omits 842860f45dbd Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] omits e443858258a2 ASoC: SOF: Intel: hda: enable async suspend omits ee00e0bf7e4f ASoC: wm8524: Do not print probe defer error omits 7810ea4c8f74 ASoC: Intel: atom: fix kernel-doc omits 2fb8711095a1 ASoC: soc-dai: fix kernel-doc omits 075d7da7d6b4 ASoC: codecs: nau8825: fix kernel-doc omits 5ed26a834b83 ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config omits 4e8d9fe7f09b ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only omits ead2a3e43f0a ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM omits 153bb1feefd2 ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding omits 16135d66309a ASoC: mchp-i2s-mcc: Add FIFOs support omits bfdca489751f ASoC: mchp-i2s-mcc: Add support to select TDM pins omits 13c1629d758a ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and [...] omits 99ac2f8d1508 ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5 omits fa576ff64f5d Merge series "ASoC: rsnd: cleanup ppcheck warning for Rene [...] omits ef1ed5b855f6 Merge series "drop unneeded snd_soc_dai_set_drvdata" from [...] omits 3766623b5c44 Merge series "ASoC: sh: remove cppcheck warnings" from Pie [...] omits d59748076b89 Merge series "ASoC: core: remove cppcheck warnings" from P [...] omits 260fe5535b69 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] omits 4ea62149dc62 Merge series "soc-pcm: tidyup snd_pcm_hardware setup for F [...] omits 029448a8560f Merge series "ASoC: fsl: remove cppcheck warnings" from Pi [...] omits 7817317e2ffa Merge series "ASoC: rt*: Constify static structs" from Rik [...] omits 893bc891d39d Merge series "ASoC: qcom: remove cppcheck warnings" from P [...] omits 2b719fd20f32 ASoC: rt1316: Add RT1316 SDCA vendor-specific driver omits 1b99d50b9709 ASoC: Intel: Skylake: Compile when any configuration is selected omits 5f160cbe76bf ASoC: fsl_xcvr: move reset assert into runtime_resume omits 1372c76802be ASoC: SOF: Intel: hda: turn off display power in resume omits 1730ef62874d ASoC: Intel: boards: sof-wm8804: add check for PLL setting omits ff5687854323 ASoC: codecs: lpass-rx-macro: remove redundant initializat [...] omits 907e0cdebc1f ASoC: fsl_sai: Add pm qos cpu latency support omits 13fba3e873b1 ASoC: uniphier: Simplify the return expression of uniphier [...] omits 933f98be60a7 ASoC: constify of_phandle_args in snd_soc_get_dai_name() omits b6e499bcb32f ASoC: rsnd: cleanup ppcheck warning for adg.c omits 31dbf7acc6a3 ASoC: rsnd: cleanup ppcheck warning for cmd.c omits e539943c664e ASoC: rsnd: cleanup ppcheck warning for core.c omits 0779baa812cf ASoC: rsnd: cleanup ppcheck warning for ssi.c omits 929cc7826055 ASoC: rsnd: cleanup ppcheck warning for ssiu.c omits eb0d22d793e8 ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata omits 36785fec16be ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata omits b8fdf6093144 ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata omits 64ca77d9f55a ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata omits b7e41867a4c9 ASoC: sh: siu_pcm: remove unused variable omits eeff1df1fa13 ASoC: sh: siu_pcm: remove useless assignment omits 9946871c6087 ASoC: sh: rcar: ssi: remove redundant assignment omits 4862811f8735 ASoC: sh: rcar: ctu: add missing error check omits 652fc90f9de4 ASoC: sh: rcar: simplify return omits d29a60604fe6 ASoC: sh: rcar: align function prototypes omits 77150b5a5a47 ASoC: sh: dma-sh7760: remove unused variable omits bd029fc86834 ASoC: generic: simple-card-utils: remove useless assignment omits 47108a61b2f7 ASoC: soc-topology: clarify expression omits 61456212e80e ASoC: soc-pcm: add error log omits 61b9eedd93b1 ASoC: soc-pcm: remove shadowing variable omits 9dbe774091b0 ASoC: soc-pcm: remove redundant assignment omits 7ca5f0494617 ASoC: soc-ops: remove useless assignment omits c856cef731dd ASoC: samsung: snow: remove useless test omits fbb123e248c1 ASoC: samsung: smdk_wm8994: add missing return omits 0587e83c5d8b ASoC: samsung: s3c24xx_simtec: add missing error check omits 5a81abc2ea3d ASoC: samsung: i2s: remove unassigned variable omits 4fe28461e289 ASoC: soc-pcm: unpack dpcm_set_fe_runtime() omits 1b8cb123f3dd ASoC: soc-pcm: add dpcm_runtime_setup() omits 5f53898af1a2 ASoC: soc-pcm: add dpcm_runtime_setup_fe() omits 7f4a763642cc ASoC: soc-pcm: unpack dpcm_init_runtime_hw() omits 6053a840f711 ASoC: soc-pcm: remove strange format storing omits b86fe83448b4 ASoC: fsl: p1022_ds: remove useless assignment omits f5036db354d9 ASoC: fsl: mpc8610: remove useless assignment omits 91ab7743112b ASoC: fsl: mpc5200: signed parameter in snprintf format omits 4a6202f0cef5 ASoC: fsl: imx-hdmi: remove unused structure members omits 2fb563567bc4 ASoC: fsl: fsl_ssi: remove unnecessary tests omits 8f6fef01a5ba ASoC: fsl: fsl_esai: clarify expression omits 062b85216886 ASoC: fsl: fsl_easrc: remove useless assignments omits b035a9efda28 ASoC: fsl: fsl_dma: remove unused variable omits b29674357622 ASoC: fsl: fsl_asrc: remove useless assignment omits c4fd082e4662 ASoc: rt5631: Constify static struct coeff_clk_div omits 3084e5f7f753 ASoC: rt*: Constify static struct acpi_device_id omits f9e56a34cda2 ASoC: rt*: Constify static struct snd_soc_dai_ops omits 628fc9d9a0e6 ASoC: rt*: Constify static struct sdw_slave_ops omits 4b4f2119f985 ASoC: lpass-wsa-macro: add missing test omits 7faaea14feee ASoC: wcd934x: remove useless return omits 8d2f2d7ff3c6 ASoC: wcd9335: clarify return value omits 77af06de3013 ASoC: wcd-clsh-v2: align function prototypes omits be79e73e3adb ASoC: qcom: q6asm: align function prototypes omits 32d4e59cb39d ASoC: qcom: q6afe: align function prototype omits 12900bacb4f3 ASoC: qcom: q6afe: remove useless assignments omits 18bcac6ed746 ASoC: qcom: q6dsp-dai: clarify expression omits 64298706dcc9 ASoC: qcom: lpass-platform: remove useless assignment omits 8106efdce036 ASoC: qcom: lpass-hdmi: remove useless return omits 45ee8b79d679 regulator: add missing call to of_node_put() omits 1e50433c5705 regulator: pf8x00: Use regulator_map_voltage_ascend for pf [...] omits 438421b07bf8 regulator: spmi: Add support for ULT LV_P50 and ULT P300 omits eca1851aa3e1 Merge existing fixes from regulator/for-5.12 omits 31890269c0a0 spi: cadence-quadspi: Silence shiftTooManyBitsSigned warning omits 2c94b1b7dda1 Merge series "parport: Introduce module_parport_driver() a [...] omits 260864f797f2 spi: mt6779: update spi document omits 32f298481add spi: spi-nxp-fspi: Add imx8dxl support omits 82ce7d0e74b6 spi: spi-nxp-fspi: Implement errata workaround for LS1028A omits c791e3c31cb2 spi: spi-nxp-fspi: Add imx8dxl driver support omits 31e92cbfb9cd spi: spi-nxp-fspi: Add support for IP read only omits 87d62d8fa666 spi: cadence-quadspi: add missing of_node_put omits 120a9e8155cb spi: atmel: Drop unused variable omits e50989527fae spi: rockchip: avoid objtool warning omits abdc5db39d72 spi: omap2-mcspi: Activate pinctrl idle state during runti [...] omits d098738eb3a1 Merge existing fixes from spi/for-5.12 omits 529bee9ed1b5 spi: lm70llp: Switch to use module_parport_driver() omits 8c7e98f74ceb spi: butterfly: Switch to use module_parport_driver() omits a0521f70aee0 parport: Introduce module_parport_driver() helper macro omits 45c7eaeb29d6 thermal: thermal_of: Fix error return code of thermal_of_p [...] omits 2d7ee6989a3b arm64: dts: mediatek: mt8183: evb: Add domain supply for mfg omits ffb597b2bd3c spi: ath79: remove spi-master setup and cleanup assignment omits 19e213217458 spi: ath79: always call chipselect function omits fb8695e3749e spi: bcm63xx-hsspi: fix pm_runtime omits 2d13f2ff6073 spi: bcm63xx-spi: fix pm_runtime omits 1d309cd688a7 spi: spi-ti-qspi: Free DMA resources omits e41a962f82e7 regmap: set debugfs_name to NULL after it is freed omits 569519de002f Merge branches 'omap-for-v5.13/genpd-dra7', 'omap-for-v5.1 [...] omits 083516ad540a Merge tags 'genpd-dts-dra7', 'genpd-dts-omap4' and 'genpd- [...] omits 229e1e1146e4 ARM: OMAP2+: Drop legacy platform data for omap5 hwmod omits e98cf7e69486 ARM: OMAP2+: Drop legacy platform data for omap5 l3 omits 5b9a7b0d2f2a ARM: OMAP2+: Drop legacy platform data for omap5 l4_cfg omits 8a3253194641 ARM: OMAP2+: Drop legacy platform data for omap5 l4_per omits a91560500c2a ARM: OMAP2+: Drop legacy platform data for omap5 l4_wkup omits 21206c8f2cb5 ARM: OMAP2+: Drop legacy platform data for omap5 sata omits 3c648501f8fb ARM: OMAP2+: Drop legacy platform data for omap5 mpu omits aa820b664f88 ARM: OMAP2+: Drop legacy platform data for omap5 emif omits 1006777ef4a1 ARM: OMAP2+: Drop legacy platform data for omap5 dmm omits e18088794613 ARM: dts: Configure simple-pm-bus for omap5 l3 omits abd1d31d8292 ARM: dts: Configure simple-pm-bus for omap5 l4_cfg omits 6fe4ff901607 ARM: dts: Configure simple-pm-bus for omap5 l4_per omits 689919e6e2b9 ARM: dts: Configure simple-pm-bus for omap5 l4_wkup omits d1d16959fea7 ARM: dts: Move omap5 l3-noc to a separate node omits a571cc394194 ARM: dts: Move omap5 mmio-sram out of l3 interconnect omits 41ccb6623711 ARM: dts: Configure interconnect target module for omap5 sata omits 5f89cdc1034c ARM: dts: Configure interconnect target module for omap5 gpmc omits 0e666eb531ea ARM: dts: Configure interconnect target module for omap5 mpu omits 9921f0b9d07a ARM: dts: Configure interconnect target module for omap5 emif omits 84864f8d2c4e ARM: dts: Configure interconnect target module for omap5 dmm omits 2584d7e7f87a ARM: OMAP2+: Drop legacy platform data for omap4 hwmod omits 3e1ea524d6db ARM: OMAP2+: Drop legacy platform data for omap4 l3 omits 058b4880a840 ARM: OMAP2+: Drop legacy platform data for omap4 l4_cfg omits 6dd3c9259767 ARM: OMAP2+: Drop legacy platform data for omap4 l4_per omits e9c5aafaab59 ARM: OMAP2+: Drop legacy platform data for omap4 l4_wkup omits 229f3477d64c ARM: OMAP2+: Drop legacy platform data for omap4 mpu omits 88b187916898 ARM: OMAP2+: Drop legacy platform data for omap4 debugss omits a8876b4a3d68 ARM: OMAP2+: Drop legacy platform data for omap4 emif omits 35c34fbcbfd0 ARM: OMAP2+: Drop legacy platform data for omap4 dmm omits e1d4a11d68b6 ARM: dts: Prepare for simple-pm-bus for omap4 l3 omits 40dbf5b13f23 ARM: OMAP2+: Drop legacy platform data for omap4 control modules omits eb586ea39f26 ARM: OMAP2+: Drop legacy platform data for omap4 iss omits 9a1d0c2837c9 ARM: dts: Configure simple-pm-bus for omap4 l4_cfg omits 67dcfdc4a63b ARM: dts: Configure simple-pm-bus for omap4 l4_per omits d978b69fa7b2 ARM: dts: Configure simple-pm-bus for omap4 l4_wkup omits bacc83e5eef9 ARM: dts: Move omap4 l3-noc to a separate node omits fbe8285d65a9 ARM: dts: Move omap4 mmio-sram out of l3 interconnect omits e55cc3f0404c ARM: dts: Configure interconnect target module for omap4 mpu omits 932ddde18318 ARM: dts: Configure interconnect target module for omap4 debugss omits 0600dabe34cc ARM: dts: Configure interconnect target module for omap4 emif omits fe85baacd73b ARM: dts: Configure interconnect target module for omap4 dmm omits 398c66ed22fa ARM: dts: Configure power-domain for omap4 dts iss omits 345ac6b17b18 ARM: dts: Configure power-domain for omap4 gfx omits 7440e912b0fe thermal:ti-soc-thermal: Remove duplicate include in ti-bandgap omits 54bc4edb3e52 ARM: OMAP2+: Drop legacy platform data for dra7 hwmod omits ecb4c5c0961b ARM: dts: Configure simple-pm-bus for dra7 l3 omits 53fb6ae97af4 ARM: OMAP2+: Drop legacy platform data for dra7 l3 omits e93e4104a23a ARM: dts: Configure simple-pm-bus for dra7 l4_cfg omits b5ac9dedc14b ARM: OMAP2+: Drop legacy platform data for dra7 l4_cfg omits bdfafc8e2b3d ARM: dts: Configure simple-pm-bus for dra7 l4_per3 omits b3db9b25ffc7 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per3 omits 26c36e16d45e ARM: dts: Configure simple-pm-bus for dra7 l4_per2 omits ca319f4f41a3 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per2 omits f483a3e12341 ARM: dts: Configure simple-pm-bus for dra7 l4_per1 omits 47a4b458c184 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per1 omits 9a75368b6426 ARM: dts: Configure simple-pm-bus for dra7 l4_wkup omits 3e09b7d201c6 ARM: OMAP2+: Drop legacy platform data for dra7 l4_wkup omits 27559a8bd436 ARM: dts: Configure interconnect target module for dra7 dmm omits 860e24644357 ARM: OMAP2+: Drop legacy platform data for dra7 dmm omits f5d0aba7c198 ARM: dts: Configure interconnect target module for dra7 mpu omits 66b2f7fee196 ARM: OMAP2+: Drop legacy platform data for dra7 mpu omits 8af15365a368 ARM: dts: Configure interconnect target module for dra7 sata omits 98feab31ac49 ARM: OMAP2+: Drop legacy platform data for dra7 sata omits e2d637b06978 ARM: dts: Configure interconnect target module for dra7 qspi omits 786018cf552d ARM: OMAP2+: Drop legacy platform data for dra7 qspi omits 7f2659ce657e ARM: dts: Move dra7 l3 noc to a separate node omits b22199e4a1f6 ARM: OMAP2+: Drop legacy platform data for dra7 pcie omits 075249bc5546 ARM: dts: Properly configure dra7 edma sysconfig registers omits 785d943c768e ARM: dts: Configure interconnect target module for dra7 pcie omits c761028ef5e2 ARM: dts: Update pcie ranges for dra7 omits e259c2926c01 PCI: pci-dra7xx: Prepare for deferred probe with module_pl [...] omits 7f7acef8571a clk: ti: omap5: Add missing gpmc and ocmc clkctrl omits bc0b964da3f6 soc: ti: omap-prm: Allow hardware supported retention when idle omits a15de032a72d ARM: OMAP2+: Init both prm and prcm nodes early for clocks omits 5f7259a578e9 bus: ti-sysc: Check for old incomplete dtb omits 7fd49ca05be3 thermal: rcar_gen3_thermal: Add support for up to five TSC nodes omits 76d6329534ae thermal: Fix couple of spellos in the file sun8i_thermal.c omits 660680019200 thermal: Fix a typo in the file soctherm.c omits e042e95bcab3 thermal: amlogic: Omit superfluous error message in amlogi [...] omits eac013a0b704 MAINTAINERS: Add entry for ATC260x PMIC omits 44f6b6a50ee3 input: atc260x: Add onkey driver for ATC260x PMICs omits f7cb7fe34db9 mfd: Add MFD driver for ATC260x PMICs omits cf469562fc59 dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding omits 44a8c5a9dab3 dt-bindings: input: Add reset-time-sec common property omits edbda8f78723 MAINTAINERS: Add entry for Netronix embedded controller omits 435af89786c6 rtc: New driver for RTC in Netronix embedded controller omits 9fc0486f948f pwm: ntxec: Add driver for PWM function in Netronix EC omits eceae5839306 mfd: Add base driver for Netronix embedded controller omits 01929c71334a dt-bindings: mfd: Add binding for Netronix embedded controller omits 012e3b174fe7 dt-bindings: Add vendor prefix for Netronix, Inc. omits 42fc191d60e6 mfd: bd9576: Add safety limit/monitoring registers omits e4560879fddf MAINTAINERS: Add ROHM BD9576MUF and BD9573MUF drivers omits b237bcac557a wdt: Support wdt on ROHM BD9576MUF and BD9573MUF omits 0e9692607f94 mfd: bd9576: Add IRQ support omits b1b3ced38979 mfd: Support ROHM BD9576MUF and BD9573MUF omits bd4cefe20e3d dt_bindings: mfd: Add ROHM BD9576MUF and BD9573MUF PMICs omits aa47ad3f853a mfd: intel_pmt: Add support for DG1 omits a1a5c1c3df28 mfd: intel_pmt: Fix nuisance messages and handling of disa [...] omits b152bbeb0282 nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM omits c39edb9f9dcb dt-bindings: nvmem: add Broadcom's NVRAM omits 4d57a383a437 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse omits 4be6ad01dd09 nvmem: convert comma to semicolon omits 201c9d549d43 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC omits 604bd2d4786e Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 596e6e1c03ca arm64: dts: renesas: r8a779a0: Add TMU support omits 544c939e4c67 arm64: dts: renesas: falcon: Add Ethernet sub-board omits 7ed6bc967963 arm64: dts: renesas: falcon: Add CSI/DSI sub-board omits 405daa39b22b arm64: dts: renesas: falcon: Add I2C EEPROM nodes omits a4be49e75a15 ARM: dts: rza2mevb: Upstream Linux requires SDRAM omits b1158c5e14b3 arm64: dts: renesas: Consolidate Salvator-X(S) HDMI0 handling omits f7adcca27edf pinctrl: renesas: r8a77965: Add vin4_g8 and vin5_high8 pins omits 2a9e4f74cd57 pinctrl: renesas: r8a77990: Add vin4_g8 and vin5_high8 pins omits 3d250efb8c32 pinctrl: renesas: r8a7796: Add vin4_g8 and vin5_high8 pins omits 5f79bbb28be2 pinctrl: renesas: r8a77951: Add vin4_g8 and vin5_high8 pins omits c66424ea7564 clk: renesas: r8a779a0: Add TSC clock omits c52f4f839a33 clk: renesas: r8a779a0: Add TMU clocks omits 225be60f3853 dt-bindings: backlight: qcom-wled: Add PMI8994 compatible omits 13c2235b2b28 sched: Remove unnecessary variable from schedule_tail() omits 1e17fb8edc5a sched: Optimize __calc_delta() omits 60a35ba9141f usb: usb-mx2: Remove unused file omits f2d90e07b5df usb: typec: stusb160x: fix return value check in stusb160x [...] omits 604c75893a01 usb: typec: tps6598x: Fix return value check in tps6598x_probe() omits 493d0856de5e usb: typec: tcpm: turn tcpm_ams_finish into void function omits 19c234a14eaf usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] omits 365038f24b3e usb: common: move function's kerneldoc next to its definition omits f18b6edbce44 usb: xhci-mtk: print debug info of endpoint interval omits fb95c7cf5600 usb: common: add function to get interval expressed in us unit omits 14295a150050 usb: xhci-mtk: support to build xhci-mtk-hcd.ko omits dc9d3b2c4e8d usb: xhci-mtk: remove declaration of xhci_mtk_setup() omits ccda8c224c07 usb: xhci-mtk: add some schedule error number omits bf7da03ae46a usb: xhci-mtk: rebuild the way to get bandwidth domain omits 11fdcc3937b1 usb: xhci-mtk: use @tt_info to check the FS/LS device is u [...] omits 6009bea08ad7 usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct omits 9132799d4ae0 usb: xhci-mtk: use clear type instead of void omits b707c13f9823 usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct omits 44b948287a94 usb: xhci-mtk: add a function to get bandwidth boundary omits 338af695fffb usb: xhci-mtk: add a function to (un)load bandwidth info omits 4a56adf4fafb usb: xhci-mtk: use @sch_tt to check whether need do TT schedule omits 1bf661daf6b0 usb: xhci-mtk: add only one extra CS for FS/LS INTR omits 7c986fbc16ae usb: xhci-mtk: get the microframe boundary for ESIT omits e19ee44a3d07 usb: xhci-mtk: improve bandwidth scheduling with TT omits 5fa5827566e3 usb: xhci-mtk: remove or operator for setting schedule parameters omits 0f3edf99c239 usb: dwc3: document usb_psy in struct dwc3 omits b0bf77cd389d usb: dwc3: Fix dereferencing of null dwc->usb_psy omits 92d1e87e627a USB: remove usb_bus_type from usb.h omits 153e140d1eee USB: typec: tcpm: create debugfs subdir for the driver omits 24a16199d9fa USB: typec: fusb302: create debugfs subdir for the driver omits 5649d86f5378 USB: host: uhci: remove dentry pointer for debugfs omits 82d4afcfa9b5 USB: host: sl811: remove dentry pointer for debugfs omits 7347f4b95f64 USB: host: isp1362: remove dentry pointer for debugfs omits 7c7b971d71e7 USB: host: isp116x: remove dentry pointer for debugfs omits b9d9137d29b2 usb: dwc2: Add STM32 related debugfs entries omits 4294a8c2b8db usb: chipidea: tegra: fix flexible_array.cocci warnings omits 292f750f43d0 USB: gadget: dummy-hcd: remove redundant initialization of [...] omits 9c174b57c98e USB: core: no need to save usb_devices_root omits 70be046404ef usb: gadget: storage: Remove unused function pointer typed [...] omits e21a2e0a0f60 usb: gadget: function: fix typo in f_printer.c omits 3287f58bcba6 usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] omits ced0e777e6ff usb: typec: tps6598x: Add trace event for data status omits 9c9c1ddbf633 usb: typec: tps6598x: Add trace event for power status register omits 02a9ada7eb88 usb: typec: tps6598x: Add trace event for status register omits 95cd85a9d493 usb: typec: tps6598x: Add trace event for IRQ events omits 99288de36020 usb: dwc3: add an alternate path in vbus_draw callback omits 6f0764b5adea usb: dwc3: add a power supply for current control omits 3d82be8be6fd serial: stm32: add support for "flush_buffer" ops omits 3db1d52466dc serial: stm32: fix tx_empty condition omits 9f77d19207a0 serial: stm32: add FIFO flush when port is closed omits 315e2d8a125a serial: stm32: fix FIFO flush in startup and set_termios omits f16b90c2d9db serial: stm32: call stm32_transmit_chars locked omits fb4f2e04ac13 serial: stm32: fix tx dma completion, release channel omits 436c97936001 serial: stm32: fix a deadlock in set_termios omits 12761869f0ef serial: stm32: fix wake-up flag handling omits ad7676812437 serial: stm32: fix a deadlock condition with wakeup event omits 25a8e7611da5 serial: stm32: fix TX and RX FIFO thresholds omits f264c6f6aece serial: stm32: fix incorrect characters on console omits f4518a8a75f5 serial: stm32: fix startup by enabling usart for reception omits 87fd0741d6dc serial: stm32: fix probe and remove order for dma omits 71b25f4df984 dt-bindings: serial: samsung: add DMA properties omits cebeddd6d0d9 serial: liteuart: fix return value check in liteuart_probe() omits 81171e7d31a6 serial: 8250_exar: Constify the software nodes omits b89cfc05a275 tty: serial: samsung_tty: Add earlycon support for Apple UARTs omits fcbba344907a tty: serial: samsung_tty: Add support for Apple UARTs omits b8466833391e dt-bindings: serial: samsung: Add apple,s5l-uart compatible omits 0906db90c722 tty: serial: samsung_tty: Use devm_ioremap_resource omits ad5613b98a48 tty: serial: samsung_tty: IRQ rework omits aaf144059ba4 tty: serial: samsung_tty: Add s3c24xx_port_type omits 646891638301 tty: serial: samsung_tty: Separate S3C64XX ops structure omits 19d48787e315 tty: serial: samsung_tty: Add ucon_mask parameter omits 196ebe5c000a drivers: tty: serial: IMX_EARLYCON: fix Kconfig dependency [...] omits 6bfbfcfc5800 tty: make everyone's write_room return >= 0 omits 10eb63e5a9b2 tty: make everyone's chars_in_buffer return >= 0 omits ab78b0c9fa9d tty: cleanup tty_chars_in_buffer omits b93db97e1ca0 tty: n_gsm, remove duplicates of parameters omits 9d7fd54f2a2e tty: hvc, drop unneeded forward declarations omits b9b90fe655c0 tty: synclink_gt, drop unneeded forward declarations omits a846dcf9d729 tty: localise ptychar and make it const omits a872ab4d6d19 tty: let tty_unregister_driver return void omits 6c2e6317c975 tty: do not check tty_unregister_driver's return value omits ba444ea3bc93 tty: xtensa/iss, make rs_init static omits 5a1a8425c443 tty: xtensa/iss, setup the timer statically omits bd5b21942569 tty: xtensa/iss, remove stale comments omits 0894b13467a2 tty: xtensa/iss, don't reassign to tty->port omits a32c97fd4263 tty: xtensa/iss, drop serial_version & serial_name omits 5c58097eeb9a tty: vcc, remove useless tty checks omits 9af6f74d671e tty: vcc, use name strings directly omits 733001916075 tty: vcc, drop version dump omits 4c472fc02e2a tty: vcc, make globals static omits 0da4c58df1ce tty: nozomi, remove useless debug prints omits 83e826bf8f4f tty: nozomi, remove init/exit messages omits d01a83590b7d tty: nozomi, remove struct buffer omits df11abeb2e60 tty: jsm_tty, make char+error handling readable omits 2daedb1d1e45 tty: con3215, remove tty->driver_data casts omits 56e9d0f95ad0 tty: con3215, remove unneeded tty checks omits 51f62a311c6d tty: con3215, remove tasklet for tty_wakeup omits 11771e0bf13c net: nfc: nci: drop nci_uart_default_recv omits c2a5a45c0276 net: nfc: nci: drop nci_uart_ops::recv_buf omits 9f3698e97df0 net: nfc: nci: remove memset of nci_uart_drivers omits 8ff694972fe4 net: caif: inline register_ldisc omits 7a9ca6329807 tty: 8250/serial_cs, propagate errors in simple_config omits 7e3d3c08f17c tty: 8250, cleanup em485 timers omits 60294d86f27c tty: 8250, use ms_to_ktime omits f751ae1cbbf9 tty: imx, use ms_to_ktime omits 5e30d3bf51eb tty: n_tty, set tty_ldisc_ops::owner omits 981b22b8777d tty: remove TTY_LDISC_MAGIC omits 3b00b6af7a5b tty: rocket, remove the driver omits 67b1544a55c9 tty: isicom, remove this orphan omits f76edd8f7ce0 tty: cyclades, remove this orphan omits 5a3c96e96409 vgacon: comment on vga_rolled_over omits 00025161b2d9 PCI: remove synclink entries from pci_ids omits ae6acf479be1 MAINTAINERS: drop cyclades.com reference omits 078b23267d5f MAINTAINERS: orphan mxser omits 4dec5f1af694 tty: serial: pch_uart.c: remove debugfs dentry pointer omits c972c2d821ca staging: unisys: visornic: Fix repeated words in comments omits 8b20129b94b3 staging: unisys: visornic: enhance visornic to use channel [...] omits 1e37da45ce62 staging/greybus: eliminate use of NAME_SIZE for strings omits f63a044747fe staging: rtl8188eu: Replace one-element array with flexibl [...] omits 74dbe4034b37 staging: HalBtc8723b1Ant: remove useless typedef's omits 8512b8ffadeb staging: HalBtc8723b2Ant: remove useless typedef's omits 266f28f803a9 staging: rtl8723bs: remove duplicate pstat->hwaddr check omits 61842e760b0c staging: rtl8723bs: remove useless typedef's in HalPhyRf.h omits a8ecbb916e11 staging: rtl8723bs: removed unused code block omits afbd10d98a10 staging: rtl8188eu: rename parameters of odm_phy_status_query() omits edccaa4ced65 staging: rtl8188eu: rename ODM_PhyStatusQuery() omits 5866bce00dee staging: vc04_services: vchiq_arm: fix error return code o [...] omits 275b6bd538c4 staging: ralink-gdma: Check return code of device_reset omits 60df0e7aaa70 staging: wimax: i2400m: fix some incorrect type warnings omits a9b0abf7a7bc staging: wimax/i2400m: convert __le32 type to host byte-order omits 0c37baae130d staging: wimax/i2400m: fix byte-order issue omits d278360a3b33 staging: rtl8192e: remove redundant variable shadowing omits 7f33733cf131 staging: rtl8192e: reformat rx_ts_record struct omits 3b32b210c071 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] omits 6d852649821d staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] omits a860e1bb9f72 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] omits d36d3096c848 staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] omits bd1b2779dbf5 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] omits 57f1e71e1a5e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] omits b9788755a499 staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] omits 58ea1b1dda14 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] omits 6d108d064c27 staging: rtl8723bs: os_dep: Replace sprintf with scnprintf omits 2a02059e4f9e staging: rtl8723bs: hal: Replace sprintf with scnprintf omits 41b25593bc7e staging: rtl8723bs: core: Replace sprintf with scnprintf omits 5fc95c4034d1 staging:rtl8712: replace cap_* definitions with native ker [...] omits e93aa38475d6 staging:rtl8712: use IEEE80211_FCTL_* kernel definitions omits 99b83fd48d92 staging:rtl8712: remove unused definitions from wifi.h omits c198059ed7be staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A omits 9b2bb2e3cf05 staging: fwserial: minor coding style fix omits 036695a65e4f staging: comedi: dt2814: Clear stale AI data on detach omits 04b2dcca2777 staging: comedi: dt2814: Remove struct dt2814_private omits 3d7b3101bfea staging: comedi: dt2814: Fix asynchronous command interrup [...] omits 5fc336c6101e staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] omits 46ffba0622f7 staging: comedi: dt2814: Don't wait for conversion in inte [...] omits 7a3f3a7005cb staging: comedi: dt2814: Clear stale AI data before operation omits a0d1a3864cad staging: clocking-wizard: Remove the hardcoding of the clo [...] omits 91d695d71841 staging: clocking-wizard: Add support for fractional support omits 5a853722eb32 staging: clocking-wizard: Add support for dynamic reconfiguration omits 92a7590427d6 staging: clocking-wizard: Allow changing of parent rate fo [...] omits 87a40bfb09f2 staging: clocking-wizard: Update the fixed factor divisors omits 17aa33ff5699 staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade omits b03dea259384 staging: clocking-wizard: Fix kernel-doc warning omits 70c090af3e26 staging: rtl8192e: reformat bss_ht struct omits f7138484766b staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct omits 6628c6743f1e staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode i [...] omits fe403d4b7bcf staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_ [...] omits 3f1f39fb6c4a staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_a [...] omits e6378e21f5e3 staging: rtl8192e: rename bdBandWidth to bd_bandwidth in b [...] omits 2fbcd6ded92b staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in [...] omits 060d3f6cb8ba staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in [...] omits 2408ee9e3ce0 staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in [...] omits 20e906356616 staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in b [...] omits b87b210833b9 staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in b [...] omits b3b55bd7fc89 staging: rtl8192e: rename bdSupportHT to bd_support_ht in [...] omits f9316389513e staging: rtl8192e: remove blank line in bss_ht struct omits 305c9947ccaf staging: wimax: fix code style issues omits 81091cfa6080 staging: vc04_services: fix indent in vchiq_debugfs_node omits 861cdbdd4d70 staging: rt8192u: Move constant in comparison to the RHS omits 216f4356708a staging: wimax: Fix block comment style issue in stack.c omits 520e9b032b9e staging: android: Remove filename reference from file omits edee4528987d staging: comedi dt2814: Removed unused variables omits 3c5378ed9781 staging: wimax: i2400m: add space before open parenthesis omits 47b6079e6f89 staging: kpc2000: code style: fix line length issue omits bba80c8482bc staging: kpc2000: code style: match alignment with open pa [...] omits 061c43a35462 staging: rtl8192e: fix alignment issues in rtllib_wx.c omits d970d17cab7a staging: rtl8192e: reformat ba_record struct omits 34fea352823c staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_c [...] omits 092bc4e78e51 staging: rtl8192e: rename BaTimeoutValue to ba_timeout_val [...] omits ffa3d0a13d90 staging: rtl8192e: rename BaParamSet to ba_param_set in ba [...] omits 142867ea2a83 staging: rtl8192e: rename DialogToken to dialog_token in b [...] omits ba05a6198467 staging: rtl8192e: rename bValid to b_valid in ba_record struct omits a318d0b1072f staging: rtl8192e: rename Timer to timer in ba_record struct omits 53c72c4ca8e5 staging: rtl8192e: rename TID to tid in delba_param_set union omits b3d5b115ba99 staging: rtl8192e: rename Initiator to initiator in delba_ [...] omits 248a73b16104 staging: rtl8192e: rename Reserved to reserved in delba_pa [...] omits d6afdc536132 staging: rtl8192e: rename shortData to short_data in delba [...] omits ca3301b85d10 staging: rtl8192e: rename charData to char_data in delba_p [...] omits c1abfd8cd821 staging: rtl8723bs: fix code style comparison warning omits dcda7248088a staging: gasket: removed unnecessary debug message to fix [...] omits 05196d33ce40 staging: gasket Fix comparison with Null omits 6c231d8e1571 staging: octeon: cleanup unnecessary parentheses in ethern [...] omits 06b51f4bd5d2 staging: fwserial: match alignment with open parenthesis omits e1d3944f41b5 staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c omits 6e03efd2f5cd staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c omits 9ba732a5b070 staging: greybus: Fix blank line style issue in sdio.c omits 99783dd57e9b staging: sm750fb: added identifier names for function decl [...] omits e7f659b10b91 staging: hikey9xx: fix warning styling issues omits bfe3388fe125 staging: rtl8192e: rename TID to tid in ba_param_set union omits a6850f14ea6a staging: rtl8192e: rename AMSDU_Support to amsdu_support i [...] omits a6d242d4ad08 staging: rtl8192e: rename BufferSize to buffer_size in ba_ [...] omits 4320b7bdd93c staging: rtl8192e: rename BAPolicy to ba_policy in ba_para [...] omits 113030ce24dc staging: rtl8192e: rename shortData to short_data in ba_pa [...] omits 424e6a16c4aa staging: rtl8192e: rename charData to char_data in ba_para [...] omits 62964172d9c1 staging: wimax/i2400m: don't change the endianness of one [...] omits 2917b109b36a staging: vt6656: Fix alignment of function args omits 85922358fac9 staging: rtl8188eu: Format comments omits 72fd8d532404 staging: emxx_udc: remove unused variable driver_desc omits 41b873caff92 staging: qlge: fix comment style in qlge_main.c omits b3ff279e95f1 staging: rtl8723bs: Remove unused function pointer typedef [...] omits cedbc3ac57db staging: rtl8192e: rename SeqNum to seq_num in sequence_co [...] omits a6a3dd375230 staging: rtl8192e: rename FragNum to frag_num in sequence_ [...] omits c3f1bca83edd staging: rtl8192e: rename ShortData to short_data in seque [...] omits 29b205e72b32 staging: rtl8192e: Fix comparisons to NULL omits 733f0742a9c9 staging: rtl8192e: fix typo in a function name omits 46e6567359c4 staging: rtl8192e: fix typo in a comment omits 7964844ee51e staging: wfx: Fix alignment style issue in sta.c omits 021bbe0017f8 staging: wfx: logical continuations should be on the previ [...] omits 164142847d11 staging: wlan-ng: Remove unused function pointer typedef f [...] omits 5bc510b23e78 staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c omits ad0bd9ff4954 Staging: mt7621-pci: fixed a blank line coding style issue omits 7e197d3afa23 staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from d [...] omits 811c47005e52 staging: rtl8723bs: remove DBG_COUNTER definition from rtw [...] omits 8b7b8784188d staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c omits 1337bd9871f5 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c omits 7b3df1c76360 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/x [...] omits de69e2b3f105 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/r [...] omits f8096ff38d5f drivers: misc: ad525x_dpot: Add missing check in dpot_read_spi omits bc6350167ef4 drivers: habanalabs: remove unused dentry pointer for debu [...] omits 37b85bd5f20c drivers: vmw_balloon: remove dentry pointer for debugfs omits fb11de92ac6e virtio_console: remove pointless check for debugfs_create_dir() omits 2d8aaa1720c6 Input: n64joy - fix return value check in n64joy_probe() omits ea16ef967ec8 Input: elan_i2c - reduce the resume time for new devices omits 01e055c120a4 arch_topology: Allow multiple entities to provide sched_fr [...] omits eec73529a932 arch_topology: Rename freq_scale as arch_freq_scale omits 0ef6845c8c1c drm/amdkfd: Add aldebaran trap handler support omits 5af81c6e6e6b drm/amdgpu: add aldebaran sdma firmware support (v2) omits 36e22d59dd10 drm/amdkfd: Add Aldebaran KFD support omits c00a18ec0bd5 drm/amdgpu: set ip blocks for aldebaran omits 759eb38ed147 drm/amdgpu: correct mmBIF_SDMA4_DOORBELL_RANGE address for [...] omits b61a273e5d70 drm/amdgpu: add sdma block support for aldebaran omits cdf545f35f8f drm/amdgpu: add gfx v9 block support for aldebaran omits d39da7dab140 drm/amdgpu: set fw load type for aldebaran omits 85e395506bfa drm/amdgpu: add gmc v9 block support for Aldebaran omits f37945d50ff5 drm/amdgpu: add mmhub support for aldebaran (v3) omits 7906af5e9d63 drm/amdgpu: add soc15 common ip block support for aldebaran omits 42719073b44e drm/amdgpu: add gpu_info fw parse support for aldebaran omits 42b72608ae22 drm/amdgpu: add register base init for aldebaran (v2) omits dd9dd4252830 drm/amd/include: add ip offset header for aldebaran (v5) omits d46b417a918b drm/amdgpu: add aldebaran asic type omits b77a9fdf526b drm/amdgpu: add vcn v2_6_0 ip headers (v3) omits b28f2165d064 drm/amdgpu: add umc v6_7_0 ip headers (v3) omits f19e49a27f95 drm/amdgpu: add thm v13_0_2 ip headers (v3) omits ca853314e78b drm/amdgpu: add sdma v4_4_0 ip headers (v2) omits be547828c064 drm/amdgpu: add smuio v13_0_2 ip headers (v3) omits b8d037b32c5b drm/amdgpu: add mp v13_0_2 ip headers (v3) omits b9dd2add842c drm/amdgpu: add mmhub v1_7 ip headers (v3) omits 301a16138285 drm/amdgpu: add gc v9_4_2 ip headers (v3) omits 4524a0b15902 scsi: target: core: file: Don't duplicate memset(0xff) omits 4db6dfe62c5f scsi: target: core: pr: Initialize arrays at declaration time omits 2d4e2daf4fed scsi: target: configfs: Initialize arrays at declaration time omits c22659fbb98b scsi: target: iscsi: Initialize arrays at declaration time omits c4d81e7c53e7 scsi: target: iscsi: Remove unused macro PRINT_BUF omits 91ce84a3d789 scsi: target: iscsi: Remove unused macro TEXT_LEN omits fdc1339a421d scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_F [...] omits c3a27351d6db scsi: target: core: Remove unused macros NONE and ISPRINT omits 5cfb5b0258a0 scsi: target: core: Get rid of warning in compare_and_writ [...] omits 2c958a8c1f15 scsi: target: pscsi: Remove unused macro ISPRINT omits fd48c056a32e scsi: target: pscsi: Fix warning in pscsi_complete_cmd() omits c151eddbef7e scsi: target: iblock: Fix type of logs_per_phys omits a2c6c6a3b1ff scsi: target: iblock: Trim line longer than 80 characters omits bc9e0e366fce scsi: target: iblock: Remove an extra argument omits 1080782f13e3 scsi: target: tcmu: Use GFP_NOIO while handling cmds or ho [...] omits f7c89771d07d scsi: target: tcmu: Replace radix_tree with XArray omits d3cbb743c362 scsi: target: tcmu: Replace IDR by XArray omits 083d248b2d44 scsi: FlashPoint: Fix typo omits 18c2a59a4190 scsi: ibmvfc: Switch to using kobj_to_dev() omits b4388e3db56a scsi: ufs: Remove duplicate include in ufshcd omits 014ace23a5ec scsi: qla4xxx: Fix a typo omits 9ec3d4c10565 scsi: pm80xx: Replace magic numbers with device state defines omits 5b1be37f773b scsi: pm80xx: Remove list entry from pm8001_ccb_info omits 9530141455c9 riscv: Add ARCH_HAS_FORTIFY_SOURCE omits f6e5aedf470b riscv: Add support for memtest omits c1acda9807e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 32f91529e2bd Merge branch 'bpf-xdp-redirect' omits ee75aef23afe bpf, xdp: Restructure redirect actions omits e6a4750ffe9d bpf, xdp: Make bpf_redirect_map() a map operation omits 11d39cfeecfc selftests/bpf: Fix compiler warning in BPF_KPROBE definiti [...] omits 436cb709f8a9 i3c: master: svc: remove redundant assignment to cmd->read_len omits db16e07269c2 x86/alternative: Drop unused feature parameter from ALTINS [...] omits 34c9a7c5b70c Merge branch 'Add clang-based BTF_KIND_FLOAT tests' omits ccb0e23ca274 selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax omits 3fcd50d6f9a9 selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size omits 34731ed13e8a leds: lgm: fix gpiolib dependency omits 4c842af36839 arm64: dts: ti: k3-j721e-main: Add ICSSG nodes omits 9818d1a09e98 arm64: dts: ti: k3-am65-main: Add ICSSG nodes omits 9d232469bcd7 fs: dlm: add shutdown hook omits eec054b5a7cf fs: dlm: flush swork on shutdown omits df9e06b800ed fs: dlm: remove unaligned memory access handling omits 710176e8363f fs: dlm: check on minimum msglen size omits f0747ebf48f3 fs: dlm: simplify writequeue handling omits e1a7cbce53f6 fs: dlm: use GFP_ZERO for page buffer omits c45674fbdda1 fs: dlm: change allocation limits omits 517461630d1c fs: dlm: add check if dlm is currently running omits 8aa9540b49e0 fs: dlm: add errno handling to check callback omits e9a470acd930 fs: dlm: set subclass for othercon sock_mutex omits b30a624f50d9 fs: dlm: set connected bit after accept omits e125fbeb538e fs: dlm: fix mark setting deadlock omits 92c48950b43f fs: dlm: fix debugfs dump omits 7fe968d20043 arm64: dts: ti: k3-am642-sk: Add CPSW DT nodes omits 985204ecae1c arm64: dts: ti: k3-am642-evm: add CPSW3g DT nodes omits e7ae26a30e87 arm64: dts: ti: k3-am64-main: add main CPTS entry omits 3753b12877b6 arm64: dts: ti: k3-am64-main: Add CPSW DT node omits b605d4f66f51 arm64: dts: ti: k3-am65-main: Add device_type to pcie*_rc nodes omits 4867caf42b3f arm64: dts: ti: Add support for AM642 SK omits bb795cc6bdd3 dt-bindings: arm: ti: Add bindings for AM642 SK omits 1e6550d35c24 arm64: dts: ti: Add support for AM642 EVM omits 943f172312d3 arm64: dts: ti: k3-am64-main: Enable DMA support omits 8abae9389bdb arm64: dts: ti: Add support for AM642 SoC omits 1818a28fffda dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64 omits 785a32310f35 dt-bindings: arm: ti: Add bindings for AM642 SoC omits f38a16448327 power: supply: core: provide function stubs if CONFIG_POWE [...] omits b603e810f740 drm/uapi: document kernel capabilities omits 377f8331d056 drm/virtio: fix possible leak/unlock virtio_gpu_object_array omits 26f697923729 ath11k: Add support for STA to handle beacon miss omits f277eb0500b4 ath11k: Update signal filled flag during sta_statistics drv op omits 018e3fa8e7ff ath10k: skip the wait for completion to recovery in shutdown path omits 08cbcb970256 ARM: 9060/1: kexec: Remove unused kexec_reinit callback omits 95731b8ee63e ARM: 9059/1: cache-v7: get rid of mini-stack omits f9e7a99fb6b8 ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid [...] omits c0e50736e826 ARM: 9057/1: cache-v7: add missing ISB after cache level s [...] omits c4e792d1acce ARM: 9056/1: decompressor: fix BSS size calculation for LL [...] omits 4e16cd8fae2f Merge branch 'printk-rework' into for-next omits f85f1baaa189 KVM: s390: split kvm_s390_logical_to_effective omits 87e28a15c42c KVM: s390: diag9c (directed yield) forwarding omits 38860756a190 KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() omits 994adcbd3714 gnss: drop stray semicolons omits 1224451bb6f9 PM / devfreq: Register devfreq as a cooling device on demand omits 711d090f0e02 parisc: syscalls: switch to generic syscallhdr.sh omits 31dd0067d119 parisc: syscalls: switch to generic syscalltbl.sh omits 431c3be16bd0 selinux: fix misspellings using codespell tool omits 63ddf1baa0e3 selinux: fix misspellings using codespell tool omits 2554a48f4437 selinux: measure state and policy capabilities omits 7fa2e79a6bb9 selinux: Allow context mounts for unpriviliged overlayfs omits a5907065ac1a docs: livepatch: Fix a typo and remove the unnecessary gap [...] omits 1f7faca2f924 docs: filesystem: Update smaps vm flag list to latest omits 3b4c963243b1 docs: conf.py: adjust the LaTeX document output omits 00b072c011c5 Documentation/admin-guide: kernel-parameters: correct the [...] omits c44456f29618 docs: kvm: Fix a typo ("althought") omits 5af38859efc3 docs/zh_CN: add riscv index.rst translation omits b52e2a6e662b docs/zh_CN: add riscv pmu.rst translation omits cb07e0977a62 docs/zh_CN: add riscv patch-acceptance.rst translation omits d619afd34446 docs/zh_CN:add riscv boot-image-header.rst translation omits 8bd490e4fc44 input: Documentation: corrections for uinput.rst omits 5c1841152b62 input: Documentation: corrections for input-programming.rst omits 365c6a3e0f2e input: Documentation: corrections for notifier.rst omits 338b660bff7b input: Documentation: corrections for multi-touch-protocol.rst omits ebe14885ab54 input: Documentation: corrections for gameport-programming.rst omits a9600c98582a input: Documentation: update related file names in ff.rst omits 61be51c1a6ba input: Documentation: corrections for event-codes.rst omits d1c34bb20505 input: Documentation: corrections for input.rst omits 0b54c2e34be7 scripts/kernel-doc: ignore identifier on anonymous enums omits e85d92b3bc3b Documentation: dynamic-debug-howto: fix example omits 459d7ed81223 docs: driver-model: device: Add ATTRIBUTE_GROUPS() example omits d944f0b1156c docs: driver-model: device: Add DEVICE_ATTR_{RO,RW} examples omits 0e2c578cba9d docs/zh_CN: Add zh_CN/admin-guide/unicode.rst omits 550c8399d017 docs/zh_CN: Add zh_CN/admin-guide/README.rst omits 4eba99315c9f PATCH Documentation translations:translate sound/hd-audio/ [...] omits 084aa00162bd scripts: kernel-doc: fix attribute capture in function parsing omits 6dbc975f4845 docs/zh_CN: Improve zh_CN/process/8.Conclusion.rst omits dc4bdca8c365 docs/zh_CN: Improve zh_CN/process/7.AdvancedTopics omits 1ba336902c74 docs/zh_CN: Improve zh_CN/process/6.Followthrough omits 75cc66836d9e docs/zh_CN: Improve zh_CN/process/5.Posting.rst omits 34c27e7a4ef5 docs/zh_CN: Improve zh_CN/process/4.Coding.rst omits 84e13b01fb44 docs/zh_CN: Improve zh_CN/process/3.Early-stage.rst omits 25236a4a9396 docs/zh_CN: Improve zh_CN/process/2.Process.rst omits 72d85e3bf0b1 docs/zh_CN: Improve zh_CN/process/1.Intro.rst omits 575fbfa69e50 docs/zh_CN: Improve zh_CN/process/index.rst omits 9146658cc49a tools/memory-model: Remove reference to atomic_ops.rst omits ba46b21bbdf8 doc: Update rcu_dereference.rst reference omits bd0ccc4afca2 kcsan: Add missing license and copyright headers omits f6a149140321 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests omits a146fed56f8a kcsan: Make test follow KUnit style recommendations omits e36299efe7d7 kcsan, debugfs: Move debugfs file creation out of early init omits 4cd54518c3d8 torture: Reverse jittering and duration parameters for jitter.sh omits 1f922db8eef0 torture: Eliminate jitter_pids file omits 37812c942972 torture: Use "jittering" file to control jitter.sh execution omits b674100e630b torture: Use file-based protocol to mark batch's runs complete omits 3c43ce53fdb3 torture: Move build/run synchronization files into scenari [...] omits aebf8c7bf6d5 refscale: Disable verbose torture-test output omits 0e7457b55023 rcuscale: Disable verbose torture-test output omits f9d2f1e2c426 torture: Improve readability of the testid.txt file omits a8dafbf3a546 torture: Provide bare-metal modprobe-based advice omits 3d4977b68101 torture: Allow 1G of memory for torture.sh kvfree testing omits a519d21480d3 torturescript: Don't rerun failed rcutorture builds omits 0a27fff30a5e rcutorture: Replace rcu_torture_stall string with %s omits 4ac9de07b24f torture: Replace torture_init_begin string with %s omits a434dd10cd84 rcu-tasks: Add block comment laying out RCU Tasks Trace design omits 85b869942848 rcu-tasks: Rectify kernel-doc for struct rcu_tasks omits 8126c57f00ce torture: Make jitter.sh handle large systems omits 7308e0240410 rcu: Make rcu_read_unlock_special() expedite strict grace periods omits 5e59fba573e6 rcutorture: Fix testing of RCU priority boosting omits e2b949d54392 rcutorture: Make TREE03 use real-time tree.use_softirq setting omits 39bbfc62cc90 rcu: Expedite deboost in case of deferred quiescent state omits 55adc3e1c82a rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_st [...] omits ec711bc12c77 rcu/nocb: Only (re-)initialize segcblist when needed on CPU up omits 8a682b3974c3 rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep omits 64305db2856b rcu/nocb: Forbid NOCB toggling on offline CPUs omits 5de2e5bb80ae rcu/nocb: Comment the reason behind BH disablement on batc [...] omits 3820b513a2e3 rcu/nocb: Detect unsafe checks for offloaded rdp omits 0d3dd2c8eadb rcutorture: Add crude tests for mem_dump_obj() omits 5bb1bb353cfe mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 686fe1bf6bcc rcuscale: Add kfree_rcu() single-argument scale test omits ee6ddf58475c kvfree_rcu: Use same set of GFP flags as does single-argument omits 3e7ce7a187fc kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY omits 7ffc9ec8eac1 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] omits b01b405092b7 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits 148e3731d124 kvfree_rcu: Directly allocate page for single-argument case omits e75956bd00cf rcu: Fix kfree_rcu() docbook errors omits 5bb1369d4bea rculist: Replace reference to atomic_ops.rst omits 6494ccb93271 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits 47fcbc8dd62f rcu: Fix CPU-offline trace in rcutree_dying_cpu omits d3ad5bbc4da7 rcu: Remove superfluous rdp fetch omits c71c39b344f7 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" omits 3e70df91f961 rcu: deprecate "all" option to rcu_nocbs= omits 99c58d1adbca lib: test_bitmap: add tests for "N" alias omits 2c4885d24e64 lib: bitmap: support "N" as an alias for size of bitmap omits f3c869caef64 lib: bitmap: move ERANGE check from set_region to check_region omits 9d7a3366b702 lib: bitmap: fold nbits into region struct omits 97330db3af9a lib: test_bitmap: add more start-end:offset/len tests omits 6fef5905fbd6 lib: test_bitmap: add tests to trigger ERANGE case. omits 494215fbf298 lib: test_bitmap: clearly separate ERANGE from EINVAL tests. omits 229164175ff0 x86/virtio: Have SEV guests enforce restricted virtio memo [...] omits dce92f6b11c3 arm64: Enable passing IMA log to next kernel on kexec omits cd42f1db09d4 powerpc: Delete unused function delete_fdt_mem_rsv() omits 28db15d49c5f kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT omits fee3ff99bc67 powerpc: Move arch independent ima kexec functions to driv [...] omits 39652741c80b powerpc: Enable passing IMA log to next kernel on kexec omits 0c605158be32 powerpc: Move ima buffer fields to struct kimage omits 3c985d31ad66 powerpc: Use common of_kexec_alloc_and_setup_fdt() omits ac10be5cdbfa arm64: Use common of_kexec_alloc_and_setup_fdt() omits b30be4dc733e of: Add a common kexec FDT setup function omits 179350f00e06 x86: Use ELF fields defined in 'struct kimage' omits e6635bab530d powerpc: Use ELF fields defined in 'struct kimage' omits 7b558cc3564e arm64: Use ELF fields defined in 'struct kimage' omits 9336a5f64b54 kexec: Move ELF fields to struct kimage omits a0d73acc1e4b selftests/bpf: Fix typo in Makefile omits a6aac408c561 libbpf: Fix arm64 build omits 145e1da374bc remoteproc: sysfs: Use sysfs_emit instead of sprintf omits ebf1bef3612f hwmon: acpi_power_meter: Get rid of ACPICA message printing omits 94e17d606ec9 IIO: acpi-als: Get rid of ACPICA message printing omits 4c324548f09f ACPI: utils: Introduce acpi_evaluation_failure_warn() omits a030fee8db44 Merge branch 'acpi-processor' omits 2c25fabdd5f6 ACPI: processor: perflib: Eliminate redundant status check omits 6793484b7cc2 gpio: aggregator: Replace custom get_arg() with a generic [...] omits 9a53c44c534e lib/cmdline: Export next_arg() for being used in modules omits ec866be6ec54 clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts omits 4c78738ead4e clocksource/drivers/hyper-v: Set clocksource rating based [...] omits eb3e1d370b4c clocksource/drivers/hyper-v: Handle sched_clock difference [...] omits e4ab4658f1cf clocksource/drivers/hyper-v: Handle vDSO differences inline omits d608715d4771 Drivers: hv: vmbus: Move handling of VMbus interrupts omits 946f4b8680b8 Drivers: hv: vmbus: Handle auto EOI quirk inline omits b548a7742791 Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch n [...] omits f3c5e63c3690 Drivers: hv: Redo Hyper-V synthetic MSR get/set functions omits 5e4e6ddf8d74 x86/hyper-v: Move hv_message_type to architecture neutral module omits ca48739e59df Drivers: hv: vmbus: Move Hyper-V page allocator to arch ne [...] omits f850a4cad27c drivers: hv: Fix whitespace errors omits 0e9fed92c67c arm64: dts: meson: add initial device-tree for Minix NEO U9-H omits 15c4dd131ce5 dt-bindings: arm: amlogic: add support for the Minix NEO U9-H omits bbb41728e61a Merge branch 'load-acquire/store-release barriers for' omits 291471dd1559 libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire omits a23b3f5697e6 xsk: Update rings for load-acquire/store-release barriers omits e6d9423d31b2 remoteproc: pru: Fix loading of GNU Binutils ELF omits 5f140174988e MAINTAINERS: Add co-maintainer for remoteproc/RPMSG subsystems omits 7029e7830277 remoteproc: qcom: pil_info: avoid 64-bit division omits 1a0252abb6ff arm64: defconfig: Enable Qualcomm SM8350 TLMM and GCC omits 299194a91451 selftests/bpf: Fix test_attach_probe for powerpc uprobes omits aaca50ef45ed drm/i915: Extend icl_sanitize_encoder_pll_mapping() to all [...] omits 0fbd86942774 drm/i915: Add encoder->is_clock_enabled() omits 351221ffc5e5 drm/i915: Move DDI clock readout to encoder->get_config() omits d0f1bfc615a8 drm/i915: Use pipes instead crtc indices in PLL state tracking omits 7d3d8f853cbe drm/i915: Do intel_dpll_readout_hw_state() after encoder readout omits 356ce0ea7eb4 drm/i915: Call primary encoder's .get_config() from MST .g [...] omits e453304975b0 Merge branch 'for-5.13/intel-ish' into for-next omits e71da1fd0e84 HID: intel-ish-hid: Make remove callback return void omits 7c746603b5c5 HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() omits 464956f75e9e HID: intel-ish-hid: Drop if block with an always false condition omits 3aadd86e5669 ACPI: Drop unused ACPI_*_COMPONENT definitions and update [...] omits e6a55ccbd564 ACPI: sysfs: Get rid of ACPICA message printing omits 68eab52e712b Merge branch 'acpi-pci' omits a13f7794df46 ACPI: HED: Drop unused ACPI_MODULE_NAME() definition omits 52af99c3f55f ACPI: processor: Get rid of ACPICA message printing omits 54e051920726 ACPI: processor: idle: Drop extra prefix from pr_notice() omits 41103b3bbe37 ACPI: processor: Remove initialization of static variable omits de972fd8c456 ACPI: PCI: Replace direct printk() invocations in pci_link.c omits 866d6cdf353a ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more omits c02b2fcd7506 ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() omits bf5144a612f3 ACPI: PCI: IRQ: Consolidate printing diagnostic messages omits 582cfdb9d206 Merge branch 'sunxi/clk-for-5.13' into sunxi/for-next omits d00745da644d Bluetooth: btintel: Fix offset calculation boot address parameter omits dcc354572d09 clk: sunxi: Demote non-conformant kernel-doc headers omits e24d0f02e28a Merge branch 'sunxi/dt-for-5.13' into sunxi/for-next omits 531fdbeedeb8 arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection omits 78b657e1c519 Merge branch 'for-5.12/upstream-fixes' into for-next omits 25615e454a0e AMD_SFH: Add DMI quirk table for BIOS-es which don't set t [...] omits 952f7d10c6b1 AMD_SFH: Add sensor_mask module parameter omits a9e54f4b62dc AMD_SFH: Removed unused activecontrolstatus member from th [...] omits 4313e3523373 ecryptfs: get rid of pointless dget/dput in ->symlink() an [...] omits 1f081146def4 Merge branches 'work.recursive_removal' and 'work.coredump [...] omits a64b89088bb1 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef omits d0f1088b31db coredump: don't bother with do_truncate() omits e41d23781859 qib_fs: switch to simple_recursive_removal() omits 6e1eb04a87f9 afs: Fix updating of i_mode due to 3rd party change omits ed94f87c2b12 ceph: don't allow type or device number to change on non-I [...] omits 3e10a15ffc8d ceph: fix up error handling with snapdirs omits 6e3e2c4362e4 new helper: inode_wrong_type() omits a4bb294c6192 ARM: dts: sunxi: h2-plus-bananapi-m2-zero: Add HDMI out omits ddaa9bea4ffa ASoC: cs42l42: Always wait at least 3ms after reset omits 9ad4f9ea976e ASoC: cs42l42: Don't enable/disable regulator at Bias Level omits a2ddc577ee46 ASoC: cs42l42: Fix mixer volume control omits 3656667e6685 ASoC: cs42l42: Fix channel width support omits 97e2b5e5dcd5 ASoC: cs42l42: Fix Bitclock polarity inversion omits d4e4dffec50b reset: oxnas: replace file name with short description omits edf208591724 drm/stm: dsi: Avoid printing errors for -EPROBE_DEFER omits 86c363627322 Merge branch 'for-5.12/upstream-fixes' into for-next omits e29c62ffb008 HID: wacom: Assign boolean values to a bool variable omits 0322812c903d Merge branch 'for-5.12/upstream-fixes' into for-next omits 2a2b09c867fd HID cp2112: fix support for multiple gpiochips omits 9b4ab638c49e interconnect: qcom: icc-rpm: record slave RPM id in error log omits f80a1d414328 interconnect: qcom: Add SDM660 interconnect provider driver omits 33ad2800348e dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC omits ac4eb83ab255 drm/sched: select new rq even if there is only one v3 omits d0962f2b24c9 x86/entry/32: Remove leftover macros after stackprotector [...] omits 3fb0fdb3bbe7 x86/stackprotector/32: Make the canary into a regular perc [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits c6b2f240bf8d tools/x86: Add a kcpuid tool to show raw CPU features omits 6840a150b9da x86/platform/uv: Set section block size for hubless architectures omits 62acbbb661a1 Bluetooth: btusb: print firmware file name on error loadin [...] omits 505a27a73429 printk: console: remove unnecessary safe buffer usage omits a4f987653241 printk: kmsg_dump: remove _nolock() variants omits 996e966640dd printk: remove logbuf_lock omits f9f3f02db98b printk: introduce a kmsg_dump iterator omits 5f6c7648e556 printk: kmsg_dumper: remove @active field omits 636babdc0696 printk: add syslog_lock omits 35b2b1634849 printk: use atomic64_t for devkmsg_user.seq omits 7d7a23a91c91 printk: use seqcount_latch for clear_seq omits cf5b0208fda4 printk: introduce CONSOLE_LOG_MAX omits 4260e0e55101 printk: consolidate kmsg_dump_get_buffer/syslog_print_all code omits 726b5097701a printk: refactor kmsg_dump_get_buffer() omits e831e400f73b printk: kmsg_dump: remove unused fields omits bb07b16c44b2 printk: limit second loop of syslog_print_all omits 40ddbbac7f16 mtd: mtdoops: synchronize kmsg_dumper omits fdd2c1f4e2c2 um: synchronize kmsg_dumper omits d59b8faa047e thunderbolt: Drop unused functions tb_switch_is_[ice|tiger [...] omits 815f421b6f6d thunderbolt: debugfs: Handle fail reading block omits a9cdf6809290 drm/stm: ltdc: Use simple encoder omits 1ca7d8ba7a30 Merge branch 'for-5.12/upstream-fixes' into for-next omits fa8ba6e5dc0e HID: alps: fix error return code in alps_input_configured() omits 87eaede45385 platform/x86: touchscreen_dmi: Handle device properties wi [...] omits 2b329f5694ae platform/x86: wmi: Make remove callback return void omits 2478907572fd platform: x86: ACPI: Get rid of ACPICA message printing omits d9ff4ec3324f platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 omits 4296f679ca50 platform/x86: hp-wmi: add platform profile support omits d7da7534272f platform/x86: hp-wmi: rename "thermal policy" to "thermal [...] omits b81c6ce9a87c platform/x86: Fix typo in Kconfig omits 8b6077b8de81 MAINTAINERS: update MELLANOX HARDWARE PLATFORM SUPPORT mai [...] omits 0a053f01fe6d platform/x86: thinkpad_acpi: Handle keyboard cover attach/ [...] omits 03ee31839170 platform/surface: aggregator: Make SSAM_DEFINE_SYNC_REQUES [...] discards 42587ccf2ed5 afs: Use the fscache_write_begin() helper discards d9970d31f51b afs: Use new fscache read helper API discards 02c567a97eff afs: Use the fs operation ops to handle FetchData completion discards 721597fd1aa6 afs: Prepare for use of THPs discards bca0c6e67880 afs: Extract writeback extension into its own function discards 77837f50249a afs: Wait on PG_fscache before modifying/releasing a page discards 7fd9b1de079f afs: Use ITER_XARRAY for writing discards c66eedaf1a3b afs: Set up the iov_iter before calling afs_extract_data() discards 5e48581087a6 afs: Log remote unmarshalling errors discards 0d974b14dc26 afs: Don't truncate iter during data fetch discards a9ac0425e63d afs: Move key to afs_read struct discards dcee47e50f38 afs: Print the operation debug_id when logging an unexpect [...] discards fc7d994bb16f afs: Pass page into dirty region helpers to provide THP size discards 563065dca50e afs: Disable use of the fscache I/O routines discards 044242240a2e fscache, cachefiles: Add alternate API to use kiocb for re [...] discards 920d245cb9b0 netfs: Hold a ref on a page when PG_private_2 is set discards 647e7fb896e5 netfs: Define an interface to talk to a cache discards 0d8d9a57f9b0 netfs: Add write_begin helper discards 1af39c1f0b60 netfs: Gather stats discards 0c446b420cee netfs: Add tracepoints discards 65f575a7af2b netfs: Provide readahead and readpage netfs helpers discards 27770b6be62b netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() discards 1df98ca0cf40 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h discards 2183739e9236 netfs: Documentation for helper library discards 6c427cb929b2 netfs: Make a netfs helper module discards 138ba519cf8e mm: Implement readahead_control pageset expansion discards 8c53b79f04ff mm: Add an unlock function for PG_private_2/PG_fscache discards 153907f0e364 iov_iter: Add ITER_XARRAY omits 4d1493efc2b7 Merge branch 'for-5.12/upstream-fixes' into for-next omits 9a0b44fbfea1 HID: asus: Add support for 2021 ASUS N-Key keyboard omits 47f25032c0e3 MAINTAINERS: Add Michael and Pratyush as designated review [...] omits 419614e599ab Merge branch 'for-5.13/core' into for-next omits 9951bb259dd0 HID: hiddev: Return specific error codes on connect failure omits d66e5bc0c10d Merge branch 'for-5.13/plantronics' into for-next omits f567d6ef8606 HID: plantronics: Workaround for double volume key presses omits cc0e64d25a2f Merge branch 'for-5.13/logitech' into for-next omits 434f77092eeb HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID [...] omits 751cb6518cef HID: logitech-dj: Use hid-ids.h defines for USB device-ids [...] omits 09141ec0e4ef x86: Remove duplicate TSC DEADLINE MSR definitions omits 9d1a63e14bfd Merge branch 'for-5.12/upstream-fixes' into for-next omits 36b87cf302a4 HID: google: add don USB id omits e5f0d05c2c27 Merge branch 'for-5.13/i2c-hid' into for-next omits 0960941043a1 HID: i2c-hid: acpi: Drop redundant ACPI_PTR() omits a3836a02c5f2 HID: i2c-hid: acpi: Move GUID out of function and described it omits 4cecff8f1d0e HID: i2c-hid: acpi: Switch to new style i2c-driver probe function omits 6d97010eb9ff HID: i2c-hid: acpi: Get ACPI companion only once and reuse it omits 6f56f6c26099 Merge branches 'renesas-arm-dt-for-v5.13' and 'renesas-dri [...] omits f2dc0755fc9b bus: ti-sysc: Detect more modules for debugging omits 4700a00755fb bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] omits 7bad5af826ab bus: ti-sysc: Fix initializing module_pa for modules witho [...] omits 4c9f4865f460 Merge branch 'fixes-rc2' into fixes omits 77335a040178 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 omits 429db43e84e3 clk: renesas: r8a77965: Add DAB clock omits 12a7f8ce8297 clk: renesas: r8a77990: Add DAB clock omits 140a77683395 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race omits 2f40796671f0 Bluetooth: btbcm: Obtain and handle reset GPIO omits 7820ee1c4757 Bluetooth: btbcm: Rewrite bindings in YAML and add reset omits 1d9ffbc6b185 soc: renesas: rmobile-sysc: Mark fwnode when PM domain is added omits 2fb72440b697 soc: renesas: rmobile-sysc: Remove unneeded platform includes omits d765a4f302cc arm64: dts: renesas: Add mmc aliases into board dts files omits af6f9b49874d arm64: dts: renesas: r8a779a0: Add TMU support omits e8ae8db17029 arm64: dts: renesas: r8a77961-ulcb: add HDMI Display support omits da926e813fc7 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board d [...] omits 3ebf49c02021 arm64: dts: renesas: Group tuples in pin control properties omits 86a5feadedee arm64: dts: renesas: Group tuples in playback and capture [...] omits de16af566632 ARM: dts: renesas: Group tuples in pin control properties omits 23d2ed63cda0 ARM: dts: renesas: Group tuples in playback and capture pr [...] omits e0f0c7066f20 ARM: dts: renesas: Group tuples in APMU cpus properties omits 22650045d939 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add support for 8-bit [...] omits 97ed7c0a638d ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Separate out ov5640 nodes omits 0f9c4296485b docs: gpu: fix typo omits ae2177cf318d mtd: spi-nor: intel-spi: Move platform data header to x86 [...] omits 04fc298c7d08 mtd: spi-nor: use is_power_of_2() omits ad117c558e83 Input: exc3000 - add type sysfs attribute omits c929ac9eb85a Input: exc3000 - fix firmware version query for device in [...] omits 102feb1ddfd0 Input: exc3000 - factor out vendor data request omits a63d0120a2dd Input: exc3000 - split MT event handling from IRQ handler omits ff013330fbdb mtd: spi-nor: winbond: Add support for w25q512jvq omits 30b3f6871559 Input: s6sy761 - fix coordinate read bit shift omits e52a6d1c770f Merge branch 'next/soc' into for-next omits 1d22ec33b8b2 Merge branch 'next/dt' into for-next omits 2601cbaa7eb0 ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid omits ca881b97dbe1 MAINTAINERS: use Krzysztof Kozlowski's Canonical address omits 5e0c1ea01fec Merge branch 'next/dt64' into for-next omits 396e589a72dc arm64: dts: exynos: re-order Slim SSS clocks to match dtschema omits 214e6ec8c9f5 ARM: dts: s5pv210: correct fuel gauge interrupt trigger le [...] omits 8987efbb17c2 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow omits f6368c605613 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits fbe9c9bb2e92 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits 6503c568e97a ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits e52dcd6e70fa ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits 15107e443ab8 ARM: dts: exynos: correct MUIC interrupt trigger level on [...] omits 8a45f33bd36e ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] omits c731a16e2cf4 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] omits 467998021366 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] omits 4e0af00e8436 ARM: dts: exynos: add charger supply for I9100 discards 7db9ddae1371 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] omits e004c3e67b64 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] omits 7b4957684e5d drm/ingenic: Fix non-OSD mode omits 3a0580284bc7 usb: cdns3: trace: delete the trace parameter for request->trb omits b9dd23bb03fe ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control omits b73df04187eb ALSA: hda/cirrus: Add jack detect interrupt support from C [...] omits 6cc7e93f46a5 ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS [...] omits b95a913cb368 ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 omits 59117306e0d0 Merge tag 'tags/virtio_snd-5.12-rc2' into for-next omits 575483e90a32 ALSA: virtio: introduce device suspend/resume support omits 19325fedf245 ALSA: virtio: introduce PCM channel map support omits ca61a41f389c ALSA: virtio: introduce jack support omits da76e9f3e43a ALSA: virtio: PCM substream operators omits f40a28679e0b ALSA: virtio: handling control and I/O messages for the PC [...] omits 29b96bf50ba9 ALSA: virtio: build PCM devices and substream hardware des [...] omits 9d45e514da88 ALSA: virtio: handling control messages omits de3a9980d8c3 ALSA: virtio: add virtio sound driver omits 0ae0337f929a uapi: virtio_ids: add a sound device type ID from OASIS spec omits 1406f0f34402 crypto: nx - add missing call to of_node_put() omits e40ff6f3eaa2 crypto: testmgr - delete some redundant code omits f0ba303badfe hwrng: omap - Fix included header from 'asm' omits 664b0f41ce2e crypto: s5p-sss - initialize APB clock after the AXI bus c [...] omits 1dbc6a1e25be crypto: sun8i-ss - fix result memory leak on error path omits 4139fd587320 crypto: qce - Remove totallen and offset in qce_start omits 62e4842842f3 crypto: qce - Remover src_tbl from qce_cipher_reqctx omits 24cbcc9427a3 crypto: qce - Set data unit size to message length for AES [...] omits 25b71d61d631 crypto: qce - Improve the conditions for requesting AES fa [...] omits 02d0dae3ce2a crypto: qce - Set ivsize to 0 for ecb(aes) omits 44b45cdea4e3 crypto: qce - Return error for non-blocksize data(ECB/CBC [...] omits f08789462255 crypto: qce - Return error for zero length messages omits 42f730a47bee crypto: qce - Return unsupported if any three keys are sam [...] omits f0d078dd6c49 crypto: qce - Return unsupported if key1 and key 2 are sam [...] omits 38de3cf21fc0 crypto: qce - Hold back a block of data to be transferred [...] omits a01dc5c1f755 crypto: qce - Restore/save ahash state with custom struct [...] omits 2eee428d8212 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs [...] omits 662c1c5618aa crypto: keembay-ocs-hcu - Fix error return code in kmb_ocs [...] omits 4ab6093ba4b1 crypto: serpent - Fix sparse byte order warnings omits 9ae219b19931 crypto: amlogic - Fix unnecessary check in meson_crypto_probe() omits e06da499d69a hwrng: bcm2835 - remove redundant null check omits f17a25cb1776 crypto: qat - fix spelling mistake: "messge" -> "message" omits 8fb7bd312fdb hwrng: xiphera-trng - use devm_platform_ioremap_resource() [...] omits 6131e970770d crypto: arm/blake2b - drop unnecessary return statement omits 3e2ccc745451 hwrng: ba431 - Use device-managed registration omits da3c6c836fb1 crypto: powepc/sha1 - remove unneeded semicolon omits 6329d73d318f docs: arm: /chosen node parameters omits 4722e2a2432f Docs: add fs/eventpoll to docbooks omits a6c67fee9cf0 fs: eventpoll: fix comments & kernel-doc notation omits 26bea42771c5 Documentation: ioctl: add entry for nsfs.h omits c9491aad97e6 Documentation: Replace more lkml.org links with lore omits 7331b30f8f35 docs: arm: marvell: clarify some unimportant Armada 6x0 details omits 807d246798d5 docs: arm: marvell: replace stale links with archive links omits 875f82cb374b Documentation/submitting-patches: Extend commit message la [...] omits 315c4e45f10d docs: reporting-issues.rst: explain how to decode stack traces omits 692180345da6 MAINTAINERS: clarify responsibility for checkpatch documentation omits 52178ce01335 checkpatch: add verbose mode omits 2eecbab86400 docs: add documentation for checkpatch omits 378261870a0f docs: watchdog: fix obsolete include file reference in pcwd omits 1364c6787525 docs: driver-model: Remove obsolete device class documentation omits a746fe32cd36 scripts: kernel-doc: fix typedef support for struct/union parsing omits 1eff491fc44b doc: memcontrol: add description for oom_kill omits abe4a3996e5f docs: sphinx: Fix couple of spellings in the file rstFlatTable.py omits 2552e38dc8ad power: supply: smb347-charger: Clean up whitespaces in the code omits d33b3f7e34a1 power: supply: smb347-charger: Improve interrupt initialization omits c8bbab8f2d5f power: supply: s3c_adc_battery: remove unused pdata in sus [...] omits d6ce6e810852 power: supply: s3c_adc_battery: add SPDX license identifier omits f05d29333bb4 MAINTAINERS: power: supply: add entry for S3C ADC battery driver omits bf3841073bf3 power: supply: cw2015: Add CHARGE_NOW support omits c018b5322a44 power: supply: max8997-charger: remove unneeded semicolon omits 6f1e376cfc68 fpga: Add support for Xilinx DFX AXI Shutdown manager omits 71c3980b8cc8 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] omits 2d6e820c4e9e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() omits 484a58607a80 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER omits f2e7e4bf38fd m68k: syscalls: switch to generic syscallhdr.sh omits d64b9146fb03 m68k: syscalls: switch to generic syscalltbl.sh omits a500fc918f7b Merge branch 'locking/core' into x86/mm, to resolve conflict omits d43f17a1da25 smp: Micro-optimize smp_call_function_many_cond() omits a5aa5ce30059 smp: Inline on_each_cpu_cond() and on_each_cpu() omits 1608e4cf31b8 x86/mm/tlb: Remove unnecessary uses of the inline keyword omits 291c4011dd7a cpumask: Mark functions as pure omits 09c5272e4861 x86/mm/tlb: Do not make is_lazy dirty for no reason omits 2f4305b19fe6 x86/mm/tlb: Privatize cpu_tlbstate omits 4ce94eabac16 x86/mm/tlb: Flush remote and local TLBs concurrently omits 6035152d8eeb x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_n [...] omits 4c1ba3923e6c x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_fun [...] omits a32a4d8a815c smp: Run functions concurrently in smp_call_function_many_cond() omits 59eca2fa1934 x86/cpu/hygon: Set __max_die_per_package on Hygon omits bdb1050ee1fa ath10k: Detect conf_mutex held ath10k_drain_tx() calls omits f8cfa46608f8 lockdep: Add lockdep lock state defines omits 3e31f94752e4 lockdep: Add lockdep_assert_not_held() omits 864b435514b2 x86/jump_label: Mark arguments as const to satisfy asm con [...] omits a5aabace5fb8 locking/csd_lock: Add more data to CSD lock debugging omits de7b09ef658d locking/csd_lock: Prepare more CSD lock debugging omits 8d0968cc6b8f locking/csd_lock: Add boot parameter for controlling CSD l [...] omits cbe16f35bee6 genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() omits 900b4df347bb objtool: Parse options from OBJTOOL_ARGS omits a2f605f9ff57 objtool: Collate parse_options() users omits 8ad15c690084 objtool: Add --backup omits 36d92e43d01c objtool,x86: More ModRM sugar omits 961d83b9073b objtool,x86: Rewrite ADD/SUB/AND omits 78df6245c3c8 objtool,x86: Support %riz encodings omits 16ef7f159c50 objtool,x86: Simplify register decode omits ffc7e74f36a2 objtool,x86: Rewrite LEAVE omits 2ee0c363492f objtool,x86: Rewrite LEA decode omits d473b18b2ef6 objtool,x86: Renumber CFI_reg omits d54dba419994 objtool: Allow UNWIND_HINT to suppress dodgy stack modifications omits 4117cebf1a9f psi: Optimize task switch inside shared cgroups omits fddc8bab531e psi: Pressure states are unlikely omits 7fae6c8171d2 psi: Use ONCPU state tracking machinery to detect reclaim omits e7fcd7622823 psi: Add PSI_CPU_FULL state omits 585b6d2723dc sched/topology: fix the issue groups don't span domain->sp [...] omits 453e41085183 cpu/hotplug: Add cpuhp_invoke_callback_range() omits 62f250694092 cpu/hotplug: CPUHP_BRINGUP_CPU failure exception omits 3ae70c251f34 cpu/hotplug: Allowing to reset fail injection omits b89997aa88f0 sched/pelt: Fix task util_est update filtering omits 39a2a6eb5c9b sched/fair: Fix shift-out-of-bounds in load_balance() omits 736cc6b31102 sched/fair: use lsub_positive in cpu_util_next() omits 0372e1cf70c2 sched/fair: Fix task utilization accountability in compute [...] omits 39b6a429c304 sched/fair: Reduce the window for duplicated update omits c6f886546cb8 sched/fair: Trigger the update of blocked load on newly idle cpu omits 6553fc181791 sched/fair: Reorder newidle_balance pulled_task tests omits 7a82e5f52a35 sched/fair: Merge for each idle cpu loop of ILB omits 64f84f273592 sched/fair: Remove unused parameter of update_nohz_stats omits ab2dde5e98db sched/fair: Remove unused return of _nohz_idle_balance omits 0826530de3cb sched/fair: Remove update of blocked load from newidle_balance omits 183f47fcaa54 kcov: Remove kcov include from sched.h and move it to its users. omits e140749c9f19 sched: Simplify migration_cpu_stop() omits e93d757c3f33 x86/platform/uv: Fix indentation warning in Documentation/ [...] omits f3db3365c069 x86/sev-es: Remove subtraction of res variable omits 70c9d959226b x86/vdso: Use proper modifier for len's format specifier i [...] omits aebf0a11a8c1 platform/surface: aggregator_registry: Add HID subsystem devices omits b78b4982d763 platform/surface: Add platform profile driver omits f68aaf85e08e platform/surface: aggregator_registry: Add DTX device omits 7b5ee8d095ef platform/surface: aggregator_registry: Add platform profil [...] omits 17590927f768 platform/surface: aggregator_registry: Add battery subsyst [...] omits 797e78564634 platform/surface: aggregator_registry: Add base device hub omits fc622b3d36e6 platform/surface: Set up Surface Aggregator device registry omits 04100459caa9 MIPS: force CONFIG_PCI to on for IP27 and IP30 omits bb28b9f70f20 MIPS: bmips: include <linux/dma-direct.h> for phys_to_dma omits 81e1d6510dc9 MIPS: pci-ar2315: include <linux/dma-direct.h> for phys_to_dma omits 1f4e5f0341d8 mips: cavium: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_ [...] omits bab1dde31db5 MIPS: enable GENERIC_FIND_FIRST_BIT omits 5a4fa44f5e1b MIPS: select CPU_MIPS64 for remaining MIPS64 CPUs omits 682629839adc mips: octeon: Add Ubiquiti E300 board omits 4f62d0a22fca mips: smp-bmips: fix CPU mappings omits ee5e12e78b79 MIPS: SGI-IP27: fix spelling in Copyright omits 070e0364885c Merge remote-tracking branches 'sunxi-korg/sunxi/dt-for-5. [...] omits 46060be6d840 clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll omits 7e206078c970 ARM: dts: sun4i: Add support for Topwise A721 tablet omits db54ca6b6e6d dt-bindings: arm: Add Topwise A721 omits 189bef235dd3 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc omits 73088dfee635 arm64: dts: allwinner: Use the new r_intc binding omits 994e5818392c ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc omits 3fb01dedfe44 ARM: dts: sunxi: h3/h5: Add r_intc node omits 9fdef3c3d8c2 ARM: dts: sunxi: Use the new r_intc binding omits 149440cc8c17 reset: zynqmp: replace spaces with tabs omits 5dc29ad2f3e0 reset: bcm6345: Make reset_control_ops const omits 74cdb2664477 csky: Fixup typos omits af5ddd2294d1 csky: Remove duplicate include in arch/csky/kernel/entry.S omits 67982dfa59de usb: cdns3: imx: add power lost support for system resume omits c450e48eb570 usb: cdns3: add power lost support for system resume omits 256becd45017 selftests, bpf: Extend test_tc_tunnel test with vxlan omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits 37ba52c6bd13 drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandw [...] omits b42c68fac891 drm/amd/display: Fix nested FPU context in dcn21_validate_ [...] omits 96e27e8d919e drm/radeon/si_dpm: Replace one-element array with flexible [...] omits 08f3dddb715c drm/amdgpu/display: remove redundant continue statement omits d0c048560a04 drm/amd/display: remove redundant initialization of variab [...] omits 864f8b848bab drm/amdgpu/display: Remove unnecessary conversion to bool omits 7c20984795d7 drm/amd/display: Add a backlight module option omits f275e8759c87 drm/amdgpu/display: handle aux backlight in backlight_get_ [...] omits 10ba4d0c35d8 drm/amdgpu/display: don't assert in set backlight function omits 3c8e99cc1297 drm/amdgpu/display: simplify backlight setting omits 1b1cbf922920 drm/amdgpu/dc: fill in missing call to atom cmd table for [...] omits 58aa7790193a drm/amdgpu: enable TMZ by default on Raven asics omits 7c9631af792b drm/amdkfd: Move set_trap_handler out of dqm->ops omits 47c45c39d1a4 drm/amdkfd: Use a new capability bit for SRAM ECC omits a00aacdf00b1 drm/amdgpu: Fix some unload driver issues omits bb0cd09be45e drm/amdgpu: Fix some unload driver issues omits 3c73683c2394 drm/amd/amdgpu: add fini virt data exchange to ip_suspend omits 8f211fe8ac7c drm/amdgpu: add sdma 4_x interrupts printing omits e528556577a0 drm/amdgpu: simplify the sdma 4_x MGCG/MGLS logic. omits 9a65df193108 drm/amd/display: Use PSP TA to read out crc omits 21cd403ec64c drm/amd/display: Change to set crc window by dmcu fw omits 0d7e6dc06a94 drm/amd/display: Process crc window at DMCU omits 86bc22191892 drm/amd/display: Support crc on specific region omits 8e7b6fee9b03 drm/amd/display: Fix crc_src is not thread safe omits e49db3763452 drm/amd/amdgpu: Add missing BASE_IDX to dcn register omits c79fe9b43669 drm/amdgpu: add DMUB trace event IRQ source define omits d8cce9306801 drm/amd/pm/swsmu: clean up user profile function omits 4215a1192336 drm/amdgpu: enable one vf mode on sienna cichlid vf omits 152bb95c38c3 drm/amd/pm: update existing gpu_metrics interfaces V2 omits 2ce13b014cad drm/amd/pm: correct gpu metrics related data structures V3 omits d01b59c9ae94 bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH omits 603a945e55bd drm/i915: Fix DSI TE max_vblank_count handling omits 2c6afc3675bc drm/i915: Return zero as the scanline counter for disabled pipes omits 9bb475cd31fa drm/i915: Don't try to query the frame counter for disabled pipes omits e43539f87a6d drm/i915: Move pipe enable/disable tracepoints to intel_cr [...] omits 04f7791b7a4b ALSA: hda - bind headset buttons to the headphone jack omits bce8623135fb selftests/bpf: Simplify the calculation of variables omits 46ac034f769f bpf: Simplify the calculation of variables omits b0d3df486fcf Merge branch 'PROG_TEST_RUN support for sk_lookup programs' omits b4f894633fa1 selftests: bpf: Don't run sk_lookup in verifier tests omits abab306ff04b selftests: bpf: Check that PROG_TEST_RUN repeats as requested omits 509b2937bce9 selftests: bpf: Convert sk_lookup ctx access tests to PROG [...] omits 7c32e8f8bc33 bpf: Add PROG_TEST_RUN support for sk_lookup programs omits 607b9cc92bd7 bpf: Consolidate shared test timing code omits 2374e0f1c706 Merge branch 'Improve BPF syscall command documentation' omits 242029f42691 tools: Sync uapi bpf.h header with latest changes omits 6197e5b7b1b5 docs/bpf: Add bpf() syscall command reference omits accbd33a9b03 selftests/bpf: Test syscall command parsing omits 62b379a233a7 selftests/bpf: Templatize man page generation omits a01d935b2e09 tools/bpf: Remove bpf-helpers from bpftool docs omits a67882a221e3 scripts/bpf: Add syscall commands printer omits 923a932c982f scripts/bpf: Abstract eBPF API target parameter omits 0cb804547927 bpf: Document BPF_MAP_*_BATCH syscall commands omits 5d999994e05d bpf: Document BPF_PROG_QUERY syscall command omits 2a3fdca4e3bc bpf: Document BPF_PROG_TEST_RUN syscall command omits 32e76b187a90 bpf: Document BPF_PROG_ATTACH syscall command omits 8aacb3c8d1a3 bpf: Document BPF_PROG_PIN syscall command omits 6690523bccb3 bpf: Document BPF_F_LOCK in syscall commands omits f67c9cbf6c58 bpf: Add minimal bpf() command documentation omits 7799e4d9d84f bpf: Import syscall arg documentation omits 13ec0216c3ac Merge branch 'Add BTF_KIND_FLOAT support' omits 6be6a0baffc1 bpf: Document BTF_KIND_FLOAT in btf.rst omits 7999cf7df899 selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplic [...] omits 7e72aad3a15c selftest/bpf: Add BTF_KIND_FLOAT tests omits b1828f0b0482 bpf: Add BTF_KIND_FLOAT support omits eea154a852e8 selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test omits 737e0f919a8d tools/bpftool: Add BTF_KIND_FLOAT support omits 22541a9eeb0d libbpf: Add BTF_KIND_FLOAT support omits 1b1ce92b2433 libbpf: Fix whitespace in btf_add_composite() comment omits 8fd886911a6a bpf: Add BTF_KIND_FLOAT to uapi omits f88dfeea18aa Merge branch 'misc' into for-next omits a81a38cc6dda scsi: storvsc: Parameterize number hardware queues omits 67073c69c890 scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes omits ef53d5e1b8e4 scsi: lpfc: Update lpfc version to 12.8.0.8 omits 69b8eff25c8b scsi: lpfc: Correct function header comments related to nd [...] omits cdf811606bd8 scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports omits a94a40eb64f1 scsi: lpfc: Change wording of invalid pci reset log message omits 9628aace0d1f scsi: lpfc: Fix crash caused by switch reboot omits debbc1e2b978 scsi: lpfc: Fix pt2pt state transition causing rmmod hang omits bb6fd33e3a0c scsi: lpfc: Fix nodeinfo debugfs output omits 309b477462df scsi: lpfc: Fix ADISC handling that never frees nodes omits 143753059b8b scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN omits 9dd83f75fc8c scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery omits 148bc64d38fe scsi: lpfc: Fix status returned in lpfc_els_retry() error [...] omits 8e9a3250dc61 scsi: lpfc: Fix use after free in lpfc_els_free_iocb omits 8dd1c125f7f8 scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() omits ae960d78ec3a scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf omits bd4f5100424d scsi: lpfc: Fix pt2pt connection does not recover after LOGO omits 6b6eaf8a5330 scsi: lpfc: Fix lpfc_els_retry() possible null pointer der [...] omits 618e2ee146d4 scsi: lpfc: Fix FLOGI failure due to accessing a freed node omits 2693f5deed16 scsi: lpfc: Fix stale node accesses on stale RRQ request omits 68a6a66c5168 scsi: lpfc: Fix reftag generation sizing errors omits 39ae3edda325 scsi: target: core: Make completion affinity configurable omits 58c36e80ee2d scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() omits 9302154c07bf scsi: lpfc: Fix incorrect dbde assignment when building ta [...] omits 771f712ba5b0 scsi: scsi_debug: Fix cmd duration calculation omits 4309ea74b0c3 scsi: core: Set shost as hctx driver_data omits 4a0c6f432d15 scsi: scsi_debug: Add new defer type for mq_poll omits c4b57d89bad8 scsi: scsi_debug: mq_poll support omits 9e4bec5b2a23 scsi: megaraid_sas: mq_poll support omits af1830956dc3 scsi: core: Add mq_poll support to SCSI layer omits 3d75948b8320 scsi: target: core: Flush submission work during TMR processing omits 6888da8179fd scsi: target: tcmu: Add backend plug/unplug callouts omits 415ccd9811da scsi: target: iblock: Add backend plug/unplug callouts omits 302990ac3b1b scsi: target: core: Fix backend plugging omits 802ec4f672ed scsi: target: core: Cleanup cmd flag bits omits 1130b499b4a7 scsi: target: tcm_loop: Use LIO wq cmd submission helper omits e0eb5d38b732 scsi: target: tcm_loop: Use block cmd allocator for se_cmds omits 6ec29cb8ad33 scsi: target: vhost-scsi: Use LIO wq cmd submission helper omits eb44ce8c8c7d scsi: target: core: Add workqueue based cmd submission omits 08694199477d scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() omits 0fa50a8b1244 scsi: target: core: Remove target_submit_cmd_map_sgls() omits 47edc84f3376 scsi: target: tcm_fc: Convert to new submission API omits 1f48b065dad1 scsi: target: xen-scsiback: Convert to new submission API omits eb929804db7c scsi: target: vhost-scsi: Convert to new submission API omits 12340930a3e1 scsi: target: usb: gadget: Convert to new submission API omits c7e086b8d753 scsi: target: sbp_target: Convert to new submission API omits 17ae18a6efed scsi: target: tcm_loop: Convert to new submission API omits 919ba0ad7d5a scsi: target: qla2xxx: Convert to new submission API omits 7d676851de84 scsi: target: ibmvscsi_tgt: Convert to new submission API omits 50ab9c47f51d scsi: target: srpt: Convert to new submission API omits 750a1d93f905 scsi: target: core: Break up target_submit_cmd_map_sgls() omits a78b713618c0 scsi: target: core: Rename transport_init_se_cmd() omits cb222a013dca scsi: target: core: Drop kref_get_unless_zero() in target_ [...] omits a9294d867432 scsi: target: core: Move t_task_cdb initialization omits 020b0f0a3192 scsi: core: Replace sdev->device_busy with sbitmap omits ca4453213951 scsi: core: Make sure sdev->queue_depth is <= max(shost->c [...] omits 8278807abd33 scsi: core: Add scsi_device_busy() wrapper omits 6cb9b15238a3 scsi: megaraid_sas: Replace sdev_busy with local counter omits 9ebb4d70dc0e scsi: core: Put hot fields of scsi_host_template in one cacheline omits 2a5a24aa8338 scsi: blk-mq: Return budget token from .get_budget callback omits d022d18c045f scsi: blk-mq: Add callbacks for storing & retrieving budget token omits 2d13b1ea9f4a scsi: sbitmap: Add sbitmap_calculate_shift() helper omits cbb9950b41dd scsi: sbitmap: Export sbitmap_weight omits c548e62bcf6a scsi: sbitmap: Move allocation hint into sbitmap omits bf2c4282a10a scsi: sbitmap: Add helpers for updating allocation hint omits efe1f3a1d583 scsi: sbitmap: Maintain allocation round_robin in sbitmap omits 4ec591790356 scsi: sbitmap: Remove sbitmap_clear_bit_unlock omits 7deedfdaeccf scsi: ufs: ufs-debugfs: Add user-defined exception event r [...] omits cd4694756188 scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask omits 37b97b18704f scsi: ufs: Add exception event definitions omits f7733625ec2f scsi: ufs: Add exception event tracepoint omits 86a35af628e5 selftests/bpf: Add a verifier scale test with unknown boun [...] omits 6ed6e1c761f6 skmsg: Add function doc for skb->_sk_redir omits d0c5ac04e7fe drm/mcde/panel: Inverse misunderstood flag omits bc71194e8897 drm/i915/edp: enable eDP MSO during link training omits 512005d94928 drm/i915/edp: modify fixed and downclock modes for MSO omits 5bc4fab7e792 drm/i915/mso: add splitter state check omits 5b616a2958da drm/i915/mso: add splitter state readout for platforms tha [...] omits ff02db13e9bf Bluetooth: Allow scannable adv with extended MGMT APIs omits e5b0ad69c97a Bluetooth: Remove unneeded commands for suspend omits 3e3527f5b765 drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] omits 8e6fafd5a22e drm/amd/display: Fix off by one in hdmi_14_process_transaction() omits 8dbc2ccac5a6 drm/radeon: fix copy of uninitialized variable back to userspace omits 147ab7a18751 drm/amdgpu: correct DRM_ERROR for kvmalloc_array omits b4d916ee0e94 drm/amdgpu: Use kvmalloc for CS chunks omits fec432f557eb drm/amdgpu: Remove unnecessary conversion to bool omits 43fb6c195dee drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] omits e7bdf00e0040 drm/amdgpu: add SECURE DISPLAY TA firmware info in debugfs omits 4d5ae731c4b7 drm/amdgpu: refine PSP TA firmware info print in debugfs omits 183b451d9f43 drm/amd/pm: correct the name of one function for vangogh omits db6c5b85c3e8 drm/amd/display: Remove unnecessary conversion to bool discards a7347aa8e061 workqueue: Move the position of debug_work_activate() in _ [...] omits c014170408bc ASoC: soc-core: Prevent warning if no DMI table is present omits a49388bd2b75 drm/i915: Clean up verify_wm_state() omits 5516e89d18f3 drm/i915: Check tgl+ SAGV watermarks properly omits 5f25e6a4afd8 drm/i915: Introduce SAGV transtion watermark omits a68aa48d4ed8 drm/i915: Stuff SAGV watermark into a sub-structure omits f11449d28ce9 drm/i915: Print wm changes if sagv_wm0 changes omits df4a50a35e2c drm/i915: Zero out SAGV wm when we don't have enough DDB for it omits 2871b2fde449 drm/i915: Fix TGL+ plane SAGV watermark programming omits 899f9d7bbc01 drm/i915: Readout conn_state->max_bpc omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits 5e17812c22bc usb: dwc3: document usb_psy in struct dwc3 omits d05a12f0478c usb: dwc3: Fix dereferencing of null dwc->usb_psy omits 9ab1265d5231 xfrm: Use actual socket sk instead of skb socket for xfrm_ [...] omits 2c48653c1bc3 ALSA: pci: vx222: fix kernel-doc warning omits 06495facbb05 ALSA: pci: mixart: fix kernel-doc warning omits 60fd71150391 ALSA: vx: fix kernel-doc warning omits 4c38255892c0 vti6: fix ipv4 pmtu check to honor ip header df omits c7c1abfd6d42 vti: fix ipv4 pmtu check to honor ip header df omits 303dcc25b5c7 tools/runqslower: Allow substituting custom vmlinux.h for [...] omits cec3295b246b drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_ [...] omits 59b7cb44cffd drm/i915/gen9bc: Handle TGP PCH during suspend/resume omits 762949bb1da7 drm: fix drm_mode_create_blob comment omits 3fcb4f01deed drm/radeon: Use kvmalloc for CS chunks omits 7c7dd7748954 drm/amd/display: Fix an uninitialized index variable omits 6302aead150e drm/amd/display: fix the return of the uninitialized value in ret omits 03e0dbcd10c4 drm/amdgpu: enable BACO runpm by default on sienna cichlid [...] omits 9598173d14f5 drm/amdgpu: Only check for S0ix if AMD_PMC is configured omits b6f91fc183f7 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT inter [...] omits a8a2e1348634 drm/amd/display: Fix 64 bit modulus operation using div64 API omits 783bf4035cb7 drm/amd/display: Fix 64 bit divisions on 32 bit platforms [...] omits 640a28b50c4a drm/amdgpu: add missing df counter disable write omits b8cc3e504622 drm/amd/display: Fix HSplit causing increase in DSC Slice Count omits dbc43d5fdf48 drm/amd/display: treat memory as a single-channel for asym [...] omits c839292754b7 drm/amd/display: 3.2.125 omits be1748bcdfe0 drm/amd/display: [FW Promotion] Release 0.0.54 omits 70732504c53b drm/amd/display: Implement dmub trace event omits 8039bc7130ef drm/amd/display: Return invalid state if GPINT times out omits 45a1261b393b drm/amd/display: Refactored DC interfaces to support multiple eDP omits cca912e0a6b4 drm/amd/display: Add max bpc debugfs omits 4cda3243ec63 drm/amd/display: Add flag for building infopacket omits e1f4328f22c0 drm/amd/display: Update link encoder object creation omits 4f8e37dbaf58 drm/amd/display: Support for DMUB AUX omits c524c1c9a78f drm/amd/pm: optimize the link width/speed retrieving V2 omits 7d6c13ef466d drm/amd/pm: bump Navi1x driver if version and related data [...] omits 3e9e62c780b1 drm/amdgpu: correct TA RAP firmware information print error omits 5cb08553f7f2 Bluetooth: Notify suspend on le conn failed omits 9dc12e4ccd97 microblaze: tag highmem_setup() with __meminit omits 290c323008db ASoC: SOF: Intel: unregister DMIC device on probe error omits 64f416c86973 microblaze: syscalls: switch to generic syscallhdr.sh omits ce372128a79b microblaze: syscalls: switch to generic syscalltbl.sh omits 1db6295db904 drm/arcpgu: Really delete file omits d49c3e711c2b ALSA: ps3: fix spelling typo of values omits b8db8be812cb ALSA: usb-audio: fix Pioneer DJM-850 control label info omits 1a2a94a4392d ALSA: usb-audio: Configure Pioneer DJM-850 samplerate omits 7687850b95b4 ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls omits a3c30b0cb6d0 ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table omits 927a4c7b7ec1 Merge branch 'for-linus' into for-next omits 58a2f2acb16c clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll omits e99641dd569e ARM: dts: sun4i: Add support for Topwise A721 tablet omits 5952225054c9 dt-bindings: arm: Add Topwise A721 omits 5bb9cdb320a5 USB: remove usb_bus_type from usb.h omits f88837cc2789 USB: typec: tcpm: create debugfs subdir for the driver omits b43fba1b7b4c USB: typec: fusb302: create debugfs subdir for the driver omits 89a132cf73bd USB: host: uhci: remove dentry pointer for debugfs omits 508a070e5f1e USB: host: sl811: remove dentry pointer for debugfs omits c7502f77df4e USB: host: isp1362: remove dentry pointer for debugfs omits 9e1ceb4f2b94 USB: host: isp116x: remove dentry pointer for debugfs omits a00e9fc8f408 usb: dwc2: Add STM32 related debugfs entries omits 923e79f49979 usb: chipidea: tegra: fix flexible_array.cocci warnings omits 8798fe2ac067 USB: gadget: dummy-hcd: remove redundant initialization of [...] omits 5410c878cc60 USB: core: no need to save usb_devices_root omits f3918133401c usb: gadget: storage: Remove unused function pointer typed [...] omits cdcc614642f1 usb: gadget: function: fix typo in f_printer.c omits ff04213171cf usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] omits 415f23aa799c usb: typec: tps6598x: Add trace event for data status omits 76813aabd81f usb: typec: tps6598x: Add trace event for power status register omits d41df82d16e3 usb: typec: tps6598x: Add trace event for status register omits 65a2f67d9945 usb: typec: tps6598x: Add trace event for IRQ events omits effcaf3f59b5 usb: dwc3: add an alternate path in vbus_draw callback omits 59fa3def35de usb: dwc3: add a power supply for current control omits d27f8feaf854 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] omits 8242ff9ea9f0 dt-bindings: display: mediatek,dpi: Convert to use graph schema omits 4d4e677a68e7 ASoC: es8316: Simplify adc_pga_gain_tlv table omits d74fcdc51afd ASoC: sgtl5000: set DAP_AVC_CTRL register to correct defau [...] omits e4ffab875d32 ASoC: rt5651: Fix dac- and adc- vol-tlv values being off b [...] omits 24a7b77daed8 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off b [...] omits 2b8770215620 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc omits 90f74cf09ff3 arm64: dts: allwinner: Use the new r_intc binding omits 93d2795a24a2 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc omits 585df696b691 ARM: dts: sunxi: h3/h5: Add r_intc node omits 778ac7a349e1 ARM: dts: sunxi: Use the new r_intc binding omits eb596e0fd13c ALSA: usb-audio: generate midi streaming substream names f [...] omits d6e68c57e35b ALSA: usb-audio: use usb headers rather than define struct [...] omits d9c05d22da79 Merge branch 'for-linus' into for-next omits fbde4ae7e15f drm/xen: adjust Kconfig omits 9317f356df83 drm/i915/gvt: Fixed couple of spellings in the file gtt.c omits b01739fb865a drm/i915/gvt: Refactor GVT vblank emulator for vGPU virtua [...] omits 6a4500c7b83f drm/i915/gvt: Get accurate vGPU virtual display refresh ra [...] omits dce38c8b0299 drm/amd/display/dc/dce/dmub_psr: Remove unnecessary conver [...] omits 0ee56acc4b55 drm/amd/pm/swsmu: Remove unnecessary conversion to bool omits 11003c68b158 drm/amdgpu: remove unnecessary reading for epprom header omits e0cd93b7e307 amdgpu/pm: read_sensor() report failure apporpriately omits e9995d4a3026 drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address omits 4890d4e94da0 drm/amdgpu: add RAP TA version print in amdgpu_firmware_info omits 439e6bbb3b85 drm/amd/display: remove unnecessary conversion to bool omits 7271a5c2aefc drm/amdgpu: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DE [...] omits 5b2e2c096954 drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable omits 9d489afd3128 drm/amdgpu/pm: make unsupported power profile messages debug omits 6f786950b1ff drm/amdgpu/codec: drop the internal codec index omits b50368da619f drm/amdgpu: bump driver version for new video codec INFO i [...] omits f35e9bdb06fb drm/amdgpu: add INFO ioctl support for querying video caps (v4) omits 3b246e8b6a97 drm/amdgpu: add video decode/encode cap tables and asic ca [...] omits 9269bf186897 drm/amdgpu: add asic callback for querying video codec info (v3) omits 6f59f229f8ed drm/amd/display: Skip modeset for front porch change omits d10cd527f5e5 drm/amd/display: Add freesync video modes based on preferr [...] omits 0eb1af2e8205 drm/amd/display: Add module parameter for freesync video mode omits 5392b2af97dc drm/amdgpu: Remove amdgpu_device arg from free_sgt api (v2) omits 8f8c80f43009 drm/amd/amdgpu: move inc gpu_reset_counter after drm_sched_stop omits 8f4828d0a104 amdgpu/pm: Powerplay API for smu , updates to some pm functions omits bc7d6c12054d amdgpu/pm: Powerplay API for smu , changed 4 dpm functions [...] omits 2ea092e5d391 amdgpu/pm: Powerplay API for smu , changes to clock and pr [...] omits 9ab5001a99e1 amdgpu/pm: Powerplay API for smu , changed 5 dpm powergati [...] omits 8dfc8c53c3c4 amdgpu/pm: Powerplay API for smu , changed 9 pm power func [...] omits f46587bcede5 amdgpu/pm: Powerplay API for smu , changed 6 pm hwmon fan [...] omits bab0f602918d amdgpu/pm: Powerplay API for smu , changed 6 dpm reset fun [...] omits 4df144f80d5b amdgpu/pm: Powerplay API for smu , added get_performance_level omits 996aede28094 drm/amdgpu: decline max_me for mec2_fw remove in renoir/arcturus omits 650bc7ae0064 drm/amdgpu:disable VCN for Navi12 SKU omits f89b881c81d9 drm/amdgpu: reserve backup pages for bad page retirment omits 85e142cb42a1 tools, bpf_asm: Exit non-zero on errors omits 04883a079968 tools, bpf_asm: Hard error on out of range jumps omits cc0f83530934 Merge branch 'bpf: add bpf_for_each_map_elem() helper' omits 6b9e3331347e selftests/bpf: Add arraymap test for bpf_for_each_map_elem [...] omits 9de7f0fdab32 selftests/bpf: Add hashmap test for bpf_for_each_map_elem( [...] omits f1f9f0d8d737 bpftool: Print subprog address properly omits 53eddb5e04ac libbpf: Support subprog address relocation omits b8f871fa32ad libbpf: Move function is_ldimm64() earlier in libbpf.c omits 06dcdcd4b9e8 bpf: Add arraymap support for bpf_for_each_map_elem() helper omits 314ee05e2fc6 bpf: Add hashtab support for bpf_for_each_map_elem() helper omits 69c087ba6225 bpf: Add bpf_for_each_map_elem() helper omits 282a0f46d6cd bpf: Change return value of verifier function add_subprog() omits 1435137573f9 bpf: Refactor check_func_call() to allow callback function omits bc2591d63fc9 bpf: Factor out verbose_invalid_scalar() omits efdb22de7dcd bpf: Factor out visit_func_call_insn() in check_cfg() omits 86fd166575c3 selftests/bpf: Copy extras in out-of-srctree builds omits 2854436612c4 selftests/bpf: Propagate error code of the command to vmtest.sh omits 1e0ab70778bd Merge branch 'sock_map: clean up and refactor code for BPF [...] omits ff9614b81be6 skmsg: Remove unused sk_psock_stop() declaration omits 533342322276 skmsg: Get rid of sk_psock_bpf_run() omits cd81cefb1abc skmsg: Make __sk_psock_purge_ingress_msg() static omits 4675e234b9e1 sock_map: Make sock_map_prog_update() static omits ae8b8332fbb5 sock_map: Rename skb_parser and skb_verdict omits e3526bb92a20 skmsg: Move sk_redir from TCP_SKB_CB to skb omits 16137b09a66f bpf: Compute data_end dynamically with JIT code omits 5a685cd94b21 skmsg: Get rid of struct sk_psock_parser omits 887596095ec2 bpf: Clean up sockmap related Kconfigs omits a83586a7ddba bpf: Remove blank line in bpf helper description comment omits 201cf3976c06 Bluetooth: btusb: Fix incorrect type in assignment and uni [...] omits 3edc5782fb64 Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device omits 43c5026be77a Merge branch 'selftests/bpf: xsk improvements and new stats' omits b267e5a458a7 selftests/bpf: Introduce xsk statistics tests omits d3e3bf5b4c67 selftests/bpf: Restructure xsk selftests omits d2b0dfd5d1f9 selftests/bpf: Expose and rename debug argument omits ecde60614d5e selftest/bpf: Make xsk tests less verbose omits e6ac593372aa bpf: Rename fixup_bpf_calls and add some comments omits 523a4cf491b3 bpf: Use MAX_BPF_FUNC_REG_ARGS macro omits 817eab2fdc86 drm/vmwgfx: Bump the minor version and cleanup logging omits a7d24d9582f8 Merge branch 'bpf: enable task local storage for tracing' omits ced47e30ab8b bpf: runqslower: Use task local storage omits 4b0d2d4156cf bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h omits c540957a4d1d selftests/bpf: Test deadlock from recursive bpf_task_stora [...] omits 1f87dcf116ad selftests/bpf: Add non-BPF_LSM test for task local storage omits bc235cdb423a bpf: Prevent deadlock from recursive bpf_task_storage_[get [...] omits a10787e6d58c bpf: Enable task local storage for tracing programs omits 2da9a1a2b2f9 drm/compat: more dummy implementations omits e926c474ebee drm/compat: Clear bounce structures omits 1045a5c04e16 ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] omits 19bafac4f56f drm/nouveau/ttm: constify static vm_operations_struct omits b6d4abc9ae62 drm/radeon/ttm: constify static vm_operations_struct omits fff72bb569ee drm/amdgpu/ttm: constify static vm_operations_struct omits 2eebbdbaab5f dma-buf: heaps: Fix the name used when exporting dmabufs t [...] omits 98cd02da467c dma-buf: dma-heap: Provide accessor to get heap name omits ad2c28bd9a40 drm/ttm: Do not add non-system domain BO into swap list omits 3ade7a69e82c drm/arc: Move to drm/tiny omits 50dcc3ab492a drm/arc: Initialize sim connector before display pipe omits 2c43a895c546 drm/arc: Inline remaining files omits 3ea66a794fdc drm/arc: Inline arcpgu_drm_hdmi_init omits e2c406ea0b0d drm/arc: Inline arcpgu_crtc.c omits 0a9422d279e9 drm/arc: Drop crtc check in arc_pgu_update omits 3bc8a91a830b drm/arc: Convert to drm_simple_kms_pipe_helper omits daaddeb0c9c0 drm/arc: Align with simple pipe helpers omits c9e88a2ab5b4 drm/arc: Use drmm_mode_config_cleanup omits be5207ae897e drm/arc: Drop surplus connector registration omits 1aae52630d99 drm/arc: Embedd a drm_connector for sim case omits 418fa908025a drm/arc: Embedded a drm_simple_display_pipe omits 4eaf70d43d88 drm/arc: Delete arcpgu_priv->fb omits 11cecb0d18c4 drm/arc: Stop using drm_device->dev_private omits 8db0002ab6b9 drm/arc: Switch to devm_drm_dev_alloc omits cdea72518a2b drm/shmem-helpers: vunmap: Don't put pages for dma-buf omits c129b4982553 drm/todo: Remove the drm_atomic_state todo item omits 37418bf14c13 drm: Use state helper instead of the plane state pointer omits 977697e20b3d drm/atomic: Pass the full state to planes atomic disable a [...] omits 9c8f21e6f885 xsk: Build skb by page (aka generic zerocopy xmit) omits 3914d88f7608 xsk: Respect device's headroom and tailroom on generic xmit path omits ab5bd583b928 virtio-net: Support IFF_TX_SKB_NO_LINEAR flag omits c2ff53d8049f net: Add priv_flags for allow tx skb without linear omits 2463e0734973 netdevice: Add missing IFF_PHONY_HEADROOM self-definition omits 41016fe1028e drm: Rename plane->state variables in atomic update and disable omits e05162c017e2 drm: Store new plane state in a variable for atomic_update [...] omits 0b6aaf9d76f0 drm: Use state helper instead of plane state pointer in at [...] omits dec92020671c drm: Use the state pointer directly in planes atomic_check omits 7c11b99a8e58 drm/atomic: Pass the full state to planes atomic_check omits 6af70eb3b40e drm/atmel-hlcdc: Rename custom plane state variable omits ba5c1649465d drm: Rename plane atomic_check state names omits 5ddb0bd4ddc3 drm/atomic: Pass the full state to planes async atomic che [...] omits d919d3d6cdb3 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast omits 419e91ea3143 drm/dp_mst: Revise broadcast msg lct & lcr omits 8fb4acb880e9 regulator: qcom-rpmh: Use correct buck for S1C regulator omits 62861a478e06 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck omits fa27f54021df Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] omits b9fc8b4a5918 bpf: Add kernel/modules BTF presence checks to bpftool fea [...] omits 6c65a582ee76 drm/amdgpu: Remove unnecessary conversion to bool omits eb0709ba077a drm/amdgpu/display: initialize the variable 'i' omits b2576c3bf4ce drm/amdgpu/vcn3.0: add wptr/rptr reset/update for share memory omits 4588f7b7dd5f drm/amd/display: Enable ASSR in DM omits f8f70c1371d3 drm/amdgpu: disable mec2 fw bin loading omits 211fe484a624 drm/amdgpu: fix wrong executable setting for dimgrey_cavef [...] omits b00978de9075 drm/amdgpu: fix shutdown and poweroff process failed with s0ix omits cd48758c8252 drm/amdgpu/sdma5.2: Remove unnecessary conversion to bool omits 2f97d8b788b3 drm/amd/display/dc/core/dc_link_ddc: Remove unnecessary co [...] omits 94576d03d137 drm/amdgpu/swsmu/navi1x: Remove unnecessary conversion to bool omits 8addf37c2422 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] omits afdd1de0f9e7 drm/amd/display: Allow spatial dither to 10 bpc on all DCE omits d7faf6f5347b drm/amd/display: Fix system hang after multiple hotplugs (v3) omits 216e8e80057a spi: bcm63xx-hsspi: fix pm_runtime omits 73ae625da5c3 spi: bcm63xx-spi: fix pm_runtime omits ef4848a6532b regulator: pca9450: Fix return value when failing to get s [...] omits 741c8397e5d0 ASoC: ak5558: Add MODULE_DEVICE_TABLE omits f84b45240052 ASoC: ak4458: Add MODULE_DEVICE_TABLE omits 982042931c25 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control omits 674e4ff4c232 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] omits 8022f09883e8 ASoC: rt5670: Remove 'HP Playback Switch' control omits 30be2641848b ASoC: rt5670: Remove 'OUT Channel Switch' control omits c73927183f2b drm/i915/tgl+: Sanitize the DDI LANES/IO and AUX power dom [...] omits e3de5bb7ac1a ath11k: fix thermal temperature read omits 3808a18043a8 ath11k: fix potential wmi_mgmt_tx_queue race condition omits 097e9f071455 ath11k: qmi: cosmetic changes to error messages omits bf458d79cfc4 ath11k: qmi: add more debug messages omits 2882b7626f49 sh: kernel: traps: remove unused variable omits 258cf5f8aef4 sh: kdump: add some attribute to function omits 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). omits 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ omits 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] omits e2163ce7002b sh: boards: Fix the cacography in irq.c omits 1e5b1406fbd2 sh: check return code of request_irq omits b1deeeb93933 sh: fix trivial misannotations omits 66922f850910 drm: Fix HDMI_STATIC_METADATA_TYPE1 constant omits 8fc0e3b6a866 xfrm: interface: fix ipv4 pmtu check to honor ip header df omits 62c211bb9e1b drm/i915/display: Do not allow DC3CO if PSR SF is enabled omits 9fd914d917da ASoC: fsl_ssi: Fix TDM slot setup for I2S mode omits 2d003ec15396 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx omits d71cbff1cdae drm/vkms: Annotate vblank timer omits 53fc08c23a32 drm/komeda: Annotate dma-fence critical section in commit path omits 9e5eb5e1b60a drm/malidp: Annotate dma-fence critical section in commit path omits eec44d44a3d2 drm/atmel: Use drm_atomic_helper_commit omits 250aa22920cd drm/omapdrm: Annotate dma-fence critical section in commit path omits a1891b9136d9 drm/tegra: Annotate dma-fence critical section in commit path omits 4d56a4f08391 drm/tidss: Annotate dma-fence critical section in commit path omits 820c1707177c drm/gem: Move drm_gem_fb_prepare_fb() to GEM atomic helpers omits 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next omits 1e3489136968 drm/amd/display: 3.2.124 omits 0abd224edc78 drm/amd/display: [FW Promotion] Release 0.0.53 omits 9422f2fafef6 drm/amd/display: reduce scope for local var omits 6ad98e8aeb01 drm/amd/display: Don't optimize bandwidth before disabling planes omits 77a2b7265f20 drm/amd/display: Synchronize displays with different timings omits 860b0cf52a23 drm/amd/display: move trace buffer to uncached memory. omits 349a19b2f1b0 drm/amd/display: Check for DSC support instead of ASIC revision omits e664609e43bc drm/amd/display: enable audio on DP seamless boot omits c6341f008a31 drm/amd/display: disable seamless boot for DP MST omits c69eb74049e7 drm/amd/display: Refactor debugfs entries for all connectors omits 0885fe46fe2b drm/amd/display: Remove Assert from dcn10_get_dig_frontend omits 3bef92ca4240 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 omits d4a9ffdf7133 drm/amdgpu: remove unused variable from struct amdgpu_bo omits 172e4ee233f3 drm/amdkfd: Cleanup kfd_process if init_cwsr_apu fails omits 3248b6d3cbcd drm/amdkfd: Use mmu_notifier_get omits 263a4febd1cc Revert "drm/amd/display: reuse current context instead of [...] omits 63e654f65d7c drm/i915/reg: add stream splitter configuration definitions omits de46dbe4b755 drm/i915/edp: read sink MSO configuration for eDP 1.4+ omits f886261735fc drm/i915/edp: always add fixed mode to probed modes in ->g [...] omits 8733932a72d7 drm/i915/edp: reject modes with dimensions other than fixed mode omits c093056b67a3 drm/dp: add MSO related DPCD registers omits 1b6872fe1efc drm/i915/display: Set source_support even if panel do not [...] omits 3816139c8a4f drm/i915/display: Remove some redundancy around CAN_PSR() omits 774ab4ff15c0 drm/i915/display: Only write to register in intel_psr2_pro [...] omits a22af61d438e drm/i915/display: Rename for_each_intel_encoder.*_can_psr [...] omits b3c15f78befc spi: spi-ti-qspi: Free DMA resources omits be86c3fd26c7 regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode omits 2979ef760e73 ASoC: rt1015: enable BCLK detection after calibration omits 7fb08871c38b ASoC: rt1015: fix i2c communication error omits ffe9aa48d9fc drm/i915/display: Allow PSR2 selective fetch to be enabled [...] omits dc739820ff90 drm/ast: fix memory leak when unload the driver omits a6c0fd3d5a8b efifb: Ensure graphics device for efifb stays at PCI D0 omits 14ebaeeff8d0 Revert "ath9k: fix ath_tx_process_buffer() potential null [...] omits 6b7abacb9cbe ath11k: print hardware name and version during initialisation omits c00697b59251 drm/drv: Remove initialization of static variables discards 88f6ac99a6e5 Merge branch 'for-5.12' into test-merge-for-5.12 omits b60e320bf359 drm/i915/vbt: update DP max link rate table omits 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next omits ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next omits 0345bae1776b drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_v [...] omits b4b27f08f9f9 drm/qxl: rework cursor plane omits ab422b01e06e drm/qxl: move shadow handling to new qxl_prepare_shadow() omits cb981987b401 drm/qxl: fix monitors object vmap omits 61cc6d9513a9 drm/qxl: fix prime vmap omits dce39226180a drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap omits f7ed28e13f82 drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked omits 19089b760e56 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved omits 4fff19ae4275 drm/qxl: use ttm bo priorities omits 42c4551aca94 drm/qxl: more fence wait rework omits 26fe1f4c550d drm/qxl: properly handle device init failures omits 0e86d3d4fc52 drm/amd/display: Simplify bool conversion omits ca1203d7d729 drm/amd/pm: do not issue message while write "r" into pp_o [...] omits 0b7421f0a6a4 drm/amd/display: Old sequence for HUBP blank omits ea1b8c9b837c drm/amdgpu: mark local function as static omits 97628eb5ac20 drm/amd/display: 3.2.123 omits e5e258180e43 drm/amd/display: [FW Promotion] Release 0.0.52 omits dc75f476a61f drm/amd/display: Implement transmitter control v1.7 omits 399d9bd66e2c drm/amd/display: AVMUTE simplification omits bbaef585913b drm/amd/display: Copy over soc values before bounding box [...] omits f9b4f20c4777 drm/amd/display: Add Freesync HDMI support to DM omits 00e9d4c0ab14 drm/amd/display: Populate dcn2.1 bounding box before state [...] omits 737b2b536a30 drm/amd/display: Fix MPC OGAM power on/off sequence omits ecdfc5c92f92 drm/amd/display: Add dc_dmub_srv helpers for in/out DMCUB [...] omits efe213e5a57e drm/amd/display: changing sr exit latency omits e7a30ade740f Revert "drm/amd/display: Unblank hubp based on plane visibility" omits 292496767ad7 Revert "drm/amd/display: New path for enabling DPG" omits 99929cf0576a drm/amd/display: remove global optimize seamless boot stre [...] omits 51a192438bb4 drm/amd/display: Change ABM sample rate omits 5b54d6797994 drm/radeon: do not use drm middle layer for debugfs (v2) omits e7fa81bbc33e drm/radeon: add rdev in ring struct omits 475f9aaaaa78 drm/radeon: Remove unused function pointer typedef radeon_ [...] omits 434fb1e7444a drm/radeon/nislands_smc.h: Replace one-element array with [...] omits c3af46fcfbc6 drm/amd/pm: Replace one-element array with flexible-array [...] omits 0e1aa13ca3ff drm/amd/pm: Replace one-element array with flexible-array [...] omits ce7c670dd142 drm/amd/pm: fix spelling mistake in various messages "powe [...] omits 98d28ac2f511 drm/amdgpu: do not use drm middle layer for debugfs omits 373720f79d56 drm/amd/pm: do not use drm middle layer for debugfs omits afd3a359c452 drm/amd/display: do not use drm middle layer for debugfs omits 0299bef975d6 drm/amdgpu: remove CONFIG_DRM_AMDGPU_GART_DEBUGFS omits ba3d9406a093 drm/radeon: cleanup debugfs omits 88293c03c87e drm/amdgpu: do not keep debugfs dentry omits 914fe0466c86 Merge branch 'for-5.12/playstation-v2' into for-next omits 1835bf459df7 drm/i915: Wait for scanout to stop when sanitizing planes omits 7e07c68f06a2 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID omits def26cd4bae2 drm/tilcdc: fix raster control register setting omits 1b4f3a9846f9 drm/tilcdc: replace spin_lock_irqsave by spin_lock in hard IRQ omits f0297cc0fd2b drm/dp_mst: Tune down the WARN modesetting a port with full_pbn=0 omits 1b588c82f63e video: fbdev: amba-clcd: Always use msleep() for waiting omits 51be84fc4d3a video: omapfb: Remove WARN_ON(in_interrupt()). omits 6e4863dbb561 video: omap: Remove in_interrupt() usage. omits 75d3e33fbc5e Merge branch 'for-5.11/upstream-fixes' into for-next omits 788f805e8c0a ath11k: Enable radar detection for 160MHz secondary segment omits 096b625fab8f ath11k: Fix sounding dimension config in HE cap omits 364c69ced8f9 Merge branch 'for-5.12/playstation-v2' into for-next omits 5ecce46ba4e3 Merge branch 'for-5.12/playstation-v2' into for-next omits bef9acb2c47d Merge branch 'for-5.12/playstation' into for-next omits 44bd8e1cdc7c drm/i915: Remove dead code from skl_pipe_wm_get_hw_state() omits 3855971c6d4b Revert "HID: playstation: add DualSense lightbar support" omits f1d1a57ded80 Revert "HID: playstation: add microphone mute support for [...] omits fdd2b479ca47 Revert "HID: playstation: add DualSense player LEDs support." omits 21a7584fae7b Revert "HID: playstation: DualSense set LEDs to default pl [...] omits 2787f2cf1a93 Revert "HID: playstation: report DualSense hardware and fi [...] omits 57389266a7bd Revert "HID: playstation: fix unused variable in ps_batter [...] omits b2423184ac33 drm/i915: Enable -Wuninitialized omits 92f1d09ca4ed drm: Switch to %p4cc format modifier omits e927e1e0f0dd v4l: ioctl: Use %p4cc printk modifier to print FourCC codes omits af612e43de6d lib/vsprintf: Add support for printing V4L2 and DRM fourccs omits 4d36cf070249 drm/ast: Move all of the cursor-update functionality to at [...] omits 385131f3a154 drm/ast: Store each HW cursor offset after pinning the rsp BO omits 84810d6a74b7 drm/ast: Map HW cursor BOs permanently omits afee7e958b9f drm/ast: Store cursor BOs in cursor plane omits a0ba992d1738 drm/ast: Add cursor-plane data structure omits 718c22865fc0 drm/ast: Inline ast cursor-update functions into modesetting code omits 22b6591f7ccb drm/ast: Allocate HW cursor BOs during cursor-plane initia [...] omits 616048af6dde drm/ast: Initialize planes in helper functions omits ee4a92d690f3 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor [...] omits 4a11bd1e88af drm/ast: Add constants for VGACRCB register bits omits 4e80946197a8 ath11k: add qcn9074 pci device support omits 7dc67af063e3 ath11k: add extended interrupt support for QCN9074 omits 6289ac2b7182 ath11k: add CE interrupt support for QCN9074 omits e678fbd401b9 ath11k: add data path support for QCN9074 omits 6fe6f68fef7f ath11k: add hal support for QCN9074 omits 480a73610c95 ath11k: add static window support for register access omits a233811ef600 ath11k: Add qcn9074 mhi controller config omits 5f67d306155e ath11k: Update memory segment count for qcn9074 omits fa5f473d7643 ath11k: qmi: increase the number of fw segments omits 16001e4b2e68 ath11k: Move qmi service_ins_id to hw_params omits 7a3aed0c3c36 ath11k: Refactor ath11k_msi_config omits 97a24a701c13 drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing omits dc1ddac65664 drm/i915: Relocate icl_sanitize_encoder_pll_mapping() omits 87bd8498690b drm/i915: Use .disable_clock() for pll sanitation omits 40b316d4b086 drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disab [...] omits 9c6a5c35470b drm/i915: Extract _cnl_ddi_{enable,disable}_clock() omits f67a008e02e5 drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() omits be317ca0a338 drm/i915: Sprinkle a few missing locks around shared DDI c [...] omits 7815ed88c6cf drm/i915: Use intel_de_rmw() for DDI clock routing omits 36ecb0ec1054 drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs omits 35bb6b1a0d19 drm/i915: Convert DG1 over to .{enable,disable}_clock() omits 2c7b1d340f19 drm/i195: Extract cnl_ddi_{enable,disable}_clock() omits 38e31f1acd64 drm/i915: Extract skl_ddi_{enable,disable}_clock() omits d135368d1632 drm/i915: Extract hsw_ddi_{enable,disable}_clock() omits c133df699412 drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs omits ad9529824caf drm/i915: Use intel_ddi_clk_select() for FDI omits 9c349dbd0752 ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Op [...] omits a56c14bb21b2 ath9k: fix ath_tx_process_buffer() potential null ptr dereference omits 99e360442f22 drm/stm: Fix bus_flags handling omits f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next omits 0eae01bea643 drm/panfrost: Stay in the threaded MMU IRQ handler until w [...] omits f45da8204ff1 drm/panfrost: Don't try to map pages that are already mapped omits 3aa0a80fc692 drm/panfrost: Clear MMU irqs before handling the fault omits df1c002198a8 Merge branch 'for-5.12' into for-next omits f3243b75dbc7 drm/i915: move intel_init_audio_hooks inside display omits 141b415f9f9f drm/i915/display: move register functions to display/ omits ef7eff1aae10 drm/i915: group display-related register calls omits ec3e00b4ee27 drm/i915: stop registering if drm_dev_register() fails omits b1de0f01b011 batman-adv: Use netif_rx_any_context(). omits 29b6f88d60dd drm/i915: Try to detect sudden loss of MMIO access omits a321c3c6d8dd drm/i915: FPGA_DBG is display-specific omits 70da7521e119 drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP [...] omits c8455098c679 drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + [...] omits 7908e4c69387 Merge branch 'printk-rework' into for-next omits e074ffe6ef34 i915/perf: Drop the check for report reason in OA omits 1007377002ea drm/vram-helper: cleanup drm_gem_vram_bo_driver_move_notify omits 357b5592e018 drm/i915/debugfs: HDCP capability enc NULL check omits 5b5ca5d1a53c Merge branch 'for-5.12/playstation' into for-next omits 3847d15b41ce HID: playstation: fix unused variable in ps_battery_get_property. omits 885d3e5b6f08 drm/i915/display: fix comment on skl straps omits d20630802f9f drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings omits 4b97039e90bf drm/i915/gen9_bc: Recognize TGP PCH + CML combos omits aaab24bb25e9 drm/i915/display: Handle lane polarity for DDI port omits 2c94c284b859 Merge branch 'for-5.12/playstation' into for-next omits 1f902f8636e4 HID: playstation: report DualSense hardware and firmware version. omits 05afe02ac24f HID: playstation: DualSense set LEDs to default player id. omits c240f0cb88ec HID: playstation: add DualSense player LEDs support. omits d5f7af85a537 HID: playstation: add microphone mute support for DualSense. omits ebbe998a4a52 HID: playstation: add DualSense lightbar support omits b1afb87a351e drm/vmwgfx: Remove pointless code omits e3dc5523841f drm/vmwgfx: Correctly set the name of the preferred mode omits cfc51a73871a drm/vmwgfx: add some 16:9 / 16:10 default resolutions omits 873c6cedae39 Merge branch 'for-5.12' into for-next omits b305fc7490b3 drm/i915/display: Add DDR5 and LPDDR5 BW buddy page entries omits 5dd331d4d8ca drm: use getter/setter functions omits 697dabd5d370 Merge branches 'soc-for-v5.12' and 'dt-for-v5.12' into for-next omits f66aaab828e7 drm/vblank: Document drm_crtc_vblank_restore constraints omits c0f6f0c471a3 drm/sun4i: Add alpha property for sun8i and sun50i VI layer omits 0ee29373f031 drm/sun4i: Add alpha property for sun8i UI layer omits bce724fa58e6 drm/aspeed: Use dt matching for default register values omits 92614ad54017 drm/aspeed: Look up syscon by phandle omits 5ffb9afaa909 drm/i915: Warn when releasing a frontbuffer while in use omits 553c23bdb477 drm/i915: Fix overlay frontbuffer tracking omits 59fb8218c8e5 drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling omits f1a75f4dd8ed drm/tilcdc: send vblank event when disabling crtc omits ed89fff97382 drm/ttm: drop sysfs directory omits f07069da6b4c drm/ttm: move memory accounting into vmwgfx v4 omits d4bd7776a7ac drm/ttm: rework ttm_tt page limit v4 omits 8a945edd183d drm/ttm: fix removal of bo_count sysfs file omits 48e2b69683e2 drm/vboxvideo: Implement cursor plane with struct drm_shad [...] omits 9dc9067dce20 drm/gem: Export helpers for shadow-buffered planes omits f48993e5d26b drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] omits 9dd55dfe2e1b drm/gma500: Never wait for blits omits 5c209d8056b9 drm/gma500: psb_spank() doesn't need it's own file omits 93b0bb58677e drm/gma500: Unify crtc helpers omits 45c7f1b4aaf0 drm/gma500/cdv: Remove unused tv out paths omits 23e7cce45ca4 drm/gma500: Remove unused DPST support omits ab7a34670277 drm/gma500/cdv: Remove unused code for crt init omits e40f97ef1277 drm/gma500: Drop DRM_GMA600 config option omits 5e4b7385f374 i915/perf: Add additional OA formats for gen12 omits 0f15c5b00634 i915/perf: Move OA formats to single array omits 77892f4f050e i915/perf: Store a mask of valid OA formats for a platform omits 6f02e9df2ac2 drm/gma500: Remove in_atomic() usage. omits d1c956c7c95f Merge branch 'for-5.11/upstream-fixes' into for-next omits 0b642af6a402 Merge branch 'for-5.11/upstream-fixes' into for-next omits 2d3e7312084f Merge branch 'for-5.11/upstream-fixes' into for-next omits 687ec1a18860 Merge branch 'for-5.11/upstream-fixes' into for-next omits e22fa6f0a976 drm/i915/rkl: Remove require_force_probe protection omits 5ceeb328637a drm/udl: Move vmap out of commit tail omits 4ac0868d43b0 drm/gm12u320: Move vmap out of commit tail omits 681a2c5dfd31 drm/cirrus: Move vmap out of commit tail omits 4862ffaec523 drm/mgag200: Move vmap out of commit tail omits 6dd7b6ce43ac drm: Add additional atomic helpers for shadow-buffered planes omits db0c6bd2c0c0 drm/gem: Export drm_gem_vmap() and drm_gem_vunmap() omits 40f302adbd39 drm/simple-kms: Add plane-state helpers omits 81637a6ede89 drm/i915: Fix HAS_LSPCON macro for platforms between GEN9 [...] omits 714b1cdb02ee drm/i915: refactor skylake scaler code into new file. omits 2a3014490cd1 drm/i915: migrate i9xx plane get config omits 12edd6ab14b4 drm/i915: migrate pll enable/disable code to intel_dpll.[ch] omits 92ae3db4c1e1 drm/i915: move is_ccs_modifier to an inline omits 14cebc1fc434 drm/i915: split fb scalable checks into g4x and skl versions omits d471008b00c1 drm/i915: move pipe update code into crtc. (v2) omits 46d12f911821 drm/i915: migrate skl planes code new file (v5) omits 1d048afe7e52 drm/lima: add governor data with pre-defined thresholds omits 904beebb3eb5 drm/lima: Use delayed timer as default in devfreq profile omits d108370c644b apparmor: fix error check omits 4af7c863fc85 security: apparmor: delete repeated words in comments omits ef70454508c0 security: apparmor: file.h: delete duplicated word omits 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] omits 92de220a7f33 apparmor: update policy capable checks to use a label omits e3d1dbb6dede Merge branch 'for-5.11/upstream-fixes' into for-next omits 0c9d59c3dbcf drm/mgag200: make a const array static, makes object smaller omits 3c4442aa2287 drm/i915: Use intel_hdmi_port_clock() more omits 6499f925dd47 drm/i915: Index min_{cdclk,voltage_level}[] with pipe omits dcb38f79126e drm/i915: migrate hsw fdi code to new file. omits 99092a976c8c drm/i915: refactor ddi translations into a separate file (v2) omits 64218f91ab49 drm/i915: Make psr_safest_params and enable_psr2_sel_fetch [...] omits c5c874a83529 drm/i915/display: Remove PSR2 on JSL and EHL omits 759cd2a6d1bf drm/i915/display: Support Multiple Transcoders' PSR status [...] omits b64d6c51380b drm/i915/display: Support PSR Multiple Instances omits 1f1257a67ca3 drm/i915/display: support ddr5 mem types omits 41751b3e5c1a drm/i915: Reject 446-480MHz HDMI clock on GLK omits f2f12eb9c32b drm/scheduler: provide scheduler score externally omits 698a7205a911 Merge branch 'for-5.11/upstream-fixes' into for-next omits b40b4d472f13 Merge branch 'for-5.11/upstream-fixes' into for-next omits 99de398ef94b Merge branch 'for-5.12/logitech' into for-next omits f4a84e165e6d drm/qxl: allocate dumb buffers in ram omits 5a838e5d5825 drm/qxl: simplify qxl_fence_wait omits 5f6c871fe919 drm/qxl: properly free qxl releases omits a7709b9b89a6 drm/qxl: handle shadow in primary destroy omits 76aefa4d274a drm/qxl: properly pin/unpin shadow omits 4ca77c513537 drm/qxl: release shadow on shutdown omits 65ffea3c6e73 drm/qxl: unpin release objects omits f8752f14c964 drm/qxl: use drmm_mode_config_init omits 93d8da8d7efb Revert "drm/qxl: do not run release if qxl failed to init" omits 7962893ecb85 drm/i915: Disable runtime power management during shutdown omits 6fec777c1196 drm/dp_mst: Use DP_MST_LOGICAL_PORT_0 instead of magic number omits e0305024e76e drm/dp_mst: Remove redundant tile property setting omits 468091531c2e drm/dp_mst: Don't cache EDIDs for physical ports omits 58a92bcec33b drm/i915/display: fix spelling mistake "Couldnt" -> "Couldn't" omits c5b8ccc3da76 Pull udf & isofs UID/GID parsing fixes. omits b91907a62411 drm/qxl: do not run release if qxl failed to init omits eb988a2ee500 drm/virtio: fix an error code in virtio_gpu_init() omits 5823cca39d58 drm/todo: Add entry for moving to dma_resv_lock omits 09b20988ff29 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] omits 75ec69c79ebc drm/vmwgfx: Fix some memory leaks on errors omits f0c5a89e534b drm/vc4: remove unneeded variable: "ret" omits 482f3ef0b0e3 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] omits eaf9a3465d9b Merge tag 'topic/drm-device-pdev-2021-02-02' of git://anon [...] omits 9ff06c385300 drm/i915/gvt: Remove references to struct drm_device.pdev omits e322551f47d2 drm/i915/gt: Remove references to struct drm_device.pdev omits 8ff5446a7ca4 drm/i915: Remove references to struct drm_device.pdev omits 29e925590133 Merge tag 'topic/adl-s-enabling-2021-02-01-1' of git://ano [...] omits e71b0cd67ed7 Merge branch 'for-5.12/google' into for-next omits c34e025638f5 Merge branch 'for-5.12/core' into for-next omits 576a08e008e2 drm/v3d/v3d_sched: fix scheduler callbacks return status omits 4043277ad18f drm/i915/adl_s: Add GT and CTX WAs for ADL-S omits ea27113ea90c drm/i915/adl_s: Add display WAs for ADL-S omits 918cc934682f drm/i915/adl_s: Update memory bandwidth parameters omits 75b81fbbcad2 drm/i915/adl_s: Load DMC omits a75816e8410e drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION omits 51ecb30e74d0 drm/i915/adl_s: Re-use TGL GuC/HuC firmware omits a7ffb8154d69 drm/i915/adl_s: Add power wells omits b4cd8dd367ad drm/i915/adl_s: Update PHY_MISC programming omits 8180cc375232 drm/gma500: Remove dependency on TTM omits 6455af65e978 drm/gma500: Remove CONFIG_X86 conditionals from source files omits 6ee8d3812578 drm/i915/bios: tidy up child device debug logging omits 837f23bb4b60 drm/gma500: Drop DRM_GMA3600 config option omits b51035c200bd drm/gma500: Remove Medfield support omits e4abd7ad2b77 dma-buf: Avoid comma separated statements omits ee0735ff4633 drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST omits 9d2e21ed98a2 Merge branch 'for_5.12/drivers-soc' into next omits 902af369942f ecryptfs: use DEFINE_MUTEX() for mutex lock omits d0eb2d867cf3 eCryptfs: add a semicolon omits de499781c97d drm/lima: fix reference leak in lima_pm_busy omits 5b6a9ba9f6ce drm/i915: Don't check tc_mode unless dealing with a TC PHY omits c9b69041f0e0 drm/i915: Move HDMI vswing programming to the right place omits 1e0cb7bef35f drm/i915: Power up combo PHY lanes for for HDMI as well omits 5cdf706fb91a drm/i915: Extract intel_ddi_power_up_lanes() omits f8c6b615b921 drm/i915: Skip vswing programming for TBT discards 8e03d45cb7de Merge branch 'mvebu/dt64' into mvebu/for-next discards 402132c0fc8c Merge branch 'mvebu/dt' into mvebu/for-next omits a6a1f036c74e drm/scheduler: Job timeout handler returns status (v3) omits f3ebd4e6b692 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] omits fbdcf1d20126 ARM: dts: bcm2711: Add the CEC interrupt controller omits e7cbc68a28e1 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts omits 4d03ed7ad731 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] omits f551863af919 drm/vc4: hdmi: Remove cec_available flag omits ad6380e9aaf4 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup omits 0c38490a0310 drm/vc4: hdmi: Split the interrupt handlers omits cd7f016c93b6 drm/vc4: hdmi: Introduce a CEC clock omits a9dd0b9a5c3e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change omits f1ceb9d10043 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate omits b06eecb5158e drm/vc4: hdmi: Restore cec physical address on reconnect omits 303085bc11bb drm/vc4: hdmi: Fix up CEC registers omits e9c9481f373e drm/vc4: hdmi: Fix register offset with longer CEC messages omits 7155334f15f3 drm/vc4: hdmi: Move hdmi reset to bind omits d46b7cd68336 ovl: plumb through flush method omits bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() omits 52401eb8e3fc drm/i915/adl_s: Update combo PHY master/slave relationships omits 18c283df5a0e drm/i915/adl_s: Add vbt port and aux channel settings for adls omits 7dc1f92f27f8 drm/i915/adl_s: Add adl-s ddc pin mapping omits e341c618acde drm/i915/adl_s: Initialize display for ADL-S omits d6d2bc996e45 drm/i915/adl_s: Configure Port clock registers for ADL-S omits 80d0f76588b5 drm/i915/adl_s: Configure DPLL for ADL-S omits a84b4bd1172b drm/i915/adl_s: Add PHYs for Alderlake S omits fa58c9e4e364 drm/i915/adl_s: Add Interrupt Support omits fb51970b8d11 drm/i915/adl_s: Add PCH support omits c6bba9e5fedf x86/gpu: Add Alderlake-S stolen memory support omits 27a8dea33bc0 Merge branch 'for-5.12/doc' into for-next omits 9d4f14f132fc Merge branches 'for-5.11/upstream-fixes' and 'for-5.12/mul [...] omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits fdaae9394da4 Merge branch 'printk-rework' into for-next omits 3a3d8f09f497 ARM: dts: bcm2711: Add the BSC interrupt controller omits 0a0d8429ad51 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 omits 733424111909 ARM: multi_v7_defconfig: Enable nvmem's rmem driver omits adec1fa51c95 arm64: defconfig: Enable nvmem's rmem driver omits 0dc2fbb111a4 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] omits 724df209cb96 ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 omits 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...] omits 8e8f048a6941 Merge udf truncate fix. omits c626ff1d4806 Pull isofs buffer leak fix. omits 4ec86bae0f57 bus: ti-sysc: Detect more modules for debugging omits ee3f149895c7 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] omits 25f0925b7dd4 Merge branch 'printk-rework' into for-next omits ce80dcb4ab77 bus: ti-sysc: Fix initializing module_pa for modules witho [...] omits 7525daa3f784 Merge branch 'for-5.11/upstream-fixes' into for-next omits c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next omits 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next omits 97ecfff41e26 drm/doc: document the type plane property omits 7e5d1e122dff drm/doc: fix drm_plane_type docs omits 38489db09b10 Merge branch 'asm-generic-fixes' into asm-generic omits 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h omits 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM omits 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings omits 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML omits 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds omits 03a2753936e8 drm/etnaviv: dump: fix sparse warnings omits 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl. omits a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] omits 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp omits faf042d15093 Merge branch 'edac-amd64' into edac-for-next omits c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] omits 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort omits 6a56d09bdab7 drm: Update todo.rst omits 8af8a109b34f drm/ttm: device naming cleanup omits b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper discards 006828d706fd Merge branch 'v5.12/defconfig' into for-next discards 5f8f0fce03e1 ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers discards 1db017dd750e Merge branch 'v5.12/defconfig' into for-next discards 4d379011424a ARM: multi_v7_defconfig: Enable Actions Semi platform omits d1a73c641afd drm/vmwgfx: Make sure we unpin no longer needed buffers omits ca230ab18791 dt-bindings: dp-connector: Drop maxItems from -supply omits 81ad7f9f78e4 drm: Added orientation quirk for OneGX1 Pro omits 0883d63b19bb drm/i915/adl_s: Add ADL-S platform info and PCI ids omits 7e6c064ed834 drm/i915/tgl: Use TGL stepping info for applying WAs omits 7621350c6bb2 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 omits f987c9e0f537 drm/ttm: optimize ttm pool shrinker a bit omits 568517686f50 drm/ttm: add debugfs entry to test pool shrinker v2 omits ba051901d10f drm/ttm: add a debugfs file for the global page pools omits 3763d635deaa drm/ttm: add debugfs directory v2 omits e1827807e8d9 video: fbdev: simplefb: Add "r5g5b5a1" mode omits 5269a618eec7 video: fbdev: simplefb: Fix info message during probe omits d14413946f42 drm/vmwgfx/ttm_object: Reorder header to immediately prece [...] omits 0283c74d4212 drm/vmwgfx/vmwgfx_thp: Add description for 'vmw_thp_manage [...] omits f322f32a694b drm/vmwgfx/ttm_object: Demote half-assed headers and fix-u [...] omits dc03b634f37a drm/vmwgfx/vmwgfx_validation: Add some missing struct memb [...] omits 9983a31d4a08 drm/vmwgfx/vmwgfx_blit: Add description for 'vmw_bo_cpu_bl [...] omits 7db8a4eb280f drm/vmwgfx/vmwgfx_msg: Fix misspelling of 'msg' omits e8fb41ac6026 drm/vmwgfx/vmwgfx_binding: Provide some missing param desc [...] omits a5434770468b drm/vmwgfx/vmwgfx_so: Add description for 'vmw_view's 'rcu [...] omits 3894709e8369 drm/vmwgfx/vmwgfx_cotable: Fix a couple of simple document [...] omits 94dda6ad4cad drm/vmwgfx/vmwgfx_cmdbuf: Fix misnaming of 'headers' shoul [...] omits 1856a91691e4 drm/vmwgfx/vmwgfx_stdu: Add some missing param/member desc [...] omits 43ebfe61c392 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' omits 17ef20f1f5ed drm/vmwgfx/vmwgfx_cmdbuf: Fix a bunch of missing or incorr [...] omits ad2ae4159903 drm/vmwgfx/vmwgfx_shader: Demote kernel-doc abuses and fix [...] omits 3a79c5e3e653 drm/vmwgfx/vmwgfx_cmdbuf_res: Rename param description and [...] omits cde3435af618 drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issues omits 2cbf4b730bae drm/vmwgfx/vmwgfx_scrn: Demote unworthy kernel-doc headers [...] omits ea7161977bea drm/vmwgfx/vmwgfx_context: Demote kernel-doc abuses omits 36074f2d5851 drm/vmwgfx/vmwgfx_bo: Remove superfluous param description [...] omits c6771b6338c8 drm/vmwgfx/vmwgfx_fence: Add, remove and demote various do [...] omits 3a839da0e255 drm/vmwgfx/vmwgfx_overlay: Demote kernel-doc abuses to sta [...] omits c88c25a629b0 drm/vmwgfx/vmwgfx_kms: Update worthy function headers and [...] omits 47c617bf5333 drm/vmwgfx/vmwgfx_ldu: Supply descriptions for 'state' fun [...] omits b8441a4d298b drm/vmwgfx/vmwgfx_fifo: Demote non-conformant kernel-doc header omits a38feeaac252 drm/vmwgfx/vmwgfx_ttm_buffer: Supply some missing paramete [...] omits ba6080915be7 drm/vmwgfx/vmwgfx_resource: Fix worthy function headers de [...] omits 043948cfc823 drm/vmwgfx/vmwgfx_ioctl: Provide missing '@' sign required [...] omits e68cefd105c1 drm/vmwgfx/vmwgfx_drv: Fix some kernel-doc misdemeanours omits d8713d6684a4 drm/vmwgfx/vmwgfx_kms: Mark vmw_{cursor,primary}_plane_for [...] omits abd64e5f6ccc drm/vmwgfx/vmwgfx_kms: Remove unused variable 'ret' from ' [...] omits 7450bf769814 drm/vmwgfx/vmwgfx_execbuf: Fix some kernel-doc related issues discards 00bfa16052cd Merge branch 'for-5.11-fixes' into for-next omits 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev omits e103e8f1e0bf Merge branch 'printk-rework' into for-next omits 83c0cf46675f Merge branch 'edac-misc' into edac-for-next omits cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem omits d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver omits ab7fcff8a2e2 Merge branch 'for-5.12/i2c-hid' into for-next omits e3adef81385b Merge branch 'for-5.12/logitech' into for-next omits 8e1b23e8ca7b Merge branch 'for-5.12/sony' into for-next omits aa86dcaa6d59 Merge branch 'for-5.12/core' into for-next omits 997e3449d02d Merge branch 'printk-rework' into for-next omits cbc14d19271a Merge branch 'for-5.11/upstream-fixes' into for-next omits fc966e321e47 Merge branch 'for-5.12/chicony' into for-next omits 6309c460a76f Pull lazytime fixes from Eric Biggers omits 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next omits 8cd7ce929f88 Merge branch 'for-5.11/upstream-fixes' into for-next omits 86b26e69a1c9 Merge branch 'for-5.11/upstream-fixes' into for-next omits 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] omits c5b986282fb0 Merge branch 'for-5.12/core' into for-next omits ae7443d6a7c4 Merge branch 'for-5.12/uclogic' into for-next omits a58f881f92ad Merge branch 'for-5.11/upstream-fixes' into for-next omits 78aae108ab3a Merge branch 'for-5.12/intel-ish' into for-next omits d15cd626d7a4 Pull inotify memcg accounting patch. omits 6b36d59fdc6b Merge branch 'for-5.11/upstream-fixes' into for-next omits 10bdedf5b1ee Merge branch 'for-5.11/upstream-fixes' into for-next omits a5e8feae93cf Merge branch 'for-5.11/upstream-fixes' into for-next omits f1c2ad8e5696 Merge branch 'for-5.11/upstream-fixes' into for-next omits 5cdac6027d36 Merge branch 'for-5.12/doc' into for-next discards a501abf8d8cb Merge branch 'v5.12/soc' into for-next discards 9ccea672ac77 MAINTAINERS: Add linux-actions ML for Actions Semi Arch omits f2a34093730f Merge branch 'edac-misc' into edac-for-next omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] omits 2e9dda43cb06 Merge branch 'printk-rework' into for-next omits b801e827af39 Merge branch 'for-5.11' into for-next omits 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next omits d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next omits 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next omits 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next omits 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next omits eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next omits 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next omits 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next omits 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next omits 376358034a7c Merge branch 'for-5.11/wacom' into for-next omits a5c2894eaf92 Merge branch 'for-5.11/core' into for-next omits 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next omits 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next omits 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next omits 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] omits 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next omits 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next discards 80c1dbebf308 XArray: Fix splitting to non-zero orders discards f1ee999f62f6 XArray: Fix split documentation omits e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next omits bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 97919d7f73dc Merge branch 'for-5.11' into for-next omits 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next omits 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next omits d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next omits 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next omits d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits de6e7a24979b Merge branch 'for-5.10-trivial' into for-next omits 2039112f7c1c Merge branch 'for-5.11/core' into for-next omits be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next omits 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 78f229f61252 Merge branch 'for-5.11/asus' into for-next omits 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved omits aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits e26f023e01ef firmware/dmi: Include product_sku info to modalias omits 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next omits ece33d6abfbc Merge branch 'for-5.10' into for-next omits 22ac367a8ac0 Merge branch 'printk-rework' into for-next omits 6579e79e7a8a Merge branch 'printk-rework' into for-next omits af8fbcb58191 Merge branch 'printk-rework' into for-next omits d4f0349bc008 Merge branch 'for-5.10' into for-next omits 22ed34492cf7 Merge branch 'printk-rework' into for-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 6800cd8cbc6e ide-acpi: use %*ph to print small buffer omits d41b375134a9 ide: delkin_cb: use generic power management omits f9e09a0711ca ide: sc1200: use generic power management omits 9a51ffe845e4 ide: use generic power management omits 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks omits 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 12efebab09e3 XArray: Fix split documentation adds 3012110d71f4 XArray: Fix splitting to non-zero orders adds df59d0a461bc XArray: Add xa_limit_16b adds 7487de534dcb radix tree test suite: Fix compilation adds 1bb4bd266cf3 radix tree test suite: Register the main thread with the R [...] adds 703586410da6 idr test suite: Take RCU read lock in idr_find_test_1 adds 094ffbd1d8ea idr test suite: Create anchor before launching throbber adds 2c7e57a02708 idr test suite: Improve reporting from idr_find_test_1 adds e8d1895883da Merge tag 'xarray-5.12' of git://git.infradead.org/users/w [...] adds 5d17c1ba3ee7 Merge tag 'tomoyo-pr-20210401' of git://git.osdn.net/gitro [...] adds ffd9fb546d49 Merge tag 'sound-5.12-rc6' of git://git.kernel.org/pub/scm [...] adds 6161a435c191 drm/exynos/decon5433: Remove the unused include statements adds 7344c82777a7 Merge tag 'exynos-drm-fixes-for-v5.12-rc6' of git://git.ke [...] adds acc7baafeb0b drm/amd/pm: no need to force MCLK to highest when no displ [...] adds 5e61b84f9d3d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] adds e92049ae4548 drm/amdkfd: dqm fence memory corruption adds 6951c3e4a260 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] adds 566c6e25f957 drm/amdgpu: Set a suitable dev_info.gart_page_size adds e3512fb67093 drm/amdgpu: check alignment on CPU page for bo map adds dcdb7aa452ef Merge tag 'amd-drm-fixes-5.12-2021-03-31' of https://gitla [...] adds a0497251f2b0 Merge tag 'drm/tegra/for-5.12-rc6' of ssh://git.freedeskto [...] adds 69c3ed7282a1 drm/imx: fix memory leak when fails to init adds 12d0ca80bffd drm/imx: imx-ldb: Register LDB channel1 when it is the onl [...] adds 33ce7f2f95ca drm/imx: imx-ldb: fix out of bounds array access warning adds 6fdb8e5aba6a Merge tag 'imx-drm-fixes-2021-04-01' of git://git.pengutro [...] adds a80314c327a9 Merge tag 'drm-fixes-2021-04-02' of git://anongit.freedesk [...] adds a835429cda91 KVM: x86/mmu: Ensure TLBs are flushed when yielding during [...] adds 048f49809c52 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during N [...] adds 33a3164161fc KVM: x86/mmu: Don't allow TDP MMU to yield when recovering [...] adds 825e34d3c9e2 Merge commit 'kvm-tdp-fix-flushes' into kvm-master adds a58d9166a756 KVM: SVM: load control fields from VMCB12 before checking them adds 3c346c0c60ab KVM: SVM: ensure that EFER.SVME is set when running nested [...] adds 6ebae23c072b Merge branch 'kvm-fix-svm-races' into kvm-master adds c2c647f91aec KVM: x86: reduce pvclock_gtod_sync_lock critical sections adds a83829f56c7c KVM: x86: disable interrupts while pvclock_gtod_sync_lock [...] adds 77fcbe823f00 KVM: x86: Prevent 'hv_clock->system_time' from going negat [...] adds 55626ca9c690 selftests: kvm: Check that TSC page value is small after K [...] adds 6905b1dc3c32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6a3193cdd5e5 kbuild: lto: Merge module sections if and only if CONFIG_L [...] adds 1678e493d530 Merge tag 'lto-v5.12-rc6' of git://git.kernel.org/pub/scm/ [...] adds 9deb193af69d tracing: Fix stack trace event size adds 05de45383bd1 Merge tag 'trace-v5.12-rc5-2' of git://git.kernel.org/pub/ [...] adds ac1790ad78f8 Merge branch 'pm-cpufreq' adds 9314a0e9c711 Merge tag 'pm-5.12-rc6' of git://git.kernel.org/pub/scm/li [...] adds 8cdddd182bd7 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() adds 91463ebff32d Merge branches 'acpi-tables' and 'acpi-scan' adds 0a84c2e440f7 Merge tag 'acpi-5.12-rc6' of git://git.kernel.org/pub/scm/ [...] adds 82734c5b1b24 io_uring: drop sqd lock before handling signals for SQPOLL adds 4b982bd0f383 io_uring: don't mark S_ISBLK async work as unbounded adds 696ee88a7c50 io_uring/io-wq: protect against sprintf overflow adds 07204f21577a io_uring: fix EIOCBQUEUED iter revert adds 230d50d448ac io_uring: move reissue into regular IO path adds 1faccb639499 Merge tag 'io_uring-5.12-2021-04-02' of git://git.kernel.d [...] adds 3edf5346e4f2 block: only update parent bi_status when bio fail adds de3510e52b0a null_blk: fix command timeout completion handling adds f8b78caf21d5 block: don't ignore REQ_NOWAIT for direct IO adds b9c6cdc37ee1 block: update a few comments in uapi/linux/blkpg.h adds f06c609645ec block: remove the unused RQF_ALLOCED flag adds d93a0d43e3d0 Merge tag 'block-5.12-2021-04-02' of git://git.kernel.dk/l [...] adds 57fbdb15ec42 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds de879a8d37ff Merge tag 'usb-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] adds 0d2c5a9e1517 Merge tag 'tty-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] adds 3e707eb6b8aa Merge tag 'staging-5.12-rc6' of git://git.kernel.org/pub/s [...] adds a443930a3e8e Merge tag 'char-misc-5.12-rc6' of git://git.kernel.org/pub [...] adds f5664825fc20 Merge tag 'driver-core-5.12-rc6' of git://git.kernel.org/p [...] adds fa16199500c8 Merge tag 'hyperv-fixes-signed-20210402' of git://git.kern [...] adds 9c2ef23e4dae Merge tag 'powerpc-5.12-5' of git://git.kernel.org/pub/scm [...] adds 23c1075ae83a riscv: Drop const annotation for sp adds 285a76bb2cf5 riscv: evaluate put_user() arg before enabling user access adds ac8d0b901f00 riscv,entry: fix misaligned base for excp_vect_table adds 9d8c7d92015e riscv: remove unneeded semicolon adds 1adbc2941eee riscv: Make NUMA depend on MMU adds 7fd7d5c20129 Merge tag 'riscv-for-linus-5.12-rc6' of git://git.kernel.o [...] adds 8e29be3468d4 Merge tag 'gfs2-v5.12-rc2-fixes2' of git://git.kernel.org/ [...] adds e82ad4853948 io_uring: fix !CONFIG_BLOCK compilation failure adds d83e98f9d8c8 Merge tag 'io_uring-5.12-2021-04-03' of git://git.kernel.d [...] adds 1683f7de65db soc: litex: Remove duplicated header file inclusion adds 2023a53bdf41 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 829933ef05a9 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() adds e49d033bddf5 Linux 5.12-rc6 adds 0d66ccc16270 jump_label: Provide CONFIG-driven build state defaults adds 51cba1ebc60d init_on_alloc: Optimize static branches adds 39218ff4c625 stack: Optionally randomize kernel stack offset each syscall adds fe950f602033 x86/entry: Enable random_kstack_offset support adds 68ef8735d253 lkdtm: Add REPORT_STACK for checking stack offsets adds 70918779aec9 arm64: entry: Enable random_kstack_offset support
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 (454c576c3f5e) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 3 - .mailmap | 1 - .rustfmt.toml | 1 - CREDITS | 13 +- Documentation/ABI/stable/procfs-audit_loginuid | 27 - Documentation/ABI/testing/debugfs-moxtet | 4 +- Documentation/ABI/testing/debugfs-turris-mox-rwtm | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 140 - .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 133 + .../ABI/testing/sysfs-bus-iio-distance-srf08 | 8 + Documentation/ABI/testing/sysfs-bus-iio-humidity | 10 - .../ABI/testing/sysfs-bus-iio-humidity-hdc100x | 9 + .../ABI/testing/sysfs-bus-iio-humidity-hdc2010 | 9 + .../ABI/testing/sysfs-bus-iio-lptimer-stm32 | 62 + Documentation/ABI/testing/sysfs-bus-iio-proximity | 14 - .../ABI/testing/sysfs-bus-iio-proximity-as3935 | 9 + Documentation/ABI/testing/sysfs-bus-moxtet-devices | 6 +- .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 4 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 35 +- Documentation/ABI/testing/sysfs-class-devfreq | 5 +- .../testing/sysfs-class-led-driver-turris-omnia | 2 +- Documentation/ABI/testing/sysfs-class-net-phydev | 12 - .../ABI/testing/sysfs-driver-input-exc3000 | 9 - Documentation/ABI/testing/sysfs-firmware-sgi_uv | 2 +- .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- Documentation/ABI/testing/sysfs-fs-f2fs | 31 +- Documentation/ABI/testing/sysfs-kernel-mm-cma | 25 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 2 +- Documentation/RCU/RTFP.txt | 2 +- Documentation/admin-guide/LSM/LoadPin.rst | 6 +- Documentation/admin-guide/cgroup-v1/memory.rst | 7 +- Documentation/admin-guide/devices.txt | 14 +- Documentation/admin-guide/dynamic-debug-howto.rst | 2 +- Documentation/admin-guide/gpio/gpio-mockup.rst | 11 +- Documentation/admin-guide/gpio/gpio-sim.rst | 72 - Documentation/admin-guide/kdump/kdump.rst | 3 +- Documentation/admin-guide/kernel-parameters.rst | 8 - Documentation/admin-guide/kernel-parameters.txt | 136 +- .../admin-guide/laptops/thinkpad-acpi.rst | 20 - Documentation/admin-guide/mm/memory-hotplug.rst | 9 - Documentation/admin-guide/mm/transhuge.rst | 2 +- Documentation/admin-guide/mm/userfaultfd.rst | 107 +- Documentation/admin-guide/perf/hisi-pmu.rst | 54 - Documentation/admin-guide/ramoops.rst | 4 +- Documentation/admin-guide/reporting-issues.rst | 913 +- Documentation/admin-guide/sysctl/net.rst | 11 - Documentation/admin-guide/sysrq.rst | 4 +- Documentation/admin-guide/xfs.rst | 2 +- Documentation/arch.rst | 26 - Documentation/arm/marvell.rst | 159 +- Documentation/arm/uefi.rst | 7 - Documentation/bpf/bpf_design_QA.rst | 15 - Documentation/bpf/btf.rst | 17 +- Documentation/bpf/index.rst | 9 +- Documentation/conf.py | 31 +- Documentation/core-api/cachetlb.rst | 4 +- Documentation/core-api/dma-api.rst | 88 - Documentation/core-api/irq/irq-domain.rst | 22 +- Documentation/core-api/mm-api.rst | 5 - Documentation/core-api/printk-formats.rst | 20 +- Documentation/core-api/rbtree.rst | 2 +- Documentation/dev-tools/checkpatch.rst | 755 - Documentation/dev-tools/gdb-kernel-debugging.rst | 2 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kasan.rst | 345 +- Documentation/dev-tools/kcsan.rst | 7 +- Documentation/devicetree/bindings/Makefile | 7 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 - .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 5 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 + Documentation/devicetree/bindings/arm/fsl.yaml | 16 - .../arm/marvell/cp110-system-controller.txt | 4 +- .../devicetree/bindings/arm/mediatek.yaml | 32 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 - Documentation/devicetree/bindings/arm/qcom.yaml | 18 - .../devicetree/bindings/arm/rockchip.yaml | 1 - .../devicetree/bindings/arm/stm32/stm32.yaml | 17 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 9 - .../devicetree/bindings/ata/ahci-ceva.txt | 4 - .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +- .../bindings/clock/armada3700-tbg-clock.txt | 2 +- .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 6 +- .../devicetree/bindings/clock/milbeaut-clock.yaml | 12 +- .../bindings/clock/rockchip,rk3568-cru.yaml | 60 - .../bindings/counter/interrupt-counter.yaml | 62 - Documentation/devicetree/bindings/ddr/lpddr3.txt | 5 - .../devicetree/bindings/devfreq/rk3399_dmc.txt | 75 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 1 + .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 6 + .../bindings/display/bridge/chipone,icn6211.yaml | 99 - .../devicetree/bindings/display/bridge/dw_hdmi.txt | 33 + .../bindings/display/bridge/lontium,lt8912b.yaml | 102 - .../bindings/display/bridge/renesas,dw-hdmi.txt | 88 + .../bindings/display/bridge/renesas,dw-hdmi.yaml | 125 - .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 55 - .../devicetree/bindings/display/fsl,lcdif.yaml | 110 - .../bindings/display/imx/fsl,imx6-hdmi.yaml | 126 - .../devicetree/bindings/display/imx/hdmi.txt | 65 + .../bindings/display/mediatek/mediatek,dpi.yaml | 11 +- .../devicetree/bindings/display/msm/dpu.txt | 4 +- .../devicetree/bindings/display/mxsfb.txt | 87 + .../display/panel/kingdisplay,kd035g6-54nt.yaml | 1 + .../bindings/display/panel/panel-dpi.yaml | 2 +- .../bindings/display/panel/panel-simple.yaml | 2 - .../devicetree/bindings/display/renesas,du.txt | 145 + .../devicetree/bindings/display/renesas,du.yaml | 831 - .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 74 + .../display/rockchip/rockchip,dw-hdmi.yaml | 156 - .../devicetree/bindings/dma/qcom,gpi.yaml | 2 +- .../bindings/extcon/qcom,pm8941-misc.txt | 41 + .../bindings/extcon/qcom,pm8941-misc.yaml | 62 - .../devicetree/bindings/firmware/qcom,scm.txt | 1 - .../bindings/fpga/xilinx-pr-decoupler.txt | 24 +- .../devicetree/bindings/gpio/brcm,bcm6345-gpio.txt | 46 + .../bindings/gpio/brcm,bcm6345-gpio.yaml | 86 - .../bindings/gpio/realtek,otto-gpio.yaml | 78 - .../bindings/gpio/socionext,uniphier-gpio.yaml | 3 +- .../devicetree/bindings/hwlock/sirf,hwspinlock.txt | 28 + .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 3 + .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- Documentation/devicetree/bindings/i3c/i3c.yaml | 7 +- .../bindings/i3c/silvaco,i3c-master.yaml | 2 +- .../bindings/iio/accel/bosch,bmi088.yaml | 68 - .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 5 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 - .../devicetree/bindings/iio/adc/ti,ads131e08.yaml | 181 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 2 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 9 + .../bindings/iio/light/capella,cm3605.yaml | 1 + .../bindings/iio/light/upisemi,us5182.yaml | 4 +- .../proximity/google,cros-ec-mkbp-proximity.yaml | 37 - .../devicetree/bindings/iio/st,st-sensors.yaml | 1 - Documentation/devicetree/bindings/index.rst | 7 +- .../bindings/infiniband/hisilicon-hns-roce.txt | 2 +- .../devicetree/bindings/input/atmel,maxtouch.yaml | 32 - Documentation/devicetree/bindings/input/input.yaml | 6 - .../devicetree/bindings/input/iqs626a.yaml | 843 - .../bindings/input/touchscreen/azoteq,iqs5xx.yaml | 75 - .../bindings/input/touchscreen/iqs5xx.txt | 80 + .../bindings/interconnect/qcom,rpmh.yaml | 10 - .../bindings/interconnect/qcom,sdm660.yaml | 147 - .../interrupt-controller/loongson,htpic.yaml | 2 +- .../interrupt-controller/loongson,liointc.yaml | 36 +- .../devicetree/bindings/iommu/sprd,iommu.yaml | 57 - .../bindings/leds/backlight/qcom-wled.yaml | 1 - .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 +- .../devicetree/bindings/leds/leds-lgm.yaml | 26 +- .../devicetree/bindings/leds/leds-rt4505.yaml | 57 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 5 +- .../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 - Documentation/devicetree/bindings/media/rc.yaml | 2 - .../bindings/media/video-interfaces.yaml | 127 + .../devicetree/bindings/media/video-mux.txt | 60 + .../devicetree/bindings/media/video-mux.yaml | 106 - .../memory-controllers/nvidia,tegra210-emc.yaml | 2 +- .../devicetree/bindings/mfd/actions,atc260x.yaml | 183 - .../bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml | 177 - .../bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml | 194 - .../bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml | 162 - .../bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml | 130 - .../bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml | 236 - .../bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml | 246 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 7 - .../devicetree/bindings/mfd/netronix,ntxec.yaml | 76 - .../devicetree/bindings/mfd/ricoh,rn5t618.yaml | 111 - Documentation/devicetree/bindings/mfd/rn5t618.txt | 52 + .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml | 123 - .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 4 - .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 4 - .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 4 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 20 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 1 - .../devicetree/bindings/mmc/sdhci-of-dwcmshc.txt | 20 + .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 87 - .../mtd/partitions/linksys,ns-partitions.yaml | 74 - .../bindings/mtd/partitions/nvmem-cells.yaml | 99 - .../devicetree/bindings/net/actions,owl-emac.yaml | 92 - .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 19 +- .../bindings/net/brcm,bcm6368-mdio-mux.yaml | 76 - .../devicetree/bindings/net/broadcom-bluetooth.txt | 56 + .../bindings/net/broadcom-bluetooth.yaml | 118 - .../devicetree/bindings/net/can/fsl,flexcan.yaml | 1 + .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 4 - .../bindings/net/ethernet-controller.yaml | 2 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 96 +- .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 101 - .../bindings/net/wireless/brcm,bcm43xx-fmac.txt | 38 + .../devicetree/bindings/net/xilinx_axienet.txt | 25 +- .../devicetree/bindings/nvmem/brcm,nvram.yaml | 34 - .../devicetree/bindings/nvmem/mtk-efuse.txt | 2 - .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 4 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 - .../devicetree/bindings/pci/hisilicon-pcie.txt | 43 + .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 9 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 20 +- .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt | 21 + .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 59 - .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt | 34 + .../devicetree/bindings/phy/bcm-ns-usb3-phy.yaml | 62 - .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 3 - .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 57 - .../phy/marvell,armada-cp110-utmi-phy.yaml | 109 - .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 13 +- .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 11 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 3 +- .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 7 +- .../bindings/phy/microchip,sparx5-serdes.yaml | 100 - .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 1 - .../bindings/phy/phy-cadence-sierra.yaml | 17 +- .../bindings/phy/phy-cadence-torrent.yaml | 22 +- .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 5 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 - .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 3 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 - .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 6 +- .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 143 - .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 164 - .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 127 - .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 93 - .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 206 - .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 217 - .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 12 - .../devicetree/bindings/power/qcom,rpmpd.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 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 90 - .../devicetree/bindings/remoteproc/imx-rproc.txt | 33 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 15 - .../bindings/remoteproc/qcom,wcnss-pil.txt | 6 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../bindings/reserved-memory/ramoops.txt | 10 +- .../devicetree/bindings/rng/brcm,bcm2835.yaml | 21 - Documentation/devicetree/bindings/serial/8250.yaml | 1 - .../bindings/serial/brcm,bcm7271-uart.yaml | 95 - .../devicetree/bindings/serial/ingenic,uart.yaml | 2 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../devicetree/bindings/serial/samsung_uart.yaml | 14 +- .../devicetree/bindings/serial/serial.yaml | 2 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 - .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 - .../devicetree/bindings/sound/ak4642.yaml | 2 + .../devicetree/bindings/sound/fsl,rpmsg.yaml | 108 - .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 - .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../devicetree/bindings/sound/mchp,i2s-mcc.yaml | 108 - .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 43 + .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 - .../sound/mt8183-mt6358-ts3a227-max98357.txt | 1 - .../bindings/sound/nvidia,tegra210-ahub.yaml | 16 - .../devicetree/bindings/sound/renesas,rsnd.yaml | 1 + .../devicetree/bindings/sound/rt1019.yaml | 33 - Documentation/devicetree/bindings/sound/rt5682.txt | 2 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 20 - .../bindings/spi/amlogic,meson-gx-spicc.yaml | 4 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 1 - .../devicetree/bindings/spi/spi-controller.yaml | 21 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 2 - Documentation/devicetree/bindings/spi/spi-mux.yaml | 8 +- .../devicetree/bindings/spi/spi-nxp-fspi.txt | 2 - .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 1 - .../devicetree/bindings/spi/st,stm32-spi.yaml | 6 + .../devicetree/bindings/submitting-patches.rst | 8 +- .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 2 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 - .../bindings/thermal/rcar-gen3-thermal.yaml | 43 +- .../devicetree/bindings/timer/ingenic,tcu.yaml | 30 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 - .../devicetree/bindings/timer/renesas,cmt.yaml | 4 - .../devicetree/bindings/timer/renesas,tmu.yaml | 6 - .../devicetree/bindings/trivial-devices.yaml | 9 - .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 - .../devicetree/bindings/usb/dwc3-xilinx.txt | 28 +- .../devicetree/bindings/usb/generic-ehci.yaml | 6 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 10 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 12 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 - .../devicetree/bindings/usb/usb-device.yaml | 6 +- .../devicetree/bindings/usb/usb-nop-xceiv.txt | 43 + .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 64 - Documentation/devicetree/bindings/usb/usb.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 14 - .../devicetree/bindings/writing-schema.rst | 183 - Documentation/devicetree/changesets.rst | 8 +- .../devicetree/dynamic-resolution-notes.rst | 8 +- Documentation/devicetree/index.rst | 19 +- Documentation/devicetree/kernel-api.rst | 57 - Documentation/devicetree/of_unittest.rst | 6 +- Documentation/devicetree/overlay-notes.rst | 8 +- Documentation/devicetree/usage-model.rst | 8 +- Documentation/devicetree/writing-schema.rst | 172 + Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/dontdiff | 1 - Documentation/driver-api/dma-buf.rst | 76 - Documentation/driver-api/driver-model/class.rst | 149 + Documentation/driver-api/driver-model/device.rst | 23 +- Documentation/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/driver-model/index.rst | 1 + Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/gpio/drivers-on-gpio.rst | 6 - Documentation/driver-api/gpio/intro.rst | 2 +- Documentation/driver-api/gpio/legacy.rst | 2 +- Documentation/driver-api/iio/buffers.rst | 15 +- Documentation/driver-api/index.rst | 2 +- Documentation/driver-api/media/camera-sensor.rst | 3 +- Documentation/driver-api/media/index.rst | 2 - .../driver-api/media/maintainer-entry-profile.rst | 206 - Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/driver-api/pin-control.rst | 1467 - Documentation/driver-api/pinctl.rst | 1430 + Documentation/driver-api/serial/cyclades_z.rst | 11 + Documentation/driver-api/serial/index.rst | 1 + Documentation/driver-api/serial/rocket.rst | 185 + .../driver-api/surface_aggregator/client.rst | 4 +- .../driver-api/surface_aggregator/clients/dtx.rst | 718 - .../surface_aggregator/clients/index.rst | 1 - Documentation/features/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 6 - Documentation/filesystems/cifs/cifsd.rst | 152 - Documentation/filesystems/cifs/index.rst | 10 - Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/f2fs.rst | 6 - Documentation/filesystems/index.rst | 3 +- Documentation/filesystems/locking.rst | 2 + Documentation/filesystems/netfs_library.rst | 526 - Documentation/filesystems/proc.rst | 41 +- Documentation/filesystems/vfat.rst | 2 +- Documentation/firmware-guide/acpi/debug.rst | 36 +- Documentation/fpga/dfl.rst | 26 - Documentation/gpu/drm-kms-helpers.rst | 12 - Documentation/gpu/index.rst | 1 - Documentation/gpu/rfc/index.rst | 17 - Documentation/gpu/todo.rst | 76 +- Documentation/hwmon/bpa-rs600.rst | 74 - Documentation/hwmon/corsair-psu.rst | 13 +- Documentation/hwmon/index.rst | 4 - Documentation/hwmon/ir36021.rst | 63 - Documentation/hwmon/nzxt-kraken2.rst | 42 - Documentation/hwmon/stpddc60.rst | 90 - Documentation/hwmon/tps53679.rst | 13 +- Documentation/iio/iio_configfs.rst | 3 +- Documentation/index.rst | 21 +- Documentation/input/devices/rotary-encoder.rst | 8 +- Documentation/input/event-codes.rst | 10 +- Documentation/input/ff.rst | 6 +- Documentation/input/gameport-programming.rst | 35 +- Documentation/input/input-programming.rst | 20 +- Documentation/input/input.rst | 8 +- Documentation/input/multi-touch-protocol.rst | 8 +- Documentation/input/notifier.rst | 3 +- Documentation/input/uinput.rst | 2 +- Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- Documentation/kbuild/kbuild.rst | 4 - Documentation/kbuild/kconfig-language.rst | 23 +- Documentation/kbuild/kconfig.rst | 8 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/livepatch/shadow-vars.rst | 4 +- .../maintainer/maintainer-entry-profile.rst | 1 - .../device_drivers/ethernet/microsoft/netvsc.rst | 14 +- .../networking/device_drivers/fddi/defza.rst | 2 +- .../networking/devlink/devlink-health.rst | 17 +- Documentation/networking/dsa/configuration.rst | 330 +- Documentation/networking/dsa/dsa.rst | 372 +- Documentation/networking/ethtool-netlink.rst | 62 +- Documentation/networking/index.rst | 1 - Documentation/networking/ip-sysctl.rst | 6 - .../networking/nexthop-group-resilient.rst | 293 - Documentation/networking/nf_flowtable.rst | 172 +- Documentation/networking/phy.rst | 4 +- Documentation/networking/switchdev.rst | 200 +- Documentation/powerpc/firmware-assisted-dump.rst | 2 +- Documentation/process/changes.rst | 9 - Documentation/process/magic-number.rst | 4 + Documentation/process/submitting-patches.rst | 91 +- Documentation/rust/arch-support.rst | 23 - Documentation/rust/coding.rst | 92 - Documentation/rust/docs.rst | 109 - Documentation/rust/index.rst | 20 - Documentation/rust/quick-start.rst | 191 - Documentation/scsi/ChangeLog.megaraid | 2 +- Documentation/security/index.rst | 1 - Documentation/security/landlock.rst | 79 - Documentation/sphinx/rstFlatTable.py | 4 +- Documentation/spi/spi-summary.rst | 7 +- .../translations/it_IT/process/magic-number.rst | 4 + Documentation/translations/ko_KR/howto.rst | 18 +- .../translations/zh_CN/admin-guide/README.rst | 347 - .../translations/zh_CN/admin-guide/bug-bisect.rst | 81 - .../translations/zh_CN/admin-guide/bug-hunting.rst | 340 - .../translations/zh_CN/admin-guide/index.rst | 19 +- .../translations/zh_CN/admin-guide/init.rst | 54 - .../zh_CN/admin-guide/reporting-issues.rst | 1269 - .../zh_CN/admin-guide/security-bugs.rst | 74 - .../zh_CN/admin-guide/tainted-kernels.rst | 157 - .../translations/zh_CN/admin-guide/unicode.rst | 170 - Documentation/translations/zh_CN/index.rst | 2 - .../translations/zh_CN/kernel-hacking/hacking.rst | 708 - .../translations/zh_CN/kernel-hacking/index.rst | 22 - .../translations/zh_CN/process/1.Intro.rst | 195 +- .../translations/zh_CN/process/2.Process.rst | 345 +- .../translations/zh_CN/process/3.Early-stage.rst | 139 +- .../translations/zh_CN/process/4.Coding.rst | 279 +- .../translations/zh_CN/process/5.Posting.rst | 243 +- .../translations/zh_CN/process/6.Followthrough.rst | 165 +- .../zh_CN/process/7.AdvancedTopics.rst | 141 +- .../translations/zh_CN/process/8.Conclusion.rst | 60 +- Documentation/translations/zh_CN/process/index.rst | 10 +- .../translations/zh_CN/process/magic-number.rst | 4 + .../translations/zh_CN/riscv/boot-image-header.rst | 67 - Documentation/translations/zh_CN/riscv/index.rst | 28 - .../translations/zh_CN/riscv/patch-acceptance.rst | 31 - Documentation/translations/zh_CN/riscv/pmu.rst | 233 - .../translations/zh_CN/sound/hd-audio/controls.rst | 102 - .../translations/zh_CN/sound/hd-audio/index.rst | 14 - Documentation/translations/zh_CN/sound/index.rst | 22 - Documentation/userspace-api/ebpf/index.rst | 17 - Documentation/userspace-api/ebpf/syscall.rst | 24 - Documentation/userspace-api/index.rst | 2 - Documentation/userspace-api/ioctl/ioctl-number.rst | 5 +- Documentation/userspace-api/landlock.rst | 307 - .../media/cec/cec-ioc-adap-g-caps.rst | 4 +- .../media/cec/cec-ioc-adap-g-conn-info.rst | 6 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 12 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 10 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 4 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 8 +- .../userspace-api/media/dvb/fe-type-t.rst | 2 +- .../media/mediactl/media-ioc-device-info.rst | 2 +- .../media/mediactl/media-ioc-enum-entities.rst | 2 +- .../media/mediactl/media-ioc-enum-links.rst | 6 +- .../media/mediactl/media-ioc-g-topology.rst | 12 +- .../userspace-api/media/mediactl/media-types.rst | 4 +- Documentation/userspace-api/media/rc/rc-tables.rst | 2 +- Documentation/userspace-api/media/v4l/buffer.rst | 22 +- .../media/v4l/colorspaces-details.rst | 31 + Documentation/userspace-api/media/v4l/control.rst | 13 +- Documentation/userspace-api/media/v4l/dev-meta.rst | 2 +- .../userspace-api/media/v4l/dev-overlay.rst | 9 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 4 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 4 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 50 +- .../userspace-api/media/v4l/dev-subdev.rst | 6 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 10 +- .../userspace-api/media/v4l/ext-ctrls-camera.rst | 14 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 519 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 621 +- .../userspace-api/media/v4l/ext-ctrls-dv.rst | 2 +- .../userspace-api/media/v4l/ext-ctrls-flash.rst | 7 +- .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 13 +- .../userspace-api/media/v4l/field-order.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 27 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 36 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 10 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 9 +- .../media/v4l/pixfmt-srggb10-ipu3.rst | 12 +- .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb14.rst | 2 - .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 6 +- .../userspace-api/media/v4l/pixfmt-srggb16.rst | 2 - .../userspace-api/media/v4l/pixfmt-srggb8.rst | 3 +- .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 4 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 4 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 10 - .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 34 +- .../userspace-api/media/v4l/subdev-formats.rst | 30 +- .../media/v4l/v4l2-selection-flags.rst | 14 +- .../media/v4l/v4l2-selection-targets.rst | 12 +- Documentation/userspace-api/media/v4l/vbi_525.svg | 4 +- Documentation/userspace-api/media/v4l/vbi_625.svg | 4 +- .../userspace-api/media/v4l/vbi_hsync.svg | 4 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 2 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 4 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 6 +- .../media/v4l/vidioc-dbg-g-register.rst | 4 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 6 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 21 +- .../media/v4l/vidioc-dv-timings-cap.rst | 6 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 6 +- .../media/v4l/vidioc-enum-dv-timings.rst | 2 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 10 +- .../media/v4l/vidioc-enum-frameintervals.rst | 7 +- .../media/v4l/vidioc-enum-framesizes.rst | 8 +- .../media/v4l/vidioc-enum-freq-bands.rst | 4 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 8 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 6 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 6 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 2 +- .../media/v4l/vidioc-g-dv-timings.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 64 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 5 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 11 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 2 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 29 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 10 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 8 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 27 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 14 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 2 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 2 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 12 +- .../media/v4l/vidioc-subdev-g-crop.rst | 2 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 4 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-g-selection.rst | 2 +- .../media/v4l/vidioc-subdev-querycap.rst | 4 +- .../media/v4l/vidioc-subscribe-event.rst | 4 +- .../userspace-api/media/videodev2.h.rst.exceptions | 1 - Documentation/virt/kvm/api.rst | 2 +- Documentation/virt/kvm/devices/arm-vgic-its.rst | 2 +- Documentation/virt/kvm/locking.rst | 49 +- Documentation/virt/kvm/s390-diag.rst | 33 - Documentation/vm/page_owner.rst | 2 +- Documentation/vm/transhuge.rst | 5 + Documentation/watchdog/pcwd-watchdog.rst | 2 +- MAINTAINERS | 420 +- Makefile | 198 +- Next/SHA1s | 336 - Next/Trees | 338 - Next/merge.log | 11942 ------- arch/Kconfig | 64 +- arch/alpha/include/asm/io.h | 5 + arch/alpha/kernel/syscalls/syscall.tbl | 4 - arch/alpha/mm/init.c | 1 + arch/arc/boot/dts/haps_hs.dts | 2 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/unwind.c | 27 +- arch/arc/mm/init.c | 1 + arch/arm/Kconfig | 8 +- arch/arm/arm-soc-for-next-contents.txt | 36 - arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/dts/Makefile | 8 +- arch/arm/boot/dts/am335x-boneblack.dts | 132 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 140 +- arch/arm/boot/dts/am33xx-l4.dtsi | 28 +- arch/arm/boot/dts/dra7-l4.dtsi | 75 +- arch/arm/boot/dts/dra7.dtsi | 220 +- arch/arm/boot/dts/exynos3250-monk.dts | 4 +- arch/arm/boot/dts/exynos3250-rinato.dts | 4 +- arch/arm/boot/dts/exynos4210-i9100.dts | 56 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 5 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 3 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 4 +- arch/arm/boot/dts/exynos4412-ppmu-common.dtsi | 48 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 +- arch/arm/boot/dts/imx50-kobo-aura.dts | 16 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 2 - arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6dl-plybas.dts | 6 +- arch/arm/boot/dts/imx6q-b450v3.dts | 5 - arch/arm/boot/dts/imx6q-b650v3.dts | 5 - arch/arm/boot/dts/imx6q-b850v3.dts | 5 - arch/arm/boot/dts/imx6q-ba16.dtsi | 21 - arch/arm/boot/dts/imx6q-bx50v3.dtsi | 12 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 2 + arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 40 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 1 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 24 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 7 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 +- arch/arm/boot/dts/imx7d-mba7.dts | 2 + arch/arm/boot/dts/imx7d-remarkable2.dts | 146 - arch/arm/boot/dts/iwg20d-q7-common.dtsi | 4 +- arch/arm/boot/dts/ls1021a.dtsi | 3 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 59 +- arch/arm/boot/dts/mt2701.dtsi | 19 +- arch/arm/boot/dts/mt6589.dtsi | 1 - arch/arm/boot/dts/mt7623.dtsi | 26 +- arch/arm/boot/dts/mt7623n.dtsi | 4 +- arch/arm/boot/dts/mt7629.dtsi | 12 +- arch/arm/boot/dts/omap3-echo.dts | 476 +- arch/arm/boot/dts/omap3.dtsi | 3 - arch/arm/boot/dts/omap4-l4.dtsi | 43 +- arch/arm/boot/dts/omap4.dtsi | 174 +- arch/arm/boot/dts/omap4460.dtsi | 13 +- arch/arm/boot/dts/omap44xx-clocks.dtsi | 8 + arch/arm/boot/dts/omap5-l4.dtsi | 67 +- arch/arm/boot/dts/omap5.dtsi | 209 +- arch/arm/boot/dts/r7s9210-rza2mevb.dts | 55 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 159 +- .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 32 - .../dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi | 29 - arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +- arch/arm/boot/dts/r8a7742.dtsi | 4 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +- arch/arm/boot/dts/r8a7743.dtsi | 2 +- arch/arm/boot/dts/r8a7744.dtsi | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 4 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +- arch/arm/boot/dts/r8a7745.dtsi | 2 +- arch/arm/boot/dts/r8a77470.dtsi | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 11 +- arch/arm/boot/dts/r8a7790-stout.dts | 4 +- arch/arm/boot/dts/r8a7790.dtsi | 4 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 19 +- arch/arm/boot/dts/r8a7791-porter.dts | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 +- arch/arm/boot/dts/r8a7792-wheat.dts | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 11 +- arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794-alt.dts | 5 +- arch/arm/boot/dts/r8a7794-silk.dts | 8 +- arch/arm/boot/dts/r8a7794.dtsi | 2 +- arch/arm/boot/dts/rk322x.dtsi | 2 +- arch/arm/boot/dts/rv1108.dtsi | 3 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 21 +- arch/arm/boot/dts/stm32mp151.dtsi | 30 +- .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 47 - .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 47 - arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi | 196 - ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 154 - .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 55 - .../boot/dts/stm32mp157a-microgea-stm32mp1.dtsi | 148 - arch/arm/boot/dts/sun4i-a10-topwise-a721.dts | 242 - arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 6 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 6 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 2 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 2 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 5 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 25 - arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 2 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 2 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 12 - arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 5 - arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 16 +- 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/at91_dt_defconfig | 5 +- arch/arm/configs/dove_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/moxart_defconfig | 1 + arch/arm/configs/mps2_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/mvebu_v5_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 151 +- arch/arm/configs/sama5_defconfig | 51 +- arch/arm/configs/shmobile_defconfig | 1 + arch/arm/configs/xcep_defconfig | 1 + arch/arm/crypto/aes-cipher-core.S | 42 +- arch/arm/crypto/blake2b-neon-glue.c | 4 +- arch/arm/crypto/blake2s-core.S | 21 - arch/arm/crypto/chacha-scalar-core.S | 43 +- arch/arm/include/asm/bug.h | 1 - arch/arm/include/asm/io.h | 5 + arch/arm/include/asm/kexec.h | 3 + arch/arm/include/asm/memory.h | 15 + arch/arm/include/asm/paravirt.h | 14 +- arch/arm/include/asm/pgtable-3level.h | 2 + arch/arm/include/asm/pgtable.h | 3 - arch/arm/include/asm/spinlock.h | 2 +- arch/arm/include/uapi/asm/Kbuild | 1 + arch/arm/include/uapi/asm/unistd.h | 1 + arch/arm/kernel/entry-common.S | 8 +- arch/arm/kernel/hw_breakpoint.c | 2 +- arch/arm/kernel/machine_kexec.c | 8 + arch/arm/kernel/paravirt.c | 9 +- arch/arm/kernel/process.c | 11 - arch/arm/kernel/suspend.c | 19 +- arch/arm/kernel/traps.c | 1 - arch/arm/mach-at91/pm.c | 19 +- arch/arm/mach-footbridge/cats-pci.c | 4 +- arch/arm/mach-footbridge/ebsa285-pci.c | 4 +- arch/arm/mach-footbridge/netwinder-pci.c | 2 +- arch/arm/mach-footbridge/personal-pci.c | 5 +- arch/arm/mach-imx/Kconfig | 2 +- arch/arm/mach-imx/pm-imx5.c | 2 +- arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/Kconfig | 3 + arch/arm/mach-omap2/Makefile | 11 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/common.h | 9 + arch/arm/mach-omap2/io.c | 12 +- arch/arm/mach-omap2/omap-secure.c | 39 - arch/arm/mach-omap2/omap-secure.h | 1 - arch/arm/mach-omap2/omap_hwmod.c | 9 +- arch/arm/mach-omap2/omap_hwmod.h | 14 +- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 877 + arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 467 + arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 719 + arch/arm/mach-omap2/omap_twl.c | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 31 +- arch/arm/mach-omap2/pm-debug.c | 4 +- arch/arm/mach-omap2/pmic-cpcap.c | 4 +- arch/arm/mach-omap2/powerdomain.c | 12 +- arch/arm/mach-omap2/sr_device.c | 9 +- arch/arm/mach-pxa/icontrol.c | 12 +- arch/arm/mach-pxa/zeus.c | 6 +- arch/arm/mm/cache-v7.S | 58 +- arch/arm/mm/copypage-v4mc.c | 1 - arch/arm/mm/copypage-v6.c | 1 - arch/arm/mm/copypage-xscale.c | 1 - arch/arm/mm/init.c | 2 + arch/arm/mm/mmu.c | 3 +- arch/arm/mm/pmsa-v7.c | 4 +- arch/arm/mm/pmsa-v8.c | 4 +- arch/arm/mm/proc-v7.S | 39 +- arch/arm/plat-omap/dma.c | 3 +- arch/arm/probes/kprobes/test-arm.c | 294 +- arch/arm/probes/kprobes/test-core.h | 1 - arch/arm/tools/Makefile | 26 +- arch/arm/tools/syscall.tbl | 4 - arch/arm/tools/syscallhdr.sh | 31 + arch/arm/tools/syscalltbl.sh | 22 + arch/arm/xen/mm.c | 2 +- arch/arm64/Kconfig | 37 +- arch/arm64/Kconfig.platforms | 2 + arch/arm64/Makefile | 2 +- .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 40 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 16 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 24 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 +- arch/arm64/boot/dts/amlogic/Makefile | 1 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 - arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 - .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 120 - arch/arm64/boot/dts/arm/juno-base.dtsi | 5 +- arch/arm64/boot/dts/arm/juno-r1.dts | 4 - arch/arm64/boot/dts/arm/juno-r2.dts | 4 - .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/freescale/Makefile | 4 - .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 80 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 1 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 1 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 12 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 24 - .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 64 - arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 68 - arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 184 - arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi | 18 - arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 202 - arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 311 - .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 97 - .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 97 - .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 232 - .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 314 +- arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 2 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 - .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 56 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 39 - .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 613 - .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 70 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 2 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 4 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 2 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 144 - arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 21 - arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 51 - arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 61 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 176 - arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 20 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 50 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 37 - arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 25 - arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 61 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 423 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/mediatek/Makefile | 7 - arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 12 - arch/arm64/boot/dts/mediatek/mt7622.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 15 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 - .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 31 - .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 13 - .../dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi | 27 - .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 474 - .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 13 - .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 378 - .../dts/mediatek/mt8183-kukui-kodama-sku16.dts | 21 - .../dts/mediatek/mt8183-kukui-kodama-sku272.dts | 21 - .../dts/mediatek/mt8183-kukui-kodama-sku288.dts | 21 - .../dts/mediatek/mt8183-kukui-kodama-sku32.dts | 21 - .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 343 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 158 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 9 +- arch/arm64/boot/dts/mediatek/pumpkin-common.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 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 3 +- .../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/Makefile | 13 - arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8350.dtsi | 25 - arch/arm64/boot/dts/qcom/pm8350b.dtsi | 25 - arch/arm64/boot/dts/qcom/pm8350c.dtsi | 25 - arch/arm64/boot/dts/qcom/pmk8350.dtsi | 25 - arch/arm64/boot/dts/qcom/pmr735a.dtsi | 25 - arch/arm64/boot/dts/qcom/pmr735b.dtsi | 25 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 18 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 18 - .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 154 - .../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 - .../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts | 15 - .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 240 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 34 - .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 - .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 - .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 5 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 10 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 39 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts | 14 - .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 26 - .../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 14 - .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 44 - .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 288 - arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 35 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 162 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 51 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 47 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 608 - arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 27 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 139 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 4 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 548 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 319 - arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 116 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 726 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 - arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +- .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 3 - .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 3 - arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 6 +- .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 3 - .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 37 +- .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 37 +- .../boot/dts/renesas/r8a77951-salvator-xs.dts | 37 +- .../arm64/boot/dts/renesas/r8a77960-salvator-x.dts | 46 + .../boot/dts/renesas/r8a77960-salvator-xs.dts | 46 + .../boot/dts/renesas/r8a77961-salvator-xs.dts | 46 + arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 11 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 340 +- .../arm64/boot/dts/renesas/r8a77965-salvator-x.dts | 45 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 45 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 9 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 79 +- .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 15 - .../boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi | 15 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 50 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 263 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 48 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 1 - arch/arm64/boot/dts/renesas/ulcb.dtsi | 8 +- arch/arm64/boot/dts/rockchip/Makefile | 1 - arch/arm64/boot/dts/rockchip/px30.dtsi | 24 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 5 - arch/arm64/boot/dts/rockchip/rk3328.dtsi | 21 +- 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/rockchip/rk3399.dtsi | 2 +- arch/arm64/boot/dts/ti/Makefile | 8 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 675 - arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 103 - arch/arm64/boot/dts/ti/k3-am64.dtsi | 105 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 468 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 334 - arch/arm64/boot/dts/ti/k3-am642.dtsi | 65 - arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 655 - arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 395 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 9 - arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 61 - arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 4 +- .../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 60 - .../boot/dts/ti/k3-j7200-common-proc-board.dts | 94 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 86 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 51 - arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 36 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 279 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 4 +- arch/arm64/configs/defconfig | 31 +- arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/arch_gicv3.h | 2 +- arch/arm64/include/asm/arch_timer.h | 21 + arch/arm64/include/asm/assembler.h | 35 +- arch/arm64/include/asm/barrier.h | 23 +- arch/arm64/include/asm/cacheflush.h | 6 + arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/daifflags.h | 10 +- arch/arm64/include/asm/fpsimd.h | 11 - arch/arm64/include/asm/fpsimdmacros.h | 10 +- arch/arm64/include/asm/hyp_image.h | 7 - arch/arm64/include/asm/irq.h | 4 - arch/arm64/include/asm/irq_work.h | 2 - arch/arm64/include/asm/irqflags.h | 16 +- arch/arm64/include/asm/kexec.h | 4 + arch/arm64/include/asm/kfence.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 9 - arch/arm64/include/asm/kvm_host.h | 36 +- arch/arm64/include/asm/kvm_hyp.h | 13 - arch/arm64/include/asm/kvm_mmu.h | 23 +- arch/arm64/include/asm/kvm_pgtable.h | 164 +- arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/mte-kasan.h | 39 +- arch/arm64/include/asm/paravirt.h | 14 +- arch/arm64/include/asm/pgalloc.h | 19 +- arch/arm64/include/asm/pgtable-hwdef.h | 15 - arch/arm64/include/asm/pgtable-prot.h | 9 +- arch/arm64/include/asm/pgtable.h | 31 +- arch/arm64/include/asm/sections.h | 1 - arch/arm64/include/asm/set_memory.h | 17 - arch/arm64/include/asm/smp.h | 1 - arch/arm64/include/asm/stacktrace.h | 24 +- arch/arm64/include/asm/sysreg.h | 10 +- arch/arm64/include/asm/topology.h | 10 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 8 - arch/arm64/include/asm/vdso/gettimeofday.h | 6 +- arch/arm64/include/asm/vmalloc.h | 24 - arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/Makefile | 5 + arch/arm64/kernel/asm-offsets.c | 3 - arch/arm64/kernel/cpu-reset.S | 5 +- arch/arm64/kernel/cpufeature.c | 12 - arch/arm64/kernel/entry.S | 128 +- arch/arm64/kernel/image-vars.h | 31 - arch/arm64/kernel/irq.c | 35 +- arch/arm64/kernel/kaslr.c | 18 +- arch/arm64/kernel/machine_kexec.c | 1 - arch/arm64/kernel/machine_kexec_file.c | 196 +- arch/arm64/kernel/module.c | 16 +- arch/arm64/kernel/paravirt.c | 13 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 1 - arch/arm64/kernel/stacktrace.c | 24 - arch/arm64/kernel/syscall.c | 16 + arch/arm64/kernel/topology.c | 109 +- arch/arm64/kernel/vdso.c | 22 +- arch/arm64/kernel/vmlinux.lds.S | 74 +- arch/arm64/kvm/arm.c | 207 +- arch/arm64/kvm/fpsimd.c | 26 +- arch/arm64/kvm/guest.c | 6 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/fpsimd.S | 10 - arch/arm64/kvm/hyp/include/hyp/switch.h | 105 +- arch/arm64/kvm/hyp/include/nvhe/early_alloc.h | 14 - arch/arm64/kvm/hyp/include/nvhe/gfp.h | 68 - arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 36 - arch/arm64/kvm/hyp/include/nvhe/memory.h | 52 - arch/arm64/kvm/hyp/include/nvhe/mm.h | 96 - arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 92 - arch/arm64/kvm/hyp/nvhe/Makefile | 9 +- arch/arm64/kvm/hyp/nvhe/cache.S | 13 - arch/arm64/kvm/hyp/nvhe/early_alloc.c | 54 - arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 18 - arch/arm64/kvm/hyp/nvhe/hyp-init.S | 54 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 73 - arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 1 - arch/arm64/kvm/hyp/nvhe/mem_protect.c | 281 - arch/arm64/kvm/hyp/nvhe/mm.c | 173 - arch/arm64/kvm/hyp/nvhe/page_alloc.c | 195 - arch/arm64/kvm/hyp/nvhe/psci-relay.c | 4 +- arch/arm64/kvm/hyp/nvhe/setup.c | 214 - arch/arm64/kvm/hyp/nvhe/stub.c | 22 - arch/arm64/kvm/hyp/nvhe/switch.c | 25 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 4 +- arch/arm64/kvm/hyp/pgtable.c | 410 +- arch/arm64/kvm/hyp/reserved_mem.c | 113 - arch/arm64/kvm/mmu.c | 115 +- arch/arm64/kvm/perf.c | 3 +- arch/arm64/kvm/pmu.c | 8 +- arch/arm64/kvm/reset.c | 46 +- arch/arm64/kvm/va_layout.c | 7 - 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/lib/clear_page.S | 4 +- arch/arm64/lib/copy_page.S | 4 +- arch/arm64/mm/fault.c | 18 +- arch/arm64/mm/hugetlbpage.c | 7 +- arch/arm64/mm/init.c | 7 +- arch/arm64/mm/kasan_init.c | 29 +- arch/arm64/mm/mmu.c | 73 +- arch/arm64/mm/pageattr.c | 23 +- arch/arm64/mm/proc.S | 48 +- arch/arm64/rust/target.json | 40 - arch/csky/abiv1/cacheflush.c | 1 - arch/csky/include/asm/asid.h | 2 +- arch/csky/include/asm/barrier.h | 2 +- arch/csky/include/asm/vdso.h | 2 +- arch/csky/kernel/entry.S | 1 + arch/csky/mm/init.c | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/init.c | 2 + arch/hexagon/configs/comet_defconfig | 1 + arch/hexagon/include/asm/io.h | 1 + arch/hexagon/mm/init.c | 1 + arch/ia64/Kconfig | 6 +- arch/ia64/include/asm/io.h | 1 + arch/ia64/include/asm/pgtable.h | 2 +- arch/ia64/include/asm/ptrace.h | 8 +- arch/ia64/include/asm/uaccess.h | 18 + arch/ia64/kernel/acpi.c | 7 +- arch/ia64/kernel/efi.c | 11 +- arch/ia64/kernel/fsys.S | 4 +- arch/ia64/kernel/head.S | 6 + arch/ia64/kernel/mca.c | 4 +- arch/ia64/kernel/pal.S | 6 +- arch/ia64/kernel/syscalls/syscall.tbl | 4 - arch/ia64/mm/hugetlbpage.c | 3 +- arch/ia64/mm/init.c | 8 +- arch/m68k/atari/time.c | 7 + arch/m68k/configs/amcore_defconfig | 1 + arch/m68k/configs/amiga_defconfig | 5 + arch/m68k/configs/apollo_defconfig | 5 + arch/m68k/configs/atari_defconfig | 5 + arch/m68k/configs/bvme6000_defconfig | 5 + arch/m68k/configs/hp300_defconfig | 5 + arch/m68k/configs/mac_defconfig | 5 + arch/m68k/configs/multi_defconfig | 5 + arch/m68k/configs/mvme147_defconfig | 5 + arch/m68k/configs/mvme16x_defconfig | 5 + arch/m68k/configs/q40_defconfig | 5 + arch/m68k/configs/sun3_defconfig | 5 + arch/m68k/configs/sun3x_defconfig | 5 + arch/m68k/include/asm/bitops.h | 6 +- arch/m68k/include/asm/io_mm.h | 5 + arch/m68k/include/asm/page_mm.h | 2 +- arch/m68k/kernel/syscalls/Makefile | 14 +- arch/m68k/kernel/syscalls/syscall.tbl | 4 - arch/m68k/kernel/syscalls/syscallhdr.sh | 36 + arch/{alpha => m68k}/kernel/syscalls/syscalltbl.sh | 0 arch/m68k/kernel/syscalltable.S | 3 +- arch/m68k/mm/init.c | 1 + arch/microblaze/boot/dts/system.dts | 8 + arch/microblaze/include/asm/ftrace.h | 2 +- arch/microblaze/kernel/syscall_table.S | 3 +- arch/microblaze/kernel/syscalls/Makefile | 14 +- arch/microblaze/kernel/syscalls/syscall.tbl | 4 - arch/microblaze/kernel/syscalls/syscallhdr.sh | 36 + .../kernel/syscalls/syscalltbl.sh | 0 arch/microblaze/lib/uaccess_old.S | 2 +- arch/microblaze/mm/init.c | 3 +- arch/mips/Kconfig | 27 +- arch/mips/Kconfig.debug | 1 - arch/mips/bcm63xx/clk.c | 2 +- arch/mips/bmips/dma.c | 2 +- .../mips/boot/dts/brcm/bcm3368-netgear-cvg834g.dts | 2 +- arch/mips/boot/dts/brcm/bcm3368.dtsi | 3 - .../boot/dts/brcm/bcm63268-comtrend-vr-3032u.dts | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 5 - arch/mips/boot/dts/brcm/bcm6328.dtsi | 5 - .../boot/dts/brcm/bcm6358-neufbox4-sercomm.dts | 2 +- arch/mips/boot/dts/brcm/bcm6358.dtsi | 4 - .../boot/dts/brcm/bcm6362-neufbox6-sercomm.dts | 2 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 5 - arch/mips/boot/dts/brcm/bcm6368.dtsi | 4 - arch/mips/boot/dts/brcm/bcm93384wvg.dts | 2 +- arch/mips/boot/dts/brcm/bcm93384wvg_viper.dts | 2 +- arch/mips/boot/dts/brcm/bcm96368mvwg.dts | 2 +- arch/mips/boot/dts/brcm/bcm97125cbmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97346dbsmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97358svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97360svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97362svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97420c.dts | 2 +- arch/mips/boot/dts/brcm/bcm97425svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97435svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm9ejtagprb.dts | 2 +- arch/mips/boot/dts/ingenic/gcw0.dts | 1 + arch/mips/boot/dts/loongson/Makefile | 1 - arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 243 - .../boot/dts/loongson/loongson64_2core_2k1000.dts | 10 - arch/mips/cavium-octeon/oct_ilm.c | 2 +- arch/mips/configs/bigsur_defconfig | 4 + arch/mips/configs/loongson2k_defconfig | 353 - arch/mips/configs/loongson3_defconfig | 9 +- arch/mips/configs/malta_defconfig | 1 + arch/mips/configs/malta_kvm_defconfig | 4 + arch/mips/configs/malta_kvm_guest_defconfig | 436 + 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/crypto/.gitignore | 2 - arch/mips/include/asm/Kbuild | 7 +- arch/mips/include/asm/asmmacro.h | 3 +- arch/mips/include/asm/io.h | 5 + arch/mips/include/asm/kvm_host.h | 238 + arch/mips/include/asm/mach-generic/spaces.h | 12 + arch/mips/include/asm/mach-loongson64/boot_param.h | 27 + .../include/asm/mach-loongson64/builtin_dtbs.h | 1 - arch/mips/include/asm/mach-loongson64/loongson.h | 27 +- arch/mips/include/asm/mach-ralink/mt7621.h | 7 +- arch/mips/include/asm/octeon/cvmx-address.h | 2 +- arch/mips/include/asm/octeon/cvmx-bootinfo.h | 2 - arch/mips/include/asm/processor.h | 5 + arch/mips/include/asm/uaccess.h | 9 + arch/mips/kernel/cevt-r4k.c | 4 + arch/mips/kernel/scall32-o32.S | 4 +- arch/mips/kernel/scall64-n32.S | 3 +- arch/mips/kernel/scall64-n64.S | 3 +- arch/mips/kernel/scall64-o32.S | 4 +- arch/mips/kernel/smp-bmips.c | 27 +- arch/mips/kernel/spinlock_test.c | 8 +- arch/mips/kernel/syscalls/Makefile | 41 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 - arch/mips/kernel/syscalls/syscall_n64.tbl | 4 - arch/mips/kernel/syscalls/syscall_o32.tbl | 4 - arch/mips/kernel/syscalls/syscallhdr.sh | 36 + arch/mips/kernel/syscalls/syscalltbl.sh | 36 + arch/mips/kvm/Kconfig | 34 + arch/mips/kvm/Makefile | 7 +- arch/mips/kvm/commpage.c | 32 + arch/mips/kvm/commpage.h | 24 + arch/mips/kvm/dyntrans.c | 143 + arch/mips/kvm/emulate.c | 1698 +- arch/mips/kvm/entry.c | 33 + arch/mips/kvm/interrupt.c | 123 +- arch/mips/kvm/interrupt.h | 20 + arch/mips/kvm/mips.c | 68 +- arch/mips/kvm/mmu.c | 405 + arch/mips/kvm/tlb.c | 174 + arch/mips/kvm/trap_emul.c | 1306 + arch/mips/kvm/vz.c | 5 +- arch/mips/loongson64/Makefile | 2 +- arch/mips/loongson64/env.c | 33 +- arch/mips/loongson64/init.c | 23 +- arch/mips/loongson64/numa.c | 18 +- arch/mips/loongson64/platform.c | 42 + arch/mips/loongson64/time.c | 24 - arch/mips/mm/cache.c | 1 - arch/mips/mm/hugetlbpage.c | 4 +- arch/mips/mm/init.c | 1 + arch/mips/mm/tlbex.c | 9 +- arch/mips/mti-malta/Platform | 6 +- arch/mips/mti-malta/malta-time.c | 5 + arch/mips/pci/pci-ar2315.c | 1 - arch/mips/pci/pci-mt7620.c | 5 +- arch/mips/pci/pci-xtalk-bridge.c | 2 +- arch/mips/ralink/clk.c | 14 - arch/mips/ralink/common.h | 3 +- arch/mips/ralink/mt7620.c | 2 +- arch/mips/ralink/mt7621.c | 31 +- arch/mips/ralink/of.c | 2 - arch/mips/ralink/rt288x.c | 2 +- arch/mips/ralink/rt305x.c | 2 +- arch/mips/ralink/rt3883.c | 2 +- arch/mips/sgi-ip27/TODO | 19 + arch/mips/sgi-ip27/ip27-memory.c | 1 + arch/mips/sgi-ip27/ip27-timer.c | 4 +- arch/nds32/kernel/ftrace.c | 2 +- arch/nds32/mm/cacheflush.c | 2 +- arch/nds32/mm/init.c | 1 + arch/nios2/mm/cacheflush.c | 1 - arch/nios2/mm/init.c | 1 + arch/openrisc/configs/or1ksim_defconfig | 1 + arch/openrisc/mm/init.c | 2 + arch/parisc/include/asm/Kbuild | 1 + arch/parisc/include/asm/io.h | 5 + arch/parisc/include/asm/pdc_chassis.h | 1 + arch/parisc/include/asm/processor.h | 1 + arch/parisc/kernel/syscall.S | 16 +- arch/parisc/kernel/syscalls/Makefile | 30 +- arch/parisc/kernel/syscalls/syscall.tbl | 4 - arch/parisc/kernel/syscalls/syscallhdr.sh | 36 + .../kernel/syscalls/syscalltbl.sh | 0 arch/parisc/mm/hugetlbpage.c | 2 +- arch/parisc/mm/init.c | 2 + arch/powerpc/Kconfig | 27 +- arch/powerpc/Makefile | 6 + arch/powerpc/boot/dts/icon.dts | 7 + arch/powerpc/configs/44x/icon_defconfig | 1 + arch/powerpc/configs/ppc6xx_defconfig | 1 + arch/powerpc/crypto/sha1-spe-glue.c | 2 +- arch/powerpc/include/asm/barrier.h | 16 + arch/powerpc/include/asm/book3s/32/kup.h | 126 +- arch/powerpc/include/asm/book3s/32/tlbflush.h | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 24 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 1 + arch/powerpc/include/asm/ftrace.h | 4 +- arch/powerpc/include/asm/futex.h | 12 +- arch/powerpc/include/asm/hvcall.h | 1 - arch/powerpc/include/asm/hvconsole.h | 3 - arch/powerpc/include/asm/hydra.h | 2 + arch/powerpc/include/asm/ima.h | 30 + arch/powerpc/include/asm/interrupt.h | 17 +- arch/powerpc/include/asm/io.h | 5 + arch/powerpc/include/asm/irq.h | 2 + arch/powerpc/include/asm/kexec.h | 16 +- arch/powerpc/include/asm/kfence.h | 33 - arch/powerpc/include/asm/kup.h | 27 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 56 +- arch/powerpc/include/asm/pgtable.h | 2 + arch/powerpc/include/asm/ppc_asm.h | 10 + arch/powerpc/include/asm/processor.h | 8 +- arch/powerpc/include/asm/ptrace.h | 8 +- arch/powerpc/include/asm/qspinlock.h | 21 +- arch/powerpc/include/asm/reg.h | 2 +- arch/powerpc/include/asm/simple_spinlock.h | 6 +- arch/powerpc/include/asm/spinlock.h | 3 - arch/powerpc/include/asm/thread_info.h | 1 + arch/powerpc/include/asm/uaccess.h | 96 +- arch/powerpc/include/asm/unistd.h | 1 - arch/powerpc/include/asm/vmalloc.h | 20 - arch/powerpc/kernel/asm-offsets.c | 7 + arch/powerpc/kernel/eeh.c | 2 - arch/powerpc/kernel/entry_32.S | 796 +- arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/fpu.S | 2 + arch/powerpc/kernel/head_32.h | 198 +- arch/powerpc/kernel/head_40x.S | 271 +- arch/powerpc/kernel/head_44x.S | 10 +- arch/powerpc/kernel/head_8xx.S | 151 +- arch/powerpc/kernel/head_book3s_32.S | 233 +- arch/powerpc/kernel/head_booke.h | 203 +- arch/powerpc/kernel/head_fsl_booke.S | 70 +- arch/powerpc/kernel/idle_6xx.S | 14 +- arch/powerpc/kernel/idle_e500.S | 14 +- arch/powerpc/kernel/interrupt.c | 41 +- arch/powerpc/kernel/iommu.c | 3 +- arch/powerpc/kernel/irq.c | 43 +- arch/powerpc/kernel/isa-bridge.c | 4 +- arch/powerpc/kernel/kgdb.c | 2 +- arch/powerpc/kernel/misc_32.S | 39 + arch/powerpc/kernel/misc_64.S | 22 + arch/powerpc/kernel/module.c | 22 +- arch/powerpc/kernel/nvram_64.c | 8 +- arch/powerpc/kernel/pci_64.c | 2 +- arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 30 +- arch/powerpc/kernel/ptrace/ptrace.c | 2 + arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 5 +- arch/powerpc/kernel/signal.h | 33 - arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/signal_64.c | 317 +- arch/powerpc/kernel/stacktrace.c | 108 +- arch/powerpc/kernel/syscalls.c | 12 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 - arch/powerpc/kernel/traps.c | 18 +- arch/powerpc/kernel/uprobes.c | 7 - arch/powerpc/kernel/vector.S | 2 + arch/powerpc/kexec/Makefile | 7 + arch/powerpc/kexec/elf_64.c | 30 +- arch/powerpc/kexec/file_load.c | 183 +- arch/powerpc/kexec/file_load_64.c | 47 +- arch/powerpc/kexec/ima.c | 219 + arch/powerpc/lib/checksum_wrappers.c | 15 +- arch/powerpc/lib/code-patching.c | 13 +- arch/powerpc/lib/sstep.c | 9 + arch/powerpc/math-emu/math.c | 4 +- arch/powerpc/mm/book3s32/Makefile | 1 - arch/powerpc/mm/book3s32/hash_low.S | 14 + arch/powerpc/mm/book3s32/kuep.c | 40 - arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pkeys.c | 20 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 21 + arch/powerpc/mm/fault.c | 16 +- arch/powerpc/mm/hugetlbpage.c | 3 +- arch/powerpc/mm/init_32.c | 3 - arch/powerpc/mm/ioremap.c | 2 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/mm/mmu_decl.h | 5 - arch/powerpc/mm/nohash/8xx.c | 4 +- arch/powerpc/platforms/Kconfig.cputype | 4 +- arch/powerpc/platforms/cell/spufs/coredump.c | 3 +- arch/powerpc/platforms/cell/spufs/inode.c | 10 +- arch/powerpc/platforms/chrp/pci.c | 3 +- arch/powerpc/platforms/embedded6xx/Kconfig | 5 + arch/powerpc/platforms/maple/pci.c | 2 +- arch/powerpc/platforms/powernv/opal-prd.c | 5 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 14 - arch/powerpc/platforms/pseries/lparcfg.c | 2 - arch/powerpc/platforms/pseries/pseries.h | 4 +- arch/powerpc/platforms/pseries/setup.c | 8 - arch/powerpc/platforms/pseries/svm.c | 6 +- arch/powerpc/rust/target.json | 30 - arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/xive/common.c | 4 + arch/powerpc/sysdev/xive/spapr.c | 2 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 9 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/string.h | 5 - arch/riscv/include/asm/uaccess.h | 7 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/include/uapi/asm/setup.h | 8 - arch/riscv/kernel/entry.S | 1 + arch/riscv/kernel/sbi.c | 6 +- arch/riscv/kernel/smp.c | 16 - arch/riscv/mm/init.c | 7 +- arch/riscv/mm/kasan_init.c | 59 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/Kconfig.debug | 8 - arch/s390/configs/debug_defconfig | 1 - arch/s390/crypto/crc32be-vx.S | 4 +- arch/s390/include/asm/io.h | 5 + arch/s390/include/asm/kvm_host.h | 1 - arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/qdio.h | 22 +- arch/s390/include/asm/smp.h | 1 - arch/s390/include/asm/spinlock_types.h | 2 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/smp.c | 1 - arch/s390/kernel/stacktrace.c | 6 + arch/s390/kernel/syscalls/syscall.tbl | 4 - arch/s390/kernel/uv.c | 43 +- arch/s390/kvm/diag.c | 31 +- arch/s390/kvm/gaccess.c | 30 +- arch/s390/kvm/gaccess.h | 60 +- arch/s390/kvm/kvm-s390.c | 8 +- arch/s390/kvm/kvm-s390.h | 8 - arch/s390/kvm/vsie.c | 109 +- arch/s390/mm/hugetlbpage.c | 2 +- arch/s390/mm/init.c | 2 + arch/s390/net/bpf_jit_comp.c | 64 +- 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 | 82 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 + arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 - arch/sh/boot/compressed/ashldi3.c | 2 - arch/sh/boot/compressed/ashlsi3.S | 2 - arch/sh/boot/compressed/ashrsi3.S | 2 - arch/sh/boot/compressed/lshrsi3.S | 2 - arch/sh/configs/edosk7705_defconfig | 1 + arch/sh/configs/se7206_defconfig | 1 + arch/sh/configs/sh2007_defconfig | 1 + arch/sh/configs/sh7724_generic_defconfig | 1 + arch/sh/configs/sh7770_generic_defconfig | 1 + arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/include/asm/bitops.h | 5 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/io.h | 5 + arch/sh/include/asm/tlb.h | 10 +- arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/ftrace.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 4 - arch/sh/kernel/traps.c | 1 + arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/cache-sh4.c | 1 - arch/sh/mm/cache-sh7705.c | 1 - arch/sh/mm/hugetlbpage.c | 2 +- arch/sh/mm/init.c | 1 + arch/sh/mm/nommu.c | 4 +- arch/sparc/configs/sparc64_defconfig | 1 + arch/sparc/include/asm/ftrace.h | 2 +- arch/sparc/include/asm/io_64.h | 5 + arch/sparc/include/asm/pgtable_32.h | 3 - arch/sparc/kernel/syscalls/syscall.tbl | 4 - arch/sparc/mm/hugetlbpage.c | 2 +- arch/sparc/mm/init_32.c | 2 + arch/sparc/mm/init_64.c | 1 + arch/sparc/mm/tlb.c | 1 - arch/um/Kconfig | 1 - arch/um/drivers/cow.h | 7 + arch/um/kernel/kmsg_dump.c | 13 +- arch/um/kernel/mem.c | 1 + arch/x86/Kconfig | 15 +- arch/x86/Makefile | 9 - arch/x86/boot/compressed/Makefile | 1 - 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 | 23 +- 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/common.c | 3 + arch/x86/entry/entry_32.S | 103 +- arch/x86/entry/entry_64.S | 4 +- 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/vdso2c.h | 2 +- arch/x86/entry/vdso/vdso32/system_call.S | 4 +- 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 | 13 +- arch/x86/events/intel/lbr.c | 12 +- 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 | 108 +- arch/x86/hyperv/hv_spinlock.c | 8 +- arch/x86/hyperv/mmu.c | 10 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/alternative-asm.h | 114 + arch/x86/include/asm/alternative.h | 142 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/cpu.h | 7 +- arch/x86/include/asm/cpufeature.h | 41 +- arch/x86/include/asm/cpufeatures.h | 6 +- arch/x86/include/asm/elf.h | 10 +- arch/x86/include/asm/entry-common.h | 16 + arch/x86/include/asm/hyperv-tlfs.h | 131 +- arch/x86/include/asm/idtentry.h | 2 +- arch/x86/include/asm/inat.h | 2 +- arch/x86/include/asm/insn-eval.h | 4 +- arch/x86/include/asm/insn.h | 44 +- 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/irqflags.h | 7 +- arch/x86/include/asm/jump_label.h | 16 +- arch/x86/include/asm/kexec.h | 5 + arch/x86/include/asm/kfence.h | 7 +- arch/x86/include/asm/kprobes.h | 21 +- arch/x86/include/asm/kvm_host.h | 25 +- arch/x86/include/asm/mshyperv.h | 67 +- arch/x86/include/asm/msr-index.h | 3 +- arch/x86/include/asm/nops.h | 176 +- arch/x86/include/asm/nospec-branch.h | 3 +- arch/x86/include/asm/paravirt.h | 173 +- arch/x86/include/asm/paravirt_types.h | 216 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/processor.h | 27 +- arch/x86/include/asm/ptrace.h | 5 +- arch/x86/include/asm/segment.h | 30 +- arch/x86/include/asm/set_memory.h | 8 +- arch/x86/include/asm/setup.h | 5 + arch/x86/include/asm/smap.h | 5 +- arch/x86/include/asm/smp.h | 1 + arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/stackprotector.h | 79 +- arch/x86/include/asm/suspend_32.h | 6 +- arch/x86/include/asm/svm.h | 4 +- arch/x86/include/asm/switch_to.h | 7 +- arch/x86/include/asm/syscall_wrapper.h | 1 - arch/x86/include/asm/thread_info.h | 8 +- arch/x86/include/asm/tlbflush.h | 48 +- arch/x86/include/asm/trace/hyperv.h | 2 +- arch/x86/include/asm/uv/uv_geo.h | 2 +- arch/x86/include/asm/uv/uv_hub.h | 2 +- arch/x86/include/asm/vmalloc.h | 20 - arch/x86/include/uapi/asm/bootparam.h | 4 +- arch/x86/include/uapi/asm/debugreg.h | 1 - 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/Makefile | 3 +- arch/x86/kernel/acpi/boot.c | 4 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/alternative.c | 258 +- arch/x86/kernel/amd_nb.c | 2 +- arch/x86/kernel/apic/apic.c | 10 +- arch/x86/kernel/apic/io_apic.c | 8 +- arch/x86/kernel/apic/vector.c | 17 +- arch/x86/kernel/apic/x2apic_uv_x.c | 3 - arch/x86/kernel/apm_32.c | 6 +- arch/x86/kernel/asm-offsets.c | 7 + arch/x86/kernel/asm-offsets_32.c | 5 + arch/x86/kernel/cpu/amd.c | 5 + arch/x86/kernel/cpu/common.c | 13 +- arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/hygon.c | 4 +- arch/x86/kernel/cpu/intel.c | 113 +- arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 6 - arch/x86/kernel/cpu/mce/intel.c | 1 - arch/x86/kernel/cpu/mce/severity.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 8 +- arch/x86/kernel/cpu/mshyperv.c | 36 +- 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 | 6 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 6 +- arch/x86/kernel/cpu/sgx/arch.h | 2 +- arch/x86/kernel/cpu/sgx/ioctl.c | 14 +- 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/cpu/vmware.c | 7 +- arch/x86/kernel/crash.c | 14 +- arch/x86/kernel/doublefault_32.c | 4 +- arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/ftrace.c | 4 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_32.S | 18 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/jump_label.c | 32 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kgdb.c | 4 +- arch/x86/kernel/kprobes/core.c | 596 +- arch/x86/kernel/kprobes/ftrace.c | 2 +- arch/x86/kernel/kprobes/opt.c | 9 +- arch/x86/kernel/kvm.c | 13 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/machine_kexec_64.c | 6 +- arch/x86/kernel/paravirt-spinlocks.c | 9 - arch/x86/kernel/paravirt.c | 77 +- arch/x86/kernel/paravirt_patch.c | 99 + arch/x86/kernel/process.c | 9 +- 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/setup.c | 102 +- arch/x86/kernel/setup_percpu.c | 1 + arch/x86/kernel/sev-es-shared.c | 16 +- arch/x86/kernel/sev-es.c | 99 +- arch/x86/kernel/signal.c | 2 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/stacktrace.c | 6 + arch/x86/kernel/static_call.c | 4 +- arch/x86/kernel/sysfb_efi.c | 2 +- arch/x86/kernel/tboot.c | 44 +- arch/x86/kernel/tls.c | 8 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 16 +- arch/x86/kernel/tsc.c | 9 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/umip.c | 4 +- arch/x86/kernel/uprobes.c | 8 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 9 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu.h | 23 +- arch/x86/kvm/mmu/mmu.c | 386 +- arch/x86/kvm/mmu/mmu_audit.c | 2 +- arch/x86/kvm/mmu/mmu_internal.h | 12 +- arch/x86/kvm/mmu/paging_tmpl.h | 3 +- arch/x86/kvm/mmu/spte.c | 159 +- arch/x86/kvm/mmu/spte.h | 141 +- arch/x86/kvm/mmu/tdp_mmu.c | 131 +- arch/x86/kvm/mmu/tdp_mmu.h | 24 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 28 +- arch/x86/kvm/svm/nested.c | 515 +- arch/x86/kvm/svm/sev.c | 29 +- arch/x86/kvm/svm/svm.c | 869 +- arch/x86/kvm/svm/svm.h | 64 +- arch/x86/kvm/svm/vmenter.S | 47 +- arch/x86/kvm/vmx/nested.c | 30 +- arch/x86/kvm/vmx/posted_intr.c | 2 +- arch/x86/kvm/vmx/vmx.c | 238 +- arch/x86/kvm/vmx/vmx.h | 19 +- arch/x86/kvm/x86.c | 173 +- arch/x86/kvm/x86.h | 10 - arch/x86/lib/atomic64_386_32.S | 2 +- arch/x86/lib/atomic64_cx8_32.S | 2 +- arch/x86/lib/copy_page_64.S | 2 +- arch/x86/lib/copy_user_64.S | 2 +- arch/x86/lib/inat.c | 2 +- arch/x86/lib/insn-eval.c | 50 +- arch/x86/lib/insn.c | 230 +- arch/x86/lib/memcpy_64.S | 2 +- arch/x86/lib/memmove_64.S | 2 +- arch/x86/lib/memset_64.S | 2 +- arch/x86/lib/mmx_32.c | 2 +- arch/x86/lib/msr-smp.c | 4 +- arch/x86/lib/retpoline.S | 2 +- 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 | 8 +- arch/x86/mm/init_32.c | 2 + arch/x86/mm/init_64.c | 207 +- arch/x86/mm/ioremap.c | 19 + arch/x86/mm/kaslr.c | 2 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/mem_encrypt.c | 6 - 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 | 18 +- arch/x86/mm/pgtable.c | 13 + arch/x86/mm/pkeys.c | 2 +- arch/x86/mm/pti.c | 11 +- arch/x86/mm/tlb.c | 182 +- arch/x86/net/bpf_jit_comp.c | 19 +- arch/x86/net/bpf_jit_comp32.c | 198 - 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/olpc/olpc-xo15-sci.c | 2 +- arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/platform/pvh/head.S | 20 +- arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/power/cpu.c | 8 +- arch/x86/realmode/init.c | 2 +- arch/x86/rust/target.json | 42 - arch/x86/tools/insn_decoder_test.c | 10 +- arch/x86/tools/insn_sanity.c | 8 +- arch/x86/xen/enlighten_pv.c | 5 +- arch/x86/xen/mmu_pv.c | 13 +- arch/x86/xen/pci-swiotlb-xen.c | 4 +- arch/x86/xen/time.c | 26 +- arch/xtensa/Kconfig | 30 +- arch/xtensa/Makefile | 9 +- arch/xtensa/boot/Makefile | 4 + arch/xtensa/boot/boot-elf/Makefile | 11 +- arch/xtensa/boot/boot-redboot/Makefile | 6 +- arch/xtensa/configs/xip_kc705_defconfig | 1 + arch/xtensa/include/asm/initialize_mmu.h | 2 +- arch/xtensa/include/asm/pgtable.h | 4 +- arch/xtensa/kernel/head.S | 4 +- arch/xtensa/kernel/pci.c | 2 +- arch/xtensa/kernel/syscall.c | 8 +- arch/xtensa/kernel/syscalls/Makefile | 14 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 - arch/xtensa/kernel/syscalls/syscallhdr.sh | 36 + .../kernel/syscalls/syscalltbl.sh | 0 arch/xtensa/mm/cache.c | 9 +- arch/xtensa/mm/init.c | 1 + arch/xtensa/mm/misc.S | 36 +- arch/xtensa/platforms/iss/console.c | 45 +- .../platforms/iss/include/platform/simcall-gdbio.h | 34 - .../platforms/iss/include/platform/simcall-iss.h | 73 - .../platforms/iss/include/platform/simcall.h | 104 +- block/bfq-cgroup.c | 2 - block/bfq-iosched.c | 399 +- block/bfq-iosched.h | 15 - block/bfq-wf2q.c | 8 - block/bio.c | 2 +- block/blk-cgroup.c | 17 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 17 +- block/blk-mq-tag.c | 4 +- block/blk-mq.c | 38 +- block/blk-mq.h | 25 +- block/blk-settings.c | 1 - block/kyber-iosched.c | 3 +- certs/Kconfig | 17 - certs/Makefile | 21 +- certs/blacklist.c | 64 - certs/blacklist.h | 2 - certs/common.c | 57 - certs/common.h | 9 - certs/revocation_certificates.S | 21 - certs/system_keyring.c | 55 +- crypto/Kconfig | 10 - crypto/Makefile | 6 - crypto/aegis.h | 19 - crypto/aegis128-core.c | 15 + crypto/aegis128-neon.c | 10 +- crypto/api.c | 2 +- crypto/asymmetric_keys/public_key.c | 4 +- crypto/asymmetric_keys/x509_cert_parser.c | 49 +- crypto/asymmetric_keys/x509_public_key.c | 4 +- crypto/ecc.c | 291 +- crypto/ecc.h | 53 +- crypto/ecc_curve_defs.h | 49 - crypto/ecdh.c | 72 +- crypto/ecdh_helper.c | 4 +- crypto/ecdsa.c | 376 - crypto/ecdsasignature.asn1 | 4 - crypto/jitterentropy.c | 8 +- crypto/serpent_generic.c | 39 +- crypto/testmgr.c | 42 +- crypto/testmgr.h | 458 +- drivers/Makefile | 1 - drivers/accessibility/speakup/spk_ttyio.c | 1 + drivers/acpi/ac.c | 2 +- drivers/acpi/acpi_memhotplug.c | 5 +- drivers/acpi/acpi_processor.c | 33 +- drivers/acpi/acpi_video.c | 4 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/cppc_acpi.c | 11 +- drivers/acpi/hed.c | 1 + drivers/acpi/internal.h | 1 - drivers/acpi/numa/hmat.c | 2 +- drivers/acpi/pci_irq.c | 34 +- drivers/acpi/pci_link.c | 164 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 2 +- drivers/acpi/power.c | 15 +- drivers/acpi/processor_driver.c | 6 +- drivers/acpi/processor_idle.c | 45 +- drivers/acpi/processor_pdc.c | 7 +- drivers/acpi/processor_perflib.c | 50 +- drivers/acpi/processor_throttling.c | 102 +- drivers/acpi/resource.c | 2 +- drivers/acpi/scan.c | 4 +- drivers/acpi/sleep.h | 1 + drivers/acpi/sysfs.c | 14 +- drivers/acpi/utils.c | 14 - drivers/android/binder.c | 209 +- drivers/android/binder_internal.h | 18 - drivers/ata/ahci.c | 5 - drivers/ata/ahci.h | 1 - drivers/ata/ahci_ceva.c | 43 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/ata_generic.c | 2 +- drivers/ata/libahci.c | 5 - drivers/ata/libahci_platform.c | 4 +- drivers/ata/libata-acpi.c | 3 +- drivers/ata/libata-pmp.c | 2 +- drivers/ata/libata-sata.c | 4 +- drivers/ata/libata-transport.c | 6 +- drivers/ata/pata_acpi.c | 6 +- drivers/ata/pata_ali.c | 6 +- drivers/ata/pata_amd.c | 6 +- drivers/ata/pata_arasan_cf.c | 15 +- drivers/ata/pata_artop.c | 4 +- drivers/ata/pata_atiixp.c | 3 +- drivers/ata/pata_cs5520.c | 2 - drivers/ata/pata_cs5530.c | 2 +- drivers/ata/pata_hpt366.c | 1 - drivers/ata/pata_hpt37x.c | 6 +- drivers/ata/pata_hpt3x2n.c | 2 +- drivers/ata/pata_it821x.c | 4 +- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/pata_jmicron.c | 2 +- drivers/ata/pata_legacy.c | 8 +- drivers/ata/pata_marvell.c | 2 +- drivers/ata/pata_ns87415.c | 4 +- drivers/ata/pata_opti.c | 2 +- drivers/ata/pata_optidma.c | 5 +- drivers/ata/pata_pdc2027x.c | 10 +- drivers/ata/pata_pdc202xx_old.c | 4 +- drivers/ata/pata_piccolo.c | 2 +- drivers/ata/pata_sil680.c | 2 - drivers/ata/pata_sis.c | 2 +- drivers/ata/pata_sl82c105.c | 2 +- drivers/ata/pata_triflex.c | 7 +- drivers/ata/pata_via.c | 2 +- drivers/ata/sata_dwc_460ex.c | 10 - drivers/ata/sata_mv.c | 18 +- drivers/atm/eni.c | 2 +- drivers/atm/fore200e.c | 1 + drivers/atm/suni.c | 1 + drivers/auxdisplay/panel.c | 7 + drivers/base/arch_topology.c | 89 +- 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 | 26 +- drivers/base/devcoredump.c | 15 +- drivers/base/devtmpfs.c | 6 +- drivers/base/firmware_loader/main.c | 2 - drivers/base/memory.c | 20 +- drivers/base/power/domain.c | 36 + drivers/base/regmap/regmap-debugfs.c | 1 - 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/brd.c | 1 - drivers/block/loop.c | 1 - drivers/block/mtip32xx/mtip32xx.c | 11 +- drivers/block/null_blk/main.c | 26 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/paride/pd.c | 11 + drivers/block/rsxx/core.c | 2 +- drivers/block/umem.c | 1130 + drivers/block/umem.h | 132 + drivers/block/xsysace.c | 1273 + drivers/bluetooth/btintel.c | 232 +- drivers/bluetooth/btintel.h | 19 +- drivers/bluetooth/btusb.c | 404 +- drivers/bluetooth/hci_bcm.c | 19 - drivers/bluetooth/hci_intel.c | 7 +- drivers/bluetooth/hci_ldisc.c | 1 + drivers/bluetooth/hci_qca.c | 17 +- drivers/bus/mhi/core/boot.c | 64 +- drivers/bus/mhi/core/debugfs.c | 2 +- drivers/bus/mhi/core/init.c | 47 +- drivers/bus/mhi/core/internal.h | 8 +- drivers/bus/mhi/core/main.c | 114 +- drivers/bus/mhi/core/pm.c | 89 +- drivers/bus/mhi/pci_generic.c | 228 +- drivers/bus/moxtet.c | 4 +- drivers/bus/qcom-ebi2.c | 4 +- drivers/bus/ti-sysc.c | 87 +- drivers/char/Kconfig | 22 +- drivers/char/Makefile | 2 - drivers/char/applicom.c | 2 +- drivers/char/hw_random/ba431-rng.c | 16 +- drivers/char/hw_random/bcm2835-rng.c | 27 +- drivers/char/hw_random/cctrng.c | 20 +- drivers/char/hw_random/core.c | 2 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/omap-rng.c | 3 +- drivers/char/hw_random/pic32-rng.c | 3 +- drivers/char/hw_random/xiphera-trng.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 6 +- drivers/char/ipmi/ipmi_plat_data.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 6 +- drivers/char/ipmi/ipmi_ssif.c | 81 +- drivers/char/lp.c | 4 +- drivers/char/mem.c | 231 + drivers/char/mwave/tp3780i.c | 6 +- drivers/char/mwave/tp3780i.h | 2 +- drivers/char/rust_example.rs | 164 - drivers/char/virtio_console.c | 23 +- drivers/clk/at91/sama7g5.c | 6 +- drivers/clk/clk-ast2600.c | 4 +- drivers/clk/clk-scmi.c | 28 +- drivers/clk/clk.c | 22 +- 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 | 32 +- drivers/clk/imx/clk-imx8mq.c | 22 +- drivers/clk/imx/clk-lpcg-scu.c | 1 - drivers/clk/imx/clk-scu.c | 1 - drivers/clk/imx/clk.c | 41 +- drivers/clk/imx/clk.h | 4 +- drivers/clk/qcom/camcc-sc7180.c | 50 +- drivers/clk/renesas/clk-div6.c | 3 +- drivers/clk/renesas/clk-mstp.c | 2 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 6 - drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 - drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 11 - drivers/clk/renesas/r9a06g032-clocks.c | 12 +- drivers/clk/renesas/rcar-cpg-lib.c | 2 +- drivers/clk/renesas/rcar-gen2-cpg.c | 3 +- drivers/clk/renesas/rcar-gen3-cpg.c | 2 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 5 +- drivers/clk/renesas/renesas-cpg-mssr.c | 2 +- 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/socfpga/clk-gate.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 33 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 2 +- drivers/clk/sunxi/clk-sun9i-core.c | 8 +- drivers/clk/sunxi/clk-usb.c | 2 +- drivers/clk/tegra/clk-pll.c | 12 + drivers/clk/tegra/clk-tegra210.c | 53 +- drivers/clk/ti/clk-54xx.c | 2 - drivers/clocksource/clksrc-dbx500-prcmu.c | 8 +- drivers/clocksource/dw_apb_timer_of.c | 28 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/hyperv_timer.c | 251 +- 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/counter/104-quad-8.c | 653 +- drivers/counter/Kconfig | 14 +- drivers/counter/Makefile | 1 - drivers/counter/interrupt-cnt.c | 244 - drivers/counter/stm32-lptimer-cnt.c | 297 +- drivers/cpufreq/Kconfig.arm | 10 - drivers/cpufreq/cppc_cpufreq.c | 259 +- drivers/cpufreq/cpufreq-dt.c | 9 +- drivers/cpufreq/ia64-acpi-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 101 +- drivers/cpufreq/s5pv210-cpufreq.c | 14 +- drivers/cpufreq/scmi-cpufreq.c | 107 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 21 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 9 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 1 - .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 9 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 5 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 4 +- drivers/crypto/amcc/crypto4xx_alg.c | 12 +- drivers/crypto/amcc/crypto4xx_core.c | 18 +- drivers/crypto/amcc/crypto4xx_core.h | 4 +- drivers/crypto/amcc/crypto4xx_reg_def.h | 8 +- drivers/crypto/amcc/crypto4xx_sa.h | 18 +- drivers/crypto/amcc/crypto4xx_trng.h | 2 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 6 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 3 + drivers/crypto/atmel-ecc.c | 30 +- drivers/crypto/bcm/cipher.c | 7 +- drivers/crypto/bcm/spu.c | 16 +- drivers/crypto/bcm/spu2.c | 43 +- drivers/crypto/bcm/util.c | 4 +- drivers/crypto/caam/caamalg_qi2.c | 3 - drivers/crypto/caam/caampkc.c | 3 +- drivers/crypto/cavium/cpt/cptpf_main.c | 1 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 9 +- drivers/crypto/ccp/sev-dev.c | 6 - drivers/crypto/ccp/tee-dev.c | 57 +- drivers/crypto/ccp/tee-dev.h | 20 +- drivers/crypto/chelsio/chcr_algo.c | 8 +- drivers/crypto/chelsio/chcr_core.c | 2 +- drivers/crypto/hisilicon/Kconfig | 2 - drivers/crypto/hisilicon/hpre/hpre.h | 18 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 896 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 76 +- drivers/crypto/hisilicon/qm.c | 338 +- drivers/crypto/hisilicon/qm.h | 21 +- drivers/crypto/hisilicon/sec/sec_drv.c | 1 - drivers/crypto/hisilicon/sec2/sec.h | 10 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 87 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 196 +- drivers/crypto/hisilicon/zip/zip.h | 4 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 4 +- drivers/crypto/hisilicon/zip/zip_main.c | 65 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/keembay/ocs-hcu.c | 8 +- drivers/crypto/nx/nx-aes-cbc.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 2 +- drivers/crypto/nx/nx-aes-ctr.c | 2 +- drivers/crypto/nx/nx-aes-ecb.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 2 +- drivers/crypto/nx/nx-aes-xcbc.c | 2 +- drivers/crypto/nx/nx-common-powernv.c | 4 +- drivers/crypto/nx/nx-sha256.c | 2 +- drivers/crypto/nx/nx-sha512.c | 2 +- drivers/crypto/nx/nx.c | 5 +- drivers/crypto/nx/nx_debugfs.c | 2 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 2 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 17 +- drivers/crypto/qat/qat_common/qat_algs.c | 32 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 +- drivers/crypto/qce/cipher.h | 1 + drivers/crypto/qce/common.c | 25 +- drivers/crypto/qce/common.h | 3 +- drivers/crypto/qce/sha.c | 143 +- drivers/crypto/qce/skcipher.c | 69 +- drivers/crypto/s5p-sss.c | 2 +- drivers/crypto/ux500/cryp/cryp.c | 5 +- drivers/crypto/ux500/cryp/cryp.h | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 9 +- drivers/crypto/ux500/cryp/cryp_irq.c | 2 +- drivers/crypto/ux500/cryp/cryp_irq.h | 4 +- drivers/crypto/ux500/cryp/cryp_irqp.h | 4 +- drivers/crypto/ux500/cryp/cryp_p.h | 14 +- drivers/crypto/ux500/hash/hash_core.c | 17 +- drivers/crypto/vmx/aes.c | 2 +- drivers/crypto/vmx/aes_cbc.c | 2 +- drivers/crypto/vmx/aes_ctr.c | 2 +- drivers/crypto/vmx/aes_xts.c | 2 +- drivers/crypto/vmx/ghash.c | 2 +- drivers/crypto/vmx/vmx.c | 2 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/devfreq.c | 14 +- drivers/devfreq/governor.h | 5 +- drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/imx8m-ddrc.c | 16 +- drivers/devfreq/rk3399_dmc.c | 20 +- drivers/dma-buf/dma-heap.c | 12 - drivers/dma-buf/heaps/cma_heap.c | 1 - drivers/dma-buf/heaps/system_heap.c | 1 - drivers/dma/dw-edma/dw-edma-core.c | 178 +- drivers/dma/dw-edma/dw-edma-core.h | 37 +- drivers/dma/dw-edma/dw-edma-pcie.c | 277 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 300 +- drivers/dma/dw-edma/dw-edma-v0-core.h | 2 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 77 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 4 +- drivers/dma/dw-edma/dw-edma-v0-regs.h | 291 +- drivers/dma/xilinx/xilinx_dma.c | 8 - drivers/dma/xilinx/xilinx_dpdma.c | 31 +- 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-max8997.c | 4 - drivers/extcon/extcon-palmas.c | 17 +- drivers/extcon/extcon-qcom-spmi-misc.c | 116 +- drivers/extcon/extcon-sm5502.c | 22 +- drivers/firewire/net.c | 2 + drivers/firewire/nosy.c | 9 +- drivers/firewire/ohci.c | 4 +- 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/broadcom/bcm47xx_nvram.c | 92 +- drivers/firmware/dmi-id.c | 1 - drivers/firmware/dmi_scan.c | 1 - drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/imx/scu-pd.c | 41 +- drivers/firmware/turris-mox-rwtm.c | 4 +- drivers/fpga/Kconfig | 9 +- drivers/fpga/dfl-afu-error.c | 10 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-afu.h | 2 +- drivers/fpga/xilinx-pr-decoupler.c | 45 +- drivers/fpga/xilinx-spi.c | 24 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 24 +- drivers/gpio/Makefile | 2 - drivers/gpio/gpio-aggregator.c | 39 +- drivers/gpio/gpio-mockup.c | 9 +- drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-omap.c | 5 +- drivers/gpio/gpio-realtek-otto.c | 325 - drivers/gpio/gpio-regmap.c | 5 - drivers/gpio/gpio-sch.c | 198 +- drivers/gpio/gpio-sim.c | 875 - drivers/gpio/gpiolib-acpi.c | 7 - drivers/gpio/gpiolib-acpi.h | 4 - drivers/gpio/gpiolib-of.c | 6 +- drivers/gpio/gpiolib-sysfs.c | 8 - drivers/gpio/gpiolib.c | 62 +- drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 9 + drivers/gpu/drm/amd/amdgpu/Makefile | 19 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 407 - drivers/gpu/drm/amd/amdgpu/aldebaran.h | 32 - drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c | 54 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 47 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 16 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h | 30 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 567 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 193 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 101 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 153 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 149 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 117 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 146 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 214 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 105 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 98 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 85 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 498 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 17 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/atom.c | 4 +- drivers/gpu/drm/amd/amdgpu/atom.h | 2 + drivers/gpu/drm/amd/amdgpu/cik.c | 77 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 4 +- .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c | 0 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 180 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 1286 - drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 40 - drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 54 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 152 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 3 - drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 67 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 1 - drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 1329 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 28 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 48 +- drivers/gpu/drm/amd/amdgpu/nv.c | 251 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 26 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 378 - drivers/gpu/drm/amd/amdgpu/psp_v13_0.h | 30 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 185 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 232 - drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h | 28 - drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 9 +- drivers/gpu/drm/amd/amdgpu/si.c | 111 - drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 121 - drivers/gpu/drm/amd/amdgpu/smuio_v13_0.h | 30 - drivers/gpu/drm/amd/amdgpu/soc15.c | 364 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 48 - drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h | 1 - drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 103 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 167 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 32 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 55 +- drivers/gpu/drm/amd/amdgpu/vi.c | 190 - drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 5 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 492 - .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 1 - .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 204 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 766 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 25 - .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 57 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 5 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 8 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 8 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 8 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 8 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 174 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 5 +- drivers/gpu/drm/amd/display/Kconfig | 14 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 931 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 81 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 293 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 37 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 493 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 5 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 54 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 185 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 9 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 134 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 40 - drivers/gpu/drm/amd/display/dc/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 195 +- .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- .../drm/amd/display/dc/bios/bios_parser_helper.h | 2 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 21 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 93 +- .../gpu/drm/amd/display/dc/bios/command_table2.h | 3 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 1154 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 137 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 13 - .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 11 +- .../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 | 344 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 201 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 303 - drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 50 - drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 64 - drivers/gpu/drm/amd/display/dc/dc.h | 27 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 10 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 34 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 8 - drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 - drivers/gpu/drm/amd/display/dc/dc_link.h | 38 +- drivers/gpu/drm/amd/display/dc/dc_stat.h | 42 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 15 - drivers/gpu/drm/amd/display/dc/dc_types.h | 15 - drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 40 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 52 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 90 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 60 - drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h | 33 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 19 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 100 +- .../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 | 314 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 11 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 124 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 36 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 15 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 100 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 4 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 26 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 23 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 1 - .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 5 - .../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 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 28 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 3 + .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 28 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 105 +- .../amd/display/dc/gpio/dce110/hw_factory_dce110.c | 4 + drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 9 +- drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 5 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 42 - drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 21 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 13 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 86 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 5 - .../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 | 60 - drivers/gpu/drm/amd/display/dc/irq_types.h | 3 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 55 - drivers/gpu/drm/amd/display/dmub/dmub_srv_stat.h | 41 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 1456 +- .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 3 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 57 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 35 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 7 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 180 +- .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 105 - drivers/gpu/drm/amd/display/include/logger_types.h | 3 - .../drm/amd/display/modules/color/color_gamma.c | 6 +- .../drm/amd/display/modules/color/color_gamma.h | 4 +- .../drm/amd/display/modules/freesync/freesync.c | 65 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 10 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 4 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 37 +- .../amd/display/modules/hdcp/hdcp1_transition.c | 6 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 10 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 10 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 10 - .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 10 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 10 +- drivers/gpu/drm/amd/include/aldebaran_ip_offset.h | 1738 - .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 2 +- .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 6 - .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 9 - .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h | 7683 ----- .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 32949 ------------------- .../amd/include/asic_reg/mmhub/mmhub_1_7_offset.h | 5125 --- .../amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h | 32178 ------------------ .../drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h | 361 - .../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h | 531 - .../amd/include/asic_reg/sdma/sdma_4_4_0_offset.h | 5224 --- .../amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h | 13922 -------- .../include/asic_reg/smuio/smuio_13_0_2_offset.h | 516 - .../include/asic_reg/smuio/smuio_13_0_2_sh_mask.h | 1163 - .../amd/include/asic_reg/thm/thm_13_0_2_offset.h | 346 - .../amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h | 1297 - .../amd/include/asic_reg/umc/umc_6_7_0_offset.h | 2620 -- .../amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h | 10796 ------ .../amd/include/asic_reg/vcn/vcn_2_6_0_offset.h | 1462 - .../amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h | 4535 --- drivers/gpu/drm/amd/include/atombios.h | 4 +- drivers/gpu/drm/amd/include/atomfirmware.h | 167 +- .../drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h | 2 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 141 +- drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 9 +- drivers/gpu/drm/amd/include/vi_structs.h | 32 +- drivers/gpu/drm/amd/pm/Makefile | 1 - drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 236 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 1122 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 127 - drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 2 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 141 +- drivers/gpu/drm/amd/pm/inc/arcturus_ppsmc.h | 7 - drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h | 1 - .../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h | 98 +- .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 519 - drivers/gpu/drm/amd/pm/inc/smu_types.h | 31 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 19 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 275 - drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h | 165 - drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 45 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 9 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 4 +- .../drm/amd/pm/powerplay/hwmgr/vega10_pptable.h | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 6 +- drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 8 +- drivers/gpu/drm/amd/pm/powerplay/sislands_smc.h | 10 +- drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 717 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 646 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 62 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 66 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 30 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 30 - drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 1597 - drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h | 72 - drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 1839 -- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 48 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 5 - drivers/gpu/drm/arc/Kconfig | 10 + drivers/gpu/drm/arc/Makefile | 3 + drivers/gpu/drm/arc/arcpgu.h | 37 + drivers/gpu/drm/arc/arcpgu_crtc.c | 217 + drivers/gpu/drm/arc/arcpgu_drv.c | 224 + drivers/gpu/drm/arc/arcpgu_hdmi.c | 48 + drivers/gpu/drm/arc/arcpgu_regs.h | 31 + drivers/gpu/drm/arc/arcpgu_sim.c | 108 + .../drm/arm/display/komeda/komeda_format_caps.h | 11 + .../drm/arm/display/komeda/komeda_framebuffer.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 3 - drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 21 +- drivers/gpu/drm/arm/hdlcd_crtc.c | 30 +- drivers/gpu/drm/arm/malidp_drv.c | 3 - drivers/gpu/drm/arm/malidp_mw.c | 7 +- drivers/gpu/drm/arm/malidp_planes.c | 79 +- drivers/gpu/drm/armada/armada_overlay.c | 113 +- drivers/gpu/drm/armada/armada_plane.c | 115 +- drivers/gpu/drm/armada/armada_plane.h | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx.h | 8 +- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 15 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 69 +- drivers/gpu/drm/ast/Makefile | 3 +- drivers/gpu/drm/ast/ast_cursor.c | 286 + drivers/gpu/drm/ast/ast_drv.c | 2 - drivers/gpu/drm/ast/ast_drv.h | 47 +- drivers/gpu/drm/ast/ast_mode.c | 388 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 107 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 7 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 135 +- drivers/gpu/drm/bridge/Kconfig | 27 - drivers/gpu/drm/bridge/Makefile | 2 - 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 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 293 - drivers/gpu/drm/bridge/lontium-lt8912b.c | 765 - drivers/gpu/drm/bridge/lontium-lt9611.c | 8 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- drivers/gpu/drm/bridge/panel.c | 12 - drivers/gpu/drm/bridge/tc358767.c | 20 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/drm_atomic.c | 51 +- drivers/gpu/drm/drm_atomic_helper.c | 90 +- drivers/gpu/drm/drm_connector.c | 1 - drivers/gpu/drm/drm_crtc.c | 7 +- drivers/gpu/drm/drm_dp_mst_topology.c | 94 +- drivers/gpu/drm/drm_drv.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 11 +- drivers/gpu/drm/drm_gem.c | 2 - drivers/gpu/drm/drm_gem_atomic_helper.c | 432 - drivers/gpu/drm/drm_gem_framebuffer_helper.c | 63 + drivers/gpu/drm/drm_gem_vram_helper.c | 42 +- drivers/gpu/drm/drm_ioc32.c | 15 +- drivers/gpu/drm/drm_mipi_dbi.c | 5 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 - drivers/gpu/drm/drm_plane.c | 66 +- drivers/gpu/drm/drm_probe_helper.c | 7 +- drivers/gpu/drm/drm_property.c | 4 +- drivers/gpu/drm/drm_simple_kms_helper.c | 50 +- drivers/gpu/drm/drm_syncobj.c | 12 - drivers/gpu/drm/drm_sysfs.c | 9 +- drivers/gpu/drm/drm_vblank.c | 25 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 12 - drivers/gpu/drm/etnaviv/etnaviv_sched.c | 9 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 20 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 24 +- drivers/gpu/drm/gma500/Kconfig | 11 +- drivers/gpu/drm/gma500/Makefile | 17 +- drivers/gpu/drm/gma500/accel_2d.c | 60 + drivers/gpu/drm/gma500/blitter.c | 43 + drivers/gpu/drm/gma500/blitter.h | 16 + drivers/gpu/drm/gma500/cdv_device.c | 2 +- drivers/gpu/drm/gma500/cdv_device.h | 1 + drivers/gpu/drm/gma500/cdv_intel_crt.c | 15 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 23 +- drivers/gpu/drm/gma500/gtt.c | 11 + drivers/gpu/drm/gma500/intel_gmbus.c | 4 +- drivers/gpu/drm/gma500/oaktrail_device.c | 2 +- drivers/gpu/drm/gma500/psb_device.c | 2 +- drivers/gpu/drm/gma500/psb_drv.c | 38 +- drivers/gpu/drm/gma500/psb_drv.h | 6 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 32 + drivers/gpu/drm/gma500/psb_irq.c | 110 + drivers/gpu/drm/gma500/psb_irq.h | 4 + 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/hisilicon/hibmc/hibmc_drm_de.c | 39 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 47 +- drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/i915/Kconfig.profile | 14 - drivers/gpu/drm/i915/Makefile | 10 +- drivers/gpu/drm/i915/TODO.txt | 41 - 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 | 196 +- drivers/gpu/drm/i915/display/i9xx_plane.h | 4 - drivers/gpu/drm/i915/display/icl_dsi.c | 42 +- drivers/gpu/drm/i915/display/intel_atomic.c | 9 +- drivers/gpu/drm/i915/display/intel_audio.c | 48 +- drivers/gpu/drm/i915/display/intel_bios.c | 1248 +- drivers/gpu/drm/i915/display/intel_bios.h | 19 +- drivers/gpu/drm/i915/display/intel_bw.c | 32 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 88 +- drivers/gpu/drm/i915/display/intel_color.c | 32 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 31 +- drivers/gpu/drm/i915/display/intel_crt.c | 18 +- drivers/gpu/drm/i915/display/intel_crt.h | 1 + drivers/gpu/drm/i915/display/intel_crtc.c | 290 +- drivers/gpu/drm/i915/display/intel_csr.c | 16 +- drivers/gpu/drm/i915/display/intel_cursor.c | 29 +- drivers/gpu/drm/i915/display/intel_ddi.c | 4889 +-- drivers/gpu/drm/i915/display/intel_ddi.h | 23 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 1394 - drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 100 - drivers/gpu/drm/i915/display/intel_display.c | 4496 ++- drivers/gpu/drm/i915/display/intel_display.h | 56 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 209 +- drivers/gpu/drm/i915/display/intel_display_power.c | 283 +- drivers/gpu/drm/i915/display/intel_display_power.h | 32 - drivers/gpu/drm/i915/display/intel_display_types.h | 179 +- drivers/gpu/drm/i915/display/intel_dp.c | 1783 +- drivers/gpu/drm/i915/display/intel_dp.h | 11 + drivers/gpu/drm/i915/display/intel_dp_aux.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 70 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 52 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 3 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 23 +- drivers/gpu/drm/i915/display/intel_dpll.c | 519 +- drivers/gpu/drm/i915/display/intel_dpll.h | 18 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 117 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 9 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 6 +- drivers/gpu/drm/i915/display/intel_fb.c | 962 - drivers/gpu/drm/i915/display/intel_fb.h | 54 - drivers/gpu/drm/i915/display/intel_fbc.c | 68 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 144 +- drivers/gpu/drm/i915/display/intel_fdi.h | 3 - drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 8 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 - drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 54 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 714 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 3 + drivers/gpu/drm/i915/display/intel_lpe_audio.c | 5 +- drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_overlay.c | 48 +- drivers/gpu/drm/i915/display/intel_panel.c | 22 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 16 +- drivers/gpu/drm/i915/display/intel_pps.c | 8 +- drivers/gpu/drm/i915/display/intel_psr.c | 654 +- drivers/gpu/drm/i915/display/intel_psr.h | 10 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 10 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1800 +- drivers/gpu/drm/i915/display/intel_sprite.h | 8 + drivers/gpu/drm/i915/display/intel_tc.c | 8 +- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 27 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 12 +- drivers/gpu/drm/i915/display/intel_vga.c | 12 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 + drivers/gpu/drm/i915/display/skl_scaler.c | 556 - drivers/gpu/drm/i915/display/skl_scaler.h | 29 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 2216 -- drivers/gpu/drm/i915/display/skl_universal_plane.h | 35 - drivers/gpu/drm/i915/display/vlv_dsi.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 73 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 64 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 72 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 335 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 95 + drivers/gpu/drm/i915/gem/i915_gem_internal.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 96 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 6 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 23 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 109 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 116 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 902 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 38 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 8 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 14 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 21 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 6 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 10 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 2 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 8 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 15 +- drivers/gpu/drm/i915/gt/intel_context_param.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 4 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 1 - drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 - .../gpu/drm/i915/gt/intel_execlists_submission.c | 49 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 2 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 76 +- drivers/gpu/drm/i915/gt/intel_gt.c | 3 - drivers/gpu/drm/i915/gt/intel_gt.h | 2 - drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 47 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 5 - .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 1 - drivers/gpu/drm/i915/gt/intel_gt_requests.c | 28 - drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 52 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 8 - drivers/gpu/drm/i915/gt/intel_lrc.c | 49 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 8 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 15 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 184 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 426 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 2 - drivers/gpu/drm/i915/gt/intel_timeline_types.h | 17 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 91 +- drivers/gpu/drm/i915/gt/mock_engine.c | 22 +- drivers/gpu/drm/i915/gt/selftest_context.c | 4 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 9 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 23 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 8 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 18 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 5 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 177 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 82 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 6 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +- drivers/gpu/drm/i915/gvt/display.c | 107 +- drivers/gpu/drm/i915/gvt/display.h | 14 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/firmware.c | 10 +- drivers/gpu/drm/i915/gvt/gtt.c | 16 +- drivers/gpu/drm/i915/gvt/gvt.c | 31 +- drivers/gpu/drm/i915/gvt/gvt.h | 13 +- drivers/gpu/drm/i915/gvt/handlers.c | 261 +- drivers/gpu/drm/i915/gvt/interrupt.c | 37 + drivers/gpu/drm/i915/gvt/interrupt.h | 7 + drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/vgpu.c | 2 + drivers/gpu/drm/i915/i915_active.c | 20 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 104 +- drivers/gpu/drm/i915/i915_debugfs.c | 22 +- drivers/gpu/drm/i915/i915_drv.c | 89 +- drivers/gpu/drm/i915/i915_drv.h | 205 +- drivers/gpu/drm/i915/i915_gem.c | 258 +- drivers/gpu/drm/i915/i915_gem.h | 2 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 7 +- drivers/gpu/drm/i915/i915_getparam.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 168 +- drivers/gpu/drm/i915/i915_memcpy.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 +- drivers/gpu/drm/i915/i915_mm.c | 117 +- drivers/gpu/drm/i915/i915_params.c | 5 - drivers/gpu/drm/i915/i915_params.h | 5 +- drivers/gpu/drm/i915/i915_pci.c | 21 +- drivers/gpu/drm/i915/i915_perf.c | 140 +- drivers/gpu/drm/i915/i915_perf_types.h | 8 - drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 53 +- drivers/gpu/drm/i915/i915_request.c | 133 +- drivers/gpu/drm/i915/i915_request.h | 47 +- drivers/gpu/drm/i915/i915_selftest.h | 2 - drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 30 +- drivers/gpu/drm/i915/i915_vma.h | 20 +- drivers/gpu/drm/i915/i915_vma_types.h | 12 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 9 +- drivers/gpu/drm/i915/intel_dram.c | 6 - drivers/gpu/drm/i915/intel_pch.c | 11 +- drivers/gpu/drm/i915/intel_pch.h | 3 - drivers/gpu/drm/i915/intel_pm.c | 542 +- drivers/gpu/drm/i915/intel_pm.h | 5 - drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_step.c | 106 - drivers/gpu/drm/i915/intel_step.h | 40 - drivers/gpu/drm/i915/intel_uncore.c | 20 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 94 +- drivers/gpu/drm/i915/selftests/i915_request.c | 211 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 219 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 136 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 5 - .../gpu/drm/i915/selftests/intel_memory_region.c | 18 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 64 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/imx-ldb.c | 12 +- drivers/gpu/drm/imx/ipuv3-plane.c | 92 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 83 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 77 +- drivers/gpu/drm/kmb/kmb_plane.c | 50 +- drivers/gpu/drm/lima/lima_devfreq.c | 58 +- drivers/gpu/drm/lima/lima_devfreq.h | 5 +- drivers/gpu/drm/lima/lima_sched.c | 6 +- drivers/gpu/drm/mcde/mcde_display.c | 10 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 103 +- drivers/gpu/drm/meson/meson_overlay.c | 31 +- drivers/gpu/drm/meson/meson_plane.c | 51 +- drivers/gpu/drm/meson/meson_venc.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 25 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 54 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 57 +- drivers/gpu/drm/msm/msm_atomic.c | 4 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 23 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 8 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 40 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 9 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 3 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 6 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 5 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 3 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 9 +- drivers/gpu/drm/omapdrm/omap_drv.c | 9 +- drivers/gpu/drm/omapdrm/omap_plane.c | 56 +- drivers/gpu/drm/panel/panel-lvds.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-seiko-43wvf1g.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 87 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 3 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 47 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 4 +- drivers/gpu/drm/panfrost/panfrost_job.c | 11 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 39 +- drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/qxl/qxl_cmd.c | 3 +- drivers/gpu/drm/qxl/qxl_display.c | 368 +- drivers/gpu/drm/qxl/qxl_draw.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.c | 1 + drivers/gpu/drm/qxl/qxl_drv.h | 6 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_image.c | 2 +- drivers/gpu/drm/qxl/qxl_irq.c | 1 - drivers/gpu/drm/qxl/qxl_kms.c | 30 +- drivers/gpu/drm/qxl/qxl_object.c | 57 +- drivers/gpu/drm/qxl/qxl_object.h | 7 +- drivers/gpu/drm/qxl/qxl_prime.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 77 +- drivers/gpu/drm/qxl/qxl_ttm.c | 35 +- drivers/gpu/drm/radeon/atombios_crtc.c | 10 +- drivers/gpu/drm/radeon/nislands_smc.h | 10 +- drivers/gpu/drm/radeon/r100.c | 84 +- drivers/gpu/drm/radeon/r300.c | 33 +- drivers/gpu/drm/radeon/r420.c | 28 +- drivers/gpu/drm/radeon/r600.c | 27 +- drivers/gpu/drm/radeon/r600_cs.c | 6 +- drivers/gpu/drm/radeon/radeon.h | 31 +- drivers/gpu/drm/radeon/radeon_asic.h | 8 +- drivers/gpu/drm/radeon/radeon_cs.c | 12 +- drivers/gpu/drm/radeon/radeon_device.c | 47 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 20 +- drivers/gpu/drm/radeon/radeon_fence.c | 42 +- drivers/gpu/drm/radeon/radeon_gem.c | 20 +- drivers/gpu/drm/radeon/radeon_ib.c | 26 +- drivers/gpu/drm/radeon/radeon_kms.c | 1 - drivers/gpu/drm/radeon/radeon_mode.h | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 12 +- drivers/gpu/drm/radeon/radeon_pm.c | 68 +- drivers/gpu/drm/radeon/radeon_ring.c | 80 +- drivers/gpu/drm/radeon/radeon_ttm.c | 135 +- drivers/gpu/drm/radeon/rs400.c | 25 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rv515.c | 56 +- drivers/gpu/drm/radeon/si_dpm.c | 5 +- drivers/gpu/drm/radeon/sislands_smc.h | 10 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 17 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 20 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 79 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 8 +- drivers/gpu/drm/scheduler/sched_main.c | 125 +- drivers/gpu/drm/sti/sti_cursor.c | 41 +- drivers/gpu/drm/sti/sti_gdp.c | 77 +- drivers/gpu/drm/sti/sti_hqvdp.c | 75 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 96 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 6 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 15 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 59 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 5 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 78 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 11 - drivers/gpu/drm/tegra/dc.c | 221 +- drivers/gpu/drm/tegra/dc.h | 6 - drivers/gpu/drm/tegra/drm.c | 30 +- drivers/gpu/drm/tegra/drm.h | 5 - drivers/gpu/drm/tegra/fb.c | 10 - drivers/gpu/drm/tegra/gem.h | 6 - drivers/gpu/drm/tegra/gr2d.c | 4 +- drivers/gpu/drm/tegra/gr3d.c | 4 +- drivers/gpu/drm/tegra/hub.c | 103 +- drivers/gpu/drm/tegra/plane.c | 36 +- drivers/gpu/drm/tegra/vic.c | 4 +- drivers/gpu/drm/tidss/tidss_kms.c | 4 - drivers/gpu/drm/tidss/tidss_plane.c | 53 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 39 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_plane.c | 46 +- drivers/gpu/drm/tiny/Kconfig | 10 - drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/arcpgu.c | 434 - drivers/gpu/drm/tiny/cirrus.c | 43 +- drivers/gpu/drm/tiny/gm12u320.c | 28 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/repaper.c | 3 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/gpu/drm/ttm/Makefile | 7 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 424 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 40 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 24 +- drivers/gpu/drm/ttm/ttm_device.c | 268 - drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_memory.c | 683 + drivers/gpu/drm/ttm/ttm_module.c | 54 +- drivers/gpu/drm/ttm/ttm_module.h | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 157 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 11 +- drivers/gpu/drm/ttm/ttm_tt.c | 105 +- drivers/gpu/drm/tve200/tve200_display.c | 4 +- drivers/gpu/drm/udl/udl_modeset.c | 34 +- drivers/gpu/drm/v3d/v3d_sched.c | 42 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 82 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/vc4/vc4_kms.c | 17 +- drivers/gpu/drm/vc4/vc4_plane.c | 76 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_object.c | 1 - drivers/gpu/drm/virtio/virtgpu_plane.c | 19 +- drivers/gpu/drm/vkms/vkms_crtc.c | 11 +- drivers/gpu/drm/vkms/vkms_plane.c | 30 +- drivers/gpu/drm/vkms/vkms_writeback.c | 7 +- drivers/gpu/drm/vmwgfx/Makefile | 2 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 682 - drivers/gpu/drm/vmwgfx/ttm_memory.h | 96 - drivers/gpu/drm/vmwgfx/ttm_object.c | 25 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 103 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 69 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/gpu/drm/xen/Kconfig | 10 +- drivers/gpu/drm/xen/xen_drm_front.c | 6 +- drivers/gpu/drm/xen/xen_drm_front_conn.h | 1 + drivers/gpu/drm/xen/xen_drm_front_kms.c | 3 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 32 +- drivers/gpu/drm/zte/zx_plane.c | 49 +- drivers/gpu/host1x/bus.c | 31 - drivers/gpu/host1x/cdma.c | 11 +- drivers/gpu/host1x/debug.c | 14 +- drivers/gpu/host1x/dev.c | 6 - drivers/gpu/host1x/dev.h | 13 +- drivers/gpu/host1x/hw/cdma_hw.c | 2 +- drivers/gpu/host1x/hw/channel_hw.c | 10 +- drivers/gpu/host1x/hw/debug_hw.c | 2 +- drivers/gpu/host1x/hw/hw_host1x07_vm.h | 2 +- drivers/gpu/host1x/intr.c | 28 +- drivers/gpu/host1x/intr.h | 4 +- drivers/gpu/host1x/job.c | 5 +- drivers/gpu/host1x/syncpt.c | 202 +- drivers/gpu/host1x/syncpt.h | 4 +- drivers/hid/Kconfig | 20 +- drivers/hid/Makefile | 6 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 40 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 1 + drivers/hid/hid-alps.c | 1 - drivers/hid/hid-asus.c | 3 - drivers/hid/hid-cp2112.c | 22 +- drivers/hid/hid-ft260.c | 1054 - drivers/hid/hid-google-hammer.c | 2 - drivers/hid/hid-ids.h | 15 +- drivers/hid/hid-lg.c | 24 + drivers/hid/hid-logitech-dj.c | 131 +- drivers/hid/hid-plantronics.c | 60 +- drivers/hid/hid-quirks.c | 5 +- drivers/hid/hid-thrustmaster.c | 370 - drivers/hid/i2c-hid/i2c-hid-acpi.c | 52 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 4 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 15 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 6 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 1 - drivers/hid/surface-hid/Kconfig | 42 - drivers/hid/surface-hid/Makefile | 7 - drivers/hid/surface-hid/surface_hid.c | 253 - drivers/hid/surface-hid/surface_hid_core.c | 272 - drivers/hid/surface-hid/surface_hid_core.h | 77 - drivers/hid/surface-hid/surface_kbd.c | 300 - drivers/hid/usbhid/hiddev.c | 6 +- drivers/hid/wacom_wac.c | 8 +- drivers/hv/Kconfig | 1 - drivers/hv/channel.c | 2 +- drivers/hv/channel_mgmt.c | 7 +- drivers/hv/connection.c | 2 +- drivers/hv/hv.c | 93 +- drivers/hv/hv_balloon.c | 89 - drivers/hv/ring_buffer.c | 1 + drivers/hv/vmbus_drv.c | 93 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/Makefile | 1 - drivers/hwmon/acpi_power_meter.c | 29 +- drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/adm9240.c | 982 +- drivers/hwmon/applesmc.c | 34 +- drivers/hwmon/corsair-psu.c | 355 +- drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/ftsteutates.c | 4 +- drivers/hwmon/hwmon.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/mlxreg-fan.c | 51 +- drivers/hwmon/nct6683.c | 11 +- drivers/hwmon/ntc_thermistor.c | 27 +- drivers/hwmon/nzxt-kraken2.c | 234 - drivers/hwmon/occ/common.c | 69 +- drivers/hwmon/occ/sysfs.c | 4 +- drivers/hwmon/pmbus/Kconfig | 32 +- drivers/hwmon/pmbus/Makefile | 3 - drivers/hwmon/pmbus/bpa-rs600.c | 172 - drivers/hwmon/pmbus/inspur-ipsps.c | 28 +- drivers/hwmon/pmbus/ir36021.c | 79 - drivers/hwmon/pmbus/pmbus.h | 1 - drivers/hwmon/pmbus/pmbus_core.c | 27 +- drivers/hwmon/pmbus/stpddc60.c | 248 - drivers/hwmon/pmbus/tps53679.c | 51 +- 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/Kconfig | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- 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-stm32f4.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 60 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 27 +- drivers/i2c/i2c-core-base.c | 9 +- drivers/i2c/i2c-dev.c | 9 +- drivers/i3c/master/svc-i3c-master.c | 1 + drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/idle/intel_idle.c | 4 +- drivers/iio/Kconfig | 1 - drivers/iio/Makefile | 1 - drivers/iio/accel/Kconfig | 18 - drivers/iio/accel/Makefile | 2 - drivers/iio/accel/adxl372.c | 2 + drivers/iio/accel/bma180.c | 3 +- drivers/iio/accel/bma220_spi.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 19 +- drivers/iio/accel/bmi088-accel-core.c | 567 - drivers/iio/accel/bmi088-accel-spi.c | 83 - drivers/iio/accel/bmi088-accel.h | 18 - drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/da280.c | 2 +- drivers/iio/accel/da311.c | 2 +- drivers/iio/accel/dmard10.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 23 +- drivers/iio/accel/kxcjk-1013.c | 16 +- drivers/iio/accel/mc3230.c | 2 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/mma8452.c | 47 +- drivers/iio/accel/mxc4005.c | 1 + drivers/iio/accel/sca3000.c | 27 +- drivers/iio/accel/ssp_accel_sensor.c | 14 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 12 - drivers/iio/adc/Makefile | 1 - drivers/iio/adc/ad7124.c | 459 +- drivers/iio/adc/ad7292.c | 2 +- drivers/iio/adc/ad7606.c | 1 + drivers/iio/adc/ad7766.c | 1 + drivers/iio/adc/ad7768-1.c | 1 + drivers/iio/adc/ad_sigma_delta.c | 6 +- drivers/iio/adc/adi-axi-adc.c | 14 +- drivers/iio/adc/at91_adc.c | 3 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 14 +- drivers/iio/adc/max1027.c | 1 + drivers/iio/adc/mt6360-adc.c | 3 +- drivers/iio/adc/npcm_adc.c | 15 +- drivers/iio/adc/palmas_gpadc.c | 18 +- drivers/iio/adc/spear_adc.c | 20 +- drivers/iio/adc/stm32-adc.c | 39 +- drivers/iio/adc/ti-adc084s021.c | 6 +- drivers/iio/adc/ti-ads131e08.c | 954 - drivers/iio/adc/ti_am335x_adc.c | 18 +- drivers/iio/adc/xilinx-xadc-core.c | 1 + drivers/iio/buffer/industrialio-buffer-dmaengine.c | 35 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 10 +- drivers/iio/buffer/kfifo_buf.c | 45 +- drivers/iio/chemical/atlas-sensor.c | 1 + drivers/iio/chemical/bme680_i2c.c | 3 +- drivers/iio/chemical/bme680_spi.c | 3 +- drivers/iio/chemical/ccs811.c | 1 + drivers/iio/chemical/scd30_core.c | 1 + drivers/iio/chemical/scd30_serial.c | 2 +- drivers/iio/common/Kconfig | 1 - drivers/iio/common/Makefile | 1 - .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 3 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 33 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 83 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 4 +- drivers/iio/common/scmi_sensors/Kconfig | 18 - drivers/iio/common/scmi_sensors/Makefile | 5 - drivers/iio/common/scmi_sensors/scmi_iio.c | 672 - drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +- drivers/iio/dac/Kconfig | 5 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5686.c | 12 - drivers/iio/dac/ad5686.h | 2 - drivers/iio/dac/ad5696-i2c.c | 6 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/max517.c | 10 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 68 +- drivers/iio/gyro/adxrs290.c | 1 + drivers/iio/gyro/bmg160_core.c | 2 + drivers/iio/gyro/fxas21002c_core.c | 1 + drivers/iio/gyro/hid-sensor-gyro-3d.c | 19 +- drivers/iio/gyro/itg3200_buffer.c | 3 +- drivers/iio/gyro/ssp_gyro_sensor.c | 14 +- drivers/iio/health/afe4403.c | 1 + drivers/iio/health/afe4404.c | 1 + drivers/iio/health/max30100.c | 16 +- drivers/iio/health/max30102.c | 16 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hid-sensor-humidity.c | 16 +- drivers/iio/humidity/hts221_buffer.c | 1 + drivers/iio/iio_core.h | 32 +- drivers/iio/iio_core_trigger.h | 4 +- drivers/iio/imu/adis16400.c | 22 +- drivers/iio/imu/adis16475.c | 118 +- drivers/iio/imu/adis16480.c | 133 +- drivers/iio/imu/adis_trigger.c | 10 +- drivers/iio/imu/fxos8700_i2c.c | 3 +- drivers/iio/imu/fxos8700_spi.c | 3 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 13 +- drivers/iio/imu/kmx61.c | 1 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 15 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 496 +- drivers/iio/industrialio-core.c | 132 +- drivers/iio/industrialio-event.c | 6 +- drivers/iio/industrialio-trigger.c | 40 +- drivers/iio/inkern.c | 16 +- drivers/iio/light/acpi-als.c | 121 +- drivers/iio/light/apds9960.c | 16 +- drivers/iio/light/cros_ec_light_prox.c | 3 +- drivers/iio/light/gp2ap002.c | 3 +- drivers/iio/light/gp2ap020a00f.c | 1 + drivers/iio/light/hid-sensor-als.c | 34 +- drivers/iio/light/hid-sensor-prox.c | 32 +- drivers/iio/light/opt3001.c | 2 +- drivers/iio/light/rpr0521.c | 1 + drivers/iio/light/si1145.c | 1 + drivers/iio/light/st_uvis25_core.c | 1 + drivers/iio/light/stk3310.c | 2 +- drivers/iio/light/vcnl4000.c | 1 + drivers/iio/light/vcnl4035.c | 1 + drivers/iio/magnetometer/bmc150_magn.c | 1 + drivers/iio/magnetometer/hid-sensor-magn-3d.c | 32 +- drivers/iio/magnetometer/rm3100-core.c | 1 + drivers/iio/magnetometer/st_magn.h | 1 - drivers/iio/magnetometer/st_magn_core.c | 1 - drivers/iio/magnetometer/st_magn_i2c.c | 5 - drivers/iio/magnetometer/st_magn_spi.c | 5 - drivers/iio/orientation/hid-sensor-incl-3d.c | 20 +- drivers/iio/orientation/hid-sensor-rotation.c | 37 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 20 +- drivers/iio/potentiometer/max5481.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/potentiostat/lmp91000.c | 3 +- drivers/iio/pressure/cros_ec_baro.c | 3 +- drivers/iio/pressure/hid-sensor-press.c | 20 +- drivers/iio/pressure/zpa2326.c | 5 +- drivers/iio/proximity/Kconfig | 11 - drivers/iio/proximity/Makefile | 1 - drivers/iio/proximity/as3935.c | 1 + drivers/iio/proximity/cros_ec_mkbp_proximity.c | 271 - drivers/iio/proximity/sx9310.c | 1 + drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/proximity/vcnl3020.c | 97 +- drivers/iio/temperature/hid-sensor-temperature.c | 16 +- drivers/iio/temperature/tmp007.c | 36 +- drivers/iio/test/Kconfig | 9 - drivers/iio/test/Makefile | 7 - drivers/iio/test/iio-test-format.c | 198 - drivers/iio/trigger/iio-trig-hrtimer.c | 37 +- drivers/iio/trigger/iio-trig-interrupt.c | 2 +- drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/iio/trigger/iio-trig-sysfs.c | 3 +- drivers/infiniband/core/cache.c | 84 +- drivers/infiniband/core/cm.c | 12 +- drivers/infiniband/core/cma.c | 28 +- drivers/infiniband/core/cma_configfs.c | 8 +- drivers/infiniband/core/cma_priv.h | 8 +- drivers/infiniband/core/core_priv.h | 28 +- drivers/infiniband/core/counters.c | 62 +- drivers/infiniband/core/device.c | 37 +- drivers/infiniband/core/mad.c | 32 +- drivers/infiniband/core/multicast.c | 8 +- drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/opa_smi.h | 4 +- drivers/infiniband/core/rdma_core.c | 4 +- drivers/infiniband/core/roce_gid_mgmt.c | 52 +- drivers/infiniband/core/rw.c | 25 +- drivers/infiniband/core/sa.h | 2 +- drivers/infiniband/core/sa_query.c | 22 +- drivers/infiniband/core/security.c | 8 +- drivers/infiniband/core/smi.c | 12 +- drivers/infiniband/core/smi.h | 4 +- drivers/infiniband/core/sysfs.c | 16 +- drivers/infiniband/core/umem.c | 16 +- drivers/infiniband/core/umem_dmabuf.c | 4 - drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_ioctl.c | 32 +- drivers/infiniband/core/verbs.c | 29 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 - drivers/infiniband/hw/bnxt_re/hw_counters.c | 4 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 10 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 10 +- drivers/infiniband/hw/bnxt_re/main.c | 40 - drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 - drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 - drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 11 + drivers/infiniband/hw/cxgb4/provider.c | 12 +- drivers/infiniband/hw/cxgb4/t4.h | 33 + drivers/infiniband/hw/efa/efa.h | 14 +- drivers/infiniband/hw/efa/efa_verbs.c | 14 +- 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 | 16 +- drivers/infiniband/hw/hfi1/init.c | 5 +- drivers/infiniband/hw/hfi1/iowait.h | 2 +- drivers/infiniband/hw/hfi1/ipoib.h | 2 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 4 +- drivers/infiniband/hw/hfi1/mad.c | 128 +- drivers/infiniband/hw/hfi1/mad.h | 2 +- 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/sysfs.c | 2 +- drivers/infiniband/hw/hfi1/verbs.c | 8 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 5 + drivers/infiniband/hw/hfi1/vnic.h | 2 +- drivers/infiniband/hw/hfi1/vnic_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 3 - drivers/infiniband/hw/hns/hns_roce_device.h | 29 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 10 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 154 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 - drivers/infiniband/hw/hns/hns_roce_main.c | 66 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 59 - drivers/infiniband/hw/hns/hns_roce_qp.c | 112 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 3 - 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 | 14 +- drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 2 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 16 +- drivers/infiniband/hw/mlx4/mad.c | 46 +- drivers/infiniband/hw/mlx4/main.c | 47 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 26 +- drivers/infiniband/hw/mlx5/cong.c | 8 +- drivers/infiniband/hw/mlx5/counters.c | 10 +- drivers/infiniband/hw/mlx5/counters.h | 2 +- drivers/infiniband/hw/mlx5/devx.c | 64 +- drivers/infiniband/hw/mlx5/fs.c | 11 +- drivers/infiniband/hw/mlx5/ib_rep.c | 9 +- drivers/infiniband/hw/mlx5/ib_rep.h | 4 +- drivers/infiniband/hw/mlx5/ib_virt.c | 16 +- drivers/infiniband/hw/mlx5/mad.c | 16 +- drivers/infiniband/hw/mlx5/main.c | 95 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 157 +- drivers/infiniband/hw/mlx5/mr.c | 160 +- drivers/infiniband/hw/mlx5/odp.c | 185 +- drivers/infiniband/hw/mlx5/qp.c | 17 +- drivers/infiniband/hw/mthca/mthca_av.c | 6 +- drivers/infiniband/hw/mthca/mthca_dev.h | 8 +- drivers/infiniband/hw/mthca/mthca_mad.c | 4 +- drivers/infiniband/hw/mthca/mthca_provider.c | 10 +- drivers/infiniband/hw/mthca/mthca_qp.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 7 +- drivers/infiniband/hw/qedr/main.c | 8 +- drivers/infiniband/hw/qedr/verbs.c | 9 +- drivers/infiniband/hw/qedr/verbs.h | 11 +- drivers/infiniband/hw/qib/qib.h | 34 +- drivers/infiniband/hw/qib/qib_common.h | 7 + drivers/infiniband/hw/qib/qib_file_ops.c | 5 +- drivers/infiniband/hw/qib/qib_fs.c | 68 +- 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/qib/qib_mad.c | 4 +- drivers/infiniband/hw/qib/qib_qp.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/qib/qib_verbs.h | 6 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 10 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 12 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 45 +- drivers/infiniband/sw/rdmavt/mad.c | 5 +- drivers/infiniband/sw/rdmavt/mad.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 34 +- drivers/infiniband/sw/rdmavt/vt.h | 11 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 4 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 10 +- drivers/infiniband/sw/siw/iwarp.h | 13 + drivers/infiniband/sw/siw/siw_cm.c | 19 +- drivers/infiniband/sw/siw/siw_mem.h | 5 + drivers/infiniband/sw/siw/siw_verbs.c | 8 +- drivers/infiniband/sw/siw/siw_verbs.h | 10 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 14 +- drivers/infiniband/ulp/isert/ib_isert.c | 16 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-srv.c | 10 +- drivers/infiniband/ulp/rtrs/rtrs.c | 8 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 17 +- drivers/input/Makefile | 1 - drivers/input/joystick/n64joy.c | 4 +- drivers/input/keyboard/gpio_keys.c | 89 +- drivers/input/keyboard/imx_keypad.c | 13 +- drivers/input/keyboard/nspire-keypad.c | 56 +- drivers/input/keyboard/tca6416-keypad.c | 3 +- drivers/input/keyboard/tegra-kbc.c | 5 +- drivers/input/misc/Kconfig | 22 - drivers/input/misc/Makefile | 3 +- drivers/input/misc/atc260x-onkey.c | 305 - drivers/input/misc/ims-pcu.c | 1 + drivers/input/misc/iqs626a.c | 1838 -- drivers/input/misc/max8997_haptic.c | 9 +- drivers/input/mouse/elan_i2c.h | 7 +- drivers/input/mouse/elan_i2c_core.c | 58 +- 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/ar1021_i2c.c | 5 +- drivers/input/touchscreen/atmel_mxt_ts.c | 83 +- drivers/input/touchscreen/bu21029_ts.c | 4 +- drivers/input/touchscreen/cyttsp_core.c | 18 +- drivers/input/touchscreen/elants_i2c.c | 5 +- drivers/input/touchscreen/exc3000.c | 253 +- drivers/input/touchscreen/iqs5xx.c | 171 +- drivers/input/touchscreen/lpc32xx_ts.c | 10 +- drivers/input/touchscreen/melfas_mip4.c | 5 +- drivers/input/touchscreen/mms114.c | 4 +- drivers/input/touchscreen/of_touchscreen.c | 206 + drivers/input/touchscreen/s6sy761.c | 4 +- drivers/input/touchscreen/silead.c | 2 +- drivers/input/touchscreen/stmfts.c | 3 +- drivers/input/touchscreen/tsc2007.h | 4 +- drivers/input/touchscreen/tsc2007_core.c | 60 +- drivers/input/touchscreen/wacom_i2c.c | 56 +- drivers/input/touchscreen/wm831x-ts.c | 3 +- drivers/input/touchscreen/zinitix.c | 4 +- drivers/interconnect/qcom/Kconfig | 18 - drivers/interconnect/qcom/Makefile | 4 - drivers/interconnect/qcom/icc-rpm.c | 4 +- drivers/interconnect/qcom/sdm660.c | 922 - drivers/interconnect/qcom/sm8350.c | 633 - drivers/interconnect/qcom/sm8350.h | 168 - drivers/iommu/Kconfig | 12 - drivers/iommu/Makefile | 1 - drivers/iommu/dma-iommu.c | 139 +- 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/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-liointc.c | 60 +- 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-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- 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_proc.c | 1 - drivers/isdn/hardware/mISDN/hfcmulti.c | 9 +- drivers/isdn/hardware/mISDN/iohelper.h | 14 +- drivers/isdn/mISDN/dsp_core.c | 13 +- drivers/isdn/mISDN/l1oip_core.c | 9 +- drivers/leds/Kconfig | 7 +- drivers/leds/Makefile | 2 +- drivers/leds/blink/Kconfig | 35 +- drivers/leds/blink/Makefile | 2 +- drivers/leds/flash/Kconfig | 11 - drivers/leds/flash/Makefile | 1 - drivers/leds/flash/leds-rt4505.c | 430 - drivers/leds/leds-turris-omnia.c | 4 +- drivers/mailbox/armada-37xx-rwtm-mailbox.c | 4 +- drivers/md/bcache/super.c | 1 - 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-thin.c | 2 +- drivers/md/dm-verity-target.c | 40 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm.c | 63 +- drivers/md/md.c | 26 +- drivers/md/md.h | 2 - drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 6 +- drivers/md/raid0.c | 14 +- drivers/md/raid10.c | 434 +- drivers/md/raid10.h | 1 - drivers/media/Kconfig | 2 +- drivers/media/cec/core/cec-notifier.c | 33 +- drivers/media/common/b2c2/flexcop-hw-filter.c | 2 +- drivers/media/common/saa7146/saa7146_core.c | 2 +- drivers/media/common/saa7146/saa7146_video.c | 3 +- drivers/media/common/siano/smscoreapi.c | 42 +- drivers/media/common/siano/smscoreapi.h | 5 + drivers/media/common/siano/smsdvb-main.c | 58 +- drivers/media/common/videobuf2/frame_vector.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- drivers/media/dvb-core/dvb_ca_en50221.c | 32 +- drivers/media/dvb-core/dvb_frontend.c | 93 +- drivers/media/dvb-core/dvbdev.c | 1 - drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 37 +- drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/i2c/adv748x/adv748x.h | 10 +- drivers/media/i2c/adv7511-v4l2.c | 58 +- drivers/media/i2c/adv7604.c | 30 +- drivers/media/i2c/adv7842.c | 27 +- drivers/media/i2c/imx274.c | 7 +- drivers/media/i2c/m5mols/m5mols.h | 4 +- drivers/media/i2c/max2175.c | 3 +- drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/i2c/tvp514x_regs.h | 6 +- drivers/media/pci/cx18/cx18-av-audio.c | 2 +- drivers/media/pci/cx18/cx18-av-core.c | 4 +- drivers/media/pci/cx18/cx18-firmware.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 28 +- drivers/media/pci/cx23885/cx23885-core.c | 9 - drivers/media/pci/cx25821/cx25821-alsa.c | 2 +- drivers/media/pci/cx25821/cx25821-core.c | 10 +- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- 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/ngene/ngene-cards.c | 6 +- drivers/media/pci/ngene/ngene-core.c | 56 +- drivers/media/pci/pt1/pt1.c | 6 +- drivers/media/pci/saa7134/saa7134-core.c | 2 +- drivers/media/pci/saa7164/saa7164-encoder.c | 20 +- drivers/media/pci/saa7164/saa7164-types.h | 4 +- drivers/media/pci/solo6x10/solo6x10-core.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 1 - drivers/media/pci/sta2x11/sta2x11_vip.h | 2 - drivers/media/pci/tw686x/tw686x.h | 10 +- drivers/media/platform/Kconfig | 19 - drivers/media/platform/Makefile | 1 - drivers/media/platform/aspeed-video.c | 9 +- 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 | 6 +- drivers/media/platform/fsl-viu.c | 6 +- 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/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 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 4 +- 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.c | 4 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 18 +- drivers/media/platform/pxa_camera.c | 4 +- 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 | 657 +- drivers/media/platform/qcom/camss/camss-csid.h | 150 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 22 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 197 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 102 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 2 +- 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 | 435 +- drivers/media/platform/qcom/camss/camss.h | 19 +- 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 | 30 +- 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 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 445 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 9 +- 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-h264.c | 10 +- drivers/media/platform/sti/hva/hva.h | 2 +- .../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/ti-vpe/vpdma.c | 3 +- drivers/media/platform/vsp1/vsp1_dl.c | 2 +- drivers/media/platform/vsp1/vsp1_drm.h | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 1 - drivers/media/radio/radio-maxiradio.c | 2 +- drivers/media/radio/radio-si476x.c | 6 +- drivers/media/rc/img-ir/img-ir-hw.c | 2 +- drivers/media/rc/ite-cir.c | 349 +- drivers/media/rc/ite-cir.h | 51 +- drivers/media/rc/keymaps/Makefile | 2 - drivers/media/rc/keymaps/rc-minix-neo.c | 55 - drivers/media/rc/keymaps/rc-xbox-360.c | 83 - drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 1 + drivers/media/test-drivers/vim2m.c | 14 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 2 +- drivers/media/tuners/it913x.h | 2 +- drivers/media/tuners/m88rs6000t.c | 6 +- drivers/media/tuners/mt2063.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/dvb-usb-v2/anysee.c | 21 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 34 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 70 +- drivers/media/usb/dvb-usb/dvb-usb.h | 75 +- drivers/media/usb/em28xx/em28xx-cards.c | 4 - drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/w996Xcf.c | 3 +- drivers/media/usb/pwc/pwc-dec23.c | 2 +- drivers/media/usb/pwc/pwc-if.c | 8 + drivers/media/usb/pwc/pwc-uncompress.c | 3 + drivers/media/usb/ttusb-dec/ttusb_dec.c | 4 + drivers/media/usb/usbtv/usbtv-video.c | 6 +- drivers/media/usb/uvc/uvc_video.c | 94 +- drivers/media/usb/uvc/uvcvideo.h | 5 +- drivers/media/usb/zr364xx/zr364xx.c | 13 +- drivers/media/v4l2-core/v4l2-common.c | 5 - drivers/media/v4l2-core/v4l2-ctrls.c | 55 +- drivers/media/v4l2-core/v4l2-dev.c | 5 +- drivers/media/v4l2-core/v4l2-ioctl.c | 88 +- drivers/media/v4l2-core/v4l2-jpeg.c | 59 +- drivers/media/v4l2-core/v4l2-mc.c | 8 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/memory/omap-gpmc.c | 7 +- drivers/memory/samsung/exynos5422-dmc.c | 13 +- drivers/memory/tegra/mc.c | 9 - drivers/memory/tegra/mc.h | 4 +- drivers/memory/tegra/tegra124-emc.c | 4 +- drivers/memory/tegra/tegra20.c | 332 - drivers/memstick/core/memstick.c | 21 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/message/fusion/mptbase.c | 6 +- drivers/message/fusion/mptbase.h | 2 +- drivers/message/fusion/mptsas.c | 2 +- drivers/mfd/Kconfig | 67 +- drivers/mfd/Makefile | 7 +- drivers/mfd/ab3100-core.c | 929 + drivers/mfd/ab3100-otp.c | 240 + drivers/mfd/ab8500-core.c | 37 +- drivers/mfd/arizona-core.c | 20 + drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/atc260x-core.c | 310 - drivers/mfd/atc260x-i2c.c | 64 - drivers/mfd/da9063-i2c.c | 10 - drivers/mfd/ene-kb3930.c | 2 +- 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_pmt.c | 112 +- drivers/mfd/intel_quark_i2c_gpio.c | 79 +- drivers/mfd/lm3533-core.c | 2 +- drivers/mfd/mfd-core.c | 7 +- drivers/mfd/ntxec.c | 271 - drivers/mfd/rn5t618.c | 3 - drivers/mfd/rohm-bd9576.c | 189 - drivers/mfd/sec-core.c | 14 +- drivers/mfd/stm32-timers.c | 7 +- drivers/mfd/stmpe.c | 14 +- drivers/misc/Kconfig | 9 +- drivers/misc/Makefile | 2 +- drivers/misc/ad525x_dpot.c | 3 - drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/kgdbts.c | 74 +- drivers/misc/lis3lv02d/lis3lv02d.c | 27 +- drivers/misc/lkdtm/bugs.c | 17 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/pvpanic.c | 161 + drivers/misc/pvpanic/Kconfig | 27 - drivers/misc/pvpanic/Makefile | 8 - drivers/misc/pvpanic/pvpanic-mmio.c | 144 - drivers/misc/pvpanic/pvpanic-pci.c | 125 - drivers/misc/pvpanic/pvpanic.c | 113 - drivers/misc/pvpanic/pvpanic.h | 21 - drivers/misc/sgi-xp/xp_main.c | 4 +- drivers/misc/sgi-xp/xpc_main.c | 2 +- drivers/misc/ti-st/st_core.c | 1 + drivers/misc/uacce/uacce.c | 2 +- drivers/misc/vmw_balloon.c | 11 +- drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/mmc/core/block.c | 58 +- drivers/mmc/core/core.c | 186 +- drivers/mmc/core/core.h | 8 + drivers/mmc/core/host.c | 40 +- drivers/mmc/core/mmc_ops.c | 39 +- drivers/mmc/core/queue.c | 11 +- drivers/mmc/core/queue.h | 1 + drivers/mmc/core/sd.c | 6 - drivers/mmc/core/sdio.c | 28 +- drivers/mmc/host/Kconfig | 2 - drivers/mmc/host/cavium.c | 3 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc.c | 16 +- drivers/mmc/host/renesas_sdhi.h | 2 - drivers/mmc/host/renesas_sdhi_core.c | 38 +- drivers/mmc/host/sdhci-acpi.c | 2 - drivers/mmc/host/sdhci-brcmstb.c | 1 + drivers/mmc/host/sdhci-esdhc-imx.c | 24 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 8 +- drivers/mmc/host/sdhci-msm.c | 19 +- drivers/mmc/host/sdhci-of-aspeed.c | 2 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 313 +- drivers/mmc/host/sdhci-pci-core.c | 31 +- drivers/mmc/host/sdhci-pci-gli.c | 8 - drivers/mmc/host/sdhci-pci-o2micro.c | 8 - drivers/mmc/host/sdhci-pci.h | 2 - drivers/mmc/host/sdhci-st.c | 19 +- drivers/mmc/host/sdhci-tegra.c | 34 +- drivers/mmc/host/sdhci.c | 113 +- drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/tmio_mmc.h | 3 +- drivers/mmc/host/tmio_mmc_core.c | 56 +- drivers/mmc/host/uniphier-sd.c | 5 +- drivers/mmc/host/via-sdmmc.c | 3 +- drivers/most/Kconfig | 10 - drivers/most/Makefile | 1 - drivers/mtd/chips/cfi_cmdset_0001.c | 1 - drivers/mtd/chips/cfi_cmdset_0002.c | 2 - drivers/mtd/chips/cfi_cmdset_0020.c | 2 - drivers/mtd/ftl.c | 14 +- drivers/mtd/inftlcore.c | 13 +- drivers/mtd/maps/physmap-bt1-rom.c | 2 +- drivers/mtd/maps/physmap-core.c | 4 +- drivers/mtd/mtdblock.c | 14 +- drivers/mtd/mtdblock_ro.c | 13 +- drivers/mtd/mtdchar.c | 40 +- drivers/mtd/mtdcore.c | 21 +- drivers/mtd/mtdoops.c | 17 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/mtdswap.c | 14 +- drivers/mtd/nand/ecc-sw-bch.c | 10 +- drivers/mtd/nand/ecc-sw-hamming.c | 10 +- drivers/mtd/nand/onenand/onenand_samsung.c | 1 - drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 69 +- drivers/mtd/nand/raw/fsmc_nand.c | 3 - drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 45 +- drivers/mtd/nand/raw/nand_bbt.c | 5 - drivers/mtd/nand/raw/omap2.c | 14 +- drivers/mtd/nand/raw/qcom_nandc.c | 262 +- drivers/mtd/nand/raw/r852.c | 5 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 2 - drivers/mtd/nand/spi/core.c | 2 - drivers/mtd/nand/spi/gigadevice.c | 69 +- drivers/mtd/nftlcore.c | 13 +- drivers/mtd/parsers/Kconfig | 24 +- drivers/mtd/parsers/Makefile | 3 - drivers/mtd/parsers/ofpart.c | 239 + drivers/mtd/parsers/ofpart_bcm4908.c | 64 - drivers/mtd/parsers/ofpart_bcm4908.h | 15 - drivers/mtd/parsers/ofpart_core.c | 271 - drivers/mtd/parsers/ofpart_linksys_ns.c | 50 - drivers/mtd/parsers/ofpart_linksys_ns.h | 18 - drivers/mtd/parsers/qcomsmempart.c | 9 +- drivers/mtd/rfd_ftl.c | 13 +- drivers/mtd/spi-nor/controllers/intel-spi.c | 1 + drivers/mtd/spi-nor/controllers/intel-spi.h | 2 +- drivers/mtd/spi-nor/core.c | 32 +- drivers/mtd/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/issi.c | 3 +- drivers/mtd/spi-nor/macronix.c | 3 +- drivers/mtd/spi-nor/sfdp.c | 72 +- drivers/mtd/spi-nor/sfdp.h | 3 +- drivers/mtd/spi-nor/spansion.c | 12 +- drivers/mtd/spi-nor/winbond.c | 5 +- drivers/net/Kconfig | 1 - drivers/net/Makefile | 2 +- drivers/net/bareudp.c | 1 - drivers/net/bonding/bond_alb.c | 2 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/bonding/bond_options.c | 9 - drivers/net/caif/caif_serial.c | 18 +- drivers/net/can/Kconfig | 2 +- drivers/net/can/c_can/c_can.c | 153 +- drivers/net/can/c_can/c_can.h | 42 +- drivers/net/can/c_can/c_can_pci.c | 31 +- drivers/net/can/c_can/c_can_platform.c | 6 +- drivers/net/can/dev/bittiming.c | 28 +- drivers/net/can/dev/netlink.c | 27 +- drivers/net/can/dev/skb.c | 27 +- drivers/net/can/grcan.c | 2 +- drivers/net/can/m_can/m_can.c | 160 +- drivers/net/can/m_can/m_can.h | 2 - drivers/net/can/m_can/tcan4x5x.h | 1 + drivers/net/can/rcar/rcar_can.c | 2 +- drivers/net/can/rcar/rcar_canfd.c | 2 +- drivers/net/can/sja1000/sja1000.c | 2 +- drivers/net/can/slcan.c | 1 + drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/spi/mcp251x.c | 2 +- drivers/net/can/spi/mcp251xfd/Kconfig | 1 - drivers/net/can/spi/mcp251xfd/Makefile | 3 - drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 104 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 285 - drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h | 45 - .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 71 - drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 28 - drivers/net/can/usb/ems_usb.c | 2 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/gs_usb.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 2 +- drivers/net/can/usb/mcba_usb.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 47 - drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 2 - drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 46 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 46 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 6 - drivers/net/can/usb/ucan.c | 8 +- drivers/net/can/usb/usb_8dev.c | 2 +- drivers/net/can/xilinx_can.c | 10 +- drivers/net/dsa/Kconfig | 17 +- drivers/net/dsa/b53/Kconfig | 1 - drivers/net/dsa/b53/b53_common.c | 23 +- drivers/net/dsa/b53/b53_mmap.c | 55 - drivers/net/dsa/b53/b53_priv.h | 4 + drivers/net/dsa/b53/b53_spi.c | 14 - drivers/net/dsa/bcm_sf2.c | 121 +- drivers/net/dsa/bcm_sf2.h | 2 - drivers/net/dsa/bcm_sf2_regs.h | 8 +- drivers/net/dsa/hirschmann/hellcreek.c | 378 +- drivers/net/dsa/hirschmann/hellcreek.h | 7 - drivers/net/dsa/lantiq_gswip.c | 171 +- drivers/net/dsa/mt7530.c | 153 +- drivers/net/dsa/mt7530.h | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 503 +- drivers/net/dsa/mv88e6xxx/chip.h | 20 +- drivers/net/dsa/mv88e6xxx/global1.c | 19 +- drivers/net/dsa/mv88e6xxx/global1.h | 2 - drivers/net/dsa/mv88e6xxx/global2.h | 8 - drivers/net/dsa/mv88e6xxx/global2_scratch.c | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 418 +- drivers/net/dsa/mv88e6xxx/port.h | 50 - drivers/net/dsa/mv88e6xxx/serdes.c | 338 +- drivers/net/dsa/mv88e6xxx/serdes.h | 98 +- drivers/net/dsa/ocelot/felix.c | 4 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 4 +- drivers/net/dsa/sja1105/sja1105_flower.c | 9 +- drivers/net/dsa/sja1105/sja1105_main.c | 16 + drivers/net/ethernet/3com/3c509.c | 1 - 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/adaptec/starfire.c | 8 + drivers/net/ethernet/amazon/ena/ena_com.c | 4 +- drivers/net/ethernet/amazon/ena/ena_com.h | 2 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 25 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 23 +- drivers/net/ethernet/amd/amd8111e.c | 362 +- drivers/net/ethernet/amd/atarilance.c | 8 + drivers/net/ethernet/amd/hplance.c | 3 - drivers/net/ethernet/amd/pcnet32.c | 7 + drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 30 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 146 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +- 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/broadcom/genet/bcmgenet_wol.c | 1 + drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 266 +- drivers/net/ethernet/cadence/macb.h | 14 - drivers/net/ethernet/cadence/macb_main.c | 48 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 26 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 11 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 3 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 13 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 12 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 8 - drivers/net/ethernet/freescale/dpaa2/Makefile | 2 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 + .../freescale/dpaa2/dpaa2-switch-ethtool.c | 189 - .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 3159 -- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 186 - drivers/net/ethernet/freescale/dpaa2/dpkg.h | 5 +- drivers/net/ethernet/freescale/dpaa2/dpmac.h | 24 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 6 - drivers/net/ethernet/freescale/dpaa2/dpni.h | 162 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 3 + drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 536 - drivers/net/ethernet/freescale/dpaa2/dpsw.c | 1546 - drivers/net/ethernet/freescale/dpaa2/dpsw.h | 752 - drivers/net/ethernet/freescale/enetc/enetc.c | 1202 +- drivers/net/ethernet/freescale/enetc/enetc.h | 87 +- drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 82 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 19 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 83 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 5 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 8 - drivers/net/ethernet/freescale/gianfar.c | 6 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 8 +- 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 | 27 +- 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_ppe.c | 41 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 95 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 26 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 106 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 5 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 170 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 70 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 25 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2079 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 63 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 26 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 39 - .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 2 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 20 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 64 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + 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/ich8lan.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 18 +- 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.h | 1 - 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 | 19 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 21 +- 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_virtchnl_pf.c | 9 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 13 +- 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 | 9 +- drivers/net/ethernet/intel/ice/ice_common.c | 4 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 40 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 2 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 59 +- 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 | 69 +- drivers/net/ethernet/intel/ice/ice_main.c | 67 +- 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_switch.c | 15 +- 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 | 19 - 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/ice/ice_xsk.c | 12 +- drivers/net/ethernet/intel/igb/e1000_mbx.c | 2 +- drivers/net/ethernet/intel/igb/e1000_phy.c | 1 - drivers/net/ethernet/intel/igb/igb_ethtool.c | 41 +- drivers/net/ethernet/intel/igb/igb_main.c | 21 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 1 - drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 18 +- 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 | 476 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 25 +- drivers/net/ethernet/intel/igc/igc_xdp.c | 60 - drivers/net/ethernet/intel/igc/igc_xdp.h | 13 - drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 40 +- 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/ixgbe/ixgbe_xsk.c | 11 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1 - drivers/net/ethernet/intel/ixgbevf/vf.c | 18 +- drivers/net/ethernet/jme.c | 10 +- drivers/net/ethernet/jme.h | 2 +- drivers/net/ethernet/lantiq_xrx200.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 25 +- 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 | 28 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 7 - drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 17 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 10 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 196 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 79 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 20 - .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 47 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 37 - .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 1 - .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 787 - drivers/net/ethernet/marvell/skge.c | 9 +- drivers/net/ethernet/marvell/sky2.c | 11 +- drivers/net/ethernet/mediatek/Makefile | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 42 +- 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 | 484 - drivers/net/ethernet/mediatek/mtk_ppe_regs.h | 144 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 44 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 38 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 13 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 605 - .../mellanox/mlx5/core/en/fs_tt_redirect.h | 26 - .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 488 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 44 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 396 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 14 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 177 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 28 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 10 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 203 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 15 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 56 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 15 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 884 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 307 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 9 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 118 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 27 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 10 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 144 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 18 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 96 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 21 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/lag.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 11 - .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 9 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 143 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 8 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 2 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 14 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 1 - .../mellanox/mlx5/core/steering/dr_ste_v0.c | 2 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 5 + drivers/net/ethernet/mellanox/mlxsw/core.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 21 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 131 - .../mellanox/mlxsw/core_acl_flex_actions.h | 11 - drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 55 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 71 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 130 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 215 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 91 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 25 - .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 83 - .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 21 +- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 23 - .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 17 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 3 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 245 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 682 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 12 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 21 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 16 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 74 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 213 +- drivers/net/ethernet/microchip/encx24j600.c | 3 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 4 +- drivers/net/ethernet/moxa/moxart_ether.c | 1 + drivers/net/ethernet/mscc/Kconfig | 3 +- drivers/net/ethernet/mscc/ocelot.c | 105 +- drivers/net/ethernet/mscc/ocelot_flower.c | 5 - drivers/net/ethernet/mscc/ocelot_mrp.c | 225 +- drivers/net/ethernet/mscc/ocelot_net.c | 214 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 1 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 4 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 1 - drivers/net/ethernet/netronome/nfp/flower/main.h | 8 - .../net/ethernet/netronome/nfp/flower/metadata.c | 16 +- .../net/ethernet/netronome/nfp/flower/offload.c | 48 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 5 - drivers/net/ethernet/netronome/nfp/nfp_app.h | 1 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 79 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 + drivers/net/ethernet/nxp/lpc_eth.c | 9 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 9 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 1 - .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 4 - drivers/net/ethernet/pensando/ionic/ionic_dev.c | 105 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 30 +- .../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 | 91 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 23 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 26 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 358 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 746 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 1 - drivers/net/ethernet/qlogic/qed/qed_sriov.c | 1 - drivers/net/ethernet/qlogic/qede/qede_fp.c | 19 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 1 + .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 12 + .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 56 +- drivers/net/ethernet/realtek/r8169_main.c | 23 +- drivers/net/ethernet/renesas/sh_eth.c | 10 +- drivers/net/ethernet/renesas/sh_eth.h | 114 +- drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +- drivers/net/ethernet/sfc/tx.c | 15 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 12 +- drivers/net/ethernet/socionext/netsec.c | 16 +- drivers/net/ethernet/stmicro/stmmac/common.h | 36 - drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 60 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 316 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 - .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 24 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.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 | 16 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 136 - drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 44 - drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 22 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 6 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 15 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 19 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 32 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 124 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 11 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 841 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 111 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 30 +- 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/cassini.c | 1 - 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/ethernet/toshiba/spider_net.c | 42 +- drivers/net/ethernet/toshiba/tc35815.c | 3 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 47 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 4 +- drivers/net/fddi/Kconfig | 16 + drivers/net/fddi/defxx.c | 96 +- drivers/net/fddi/defxx.h | 5 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fddi/skfp/h/smt.h | 12 +- drivers/net/fddi/skfp/smt.c | 4 +- drivers/net/geneve.c | 25 +- drivers/net/hamradio/6pack.c | 1 + drivers/net/hamradio/mkiss.c | 1 + drivers/net/hyperv/hyperv_net.h | 6 +- drivers/net/hyperv/netvsc.c | 55 +- drivers/net/hyperv/netvsc_drv.c | 51 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ipa/Kconfig | 5 +- drivers/net/ipa/Makefile | 4 +- drivers/net/ipa/gsi.c | 52 +- drivers/net/ipa/gsi.h | 4 +- drivers/net/ipa/gsi_private.h | 4 +- drivers/net/ipa/gsi_reg.h | 69 +- drivers/net/ipa/gsi_trans.c | 9 +- drivers/net/ipa/gsi_trans.h | 5 +- drivers/net/ipa/ipa.h | 7 +- drivers/net/ipa/ipa_cmd.c | 28 +- drivers/net/ipa/ipa_cmd.h | 19 +- drivers/net/ipa/ipa_data-sc7180.c | 346 + drivers/net/ipa/ipa_data-sdm845.c | 366 + drivers/net/ipa/ipa_data-v3.5.1.c | 402 - drivers/net/ipa/ipa_data-v4.2.c | 362 - drivers/net/ipa/ipa_data.h | 128 +- drivers/net/ipa/ipa_endpoint.c | 60 +- drivers/net/ipa/ipa_endpoint.h | 30 +- drivers/net/ipa/ipa_interrupt.c | 54 +- drivers/net/ipa/ipa_interrupt.h | 1 - drivers/net/ipa/ipa_main.c | 266 +- drivers/net/ipa/ipa_mem.c | 6 +- drivers/net/ipa/ipa_mem.h | 12 +- drivers/net/ipa/ipa_qmi.c | 14 +- drivers/net/ipa/ipa_qmi.h | 14 +- drivers/net/ipa/ipa_qmi_msg.c | 78 +- drivers/net/ipa/ipa_qmi_msg.h | 6 +- drivers/net/ipa/ipa_reg.h | 495 +- drivers/net/ipa/ipa_resource.c | 182 - drivers/net/ipa/ipa_resource.h | 27 - drivers/net/ipa/ipa_smp2p.h | 2 +- drivers/net/ipa/ipa_table.c | 91 +- drivers/net/ipa/ipa_table.h | 11 +- drivers/net/ipa/ipa_uc.c | 5 +- drivers/net/ipa/ipa_version.h | 29 +- drivers/net/mdio.c | 2 +- drivers/net/mdio/Kconfig | 11 - drivers/net/mdio/Makefile | 1 - drivers/net/mdio/mdio-bcm-unimac.c | 16 +- drivers/net/mdio/mdio-bitbang.c | 4 +- drivers/net/mdio/mdio-cavium.c | 2 +- drivers/net/mdio/mdio-gpio.c | 10 +- drivers/net/mdio/mdio-ipq4019.c | 4 +- drivers/net/mdio/mdio-ipq8064.c | 4 +- drivers/net/mdio/mdio-mscc-miim.c | 8 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 14 +- drivers/net/mdio/mdio-mux-bcm6368.c | 184 - drivers/net/mdio/mdio-mux-gpio.c | 8 +- drivers/net/mdio/mdio-mux-mmioreg.c | 6 +- drivers/net/mdio/mdio-mux-multiplexer.c | 2 +- drivers/net/mdio/mdio-mux.c | 6 +- drivers/net/mdio/mdio-octeon.c | 8 +- drivers/net/mdio/mdio-thunder.c | 10 +- drivers/net/mdio/mdio-xgene.c | 6 +- drivers/net/mdio/of_mdio.c | 10 +- drivers/net/mhi/mhi.h | 1 - drivers/net/mhi/net.c | 7 +- drivers/net/mhi/proto_mbim.c | 62 +- drivers/net/netdevsim/Makefile | 4 - drivers/net/netdevsim/dev.c | 17 +- drivers/net/netdevsim/ethtool.c | 36 - drivers/net/netdevsim/fib.c | 145 +- drivers/net/netdevsim/health.c | 11 +- drivers/net/netdevsim/netdevsim.h | 18 - drivers/net/netdevsim/psample.c | 264 - drivers/net/pcs/pcs-xpcs.c | 257 +- drivers/net/phy/Kconfig | 6 - drivers/net/phy/Makefile | 1 - drivers/net/phy/at803x.c | 31 + drivers/net/phy/bcm-phy-lib.c | 13 +- drivers/net/phy/marvell-88x2222.c | 519 - drivers/net/phy/marvell10g.c | 2 - drivers/net/phy/mdio-boardinfo.c | 2 +- drivers/net/phy/mdio_bus.c | 2 +- drivers/net/phy/mscc/mscc_main.c | 217 +- drivers/net/phy/phy-c45.c | 8 - drivers/net/phy/phy_device.c | 11 - drivers/net/phy/phylink.c | 5 +- drivers/net/phy/smsc.c | 7 +- drivers/net/plip/plip.c | 2 - drivers/net/ppp/ppp_async.c | 1 + drivers/net/ppp/ppp_deflate.c | 1 + drivers/net/ppp/ppp_generic.c | 22 - drivers/net/ppp/ppp_synctty.c | 1 + drivers/net/ppp/pppoe.c | 27 +- drivers/net/slip/slip.c | 1 + drivers/net/thunderbolt.c | 56 +- drivers/net/tun.c | 15 +- drivers/net/usb/cdc_ncm.c | 1 + drivers/net/usb/lan78xx.c | 1 + drivers/net/veth.c | 40 +- drivers/net/virtio_net.c | 110 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 53 +- drivers/net/vxlan.c | 20 +- drivers/net/wan/farsync.c | 3 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/lapbether.c | 36 +- drivers/net/wireless/ath/ath10k/mac.c | 2 - drivers/net/wireless/ath/ath10k/snoc.c | 29 +- drivers/net/wireless/ath/ath11k/ahb.c | 2 +- drivers/net/wireless/ath/ath11k/ce.c | 58 +- drivers/net/wireless/ath/ath11k/ce.h | 1 - drivers/net/wireless/ath/ath11k/core.c | 45 +- drivers/net/wireless/ath/ath11k/core.h | 6 - .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 476 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 6 +- drivers/net/wireless/ath/ath11k/hal.c | 96 +- drivers/net/wireless/ath/ath11k/hal.h | 33 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 13 +- drivers/net/wireless/ath/ath11k/hal_tx.c | 3 - drivers/net/wireless/ath/ath11k/hal_tx.h | 1 - drivers/net/wireless/ath/ath11k/hif.h | 10 - drivers/net/wireless/ath/ath11k/hw.c | 796 - drivers/net/wireless/ath/ath11k/hw.h | 53 - drivers/net/wireless/ath/ath11k/mac.c | 88 +- drivers/net/wireless/ath/ath11k/mac.h | 2 - drivers/net/wireless/ath/ath11k/mhi.c | 116 +- drivers/net/wireless/ath/ath11k/pci.c | 194 +- drivers/net/wireless/ath/ath11k/pci.h | 21 +- drivers/net/wireless/ath/ath11k/qmi.c | 118 +- drivers/net/wireless/ath/ath11k/qmi.h | 9 +- drivers/net/wireless/ath/ath11k/rx_desc.h | 212 +- drivers/net/wireless/ath/ath11k/wmi.c | 64 +- drivers/net/wireless/ath/ath9k/beacon.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 7 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 1 - .../net/wireless/intersil/orinoco/orinoco_nortel.c | 8 + .../net/wireless/intersil/orinoco/orinoco_pci.c | 8 + .../net/wireless/intersil/orinoco/orinoco_plx.c | 8 + .../net/wireless/intersil/orinoco/orinoco_tmd.c | 8 + drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 36 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 18 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 4 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 14 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 56 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 6 - drivers/net/wireless/realtek/rtw88/coex.c | 5 - drivers/net/wireless/realtek/rtw88/coex.h | 1 - drivers/net/wireless/realtek/rtw88/debug.c | 41 - drivers/net/wireless/realtek/rtw88/mac.c | 19 - drivers/net/wireless/realtek/rtw88/mac.h | 4 - drivers/net/wireless/realtek/rtw88/main.c | 104 +- drivers/net/wireless/realtek/rtw88/main.h | 11 - drivers/net/wireless/realtek/rtw88/reg.h | 1 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 10 - drivers/net/xen-netfront.c | 18 +- drivers/nfc/fdp/fdp.c | 7 +- drivers/nvdimm/btt.c | 1 - drivers/nvdimm/pmem.c | 1 - drivers/nvmem/Kconfig | 10 - drivers/nvmem/Makefile | 2 - drivers/nvmem/brcm_nvram.c | 78 - drivers/nvmem/core.c | 95 - drivers/nvmem/qcom-spmi-sdam.c | 2 +- drivers/nvmem/qfprom.c | 44 - drivers/nvmem/snvs_lpgpr.c | 2 +- drivers/of/Makefile | 6 - drivers/of/address.c | 3 - drivers/of/base.c | 328 +- drivers/of/device.c | 7 +- drivers/of/dynamic.c | 23 +- drivers/of/fdt.c | 40 +- drivers/of/irq.c | 14 +- drivers/of/kexec.c | 458 - drivers/of/of_net.c | 3 - drivers/of/of_reserved_mem.c | 6 +- drivers/of/overlay.c | 19 +- drivers/of/platform.c | 12 +- drivers/of/property.c | 71 +- drivers/of/unittest-data/Makefile | 48 - drivers/of/unittest-data/overlay_base.dts | 90 +- drivers/of/unittest-data/overlay_common.dtsi | 91 - drivers/of/unittest-data/static_base_1.dts | 4 - drivers/of/unittest-data/static_base_2.dts | 4 - drivers/of/unittest-data/testcases.dts | 23 +- drivers/of/unittest-data/testcases_common.dtsi | 19 - drivers/of/unittest-data/tests-interrupts.dtsi | 11 +- drivers/opp/core.c | 122 +- drivers/opp/of.c | 36 - drivers/parport/parport_ip32.c | 12 + drivers/pci/ats.c | 2 +- drivers/pci/controller/Makefile | 7 +- drivers/pci/controller/cadence/pci-j721e.c | 24 +- drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/controller/dwc/Makefile | 7 +- drivers/pci/controller/dwc/pci-dra7xx.c | 13 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 4 +- drivers/pci/controller/mobiveil/Kconfig | 3 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/controller/pci-thunder-ecam.c | 2 +- drivers/pci/controller/pci-thunder-pem.c | 13 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 1 - drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-mediatek.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 | 19 +- 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/pci.c | 48 +- drivers/pci/pci.h | 6 - drivers/pci/pcie/aer.c | 6 +- drivers/pci/pcie/pme.c | 2 +- drivers/pci/pcie/rcec.c | 2 +- drivers/pci/probe.c | 1 - drivers/pci/switch/switchtec.c | 9 +- drivers/pci/xen-pcifront.c | 2 +- drivers/pcmcia/cistpl.c | 12 +- drivers/pcmcia/ds.c | 7 +- drivers/pcmcia/pcmcia_cis.c | 10 +- drivers/pcmcia/pcmcia_resource.c | 11 +- drivers/pcmcia/rsrc_nonstatic.c | 22 +- drivers/perf/arm-cci.c | 12 +- drivers/perf/arm-ccn.c | 31 +- drivers/perf/arm-cmn.c | 22 +- drivers/perf/arm_dmc620_pmu.c | 2 +- drivers/perf/arm_dsu_pmu.c | 5 +- drivers/perf/arm_pmu_platform.c | 54 +- drivers/perf/arm_smmuv3_pmu.c | 36 +- drivers/perf/arm_spe_pmu.c | 3 +- drivers/perf/fsl_imx8_ddr_perf.c | 7 +- drivers/perf/hisilicon/Makefile | 3 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 348 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 301 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 355 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 500 - drivers/perf/hisilicon/hisi_uncore_pmu.c | 79 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 20 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 530 - drivers/perf/qcom_l2_pmu.c | 2 +- drivers/perf/qcom_l3_pmu.c | 4 +- drivers/perf/thunderx2_pmu.c | 4 +- drivers/perf/xgene_pmu.c | 4 +- drivers/phy/Kconfig | 1 - drivers/phy/Makefile | 1 - drivers/phy/broadcom/Kconfig | 2 +- drivers/phy/cadence/Kconfig | 2 - drivers/phy/cadence/phy-cadence-sierra.c | 419 +- drivers/phy/cadence/phy-cadence-torrent.c | 475 +- drivers/phy/ingenic/phy-ingenic-usb.c | 4 +- drivers/phy/intel/phy-intel-lgm-combo.c | 2 +- drivers/phy/marvell/Kconfig | 12 +- drivers/phy/marvell/Makefile | 1 - drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 384 - drivers/phy/microchip/Kconfig | 13 - drivers/phy/microchip/Makefile | 6 - drivers/phy/microchip/sparx5_serdes.c | 2480 -- drivers/phy/microchip/sparx5_serdes.h | 136 - drivers/phy/microchip/sparx5_serdes_regs.h | 2695 -- drivers/phy/phy-core.c | 30 - drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 528 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 77 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 1 - drivers/phy/ralink/phy-mt7621-pci.c | 6 +- drivers/phy/rockchip/phy-rockchip-typec.c | 1 - drivers/phy/st/Kconfig | 1 - drivers/phy/st/phy-stm32-usbphyc.c | 65 - drivers/phy/tegra/xusb-tegra186.c | 558 +- drivers/phy/tegra/xusb-tegra210.c | 1895 +- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/phy/ti/phy-j721e-wiz.c | 449 +- drivers/phy/ti/phy-tusb1210.c | 27 +- drivers/phy/xilinx/phy-zynqmp.c | 58 +- drivers/pinctrl/Kconfig | 7 +- drivers/pinctrl/bcm/Kconfig | 57 - drivers/pinctrl/bcm/Makefile | 7 - drivers/pinctrl/bcm/pinctrl-bcm6318.c | 498 - drivers/pinctrl/bcm/pinctrl-bcm63268.c | 643 - drivers/pinctrl/bcm/pinctrl-bcm6328.c | 404 - drivers/pinctrl/bcm/pinctrl-bcm6358.c | 369 - drivers/pinctrl/bcm/pinctrl-bcm6362.c | 617 - drivers/pinctrl/bcm/pinctrl-bcm6368.c | 523 - drivers/pinctrl/bcm/pinctrl-bcm63xx.c | 109 - drivers/pinctrl/bcm/pinctrl-bcm63xx.h | 43 - drivers/pinctrl/core.c | 37 +- drivers/pinctrl/intel/pinctrl-intel.c | 5 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 2 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 4 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 2 - drivers/pinctrl/mediatek/pinctrl-paris.c | 2 - drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 4 +- drivers/pinctrl/pinconf.c | 4 +- drivers/pinctrl/pinctrl-at91.c | 2 - drivers/pinctrl/pinctrl-equilibrium.c | 16 +- drivers/pinctrl/pinctrl-ingenic.c | 4 +- drivers/pinctrl/pinctrl-k210.c | 1 + drivers/pinctrl/pinctrl-rockchip.c | 14 - drivers/pinctrl/pinctrl-single.c | 65 +- drivers/pinctrl/pinmux.c | 106 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 24 - drivers/pinctrl/qcom/pinctrl-sc8180x.c | 123 +- drivers/pinctrl/qcom/pinctrl-sm8350.c | 21 - drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 6 - 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 | 31 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 31 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 35 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 1 + drivers/pinctrl/renesas/pfc-r8a77980.c | 1 + drivers/pinctrl/renesas/pfc-r8a77990.c | 35 +- 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/pinctrl/stm32/pinctrl-stm32.c | 5 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 3 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/chrome/cros_ec_typec.c | 24 +- drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- drivers/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/surface/Kconfig | 69 - drivers/platform/surface/Makefile | 3 - drivers/platform/surface/aggregator/controller.c | 10 +- .../platform/surface/surface_aggregator_registry.c | 644 - drivers/platform/surface/surface_dtx.c | 1289 - .../platform/surface/surface_platform_profile.c | 190 - drivers/platform/surface/surfacepro3_button.c | 2 + drivers/platform/x86/Kconfig | 3 +- drivers/platform/x86/asus-laptop.c | 2 +- drivers/platform/x86/classmate-laptop.c | 2 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/dell/dell-wmi-descriptor.c | 3 +- .../x86/dell/dell-wmi-sysman/biosattr-interface.c | 3 +- .../dell/dell-wmi-sysman/passwordattr-interface.c | 3 +- drivers/platform/x86/dell/dell-wmi.c | 3 +- drivers/platform/x86/dell/dell_rbu.c | 3 + drivers/platform/x86/gpd-pocket-fan.c | 17 +- drivers/platform/x86/hp-wmi.c | 101 +- drivers/platform/x86/intel-wmi-sbl-fw-update.c | 3 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 3 +- drivers/platform/x86/intel_pmt_class.c | 46 - drivers/platform/x86/intel_pmt_class.h | 1 - drivers/platform/x86/intel_pmt_telemetry.c | 20 + drivers/platform/x86/lg-laptop.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 134 +- drivers/platform/x86/touchscreen_dmi.c | 2 +- drivers/platform/x86/wmi-bmof.c | 3 +- drivers/platform/x86/wmi.c | 6 +- drivers/platform/x86/xo15-ebook.c | 6 +- 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 | 21 +- drivers/power/supply/bq24735-charger.c | 18 +- drivers/power/supply/bq27xxx_battery.c | 169 +- drivers/power/supply/bq27xxx_battery_i2c.c | 2 - drivers/power/supply/charger-manager.c | 2 +- drivers/power/supply/cw2015_battery.c | 6 - 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/max8997_charger.c | 2 +- drivers/power/supply/pm2301_charger.c | 6 +- drivers/power/supply/s3c_adc_battery.c | 19 +- drivers/power/supply/sbs-battery.c | 16 +- drivers/power/supply/smb347-charger.c | 65 +- drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/power/supply/z2_battery.c | 3 + drivers/powercap/intel_rapl_common.c | 1 - drivers/powercap/intel_rapl_msr.c | 1 - drivers/pps/clients/pps-gpio.c | 108 +- drivers/pps/clients/pps-ldisc.c | 3 + drivers/ptp/ptp_clockmatrix.c | 4 +- drivers/ptp/ptp_pch.c | 21 +- drivers/pwm/Kconfig | 8 - drivers/pwm/Makefile | 1 - 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-ntxec.c | 184 - 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/bd9571mwv-regulator.c | 8 +- drivers/regulator/bd9576-regulator.c | 11 +- drivers/regulator/mt6360-regulator.c | 4 +- drivers/regulator/pf8x00-regulator.c | 1 - drivers/regulator/qcom_spmi-regulator.c | 36 +- drivers/regulator/scmi-regulator.c | 46 +- drivers/remoteproc/Kconfig | 6 +- drivers/remoteproc/imx_rproc.c | 267 +- drivers/remoteproc/ingenic_rproc.c | 2 +- drivers/remoteproc/keystone_remoteproc.c | 2 +- drivers/remoteproc/mtk_scp.c | 6 +- drivers/remoteproc/omap_remoteproc.c | 2 +- drivers/remoteproc/pru_rproc.c | 26 +- drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_q6v5_adsp.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 26 +- drivers/remoteproc/qcom_q6v5_pas.c | 2 +- drivers/remoteproc/qcom_q6v5_wcss.c | 595 +- drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/remoteproc_cdev.c | 21 +- drivers/remoteproc/remoteproc_core.c | 337 +- drivers/remoteproc/remoteproc_coredump.c | 8 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 21 +- drivers/remoteproc/remoteproc_internal.h | 12 +- drivers/remoteproc/remoteproc_sysfs.c | 21 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 168 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/remoteproc/wkup_m3_rproc.c | 2 +- drivers/reset/core.c | 215 - drivers/reset/reset-bcm6345.c | 2 +- drivers/reset/reset-oxnas.c | 2 +- drivers/reset/reset-scmi.c | 33 +- drivers/reset/reset-zynqmp.c | 4 +- drivers/rpmsg/qcom_glink_native.c | 17 - drivers/rpmsg/qcom_smd.c | 16 - drivers/rpmsg/rpmsg_char.c | 11 +- drivers/rpmsg/virtio_rpmsg_bus.c | 62 +- drivers/rtc/Kconfig | 9 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-cmos.c | 2 - drivers/rtc/rtc-hid-sensor-time.c | 4 +- drivers/rtc/rtc-imxdi.c | 4 +- drivers/rtc/rtc-m48t59.c | 2 +- drivers/rtc/rtc-mxc.c | 2 +- drivers/rtc/rtc-ntxec.c | 145 - drivers/rtc/rtc-rv3028.c | 4 +- drivers/rtc/rtc-rx6110.c | 7 - drivers/rtc/rtc-tps65910.c | 1 - drivers/s390/block/dasd.c | 17 +- drivers/s390/block/dasd_devmap.c | 15 +- drivers/s390/block/dasd_eckd.c | 1 - drivers/s390/block/dasd_fba.c | 10 +- drivers/s390/block/dasd_int.h | 3 +- drivers/s390/char/con3215.c | 56 +- 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 | 31 +- drivers/s390/scsi/zfcp_qdio.c | 7 +- drivers/scsi/3w-9xxx.c | 14 +- drivers/scsi/3w-sas.c | 13 +- drivers/scsi/3w-xxxx.c | 6 +- drivers/scsi/53c700.c | 3 +- drivers/scsi/53c700.h | 1 + drivers/scsi/BusLogic.c | 2 +- drivers/scsi/FlashPoint.c | 6 +- drivers/scsi/a100u2w.c | 13 +- drivers/scsi/aacraid/TODO | 3 + drivers/scsi/aacraid/aachba.c | 8 +- drivers/scsi/aacraid/commctrl.c | 2 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aacraid/rx.c | 2 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/aic94xx/aic94xx_dump.c | 186 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 4 +- drivers/scsi/aic94xx/aic94xx_sds.c | 2 +- drivers/scsi/atp870u.c | 7 +- drivers/scsi/be2iscsi/be_iscsi.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/be2iscsi/be_mgmt.c | 2 +- drivers/scsi/bfa/bfa_fc.h | 4 +- drivers/scsi/bfa/bfa_fcs_lport.c | 20 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 85 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 2 +- drivers/scsi/ch.c | 6 + drivers/scsi/csiostor/csio_hw_t5.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 4 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxlflash/main.c | 8 +- drivers/scsi/cxlflash/superpipe.c | 6 +- drivers/scsi/cxlflash/vlun.c | 8 +- drivers/scsi/dc395x.c | 11 +- drivers/scsi/esas2r/esas2r_log.c | 7 - drivers/scsi/esas2r/esas2r_main.c | 1 - drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fcoe/fcoe_ctlr.c | 4 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/fnic/fnic_fcs.c | 16 +- drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/ibmvscsi/ibmvfc.c | 31 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 73 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 23 +- drivers/scsi/initio.c | 18 +- drivers/scsi/ipr.c | 8 +- drivers/scsi/ips.c | 20 + drivers/scsi/ips.h | 20 + 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/lasi700.c | 1 + drivers/scsi/libfc/fc_fcp.c | 2 +- drivers/scsi/libfc/fc_lport.c | 12 +- drivers/scsi/libfc/fc_rport.c | 2 +- drivers/scsi/lpfc/lpfc.h | 3 +- drivers/scsi/lpfc/lpfc_attr.c | 14 +- drivers/scsi/lpfc/lpfc_bsg.c | 6 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 12 +- drivers/scsi/lpfc/lpfc_debugfs.c | 21 +- drivers/scsi/lpfc/lpfc_disc.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 641 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 8 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 272 +- drivers/scsi/lpfc/lpfc_nvme.c | 4 +- drivers/scsi/lpfc/lpfc_nvmet.c | 5 +- drivers/scsi/lpfc/lpfc_scsi.c | 122 +- drivers/scsi/lpfc/lpfc_sli.c | 41 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/lpfc/lpfc_vport.c | 10 +- drivers/scsi/mac53c94.c | 13 +- drivers/scsi/megaraid/mbox_defs.h | 2 + drivers/scsi/megaraid/mega_common.h | 2 + drivers/scsi/megaraid/megaraid_mbox.c | 4 +- drivers/scsi/megaraid/megaraid_mbox.h | 2 + drivers/scsi/megaraid/megaraid_mm.c | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 5 - drivers/scsi/megaraid/megaraid_sas_base.c | 98 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 89 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 2 - drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 510 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 5 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 10 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 40 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 58 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 7 +- drivers/scsi/mvumi.c | 9 +- drivers/scsi/myrb.c | 55 +- drivers/scsi/myrs.c | 18 +- drivers/scsi/nsp32.c | 31 +- drivers/scsi/pm8001/pm8001_ctl.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 8 +- drivers/scsi/pm8001/pm8001_init.c | 10 +- drivers/scsi/pm8001/pm8001_sas.c | 9 +- drivers/scsi/pm8001/pm8001_sas.h | 1 + drivers/scsi/pm8001/pm80xx_hwi.c | 18 +- drivers/scsi/pmcraid.c | 70 +- drivers/scsi/qedi/qedi_main.c | 4 +- drivers/scsi/qla1280.c | 22 +- drivers/scsi/qla2xxx/qla_attr.c | 8 +- drivers/scsi/qla2xxx/qla_bsg.c | 7 +- drivers/scsi/qla2xxx/qla_dbg.c | 16 +- drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 15 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 - drivers/scsi/qla2xxx/qla_gs.c | 14 +- drivers/scsi/qla2xxx/qla_init.c | 115 +- drivers/scsi/qla2xxx/qla_inline.h | 46 - drivers/scsi/qla2xxx/qla_iocb.c | 84 +- drivers/scsi/qla2xxx/qla_isr.c | 11 +- drivers/scsi/qla2xxx/qla_mbx.c | 38 +- drivers/scsi/qla2xxx/qla_mr.c | 16 +- drivers/scsi/qla2xxx/qla_mr.h | 8 +- drivers/scsi/qla2xxx/qla_nvme.c | 10 +- drivers/scsi/qla2xxx/qla_nx2.c | 10 +- drivers/scsi/qla2xxx/qla_os.c | 217 +- drivers/scsi/qla2xxx/qla_sup.c | 9 +- drivers/scsi/qla2xxx/qla_target.c | 11 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 19 +- drivers/scsi/qla4xxx/ql4_mbx.c | 4 +- drivers/scsi/qla4xxx/ql4_os.c | 6 +- drivers/scsi/scsi.c | 13 - drivers/scsi/scsi_debug.c | 229 +- drivers/scsi/scsi_dh.c | 2 +- drivers/scsi/scsi_lib.c | 100 +- drivers/scsi/scsi_priv.h | 5 +- drivers/scsi/scsi_scan.c | 23 +- drivers/scsi/scsi_sysfs.c | 6 +- drivers/scsi/scsicam.c | 1 - drivers/scsi/sd.c | 2 +- drivers/scsi/sd_zbc.c | 2 +- drivers/scsi/sg.c | 2 +- drivers/scsi/sim710.c | 14 +- drivers/scsi/sni_53c710.c | 1 + drivers/scsi/storvsc_drv.c | 84 +- drivers/scsi/ufs/cdns-pltfrm.c | 4 - drivers/scsi/ufs/ufs-debugfs.c | 90 - drivers/scsi/ufs/ufs-debugfs.h | 2 - drivers/scsi/ufs/ufs-exynos.c | 3 +- drivers/scsi/ufs/ufs-qcom.c | 4 +- drivers/scsi/ufs/ufs-sysfs.c | 2 +- drivers/scsi/ufs/ufs.h | 10 +- drivers/scsi/ufs/ufshcd-pci.c | 169 - drivers/scsi/ufs/ufshcd-pltfrm.c | 6 +- drivers/scsi/ufs/ufshcd.c | 257 +- drivers/scsi/ufs/ufshcd.h | 30 +- drivers/scsi/ufs/ufshci.h | 18 +- drivers/sh/maple/maple.c | 5 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/imx/soc-imx.c | 12 - drivers/soc/litex/litex_soc_ctrl.c | 1 - drivers/soc/mediatek/mtk-mmsys.c | 300 +- drivers/soc/mediatek/mtk-mmsys.h | 215 - drivers/soc/mediatek/mtk-mutex.c | 50 - drivers/soc/mediatek/mtk-pm-domains.c | 5 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 97 +- drivers/soc/qcom/llcc-qcom.c | 19 - drivers/soc/qcom/qcom-geni-se.c | 3 - drivers/soc/qcom/qcom_aoss.c | 1 - drivers/soc/qcom/qmi_encdec.c | 8 +- drivers/soc/qcom/rpmh-rsc.c | 65 +- drivers/soc/qcom/rpmhpd.c | 56 - drivers/soc/qcom/smem.c | 2 +- drivers/soc/renesas/rmobile-sysc.c | 4 +- drivers/soc/tegra/pmc.c | 259 +- drivers/soc/tegra/regulators-tegra30.c | 2 +- drivers/soc/ti/omap_prm.c | 16 +- drivers/soundwire/Makefile | 2 +- drivers/soundwire/bus.c | 100 +- drivers/soundwire/bus.h | 2 - drivers/soundwire/bus_type.c | 15 +- drivers/soundwire/cadence_master.c | 16 +- drivers/soundwire/dmi-quirks.c | 96 - drivers/soundwire/generic_bandwidth_allocation.c | 15 +- drivers/soundwire/intel.c | 24 +- drivers/soundwire/qcom.c | 534 +- drivers/soundwire/slave.c | 9 +- drivers/soundwire/stream.c | 18 +- drivers/spi/spi-ath79.c | 3 +- drivers/spi/spi-atmel.c | 4 + drivers/spi/spi-axi-spi-engine.c | 12 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 7 +- drivers/spi/spi-bcm63xx.c | 8 +- drivers/spi/spi-bitbang.c | 9 +- drivers/spi/spi-butterfly.c | 13 +- drivers/spi/spi-cadence-quadspi.c | 8 +- drivers/spi/spi-dln2.c | 3 +- drivers/spi/spi-falcon.c | 2 +- drivers/spi/spi-fsi.c | 27 +- drivers/spi/spi-fsl-espi.c | 17 +- drivers/spi/spi-geni-qcom.c | 16 +- drivers/spi/spi-imx.c | 7 +- drivers/spi/spi-jcore.c | 3 +- drivers/spi/spi-lm70llp.c | 13 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-nxp-fspi.c | 115 +- drivers/spi/spi-omap-100k.c | 8 +- drivers/spi/spi-omap2-mcspi.c | 24 +- drivers/spi/spi-pl022.c | 6 +- drivers/spi/spi-pxa2xx-pci.c | 2 +- drivers/spi/spi-pxa2xx.c | 2 +- drivers/spi/spi-qcom-qspi.c | 18 +- drivers/spi/spi-rockchip.c | 19 +- drivers/spi/spi-sh.c | 4 +- drivers/spi/spi-slave-mt27xx.c | 36 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32.c | 39 +- drivers/spi/spi-tegra20-sflash.c | 3 +- drivers/spi/spi-ti-qspi.c | 20 +- drivers/spi/spi-topcliff-pch.c | 3 +- drivers/spi/spi.c | 22 +- drivers/staging/Kconfig | 6 + drivers/staging/Makefile | 3 + drivers/staging/android/uapi/ashmem.h | 2 + .../clocking-wizard/clk-xlnx-clock-wizard.c | 369 +- drivers/staging/comedi/comedi_buf.c | 52 +- drivers/staging/comedi/drivers/das800.c | 2 +- drivers/staging/comedi/drivers/dt2814.c | 152 +- drivers/staging/comedi/drivers/ni_routes.c | 1 + drivers/staging/comedi/drivers/ni_routes.h | 1 + .../comedi/drivers/ni_routing/ni_device_routes.c | 1 + .../comedi/drivers/ni_routing/ni_device_routes.h | 1 + .../drivers/ni_routing/ni_device_routes/all.h | 1 + .../ni_routing/ni_device_routes/pci-6070e.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 + .../ni_routing/ni_device_routes/pxi-6030e.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 + .../ni_routing/ni_device_routes/pxie-6251.c | 1 + .../ni_routing/ni_device_routes/pxie-6535.c | 1 + .../ni_routing/ni_device_routes/pxie-6738.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.h | 1 + .../drivers/ni_routing/ni_route_values/all.h | 1 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 + .../ni_routing/ni_route_values/ni_eseries.c | 1 + .../ni_routing/ni_route_values/ni_mseries.c | 1 + .../drivers/ni_routing/tools/convert_c_to_py.c | 1 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 + .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 + .../drivers/ni_routing/tools/csv_collection.py | 1 + .../drivers/ni_routing/tools/make_blank_csv.py | 1 + .../comedi/drivers/ni_routing/tools/ni_names.py | 1 + .../staging/comedi/drivers/tests/example_test.c | 1 + .../staging/comedi/drivers/tests/ni_routes_test.c | 1 + drivers/staging/comedi/drivers/tests/unittest.h | 1 + drivers/staging/emxx_udc/emxx_udc.c | 1 + drivers/staging/fsl-dpaa2/Kconfig | 19 + drivers/staging/fsl-dpaa2/Makefile | 6 + drivers/staging/fsl-dpaa2/ethsw/Makefile | 10 + drivers/staging/fsl-dpaa2/ethsw/README | 106 + drivers/staging/fsl-dpaa2/ethsw/TODO | 13 + drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 390 + drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 1322 + drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 594 + drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 189 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1839 ++ drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 80 + drivers/staging/fwserial/fwserial.c | 6 +- drivers/staging/gasket/Kconfig | 25 + drivers/staging/gasket/Makefile | 10 + drivers/staging/gasket/TODO | 22 + drivers/staging/gasket/apex.h | 30 + drivers/staging/gasket/apex_driver.c | 726 + drivers/staging/gasket/gasket.h | 122 + drivers/staging/gasket/gasket_constants.h | 44 + drivers/staging/gasket/gasket_core.c | 1815 + drivers/staging/gasket/gasket_core.h | 638 + drivers/staging/gasket/gasket_interrupt.c | 515 + drivers/staging/gasket/gasket_interrupt.h | 95 + drivers/staging/gasket/gasket_ioctl.c | 388 + drivers/staging/gasket/gasket_ioctl.h | 28 + drivers/staging/gasket/gasket_page_table.c | 1359 + drivers/staging/gasket/gasket_page_table.h | 249 + drivers/staging/gasket/gasket_sysfs.c | 398 + drivers/staging/gasket/gasket_sysfs.h | 175 + drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/greybus/audio_module.c | 4 +- drivers/staging/greybus/audio_topology.c | 12 +- drivers/staging/greybus/sdio.c | 1 + drivers/staging/greybus/spilib.c | 5 +- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 8 +- drivers/staging/iio/TODO | 4 + drivers/staging/iio/frequency/ad9832.c | 4 +- drivers/staging/iio/frequency/ad9834.c | 67 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 23 +- drivers/staging/kpc2000/kpc2000_i2c.c | 6 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- 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/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 6 +- drivers/staging/media/imx/TODO | 9 +- drivers/staging/media/imx/imx-ic-prp.c | 4 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 24 +- drivers/staging/media/imx/imx-media-capture.c | 687 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 33 +- drivers/staging/media/imx/imx-media-dev-common.c | 4 - drivers/staging/media/imx/imx-media-utils.c | 23 +- drivers/staging/media/imx/imx-media-vdic.c | 7 +- drivers/staging/media/imx/imx-media.h | 12 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 6 +- drivers/staging/media/imx/imx7-media-csi.c | 1014 +- drivers/staging/media/imx/imx7-mipi-csis.c | 400 +- 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.c | 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/media/tegra-video/vi.c | 4 +- drivers/staging/most/Kconfig | 2 + drivers/staging/most/Makefile | 1 + drivers/staging/most/sound/Kconfig | 14 + drivers/staging/most/sound/Makefile | 4 + .../most_snd.c => staging/most/sound/sound.c} | 0 drivers/staging/mt7621-pci/pci-mt7621.c | 1 + drivers/staging/netlogic/Kconfig | 1 - drivers/staging/nvec/nvec_ps2.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 32 +- drivers/staging/octeon/ethernet-spi.c | 2 +- drivers/staging/qlge/qlge_devlink.c | 10 +- drivers/staging/qlge/qlge_devlink.h | 2 +- drivers/staging/qlge/qlge_main.c | 17 +- drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 6 + drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 12 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 4 +- drivers/staging/rtl8188eu/core/rtw_security.c | 72 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 5 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 11 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 12 +- drivers/staging/rtl8188eu/include/odm_hwconfig.h | 8 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 13 + drivers/staging/rtl8188eu/include/wifi.h | 156 + drivers/staging/rtl8188eu/include/wlan_bssdef.h | 2 +- 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 | 28 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 +- drivers/staging/rtl8192e/rtl819x_BA.h | 40 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 127 +- drivers/staging/rtl8192e/rtl819x_HT.h | 23 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 58 +- drivers/staging/rtl8192e/rtl819x_TS.h | 18 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 62 +- drivers/staging/rtl8192e/rtllib_rx.c | 170 +- drivers/staging/rtl8192e/rtllib_softmac.c | 14 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192e/rtllib_wx.c | 76 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 42 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 7 +- drivers/staging/rtl8192u/r8192U.h | 6 +- drivers/staging/rtl8192u/r8192U_wx.c | 159 +- drivers/staging/rtl8712/drv_types.h | 2 + drivers/staging/rtl8712/ieee80211.c | 6 +- drivers/staging/rtl8712/rtl8712_xmit.h | 5 +- drivers/staging/rtl8712/rtl871x_mlme.c | 3 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/wifi.h | 178 +- drivers/staging/rtl8723bs/TODO | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 111 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 37 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 13 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 20 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 51 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 323 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 6 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 66 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 561 +- drivers/staging/rtl8723bs/core/rtw_security.c | 176 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 205 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 105 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 160 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 52 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 146 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 48 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 188 +- 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 | 25 +- 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 | 139 +- drivers/staging/rtl8723bs/hal/hal_com.c | 104 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 22 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 23 +- drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 22 +- drivers/staging/rtl8723bs/hal/odm.c | 1727 +- drivers/staging/rtl8723bs/hal/odm.h | 412 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 28 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 4 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 66 +- drivers/staging/rtl8723bs/hal/odm_DIG.h | 32 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 8 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 4 +- drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 2 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 6 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 4 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 35 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 79 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 2 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 4 +- 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 | 11 + drivers/staging/rtl8723bs/hal/odm_types.h | 47 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 1232 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 15 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 208 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 24 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 8 + drivers/staging/rtl8723bs/hal/sdio_halinit.c | 454 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 41 +- drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 12 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 62 +- drivers/staging/rtl8723bs/include/autoconf.h | 3 + drivers/staging/rtl8723bs/include/basic_types.h | 4 +- drivers/staging/rtl8723bs/include/drv_conf.h | 10 + drivers/staging/rtl8723bs/include/drv_types.h | 207 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 5 + drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 50 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 185 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 40 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 14 +- drivers/staging/rtl8723bs/include/hal_data.h | 48 +- drivers/staging/rtl8723bs/include/hal_intf.h | 72 +- drivers/staging/rtl8723bs/include/hal_phy.h | 85 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 6 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 22 +- drivers/staging/rtl8723bs/include/ieee80211.h | 202 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 4 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 12 +- drivers/staging/rtl8723bs/include/osdep_service.h | 39 +- .../rtl8723bs/include/osdep_service_linux.h | 29 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 8 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 8 +- drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 48 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 44 + drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 10 + drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 251 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 6 + drivers/staging/rtl8723bs/include/rtw_eeprom.h | 4 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 10 +- drivers/staging/rtl8723bs/include/rtw_event.h | 11 + drivers/staging/rtl8723bs/include/rtw_ht.h | 12 +- drivers/staging/rtl8723bs/include/rtw_io.h | 113 +- drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 124 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 84 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 135 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 90 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 62 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 36 +- drivers/staging/rtl8723bs/include/rtw_security.h | 40 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 12 + drivers/staging/rtl8723bs/include/rtw_xmit.h | 60 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 7 + drivers/staging/rtl8723bs/include/sta_info.h | 26 +- drivers/staging/rtl8723bs/include/wifi.h | 99 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 51 +- drivers/staging/rtl8723bs/include/xmit_osdep.h | 14 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 96 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 189 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 14 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 394 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 76 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 67 + drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 36 +- drivers/staging/sm750fb/sm750.h | 29 +- drivers/staging/unisys/visornic/visornic_main.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +- .../interface/vchiq_arm/vchiq_debugfs.h | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 4 +- drivers/staging/vt6655/baseband.c | 6 +- drivers/staging/vt6655/channel.c | 42 +- drivers/staging/vt6656/card.c | 3 +- drivers/staging/wfx/hif_rx.c | 6 +- drivers/staging/wfx/sta.c | 2 +- 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 | 431 + drivers/staging/wimax/op-state-get.c | 52 + drivers/staging/wimax/stack.c | 616 + drivers/staging/wimax/wimax-internal.h | 85 + drivers/staging/wlan-ng/p80211conv.h | 3 + drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/target/iscsi/iscsi_target.c | 19 +- drivers/target/iscsi/iscsi_target_configfs.c | 3 +- drivers/target/iscsi/iscsi_target_nego.c | 1 + drivers/target/iscsi/iscsi_target_stat.c | 1 + drivers/target/iscsi/iscsi_target_util.c | 17 + drivers/target/loopback/tcm_loop.c | 60 +- drivers/target/loopback/tcm_loop.h | 1 + drivers/target/sbp/sbp_target.c | 8 +- drivers/target/target_core_configfs.c | 25 +- drivers/target/target_core_device.c | 10 +- drivers/target/target_core_fabric_configfs.c | 58 - drivers/target/target_core_file.c | 3 +- drivers/target/target_core_iblock.c | 81 +- drivers/target/target_core_iblock.h | 10 - drivers/target/target_core_internal.h | 2 - drivers/target/target_core_pr.c | 36 +- drivers/target/target_core_pscsi.c | 5 +- drivers/target/target_core_sbc.c | 4 +- drivers/target/target_core_stat.c | 3 + drivers/target/target_core_tmr.c | 4 - drivers/target/target_core_transport.c | 300 +- drivers/target/target_core_user.c | 95 +- drivers/target/target_core_xcopy.c | 10 +- drivers/target/tcm_fc/tfc_cmd.c | 14 +- drivers/tee/optee/call.c | 4 - drivers/tee/optee/optee_trace.h | 67 - drivers/thermal/amlogic_thermal.c | 4 +- drivers/thermal/cpufreq_cooling.c | 49 +- drivers/thermal/cpuidle_cooling.c | 37 +- drivers/thermal/devfreq_cooling.c | 25 +- drivers/thermal/gov_power_allocator.c | 8 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 91 +- drivers/thermal/qcom/tsens-v1.c | 4 +- drivers/thermal/rcar_gen3_thermal.c | 3 +- drivers/thermal/sun8i_thermal.c | 4 +- drivers/thermal/tegra/soctherm.c | 2 +- drivers/thermal/thermal_core.c | 39 +- drivers/thermal/thermal_of.c | 7 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 1 + drivers/thunderbolt/ctl.c | 21 +- drivers/thunderbolt/ctl.h | 8 +- drivers/thunderbolt/debugfs.c | 37 +- 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/retimer.c | 4 +- drivers/thunderbolt/switch.c | 26 +- drivers/thunderbolt/tb.c | 52 +- drivers/thunderbolt/tb.h | 45 +- drivers/thunderbolt/test.c | 492 - drivers/thunderbolt/tunnel.c | 102 +- drivers/thunderbolt/tunnel.h | 8 +- drivers/thunderbolt/xdomain.c | 416 +- drivers/tty/Kconfig | 56 +- drivers/tty/Makefile | 3 + drivers/tty/amiserial.c | 8 +- drivers/tty/cyclades.c | 4119 +++ drivers/tty/hvc/hvcs.c | 24 + drivers/tty/ipwireless/tty.c | 11 +- drivers/tty/isicom.c | 1699 + drivers/tty/moxa.c | 4 +- drivers/tty/n_gsm.c | 18 +- drivers/tty/n_hdlc.c | 1 + drivers/tty/n_null.c | 1 + drivers/tty/n_r3964.c | 1 + drivers/tty/n_tty.c | 2 +- drivers/tty/nozomi.c | 26 +- drivers/tty/rocket.c | 3127 ++ drivers/tty/rocket.h | 111 + drivers/tty/rocket_int.h | 1214 + drivers/tty/serial/8250/8250_bcm7271.c | 1202 - drivers/tty/serial/8250/8250_exar.c | 17 +- drivers/tty/serial/8250/8250_fsl.c | 5 +- drivers/tty/serial/8250/8250_of.c | 1 - drivers/tty/serial/8250/8250_port.c | 24 +- drivers/tty/serial/8250/Kconfig | 15 +- drivers/tty/serial/8250/Makefile | 1 - drivers/tty/serial/8250/serial_cs.c | 12 +- drivers/tty/serial/Kconfig | 3 +- drivers/tty/serial/imx.c | 16 +- drivers/tty/serial/jsm/jsm_tty.c | 24 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/liteuart.c | 4 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/pch_uart.c | 22 +- drivers/tty/serial/qcom_geni_serial.c | 23 +- drivers/tty/serial/samsung_tty.c | 507 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/stm32-usart.c | 236 +- drivers/tty/serial/stm32-usart.h | 5 +- drivers/tty/synclink_gt.c | 62 +- drivers/tty/tty_io.c | 12 +- drivers/tty/tty_ioctl.c | 3 +- drivers/tty/vcc.c | 72 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/vt.c | 3 +- drivers/uio/Kconfig | 17 - drivers/uio/Makefile | 1 - drivers/uio/uio_dfl.c | 66 - drivers/usb/cdns3/cdns3-gadget.c | 73 +- drivers/usb/cdns3/cdns3-gadget.h | 3 - drivers/usb/cdns3/cdns3-imx.c | 34 - drivers/usb/cdns3/cdns3-plat.c | 23 +- drivers/usb/cdns3/cdns3-trace.h | 5 +- drivers/usb/cdns3/cdnsp-gadget.c | 4 - drivers/usb/cdns3/core.c | 29 +- drivers/usb/cdns3/drd.c | 15 - drivers/usb/cdns3/drd.h | 2 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 8 +- drivers/usb/chipidea/host.c | 2 +- drivers/usb/common/common.c | 76 - drivers/usb/common/debug.c | 22 +- drivers/usb/core/devices.c | 21 +- drivers/usb/core/driver.c | 10 +- drivers/usb/core/endpoint.c | 35 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 97 +- drivers/usb/core/sysfs.c | 5 +- drivers/usb/core/usb.c | 8 +- drivers/usb/dwc2/debugfs.c | 2 - drivers/usb/dwc3/Kconfig | 9 - drivers/usb/dwc3/Makefile | 1 - drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/core.h | 26 +- drivers/usb/dwc3/debugfs.c | 12 +- drivers/usb/dwc3/dwc3-of-simple.c | 1 + drivers/usb/dwc3/dwc3-qcom.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 339 - drivers/usb/dwc3/gadget.c | 48 +- drivers/usb/dwc3/trace.h | 6 +- drivers/usb/gadget/function/f_fs.c | 14 +- drivers/usb/gadget/function/f_mass_storage.c | 2 + drivers/usb/gadget/function/f_printer.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 36 +- 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/dummy_hcd.c | 2 +- drivers/usb/gadget/udc/fotg210-udc.c | 28 +- drivers/usb/gadget/udc/pch_udc.c | 241 +- drivers/usb/gadget/udc/s3c2410_udc.c | 24 +- drivers/usb/host/Kconfig | 1 - drivers/usb/host/Makefile | 6 +- 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/isp116x-hcd.c | 7 +- drivers/usb/host/isp116x.h | 1 + drivers/usb/host/isp1362-hcd.c | 8 +- drivers/usb/host/isp1362.h | 1 + drivers/usb/host/sl811-hcd.c | 16 +- drivers/usb/host/sl811.h | 1 + drivers/usb/host/sl811_cs.c | 2 +- drivers/usb/host/uhci-hcd.c | 12 +- drivers/usb/host/uhci-hcd.h | 4 + drivers/usb/host/xhci-hub.c | 320 +- drivers/usb/host/xhci-mem.c | 11 +- drivers/usb/host/xhci-mtk-sch.c | 360 +- drivers/usb/host/xhci-mtk.c | 47 +- drivers/usb/host/xhci-mtk.h | 46 +- drivers/usb/host/xhci-pci.c | 3 - drivers/usb/host/xhci-ring.c | 6 +- drivers/usb/host/xhci-tegra.c | 613 +- drivers/usb/host/xhci.c | 32 +- drivers/usb/host/xhci.h | 8 - drivers/usb/misc/ehset.c | 76 +- drivers/usb/misc/ezusb.c | 16 +- drivers/usb/misc/usbsevseg.c | 60 +- drivers/usb/mtu3/mtu3_host.c | 30 +- drivers/usb/mtu3/mtu3_plat.c | 7 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/serial/io_edgeport.c | 45 +- drivers/usb/serial/keyspan.c | 20 + drivers/usb/serial/mos7720.c | 2 +- drivers/usb/serial/pl2303.c | 175 +- drivers/usb/serial/xr_serial.c | 5 - drivers/usb/typec/Kconfig | 15 +- drivers/usb/typec/Makefile | 5 +- drivers/usb/typec/stusb160x.c | 4 +- drivers/usb/typec/tcpm/fusb302.c | 5 +- drivers/usb/typec/tcpm/tcpci.c | 17 +- drivers/usb/typec/tcpm/tcpci.h | 16 - drivers/usb/typec/tcpm/tcpci_maxim.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 90 +- drivers/usb/typec/tipd/Kconfig | 12 - drivers/usb/typec/tipd/Makefile | 6 - drivers/usb/typec/tipd/core.c | 750 - drivers/usb/typec/tipd/tps6598x.h | 189 - drivers/usb/typec/tipd/trace.c | 9 - drivers/usb/typec/tipd/trace.h | 283 - drivers/usb/typec/tps6598x.c | 736 + drivers/usb/typec/tps6598x.h | 189 - drivers/usb/typec/tps6598x_trace.h | 283 - drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/usb/usbip/usbip_common.h | 1 - drivers/vdpa/Kconfig | 7 - drivers/vdpa/Makefile | 1 - drivers/vdpa/virtio_pci/Makefile | 2 - drivers/vdpa/virtio_pci/vp_vdpa.c | 458 - drivers/vhost/scsi.c | 58 +- drivers/video/console/vgacon.c | 5 +- drivers/video/fbdev/amba-clcd.c | 17 +- drivers/video/fbdev/core/fb_defio.c | 35 + drivers/video/fbdev/core/fbmem.c | 4 + drivers/video/fbdev/efifb.c | 3 - drivers/video/fbdev/matrox/matroxfb_base.c | 9 + drivers/video/fbdev/omap/hwa742.c | 42 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 2 + drivers/video/fbdev/omap2/omapfb/omapfb.h | 2 +- drivers/video/fbdev/simplefb.c | 5 +- drivers/video/fbdev/vga16fb.c | 10 + 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/Kconfig | 13 - drivers/watchdog/Makefile | 1 - drivers/watchdog/armada_37xx_wdt.c | 4 +- drivers/watchdog/bd9576_wdt.c | 291 - drivers/watchdog/retu_wdt.c | 22 +- drivers/xen/swiotlb-xen.c | 182 +- drivers/xen/time.c | 3 +- drivers/xen/xen-scsiback.c | 21 +- fs/9p/v9fs.c | 2 +- fs/9p/vfs_file.c | 4 +- fs/9p/vfs_inode.c | 4 +- fs/9p/vfs_inode_dotl.c | 14 +- fs/Kconfig | 2 - fs/Makefile | 2 - fs/afs/Kconfig | 1 - fs/afs/dir.c | 225 +- fs/afs/file.c | 483 +- fs/afs/fs_operation.c | 4 +- fs/afs/fsclient.c | 108 +- fs/afs/inode.c | 13 +- fs/afs/internal.h | 59 +- fs/afs/rxrpc.c | 150 +- fs/afs/write.c | 654 +- fs/afs/yfsclient.c | 82 +- fs/aio.c | 14 +- fs/autofs/autofs_i.h | 1 - fs/autofs/waitq.c | 72 +- fs/befs/TODO | 14 + fs/binfmt_elf.c | 4 +- fs/binfmt_elf_fdpic.c | 3 +- fs/block_dev.c | 9 +- fs/btrfs/Makefile | 2 +- fs/btrfs/backref.c | 33 +- fs/btrfs/block-group.c | 132 +- fs/btrfs/block-group.h | 2 - fs/btrfs/btrfs_inode.h | 33 +- fs/btrfs/check-integrity.c | 14 +- fs/btrfs/compression.c | 9 +- fs/btrfs/ctree.c | 956 +- fs/btrfs/ctree.h | 54 +- fs/btrfs/delayed-inode.c | 35 +- fs/btrfs/delayed-ref.c | 31 +- fs/btrfs/disk-io.c | 160 +- fs/btrfs/extent-tree.c | 21 +- fs/btrfs/extent_io.c | 164 +- fs/btrfs/file-item.c | 1 - fs/btrfs/file.c | 118 +- fs/btrfs/free-space-cache.c | 9 +- fs/btrfs/inode.c | 272 +- fs/btrfs/ioctl.c | 33 +- fs/btrfs/lzo.c | 9 +- fs/btrfs/ordered-data.c | 19 +- fs/btrfs/ordered-data.h | 4 +- fs/btrfs/qgroup.c | 47 +- fs/btrfs/raid56.c | 70 +- fs/btrfs/reflink.c | 70 +- fs/btrfs/relocation.c | 438 +- fs/btrfs/scrub.c | 8 + fs/btrfs/send.c | 43 +- fs/btrfs/space-info.c | 4 +- fs/btrfs/subpage.c | 127 - fs/btrfs/subpage.h | 17 - fs/btrfs/super.c | 26 - fs/btrfs/sysfs.c | 50 - fs/btrfs/transaction.c | 37 +- fs/btrfs/transaction.h | 2 +- fs/btrfs/tree-checker.c | 5 - fs/btrfs/tree-log.c | 20 +- fs/btrfs/tree-mod-log.c | 909 - fs/btrfs/tree-mod-log.h | 53 - fs/btrfs/volumes.c | 107 +- fs/btrfs/volumes.h | 1 - fs/btrfs/zlib.c | 5 +- fs/btrfs/zstd.c | 5 +- fs/buffer.c | 98 +- fs/cachefiles/Makefile | 1 - fs/cachefiles/interface.c | 5 +- fs/cachefiles/internal.h | 9 - fs/cachefiles/rdwr2.c | 403 - fs/ceph/caps.c | 8 +- fs/ceph/dir.c | 2 - fs/ceph/export.c | 9 +- fs/ceph/inode.c | 41 +- fs/cifs/cifsproto.h | 2 +- fs/cifs/dir.c | 19 +- fs/cifs/file.c | 2 +- fs/cifs/inode.c | 57 +- fs/cifs/readdir.c | 4 +- fs/cifsd/Kconfig | 65 - fs/cifsd/Makefile | 13 - fs/cifsd/asn1.c | 702 - fs/cifsd/asn1.h | 29 - fs/cifsd/auth.c | 1323 - fs/cifsd/auth.h | 90 - fs/cifsd/buffer_pool.c | 291 - fs/cifsd/buffer_pool.h | 28 - fs/cifsd/connection.c | 412 - fs/cifsd/connection.h | 208 - fs/cifsd/crypto_ctx.c | 287 - fs/cifsd/crypto_ctx.h | 77 - fs/cifsd/glob.h | 67 - fs/cifsd/ksmbd_server.h | 285 - fs/cifsd/ksmbd_work.c | 93 - fs/cifsd/ksmbd_work.h | 110 - fs/cifsd/mgmt/ksmbd_ida.c | 69 - fs/cifsd/mgmt/ksmbd_ida.h | 41 - fs/cifsd/mgmt/share_config.c | 238 - fs/cifsd/mgmt/share_config.h | 81 - fs/cifsd/mgmt/tree_connect.c | 128 - fs/cifsd/mgmt/tree_connect.h | 56 - fs/cifsd/mgmt/user_config.c | 69 - fs/cifsd/mgmt/user_config.h | 66 - fs/cifsd/mgmt/user_session.c | 344 - fs/cifsd/mgmt/user_session.h | 105 - fs/cifsd/misc.c | 295 - fs/cifsd/misc.h | 38 - fs/cifsd/ndr.c | 347 - fs/cifsd/ndr.h | 21 - fs/cifsd/netmisc.c | 59 - fs/cifsd/nterr.c | 674 - fs/cifsd/nterr.h | 552 - fs/cifsd/ntlmssp.h | 169 - fs/cifsd/oplock.c | 1669 - fs/cifsd/oplock.h | 136 - fs/cifsd/server.c | 638 - fs/cifsd/server.h | 62 - fs/cifsd/smb2misc.c | 435 - fs/cifsd/smb2ops.c | 300 - fs/cifsd/smb2pdu.c | 8334 ----- fs/cifsd/smb2pdu.h | 1646 - fs/cifsd/smb_common.c | 657 - fs/cifsd/smb_common.h | 550 - fs/cifsd/smbacl.c | 1317 - fs/cifsd/smbacl.h | 202 - fs/cifsd/smberr.h | 235 - fs/cifsd/smbfsctl.h | 90 - fs/cifsd/smbstatus.h | 1822 - fs/cifsd/transport_ipc.c | 893 - fs/cifsd/transport_ipc.h | 54 - fs/cifsd/transport_rdma.c | 2034 -- fs/cifsd/transport_rdma.h | 61 - fs/cifsd/transport_tcp.c | 618 - fs/cifsd/transport_tcp.h | 13 - fs/cifsd/unicode.c | 383 - fs/cifsd/unicode.h | 358 - fs/cifsd/uniupr.h | 268 - fs/cifsd/vfs.c | 1965 -- fs/cifsd/vfs.h | 277 - fs/cifsd/vfs_cache.c | 834 - fs/cifsd/vfs_cache.h | 192 - fs/configfs/configfs_internal.h | 26 +- fs/configfs/dir.c | 249 +- fs/configfs/file.c | 4 +- fs/configfs/inode.c | 4 +- fs/configfs/item.c | 4 +- fs/configfs/mount.c | 4 +- fs/configfs/symlink.c | 4 +- fs/coredump.c | 72 +- fs/d_path.c | 10 +- fs/dax.c | 8 +- fs/direct-io.c | 5 +- fs/dlm/config.c | 86 +- fs/dlm/config.h | 1 + fs/dlm/debug_fs.c | 1 - fs/dlm/lock.c | 2 + fs/dlm/lockspace.c | 20 +- fs/dlm/lowcomms.c | 194 +- fs/dlm/lowcomms.h | 5 - fs/dlm/midcomms.c | 33 +- fs/dlm/rcom.c | 2 + fs/ecryptfs/crypto.c | 3 +- fs/ecryptfs/ecryptfs_kernel.h | 19 +- fs/ecryptfs/inode.c | 163 +- fs/ecryptfs/keystore.c | 2 +- fs/erofs/data.c | 19 +- fs/erofs/decompressor.c | 40 +- fs/erofs/erofs_fs.h | 25 +- fs/erofs/inode.c | 7 - fs/erofs/internal.h | 41 +- fs/erofs/super.c | 146 +- fs/erofs/zdata.c | 59 +- fs/eventpoll.c | 52 +- fs/exfat/balloc.c | 95 +- 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/ext2/dir.c | 94 +- fs/ext2/ext2.h | 12 +- fs/ext2/namei.c | 34 +- fs/ext2/super.c | 2 +- fs/ext4/ialloc.c | 2 +- fs/f2fs/Kconfig | 16 +- fs/f2fs/checkpoint.c | 8 +- fs/f2fs/compress.c | 1 - .../linux/compiler_types.h => fs/f2fs/compress.h | 0 fs/f2fs/data.c | 123 +- fs/f2fs/f2fs.h | 46 +- fs/f2fs/file.c | 42 +- fs/f2fs/gc.c | 89 +- fs/f2fs/gc.h | 6 - fs/f2fs/inline.c | 3 +- fs/f2fs/inode.c | 2 +- fs/f2fs/node.c | 11 - fs/f2fs/node.h | 1 - fs/f2fs/segment.c | 111 +- fs/f2fs/segment.h | 16 +- fs/f2fs/super.c | 96 +- fs/f2fs/sysfs.c | 47 - fs/f2fs/verity.c | 75 +- fs/fat/fatent.c | 2 +- fs/file.c | 8 +- fs/fscache/Kconfig | 1 - fs/fscache/Makefile | 1 - fs/fscache/internal.h | 4 - fs/fscache/io.c | 116 - fs/fscache/page.c | 2 +- fs/fscache/stats.c | 1 - fs/fuse/dir.c | 6 +- fs/fuse/inode.c | 2 +- fs/fuse/readdir.c | 2 +- fs/gfs2/dir.c | 39 +- fs/gfs2/glock.c | 5 +- fs/gfs2/glops.c | 24 +- fs/gfs2/incore.h | 2 +- fs/gfs2/meta_io.c | 10 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hostfs/hostfs_kern.c | 8 +- fs/hugetlbfs/inode.c | 6 +- fs/inode.c | 6 +- fs/io-wq.c | 287 +- fs/io-wq.h | 1 - fs/io_uring.c | 1145 +- fs/iomap/direct-io.c | 24 +- fs/iomap/swapfile.c | 38 +- fs/jffs2/TODO | 37 + fs/jfs/jfs_dmap.c | 2 +- fs/libfs.c | 1 - fs/locks.c | 65 +- fs/namei.c | 25 +- fs/netfs/Kconfig | 23 - fs/netfs/Makefile | 5 - fs/netfs/internal.h | 97 - fs/netfs/read_helper.c | 1180 - fs/netfs/stats.c | 59 - fs/nfs/dir.c | 7 + fs/nfs/fs_context.c | 3 - fs/nfs/inode.c | 6 +- fs/nfs/internal.h | 1 - fs/nfs/nfs4proc.c | 6 + fs/nfs/nfs4renewd.c | 6 + fs/nfs/nfs4state.c | 6 + fs/nfs/nfs4xdr.c | 6 + fs/nfs/super.c | 6 +- fs/nfs_common/nfsacl.c | 71 - fs/nfsd/Kconfig | 6 +- fs/nfsd/netns.h | 6 +- fs/nfsd/nfs2acl.c | 87 +- fs/nfsd/nfs3acl.c | 39 +- fs/nfsd/nfs3proc.c | 97 +- fs/nfsd/nfs3xdr.c | 1043 +- fs/nfsd/nfs4proc.c | 46 +- fs/nfsd/nfs4recover.c | 8 +- fs/nfsd/nfs4state.c | 82 +- fs/nfsd/nfs4xdr.c | 116 +- fs/nfsd/nfsctl.c | 28 +- fs/nfsd/nfsd.h | 7 +- fs/nfsd/nfsfh.c | 2 +- fs/nfsd/nfsfh.h | 2 +- fs/nfsd/nfsproc.c | 55 +- fs/nfsd/nfssvc.c | 39 +- fs/nfsd/nfsxdr.c | 413 +- fs/nfsd/state.h | 4 - fs/nfsd/trace.h | 24 - fs/nfsd/vfs.c | 9 +- fs/nfsd/vfs.h | 2 +- fs/nfsd/xdr.h | 23 +- fs/nfsd/xdr3.h | 37 +- fs/nfsd/xdr4.h | 8 +- fs/notify/fanotify/fanotify.c | 166 +- fs/notify/fanotify/fanotify.h | 46 +- fs/notify/fanotify/fanotify_user.c | 219 +- fs/notify/fdinfo.c | 3 +- fs/notify/group.c | 1 + fs/notify/inotify/inotify_fsnotify.c | 9 +- fs/notify/inotify/inotify_user.c | 7 +- fs/notify/mark.c | 4 + fs/notify/notification.c | 64 +- fs/ocfs2/acl.c | 4 +- fs/ocfs2/acl.h | 4 +- fs/ocfs2/alloc.c | 4 +- fs/ocfs2/alloc.h | 4 +- fs/ocfs2/aops.c | 15 +- fs/ocfs2/aops.h | 4 +- fs/ocfs2/blockcheck.c | 6 +- fs/ocfs2/blockcheck.h | 4 +- fs/ocfs2/buffer_head_io.c | 4 +- fs/ocfs2/buffer_head_io.h | 4 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/cluster/heartbeat.h | 4 +- fs/ocfs2/cluster/masklog.c | 4 +- fs/ocfs2/cluster/masklog.h | 4 +- fs/ocfs2/cluster/netdebug.c | 4 +- fs/ocfs2/cluster/nodemanager.c | 4 +- fs/ocfs2/cluster/nodemanager.h | 4 +- fs/ocfs2/cluster/ocfs2_heartbeat.h | 4 +- fs/ocfs2/cluster/ocfs2_nodemanager.h | 4 +- fs/ocfs2/cluster/quorum.c | 4 +- fs/ocfs2/cluster/quorum.h | 4 +- fs/ocfs2/cluster/sys.c | 4 +- fs/ocfs2/cluster/sys.h | 4 +- fs/ocfs2/cluster/tcp.c | 4 +- fs/ocfs2/cluster/tcp.h | 4 +- fs/ocfs2/cluster/tcp_internal.h | 4 +- fs/ocfs2/dcache.c | 4 +- fs/ocfs2/dcache.h | 4 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dir.h | 4 +- fs/ocfs2/dlm/dlmapi.h | 4 +- fs/ocfs2/dlm/dlmast.c | 4 +- fs/ocfs2/dlm/dlmcommon.h | 4 +- fs/ocfs2/dlm/dlmconvert.c | 4 +- fs/ocfs2/dlm/dlmconvert.h | 4 +- fs/ocfs2/dlm/dlmdebug.c | 4 +- fs/ocfs2/dlm/dlmdebug.h | 4 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmdomain.h | 4 +- fs/ocfs2/dlm/dlmlock.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 4 +- fs/ocfs2/dlm/dlmrecovery.c | 4 +- fs/ocfs2/dlm/dlmthread.c | 4 +- fs/ocfs2/dlm/dlmunlock.c | 4 +- fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/ocfs2/dlmfs/userdlm.c | 4 +- fs/ocfs2/dlmfs/userdlm.h | 4 +- fs/ocfs2/dlmglue.c | 16 +- fs/ocfs2/dlmglue.h | 4 +- fs/ocfs2/export.c | 4 +- fs/ocfs2/export.h | 4 +- fs/ocfs2/extent_map.c | 4 +- fs/ocfs2/extent_map.h | 4 +- fs/ocfs2/file.c | 15 +- fs/ocfs2/file.h | 4 +- fs/ocfs2/filecheck.c | 4 +- fs/ocfs2/filecheck.h | 4 +- fs/ocfs2/heartbeat.c | 4 +- fs/ocfs2/heartbeat.h | 4 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/inode.h | 4 +- fs/ocfs2/journal.c | 4 +- fs/ocfs2/journal.h | 4 +- fs/ocfs2/localalloc.c | 4 +- fs/ocfs2/localalloc.h | 4 +- fs/ocfs2/locks.c | 4 +- fs/ocfs2/locks.h | 4 +- fs/ocfs2/mmap.c | 4 +- fs/ocfs2/move_extents.c | 4 +- fs/ocfs2/move_extents.h | 4 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/namei.h | 4 +- fs/ocfs2/ocfs1_fs_compat.h | 4 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/ocfs2_fs.h | 4 +- fs/ocfs2/ocfs2_ioctl.h | 4 +- fs/ocfs2/ocfs2_lockid.h | 4 +- fs/ocfs2/ocfs2_lockingver.h | 4 +- fs/ocfs2/refcounttree.c | 4 +- fs/ocfs2/refcounttree.h | 4 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 4 +- fs/ocfs2/resize.c | 4 +- fs/ocfs2/resize.h | 4 +- fs/ocfs2/slot_map.c | 4 +- fs/ocfs2/slot_map.h | 4 +- fs/ocfs2/stack_o2cb.c | 40 +- fs/ocfs2/stack_user.c | 4 +- fs/ocfs2/stackglue.c | 6 +- fs/ocfs2/stackglue.h | 4 +- fs/ocfs2/suballoc.c | 4 +- fs/ocfs2/suballoc.h | 4 +- fs/ocfs2/super.c | 4 +- fs/ocfs2/super.h | 4 +- fs/ocfs2/symlink.c | 4 +- fs/ocfs2/symlink.h | 4 +- fs/ocfs2/sysfile.c | 4 +- fs/ocfs2/sysfile.h | 4 +- fs/ocfs2/uptodate.c | 4 +- fs/ocfs2/uptodate.h | 4 +- fs/ocfs2/xattr.c | 4 +- fs/ocfs2/xattr.h | 4 +- fs/openpromfs/inode.c | 67 +- fs/orangefs/orangefs-utils.c | 2 +- fs/overlayfs/file.c | 21 - fs/overlayfs/namei.c | 4 +- fs/proc/array.c | 2 - fs/proc/base.c | 4 +- fs/proc/fd.c | 20 +- fs/proc/generic.c | 13 +- fs/proc/inode.c | 18 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 8 +- fs/proc/task_mmu.c | 3 - fs/pstore/platform.c | 5 +- fs/pstore/ram.c | 7 +- fs/pstore/ram_core.c | 18 +- fs/quota/quota.c | 50 +- fs/reiserfs/procfs.c | 10 + fs/super.c | 1 - fs/tracefs/inode.c | 2 +- fs/userfaultfd.c | 149 +- 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/libxfs/xfs_ag.c | 115 - fs/xfs/libxfs/xfs_ag.h | 2 - fs/xfs/libxfs/xfs_ag_resv.c | 6 +- fs/xfs/libxfs/xfs_alloc.c | 8 +- fs/xfs/libxfs/xfs_bmap.c | 9 +- fs/xfs/libxfs/xfs_dir2_data.c | 2 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 10 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_priv.h | 3 +- fs/xfs/libxfs/xfs_errortag.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 4 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 2 - fs/xfs/libxfs/xfs_types.c | 18 +- fs/xfs/scrub/agheader.c | 33 +- fs/xfs/scrub/common.c | 23 +- fs/xfs/scrub/common.h | 5 +- fs/xfs/scrub/health.c | 3 +- fs/xfs/scrub/quota.c | 6 +- fs/xfs/scrub/repair.c | 6 +- fs/xfs/scrub/scrub.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_buf_item.c | 141 +- fs/xfs/xfs_error.c | 5 - fs/xfs/xfs_fsmap.c | 14 +- fs/xfs/xfs_fsops.c | 199 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 40 +- fs/xfs/xfs_inode.h | 14 +- fs/xfs/xfs_iops.c | 34 +- fs/xfs/xfs_log_recover.c | 4 +- fs/xfs/xfs_mount.h | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_super.c | 128 +- fs/xfs/xfs_symlink.c | 6 +- fs/xfs/xfs_trans.c | 12 +- fs/xfs/xfs_xattr.c | 2 - include/acpi/acpi_drivers.h | 12 + include/acpi/cppc_acpi.h | 40 - include/asm-generic/bitops/find.h | 108 +- include/asm-generic/bitops/le.h | 38 +- include/asm-generic/bitsperlong.h | 12 - include/asm-generic/hyperv-tlfs.h | 70 +- include/asm-generic/io.h | 11 + include/asm-generic/mshyperv.h | 24 +- include/clocksource/hyperv_timer.h | 3 +- include/crypto/acompress.h | 2 - include/crypto/aead.h | 2 - include/crypto/akcipher.h | 2 - include/crypto/ecc_curve.h | 60 - include/crypto/ecdh.h | 3 +- include/crypto/hash.h | 4 - include/crypto/kpp.h | 2 - include/crypto/rng.h | 2 - include/crypto/skcipher.h | 2 - include/drm/amd_asic_type.h | 15 +- include/drm/drm_atomic.h | 4 - include/drm/drm_dp_helper.h | 5 - include/drm/drm_drv.h | 2 +- include/drm/drm_encoder.h | 18 - include/drm/drm_gem_atomic_helper.h | 113 - include/drm/drm_gem_framebuffer_helper.h | 7 + include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_modeset_helper_vtables.h | 31 +- include/drm/drm_plane.h | 25 +- include/drm/drm_simple_kms_helper.h | 29 +- include/drm/drm_vblank.h | 1 + include/drm/gpu_scheduler.h | 26 +- include/drm/gud.h | 333 - include/drm/i915_pciids.h | 11 - include/drm/ttm/ttm_bo_api.h | 50 +- include/drm/ttm/ttm_bo_driver.h | 330 +- include/drm/ttm/ttm_device.h | 317 - include/drm/ttm/ttm_memory.h | 95 + include/drm/ttm/ttm_resource.h | 4 +- include/drm/ttm/ttm_tt.h | 14 +- include/dt-bindings/bus/moxtet.h | 2 +- include/dt-bindings/clock/imx8mp-clock.h | 3 + include/dt-bindings/clock/omap5.h | 2 - include/dt-bindings/clock/rk3568-cru.h | 926 - include/dt-bindings/input/atmel-maxtouch.h | 10 - include/dt-bindings/interconnect/qcom,sdm660.h | 116 - include/dt-bindings/interconnect/qcom,sm8350.h | 172 - include/dt-bindings/mux/ti-serdes.h | 5 - include/dt-bindings/phy/phy-cadence-torrent.h | 13 + include/dt-bindings/phy/phy-cadence.h | 20 - include/dt-bindings/phy/phy-ti.h | 21 - include/dt-bindings/pinctrl/k3.h | 5 +- include/dt-bindings/power/qcom-rpmpd.h | 26 - include/keys/asymmetric-type.h | 6 - include/keys/system_keyring.h | 15 - include/linux/acpi.h | 5 - include/linux/align.h | 15 - include/linux/arch_topology.h | 19 +- include/linux/armada-37xx-rwtm-mailbox.h | 2 +- include/linux/async.h | 1 + include/linux/atm_suni.h | 12 + include/linux/avf/virtchnl.h | 280 +- include/linux/binfmts.h | 1 - include/linux/bitmap.h | 136 +- include/linux/bitops.h | 12 + include/linux/blk-mq.h | 13 +- include/linux/blkdev.h | 4 +- include/linux/bottom_half.h | 8 +- include/linux/bpf-cgroup.h | 57 +- include/linux/bpf.h | 154 +- include/linux/bpf_local_storage.h | 3 +- include/linux/bpf_lsm.h | 22 + include/linux/bpf_types.h | 8 +- include/linux/bpf_verifier.h | 3 - include/linux/btf.h | 7 - include/linux/buffer_head.h | 4 - include/linux/can/bittiming.h | 79 - include/linux/can/dev.h | 14 +- include/linux/can/skb.h | 3 +- include/linux/clk/tegra.h | 4 +- include/linux/clocksource.h | 2 +- include/linux/cma.h | 4 +- include/linux/compaction.h | 1 + include/linux/compat.h | 1 + include/linux/compiler-gcc.h | 8 +- include/linux/configfs.h | 7 +- include/linux/coredump.h | 14 +- include/linux/cpuhotplug.h | 2 - include/linux/cpumask.h | 6 +- include/linux/crc8.h | 2 +- include/linux/cred.h | 3 +- include/linux/cyclades.h | 364 + include/linux/dcache.h | 4 +- include/linux/devfreq.h | 9 - include/linux/device.h | 6 +- include/linux/devm-helpers.h | 53 - include/linux/dma-heap.h | 9 - include/linux/dma-iommu.h | 2 - include/linux/dma-map-ops.h | 19 - include/linux/dma-mapping.h | 35 +- include/linux/dsa/ocelot.h | 5 + include/linux/entry-common.h | 4 +- include/linux/etherdevice.h | 4 +- include/linux/ethtool.h | 9 - include/linux/f2fs_fs.h | 2 +- include/linux/fanotify.h | 36 +- include/linux/fb.h | 3 + include/linux/filter.h | 44 +- include/linux/fs.h | 152 +- include/linux/fscache-cache.h | 4 - include/linux/fscache.h | 50 +- include/linux/fsnotify_backend.h | 29 +- include/linux/ftrace.h | 4 +- include/linux/genl_magic_func.h | 1 + include/linux/genl_magic_struct.h | 1 + include/linux/gfp.h | 35 +- include/linux/gpio/driver.h | 21 +- include/linux/gpio/regmap.h | 4 - include/linux/hardirq.h | 1 - include/linux/hdmi.h | 2 +- include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 1 - include/linux/hid.h | 2 - include/linux/highmem.h | 35 +- include/linux/host1x.h | 16 +- include/linux/huge_mm.h | 3 + include/linux/hugetlb.h | 33 +- include/linux/hyperv.h | 9 +- include/linux/ide.h | 8 +- include/linux/if_bridge.h | 40 - include/linux/if_rmnet.h | 65 +- include/linux/iio/adc/adi-axi-adc.h | 2 +- include/linux/iio/buffer-dmaengine.h | 7 +- include/linux/iio/buffer.h | 4 +- include/linux/iio/buffer_impl.h | 21 +- include/linux/iio/common/cros_ec_sensors_core.h | 3 +- include/linux/iio/consumer.h | 15 - include/linux/iio/iio-opaque.h | 14 - include/linux/iio/iio.h | 7 +- include/linux/iio/imu/adis.h | 10 - include/linux/iio/kfifo_buf.h | 11 +- include/linux/iio/sysfs.h | 3 - include/linux/iio/trigger.h | 3 +- include/linux/iio/types.h | 1 - include/linux/init_task.h | 1 + include/linux/initrd.h | 2 - include/linux/intel-iommu.h | 6 - include/linux/intel-ish-client-if.h | 2 +- include/linux/interrupt.h | 37 +- include/linux/io-mapping.h | 3 - include/linux/io.h | 9 + include/linux/irq.h | 6 +- include/linux/irqdesc.h | 2 +- include/linux/irqdomain.h | 19 +- include/linux/isicom.h | 85 + include/linux/jump_label.h | 19 + include/linux/kallsyms.h | 2 +- include/linux/kasan.h | 53 +- include/linux/kcov.h | 1 - include/linux/kcsan-checks.h | 6 - include/linux/kcsan.h | 7 - include/linux/kernel.h | 9 +- include/linux/kexec.h | 8 - include/linux/kmsg_dump.h | 47 +- include/linux/lockdep.h | 25 +- include/linux/lsm_hook_defs.h | 7 +- include/linux/lsm_hooks.h | 22 +- include/linux/marvell_phy.h | 1 - include/linux/memcontrol.h | 290 +- include/linux/memory.h | 8 +- include/linux/memory_hotplug.h | 21 +- include/linux/memremap.h | 8 +- include/linux/mfd/ab3100.h | 128 + 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/atc260x/atc2603c.h | 281 - include/linux/mfd/atc260x/atc2609a.h | 308 - include/linux/mfd/atc260x/core.h | 58 - include/linux/mfd/core.h | 6 +- include/linux/mfd/da9063/registers.h | 3 - include/linux/mfd/db8500-prcmu.h | 2 +- include/linux/mfd/intel-m10-bmc.h | 7 +- include/linux/mfd/lp87565.h | 3 + include/linux/mfd/lpc_ich.h | 2 +- include/linux/mfd/ntxec.h | 38 - include/linux/mfd/rn5t618.h | 1 - include/linux/mfd/rohm-bd957x.h | 140 - include/linux/mfd/rohm-generic.h | 2 - include/linux/mhi.h | 6 +- include/linux/migrate.h | 7 +- include/linux/mlx5/device.h | 2 - include/linux/mlx5/driver.h | 20 +- include/linux/mlx5/eswitch.h | 5 +- include/linux/mlx5/mlx5_ifc.h | 21 +- include/linux/mm.h | 96 +- include/linux/mmc/host.h | 5 + include/linux/mmc/sdio.h | 2 +- include/linux/mmzone.h | 18 +- include/linux/moxtet.h | 2 +- include/linux/mtd/blktrans.h | 11 - include/linux/mtd/mtd.h | 4 - include/linux/mtd/nand-ecc-sw-bch.h | 2 + include/linux/mtd/nand-ecc-sw-hamming.h | 2 + include/linux/mtd/nand.h | 22 - include/linux/mtd/rawnand.h | 1 + include/linux/mutex.h | 4 +- include/linux/netdevice.h | 129 +- include/linux/netfilter/ipset/ip_set.h | 2 + include/linux/netfilter/nfnetlink.h | 27 - include/linux/netfs.h | 200 - include/linux/nfs_fs_sb.h | 1 - include/linux/nfsacl.h | 3 - include/linux/nvmem-consumer.h | 4 - include/linux/of.h | 70 +- include/linux/oid_registry.h | 10 +- include/linux/page-flags-layout.h | 62 +- include/linux/pagemap.h | 18 - include/linux/pagewalk.h | 4 +- include/linux/parport.h | 12 +- include/linux/pci.h | 1 - include/linux/pci_ids.h | 31 + include/linux/pcs/pcs-xpcs.h | 5 - include/linux/pgtable.h | 22 +- include/linux/phy.h | 1 - include/linux/phy/phy.h | 26 - include/linux/phy/tegra/xusb.h | 10 +- include/linux/phylink.h | 2 - include/linux/platform_data/asoc-mx27vis.h | 12 + include/linux/platform_data/cros_ec_commands.h | 1 - include/linux/platform_data/hirschmann-hellcreek.h | 1 - include/linux/platform_data/{x86 => }/intel-spi.h | 0 include/linux/platform_data/media/camera-mx2.h | 31 + include/linux/platform_data/media/camera-mx3.h | 43 + include/linux/platform_data/simplefb.h | 1 - include/linux/platform_data/usb-mx2.h | 29 + include/linux/pm_opp.h | 44 +- include/linux/power/bq27xxx_battery.h | 2 +- include/linux/power_supply.h | 13 - include/linux/ppp_channel.h | 3 - include/linux/pps-gpio.h | 19 + include/linux/preempt.h | 6 +- include/linux/proc_fs.h | 1 - include/linux/psi.h | 1 + include/linux/psi_types.h | 3 +- include/linux/ptp_pch.h | 22 - include/linux/pwm.h | 2 + include/linux/qcom-geni-se.h | 2 + include/linux/qed/qed_chain.h | 8 +- include/linux/randomize_kstack.h | 54 + include/linux/rcu_segcblist.h | 7 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 5 +- include/linux/rcutiny.h | 7 +- include/linux/rcutree.h | 2 - include/linux/regmap.h | 7 - include/linux/remoteproc.h | 25 +- include/linux/reset.h | 315 - include/linux/ring_buffer.h | 3 +- include/linux/rpmsg.h | 3 +- include/linux/rtmutex.h | 35 +- include/linux/rwsem.h | 2 +- include/linux/sbitmap.h | 85 +- include/linux/sched.h | 21 +- include/linux/sched/mm.h | 27 +- include/linux/sched/user.h | 3 + include/linux/scmi_protocol.h | 200 +- include/linux/secretmem.h | 30 - include/linux/security.h | 22 +- include/linux/seq_buf.h | 25 - include/linux/serial_s3c.h | 16 - include/linux/set_memory.h | 16 +- include/linux/shmem_fs.h | 26 +- include/linux/shrinker.h | 7 +- include/linux/skbuff.h | 32 +- include/linux/skmsg.h | 82 +- include/linux/slab.h | 4 - include/linux/slub_def.h | 2 - include/linux/smp.h | 58 +- include/linux/soundwire/sdw.h | 34 +- include/linux/spi/spi.h | 19 +- include/linux/spinlock.h | 17 +- include/linux/stacktrace.h | 19 - include/linux/static_call.h | 26 +- include/linux/static_call_types.h | 18 - include/linux/stmmac.h | 43 - include/linux/sunrpc/svc.h | 25 - include/linux/sunrpc/svc_rdma.h | 11 +- include/linux/sunrpc/svc_xprt.h | 2 - include/linux/sunrpc/xdr.h | 34 - include/linux/surface_aggregator/controller.h | 74 +- include/linux/surface_aggregator/device.h | 31 +- include/linux/swap.h | 22 - include/linux/swiotlb.h | 68 +- include/linux/syscalls.h | 10 - include/linux/sysctl.h | 2 - include/linux/thermal.h | 2 +- include/linux/thunderbolt.h | 54 +- include/linux/timer.h | 2 + include/linux/timex.h | 2 +- include/linux/trace_events.h | 7 +- include/linux/tracepoint.h | 2 +- include/linux/tty.h | 2 +- include/linux/tty_ldisc.h | 3 + include/linux/udp.h | 22 +- include/linux/uio.h | 11 - include/linux/usb.h | 6 +- include/linux/usb/ch9.h | 62 +- include/linux/usb/ehci_pdriver.h | 1 - include/linux/user_namespace.h | 4 - include/linux/userfaultfd_k.h | 49 +- include/linux/vgaarb.h | 4 +- include/linux/virtio_net.h | 2 - include/linux/vm_event_item.h | 8 - include/linux/vmalloc.h | 74 +- include/linux/vmstat.h | 24 +- include/linux/wait.h | 4 +- include/linux/wmi.h | 2 +- include/linux/ww_mutex.h | 17 +- include/linux/xarray.h | 4 +- include/media/cec.h | 2 +- include/media/davinci/isif.h | 8 +- include/media/davinci/vpbe_osd.h | 6 +- include/media/dvbdev.h | 2 +- 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/rc-map.h | 2 - include/media/v4l2-ctrls.h | 5 +- include/media/v4l2-h264.h | 6 +- include/media/v4l2-jpeg.h | 22 - include/media/v4l2-mc.h | 8 +- include/media/videobuf2-core.h | 6 +- include/media/vp8-ctrls.h | 114 + include/net/af_rxrpc.h | 2 +- include/net/bluetooth/hci.h | 1 - include/net/bluetooth/hci_core.h | 1 - include/net/bluetooth/l2cap.h | 1 - include/net/bluetooth/mgmt.h | 1 - include/net/bpf_sk_storage.h | 1 + include/net/dsa.h | 16 - include/net/flow_dissector.h | 6 +- include/net/flow_offload.h | 6 - include/net/gro.h | 13 - include/net/if_inet6.h | 37 +- include/net/ipv6.h | 1 - include/net/ipv6_stubs.h | 2 - include/net/lapb.h | 2 +- include/net/mld.h | 3 - include/net/mptcp.h | 9 +- include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 3 + include/net/netfilter/nf_flow_table.h | 64 +- include/net/netfilter/nf_log.h | 25 + include/net/netfilter/nf_tables.h | 14 +- include/net/netns/ipv4.h | 133 +- include/net/netns/ipv6.h | 28 +- include/net/netns/xfrm.h | 4 +- include/net/nexthop.h | 76 +- include/net/nfc/nci_core.h | 2 + include/net/page_pool.h | 2 +- include/net/pkt_sched.h | 9 - include/net/psample.h | 21 +- include/net/red.h | 4 +- include/net/sch_generic.h | 14 - include/net/sock.h | 9 - include/net/switchdev.h | 1 - include/net/tc_act/tc_police.h | 52 - include/net/tcp.h | 41 +- include/net/udp.h | 27 +- include/net/xdp_sock.h | 19 + include/net/xfrm.h | 4 +- include/rdma/ib_cache.h | 18 +- include/rdma/ib_mad.h | 2 +- include/rdma/ib_sa.h | 15 +- include/rdma/ib_verbs.h | 192 +- include/rdma/iw_cm.h | 1 - include/rdma/rdma_cm.h | 2 +- include/rdma/rdma_counter.h | 16 +- include/rdma/rdma_vt.h | 18 +- include/rdma/rw.h | 18 +- include/rdma/uverbs_ioctl.h | 80 +- include/scsi/scsi_cmnd.h | 3 - include/scsi/scsi_device.h | 8 +- include/scsi/scsi_dh.h | 2 +- include/scsi/scsi_host.h | 84 +- include/soc/at91/pm.h | 16 - include/soc/mscc/ocelot.h | 25 +- include/soc/tegra/mc.h | 7 - include/sound/control.h | 35 +- include/sound/hda_register.h | 8 +- include/sound/rt5645.h | 32 + include/sound/soc-component.h | 7 +- include/sound/soc-dpcm.h | 10 +- include/sound/soc.h | 36 +- include/sound/sof.h | 1 - include/target/target_core_backend.h | 2 - include/target/target_core_base.h | 59 +- include/target/target_core_fabric.h | 21 +- include/trace/events/afs.h | 74 +- include/trace/events/btrfs.h | 12 - include/trace/events/cma.h | 68 +- include/trace/events/io_uring.h | 13 +- include/trace/events/kmem.h | 24 +- include/trace/events/migrate.h | 25 +- include/trace/events/mmflags.h | 7 - include/trace/events/netfs.h | 201 - include/trace/events/rcu.h | 31 +- include/trace/events/sched.h | 2 +- include/trace/events/sunrpc.h | 1 - include/trace/events/timer.h | 2 +- include/trace/events/ufs.h | 21 - include/trace/events/xdp.h | 62 +- include/trace/events/xen.h | 2 +- include/uapi/asm-generic/unistd.h | 14 +- include/uapi/drm/amdgpu_drm.h | 34 - include/uapi/drm/drm.h | 125 +- include/uapi/drm/drm_mode.h | 3 +- include/uapi/drm/etnaviv_drm.h | 3 - include/uapi/drm/i915_drm.h | 1 - include/uapi/linux/android/binder.h | 20 - include/uapi/linux/blkpg.h | 28 +- include/uapi/linux/bpf.h | 766 +- include/uapi/linux/btf.h | 5 +- include/uapi/linux/can.h | 2 +- include/uapi/linux/cec.h | 3 +- include/uapi/linux/cyclades.h | 494 + include/uapi/linux/dm-ioctl.h | 18 +- include/uapi/linux/dqblk_xfs.h | 5 +- include/uapi/linux/ethtool.h | 45 +- include/uapi/linux/ethtool_netlink.h | 17 - include/uapi/linux/icmp.h | 42 - include/uapi/linux/icmpv6.h | 3 - include/uapi/linux/if_bonding.h | 11 + include/uapi/linux/if_fddi.h | 2 +- include/uapi/linux/iio/buffer.h | 10 - include/uapi/linux/io_uring.h | 17 - include/uapi/linux/iommu.h | 3 +- include/uapi/linux/kfd_ioctl.h | 4 +- include/uapi/linux/landlock.h | 128 - include/uapi/linux/magic.h | 1 - include/uapi/linux/major.h | 2 + include/uapi/linux/map_to_7segment.h | 14 + include/uapi/linux/mempolicy.h | 7 - include/uapi/linux/nexthop.h | 47 +- include/uapi/linux/nfs4.h | 6 + include/uapi/linux/nfsd/nfsfh.h | 27 +- include/uapi/linux/pkt_cls.h | 2 - include/uapi/linux/psample.h | 7 - include/uapi/linux/ptrace.h | 10 - include/uapi/linux/rpmsg.h | 13 +- include/uapi/linux/rtnetlink.h | 8 - include/uapi/linux/serial.h | 4 +- include/uapi/linux/surface_aggregator/dtx.h | 146 - include/uapi/linux/thermal.h | 2 +- include/uapi/linux/usb/video.h | 3 +- include/uapi/linux/userfaultfd.h | 38 +- include/uapi/linux/uvcvideo.h | 10 +- include/uapi/linux/v4l2-controls.h | 202 +- include/uapi/linux/v4l2-subdev.h | 12 +- include/uapi/linux/videodev2.h | 20 +- include/uapi/linux/virtio_ids.h | 1 - include/uapi/linux/virtio_snd.h | 334 - include/uapi/misc/uacce/hisi_qm.h | 1 - include/uapi/mtd/mtd-abi.h | 2 - include/uapi/rdma/hns-abi.h | 2 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 - include/xen/interface/elfnote.h | 10 + include/xen/interface/hvm/hvm_vcpu.h | 10 + include/xen/interface/io/xenbus.h | 10 + include/xen/swiotlb-xen.h | 3 +- init/Kconfig | 78 +- init/init_task.c | 2 +- init/initramfs.c | 38 +- init/main.c | 32 +- ipc/sem.c | 12 +- kernel/async.c | 66 +- kernel/audit.c | 4 +- kernel/audit.h | 12 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 19 +- kernel/bpf/Makefile | 3 +- kernel/bpf/arraymap.c | 40 - kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/bpf_iter.c | 16 - kernel/bpf/bpf_local_storage.c | 39 +- kernel/bpf/bpf_lsm.c | 11 +- kernel/bpf/bpf_task_storage.c | 100 +- kernel/bpf/btf.c | 325 +- kernel/bpf/core.c | 47 +- kernel/bpf/cpumap.c | 9 +- kernel/bpf/devmap.c | 47 +- kernel/bpf/disasm.c | 15 +- kernel/bpf/hashtab.c | 67 +- kernel/bpf/helpers.c | 17 +- kernel/bpf/local_storage.c | 5 +- kernel/bpf/lpm_trie.c | 3 - kernel/bpf/syscall.c | 4 +- kernel/bpf/trampoline.c | 30 - kernel/bpf/verifier.c | 733 +- kernel/cgroup/cgroup.c | 34 +- kernel/cgroup/rstat.c | 63 +- kernel/configs/android-base.config | 1 + kernel/configs/tiny-base.config | 1 - kernel/cpu.c | 194 +- kernel/crash_core.c | 7 - kernel/cred.c | 2 +- kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_bp.c | 75 +- kernel/debug/kdb/kdb_main.c | 456 +- kernel/debug/kdb/kdb_private.h | 5 +- kernel/debug/kdb/kdb_support.c | 18 + kernel/dma/direct.c | 8 +- kernel/dma/direct.h | 6 +- kernel/dma/mapping.c | 148 +- kernel/dma/remap.c | 1 + kernel/dma/swiotlb.c | 505 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 24 +- kernel/events/ring_buffer.c | 9 +- kernel/exit.c | 67 +- kernel/fork.c | 43 +- kernel/futex.c | 29 +- kernel/gcov/Kconfig | 1 - kernel/gcov/base.c | 49 - kernel/gcov/clang.c | 260 +- kernel/gcov/fs.c | 110 - kernel/gcov/gcc_4_7.c | 173 +- kernel/gcov/gcov.h | 14 +- kernel/hung_task.c | 44 - kernel/irq/chip.c | 8 +- kernel/irq/dummychip.c | 2 +- kernel/irq/generic-chip.c | 1 - kernel/irq/ipi.c | 2 +- kernel/irq/irq_sim.c | 31 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 28 +- kernel/irq/manage.c | 23 +- kernel/irq/matrix.c | 11 +- kernel/irq/migration.c | 2 +- kernel/irq/msi.c | 2 +- kernel/irq/resend.c | 2 +- kernel/irq/timings.c | 8 +- kernel/kallsyms.c | 7 - kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 - kernel/kcsan/core.c | 7 +- kernel/kcsan/debugfs.c | 9 +- kernel/kcsan/encoding.h | 5 - kernel/kcsan/kcsan-test.c | 1207 + kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 1199 - kernel/kcsan/report.c | 5 - kernel/kcsan/selftest.c | 5 - kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 4 +- kernel/kmod.c | 2 +- kernel/livepatch/core.c | 4 +- kernel/livepatch/transition.c | 5 +- kernel/locking/Makefile | 2 + kernel/locking/lockdep.c | 24 +- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/locktorture.c | 146 +- kernel/locking/mcs_spinlock.h | 2 +- kernel/locking/mutex.c | 4 +- kernel/locking/osq_lock.c | 4 +- kernel/locking/rtmutex-debug.c | 182 + kernel/locking/rtmutex-debug.h | 37 + kernel/locking/rtmutex.c | 432 +- kernel/locking/rtmutex.h | 35 + kernel/locking/rtmutex_common.h | 105 +- kernel/locking/rwsem.c | 4 +- kernel/locking/spinlock.c | 4 +- kernel/module.c | 9 +- kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/printk/internal.h | 7 +- kernel/printk/printk.c | 478 +- kernel/printk/printk_safe.c | 30 +- kernel/ptrace.c | 25 - kernel/rcu/rcu_segcblist.c | 3 +- kernel/rcu/rcuscale.c | 15 +- kernel/rcu/rcutorture.c | 122 +- kernel/rcu/refscale.c | 109 +- kernel/rcu/srcutree.c | 4 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 97 +- kernel/rcu/tiny.c | 40 - kernel/rcu/tree.c | 176 +- kernel/rcu/tree.h | 11 +- kernel/rcu/tree_exp.h | 1 - kernel/rcu/tree_plugin.h | 418 +- kernel/rcu/tree_stall.h | 2 - kernel/resource.c | 45 +- kernel/sched/clock.c | 2 +- kernel/sched/core.c | 45 +- kernel/sched/cpuacct.c | 2 +- kernel/sched/cpufreq_schedutil.c | 31 +- kernel/sched/cpupri.c | 4 +- kernel/sched/cputime.c | 6 +- kernel/sched/deadline.c | 12 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 216 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 10 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/psi.c | 139 +- kernel/sched/rt.c | 6 +- kernel/sched/sched.h | 23 +- kernel/sched/stats.c | 2 +- kernel/sched/stats.h | 37 +- kernel/sched/topology.c | 95 +- kernel/seccomp.c | 2 +- kernel/signal.c | 4 +- kernel/smp.c | 464 +- kernel/softirq.c | 357 +- kernel/stop_machine.c | 1 - kernel/sys.c | 14 +- kernel/sys_ni.c | 8 - kernel/sysctl.c | 87 +- kernel/task_work.c | 3 - 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 | 4 +- kernel/time/tick-sched.h | 2 +- kernel/time/time.c | 2 +- kernel/time/timekeeping.c | 46 +- kernel/time/timer.c | 18 +- kernel/time/vsyscall.c | 2 +- kernel/torture.c | 6 +- kernel/trace/bpf_trace.c | 11 +- kernel/trace/fgraph.c | 4 +- kernel/trace/ftrace.c | 8 +- kernel/trace/ring_buffer.c | 140 +- kernel/trace/synth_event_gen_test.c | 2 +- kernel/trace/trace.c | 259 +- kernel/trace/trace.h | 16 +- kernel/trace/trace_event_perf.c | 2 +- kernel/trace/trace_events.c | 214 +- kernel/trace/trace_events_filter.c | 18 +- kernel/trace/trace_events_hist.c | 100 +- kernel/trace/trace_events_synth.c | 2 +- kernel/trace/trace_events_trigger.c | 45 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_printk.c | 11 - kernel/trace/trace_probe.c | 6 +- kernel/trace/trace_probe.h | 2 +- kernel/trace/trace_probe_tmpl.h | 2 +- kernel/trace/trace_selftest.c | 4 +- kernel/trace/trace_seq.c | 12 +- kernel/ucount.c | 4 - kernel/umh.c | 8 +- kernel/up.c | 40 +- kernel/user_namespace.c | 6 +- kernel/watchdog.c | 88 +- kernel/workqueue.c | 2 +- lib/Kconfig.debug | 130 +- lib/Kconfig.kasan | 9 +- lib/Kconfig.kcsan | 5 +- lib/Makefile | 1 - lib/bch.c | 2 +- lib/bitmap.c | 91 +- lib/cmdline.c | 1 - lib/crc8.c | 2 +- lib/decompress_unlzma.c | 2 +- lib/find_bit.c | 68 +- lib/genalloc.c | 2 +- lib/iov_iter.c | 321 +- lib/kunit/assert.c | 31 +- lib/list_sort.c | 2 +- lib/oid_registry.c | 24 - lib/sbitmap.c | 210 +- lib/stackdepot.c | 6 +- lib/test_bitmap.c | 46 +- lib/test_kasan.c | 53 +- lib/test_printf.c | 108 +- lib/test_rhashtable.c | 9 +- lib/test_slub.c | 124 - lib/vsprintf.c | 108 +- localversion-next | 1 - mm/Kconfig | 26 +- mm/Makefile | 8 +- mm/balloon_compaction.c | 4 +- mm/cma.c | 62 +- mm/cma.h | 25 +- mm/cma_debug.c | 8 +- mm/cma_sysfs.c | 112 - mm/compaction.c | 116 +- mm/debug_vm_pgtable.c | 4 +- mm/dmapool.c | 2 +- mm/filemap.c | 105 +- mm/frontswap.c | 12 +- mm/gup.c | 335 +- mm/gup_test.c | 29 +- mm/gup_test.h | 3 +- mm/highmem.c | 13 +- mm/huge_memory.c | 87 +- mm/hugetlb.c | 709 +- mm/hugetlb_cgroup.c | 9 +- mm/internal.h | 46 +- mm/interval_tree.c | 2 +- mm/io-mapping.c | 29 - mm/ioremap.c | 225 +- mm/kasan/common.c | 47 +- mm/kasan/generic.c | 12 +- mm/kasan/kasan.h | 31 +- mm/kasan/quarantine.c | 4 +- mm/kasan/report_generic.c | 4 +- mm/kasan/shadow.c | 14 +- mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 1 - mm/kfence/report.c | 2 +- mm/khugepaged.c | 65 +- mm/kmemleak.c | 2 +- mm/ksm.c | 23 +- mm/list_lru.c | 6 +- mm/madvise.c | 4 +- mm/memcontrol.c | 805 +- mm/memory-failure.c | 2 +- mm/memory.c | 205 +- mm/memory_hotplug.c | 171 +- mm/mempolicy.c | 92 +- mm/mempool.c | 6 +- mm/memremap.c | 22 +- mm/migrate.c | 99 +- mm/mlock.c | 7 +- mm/mm_init.c | 4 + mm/mmap.c | 39 +- mm/mprotect.c | 2 +- mm/mremap.c | 8 +- mm/msync.c | 6 +- mm/nommu.c | 38 +- mm/oom_kill.c | 6 +- mm/page-writeback.c | 13 +- mm/page_alloc.c | 460 +- mm/page_owner.c | 24 +- mm/page_poison.c | 4 +- mm/percpu-internal.h | 2 +- mm/percpu-vm.c | 7 +- mm/percpu.c | 2 +- mm/pgalloc-track.h | 6 +- mm/process_vm_access.c | 1 + mm/readahead.c | 70 - mm/secretmem.c | 261 - mm/shmem.c | 97 +- mm/slab.c | 53 +- mm/slab.h | 33 +- mm/slab_common.c | 26 +- mm/slob.c | 2 - mm/slub.c | 236 +- mm/sparse.c | 3 +- mm/swap.c | 69 +- mm/swap_slots.c | 2 +- mm/swap_state.c | 19 +- mm/swapfile.c | 4 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 62 +- mm/util.c | 41 +- mm/vmalloc.c | 722 +- mm/vmscan.c | 411 +- mm/vmstat.c | 37 +- mm/workingset.c | 1 + mm/zpool.c | 2 +- mm/zsmalloc.c | 8 +- mm/zswap.c | 2 +- net/6lowpan/nhc_udp.c | 4 +- net/8021q/vlan_core.c | 10 +- net/8021q/vlan_dev.c | 21 - net/9p/client.c | 4 +- net/9p/error.c | 2 +- net/9p/trans_fd.c | 2 +- net/Kconfig | 14 +- net/ax25/TODO | 20 + net/ax25/af_ax25.c | 1 - net/batman-adv/bridge_loop_avoidance.c | 5 +- net/batman-adv/multicast.c | 6 +- net/bluetooth/ecdh_helper.c | 2 + net/bluetooth/ecdh_helper.h | 2 +- net/bluetooth/hci_conn.c | 14 +- net/bluetooth/hci_event.c | 32 +- net/bluetooth/hci_request.c | 48 +- net/bluetooth/l2cap_core.c | 20 +- net/bluetooth/l2cap_sock.c | 8 - net/bluetooth/mgmt.c | 13 +- net/bluetooth/sco.c | 4 +- net/bluetooth/selftest.c | 2 +- net/bluetooth/smp.c | 117 +- net/bpf/test_run.c | 276 +- net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_device.c | 49 - net/bridge/br_fdb.c | 50 - net/bridge/br_input.c | 1 - net/bridge/br_mdb.c | 148 +- net/bridge/br_mrp.c | 7 - net/bridge/br_multicast_eht.c | 141 +- net/bridge/br_private.h | 20 - net/bridge/br_stp.c | 27 - net/bridge/br_vlan.c | 128 - net/bridge/br_vlan_tunnel.c | 2 +- net/bridge/netfilter/Kconfig | 4 + net/bridge/netfilter/Makefile | 3 + net/bridge/netfilter/nf_log_bridge.c | 79 + net/can/bcm.c | 10 +- net/can/isotp.c | 11 +- net/can/raw.c | 14 +- net/ceph/osdmap.c | 2 +- net/core/Makefile | 6 +- net/core/bpf_sk_storage.c | 2 +- net/core/dev.c | 364 +- net/core/dev_addr_lists.c | 4 +- net/core/drop_monitor.c | 2 +- net/core/filter.c | 276 +- net/core/flow_dissector.c | 41 +- net/core/neighbour.c | 2 +- net/core/net-procfs.c | 3 + net/core/net-sysfs.c | 177 +- net/core/netevent.c | 2 +- net/core/page_pool.c | 111 +- net/core/skbuff.c | 16 +- net/core/skmsg.c | 212 +- net/core/sock.c | 12 +- net/core/sock_map.c | 77 +- net/core/sysctl_net_core.c | 10 - net/decnet/TODO | 40 + net/decnet/dn_nsp_in.c | 2 +- net/decnet/dn_route.c | 49 +- net/dsa/Kconfig | 17 +- net/dsa/dsa2.c | 8 +- net/dsa/dsa_priv.h | 23 +- net/dsa/port.c | 197 +- net/dsa/slave.c | 47 +- net/dsa/switch.c | 15 +- net/dsa/tag_brcm.c | 107 +- net/dsa/tag_mtk.c | 14 +- net/dsa/tag_ocelot.c | 8 + net/dsa/tag_rtl4_a.c | 2 +- net/ethernet/eth.c | 13 +- net/ethtool/Makefile | 2 +- net/ethtool/fec.c | 238 - net/ethtool/ioctl.c | 21 - net/ethtool/netlink.c | 19 - net/ethtool/netlink.h | 4 - net/hsr/hsr_debugfs.c | 2 +- net/ipv4/Makefile | 2 +- net/ipv4/ah4.c | 2 +- net/ipv4/bpf_tcp_ca.c | 43 - net/ipv4/esp4.c | 8 +- net/ipv4/esp4_offload.c | 17 +- net/ipv4/icmp.c | 134 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_vti.c | 6 +- net/ipv4/netfilter/Kconfig | 10 +- net/ipv4/netfilter/Makefile | 4 + net/ipv4/netfilter/nf_log_arp.c | 172 + net/ipv4/netfilter/nf_log_ipv4.c | 395 + net/ipv4/nexthop.c | 1544 +- net/ipv4/ping.c | 4 +- net/ipv4/route.c | 183 +- net/ipv4/sysctl_net_ipv4.c | 249 +- net/ipv4/tcp.c | 12 - net/ipv4/tcp_bpf.c | 4 +- net/ipv4/tcp_cubic.c | 24 +- net/ipv4/tcp_input.c | 10 +- net/ipv4/tcp_lp.c | 4 +- net/ipv4/tcp_output.c | 20 +- net/ipv4/udp.c | 5 - net/ipv4/udp_offload.c | 27 +- net/ipv6/addrconf.c | 11 +- net/ipv6/addrconf_core.c | 9 +- net/ipv6/af_inet6.c | 3 +- net/ipv6/ah6.c | 4 +- net/ipv6/esp6.c | 4 +- net/ipv6/esp6_offload.c | 19 +- net/ipv6/exthdrs.c | 5 +- net/ipv6/icmp.c | 16 +- net/ipv6/ip6_gre.c | 7 +- net/ipv6/ip6_tunnel.c | 5 +- net/ipv6/ip6_vti.c | 9 +- net/ipv6/mcast.c | 1080 +- net/ipv6/netfilter/Kconfig | 5 +- net/ipv6/netfilter/Makefile | 3 + net/ipv6/netfilter/nf_log_ipv6.c | 427 + net/ipv6/route.c | 28 +- net/ipv6/seg6_local.c | 11 +- net/ipv6/sit.c | 7 +- net/ipv6/sysctl_net_ipv6.c | 38 +- net/ipv6/udp.c | 1 - net/ipv6/udp_offload.c | 3 +- net/iucv/af_iucv.c | 4 +- net/kcm/kcmsock.c | 4 +- net/l2tp/l2tp_core.c | 2 +- net/l3mdev/l3mdev.c | 4 +- net/lapb/lapb_iface.c | 4 +- net/lapb/lapb_timer.c | 19 +- net/llc/llc_c_ev.c | 4 +- net/llc/llc_core.c | 4 +- net/llc/llc_pdu.c | 2 +- net/llc/llc_s_ac.c | 2 +- net/mac80211/cfg.c | 2 +- net/mac80211/iface.c | 1 - net/mac80211/rx.c | 1 - net/mptcp/options.c | 50 +- net/mptcp/pm.c | 64 +- net/mptcp/pm_netlink.c | 275 +- net/mptcp/protocol.c | 42 +- net/mptcp/protocol.h | 39 +- net/mptcp/subflow.c | 2 +- net/ncsi/internal.h | 2 +- net/ncsi/ncsi-manage.c | 20 +- net/netfilter/Kconfig | 20 +- net/netfilter/Makefile | 6 +- net/netfilter/ipset/ip_set_core.c | 17 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/nf_conntrack_acct.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 77 +- net/netfilter/nf_conntrack_proto_dccp.c | 1 - net/netfilter/nf_conntrack_standalone.c | 1 - net/netfilter/nf_flow_table_core.c | 143 +- net/netfilter/nf_flow_table_ip.c | 453 +- net/netfilter/nf_flow_table_offload.c | 229 +- net/netfilter/nf_log.c | 10 + net/netfilter/nf_log_common.c | 224 + net/netfilter/nf_log_netdev.c | 78 + net/netfilter/nf_log_syslog.c | 1089 - net/netfilter/nf_tables_api.c | 331 +- net/netfilter/nf_tables_trace.c | 9 +- net/netfilter/nfnetlink_acct.c | 11 +- net/netfilter/nfnetlink_cthelper.c | 11 +- net/netfilter/nfnetlink_cttimeout.c | 22 +- net/netfilter/nfnetlink_log.c | 11 +- net/netfilter/nfnetlink_queue.c | 12 +- net/netfilter/nft_compat.c | 11 +- net/netfilter/nft_ct.c | 1 - net/netfilter/nft_flow_offload.c | 211 +- net/netfilter/nft_log.c | 20 +- net/netfilter/xt_LOG.c | 1 - net/netfilter/xt_NFLOG.c | 1 - net/netfilter/xt_TRACE.c | 1 - net/netlabel/netlabel_mgmt.c | 2 +- net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/nfc/digital_core.c | 2 +- net/nfc/llcp_sock.c | 10 - net/nfc/nci/uart.c | 148 +- net/openvswitch/vport.c | 8 +- net/openvswitch/vport.h | 2 +- net/packet/af_packet.c | 2 +- net/psample/psample.c | 45 +- net/qrtr/qrtr.c | 47 +- net/rds/message.c | 3 +- net/rds/recv.c | 4 + net/rds/send.c | 2 +- net/rose/rose_route.c | 2 - net/rxrpc/recvmsg.c | 9 +- net/sched/act_api.c | 3 - net/sched/act_police.c | 59 +- net/sched/act_sample.c | 27 +- net/sched/cls_api.c | 3 - net/sched/cls_flower.c | 40 +- net/sched/sch_cbq.c | 4 +- net/sched/sch_generic.c | 75 +- net/sched/sch_htb.c | 5 +- net/sched/sch_taprio.c | 64 +- net/sctp/sm_make_chunk.c | 2 +- net/sctp/sm_statefuns.c | 10 +- net/sctp/socket.c | 2 +- net/socket.c | 2 +- net/sunrpc/svc_xprt.c | 72 +- net/sunrpc/svcsock.c | 24 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 174 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 111 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 69 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 15 +- net/tipc/addr.c | 1 - net/tipc/addr.h | 46 +- net/tipc/bearer.c | 51 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 14 +- net/tipc/monitor.c | 63 +- net/tipc/msg.c | 23 +- net/tipc/name_distr.c | 93 +- net/tipc/name_table.c | 426 +- net/tipc/name_table.h | 63 +- net/tipc/net.c | 8 +- net/tipc/netlink_compat.c | 2 +- net/tipc/node.c | 35 +- net/tipc/socket.c | 321 +- net/tipc/subscr.c | 86 +- net/tipc/subscr.h | 17 +- net/tls/tls_device.c | 2 +- net/vmw_vsock/af_vsock.c | 2 +- net/wireless/reg.c | 2 +- net/x25/af_x25.c | 2 +- net/xdp/xsk.c | 114 +- net/xdp/xsk_queue.h | 30 +- net/xdp/xskmap.c | 17 +- net/xfrm/xfrm_compat.c | 12 +- net/xfrm/xfrm_device.c | 2 + net/xfrm/xfrm_interface.c | 3 - net/xfrm/xfrm_output.c | 23 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_state.c | 11 +- net/xfrm/xfrm_user.c | 2 +- rust/.gitignore | 5 - rust/Makefile | 142 - rust/compiler_builtins.rs | 135 - rust/exports.c | 17 - rust/helpers.c | 65 - rust/kernel/allocator.rs | 68 - rust/kernel/bindings.rs | 21 - rust/kernel/bindings_helper.h | 16 - rust/kernel/buffer.rs | 39 - rust/kernel/c_types.rs | 133 - rust/kernel/chrdev.rs | 144 - rust/kernel/error.rs | 103 - rust/kernel/file_operations.rs | 529 - rust/kernel/lib.rs | 144 - rust/kernel/miscdev.rs | 97 - rust/kernel/module_param.rs | 479 - rust/kernel/prelude.rs | 18 - rust/kernel/printk.rs | 85 - rust/kernel/random.rs | 50 - rust/kernel/static_assert.rs | 38 - rust/kernel/sync/arc.rs | 184 - rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 82 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 68 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 108 - rust/kernel/sysctl.rs | 188 - rust/kernel/types.rs | 73 - rust/kernel/user_ptr.rs | 267 - rust/module.rs | 677 - samples/Kconfig | 7 - samples/Makefile | 1 - samples/bpf/do_hbm_test.sh | 2 +- samples/bpf/sampleip_kern.c | 1 + samples/bpf/trace_event_kern.c | 1 + samples/bpf/xdpsock_user.c | 55 +- samples/configfs/configfs_sample.c | 155 +- samples/landlock/.gitignore | 1 - samples/landlock/Makefile | 13 - samples/landlock/sandboxer.c | 238 - samples/pktgen/README.rst | 18 - samples/pktgen/functions.sh | 7 +- samples/pktgen/parameters.sh | 15 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 3 + .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 3 + samples/pktgen/pktgen_sample01_simple.sh | 25 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 29 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 15 +- samples/pktgen/pktgen_sample04_many_flows.sh | 17 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 17 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 31 +- samples/vfio-mdev/mdpy.c | 4 +- scripts/Kbuild.include | 80 + scripts/Kconfig.include | 6 - scripts/Makefile | 1 - scripts/Makefile.asm-generic | 4 +- scripts/Makefile.build | 34 +- scripts/Makefile.clean | 2 +- scripts/Makefile.compiler | 75 - scripts/Makefile.dtbinst | 2 +- scripts/Makefile.headersinst | 2 +- scripts/Makefile.kasan | 16 +- scripts/Makefile.lib | 65 +- scripts/Makefile.modinst | 2 +- scripts/Makefile.modpost | 4 +- scripts/Makefile.modsign | 2 +- scripts/as-version.sh | 82 - scripts/bpf_doc.py | 732 - scripts/bpf_helpers_doc.py | 615 + scripts/cc-version.sh | 20 +- scripts/checkpatch.pl | 150 +- scripts/checksyscalls.sh | 4 - scripts/gcc-x86_32-has-stack-protector.sh | 6 +- scripts/gdb/linux/cpus.py | 23 +- scripts/gdb/linux/symbols.py | 3 +- scripts/kallsyms.c | 33 +- scripts/kconfig/Makefile | 17 +- scripts/kconfig/conf.c | 353 +- scripts/kconfig/confdata.c | 298 +- scripts/kconfig/expr.h | 6 + scripts/kconfig/lexer.l | 3 + scripts/kconfig/lkc.h | 5 + scripts/kconfig/mconf.c | 2 - scripts/kconfig/menu.c | 22 + scripts/kconfig/parser.y | 20 +- scripts/kconfig/symbol.c | 1 + scripts/kconfig/tests/choice/Kconfig | 2 +- .../kconfig/tests/choice_value_with_m_dep/Kconfig | 2 +- scripts/kconfig/tests/conftest.py | 4 - scripts/kconfig/tests/inter_choice/Kconfig | 2 +- scripts/kernel-doc | 36 +- scripts/ld-version.sh | 11 +- scripts/link-vmlinux.sh | 12 - scripts/min-tool-version.sh | 39 - scripts/module.lds.S | 2 + scripts/package/buildtar | 8 - scripts/recordmcount.pl | 26 +- scripts/rust-version.sh | 31 - scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 29 +- scripts/test_dwarf5_support.sh | 8 + security/Kconfig | 24 +- security/Kconfig.hardening | 4 +- security/Makefile | 2 - security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 - security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 25 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/integrity/digsig_asymmetric.c | 30 +- security/integrity/ima/ima.h | 4 + security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_kexec.c | 9 +- security/integrity/ima/ima_main.c | 14 +- .../integrity/platform_certs/keyring_handler.c | 11 - security/integrity/platform_certs/load_uefi.c | 20 +- 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 | 228 +- security/selinux/ima.c | 87 +- security/selinux/include/ima.h | 6 - security/selinux/include/objsec.h | 6 - security/selinux/include/security.h | 2 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/selinuxfs.c | 6 - security/selinux/ss/hashtab.c | 2 +- security/selinux/ss/services.c | 5 +- security/smack/smack.h | 24 +- security/smack/smack_lsm.c | 74 +- sound/Kconfig | 2 - sound/Makefile | 3 +- sound/core/Kconfig | 6 - sound/core/Makefile | 2 - sound/core/control.c | 182 +- sound/core/control_led.c | 770 - sound/core/init.c | 2 + sound/core/oss/pcm_oss.c | 8 +- sound/core/pcm_memory.c | 12 +- sound/core/pcm_native.c | 4 +- sound/core/seq_device.c | 15 +- sound/drivers/vx/vx_core.c | 2 +- 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/pci/asihpi/hpicmn.h | 2 +- sound/pci/asihpi/hpidspcd.h | 2 +- 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/hda/Kconfig | 4 +- sound/pci/hda/hda_auto_parser.h | 2 +- sound/pci/hda/hda_codec.c | 69 +- sound/pci/hda/hda_generic.c | 162 +- sound/pci/hda/hda_generic.h | 15 +- sound/pci/hda/hda_jack.c | 73 +- sound/pci/hda/hda_jack.h | 8 - sound/pci/hda/hda_local.h | 18 +- sound/pci/hda/patch_ca0132.c | 4 +- sound/pci/hda/patch_cirrus.c | 1090 +- sound/pci/hda/patch_hdmi.c | 25 +- sound/pci/hda/patch_realtek.c | 17 +- sound/pci/hda/patch_sigmatel.c | 6 +- sound/pci/hda/thinkpad_helper.c | 2 +- sound/pci/mixart/mixart_hwdep.c | 3 +- sound/pci/rme9652/hdsp.c | 3 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 3 +- sound/pci/vx222/vx222_ops.c | 10 +- sound/ppc/keywest.c | 5 + sound/ppc/snd_ps3_reg.h | 2 +- sound/soc/amd/Kconfig | 7 +- sound/soc/amd/acp-da7219-max98357a.c | 386 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 2 +- sound/soc/atmel/Kconfig | 3 - sound/soc/atmel/mchp-i2s-mcc.c | 161 +- sound/soc/bcm/cygnus-ssp.c | 4 +- sound/soc/codecs/Kconfig | 35 - sound/soc/codecs/Makefile | 12 +- 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 | 46 +- sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs4270.c | 1 - sound/soc/codecs/cs42l42.c | 323 +- sound/soc/codecs/cs42l42.h | 28 +- sound/soc/codecs/cx20442.c | 1 + 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/jz4760.c | 11 +- sound/soc/codecs/jz4770.c | 7 +- sound/soc/codecs/lpass-rx-macro.c | 3 +- sound/soc/codecs/lpass-wsa-macro.c | 2 - sound/soc/codecs/madera.h | 2 +- sound/soc/codecs/max98090.c | 2 +- sound/soc/codecs/max98373-i2c.c | 1 - sound/soc/codecs/max98373-sdw.c | 1 - sound/soc/codecs/max98373.c | 16 - sound/soc/codecs/max98373.h | 3 - sound/soc/codecs/mt6358.c | 4 +- sound/soc/codecs/mt6359-accdet.c | 1080 - sound/soc/codecs/mt6359-accdet.h | 128 - sound/soc/codecs/mt6359.c | 4 +- sound/soc/codecs/mt6359.h | 1864 +- sound/soc/codecs/nau8825.c | 11 +- sound/soc/codecs/pcm1681.c | 2 +- sound/soc/codecs/rt1011.c | 49 +- sound/soc/codecs/rt1015.c | 27 +- sound/soc/codecs/rt1015.h | 10 - sound/soc/codecs/rt1015p.c | 10 - sound/soc/codecs/rt1016.c | 11 +- sound/soc/codecs/rt1019.c | 940 - sound/soc/codecs/rt1019.h | 320 - sound/soc/codecs/rt1305.c | 6 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt1308.c | 10 +- sound/soc/codecs/rt1316-sdw.c | 744 - sound/soc/codecs/rt1316-sdw.h | 55 - sound/soc/codecs/rt5631.c | 4 +- sound/soc/codecs/rt5640.c | 12 +- sound/soc/codecs/rt5645.c | 47 +- sound/soc/codecs/rt5645.h | 2 + sound/soc/codecs/rt5651.c | 6 +- sound/soc/codecs/rt5659.c | 4 +- sound/soc/codecs/rt5660.c | 4 +- sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5665.c | 4 +- sound/soc/codecs/rt5668.c | 8 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/rt5677.c | 6 +- sound/soc/codecs/rt5682-i2c.c | 2 +- sound/soc/codecs/rt5682-sdw.c | 6 +- sound/soc/codecs/rt5682.c | 14 +- sound/soc/codecs/rt5682.h | 1 - sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdca-sdw.c | 425 - sound/soc/codecs/rt711-sdca-sdw.h | 99 - sound/soc/codecs/rt711-sdca.c | 1492 - sound/soc/codecs/rt711-sdca.h | 238 - sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715-sdca-sdw.c | 278 - sound/soc/codecs/rt715-sdca-sdw.h | 170 - sound/soc/codecs/rt715-sdca.c | 1075 - sound/soc/codecs/rt715-sdca.h | 136 - sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/sgtl5000.c | 6 +- sound/soc/codecs/sigmadsp-regmap.c | 2 +- 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/wcd-clsh-v2.h | 6 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 + sound/soc/codecs/wm2200.c | 7 + sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 12 +- sound/soc/codecs/wm8524.c | 2 +- sound/soc/codecs/wm8903.c | 2 + sound/soc/codecs/wm8958-dsp2.c | 16 +- sound/soc/codecs/wm8960.c | 20 +- sound/soc/codecs/wm8962.c | 23 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8994.h | 2 +- sound/soc/codecs/wm8996.c | 2 +- sound/soc/codecs/wm8997.c | 14 +- sound/soc/codecs/wm8998.c | 9 - sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/codecs/wm_hubs.h | 2 +- sound/soc/dwc/local.h | 6 +- sound/soc/fsl/Kconfig | 32 - sound/soc/fsl/Makefile | 6 - sound/soc/fsl/fsl-asoc-card.c | 17 +- sound/soc/fsl/fsl_asrc.c | 59 +- sound/soc/fsl/fsl_asrc_dma.c | 5 +- sound/soc/fsl/fsl_audmix.c | 3 +- sound/soc/fsl/fsl_dma.c | 3 + sound/soc/fsl/fsl_easrc.c | 9 +- sound/soc/fsl/fsl_esai.c | 50 +- sound/soc/fsl/fsl_micfil.c | 27 +- sound/soc/fsl/fsl_rpmsg.c | 279 - sound/soc/fsl/fsl_rpmsg.h | 35 - sound/soc/fsl/fsl_sai.c | 62 +- sound/soc/fsl/fsl_sai.h | 4 - sound/soc/fsl/fsl_spdif.c | 33 +- sound/soc/fsl/fsl_ssi.c | 7 +- sound/soc/fsl/fsl_xcvr.c | 19 +- sound/soc/fsl/imx-audio-rpmsg.c | 140 - sound/soc/fsl/imx-hdmi.c | 5 + sound/soc/fsl/imx-pcm-rpmsg.c | 918 - sound/soc/fsl/imx-pcm-rpmsg.h | 512 - sound/soc/fsl/imx-rpmsg.c | 150 - sound/soc/fsl/mpc5200_dma.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 2 +- sound/soc/fsl/p1022_ds.c | 2 +- sound/soc/generic/simple-card-utils.c | 2 +- sound/soc/intel/Makefile | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 12 +- sound/soc/intel/atom/sst/sst_acpi.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/boards/Kconfig | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 14 +- sound/soc/intel/boards/bytcr_wm5102.c | 36 +- 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/boards/sof_wm8804.c | 6 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 23 + sound/soc/intel/skylake/Makefile | 2 +- sound/soc/intel/skylake/skl-topology.c | 17 +- sound/soc/mediatek/Kconfig | 1 - sound/soc/mediatek/common/mtk-btcvsd.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h | 4 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 4 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 29 - sound/soc/meson/aiu-acodec-ctrl.c | 2 +- sound/soc/meson/aiu-codec-ctrl.c | 2 +- sound/soc/meson/aiu.c | 4 +- sound/soc/meson/aiu.h | 2 +- sound/soc/mxs/mxs-saif.c | 10 + sound/soc/pxa/mmp-sspa.c | 1 + sound/soc/qcom/lpass-cpu.c | 2 +- sound/soc/qcom/lpass-hdmi.c | 4 + sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 209 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 4 +- sound/soc/qcom/qdsp6/q6afe.c | 9 +- sound/soc/qcom/qdsp6/q6afe.h | 4 +- sound/soc/qcom/qdsp6/q6asm.h | 6 +- sound/soc/samsung/i2s.c | 3 +- sound/soc/samsung/s3c24xx_simtec.c | 5 - sound/soc/samsung/smdk_wm8994.c | 1 - sound/soc/samsung/snow.c | 5 +- sound/soc/samsung/tm2_wm5110.c | 5 +- sound/soc/sh/dma-sh7760.c | 1 + sound/soc/sh/rcar/adg.c | 15 +- sound/soc/sh/rcar/cmd.c | 15 +- sound/soc/sh/rcar/core.c | 103 +- sound/soc/sh/rcar/ctu.c | 2 - sound/soc/sh/rcar/rsnd.h | 6 +- sound/soc/sh/rcar/ssi.c | 46 +- sound/soc/sh/rcar/ssiu.c | 22 +- sound/soc/sh/siu_pcm.c | 6 +- sound/soc/soc-component.c | 16 +- sound/soc/soc-compress.c | 11 +- sound/soc/soc-core.c | 26 +- sound/soc/soc-dai.c | 2 +- sound/soc/soc-dapm.c | 24 +- sound/soc/soc-ops.c | 2 +- sound/soc/soc-pcm.c | 513 +- sound/soc/soc-topology.c | 16 +- sound/soc/sof/core.c | 13 +- sound/soc/sof/debug.c | 21 +- sound/soc/sof/intel/apl.c | 3 +- sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/hda-dai.c | 44 - sound/soc/sof/intel/hda-dsp.c | 32 +- sound/soc/sof/intel/hda.c | 2 + 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/pcm.c | 37 +- sound/soc/sof/sof-audio.c | 27 - sound/soc/sof/sof-audio.h | 2 - sound/soc/sof/topology.c | 190 +- sound/soc/sunxi/sun4i-i2s.c | 2 + 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/soc/ti/ams-delta.c | 3 +- sound/soc/uniphier/aio-cpu.c | 7 +- sound/usb/midi.c | 123 +- sound/usb/midi.h | 2 - sound/usb/mixer.c | 78 +- sound/usb/mixer.h | 1 - sound/usb/mixer_quirks.c | 62 +- sound/usb/quirks-table.h | 63 - sound/usb/quirks.c | 3 - sound/virtio/Kconfig | 10 - sound/virtio/Makefile | 13 - sound/virtio/virtio_card.c | 449 - sound/virtio/virtio_card.h | 111 - sound/virtio/virtio_chmap.c | 219 - sound/virtio/virtio_ctl_msg.c | 310 - sound/virtio/virtio_ctl_msg.h | 78 - sound/virtio/virtio_jack.c | 233 - sound/virtio/virtio_pcm.c | 513 - sound/virtio/virtio_pcm.h | 124 - sound/virtio/virtio_pcm_msg.c | 414 - sound/virtio/virtio_pcm_ops.c | 464 - tools/arch/ia64/include/asm/barrier.h | 3 + tools/arch/x86/include/asm/inat.h | 2 +- tools/arch/x86/include/asm/insn.h | 44 +- tools/arch/x86/include/asm/msr-index.h | 2 + tools/arch/x86/include/asm/nops.h | 81 - tools/arch/x86/kcpuid/Makefile | 24 - tools/arch/x86/kcpuid/cpuid.csv | 400 - tools/arch/x86/kcpuid/kcpuid.c | 657 - tools/arch/x86/lib/inat.c | 2 +- tools/arch/x86/lib/insn.c | 230 +- tools/bpf/Makefile.helpers | 60 + tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpf_exp.y | 14 +- tools/bpf/bpftool/.gitignore | 1 + tools/bpf/bpftool/Documentation/Makefile | 11 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 78 +- tools/bpf/bpftool/bash-completion/bpftool | 17 +- tools/bpf/bpftool/btf.c | 11 - tools/bpf/bpftool/btf_dumper.c | 1 - tools/bpf/bpftool/feature.c | 4 - tools/bpf/bpftool/gen.c | 72 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/xlated_dumper.c | 3 - tools/bpf/resolve_btfids/main.c | 11 +- tools/bpf/runqslower/Makefile | 9 +- tools/bpf/runqslower/runqslower.bpf.c | 33 +- tools/gpio/gpio-utils.c | 18 +- tools/iio/Makefile | 1 - tools/iio/iio_event_monitor.c | 69 +- tools/iio/iio_generic_buffer.c | 153 +- tools/iio/iio_utils.c | 18 +- tools/iio/iio_utils.h | 9 +- tools/include/asm-generic/bitops/find.h | 85 +- tools/include/asm-generic/bitsperlong.h | 3 - tools/include/linux/bitmap.h | 18 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kconfig.h | 73 - tools/include/linux/lockdep.h | 2 +- tools/include/linux/static_call_types.h | 18 - tools/include/uapi/asm/errno.h | 2 + tools/include/uapi/linux/bpf.h | 766 +- tools/include/uapi/linux/btf.h | 5 +- tools/lib/bitmap.c | 4 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 3 +- tools/lib/bpf/bpf_helpers.h | 21 +- tools/lib/bpf/btf.c | 763 +- tools/lib/bpf/btf.h | 9 - tools/lib/bpf/btf_dump.c | 12 +- tools/lib/bpf/libbpf.c | 517 +- tools/lib/bpf/libbpf.h | 19 +- tools/lib/bpf/libbpf.map | 11 - tools/lib/bpf/libbpf_internal.h | 40 +- tools/lib/bpf/libbpf_util.h | 47 + tools/lib/bpf/linker.c | 1963 -- tools/lib/bpf/ringbuf.c | 2 +- tools/lib/bpf/strset.c | 176 - tools/lib/bpf/strset.h | 21 - tools/lib/bpf/xsk.c | 258 +- tools/lib/bpf/xsk.h | 87 +- tools/lib/find_bit.c | 56 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- .../memory-model/Documentation/access-marking.txt | 479 - tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/simple.txt | 1 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 302 +- tools/objtool/arch/x86/include/arch/cfi_regs.h | 12 +- tools/objtool/builtin-check.c | 43 +- tools/objtool/builtin-orc.c | 5 +- tools/objtool/check.c | 39 +- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 5 +- tools/objtool/objtool.c | 64 - tools/objtool/sync-check.sh | 18 +- tools/perf/MANIFEST | 2 +- tools/perf/arch/x86/tests/insn-x86.c | 9 +- tools/perf/arch/x86/util/archinsn.c | 9 +- tools/perf/check-headers.sh | 15 +- tools/perf/trace/beauty/tracepoints/x86_msr.sh | 2 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 17 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/power/x86/turbostat/turbostat.c | 2 +- tools/scripts/Makefile.include | 4 +- tools/testing/radix-tree/idr-test.c | 21 +- tools/testing/radix-tree/multiorder.c | 2 + tools/testing/radix-tree/xarray.c | 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/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/.gitignore | 2 - tools/testing/selftests/bpf/Makefile | 61 +- tools/testing/selftests/bpf/Makefile.docs | 82 - tools/testing/selftests/bpf/README.rst | 62 - tools/testing/selftests/bpf/bpf_tcp_helpers.h | 29 +- tools/testing/selftests/bpf/btf_helpers.c | 4 - tools/testing/selftests/bpf/get_cgroup_id_user.c | 6 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 5 + .../bpf/map_tests/lpm_trie_map_batch_ops.c | 158 - .../selftests/bpf/prog_tests/attach_probe.c | 40 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 44 - .../selftests/bpf/prog_tests/bpf_verif_scale.c | 1 - tools/testing/selftests/bpf/prog_tests/btf.c | 176 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 1 - tools/testing/selftests/bpf/prog_tests/for_each.c | 130 - .../testing/selftests/bpf/prog_tests/kfunc_call.c | 59 - .../selftests/bpf/prog_tests/prog_run_xattr.c | 51 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 83 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 8 +- .../selftests/bpf/prog_tests/static_linked.c | 40 - .../selftests/bpf/prog_tests/task_local_storage.c | 92 - tools/testing/selftests/bpf/prog_tests/test_ima.c | 6 +- tools/testing/selftests/bpf/progs/bind4_prog.c | 25 - tools/testing/selftests/bpf/progs/bind6_prog.c | 25 - tools/testing/selftests/bpf/progs/bpf_cubic.c | 36 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 22 +- tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c | 19 - .../bpf/progs/btf_dump_test_case_syntax.c | 7 - .../testing/selftests/bpf/progs/core_reloc_types.h | 5 - tools/testing/selftests/bpf/progs/fentry_test.c | 2 +- tools/testing/selftests/bpf/progs/fexit_test.c | 4 +- .../selftests/bpf/progs/for_each_array_map_elem.c | 61 - .../selftests/bpf/progs/for_each_hash_map_elem.c | 95 - .../testing/selftests/bpf/progs/kfunc_call_test.c | 47 - .../selftests/bpf/progs/kfunc_call_test_subprog.c | 42 - tools/testing/selftests/bpf/progs/loop6.c | 99 - tools/testing/selftests/bpf/progs/skb_pkt_end.c | 1 + .../selftests/bpf/progs/task_local_storage.c | 64 - .../bpf/progs/task_local_storage_exit_creds.c | 32 - .../selftests/bpf/progs/task_ls_recursion.c | 70 - .../selftests/bpf/progs/test_core_reloc_size.c | 3 - .../selftests/bpf/progs/test_global_func10.c | 2 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 62 +- .../selftests/bpf/progs/test_sockmap_listen.c | 4 +- .../selftests/bpf/progs/test_static_linked1.c | 30 - .../selftests/bpf/progs/test_static_linked2.c | 31 - tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 113 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 21 + tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_doc_build.sh | 13 - tools/testing/selftests/bpf/test_progs.h | 11 - tools/testing/selftests/bpf/test_sockmap.c | 2 +- tools/testing/selftests/bpf/test_tc_tunnel.sh | 15 +- tools/testing/selftests/bpf/test_verifier.c | 4 +- tools/testing/selftests/bpf/test_xsk.sh | 138 +- tools/testing/selftests/bpf/verifier/calls.c | 12 +- .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 1 - tools/testing/selftests/bpf/verifier/dead_code.c | 10 +- tools/testing/selftests/bpf/vmtest.sh | 59 +- tools/testing/selftests/bpf/xdpxceiver.c | 862 +- tools/testing/selftests/bpf/xdpxceiver.h | 98 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +- tools/testing/selftests/cgroup/test_kmem.c | 22 +- .../net/mlxsw/devlink_trap_l3_exceptions.sh | 31 - .../selftests/drivers/net/mlxsw/rtnetlink.sh | 82 - .../drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh | 77 + .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 21 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 657 - .../drivers/net/netdevsim/ethtool-common.sh | 5 +- .../selftests/drivers/net/netdevsim/ethtool-fec.sh | 110 - .../selftests/drivers/net/netdevsim/nexthop.sh | 620 - .../selftests/drivers/net/netdevsim/psample.sh | 181 - tools/testing/selftests/firmware/fw_namespace.c | 2 +- tools/testing/selftests/gpio/.gitignore | 2 - tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-chip-info.c | 57 - tools/testing/selftests/gpio/gpio-line-name.c | 55 - tools/testing/selftests/gpio/gpio-sim.sh | 229 - tools/testing/selftests/kvm/lib/sparsebit.c | 1 + tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 13 +- 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 - tools/testing/selftests/lib.mk | 3 +- tools/testing/selftests/lkdtm/.gitignore | 1 + tools/testing/selftests/lkdtm/Makefile | 1 + tools/testing/selftests/lkdtm/stack-entropy.sh | 36 + tools/testing/selftests/mincore/mincore_selftest.c | 1 + tools/testing/selftests/net/Makefile | 1 - tools/testing/selftests/net/fib_nexthops.sh | 549 +- .../selftests/net/forwarding/dual_vxlan_bridge.sh | 366 - .../selftests/net/forwarding/fib_offload_lib.sh | 2 +- .../net/forwarding/gre_multipath_nh_res.sh | 361 - tools/testing/selftests/net/forwarding/lib.sh | 14 - .../net/forwarding/router_mpath_nh_res.sh | 400 - .../testing/selftests/net/forwarding/tc_police.sh | 56 - .../selftests/net/forwarding/vxlan_bridge_1d.sh | 13 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 10 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 201 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 34 +- tools/testing/selftests/net/udpgro_fwd.sh | 251 - tools/testing/selftests/netfilter/nft_flowtable.sh | 82 - tools/testing/selftests/powerpc/mm/tlbie_test.c | 1 + .../selftests/powerpc/security/entry_flush.c | 2 +- .../selftests/powerpc/security/flush_utils.h | 4 - .../testing/selftests/powerpc/security/rfi_flush.c | 2 +- tools/testing/selftests/powerpc/tm/tm-trap.c | 4 +- tools/testing/selftests/proc/Makefile | 1 - tools/testing/selftests/proc/proc-subset-pid.c | 121 - tools/testing/selftests/rcutorture/bin/cpus2use.sh | 1 + tools/testing/selftests/rcutorture/bin/jitter.sh | 20 +- .../selftests/rcutorture/bin/jitterstart.sh | 37 - .../testing/selftests/rcutorture/bin/jitterstop.sh | 23 - .../testing/selftests/rcutorture/bin/kvm-again.sh | 184 - .../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 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 226 - .../rcutorture/bin/kvm-test-1-run-batch.sh | 67 - .../rcutorture/bin/kvm-test-1-run-qemu.sh | 176 - .../selftests/rcutorture/bin/kvm-test-1-run.sh | 218 +- .../selftests/rcutorture/bin/kvm-transform.sh | 54 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 140 +- tools/testing/selftests/rcutorture/bin/torture.sh | 4 +- .../selftests/rcutorture/configs/rcu/CFLIST | 4 +- .../rcutorture/configs/rcu/{SRCU-T => SRCU-t} | 0 .../configs/rcu/{SRCU-T.boot => SRCU-t.boot} | 0 .../rcutorture/configs/rcu/{SRCU-U => SRCU-u} | 0 .../configs/rcu/{SRCU-U.boot => SRCU-u.boot} | 0 .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/rcuscale/ver_functions.sh | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/configs/refscale/ver_functions.sh | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- tools/testing/selftests/sgx/load.c | 69 +- tools/testing/selftests/sgx/main.c | 26 +- .../tc-testing/tc-tests/actions/police.json | 48 - .../tc-testing/tc-tests/actions/simple.json | 24 - .../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/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/gup_test.c | 36 +- tools/testing/selftests/vm/memfd_secret.c | 296 - tools/testing/selftests/vm/mremap_dontunmap.c | 52 - tools/testing/selftests/vm/run_vmtests.sh | 17 - tools/testing/selftests/vm/userfaultfd.c | 962 +- tools/testing/selftests/x86/thunks_32.S | 2 - tools/tracing/latency/latency-collector.c | 4 +- tools/usb/hcd-tests.sh | 2 + tools/usb/usbip/doc/usbip.8 | 42 +- tools/usb/usbip/doc/usbipd.8 | 26 - tools/usb/usbip/libsrc/list.h | 10 +- tools/usb/usbip/src/usbip_list.c | 3 +- 8131 files changed, 171568 insertions(+), 497645 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/stable/procfs-audit_loginuid create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-lptimer-stm32 delete mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-cma delete mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/arch.rst delete mode 100644 Documentation/dev-tools/checkpatch.rst delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml delete mode 100644 Documentation/devicetree/bindings/counter/interrupt-counter.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/dw_hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx6-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/imx/hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt create mode 100644 Documentation/devicetree/bindings/display/renesas,du.txt delete mode 100644 Documentation/devicetree/bindings/display/renesas,du.yaml create mode 100644 Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rock [...] delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw- [...] create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.txt delete mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml create mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwlock/sirf,hwspinlock.txt delete mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/google,cros-ec- [...] delete mode 100644 Documentation/devicetree/bindings/input/iqs626a.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/azoteq,iqs5xx.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml delete mode 100644 Documentation/devicetree/bindings/iommu/sprd,iommu.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-rt4505.yaml delete mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,camss.txt delete mode 100644 Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/video-mux.txt delete mode 100644 Documentation/devicetree/bindings/media/video-mux.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/actions,atc260x.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ricoh,rn5t618.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rn5t618.txt delete mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9576-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/linksys,ns-par [...] delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/nvmem-cells.yaml delete mode 100644 Documentation/devicetree/bindings/net/actions,owl-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcm6368-mdio-mux.yaml create mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.txt delete mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml create mode 100644 Documentation/devicetree/bindings/pci/hisilicon-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi- [...] delete mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-cp110-utmi [...] delete mode 100644 Documentation/devicetree/bindings/phy/microchip,sparx5-serdes.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6318-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm63268-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6328-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6358-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6362-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6368-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/fg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/act8945a-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_ac_power.txt create mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_usb_power.txt create mode 100644 Documentation/devicetree/bindings/power/supply/battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24735.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/da9150-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/da9150-fg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-fuel- [...] create mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/lltc,lt3651-char [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/lltc,ltc294x.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/lp8727_charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ltc2941.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max17040_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max17042_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max8903-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max8903.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/nokia,n900-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/olpc-battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/olpc_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/power_supply.txt create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,coincell-ch [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-char [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-coin [...] create mode 100644 Documentation/devicetree/bindings/power/supply/qcom_smbb.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/rt9455_charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/rx51-battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/ti,bq24735.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65090-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/tps65090.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/tps65217_charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/twl-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/twl4030-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] delete mode 100644 Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/imx-rproc.txt delete mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mchp,i2s-mcc.yaml create mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.txt delete mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt1019.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.yaml delete mode 100644 Documentation/devicetree/bindings/writing-schema.rst delete mode 100644 Documentation/devicetree/kernel-api.rst create mode 100644 Documentation/devicetree/writing-schema.rst create mode 100644 Documentation/driver-api/driver-model/class.rst delete mode 100644 Documentation/driver-api/media/maintainer-entry-profile.rst delete mode 100644 Documentation/driver-api/pin-control.rst create mode 100644 Documentation/driver-api/pinctl.rst create mode 100644 Documentation/driver-api/serial/cyclades_z.rst create mode 100644 Documentation/driver-api/serial/rocket.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/dtx.rst delete mode 100644 Documentation/filesystems/cifs/cifsd.rst delete mode 100644 Documentation/filesystems/cifs/index.rst delete mode 100644 Documentation/filesystems/netfs_library.rst delete mode 100644 Documentation/gpu/rfc/index.rst delete mode 100644 Documentation/hwmon/bpa-rs600.rst delete mode 100644 Documentation/hwmon/ir36021.rst delete mode 100644 Documentation/hwmon/nzxt-kraken2.rst delete mode 100644 Documentation/hwmon/stpddc60.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/networking/nexthop-group-resilient.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/security/landlock.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/README.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/bug-bisect.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/bug-hunting.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/init.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/reporting-issues.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/security-bugs.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/tainted-kernels.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/unicode.rst delete mode 100644 Documentation/translations/zh_CN/kernel-hacking/hacking.rst delete mode 100644 Documentation/translations/zh_CN/kernel-hacking/index.rst delete mode 100644 Documentation/translations/zh_CN/riscv/boot-image-header.rst delete mode 100644 Documentation/translations/zh_CN/riscv/index.rst delete mode 100644 Documentation/translations/zh_CN/riscv/patch-acceptance.rst delete mode 100644 Documentation/translations/zh_CN/riscv/pmu.rst delete mode 100644 Documentation/translations/zh_CN/sound/hd-audio/controls.rst delete mode 100644 Documentation/translations/zh_CN/sound/hd-audio/index.rst delete mode 100644 Documentation/translations/zh_CN/sound/index.rst delete mode 100644 Documentation/userspace-api/ebpf/index.rst delete mode 100644 Documentation/userspace-api/ebpf/syscall.rst delete mode 100644 Documentation/userspace-api/landlock.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/imx7d-remarkable2.dts delete mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi delete mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts delete mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts delete mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts delete mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts delete mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1.dtsi delete mode 100644 arch/arm/boot/dts/sun4i-a10-topwise-a721.dts create mode 100644 arch/arm/mach-omap2/omap_hwmod_44xx_data.c create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c create mode 100644 arch/arm/mach-omap2/omap_hwmod_7xx_data.c create mode 100644 arch/arm/tools/syscallhdr.sh create mode 100644 arch/arm/tools/syscalltbl.sh delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-mek.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm8350.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm8350b.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm8350c.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pmk8350.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pmr735a.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pmr735b.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-hdk.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am64-main.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am64.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am642-sk.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am642.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dts delete mode 100644 arch/arm64/include/asm/set_memory.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/early_alloc.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/gfp.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/mem_protect.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/memory.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/mm.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/spinlock.h delete mode 100644 arch/arm64/kvm/hyp/nvhe/cache.S delete mode 100644 arch/arm64/kvm/hyp/nvhe/early_alloc.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/mem_protect.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/mm.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/page_alloc.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/setup.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/stub.c delete mode 100644 arch/arm64/kvm/hyp/reserved_mem.c delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/m68k/kernel/syscalls/syscallhdr.sh copy arch/{alpha => m68k}/kernel/syscalls/syscalltbl.sh (100%) create mode 100644 arch/microblaze/kernel/syscalls/syscallhdr.sh copy arch/{alpha => microblaze}/kernel/syscalls/syscalltbl.sh (100%) delete mode 100644 arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi delete mode 100644 arch/mips/boot/dts/loongson/loongson64_2core_2k1000.dts delete mode 100644 arch/mips/configs/loongson2k_defconfig create mode 100644 arch/mips/configs/malta_kvm_guest_defconfig delete mode 100644 arch/mips/crypto/.gitignore create mode 100644 arch/mips/kernel/syscalls/syscallhdr.sh create mode 100644 arch/mips/kernel/syscalls/syscalltbl.sh create mode 100644 arch/mips/kvm/commpage.c create mode 100644 arch/mips/kvm/commpage.h create mode 100644 arch/mips/kvm/dyntrans.c create mode 100644 arch/mips/kvm/trap_emul.c create mode 100644 arch/mips/loongson64/platform.c create mode 100644 arch/mips/sgi-ip27/TODO create mode 100644 arch/parisc/kernel/syscalls/syscallhdr.sh copy arch/{powerpc => parisc}/kernel/syscalls/syscalltbl.sh (100%) create mode 100644 arch/powerpc/include/asm/ima.h delete mode 100644 arch/powerpc/include/asm/kfence.h create mode 100644 arch/powerpc/kexec/ima.c delete mode 100644 arch/powerpc/mm/book3s32/kuep.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/include/uapi/asm/setup.h delete mode 100644 arch/sh/boot/compressed/ashiftrt.S delete mode 100644 arch/sh/boot/compressed/ashldi3.c delete mode 100644 arch/sh/boot/compressed/ashlsi3.S delete mode 100644 arch/sh/boot/compressed/ashrsi3.S delete mode 100644 arch/sh/boot/compressed/lshrsi3.S create mode 100644 arch/x86/include/asm/alternative-asm.h create mode 100644 arch/x86/kernel/paravirt_patch.c delete mode 100644 arch/x86/rust/target.json create mode 100644 arch/xtensa/kernel/syscalls/syscallhdr.sh copy arch/{alpha => xtensa}/kernel/syscalls/syscalltbl.sh (100%) delete mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-gdbio.h delete mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-iss.h delete mode 100644 certs/common.c delete mode 100644 certs/common.h delete mode 100644 certs/revocation_certificates.S delete mode 100644 crypto/ecdsa.c delete mode 100644 crypto/ecdsasignature.asn1 create mode 100644 drivers/block/umem.c create mode 100644 drivers/block/umem.h create mode 100644 drivers/block/xsysace.c delete mode 100644 drivers/char/rust_example.rs delete mode 100644 drivers/clk/rockchip/clk-rk3568.c delete mode 100644 drivers/counter/interrupt-cnt.c create mode 100644 drivers/extcon/extcon-arizona.c delete mode 100644 drivers/gpio/gpio-realtek-otto.c delete mode 100644 drivers/gpio/gpio-sim.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.h delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_stat.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_stat.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/dmub_srv_stat.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c delete mode 100644 drivers/gpu/drm/amd/include/aldebaran_ip_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c create mode 100644 drivers/gpu/drm/arc/Kconfig create mode 100644 drivers/gpu/drm/arc/Makefile create mode 100644 drivers/gpu/drm/arc/arcpgu.h create mode 100644 drivers/gpu/drm/arc/arcpgu_crtc.c create mode 100644 drivers/gpu/drm/arc/arcpgu_drv.c create mode 100644 drivers/gpu/drm/arc/arcpgu_hdmi.c create mode 100644 drivers/gpu/drm/arc/arcpgu_regs.h create mode 100644 drivers/gpu/drm/arc/arcpgu_sim.c create mode 100644 drivers/gpu/drm/ast/ast_cursor.c delete mode 100644 drivers/gpu/drm/bridge/chipone-icn6211.c delete mode 100644 drivers/gpu/drm/bridge/lontium-lt8912b.c delete mode 100644 drivers/gpu/drm/drm_gem_atomic_helper.c create mode 100644 drivers/gpu/drm/gma500/accel_2d.c create mode 100644 drivers/gpu/drm/gma500/blitter.c create mode 100644 drivers/gpu/drm/gma500/blitter.h delete mode 100644 drivers/gpu/drm/gud/Kconfig delete mode 100644 drivers/gpu/drm/gud/Makefile delete mode 100644 drivers/gpu/drm/gud/gud_connector.c delete mode 100644 drivers/gpu/drm/gud/gud_drv.c delete mode 100644 drivers/gpu/drm/gud/gud_internal.h delete mode 100644 drivers/gpu/drm/gud/gud_pipe.c delete mode 100644 drivers/gpu/drm/i915/TODO.txt delete mode 100644 drivers/gpu/drm/i915/display/g4x_dp.c delete mode 100644 drivers/gpu/drm/i915/display/g4x_dp.h delete mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.c delete mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h delete mode 100644 drivers/gpu/drm/i915/display/intel_fb.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fb.h delete mode 100644 drivers/gpu/drm/i915/display/skl_scaler.c delete mode 100644 drivers/gpu/drm/i915/display/skl_scaler.h delete mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.c delete mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c delete mode 100644 drivers/gpu/drm/i915/intel_step.c delete mode 100644 drivers/gpu/drm/i915/intel_step.h delete mode 100644 drivers/gpu/drm/tiny/arcpgu.c delete mode 100644 drivers/gpu/drm/ttm/ttm_device.c create mode 100644 drivers/gpu/drm/ttm/ttm_memory.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h delete mode 100644 drivers/hid/hid-ft260.c delete mode 100644 drivers/hid/hid-thrustmaster.c delete mode 100644 drivers/hid/surface-hid/Kconfig delete mode 100644 drivers/hid/surface-hid/Makefile delete mode 100644 drivers/hid/surface-hid/surface_hid.c delete mode 100644 drivers/hid/surface-hid/surface_hid_core.c delete mode 100644 drivers/hid/surface-hid/surface_hid_core.h delete mode 100644 drivers/hid/surface-hid/surface_kbd.c delete mode 100644 drivers/hwmon/nzxt-kraken2.c delete mode 100644 drivers/hwmon/pmbus/bpa-rs600.c delete mode 100644 drivers/hwmon/pmbus/ir36021.c delete mode 100644 drivers/hwmon/pmbus/stpddc60.c create mode 100644 drivers/hwspinlock/sirf_hwspinlock.c delete mode 100644 drivers/iio/accel/bmi088-accel-core.c delete mode 100644 drivers/iio/accel/bmi088-accel-spi.c delete mode 100644 drivers/iio/accel/bmi088-accel.h delete mode 100644 drivers/iio/adc/ti-ads131e08.c delete mode 100644 drivers/iio/common/scmi_sensors/Kconfig delete mode 100644 drivers/iio/common/scmi_sensors/Makefile delete mode 100644 drivers/iio/common/scmi_sensors/scmi_iio.c delete mode 100644 drivers/iio/proximity/cros_ec_mkbp_proximity.c delete mode 100644 drivers/iio/test/Kconfig delete mode 100644 drivers/iio/test/Makefile delete mode 100644 drivers/iio/test/iio-test-format.c delete mode 100644 drivers/input/misc/atc260x-onkey.c delete mode 100644 drivers/input/misc/iqs626a.c delete mode 100644 drivers/input/touchscreen.c create mode 100644 drivers/input/touchscreen/of_touchscreen.c delete mode 100644 drivers/interconnect/qcom/sdm660.c delete mode 100644 drivers/interconnect/qcom/sm8350.c delete mode 100644 drivers/interconnect/qcom/sm8350.h delete mode 100644 drivers/iommu/sprd-iommu.c delete mode 100644 drivers/leds/flash/leds-rt4505.c create mode 100644 drivers/media/pci/mantis/mantis_core.c delete mode 100644 drivers/media/platform/imx-jpeg/Kconfig delete mode 100644 drivers/media/platform/imx-jpeg/Makefile delete mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c delete mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h delete mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c delete mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-1.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-7.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen1.h delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.h delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-170.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-8.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.h delete mode 100644 drivers/media/rc/keymaps/rc-minix-neo.c delete mode 100644 drivers/media/rc/keymaps/rc-xbox-360.c create mode 100644 drivers/mfd/ab3100-core.c create mode 100644 drivers/mfd/ab3100-otp.c delete mode 100644 drivers/mfd/atc260x-core.c delete mode 100644 drivers/mfd/atc260x-i2c.c delete mode 100644 drivers/mfd/ntxec.c delete mode 100644 drivers/mfd/rohm-bd9576.c create mode 100644 drivers/misc/pvpanic.c delete mode 100644 drivers/misc/pvpanic/Kconfig delete mode 100644 drivers/misc/pvpanic/Makefile delete mode 100644 drivers/misc/pvpanic/pvpanic-mmio.c delete mode 100644 drivers/misc/pvpanic/pvpanic-pci.c delete mode 100644 drivers/misc/pvpanic/pvpanic.c delete mode 100644 drivers/misc/pvpanic/pvpanic.h create mode 100644 drivers/mtd/parsers/ofpart.c delete mode 100644 drivers/mtd/parsers/ofpart_bcm4908.c delete mode 100644 drivers/mtd/parsers/ofpart_bcm4908.h delete mode 100644 drivers/mtd/parsers/ofpart_core.c delete mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.c delete mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.h delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c delete mode 100644 drivers/net/ethernet/actions/Kconfig delete mode 100644 drivers/net/ethernet/actions/Makefile delete mode 100644 drivers/net/ethernet/actions/owl-emac.c delete mode 100644 drivers/net/ethernet/actions/owl-emac.h delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw.c delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.c delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h delete mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.c delete mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.h delete mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_offload.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_regs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h create mode 100644 drivers/net/ipa/ipa_data-sc7180.c create mode 100644 drivers/net/ipa/ipa_data-sdm845.c delete mode 100644 drivers/net/ipa/ipa_data-v3.5.1.c delete mode 100644 drivers/net/ipa/ipa_data-v4.2.c delete mode 100644 drivers/net/ipa/ipa_resource.c delete mode 100644 drivers/net/ipa/ipa_resource.h delete mode 100644 drivers/net/mdio/mdio-mux-bcm6368.c delete mode 100644 drivers/net/netdevsim/psample.c delete mode 100644 drivers/net/phy/marvell-88x2222.c delete mode 100644 drivers/nvmem/brcm_nvram.c delete mode 100644 drivers/of/kexec.c delete mode 100644 drivers/of/unittest-data/overlay_common.dtsi delete mode 100644 drivers/of/unittest-data/static_base_1.dts delete mode 100644 drivers/of/unittest-data/static_base_2.dts delete mode 100644 drivers/of/unittest-data/testcases_common.dtsi delete mode 100644 drivers/perf/hisilicon/hisi_uncore_pa_pmu.c delete mode 100644 drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c delete mode 100644 drivers/phy/marvell/phy-mvebu-cp110-utmi.c delete mode 100644 drivers/phy/microchip/Kconfig delete mode 100644 drivers/phy/microchip/Makefile delete mode 100644 drivers/phy/microchip/sparx5_serdes.c delete mode 100644 drivers/phy/microchip/sparx5_serdes.h delete mode 100644 drivers/phy/microchip/sparx5_serdes_regs.h delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6318.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63268.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6328.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6358.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6362.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6368.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.h delete mode 100644 drivers/platform/surface/surface_aggregator_registry.c delete mode 100644 drivers/platform/surface/surface_dtx.c delete mode 100644 drivers/platform/surface/surface_platform_profile.c delete mode 100644 drivers/power/supply/ab8500-bm.h delete mode 100644 drivers/power/supply/ab8500-chargalg.h delete mode 100644 drivers/pwm/pwm-ntxec.c delete mode 100644 drivers/rtc/rtc-ntxec.c delete mode 100644 drivers/s390/cio/cio_debugfs.c delete mode 100644 drivers/s390/cio/cio_inject.c delete mode 100644 drivers/s390/cio/cio_inject.h create mode 100644 drivers/scsi/aacraid/TODO delete mode 100644 drivers/soc/mediatek/mtk-mmsys.h delete mode 100644 drivers/soundwire/dmi-quirks.c create mode 100644 drivers/staging/fsl-dpaa2/Kconfig create mode 100644 drivers/staging/fsl-dpaa2/Makefile create mode 100644 drivers/staging/fsl-dpaa2/ethsw/Makefile create mode 100644 drivers/staging/fsl-dpaa2/ethsw/README create mode 100644 drivers/staging/fsl-dpaa2/ethsw/TODO create mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h create mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.c create mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.h create mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c create mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.c create mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.h create mode 100644 drivers/staging/gasket/Kconfig create mode 100644 drivers/staging/gasket/Makefile create mode 100644 drivers/staging/gasket/TODO create mode 100644 drivers/staging/gasket/apex.h create mode 100644 drivers/staging/gasket/apex_driver.c create mode 100644 drivers/staging/gasket/gasket.h create mode 100644 drivers/staging/gasket/gasket_constants.h create mode 100644 drivers/staging/gasket/gasket_core.c create mode 100644 drivers/staging/gasket/gasket_core.h create mode 100644 drivers/staging/gasket/gasket_interrupt.c create mode 100644 drivers/staging/gasket/gasket_interrupt.h create mode 100644 drivers/staging/gasket/gasket_ioctl.c create mode 100644 drivers/staging/gasket/gasket_ioctl.h create mode 100644 drivers/staging/gasket/gasket_page_table.c create mode 100644 drivers/staging/gasket/gasket_page_table.h create mode 100644 drivers/staging/gasket/gasket_sysfs.c create mode 100644 drivers/staging/gasket/gasket_sysfs.h create mode 100644 drivers/staging/most/sound/Kconfig create mode 100644 drivers/staging/most/sound/Makefile rename drivers/{most/most_snd.c => staging/most/sound/sound.c} (100%) create mode 100644 drivers/staging/wimax/Documentation/i2400m.rst create mode 100644 drivers/staging/wimax/Documentation/index.rst create mode 100644 drivers/staging/wimax/Documentation/wimax.rst create mode 100644 drivers/staging/wimax/Kconfig create mode 100644 drivers/staging/wimax/Makefile create mode 100644 drivers/staging/wimax/TODO create mode 100644 drivers/staging/wimax/debug-levels.h create mode 100644 drivers/staging/wimax/debugfs.c create mode 100644 drivers/staging/wimax/i2400m/Kconfig create mode 100644 drivers/staging/wimax/i2400m/Makefile create mode 100644 drivers/staging/wimax/i2400m/control.c create mode 100644 drivers/staging/wimax/i2400m/debug-levels.h create mode 100644 drivers/staging/wimax/i2400m/debugfs.c create mode 100644 drivers/staging/wimax/i2400m/driver.c create mode 100644 drivers/staging/wimax/i2400m/fw.c create mode 100644 drivers/staging/wimax/i2400m/i2400m-usb.h create mode 100644 drivers/staging/wimax/i2400m/i2400m.h create mode 100644 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h create mode 100644 drivers/staging/wimax/i2400m/netdev.c create mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c create mode 100644 drivers/staging/wimax/i2400m/rx.c create mode 100644 drivers/staging/wimax/i2400m/sysfs.c create mode 100644 drivers/staging/wimax/i2400m/tx.c create mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h create mode 100644 drivers/staging/wimax/i2400m/usb-fw.c create mode 100644 drivers/staging/wimax/i2400m/usb-notif.c create mode 100644 drivers/staging/wimax/i2400m/usb-rx.c create mode 100644 drivers/staging/wimax/i2400m/usb-tx.c create mode 100644 drivers/staging/wimax/i2400m/usb.c create mode 100644 drivers/staging/wimax/id-table.c create mode 100644 drivers/staging/wimax/linux-wimax-debug.h create mode 100644 drivers/staging/wimax/linux-wimax.h create mode 100644 drivers/staging/wimax/net-wimax.h create mode 100644 drivers/staging/wimax/op-msg.c create mode 100644 drivers/staging/wimax/op-reset.c create mode 100644 drivers/staging/wimax/op-rfkill.c create mode 100644 drivers/staging/wimax/op-state-get.c create mode 100644 drivers/staging/wimax/stack.c create mode 100644 drivers/staging/wimax/wimax-internal.h delete mode 100644 drivers/tee/optee/optee_trace.h create mode 100644 drivers/tty/cyclades.c create mode 100644 drivers/tty/isicom.c create mode 100644 drivers/tty/rocket.c create mode 100644 drivers/tty/rocket.h create mode 100644 drivers/tty/rocket_int.h delete mode 100644 drivers/tty/serial/8250/8250_bcm7271.c delete mode 100644 drivers/uio/uio_dfl.c delete mode 100644 drivers/usb/dwc3/dwc3-xilinx.c delete mode 100644 drivers/usb/typec/tipd/Kconfig delete mode 100644 drivers/usb/typec/tipd/Makefile delete mode 100644 drivers/usb/typec/tipd/core.c delete mode 100644 drivers/usb/typec/tipd/tps6598x.h delete mode 100644 drivers/usb/typec/tipd/trace.c delete mode 100644 drivers/usb/typec/tipd/trace.h create mode 100644 drivers/usb/typec/tps6598x.c delete mode 100644 drivers/usb/typec/tps6598x.h delete mode 100644 drivers/usb/typec/tps6598x_trace.h delete mode 100644 drivers/vdpa/virtio_pci/Makefile delete mode 100644 drivers/vdpa/virtio_pci/vp_vdpa.c delete mode 100644 drivers/watchdog/bd9576_wdt.c create mode 100644 fs/befs/TODO delete mode 100644 fs/btrfs/tree-mod-log.c delete mode 100644 fs/btrfs/tree-mod-log.h delete mode 100644 fs/cachefiles/rdwr2.c delete mode 100644 fs/cifsd/Kconfig delete mode 100644 fs/cifsd/Makefile delete mode 100644 fs/cifsd/asn1.c delete mode 100644 fs/cifsd/asn1.h delete mode 100644 fs/cifsd/auth.c delete mode 100644 fs/cifsd/auth.h delete mode 100644 fs/cifsd/buffer_pool.c delete mode 100644 fs/cifsd/buffer_pool.h delete mode 100644 fs/cifsd/connection.c delete mode 100644 fs/cifsd/connection.h delete mode 100644 fs/cifsd/crypto_ctx.c delete mode 100644 fs/cifsd/crypto_ctx.h delete mode 100644 fs/cifsd/glob.h delete mode 100644 fs/cifsd/ksmbd_server.h delete mode 100644 fs/cifsd/ksmbd_work.c delete mode 100644 fs/cifsd/ksmbd_work.h delete mode 100644 fs/cifsd/mgmt/ksmbd_ida.c delete mode 100644 fs/cifsd/mgmt/ksmbd_ida.h delete mode 100644 fs/cifsd/mgmt/share_config.c delete mode 100644 fs/cifsd/mgmt/share_config.h delete mode 100644 fs/cifsd/mgmt/tree_connect.c delete mode 100644 fs/cifsd/mgmt/tree_connect.h delete mode 100644 fs/cifsd/mgmt/user_config.c delete mode 100644 fs/cifsd/mgmt/user_config.h delete mode 100644 fs/cifsd/mgmt/user_session.c delete mode 100644 fs/cifsd/mgmt/user_session.h delete mode 100644 fs/cifsd/misc.c delete mode 100644 fs/cifsd/misc.h delete mode 100644 fs/cifsd/ndr.c delete mode 100644 fs/cifsd/ndr.h delete mode 100644 fs/cifsd/netmisc.c delete mode 100644 fs/cifsd/nterr.c delete mode 100644 fs/cifsd/nterr.h delete mode 100644 fs/cifsd/ntlmssp.h delete mode 100644 fs/cifsd/oplock.c delete mode 100644 fs/cifsd/oplock.h delete mode 100644 fs/cifsd/server.c delete mode 100644 fs/cifsd/server.h delete mode 100644 fs/cifsd/smb2misc.c delete mode 100644 fs/cifsd/smb2ops.c delete mode 100644 fs/cifsd/smb2pdu.c delete mode 100644 fs/cifsd/smb2pdu.h delete mode 100644 fs/cifsd/smb_common.c delete mode 100644 fs/cifsd/smb_common.h delete mode 100644 fs/cifsd/smbacl.c delete mode 100644 fs/cifsd/smbacl.h delete mode 100644 fs/cifsd/smberr.h delete mode 100644 fs/cifsd/smbfsctl.h delete mode 100644 fs/cifsd/smbstatus.h delete mode 100644 fs/cifsd/transport_ipc.c delete mode 100644 fs/cifsd/transport_ipc.h delete mode 100644 fs/cifsd/transport_rdma.c delete mode 100644 fs/cifsd/transport_rdma.h delete mode 100644 fs/cifsd/transport_tcp.c delete mode 100644 fs/cifsd/transport_tcp.h delete mode 100644 fs/cifsd/unicode.c delete mode 100644 fs/cifsd/unicode.h delete mode 100644 fs/cifsd/uniupr.h delete mode 100644 fs/cifsd/vfs.c delete mode 100644 fs/cifsd/vfs.h delete mode 100644 fs/cifsd/vfs_cache.c delete mode 100644 fs/cifsd/vfs_cache.h rename tools/testing/radix-tree/linux/compiler_types.h => fs/f2fs/compress.h (100%) delete mode 100644 fs/fscache/io.c create mode 100644 fs/jffs2/TODO delete mode 100644 fs/netfs/Kconfig delete mode 100644 fs/netfs/Makefile delete mode 100644 fs/netfs/internal.h delete mode 100644 fs/netfs/read_helper.c delete mode 100644 fs/netfs/stats.c delete mode 100644 include/crypto/ecc_curve.h delete mode 100644 include/drm/drm_gem_atomic_helper.h delete mode 100644 include/drm/gud.h delete mode 100644 include/drm/ttm/ttm_device.h create mode 100644 include/drm/ttm/ttm_memory.h delete mode 100644 include/dt-bindings/clock/rk3568-cru.h delete mode 100644 include/dt-bindings/input/atmel-maxtouch.h delete mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h delete mode 100644 include/dt-bindings/interconnect/qcom,sm8350.h create mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h delete mode 100644 include/dt-bindings/phy/phy-cadence.h delete mode 100644 include/dt-bindings/phy/phy-ti.h delete mode 100644 include/linux/align.h create mode 100644 include/linux/atm_suni.h create mode 100644 include/linux/cyclades.h delete mode 100644 include/linux/devm-helpers.h create mode 100644 include/linux/isicom.h create mode 100644 include/linux/mfd/ab3100.h create mode 100644 include/linux/mfd/abx500/ab8500-bm.h create mode 100644 include/linux/mfd/abx500/ux500_chargalg.h delete mode 100644 include/linux/mfd/atc260x/atc2603c.h delete mode 100644 include/linux/mfd/atc260x/atc2609a.h delete mode 100644 include/linux/mfd/atc260x/core.h delete mode 100644 include/linux/mfd/ntxec.h delete mode 100644 include/linux/mfd/rohm-bd957x.h delete mode 100644 include/linux/netfs.h create mode 100644 include/linux/platform_data/asoc-mx27vis.h rename include/linux/platform_data/{x86 => }/intel-spi.h (100%) create mode 100644 include/linux/platform_data/media/camera-mx2.h create mode 100644 include/linux/platform_data/media/camera-mx3.h create mode 100644 include/linux/platform_data/usb-mx2.h create mode 100644 include/linux/pps-gpio.h delete mode 100644 include/linux/ptp_pch.h create mode 100644 include/linux/randomize_kstack.h delete mode 100644 include/linux/secretmem.h create mode 100644 include/media/vp8-ctrls.h delete mode 100644 include/soc/at91/pm.h create mode 100644 include/sound/rt5645.h delete mode 100644 include/trace/events/netfs.h create mode 100644 include/uapi/linux/cyclades.h delete mode 100644 include/uapi/linux/iio/buffer.h delete mode 100644 include/uapi/linux/landlock.h delete mode 100644 include/uapi/linux/surface_aggregator/dtx.h delete mode 100644 include/uapi/linux/virtio_snd.h delete mode 100644 kernel/configs/tiny-base.config create mode 100644 kernel/kcsan/kcsan-test.c delete mode 100644 kernel/kcsan/kcsan_test.c create mode 100644 kernel/locking/rtmutex-debug.c create mode 100644 kernel/locking/rtmutex-debug.h create mode 100644 kernel/locking/rtmutex.h delete mode 100644 lib/test_slub.c delete mode 100644 localversion-next delete mode 100644 mm/cma_sysfs.c delete mode 100644 mm/io-mapping.c delete mode 100644 mm/secretmem.c create mode 100644 net/ax25/TODO create mode 100644 net/bridge/netfilter/nf_log_bridge.c create mode 100644 net/decnet/TODO delete mode 100644 net/ethtool/fec.c create mode 100644 net/ipv4/netfilter/nf_log_arp.c create mode 100644 net/ipv4/netfilter/nf_log_ipv4.c create mode 100644 net/ipv6/netfilter/nf_log_ipv6.c create mode 100644 net/netfilter/nf_log_common.c create mode 100644 net/netfilter/nf_log_netdev.c delete mode 100644 net/netfilter/nf_log_syslog.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/printk.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/module.rs delete mode 100644 samples/landlock/.gitignore delete mode 100644 samples/landlock/Makefile delete mode 100644 samples/landlock/sandboxer.c delete mode 100644 scripts/Makefile.compiler delete mode 100755 scripts/as-version.sh delete mode 100755 scripts/bpf_doc.py create mode 100755 scripts/bpf_helpers_doc.py delete mode 100755 scripts/min-tool-version.sh delete mode 100755 scripts/rust-version.sh create mode 100755 scripts/test_dwarf5_support.sh delete mode 100644 security/landlock/Kconfig delete mode 100644 security/landlock/Makefile delete mode 100644 security/landlock/common.h delete mode 100644 security/landlock/cred.c delete mode 100644 security/landlock/cred.h delete mode 100644 security/landlock/fs.c delete mode 100644 security/landlock/fs.h delete mode 100644 security/landlock/limits.h delete mode 100644 security/landlock/object.c delete mode 100644 security/landlock/object.h delete mode 100644 security/landlock/ptrace.c delete mode 100644 security/landlock/ptrace.h delete mode 100644 security/landlock/ruleset.c delete mode 100644 security/landlock/ruleset.h delete mode 100644 security/landlock/setup.c delete mode 100644 security/landlock/setup.h delete mode 100644 security/landlock/syscalls.c delete mode 100644 sound/core/control_led.c delete mode 100644 sound/soc/codecs/arizona-jack.c delete mode 100644 sound/soc/codecs/mt6359-accdet.c delete mode 100644 sound/soc/codecs/mt6359-accdet.h delete mode 100644 sound/soc/codecs/rt1019.c delete mode 100644 sound/soc/codecs/rt1019.h delete mode 100644 sound/soc/codecs/rt1316-sdw.c delete mode 100644 sound/soc/codecs/rt1316-sdw.h delete mode 100644 sound/soc/codecs/rt711-sdca-sdw.c delete mode 100644 sound/soc/codecs/rt711-sdca-sdw.h delete mode 100644 sound/soc/codecs/rt711-sdca.c delete mode 100644 sound/soc/codecs/rt711-sdca.h delete mode 100644 sound/soc/codecs/rt715-sdca-sdw.c delete mode 100644 sound/soc/codecs/rt715-sdca-sdw.h delete mode 100644 sound/soc/codecs/rt715-sdca.c delete mode 100644 sound/soc/codecs/rt715-sdca.h delete mode 100644 sound/soc/fsl/fsl_rpmsg.c delete mode 100644 sound/soc/fsl/fsl_rpmsg.h delete mode 100644 sound/soc/fsl/imx-audio-rpmsg.c delete mode 100644 sound/soc/fsl/imx-pcm-rpmsg.c delete mode 100644 sound/soc/fsl/imx-pcm-rpmsg.h delete mode 100644 sound/soc/fsl/imx-rpmsg.c delete mode 100644 sound/virtio/Kconfig delete mode 100644 sound/virtio/Makefile delete mode 100644 sound/virtio/virtio_card.c delete mode 100644 sound/virtio/virtio_card.h delete mode 100644 sound/virtio/virtio_chmap.c delete mode 100644 sound/virtio/virtio_ctl_msg.c delete mode 100644 sound/virtio/virtio_ctl_msg.h delete mode 100644 sound/virtio/virtio_jack.c delete mode 100644 sound/virtio/virtio_pcm.c delete mode 100644 sound/virtio/virtio_pcm.h delete mode 100644 sound/virtio/virtio_pcm_msg.c delete mode 100644 sound/virtio/virtio_pcm_ops.c delete mode 100644 tools/arch/x86/include/asm/nops.h delete mode 100644 tools/arch/x86/kcpuid/Makefile delete mode 100644 tools/arch/x86/kcpuid/cpuid.csv delete mode 100644 tools/arch/x86/kcpuid/kcpuid.c create mode 100644 tools/bpf/Makefile.helpers delete mode 100644 tools/include/linux/kconfig.h create mode 100644 tools/lib/bpf/libbpf_util.h delete mode 100644 tools/lib/bpf/linker.c delete mode 100644 tools/lib/bpf/strset.c delete mode 100644 tools/lib/bpf/strset.h delete mode 100644 tools/memory-model/Documentation/access-marking.txt delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/testing/selftests/arm64/bti/.gitignore delete mode 100644 tools/testing/selftests/arm64/bti/Makefile delete mode 100644 tools/testing/selftests/arm64/bti/assembler.h delete mode 100644 tools/testing/selftests/arm64/bti/btitest.h delete mode 100644 tools/testing/selftests/arm64/bti/compiler.h delete mode 100644 tools/testing/selftests/arm64/bti/gen/.gitignore delete mode 100644 tools/testing/selftests/arm64/bti/signal.c delete mode 100644 tools/testing/selftests/arm64/bti/signal.h delete mode 100644 tools/testing/selftests/arm64/bti/start.S delete mode 100644 tools/testing/selftests/arm64/bti/syscall.S delete mode 100644 tools/testing/selftests/arm64/bti/system.c delete mode 100644 tools/testing/selftests/arm64/bti/system.h delete mode 100644 tools/testing/selftests/arm64/bti/test.c delete mode 100644 tools/testing/selftests/arm64/bti/teststubs.S delete mode 100644 tools/testing/selftests/arm64/bti/trampoline.S delete mode 100644 tools/testing/selftests/bpf/Makefile.docs delete mode 100644 tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/for_each.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/kfunc_call.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/static_linked.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/task_local_storage.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c delete mode 100644 tools/testing/selftests/bpf/progs/for_each_array_map_elem.c delete mode 100644 tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c delete mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test.c delete mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test_subprog.c delete mode 100644 tools/testing/selftests/bpf/progs/loop6.c delete mode 100644 tools/testing/selftests/bpf/progs/task_local_storage.c delete mode 100644 tools/testing/selftests/bpf/progs/task_local_storage_exit_creds.c delete mode 100644 tools/testing/selftests/bpf/progs/task_ls_recursion.c delete mode 100644 tools/testing/selftests/bpf/progs/test_static_linked1.c delete mode 100644 tools/testing/selftests/bpf/progs/test_static_linked2.c delete mode 100755 tools/testing/selftests/bpf/test_doc_build.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_sample.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-fec.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/psample.sh delete mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c delete mode 100644 tools/testing/selftests/gpio/gpio-line-name.c delete mode 100755 tools/testing/selftests/gpio/gpio-sim.sh delete mode 100644 tools/testing/selftests/landlock/.gitignore delete mode 100644 tools/testing/selftests/landlock/Makefile delete mode 100644 tools/testing/selftests/landlock/base_test.c delete mode 100644 tools/testing/selftests/landlock/common.h delete mode 100644 tools/testing/selftests/landlock/config delete mode 100644 tools/testing/selftests/landlock/fs_test.c delete mode 100644 tools/testing/selftests/landlock/ptrace_test.c delete mode 100644 tools/testing/selftests/landlock/true.c create mode 100755 tools/testing/selftests/lkdtm/stack-entropy.sh delete mode 100755 tools/testing/selftests/net/forwarding/dual_vxlan_bridge.sh delete mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh_res.sh delete mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh_res.sh delete mode 100755 tools/testing/selftests/net/udpgro_fwd.sh delete mode 100644 tools/testing/selftests/proc/proc-subset-pid.c delete mode 100644 tools/testing/selftests/rcutorture/bin/jitterstart.sh delete mode 100644 tools/testing/selftests/rcutorture/bin/jitterstop.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-again.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-batch.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-qemu.sh rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-T => SRCU-t} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-T.boot => SRCU-t.boot} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-U => SRCU-u} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-U.boot => SRCU-u.boot} (100%) delete mode 100644 tools/testing/selftests/vm/memfd_secret.c