This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 454c576c3f5e Add linux-next specific files for 20210401 omits e904b66ff142 Merge branch 'akpm/master' omits 42183be5842d memfd_secret: use unsigned int rather than long as syscall [...] omits df12839ea7ef secretmem: test: add basic selftest for memfd_secret(2) omits 162894e8b53e memfd_secret: use unsigned int rather than long as syscall [...] omits d1a842140615 arch, mm: wire up memfd_secret system call where relevant omits d3696ec8e7e8 PM: hibernate: disable when there are active secretmem users omits 2ed0f42b7ffd memfd_secret: use unsigned int rather than long as syscall [...] omits a9541c8d6512 mm: introduce memfd_secret system call to create "secret" [...] omits 186cc1675a1e set_memory: allow querying whether set_direct_map_*() is a [...] omits 577543b5587b set_memory: allow set_direct_map_*_noflush() for multiple pages omits 8d1120b9188d riscv/Kconfig: make direct map manipulation options depend on MMU omits 1212f64816db mmap: make mlock_future_check() global omits fd3d43f8a586 mm: fix typos in comments omits 792ef76efe2c treewide: remove editor modelines and cruft omits 3930ad475540 ipc/sem.c: spelling fix omits 2f6aef5ef70b fs: fat: fix spelling typo of values omits 8b887e7aee72 kernel/sys.c: fix typo omits 1563957d3a82 kernel/up.c: fix typo omits 78de3e4149bb kernel/user_namespace.c: fix typos omits 572628a2157e kernel/umh.c: fix some spelling mistakes omits f94400f55e36 include/linux/pgtable.h: few spelling fixes omits fc41709bb9c1 mm/slab.c: fix spelling mistake "disired" -> "desired" omits 168df3ee1ba2 scripts/spelling.txt: add "overflw" omits eca047ffaaeb scripts/spelling.txt: Add "diabled" typo omits bca414153d50 scripts/spelling.txt: add "overlfow" omits 94ff87e5e33c arm: print alloc free paths for address in registers omits 050e00f5da4b mm/vmalloc: remove vwrite() omits 2083caaadd25 mm: remove xlate_dev_kmem_ptr() omits dccf5494274a drivers/char: remove /dev/kmem for good omits ed05281b3fa0 Merge branch 'akpm-current/current' omits 60711d860e51 Merge remote-tracking branch 'rust/rust-next' omits ea13606f8512 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits eb960121fd78 Merge remote-tracking branch 'mhi/mhi-next' omits cefedb36cddd Merge remote-tracking branch 'kunit-next/kunit' omits 45a43697c975 Merge remote-tracking branch 'fpga/for-next' omits 5b5273e19007 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 4707891f91b2 Merge remote-tracking branch 'hyperv/hyperv-next' omits e9f42c8f867b Merge remote-tracking branch 'xarray/main' omits ecea51dfdd9a Merge remote-tracking branch 'nvmem/for-next' omits 6f8f74a6d154 Merge remote-tracking branch 'slimbus/for-next' omits 660e72952bb2 Merge remote-tracking branch 'gnss/gnss-next' omits dafb6915c413 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits ff8f80938098 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits b1020f572349 Merge remote-tracking branch 'rtc/rtc-next' omits a46069662112 Merge remote-tracking branch 'coresight/next' omits df81d3da32f1 Merge remote-tracking branch 'livepatching/for-next' omits 54e33eb766c0 Merge remote-tracking branch 'kselftest/next' omits 6ee86d44c8e7 Merge remote-tracking branch 'pwm/for-next' omits c21644394030 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits b96d4ef5a11d Merge remote-tracking branch 'pinctrl/for-next' omits 0d1656099425 Merge remote-tracking branch 'gpio-intel/for-next' omits beb5f76e0567 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits b7182b6c8268 Merge remote-tracking branch 'rpmsg/for-next' omits ad019aff3eec Merge remote-tracking branch 'vhost/linux-next' omits aa2e9b7285e0 Merge remote-tracking branch 'scsi-mkp/for-next' omits e9fc66b96af2 Merge remote-tracking branch 'scsi/for-next' omits b18f7daf1e9d Merge remote-tracking branch 'cgroup/for-next' omits 5ff9dd1d4fa2 Merge remote-tracking branch 'dmaengine/next' omits b6728c1311c8 Merge remote-tracking branch 'icc/icc-next' omits 2679ae19a93c Merge remote-tracking branch 'staging/staging-next' omits c11c52b2a146 Merge remote-tracking branch 'thunderbolt/next' omits 61d500a5db43 Merge remote-tracking branch 'soundwire/next' omits 8f6574f57a1e Merge remote-tracking branch 'phy-next/next' omits ac4d8bd0b213 Merge remote-tracking branch 'extcon/extcon-next' omits c650c097df6e Merge remote-tracking branch 'char-misc/char-misc-next' omits 21dccd5d8142 Merge remote-tracking branch 'tty/tty-next' omits 1b57e1c0a2d6 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 176c7c93d44b Merge remote-tracking branch 'usb-serial/usb-next' omits 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 omits de7ac54aa9a5 Merge remote-tracking branch 'driver-core/driver-core-next' omits d25457262dc9 Merge remote-tracking branch 'ipmi/for-next' omits e5bc2abad69b Merge remote-tracking branch 'leds/for-next' omits 8e42c5e001e8 Merge remote-tracking branch 'chrome-platform/for-next' omits fa5ba0df8fdc Merge remote-tracking branch 'drivers-x86/for-next' omits bf8884257f69 Merge remote-tracking branch 'workqueues/for-next' omits a60a90978250 Merge remote-tracking branch 'percpu/for-next' omits bca9eeb1cf02 Merge remote-tracking branch 'kvms390/next' omits a2ddb6592c3e Merge remote-tracking branch 'kvm-arm/next' omits 880fb64ea32d Merge remote-tracking branch 'kvm/next' omits 196e45277c28 Merge remote-tracking branch 'rcu/rcu/next' omits 0e2a8905b258 Merge remote-tracking branch 'ftrace/for-next' omits bd23dcfabf7c Merge remote-tracking branch 'edac/edac-for-next' omits a295bdb0c5db Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 8ed075e7cd50 Merge remote-tracking branch 'tip/auto-latest' omits 257eb9390930 Merge remote-tracking branch 'spi/for-next' omits 1fafe7e5bc0d Merge remote-tracking branch 'devicetree/for-next' omits 31aa05954054 Merge remote-tracking branch 'audit/next' omits 06bad946a243 Merge remote-tracking branch 'iommu/next' omits e706a1ad4284 Merge remote-tracking branch 'tomoyo/master' omits 1b04a8ba192e Merge remote-tracking branch 'selinux/next' omits 57724752d8a7 Merge remote-tracking branch 'keys/keys-next' omits d975148aa35a Merge remote-tracking branch 'apparmor/apparmor-next' omits 6114d61397eb Merge remote-tracking branch 'security/next-testing' omits d79595abd0d3 Merge remote-tracking branch 'regulator/for-next' omits 7953d42521c3 Merge remote-tracking branch 'battery/for-next' omits 2050d7d6f4e4 Merge remote-tracking branch 'backlight/for-backlight-next' omits 510105d3ef5a Merge remote-tracking branch 'mfd/for-mfd-next' omits d7a23bdd8da5 Merge remote-tracking branch 'mmc/next' omits f51af31cefec Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 73c9b49d3d56 Merge remote-tracking branch 'device-mapper/for-next' omits 70bc0dd214c8 Merge remote-tracking branch 'block/for-next' omits ccd371aeb9fc Merge remote-tracking branch 'input/next' omits 5538ac09b2c6 Merge remote-tracking branch 'modules/modules-next' omits b0b4a9f0b8b9 Merge remote-tracking branch 'sound-asoc/for-next' omits e0e342201a05 Merge remote-tracking branch 'sound/for-next' omits 26676f58902f Merge remote-tracking branch 'regmap/for-next' omits 7ff839d7eb6d Merge remote-tracking branch 'etnaviv/etnaviv/next' omits c867d4a2c682 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 355044627ad6 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 9ecb5234c19a Merge remote-tracking branch 'amdgpu/drm-next' omits ae4427b67d79 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 0c60c324488e Merge remote-tracking branch 'drm/drm-next' omits e1639afb9feb Merge remote-tracking branch 'crypto/master' omits 37eb2562d9b8 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 5528889d1f1f Merge remote-tracking branch 'nand/nand/next' omits 750ec29e7688 Merge remote-tracking branch 'mtd/mtd/next' omits 51f0f3a5b96e Merge remote-tracking branch 'gfs2/for-next' omits 2e60b2941943 Merge remote-tracking branch 'bluetooth/master' omits 5ca221d61562 Merge remote-tracking branch 'wireless-drivers-next/master' omits 8a173f8e012c Merge remote-tracking branch 'netfilter-next/master' omits 4ec0ef93a4f7 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 1f9a62b2e0af Merge remote-tracking branch 'ipsec-next/master' omits 86a0e8b9b7b3 Merge remote-tracking branch 'bpf-next/for-next' omits c17cc4110896 Merge remote-tracking branch 'net-next/master' omits 97e1468fc47c Merge remote-tracking branch 'rdma/for-next' omits ad906bcd15ce Merge remote-tracking branch 'swiotlb/linux-next' omits 0f74064debf9 Merge remote-tracking branch 'dlm/next' omits 4e948d6e58ef Merge remote-tracking branch 'ieee1394/for-next' omits 3dc42b888e29 Merge remote-tracking branch 'thermal/thermal/linux-next' omits ff4dbfcefac9 Merge remote-tracking branch 'opp/opp/linux-next' omits 8eaa5b30af9a Merge remote-tracking branch 'devfreq/devfreq-next' omits a6d8f6584161 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 745080705cde Merge remote-tracking branch 'pm/linux-next' omits 65dfc79dea89 Merge remote-tracking branch 'v4l-dvb/master' omits 69d120a9ba69 Merge remote-tracking branch 'jc_docs/docs-next' omits 19d7d1acacf6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c5a748517efe Merge remote-tracking branch 'dmi/dmi-for-next' omits 788bcc7d4c56 Merge remote-tracking branch 'i3c/i3c/next' omits 08e9b022f114 Merge remote-tracking branch 'i2c/i2c/for-next' omits 6ba4fb268186 Merge remote-tracking branch 'hid/for-next' omits d1b6c5b6b0a9 Merge remote-tracking branch 'pstore/for-next/pstore' omits e6e6dbaf85e2 Merge remote-tracking branch 'pci/next' omits 2c66125e6fe5 Merge remote-tracking branch 'printk/for-next' omits 94d65b0265ba Merge remote-tracking branch 'vfs/for-next' omits 2e2e70981695 Merge remote-tracking branch 'file-locks/locks-next' omits 8421179f437b Merge remote-tracking branch 'iomap/iomap-for-next' omits ec00a1d39a87 Merge remote-tracking branch 'xfs/for-next' omits 11bc53e251d6 Merge remote-tracking branch 'v9fs/9p-next' omits 0014eb102a7a Merge remote-tracking branch 'overlayfs/overlayfs-next' omits c31f28ed0b64 Merge remote-tracking branch 'cel/for-next' omits 5ce27aa5fd38 Merge remote-tracking branch 'jfs/jfs-next' omits 68729910a01e Merge remote-tracking branch 'f2fs/dev' omits 19d3c9bf74f9 Merge remote-tracking branch 'ext3/for_next' omits 0865ae9ae474 Merge remote-tracking branch 'exfat/dev' omits b689b43f06d0 Merge remote-tracking branch 'erofs/dev' omits e726b73e6548 Merge remote-tracking branch 'ecryptfs/next' omits 587a126bc4f1 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits b53eb334bf69 Merge remote-tracking branch 'btrfs/for-next' omits 59fba80254b2 Merge remote-tracking branch 'fscache/fscache-next' omits c4ea45ef3e16 Merge remote-tracking branch 'pidfd/for-next' omits cc6b31b3b45f Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 671662af23af Merge remote-tracking branch 'sh/for-next' omits f9226a20f362 Merge remote-tracking branch 's390/for-next' omits 8d44c5b9113e Merge remote-tracking branch 'risc-v/for-next' omits 806f7427ea31 Merge remote-tracking branch 'powerpc/next' omits 7d4c1deba0c4 Merge remote-tracking branch 'parisc-hd/for-next' omits d4da0b0bf948 Merge remote-tracking branch 'mips/mips-next' omits 9634abf67766 Merge remote-tracking branch 'microblaze/next' omits ac94978a6e8d Merge remote-tracking branch 'm68knommu/for-next' omits 44367398a87d Merge remote-tracking branch 'm68k/for-next' omits d1ba8fd316c1 Merge remote-tracking branch 'h8300/h8300-next' omits 97515d42d9e7 Merge remote-tracking branch 'csky/linux-next' omits e64fca425f02 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 2463a4dbec35 Merge remote-tracking branch 'clk-imx/for-next' omits e7e88d4161a2 Merge remote-tracking branch 'clk/clk-next' omits c4cd7b2d89e8 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits f88057dfa8ed Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 25eb25a8d3b3 Merge remote-tracking branch 'tegra/for-next' omits 54c22e10dde3 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits ca60769a18c2 Merge remote-tracking branch 'stm32/stm32-next' omits 64a454024177 Merge remote-tracking branch 'scmi/for-linux-next' omits eb912098f9ec Merge remote-tracking branch 'samsung-krzk/for-next' omits bf491313ea66 Merge remote-tracking branch 'rockchip/for-next' omits a5453da2fb04 Merge remote-tracking branch 'reset/reset/next' omits e23cf01445d3 Merge remote-tracking branch 'renesas/next' omits 04997a83ec79 Merge remote-tracking branch 'realtek/for-next' omits c121552b8034 Merge remote-tracking branch 'raspberrypi/for-next' omits 165290b949fe Merge remote-tracking branch 'qcom/for-next' omits 51bbcacefb80 Merge remote-tracking branch 'omap/for-next' omits 7e9a54cb5367 Merge remote-tracking branch 'mvebu/for-next' omits 237b0d41aec1 Merge remote-tracking branch 'mediatek/for-next' omits d33ed63ef740 Merge remote-tracking branch 'keystone/next' omits c53aafc133bc Merge remote-tracking branch 'imx-mxs/for-next' omits 21f8b5a77b62 Merge remote-tracking branch 'drivers-memory/for-next' omits f5e60bfb5d71 Merge remote-tracking branch 'at91/at91-next' omits debad1026398 Merge remote-tracking branch 'aspeed/for-next' omits 70d034de8bce Merge remote-tracking branch 'amlogic/for-next' omits c9b11a750581 Merge remote-tracking branch 'actions/for-next' omits 3cc2354dc488 Merge remote-tracking branch 'arm-soc/for-next' omits 0f2e5325ad66 Merge remote-tracking branch 'arm-perf/for-next/perf' omits bf75d29c7610 Merge remote-tracking branch 'arm64/for-next/core' omits b2368dc27f05 Merge remote-tracking branch 'arm/for-next' omits 5df42ebde6ea Merge remote-tracking branch 'asm-generic/master' omits c21decb29782 Merge remote-tracking branch 'dma-mapping/for-next' omits 902de03a6654 Merge remote-tracking branch 'kbuild/for-next' omits 770c8e41c107 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits e4a44f7a60f2 Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits 896505d11915 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 1a4b08dc9b71 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 5632c3be3a20 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 861d45ed1c8c Merge remote-tracking branch 'risc-v-fixes/fixes' omits a9d28f9e7645 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 4217e0fb7c43 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits a5a7b7b35663 Merge remote-tracking branch 'scsi-fixes/fixes' omits 521f578a4ee1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits db7ccf2e10c8 Merge remote-tracking branch 'vfs-fixes/fixes' omits 845878aceb1d Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits f847048620ce Merge remote-tracking branch 'kvm-fixes/master' omits d8b10fba68ba Merge remote-tracking branch 'omap-fixes/fixes' omits d169c011fa68 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits a7a6789799d1 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 29c0c2b31123 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 55fde5819256 Merge remote-tracking branch 'ide/master' omits 5e79d421e41e Merge remote-tracking branch 'input-current/for-linus' omits 15e9da4aaf91 Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits bdf05c2f4073 Merge remote-tracking branch 'soundwire-fixes/fixes' omits be8e15d63b0f Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 01a1e72e0715 Merge remote-tracking branch 'staging.current/staging-linus' omits 36823ac4a3af Merge remote-tracking branch 'phy/fixes' omits 3839d035273c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits f8226b176af8 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 65848540beef Merge remote-tracking branch 'usb.current/usb-linus' omits 21a5f5ffa9fb Merge remote-tracking branch 'tty.current/tty-linus' omits d6320b0c28e2 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits f3bcb2a8099a Merge remote-tracking branch 'pci-current/for-linus' omits d3f895c34e2f Merge remote-tracking branch 'spi-fixes/for-linus' omits 53243d1139bf Merge remote-tracking branch 'regulator-fixes/for-linus' omits 09d414b65d7a Merge remote-tracking branch 'regmap-fixes/for-linus' omits 3c3778be4813 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits c99afdb69708 Merge remote-tracking branch 'sound-current/for-linus' omits 2730423595fc Merge remote-tracking branch 'wireless-drivers/master' omits 61d4529cf57e Merge remote-tracking branch 'netfilter/master' omits 75cde7413be6 Merge remote-tracking branch 'ipsec/master' omits de18f399ecfe Merge remote-tracking branch 'bpf/master' omits 267d50b8562c Merge remote-tracking branch 'net/master' omits 78c5059bd24c Merge remote-tracking branch 'powerpc-fixes/fixes' omits 7b54c6df35ce Merge remote-tracking branch 'arm-current/fixes' omits 887fddb96ec0 Merge remote-tracking branch 'arc-current/for-curr' omits 427ce3afe3da NFSv4.2: fix copy stateid copying for the async copy omits 273159796e50 Merge branch 'for-5.13/io_uring' into for-next omits e3ca6d4f3803 io_uring: fix race around poll update and poll triggering omits f39adce9fae9 Merge branch 'acpi-scan' into linux-next omits 39583a708422 Merge branch for-5.13/arm64/dt into for-next omits e97ec95ca8d1 Merge branch for-5.13/arm/dt into for-next omits 4a7b5caea934 Merge branch for-5.13/usb into for-next omits 83678f29109a Merge branch for-5.13/phy into for-next omits 9059dff357a8 Merge branch for-5.13/soc into for-next omits d489da9f4e10 Merge branch for-5.13/clk into for-next omits 4540defb97e5 Merge branch for-5.13/dt-bindings into for-next omits 6792cf1226eb usb: xhci: tegra: Enable ELPG for runtime/system PM omits 3680d4fab7d2 usb: xhci: tegra: Unlink power domain devices omits 14f2a951a144 Merge branch 'for-5.13/phy' into for-5.13/usb omits 0b84bf68cffa phy: tegra: xusb: Add wake/sleepwalk for Tegra186 omits 9878048f6342 phy: tegra: xusb: Tegra210 host mode VBUS control omits e09debf6f499 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 omits f53d7d7106c9 phy: tegra: xusb: Add sleepwalk and suspend/resume omits 71d6a8a25413 phy: tegra: xusb: Add Tegra210 lane_iddq operation omits 71060939eaec phy: tegra: xusb: Rearrange UPHY init on Tegra210 omits 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 omits 0040939ba0ef Merge branch 'for-5.13/libata' into for-next omits e331c184d3f1 Merge branch 'devel' into for-next omits 13eaf4762c9f parisc: Remove duplicate struct task_struct declaration omits c780b5466fef USB: serial: xr: fix CSIZE handling omits 5201a2cc1bd8 Merge branch 'v5.12-next/soc' into for-next omits d0225670ccb5 Merge branch 'v5.12-next/dts64' into for-next omits e2e6813c0a56 Merge branch 'v5.12-next/dts32' into for-next omits 15099ddd95f9 drm/amdgpu/display: guard ttu_regs with CONFIG_DRM_AMD_DC_DCN omits 8fd97ef9a1f6 drm/amdgpu: optimize device_fini with runpm for pci_remove omits cba57426a124 drm/ttm: switch back to static allocation limits for now omits 51fe239d5079 drm/amdkfd: Update L1 and add L2/3 cache information omits 75a5d034b88f drm/mst: Enhance MST topology logging omits 260c4c06b9c0 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 87cb6ba41726 Revert "drm/amd/display: To modify the condition in indica [...] omits 13eb19e3cff4 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits ed338e9b3dc1 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits c2f808037269 drm/amdgpu: only check for _PR3 on dGPUs omits 8beb784dcb4f drm/amdgpu: add another raven1 gfxoff quirk omits 6117cfb89ce0 usb/host: enable auto power control for xhci-pci omits 07d9ccccae4a drm/amdgpu: check alignment on CPU page for bo map omits 2aa040aadd6a drm/amdgpu: Set a suitable dev_info.gart_page_size omits 0c8ed9e3b65a drm/radeon: avoid potential null pointer access omits b5e775fea83c drm/amdgpu: fix compiler warning(v2) omits ebd9f5767f65 drm/amdgpu: fix NULL pointer dereference omits 78ca8c09bfeb drm/amd/display: Use pr_debug in DM to prevent dmesg flooding omits e87991ab535b drm/amd/display: add DMCUB trace irq support for DCN302 omits 15c3f3a1ddab drm/amdgpu: Add new PF2VF flags for VF register access method omits cf81375d40de Merge branch 'for-5.13/libata' into for-next omits b3737c92ef25 Merge branch 'for-5.13/libata' into for-next omits d07297f560c3 Merge branch 'for-5.13/libata' into for-next omits de95427d09a3 Merge branch 'for-5.13/io_uring' into for-next omits 9d17138ea474 io_uring: reg buffer overflow checks hardening omits 6921a34cb30c io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE omits dcde816f7e9d io-wq: eliminate the need for a manager thread omits a305a5b25e60 Merge branch 'remotes/lorenzo/pci/misc' omits 2ac6d0ab9ff3 Merge branch 'remotes/lorenzo/pci/xgene' omits 6b557facaa7a Merge branch 'remotes/lorenzo/pci/vmd' omits b33f9f58c008 Merge branch 'remotes/lorenzo/pci/tegra' omits 70601eedae61 Merge branch 'remotes/lorenzo/pci/microchip' omits a0373105b2d2 Merge branch 'remotes/lorenzo/pci/mediatek' omits 5ccb14250b68 Merge branch 'remotes/lorenzo/pci/layerscape' omits 5f57a0054faf Merge branch 'remotes/lorenzo/pci/iproc' omits 66f753e15548 Merge branch 'remotes/lorenzo/pci/endpoint' omits ccb5a040f474 Merge branch 'remotes/lorenzo/pci/dwc' omits 8405bfd60204 Merge branch 'remotes/lorenzo/pci/cadence' omits 40a717868b09 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 8080bbe13543 Merge branch 'pci/misc' omits a837a5093173 Merge branch 'pci/kernel-doc' omits 09481dbef600 Merge branch 'pci/error' omits 9499a2950aed Merge branch 'pci/enumeration' omits f064c4826e34 drm/tegra: Support sector layout on Tegra194 omits ea39a6166012 phy: tegra: xusb: Move usb3 port init for Tegra210 omits cef69300e834 drm/tegra: Count number of display controllers at runtime omits ba28220ffa4c drm/tegra: gem: Add a clarifying comment omits b169049c5273 drm/tegra: fb: Add diagnostics for framebuffer modifiers omits 647779e7270a drm/tegra: dc: Implement hardware cursor on Tegra186 and later omits 9a5461161c57 drm/tegra: dc: Parameterize maximum resolution omits 0492ccb84b51 drm/tegra: dc: Inherit DMA mask omits cef3b3207ee7 gpu: host1x: Add early init and late exit callbacks omits 0c431d57aaea gpu: host1x: Fix Tegra194 syncpt interrupt threshold omits a69906cfc8d1 gpu: host1x: Assign intr waiter inside lock omits 084debf6c0aa gpu: host1x: Reserve VBLANK syncpoints at initialization omits 10a7b3271f36 gpu: host1x: Reset max value when freeing a syncpoint omits 3028a00c55bf gpu: host1x: Cleanup and refcounting for syncpoints omits 0b9fba6bf7cd KVM: x86: hyper-v: Properly divide maybe-negative 'hv_cloc [...] omits 965028eed0e9 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 85a42acf43b7 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 6f3b0a67ecd5 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 87c524639ee6 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 970ed3f32232 gfs2: Fix dir.c function parameter descriptions omits 68fd6252d73d gfs2: Eliminate gh parameter from go_xmote_bh func 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 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 457bf98dda5a clk: imx: Reference preceded by free omits 0449ed6ef58d clk: imx8mq: Correct the pcie1 sels omits f257f2e9032d clk: imx8mp: Remove the none exist pcie clocks omits 5116dc67e981 clk: imx: Fix reparenting of UARTs not associated with stdout omits e641318db4c2 riscv: Drop const annotation for sp omits 0dbea4ac10f3 riscv: Bump COMMAND_LINE_SIZE value to 1024 omits 86827451f738 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits f8a91a118e47 Merge branch 'drivers-fixes-for-5.12' into for-next omits 3dee37a4b6ae PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() omits a853201752e3 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() omits 16382481bda7 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits b1f30c16e9ba Merge remote-tracking branch 'spi/for-5.12' into spi-linus 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 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 omits 9eaedc24bb84 Merge branch 'for-5.13/libata' into for-next omits bcbce12e9051 Merge branch 'for-5.13/block' into for-next omits 740af68218fe Merge branch 'for-5.13/drivers' into for-next 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 793593abc3cd drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] omits a81ac7c95bf9 drm/amd/display: fix typo: liason -> liaison omits dae7b3d1fc21 drm/amd/display: Try YCbCr420 color when YCbCr444 fails omits 1d81f0177607 drm/amd/display: 3.2.129 omits 1584fdc3c376 drm/amd/display: Disable MALL when SMU not present omits 99f47d1698ae drm/amd/display: [FW Promotion] Release 0.0.58 omits 594900738eea drm/amd/display: add log for automated test omits 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 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 83d0a911ea1f Merge branch 'io_uring-5.12' into for-next omits daa868a863be kernel: allow fork with TIF_NOTIFY_SIGNAL pending 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 2e64c22af09e io_uring: drop sqd lock before handling signals for SQPOLL omits 1f6890b1bf84 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits f243b619b42c PCI: xgene: Fix cfg resource mapping omits 152ec0d0d0e1 m68k: defconfig: Update defconfigs for v5.12-rc1 omits 8666fc819b7e Merge branch 'kconfig' into for-next omits 958736f1458d arm64: move --fix-cortex-a53-843419 linker test to Kconfig omits 7385c3be9ca6 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh omits f3a8ef24f3da kbuild: check the minimum assembler version in Kconfig omits b0a48966071e io_uring: allow events and user_data update of running pol [...] omits a6d151ee1ea2 io_uring: abstract out a io_poll_find_helper() omits 96a975cb31a9 io_uring: terminate multishot poll for CQ ring overflow omits 2368efc137c2 io_uring: abstract out helper for removing poll waitqs/hashes omits a50dcbf1d74a io_uring: add multishot mode for IORING_OP_POLL_ADD omits 29500b130300 io_uring: include cflags in completion trace event omits 1dfbe02dabca io_uring: allocate memory for overflowed CQEs omits af768747afe1 io_uring: mask in error/nval/hangup consistently for poll omits 421d05175ea4 io_uring: optimise rw complete error handling omits 735ea1b5bfdd io_uring: hide iter revert in resubmit_prep omits 3afab4241c34 io_uring: don't alter iopoll reissue fail ret code omits b6a2f60ab9be io_uring: optimise kiocb_end_write for !ISREG omits b6324d41311b io_uring: kill unused REQ_F_NO_FILE_TABLE omits 3b0da2cedc73 io_uring: don't init req->work fully in advance omits 66a7d614890a io-wq: refactor *_get_acct() omits da161d0b1bb7 io_uring: remove tctx->sqpoll omits dfcd53b43ab8 io_uring: don't do extra EXITING cancellations omits c82105db0a14 io_uring: don't clear REQ_F_LINK_TIMEOUT omits 4200a86f513b io_uring: optimise io_req_task_work_add() omits edd0abd11e19 io_uring: abolish old io_put_file() omits 21ac16d9ac2e io_uring: optimise io_dismantle_req() fast path omits 30f8510c4205 io_uring: inline io_clean_op()'s fast path omits 00569efca7c2 io_uring: remove __io_req_task_cancel() omits 3cb9b2947fdf io_uring: add helper flushing locked_free_list omits 58ae52b9dcaf io_uring: refactor io_free_req_deferred() omits 16de76923f96 io_uring: inline io_put_req and friends omits f87f1c582934 io_uring: refactor rsrc refnode allocation omits 53f4fc1e2f74 io_uring: refactor io_flush_cached_reqs() omits e0d5addba79a io_uring: optimise success case of __io_queue_sqe omits 8beeaf15d2b5 io_uring: inline __io_queue_linked_timeout() omits 0247b14eeaf9 io_uring: keep io_req_free_batch() call locality omits 22b068a81bd6 io_uring: optimise tctx node checks/alloc omits e74109ac2655 io_uring: optimise io_uring_enter() omits 65d63e1cf8c8 io_uring: don't take ctx refs in task_work handler omits c6477863d2ef io_uring: transform ret == 0 for poll cancelation completions omits 07de616593ef io_uring: correct comment on poll vs iopoll omits 3abcb565d831 io_uring: cache async and regular file state for fixed files omits fd0120815bbf io_uring: don't check for io_uring_fops for fixed files omits 43bf8466e78a io_uring: simplify io_sqd_update_thread_idle() omits 95879ac66161 io_uring: switch to atomic_t for io_kiocb reference count omits a5b15e9d1bb0 io_uring: wrap io_kiocb reference count manipulation in helpers omits 83304c4b630a io_uring: simplify io_resubmit_prep() omits a45c3c0df14b io_uring: merge defer_prep() and prep_async() omits 9dd69bb04ece io_uring: rethink def->needs_async_data omits 797901d7029e io_uring: untie alloc_async_data and needs_async_data omits 98b597781655 io_uring: refactor out send/recv async setup omits c46b4f002e11 io_uring: use better types for cflags omits 27dd3e8fef74 io_uring: refactor provide/remove buffer locking omits 8e300c060a36 io_uring: add a helper failing not issued requests omits 574b0c68ca1d io_uring: further deduplicate file slot selection omits 13d972b02ee1 io_uring: reuse io_req_task_queue_fail() omits 0af0074b2122 io_uring: avoid taking ctx refs for task-cancel omits 613c80ba1c95 m68k: fix flatmem memory model setup omits e10e71c5f1e3 Merge branch 'features' into for-next omits a832b6f465eb Merge branch 'fixes' into for-next omits ea7737109dfe xtensa: fix uaccess-related livelock in do_page_fault omits d3fed0da34e9 file: fix close_range() for unshare+cloexec 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 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 omits fbff68c7e975 xtensa: ISS: add GDBIO implementation to semihosting interface omits c120de9404d3 xtensa: ISS: split simcall implementation from semihosting [...] omits eca43bfc6c2e xtensa: simcall.h: Change compitible to compatible omits ad560051fd0a xtensa: Couple of typo fixes omits 0a662701f05a xtensa: drop extraneous register load from initialize_mmu omits 724a2a2b4376 drm/amdgpu/display/dm: add missing parameter documentation omits 16943b57c05c xtensa: fix pgprot_noncached assumptions omits 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 923f1fc28897 memory: tegra20: Protect debug code with a lock omits d415e935b3aa memory: tegra20: Correct comment to MC_STAT registers writes 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 ab59223da929 gfs2: don't create empty buffers for NO_CREATE omits 40acb795bffd Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next omits 1a0dfc099c1e rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits bfb1aba02b4e rcu: Fix various typos in comments omits f0a3f9067a8f doc: Fix statement of RCU's memory-ordering requirements omits d05426fa4ffb mm/slub: Add Support for free path information of an object. omits ac25ba9d6d99 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 84d139b9a16f torture: Make the build machine control N in "make -jN" omits 1ce742e0ccec torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits cbde917ce326 torture: Abstract end-of-run summary omits b3988218e1a4 rcu: Fix typo in comment: kthead -> kthread omits a92e08d1f970 rcu/nocb: Unify timers omits 5bd39749ec9b rcu/nocb: Prepare for fine-grained deferred wakeup omits 6fff3191085e rcu/nocb: Only cancel nocb timer if not polling omits b437dbce22ed rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits e58dd49327ee rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits ecf5e07f8a39 rcu/nocb: Allow de-offloading rdp leader omits 87e2289f7855 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits 8e3fee9c5da5 timer: Revert "timer: Add timer_curr_running()" omits 432b54a9c42c rcu/nocb: Use the rcuog CPU's ->nocb_timer omits fbd736785c55 torture: Fix grace-period rate output omits 48bfb1c44c06 rcutorture: Abstract read-lock-held checks omits 16ee0dc84510 refscale: Add acqrel, lock, and lock-irq omits 53ebb2ef8858 rcu: Prevent false positive softirq warning on RT omits 5eb768265ba8 tick/sched: Prevent false positive softirq pending warnings on RT omits 4646e195a699 softirq: Make softirq control and processing RT aware omits 06e99e5fae6e softirq: Move various protections into inline helpers omits 5d1b29821724 irqtime: Make accounting correct on RT omits bfa7a0852279 softirq: Add RT specific softirq accounting omits 947d4a99f653 torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 55d1b7ee8949 rcuscale: Allow CPU hotplug to be enabled omits b51d57b718f3 refscale: Allow CPU hotplug to be enabled omits aa5e72e0379c tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 475d3e8e481a torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits 741c85101982 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits 059807c81a8a kcsan: Add pointer to access-marking.txt to data_race() bullet omits 75affdf80619 rcu-tasks: Add block comment laying out RCU Rude design omits a235f5498ec8 rcu-tasks: Add block comment laying out RCU Tasks design omits ca251948bd29 torture: Fix remaining erroneous torture.sh instance of $* omits 1a1863558c6b Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 1baf2b66e886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 1676953644ed Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 5584029fd8c7 Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] 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 323397ef4d00 clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] 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 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 1ca59ca0afde memory: tegra20: Add debug statistics omits 7851dfc68810 Merge branches 'iommu/fixes', 'unisoc', 'x86/vt-d' and 'co [...] omits 215042ece980 Merge branch 'landlock_lsm' into next-testing 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 2e2f7548094b Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next omits 5af7bd5b148a Merge remote-tracking branch 'regmap/for-5.13' into regmap-next omits f29fd6d5a08d Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus omits 1c7c039b8fc6 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next omits 2c2564b9d64d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits bb99b078743c Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next omits 8a605ba2abbc Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next 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 723c7003c1ab vdpa: introduce virtio pci driver omits d0deab8fca0e xtensa: syscalls: switch to generic syscallhdr.sh omits 9edcdf3b7c4d xtensa: syscalls: switch to generic syscalltbl.sh omits 195ab6a305a2 xtensa: stop filling syscall array with sys_ni_syscall omits ce8ace6d5815 xtensa: remove unneeded export in boot-elf/Makefile omits 7ca9eb238c0a xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig omits 598fbd7bc3ea xtensa: fix warning comparing pointer to 0 omits 335aa772f915 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" omits d9a69846241c rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] omits 2c9141572a33 dt-bindings/timer: ingenic: Add compatible strings for JZ4760(B) omits f46636f425c0 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs omits 42587ccf2ed5 afs: Use the fscache_write_begin() helper omits d9970d31f51b afs: Use new fscache read helper API omits 02c567a97eff afs: Use the fs operation ops to handle FetchData completion omits 721597fd1aa6 afs: Prepare for use of THPs omits bca0c6e67880 afs: Extract writeback extension into its own function omits 77837f50249a afs: Wait on PG_fscache before modifying/releasing a page omits 7fd9b1de079f afs: Use ITER_XARRAY for writing omits c66eedaf1a3b afs: Set up the iov_iter before calling afs_extract_data() omits 5e48581087a6 afs: Log remote unmarshalling errors omits 0d974b14dc26 afs: Don't truncate iter during data fetch omits a9ac0425e63d afs: Move key to afs_read struct omits dcee47e50f38 afs: Print the operation debug_id when logging an unexpect [...] omits fc7d994bb16f afs: Pass page into dirty region helpers to provide THP size omits 563065dca50e afs: Disable use of the fscache I/O routines omits 044242240a2e fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 920d245cb9b0 netfs: Hold a ref on a page when PG_private_2 is set omits 647e7fb896e5 netfs: Define an interface to talk to a cache omits 0d8d9a57f9b0 netfs: Add write_begin helper omits 1af39c1f0b60 netfs: Gather stats omits 0c446b420cee netfs: Add tracepoints omits 65f575a7af2b netfs: Provide readahead and readpage netfs helpers omits 27770b6be62b netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() omits 1df98ca0cf40 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits 2183739e9236 netfs: Documentation for helper library omits 6c427cb929b2 netfs: Make a netfs helper module omits 138ba519cf8e mm: Implement readahead_control pageset expansion omits 8c53b79f04ff mm: Add an unlock function for PG_private_2/PG_fscache omits 153907f0e364 iov_iter: Add ITER_XARRAY omits 7db9ddae1371 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] omits f2e7e4bf38fd m68k: syscalls: switch to generic syscallhdr.sh omits d64b9146fb03 m68k: syscalls: switch to generic syscalltbl.sh omits a7347aa8e061 workqueue: Move the position of debug_work_activate() in _ [...] omits 8242ff9ea9f0 dt-bindings: display: mediatek,dpi: Convert to use graph schema omits 88f6ac99a6e5 Merge branch 'for-5.12' into test-merge-for-5.12 omits df1c002198a8 Merge branch 'for-5.12' into for-next omits 697dabd5d370 Merge branches 'soc-for-v5.12' and 'dt-for-v5.12' into for-next omits 8e03d45cb7de Merge branch 'mvebu/dt64' into mvebu/for-next omits 402132c0fc8c Merge branch 'mvebu/dt' into mvebu/for-next omits 006828d706fd Merge branch 'v5.12/defconfig' into for-next omits 5f8f0fce03e1 ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers omits 1db017dd750e Merge branch 'v5.12/defconfig' into for-next omits 4d379011424a ARM: multi_v7_defconfig: Enable Actions Semi platform omits 00bfa16052cd Merge branch 'for-5.11-fixes' into for-next omits a501abf8d8cb Merge branch 'v5.12/soc' into for-next omits 9ccea672ac77 MAINTAINERS: Add linux-actions ML for Actions Semi Arch omits 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing omits 80c1dbebf308 XArray: Fix splitting to non-zero orders omits f1ee999f62f6 XArray: Fix split documentation 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 0687c66b5f66 workqueue: Move the position of debug_work_activate() in _ [...] adds 89e28ce60cb6 workqueue/watchdog: Make unbound workqueues aware of touch [...] adds 0a50438c8436 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] adds 7d01ef7585c0 Make sure nd->path.mnt and nd->path.dentry are always vali [...] adds 2d743660786e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e3bb2f4f96a6 Merge tag 'regulator-fix-v5.12-rc6' of git://git.kernel.or [...] adds a3790a8a94fc platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] adds 5ba091db9386 Merge tag 'platform-drivers-x86-v5.12-3' of git://git.kern [...] adds 4033e76a7abd parisc: Remove duplicate struct task_struct declaration adds 9054284e8846 parisc: parisc-agp requires SBA IOMMU driver adds 4d752e5af637 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers adds 0aa2ddc9af44 parisc: math-emu: Few spelling fixes in the file fpu.h adds dbaa5d1c254e Merge branch 'parisc-5.12-3' of git://git.kernel.org/pub/s [...] adds 443f0bb8e29f Revert "ARM: dts: bcm2711: Add the BSC interrupt controller" adds 70a6062cc2ca Merge tag 'arm-soc/for-5.12/devicetree-part2' of https://g [...] adds 111a5a421fb7 Merge tag 'omap-for-v5.12/fixes-rc4-signed' of git://git.k [...] adds 89e21e1ad923 Merge tag 'imx-fixes-5.12-2' of git://git.kernel.org/pub/s [...] adds 844b85dda2f5 ARM: keystone: fix integer overflow warning adds 040f31196e8b soc/fsl: qbman: fix conflicting alignment attributes adds 28399a5a6d56 ARM: omap1: fix building with clang IAS adds 230ea4c761fc ARM: pxa: mainstone: avoid -Woverride-init warning adds a2fa9e57a68c ARM: mvebu: avoid clang -Wtautological-constant warning adds 967ff33eb0ef Revert "arm64: dts: marvell: armada-cp110: Switch to per-p [...] adds 5b2c7e0ae762 ARM: dts: turris-omnia: fix hardware buffer management adds a26c56ae67fa ARM: dts: turris-omnia: configure LED[2]/INTn pin as inter [...] adds 1180042dc603 Merge tag 'mvebu-fixes-5.12-1' of git://git.kernel.org/pub [...] adds 3a22981230f9 Merge tag 'arm-fixes-5.11-2' of git://git.kernel.org/pub/s [...] adds 454859c552da Merge tag 'arc-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds 4f0ed93fb92d LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late adds 035d80695fae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9b5b872215fe file: fix close_range() for unshare+cloexec adds 4ea51e0e37c8 Merge tag 'for-linus-2021-04-08' of git://git.kernel.org/p [...] adds 315f02c60d94 KVM: x86/mmu: preserve pending TLB flush across calls to k [...] adds d381b05e8605 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c6423ed2da62 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model adds 168632a495f4 ALSA: aloop: Fix initialization of controls adds 7c0d6e482062 ASoC: sunxi: sun4i-codec: fill ASoC card owner adds b861106f3cd6 ASoC: codecs: lpass-tx-macro: set npl clock rate correctly adds adfc3ed7dcb9 ASoC: codecs: lpass-rx-macro: set npl clock rate correctly adds e7a48c710def ASoC: fsl_esai: Fix TDM slot setup for I2S mode adds 9c3195778c71 Merge tag 'asoc-fix-v5.12-rc6' of https://git.kernel.org/p [...] adds c8426b2700b5 ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 adds e0a472fffe43 Merge tag 'sound-5.12-rc7' of git://git.kernel.org/pub/scm [...] adds 7a2f91441b2c s390/cpcmd: fix inline assembly register clobbering adds 08edb9683e47 s390/unwind: add machine check handler stack adds 85012e764d3a s390/irq: fix reading of ext_params2 field from lowcore adds ad31a8c05196 s390/setup: use memblock_free_late() to free old stack adds 3fb4f979b4fa Merge tag 's390-5.12-6' of git://git.kernel.org/pub/scm/li [...] adds 7582207b1059 RDMA/rtrs-clt: Close rtrs client conn before destroying rt [...] adds 603c4690b01a RDMA/cxgb4: check for ipv6 address properly while destroyi [...] adds 5de61a47eb90 IB/hfi1: Fix probe time panic when AIP is enabled with a b [...] adds e1ad897b9c73 RDMA/qedr: Fix kernel panic when trying to access recv_cq adds d1c803a9ccd7 RDMA/addr: Be strict with gid size adds 4fa56ad0d12e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4e456b30f78c cifs: On cifs_reconnect, resolve the hostname again. adds d135be0a7fb8 fs: cifs: Remove unnecessary struct declaration adds 0fc9322ab5e1 cifs: escape spaces in share names adds 17e7124aad76 Merge tag '5.12-rc6-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 895915226a59 Bluetooth: btusb: Revert Fix the autosuspend enable and disable adds fa26d0c778b4 ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m adds ccd6c35c72c7 Merge tag 'acpi-5.12-rc7' of git://git.kernel.org/pub/scm/ [...] adds d120198bd5ff xen/evtchn: Change irq_info lock to raw_spinlock_t adds 0b76088799cc Merge tag 'for-linus-5.12b-rc7-tag' of git://git.kernel.or [...] adds 3766fcf5d318 Merge tag 'rproc-v5.12-fixes' of git://git.kernel.org/pub/ [...] adds d084d996aaf5 vdpa/mlx5: should exclude header length and fcs from mtu adds d13a15d544ce vdpa/mlx5: Use the correct dma device when registering memory adds b2ae0a2db8a2 vdpa/mlx5: Retrieve BAR address suitable any function adds 4b454a82418d vdpa/mlx5: Fix wrong use of bit numbers adds bc04d93ea30a vdpa/mlx5: Fix suspend/resume index restoration adds 189fefc7a4f0 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 442dc00f82a9 selinux: make nslot handling in avtab more robust adds d8f5f0ea5b86 selinux: fix cond_list corruption when changing booleans adds 9ad6e9cb39c6 selinux: fix race between old and new sidtab adds 60144b23c942 Merge tag 'selinux-pr-20210409' of git://git.kernel.org/pu [...] adds df7232c4c676 drm/amd/display: Add missing mask for DCN3 adds 1b0b6e939f11 drm/amdgpu: Fix size overflow adds 2efc021060c2 drm/radeon: Fix size overflow adds cdcc108a2ace drm/amdgpu/smu7: fix CAC setting on TOPAZ adds 2bbbb07da802 Merge tag 'amd-drm-fixes-5.12-2021-04-08' of https://gitla [...] adds 5620b135aea4 drm/msm: Set drvdata to NULL when msm_drm_init() fails adds 2b0b219e5ff8 drm/msm: Fix removal of valid error case when checking speed_bin adds 9fbd3088351b drm/msm: Fix a5xx/a6xx timestamps adds 6ddbfa1f5adb drm/msm: a6xx: fix version check for the A650 SQE microcode adds 12aca1ce9ee3 drm/msm/disp/dpu1: program 3d_merge only if block is attached adds 2e99cd7a313a Merge tag 'drm-msm-fixes-2021-04-02' of https://gitlab.fre [...] adds 3b943360a20f drm/panel: panel-dsi-cm: disable TE for now adds 35d65ab3fdba drm/vc4: plane: Remove redundant assignment adds eb9dfdd1ed40 drm/vc4: crtc: Reduce PV fifo threshold on hvs4 adds d416bd0bf7ef Merge tag 'drm-misc-fixes-2021-04-09' of git://anongit.fre [...] adds b6a37a93c9ac drm/i915: Fix invalid access to ACPI _DSM objects adds bd119f471299 Merge tag 'drm-intel-fixes-2021-04-09' of git://anongit.fr [...] adds a85f165e1f38 Merge tag 'drm-fixes-2021-04-10' of git://anongit.freedesk [...] adds 649cab56de8e of: properly check for error returned by fdt_get_name() adds 48d499bd8919 of: unittest: overlay: ensure proper alignment of copied FDT adds f6d6c6993a30 dt-bindings: don't use ../dir for doc references adds 8235ef155d00 dt-bindings: fix references for iio-bindings.txt adds 21d6ff39e169 dt-bindings:iio:adc: update motorola,cpcap-adc.yaml reference adds d473d32c2fba of: property: fw_devlink: do not link ".*,nr-gpios" adds a2521822bdfd Merge tag 'devicetree-fixes-for-5.12-2' of git://git.kerne [...] adds 6ad7f2332e84 io_uring: clear F_REISSUE right after getting it adds 9728463737db io_uring: fix rw req completion adds c60eb049f4a1 io-wq: cancel unbounded works on io-wq destroy adds 3b9784350f99 Merge tag 'io_uring-5.12-2021-04-09' of git://git.kernel.d [...] adds c9170f132178 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d24f847e5421 net/mlx5e: Fix mapping of ct_label zero adds 1f90aedfb496 net/mlx5: Delete auxiliary bus driver eth-rep first adds 3211434dfe7a net/mlx5e: Fix ethtool indication of connector type adds e929e3da537e net/mlx5: E-switch, Create vport miss group only if src re [...] adds a51bce9698e9 net/mlx5e: kTLS, Fix TX counters atomicity adds 6f4fdd530a09 net/mlx5e: kTLS, Fix RX counters atomicity adds a7b76002ae78 net/mlx5: Don't request more than supported EQs adds 929a2faddd55 net/mlx5e: Consider geneve_opts for encap contexts adds 3ff3874fa0b2 net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ adds 9dc22c0d04a2 Merge tag 'mlx5-fixes-2021-03-31' of git://git.kernel.org/ [...] adds c609e6aae4ef Revert "net: correct sk_acceptq_is_full()" adds 622d13694b5f xdp: fix xdp_return_frame() kernel BUG throw for page_pool [...] adds 6b9fbe169551 drivers: net: fix memory leak in atusb_probe adds 98184612aca0 net: udp: Add support for getsockopt(..., ..., UDP_GRO, .. [...] adds a0b96b4a6274 drivers: net: fix memory leak in peak_usb_create_dev adds 86581852d771 mptcp: forbit mcast-related sockopt on MPTCP sockets adds 0a3cc57978d1 mptcp: revert "mptcp: provide subflow aware release function" adds efd2e92dd2fb Merge branch 'mptcp-deadlock' adds 7a75a8412fdd i40e: Fix inconsistent indenting adds 528060ef3e11 i40e: fix receiving of single packets in xsk zero-copy mode adds c3214de929db i40e: Fix display statistics for veb_tc adds 9256ce331101 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 06ab134ce8ec bpf: Refcount task stack in bpf_get_task_stack adds 25fc94b2f02d bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET adds d37300ed1821 bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET adds df662016310a libbpf: Ensure umem pointer is non-NULL before dereferencing adds 43f1bc1efff1 libbpf: Restore umem state after socket create failure adds ca7a83e2487a libbpf: Only create rx and tx XDP rings when necessary adds 6dcc4e383869 Merge branch 'AF_XDP Socket Creation Fixes' adds 29684d802e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 990b03b05b2f net: cls_api: Fix uninitialised struct field bo->unlocked_ [...] adds a14d273ba159 net: macb: restore cmp registers on resume path adds 4d51419d4993 openvswitch: fix send of uninitialized stack memory in ct [...] adds 630e4576f83a net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonloca [...] adds 9a6aaf61487e net: hns3: Remove the left over redundant check & assignment adds 0600771fa6b2 net: hns3: Remove un-necessary 'else-if' in the hclge_rese [...] adds 22f69de18ee8 Merge branch 'hns3-fixes' adds 08c27f3322fe batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"-> [...] adds b25b343db052 net: broadcom: bcm4908enet: Fix a double free in bcm4908_e [...] adds 0f6925b3e8da virtio_net: Do not pull payload in skb->head adds 2a2403ca3add tipc: increment the tmp aead refcnt before attaching it adds 66c3f05ddc53 pcnet32: Use pci_resource_len to validate PCI resource adds 617085fca637 can: mcp251x: fix support for half duplex SPI host controllers adds f57796a4b80b Merge tag 'linux-can-fixes-for-5.12-20210406' of git://git [...] adds ed7bedd2c3ca net: hns3: clear VF down state bit before request link status adds 63cf32389925 ethtool: fix incorrect datatype in set_eee ops adds cca8ea3b05c9 net: tun: set tun->dev->addr_len during TUNSETLINK processing adds 5219d6012d46 docs: ethtool: fix some copy-paste errors adds 0c85a7e87465 net/rds: Avoid potential use after free in rds_send_remove [...] adds f0ebc2b6b7df ethtool: un-kdocify extended link state adds 83e5feeb385e ethtool: document reserved fields in the uAPI adds d9c65de0c1e1 ethtool: fix kdoc in headers adds cd90437399a2 Merge branch 'ethtool-doc' adds 9d6803921a16 net: hsr: Reset MAC header for Tx path adds a79ace4b3129 net: tipc: Fix spelling errors in net/tipc module adds 1a73704c82ed net/mlx5: Fix HW spec violation configuring uplink adds a14587dfc5ad net/mlx5: Fix placement of log_max_flow_counter adds ce28f0fd670d net/mlx5: Fix PPLM register mapping adds 534b1204ca46 net/mlx5: Fix PBMC register mapping adds d5f9b005c306 net/mlx5: fix kfree mismatch in indir_table.c adds bb58023bee8b Merge tag 'mlx5-fixes-2021-04-06' of git://git.kernel.org/ [...] adds a975d7d8a356 ethtool: Remove link_mode param and derive link params fro [...] adds fde32dbe712b ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000ba [...] adds 3cf148285282 Merge branch 'ethtool-link_mode' adds 07cc40fec9a8 iwlwifi: fix 11ax disabled bit in the regulatory capability flags adds 25628bc08d45 iwlwifi: pcie: properly set LTR workarounds on 22000 devices adds 97195d3cad85 iwlwifi: add support for Qu with AX201 device adds 9c04fd95fa83 iwlwifi: fw: fix notification wait locking adds 08f4b0b1c07b iwlwifi: pcie: add support for So-F devices adds 39fb06f79142 iwlwifi: mvm: rfi: don't lock mvm->mutex when sending conf [...] adds 65db391dd874 iwlwifi: mvm: fix beacon protection checks adds 107adc694558 Merge tag 'wireless-drivers-2021-04-07' of git://git.kerne [...] adds 04052a318fb9 net/ieee802154: remove unused macros to tame gcc adds cdd38c5f1ce4 Merge remote-tracking branch 'net/master' adds 37feaaf5ceb2 net: ieee802154: fix nl802154 del llsec key adds 3d1eac2f4558 net: ieee802154: fix nl802154 del llsec dev adds 20d5fe2d7103 net: ieee802154: fix nl802154 add llsec key adds 27c746869e1a net: ieee802154: fix nl802154 del llsec devkey adds 6f7f657f2440 net: ieee802154: nl-mac: fix check on panid adds 88c17855ac42 net: ieee802154: forbid monitor for set llsec params adds fb3c5cdf88cd net: ieee802154: stop dump llsec keys for monitors adds 08470c545333 net: ieee802154: forbid monitor for add llsec key adds b6e2949544a1 net: ieee802154: forbid monitor for del llsec key adds 5582d641e674 net: ieee802154: stop dump llsec devs for monitors adds 5303f956b05a net: ieee802154: forbid monitor for add llsec dev adds ad8f9de1f356 net: ieee802154: forbid monitor for del llsec dev adds 080d1a57a94d net: ieee802154: stop dump llsec devkeys for monitors adds a347b3b39486 net: ieee802154: forbid monitor for add llsec devkey adds 6fb8045319ef net: ieee802154: forbid monitor for del llsec devkey adds 4c9b4f55ad1f net: ieee802154: stop dump llsec seclevels for monitors adds 9ec87e322428 net: ieee802154: forbid monitor for add llsec seclevel adds 9dde130937e9 net: ieee802154: forbid monitor for del llsec seclevel adds 1534efc7bbc1 net: ieee802154: stop dump llsec params for monitors adds 1165affd4848 net: mac802154: Fix general protection fault adds 5d1dbacde1a2 Merge tag 'ieee802154-for-davem-2021-04-07' of git://git.k [...] adds 8a12f8836145 net: hso: fix null-ptr-deref during tty device unregistration adds 4ba86128ba07 Revert "net: sched: bump refcount for new action in ACT re [...] adds 87c750e8c38b net: sched: fix action overwrite reference counting adds b3650bf76a32 net: sched: fix err handler in tcf_action_init() adds f2fbd0aacdaf Merge branch 'net-sched-action-init-fixes' adds 3583a4e8d77d ipv6: report errors for iftoken via netlink extack adds dd0b45538146 mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN adds 71826654ce40 rfkill: revert back to old userspace API by default adds 1153a74768a9 mac80211: fix TXQ AC confusion adds 7d73cd946d4b mac80211: fix time-is-after bug in mlme adds 1b5ab825d9ac cfg80211: remove WARN_ON() in cfg80211_sme_connect adds b57aa17f07c9 virt_wifi: Return micros for BSS TSF values adds b5ac0146492f cfg80211: check S1G beacon compat element length adds abaf94ecc9c3 nl80211: fix potential leak of ACL params adds 9a6847ba1747 nl80211: fix beacon head validation adds ac075bdd6899 Merge tag 'mac80211-for-net-2021-04-08.2' of git://git.ker [...] adds 1c84b33101c8 bpf, sockmap: Fix sk->prot unhash op reset adds 144748eb0c44 bpf, sockmap: Fix incorrect fwd_alloc accounting adds e4d4d456436b bpf, x86: Validate computation of branch displacements for x86-64 adds 26f55a59dc65 bpf, x86: Validate computation of branch displacements for x86-32 adds 971e3057113d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 1ffbc7ea9160 net: sched: sch_teql: fix null-pointer dereference adds b2d0efc4be7e i40e: Fix parameters in aq_get_phy_register() adds 12738ac4754e i40e: Fix sparse errors in i40e_txrx.c adds d6d04ee6d2c9 i40e: Fix sparse error: uninitialized symbol 'ring' adds 6b5674fe6b9b i40e: Fix sparse error: 'vsi->netdev' could be null adds 8a1e918d833c i40e: Fix sparse warning: missing error code 'err' adds 1831da7ea5bd ice: fix memory leak of aRFS after resuming from suspend adds 6494d15fd643 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 3e9005be8777 net: dsa: lantiq_gswip: Don't use PHY auto polling adds 4b5923249b8f net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_ [...] adds 2d1b50abf8d4 Merge branch 'lantiq-GSWIP-fixes' adds 864db232dc70 net: ipv6: check for validity before dereferencing cfg->fc [...] adds 3bc41d6d2721 lan743x: fix ethernet frame cutoff issue adds cd7e963d2f08 net: hns3: Trivial spell fix in hns3 driver adds 27f0ad71699d net: fix hangup on napi_disable for threaded napi adds 4e04e7513b0f Merge tag 'net-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds 4873d8cc141e MAINTAINERS: update CZ.NIC's Turris information adds b37c38484375 treewide: change my e-mail address, fix my name adds 620ff418ef44 mailmap: update email address for Jordan Crouse adds a5c5e441518f .mailmap: fix old email addresses adds d3378e86d182 mm/gup: check page posion status for coredump. adds a3a8833dffb7 nds32: flush_dcache_page: use page_mapping_file to avoid r [...] adds 9562fd132985 gcov: re-fix clang-11+ support adds 90bd070aae6c ocfs2: fix deadlock between setattr and dio_end_io_write adds 7ad1e3661678 ia64: fix user_stack_pointer() for ptrace() adds df41872b6860 fs: direct-io: fix missing sdio->boundary adds 06b1f8558894 kasan: fix conflict with page poisoning adds e156656717b8 lib/test_kasan_module.c: suppress unused var warning adds 6a77d38efcda kfence, x86: fix preemptible warning on KPTI-enabled systems adds 7d37cb2c912d lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS adds adb2c4174fb2 Merge branch 'akpm' (patches from Andrew) adds 026334a3bb6a perf inject: Fix repipe usage adds f2013278ae40 perf report: Fix wrong LBR block sorting adds 92f1e8adf7db perf arm-spe: Avoid potential buffer overrun adds 9288e1f7d396 Merge tag 'perf-tools-fixes-for-v5.12-2020-04-09' of git:/ [...] adds 8d3c0c01cb2e clk: fix invalid usage of list cursor in register adds 7045465500e4 clk: fix invalid usage of list cursor in unregister adds 50ce6826a48f clk: fixed: fix double free in resource managed fixed-fact [...] adds d4961772226d Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 5e729bc54bda i2c: designware: Adjust bus_freq_hz when refuse high speed [...] adds 56b4c6515a36 i2c: exynos5: correct top kerneldoc adds df8a39f2911a i2c: imx: mention Oleksij as maintainer of the binding docs adds 12a0cf7241f9 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 3004fcba01b4 Merge tag 'v5.12-rc5' of git://git.kernel.org/pub/scm/linu [...] adds 4e9c93af7279 usbip: add sysfs_lock to synchronize sysfs code paths adds 9dbf34a83456 usbip: stub-dev synchronize sysfs code paths adds bd8b82042269 usbip: vudc synchronize sysfs code paths adds 363eaa3a450a usbip: synchronize event handler with sysfs code paths adds bc2f3e4c6628 Merge tag 'thunderbolt-for-v5.12-rc7' of git://git.kernel. [...] adds 445e09e79743 Merge tag 'usb-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds eed6e41813de driver core: Fix locking bug in deferred_probe_timeout_wor [...] adds d5fa1dad75be Merge tag 'driver-core-5.12-rc7' of git://git.kernel.org/p [...] adds 3618250c8399 powerpc/ptrace: Don't return error when getting/setting FP [...] adds acca57217c68 powerpc/signal32: Fix Oops on sigreturn with unmapped VDSO adds 791f9e36599d powerpc/vdso: Make sure vdso_wrapper.o is rebuilt everytim [...] adds 95c7b0755187 Merge tag 'powerpc-5.12-6' of git://git.kernel.org/pub/scm [...] adds 5482a9a1a8fd scsi: hpsa: Use __packed on individual structs, not header-wide adds 02ec144292bc scsi: hpsa: Fix boot on ia64 (atomic_t alignment) adds e01a00ff62ad scsi: hpsa: Add an assert to prevent __packed reintroduction adds 1235fc569e0b scsi: ufs: core: Fix task management request completion timeout adds 4b42d557a8ad scsi: ufs: core: Fix wrong Task Tag used in task managemen [...] adds 65df7d1986a1 scsi: pm80xx: Fix chip initialization failure adds 0352c3d3959a scsi: target: iscsi: Fix zero tag inside a trace event adds 5cd0f6f57639 scsi: scsi_transport_srp: Don't block target in SRP_PORT_L [...] adds efc2da9241e6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0760fa3d8f7f percpu: make pcpu_nr_empty_pop_pages per chunk type adds 52e44129fba5 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] adds 3a62583c2853 RAS/CEC: Correct ce_add_elem()'s returned values adds 632a1c209b87 x86/traps: Correct exc_general_protection() and math_error [...] adds 06f838e02d3b Merge tag 'x86_urgent_for_v5.12-rc7' of git://git.kernel.o [...] adds add6b92660b3 Merge tag 'locking-urgent-2021-04-11' of git://git.kernel. [...] adds 53b74fa990bf btrfs: zoned: move superblock logging zone location adds 7d900724913c Merge tag 'for-5.12-rc6-tag' of git://git.kernel.org/pub/s [...] adds d434405aaab7 Linux 5.12-rc7 new aa852b04c6da Merge remote-tracking branch 'arm-current/fixes' adds 185f2e5f51c2 arm64: fix inline asm in load_unaligned_zeropad() new 0bae468ea23e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds fbb9e86636ba arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] adds 3dd4ce4185df arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems adds c89f3af3b5ba MAINTAINERS: Add our new mailing-list adds 2a996ecd142d MAINTAINERS: Match on allwinner keyword adds 7a2f6e69e9c1 arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] adds 974be36e1ca9 Merge tag 'sunxi-fixes-for-5.12-1' of git://git.kernel.org [...] adds aa68a77863b3 Merge tag 'qcom-drivers-fixes-for-5.12' of git://git.kerne [...] adds b9a9786a13ea Merge tag 'omap-for-v5.12/fixes-rc6-signed' of git://git.k [...] new 55227325bf5d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds afd0be729953 libbpf: Fix potential NULL pointer dereference new 1c1382f2218b Merge remote-tracking branch 'bpf/master' new b895bdf5d643 netfilter: nft_limit: avoid possible divide error in nft_l [...] new 7ee3c61dcd28 netfilter: bridge: add pre_exit hooks for ebtable unregistration new d163a925ebbc netfilter: arp_tables: add pre_exit hook for table unregister new a4cc377595de Merge remote-tracking branch 'netfilter/master' adds 29654ed8384e ASoC: tlv320aic32x4: Increase maximum register in regmap adds 1ca1156cfd69 ASoC: tlv320aic32x4: Register clocks before registering component adds 6f68accaa864 ASoC: meson: axg-frddr: set fifo depth according to the period adds 44de8d80dba4 ASoC: rt1011: remove pack_id check in rt1011 adds 7b3f5b207da5 ASoC: codecs: Fix runtime PM imbalance in tas2552_probe new 026baac1b42a Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new 722dfc05652f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 78d889705732 Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus new 7d497248c498 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 6068cc31dedd Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 29e020e76fb4 Merge remote-tracking branch 'regulator-fixes/for-linus' adds a21fbc42807b spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] adds 794aaf01444d spi: Fix use-after-free with devm_spi_alloc_* new 9d32476c4a3f Merge remote-tracking branch 'spi/for-5.12' into spi-linus new 3c85f79ea544 Merge remote-tracking branch 'spi-fixes/for-linus' new 08def34f3798 Merge remote-tracking branch 'pci-current/for-linus' new 955312ac6468 Merge remote-tracking branch 'phy/fixes' new bf2e25182cec Merge remote-tracking branch 'soundwire-fixes/fixes' new 787746b9d3a7 Merge remote-tracking branch 'input-current/for-linus' new aa02405c1c2a Merge remote-tracking branch 'ide/master' new 5e1ead35101a Merge remote-tracking branch 'dmaengine-fixes/fixes' new d93d8dfed088 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new bdcf97a5a63e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 2361db89aaad libnvdimm: Notify disk drivers to revalidate region read-only new a2948b17f6b9 libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGI [...] new 9de82caad028 dax: avoid -Wempty-body warnings new 11d2498f1568 Merge branch 'for-5.12/dax' into libnvdimm-fixes adds 6eff5721933c cxl/mem: Use sysfs_emit() for attribute show routines adds 5877515912cc cxl/mem: Fix synchronization mechanism for device removal [...] adds 1c3333a28d45 cxl/mem: Do not rely on device_add() side effects for dev_ [...] adds 7eda6457a9ca cxl/mem: Disable cxl device power management adds 392be0bda730 cxl/mem: Force array size of mem_commands[] to CXL_MEM_COM [...] new 99a81dcc717d Merge branch 'for-5.12/cxl' into libnvdimm-fixes new 17a5ac24eb1d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new f1a9717fdb51 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0dcf8febcb7b scsi: iscsi: Fix iSCSI cls conn state adds 176ddd89171d scsi: libsas: Reset num_scatter if libata marks qc as NODATA new 8930f875f64a Merge remote-tracking branch 'scsi-fixes/fixes' new c53fbda2bf69 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 0688c240404a riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" new 8eed95997234 Merge remote-tracking branch 'risc-v-fixes/fixes' adds f49fd6d3c070 file: let pick_file() tell caller it's done adds 03ba0fe4d09f file: simplify logic in __close_range() new 8734944b2f52 Merge remote-tracking branch 'pidfd-fixes/fixes' new 04e209fd3ee8 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 8c10d94debd6 kbuild: check the minimum assembler version in Kconfig adds 4e7a41ae05e0 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh adds 04c535d5b0de arm64: move --fix-cortex-a53-843419 linker test to Kconfig adds 1c21ac099008 kbuild: generate Module.symvers only when vmlinux exists adds a0cc06cba32d kbuild: do not set -w for vmlinux.o modpost adds 040ee9af4db0 kbuild: fix false-positive modpost warning when all symbol [...] adds fdac8b8ac095 scripts: modpost.c: Fix a few typos adds 2361c6287090 kbuild: remove unneeded mkdir for external modules_install adds c963f5bfc53e kbuild: unify modules(_install) for in-tree and external modules adds 515045ed86cb kbuild: show the target directory for depmod log adds afd16418b5e3 kbuild: check module name conflict for external modules as well adds b6b4cb699356 kbuild: rename extmod-prefix to extmod_prefix adds f3fdc209ec47 kbuild: refactor scripts/Makefile.modinst adds 2f8864dbe668 kbuild: move module strip/compression code into scripts/Ma [...] adds 0f82c48372de kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] adds 610eb48a84bd kbuild: remove CONFIG_MODULE_COMPRESS adds 06aa9d31afad kconfig: streamline_config.pl: Couple of typo fixes adds 1957ddc177ee kconfig: lxdialog: A spello fix and a punctuation added adds 5b00d3923d4d Merge remote-tracking branch 'origin/kconfig' into for-next adds ee2305118fc3 kbuild: add support for zstd compressed modules adds 601ce994fc71 Merge branch 'kbuild' into for-next new fd6ebc67a7bd Merge remote-tracking branch 'kbuild/for-next' adds 42e4eefb089f dma-mapping: benchmark: use the correct HiSilicon copyright adds ca947482b0b3 dma-mapping: benchmark: Add support for multi-pages map/unmap adds a7f3d3d3600c dma-mapping: add unlikely hint to error path in dma_mapping_error new 9bdfa78833e3 Merge remote-tracking branch 'dma-mapping/for-next' new b0c9fcba1aeb Merge remote-tracking branch 'asm-generic/master' new 03d9dc9654b2 Merge remote-tracking branch 'arm/for-next' adds 68f638a432df docs: arm64: Fix a grammar error adds cccb78ce89c4 arm64/sve: Rework SVE access trap to convert state in registers adds a7dcf58ae5d2 arm64: Add __init section marker to some functions adds df652a16a657 arm64: mte: Remove unused mte_assign_mem_tag_range() adds 3e237387bb76 arm64: Document requirements for fine grained traps at boot adds 31c00d2aeaa2 arm64: Disable fine grained traps on boot adds 230800cd315c arm64: Require that system registers at all visible ELs be [...] adds cac642c12a80 arm64: cpufeature: Allow early filtering of feature override adds 31a32b49b80f arm64: Cope with CPUs stuck in VHE mode adds 2d726d0db6ac arm64: Get rid of CONFIG_ARM64_VHE adds 54cf7c56e422 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] new 747aa9f8ebff arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically adds 2c2e21e78a94 arm64: perf: Remove redundant initialization in perf_event.c new ca8faf817f2a Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] new ca80e757613e Merge remote-tracking branch 'arm64/for-next/core' adds 6b5823d0e7ff Merge branch 'arm/fixes' into for-next adds 7ccdcaace808 tee: optee: fix build error caused by recent optee tracepo [...] adds 56a6867beecf Merge tag 'optee-tracepoints-fix-for-v5.13' of git://git.l [...] adds 1e7c57355a3b firmware: raspberrypi: Keep count of all consumers adds f663204c9a1f firmware: raspberrypi: Introduce devm_rpi_firmware_get() adds 3c4084f95a29 clk: bcm: rpi: Release firmware handle on unbind adds 0e3333b29cad gpio: raspberrypi-exp: Release firmware handle on unbind adds 9419f7f41a7d reset: raspberrypi: Release firmware handle on unbind adds 78add6cba796 soc: bcm: raspberrypi-power: Release firmware handle on unbind adds d6139dec046c staging: vchiq: Release firmware handle on unbind adds 3b8ddff780b7 input: raspberrypi-ts: Release firmware handle when not needed adds a953e68ef2df dt-bindings: pwm: Add binding for RPi firmware PWM bus adds 79caa362eab6 pwm: Add Raspberry Pi Firmware based PWM bus adds 7da68c64bc90 Merge tag 'rpi-poe-v5.13' of git://git.kernel.org/pub/scm/ [...] adds 1d79dca631e8 Merge tag 'omap-for-v5.13/ti-sysc-signed' of git://git.ker [...] adds c650b8dc7a79 tee: optee: do not check memref size on return from Secure World adds d6358a687891 Merge tag 'optee-memref-size-for-v5.13' of git://git.linar [...] adds 42eb2fa14ac0 dt-bindings: power: bcm-pmb: add BCM63138 binding adds be6d99420306 soc: bcm: bcm-pmb: add BCM63138 SATA support adds e9396d6b3864 Merge tag 'arm-soc/for-5.13/drivers' of https://github.com [...] adds 62c93360ec5a Merge tag 'imx-drivers-5.13' of git://git.kernel.org/pub/s [...] adds 16320d7fe7d6 Merge tag 'tegra-for-5.13-clk' of git://git.kernel.org/pub [...] adds 66f3431a8733 Merge tag 'tegra-for-5.13-soc' of git://git.kernel.org/pub [...] adds 6f8fdf5c0f75 Merge branch 'arm/drivers' into for-next adds de73b5a97bba ARM: mstar: Select MSTAR_MSC313_MPLL adds a93cf651df08 ARM: mstar: Add the external clocks to the base dsti adds f374f25aab6f ARM: mstar: Add mpll to base dtsi adds e49936d21547 Merge tag 'omap-for-v5.13/dts-genpd-signed' of git://git.k [...] adds 15e26f6914e4 arm64: dts: intel: socfpga: override clocks by label adds d2e593084270 arm64: dts: intel: socfpga_agilex: move clocks out of soc node adds 9f1f6273ced3 arm64: dts: intel: socfpga_agilex: move timer out of soc node adds cce247125820 arm64: dts: intel: socfpga_agilex: remove default status=okay adds 9e4744277a8d arm64: dts: intel: socfpga_agilex: move usbphy out of soc node adds f10ffbf5f6bd arm64: dts: intel: socfpga_agilex: use defined for GIC interrupts adds ae68efe92dd5 arm64: dts: intel: socfpga_agilex: align node names with dtschema adds 4a3b394f78e1 arm64: dts: intel: socfpga_agilex_socdk_nand: align LED no [...] adds 0501418e4439 arm64: dts: intel: adjust qpsi read-delay property adds 61de0971ea91 Merge tag 'socfpga_dts_update_for_v5.13' of git://git.kern [...] adds 43986f388182 ARM: dts: BCM5301X: fix "reg" formatting in /memory node adds a872b8e94be0 ARM: dts: BCM5301X: Describe NVMEM NVRAM on Linksys & Luxu [...] adds 1d3352aeed16 ARM: dts: BCM5301X: Fix Linksys EA9500 partitions adds dcb56d61d5a8 ARM: dts: BCM5301X: Set Linksys EA9500 power LED adds 498adc8623c2 Merge tag 'arm-soc/for-5.13/devicetree' of https://github. [...] adds 3c321ba794ca arm64: dts: broadcom: bcm4908: describe USB PHY adds b1bbe48eec19 arm64: dts: broadcom: bcm4908: describe Ethernet controller adds 406e98afffe9 arm64: dts: broadcom: bcm4908: describe Netgear R8000P switch adds 6224415c0389 arm64: dts: broadcom: bcm4908: add remaining Netgear R8000P LEDs adds cbaca2c467dc arm64: dts: broadcom: bcm4908: describe firmware partitions adds a348ff97ffb8 arm64: dts: broadcom: bcm4908: fix switch parent node name adds b3de2a12d1a6 dt-bindings: arm: bcm: document TP-Link Archer C2300 binding adds 6a30934a5470 arm64: dts: broadcom: bcm4908: add TP-Link Archer C2300 V1 adds 5ccb9f9cf05b arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode adds 5337af7918be arm64: dts: broadcom: bcm4908: add Ethernet TX irq adds 9f01f5cdb548 arm64: dts: broadcom: bcm4908: add Ethernet MAC addr adds 3b73ea6c8069 Merge tag 'arm-soc/for-5.13/devicetre-arm64' of https://gi [...] adds 2771bc0dbaad Merge tag 'imx-bindgins-5.13' of git://git.kernel.org/pub/ [...] adds 4f662ba2be22 Merge tag 'imx-dt-5.13' of git://git.kernel.org/pub/scm/li [...] adds d2adc561c9bf Merge tag 'imx-dt64-5.13' of git://git.kernel.org/pub/scm/ [...] adds 45f174d8a13c Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] adds 2a5b057032a3 ARM: dts: ux500: Fix BT+WLAN on Janice adds 2c276eaba3cc ARM: dts: ux500: Fix touchscreen on TVK R2 adds b428648f60ea ARM: dts: ux500: Move Synaptics to right include adds 8d67f4f62c91 ARM: dts: ux500: Push sensors to TVK R2 board adds aeceecd40d94 ARM: dts: ux500: Fix up TVK R3 sensors adds c9334538bfe0 ARM: dts: ux500: Push TC35893 defines to each UIB adds 396e4dd89d30 ARM: dts: ux500: Totally separate TVK R2 and R3 adds 8e3bcdeec7e5 ARM: dts: ux500: Clarify UIB version per board adds f9bf6cb2464b ARM: dts: ux500: Bump AUX1 voltage adds fa99edd84fea ARM: dts: ux500: Add Cypress CTTYSP touch to TVK UIB adds 03a807f4ee1e Merge tag 'ux500-dts-v5.13' of git://git.kernel.org/pub/sc [...] adds 69ca48e6cc17 Documentation: arm: stm32: Add stm32h750 value line doc adds 5d219a70d4fa dt-bindings: arm: stm32: Add compatible strings for ART-PI board adds d3f715e63f2d ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support [...] adds 4e1593391fa3 ARM: dts: stm32: add new instances for stm32h743 MCU adds 978783f90ab7 ARM: dts: stm32: fix i2c node typo in stm32h743 adds 2aaa41eea3dc ARM: dts: stm32: add support for art-pi board based on stm [...] adds 40ddb5376972 ARM: stm32: Add a new SoC - STM32H750 adds 6c2ec6adb297 dt-bindings: serial: stm32: Use 'type: object' instead of [...] adds c967b44249d7 ARM: dts: stm32: Fill GPIO line names on DHCOM SoM adds d73d4e3cab9f ARM: dts: stm32: Fill GPIO line names on AV96 adds 1ab841fbab09 ARM: dts: stm32: Update GPIO line names on DRC02 adds 7d96c4a5ecfb ARM: dts: stm32: Update GPIO line names on PicoITX adds 1305a42b1081 ARM: dts: stm32: Enable crc1 and cryp1 where applicable on DHSOM adds 6ed9269265e1 ARM: dts: stm32: Add PTP clock to Ethernet controller adds 24eab7796e6f Merge tag 'stm32-dt-for-v5.13-1' of git://git.kernel.org/p [...] adds ece61ed98bda Merge tag 'tegra-for-5.13-dt-bindings' of git://git.kernel [...] adds 815bacb522c5 Merge tag 'tegra-for-5.13-arm-dt' of git://git.kernel.org/ [...] adds 520f30feb864 Merge tag 'tegra-for-5.13-arm64-dt' of git://git.kernel.or [...] adds 8028548ba162 Merge tag 'v5.12-next-dts32' of git://git.kernel.org/pub/s [...] adds ea69876c7b0a dt-bindings: arm64: dts: mediatek: Add mt8183-pumpkin board adds 19b6403f1e2a arm64: dts: mt8183: add mt8183 pumpkin board adds a7dceafed43a arm64: dts: mediatek: fix reset GPIO level on pumpkin adds 7d534c3a5e1f Merge tag 'v5.12-next-dts64' of git://git.kernel.org/pub/s [...] adds c9bbda4437c8 Merge branch 'arm/dt' into for-next adds 1ff1270fca33 soc: mediatek: mmsys: Add mt8183 mmsys routing table adds b23ab27b9a1c soc: mediatek: Make symbol 'mtk_mutex_driver' static adds 022b02b4505e soc: mediatek: pm-domains: Add a meaningful power domain name adds e57b8112258e soc: mediatek: pm-domains: Add a power domain names for mt8183 adds 3edc01bc53c6 soc: mediatek: pm-domains: Add a power domain names for mt8192 adds 60d93f64a851 soc: mediatek: pm-domains: Add a power domain names for mt8167 adds 3e7f2f2980e8 Merge tag 'v5.12-next-soc' of git://git.kernel.org/pub/scm [...] adds 3b218baa744b clk: socfpga: allow building N5X clocks with ARCH_N5X adds 910499e13387 ARM: socfpga: introduce common ARCH_INTEL_SOCFPGA adds cd5f39070ae1 mfd: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 3409fb0987dc net: stmmac: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds a01be32fccbb clk: socfpga: build together Stratix 10, Agilex and N5X cl [...] adds 2011431b97ce clk: socfpga: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 098da961d8b8 EDAC: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 4a9a1a5602d8 arm64: socfpga: merge Agilex and N5X into ARCH_INTEL_SOCFPGA adds cdb1e8b4f4c2 clk: socfpga: allow compile testing of Stratix 10 / Agilex clocks adds 552418658acd clk: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM S [...] adds 5c0388726808 dmaengine: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit [...] adds 3a1fef70ff87 fpga: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 823829dc18b1 i2c: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 225c13f0b7b6 reset: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 4483397b0353 ARM: socfpga: drop ARCH_SOCFPGA adds ba87f2009edb Merge tag 'socfpga_update_for_v5.13' of git://git.kernel.o [...] adds c2c100013ec2 soc: document merges adds 907d6d3e41f9 ARM: configs: ux500: Update for new drivers adds 40f90f4763e2 arm64: defconfig: enable Intel's eASIC N5X SoCFPGA and Kee [...] adds 1288974df752 Merge tag 'arm64_defconfig_for_v5.13' of git://git.kernel. [...] adds bbbd7b012084 Merge tag 'imx-defconfig-5.13' of git://git.kernel.org/pub [...] adds 797e1491b8df ARM: configs: Remove REGULATOR_USERSPACE_CONSUMER adds 03c623535fbd Merge tag 'v5.12-next-defconfig' of git://git.kernel.org/p [...] adds 630bc9784b63 Merge tag 'at91-defconfig-5.13' of git://git.kernel.org/pu [...] adds f8010574bd42 Merge branch 'arm/defconfig' into for-next adds 758c5408ea3d ARM: ux500: make ux500_cpu_die static adds 3e26eccd40f9 Merge tag 'omap-for-v5.13/genpd-cleanup-signed' of git://g [...] adds 4f9c62d1f79c Merge tag 'imx-soc-5.13' of git://git.kernel.org/pub/scm/l [...] adds 6f35f62958ea Merge tag 'at91-soc-5.13' of git://git.kernel.org/pub/scm/ [...] adds 4ddda2b8d5bb soc: document merges adds b2d11e6e9c4b Merge branch 'arm/fixes' into for-next adds 297214f064b4 arm64: dts: renesas: r8a77950: Drop operating points above [...] adds 35e732d7990d arm64: dts: renesas: salvator-common: Add cpu-supply prope [...] adds 2b35ca2fe605 arm64: dts: renesas: ulcb: Add cpu-supply property to a57_0 node adds 85af259bcce7 Merge tag 'renesas-arm-dt-for-v5.13-tag2' of git://git.ker [...] adds d580e6f0ec3a ARM: dts: sun8i: h3: beelink-x2: Add power button adds 0d310a3791f6 Merge tag 'sunxi-dt-for-5.13-1' of git://git.kernel.org/pu [...] adds 2d36399c2463 arm64: dts: marvell: clearfog-gt-8k: add pwm-fan adds 9c7d1f4bc071 arm64: dts: marvell: clearfog-gt-8k: add cooling maps adds 1d88358a89db arm64: dts: marvell: armada-37xx: add syscon compatible to [...] adds 69770919d22f arm64: dts: marvell: add support for Marvell CP110 UTMI PHY adds 99fa8ac5c0f1 arm64: dts: marvell: enable CP110 UTMI PHY usage adds d1e3a9efb2af Merge tag 'mvebu-dt64-5.13-1' of git://git.kernel.org/pub/ [...] adds 61bac46eed14 Merge tag 'qcom-arm64-for-5.13' of git://git.kernel.org/pu [...] adds 62d171bce2a6 ARM: dts: clps711x: Add SYSCON nodes where it is used adds 2bd86203acf3 ARM: dts: clps711x: Add keypad node adds 94d1ca7c05ee ARM: dts: clps711x: Fix serial port names adds 15bf198197d1 ARM: dts: clps711x: edb7211: Add unit-address to memory node adds a3c1086c17e4 ARM: dts: clps711x: Add an empty chosen node to top level DTSI adds 0f103b23dad8 Merge branch 'arm/dt' into for-next adds 73a049e384c8 soc: document merges adds a0b3c39c055d Merge branch 'arm/fixes' into for-next adds 4be3f47e1bd5 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] adds 207481077b07 Merge tag 'qcom-drivers-for-5.13' of git://git.kernel.org/ [...] adds 38ad957b04c5 firmware: stratix10-svc: build only on 64-bit ARM adds 0ffc253e2e0e Merge tag 'socfpga_update_for_v5.13_part2' of git://git.ke [...] adds e7be7853ab1b dt-bindings: mediatek: mmsys: add mt8167 binding adds 060f7875bd23 soc: mediatek: mmsys: Add support for MT8167 SoC adds 4a3c88952e13 Merge tag 'v5.12-next-soc.2' of git://git.kernel.org/pub/s [...] adds b11a188aef6d memory: fsl-corenet-cf: Remove redundant dev_err call in c [...] adds 25dcca7fedcd memory: pl353: fix mask of ECC page_size config register adds f8e547f5285b Merge tag 'memory-controller-drv-5.13' of git://git.kernel [...] adds e47faa54c3a3 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] adds fbd31f5aa602 memory: tegra20: Add debug statistics adds 7ebb09db5b26 memory: tegra20: Correct comment to MC_STAT registers writes adds 289471984f1c memory: tegra20: Protect debug code with a lock adds f012ade8aa07 memory: tegra: Print out info-level once per driver probe adds 4be3973c001e dt-bindings: memory: tegra20: emc: Replace core regulator [...] adds 7885db0ce774 dt-bindings: memory: tegra30: emc: Replace core regulator [...] adds 21e4e0d114d7 dt-bindings: memory: tegra124: emc: Replace core regulator [...] adds d8d5cbc619e8 dt-bindings: memory: tegra20: mc: Convert to schema adds 0a8e73301d2b Merge tag 'memory-controller-drv-tegra-5.13' of git://git. [...] adds ecf4776b0607 Merge branch 'arm/drivers' into for-next adds 413def32a634 soc: document merges adds f233c44e2e90 Merge branch 'arm/fixes' into for-next adds fd3b2aa100fa Merge commit '71b25f4df984' from tty/tty-next adds 847bea3d08af Merge remote-tracking branch 'arm64/for-next/fiq' adds 5b8c86b92c6e Merge branch 'apple/m1-dependency' into arm/apple-m1 adds fd8b0990d915 dt-bindings: vendor-prefixes: Add apple prefix adds 007bd42364b5 dt-bindings: arm: apple: Add bindings for Apple ARM platforms adds 6e33145afc84 dt-bindings: arm: cpus: Add apple,firestorm & icestorm com [...] adds 11ecdad722da arm64: cputype: Add CPU implementor & types for the Apple [...] adds a6cf39fbe133 dt-bindings: timer: arm,arch_timer: Add interrupt-names support adds 86332e9e3477 arm64: arch_timer: Implement support for interrupt-names adds 7c566bb5e4d5 asm-generic/io.h: Add a non-posted variant of ioremap() adds eeba4b016864 docs: driver-api: device-io: Document I/O access functions adds 08e9b5be9efb docs: driver-api: device-io: Document ioremap() variants & [...] adds 9a63ae850255 arm64: Implement ioremap_np() to map MMIO as nGnRnE adds b10eb2d50911 asm-generic/io.h: implement pci_remap_cfgspace using ioremap_np adds 89897f739d7b of/address: Add infrastructure to declare MMIO as non-posted adds 8a657f71705f arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h adds f531d25bda55 dt-bindings: interrupt-controller: Add DT bindings for apple-aic adds 76cde2639411 irqchip/apple-aic: Add support for the Apple Interrupt Controller adds aea5f69f2e91 arm64: Kconfig: Introduce CONFIG_ARCH_APPLE adds aad9742f0c8f dt-bindings: display: Add apple,simple-framebuffer adds 7d2d16ccf15d arm64: apple: Add initial Apple Mac mini (M1, 2020) devicetree adds 1bb2fd3880d4 Merge tag 'm1-soc-bringup-v5' of https://github.com/AsahiL [...] adds 0d5fe4b31785 Merge branch 'arm/apple-m1' into for-next adds f1b6f6e7f595 arm64: dts: ti: k3-j721e-mcu: Fix ospi compatible adds 0e941f496a8b arm64: dts: ti: k3-j7200-mcu: Fix ospi compatible adds 112e5934ff3a arm64: dts: ti: k3-am64-main: Fix ospi compatible adds 4b8cf90637f2 Merge tag 'ti-k3-dt-for-v5.13' of git://git.kernel.org/pub [...] adds 0bbfea7c0469 dt-bindings: arm: amlogic: add MeCool KII/KIII Pro bindings adds d5454e7ce24a arm64: dts: meson: add initial device-tree for MeCool KII Pro adds 727d93ed3ba6 arm64: dts: meson: add initial device-tree for MeCool KIII Pro adds aa1e345ade42 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 36de77e35f3b Merge tag 'omap-for-v5.13/dt-v2-signed' of git://git.kerne [...] adds 59206cf877be Merge tag 'samsung-dt-5.13' of git://git.kernel.org/pub/sc [...] adds 2ce5e1b010f4 Merge tag 'samsung-dt64-5.13' of git://git.kernel.org/pub/ [...] adds 174c80b254a0 ARM: dts: at91: Fix a typo adds ca7a049ad1a7 ARM: dts: at91: change the key code of the gpio key adds 4d930c421e3b ARM: dts: at91: sama5d2: add ETB and ETM unit name adds e2b064fec8e4 Merge tag 'at91-dt-5.13' of git://git.kernel.org/pub/scm/l [...] adds c6dfc019c239 ARM: dts: mvebu: Add device tree for ATL-x530 Board adds e3e1276295a4 Merge tag 'mvebu-dt-5.13-1' of git://git.kernel.org/pub/sc [...] adds d8fcfbf38fe1 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds e32ef5e636d6 Merge branch 'arm/dt' into for-next adds d515102f56a0 Merge tag 'qcom-arm64-defconfig-for-5.13' of git://git.ker [...] adds 2de5bb995656 Merge tag 'omap-for-v5.13/defconfig-signed' of git://git.k [...] adds 09ccc0ee1227 Merge branch 'arm/defconfig' into for-next adds c1ce9d8081a9 ARM: hisi: use the correct HiSilicon copyright adds d74b25572a4f Merge tag 'hisi-armv7soc-for-5.13' of git://github.com/his [...] adds f47e8e14373a Merge tag 'omap-for-v5.13/soc-signed' of git://git.kernel. [...] adds 19f5027e0394 ARM: s3c: Use pwm_get() in favour of pwm_request() in RX1950 adds 6031008780ef ARM: exynos: correct kernel doc in platsmp adds a0c97a6bd630 Merge tag 'samsung-soc-5.13' of git://git.kernel.org/pub/s [...] adds 6939bdd5502b Merge branch 'arm/soc' into for-next adds 4b9a8b10ed8a soc: document merges new ea9629283839 asm-generic/io.h: Unbork ioremap_np() declaration new de6408b788c2 Merge branch 'arm/apple-m1' into for-next new 281192c4db75 dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML new 8a8cba741b58 ARM: dts: Add board-specific compatible string to npcm750- [...] new 9f6f07169207 dt-bindings: vendor-prefixes: Add Supermicro new f31fc98b6306 dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string new 9b39efacd6c1 dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt new ece3fe93e8f4 ARM: npcm: Introduce Nuvoton WPCM450 SoC new 328d1c1a92d9 watchdog: npcm: Add support for WPCM450 new ed09d269b958 ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip new 37e9f9fa71fb ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based o [...] new ef9c51b45cda MAINTAINERS: Add entry for Nuvoton WPCM450 new 09e6d2b71ae6 ARM: config: Add WPCM to multi v5 new 39b95079f68c Merge tag 'bmc-5.13-wpcm450' of git://git.kernel.org/pub/s [...] new dd2698255a4e Merge branch 'arm/newsoc' into for-next new 2b81613ce417 ARM: dts: aspeed: Add ASRock E3C246D4I BMC new 44a2c58e7996 ARM: dts: aspeed: rainier: Add directly controlled LEDs new 44ab6f28531f ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans new 79432ed403f4 ARM: dts: aspeed: rainier: Add additional processor CFAMs new 8be44de6f209 ARM: dts: aspeed: rainier: Add presence GPIOs new 2f9a9f3c931b ARM: dts: aspeed: rainier: Enable fan watchdog new 510ed4320a2f ARM: dts: aspeed: rainier: Add missing fan nodes new 0d7208d9080c ARM: dts: aspeed: rainier 4U: Fix fan configuration new 03b5e43f7d50 ARM: dts: aspeed: everest: Add I2C components new 7313cde52aed ARM: dts: aspeed: everest: Add max31785 fan controller device new d9406d17e9d5 ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines new baf1fb2668e2 ARM: dts: aspeed: everest: Add pca9552 fan presence new d66d720b64e5 ARM: dts: aspeed: everest: Add power supply i2c devices new 22db69f04cd2 ARM: dts: aspeed: everest: Add UCD90320 power sequencer new 3c00ebf08a5b ARM: dts: aspeed: everest: GPIOs support new 5dbbacd43fc5 ARM: dts: aspeed: everest: Add RTC new 6cebf3764fea ARM: dts: aspeed: everest: Enable fan watchdog new 7aaa2074d582 ARM: dts: aspeed: everest: Add size/address cells new 7f03894a6555 ARM: dts: aspeed: Add Rainier 1S4U machine new 62b8a07b0690 ARM: dts: aspeed: mihawk: Add GPIO line names new ee33e2fb3d70 ARM: dts: nuvoton: Add Quanta GBS BMC Device Tree new e3bbc53ac882 Merge tag 'bmc-5.13-devicetree' of git://git.kernel.org/pu [...] new 91d345f14ce9 Merge branch 'arm/dt' into for-next new baffc34d48b7 dt-bindings: aspeed-lpc: Remove LPC partitioning new 311bf0f18cd6 ARM: dts: Remove LPC BMC and Host partitions new 8f88156f82ea ipmi: kcs: aspeed: Adapt to new LPC DTS layout new eaffd32bea0c pinctrl: aspeed-g5: Adapt to new LPC device tree layout new 489774ff5db9 soc: aspeed: Adapt to new LPC device tree layout new d60f314b93b6 Merge tag 'aspeed-5.13-lpc' of git://git.kernel.org/pub/sc [...] new 928135eb5408 Merge branch 'arm/drivers' into for-next new 420c4c4619e1 ARM: dts: mvebu: fix SPI device node new be0f990acfdd ARM: dts: clps711x: fix missing interrupt parent new f0e6103e023e soc: document merges adds 73c9729f0fb5 ARM: dts: qcom: msm8974-hammerhead: add mount matrix for IMU adds 9d816b423dab ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge int [...] adds 5fde3361ba57 ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge i [...] adds 83bbdec03fad ARM: dts: qcom: msm8974: add blsp2_uart8 adds 885aae6860fa ARM: dts: qcom: msm8974-klte: Add bluetooth support new e8adf27e9766 Merge tag 'qcom-dts-for-5.13' of git://git.kernel.org/pub/ [...] adds 888771a9d04f arm64: dts: qcom: sm8250: fix display nodes adds 9cf3ebd16eae arm64: dts: qcom: sm8150: add other QUP nodes and iommus adds 81bee6953b58 arm64: dts: qcom: sm8150: add i2c nodes adds 20f9d94e680f arm64: dts: qcom: sm8350: Add thermal zones and throttling [...] adds 644e4d972d14 arm64: dts: qcom: sdm845: add required clocks on the gcc adds 60eb631f5d6e arm64: dts: qcom: sc7280: Add RPMh regulators for sc7280-idp adds 24e3eb2e32c6 arm64: dts: qcom: sm8350: Add support for PRNG EE adds da6b24828d57 arm64: dts: qcom: sm8350: Add interconnects adds 5b9ec225d4ed arm64: dts: qcom: sm8250: Add videocc DT node adds fa245b3f06cd arm64: dts: qcom: sm8250: Add venus DT node adds 5aa0d1becd5b arm64: dts: qcom: sm8250: switch usb1 qmp phy to USB3+DP mode adds 9b3153248fba arm64: dts: qcom: use dp_phy to provide clocks to dispcc adds 29bd62ee951b arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for I [...] adds f158e7a378f2 arm64: dts: qcom: Add sound node for sc7180-trogdor-coachz adds f66965b06b15 arm64: dts: qcom: Move rmtfs memory region adds 03041cd25d98 arm64: dts: qcom: msm8998: Disable MSS remoteproc by default adds 47498916afea arm64: dts: qcom: Add support for OnePlus 5/5T adds 0392968dbe09 arm64: dts: qcom: sc7280: Add device tree node for LLCC adds 2257fac94bc2 arm64: dts: qcom: sc7280: Add IPCC for SC7280 SoC adds 208979a8f9cb arm64: dts: qcom: sc7280: Add AOSS QMP node adds 544cebe18956 arm64: dts: qcom: sc7280: Add Coresight support adds 0e5a6f27036e arm64: dts: qcom: sdm845-xiaomi-beryllium: Add DSI and panel bits adds 7443ff06da45 arm64: dts: sdm845-db845c: make firmware filenames follow [...] new 8385119b3295 arm64: dts: qcom: msm8916: Add GICv2 hypervisor registers/ [...] new 7178d4cc0702 arm64: dts: qcom: update usb qmp phy clock-cells property new a8f6ba28257a Merge tag 'qcom-arm64-for-5.13-2' of git://git.kernel.org/ [...] adds 7d9158bcb34a arm64: dts: meson: remove extra tab from ODROID N2/N2+ ext [...] adds cfa303d99e06 arm64: dts: meson: add saradc node to ODROID N2/N2+ adds 412c8fa8c374 arm64: dts: meson: add GPIO line names to ODROID N2/N2+ new db7a033f2b1f Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] new 33e53444933f Merge branch 'arm/dt' into for-next new 36841008059c clk: socfpga: fix iomem pointer cast on 64-bit adds 99d52c872d34 MAINTAINERS: add another entry for ARM/QUALCOMM SUPPORT adds 8058dfa05ab7 soc: qcom: address kernel-doc warnings adds f553ba158109 dt-bindings: soc: qcom: wcnss: Add firmware-name property adds ac3f2784200d soc: qcom: wcnss_ctrl: Introduce local variable "dev" adds 82ec0c290d1a soc: qcom: wcnss_ctrl: Allow reading firmware-name from DT adds 9d11af8b06a8 firmware: qcom_scm: Make __qcom_scm_is_call_available() re [...] adds f6ea568f0ddc firmware: qcom_scm: Reduce locking section for __get_convention() adds 257f2935cbbf firmware: qcom_scm: Workaround lack of "is available" call [...] adds 87abf2ba3846 firmware: qcom_scm: Suppress sysfs bind attributes adds e1cd92da0b33 firmware: qcom_scm: Fix kernel-doc function names to match adds 769738fc49bb soc: qcom: pdr: Fix error return code in pdr_register_listener new 84168d1b54e7 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz new 0648c55e3a21 soc: qcom: mdt_loader: Detect truncated read of segments new 30be8446db39 Merge tag 'qcom-drivers-for-5.13-2' of git://git.kernel.or [...] new 75914eda8c94 Merge branch 'arm/drivers' into for-next new f72de385f8c3 MAINTAINERS: Update ARM/UniPhier SoCs maintainers and status new 7d0b91147c91 MAINTAINERS: Update BCM2711/BCM2335 maintainer's mail new 0072f6c37f02 mailmap: Update email address for Nicolas Saenz new d92e5e32fb4f Merge tag 'arm-soc/for-5.13/maintainers' of https://github [...] new ad44da3b4db5 Merge branch 'arm/soc' into for-next new 76c46d152106 soc: document merges new 50208e79d44f Merge remote-tracking branch 'arm-soc/for-next' adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC new 10d3f0a5a44c Merge remote-tracking branch 'actions/for-next' new 6373d6d2ee83 Merge branch 'v5.13/dt64' into tmp/aml-rebuild new 427b0e67b899 Merge remote-tracking branch 'amlogic/for-next' new 61fbc42084f4 Merge branches 'wpcm450-for-v5.13', 'dt-for-v5.13' and 'lp [...] new 2d4b4c223f14 Merge remote-tracking branch 'aspeed/for-next' adds 969bbb49f36c Merge branch 'at91-dt' into at91-next new 633d6e31dae4 Merge remote-tracking branch 'at91/at91-next' adds e839617e745d Merge branch 'for-v5.13/tegra' into for-next adds 8568dec31b2e Merge branch 'mem-ctrl-next' into for-next new d627bc883b80 Merge remote-tracking branch 'drivers-memory/for-next' new 8f1309b58f7b Merge remote-tracking branch 'imx-mxs/for-next' new 0962326ee7fa Merge remote-tracking branch 'keystone/next' adds e6de3d2926f9 arm64: dts: mt8173: Separating mtk-vcodec-enc device node adds a375aa6da116 arm64: dts: mediatek: mt8167: add power domains adds f620dd086a43 arm64: dts: mediatek: mt8167: add mmsys node adds 7765afd67b84 arm64: dts: mediatek: mt8167: add smi_common node adds 33cf057b4e40 arm64: dts: mediatek: mt8167: add larb nodes adds e669b999e028 arm64: dts: mediatek: mt8167: add iommu node adds 3a8c657a3b4a arm64: dts: mediatek: mt8167: add some DRM nodes adds 068acd3c4e4c Merge branch 'v5.12-next/dts64-2' into for-next new 895ebf12f339 Merge remote-tracking branch 'mediatek/for-next' adds 0c2ea20a3993 Merge branch 'mvebu/dt' into mvebu/for-next adds 79e93f9dc81a Merge branch 'mvebu/dt64' into mvebu/for-next new 95980f459fe9 Merge remote-tracking branch 'mvebu/for-next' new 6e154d5ae3d3 Merge remote-tracking branch 'omap/for-next' new 423fd7ed2639 Merge branch 'drivers-fixes-for-5.12' into for-next new f63813c31ac6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new 1c302b29958d Merge remote-tracking branch 'qcom/for-next' new bb49e65a50b3 Merge remote-tracking branch 'raspberrypi/for-next' new d0dbaa261534 Merge remote-tracking branch 'realtek/for-next' adds e9903a1559e0 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new cda02483c068 Merge remote-tracking branch 'renesas/next' new 0323dd95c462 Merge remote-tracking branch 'reset/reset/next' new 23a52b0dfebf ARM: dts: rockchip: move rk322x mmcx aliases to board dts files new e89db2b4c706 ARM: dts: rockchip: move rv1108 mmcx aliases to board dts files new 1fb6139f091b Merge branch 'v5.13-armsoc/dts32' into for-next new 78b8513b763c arm64: dts: rockchip: move mmc aliases to board dts on px30 new 3f6c22987c0b arm64: dts: rockchip: move mmc aliases to board dts on rk3308 new 28869aa53506 arm64: dts: rockchip: move mmc aliases to board dts on rk3328 new 751a78a8bd25 arm64: dts: rockchip: move mmc aliases to board dts on rk3368 new 5dcbe7e3862d arm64: dts: rockchip: move mmc aliases to board dts on rk3399 new f40c51456fe0 Merge branch 'v5.13-armsoc/dts64' into for-next new ce954d0880cd Merge remote-tracking branch 'rockchip/for-next' adds d3971413327e Merge branch 'next/soc' into for-next adds 8a4d4cd15c39 Merge branch 'next/soc' into for-next new cc168165c13e Merge remote-tracking branch 'samsung-krzk/for-next' adds e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] adds 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] new 4dc4b06a04ae Merge remote-tracking branch 'scmi/for-linux-next' adds 3b493ac0ac04 arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] adds 50421957308e arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems adds 9f04e11410e4 MAINTAINERS: Add our new mailing-list adds f5956522d3a0 MAINTAINERS: Match on allwinner keyword adds a3797571964d arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] adds 9fa021aa01fd Merge tags 'sunxi-dt-for-5.13-1' and 'sunxi-fixes-for-5.12 [...] new fc13b458f8cb Merge remote-tracking branch 'sunxi/sunxi/for-next' adds a21143601201 Merge branch for-5.13/dt-bindings into for-next adds a8caaf519d9e Merge branch for-5.13/clk into for-next adds fdecca824538 Merge branch for-5.13/soc into for-next adds f1f4af6819b2 phy: tegra: xusb: Move usb3 port init for Tegra210 adds 42c8bdff611c phy: tegra: xusb: Rearrange UPHY init on Tegra210 adds 0b7f6fb80827 phy: tegra: xusb: Add Tegra210 lane_iddq operation adds b8bb3d9c9b74 phy: tegra: xusb: Add sleepwalk and suspend/resume adds 4acbad5178de phy: tegra: xusb: Add wake/sleepwalk for Tegra210 adds a7af800f7330 phy: tegra: xusb: Tegra210 host mode VBUS control adds 918f4ae0b9d4 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 adds e420d61f6d0a Merge branch for-5.13/phy into for-next adds 1a8da7a4f56b Merge branch 'for-5.13/phy' into for-5.13/usb adds f262f3fa3a22 usb: xhci: tegra: Unlink power domain devices adds d64d362f1d8b usb: xhci: tegra: Enable ELPG for runtime/system PM adds 7afd8d240304 Merge branch for-5.13/usb into for-next adds 537be125b403 Merge branch for-5.13/arm/dt into for-next adds 93b9ea9ca307 Merge branch for-5.13/arm64/dt into for-next new 908608f1ac5a Merge remote-tracking branch 'tegra/for-next' new 08a2e1e918e3 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 2c2b9c606717 clk: socfpga: use clk_hw_register for a5/c5 adds 8c489216c3e1 clk: socfpga: arria10: convert to use clk_hw adds ba7e258425ac clk: socfpga: Convert to s10/agilex/n5x to use clk_hw adds abbe1eff907f clk: socfpga: Fix code formatting adds 5426774870f2 Merge branch 'clk-socfpga' into clk-next adds 44a780d44bcf Merge branch 'clk-fixes' into clk-next adds 3338fe50aa6d Merge tag 'renesas-clk-for-v5.13-tag2' of git://git.kernel [...] adds 21bbd5346746 Merge branch 'clk-renesas' into clk-next adds 7c09e605553a Merge tag 'sunxi-clk-for-5.13-1' of https://git.kernel.org [...] adds 4b5c93f31107 Merge branch 'clk-allwinner' into clk-next adds 4723a85e3d4e Merge branch 'clk-fixes' into clk-next adds 657d4d1934f7 clk: socfpga: arria10: Fix memory leak of socfpga_clk on e [...] adds 52d1a8da40b3 clk: socfpga: remove redundant initialization of variable div adds 665913f2796a Merge branch 'clk-socfpga' into clk-next adds c68da22dc9cc clk: qcom: dispcc-sc7180: drop unused enum entries adds 6fec0c87ad00 clk: qcom: dispcc-sm8250: drop unused enum entries adds b6f3fd686e2d clk: qcom: gcc-sm8250: drop unused enum entries adds c9944417ee14 clk: qcom: gpucc-sc7180: drop unused enum entries adds 2bd019f22d9f clk: qcom: gpucc-sdm845: drop unused enum entries adds a138f9313745 clk: qcom: gpucc-sm8150: drop unused enum entries adds 5f1792e98596 clk: qcom: gpucc-sm8250: drop unused enum entries adds c33794a4c1f7 clk: qcom: videocc-sc7180: drop unused enum entries adds 477c59f0747b clk: qcom: videocc-sm8150: drop unused enum entries adds 2e30f6492c31 clk: qcom: videocc-sm8250: drop unused enum entries adds 7acd22512907 clk: qcom: dispcc-sdm845: convert to parent data adds 040184b7d015 clk: qcom: gpucc-sdm845: convert to parent data adds 7f195c06e345 clk: qcom: videocc-sdm845: convert to parent data adds c9bef8edb0c3 clk: qcom: gpucc-sdm845: get rid of the test clock adds 35e4368fa3ea clk: qcom: dispcc-sdm845: get rid of the test clock adds 789ab2c2c33b clk: qcom: videocc-sdm845: get rid of the test clock adds f8fae78c81c8 clk: qcom: dispcc-sc7180: use parent_hws where possible adds 634e438f4cdf clk: qcom: dispcc-sm8250: use parent_hws where possible adds 041b893be485 clk: qcom: gcc-sc7180: use parent_hws where possible adds 53ec3b325f89 clk: qcom: gcc-sc7280: use parent_hws where possible adds 8e41d02717e7 clk: qcom: gcc-sdx55: use parent_hws where possible adds 6326cc388bdb clk: qcom: gcc-sm8150: use parent_hws where possible adds 31192234a1be clk: qcom: gcc-sm8250: use parent_hws where possible adds 097a88884272 clk: qcom: gcc-sm8350: use parent_hws where possible adds 637bc9c0abce clk: qcom: gpucc-sm8150: use parent_hws where possible adds 55321d6faeee clk: qcom: gpucc-sm8250: use parent_hws where possible adds c97b6b41e983 clk: qcom: videocc-sm8150: use parent_hws where possible adds b70729135139 clk: qcom: videocc-sm8250: use parent_hws where possible adds e957ca2a930a clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifyin [...] adds b6cf77a7a961 clk: qcom: gcc-sc8180x: use ARRAY_SIZE instead of specifyi [...] adds 60ca4670fd64 clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifyin [...] adds c864cd5f506c clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifyin [...] adds 886fd9a4b428 clk: qcom: gcc-sm8350: use ARRAY_SIZE instead of specifyin [...] adds 6a861bd8cf3c Merge branch 'clk-qcom' into clk-next adds c3ce6a4a812b clk: zynqmp: Enable the driver if ZYNQMP_FIRMWARE is selected adds 21f237534661 clk: zynqmp: Drop dependency on ARCH_ZYNQMP adds d7fd3f9f53df clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback adds 394cdb69a3c3 clk: zynqmp: pll: add set_pll_mode to check condition in z [...] adds cd57ec7b7315 Merge branch 'clk-zynq' into clk-next adds 379c9a24cc23 clk: imx: Fix reparenting of UARTs not associated with stdout adds 1840518ae7de clk: imx8mp: Remove the none exist pcie clocks adds 8304b15e132f clk: imx8mq: Correct the pcie1 sels adds 054ef44ea3ef clk: imx: Reference preceded by free new 5c55197cbf9b Merge tag 'clk-imx-5.13' of https://git.kernel.org/pub/scm [...] new 21d237bc2f22 Merge branch 'clk-imx' into clk-next new 712373d8c6ae dt-bindings: clock: add dt binding header for mt7621 clocks new 704f6af2e0c6 dt: bindings: add mt7621-sysc device tree binding documentation new 43d5f9f0ac5f Merge branch 'clk-ralink' into clk-next new 77a618b1481f clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE new 790b516ada10 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE new d0a859edda46 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE new ea6e47c0d677 Merge branch 'clk-qcom' into clk-next new ca22cac2e413 dt-bindings: clock: separate SDM845 GCC clock bindings new ea434d7a92ce clk: qcom: convert SDM845 Global Clock Controller to parent_data new d63e1c765a3e clk: qcom: gcc-sdm845: get rid of the test clock new 3be3fab12d2e Merge branch 'clk-qcom' into clk-next adds 34138a59b92c clk: exynos7: Mark aclk_fsys1_200 as critical adds 7f32917642c7 clk: samsung: Remove redundant dev_err calls new fdac035ed0ea Merge tag 'clk-v5.13-samsung' of https://git.kernel.org/pu [...] new dde6bbadafa4 Merge branch 'clk-samsung' into clk-next new 10095e21af37 Merge remote-tracking branch 'clk/clk-next' new 0b033e7ee009 Merge remote-tracking branch 'csky/linux-next' new eca4b943c924 Merge remote-tracking branch 'h8300/h8300-next' adds b19df649adcb m68k: mm: Fix flatmem memory model setup adds efdf262e1143 m68k: defconfig: Update defconfigs for v5.12-rc1 adds 8e4633daccf8 m68k: syscalls: switch to generic syscalltbl.sh adds cbfa72b57747 m68k: syscalls: switch to generic syscallhdr.sh adds 43262178c043 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits adds 418db20a82a4 m68k: fpsp040: Remove meaningless $(OS_OBJS) adds 7accea0c95a1 m68k: fpsp040,ifpsp060: Remove meaningless EXTRA_LDFLAGS new e8a3141f0932 Merge remote-tracking branch 'm68k/for-next' adds 9116e156f714 m68k: fix flatmem memory model setup new 828026177d4a Merge remote-tracking branch 'm68knommu/for-next' new ddcc7cbb0197 Merge remote-tracking branch 'microblaze/next' adds cde58b861a1d mips: bmips: fix syscon-reboot nodes adds 7ea42936165c mips: bmips: bcm6328: populate device tree nodes adds add956232010 mips: bmips: bcm6358: populate device tree nodes adds 277bb6e2273d mips: bmips: bcm6362: populate device tree nodes adds 7d9ade0f52a6 mips: bmips: bcm6368: populate device tree nodes adds 666c1fc90cd8 mips: bmips: bcm63268: populate device tree nodes adds dfad83cb7193 MIPS: Add support for CONFIG_DEBUG_VIRTUAL adds 9a91dd501c2b MIPS: kernel: Remove not needed set_fs calls adds 08ee3a009f49 MIPS: uaccess: Added __get/__put_kernel_nofault adds 45deb5faeb9e MIPS: uaccess: Remove get_fs/set_fs call sites adds 04324f44cb69 MIPS: Remove get_fs/set_fs adds 5e65c52ec716 MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UN [...] adds 7f028bff8a8e MIPS: ralink: rt288x: select MIPS_AUTO_PFN_OFFSET adds 7cba4128c2c6 MIPS: Fix new sparse warnings new e86e75596623 MIPS: octeon: Add __raw_copy_[from|to|in]_user symbols new 28834e429f05 Merge remote-tracking branch 'mips/mips-next' new 4dff93aefb34 Merge remote-tracking branch 'parisc-hd/for-next' adds 11d92156f7a8 powerpc/pseries: Only register vio drivers if vio bus exists adds 937c49d10b4d powerpc/mm: Revert "powerpc/mm: Remove DEBUG_VM_PGTABLE su [...] adds 8cdf748d557f powerpc/uaccess: Remove __get_user_allowed() and unsafe_op_wrap() adds 9bd68dc5d746 powerpc/uaccess: Define ___get_user_instr() for ppc32 adds 3fa3db32956d powerpc/align: Convert emulate_spe() to user_access_begin adds bad956b8fe1a powerpc/uaccess: Remove __get/put_user_inatomic() adds 35506a3e2d7c powerpc/uaccess: Move get_user_instr helpers in asm/inst.h adds 111631b5e9da powerpc/align: Don't use __get_user_instr() on kernel addresses adds ed0d9c66f97c powerpc/uaccess: Call might_fault() inconditionaly adds be15a1657965 powerpc/uaccess: Remove __unsafe_put_user_goto() adds 028e15616857 powerpc/uaccess: Remove __chk_user_ptr() in __get/put_user adds 9975f852ce1b powerpc/uaccess: Remove calls to __get_user_bad() and __pu [...] adds f904c22f2a9f powerpc/uaccess: Split out __get_user_nocheck() adds 17f8c0bc21bb powerpc/uaccess: Rename __get/put_user_check/nocheck adds e72fcdb26cde powerpc/uaccess: Refactor get/put_user() and __get/put_user() adds 035785ab2826 powerpc/uaccess: Introduce __get_user_size_goto() adds 5cd29b1fd3e8 powerpc/uaccess: Use asm goto for get_user when compiler s [...] adds fb05121fd6a2 signal: Add unsafe_get_compat_sigset() adds c1cc1570bc8d powerpc/uaccess: Also perform 64 bits copies in unsafe_cop [...] adds 7c11f8893a76 powerpc/signal: Add unsafe_copy_ck{fpr/vsx}_from_user adds f918a81e209f powerpc/signal32: Rename save_user_regs_unsafe() and save_ [...] adds ca9e1605cdd9 powerpc/signal32: Remove ifdefery in middle of if/else in [...] adds 362471b3192e powerpc/signal32: Perform access_ok() inside restore_user_regs() adds 036fc2cb1dc2 powerpc/signal32: Reorder user reads in restore_tm_user_regs() adds 627b72bee84d powerpc/signal32: Convert restore_[tm]_user_regs() to user [...] adds 887f3ceb51cd powerpc/signal32: Convert do_setcontext[_tm]() to user acc [...] adds c7393a71eb1a powerpc/signal32: Simplify logging in sigreturn() adds 6944caad78fc powerpc/bpf: Remove classical BPF support for PPC32 adds ed573b57e77a powerpc/bpf: Change register numbering for bpf_set/is_seen [...] adds f1b1583d5faa powerpc/bpf: Move common helpers into bpf_jit.h adds 4ea76e90a97d powerpc/bpf: Move common functions into bpf_jit_comp.c adds c426810fcf9f powerpc/bpf: Change values of SEEN_ flags adds 355a8d26cd04 powerpc/asm: Add some opcodes in asm/ppc-opcode.h for PPC32 eBPF adds 51c66ad849a7 powerpc/bpf: Implement extended BPF on PPC32 adds 40272035e1d0 powerpc/bpf: Reallocate BPF registers to volatile register [...] adds b0b3b2c78ec0 powerpc: Switch to relative jump labels adds 4763d3782764 powerpc: Spelling/typo fixes adds b8b2f37cf632 powerpc/64s: Fix pte update for kernel memory on radix adds 29e3ea8cbd29 selftests/powerpc: Test for spurious kernel memory faults [...] adds 56bec2f9d4d0 powerpc/mm/64s: Add _PAGE_KERNEL_ROX adds b56d55a5aa4a powerpc/pseries: Add key to flags in pSeries_lpar_hpte_upd [...] adds 2c02e656a29d powerpc/64s: Use htab_convert_pte_flags() in hash__mark_ro [...] adds 6f223ebe9c3f powerpc/mm/64s/hash: Factor out change_memory_range() adds 87e65ad7bd3a powerpc/mm/64s/hash: Add real-mode change_memory_range() f [...] adds bd573a81312f powerpc/mm/64s: Allow STRICT_KERNEL_RWX again adds c6b4c9147f8b powerpc/64: Move security code into security.c adds acd4dfeb49c8 powerpc/kexec: Don't use .machine ppc64 in trampoline_64.S adds 08a022ad3dfa powerpc/powernv/memtrace: Allow mmaping trace buffers adds 812aa68ef7d4 selftests/powerpc: Suggest memtrace instead of /dev/mem fo [...] adds 10f8f96179ec powerpc/perf: Fix PMU constraint check for EBB events adds 98db179a78dd powerpc/64s: power4 nap fixup in C adds 01ed0510941a powerpc/pseries: remove unneeded semicolon adds b27dadecdf91 powerpc: iommu: fix build when neither PCI or IBMVIO is set adds c46bbf5d2def powerpc/32: Remove powerpc specific definition of 'ptrdiff_t' new b9c90e000d55 Merge remote-tracking branch 'powerpc/next' adds c4e38b2a27a8 soc: fsl: qbman: Ensure device cleanup is run for kexec adds f22c8d317a46 soc: fsl: qbman: Delete useless kfree code adds 7374a3e572fe soc: fsl: qe: Use DEFINE_SPINLOCK() for spinlock adds 9469f04bb9e6 soc: fsl: guts: remove unneeded semicolon adds dc67dac617e3 soc: fsl: guts: fix comment syntax in file adds 3f39f38ea91d soc: fsl: qe: replace qe_io{read,write}* wrappers by gener [...] adds 18f0211c9a10 tty: serial: ucc_uart: replace qe_io{read,write}* wrappers [...] adds ccdfc4ae4d41 Revert "soc: fsl: qe: introduce qe_io{read,write}* wrappers" adds 242b0b398ccd soc: fsl: enable acpi support in RCPM driver new 1195d8ccfc03 Merge remote-tracking branch 'soc-fsl/next' new 4b69023a9388 Merge remote-tracking branch 'linus/master' into for-next new 45b249336a81 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] new 04e4e49724cf riscv: Introduce alternative mechanism to apply errata solution new b382bf91bbad riscv: sifive: Add SiFive alternative ports new feb3ac16051f riscv: sifive: Apply errata "cip-453" patch new c0b51585bd51 riscv: sifive: Apply errata "cip-1200" patch new 7ad85ab93d03 riscv: Use $(LD) instead of $(CC) to link vDSO new 43aae4fb6d09 Merge remote-tracking branch 'risc-v/for-next' adds 3cce09f5eac7 Merge branch 'fixes' into for-next adds 408f2c9c1568 s390/pci: expose UID uniqueness guarantee adds 1034c96c5e28 s390/cio: use DEFINE_SPINLOCK() for spinlock adds 4e774d59e599 s390/cio: use DECLARE_WAIT_QUEUE_HEAD() for wait_queue adds f38033c8dbc3 s390/cio: remove duplicate struct ccw1 declaration adds 0cc00c8d4050 s390/vfio-ap: fix circular lockdep when setting/clearing c [...] adds 3784231b1e09 s390/mm: fix phys vs virt confusion in mark_kernel_pXd() f [...] adds 7dd8ed094304 s390: use DEFINE_SPINLOCK for initialization adds 8bc00c04d87e s390/sclp: use LIST_HEAD for Initialization adds 46c48eb6d500 Merge branch 'features' into for-next new 961547386bba Merge remote-tracking branch 's390/for-next' new 668b64815b67 Merge remote-tracking branch 'sh/for-next' adds 8a128bc32aba xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds 9aa44cd2c24e xtensa: fix warning comparing pointer to 0 adds c425c546c0f1 xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig adds 7b6657843c6a xtensa: remove unneeded export in boot-elf/Makefile adds 8d949ae25bd0 xtensa: stop filling syscall array with sys_ni_syscall adds daf261800235 xtensa: syscalls: switch to generic syscalltbl.sh adds 2da755945250 xtensa: syscalls: switch to generic syscallhdr.sh adds 4f22ca7e192e xtensa: simplify coherent_kvaddr logic adds d4ff983e3238 xtensa: fix pgprot_noncached assumptions adds f96c4ad6107e xtensa: drop extraneous register load from initialize_mmu adds e1532777cae3 xtensa: Couple of typo fixes adds 4671076c4d37 xtensa: simcall.h: Change compitible to compatible adds 54467c126b19 xtensa: ISS: split simcall implementation from semihosting [...] adds 6a8eb99e130f xtensa: ISS: add GDBIO implementation to semihosting interface new 3a4b2d95031c Merge remote-tracking branch 'xtensa/xtensa-for-next' new b820211b9a76 Merge remote-tracking branch 'pidfd/for-next' adds 788abcfb66c1 iov_iter: Add ITER_XARRAY adds 9d56878a25b4 mm: Add set/end/wait functions for PG_private_2 adds 2347f5e22e8d mm/filemap: Pass the file_ra_state in the ractl adds 821f27a5e23b fs: Document file_ra_state adds f801f50fd75c mm: Implement readahead_control pageset expansion adds aefe5de88202 netfs: Make a netfs helper module adds 72159100faad netfs: Documentation for helper library adds a790c5487b9d netfs, mm: Move PG_fscache helper funcs to linux/netfs.h adds 80b1a7a68807 netfs, mm: Add set/end/wait_on_page_fscache() aliases adds 5efe92bd6499 netfs: Provide readahead and readpage netfs helpers adds d6123cf48f43 netfs: Add tracepoints adds 26eba35c01ae netfs: Gather stats adds 2141cd7e93c1 netfs: Add write_begin helper adds d2cc279eebaf netfs: Define an interface to talk to a cache adds 83d35cc93487 netfs: Add a tracepoint to log failures that would be othe [...] adds fce8d8a1ae46 fscache, cachefiles: Add alternate API to use kiocb for re [...] adds 04afddf008bd afs: Disable use of the fscache I/O routines adds f072c22f6888 afs: Pass page into dirty region helpers to provide THP size adds f9ab9ee26c47 afs: Print the operation debug_id when logging an unexpect [...] adds 7b3558913624 afs: Move key to afs_read struct adds 20bcfa7127f5 afs: Don't truncate iter during data fetch adds 8debc0a5b541 afs: Log remote unmarshalling errors adds e5461ef70f19 afs: Set up the iov_iter before calling afs_extract_data() adds 6680d9067583 afs: Use ITER_XARRAY for writing adds 21720982850e afs: Wait on PG_fscache before modifying/releasing a page adds e44ab1bda761 afs: Extract writeback extension into its own function adds 5867c3cc8991 afs: Prepare for use of THPs adds f780ea235056 afs: Use the fs operation ops to handle FetchData completion adds cca1fbb46e38 afs: Use new netfs lib read helper API adds 3b541757ad58 afs: Use the netfs_write_begin() helper new 02ce2a01f7c3 Merge remote-tracking branch 'fscache/fscache-next' adds f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 adds 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] adds c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits adds 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode adds e3321426aab0 btrfs: make find_desired_extent take btrfs_inode adds 65fac88605a3 btrfs: replace offset_in_entry with in_range adds 7de65130d1d6 btrfs: replace open coded while loop with proper construct adds e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static adds 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly adds 4d9c607976c2 btrfs: scrub: drop a few function declarations adds f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup adds 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 0bd4aa8bab72 btrfs: add btree read ahead for full send operations adds b02bd05367d3 btrfs: add btree read ahead for incremental send operations adds d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] adds 69179a88f269 btrfs: don't opencode extent_changeset_free adds f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() adds 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() adds 64711209441e btrfs: add a i_mmap_lock to our inode adds 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 78fd687b9504 btrfs: exclude mmaps while doing remap adds 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] adds 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync adds a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] adds 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() adds a01f305823ec btrfs: remove duplicated in_range() macro adds 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases adds 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page adds 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] adds b2acd12b4f97 btrfs: move the tree mod log code into its own file adds b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] adds 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users adds b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] adds 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] adds a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() adds 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() adds 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] adds 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] adds 465a1758219c btrfs: fix a potential hole punching failure adds a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] adds 480713fab133 btrfs: improve btree readahead for full send operations adds e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize adds 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds 29e73cd67180 btrfs: subpage: introduce helpers for dirty status adds 3c9494aefccb btrfs: subpage: introduce helpers for writeback status adds 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying adds a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] adds e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds c554149a6b5f btrfs: support page uptodate assertions in subpage mode adds 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible adds 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] adds f1abd22b9110 btrfs: subpage: add overview comments adds c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h adds 1e9d38e421fb btrfs: add and use readahead_batch_length adds 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 adds 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block adds 1a329a884c9e btrfs: handle errors from select_reloc_root() adds b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] adds 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans adds 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] adds e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] adds f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] adds 9c884048765c btrfs: return an error from btrfs_record_root_in_trans adds 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root adds be4d4807dee9 btrfs: do proper error handling in create_reloc_root adds 879df1eea5df btrfs: validate root::reloc_root after recording root in trans adds efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors adds 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root adds e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path adds dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path adds 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] adds b46b61746d1d btrfs: handle extent reference errors in do_relocation adds 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] adds ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] adds f781e554050b btrfs: do proper error handling in create_reloc_inode adds 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds afdc3b06b892 btrfs: do not panic in __add_reloc_root adds e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge adds b70e10501cd4 btrfs: handle extent corruption with select_one_root properly adds f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots adds ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] adds ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] adds 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel adds 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] adds bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex adds d68685bb6e58 btrfs: zoned: automatically reclaim zones adds 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] adds 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function adds e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function adds 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] adds bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] adds 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] adds 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] new b9311bf8a143 Merge remote-tracking branch 'btrfs/for-next' new defe6a33cdfe cifs: add support for FALLOC_FL_COLLAPSE_RANGE new b7a0f3ea6063 cifs: add FALLOC_FL_INSERT_RANGE support new d9f98d43807f cifs: don't cargo-cult strndup() new 0935b691a05e cifs: constify get_normalized_path() properly new 1e4ba2c5598a cifs: constify path argument of ->make_node() new 72dfb774b34c cifs: constify pathname arguments in a bunch of helpers new 105ecbb57941 cifs: make build_path_from_dentry() return const char * new e4af8d192807 cifs: allocate buffer in the caller of build_path_from_dentry() new dd35261aa392 cifs: switch build_path_from_dentry() to using dentry_path_raw() new 1311d7f1944f fs: cifs: Remove repeated struct declaration new 00134e818a0e cifs: improve fallocate emulation new ac2a13166bdf cifs: Remove useless variable new 53c52b203198 cifs: cifspdu.h: Replace one-element array with flexible-a [...] new 03485e57770e Documentation/admin-guide/cifs: document open_files and dfscache new a189c6a6e8d8 cifs: make fs_context error logging wrapper new 19c72b9beea7 cifs: add fs_context param to parsing helpers new 1be203744759 cifs: log mount errors using cifs_errorf() new 3c6a982bd179 cifs: export supported mount options via new mount_params [...] new 7680258e3a6a cifs: simplify SWN code with dummy funcs instead of ifdefs new de4b522a93bf smb2: fix use-after-free in smb2_ioctl_query_info() new b9635a92dd7c cifs: correct comments explaining internal semaphore usage [...] new dcf5c1a2ede7 smb3: update protocol header definitions based to include [...] new 9e33758f2f7e cifs: move the check for nohandlecache into open_shroot new f96964bf214e cifs: pass a path to open_shroot and check if it is the ro [...] new c0aea9f54b36 cifs: rename the *_shroot* functions to *_cached_dir* new 1239a6490a4b cifs: store a pointer to the root dentry in cifs_sb_info o [...] new 2ad36c540c09 cifs: Grab a reference for the dentry of the cached direct [...] new 101bae8a7fc8 cifs: add a function to get a cached dir based on its dentry new afad4923d042 cifs: add a timestamp to track when the lease of the cache [...] new 643122b4934c cifs: pass the dentry instead of the inode down to the rev [...] new 0cf8660a42bf cifs: check the timestamp for the cached dirent when decid [...] new 7b6265ba3767 SMB3: update structures for new compression protocol definitions new db0643a8d7b3 cifs: Fix spelling of 'security' new dc0186c2b4b5 cifs: Deferred close for files new 74ee3887207b cifs: update internal version number new 1942980ee0ec Merge remote-tracking branch 'cifs/for-next' adds b7255c70ab39 cifsd: remove smack inherit leftovers adds 50a7726f1d23 cifsd: remove calling d_path in error paths adds 211e08fd1615 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds 2acd2ba61872 cifsd: use file_inode() instead of d_inode() adds 510be6374762 cifsd: remove useless error handling in ksmbd_vfs_read adds d4e0568c52d8 cifsd: use xarray instead of linked list for tree connect list adds 94737cebdd1a cifsd: remove stale prototype and variables adds caf4c43ccbd2 cifsd: fix memory leak when loop ends adds 81c8babf4151 cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 1de72fbe3c9f cifsd: fix memdup.cocci warnings adds 1ef856baa0d0 cifsd: remove wrappers of kvmalloc/kvfree adds 88564b0ab49d doc: cifsd: change the reference to configuration.txt adds 2bcd9561104e cifsd: prevent a integer overflow in wm_alloc() adds bc7f2fa87b28 Merge pull request #36 from namjaejeon/cifsd-for-next new dd32dbdb80d8 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 3d67c067be14 Merge remote-tracking branch 'ecryptfs/next' adds fe6adcce7e29 erofs: Clean up spelling mistakes found in fs/erofs adds 54e0b6c873dc erofs: reserve physical_clusterbits[] new 524887347fcb erofs: introduce multipage per-CPU buffers new 9f6cc76e6ff0 erofs: introduce physical cluster slab pools new 81382f5f5cb0 erofs: fix up inplace I/O pointer for big pcluster new 5404c33010cb erofs: add big physical cluster definition new 4fea63f7d76e erofs: adjust per-CPU buffers according to max_pclusterblks new cec6e93beadf erofs: support parsing big pcluster compress indexes new b86269f43892 erofs: support parsing big pcluster compact indexes new 598162d05080 erofs: support decompress big pcluster for lz4 backend new 8e6c8fa9f2e9 erofs: enable big pcluster feature new 22ca3e7c1ba1 Merge remote-tracking branch 'erofs/dev' new c233e791f8d3 Merge remote-tracking branch 'exfat/dev' new bc4170ad8d9b Merge remote-tracking branch 'ext3/for_next' new 4d93874b9e9c ext4: use memcpy_from_page() in pagecache_read() new bd256fda92ef ext4: use memcpy_to_page() in pagecache_write() new d699ae4fc274 ext4: updated locking documentation for journal_t new 3042b1b45c41 Updated locking documentation for transaction_t new 6b3caab4ba9b ext4: delete some unused tracepoint definitions new 400086d7c113 ext4: remove unnecessary braces in fs/ext4/dir.c new 471fbbea7ff7 ext4: handle casefolding with encryption new 1ae98e295fa2 ext4: optimize match for casefolded encrypted dirs new d556435156b7 jbd2: avoid -Wempty-body warnings new a149d2a5cabb ext4: fix check to prevent false positive report of incorr [...] new 67d251860461 ext4: drop s_mb_bal_lock and convert protected fields to atomic new b237e3044450 ext4: add ability to return parsed options from parse_options new a6c75eaf1103 ext4: add mballoc stats proc file new 4b68f6df1059 ext4: add MB_NUM_ORDERS macro new 196e402adf2e ext4: improve cr 0 / cr 1 group scanning new f68f40638559 ext4: add proc files to monitor new structures new 21175ca434c5 ext4: make prefetch_block_bitmaps default new 72ffb49a7b62 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() new 3cd461712cb4 ext4: delete redundant uptodate check for buffer new ac2f7ca51b09 ext4: always panic when errors=panic is specified new f88f1466e2a2 ext4: fix error code in ext4_commit_super new 6810fad956df ext4: fix ext4_error_err save negative errno into superblock new 3b1833e92bab ext4: annotate data race in start_this_handle() new 83fe6b18b8d0 ext4: annotate data race in jbd2_journal_dirty_metadata() new e1262cd2e68a ext4: fix error return code in ext4_fc_perform_commit() new 3088e5a5153c ext4: fix various seppling typos new 666245d9a436 ext4: fix trailing whitespace new fcdf3c34b7ab ext4: fix debug format string warning new 2f3d757bd7b3 Merge remote-tracking branch 'ext4/dev' adds b5d15199a26f f2fs: set checkpoint_merge by default adds a303b0ac920d f2fs: fix to avoid GC/mmap race with f2fs_truncate() adds 25ae837e61de f2fs: fix to avoid accessing invalid fio in f2fs_allocate_ [...] adds c35b8d5e757e f2fs: fix the periodic wakeups of discard thread new 5f029c045c94 f2fs: clean up build warnings new 05982d0a79cb Merge remote-tracking branch 'f2fs/dev' new d3a2b646c302 Merge remote-tracking branch 'jfs/jfs-next' adds e739b12042b6 NFSv4.2: fix copy stateid copying for the async copy adds dee9f6ade389 sunrpc: Remove unused function ip_map_lookup adds b73ac6808b0f NFSD: Use DEFINE_SPINLOCK() for spinlock new 62ed7dc2d9a5 Merge remote-tracking branch 'cel/for-next' new cb27206da52a Merge remote-tracking branch 'overlayfs/overlayfs-next' new 9099eb6d22b7 Merge remote-tracking branch 'v9fs/9p-next' new 5147ef30f2cd xfs: Fix dax inode extent calculation when direct write is [...] new 6e8bd39d7227 xfs: Initialize xfs_alloc_arg->total correctly when alloca [...] new e773f88029b1 xfs: scrub: Remove incorrect check executed on block forma [...] new af9dcddef662 xfs: split xfs_imap_to_bp new 4cb6f2e8c2c7 xfs: consistently initialize di_flags2 new 582a73440bf5 xfs: handle crtime more carefully in xfs_bulkstat_one_int new 55f773380e92 xfs: remove the unused xfs_icdinode_has_bigtime helper new 9b3beb028ff5 xfs: remove the di_dmevmask and di_dmstate fields from str [...] new 7e2a8af52839 xfs: don't clear the "dinode core" in xfs_inode_alloc new ceaf603c7024 xfs: move the di_projid field to struct xfs_inode new 13d2c10b05d8 xfs: move the di_size field to struct xfs_inode new 6e73a545f91e xfs: move the di_nblocks field to struct xfs_inode new 031474c28a3a xfs: move the di_extsize field to struct xfs_inode new b33ce57d3e61 xfs: move the di_cowextsize field to struct xfs_inode new 965e0a1ad273 xfs: move the di_flushiter field to struct xfs_inode new 4800887b4574 xfs: cleanup xfs_fill_fsxattr new b231b1221b39 xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr new ee7b83fd365e xfs: use a union for i_cowextsize and i_flushiter new 7821ea302dca xfs: move the di_forkoff field to struct xfs_inode new db07349da2f5 xfs: move the di_flags field to struct xfs_inode new 3e09ab8fdc4d xfs: move the di_flags2 field to struct xfs_inode new e98d5e882b3c xfs: move the di_crtime field to struct xfs_inode new 4422501da6b3 xfs: merge _xfs_dic2xflags into xfs_ip2xflags new fcb62c28031e xfs: deprecate BMV_IF_NO_DMAPI_READ flag new b6785e279d53 xfs: Use struct xfs_bmdr_block instead of struct xfs_btree [...] new ae7bae68ea49 xfs: scrub: Disable check for unoptimized data fork bmbt node new 2442ee15bb1e xfs: eager inode attr fork init needs attr feature awareness new 8de1cb003802 xfs: inode fork allocation depends on XFS_IFEXTENT flag new 683ec9ba887d xfs: default attr fork size does not handle device inodes new b2941046ea85 xfs: precalculate default inode attribute offset new 2b156ff8c82e xfs: move the xfs_can_free_eofblocks call under the IOLOCK new 7d88329e5b0f xfs: move the check for post-EOF mappings into xfs_can_fre [...] new 71bddbccab43 xfs: fix scrub and remount-ro protection when running scrub new 026f57ebe1be xfs: get rid of the ip parameter to xchk_setup_* new 3b6dd9a9aeea xfs: fix return of uninitialized value in variable error new 7cd3099f4925 xfs: drop submit side trans alloc for append ioends new 7adb8f14e134 xfs: open code ioend needs workqueue helper new 044c6449f18f xfs: drop unused ioend private merge and setfilesize code new e7a3d7e792a5 xfs: drop unnecessary setfilesize helper new c41b72ac9f90 Merge remote-tracking branch 'xfs/for-next' new c8893d02c85c Merge remote-tracking branch 'iomap/iomap-for-next' new a19842b40d98 Merge remote-tracking branch 'file-locks/locks-next' new 10a489bbff3e vfs: add fileattr ops new 8067cb84b0b8 ecryptfs: stack fileattr ops new 6cf07638f998 ovl: stack fileattr ops new d9b32b140987 btrfs: convert to fileattr new 3d339932ea10 ext2: convert to fileattr new 30e49f41b50b ext4: convert to fileattr new 33f0da5df0a6 f2fs: convert to fileattr new 56b3c1b11080 gfs2: convert to fileattr new ff1bdd840906 orangefs: convert to fileattr new 280cad4ac884 xfs: convert to fileattr new c53952a5d339 efivars: convert to fileattr new f56864a2eb4a hfsplus: convert to fileattr new f1db5e2e1a92 jfs: convert to fileattr new 6164063ec436 nilfs2: convert to fileattr new 235dc8f49ef5 ocfs2: convert to fileattr new 9610581535e5 reiserfs: convert to fileattr new 68bd83816bf2 ubifs: convert to fileattr new 72c74b1e9335 vfs: remove unused ioctl helpers new ff99198162dc fuse: move ioctl to separate source file new 9a1eea814ab7 fuse: unsigned open flags new 973dee3f2847 fuse: add internal open/release helpers new 5ab1e2cac070 fuse: convert to fileattr new ae7db6c8bc98 ovl: remove unneeded ioctls new 987cfe5b55a8 Merge remote-tracking branch 'ovl/fileattr_v5' into for-next new 64b2f34f38cb apparmor:match_mn() - constify devpath argument new eecf77e097d2 autofs: should_expire() argument is guaranteed to be positive new a0d8d552783b whack-a-mole: kill strlen_user() (again) new 6fa1bf18db71 Merge branch 'work.misc' into for-next new a1c226bccc2d Merge remote-tracking branch 'vfs/for-next' adds a48849e2358e printk: clarify the documentation for plain pointer printing adds 94a67011a225 Merge branch 'for-5.13' into for-next new 067afd7a7110 Merge remote-tracking branch 'printk/for-next' adds 1fd3dde5e270 PCI: Add pci_disable_parity() adds d06a113fec57 IB/mthca: Disable parity reporting adds 0a0b5f4b4367 ARM: iop32x: disable N2100 PCI parity reporting new 1146ad42320e Merge branch 'pci/enumeration' new cc6cd6938175 Merge branch 'pci/error' new 3bbfd319034d ACPI / hotplug / PCI: Fix reference count leak in enable_slot() new fc55ddcb090e Merge branch 'pci/hotplug' adds 693978527c17 PCI/ACPI: Fix acpi_pci_set_power_state() debug message new 10ba991ff702 Merge branch 'pci/pm' adds a7bf66ff3d94 PCI/VPD: Remove obsolete Broadcom NIC quirk adds 26c0cf2a603d PCI/VPD: Remove sysfs accessor size checking dead code adds 1e3b0fb5e4d1 PCI/VPD: Convert sysfs file to static attribute adds f349223f076e PCI/VPD: Remove pci_set_vpd_size() adds bb4c0992c232 PCI/VPD: Make missing VPD message less alarming new 9dc0e3cd4059 Merge branch 'pci/vpd' new 579400bfc2e1 Merge branch 'pci/kernel-doc' new 12fc9293d533 Merge branch 'pci/misc' adds 92b9cb55a9b6 ata: ahci_brcm: Fix use of BCM7216 reset controller adds a24fd1d6469f PCI: brcmstb: Use reset/rearm instead of deassert/assert new c6c4799ceb13 Merge branch 'remotes/lorenzo/pci/brcmstb' new 5d439a6f0746 Merge branch 'remotes/lorenzo/pci/cadence' new f3ce593b1a74 clk: sifive: Add pcie_aux clock in prci driver for PCIe driver new 0a78fcfd3d95 clk: sifive: Use reset-simple in prci driver for PCIe driver new 8bb1c66a90d4 MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver new b86d55c10776 dt-bindings: PCI: Add SiFive FU740 PCIe host controller new 327c333a7908 PCI: fu740: Add SiFive FU740 PCIe host controller driver new ef1052366baa Merge branch 'remotes/lorenzo/pci/dwc' new 302de0cf4038 Merge branch 'remotes/lorenzo/pci/endpoint' new fc5d1453e88f Merge branch 'remotes/lorenzo/pci/iproc' new a7e2cf5d2dbb Merge branch 'remotes/lorenzo/pci/layerscape' new 6f1076c538d6 Merge branch 'remotes/lorenzo/pci/mediatek' new a81598df615a Merge branch 'remotes/lorenzo/pci/microchip' new 5859c926d1f0 PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_r [...] new 18d289d237c1 Merge branch 'remotes/lorenzo/pci/tegra' new 4c01f0e3e641 Merge branch 'remotes/lorenzo/pci/vmd' adds d4707d79fae0 PCI: xgene: Fix cfg resource mapping new 0ac7dba21f78 Merge branch 'remotes/lorenzo/pci/xgene' new 213e12205232 PCI: xilinx-nwl: Enable coherent PCIe DMA traffic using CCI new 1c4422f22605 PCI: xilinx-nwl: Add optional "dma-coherent" property new d7bfacc3f646 Merge branch 'remotes/lorenzo/pci/xilinx' adds 973a28677e39 PCI: tegra: Convert to MSI domains adds c244dc15dc0f PCI: rcar: Don't allocate extra memory for the MSI capture [...] adds 516286287d71 PCI: rcar: Convert to MSI domains adds cc8cf907381a PCI: xilinx: Don't allocate extra memory for the MSI captu [...] adds b66873599e7f PCI: xilinx: Convert to MSI domains adds 65b131816afd PCI: hv: Drop msi_controller structure adds 54729d2a7a75 PCI/MSI: Drop use of msi_controller from core code adds 27278a3fac60 PCI/MSI: Kill msi_controller structure adds f68f571db9c1 PCI/MSI: Kill default_teardown_msi_irqs() adds 419150a4ff6a PCI/MSI: Let PCI host bridges declare their reliance on MS [...] adds 98be0634c819 PCI/MSI: Make pci_host_common_probe() declare its reliance [...] adds 77cbd88c9068 PCI: mediatek: Advertise lack of built-in MSI handling adds 44ec480dafad PCI/MSI: Document the various ways of ending up with NO_MSI adds 18d56e5afeef PCI: Refactor HT advertising of NO_MSI flag new 5f4de0304613 Merge branch 'remotes/lorenzo/pci/msi' new ed4d2116b283 Merge branch 'remotes/lorenzo/pci/misc' new d7e6f1b7fdbe Merge remote-tracking branch 'pci/next' new 580d2d22acbd Merge remote-tracking branch 'pstore/for-next/pstore' adds efb618fba54d HID: elan: Silence mute LED errors being logged when the d [...] adds 2601371e1082 HID: elan: Set default_trigger for the mute LED adds ba3f92938f2c HID: elan: Remove elan_mute_led_get_brigtness() adds 5c3938a7e388 Merge branch 'for-5.13/elan' into for-next adds bbf62645255f HID: lenovo: Use brightness_set_blocking callback for sett [...] adds 658d04e6eb6b HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling adds 34348a8661e3 HID: lenovo: Check hid_get_drvdata() returns non NULL in l [...] adds 033c97868025 HID: lenovo: Remove lenovo_led_brightness_get() adds 8744eeec539a HID: lenovo: Set LEDs max_brightness value adds 617103246cfd HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY [...] adds e2da5ff435d6 HID: lenovo: Set default_triggers for the mute and micmute LEDs adds 2d0f1c071ab1 HID: lenovo: Rework how the tp10ubkbd code decides which U [...] adds c158c2afc99f HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard adds f9cd0a621894 Merge branch 'for-5.13/lenovo' into for-next adds 2b0c086cd6f4 HID: magicmouse: add Apple Magic Mouse 2 support adds 3dcc5f7b45e0 HID: magicmouse: fix 3 button emulation of Mouse 2 adds c0dc5582812d HID: magicmouse: fix reconnection of Magic Mouse 2 adds 9de07a4e8d4c HID: input: map battery capacity (00850065) adds 360b9faeeef3 Merge branch 'for-5.13/magicmouse' into for-next adds 66ff89946e6a HID: fix memdup.cocci warnings adds e9bb37ff35bb HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses adds b9de78190069 Merge branch 'for-5.13/thrustmaster' into for-next adds 4ce3ba523401 HID: intel-ish-hid: Remove unused variable 'err' adds a2e7aa05d2ad HID: ishtp-hid-client: Move variable to where it's actually used adds 3977e00eb33b HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' adds d5831bee4e1a HID: intel-ish: Supply some missing param descriptions adds 15484948a350 HID: intel-ish: Fix a naming disparity and a formatting error adds 73c26336b11a HID: intel-ish-hid: Fix a little doc-rot adds 99c6f9657033 HID: intel-ish-hid: Fix potential copy/paste error adds 5f87e0279130 HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() functi [...] adds fb42b1da3243 HID: ishtp-hid-client: Fix incorrect function name report_ [...] adds 509405cd7ed2 HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of format [...] adds c57179c73562 HID: ishtp-hid-client: Fix 'suggest-attribute=format' comp [...] adds 1579a442f1e4 Merge branch 'for-5.13/intel-ish' into for-next adds 4cbf8aa75cf3 HID: usbhid: Repair a formatting issue in a struct description adds fbe352aa7bbd HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses adds 8802d1546b79 HID: hid-alps: Correct struct misnaming adds cd2bb7b73e0b HID: hid-core: Fix incorrect function name in header adds a3760cd75e33 HID: hid-kye: Fix incorrect function name for kye_tablet_enable() adds ae71db0d4d68 HID: hid-picolcd_core: Remove unused variable 'ret' adds 3f37fdcd313d HID: hid-logitech-hidpp: Fix conformant kernel-doc header [...] adds a62ce117ac18 HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs adds 5abb54458242 HID: hid-uclogic-params: Ensure function names are present [...] adds dbf104fdd42e HID: hid-sensor-custom: Remove unused variable 'ret' adds 1784cd57e35f HID: wacom_sys: Demote kernel-doc abuse adds 07b34ddd759b HID: hid-sensor-hub: Remove unused struct member 'quirks' adds ff0e9ee3a6d4 HID: hid-sensor-hub: Move 'hsdev' description to correct s [...] adds 993e3887a02d Merge branch 'for-5.13/warnings' into for-next new e4a65e3aac0c Merge remote-tracking branch 'hid/for-next' adds 253e86ed5fe4 Merge branch 'i2c/for-current' into i2c/for-next adds aca01415e076 i2c: Add I2C_AQ_NO_REP_START adapter quirk adds 4a7695429ead i2c: cp2615: add i2c driver for Silicon Labs' CP2615 Digit [...] adds 17631e8ca2d3 i2c: designware: Add driver support for AMD NAVI GPU adds fd6ddaa0f50a i2c: drivers: Use generic definitions for bus frequencies [...] adds 22e06b30f94c i2c: tegra-bpmp: don't modify input variable in xlate_flags adds 40357058f859 i2c: tegra-bpmp: make some functions void adds d98ce468bd98 Merge branch 'i2c/for-5.13' into i2c/for-next adds 5eb856cc058a Merge branch 'i2c/for-current' into i2c/for-next adds 010e32ab205b i2c: stm32f7: avoid ifdef CONFIG_PM_SLEEP for pm callbacks adds c0dccb2c9def Merge branch 'i2c/for-5.13' into i2c/for-next adds d8c808855283 Merge branch 'i2c/for-current' into i2c/for-next adds 3ab4ce2daf09 i2c: designware: Fix return value check in navi_amd_regist [...] adds bb7f086b8404 i2c: core: simplify devm_i2c_new_dummy_device() adds 660f58b6d290 i2c: remove unused 'version.h' include in drivers adds 9b5fe2192ce1 Merge branch 'i2c/for-5.13' into i2c/for-next new 714638e02d94 i2c: Add support for software nodes new 95e272dc364a ARM: davinci: Constify the software nodes new 74031824cac5 ARM: omap1: osk: Constify the software node new 4335168600ef ARM: pxa: stargate2: Constify the software node new dc317fb81b57 ARM: s3c: mini2440: Constify the software node new 3a3438e594bf platform/x86: intel_cht_int33fe_microb: Constify the softw [...] new f9c3d2734343 i2c: cht-wc: Constify the software node new 239798f5fb5e i2c: nvidia-gpu: Constify the software node new dd7a37102b79 i2c: icy: Constify the software node new 2c02f659851a platform/chrome: chromeos_laptop - Prepare complete softwa [...] new 9d383e96448d Input: elantech - Prepare a complete software node for the device new 4b2b4cc50ba6 i2c: Remove support for dangling device properties new 2375843b50d6 Merge branch 'i2c/software-nodes' into i2c/for-5.13 new 07740c92ae57 i2c: core: add managed function for adding i2c adapters new 3b4c747cd320 i2c: core: add api to provide frequency mode strings new d62fbdb99a85 i2c: add support for HiSilicon I2C controller new 71aee62783e9 i2c: designware: Switch over to i2c_freq_mode_string() new 5b5475826c52 i2c: ensure timely release of driver-allocated resources new a888f9b95a44 dt-bindings: i2c-mpc: Document interrupt property as required new 81acb4015a96 dt-bindings: i2c: convert i2c-mpc to json-schema new 65171b2df15e i2c: mpc: Make use of i2c_recover_bus() new bc72675228c7 i2c: mpc: make interrupt mandatory and remove polling code new 09aab7add7bf i2c: mpc: use device managed APIs new 38c466aa4528 Merge branch 'i2c/for-5.13' into i2c/for-next new 5b2706d6e71e Merge remote-tracking branch 'i2c/i2c/for-next' new d7134210e7ca Merge remote-tracking branch 'i3c/i3c/next' new fb37c03bb4c6 Merge remote-tracking branch 'dmi/dmi-for-next' new 314630017b3e hwmon: (amd_energy) Use unified function to read energy data new e13013d489cf hwmon: (amd_energy) Restore visibility of energy counters new 898060deb1a3 MAINTAINERS: Add keyword pattern for hwmon registration functions new 31106c948299 hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] new c467efd34381 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 3e58e839150d scripts: kernel-doc: add warning for comment not following [...] adds d4b61e17e2e4 docs: Remove make headers_check from checklist in translations adds d2ce285378b0 docs: make reporting-issues.rst official and delete report [...] adds d8d13934ccec MAINTAINERS: add entry for Documentation/admin-guide/repor [...] adds 4d2f46a8cdb1 docs: reporting-issues.rst: reshuffle and improve TLDR adds 58c539453b71 docs: reporting-issues: reduce quoting and assorted fixes adds abb9c078853d Documentation: Add leading slash to some paths adds f8b427772a0e docs: powerpc: Fix misspellings and grammar errors adds 5225df187244 mailmap: update email address for Alex Shi adds 2bb5baf9d227 Docs/zh_CN: update Alex Shi new email address adds b0f9580a8880 scripts: get_abi.pl: better handle escape chars on what: adds d3e6b2235e46 get_abi.pl: seek for all occurrences for Documentation/ABI adds 50ebf8f4933e get_abi.pl: fix xref boundaries adds 87ec9ea1fc27 scripts: get_abi.pl: extend xref match to other types adds c27c2e34412f scripts: get_abi.pl: parse description line per line adds 2ae7bb570e5d scripts: get_abi: ignore code blocks for cross-references adds 1f287bc4e2d0 fs/namespace: correct/improve kernel-doc notation adds 8be594b22adf Documentation: filesystems api-summary: add namespace.c adds c5c1c700e2ea doc: admin-guide: remove explanation of "watchdog/%u" adds 0e5e0a555376 docs: reporting-issues: Remove reference to oldnoconfig adds 1446e32235b1 docs/gcov: Convert two tags to ref in dev-tools/gov.rst adds d1ad0a736122 docs: Minor spelling fix in spi documentation adds dde201b901bf docs/zh_CN: add cpu-freq core.rst translation adds 8b6d5ae8a996 docs/zh_CN: add cpu-freq cpu-drivers.rst translation adds ffd1f19d0834 docs/zh_CN: add cpu-freq cpufreq-stats.rst translation adds 4d6687730dd5 docs/zh_CN: add cpu-freq index.rst translation adds b8dc02995a39 docs/zh_CN: add cpu-freq to zh_CN index adds 057e7eff6ba7 docs/zh_CN: add mips to zh_CN index adds 2061761e4b57 docs/zh_CN: add iio to zh_CN index adds 269dd42f4776 docs/zh_CN: add riscv to zh_CN index adds 84de8154c516 tools: Fix a typo in kernel-chktaint adds dfc7927d4ee0 doc/zh_CN: Clean zh_CN translation maintainer new 78950386f8d5 Merge remote-tracking branch 'jc_docs/docs-next' adds 5054241a7915 media: atomisp: remove duplicate include in sh_css adds 771df39b85fd media: atomisp: fix a typo adds 43cd53eb4a2a media: allegro-dvt/nal-h264.h: fix kernel-doc: hdr -> hrd adds 6e77c678f2f4 media: s3c-camif/camif-core.h: fix kernel-doc warnings adds 15e68e58296d media: s5p-jpeg/jpeg-core.h: fix kernel-doc warnings adds 40839521be59 media: exynos-gsc/gsc-core.h: fix kernel-doc warnings adds 37157ffb4bb0 media: exynos4-is: fix kernel-doc warnings adds 033fc896617a media: imx-jpeg: Fix spelling mistake "Canot" -> "Cannot" adds b98fc6b6c0cc media: rkisp1: uapi: document which flags/structs relate t [...] adds fb3b597abdce media: imx-jpeg: Fix error return code in mxc_jpeg_probe() adds d75b32853d4a media: imx-jpeg: Fix return value check in mxc_jpeg_attach [...] adds 5cd255e72646 media: hantro: fix kernel-doc warnings and style adds 5dccfce4ef32 media: imx-jpeg: Pass the v4l2_jpeg_header header argument [...] adds 154bee9b6e39 media: s5p-mfc/s5p_mfc_common.h: fix kernel-doc warnings adds 6f4eaea21b1a media: cobalt: fix initial EDID adds 9ca53286a3e9 media: drivers/media/pci/bt8xx/bttv-cards: fix typos adds 45cdd2a08a9e media: entity: A typo fix adds 73c9a3f3b346 media: cx88: Fix a typo adds 0ae10a7dc899 media: em28xx: fix memory leak adds 443ec4bbc611 media: vivid: update EDID adds 9345f3514932 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop the re [...] adds ad26cb984b26 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop fsl,cs [...] adds 2641b3e04e7c media: dt-bindings: media: nxp,imx7-mipi-csi2: Indent exam [...] adds 212d34e050a5 media: dt-bindings: media: nxp,imx7-mipi-csi2: Expand desc [...] adds 8f5586dc2d18 media: imx: imx7_mipi_csis: Runtime suspend in .s_stream() [...] adds a791960d2d7b media: imx: imx7_mipi_csis: Don't take state->lock in .lin [...] adds 33f643817f1c media: imx: imx7_mipi_csis: Ensure pads are connected adds 3293448632ff media: uvcvideo: Fix XU id print in forward scan adds 4ca052b4ea62 media: uvcvideo: Support devices that report an OT as an e [...] adds 852752ee3312 media: MAINTAINERS: Update MAINTAINERS for Renesas DRIF driver adds 4ff1dfc373d7 media: dt-bindings: media: renesas,drif: Convert to json-schema adds d85f4d81fe4f media: dt-bindings: media: renesas,drif: Add r8a77990 support adds 8225b9e1c23f media: dt-bindings: media: renesas,drif: Add r8a77965 support adds d3204955b74b media: i2c: remove unneeded semicolon adds 4fa5cc470151 media: s5k5baf: remove trailing semicolon in macro definition adds e34a717f9f3a media: staging: ipu3: uapi: Add "WITH Linux-syscall-note" license adds 8c43126e8c9f media: ccs: Fix sub-device function adds a7de6eac6f6f media: ipu3-cio2: Fix pixel-rate derived link frequency adds 9a4619ef6cc1 media: i2c: imx274: fix error return code of imx274_s_fram [...] adds 7120734f41b3 media: i2c/ccs: fix kernel-doc header issues adds ad91849996f9 media: staging/intel-ipu3: Fix set_fmt error handling adds a1946caf02fc media: i2c: remove unneeded variable 'ret' adds ba689d933361 media: omap3isp: Acquire graph mutex for graph traversal adds 5bf2c8b66e4e media: omap4iss: Acquire graph mutex for graph traversal adds 4ebddb7c17c4 media: entity: Add lockdep check to media graph walk adds 9e7fabbcb01a media: v4l: fwnode: Rename and make static V4L2 async noti [...] adds 15786f7b564e media: v4l: fwnode: Rename v4l2_async_register_subdev_sens [...] adds 745d4612d2c8 media: i2c: imx219: Move out locking/unlocking of vflip an [...] adds dd90caa0111e media: i2c: imx219: Balance runtime PM use-count adds c6f9d67e2ac6 media: i2c: imx258: add HDR control adds a806011141eb media: staging: ipu3-imgu: No need for kernel-doc comments [...] adds 0378027396a1 dt-bindings: iommu: mediatek: update mediatek,iommu.yaml r [...] adds 036673a7231d dt-bindings: i3c: update i3c.yaml references adds 473178adb55c MAINTAINERS: update adi,ad5758.yaml reference adds 98b756276a60 MAINTAINERS: update ste,mcde.yaml reference adds 057297118b0d MAINTAINERS: update brcm,bcm-v3d.yaml reference adds 238f60b48cbd MAINTAINERS: update fsl,dpaa2-console.yaml reference adds 5f58e37fe35e MAINTAINERS: update st,hts221.yaml reference adds 177d7a6b2037 MAINTAINERS: update dpot-dac.yaml reference adds cf26fc9b33ae MAINTAINERS: update envelope-detector.yaml reference adds a0f4d63b8a1d MAINTAINERS: update current-sense-amplifier.yaml reference adds 8c7e25ff2dea MAINTAINERS: update current-sense-shunt.yaml reference adds 7a3344ae5f5c MAINTAINERS: update voltage-divider.yaml reference adds 1ee6047159e4 MAINTAINERS: update invensense,mpu3050.yaml reference adds 4de924421ae6 MAINTAINERS: update mtk-sd.yaml reference adds d72f19bc7b29 MAINTAINERS: update atmel,sama5d2-adc.yaml reference adds f846fdb74e3c MAINTAINERS: update pni,rm3100.yaml reference adds d6a6a961e7e9 MAINTAINERS: update renesas,rcar-gyroadc.yaml reference adds f11f69f60dcd MAINTAINERS: update st,lsm6dsx.yaml reference adds 9f929d952a16 MAINTAINERS: update st,vl53l0x.yaml reference adds 38c8619d8ba5 MAINTAINERS: update snps,dw-axi-dmac.yaml reference adds 26bbc4fa69f0 MAINTAINERS: update ti,dac7612.yaml reference adds 6dd695466803 dt-bindings:iio:dac: update microchip,mcp4725.yaml reference adds 2f3eb922cd5b doc: update rcu_dereference.rst reference adds ddbcd0c58a6a media: venus: core: Drop second v4l2 device unregister adds f15c54cf3f68 media: v4l2-ctrl: add controls for long term reference. adds f2fb3f02abe2 media: venus: venc: Add support for Long Term Reference (L [...] adds 834124c596e2 media: venus: hfi_parser: Don't initialize parser on v1 adds 9b5d8fd580ca media: venus: hfi_parser: Check for instance after hfi pla [...] adds 3215887167af media: venus: pm_helpers: Set opp clock name for v1 adds 39a6b9185d30 media: venus: venc_ctrls: Change default header mode adds 15447d18b1b8 media: venus: hfi_cmds: Support plane-actual-info property [...] adds b52051a40908 media: v4l2-ctrl: Add decoder conceal color control adds 4ef6039fad8f media: venus: vdec: Add support for conceal control adds f31b9ffd968b media: v4l: Add new Colorimetry Class adds 4e4053a28f37 media: docs: Document colorimetry class adds 1ad0de78e794 media: v4l: Add HDR10 static metadata controls adds 5f8beb7d1e1c media: docs: Document CLL and Mastering display colorimetr [...] adds 9172652d72f8 media: venus: venc: Add support for CLL and Mastering disp [...] adds daba0a10c585 media: venus: Update v6 buffer descriptors adds 3bca43585e22 media: venus: core,pm: Add handling for resets adds 0aeabfa29a9c media: venus: core: add sm8250 DT compatible and resource data adds b4053a2097ec media: venus: core: Add io base variables for each block adds ff2a7013b3e6 media: venus: hfi,pm,firmware: Convert to block relative a [...] adds 3c5e894dd30a media: venus: hfi: Define block offsets for V6 hardware adds 7f6631295f46 media: venus: hfi: Define additional 6xx registers adds ff027906308f media: venus: core: Add differentiator IS_V6(core) adds 94e6ed2b2db3 media: venus: core: Add an io base for TZ wrapper regs adds e6dd8c3adf43 media: venus: core: Add an io base for AON regs adds 3f9acde81d6e media: venus: core: Hook to V6 base registers when appropriate adds 255385ca433c media: venus: hfi: Add a 6xx boot logic adds 24fcc0522d87 media: venus: hfi: Add 6xx interrupt support adds e396e75fc254 media: venus: hfi: Read WRAPPER_TZ_CPU_STATUS_V6 on 6xx adds 7ed9e0b3393c media: venus: hfi, vdec: v6 Add IS_V6() to existing IS_V4( [...] adds f24afa95bb2e media: venus: pm: Hook 6xx pm ops into 4xx pm ops adds c22b1a29497c media: venus: core,pm: Vote for min clk freq during venus boot adds 4b0b6e147dc9 media: venus: hfi: Add 6xx AXI halt logic adds 64afe82740b3 media: venus: pm: Toggle 6xx wrapper power in vcodec_control adds ec7ad11740b3 media: venus: firmware: Do not toggle WRAPPER_A9SS_SW_RESE [...] adds c934d9d4ca28 media: venus: helpers: Add internal buffer list for v6 adds bc28936bbba9 media: venus: helpers, hfi, vdec: Set actual plane constra [...] adds df67e3584475 media: venus: hfi: Increase plat_buf_v6 o/p buffer count. adds 1ad175952bbc media: venus: helper: Decide work mode adds 83af5738dc13 media: venus: vdec: Fix decoder cmd STOP issue adds bb65e3d97e2f media: vivid: add read-only int32 control adds be7e8af98f3a media: v4l2-ctrls.c: fix race condition in hdl->requests list adds dd0008beef0d media: dt-bindings: media: mtk-vcodec: Separating mtk vcod [...] adds 985c73693fe5 media: mtk-vcodec: Separating mtk encoder driver adds 7a77379fe1d3 media: cx23885: switch from 'pci_' to 'dma_' API adds c1dbcf62e1fd media: tw686x: switch from 'pci_' to 'dma_' API adds e999db587312 media: tw68: switch from 'pci_' to 'dma_' API adds 2f65dd20d02e media: imx-pxp: Remove unneeded of_match_ptr() adds 92eda6b7dad6 media: cec/core: clarify rx-arb-lost usage message adds d21ffd937a3f media: imx-pxp: remove redundant dev_err call in pxp_probe() adds dd5467909a2e media: ti-vpe: csc: remove redundant dev_err call in csc_create() adds f274245b5777 media: ti-vpe: sc: remove redundant dev_err call in sc_create() adds 6fe1152a1f6c media: camss: csiphy: Remove redundant dev_err call in msm [...] adds 6c0ed6d4b321 media: camss: csid: Remove redundant dev_err call in msm_c [...] adds dea377984f73 media: cx231xx/cx231xx.h: Remove repeated struct declaration adds 34ad0137e3e7 media: em28xx/em28xx.h: Remove duplicate struct declaration adds 4cd15d84ca3e media: VIDEO_IMX8_JPEG should depend on ARCH_MXC and not d [...] adds 54676d5f5630 media: rkvdec: Do not require all controls to be present i [...] adds 1cf233d89fcd media: adv7604: fix HPD support for adv7611/12 adds c730ff32b917 media: adv7604: support EDIDs up to 4 blocks adds b24bc3ab0109 media: adv7511-v4l2: correctly report EDIDs of 1 block adds 08874fdd52ab media: exynos4-is: Fix kernel-doc entries in fimc-is.h adds 7acc54ed6061 media: s5p-mfc: Fix kernel-doc entries in s5p_mfc_common.h adds 48bca4835b94 MAINTAINERS: update imi,rdacm2x-gmsl.yaml reference adds c1c1d437b1f0 MAINTAINERS: update ovti,ov2680.yaml reference new b6f139947e93 media: venus: use NULL instead of zero for pointers new 686ee9b6253f media: venus: don't de-reference NULL pointers at IRQ time new 6107a4fdf855 media: tc358743: fix possible use-after-free in tc358743_remove() new fa56f5f1fe31 media: adv7604: fix possible use-after-free in adv76xx_remove() new 2c9541720c66 media: i2c: adv7511-v4l2: fix possible use-after-free in a [...] new 7f820ab5d4ee media: i2c: tda1997: Fix possible use-after-free in tda199 [...] new 4a15275b6a18 media: i2c: adv7842: fix possible use-after-free in adv784 [...] new 7385209770fc media: imx-jpeg: Fix double free in mxc_jpeg_remove new 69306a947b3a media: platform: sti: Fix runtime PM imbalance in regs_show new f1995d5e43cf media: sun8i-di: Fix runtime PM imbalance in deinterlace_s [...] new a2e2c1b86209 media: cobalt: drop static for sd_fmt new 7030a96bd990 media: dvb-frontends: Remove redundant error check on vari [...] new 0fa430e96d3c media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event typ [...] new 3ddcea9f7da0 media: rc: add keymaps for mecool-kii-pro/kiii-pro remotes new b7cd0da982e3 media: dvb-usb: fix memory leak in dvb_usb_adapter_init new 799ddc037085 media: rc: remove zte zx ir driver new d931392c8da1 media: rc: ir-hix5hd2: use the correct HiSilicon copyright new 6d3e4a4bebd4 media: dt-bindings: media: IR: Add H616 IR compatible string new 49e851de7e57 media: ite-cir: probe of ITE8708 on ASUS PN50 fails new d6bed580ebd1 media: flexcop: avoid -Wempty-body warning new be8cd6cccf0e media: dvb-usb: avoid -Wempty-body warnings new 4103369093df media: mxl692: remove impossible condition new 3630901933af media: staging/intel-ipu3: Fix memory leak in imu_fmt new dccfe2548746 media: staging/intel-ipu3: Fix race condition during set_fmt new 0a3c89f1dcfa media: staging: media: omap4iss: align arguments with open [...] new 4e587c935875 media: staging: media: zoran: Rename 'HEnd' to 'h_end' new bc1758413075 media: staging: media: zoran: Rename 'VEnd' to 'v_end' new 076557a6e2ff media: staging: media: zoran: Rename 'DispMode' to 'disp_mode' new aee0b05b7609 media: staging: media: zoran: Rename 'VidWinWid' to 'vid_win_wid' new d7bea8a6979b media: staging: media: zoran: Rename 'VidWinHt' to 'vid_win_ht' new 646ef5813e1f media: staging: media: zoran: Rename 'We' to 'we' new cdc62bfba0d7 media: staging: media: zoran: Rename 'He' to 'he' new 5f58ac04f36e media: i2c: rdamc21: Fix warning on u8 cast new a24bbbf24d9c media: camss: ispif: Remove redundant dev_err call in msm_ [...] new 074e8eaaa294 media: allegro: change kernel-doc comment blocks to normal [...] new e0a4205d656d media: adv7842: configure all pads new 3e057b8a5f99 media: adv7842: support 1 block EDIDs, fix clearing EDID new 3d451720089b media: staging: media/meson: remove redundant dev_err call new 98965af1ebc3 media: cx25821: remove unused including <linux/version.h> new 4f4e6644cd87 media: gscpa/stv06xx: fix memory leak new 13210f8098db Merge remote-tracking branch 'v4l-dvb/master' adds 1c29f6a0f0c6 Merge back 'acpi-processor' material for v5.13. adds cf748645df55 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next adds ff031f1f99f7 Merge branch 'acpi-messages' into linux-next adds 26a7e478aba7 Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] adds 3db88842b3e3 Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-domains', ' [...] adds 82ab2b224cd4 Merge branch 'pm-tools' into linux-next adds cf66fa75745a Merge branch 'devprop' into linux-next adds dde8740bd9b5 Merge branch 'acpi-processor-fixes' into linux-next adds 7ce7a4459add ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h adds 76d6338a82cf ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT adds e1dc932878ac ACPICA: ACPI 6.4: add USB4 capabilities UUID adds 97f46be290ad ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object adds 9557cb8c5d8f ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure adds 71f79a3f0c75 ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 adds 5e2e86c0b997 ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 adds e527db8f39d4 ACPICA: Tree-wide: fix various typos and spelling mistakes adds cf16b05c607b ACPICA: ACPI 6.4: NFIT: add Location Cookie field adds f1489db63efb ACPICA: ACPI 6.4: HMAT: add new fields/flags adds 2dab2b68d25c ACPICA: ACPI 6.4: Add new flags in SRAT adds 14012d2fb1fe ACPICA: ACPI 6.4: add SDEV secure access components adds 582252034dd6 ACPICA: iASL: Add definitions for the VIOT table adds 7c5eab72f5a4 ACPICA: CXL 2.0: CEDT: Add new CEDT table adds cca97d421a01 ACPICA: ACPI 6.4: PMTT: add new fields/structures adds a2befbb2c3fb ACPICA: ACPI 6.4: add CSI2Bus resource template adds 9f40033734c7 ACPICA: ACPI 6.4: add support for PHAT table adds 519c809069ce ACPICA: iASL: Add support for CEDT table adds f73b8619aa39 ACPICA: iASL: Decode subtable type field for VIOT adds e563f6fc9ef4 ACPICA: acpisrc: Add missing conversion for VIOT support adds 8e1fdd7f1655 ACPICA: IORT: Updates for revision E.b adds c3fbd67b94b0 ACPICA: Update version to 20210331 adds 2d7e34f3709a Merge branch 'acpica' into linux-next adds 12c0632b2579 PM: runtime: remove kernel-doc warnings adds beafe82b41de PM: wakeup: fix kernel-doc warnings and fix typos adds 33b688e3854d PM: clk: remove kernel-doc warning adds e84dff1bf0ea PM: core: Remove duplicate declaration from header file adds 4c81cb7e6443 tick/nohz: Improve tick_nohz_get_next_hrtimer() kerneldoc adds 2ab80d46fead cpuidle: Use s64 as exit_latency_ns and target_residency_n [...] adds d3c33be1f350 cpuidle: teo: Adjust handling of very short idle times adds 030adec9f68e cpuidle: teo: Take negative "sleep length" values into account adds 060e3535adf5 cpuidle: menu: Take negative "sleep length" values into account adds ea176976603a Merge branches 'pm-docs', 'pm-core' and 'pm-cpuidle' into [...] new 9104457ea524 ACPI: AC: fix some coding style issues new 0955b3a5c54a ACPI: APD: fix a block comment align issue new c8deb1c25762 ACPI: processor: fix some coding style issues new fc6a1f84e80b ACPI: ipmi: remove useless return statement for void function new bb415ed540a1 ACPI: LPSS: add a missed blank line after declarations new c8eb628cbdd9 ACPI: acpi_pad: add a missed blank line after declarations new 65545abd8aa3 ACPI: battery: fix some coding style issues new effbe6404e6c ACPI: button: fix some coding style issues new e69ae675879d ACPI: CPPC: fix some coding style issues new 4dea6e898c39 ACPI: custom_method: fix a coding style issue new 3da8236bb0d5 ACPI: PM: add a missed blank line after declarations new d0fb66e999ff ACPI: sysfs: fix some coding style issues new 6ee4bdc27d1a ACPI: dock: fix some coding style issues new afd6c8f8acda Merge branch 'acpi-misc' into linux-next new e6c1067dc1be ACPI: scan: Fold acpi_bus_type_and_status() into its caller new 02056a4f9209 ACPI: scan: Rearrange checks in acpi_bus_check_add() new f926e9433815 ACPI: scan: Drop sta argument from acpi_add_single_object() new f5d9ab1d8034 ACPI: scan: Drop sta argument from acpi_init_device_object() new c830dbcfccbf ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() new 8eb99e9a64a0 ACPI: utils: Add acpi_reduced_hardware() helper new 81cc7e9947c0 ACPI: video: Check LCD flag on ACPI-reduced-hardware devices new 2bc6262c6117 ACPI: CPPC: Replace cppc_attr with kobj_attribute new d08a74572964 resource: Prevent irqresource_disabled() from erasing flags new 273a029af19d Merge branches 'acpi-scan', 'acpi-video', 'acpi-cppc' and [...] new 32c8c34d8132 cpuidle: tegra: Fix C7 idling state on Tegra114 new 2dabed477789 cpuidle: tegra: Remove do_idle firmware call new 498ba2a8a275 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration new 31c6ae47620a Merge tag 'cpuidle-v5.13-rc1' of https://git.linaro.org/pe [...] new 22141d5f4118 intel_idle: add Iclelake-D support new 71f4dd34419f Merge back earlier cpuidle updates for v5.13. new 60943bbdb42e cpufreq: Remove unused for_each_policy macro new b989bc0f3cf2 cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() new 7c2b9acab0fd Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next new 953c1fd96b1a PM: runtime: Replace inline function pm_runtime_callbacks_ [...] new 2c412337cfe6 PM: runtime: Add documentation for pm_runtime_resume_and_get() new 2efa3377230b freezer: Remove unused inline function try_to_freeze_nowarn() new e4b2897ae1a8 PM: sleep: fix typos in comments new 35eb1f5033cf powercap: RAPL: Fix struct declaration in header file new fe5291101789 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] adds 75d1b0b66770 Merge branch 'immutable-devfreq-v5.13-rc1' into devfreq-next adds 8b50a7995770 PM / devfreq: Unlock mutex and free devfreq struct in error path adds 62453f1ba5d5 PM / devfreq: Use more accurate returned new_freq as resume_freq adds fbf821ec632b PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() adds 62467a843e2e dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. adds 0913507c10ee dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] adds 5f104f9fc1bb PM / devfreq: Fix the wrong set_freq path for userspace go [...] adds b19e13463a10 PM / devfreq: Check get_dev_status in devfreq_update_stats adds 05f15314f089 PM / devfreq: Remove the invalid description for get_target_freq adds 6c4b264c70ad PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status adds ca948312e000 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() adds 0a7dc8318c28 PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() new e9ff02264d75 Merge tag 'devfreq-next-for-5.13' of git://git.kernel.org/ [...] new 45f505d811b4 Merge branch 'pm-devfreq' into linux-next new c51e127bee81 Merge remote-tracking branch 'pm/linux-next' new 22592df194e3 cpufreq: armada-37xx: Fix setting TBG parent for load levels new 4e435a9dd26c clk: mvebu: armada-37xx-periph: remove .set_parent method [...] new d118ac2062b5 cpufreq: armada-37xx: Fix the AVS value for load L1 new 4decb9187589 clk: mvebu: armada-37xx-periph: Fix switching CPU freq fro [...] new e93033aff684 clk: mvebu: armada-37xx-periph: Fix workaround for switchi [...] new 92963903a8e1 cpufreq: armada-37xx: Fix driver cleanup when registration failed new 8bad3bf23cbc cpufreq: armada-37xx: Fix determining base CPU frequency new 5f23eb9dc0cd cpufreq: armada-37xx: Remove cur_frequency variable new dbbd49bade05 cpufreq: armada-37xx: Fix module unloading new c01d48f1ec76 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new dbe4aece8832 Merge remote-tracking branch 'opp/opp/linux-next' adds 62158cf9765f MAINTAINERS: update thermal CPU cooling section adds e462c144a663 thermal/drivers/tsens: Fix missing put_device error adds cc1a9d8360be dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 adds a97f64ea596c thermal/drivers/tsens: Add VER_0 tsens version adds ca5378665498 thermal/drivers/tsens: Don't hardcode sensor slope adds 3c74a0b7fefe thermal/drivers/tsens: Convert msm8960 to reg_field adds 5631e235a086 thermal/drivers/tsens: Use init_common for msm8960 adds f65f7d8f789e thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds c9a6d58f8908 thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 3080557a85cc thermal/drivers/tsens: Drop unused define for msm8960 adds 38999536d3b4 thermal/drivers/tsens: Add support for ipq8064-tsens adds 76e524fa8791 dt-bindings: thermal: tsens: Document ipq8064 bindings adds e07a8050533a thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 adds a537fb8831dd thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] adds dd2bbec12b31 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] new 26c1148b2704 Merge remote-tracking branch 'thermal/thermal/linux-next' new 6e875106c34e Merge remote-tracking branch 'ieee1394/for-next' new deec04d0bf58 Merge remote-tracking branch 'dlm/next' adds fcf044891c84 ARM: Qualify enabling of swiotlb_init() new 55ee2f9c228c Merge remote-tracking branch 'swiotlb/linux-next' adds 7410c2d0f419 RDMA/efa: Use strscpy instead of strlcpy adds 364e282c4fe7 RDMA/rxe: Split MEM into MR and MW adds de2a2461958b RDMA/hns: Fix a spelling mistake in hns_roce_hw_v1.c adds 7f13e0be3694 RDMA/iser: struct iscsi_iser_task is declared twice adds 2e919a32ae11 RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock adds b1f27f688f71 RDMA/rxe: Remove rxe_dma_device declaration adds 194f64a3cad3 RDMA/core: Fix corrupted SL on passive side adds e079d87d1d9a RDMA/hns: Support query information of functions from FW adds f91696f2f053 RDMA/hns: Support congestion control type selection accord [...] adds dbb3e9db8267 RDMA/uverbs: Fix -Wunused-function warning adds 0adb3ad609f7 MAINTAINERS: Change maintainer for rtrs module adds 44930991f2f2 RDMA/rtrs-clt: Remove redundant code from rtrs_clt_read_req adds 4a58ac5440ce RDMA/rtrs: Kill the put label in rtrs_srv_create_once_sysf [...] adds 4cd5261df989 RDMA/rtrs: Remove sessname and sess_kobj from rtrs_attrs adds 57dae8baa638 RDMA/rtrs: Cleanup the code in rtrs_srv_rdma_cm_handler adds 8e86499e6c11 RDMA/rtrs: New function converting rtrs_addr to string adds 88e2f1056452 RDMA/rtrs-srv: Report temporary sessname for error message adds 11b74cbf8ea5 RDMA/rtrs: Cleanup unused 's' variable in __alloc_sess adds 0633e23771e0 RDMA/rtrs-clt: Cap max_io_size adds d907294b27d0 MAINTAINERS: remove Xavier as maintainer of HISILICON ROCE DRIVER adds 4940b0ab458a RDMA/hns: Refactor hns_roce_v2_poll_one() adds d102a6e37484 RDMA/hns: Reorganize hns_roce_create_cq() adds ee82e68850a4 RDMA/hns: Refactor reset state checking flow adds c6f0411b960d RDMA/hns: Reorganize process of setting HEM adds 8115f9744562 RDMA/hns: Simplify command fields for HEM base address con [...] adds cf8cd4ccb269 RDMA/hns: Support configuring doorbell mode of RQ and CQ adds 704d68f5f2df RDMA/hns: Reorganize doorbell update interfaces for all queues adds 4bd00b55c978 IB/hfi1: Add AIP tx traces adds 042a00f93aad IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev adds b536d4b2a279 IB/hfi1: Correct oversized ring allocation adds 70d44c18a7b3 IB/hfi1: Use napi_schedule_irqoff() for tx napi adds 326a23930793 IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() adds 6b13215df1d3 IB/hfi1: Add additional usdma traces adds ca5f72568e03 IB/hfi1: Use kzalloc() for mmu_rb_handler allocation adds fdde1aa09a82 IB/hfi1: Remove unused function adds 7e111bbff926 IB/mlx5: Reduce max order of memory allocated for xlt update adds 2abb7431736b RDMA/hns: Use GFP_ATOMIC under spin lock adds 7d8f346504eb RDMA/core: Make the wc status prompt message clearer new 617a94a470a7 Merge remote-tracking branch 'rdma/for-next' adds 040806343bb4 selftests/net: so_txtime multi-host support adds 634da4c11843 ice: Add Support for XPS adds 1e23f076b254 ice: Delay netdev registration adds a05983c3d024 ice: Update to use package info from ice segment adds 2ec5638559c1 ice: handle increasing Tx or Rx ring sizes adds 5c57145a49bd ice: change link misconfiguration message adds 800c1443cbe1 ice: remove unnecessary duplicated AQ command flag setting adds 805f980bfe0e ice: Check for bail out condition early adds 36ac7911fae7 ice: correct memory allocation call adds 94a936981a3e ice: rename ptype bitmap adds 8134d5ff9788 ice: Change ice_vsi_setup_q_map() to not depend on RSS adds e3c53928a3b2 ice: Refactor get/set RSS LUT to use struct parameter adds b66a972abb6b ice: Refactor ice_set/get_rss into LUT and key specific functions adds e97fb1aea905 ice: Consolidate VSI state and flags adds 0c3e94c24793 ice: cleanup style issues adds a07cc1786dab ice: Correct comment block style adds 247ca657e204 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f20a46c3044c tipc: fix unique bearer names sanity check adds b7a320c3a1ec net: ipv6: Refactor in rt6_age_examine_exception adds 8accc467758e stmmac: intel: use managed PCI function on probe and resume adds 2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call adds 9fadafa46f48 include: net: Remove repeated struct declaration adds ec7e48ca4bc7 net: smc: Remove repeated struct declaration adds c8ad0cf37c00 net: hns: Fix some typos adds e228c0de904c lan743x: remove redundant semi-colon adds a7a80b17c750 net: document a side effect of ip_local_reserved_ports adds 5a32fcdb1e68 net: phy: broadcom: Add statistics for all Gigabit PHYs adds bd78980be1a6 net: usb: ax88179_178a: initialize local variables before use adds 37f0e514db66 skmsg: Lock ingress_skb when purging adds b01fd6e802b6 skmsg: Introduce a spinlock to protect ingress_msg adds 0739cd28f264 net: Introduce skb_send_sock() for sock_map adds 799aa7f98d53 skmsg: Avoid lock_sock() in sk_psock_backlog() adds 7786dfc41a74 skmsg: Use rcu work for destroying psock adds 190179f65ba8 skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() adds 2004fdbd8a2b sock_map: Simplify sock_map_link() a bit adds b017055255d6 sock_map: Kill sock_map_link_no_progs() adds a7ba4558e69a sock_map: Introduce BPF_SK_SKB_VERDICT adds 8a59f9d1e3d4 sock: Introduce sk->sk_prot->psock_update_sk_prot() adds d7f571188ecf udp: Implement ->read_sock() for sockmap adds 2bc793e3272a skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() adds 1f5be6b3b063 udp: Implement udp_bpf_recvmsg() for sockmap adds 122e6c79efe1 sock_map: Update sock type checks for UDP adds d6378af61527 selftests/bpf: Add a test case for udp sockmap adds 8d7cb74f2ccb selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT adds 89d69c5d0fbc Merge branch 'sockmap: introduce BPF_SK_SKB_VERDICT and su [...] adds c2bcb4cf0211 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 57a3a98d7c0a ionic: add new queue features to interface adds 0ec9f6669a7d ionic: add handling of larger descriptors adds 3da258439e89 ionic: add hw timestamp structs to interface adds 4f1704faa013 ionic: split adminq post and wait calls adds fee6efce565d ionic: add hw timestamp support files adds 61db421da31b ionic: link in the new hw timestamp code adds ab470bbe7aba ionic: add rx filtering for hw timestamp steering adds f0790bcd3606 ionic: set up hw timestamp queues adds a8771bfe0554 ionic: add and enable tx and rx timestamp handling adds f8ba81da73fc ionic: add ethtool support for PTP adds 196f56c07f91 ionic: ethtool ptp stats adds afeefec67736 ionic: advertise support for hardware timestamps adds f3f409a9b7f5 Merge branch 'ionic-ptp' adds a16195e35cd0 mptcp: add mib for token creation fallback adds 5695eb8891f9 mptcp: add active MPC mibs adds 781bf13d4f3b mptcp: remove unneeded check on first subflow adds dc87efdb1a5c mptcp: add mptcp reset option support adds 5888a61cb4e0 selftests: mptcp: launch mptcp_connect with timeout adds 76e5e27ca987 selftests: mptcp: init nstat history adds c2a55e8fd80f selftests: mptcp: dump more info on mpjoin errors adds 3e8db6365f23 Merge branch 'mptcp-misc' adds 28d137cc8c0b dpaa2-eth: rename dpaa2_eth_xdp_release_buf into dpaa2_eth [...] adds 50f826999a80 dpaa2-eth: add rx copybreak support adds 8ed3cefc260e dpaa2-eth: export the rx copybreak value as an ethtool tunable adds 8577dd8a07cc Merge branch 'dpaa2-rx-copybreak' adds ca4d4c34ae9a nfc: pn533: prevent potential memory corruption adds 7f040aa32261 net: reorganize fields in netns_mib adds 825066651792 tcp: reorder tcp_congestion_ops for better cache locality adds 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors adds d08d32d10193 net: stmmac: make SPH enable/disable to be configurable adds d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flus [...] adds 5fabb01207a2 net: stmmac: Add initial XDP support adds be8b38a722e6 net: stmmac: Add support for XDP_TX action adds 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action adds 428e68e1a85a Merge branch 'stmmac-xdp' adds 116c76c51035 net/mlx5: CT: Add support for matching on ct_state inv and [...] adds cadb129ffdfe net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...] adds e591605f801e net/mlx5: E-Switch, move QoS specific fields to existing q [...] adds c6baac47d9e6 net/mlx5: Use unsigned int for free_count adds 4c4c0a89abd5 net/mlx5: Pack mlx5_rl_entry structure adds 16e74672a21b net/mlx5: Do not hold mutex while reading table constants adds 51ccc9f5f106 net/mlx5: Use helpers to allocate and free rl table entries adds 97d85aba2543 net/mlx5: Use helper to increment, decrement rate entry refcount adds 6b30b6d4d36c net/mlx5: Allocate rate limit table when rate is configured adds 19779f28c96d net/mlx5: Pair mutex_destory with mutex_init for rate limit table adds b47e1056257c net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...] adds 233dd7d6565e net/mlx5: E-Switch, move QoS specific fields to existing q [...] adds 8802b8a44ef8 net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() adds bb5696570b0b net/mlx5e: Reject tc rules which redirect from a VF to itself adds f6755b80d693 net/mlx5e: Dynamic alloc arfs table for netdev when needed adds 6783f0a21a3c net/mlx5e: Dynamic alloc vlan table for netdev when needed adds cd77ce930323 Merge tag 'mlx5-updates-2021-04-02' of git://git.kernel.or [...] adds 7d42e84eb99d net: openvswitch: Use 'skb_push_rcsum()' instead of hand c [...] adds 514e1150da9c net: x25: Queue received packets in the drivers instead of [...] adds 0282bc6ae86d net: ag71xx: Slightly simplify 'ag71xx_rx_packets()' adds c3105f848577 ibmvnic: Use 'skb_frag_address()' instead of hand coding it adds c438a801e0bb sfc: Use 'skb_add_rx_frag()' instead of hand coding it adds 1ec3d02f9cdf qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' adds 7190e9d8e131 qede: Use 'skb_add_rx_frag()' instead of hand coding it adds 4b4b84468aa2 mld: change lockdep annotation for ip6_sf_socklist and ipv [...] adds 85d091a794f8 tipc: Fix a kernel-doc warning in name_table.c adds d3295869c40c net: nfc: Fix spelling errors in net/nfc module adds eeb85a14ee34 net: Allow to specify ifindex when device is moved to anot [...] adds d392ecd1bc29 net: hns3: Limiting the scope of vector_ring_chain variable adds cc0626c2aaed net: smsc911x: skip acpi_device_id table when !CONFIG_ACPI adds e880f8b3a24a tcp: Reset tcp connections in SYN-SENT state adds 77651900cede usbnet: add _mii suffix to usbnet_set/get_link_ksettings adds 956baa99571b usbnet: add method for reporting speed without MII adds eb47c274d8c4 net: cdc_ncm: record speed in status method adds d42ebcbb6353 net: cdc_ether: record speed in status method adds b3feb439f28e Merge branch 'usbnet-speed' adds b58c4649d94e nfc: s3fwrn5: remove unnecessary label adds 3b2c32f96edc net: ethernet: mtk_eth_soc: remove unneeded semicolon adds be107538c529 netdevsim: remove unneeded semicolon adds 3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs adds a460513ed4b6 time64.h: Consolidated PSEC_PER_SEC definition adds daf47a7c109a netfilter: ipvs: do not printk on netns creation adds dadf33c9f6b5 netfilter: nftables: fix a warning message in nf_tables_co [...] adds 8c56049fec6c netfilter: nftables: remove documentation on static functions adds 237c609f8744 netfilter: nfnetlink: add and use nfnetlink_broadcast adds 1be05ea766d7 netfilter: nfnetlink: use net_generic infra adds ebfbe67568a7 netfilter: cttimeout: use net_generic infra adds 8b0adbe3e38d netfilter: nf_defrag_ipv6: use net_generic infra adds 7b1957b04956 netfilter: nf_defrag_ipv4: use net_generic infra adds 5b53951cfc85 netfilter: ebtables: use net_generic infra adds 0854db2aaef3 netfilter: nf_tables: use net_generic infra for transaction data adds 1d610d4d31a8 netfilter: x_tables: move known table lists to net_generic infra adds 7b5974709faf netfilter: conntrack: move sysctl pointer to net_generic infra adds 1379940bf809 netfilter: conntrack: move ecache dwork to net_generic infra adds db3685b4046f net: remove obsolete members from struct net adds 5106efe6ed98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 631a44ed2560 nfp: flower: add support for packet-per-second policing adds 0b35e0deb5be docs: ethtool: correct quotes adds daa83ab03954 mptcp: move flags and ifindex out of mptcp_addr_info adds 30f60bae8092 mptcp: use mptcp_addr_info in mptcp_out_options adds fef6b7ecfbd4 mptcp: drop OPTION_MPTCP_ADD_ADDR6 adds f7dafee18538 mptcp: use mptcp_addr_info in mptcp_options_received adds 1b1a6ef597c7 mptcp: drop MPTCP_ADDR_IPVERSION_4/6 adds 761c124ed969 mptcp: unify add_addr(6)_generate_hmac adds c3eaa5f667cb selftests: mptcp: add the net device name testcase adds 07f8252fe0e3 mptcp: drop all sub-options except ADD_ADDR when the echo [...] adds 956c7831fe9d Merge branch 'mptcp-next' adds 56f15e2cb1f7 ethtool: document PHY tunable callbacks adds 017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE adds d567fd6e82fa mlxsw: core: Remove critical trip points from thermal zones adds 872fff333fb1 nfc/fdp: remove unnecessary assignment and label adds 4c7f40287aa5 net/mlx5: E-switch, Move vport table functions to a new file adds 0a9e2307870b net/mlx5: E-switch, Rename functions to follow naming convention. adds c796bb7cd230 net/mlx5: E-switch, Generalize per vport table API adds c1904360dde8 net/mlx5: E-switch, Set per vport table default group number adds a91d98a0a2b8 net/mlx5: Map register values to restore objects adds c935568271b5 net/mlx5: Instantiate separate mapping objects for FDB and [...] adds 41c2fd949803 net/mlx5e: TC, Parse sample action adds 2a9ab10a5689 net/mlx5e: TC, Add sampler termination table API adds 11ecd6c60b4e net/mlx5e: TC, Add sampler object API adds 36a3196256bf net/mlx5e: TC, Add sampler restore handle API adds 7319a1cc3ca9 net/mlx5e: TC, Refactor tc update skb function adds be9dc0047450 net/mlx5e: TC, Handle sampled packets adds f94d6389f6a8 net/mlx5e: TC, Add support to offload sample action adds f86c70ed0476 Merge tag 'mlx5-updates-2021-04-06' of git://git.kernel.or [...] adds 7e4a51319d3a net: introduce nla_policy for IFLA_NEW_IFINDEX adds 0854fa82c96c net: remove the new_ifindex argument from dev_change_net_n [...] adds c8129487441e can: skb: alloc_can{,fd}_skb(): set "cf" to NULL if skb al [...] adds 644022b1de9e can: m_can: m_can_receive_skb(): add missing error handlin [...] adds 8dc987519ae9 can: c_can: remove unused enum BOSCH_C_CAN_PLATFORM adds 0084e298acfe can: mcp251xfd: add BQL support adds ef7a8c3e7599 can: mcp251xfd: mcp251xfd_regmap_crc_read_one(): Factor ou [...] adds c7eb923c3caf can: mcp251xfd: mcp251xfd_regmap_crc_read(): work around b [...] adds 33b32a298426 Merge tag 'linux-can-next-for-5.13-20210407' of git://git. [...] adds 7b3ae17f0f68 xircom: remove redundant error check on variable err adds 298b58f00c0f liquidio: Fix unintented sign extension of a left shift of a u16 adds a18f19e91201 net: wan: z85230: drop unused async state adds 4e92cac843d3 net: encx24j600: use module_spi_driver to simplify the code adds 1ffa6604431a enic: use module_pci_driver to simplify the code adds 95b2fbdb9321 tulip: windbond-840: use module_pci_driver to simplify the code adds 02f2743ecd7b tulip: de2104x: use module_pci_driver to simplify the code adds f670149a4f5f net: sundance: use module_pci_driver to simplify the code adds 6381c45b2838 net: atheros: atl2: use module_pci_driver to simplify the code adds 3cd52c1e32fe net: fealnx: use module_pci_driver to simplify the code adds bd79d9aa6145 net: phy: marvell10g: rename register adds 283828142fad net: phy: marvell10g: fix typo adds 0d3755428d69 net: phy: marvell10g: allow 5gbase-r and usxgmii adds 9893f3169016 net: phy: marvell10g: indicate 88X33x0 only port control r [...] adds f8ee45fcbc5a net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 adds 9ab0fbd0ffce net: phy: marvell10g: add MACTYPE definitions for 88E21xx adds 97bbe3bd6922 net: phy: marvell10g: support all rate matching modes adds 261a74c64bb6 net: phy: marvell10g: check for correct supported interface mode adds 884d9a6758a1 net: phy: marvell10g: store temperature read method in chi [...] adds ccbf2891de98 net: phy: marvell10g: support other MACTYPEs adds 9885d016ffa9 net: phy: marvell10g: add separate structure for 88X3340 adds c89f27d4d239 net: phy: marvell10g: fix driver name for mv88e2110 adds 53f111cbfac6 net: phy: add constants for 2.5G and 5G speed in PCS speed [...] adds 0fca947cbb27 net: phy: marvell10g: differentiate 88E2110 vs 88E2111 adds c7dce05e63eb net: phy: marvell10g: change module description adds 9187b6cfe7fc MAINTAINERS: add myself as maintainer of marvell10g driver adds 9ba7ffa6d8a3 Merge branch 'marvell10g-updates' adds 33c252e1ba8b ionic: fix up a couple of code style nits adds e1edcc966ae8 ionic: remove unnecessary compat ifdef adds e2ce148e948e ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit adds bd7856bcd498 ionic: add SKBTX_IN_PROGRESS adds 51117874554d ionic: re-start ptp after queues up adds 99b5bea04f0f ionic: ignore EBUSY on queue start adds 829600ce5e4e ionic: add ts_config replay adds f3318099658e ionic: extend ts_config set locking adds c69b67185ccd Merge branch 'ionic-hwtstamp-tweaks' adds bb1890d5f974 net: hns3: change flr_prepare/flr_done function names adds 715c58e94f0d net: hns3: add suspend and resume pm_ops adds 9e60d24dc393 Merge branch 'hns3-pm_ops' adds fbe82b3db3e5 net: qed: remove unused including <linux/version.h> adds 79749ae19de6 tc-testing: add simple action test to verify batch add cleanup adds 652e3124c3ee tc-testing: add simple action test to verify batch change cleanup adds c5f77ad8bb77 Merge branch 'net-sched-action-tests' adds 549750babea1 batman-adv: Fix order of kernel doc in batadv_priv adds 5fc087ff96fd batman-adv: Drop unused header preempt.h adds 35796c1d3438 batman-adv: Fix misspelled "wont" adds 4667bf713514 Merge tag 'batadv-next-pullrequest-20210408' of git://git. [...] adds 3056df93f7a8 ice: Re-send some AQ commands, as result of EBUSY AQ error adds 7fb09a737536 ice: Modify recursive way of adding nodes adds d6730a871e68 ice: Align macro names to the specification adds d348d51771b9 ice: Ignore EMODE return for opcode 0x0605 adds fd3dc1655eda ice: Remove unnecessary checker loop adds 0be39bb4c7c8 ice: Rename a couple of variables adds 450f10e79419 ice: Fix error return codes in ice_set_link_ksettings adds 178a666daa0e ice: Replace some memsets and memcpys with assignment adds 0a02944feaa7 ice: Use default configuration mode for PHY configuration adds 75751c80d6d8 ice: Limit forced overrides based on FW version adds dc6aaa139fb7 ice: Remove unnecessary variable adds efc1eddb28aa ice: Use local variable instead of pointer derefs adds 51fe27e179b1 ice: Remove rx_gro_dropped stat adds 771015b90b86 ice: Remove unnecessary checks in add/kill_vid ndo ops adds 2e20521b80c7 ice: Remove unnecessary blank line adds 4914a4f6a7a5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 82a1242619d0 Bluetooth: Remove 'return' in void function adds 149b3f13b4b1 Bluetooth: Coding style fix adds 06752d1678b4 Bluetooth: Check inquiry status before sending one adds 0ae8ef674eb3 Bluetooth: SMP: Fix variable dereferenced before check 'conn' adds 27e554a4fcd8 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. adds 93917fd224fd Bluetooth: use the correct print format for L2CAP debug st [...] adds 25e70886c200 Bluetooth: Use ext adv handle from requests in CCs adds b6f1b79deabd Bluetooth: Do not set cur_adv_instance in adv param MGMT request adds abb638b311da Bluetooth: Handle own address type change with HCI_ENABLE_ [...] adds 8ce85ada0a05 Bluetooth: LL privacy allow RPA adds f67743f9e03a Bluetooth: Add support for reading AOSP vendor capabilities adds afd2daa26c7a Bluetooth: Add support for virtio transport driver adds cfa15cca51ef Bluetooth: Fix default values for advertising interval adds ba29d0360a09 Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor adds a61d67188f29 Bluetooth: Allow Microsoft extension to indicate curve validation adds 4438669eb703 Merge tag 'for-net-next-2021-04-08' of git://git.kernel.or [...] new b98b33043c95 net: dccp: use net_generic storage new a7150e382267 Revert "tcp: Reset tcp connections in SYN-SENT state" new fba863b81604 net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM new 557d5dc83f68 net: fec: use mac-managed PHY PM new 5c2280fc2ee4 r8169: use mac-managed PHY PM new 6597b5c21c1b Merge branch 'net-make-phy-pm-ops-a-no-op-if-mac-driver-ma [...] new 524e001b7dca cxgb4: remove unneeded if-null-free check new 626b598aa8be net: enetc: fix array underflow in error handling code adds c3d5c2d96d69 PCI/IOV: Add sysfs MSI-X vector assignment interface adds 0b989c1e3705 net/mlx5: Add dynamic MSI-X capabilities bits adds 604774add516 net/mlx5: Dynamically assign MSI-X vectors count adds e71b75f73763 net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks new 95b5c291322b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new a93580a02dbf net: enetc: fix TX ring interrupt storm new 6c5e6b4ccc1b enetc: Use generic rule to map Tx rings to interrupt vectors new 8859a44ea0df Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 7ad3bd52cbcb net: ipa: relax pool entry size requirement new 49e76a418981 net: ipa: update sequence type for modem TX endpoint new 57f63faf0562 net: ipa: only set endpoint netdev pointer when in use new 077e770f2601 net: ipa: ipa_stop() does not return an error new 74858b63c47c net: ipa: get rid of empty IPA functions new 57ab8ca42fa0 net: ipa: get rid of empty GSI functions new 602a1c76f847 net: ipa: three small fixes new cbd312539284 Merge branch 'net-ipa-a-few-small-fixes' new c781ff12a2f3 ethtool: Allow network drivers to dump arbitrary EEPROM data new e19b0a3474ab net/mlx5: Refactor module EEPROM query new e109d2b204da net/mlx5: Implement get_module_eeprom_by_page() new 4c88fa412a10 net/mlx5: Add support for DSFP module EEPROM dumps new 95dfc7effd88 net: ethtool: Export helpers for getting EEPROM info new 96d971e307cc ethtool: Add fallback to get_module_eeprom from netlink command new d740513f05a2 phy: sfp: add netlink SFP support to generic SFP code new c97a31f66ebc ethtool: wire in generic SFP module access new 7dc85b599ae1 Merge branch 'ethtool-eeprom' new c75fb320d482 veth: use skb_orphan_partial instead of skb_orphan new d3256efd8e8b veth: allow enabling NAPI even without XDP new 47e550e0105b veth: refine napi usage new 1c3cadbe0242 self-tests: add veth tests new 23cfa4d4aa9f Merge branch 'veth-gro' new 95291ced8169 ehea: add missing MODULE_DEVICE_TABLE new c3264fee72e7 dt-bindings: net: qcom,ipa: add some compatible strings new c88c34fcf8f5 net: ipa: disable checksum offload for IPA v4.5+ new fbb763e7e736 net: ipa: add IPA v4.5 configuration data new 927c5043459e net: ipa: add IPA v4.11 configuration data new 5b489fea977c Merge branch 'ipa-next' new c24c186d93be Merge remote-tracking branch 'net-next/master' adds 007bdc12d4b4 bpf, selftests: test_maps generating unrecognized data section adds 2ec9898e9c70 bpf: Remove unused parameter from ___bpf_prog_run adds 2daae89666ad bpf, cgroup: Delete repeated struct bpf_prog declaration adds 6ac4c6f887f5 bpf: Remove repeated struct btf_type declaration adds f07669df4c8d libbpf: Remove redundant semi-colon adds f73ea1eb4cce bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testi [...] adds 1e1032b0c4af libbpf: Fix KERNEL_VERSION macro adds 928dc406802d bpf, udp: Remove some pointless comments adds 957dca3df624 bpf, inode: Remove second initialization of the bpf_preload_lock new ff182bc572ce selftests/bpf: test_progs/sockopt_sk: Remove version new cad99cce133d selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton new 361d32028c7d selftests/bpf: Pass page size from userspace in sockopt_sk new 7a85e4dfa7f5 selftests/bpf: Pass page size from userspace in map_ptr new 34090aaf256e selftests/bpf: mmap: Use runtime page size new 23a65766066b selftests/bpf: ringbuf: Use runtime page size new b3278099b2f6 libbpf: Add bpf_map__inner_map API new f3f4c23e1238 selftests/bpf: ringbuf_multi: Use runtime page size new cfc0889cebcc selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd new 92d3bff28aa4 Merge branch 'bpf/selftests: page size fixes' new 9c2762a9a78b Merge remote-tracking branch 'bpf-next/for-next' new 88b6fbed02f9 Merge remote-tracking branch 'ipsec-next/master' new 7b33ec8b93c9 rtw88: add flush hci support new 76325506e811 rtw88: fix DIG min setting new a08398833ec2 rtw88: 8822c: update tx power limit table to RF v40.1 new 7ae7784ec2a8 rtw88: 8822c: add LC calibration for RTL8822C new 4517f811258d rtw88: coex: fix A2DP stutters while WL busy + WL scan new c9eaee0c2ec6 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() new 87fce88658ba mt7601u: fix always true expression new 670d9e53886c mt7601u: enable TDLS support new fa9f5d0e0b45 iwlegacy: avoid -Wempty-body warning new 1e155f0f01b3 Merge remote-tracking branch 'wireless-drivers-next/master' new 18bfbc777ee1 Bluetooth: 6lowpan: delete unneeded variable initialization new d82f3ceb722f Bluetooth: use flexible-array member instead of zero-length array new 33091df75602 Bluetooth: Return whether a connection is outbound new c6bc94970af8 Bluetooth: virtio_bt: add missing null pointer check on al [...] new 4514fffa92da Merge remote-tracking branch 'bluetooth/master' adds ed7247f30982 rfkill: use DEFINE_SPINLOCK() for spinlock adds 30a70d18e862 mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock adds 81d94f47beaa cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock adds 026dfac85f0a mac80211: minstrel_ht: remove unused variable 'mg' in mins [...] adds 958574cbcc3a mac80211: remove redundant assignment of variable result adds 272cd0e8d4a6 nl80211: Add missing line in nl80211_fils_discovery_policy adds 73bc9e0af594 mac80211: don't apply flow control on management frames adds 196900fd97e2 mac80211: set sk_pacing_shift for 802.3 txpath adds 0750cfd8b7fd nl80211: better document CMD_ROAM behavior new ec235ada1be5 Merge remote-tracking branch 'mac80211-next/master' adds e7dfab8287bf gfs2: don't create empty buffers for NO_CREATE adds f68effb308c7 gfs2: Eliminate gh parameter from go_xmote_bh func adds 3ae3a7d62a68 gfs2: Fix dir.c function parameter descriptions adds 0bf3e3273b92 gfs2: Remove unused variable sb_format adds 54992257fe4b gfs2: Add new gfs2_iomap_get helper adds 9153dac13a69 gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent adds 152f58c9af21 gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent adds 6d8da302aedf gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer adds bea906ee1624 gfs2: Silence possible null pointer dereference warning adds 9f9eb5a516e3 gfs2: Add new sysfs file for gfs2 status adds a4122a95ce6a gfs2: Make gfs2_setattr_simple static new c551f66c5dfe gfs2: Fix a number of kernel-doc warnings new adaa63ab6421 Merge remote-tracking branch 'gfs2/for-next' new 6043aee5ee5e Merge remote-tracking branch 'mtd/mtd/next' adds da386f7f2333 dt-bindings: mtd: Convert Qcom NANDc binding to YAML adds ee590106c331 dt-bindings: mtd: Add a property to declare secure regions [...] adds 13b89768275d mtd: rawnand: Add support for secure regions in NAND memory adds ab2c8d3ef9b8 mtd: rawnand: qcom: Add missing nand_cleanup() in error path adds 076de75de1e5 mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init adds 32cbc7cb70b0 mtd: rawnand: qcom: Use dma_mapping_error() for error check new 62c88968b35e Merge remote-tracking branch 'nand/nand/next' adds c4c795105f29 mtd: spi-nor: Move Software Write Protection logic out of [...] adds b6cbd9167d44 mtd: spi-nor: swp: Improve code around spi_nor_check_lock_ [...] adds 069089acf88b mtd: spi-nor: add OTP support adds cad3193fe9d1 mtd: spi-nor: implement OTP support for Winbond and simila [...] adds b206b82d1726 mtd: spi-nor: winbond: add OTP support to w25q32fw/jw new be94215be1ab mtd: spi-nor: core: Fix an issue of releasing resources du [...] new 46094049a49b Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" new d6def28bd700 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 30d0f6a956fc crypto: rng - fix crypto_rng_reset() refcounting when !CRY [...] adds a181e0fdb216 random: initialize ChaCha20 constants with correct endianness adds 118a4417e143 random: remove dead code left over from blocking pool adds 1015f19b2151 hwrng: omap - Use of_device_get_match_data() helper adds 8d195e7a8ada crypto: poly1305 - fix poly1305_core_setkey() declaration adds 83dc1173d73f crypto: qat - fix error path in adf_isr_resource_alloc() adds 5377265f54de crypto: hisilicon - use the correct HiSilicon copyright adds c29da9700f8c crypto: keywrap - Remove else after break statement adds 5c083eb3e9ca crypto: fcrypt - Remove 'do while(0)' loop for single stat [...] adds 30a4240e06ea crypto: hisilicon/zip - adjust functions location adds d746881855ba crypto: hisilicon/zip - add comments for 'hisi_zip_sqe' adds 2bcf36348ce5 crypto: hisilicon/zip - initialize operations about 'sqe' [...] adds 95c612b30898 crypto: hisilicon/zip - support new 'sqe' type in Kunpeng930 adds 64e80c8f48a0 crypto: hisilicon/hpre - fix PASID setting on kunpeng 920 adds 09fd266f1741 crypto: hisilicon/hpre - fix a typo and delete redundant b [...] adds 9bb3fbbff371 crypto: hisilicon/hpre - delete redundant '\n' adds 0ae869926fab crypto: hisilicon/hpre - Add processing of src_data in 'CU [...] adds 059c5342812c crypto: hisilicon/sec - Fixes AES algorithm mode parameter [...] new ac1af1a788b2 crypto: allwinner - add missing CRYPTO_ prefix new da6503f52bf8 crypto: hisilicon/sec - Fix a module parameter error new a52c7b16ddf3 crypto: ccp - A value assigned to a variable is never used new fd4317b7b2c9 crypto: hisilicon/hpre - fix a typo in hpre_crypto.c new 63655b62f560 crypto: ccp - Use DEFINE_SPINLOCK() for spinlock new 3d8c5f5a08c3 crypto: rockchip - delete unneeded variable initialization new 50274b01ac16 crypto: sun8i-ss - Fix memory leak of pad new 854b77371998 crypto: sa2ul - Fix memory leak of rxd new ae6ce7b17e50 crypto: hisilicon/sec - fixup checking the 3DES weak key new 556b64b9f39e crypto: hisilicon/qm - delete redundant code new f7cae626cabb crypto: qat - Fix a double free in adf_create_ring new 16a9874fe468 crypto: chelsio - Read rxchannel-id from firmware new 3315ef5015a8 Merge remote-tracking branch 'crypto/master' adds 43d16d847eba drm/edid: make a number of functions, parameters and varia [...] adds 4cc4f09eaa06 drm/displayid: add separate drm_displayid.c adds 1a24c364e484 drm/displayid: add new displayid section/block iterators adds 5ef88dc58ea3 drm/edid: use the new displayid iterator for detailed modes adds 1ba63caf223d drm/edid: use the new displayid iterator for finding CEA e [...] adds bfd4e1929b5a drm/edid: use the new displayid iterator for tile info adds f72b1437e9f8 drm/displayid: allow data blocks with 0 payload length adds 339be1a8e9af drm/displayid: rename displayid_hdr to displayid_header adds 2f240cdb23e9 dt-bindings: drm/bridge: anx7625: Add power supplies adds 6c744983004e drm/bridge: anx7625: disable regulators when power off adds 1539f71602ed Merge tag 'drm-misc-next-2021-04-01' of git://anongit.free [...] adds be7507bdd705 dt-bindings: display: mediatek, dpi: Convert to use graph schema adds c87d1c4b5b9a drm/mediatek: dsi: Use symbolized register definition adds 8b2b99fd7931 drm/mediatek: dsi: Fine tune the line time caused by EOTp adds 618655131894 dt-bindings: mediatek,dpi: add mt8192 to mediatek,dpi adds 4accca4399cf drm/mediatek: dpi: Delete redundant printing of return value adds ee5ee188e2c2 drm/mediatek: cec: Delete redundant printing of return value adds 44b07120291c drm/mediatek: dpi: Add check for max clock rate in mode_valid adds 38eaef2dca4e drm/mediatek: dpi: Add config for mt8192 adds 9eda0155e6f1 MAINTAINERS: Add linux-mediatek ML for drm Mediatek drivers adds 368166ec7600 drm/mediatek: crtc: Make config-updating atomic adds fdcbe17c6090 drm/mediatek: Add missing MODULE_DEVICE_TABLE() adds 053d231f369c drm/mediatek: Switch the hdmi bridge ops to the atomic versions adds 2e4773915223 drm/mediatek: Don't support hdmi connector creation adds 0c7997179a35 Merge tag 'mediatek-drm-next-5.13' of https://git.kernel.o [...] adds 2867ff6ceb25 drm/i915: Strip out internal priorities adds eb5c10cbbc2f drm/i915: Remove I915_USER_PRIORITY_SHIFT adds 536f77b1caa0 drm/i915/gt: Call stop_ring() from ring resume, again adds 56afa701514a drm/i915: Decrease number of subplatform bits adds 24f90d66887e drm/i915/gt: SPDX cleanup adds 2f8aa3b80eb4 drm/i915/gt: Add some missing blank lines after declaration adds 1ca9b8da0fdc drm/i915/gt: Remove repeated words from comments adds 7898843c4422 drm/i915/gt: Fixup misaligned function parameters adds ec450576f8f9 drm/i915/gt: Remove a bonus newline adds cbdeab13ad1a drm/i915/gt: Wrap macro arg in () adds 512114178eb9 drm/i915/gt: Insert spaces into GEN3_L3LOG_SIZE/4 adds 70b0f07770ea drm/i915/gt: Replace unnecessary ',' with '; ' adds 32ce590bdd34 drm/i915/gt: Add a space before '(' adds 041b7f076289 drm/i915/gt: Replace 'return' with a fall-through adds f63f452ea684 drm/i915/gem: don't trust the dma_buf->size adds ae2fb480f32f drm/i915/gem: consolidate 2big error checking for object sizes adds 310528114f78 drm/i915/selftests: Check for engine-reset errors in the m [...] adds b3f0c15a8ef1 drm/i915/gt: Move the defer_request waiter active assertion adds a29a22917d4c drm/i915/buddy: document the unused header bits adds 2913fa4d7d42 drm/i915/gt: use new tasklet API for execution list adds 2dfcc7f4e91f drm/i915: make local-memory probing a GT operation adds a50ca39fbd01 drm/i915: setup the LMEM region adds 7f2aa5b3014a drm/i915: reserve stolen for LMEM region adds adeca641bcb6 drm/i915: introduce mem->reserved adds 7c5cc941330d drm/i915/dg1: Reserve first 1MB of local memory adds ba485bc8edf1 drm/i915: allocate context from LMEM adds 772d5bdf2ba7 drm/i915: move engine scratch to LMEM adds d712f4ce25d3 drm/i915: allocate cmd ring in lmem adds c10e4a7960f3 drm/i915: Protect against request freeing during cancellat [...] adds 8bb92516da07 drm/i915/selftests: Use a single copy of the mocs table adds c9a995e5a768 drm/i915/gt: Retire unexpected starting state error dumping adds c538d54e49d8 drm/i915: Distinction of memory regions adds 11724eea0d57 drm/i915/gtt/dg1: add PTE_LM plumbing for ppGTT adds e762bdf582af drm/i915/gtt/dg1: add PTE_LM plumbing for GGTT adds 10c5585b5172 drm/i915/selftests: Restore previous heartbeat interval adds 2827ce6e5430 drm/i915/gt: Double check heartbeat timeout before resetting adds 8ec8ad0f2f8e drm/i915: cleanup the region class/instance encoding adds dc4304001230 drm/i915: give stolen system memory its own class adds 985458d706bd drm/i915/selftest: Synchronise with the GPU timestamp adds 2da21daa7d93 drm/i915/gt: Always flush the submission queue on checking [...] adds 41d1d0c51f5f Merge tag 'drm-intel-gt-next-2021-04-06' of git://anongit. [...] adds 68a8c645b253 drm/dp_helper: Define options for FRL training for HDMI2.1 PCON adds 04b6603d13be drm/i915/display: Configure HDMI2.1 Pcon for FRL only if S [...] adds 989cf9a93892 drm/i915/hdcp: Add DP HDCP2.2 timeout to read entire msg adds b29854ec3b9c drm/hdcp: DP HDCP2.2 errata LC_Send_L_Prime=16 adds 81f1f8f1e148 drm/i915: Fix docbook header for __intel_runtime_pm_get_if [...] adds 9c0fed84d575 Merge tag 'drm-intel-next-2021-04-01' of git://anongit.fre [...] adds 6f6ab533590c drm/komeda: Convert sysfs sprintf/snprintf family to sysfs_emit adds a1c3be890440 drm/komeda: Fix bit check to import to value of proper type adds 62066d316446 drivers: gpu: drm: bridge: fix kconfig dependency on DRM_K [...] adds 19a9a0efe639 drm: Refuse to create zero width/height cmdline modes adds 167b40021712 drm/vblank: Do not store a new vblank timestamp in drm_vbl [...] new 7513ce49027c drm/bridge: lt8912b: Add header file <linux/gpio/consumer.h> new fd921693fe98 drm/syncobj: use newly allocated stub fences new e92b0ff60343 drm/ttm: Ignore signaled move fences new b849bec29a99 drm/ttm: ioremap buffer according to TTM mem caching setting new be54ffe0ab66 drm/bridge: fix typo in Kconfig new 5842ab76bbfa drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() new 2552fb66ae30 drm/drm_internal.h: Remove repeated struct declaration new 13e133ea1a6b gma500: Use DEFINE_SPINLOCK() for spinlock new be318fd85bf2 drm/sched: add missing member documentation new 45d969992c18 drm/dp: Fixup kernel docs for struct drm_dp_aux new 39c17ae60ea9 drm/tegra: Don't register DP AUX channels before connectors new c5261e93758a drm/print: Fixup DRM_DEBUG_KMS_RATELIMITED() new 90876fd477fc drm/dp_mst: Drop DRM_ERROR() on kzalloc() fail in drm_dp_m [...] new e8b8b0df8694 drm/panel: Convert sysfs sprintf/snprintf family to sysfs_emit new c103b850721e Merge tag 'drm-misc-next-2021-04-09' of git://anongit.free [...] new 97065b413e83 Merge remote-tracking branch 'drm/drm-next' new 56b53c0b5aa5 drm/amdgpu: add codes to capture invalid hardware access w [...] new fe68ceef3412 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" new 5a8cd98e6e33 drm/amdgpu: wrap kiq ring ops with kiq spinlock new ce4f17d076f0 drm/amdgpu/display/dm: add missing parameter documentation new ed098aa34c51 drm/amdgpu: Add additional Sienna Cichlid PCI ID new e25443d2765f drm/amdgpu: add a dev_pm_ops prepare callback (v2) new b2aba43af904 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new b98c6299ef99 drm/amdgpu: disentangle HG systems from vgaswitcheroo new e5192f7b4af6 drm/amdgpu: fix the hibernation suspend with s0ix new 62498733d4c4 drm/amdgpu: rework S3/S4/S0ix state handling new 48ccbf730c94 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) new a2e15b0e6c91 drm/amdgpu: clean up non-DC suspend/resume handling new 344169315707 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] new 557f42a2b38c drm/amdgpu: re-enable suspend phase 2 for S0ix new f937008757a2 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend new 32ff160da7ff drm/amdgpu: update comments about s0ix suspend/resume new 5d70a549d00d drm/amdgpu: skip CG/PG for gfx during S0ix new 50ec83f0d820 drm/amdgpu: drop S0ix checks around CG/PG in suspend new 5d3a2d95224d drm/amdgpu: skip kfd suspend/resume for S0ix new 0f6f9dd490d5 drm/amdgpu/ttm: Fix memory leak userptr pages new 5aeaa43e0ef1 drm/radeon/ttm: Fix memory leak userptr pages new 7c4f2b235d6f drm/amdgpu: Fix a typo new 4a49751041bd drm/amdgpu: Fix a typo new 50ca25228e8a drm/amdgpu: Enable VCN/JPEG CG on aldebaran new 1689fca0d62a drm/amd/pm: fix Navi1x runtime resume failure V2 new 2b8d0f1f3e50 drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] new 2be8989d0fc2 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] new 3ca401459cf1 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] new 3bb1105071fb drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct new eec64a5e5d07 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new 15e16daa35ba drm/amdgpu: fix amdgpu_res_first() new 85a44ecd34e3 drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD new c93ebea0cbc3 drm/amd/pm: fix MP1 state setting failure in s3 test new 9113a0fb614b drm/amd/pm: fix gpu reset failure by MP1 state setting new 639979887a11 drm/amdgpu: Use correct size when access vram new 4b256c28ad08 drm/amd/display: Populate socclk entries for dcn2.1 new 62eab49faae7 drm/amd/display: hide VGH asic specific structs new 1c85f3db778f drm/amd/display: Add kernel doc to crc_rd_wrk field new 234cc26f7dd1 drm/amd/display: revert max lb lines change new a08f16cfe8dc drm/amd/display: Log DMCUB trace buffer events new c006a1c00de2 drm/amd/display: Fix debugfs link_settings entry new b4e031e40f49 drm/amd/display: revert max lb use by default for n10 new 4aa8607e2594 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini new 3d223c5528a3 drm/amd/display: Fixed Clock Recovery Sequence new 54718747a6e1 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning new 8c1f05e2472c drm/amd/display: [FW Promotion] Release 0.0.57 new 49c70ece54b0 drm/amd/display: Change input parameter for set_drr new 7d707dddc95c drm/amd/display: Use pwrseq instance to determine eDP instance new 5eba2858416d drm/amd/display: 3.2.128 new 6ae2784114c0 drm/amdgpu: replace per_device_list by array new 05eacc0f8f6c drm/radeon: don't evict if not initialized new a8a1de90e0dc drm/atomic: Couple of typo fixes new d73610211eec drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug new 32c811b0972c drivers: gpu: Remove duplicate include of amdgpu_hdp.h new 7d98d416c2cc amdgpu: avoid incorrect %hu format string new 19c383affd58 amdgpu: fix gcc -Wrestrict warning new 42b599732ee1 drm/amdgpu/display: fix memory leak for dimgrey cavefish new 5f400639dd4e drm/amd/pm: make DAL communicate with SMU through unified [...] new c6ce68e67659 drm/amd/pm: label these APIs used internally as static new 181e772f7d1a drm/amd/pm: drop redundant and unneeded BACO APIs V2 new 437f3e0b6eb2 drm/amdgpu: move vram recover into sriov full access new 9a8fe5557d76 drm/amd/pm: Update aldebaran pmfw interface new e40889ecfd79 drm/amdgpu: update host to psp interface new cad7b7510c44 drm/amdgpu: added support for dynamic GECC new 9b7f1e04677a drm/amdgpu: Set amdgpu.noretry=1 for Arcturus new 4711c033f6d8 drm/amd/display: Use appropriate DRM_DEBUG_... level new 084e2640e516 drm/amdgpu: Fix check for RAS support new d7232ec62613 drm/amd/display: Removing unused code from dmub_cmd.h new 266b2d25e3fe drm/amdgpu: remove irq_src->data handling new dd67d7a6202c drm/amdgpu/pm: mark pcie link/speed arrays as const new d2ae842d2462 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] new 2b0e617af3e0 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] new 36000c7a5108 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit new a9ca9bb3af85 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit new f4a9be998c8e drm/amdgpu: Ensure that the modifier requested is supporte [...] new 9e76e7b20666 amdgpu: securedisplay: simplify i2c hexdump output new f19a2067a2e1 drm/radeon/r600_cs: Few typo fixes new 63a93023ee8c drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes new 5bf314abfb8a drm/amd: Fix a typo in two different sentences new 5af50b0b1c20 drm/amd/display: Allow idle optimization based on vblank. new 7df4ceb60fa9 drm/amd/display: check fb of primary plane new c107171b8d32 drm/amdgpu: add the sched_score to amdgpu_ring_init new c62dfdbbf710 drm/amdgpu: share scheduler score on VCN3 instances new 87cc7f9ebf7c drm/amdgpu: load balance VCN3 decode as well v8 new 9fd5543e9552 drm/amdgpu: allow variable BO struct creation new 9ad0d033ed4b drm/amdgpu: introduce struct amdgpu_bo_user new 22b40f7a3ad1 drm/amdgpu: use amdgpu_bo_create_user() for when possible new cc1bcf85b011 drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag new 030bb4addb36 drm/amdgpu: make BO type check less restrictive new e6c6338f393b drm/amd/amdgpu implement tdr advanced mode new e42569d02acb drm/amd/pm: Modify mode2 msg sequence on aldebaran new 6d77dd9f75bc drm/amd/pm: Add function to wait for smu events new c941e9fe9c65 drm/amd/pm: Add support for reset completion on aldebaran new e071dce38f0a drm/amdgpu: Add reset control to amdgpu_device new 04442bf70deb drm/amdgpu: Add reset control handling to reset workflow new a2052839cd9f drm/amdgpu: Add PSP public function to load a list of FWs new 5d89bb2d2f53 drm/amdgpu: Make set PG/CG state functions public new 142600e854b1 drm/amdgpu: Add mode2 reset support for aldebaran new ea4e96a7b3e7 drm/amdgpu: Enable recovery on aldebaran new 928a0fe6889e drm/amdgpu: Fix build warnings new 1fb4968bec71 drm/amd/pm: no need to force MCLK to highest when no displ [...] new 2e4b2f7b570a drm/amd/pm: unify the interface for loading SMU microcode new d34a1ea94aef drm/amd/pm: fix missing static declarations new d2b0b4832b90 drm/amd/pm: unify the interface for power gating new 2d64d23e9596 drm/amd/pm: unify the interface for gfx state setting new f41f8e0886d3 drm/amd/pm: Fix DPM level count on aldebaran new 53df89ddc0cc drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers new 84e070f58ad2 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] new b010affea45d drm/amdkfd: dqm fence memory corruption new 03e70a0271f6 drm/amdgpu: ih reroute for newer asics than vega20 new fe8858bb097b drm/amd/display: Fix black screen with scaled modes on som [...] new 404b277bbe49 drm/amdgpu: Reset error code for 'no handler' case new 4a7ffbdb27d5 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] new 0698b1340378 drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran new 95574c696147 drm/amd/display: BIOS LTTPR Caps Interface new 4758823355a0 drm/amd/display: Add refresh rate trace new 6c8e1f3b95a2 drm/amd/display: Fix static checker warnings on tracebuff_fb new 9127daa0a8d8 drm/amd/display: Guard ASSR with internal display flag new ac3a4fa11ff4 drm/amd/display: enable DP DSC Compliance automation new 4fe1fdcc2301 drm/amd/display: define mod_hdcp_display_disable_option struct new 45f673e61521 drm/amd/display: add mod hdcp interface for supporting enc [...] new 553ef24d06fc drm/amd/display: Fix typo for variable name new 6b91a404c8a5 drm/amd/display: Rename fs_params to hdr_tm_params new dd8a86877ec0 drm/amd/display: Interface for LTTPR interop new 3128b285021e drm/amd/display: Enumerate LTTPR modes new 7809fc00e20e drm/amd/display: LTTPR config logic new b9db41235a2a drm/amd/display: Fix MST topology debugfs new f42ef862fb1f drm/amd/display: Add dynamic link encoder selection. new 79ed7354d70f drm/amd/display: Update display endpoint control path. new b126a69906ed drm/amd/display: New path for enabling DPG new 482812d56698 drm/amd/display: Set max TTU on DPG enable new 925890201eb2 drm/amd/display: add log for automated test new 3b77bd247878 drm/amd/display: [FW Promotion] Release 0.0.58 new 6213044059d2 drm/amd/display: Disable MALL when SMU not present new bb01091cec98 drm/amd/display: 3.2.129 new 68eb3ae3c637 drm/amd/display: Try YCbCr420 color when YCbCr444 fails new ec5c0ffaad87 drm/amd/display: fix typo: liason -> liaison new 1c0f04303b21 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] new 4d675e1eb863 drm/amdgpu: Add new PF2VF flags for VF register access method new d91a275e4e86 drm/amd/display: add DMCUB trace irq support for DCN302 new cb2318b7c987 drm/amd/display: Use pr_debug in DM to prevent dmesg flooding new 3c3dc654333f drm/amdgpu: fix NULL pointer dereference new 9973de10b5b7 drm/amdgpu: fix compiler warning(v2) new fd6ecc906960 drm/radeon: avoid potential null pointer access new f4d3da72a76a drm/amdgpu: Set a suitable dev_info.gart_page_size new 9a89a721b41b drm/amdgpu: check alignment on CPU page for bo map new 2dd88ce862a5 drm/amdgpu/display: fix warning on 32 bit in dmub new 8b8a162da820 drm/amdgpu: indirect register access for nv12 sriov new 77eabc6f5975 drm/amdgpu: indirect register access for nv12 sriov new 5d23851029b7 drm/amdgpu: indirect register access for nv12 sriov new 5e025531b773 drm/amdgpu: indirect register access for nv12 sriov new 2b665c3735b3 drm/amdgpu: reserve fence slot to update page table new 5a4345270474 drm/amdgpu: support sdma error injection new ccc4343041f2 drm/amd: use kmalloc_array over kmalloc with multiply new f08726868c75 drm/amd: cleanup coding style a bit new c108aef148c4 drm/amdgpu: drop some unused atombios functions new 92b15eb07ad7 amd: display: modules: Remove repeated struct declaration new 158fc08d174d drm/amdkfd: Avoid null pointer in SMI event new 75f06251c921 drm/amdgpu: initialze ras caps per paltform config new 1696bf35896b drm/amdgpu: create umc_v6_7_funcs for aldebaran new 3f903560d1f0 drm/amdgpu: add helper funtion to query umc ras error new 878b9e944c56 drm/amdgpu: implement umc query error count callback new 87da0cc101e7 drm/amdgpu: implement query_ras_error_address callback new 6e36f23193cc drm/amdgpu: split nbio callbacks into ras and non-ras ones new 52137ca8526c drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs new 49070c4ea3d9 drm/amdgpu: split umc callbacks to ras and non-ras ones new 68d705dd6a40 drm/amdgpu: do not register df_mca interrupt in certain config new 8bc7b360ad4b drm/amdgpu: split mmhub callbacks into ras and non-ras ones new 719a9b332305 drm/amdgpu: split gfx callbacks into ras and non-ras ones new 04f3c88f0955 drm/amd/display: Retry getting PSR state if command times out new 6bdb2e382161 drm/amd/display: Add delay in dmub_srv_send_gpint_command new 815f72be4d8a drm/amd/display: use MST downstream AUX to dump DPRX CRCs new 148493a81e3b drm/amd/display: add NULL check to avoid kernel crash in DC. new 9df857f930d6 drm/amd/display: Move vupdate keepout programming from DCN [...] new 37bedd9929b9 drm/amd/display: Add debugfs entry for LTTPR register status new 3306ace54efb drm/amd/display: Added dc_edp_id_count to dc_context new 73affd3052c0 drm/amd/display: Add debug prints for SMU messages new ad0d8ebcb8df drm/amd/display: Add dc_debug flag to disable min fclk new 712343cd21ea drm/amd/display: Add function and debugfs to dump DCC_EN bit new 8532467cc901 drm/amd/display: Set initial value to a divider new 874ec9f7e568 drm/amd/display: Tweak the kernel doc for crc_rd_wrk new ada577258b94 drm/amd/display: Add missing mask for DCN3 new f5b6a20c7ef4 drm/amd/display: Directly retrain link from debugfs new 41efcd3879b1 drm/amd/display: Add MST capability to trigger_hotplug interface new ec3721869cc4 drm/amd/display: Determine synchronization edge based on m [...] new 0774e08adf5f drm/amd/display: Fixed corruption on 4K tvs new 091e3131a8c2 drm/amd/display: Cleanup DML DSC input bpc validation new ecc116010637 drm/amd/display: [FW Promotion] Release 0.0.59 new c25675e0b30b drm/amd/display: 3.2.130 new 55fa622fe635 Revert "drm/amdgpu: Ensure that the modifier requested is [...] new e90f8be3b91c drm/amdgpu: Remove unused function amdgpu_bo_fbdev_mmap() new d844c6d74740 drm/amdgpu: move mmhub ras_func init to ip specific file new b16e685725a9 drm/amdgpu: Fix size overflow new a441d7ea5c7b drm/radeon: Fix size overflow new 3495d3c3267a drm/amd/pm: add the callback to get vbios bootup values fo [...] new f066af882b37 drm/amdgpu: add DMUB outbox event IRQ source define/comple [...] new 055162645a40 drm/amd/pm: increase time out value when sending msg to SMU new 340c571bebbe drm/amdgpu: add ras aldebaran ras eeprom driver new 134d16d50f09 drm/amdgpu: RAS harvest on driver load new 52a9df8180fb drm/amdgpu: enable ras eeprom on aldebaran new 79f02534810c drm/amd/display: Update DCN302 SR Exit Latency new 1f7cfaa36378 drm/amdgpu/smu7: fix CAC setting on TOPAZ new ccfc4392f257 drm/radeon/r600: Fix variables that are not used after assignment new a3fe0e334f31 drm/amd/display: Fix the Wunused-function warning new 25315ebfaefc drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() new cbb8f989d5a0 drm/amdgpu: page retire over debugfs mechanism new 8262c762c741 usb/host: enable auto power control for xhci-pci new 580dc79f8f23 drm/amdgpu: add another raven1 gfxoff quirk new 795a87f8fdfb drm/amdgpu: only check for _PR3 on dGPUs new 2c0585879a00 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new d8ca16b315f7 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new b0fbe52e41a8 Revert "drm/amd/display: To modify the condition in indica [...] new a2438fdcf7e3 drm/amdgpu: check whether s2idle is enabled to determine s0ix new 835fcb07b7be drm/amdkfd: Update L1 and add L2/3 cache information new a16316874194 Merge remote-tracking branch 'amdgpu/drm-next' adds efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() adds 6195f8502dad drm/i915: Update plane ratio for icl+ adds d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown adds 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used adds 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit adds 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects adds 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} adds d527353e4bce Merge drm/drm-next into drm-intel-next adds 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] adds f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks new 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' new a844cfbe648d drm/i915: Skip display interruption setup when display is [...] new 61a60d7962a6 drm/i915: Do not set any power wells when there is no display new 5df7bd130818 drm/i915: skip display initialization when there is no display new 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S new 1e2b1680f6e7 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 2aed4f5ab04a gpu: host1x: Cleanup and refcounting for syncpoints adds aded42ada6ea gpu: host1x: Reset max value when freeing a syncpoint adds f5ba33fb9690 gpu: host1x: Reserve VBLANK syncpoints at initialization adds 5a8d95d20c40 gpu: host1x: Assign intr waiter inside lock adds d3555eb7f8c0 gpu: host1x: Fix Tegra194 syncpt interrupt threshold adds 933deb8c7b8e gpu: host1x: Add early init and late exit callbacks adds 86044e749be7 drm/tegra: dc: Inherit DMA mask adds 042c0bd76d7b drm/tegra: dc: Parameterize maximum resolution adds d5ec699db5bb drm/tegra: dc: Implement hardware cursor on Tegra186 and later adds 4def888d4158 drm/tegra: fb: Add diagnostics for framebuffer modifiers adds 476e93205ff6 drm/tegra: gem: Add a clarifying comment adds 05d1adfe2a8b drm/tegra: Count number of display controllers at runtime adds 7b6f846785f4 drm/tegra: Support sector layout on Tegra194 adds d450fdb8fa01 drm/tegra: sor: Do not leak runtime PM reference adds f566b6562847 gpu: host1x: Split up client initalization and registration adds 0265531f0897 drm/tegra: sor: Fully initialize SOR before registration new 59f39d100162 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 9ecccaf9771d Merge tag 'drm-msm-fixes-2021-04-02' into msm-next adds bc90dc33c46c drm/msm: Remove unused freed llist node adds cc8a4d5a1bd8 drm/msm: Avoid mutex in shrinker_count() adds 6ed0897cd800 drm/msm: Fix debugfs deadlock adds 528107c8e664 drm/msm: Improved debugfs gem stats adds 25ed38b3ed26 drm/msm: Drop mm_lock in scan loop adds f1902c6b8829 drm/msm: Fix spelling mistake "Purgable" -> "Purgeable" adds 0054eeb72ab6 drm/msm: Fix spelling "purgable" -> "purgeable" adds 8424084fbac0 drm/msm: Remove need for reiterating the compatibles adds 0ba17e7a5548 drm/msm: add compatibles for sm8150/sm8250 display new 2fc8a92e0a22 drm/msm/a6xx: Fix perfcounter oob timeout new f5b1a8784350 drm/msm: Select CONFIG_NVMEM new 3ab1c5cc3939 drm/msm: Add param for userspace to query suspend count new 73743e72fed4 drm/msm/disp/dpu1: turn off vblank irqs aggressively in dp [...] new 8c64a945a614 gpu/drm/msm: remove redundant pr_err() when devm_kzalloc failed new 0938def7817a drivers: gpu: drm: msn: disp: dpu1: Fixed couple of spelli [...] new 0340e8123faf drm/msm/dsi: Uncomment core_mmss clock for MSM8996 new 86bf254549ba drm/msm/dp: Fix indentation kbot warnings in DP driver new 7d649cfe0314 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver new cb3fd74a03e8 drm/msm/dp: delete unnecessary debugfs error handling new b3084079c177 clk: mux: provide devm_clk_hw_register_mux() new f4b43ac0b0af clk: divider: add devm_clk_hw_register_divider new 266a4e58a1d2 drm/msm/dsi: replace PHY's init callback with configurable data new d6d1439ec438 drm/msm/dsi: fuse dsi_pll_* code into dsi_phy_* code new 6a58cfecaf6c drm/msm/dsi: drop multiple pll enable_seq support new 93cf7d6289f9 drm/msm/dsi: move all PLL callbacks into PHY config struct new 80d2229bf0e7 drm/msm/dsi: drop global msm_dsi_phy_type enumaration new 076437c9e360 drm/msm/dsi: move min/max PLL rate to phy config new 95b814e4f639 drm/msm/dsi: remove msm_dsi_pll_set_usecase new 5d13459650b3 drm/msm/dsi: push provided clocks handling into a generic code new 613cbd1da3c9 drm/msm/dsi: use devm_clk_*register to registe DSI PHY clocks new a7c13d4f597d drm/msm/dsi: use devm_of_clk_add_hw_provider new aaadcbb4d702 drm/msm/dsi: make save/restore_state phy-level functions new 015cf329831d drm/msm/dsi: drop vco_delay setting from 7nm, 10nm, 14nm drivers new 89da81530d79 drm/msm/dsi: simplify vco_delay handling in dsi_phy_28nm driver new 62d5325d457a drm/msi/dsi: inline msm_dsi_pll_helper_clk_prepare/unprepare new 2a831d9e38e2 drm/msm/dsi: make save_state/restore_state callbacks accep [...] new 007687c38a80 drm/msm/dsi: drop msm_dsi_pll abstraction new e55b3fbbbbc8 drm/msm/dsi: drop PLL accessor functions new b7cf8a54549f drm/msm/dsi: move ioremaps to dsi_phy_driver_probe new 9f91f22aafcd drm/msm/dsi: remove duplicate fields from dsi_pll_Nnm instances new 001d8dc33875 drm/msm/dsi: remove temp data from global pll structure new 6e2ad9c3bfca drm/msm/dsi: inline msm_dsi_phy_set_src_pll new 36c5dde5fdf0 drm/msm/dsi: stop passing src_pll_id to the phy_enable call new 095eed898485 drm/msm/dpu: enable DPU_SSPP_QOS_8LVL for SM8250 new 4f2c98383fcc drm/msm/dpu: fill missing details in hw catalog for sdm845 [...] new a670ff578f1f drm/msm/dpu: always use mdp device to scale bandwidth new 90643a24a7bf drm/msm: ratelimit GEM related WARN_ON()s new 6afb0750dba0 drm/msm: Reorganize msm_gem_shrinker_scan() new b9a31d0deee4 drm/msm: Clear msm_obj->sgt in put_pages() new 20d0ae2f8c72 drm/msm: Split iova purge and close new f48f356330f7 drm/msm: Add $debugfs/gem stats on resident objects new 64fcbde772c7 drm/msm: Track potentially evictable objects new 81d4d597d4fa drm/msm: Small msm_gem_purge() fix new 63f17ef83428 drm/msm: Support evicting GEM objects to swap new 591e34a091d1 drm/msm/disp/dpu1: add support for display for SC7280 target new ed6154a136e4 drm/msm/disp/dpu1: add intf offsets for SC7280 target new b3652e87c03c drm/msm/disp/dpu1: add support to program fetch active in [...] new 7e6ee55320f0 drm/msm/disp/dpu1: enable DATA_HCTL_EN for sc7280 target new a8eca8a1a524 drm/msm/disp/dpu1: increase the range of interrupts in dpu [...] new 7e4526db30c2 drm/msm/disp/dpu1: add vsync and underrun irqs for INTF_5 new dc8a4973fd69 drm/msm/disp/dpu1: add flags to indicate obsolete irqs new 2ad52bdb220d drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal new 377569f82ea8 drm/msm/mdp5: Do not multiply vclk line count by 100 new 33b2b91e3430 drm/msm/mdp5: Disable pingpong autorefresh at tearcheck init new a29c8c024165 drm/msm/disp/dpu1: fix display underruns during modeset. new 3714026f200a Merge remote-tracking branch 'drm-msm/msm-next' adds 2b3240d807b9 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] adds 82be2d83c7ff drm/imx: Annotate dma-fence critical section in commit path adds 49c826e1941a drm/imx: Add 8 pixel alignment fix adds 74181df8c6db drm/imx: ipuv3-plane: Remove two unnecessary export symbols new 89327007b785 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 5690bb493e62 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 4c5014456305 regmap-irq: Introduce virtual regs to handle more config regs adds 394409aafd01 regmap-irq: Add driver callback to configure virtual regs adds 14e13b1ce92e regmap-irq: Fix dereference of a potentially null d->virt_buf adds ccac12acc0c0 Merge remote-tracking branch 'regmap/for-5.13' into regmap-next new 4fd64e72abd5 Merge remote-tracking branch 'regmap/for-next' adds 016c20506d5c ALSA: control - add the missing prev_lops2 initialization adds 62327ebbdf00 ALSA: control led - improve the set_led_id() parser adds 1678320e74d3 Merge branch 'topic/mute-led' into for-next adds 53cc2643c149 ALSA: control - off by one in store_mode() adds 5fb45414ae03 ALSA: usb-audio: Add error checks for usb_driver_claim_int [...] adds 884c7094a272 ALSA: usb-audio: Drop implicit fb quirk entries dubbed for [...] adds 66c6d1ef86ff ALSA: control: Add memory consumption limit to user controls new 473d5ae82d73 Merge branch 'for-linus' into for-next new d76314531258 ALSA: usb-audio: Skip probe of UA-101 devices new 64f40f9be141 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX new 57b138dde350 ALSA: control - double free in snd_ctl_led_init() new 94c5f4d9deb7 Merge remote-tracking branch 'sound/for-next' adds 875c40eadf6a ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet adds d8c5c82e4e5b ASoC: ak5558: Add support for ak5552 adds 8d246806d510 ASoC: dt-bindings: ak5558: Add compatible string for ak5552 adds 50cbf945566b ASoC: Intel: Fix a typo adds 868d5c6340d8 ASoC: tegra: Set driver name explicitly adds e896ec390870 ASoC: rt1019: add address-cells and size-cells information adds 89503d736e36 ASoC: simple-card-utils.c: remove old comment adds 050c7950fd70 ASoC: simple-card-utils: alloc dai_link information for CP [...] adds 674b9438e2d4 ASoC: audio-graph: count DAI / link numbers as in order adds e9cbcf23a28b ASoC: audio-graph: cleanup graph_for_each_link() adds a6e8798061bf ASoC: simple-card: count DAI / link numbers as in order adds 39af7f7a03d0 ASoC: simple-card: cleanup graph_for_each_link() adds 326b0037fd6b Merge series "ASoC: simple-card: cleanup and prepare for M [...] adds ad858508fd6a Merge tag 'mute-led-rework' of https://git.kernel.org/pub/ [...] adds bb0f78e59777 ASoC: Intel: Fix a typo adds 2711a2d99303 ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments adds 86f3c05534be ASoC: atmel: fix shadowed variable adds 6692dc07fa11 ASoC: atmel: atmel-i2s: remove useless initialization adds ce36242046f2 ASoC: bcm: cygnus_ssp: remove useless initialization adds 84d0493f67b8 ASoC: meson: axg-tdmin: remove useless assignment adds 18efddee4f0a ASoC: meson: axg-tdmout: remove useless assignment adds 00a25480cca4 ASoC: pxa: remove useless assignment adds bf2a6b44d5e5 ASoC: sti: sti_uniperif: add missing error check adds 00a820086ddd ASoC: sti: uniperif: align function prototypes adds 11033e51b316 ASoC: stm: stm32_adfsdm: fix snprintf format string adds 54f78aebe803 ASoC: sunxi: sun8i-codec: clarify expression adds 1bc6d7a90b01 ASoC: tegra: tegra20_das: clarify expression adds 53567ebce407 ASoC: tegra: tegra20_das: align function prototypes adds 248d4dc9c3b8 ASoC: ti: omap-abe-twl6040: remove useless assignment adds 3d37b27fffb3 ASoC: ti: omap-mcsp: remove duplicate test adds 5b920abeea03 ASoC: ux500: mop500: rename shadowing variable adds b4d09a01666f ASoC: ux500: mop500: align function prototype adds 9c0da2935eba Merge series "ASoC: remove cppcheck warnings for multiple [...] adds f1b3ee789f4b ASoC: soc-core: add comment for rtd freeing adds 5fa7553dcd83 ASoC: soc-core: use device_unregister() if rtd allocation failed adds 73935e931c94 Merge series "ASoC: soc-core: tidyup error handling for rt [...] adds 9c1e0439ada9 ASoC: dt-bindings: Move port/ports properties out of audio [...] adds ec1c8302178a ASoC: dt-bindings: Use OF graph schema adds f1321c9766b2 ASoC: dt-bindings: socionext: Use audio-graph-port schema adds 75c324d5ab14 Merge series "ASoC: dt-bindings: Rework audio-graph-port s [...] adds 458c23c509f6 ASoC: lm49453: fix useless assignment before return adds 945b0b58c5d7 ASoC: da732x: simplify code adds df421a3a6f00 Merge series "ASoC: remove cppchecks warnings on lm49453 a [...] adds ebf721fbbb6e ASoC: Intel: Fix a typo adds 52cad756b777 ASoC: intel, keembay-i2s: Fix a dt_binding_check warning adds 628166c37c16 ASoC: Intel: Boards: cml_da7219_max98390: add capture stre [...] adds ebbb165d2c0c ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks adds 17d49b07a8bb ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro [...] adds c9b3c63392e5 ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 adds 84cb0d5581b6 ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 adds 3d534537648b ASoC: rt5670: Add a rt5670_components() helper adds e992a51b1d14 ASoC: Intel: cht_bsw_rt5672: Set card.components string adds a43508995a91 ASoC: ak5558: Fix s/show/slow/ typo adds e5870bd0e40c ASoC: max98390: Add support for tx slot configuration. adds c7c19ec098b8 ASoC: Intel: kbl: Add MST route change to kbl machine drivers adds 74ed9e9bfb73 ASoc: Intel: board: add BE DAI link for WoV adds 34c79fe9e267 Merge series "kbl_da7219_max9357a machine changes for wov [...] adds af4b54127b2b ASoC: codecs: lpass-va-macro: constify static struct snd_s [...] adds fa74c223b6fd ASoC: simple-card: fix possible uninitialized single_cpu l [...] adds 9be701ec3493 ASoC: meson: axg-fifo: add NO_PERIOD_WAKEUP support adds 73a4808892b8 ASoC: codecs: tlv320aic3x: move model definitions adds b015df6ac03e ASoC: codecs: tlv320aic3x: rename probe function adds a96d2ba2d824 ASoC: codecs: tlv320aic3x: move I2C to separated file adds fd4daab3b139 ASoC: codecs: tlv320aic3x: add SPI support adds 8361c6da77b7 Merge series "Adds SPI support" from Jiri Prchal <jiri.prc [...] adds f985838003ee ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops adds a0bc855ffdb5 ASoC: codecs: tlv320aic3x: add AIC3106 adds b186e7c17d9f ASoC: tas2764: constify static struct snd_soc_dai_ops adds 38ec3006eccb ASoC: codecs: tlv320aic3x: add SPI to the DT binding adds a93799d55fd4 ASoC: fsl: sunxi: remove redundant dev_err call adds 5e71e9c14db4 ASoC: rt1019: constify static struct snd_soc_dai_ops adds e9a216d8f14a ASoC: cx2072x: constify static struct snd_soc_dai_ops adds f2ec1ebb2571 ASoC: tas2770: Constify static struct snd_soc_dai_ops adds f2138aed231c ASoC: simple-card-utils: enable flexible CPU/Codec/Platform adds 205eb17eddb4 ASoC: simple-card-utils: share dummy DAI and reduce memory adds 703fe25d11ae Merge series "ASoC: simple-card-utils: prepare for multi s [...] new 3e075e842899 ASoC: amd: raven: acp3x-i2s: Constify static struct snd_so [...] new 45475bf60cc1 ASoC: soc-compress: lock pcm_mutex to resolve lockdep error new 857b602a3424 ASoC: codecs: lpass-rx-macro: constify static struct snd_s [...] new a457dd92d14a ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops new 1f34084cc85d ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops new e994cf826894 ASoC: wcd934x: constify static struct snd_soc_dai_ops new 3cab801e8b94 ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops new 4f3b0f8e3640 ASoC: rt1019: remove registers to sync with rt1019 datasheet new a893a666b5b9 ASoC: codecs: lpass-wsa-macro: constify static struct snd_ [...] new 4150cc7306fa ASoC: amd: renoir: acp3x-pdm-dma: constify static struct s [...] new 81df40a0807f ASoC: codecs: lpass-tx-macro: constify static struct snd_s [...] new 33e12dea130d ASoC: wcd9335: constify static struct snd_soc_dai_ops new 26e33ed9f184 ASoC: amd: Add support for ALC1015P codec in acp3x machine driver new 13b3c8255998 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 24cd6f5679e0 Merge remote-tracking branch 'sound-asoc/for-next' new cd598d042c95 Merge remote-tracking branch 'modules/modules-next' adds 2531fdbf8bfc Input: gpio-keys - fix crash when disabliing GPIO-less buttons new 65299e8bfb24 Input: elants_i2c - do not bind to i2c-hid compatible ACPI [...] new e479187748a8 Input: silead - add workaround for x86 BIOS-es which bring [...] new 2911ce35faf3 dt-bindings: input/touchscreen: add bindings for msg2638 new cbdb24e59e7f Input: add MStar MSG2638 touchscreen driver new 7c06272f0ed8 dt-bindings: input: touchscreen: ilitek_ts_i2c: Add bindings new 42370681bd46 Input: Add support for ILITEK Lego Series new a811ecf8f1db Input: mms114 - convert bindings to YAML and extend new 53fefdd1d3a3 Input: mms114 - support MMS136 new 236798a1a95f Input: apbps2 - remove useless variable new 398411367666 Input: cyttsp - error message on boot mode exit error new c61ac36fd52c Input: cyttsp - reduce reset pulse timings new 0bffa508d136 Input: cyttsp - drop the phys path new ddfe7e1ce3d5 Input: cyttsp - set abs params for ABS_MT_TOUCH_MAJOR new dadf1fd8807e Input: cyttsp - flag the device properly new 4f008a386ac5 Merge remote-tracking branch 'input/next' adds 28af742875d7 block: add sysfs entry for virt boundary mask adds 39aa56db50b9 blk-mq: Always use blk_mq_is_sbitmap_shared adds 2f2fef022c3e aha1542: use a local bounce buffer adds 8cad3b66bff4 Buslogic: remove ISA support adds a5f7a122dc04 BusLogic: reject broken old firmware that requires ISA-sty [...] adds 9b4c8eaa68d0 advansys: remove ISA support adds aaff5ebaa269 scsi: remove the unchecked_isa_dma flag adds ce288e053568 block: remove BLK_BOUNCE_ISA support adds 9bb33f24abbd block: refactor the bounce buffering code adds 393bb12e0058 block: stop calling blk_queue_bounce for passthrough requests adds 580dca8143d2 blk-mq: set default elevator as deadline in case of hctx s [...] adds 540ad3f3da25 blk-zoned: Remove the definition of blk_zone_start() adds b896fa85e0ee dasd: use bdev_disk_changed instead of blk_drop_partitions adds 45611837bb37 block: remove invalidate_partition adds 473338be3aae block: move more syncing and invalidation to delete_partition adds d3c4a43d9291 block: refactor blk_drop_partitions adds c76f48eb5c08 block: take bd_mutex around delete_partitions in del_gendisk adds 6c4541a8bb94 block: simplify partition removal adds e30691237bc1 block: simplify partition_overlaps adds e559f58d20db block: simplify printk_all_partitions adds ecc75a98b899 block: simplify show_partition adds 7fae67cc9c0e block: simplify diskstats_show adds 3212135a718b block: remove disk_part_iter adds 40c7fd3fdfba block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration new c4b6152f8817 Merge branch 'for-5.13/block' into for-next adds e9c78c23359f nvme-pci: remove the barriers in nvme_irq() adds 05fae499a944 nvme-pci: cleanup nvme_irq() adds 76affbe6d608 nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl adds a56f14c26df8 nvmet: update error log page in nvmet_alloc_ctrl() adds 7798df6fcf44 nvmet: remove an unnecessary function parameter to nvmet_c [...] adds 75b5f9edb5fd nvmet: replace white spaces with tabs adds 2bd643079ec1 nvme: use NVME_CTRL_CMIC_ANA macro adds 18479ddb7fd5 nvme: reduce checks for zero command effects adds f21c4769d0de nvme: rename nvme_init_identify() adds 44ef5611c2a5 nvme: split init identify into helper adds 7a36604668b9 nvme: mark nvme_setup_passsthru() inline adds c03fd85de293 nvme: don't check nvme_req flags for new req adds f1c772d58184 nvme: add new line after variable declatation adds 2afc4866c44e nvme-fc: fix the function documentation comment adds b53d47418d98 nvmet-fc: update function documentation adds de5878048e11 nvmet: remove unnecessary ctrl parameter adds 48b4c010c85b nvmet: do not allow model_number exceed 40 bytes adds af7fae857ea2 nvme-pci: allocate nvme_command within driver pdu adds f4b9e6c90c57 nvme: use driver pdu command for passthrough adds ed4a854b062b nvme: warn of unhandled effects only once adds 79695dcd9ad4 nvmet: return proper error code from discovery ctrl adds 8b73b45d54a1 nvme-tcp: block BH in sk state_change sk callback adds b5332a9f3f3d nvmet-tcp: fix incorrect locking in state_change sk callback adds d8e7b462f5b8 nvmet-tcp: enable optional queue idle period tracking adds 73ffcefcfca0 nvme-tcp: check sgl supported by target adds 8df1bff57c7e nvme-fc: check sgl supported by target adds bff4bcf3cfc1 nvme: use sysfs_emit instead of sprintf adds 25a64e4e7ef6 nvme: remove superfluous else in nvme_ctrl_loss_tmo_store adds 09fbed636382 nvme: export fast_io_fail_tmo to sysfs adds dd8f7fa908f6 nvme: retrigger ANA log update if group descriptor isn't found adds c881a23fb6f7 nvme: disallow passthru cmd from targeting a nsid != nsid [...] adds 5befc7c26e5a nvme: implement non-mdts command limits adds 8609c63fce58 nvme: fix handling of large MDTS values adds 762d6bd27d57 Merge tag 'nvme-5.13-2021-04-06' of git://git.infradead.or [...] adds b8b8710354c4 block: drbd: drbd_interval: Demote some kernel-doc abuses [...] adds d0e0cb970eae block: mtip32xx: mtip32xx: Mark debugging variable 'start' [...] adds 49ece311fdb9 block: drbd: drbd_state: Fix some function documentation issues adds 9b48ff078754 block: drbd: drbd_receiver: Demote non-conformant kernel-d [...] adds f58a0d184eeb block: drbd: drbd_main: Remove duplicate field initialisation adds 1f1e87b4dc45 block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_co [...] adds 584164c8050c block: drbd: drbd_main: Fix a bunch of function documentat [...] adds 6ec2a0f2bc07 block: drbd: drbd_receiver: Demote less than half complete [...] adds 5fdbd5bc49b7 block: xen-blkfront: Demote kernel-doc abuses adds a425711c6c9c block: drbd: drbd_nl: Demote half-complete kernel-doc headers adds 1d2c82001a5f gdrom: support highmem adds 4c6e5bc8c05f swim: don't call blk_queue_bounce_limit adds 3d86739c6343 floppy: always use the track buffer adds b60b270b3db6 swim3: support highmem adds 9c282c29a3ae drbd: use DEFINE_SPINLOCK() for spinlock adds 6a4db2a60306 md: md_open returns -EBUSY when entering racing area adds 8b57251f9a91 md: factor out a mddev_find_locked helper from mddev_find adds 65aa97c4d2bf md: split mddev_find adds ff917638359e Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 13e1db65d2b9 bcache: reduce redundant code in bch_cached_dev_run() new 11e9560e6c00 bcache: remove PTR_CACHE new f9a018e8a6af bcache: use NULL instead of using plain integer as pointer new be3bacececd7 md: bcache: avoid -Wempty-body warnings new 9c9b81c45619 md: bcache: Trivial typo fixes in the file journal.c new 62594f189e81 bcache: Use 64-bit arithmetic instead of 32-bit new 33ec5dfe8f42 bcache: fix a regression of code compiling failure in debug.c new adacb0f4ab47 Merge branch 'for-5.13/drivers' into for-next adds fa4b42b2a968 ata: ahci: ceva: Updated code by using dev_err_probe() adds 426e2c6a2c38 pata_legacy: Properly document module parameters adds 6ddcec9547f6 pata_platform: Document `pio_mask' module parameter adds 7d33004d24da pata_legacy: Add `probe_mask' parameter like with ide-generic adds 8ff35bb23442 dt-bindings: ata: tegra: Convert binding documentation to YAML adds d843419d295f dt-binding: ata: tegra: Add dt-binding documentation for Tegra186 adds 868ed7311cd8 ata: ahci_tegra: Add AHCI support for Tegra186 new 8b625d01fd50 ata: ahci_tegra: call tegra_powergate_power_off only when [...] new c38ae56ee034 pata_ipx4xx_cf: Fix unsigned comparison with less than zero new 1c61de8cfc89 Merge branch 'for-5.13/libata' into for-next new e83acd7d37d8 io_uring: avoid taking ctx refs for task-cancel new 2c4b8eb6435e io_uring: reuse io_req_task_queue_fail() new dafecf19e25f io_uring: further deduplicate file slot selection new f41db2732d48 io_uring: add a helper failing not issued requests new 9fb8cb49c7b6 io_uring: refactor provide/remove buffer locking new 8c3f9cd1603d io_uring: use better types for cflags new 2e052d443df1 io_uring: refactor out send/recv async setup new 6cb78689fa94 io_uring: untie alloc_async_data and needs_async_data new 26f0505a9ce5 io_uring: rethink def->needs_async_data new b7e298d265f2 io_uring: merge defer_prep() and prep_async() new 179ae0d15e8b io_uring: simplify io_resubmit_prep() new de9b4ccad750 io_uring: wrap io_kiocb reference count manipulation in helpers new abc54d634334 io_uring: switch to atomic_t for io_kiocb reference count new c9dca27dc7f9 io_uring: simplify io_sqd_update_thread_idle() new d44f554e105b io_uring: don't check for io_uring_fops for fixed files new 7b29f92da377 io_uring: cache async and regular file state for fixed files new b9b0e0d39c7b io_uring: correct comment on poll vs iopoll new 45ab03b19e8b io_uring: transform ret == 0 for poll cancelation completions new 493f3b158a1e io_uring: don't take ctx refs in task_work handler new 33f993da9829 io_uring: optimise io_uring_enter() new cf27f3b14961 io_uring: optimise tctx node checks/alloc new 966706579a71 io_uring: keep io_req_free_batch() call locality new de968c182b4f io_uring: inline __io_queue_linked_timeout() new 1840038e1195 io_uring: optimise success case of __io_queue_sqe new dd78f49260dd io_uring: refactor io_flush_cached_reqs() new 8dd03afe611d io_uring: refactor rsrc refnode allocation new 0d85035a7368 io_uring: inline io_put_req and friends new a05432fb49b6 io_uring: refactor io_free_req_deferred() new dac7a0986493 io_uring: add helper flushing locked_free_list new 2593553a01c8 io_uring: remove __io_req_task_cancel() new 68fb897966fe io_uring: inline io_clean_op()'s fast path new 094bae49e5ed io_uring: optimise io_dismantle_req() fast path new e1d767f078b8 io_uring: abolish old io_put_file() new c15b79dee51b io_uring: optimise io_req_task_work_add() new d4729fbde766 io_uring: don't clear REQ_F_LINK_TIMEOUT new 682076801a2f io_uring: don't do extra EXITING cancellations new 05356d86c642 io_uring: remove tctx->sqpoll new 8418f22a5379 io-wq: refactor *_get_acct() new e1d675df1a36 io_uring: don't init req->work fully in advance new 59d7001345a7 io_uring: kill unused REQ_F_NO_FILE_TABLE new 1c98679db941 io_uring: optimise kiocb_end_write for !ISREG new 8c130827f417 io_uring: don't alter iopoll reissue fail ret code new ab454438aa8d io_uring: hide iter revert in resubmit_prep new 9532b99bd9ca io_uring: optimise rw complete error handling new 464dca612bc6 io_uring: mask in error/nval/hangup consistently for poll new 6c2450ae5565 io_uring: allocate memory for overflowed CQEs new 7471e1afabf8 io_uring: include cflags in completion trace event new 88e41cf928a6 io_uring: add multishot mode for IORING_OP_POLL_ADD new b2c3f7e17156 io_uring: abstract out helper for removing poll waitqs/hashes new 5082620fb2ca io_uring: terminate multishot poll for CQ ring overflow new b2cb805f6dd4 io_uring: abstract out a io_poll_find_helper() new b69de288e913 io_uring: allow events and user_data update of running pol [...] new 66ae0d1e2d9f kernel: allow fork with TIF_NOTIFY_SIGNAL pending new 685fe7feedb9 io-wq: eliminate the need for a manager thread new 548d819d1eed io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE new 50e96989d736 io_uring: reg buffer overflow checks hardening new b2e720ace221 io_uring: fix race around poll update and poll triggering new c7aab1a7c52b task_work: add helper for more targeted task_work canceling new c80ca4707d1a io-wq: cancel task_work on exit only targeting the current 'wq' new b895c9a632e7 io_uring: name rsrc bits consistently new 221aa92409f9 io_uring: simplify io_rsrc_node_ref_zero new f3baed39929e io_uring: use rsrc prealloc infra for files reg new 82fbcfa996e0 io_uring: encapsulate rsrc node manipulations new 40ae0ff70fb1 io_uring: move rsrc_put callback into io_rsrc_data new e7c78371bbf7 io_uring: refactor io_queue_rsrc_removal() new a7f0ed5acdc9 io_uring: ctx-wide rsrc nodes new 28a9fe252134 io_uring: reuse io_rsrc_node_destroy() new 215c39026023 io_uring: remove useless is_dying check on quiesce new 89b5066ea1d9 io_uring: combine lock/unlock sections on exit new 7394161cb8bd io_uring: better ref handling in poll_remove_one new e146a4a3f69e io_uring: remove unused hash_wait new 0aec38fda2b6 io_uring: refactor io_async_cancel() new 75769e3f7357 io_uring: improve import_fixed overflow checks new 4751f53d74a6 io_uring: store reg buffer end instead of length new 47e90392c8ad io_uring: kill unused forward decls new e07785b00291 io_uring: lock annotate timeouts and poll new c4ea060e85ea io_uring: simplify overflow handling new df9727affa05 io_uring: put link timeout req consistently new 044118069a23 io_uring: deduplicate NOSIGNAL setting new 9a321c98490c io_uring: set proper FFS* flags on reg file update new f4f7d21ce464 io_uring: don't quiesce intial files register new 846a4ef22bf6 io_uring: refactor file tables alloc/free new a04b0ac0cb64 io_uring: encapsulate fixed files into struct new 53a3126756d6 io_uring: kill outdated comment about splice punt new 417b5052be9e io-wq: simplify code in __io_worker_busy() new cb3b200e4f66 io_uring: don't attempt re-add of multishot poll request i [...] new e0051d7d18e0 io-wq: Fix io_wq_worker_affinity() new f40b964a66ac io_uring: clean up io_poll_task_func() new e27414bef7b4 io_uring: refactor io_poll_complete() new 0ea13b448ee7 io_uring: simplify apoll hash removal new 368b2080853f io_uring: unify task and files cancel loops new b303fe2e5a38 io_uring: track inflight requests through counter new 3f48cf18f886 io_uring: unify files and task cancel new a1fde923e306 io_uring: refactor io_close new 0bdf3398b06e io_uring: enable inline completion for more cases new 4af3417a347d io_uring: refactor compat_msghdr import new 44c769de6ffc io_uring: optimise non-eventfd post-event new ff64216423d4 io_uring: always pass cflags into fill_event() new 8d13326e56c1 io_uring: optimise fill_event() by inlining new 954062e1af8b Merge branch 'for-5.13/io_uring' into for-next new eb87e4e90bca gdrom: fix compilation error new 8274ff0b8346 Merge branch 'for-5.13/drivers' into for-next new c155468e2cf8 Merge remote-tracking branch 'block/for-next' new c8a4197ad354 Merge remote-tracking branch 'device-mapper/for-next' new 6a1bc4bfc39d Merge remote-tracking branch 'pcmcia/pcmcia-next' new 6e1dd5eb2c22 Merge remote-tracking branch 'mmc/next' new dbba04553a09 Merge remote-tracking branch 'mfd/for-mfd-next' new 2b34f362ff3b Merge remote-tracking branch 'backlight/for-backlight-next' adds d9e903f8cc18 MAINTAINERS: update lego,ev3-battery.yaml reference adds e4e4092938dd dt-bindings: power: update battery.yaml reference adds bd3127733f2c power: reset: at91-reset: use devm_of_iomap adds 9f45275a3499 power: reset: hisi-reboot: use the correct HiSilicon copyright adds 416682f27a23 power: supply: max8997_charger: Switch to new binding adds 33ae8b03462e power: supply: 88pm860x_battery: Remove unnecessary int fo [...] adds 166767ab913d power: supply: sbs-battery: use dev_err_probe adds e319f4e25a7d power: supply: sbs-charger: use dev_err_probe adds 310162f6dd6a power: supply: sbs-charger: drop unused gpio includes adds 814ddbd9ec0b power: supply: sbs-manager: use managed i2c_mux_adapter adds 436ff8c9280f power: supply: sbs-manager: use dev_err_probe adds 17948f589926 power: supply: sbs-manager: update gpio include adds 3af26e2ad514 power: supply: core: reduce loglevel for probe defer info adds 8a5a0cc13aa9 power: supply: cpcap-charger: fix small mistake in current [...] adds 751faedf06e8 power: supply: cpcap-charger: Add usleep to cpcap charger [...] adds 816aacd541df power: supply: cpcap-charger: Simplify bool conversion adds 52473b074018 power: reset: ltc2952: make trigger delay configurable adds 570b7c0ea20c power: supply: goldfish: Remove the GOLDFISH dependency adds 25faa935f9e0 power: supply: core: Use true and false for bool variable adds 2509555070ac Merge tag 'ib-mfd-power-v5.13' into psy-next adds 04722cec1436 power: supply: bq25980: Move props from battery node adds b6dc03fafe63 Merge tag 'tags/platform-drivers-x86-surface-aggregator-v5 [...] adds 167f77f7d0b3 power: supply: Add battery driver for Surface Aggregator Module adds e61ffb344591 power: supply: Add AC driver for Surface Aggregator Module adds b6cfa007b3b2 power: supply: generic-adc-battery: fix possible use-after [...] adds 68ae256945d2 power: supply: s3c_adc_battery: fix possible use-after-fre [...] new 2d54a2222c4a power: reset: hisi-reboot: add missing MODULE_DEVICE_TABLE new 0af96bd88dd5 Merge remote-tracking branch 'battery/for-next' adds 9405b4f7fa78 regulator: qcom-rpmh: Add pmic5_ftsmps520 buck adds c4e5aa3dbee5 regulator: qcom-rpmh: Add PM7325/PMR735A regulator support adds 7255f98d08c7 regulator: Convert RPMh regulator bindings to YAML adds be724fd5b60d regulator: Add compatibles for PM7325/PMR735A adds e3baacf54275 regulator: helpers: Export helper voltage listing adds fb8fee9efdcf regulator: Add regmap helper for ramp-delay setting adds aaa8c4e05e32 Merge series "Support ROHM BD71815 PMIC" from Matti Vaitti [...] adds dc6c17ce1886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new 4b29a38fa579 Merge remote-tracking branch 'regulator/for-next' adds 82e5d8cc768b security: commoncap: fix -Wstringop-overread warning adds 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing adds 813f64f07d59 landlock: Add object management adds c9a9d4f14e75 landlock: Add ruleset and domain management adds 5f1eb158bd3b landlock: Set up the security framework and manage credentials adds 28b243b1e715 landlock: Add ptrace restrictions adds 6dc0bc08f789 LSM: Infrastructure management of the superblock adds 58d9247adfe3 fs,security: Add sb_delete hook adds 9aeff19745ca landlock: Support filesystem access-control adds 276f3a79632d landlock: Add syscall implementations adds 9fbebb70210a arch: Wire up Landlock syscalls adds 7ea3e7b24ece selftests/landlock: Add user space tests adds c7cdbef681bc samples/landlock: Add a sandbox manager example adds 00439cddfcfb landlock: Add user and kernel documentation adds b0ccf48b958e Merge branch 'landlock_lsm_v33' into next-testing new 4cde65ff0bc7 Merge remote-tracking branch 'security/next-testing' new ff692511d305 Merge remote-tracking branch 'apparmor/apparmor-next' adds f873b28f260e ima: without an IMA policy loaded, return quickly adds 7990ccafaa37 ima: Fix the error code for restoring the PCR value new b31f2a495deb keys: cleanup build time module signing keys new 0165f4ca223b ima: enable signing of modules with build time generated key new 6cbdfb3d91ba ima: enable loading of build time generated key on .ima keyring new 60c8eb38c1b7 Merge branch 'ima-module-signing-v4' into next-integrity new 41d75dd96205 ima: Fix function name error in comment. new 282c0a4d15b6 integrity: Add declarations to init_once void arguments. new 916a18ccce4a Merge remote-tracking branch 'integrity/next-integrity' new 231f3670362b Merge remote-tracking branch 'keys/keys-next' new 59dfc543fbf9 Merge remote-tracking branch 'selinux/next' adds 5dc33592e955 lockdep: Allow tuning tracing capacity constants. new 153055a6e5e6 Merge remote-tracking branch 'tomoyo/master' new 8284944bc2e9 tpm: efi: Use local variable for calculating final log size new ac3a51d1191f tpm: acpi: Check eventlog signature before using it new f47e81ef4f77 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] new 68a04ef0f938 lib: Add ASN.1 encoder new 61013076dd1f oid_registry: Add TCG defined OIDS for TPM keys new d31ce6573346 security: keys: trusted: fix TPM2 authorizations new 14676f1eb796 security: keys: trusted: use ASN.1 TPM2 key format for the blobs new 5d93625a76da security: keys: trusted: Make sealed key properly interoperable new 830027e2cb55 KEYS: trusted: Add generic trusted keys framework new 6dd95e650c8a KEYS: trusted: Introduce TEE based Trusted Keys new 198cafe3e275 doc: trusted-encrypted: updates with TEE as a new trust source new 2ee55787f818 MAINTAINERS: Add entry for TEE based Trusted Keys new 289b91ab1891 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() new f70fd68adea1 Merge remote-tracking branch 'tpmdd/next' adds 3431c3f660a3 iommu: Fix a boundary issue to avoid performance drop adds 8de000cf0265 iommu/mediatek-v1: Allow building as module adds 18d8c74ec598 iommu/mediatek: Allow building as module adds a9aa2bb18ecb dt-bindings: arm-smmu: Add compatible for SC7280 SoC adds 655c447c97d7 iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK adds 6cc7e5a9c6b0 iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync adds e0bb4b735404 iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_C [...] adds fe99782702bf Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds a56af062ae7c iommu/sprd: Fix parameter type warning adds 803766cbf85f iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() adds 1d421058c815 iommu/vt-d: Don't set then clear private data in prq_event [...] adds 117bfa8d5d4c iommu/vt-d: Remove unused dma map/unmap trace events adds 2e1a44c1c4ac iommu/vt-d: Remove svm_dev_ops adds 06905ea83197 iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID adds 1b169fdf427f iommu/vt-d: Remove unused function declarations adds 442b81836d6f iommu/vt-d: Make unnecessarily global functions static adds 6c00612d0cba iommu/vt-d: Report right snoop capability when using FL for IOVA adds 03d205094af4 iommu/vt-d: Report the right page fault address adds eea53c581688 iommu/vt-d: Remove WO permissions on second-level paging entries adds c0474a606ecb iommu/vt-d: Invalidate PASID cache when root/context entry [...] adds 8b74b6ab2538 iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown adds 3e84f878b56b iommu/amd: Remove duplicate check of pasids adds d151c85c52a3 iommu/amd: Remove the unused device errata code adds 42fa2bda18d2 iommu/amd: Remove the unused amd_iommu_get_v2_domain function adds b29a1fc7595a iommu/amd: Remove a few unused exports adds fc1b6620501f iommu/amd: Move a few prototypes to include/linux/amd-iommu.h adds 268aa4548277 iommu/amd: Page-specific invalidations for more than one page adds f598a497bc7d iova: Add CPU hotplug handler to flush rcaches adds 363f266eeff6 iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining adds 149448b353e2 iommu: Delete iommu_dma_free_cpu_cached_iovas() adds 6e1ea50a065e iommu: Stop exporting free_iova_fast() adds 0d35309ab5e0 iommu: Fix comment for struct iommu_fwspec adds 434b73e61cc6 iommu/arm-smmu-v3: Use device properties for pasid-num-bits adds 34b48c704d19 iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA adds 9003351cb6bd iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF adds 0860788df740 uacce: Enable IOMMU_DEV_FEAT_IOPF adds fc36479db74e iommu: Add a page fault handler adds cdf315f907d4 iommu/arm-smmu-v3: Maintain a SID->device structure adds 47685cb202d1 iommu: remove the unused domain_window_disable method adds 392825e0c76c iommu/fsl_pamu: remove fsl_pamu_get_domain_attr adds f7641bb71d26 iommu/fsl_pamu: remove support for setting DOMAIN_ATTR_GEOMETRY adds c8224508074e iommu/fsl_pamu: merge iommu_alloc_dma_domain into fsl_pamu [...] adds ba58d1216e2b iommu/fsl_pamu: remove support for multiple windows adds 376dfd2a2ff4 iommu/fsl_pamu: remove ->domain_window_enable adds 4eeb96f6efac iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a [...] adds dae7747ae41c iommu/fsl_pamu: merge pamu_set_liodn and map_liodn adds 85e362ca4625 iommu/fsl_pamu: merge handle_attach_device into fsl_pamu_a [...] adds 7d61cb6ff012 iommu/fsl_pamu: enable the liodn when attaching a device adds fd78696ece54 iommu/fsl_pamu: remove the snoop_id field adds 151f9414b88b iommu/fsl_pamu: remove the rpn and snoop_id arguments to p [...] adds 57fa44be7fdb iommu/fsl_pamu: hardcode the window address and size in pa [...] adds 9fb5fad562fa iommu: remove DOMAIN_ATTR_PAGING adds bc9a05eef113 iommu: remove DOMAIN_ATTR_GEOMETRY adds 7e147547783a iommu: remove DOMAIN_ATTR_NESTING adds 3189713a1b84 iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_lin [...] adds a250c23f15c2 iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE adds 4fc52b81e87b iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG adds 7876a83ffe8c iommu: remove iommu_domain_{get,set}_attr adds 962538297ffb Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] new 20612bf81dfb Merge remote-tracking branch 'iommu/next' adds b75d8f38bcc9 audit: drop /proc/PID/loginuid documentation Format field new 1da6cc47d606 Merge remote-tracking branch 'audit/next' adds 8d3a1cb32124 dt-bindings: media: venus: Add sm8250 dt schema adds 56ddc4cd4c8f docs: dt: update writing-schema.rst references new 368abf809177 Merge remote-tracking branch 'devicetree/for-next' adds 4179e576b56d spi: pl022: Drop custom per-chip cs_control adds 77f983a9df42 spi: pl022: Use GPIOs looked up by the core adds 8bb2dbf1e14d spi: pl022: Convert to use GPIO descriptors adds c770d8631e18 spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs adds e54338004c03 spi: Convert cadence-quadspi.txt to cadence-quadspi.yaml adds e667450802e4 Merge series "Convert Cadence QSPI bindings to yaml" from [...] adds d6644a1c2e17 spi: Remove repeated struct declaration adds 9a446cf97af7 spi: hisi-kunpeng: Fix Woverflow warning on conversion adds 0e6521f13c29 spi: orion: Use device_get_match_data() helper adds d570838efb6f ARM/spi: spear: Drop PL022 num_chipselect adds 5fed9fe5b41a spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() new 9b844b087124 spi: dln2: Fix reference leak to master new 59ebbe40fb51 spi: simplify devm_spi_register_controller new a03675497970 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfe [...] new a23faea76d4c spi: omap-100k: Fix reference leak to master new 4df2f5e1372e spi: imx: add a check for speed_hz before calculating the clock new e980048263ba spi: orion: set devdata properly as it is being used later new cec77e0a2498 spi: qup: fix PM reference leak in spi_qup_remove() new 30700a057ce8 spi: davinci: Use device_get_match_data() helper new a16bff68b75f spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to [...] new a0f65be6e880 spi: spi-zynqmp-gqspi: add mutex locking for exec_op new 8ad07d79bd56 spi: spi-zynqmp-gqspi: transmit dummy circles by using the [...] new 41d310930084 spi: spi-zynqmp-gqspi: fix incorrect operating mode in zyn [...] new 828b48097742 Merge series "spi: spi-zynqmp-gpspi: fix some issues" from [...] new b716a5a87afa Merge remote-tracking branch 'spi/for-5.13' into spi-next new 29844b433df4 Merge remote-tracking branch 'spi/for-next' new 49b87b67a314 Merge branch 'x86/vmware' new 7fafa7d3fdf6 Merge branch 'x86/vdso' new 91a67c59e52d Merge branch 'x86/urgent' new 31c9620c6114 Merge branch 'x86/splitlock' new e9a15a40e857 x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit new b8921dccf3b2 x86/cpufeatures: Add SGX1 and SGX2 sub-features new b0c7459be067 x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() new 231d3dbdda19 x86/sgx: Add SGX_CHILD_PRESENT hardware error code new 540745ddbc70 x86/sgx: Introduce virtual EPC for use by KVM guests new 332bfc7becf4 x86/cpu/intel: Allow SGX virtualization without Launch Con [...] new faa7d3e6f3b9 x86/sgx: Initialize virtual EPC driver even when SGX drive [...] new 8ca52cc38dc8 x86/sgx: Expose SGX architectural definitions to the kernel new 9c55c78a73ce x86/sgx: Move ENCLS leaf definitions to sgx.h new 32ddda8e445d x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) new a67136b458e5 x86/sgx: Add encls_faulted() helper new 73916b6a0c71 x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs new d155030b1e7c x86/sgx: Add helpers to expose ECREATE and EINIT to KVM new b3754e5d3da3 x86/sgx: Move provisioning device creation out of SGX driver new ae40aaf6bdbf x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_ [...] new a8915b453a05 Merge branch 'x86/sgx' new 984fcd367dbf Merge branch 'x86/seves' new 3ed87133b038 Merge branch 'x86/platform' new f792dd23aa0d Merge branch 'x86/mm' new 49df75b0ef09 Merge branch 'x86/misc' new 87d5b30a8d96 Merge branch 'x86/microcode' new 0d66ccc16270 jump_label: Provide CONFIG-driven build state defaults new 51cba1ebc60d init_on_alloc: Optimize static branches new 39218ff4c625 stack: Optionally randomize kernel stack offset each syscall new fe950f602033 x86/entry: Enable random_kstack_offset support new 68ef8735d253 lkdtm: Add REPORT_STACK for checking stack offsets new 70918779aec9 arm64: entry: Enable random_kstack_offset support new 68d3b6e40ed2 Merge branch 'x86/entry' new 52fa82c21f64 x86: Add insn_decode_kernel() new f2ac256b9a8b Merge 'x86/alternatives' new e855e80d0015 Merge tag 'v5.12-rc5' into WIP.x86/core, to pick up recent [...] new b1f480bc0686 Merge branch 'x86/cpu' into WIP.x86/core, to merge the NOP [...] new 23c1ad538f4f x86/alternatives: Optimize optimize_nops() new 119251855f9a x86/retpoline: Simplify retpolines new bcb1b6ff39da objtool: Correctly handle retpoline thunk calls new 530b4ddd9dd9 objtool: Handle per arch retpoline naming new a958c4fea768 objtool: Fix static_call list generation new 3a647607b57a objtool: Rework the elf_rebuild_reloc_section() logic new ef47cc01cb4a objtool: Add elf_create_reloc() helper new d0c5c4cc73da objtool: Create reloc sections implicitly new 417a4dc91e55 objtool: Extract elf_strtab_concat() new 9a7827b7789c objtool: Extract elf_symbol_add() new 2f2f7e47f052 objtool: Add elf_create_undef_symbol() new 43d5430ad74e objtool: Keep track of retpoline call sites new 7bd2a600f3e9 objtool: Cache instruction relocs new 50e7b4a1a1b2 objtool: Skip magical retpoline .altinstr_replacement new 9bc0bb50727c objtool/x86: Rewrite retpoline thunk calls new 53375a5a218e x86/cpu: Resort and comment Intel models new 577fc757e04a Merge branch 'x86/core' new dda451f391ee x86/cacheinfo: Remove unneeded dead-store initialization new 3e7bbe15ed84 x86/msr: Make locally used functions static new 2296bdf80ad4 Merge branch 'x86/cleanups' new 28f3ae1cfd14 Merge branch 'x86/build' new bed048bf9985 Merge branch 'x86/boot' new 422d6087b183 Merge branch 'x86/apic' new bbccabf02eaf Merge branch 'timers/core' new 573658767be1 Merge branch 'sched/core' new 9d18df31c218 Merge branch 'ras/core' new edae1f06c2cd perf/x86/intel/uncore: Parse uncore discovery tables new d6c754130435 perf/x86/intel/uncore: Generic support for the MSR type of [...] new 6477dc393477 perf/x86/intel/uncore: Rename uncore_notifier to uncore_pc [...] new 42839ef4a20a perf/x86/intel/uncore: Generic support for the PCI type of [...] new c4c55e362a52 perf/x86/intel/uncore: Generic support for the MMIO type o [...] new cface0326a6c perf/x86/intel/uncore: Enable IIO stacks to PMON mapping f [...] new 4653c8b79d44 Merge branch 'perf/core' new ce53cfd83e83 Merge branch 'objtool/core' new cb8c243e6560 Merge branch 'locking/urgent' new e78f95bab403 Merge branch 'locking/core' new 28bf0a77e57b Merge branch 'irq/core' new a67ffcf8a092 Merge branch 'core/entry' new aa886e839b9d Merge branch 'tip-x86-urgent' into tip-master new 99cb64de36d5 x86/cpu: Comment Skylake server stepping too new bdbb9867048d Merge branch 'x86/core' new 0d6c8e1e2465 x86/platform/intel/quark: Fix incorrect kernel-doc comment [...] new 0ccab788b40a Merge branch 'x86/cleanups' adds c4d814416fe3 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs adds 507d8c5a418a dt-bindings: timer: ingenic: Add compatible strings for JZ4760(B) adds 8a3f717f35a3 clocksource/drivers/ingenic: Add support for the JZ4760 adds 352408aff91d clocksource/drivers/ingenic-ost: Add support for the JZ4760B adds fe8324f37cfe dt-bindings: timer: renesas,cmt: Add r8a779a0 CMT support adds 446e1a943554 dt-bindings: timer: renesas,cmt: Document R8A77961 adds 212709926c54 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] adds ac4daf737674 clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] adds 2a65f7e27726 clocksource/drivers/ingenic_ost: Fix return value check in [...] adds a47d7ef4550d clocksource/drivers/pistachio: Fix trivial typo adds 68c70aae06e9 clocksource/drivers/sh_cmt: Don't use CMTOUT_IE with R-Car Gen2/3 adds 690daddcb602 clocksource/drivers/npcm: Add support for WPCM450 adds 397dc6f7ca3c clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] adds 3efe7a878a11 clocksource/drivers/timer-ti-dm: Prepare to handle dra7 ti [...] adds 25de4ce5ed02 clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap er [...] adds e2bf384d4329 clocksource/drivers/arm_arch_timer: Add __ro_after_init an [...] adds 8120891105ba dt-bindings: timer: nuvoton,npcm7xx: Add wpcm450-timer new 7b3efb50f783 Merge tag 'timers-v5.13-rc1' of https://git.linaro.org/peo [...] new 112d832a42a4 Merge branch 'timers/core' new 6db12ee0456d psi: allow unprivileged users with CAP_SYS_RESOURCE to wri [...] new c722f35b513f sched/fair: Bring back select_idle_smt(), but differently new 9bcb959d05ee sched/fair: Ignore percpu threads for imbalance pulls new 23fb06d9602b sched/fair: Clean up active balance nr_balance_failed trickery new 4aed8aa41524 sched/fair: Introduce a CPU capacity comparison helper new b21ef11dbd9d Merge branch 'sched/core' new 7d95f22798ec static_call: Fix unused variable warn w/o MODULE new 9432bbd969c6 static_call: Relax static_call_update() function argument type new 15a543e0ef76 Merge branch 'locking/core' new c5e3a41187ac kernel: Initialize cpumask before parsing new 7c07012eb1be genirq: Reduce irqdebug cacheline bouncing new 4f0b1999be68 Merge branch 'irq/core' new 06c8e2e37a4f Merge branch 'linus' new eedd6341340c Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] new c9450f728cfb Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] new fefa9c624885 Merge branch 'locking/core' new 120b566d1df2 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] new 3f29baf9d62e Merge branch 'core/rcu' new 24f2e0832bb4 Merge remote-tracking branch 'tip/auto-latest' new c1e7b035b68e Merge remote-tracking branch 'edac/edac-for-next' adds eef56c3a0492 sh: intc: Drop the use of irq_create_identity_mapping() adds 4a35d6a03744 irqdomain: Get rid of irq_create_identity_mapping() adds bd781ae53fac mips: netlogic: Use irq_domain_simple_ops for XLP PIC adds 64ec2ad3b84d irqchip/hisi: Use the correct HiSilicon copyright adds e03b7c1bcbfa irqchip/sifive-plic: Mark two global variables __ro_after_init adds 8e13d96670a4 irqchip/gic-v3: Fix OF_BAD_ADDR error handling adds e12c455055e9 irqchip/stm32: Add usart instances exti direct event support adds 5deaa1d7c491 dt-bindings: qcom,pdc: Add compatible for sc7280 adds 7c1871554620 dt-bindings: interrupt-controller: Add nuvoton, wpcm450-aic adds fead4dd49663 irqchip: Add driver for WPCM450 interrupt controller adds ea4aeaa5c889 irqchip/irq-mst: Support polarity configuration adds 94bc94209a66 irqchip/wpcm450: Drop COMPILE_TEST new 629c946b98b7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 22d5755a852d Merge branch 'trace/ftrace/urgent' into HEAD adds 1decdb335c36 tracing: Remove duplicate struct declaration in trace_events.h adds f3ef7202ef7c tracing: Remove unused argument from "ring_buffer_time_stamp() adds db42523b4f3e ftrace: Store the order of pages allocated in ftrace_page adds ceaaa12904df ftrace: Simplify the calculation of page number for ftrace [...] new cea0888c1b72 Merge remote-tracking branch 'ftrace/for-next' adds f3b1818fcf45 clocksource: Provide module parameters to inject delays in [...] adds 2d04e16c3a18 clocksource: Retry clock read if long delays detected adds e5cf7a67dddd clocksource: Check per-CPU clock synchronization when mark [...] adds 9c4864334b43 clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds 6f40fef54073 clocksource: Do pairwise clock-desynchronization checking adds 13c3373d58f1 Merge branch 'clocksource.2021.04.02a' into HEAD adds 9684b607a4c8 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds 1b932da5e1e3 torture: Fix remaining erroneous torture.sh instance of $* adds ca2f13213bac rcu-tasks: Add block comment laying out RCU Tasks design adds 6e8d8bb83910 rcu-tasks: Add block comment laying out RCU Rude design adds affb2cec9198 kcsan: Add pointer to access-marking.txt to data_race() bullet adds bac45dab9942 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 76eb7caf6574 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds a06425f73bd8 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 47fe8408a465 refscale: Allow CPU hotplug to be enabled adds 1580afe415f0 rcuscale: Allow CPU hotplug to be enabled adds 3f759a627e70 torture: Add kvm-remote.sh script for distributed rcutortu [...] adds ec828e4e684a softirq: Add RT specific softirq accounting adds f8de104bd1bd irqtime: Make accounting correct on RT adds ce25c34dd539 softirq: Move various protections into inline helpers adds 484ad9f0100c softirq: Make softirq control and processing RT aware adds 4ad0ca1b425f tick/sched: Prevent false positive softirq pending warnings on RT adds 7958f4f9fdaf rcu: Prevent false positive softirq warning on RT adds 85518569b14e refscale: Add acqrel, lock, and lock-irq adds 241a45012d5d rcutorture: Abstract read-lock-held checks adds c49e47057e8c torture: Fix grace-period rate output adds 0b499945e74b rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 079615c86dac timer: Revert "timer: Add timer_curr_running()" adds f75044a4bcfd rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 0fd94dfc1a89 rcu/nocb: Allow de-offloading rdp leader adds 2639ce56f633 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 8bbb0f4ffa1f rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 833782af5116 rcu/nocb: Only cancel nocb timer if not polling adds 9396b177e741 rcu/nocb: Prepare for fine-grained deferred wakeup adds 73fc2725c018 rcu/nocb: Unify timers adds 3d3e5209e756 rcu: Fix typo in comment: kthead -> kthread adds c820fdf4364e torture: Abstract end-of-run summary adds 5c59c8aa338f torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds 952a744b31bc torture: Make the build machine control N in "make -jN" adds a5a00bd7fe87 mm/slub: Fix backtrace of objects to handle redzone adjustment adds c644bf47cb94 mm/slub: Add Support for free path information of an object. adds 6c0041311daa doc: Fix statement of RCU's memory-ordering requirements adds 43e863458acd rcu: Fix various typos in comments adds 23dd42ef8e26 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 023d0803d5ca torture: Make kvm-find-errors.sh account for kvm-remote.sh adds 50eb1000d2fd rcu: Remove the unused rcu_irq_exit_preempt() function adds da58e321fa47 rcu: Improve tree.c comments and add code cleanups adds f6e694d2a7a8 rcutorture: Judge RCU priority boosting on grace periods, [...] adds b61449a0d773 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds ae4644af1b9a torture: Correctly fetch number of CPUs for non-English languages adds 998f116d9e60 torture: Set kvm.sh language to English adds 509fdeb36852 srcu: Remove superfluous sdp->srcu_lock_count zero filling adds f4bb0b7f7b6d srcu: Remove superfluous ssp initialization for early callbacks adds 34e28092df55 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds 5928c7881c36 rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds b0b70ca71fe9 doc: Fix diagram references in memory-ordering document adds 8856e1ac03db lockdep: Explicitly flag likely false-positive report adds 420d9384a0b9 rcu: Reject RCU_LOCKDEP_WARN() false positives new ea6e869ff936 Merge remote-tracking branch 'rcu/rcu/next' adds cb9b6a1b199b Merge branch 'kvm-fix-svm-races' into HEAD adds 57e45ea48775 Merge branch 'kvm-tdp-fix-flushes' into HEAD adds 657f1d86a38e Merge branch 'kvm-tdp-fix-rcu' into HEAD new bfb3a6b3331f Merge remote-tracking branch 'kvm/next' adds 547b60988e63 perf: aux: Add flags for the buffer format adds 7dde51767ca5 perf: aux: Add CoreSight PMU buffer formats adds be96826942e8 arm64: Add support for trace synchronization barrier adds 3f9b72f6a180 arm64: Add TRBE definitions adds cc427cbb1537 KVM: arm64: Handle access to TRFCR_EL1 adds d2602bb4f5a4 KVM: arm64: Move SPE availability check to VCPU load adds a1319260bf62 arm64: KVM: Enable access to TRBE support for host adds 8b4811965f53 coresight: etm4x: Move ETM to prohibited region for disable adds 0e6c20517596 coresight: etm-perf: Allow an event to use different sinks adds 2b921b671a8d coresight: Do not scan for graph if none is present adds bc2c689f0648 coresight: etm4x: Add support for PE OS lock adds 3e666ad0f8c6 coresight: ete: Add support for ETE sysreg access adds 35e1c9163e02 coresight: ete: Add support for ETE tracing adds e7cc4f2303b0 dts: bindings: Document device tree bindings for ETE adds 549452b73e6b coresight: etm-perf: Handle stale output handles adds 2cd87a7b293d coresight: core: Add support for dedicated percpu sinks adds 3fbf7f011f24 coresight: sink: Add TRBE driver adds b20f34aec776 Documentation: coresight: trbe: Sysfs ABI description adds 4af432186122 Documentation: trace: Add documentation for TRBE adds 4fb13790417a dts: bindings: Document device tree bindings for Arm TRBE adds 53648ed3f085 Merge remote-tracking branch 'coresight/next-ETE-TRBE' int [...] adds feb5dc3de037 Documentation: KVM: Document KVM_GUESTDBG_USE_HW control f [...] adds 263d6287da14 KVM: arm64: Initialize VCPU mdcr_el2 before loading it adds 14bea8927883 Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next adds 353a8bede235 Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next adds eab62148478d KVM: arm64: Hide kvm_mmu_wp_memory_region() adds c728fd4ce75e KVM: arm64: Use find_vma_intersection() adds 10ba2d17d297 KVM: arm64: Don't retrieve memory slot again in page fault [...] adds 04f7fcd04fde Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next adds 52b9e265d22b KVM: arm64: Fix error return code in init_hyp_mode() adds 1a219e08ecd7 KVM: arm64: Mark the kvmarm ML as moderated for non-subscribers adds 8d3c156eae27 KVM: arm64: Fully zero the vcpu state on reset adds 3cc6463d3fc7 KVM: arm64: Clarify vcpu reset behaviour adds 448c9942da4c Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next adds 3ad1a6cb0abc bug: Remove redundant condition check in report_bug adds 26dbc7e299c7 bug: Factor out a getter for a bug's file line adds 5b8be5d875a9 bug: Assign values once in bug_get_file_line() adds f79e616f27ab KVM: arm64: Use BUG and BUG_ON in nVHE hyp adds aec0fae62e47 KVM: arm64: Log source when panicking from nVHE hyp adds fcff233effc3 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next adds 9a26f5cabce1 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds a3d6c3b6e0a7 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next adds 6e085e0ac9cf arm/arm64: Probe for the presence of KVM hypervisor adds 923961a7ff2e KVM: arm64: Advertise KVM UID to guests via SMCCC adds a8cf291bdac5 ptp: Reorganize ptp_kvm.c to make it arch-independent adds b2c67cbe9f44 time: Add mechanism to recognize clocksource in time_get_snapshot adds 100148d0fc7d clocksource: Add clocksource id for arm arch counter adds 3bf725699bf6 KVM: arm64: Add support for the KVM PTP service adds 300bb1fe7671 ptp: arm/arm64: Enable ptp_kvm for arm/arm64 adds 127ce0b14133 KVM: arm64: Fix table format for PTP documentation adds 5d2886e3a68f Merge branch 'kvm-arm64/ptp' into kvmarm-master/next adds d9b201e99c61 KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base adds 53b16dd6ba5c KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read adds 8542a8f95a67 KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_red [...] adds 3a5211612764 KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_ [...] adds 298c41b8fa1e docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_C [...] adds da3853097679 KVM: arm64: Simplify argument passing to vgic_uaccess_[rea [...] adds e5a35635464b kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() adds 28e9d4bce3be KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace adds dc0e058eef42 KVM: selftests: aarch64/vgic-v3 init sequence tests adds 4cffb2df4260 KVM: selftests: vgic_init kvm selftests fixup adds ec74334a2ba5 Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next adds f2b1fa2c9e7e Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] adds b7fc78d44c5a Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] new a20c5c4f18ae Revert "KVM: arm64: Fully zero the vcpu state on reset" new 5b32a53d6d05 KVM: arm64: Clarify vcpu reset behaviour new 85d703746154 KVM: arm64: Fully zero the vcpu state on reset new 705aaf26acd5 Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next new 13611bc80d3d KVM: arm64: Don't print warning when trapping SPE registers new 96f4f6809bee KVM: arm64: Don't advertise FEAT_SPE to guests new 67c1ae8ab42b Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next new d4d480c5719f Merge remote-tracking branch 'kvm-arm/next' new f3cbc1c4ed60 Merge remote-tracking branch 'kvms390/next' new bd0d09ebd4f8 Merge branch 'for-5.12-fixes' into for-next new f25de6024b17 Merge remote-tracking branch 'percpu/for-next' adds e72457fce9c3 platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] adds 3d904005f686 platform/x86: add support for Advantech software defined button adds ce357fd34f94 platform/x86: asus-wmi: Add param to turn fn-lock mode on [...] adds dff935f006c3 platform/x86: intel-vbtn: Remove unused KEYMAP_LEN define adds 4d7ddd8d30da platform/surface: clean up a variable in surface_dtx_read() adds f1fba0860962 platform/x86: panasonic-laptop: remove redundant assignmen [...] adds 5e3f5973c8df platform/x86: dell-wmi-sysman: Make init_bios_attributes() [...] adds 2e70b710f36c tools/power/x86/intel-speed-select: Increase string size adds b84733a1c52c tools/power/x86/intel-speed-select: Process mailbox read e [...] adds 0d3dfd757081 tools/power/x86/intel-speed-select: Add options to force online adds 17de9a5654f5 tools/power/x86/intel-speed-select: Drop __DATE__ and __TI [...] adds 61ce18ff01ec tools/power/x86/intel-speed-select: v1.9 release adds 5c782817a981 platform/x86: ISST: Account for increased timeout in some cases adds 1ab9bcbcc4d3 MAINTAINERS: Adjust Dell drivers to email alias adds c28d4f4646b2 MAINTAINERS: Add missing section for alienware-wmi driver adds 1ea602e4171b platform/x86: Adjust Dell drivers to a personal email address adds 8145476fc782 platform/surface: aggregator_registry: Give devices time t [...] adds 7a47f86bba74 Add support for DYTC MMC_GET BIOS API. adds bbca17c0ada7 Merge tag 'irq-no-autoen-2021-03-25' into review-hans adds bee3ecfed0fc platform/mellanox: mlxreg-hotplug: move to use request_irq [...] adds 507cf5a2f1e2 platform/surface: aggregator: move to use request_irq by I [...] new 498dd88f4236 Merge remote-tracking branch 'drivers-x86/for-next' new 2d7bec92b8c3 Merge remote-tracking branch 'chrome-platform/for-next' new 8dda7702771a Merge remote-tracking branch 'leds/for-next' adds 079dea006fb8 ipmi_si: Switch to use platform_get_mem_or_io() adds ea63a26e2b71 ipmi_si: Remove bogus err_free label adds 96c4d0de912c ipmi_si: Utilize temporary variable to hold device pointer adds bd7a33bfa1f1 ipmi_si: Use proper ACPI macros to check error code for failures adds 649a7d46d084 ipmi_si: Introduce ipmi_panic_event_str[] array adds 59cdb2e7c849 ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() adds 2dafddb8829f ipmi_si: Get rid of ->addr_source_cleanup() adds d14ce8c77087 ipmi_si: Use strstrip() to remove surrounding spaces adds 25f314db2eff ipmi_si: Drop redundant check before calling put_device() adds 07cbd87b0416 ipmi_si: Join string literals back new 9f7400981ade Merge remote-tracking branch 'ipmi/for-next' adds 37c52f74031b driver core: remove kernel-doc warnings adds f4651a7dd6f7 driver core: attribute_container: remove kernel-doc warnings adds 3c652132ce90 platform-msi: fix kernel-doc warnings adds cc710790233e devcoredump: fix kernel-doc warning adds c99f4ebc685d driver core: platform: Make clear error code used for missed IRQ adds 1768289b44ba driver core: platform: Declare early_platform_cleanup() prototype adds d7aa44f5a1f8 driver core: Cast to (void *) with __force for __percpu pointer adds 318c3e00f13c driver core: Replace printf() specifier and drop unneeded casting adds ed7027fdf4ec driver core: platform: Make platform_get_irq_optional() optional adds f7514a663016 of: property: fw_devlink: Add support for remote-endpoint adds b20e82939034 Merge 5.12-rc6 into driver-core-next adds d46f3e3ed527 driver core: Improve fw_devlink & deferred_probe_timeout i [...] adds 72a91f192da0 driver core: add helper for deferred probe reason setting adds c8a9c285f136 debugfs: drop pointless nul-termination in debugfs_read_fi [...] adds 3f6b6536a73f software node: Free resources explicitly when swnode_regis [...] adds 06ad93c328dc software node: Introduce software_node_alloc()/software_no [...] adds 73c9342656fa software node: Deduplicate code in fwnode_create_software_node() adds 4a32e384e899 software node: Imply kobj_to_swnode() to be no-op adds e588fead04ec software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro adds 6e11b376fd74 media: ipu3-cio2: Switch to use SOFTWARE_NODE_REFERENCE() adds c2f3f755f5c7 Revert "driver core: platform: Make platform_get_irq_optio [...] new 312723a0b34d debugfs: Make debugfs_allow RO after init new b4104180a2ef kobject_uevent: remove warning in init_uevent_argv() new 4ce535ec0084 node: fix device cleanups in error handling code new 962ac9a43e1f Merge remote-tracking branch 'driver-core/driver-core-next' adds ed577c325b64 usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax adds c9714d65eac8 usb: dwc3: st: fix incorrect kernel-doc comment syntax in file adds 27088e00b623 usb: dwc3: fix incorrect kernel-doc comment syntax in files adds 048b14e1f28b usb: dwc3: exynos: fix incorrect kernel-doc comment syntax adds 9ea6feb681da dt-bindings: usb: dwc3-imx8mp: Use the correct name for ch [...] adds d1689cd3c0f4 arm64: dts: imx8mp: Use the correct name for child node "s [...] adds 04dd6e76b228 usb: dwc3: add cancelled reasons for dwc3 requests adds bd4d607044b9 usb: gadget: aspeed: fix dma map failure adds d21446eafa3a usb: dwc2: add parenthess and space around * adds f85900067f33 usb: dwc2: delete duplicate word in the comment adds 2e3d055bf27d USB: gadget: udc: fix wrong pointer passed to IS_ERR() and [...] adds d8fca036ef6d usb: xhci-mtk: fix wrong remainder of bandwidth budget adds f351f4b63dac usb: xhci-mtk: fix oops when unbind driver adds ba0058b7b8cd dt-bindings: usb: mtk-xhci: support property usb2-lpm-disable adds 967f6d162d9f dt-bindings: usb: mtk-xhci: remove redefinitions of usb3-l [...] adds 1f743c8749ea usb: xhci-mtk: fix broken streams issue on 0.96 xHCI adds bee1f89aad2a usb: xhci-mtk: support quirk to disable usb2 lpm adds de800f290dfa Merge 5.12-rc6 into usb-next adds 1e2ed7b222b8 usb: typec: Organize the private headers properly adds f70d436f0001 usb: typec: Declare the typec_class static adds 8a157d2ff104 xhci: check port array allocation was successful before de [...] adds 597899d2f7c5 xhci: check control context is valid before dereferencing it. adds 286fd02fd54b xhci: fix potential array out of bounds with several interrupters adds e9fcb07704fc xhci: prevent double-fetch of transfer and transfer event TRBs new be2b960e5715 usb: dwc2: Add device partial power down functions new 9ce9e5ad17d6 usb: dwc2: Add host partial power down functions new c9c394abfa84 usb: dwc2: Update enter and exit partial power down functions new b77b0d0021ec usb: dwc2: Add partial power down exit flow in wakeup intr. new 139fae7a0838 usb: dwc2: Update port suspend/resume function definitions. new 22ff0c8e529e usb: dwc2: Add enter partial power down when port is suspended new 1e0890ebaa3f usb: dwc2: Add exit partial power down when port is resumed new e97570f7a720 usb: dwc2: Add exit partial power down when port reset is [...] new 4d4d99afa2b0 usb: dwc2: Add part. power down exit from dwc2_conn_id_sta [...] new 75f43ac3c1fd usb: dwc2: Allow exit partial power down in urb enqueue new 42b32b164ace usb: dwc2: Fix session request interrupt handler new 113f86d0c302 usb: dwc2: Update partial power down entering by system suspend new c74c26f6e398 usb: dwc2: Fix partial power down exiting by system resume new b46b1ef7b0da usb: dwc2: Add exit partial power down before removing driver new f3dedafb8263 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] new e3a072022487 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] new 4050f2683f2c usb: typec: tcpm: update power supply once partner accepts new ae196ddb0d31 usb: typec: Port mapping utility new 63cd78617350 usb: Link the ports to the connectors they are attached to new b433c4c789d6 usb: Iterator for ports new ee64fc599b72 usb: typec: Link all ports during connector registration new 782de5e7190d usb: dwc3: pci: add support for the Intel Alder Lake-M new 9c2076090c28 usb: gadget: r8a66597: Add missing null check on return fr [...] new 7c53624cbdbe usb: host: u132-hcd: use DEFINE_MUTEX() for mutex lock new a932ee40c276 usb: gadget: tegra-xudc: Fix possible use-after-free in te [...] new 9535b9953390 usb: musb: fix PM reference leak in musb_irq_work() new 025f97d18800 usb: core: hub: Fix PM reference leak in usb_port_resume() new 17af793217a6 docs: usbip: Fix major fields and descriptions in protocol new 3a2a68ecb25e usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver new 124b11cc4f62 usb: dwc3: xilinx: Remove the extra freeing of clocks new 3a2a91a2d517 usb: roles: Call try_module_get() from usb_role_switch_fin [...] new 7b458a4c5d73 usb: typec: Add typec_port_register_altmodes() new 55d8b34772e0 usb: typec: tcpm: Add support for altmodes new 3d28466e5f4f platform/x86/intel_cht_int33fe: Add displayport altmode fw [...] new 729f7955cb98 Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" new dd5619582d60 USB: cdc-acm: fix unprivileged TIOCCSERIAL new 496960274153 USB: cdc-acm: fix TIOCGSERIAL implementation new 26b75952ca0b USB:ehci:fix Kunpeng920 ehci hardware problem new 90d28fb53d4a usb: core: reduce power-on-good delay time of root hub new dc1e7e9a27e0 usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qco [...] new 3db53374405f usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string new 14d34d2dbbe2 Merge 5.12-rc7 into usb-next new e7a097dc4976 Merge remote-tracking branch 'usb/usb-next' adds 315e2811f58b USB: serial: iuu_phoenix: remove redundant variable 'error' adds ea7ada4de2f7 USB: serial: xr: fix CSIZE handling adds 53366a9f917a USB: serial: drop unused suspending flag adds b3431093ad05 USB: serial: refactor endpoint classification adds 5de03c99691d USB: serial: add support for multi-interface functions adds 5fec21e74bfc USB: serial: xr: claim both interfaces adds 9d76b10ac643 USB: serial: ark3116: fix TIOCGSERIAL implementation adds 5486a9dd37f4 USB: serial: f81232: fix TIOCGSERIAL implementation adds 5c1426df9bb4 USB: serial: f81534: fix TIOCGSERIAL implementation adds 2ab5836101f8 USB: serial: ftdi_sio: fix TIOCGSERIAL implementation adds e54fbdbf0763 USB: serial: io_edgeport: fix TIOCGSERIAL implementation adds c2f58d2457fb USB: serial: io_ti: fix TIOCGSERIAL implementation adds 8458e35443d3 USB: serial: mos7720: fix TIOCGSERIAL implementation adds a804834bdf5e USB: serial: mos7840: fix TIOCGSERIAL implementation adds aa6a45850224 USB: serial: opticon: fix TIOCGSERIAL implementation adds 5b489012e9a4 USB: serial: pl2303: fix TIOCGSERIAL implementation adds 4065158c4897 USB: serial: quatech2: fix TIOCGSERIAL implementation adds 67a948779067 USB: serial: ssu100: fix TIOCGSERIAL implementation adds 4c47dc2a3a00 USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation adds d370c90dcd64 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check adds 3d732690d226 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions adds a3cb01e2fe37 USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL adds b6be55625138 USB: serial: usb_wwan: fix TIOCGSERIAL implementation adds 6f9f8aeab7fd USB: serial: whiteheat: fix TIOCGSERIAL implementation adds 5f92aee93a68 USB: serial: fix return value for unsupported ioctls adds 01fd45f676f1 USB: serial: add generic support for TIOCSSERIAL adds f64d74a59c47 USB: serial: stop reporting legacy UART types adds 9378379b15e3 USB: serial: ftdi_sio: ignore baud_base changes adds c12860c0f6e6 USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check adds 0428bf6807fe USB: serial: ftdi_sio: clean up TIOCSSERIAL adds d669a51d5727 USB: serial: io_ti: drop closing_wait module parameter adds 2813b1653340 USB: serial: io_ti: switch to 30-second closing wait adds 9b31f8cd9174 USB: serial: ti_usb_3410_5052: drop closing_wait module parameter adds 8665444b80e6 USB: serial: ti_usb_3410_5052: switch to 30-second closing wait adds f8edbd518654 USB: serial: io_edgeport: drop unused definitions new 07125072b0a0 USB: serial: do not use tty class device for debugging new e5ee79d67014 Merge remote-tracking branch 'usb-serial/usb-next' adds d93e69558522 usb: cdns3: delete repeated clear operations adds df4aed23d67d usb: cdnsp: remove redundant initialization of variable ret new 6ef82c8acf5c usb: cdnsp: Fixes issue with Configure Endpoint command new fdbba4bf4484 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 64b1510642f8 serial: 8250_bcm7271: Fix return value check in brcmuart_probe() adds b0b07762bfa4 serial: 8250: Make symbol 'brcmuart_debugfs_root' static adds 202680c7a937 tty: pty: Add a blank line after declarations adds 9594408763d4 Merge 5.12-rc6 into tty-next adds 1b8dc3988dd2 dt-bindings: serial: Add rx-tx-swap to stm32-usart adds 3cd66593725a tty/serial: Add rx-tx-swap OF option to stm32-usart adds 158e800e0fde sc16is7xx: Defer probe if device read fails adds 399d44a1b13d tty: n_gsm: use DEFINE_SPINLOCK() for spinlock adds 7a3791afdbd5 staging: fwserial: fix TIOCSSERIAL jiffies conversions adds 2104eb283df6 staging: fwserial: fix TIOCSSERIAL permission check adds a7eaaa9d1032 staging: fwserial: fix TIOCSSERIAL implementation adds 5e84a66f3682 staging: fwserial: fix TIOCGSERIAL implementation adds b71e571adaa5 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions adds 60c6b305c11b staging: greybus: uart: fix unprivileged TIOCCSERIAL adds d38be7024521 staging: greybus: uart: clean up TIOCGSERIAL adds 1d31a831cc04 tty: amiserial: fix TIOCSSERIAL permission check adds c33a63e8dd91 tty: amiserial: add missing TIOCSSERIAL jiffies conversions adds 6e70b73ca524 tty: moxa: fix TIOCSSERIAL jiffies conversions adds dc8c84376586 tty: moxa: fix TIOCSSERIAL permission check adds bf510acbea47 tty: moxa: fix TIOCSSERIAL implementation adds be6cf583d24d tty: mxser: fix TIOCSSERIAL jiffies conversions adds b91cfb2573ae tty: mxser: fix TIOCSSERIAL permission check adds a5c67f893004 pcmcia: synclink_cs: drop redundant tty-port initialisation adds 88d8cb7b5f21 tty: synclink_gt: drop redundant tty-port initialisation new 903a0e76aa01 tty: pti: Remove Kconfig leftovers new 2c4a4cded5ea tty/sysrq: Add a blank line after declarations new 149ad2c67b39 tty/sysrq: Fix issues of code indent should use tabs new d4e1d903a31e tty: tty_jobctrl: Add a blank line after declarations new 63eeafd43951 tty: tty_jobctrl: Fix coding style issues of block comments new 96d508259c18 tty: tty_jobctrl: Remove spaces before tabs new 5d3945e84b80 tty: tty_ldisc: Fix an issue of code indent should use tabs new d72383591d36 tty: tty_ldisc: Add a blank line after declarations new 72a8dcd7bb91 tty: tty_ldisc: Fix coding style issues of block comments new 408795b0252f tty: tty_ldisc: Do not use assignment in if condition new b89585461834 tty: tty_ldisc: Remove the repeated word 'the' new d09845e98a05 tty: actually undefine superseded ASYNC flags new 1b8b20868a6d tty: fix return value for unsupported ioctls new 8871de06ff78 tty: fix return value for unsupported termiox ioctls new 1b7bc6b10a7e tty: use pr_warn_ratelimited() for deprecated serial flags new 885c77d528e1 tty: refactor TIOCSSERIAL handling new 5a35b040d056 tty: add ASYNC_SPLIT_TERMIOS to deprecation mask new 8b57b3a12371 serial: core: drop redundant TIOCGSERIAL memset new 79c5966cec7b serial: core: return early on unsupported ioctls new e7d1737c2a16 dt-bindings: serial: samsung: include generic dtschema to [...] new 9e5313acadfc serial: Add missing MODULE_DEVICE_TABLE new 86b20677e8b6 tty: clarify that not all ttys have a class device new 63bbdb4ea02b tty: hvc: make symbol 'hvc_udbg_dev' static new 189499292642 Merge remote-tracking branch 'tty/tty-next' adds 642fa28bb5ee misc/pvpanic: fix return value check in pvpanic_pci_probe() adds 391e2415e966 misc/pvpanic: Make some symbols static adds cb4a2d5486b8 misc: hpilo: MAINTAINERS: add entry for hpilo adds 012ac583aa9b greybus: remove stray nul byte in apb_log_enable_read output adds c23146e15e57 MAINTAINERS: Update entry for ibmvmc driver adds 2c4134e78203 drivers: most: use DEFINE_SPINLOCK() for spinlock adds 5751564085e7 drivers: most: use LIST_HEAD() for list_head adds 2a1405a14c3a dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC adds e050f160d483 nvmem: convert comma to semicolon adds 9ec4f4b0e9fd drivers: nvmem: Fix voltage settings for QTI qfprom-efuse adds 5783bd1970b3 dt-bindings: nvmem: add Broadcom's NVRAM adds 3fef9ed0627a nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM adds a28e824fb827 nvmem: core: Add functions to make number reading easy adds 55022fdeace8 nvmem: core: Fix unintentional sign extension issue adds cc1bc56fdc76 nvmem: rmem: fix undefined reference to memremap adds b1f20fd04577 dt-bindings: nvmem: Add SoC compatible for sc7280 adds 5a1bea2a2572 nvmem: qfprom: Add support for fuse blowing on sc7280 adds 5c777233c90f mux: gpio: Use bitmap API instead of direct assignment adds 7fef54e25541 mux: gpio: Make it OF independent adds 38ab861493de mux: gpio: Simplify code by using dev_err_probe() adds b0077b4b085f firmware: google: Enable s0ix logging by default adds 422d2245136a Merge 5.12-rc6 into char-misc-next adds 376565b9717c misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_m [...] adds b2192cfeba84 misc: vmw_vmci: explicitly initialize vmci_datagram payload adds e8a30eef6ef6 misc: Add Synopsys DesignWare xData IP driver adds e1181b5bbc3c Documentation: misc-devices: Add Documentation for dw-xdat [...] adds 49917294ab29 MAINTAINERS: Add Synopsys xData IP driver maintainer adds 177260a705a9 docs: ABI: Add sysfs documentation interface of dw-xdata-p [...] adds b26b48749b18 soundwire: qcom: use signed variable for error return adds 48f17f96a817 soundwire: stream: fix memory leak in stream config error path adds f4022062e541 soundwire: add static port mapping support adds 650dfdb894f0 soundwire: qcom: update port map allocation bit mask adds eb5a909441a8 soundwire: qcom: add static port map support adds a661308c34de soundwire: qcom: wait for fifo space to be available befor [...] adds 9916c02ccd74 soundwire: qcom: cleanup internal port config indexing adds e729e0fdc63d soundwire: qcom: handle return correctly in qcom_swrm_tran [...] adds 14968dd36a50 soundwire: intel_init: test link->cdns adds 39b53e23532f Merge tag 'soundwire-5.13-rc1' of git://git.kernel.org/pub [...] adds 183bf0917e49 phy: marvell: phy-mvebu-cp11i-utmi needs USB_COMMON adds 646944853db7 phy: hisilicon: Use the correct HiSilicon copyright adds 8595ffb52fa3 phy: Sparx5 Eth SerDes: Use direct register operations adds cbc336c09b6d phy: fix resource_size.cocci warnings adds fbb0ad422960 Merge tag 'phy-for-5.13' of git://git.kernel.org/pub/scm/l [...] adds ec5859497225 coresight: etm4x: Add ETM PID for Cortex-A78 adds d8844295184c coresight: etm: perf: Make symbol 'format_attr_contextid' static adds 023e0294e1ed coresight: core: Fix typo in coresight-core.c adds e76e8b56fe1a MAINTAINERS: Add CoreSight header files adds f9d2d86dc521 dt-bindings: fpga: fpga-region: Convert to sugar syntax adds a78a51a851ed fpga: dfl: pci: add DID for D5005 PAC cards adds d7ea31ca4de2 Merge tag 'fpga-late-for-5.13' of git://git.kernel.org/pub [...] adds 17e8ff013e3e extcon: max8997: Add CHGINS and CHGRM interrupt handling adds e3f60329097b extcon: sm5502: Detect OTG when USB_ID is connected to ground adds dd6f5afb1c2d bindings: pm8941-misc: Convert bindings to YAML adds 4fcdd677c4ea bindings: pm8941-misc: Add support for VBUS detection adds 7b1222b224af extcon: qcom-spmi: Add support for VBUS detection adds b195b20b7145 Merge tag 'extcon-next-for-5.13' of git://git.kernel.org/p [...] new 005169157448 binder: fix the missing BR_FROZEN_REPLY in binder_return_strings new a7dc1e6f99df binder: tell userspace to dump current backtrace when dete [...] new 88adcd66108e w1: ds2805: Use module_w1_family to simplify the code new 6c00365d5311 w1: ds28e17: Use module_w1_family to simplify the code new 0d5cf9546563 speakup: i18n: Switch to kmemdup_nul() in spk_msg_set() new 2954a6f12f25 firmware: qcom-scm: Fix QCOM_SCM configuration new 19ab233989d0 fbdev: zero-fill colormap in fbcmap.c new b6821b3c65c8 habanalabs: set max asid to 2 new 8e9445a678ca habanalabs: add reset support when user closes FD new 35862d1c9947 habanalabs: reset after device is actually released new 23c3efd1fb0e habanalabs: fail reset if device is not idle new d3ee681afd7d habanalabs: reset_upon_device_release is for bring-up new 278b5f7acbe1 habanalabs: print if device is used on FD close new 17b59dd3399c habanalabs: change default CS timeout to 30 seconds new 5d6a198f9dba habanalabs: reset device in case of sync error new 2d44c6f6b3a1 habanalabs: enable all IRQs for user interrupt support new ab5f5c3089a2 habanalabs: wait for interrupt support new 366addb0c3c5 habanalabs: use correct define for 32-bit max value new 6a2f5d7098c8 habanalabs: use a single FW loading bringup flag new a4371c1a1ec1 habanalabs: support HW blocks vm show new 586f2caf0ef9 habanalabs: return current power via INFO IOCTL new f209e5ad1848 habanalabs/gaudi: update extended async event header new d5eb8373b2ce habanalabs: replace GFP_ATOMIC with GFP_KERNEL new e42a6400fb38 habanalabs: skip DISABLE PCI packet to FW on heartbeat new 99cb017e7282 habanalabs: update hl_boot_if.h new dd0a25c77a00 habanalabs: Switch to using the new API kobj_to_dev() new a5778d10a12d habanalabs: debugfs access to user mapped host addresses new 2ea09537ad77 habanalabs/gaudi: reset device upon BMC request new 12e66a172773 habanalabs/gaudi: always use single-msi mode new f951eb08a96b habanalabs/gaudi: unsecure TPC cfg status registers new d661d79930b4 habanalabs/gaudi: Update async events header new 2f6274e47735 habanalabs: avoid soft lockup bug upon mapping error new 8445dde1b9fb habanalabs: move relevant datapath work outside cs lock new e8f9392a5c7f habanalabs: support legacy and new pll indexes new cd5def802063 habanalabs: improve utilization calculation new cf39395034c6 habanalabs: add custom timeout flag per cs new e65448faf4cf habanalabs/gaudi: sync stream add protection to SOB reset flow new 639781dcab82 habanalabs/gaudi: add debugfs to DMA from the device new 131d1ba1304a habanalabs: remove the store jobs array from CS IOCTL new ae382c22fc06 habanalabs: use strscpy instead of sprintf and strlcpy new 7d21114b0361 habanalabs: support DEVICE_UNUSABLE error indication from FW new 1b4971573fde habanalabs/gaudi: clear QM errors only if not in stop_on_err mode new e9c2003be4d4 habanalabs: send dynamic msi-x indexes to f/w new d4b1e5da54c0 habanalabs: move dram scrub to free sequence new e5042a6fa6d4 habanalabs/gaudi: derive security status from pci id new 41f458f205a5 habanalabs/gaudi: skip iATU if F/W security is enabled new 669b01883532 habanalabs: update to latest F/W communication header new b575a7673e3d habanalabs: print f/w boot unknown error new aa87e31757e8 Merge tag 'misc-habanalabs-next-2021-04-10' of https://git [...] adds 4547a749be99 bus: mhi: core: Fix MHI runtime_pm behavior adds 8f910c8c2a97 bus: mhi: pm: reduce PM state change verbosity adds eee87072e2fb bus: mhi: core: Remove pre_init flag used for power purposes adds 49d38ebb6faa bus: mhi: pci_generic: Add SDX65 based modem support adds 5a62e39b45b5 bus: mhi: core: Allow sending the STOP channel command adds 4e44ae3d6d9c bus: mhi: core: Clear context for stopped channels from remove() adds 3317dc6cea29 bus: mhi: core: Improvements to the channel handling state [...] adds cde61bb0470d bus: mhi: core: Update debug messages to use client device adds 73b7aebcc8cb bus: mhi: core: Hold device wake for channel update commands adds 47705c084659 bus: mhi: core: Clear configuration from channel context d [...] adds 8e06e9fb9909 bus: mhi: core: Check channel execution environment before [...] adds 8aaa288f709e bus: mhi: core: Remove __ prefix for MHI channel unprepare [...] adds 6731fefd9567 bus: mhi: Improve documentation on channel transfer setup APIs adds 757072abe1c0 bus: mhi: pci_generic: Implement PCI shutdown callback adds 11134390d742 bus: mhi: pci_generic: Add FIREHOSE channels adds ec32332df764 bus: mhi: core: Sanity check values from remote device before use adds aac426562f56 bus: mhi: pci_generic: Introduce Foxconn T99W175 support adds 5630c1009bd9 bus: mhi: pci_generic: Constify mhi_controller_config stru [...] new 683e77cadc83 bus: mhi: core: Fix shadow declarations new a503d1628c9c bus: mhi: fix typo in comments for struct mhi_channel_config new 31d8df9f4ae5 Merge tag 'mhi-for-v5.13' of git://git.kernel.org/pub/scm/ [...] new 0e9bc767ec01 Merge remote-tracking branch 'char-misc/char-misc-next' new b6622bd0b906 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] new e41769df343f phy: ti: j721e-wiz: Add missing include linux/slab.h new 8a6b85b14f08 phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" new 4074f1cf37d2 Merge remote-tracking branch 'phy-next/next' new 2f608ba19610 thunderbolt: Add details to router uevent new 6f3badead6a0 thunderbolt: Hide authorized attribute if router does not [...] new c3065817d251 Merge remote-tracking branch 'thunderbolt/next' adds e572bfb2b6a8 vfio: Remove extra put/gets around vfio_device->group adds 5e42c999445b vfio: Simplify the lifetime logic for vfio_device adds 0bfc6a4ea63c vfio: Split creation of a vfio_device into init and register ops adds cb6164586814 vfio/platform: Use vfio_init/register/unregister_group_dev adds 2b1fe162e584 vfio/fsl-mc: Re-order vfio_fsl_mc_probe() adds 0ca78666fa06 vfio/fsl-mc: Use vfio_init/register/unregister_group_dev adds 61e908174828 vfio/pci: Move VGA and VF initialization to functions adds 4aeec3984ddc vfio/pci: Re-order vfio_pci_probe() adds 6b018e203d5e vfio/pci: Use vfio_init/register/unregister_group_dev adds 1ae1b20f6f2c vfio/mdev: Use vfio_init/register/unregister_group_dev adds 66873b5fa738 vfio/mdev: Make to_mdev_device() into a static inline adds 6df62c5b05f4 vfio: Make vfio_device_ops pass a 'struct vfio_device *' i [...] adds 07d47b4222d5 vfio/pci: Replace uses of vfio_device_data() with container_of adds 1e04ec14204d vfio: Remove device_data from the vfio bus driver API adds fbc9d37161b7 vfio: pci: Spello fix in the file vfio_pci.c adds 36f0be5a30bb vfio/pci: Remove an unnecessary blank line in vfio_pci_enable adds bab2c1990b78 vfio/pci: Add support for opregion v2.1+ adds 06d738c8ab56 vfio/type1: fix a couple of spelling mistakes adds d0a7541dd999 vfio/mdev: Fix spelling mistake "interal" -> "internal" adds d0915b32917c vfio/pci: fix a couple of spelling mistakes adds f5c858ec2b1d vfio/platform: Fix spelling mistake "registe" -> "register" adds a536019d3e7d vfio/type1: Remove the almost unused check in vfio_iommu_t [...] adds b392a1989170 vfio/pci: remove vfio_pci_nvlink2 adds 6a2a235aa627 Merge branches 'v5.13/vfio/embed-vfio_device', 'v5.13/vfio [...] new 2277cf06f1c5 Merge remote-tracking branch 'vfio/next' adds 0778f04b0b36 staging: greybus: arche-platform: Ending line with argument adds f032e2cdf900 staging: greybus: camera: Switch to memdup_user_nul() adds 30310e0fa5a7 staging: rtl8188eu: remove unused function parameter adds 8bc5cbf5b65c staging: rtl8188eu: (trivial) remove a duplicate debug print adds 6d72d5f601c2 staging: rtl8723bs: core: add comma within a comment adds c460c22211e0 staging: rtl8723bs: core: add * to block comments adds ff7e47409d42 staging: rtl8723bs: core: remove empty comment adds d8365ba3ee53 staging: rtl8723bs: use print_hex_dump_debug instead of pr [...] adds a6463cc5e35e staging: rtl8723bs: remove unused macro RT_PRINT_DATA adds 45bca1886886 staging: hisilicon,hisi-spmi-controller.yaml cleanup schema adds 507614ba25ff regulator: hi6421v600-regulator: move it from staging adds e5c7bccc3775 Merge 5.12-rc6 into staging-next adds b79f45e20464 staging: rtl8188eu: core: add comma within a comment adds 015a5273b650 staging: rtl8188eu: core: replace spaces with a tab adds d3361373bdda staging: sm750fb: Remove unnecessary blank line adds 69c7ec3b2ba4 staging: rtl8712: add blank lines after declarations adds c75afdaf2e53 staging: rtl8712: remove extra blank lines adds f52def0b5e6f staging: rtl8192e: move const after static adds 75c9fb830de7 staging: iio: cdc: remove repeated word adds c1d0f8534fb5 staging: fbtft: convert sysfs snprintf to sysfs_emit adds ab1f66a80906 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_xmit.c adds 4c266de05a26 staging: rtl8723bs: fix condition in if statement in core/ [...] adds a46af2c860c9 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_security.c adds 0e1b6fe28138 staging: rtl8723bs: fix line exceed warning in core/rtw_se [...] adds b365c02997e6 staging: rtl8723bs: fix spaces around operator issues in c [...] adds 42c8cd68e5e0 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_eeprom.c adds e4e729449739 staging: rtl8723bs: fix error prone if conditions in core/ [...] adds 1c7b5dff5de7 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_p [...] adds 26e8ad5cb666 staging: rtl8723bs: fix logical continuation issue in core [...] adds 2569996ddaa7 staging: rtl8723bs: remove unnecessary parentheses in if-c [...] adds 13aefa65bc6a staging: rtl8723bs: remove RT_TRACE logs in core/rtw_cmd.c adds 61e0d09274ec staging: rtl8723bs: fix null check conditions in core/rtw_cmd.c adds b7fd07b6617f staging: rtl8723bs: remove unnecessary parentheses in if c [...] adds 1f7e6f0a2e91 staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] adds a8f74a826111 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme.c adds ecd20f1b1e2f staging: rtl8723bs: tidy up some error handling in core/rt [...] adds 0ac666f83c31 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme_ext.c adds dfe138c98c1a staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] adds 760a6677c9ad staging: rtl8723bs: remove RT_TRACE logs in core/rtw_recv.c adds 052b7b909d19 staging: rtl8723bs: added spaces around operator in core/r [...] adds 1f96ef45f5c5 staging: rtl8723bs: split long line in core/rtw_recv.c adds 4e7157733a27 staging: rtl8723bs: remove unnecessary parentheses in core [...] adds 0dfb2de7bd68 staging: rtl8723bs: fix comparison in if condition in core [...] adds ffaedcecc020 staging: rtl8723bs: remove commented RT_TRACE call in core [...] adds b4bb8a0c0e84 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ioctl_set.c adds 433426f21b1b staging: rtl8723bs: place constant on the right side of th [...] adds 3cebd89515ea staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_w [...] adds 7ca5754301ef staging: rtl8723bs: remove RT_TRACE logs in core/rtw_sta_mgt.c adds 4b85a20356ec staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ieee80211.c adds 9ebd42d8088f staging: rtl8723bs: add spaces around operators in core/rt [...] adds 001c6bb6b626 staging: bcm2835-pcm: Allow up to 8 channels and 192kHz data rate adds c1314fe4d28f staging: rtl8723bs: remove all RT_TRACE logs in hal/ and os_dep/ adds 6544c672ee1d staging: rtl8723bs: remove commented out RT_TRACE logs in [...] adds b5223939ff82 staging: rtl8723bs: remove RT_TRACE log definitions adds a6f242ad1e2b staging: rtl8723bs: remove empty if, else blocks after RT_ [...] adds 54bb1f37594d staging: rtl8723bs: remove empty #ifdef blocks after RT_TR [...] adds 0b0029ed4d4c staging: rtl8723bs: remove unnecessary bracks after RT_TRA [...] adds e153092677b9 staging: rtl8723bs: place constant on the right side of the test adds 6212607eed24 staging: rtl8723bs: rewrite comparisons to null adds 90179b3f7a81 staging: rtl8723bs: remove empty for cycles adds bcc84e52bcc5 staging: rtl8723bs: remove commented code block adds 49e07427c5cc staging: rtl8723bs: remove unused dvobj_priv members adds 801adee270ba staging: kpc2000: pcie.h: Remove extra blank line adds cf447efc6cdf staging: rtl8723bs: remove unused variable from rtw_os_rec [...] adds 4f085fedea9b staging: rtl8723bs: core: Removed extra blank line adds b321be064426 staging: rtl8723bs: core: Ending line with argument adds 85c7bef4197e staging: rtl8723bs: core: align arguments with open parenthesis adds cc7790d14f29 staging: rtl8712: add period within a comment adds 483a0f6d9d5d staging: rtl8712: remove a blank line adds fe6ed4e02b8f staging: rtl8712: remove space after cast adds 5fd0241d66d2 staging: rtl8712: add space before binary operator adds 59184278ee66 staging: rtl8712: add spaces around operators adds 7b2ede0bde67 staging: rtl8712: match parentheses alignment adds 431c052b6ee0 staging: rtl8712: remove extra blank lines adds 5e1e55bc78ee staging: rtl8712: Remove spaces after a cast adds a11fbe6bf1ae drivers: staging: rtl8712: align arguments with open parenthesis adds b0a7b3aee5c1 staging: rtl8712: Rewrite NULL comparisons adds e91cafdf3c18 staging: rtl8712: Remove extra blank lines adds 7b2d92a3c8e5 iio:imu:mpu6050: Modify matricies to matrices adds 83ca56b663cf iio: core: Use sysfs_emit() (trivial bits) adds 0207483b22d0 iio: iio_enum_available_read(): Convert to sysfs_emit_at() adds 6b92ba0a3057 iio: __iio_format_value(): Convert to sysfs_emit_at() adds f46ac009780c iio: dac: Convert powerdown read callbacks to sysfs_emit() adds 4e102429f3dc iio:accel:adis16201: Fix wrong axis assignment that preven [...] adds 454c219f5d84 iio: imu: inv_mpu6050: Use as standalone trigger adds abfdfd144357 iio: dac: Rudimentary typo fix adds 44fc4de9bd61 iio: adc: ad7923: use devm_add_action_or_reset for regulat [...] adds 075dff3367ef iio: adc: ad7923: use device-managed function for triggere [...] adds 3e55bb6f2ac0 iio: adc: ad7923: register device with devm_iio_device_register adds b3b64e2c1575 iio: Fix iio_read_channel_processed_scale() adds 4c822244bf4a iio: buffer: return 0 for buffer getfd ioctl handler adds 0d41da037427 iio: inv_mpu6050: Remove superfluous indio_dev->modes assignment adds a71654af0a21 iio: inv_mpu6050: Make interrupt optional adds add538f4beb2 staging:iio:cdc:ad7150: use swapped reads/writes for i2c r [...] adds 1a17e7cbbffa staging:iio:cdc:ad7150: Remove magnitude adaptive events adds 0c4c4a868ab4 staging:iio:cdc:ad7150: Refactor event parameter update adds c13ab9457fbb staging:iio:cdc:ad7150: Timeout register covers both direc [...] adds f32df79d5c7c staging:iio:cdc:ad7150: Drop platform data support adds 67322b2b6678 staging:iio:cdc:ad7150: Handle variation in chan_spec acro [...] adds 5bfe0cac3f3b staging:iio:cdc:ad7150: Simplify event handling by only us [...] adds f1be99299ef1 staging:iio:cdc:ad7150: Drop noisy print in probe adds d5723c679bb8 staging:iio:cdc:ad7150: Add sampling_frequency support adds 45b77828b01c iio:event: Add timeout event info type adds fea8f215012e staging:iio:cdc:ad7150: Change timeout units to seconds an [...] adds 9623caea2cfe staging:iio:cdc:ad7150: Rework interrupt handling. adds ef71bd9c8564 staging:iio:cdc:ad7150: More consistent register and field naming adds 69567d38613c staging:iio:cdc:ad7150: Reorganize headers. adds 88f0e098a0b7 staging:iio:cdc:ad7150: Tidy up local variable positioning. adds a895ca4ad739 staging:iio:cdc:ad7150: Drop unnecessary block comments. adds f28334febda7 staging:iio:cdc:ad7150: Shift the _raw readings by 4 bits. adds 18595e71c57a staging:iio:cdc:ad7150: Add scale and offset to info_mask_ [...] adds a9f8afe16412 staging:iio:cdc:ad7150: Really basic regulator support. adds 89f2d5b080bc staging:iio:cdc:ad7150: Add of_match_table adds 9b2571b02d9f iio:Documentation:ABI Add missing elements as used by the [...] adds cbdf6ccaec39 staging:iio:cdc:ad7150: Add copyright notice given substan [...] adds d403719eeb66 dt-bindings:iio:cdc:adi,ad7150 binding doc adds 646d67b5c582 iio:cdc:ad7150: Move driver out of staging. adds 9ec8f413d706 MAINTAINERS: update adi,ad5758.yaml reference adds 9122a6c32fcb MAINTAINERS: update st,hts221.yaml reference adds 959e9b93cf71 MAINTAINERS: update dpot-dac.yaml reference adds 0eb56a608e86 MAINTAINERS: update envelope-detector.yaml reference adds 8aa6681f30e4 MAINTAINERS: update current-sense-amplifier.yaml reference adds 72744d4bafe6 MAINTAINERS: update current-sense-shunt.yaml reference adds 40ee0e2a7d11 MAINTAINERS: update voltage-divider.yaml reference adds 63e6b02cf298 MAINTAINERS: update atmel,sama5d2-adc.yaml reference adds f4bec27fad55 MAINTAINERS: update pni,rm3100.yaml reference adds 1867eff87a4f MAINTAINERS: update renesas,rcar-gyroadc.yaml reference adds 5f8bef56e150 MAINTAINERS: update st,lsm6dsx.yaml reference adds 01ec483013a3 MAINTAINERS: update st,vl53l0x.yaml reference adds a909ba1ae988 MAINTAINERS: update ti,dac7612.yaml reference adds 8cc110478cab dt-bindings:iio:dac: update microchip,mcp4725.yaml reference adds 7604c2f9ea8c iio:adc: Drop false comment about lack of timestamp control adds bb142d4433e4 iio: adc: stm32-dfsdm: drop __func__ while using Dynamic debug adds ebb9493c07e1 iio: trigger: Replace explicit casting and wrong specifier [...] adds af3bac44b1c5 iio: trigger: Fix strange (ladder-type) indentation adds ca3e7d524cc8 iio: buffer: use sysfs_attr_init() on allocated attrs adds aefaee4ec899 Merge tag 'irq-no-autoen-2021-03-25' into togreg adds 0be49bdedcfd iio:adc:ad7766: Use new IRQF_NO_AUTOEN to reduce boilerplate adds 42004ceb3404 iio:adc:exynos-adc: Use new IRQF_NO_AUTOEN flag rather tha [...] adds aef3ef165972 iio:adc:nau7802: Use IRQF_NO_AUTOEN instead of request the [...] adds ff2293ea9c17 iio:adc:sun4i-gpadc: Use new IRQF_NO_AUTOEN flag instead o [...] adds dbb8f20d839b iio:chemical:scd30: Use IRQF_NO_AUTOEN to avoid irq reques [...] adds 30f6a542b7d3 iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request th [...] adds eaa17fa7d8da iio:adc:ad_sigma_delta: Use IRQF_NO_AUTOEN rather than req [...] adds 6baee4bd63f5 iio:adc:ad7476: Fix remove handling adds 4d84487d9631 iio:adc: Fix trivial typo adds c10f8109f78b iio: hrtimer-trigger: Fix potential integer overflow in ii [...] adds 032aec339c86 iio:cdc:ad7150: Fix use of uninitialized ret adds e64837bf9e2c iio: magnetometer: yas530: Fix return value on error path adds bb354aeb364f iio: magnetometer: yas530: Include right header adds 194eafc9c1d4 iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol adds 6f0078ae704d iio: sx9310: Fix access to variable DT array adds fc948409ccc1 iio: sx9310: Fix write_.._debounce() adds e09fe9135399 iio: inv_mpu6050: Fully validate gyro and accel scale writes adds 6470a8206a10 Merge tag 'iio-for-5.13b-take2' of https://git.kernel.org/ [...] adds 7948c501d668 staging: rtl8723bs: hal: Add spaces around operators adds 2466b0b27ca2 staging: rtl8723bs: core: reorganize characters so the lin [...] adds f26f85858d7f staging: rtl8723bs: hal: Add spaces around operators in ha [...] adds 2dc7daaa33d9 staging: rtl8723bs: hal: Add spaces around operators in Ha [...] adds cd2c304266b8 staging: rtl8723bs: hal: Add spaces around operator in Hal [...] adds bc21df678b4d staging: rtl8723bs: core: Move constants to the right of c [...] adds f179515da978 staging: rtl8712: Use constants from <linux/ieee80211.h> adds 85adda6197f2 staging: rtl8192e: rtl8192E_dev: remove unused variable adds b190d1433ac4 staging: rtl8192u: remove unused variable adds 52f8b696b7cd staging: rt8192u: change constants to be on right adds 9d32836dbb1a staging: rtl8188eu: remove unused efuse hal components adds eeb4661560ff staging: rtl8188eu: ctrl vendor req value is always 0x05 adds 3d0be94f62fd staging: rtl8188eu: ctrl vendor req index is not used adds 788fde031027 staging: rtl8188eu: use actual request type as parameter adds cc23e68fdf98 staging: rtl8188eu: clean up usb_read8 adds 00092615162f staging: rtl8188eu: clean up usb_read16 adds e8f44d356e6b staging: rtl8188eu: clean up usb_read32 adds 4f178eeb0d77 staging: rtl8188eu: clean up usb_write8 adds cecaae74ea89 staging: rtl8188eu: clean up usb_write16 adds 057a5a803860 staging: rtl8188eu: clean up usb_write32 adds b92ed9dc2b13 staging: rtl8188eu: remove an obsolete comment adds bfe1e634909e staging: rtl8723bs: hal: Remove camelcase adds 204e4f4433c2 staging: comedi: drivers: Fix spelling mistake "nubmer" -> [...] adds 6db58ed2b2d9 staging: comedi: tests: ni_routes_test: Fix compilation error adds 15b7a743901c staging: comedi: tests: ni_routes_test: Put complex values [...] adds 2628ca5f8e5e staging: comedi: tests: ni_routes_test: Avoid CamelCase: <RVi> adds 228e55617c17 staging: comedi: tests: ni_routes_test: Lines should not e [...] adds 07a696a88646 staging: comedi: tests: Correct unittest_fptr adds 42c3243ff23d staging: rtl8723bs: remove DBG_871X log argument adds 968b15adb0ea staging: rtl8723bs: remove all DBG_871X logs adds 4646da162d96 staging: rtl8723bs: remove DBG_871CX log unmatched by cocci adds 68e79909e1d8 staging: rtl8723bs: remove commented out DBG_871X logs adds 5789f7749284 staging: rtl8723bs: remove DBG_871X macro definitions adds 21e161c3cea5 staging: rtl8723bs: remove all if-else empty blocks left b [...] adds 394ceaa2b3b2 drivers: rtl8723bs: rewrite comparison to null adds 3dc682aed3a1 staging: rtl8723bs: put constant on the right side in if c [...] adds 3f85c670a264 staging: rtl8723bs: remove empty for cycles left by DBG_87 [...] adds ae31f4ed7e09 staging: rtl8723bs: remove empty tracing function dump_rx_packet adds b4f27a06f638 staging: rtl8723bs: remove empty #ifdef blocks after DBG_8 [...] adds 709c8e49b51c staging: rtl8723bs: remove unnecessary bracks on DBG_871X [...] adds 6206fdb4f30b staging: rtl8723bs: remove unnecessary parentheses in if c [...] adds e6e7ad69d38d staging: rtl8723bs: add spaces around operators adds e427bdd8e1e5 staging: rtl8723bs: rewrite comparison to null adds dd782523e8a5 staging: rtl8723bs: remove unnecessary parentheses adds e338f5f0a0c3 staging: rtl8723bs: fix comparison in if condition adds af6afdb63f17 staging: rtl8723bs: split long lines adds a45759d2a47c staging: rtl8723bs: remove unnecessary parentheses adds f9b9263a25dc staging: rtl8192u: Fix potential infinite loop adds 1c4282349223 staging: axis-fifo: remove redundant dev_err call adds 46694b686d4a staging: rtl8188eu: remove unused macros adds 5c422a42d1a6 staging: rtl8188eu: remove unnecessary brackets adds cf862de40b35 staging: rtl8188eu: remove unused defines adds b048a8db2944 staging: rtl8188eu: move defines into the .c file adds 889ed8b5e374 staging: rtl8188eu: set pipe only once adds 6b1164553276 staging: rtl8188eu: clean up rtw_recv_entry adds 78ea2e24470e staging: rtl8188eu: remove unnecessary variable adds 57ae96149e89 staging: rtl8188eu: rtw_usb_if1_init needs no dvobj parameter adds 7a267097504f staging: rtl8188eu: make usb_dvobj_init return a status adds 3fca1c763ed1 staging: rtl8188eu: make rtw_usb_if1_init return a status adds 7a1de298de04 staging: comedi: tests: ni_routes_test: Reduce stack usage adds 31f218546e54 staging: comedi: tests: ni_route_tests: Declare functions static adds 30c1b1a22cc3 staging: comedi: tests: example_test: Reduce stack usage adds 9a457447b326 staging: comedi: tests: example_test: Declare functions static adds 5b7b4ce1d116 staging: comedi: tests: example_test: Rename to 'comedi_ex [...] adds c82b130616e3 staging: comedi: Add Kconfig options to build unit test modules adds 5f0bf36ed66e staging: rtl8723bs: hal: Remove camelcase in sdio_ops.c adds d03f499e6453 staging: rtl8712: matched alignment with open parenthesis adds 73aba1b5f0af staging: rtl8712: removed extra blank line adds 4e35b91390fc staging: rtl8723bs: remove extra indent new e7442ffe1cc5 staging: comedi: Kconfig: Fix COMEDI_TESTS_NI_ROUTES selections new bb40b33d3045 staging: rtl8712: add spaces around '+' new 7569c1bc3ffe staging: rtl8723bs: remove unused including <linux/version.h> new 63ee275711d5 staging: rtl8712: remove struct rtl_ieee80211_ht_cap and i [...] new 6e2baa44c6d1 staging: rtl8712: remove enum WIFI_FRAME_SUBTYPE new 8b4fa9c356c3 staging: rtl8712: remove (most of) enum WIFI_FRAME_TYPE new 8ff753bc1631 staging: rtl8723bs: Remove unnecessary code new b3dffce0e0aa staging: rtl8723bs: remove unused variable pwrctl new 3f8f36da0c5d staging: rtl8712: fix wrong function output new eae92424d183 staging: comedi: cb_pcidas64: remove useless function new e46ff78bc2b1 staging: rtl8188eu: remove the last urb callback macros new 767d1c72aa3f staging: rtl8188eu: remove prototype for non-existing function new 062f6d14521d staging: rtl8188eu: make ffaddr2pipehdl static new f40e1901bed0 staging: rtl8188eu: replace switch-case with if new dfb1a3ae1d11 staging: rtl8188eu: remove unused function parameter new 2fa087e0ae72 staging: rtl8188eu: remove a constant variable new 7b697f098d8a staging: rtl8188eu: move static array from .h to .c new e2794029df29 staging: rtl8188eu: move another static array from .h to .c new ddc7e53e5eca staging: rtl8188eu: always free cmd_obj in the cmd thread new ea21efe66253 staging: rtl8188eu: remove duplicate if statement new 92d056d6cb02 staging: rtl8188eu: remove a dead assignment new e28a09fc0b9d staging: rtl8188eu: simplify rtw_cmd_thread's main loop new 2fd8a0201211 staging: rtl8723bs: remove unused variable in core/rtw_cmd.c new ffdbed83c48c staging: rtl8723bs: remove unused variable and empty for c [...] new 2f0b03160d80 staging: rtl8723bs: remove unused code block in os_dep/ioc [...] new 4f4cbe7e853c staging: rtl8723bs: remove unused variables and code block [...] new 8db11e79ac2a staging: rtl8723bs: remove set but unused psta variable in [...] new 96f85950ca96 staging: rtl8723bs: remove unused variable pstapriv in rtw [...] new 9af90936f091 staging: rtl8723bs: remove unused cur_network variable in [...] new dc06fdd79fc4 staging: rtl8723bs: remove unused pmlmepriv variable in rt [...] new fc122027a5ce staging: rtl8723bs: remove unused variable declaration in [...] new 1fdc17a79320 staging: rtl8723bs: remove unused variable in os_dep/ioctl [...] new 345c4e9a7ece staging: rtl8723bs: remove decl of unused static const var [...] new c841b8e27487 staging: rtl8723bs: remove all MSG_8192C logs new e727b582075a staging: rtl8723bs: remove commented out MSG_8192C log new d55c46f36027 staging: rtl8723bs: remove MSG_8192C macro definitions new 98a847ae5d5d staging: rtl8723bs: remove redundant initialization new 92172da23c56 staging: rtl8192e: replace comparison to NULL by bool new 08aa09135c96 staging: rtl8192e: remove unnecesasry f-trace like logging new 3eea531bcc24 staging: ralink-gdma: Add missing MODULE_DEVICE_TABLE new 32abcac8037d staging: comedi: tests: ni_routes_test: Remove unused vari [...] new 26be3a5d8453 staging: rtl8192e: Fix incorrect pointer check new 4e63e9b77449 staging: rtl8723bs: core: Remove an unused variable new 426ceac43197 staging: mt7621-pci: stop using of_pci_range_to_resource new dcc48e083749 staging: rtl8723bs: remove all DBG_8192C logs new 334ef6ab8f44 staging: rtl8723bs: remove all commented out DBG_8192C logs new 7519f4f89692 staging: rtl8723bs: remove DBG_8192C macro definitions new edf3967a8d95 staging: rtl8723bs: remove all if-blocks left empty by DBG [...] new fa50dda745be staging: rtl8723bs: put spaces around operators new 0a62cc7a5ac5 staging: rtl8723bs: remove unused code blocks guarded by D [...] new aaf2a07724da staging: rtl8723bs: remove commented out DEBUG_RTL871X definition new 0268c26750a9 staging: rtl8723bs: remove code blocks guarded by DEBUG symbol new 96efb4609842 staging: rtl8723bs: remove empty code block guarded by DBG_CCX new add69c59ebb2 staging: rtl8723bs: remove code block guarded by undefined [...] new 8a095d44d88b staging: rtl8723bs: remove commented out SDIO_DEBUG_IO sym [...] new 5ffbfcf38b80 staging: rtl8723bs: remove empty ifdef blocks conditioned [...] new 8f32a6c89ce4 staging: rtl8723bs: remove commented out DEBUG_CFG80211 sy [...] new 04c35396c5c6 staging: rtl8723bs: remove unnecessary bracks new 71839eac6bbc staging: rtl8723bs: fix comparison to null new 9d5ed87234ae staging: rtl8723bs: put spaces around operators new 4ca39cd7459d staging: rtl8723bs: split long line new d290bb31a718 staging: rtl8723bs: put constant on the right side of the test new da742b02a1e5 staging: rtl8723bs: remove empty if and else blocks new 5bb62a191be0 staging: rtl8723bs: put constant on the right side of a te [...] new 279fa77760fb staging: rtl8723bs: remove unnecessary parentheses in os_d [...] new 05c19e212a5d staging: rtl8723bs: remove empty else block in os_dep/ioct [...] new 1e95e1e49aee staging: rtl8723bs: fix comparison to true issue new d6b08255f8fb staging: rtl8723bs: remove more unnecessary parentheses new 1b9e18de8d43 staging: rtl8723bs: remove more empty if blocks after DBG_ [...] new 7e783b2f5556 Merge remote-tracking branch 'staging/staging-next' adds 7014dfee4e83 interconnect: qcom: sdm660: Fix kerneldoc warning adds 9e856a74bd02 Merge branch 'icc-sdm660' into icc-next adds 7a3aad40c68a interconnect: qcom: sm8350: Use the correct ids adds 91b940526b84 interconnect: qcom: sm8350: Add missing link between nodes adds c1de07884f2b Merge branch 'icc-sm8350' into icc-next new 26d7ae2fb1c3 Merge remote-tracking branch 'icc/icc-next' new 82a082dbe881 Merge remote-tracking branch 'dmaengine/next' adds a72232eabdfc cgroup: Add misc cgroup controller adds 25259fc914a1 cgroup: Miscellaneous cgroup documentation. adds 7aef27f0b2a8 svm/sev: Register SEV and SEV-ES ASIDs to the misc controller adds dd3f4e4972f1 cgroup: misc: mark dummy misc_cg_res_total_usage() static inline new b4dd159ed2be Merge remote-tracking branch 'cgroup/for-next' adds 3537ff949acc Merge branch 'fixes' into for-next adds bce99128eaf7 Merge branch 'misc' into for-next new b0cda40f7f0a Merge branch 'fixes' into for-next new e0f4c0603e68 Merge branch 'fixes' into for-next adds 6c26379def09 scsi: aic94xx: Avoid -Wempty-body warning adds 472c1cfb10f1 scsi: message: fusion: Avoid -Wempty-body warnings adds ae3645d29d4e scsi: mvsas: Avoid -Wempty-body warning adds ada48ba70f6b scsi: lpfc: Fix gcc -Wstringop-overread warning adds 5b11c9d80bde scsi: fcoe: Fix mismatched fcoe_wwn_from_mac declaration adds ed46ccc7fe76 scsi: message: fusion: Replace one-element array with flex [...] adds 4e2e619f3c9e scsi: message: mptlan: Replace one-element array with flex [...] adds 556666bce111 Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging adds c6d3ee209b9e scsi: smartpqi: Use host-wide tag space adds b622a601a13a scsi: smartpqi: Correct request leakage during reset operations adds 2708a25643ab scsi: smartpqi: Add support for new product ids adds 281a817f232e scsi: smartpqi: Refactor aio submission code adds 1a22bc4bee22 scsi: smartpqi: Refactor scatterlist code adds 6702d2c40f31 scsi: smartpqi: Add support for RAID5 and RAID6 writes adds 7a012c23c7a7 scsi: smartpqi: Add support for RAID1 writes adds f6cc2a774aa7 scsi: smartpqi: Add support for BMIC sense feature cmd and [...] adds 598bef8d7942 scsi: smartpqi: Add support for long firmware version adds 583891c9e509 scsi: smartpqi: Align code with oob driver adds c7ffedb3a774 scsi: smartpqi: Add stream detection adds 5be746d7d74b scsi: smartpqi: Add host level stream detection enable adds 99a12b487f19 scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks adds ae0c189db4f1 scsi: smartpqi: Remove timeouts from internal cmds adds 7a84a821f194 scsi: smartpqi: Add support for wwid adds 06b41e0d1800 scsi: smartpqi: Update event handler adds 4ccc354bac14 scsi: smartpqi: Update soft reset management for OFA adds 37f3318199ce scsi: smartpqi: Synchronize device resets with mutex adds 9fa820233609 scsi: smartpqi: Update suspend/resume and shutdown adds 5be9db069d3f scsi: smartpqi: Update RAID bypass handling adds 2790cd4d3f6a scsi: smartpqi: Update OFA management adds 66f1c2b40270 scsi: smartpqi: Update device scan operations adds 3268b8a8cf77 scsi: smartpqi: Fix driver synchronization issues adds a425625277a1 scsi: smartpqi: Convert snprintf() to scnprintf() adds ec504b23df9d scsi: smartpqi: Add phy ID support for the physical drives adds 55732a46d6c5 scsi: smartpqi: Update SAS initiator_port_protocols and ta [...] adds 18ff5f0877be scsi: smartpqi: Add additional logging for LUN resets adds d0cba99fd7a3 scsi: smartpqi: Update enclosure identifier in sysfs adds 43e97ef482ee scsi: smartpqi: Correct system hangs when resuming from hi [...] adds 75fbeacca3ad scsi: smartpqi: Add new PCI IDs adds d56030f882a7 scsi: smartpqi: Update version to 2.1.8-045 adds 22ec513e7057 scsi: scsi_dh_alua: Prevent duplicate pg info print in alu [...] adds bc3f2b42b70e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() adds 0aecfa662e43 scsi: target: Add the DUMMY flag to rd_mcp adds 1b5ad814af5e scsi: target: Make the virtual LUN 0 device adds 4c51f9569651 scsi: mpt3sas: Only one vSES is present even when IOC has [...] adds c0629d70ca55 scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement adds 3c8604691d2a scsi: mpt3sas: Block PCI config access from userspace duri [...] adds 4dec8004de29 scsi: message: fusion: Use BUG_ON instead of if condition [...] adds aa6f2fccd711 scsi: fnic: Remove unnecessary spin_lock_init() and INIT_L [...] adds 1352eec8c0da scsi: ufs: core: Fix out-of-bounds warnings in ufshcd_exec [...] adds c3b0d087763f scsi: bfa: Remove unnecessary struct declarations adds a1e9981ba528 scsi: qedf: Remove unused include of linux/version.h adds c03f2422b9f5 scsi: libsas: Correctly indent statements in sas_to_ata_err() adds 857a80bbd732 scsi: libsas: Clean up whitespace new 15cc26df6552 Merge branch 'misc' into for-next new a47d23406e94 Merge remote-tracking branch 'scsi/for-next' new 5526ee4c6465 vdpa: introduce virtio pci driver new c8a2d4c73e70 vdpa/mlx5: Enable user to add/delete vdpa device new 79b276a73db8 vdpa: Follow kdoc comment style new 593df7c6ea9b vdpa: Follow kdoc comment style new 256672e2d09e virtio_blk: Add support for lifetime feature new 89d54fb5f508 virtio-balloon: fix a typo in comment of virtballoon_migra [...] new ac5989fcdb43 Merge remote-tracking branch 'vhost/linux-next' new 26594c6bbb60 rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] new bb74f3a3646b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 52430bc88b9e Merge remote-tracking branch 'rpmsg/for-next' adds e1b7033ecdac Merge tag 'intel-gpio-v5.13-1' of gitolite.kernel.org:pub/ [...] new b50d6d30703d gpio: sim: Initialize attribute allocated on the heap adds 1fc9c46c62e3 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] adds 86648cffafca gpio: sch: depends on LPC_SCH adds d5a99386332e gpio: sch: Drop MFD_CORE selection adds 058459043e71 gpio: ich: Switch to be dependent on LPC_ICH new 25a702decafe Merge tag 'intel-gpio-v5.13-2' of gitolite.kernel.org:pub/ [...] new d376dc51b531 gpio: mpc8xxx: Add ACPI support new 2fbe0d8b1205 gpio: 104-dio-48e: Fix coding style issues new 486848b5e1ef gpio: it87: remove unused code new 3dc1f3d0db1a dt-bindings: gpio: fairchild,74hc595: Convert to json-schema new 55a3256df196 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds aa5acf486299 Merge tag 'renesas-pinctrl-for-v5.13-tag2' of git://git.ke [...] adds da35b19d62c1 pinctrl: bcm63xx: Fix More dependencies adds 589b9b8b7b98 pinctrl: stm32: Print invalid AF warning inside stm32_pctr [...] adds c0dadc0e47a8 pinctrl: rockchip: add support for rk3568 adds 57c855f742c1 pinctrl: ti: fix error return code of ti_iodelay_dt_node_to_map() adds f6b6db2dfd61 pinctrl: imx: Remove unneeded of_match_ptr() adds 8a83ecd8ec6c pinctrl: imx: Disallow driver unbind adds 775c93a7c5b4 docs: pin-control: Fix error path for control state example new 18d2719f46bc dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8008 support new ea119e5a482a pinctrl: qcom-pmic-gpio: Add support for pm8008 new fa0c10a5f3a4 pinctrl: samsung: use 'int' for register masks in Exynos new 2cfebcb2a22f pinctrl: at91-pio4: Fix slew rate disablement new 2421dc2a7638 Merge branch 'devel' into for-next new b78133d980b9 Merge remote-tracking branch 'pinctrl/for-next' new 1a7a6e8072ea pwm: Clarify which state pwm_get_state() returns new 89c6f314602e pwm: atmel: Free resources only after pwmchip_remove() new d4ac3917bca6 pwm: bcm-iproc: Free resources only after pwmchip_remove() new 3c817469a53d pwm: bcm2835: Free resources only after pwmchip_remove() new 819e82460ac8 pwm: bcm-kona: Don't modify HW state in .remove callback new d58a484e7cf0 pwm: lpc18xx-sct: Free resources only after pwmchip_remove() new 13ef0414c891 pwm: lpc3200: Don't modify HW state in .remove callback new a9ea2e793e5a pwm: sti: Don't modify HW state in .remove callback new 0e719e8ca394 pwm: sti: Free resources only after pwmchip_remove() new 64d7d074acd5 pwm: lpss: Don't modify HW state in .remove callback new 5b4a40b0ef8f Merge remote-tracking branch 'pwm/for-next' adds a9d26a302dea selftests/resctrl: Enable gcc checks to detect buffer overflows adds 8236c51d85a6 selftests/resctrl: Fix compilation issues for global variables adds 896016d2ad05 selftests/resctrl: Fix compilation issues for other global [...] adds 2428673638ea selftests/resctrl: Clean up resctrl features check adds f5f16ae4fae9 selftests/resctrl: Ensure sibling CPU is not same as original CPU adds d7af3d0d515c selftests/resctrl: Fix missing options "-n" and "-p" adds 2f320911d9fa selftests/resctrl: Rename CQM test as CMT test adds ca2f4214f967 selftests/resctrl: Call kselftest APIs to log test results adds 03216ed7bb4d selftests/resctrl: Share show_cache_info() by CAT and CMT tests adds f29838e6fa13 selftests/resctrl: Fix a printed message adds b67a7665a917 selftests/resctrl: Add config dependencies adds a3611fbc6e58 selftests/resctrl: Check for resctrl mount point only if r [...] adds ee0415681eb6 selftests/resctrl: Use resctrl/info for feature detection adds 06bd03a57f8c selftests/resctrl: Fix MBA/MBM results reporting format adds 09a67934625a selftests/resctrl: Don't hard code value of "no_of_bits" variable adds c9fb4e7cee1e selftests/resctrl: Modularize resctrl test suite main() function adds f1dd71982d19 selftests/resctrl: Skip the test if requested resctrl feat [...] adds 4e5cb354c85e selftests/resctrl: Fix unmount resctrl FS adds d81343b5eedf selftests/resctrl: Fix incorrect parsing of iMC counters adds 1205b688c925 selftests/resctrl: Fix checking for < 0 for unsigned values adds 4808bf209efd selftests/resctrl: Create .gitignore to include resctrl_tests adds 87f1c20e2eff Documentation: kselftest: fix path to test module files adds e75074781f17 selftests/resctrl: Change a few printed messages new 1b423191438d Merge remote-tracking branch 'kselftest/next' new 89902829e92f Merge remote-tracking branch 'livepatching/for-next' new fdf19cf15e6b Merge remote-tracking branch 'coresight/next' new 37eddf2c9a2b Merge remote-tracking branch 'rtc/rtc-next' new 061f6264a05a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 0783ce33e480 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds cf68fffb66d6 add support for Clang CFI adds ff301ceb5299 cfi: add __cficanonical adds 5caf968262df mm: add generic function_nocfi macro adds 28aad1c29053 module: ensure __cfi_check alignment adds 981731129e0f workqueue: use WARN_ON_FUNCTION_MISMATCH adds 0a5b412891df kthread: use WARN_ON_FUNCTION_MISMATCH adds 8b8e6b5d3b01 kallsyms: strip ThinLTO hashes from static functions adds 9f5b4009980f bpf: disable CFI in dispatcher functions adds 4f0f586bf0c8 treewide: Change list_sort to use const pointers adds 6c4df54ed293 lkdtm: use function_nocfi adds 167d0da23f24 psci: use function_nocfi for cpu_resume adds 4ecfca898938 arm64: implement function_nocfi adds bde33977bf24 arm64: use function_nocfi with __pa_symbol adds cbdac8413e33 arm64: add __nocfi to functions that jump to a physical address adds 9562f3dc6f50 arm64: add __nocfi to __apply_alternatives adds 800618f955a9 arm64: ftrace: use function_nocfi for ftrace_call adds 67dfd72b3e8a KVM: arm64: Disable CFI for nVHE adds 9186ad8e66ba arm64: allow CONFIG_CFI_CLANG to be selected adds 4578be130a64 overflow: Correct check_shl_overflow() comment adds f4648c741299 Merge branch 'for-next/overflow' into for-next/kspp new 885c11fff758 Merge remote-tracking branch 'kspp/for-next/kspp' new 29dd1c822d00 Merge remote-tracking branch 'gnss/gnss-next' new c5d8c01244bb Merge remote-tracking branch 'slimbus/for-next' new e8405ad55f4c nvmem: sprd: Add missing MODULE_DEVICE_TABLE new f9fa8860cd41 Merge remote-tracking branch 'nvmem/for-next' adds 90b9bfa4707c x86/hyperv: remove unused linux/version.h header adds 0975694befc0 Drivers: hv: vmbus: Remove unused linux/version.h header new 4102287c7e22 Merge remote-tracking branch 'hyperv/hyperv-next' new 068c2dee6228 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 7e4404113686 mtd: cfi_cmdset_0002: Disable buffered writes for AMD chip 0x2201 adds f3907773d602 mtd: cfi_cmdset_0002: remove redundant assignment to varia [...] new 23d22ac07b55 Merge remote-tracking branch 'cfi/cfi/next' adds acd976253c0c kunit: make KUNIT_EXPECT_STREQ() quote values, don't print [...] adds 9854781dba37 kunit: tool: make --kunitconfig accept dirs, add lib/kunit [...] adds 359a376081d4 kunit: support failure from dynamic analysis tools adds f65968ac191b kunit: fix -Wunused-function warning for __kunit_fail_curr [...] adds de2fcb3e6201 Documentation: kunit: add tips for using current->kunit_test new 1ef830928284 Merge remote-tracking branch 'kunit-next/kunit' adds 7f8861af8db8 mm: Add unsafe_follow_pfn adds 3f7448dde336 media/videobuf1|2: Mark follow_pfn usage as unsafe adds ac8b8400620a mm: unexport follow_pfn new d1b87caec550 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds add74f8473c5 Rust support new 312df577ff49 Merge remote-tracking branch 'rust/rust-next' new 5c3a368e86b6 Revert "usb: Link the ports to the connectors they are att [...] new d6735a2cf302 mm: eliminate "expecting prototype" kernel-doc warnings new d3d05d85c220 kasan: fix hwasan build for gcc new 6412ad77a889 kasan: remove redundant config option new b0e777a2ee5c csky: change a Kconfig symbol name to fix e1000 build error new 37c8da52c986 ia64: remove duplicate entries in generic_defconfig new bece4b9f64a7 ia64: fix discontig.c section mismatches new 30e442d8a499 ia64: tools: remove inclusion of ia64-specific version of [...] new 84871a7d4626 ia64: tools: remove duplicate definition of ia64_mf() on ia64 new 8daa2488c543 mm/mapping_dirty_helpers: guard hugepage pud's usage new 67817fc74d84 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new ac82aa085671 /proc/kpageflags: do not use uninitialized struct pages new 6697ba04033a arch/ia64/kernel/head.S: remove duplicate include new 75d73b33da36 arch/ia64/kernel/fsys.S: fix typos new 6f12522ffdc0 arch/ia64/include/asm/pgtable.h: minor typo fixes new 7263b93e7850 ia64: ensure proper NUMA distance and possible map initialization new 5f0cbe6fa4eb ia64: drop unused IA64_FW_EMU ifdef new 6e533d68c9a5 ia64: simplify code flow around swiotlb init new 21d72982c45d ia64: trivial spelling fixes new 10356b6814d6 ia64: fix EFI_DEBUG build new 43ba8cb8f3e7 ia64: mca: always make IA64_MCA_DEBUG an expression new 425b1b23e9fa ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP new 5731d354822b ia64: module: fix symbolizer crash on fdescr new 9bd6be755827 include/linux/compiler-gcc.h: sparse can do constant foldi [...] new fb8d8c2e2656 scripts/spelling.txt: add entries for recent discoveries new 878f2a8ba2b2 scripts: a new script for checking duplicate struct declaration new 3d32460de065 scripts-a-new-script-for-checking-duplicate-struct-declara [...] new 1f3841c2e0a0 arch/sh/include/asm/tlb.h: remove duplicate include new 4c994d897991 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] new df0694650808 ocfs2: map flags directly in flags_to_o2dlm() new 4fc1c8d7561e ocfs2: fix a typo new 402d0f686c24 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 9da3720ff2cf ocfs2: fix ocfs2 corrupt when iputting an inode new 37e2a9bbe674 vfs: fs_parser: clean up kernel-doc warnings new cf02ce7e7ed6 watchdog: rename __touch_watchdog() to a better descriptive name new b8f1c3a9e6db watchdog: explicitly update timestamp when reporting softlockup new b03c25d850f0 watchdog/softlockup: report the overall time of softlockups new 49a3f5cee042 watchdog/softlockup: remove logic that tried to prevent re [...] new d22b7d40c6ad watchdog: fix barriers when printing backtraces from all CPUs new 8fbff13d4932 watchdog: use bit lock operations to prevent multiple soft [...] new 151141153d67 watchdog: cleanup handling of false positives new 6dec76e1f4c5 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] new 9aafd946ebd2 mm, slub: enable slub_debug static key when creating cache [...] new 5f31a12e53ac kunit: add a KUnit test for SLUB debugging functionality new 200d68cea549 slub: remove resiliency_test() function new acfcb4dcc94c mm/slub.c: trivial typo fixes new 147e30a55e22 mm/kmemleak.c: fix a typo new 8596453e8962 mm/page_owner: record the timestamp of all pages during free new 853d6f13de1a mm, page_owner: remove unused parameter in __set_page_owne [...] new 4fc82286b147 mm: page_owner: fetch backtrace only for tracked pages new d397e310b562 mm: page_owner: use kstrtobool() to parse bool option new 3b849c740930 mm: page_owner: detect page_owner recursion via task_struct new 4bc1c083fbb9 mm: page_poison: print page info when corruption is caught new cc2a749d11d1 mm-page_poison-print-page-info-when-corruption-is-caught-v2 new 3ca69ceb5e9c mm/memtest: add ARCH_USE_MEMTEST new b66686e5f0c9 mm: provide filemap_range_needs_writeback() helper new 9b9833996545 mm: use filemap_range_needs_writeback() for O_DIRECT reads new 37197de25b2b iomap: use filemap_range_needs_writeback() for O_DIRECT reads new 2923b7fe6261 mm/filemap: use filemap_read_page in filemap_fault new 71fe6069ccd2 mm/filemap: drop check for truncated page after I/O new 99afd2260ed5 mm: page-writeback: simplify memcg handling in test_clear_ [...] new c9cbcfcf0abd mm: introduce and use mapping_empty new 2ddcaf6e2c5a mm: stop accounting shadow entries new 39cbf8d249ae dax: account DAX entries as nrpages new e5a413031452 mm: remove nrexceptional from inode new 115a0ed8fc25 mm: Move page_mapping_file to pagemap.h new e238fc2ef984 mm/filemap: Update stale comment new c6dfcaa305d9 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new cdb890c201f0 mm/gup: add compound page list iterator new 39bdc6a111d9 mm/gup: decrement head page once for group of subpages new f2238f98432d mm/gup: add a range variant of unpin_user_pages_dirty_lock() new b0eaba1eb881 RDMA/umem: batch page unpin in __ib_umem_release() new 370c0da37edd mm: gup: remove FOLL_SPLIT new e3a19660cd57 mm/memremap.c: fix improper SPDX comment style new 879a891119cf mm: memcontrol: fix kernel stack account new 9b6576aa9e5a memcg: cleanup root memcg checks new 1d31aafcedc5 memcg: enable memcg oom-kill for __GFP_NOFAIL new 6be85c5b4e07 mm: memcontrol: fix cpuhotplug statistics flushing new 73ee045fc8a5 mm: memcontrol: kill mem_cgroup_nodeinfo() new 0f5c9e7d7dd8 mm: memcontrol: privatize memcg_page_state query functions new bc626fb5d1d8 cgroup: rstat: support cgroup1 new 58a9bf08fb83 cgroup: rstat: punt root-level optimization to individual [...] new 224987f1a1eb mm: memcontrol: switch to rstat new c2ecb53093c8 mm-memcontrol-switch-to-rstat-fix new ca94691fcf5a mm: memcontrol: switch to rstat fix new b42736a9d2cc mm: memcontrol: consolidate lruvec stat flushing new 8d3a1c07394f kselftests: cgroup: update kmem test for new vmstat implem [...] new 2ef12095a376 memcg: charge before adding to swapcache on swapin new fb22b80e1d3a memcg: set page->private before calling swap_readpage new ff7f7052f783 mm: memcontrol: slab: fix obtain a reference to a freeing memcg new f78e2fa252d2 mm: memcontrol: introduce obj_cgroup_{un}charge_pages new 2551909f219b mm: memcontrol: directly access page->memcg_data in mm/pag [...] new 8c277a631807 mm: memcontrol: change ug->dummy_page only if memcg changed new 6486afbae455 mm: memcontrol: use obj_cgroup APIs to charge kmem pages new e30726e08e19 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] new 2623b169629f mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] new add9f76314e0 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] new d81b4e353b1b linux/memcontrol.h: remove duplicate struct declaration new a3e866512ed3 mm: page_counter: mitigate consequences of a page_counter [...] new f3c8a7184148 mm/memory.c: do_numa_page(): delete bool "migrated" new 70d899761ade mm/interval_tree: add comments to improve code readability new 5a8bcb64d1f7 x86/vmemmap: drop handling of 4K unaligned vmemmap range new 0519615e7f02 x86/vmemmap: drop handling of 1GB vmemmap ranges new 340ee1e5bfc0 x86/vmemmap: handle unpopulated sub-pmd ranges new 7e83d974cad7 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix new b24bcfa0cc15 x86/vmemmap: optimize for consecutive sections in partial [...] new a38032016459 mm, tracing: improve rss_stat tracepoint message new df7717648223 mm: add remap_pfn_range_notrack new b04ba84d1063 mm: add a io_mapping_map_user helper new 483df6db67a0 i915: use io_mapping_map_user new 63f4a23e08db i915: fix remap_io_sg to verify the pgprot new 619f393b2172 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings new 9986ef589cea Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] new a8e8b97e5508 selftests: add a MREMAP_DONTUNMAP selftest for shmem new a43c719bb389 mm/dmapool: switch from strlcpy to strscpy new 38906153efcc mm/sparse: add the missing sparse_buffer_fini() in error branch new 3e5d33874ebc samples/vfio-mdev/mdpy: use remap_vmalloc_range new ad9625916059 mm: unexport remap_vmalloc_range_partial new 36a04399fabe mm/vmalloc: use rb_tree instead of list for vread() lookups new 89aa48ec129e ARM: mm: add missing pud_page define to 2-level page tables new fe8179601cec mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] new 1244777479a2 sparc32: add stub pud_page define for walking huge vmalloc [...] new 8a389152bd76 mm: apply_to_pte_range warn and fail if a large pte is enc [...] new d7f9d4dbbab2 mm/vmalloc: rename vmap_*_range vmap_pages_*_range new 538e6a501517 mm/ioremap: rename ioremap_*_range to vmap_*_range new c18c1af86803 mm: HUGE_VMAP arch support cleanup new 63112e6fdee1 powerpc: inline huge vmap supported functions new f18d5bb5004a arm64: inline huge vmap supported functions new 5459f0920c36 x86: inline huge vmap supported functions new 70f339874137 mm/vmalloc: provide fallback arch huge vmap support functions new 9dce66e51407 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c new 8a97c6fd0df3 mm/vmalloc: add vmap_range_noflush variant new 6e483b563faf mm/vmalloc: hugepage vmalloc mappings new 7d85e5a633f8 mm/vmalloc: fix read of uninitialized pointer area new 74c4bcc7527e powerpc/64s/radix: enable huge vmalloc mappings new 7723d8be0a65 mm/vmalloc: remove map_kernel_range new f46ead834546 kernel/dma: remove unnecessary unmap_kernel_range new 28cad83ba973 powerpc/xive: remove unnecessary unmap_kernel_range new e26b0afd1bfb mm/vmalloc: remove unmap_kernel_range new a5f6e619e6f3 mm-vmalloc-remove-unmap_kernel_range-fix new 715f9e498be0 mm-vmalloc-remove-unmap_kernel_range-fix-fix new 457935562682 mm-vmalloc-remove-map_kernel_range-fix-2 new a908a7c2fb9d mm/vmalloc: improve allocation failure error messages new 4421ff7e7cec mm/vmalloc: print correct vmalloc allocation size new 74adfbd50334 mm: vmalloc: prevent use after free in _vm_unmap_aliases new 916758a196c3 lib/test_vmalloc.c: remove two kvfree_rcu() tests new d827d57fc1a9 lib/test_vmalloc.c: add a new 'nr_threads' parameter new 079dc2e8497c lib/test_vmalloc.c: extend max value of nr_threads parameter new 909edd2aac62 vm/test_vmalloc.sh: adapt for updated driver interface new 800e15be7c0c mm/vmalloc: refactor the preloading loagic new 8dece3ed78c1 mm/vmalloc: remove an empty line new 96357550fb25 mm/doc: fix fault_flag_allow_retry_first kerneldoc new ef38c1ade7ca mm/doc: fix page_maybe_dma_pinned kerneldoc new 0c7a928a6fbf mm/doc: turn fault flags into an enum new af9f4a044e7d mm/doc: add mm.h and mm_types.h to the mm-api document new ad9482c45df7 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT new e57c92b5fbc6 pagewalk: prefix struct kernel-doc descriptions new e363044b931b mm/kasan: switch from strlcpy to strscpy new d1d9c9535a34 kasan: initialize shadow to TAG_INVALID for SW_TAGS new 7c2ccbceec3d mm, kasan: don't poison boot memory with tag-based modes new 165d42070d39 arm64: kasan: allow to init memory when setting tags new ff388f9a86ee kasan: init memory in kasan_(un)poison for HW_TAGS new db3dbffd24a4 kasan, mm: integrate page_alloc init with HW_TAGS new af3b86209a09 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" new c9b939ee7062 kasan, mm: integrate slab init_on_alloc with HW_TAGS new d0e5f7e6fcd5 kasan, mm: integrate slab init_on_free with HW_TAGS new 8b27a66e2c44 kasan: docs: clean up sections new 54105e034d87 kasan: docs: update overview section new bbf23dc6565a kasan: docs: update usage section new 1cb01e186a17 kasan: docs: update error reports section new 0151e477632b kasan: docs: update boot parameters section new 38db4008a139 kasan: docs: update GENERIC implementation details section new fc327c7af57b kasan: docs: update SW_TAGS implementation details section new 39fa78692634 kasan: docs: update HW_TAGS implementation details section new b9c83ae76183 kasan: docs: update shadow memory section new f34ceb7acb0d kasan: docs: update ignoring accesses section new 057819281caa kasan: docs: update tests section new 670a77d5d7bc kasan: record task_work_add() call stack new c616ba7e0d63 kasan: detect false-positives in tests new f734d08239f4 irq_work: record irq_work_queue() call stack new b2b1cb3dcfc0 kasan: fix kasan_byte_accessible() to be consistent with a [...] new ed12d5309607 mm: move mem_init_print_info() into mm_init() new f1f05522ca7f mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new 7363c3cf1cdc mm: remove lru_add_drain_all in alloc_contig_range new a7c43c2a46d0 include/linux/page-flags-layout.h: correctly determine LAS [...] new adf6566753f6 include/linux/page-flags-layout.h: cleanups new 63047c3c4092 mm/page_alloc: rename alloc_mask to alloc_gfp new 09ec6c6fc4a0 mm/page_alloc: rename gfp_mask to gfp new 31302b644e4b mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 056e7567abe5 mm/mempolicy: rename alloc_pages_current to alloc_pages new 87b6831222ca mm/mempolicy: rewrite alloc_pages documentation new ceec902899df mm/mempolicy: rewrite alloc_pages_vma documentation new 4ab862918e3d mm/mempolicy: fix mpol_misplaced kernel-doc new 71051a258103 mm: page_alloc: dump migrate-failed pages new 03f96faa748c mm/Kconfig: remove default DISCONTIGMEM_MANUAL new f3d1987f889a mm, page_alloc: avoid page_to_pfn() in move_freepages() new f6d7b974af11 mm/page_alloc: duplicate include linux/vmalloc.h new 34ffa762a1a7 mm/page_alloc: rename alloced to allocated new ad787cb22ab8 mm/page_alloc: add a bulk page allocator new 6a79295d6e1e mm-page_alloc-add-a-bulk-page-allocator-fix new da228d9fa47c mm/page_alloc: Add a bulk page allocator -fix -fix new 60c993b5017c mm/page_alloc: add an array-based interface to the bulk pa [...] new 7531c7eeb461 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] new 7fa9758ea24a mm/page_alloc: optimize code layout for __alloc_pages_bulk new 4cafb61b73d8 mm/page_alloc: inline __rmqueue_pcplist new 9d6946ccfa8e SUNRPC: set rq_page_end differently new 1907a3b9aec2 SUNRPC: refresh rq_pages using a bulk page allocator new 56f5fa469125 net: page_pool: refactor dma_map into own function page_po [...] new 6b47c72f3fe4 net: page_pool: use alloc_pages_bulk in refill code path new de2496ffbb97 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 new 7442142a81e9 mm/page_alloc: redundant definition variables of pfn in for loop new 3c3cbec1f6aa hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new bcc68e2db873 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new d40f9641289f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new a8e9903d6744 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new cd71b5548c98 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 8dfb13dede16 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new 9166e36d2c02 mm/hugetlb: remove redundant reservation check condition i [...] new 8541850a5597 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new 1d8e3ff305e9 mm/hugetlb: use some helper functions to cleanup code new b41be126cd97 mm/hugetlb: optimize the surplus state transfer code in mo [...] new 9fc0c799594b mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new c5ab1bfa2a14 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new 1878316d97f4 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new bf1b002fa7db khugepaged: remove unneeded return value of khugepaged_col [...] new aa7f901340e6 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new 9b8add7a9124 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new da7896420580 khugepaged: fix wrong result value for trace_mm_collapse_h [...] new 271d65e452bd mm/huge_memory.c: remove unnecessary local variable ret2 new 6d4ff1c9fecf mm/huge_memory.c: rework the function vma_adjust_trans_huge() new bc82c1a9e041 mm/huge_memory.c: make get_huge_zero_page() return bool new 068c7d7df707 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new 58df4399cdb7 mm/huge_memory.c: remove redundant PageCompound() check new a694357d90e5 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new def916a17151 mm/huge_memory.c: use helper function migration_entry_to_page() new ffe3ac263b5a mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new beb77fa864a8 khugepaged: use helper function range_in_vma() in collapse [...] new 4c53b4624325 khugepaged: remove unnecessary out label in collapse_huge_page() new 24cc28c56fed khugepaged: remove meaningless !pte_present() check in khu [...] new ff88dcfe643c mm: huge_memory: a new debugfs interface for splitting THP tests new 3e44faa83861 mm: huge_memory: debugfs for file-backed THP split new 931b559457aa mm/hugeltb: remove redundant VM_BUG_ON() in region_add() new ab39c0e6dbcf mm/hugeltb: simplify the return code of __vma_reservation_ [...] new ee05155bc2eb mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] new 25840815c6b0 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() new c5537584ba9e mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] new fd2e34e8305c mm/cma: change cma mutex to irq safe spinlock new e0aca6a73ac8 hugetlb: no need to drop hugetlb_lock to call cma_release new ff7ea8851189 hugetlb: add per-hstate mutex to synchronize user adjustments new 52ad5de09342 hugetlb: create remove_hugetlb_page() to separate functionality new 82cb99d3ce9f hugetlb: call update_and_free_page without hugetlb_lock new 5fc97806ca8a hugetlb: change free_pool_huge_page to remove_pool_huge_page new 40c6e9a54165 hugetlb: make free_huge_page irq safe new 93cd78bfcdff hugetlb: add lockdep_assert_held() calls for hugetlb_lock new 13bc06612af7 userfaultfd: add minor fault registration mode new 397d7c001896 userfaultfd/hugetlbfs: fix minor fault page leak new d127818bd372 userfaultfd: disable huge PMD sharing for MINOR registered VMAs new c2e823b513c8 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new dc6dc4a76e1b userfaultfd: add UFFDIO_CONTINUE ioctl new e8ef4ac5a8b1 userfaultfd: update documentation to describe minor fault [...] new d772a0b320e3 userfaultfd/selftests: add test exercising minor fault handling new c0dbf7871ddb mm/vmscan: move RECLAIM* bits to uapi header new 08c4056e5d22 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 7cab1777f4ef mm: vmscan: use nid from shrink_control for tracepoint new aaa21d8ad310 mm: vmscan: consolidate shrinker_maps handling code new ff0ade6bf0ed mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new 1b8ab18ef3b6 mm: vmscan: remove memcg_shrinker_map_size new d5aad2086363 mm: vmscan: use kvfree_rcu instead of call_rcu new 14801c088b93 mm: memcontrol: rename shrinker_map to shrinker_info new 2fb09c8e6a2c mm: vmscan: add shrinker_info_protected() helper new 08b0c729227a mm-vmscan-add-shrinker_info_protected-helper-fix new f44771eab02f mm: vmscan: use a new flag to indicate shrinker is registered new ae6f85140f92 mm: vmscan: add per memcg shrinker nr_deferred new bb418584d2eb mm: vmscan: use per memcg nr_deferred of shrinker new 7c26d1b7d5de mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new fb8376f451d5 mm: memcontrol: reparent nr_deferred when memcg offline new 200cfe41e756 mm: vmscan: shrink deferred objects proportional to priority new 1ef8a78dc902 mm/compaction: remove unused variable sysctl_compact_memory new 1526e51e2552 mm: compaction: update the COMPACT[STALL|FAIL] events properly new 603d93df1f01 mm: disable LRU pagevec during the migration temporarily new 956656b1efcf mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new 6e113e4ef99d mm: fs: invalidate BH LRU during page migration new 0baeb26e38eb mm/migrate.c: make putback_movable_page() static new 7baf07173c21 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new b3c64fc954dc mm/migrate.c: fix potential indeterminate pte entry in mig [...] new c649df62ce16 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new 1b85148daa48 Revert "mm: migrate: skip shared exec THP for NUMA balancing" new 19612437e865 mm: vmstat: add cma statistics new 881da0e2d1ff mm: cma: use pr_err_ratelimited for CMA warning new 2df5b93e9923 mm: cma: add trace events for CMA alloc perf testing new 11c8b15229c7 mm: cma: Add the CMA instance name to the cma_alloc_start [...] new ca936ac86bc8 mm: cma: support sysfs new 16c8a8e1ed3e mm: cma: add the CMA instance name to cma trace events new ac1b1efd1627 mm: use proper type for cma_[alloc|release] new 35e1be96e922 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() new 80828b8f5e01 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] new 2c939c773be7 ksm: remove dedicated macro KSM_FLAG_MASK new 8fc1ea2b82b3 ksm: fix potential missing rmap_item for stable_node new f741472a8a4f mm/ksm: remove unused parameter from remove_trailing_rmap_items() new c911b5712feb mm: restore node stat checking in /proc/sys/vm/stat_refresh new b74d38303cc7 mm: no more EINVAL from /proc/sys/vm/stat_refresh new 3c760bae6cc2 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new ca95db60eb37 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new e0f755961cfe x86/mm: track linear mapping split events new 3a73249d89e8 mm/mmap.c: don't unlock VMAs in remap_file_pages() new 032146f5d60b mm: generalize ARCH_HAS_CACHE_LINE_SIZE new 992a04913d9f mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] new 2131f732d337 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] new 635be1f3aeff mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION new d808c2f2fa45 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK new 53e775d4238d mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE new a3317a5eaaf9 mm/util.c: reduce mem_dump_obj() object size new 3491d95c3029 mm/util.c: fix typo new 4c4d89c94073 mm/gup: don't pin migrated cma pages in movable zone new 487ff0e54bec mm/gup: check every subpage of a compound page during isolation new cee33d7e30e2 mm/gup: return an error on migration failure new 728cf3a06bc1 mm/gup: check for isolation errors new 59fb0ca51d23 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new e0a3211d10a5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new edfb8812dbae mm: apply per-task gfp constraints in fast path new b41972ef351d mm: honor PF_MEMALLOC_PIN for all movable pages new 6e24642095f4 mm/gup: do not migrate zero page new 465410c90997 mm/gup: migrate pinned pages out of movable zone new 90d5ae5358f7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 5c650db7c051 mm/gup: change index type to long as it counts pages new 13a6891a0484 mm/gup: longterm pin migration cleanup new 9c530e5fe29d selftests/vm: gup_test: fix test flag new 49bdbadb8be2 selftests/vm: gup_test: test faulting in kernel, and verif [...] new 31c67f908d34 mm,memory_hotplug: allocate memmap from the added memory range new 3462ed44cb29 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix new d305a160ee4e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new c07735b70635 mm,memory_hotplug: add kernel boot option to enable memmap [...] new 66edb722252d x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 63378149efec arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 5442a96edd1d mm/zswap.c: switch from strlcpy to strscpy new 48941eafc1dc mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new dc68a03f1f03 iov_iter: lift memzero_page() to highmem.h new 5c6ef4693bf5 btrfs: use memzero_page() instead of open coded kmap pattern new 2c89cad27a11 mm/highmem.c: fix coding style issue new d296c2673398 mm/highmem: Remove deprecated kmap_atomic new 86d288d39357 mm/mempool: minor coding style tweaks new 3ece817ce07f mm/swapfile: minor coding style tweaks new b2fdd71e7703 mm/sparse: minor coding style tweaks new f8a915566723 mm/vmscan: minor coding style tweaks new c67632b25f0f mm/compaction: minor coding style tweaks new 41ff96fa0023 mm/oom_kill: minor coding style tweaks new e345c0589af1 mm/shmem: minor coding style tweaks new afd953439ffe mm/page_alloc: minor coding style tweaks new 3749aa57372f mm/filemap: minor coding style tweaks new dce701ae246d mm/mlock: minor coding style tweaks new 0f428466c553 mm/frontswap: minor coding style tweaks new 0a5049043051 mm/vmalloc: minor coding style tweaks new 375495c4c0a2 mm/memory_hotplug: minor coding style tweaks new 2b09d96f0576 mm/mempolicy: minor coding style tweaks new 7df8ec193a67 mm/process_vm_access.c: remove duplicate include new 24b199286a0b kfence: zero guard page after out-of-bounds access new dcebace158a4 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 6ce80992168a fs/buffer.c: dump more info for __getblk_gfp() stall problem new 64dbc0cdd076 kernel/hung_task.c: Monitor killed tasks. new b654c310d328 fs/proc/generic.c: fix incorrect pde_is_permanent check new de3d92b1acb3 proc: save LOC in __xlate_proc_name() new 1f671aeb4b2d proc: mandate ->proc_lseek in "struct proc_ops" new 4e97ebd36bd3 proc: smoke test lseek() new 8a63f81853f2 proc: delete redundant subset=pid check new 72780067509c selftests: proc: test subset=pid new 1562b0154b67 procfs: allow reading fdinfo with PTRACE_MODE_READ new d38333bc8f9b procfs/dmabuf: add inode number to /proc/*/fdinfo new 9b873be9d45a proc/sysctl: fix function name error in comments new 7e59ba0fd5bf proc/sysctl: make protected_* world readable new 68618989cb83 include: remove pagemap.h from blkdev.h new e91d29f8e989 kernel.h: drop inclusion in bitmap.h new ab2f9056ff20 linux/profile.h: remove unnecessary declaration new 8c6914aff8b5 kernel/async.c: fix pr_debug statement new 870bbd243c16 kernel/cred.c: make init_groups static new c8bd0c6c3c1d tools: disable -Wno-type-limits new 607c56fac913 tools: bitmap: sync function declarations with the kernel new 1d4834fbe86f tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel new 45bc7f3ed8aa arch: rearrange headers inclusion order in asm/bitops for [...] new a659c82e4c41 lib: extend the scope of small_const_nbits() macro new 86c558edd415 tools: sync small_const_nbits() macro with the kernel new 46d3629f48ba lib: inline _find_next_bit() wrappers new 2ed32d149365 tools: sync find_next_bit implementation new c0f33a733896 lib: add fast path for find_next_*_bit() new d6013c74c95b lib: add fast path for find_first_*_bit() and find_last_bit() new 317fc8b47280 h8300: rearrange headers inclusion order in asm/bitops new ea54cb3aece9 tools: sync lib/find_bit implementation new 4d6408c243d3 MAINTAINERS: add entry for the bitmap API new 7ed0b91e3cd8 lib/bch.c: fix a typo in the file bch.c new 85af4b36639e lib: fix inconsistent indenting in process_bit1() new a0a14ec32bfd lib/list_sort.c: fix typo in function description new 8ccfd5f75fc2 lib/genalloc.c: Fix a typo new 67dd78bfe71f lib: crc8: pointer to data block should be const new ab5b9b01a3d2 lib: stackdepot: turn depot_lock spinlock to raw_spinlock new d7f67549e378 lib/percpu_counter: tame kernel-doc compile warning new 0f265e4c4115 lib/genalloc: add parameter description to fix doc compile [...] new 28b2e63ec4f9 lib: parser: clean up kernel-doc new 258ded04a3d7 include/linux/compat.h: remove unneeded declaration from C [...] new 6078eb196984 checkpatch: warn when missing newline in return sysfs_emit [...] new a7d651355081 checkpatch: exclude four preprocessor sub-expressions from [...] new dff26c32a014 kselftest: introduce new epoll test case new 5bc2d6fe346e fs/epoll: restore waking from ep_done_scan() new 14873f226ef4 fs/nilfs2: fix misspellings using codespell tool new 09af109a7bc9 nilfs2: fix typos in comments new 826420f13ec6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 774ad805ba43 do_wait: make PIDTYPE_PID case O(1) instead of O(n) new 888e9f5dca8b kernel/fork.c: simplify copy_mm() new 4abfcdd2ce15 kernel/fork.c: fix typos new f8307d987970 kernel/crash_core: add crashkernel=auto for vmcore creation new a8fc0283dbe0 kexec: Add kexec reboot string new 5354ba801f15 kernel: kexec_file: fix error return code of kexec_calcula [...] new f60e363bef0c kexec: dump kmessage before machine_kexec new 52b38beac97e gcov: combine common code new 9a24e4dc962b gcov: simplify buffer allocation new 3e09dd7690da gcov: use kvmalloc() new 63304822b55f smp: kernel/panic.c - silence warnings new b7ca416f301b aio: simplify read_events() new d10cac2b59d9 gdb: lx-symbols: store the abspath() new 8f362d2befc3 scripts/gdb: document lx_current is only supported by x86 new 066137be6485 scripts/gdb: add lx_current support for arm64 new 70a319807112 kernel/resource: make walk_system_ram_res() find all busy [...] new 52c2df8ca4d3 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new 35623f764dc3 kernel/resource: remove first_lvl / siblings_only logic new 60979729b2c2 selftests: remove duplicate include new cedb7f565ffe kernel/async.c: stop guarding pr_debug() statements new cbb041568d61 kernel/async.c: remove async_unregister_domain() new b10e1e2a1996 init/initramfs.c: do unpacking asynchronously new f5c7575957b2 modules: add CONFIG_MODPROBE_PATH new 3ad29d0ccd4c ipc/sem.c: mundane typo fixes new 1cf932665075 Merge branch 'akpm-current/current' new d141d5131285 drivers/char: remove /dev/kmem for good new 2d3a1a966173 mm: remove xlate_dev_kmem_ptr() new ac031940111f mm/vmalloc: remove vwrite() new bf5acd09b6a1 arm: print alloc free paths for address in registers new 0238227ebac7 scripts/spelling.txt: add "overlfow" new 1b1d7df2f0d9 scripts/spelling.txt: Add "diabled" typo new 4ac17338c19c scripts/spelling.txt: add "overflw" new dbd71fcc39df mm/slab.c: fix spelling mistake "disired" -> "desired" new 1816cf9a2551 include/linux/pgtable.h: few spelling fixes new 176f5820931a kernel/umh.c: fix some spelling mistakes new c50344407701 kernel/user_namespace.c: fix typos new 709a6707c622 kernel/up.c: fix typo new 44b6b0639589 kernel/sys.c: fix typo new 1184786e264c fs: fat: fix spelling typo of values new 94ebb2822257 ipc/sem.c: spelling fix new 174352347e5f treewide: remove editor modelines and cruft new c562e8dfc014 mm: fix typos in comments new 88d3a26a0e88 mm: fix typos in comments new 89c01307d421 mmap: make mlock_future_check() global new 3c26be65c140 riscv/Kconfig: make direct map manipulation options depend on MMU new 84bcd617a477 set_memory: allow set_direct_map_*_noflush() for multiple pages new d3cb90c24ed6 set_memory: allow querying whether set_direct_map_*() is a [...] new 72101855fb9a mm: introduce memfd_secret system call to create "secret" [...] new 1c143fadd51f memfd_secret: use unsigned int rather than long as syscall [...] new 038cf6163dbe PM: hibernate: disable when there are active secretmem users new df08b9e27878 arch, mm: wire up memfd_secret system call where relevant new de83dbe9b48a memfd_secret: use unsigned int rather than long as syscall [...] new 3cb309760f5d secretmem: test: add basic selftest for memfd_secret(2) new f875fc704009 memfd_secret: use unsigned int rather than long as syscall [...] new c99570108959 Merge branch 'akpm/master' new 5df924d19629 Add linux-next specific files for 20210412
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/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1938 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + .mailmap | 13 +- .rustfmt.toml | 11 + Documentation/ABI/stable/procfs-audit_loginuid | 22 +- .../ABI/testing/debugfs-driver-habanalabs | 70 +- .../ABI/testing/sysfs-bus-coresight-devices-trbe | 14 + Documentation/ABI/testing/sysfs-bus-iio | 33 + Documentation/ABI/testing/sysfs-bus-pci | 29 + .../ABI/testing/sysfs-class-power-surface | 15 + Documentation/ABI/testing/sysfs-driver-xdata | 49 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 4 +- Documentation/admin-guide/cgroup-v1/index.rst | 1 + Documentation/admin-guide/cgroup-v1/misc.rst | 4 + Documentation/admin-guide/cgroup-v2.rst | 73 +- Documentation/admin-guide/cifs/usage.rst | 3 + Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 154 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 20 - Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/admin-guide/reporting-bugs.rst | 187 - Documentation/admin-guide/reporting-issues.rst | 221 +- Documentation/admin-guide/sysctl/net.rst | 2 +- Documentation/arm/index.rst | 1 + Documentation/arm/stm32/stm32h750-overview.rst | 34 + Documentation/arm64/booting.rst | 13 +- Documentation/arm64/tagged-address-abi.rst | 2 +- Documentation/core-api/printk-formats.rst | 26 +- Documentation/dev-tools/gcov.rst | 8 +- Documentation/dev-tools/kselftest.rst | 4 +- Documentation/dev-tools/kunit/tips.rst | 78 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 2 + Documentation/devicetree/bindings/arm/apple.yaml | 64 + .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 20 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 + Documentation/devicetree/bindings/arm/ete.yaml | 75 + .../devicetree/bindings/arm/mediatek.yaml | 4 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../devicetree/bindings/arm/npcm/npcm.txt | 6 - .../devicetree/bindings/arm/npcm/npcm.yaml | 29 + .../devicetree/bindings/arm/stm32/stm32.yaml | 4 + Documentation/devicetree/bindings/arm/trbe.yaml | 49 + .../devicetree/bindings/ata/nvidia,tegra-ahci.yaml | 176 + .../bindings/ata/nvidia,tegra124-ahci.txt | 44 - .../bindings/clock/mediatek,mt7621-sysc.yaml | 68 + .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 82 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 - .../bindings/display/bridge/analogix,anx7625.yaml | 15 + .../bindings/display/mediatek/mediatek,disp.txt | 2 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 1 + .../bindings/display/simple-framebuffer.yaml | 5 + .../devicetree/bindings/fpga/fpga-region.txt | 187 +- .../bindings/gpio/fairchild,74hc595.yaml | 77 + .../devicetree/bindings/gpio/gpio-74x164.txt | 27 - .../devicetree/bindings/hwmon/ntc_thermistor.txt | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 3 + Documentation/devicetree/bindings/i2c/i2c-mpc.txt | 62 - Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 91 + .../devicetree/bindings/i3c/cdns,i3c-master.txt | 6 +- .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 6 +- .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 5 +- .../devicetree/bindings/iio/cdc/adi,ad7150.yaml | 69 + .../devicetree/bindings/input/adc-joystick.yaml | 4 +- .../bindings/input/touchscreen/ilitek_ts_i2c.yaml | 73 + .../bindings/input/touchscreen/melfas,mms114.yaml | 87 + .../bindings/input/touchscreen/mms114.txt | 42 - .../bindings/input/touchscreen/mstar,msg2638.yaml | 69 + .../input/touchscreen/resistive-adc-touch.txt | 5 +- .../bindings/interrupt-controller/apple,aic.yaml | 88 + .../interrupt-controller/nuvoton,wpcm450-aic.yaml | 39 + .../bindings/interrupt-controller/qcom,pdc.txt | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 1 + .../bindings/media/allwinner,sun4i-a10-ir.yaml | 16 +- .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../devicetree/bindings/media/mediatek-vcodec.txt | 57 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 108 +- .../bindings/media/qcom,sm8250-venus.yaml | 167 + Documentation/devicetree/bindings/media/rc.yaml | 2 + .../devicetree/bindings/media/renesas,drif.txt | 177 - .../devicetree/bindings/media/renesas,drif.yaml | 279 + .../devicetree/bindings/media/zx-irdec.txt | 14 - .../memory-controllers/nvidia,tegra124-emc.yaml | 7 +- .../memory-controllers/nvidia,tegra20-emc.txt | 4 +- .../memory-controllers/nvidia,tegra20-mc.txt | 40 - .../memory-controllers/nvidia,tegra20-mc.yaml | 79 + .../memory-controllers/nvidia,tegra30-emc.yaml | 7 +- Documentation/devicetree/bindings/mfd/ab8500.txt | 4 +- .../devicetree/bindings/mfd/aspeed-lpc.txt | 100 +- .../devicetree/bindings/mfd/motorola-cpcap.txt | 16 +- .../devicetree/bindings/mtd/nand-controller.yaml | 7 + .../devicetree/bindings/mtd/qcom,nandc.yaml | 196 + .../devicetree/bindings/mtd/qcom_nandc.txt | 142 - .../devicetree/bindings/net/qcom,ipa.yaml | 6 +- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 113 + .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 2 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 + .../devicetree/bindings/power/brcm,bcm-pmb.yaml | 1 + .../bindings/power/reset/ltc2952-poweroff.txt | 4 + .../bindings/regulator/qcom,rpmh-regulator.txt | 180 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 162 + .../devicetree/bindings/serial/samsung_uart.yaml | 4 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 29 +- .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 7 + Documentation/devicetree/bindings/sound/ak5558.txt | 2 +- .../bindings/sound/audio-graph-port.yaml | 104 +- .../bindings/sound/intel,keembay-i2s.yaml | 2 +- .../bindings/sound/marvell,mmp-sspa.yaml | 6 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 11 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 11 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 11 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 11 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 11 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 5 +- .../devicetree/bindings/sound/rt1019.yaml | 2 + .../bindings/sound/socionext,uniphier-aio.yaml | 8 +- .../bindings/sound/socionext,uniphier-evea.yaml | 8 +- .../devicetree/bindings/sound/tlv320aic3x.txt | 21 +- .../devicetree/bindings/spi/cadence-quadspi.txt | 68 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 143 + .../devicetree/bindings/submitting-patches.rst | 2 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 56 +- .../devicetree/bindings/timer/arm,arch_timer.yaml | 19 + .../bindings/timer/nuvoton,npcm7xx-timer.txt | 3 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 9 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +- Documentation/dontdiff | 1 + Documentation/driver-api/device-io.rst | 356 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/driver-api/pin-control.rst | 2 +- Documentation/driver-api/pwm.rst | 6 +- Documentation/driver-api/vfio.rst | 48 +- Documentation/fb/fbcon.rst | 4 +- .../debug/debug-vm-pgtable/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 3 + Documentation/filesystems/cifs/cifsd.rst | 4 +- Documentation/filesystems/ext4/directory.rst | 27 + Documentation/filesystems/locking.rst | 5 + Documentation/filesystems/vfs.rst | 15 + Documentation/hid/intel-ish-hid.rst | 2 +- Documentation/leds/leds-lm3556.rst | 28 +- Documentation/misc-devices/dw-xdata-pcie.rst | 40 + Documentation/networking/ethtool-netlink.rst | 50 +- Documentation/networking/ip-sysctl.rst | 4 +- Documentation/networking/x25-iface.rst | 65 +- Documentation/power/power_supply_class.rst | 2 +- Documentation/power/runtime_pm.rst | 4 + Documentation/powerpc/booting.rst | 2 +- Documentation/powerpc/dawr-power9.rst | 2 +- Documentation/powerpc/eeh-pci-error-recovery.rst | 2 +- Documentation/powerpc/elfnote.rst | 2 +- Documentation/powerpc/firmware-assisted-dump.rst | 2 +- Documentation/powerpc/kaslr-booke32.rst | 2 +- Documentation/powerpc/mpc52xx.rst | 2 +- Documentation/powerpc/papr_hcalls.rst | 4 +- Documentation/powerpc/transactional_memory.rst | 4 +- Documentation/rust/arch-support.rst | 12 +- Documentation/rust/quick-start.rst | 14 +- Documentation/s390/pci.rst | 14 +- Documentation/scsi/BusLogic.rst | 26 +- Documentation/scsi/scsi_mid_low_api.rst | 4 - Documentation/security/keys/trusted-encrypted.rst | 229 +- Documentation/security/landlock.rst | 8 +- Documentation/spi/butterfly.rst | 2 +- Documentation/trace/coresight/coresight-trbe.rst | 38 + .../it_IT/process/submit-checklist.rst | 14 +- Documentation/translations/ja_JP/SubmitChecklist | 8 +- Documentation/translations/zh_CN/cpu-freq/core.rst | 105 + .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 259 + .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 130 + .../translations/zh_CN/cpu-freq/index.rst | 45 + .../translations/zh_CN/disclaimer-zh_CN.rst | 2 +- Documentation/translations/zh_CN/index.rst | 4 + .../zh_CN/process/submit-checklist.rst | 14 +- Documentation/usb/usbip_protocol.rst | 344 +- Documentation/userspace-api/landlock.rst | 28 +- .../userspace-api/media/cec/cec-pin-error-inj.rst | 2 +- Documentation/userspace-api/media/v4l/common.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 51 + .../media/v4l/ext-ctrls-colorimetry.rst | 93 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 12 + .../userspace-api/media/videodev2.h.rst.exceptions | 2 + Documentation/virt/kvm/api.rst | 25 +- Documentation/virt/kvm/arm/index.rst | 1 + Documentation/virt/kvm/arm/ptp_kvm.rst | 25 + Documentation/virt/kvm/devices/arm-vgic-v3.rst | 2 +- Documentation/x86/sgx.rst | 41 + MAINTAINERS | 187 +- Makefile | 213 +- Next/SHA1s | 356 +- Next/Trees | 2 + Next/merge.log | 10429 ++++++++++++------- arch/Kconfig | 68 + arch/arc/Kconfig | 9 +- arch/arm/Kconfig | 13 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 2 +- arch/arm/arm-soc-for-next-contents.txt | 176 +- arch/arm/boot/dts/Makefile | 9 +- arch/arm/boot/dts/armada-385-atl-x530.dts | 235 + arch/arm/boot/dts/armada-385-turris-omnia.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 202 + arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 1747 +++- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts | 14 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 14 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 638 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 33 + arch/arm/boot/dts/aspeed-g4.dtsi | 76 +- arch/arm/boot/dts/aspeed-g5.dtsi | 137 +- arch/arm/boot/dts/aspeed-g6.dtsi | 137 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 3 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +- arch/arm/boot/dts/at91sam9260ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- arch/arm/boot/dts/bcm2711.dtsi | 12 - arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 5 + arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 5 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 9 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 26 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 9 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 +- arch/arm/boot/dts/dra7.dtsi | 20 + arch/arm/boot/dts/ep7209.dtsi | 18 +- arch/arm/boot/dts/ep7211-edb7211.dts | 2 +- arch/arm/boot/dts/mstar-v7.dtsi | 23 + arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 1135 ++ arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 2 +- .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 40 + arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 76 + arch/arm/boot/dts/owl-s500-roseapplepi.dts | 132 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 6 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 52 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 9 + arch/arm/boot/dts/rk3228-evb.dts | 4 + arch/arm/boot/dts/rk3229-evb.dts | 4 + arch/arm/boot/dts/rk3229-xms6.dts | 6 + arch/arm/boot/dts/rk322x.dtsi | 3 - arch/arm/boot/dts/rv1108-elgin-r1.dts | 4 + arch/arm/boot/dts/rv1108-evb.dts | 4 + arch/arm/boot/dts/rv1108.dtsi | 3 - arch/arm/boot/dts/sama5d2.dtsi | 4 +- arch/arm/boot/dts/sama5d3.dtsi | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 4 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 214 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 210 +- arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 218 - arch/arm/boot/dts/ste-href520-tvk.dts | 4 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 2 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 48 +- arch/arm/boot/dts/stm32h7-pinctrl.dtsi | 275 + arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 306 - arch/arm/boot/dts/stm32h743.dtsi | 177 +- arch/arm/boot/dts/stm32h743i-disco.dts | 2 +- arch/arm/boot/dts/stm32h743i-eval.dts | 2 +- arch/arm/boot/dts/stm32h750.dtsi | 6 + arch/arm/boot/dts/stm32h750i-art-pi.dts | 229 + arch/arm/boot/dts/stm32mp151.dtsi | 2 + arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 4 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 + arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 64 + arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 35 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 11 + arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 3 + arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/u8500_defconfig | 14 + arch/arm/crypto/poly1305-glue.c | 2 +- arch/arm/include/asm/hypervisor.h | 3 + arch/arm/mach-davinci/board-da830-evm.c | 6 +- arch/arm/mach-davinci/board-dm365-evm.c | 6 +- arch/arm/mach-davinci/board-dm644x-evm.c | 6 +- arch/arm/mach-davinci/board-dm646x-evm.c | 6 +- arch/arm/mach-davinci/board-mityomapl138.c | 6 +- arch/arm/mach-davinci/board-sffsdr.c | 6 +- arch/arm/mach-exynos/platsmp.c | 28 +- arch/arm/mach-hisi/hisilicon.c | 4 +- arch/arm/mach-hisi/hotplug.c | 2 +- arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-hisi/platsmp.c | 2 +- arch/arm/mach-iop32x/n2100.c | 8 +- arch/arm/mach-keystone/keystone.c | 4 +- arch/arm/mach-mstar/Kconfig | 1 + arch/arm/mach-npcm/Kconfig | 12 +- arch/arm/mach-npcm/Makefile | 1 + arch/arm/mach-npcm/wpcm450.c | 13 + arch/arm/mach-omap1/ams-delta-fiq-handler.S | 1 + arch/arm/mach-omap1/board-osk.c | 6 +- arch/arm/mach-pxa/mainstone.c | 8 +- arch/arm/mach-pxa/stargate2.c | 6 +- arch/arm/mach-s3c/mach-mini2440.c | 6 +- arch/arm/mach-s3c/mach-rx1950.c | 11 +- arch/arm/mach-socfpga/Kconfig | 4 +- arch/arm/mach-spear/spear320.c | 2 - arch/arm/mach-spear/spear3xx.c | 10 - arch/arm/mach-stm32/board-dt.c | 1 + arch/arm/mach-ux500/platsmp.c | 2 +- arch/arm/mm/init.c | 6 +- arch/arm64/Kconfig | 52 +- arch/arm64/Kconfig.platforms | 24 +- arch/arm64/boot/dts/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 4 + .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 32 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 +- arch/arm64/boot/dts/altera/Makefile | 2 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 52 +- .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 86 + .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 113 + arch/arm64/boot/dts/apple/Makefile | 2 + arch/arm64/boot/dts/apple/t8103-j274.dts | 45 + arch/arm64/boot/dts/apple/t8103.dtsi | 135 + arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 107 +- .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 182 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 44 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 47 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/arm64/boot/dts/intel/Makefile | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 222 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 14 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 18 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 12 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 14 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 127 + arch/arm64/boot/dts/marvell/armada-8040-db.dts | 21 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 19 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 25 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 12 +- arch/arm64/boot/dts/marvell/cn9131-db.dts | 9 +- arch/arm64/boot/dts/marvell/cn9132-db.dts | 11 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 270 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 60 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 378 + arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 + .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 42 + .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 514 + .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 25 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 10 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 60 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 212 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 520 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 71 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 553 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 128 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 911 ++ arch/arm64/boot/dts/renesas/r8a77950.dtsi | 5 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 4 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 4 + .../boot/dts/rockchip/px30-engicam-common.dtsi | 5 + .../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 4 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 6 + arch/arm64/boot/dts/rockchip/px30.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 6 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 6 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 4 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 6 + arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 4 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 + .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 4 + arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 4 + .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 6 + .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 6 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 6 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 4 + .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 6 + .../dts/rockchip/rk3399-sapphire-excavator.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 3 - .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 5 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/configs/defconfig | 8 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/include/asm/barrier.h | 1 + arch/arm64/include/asm/cpufeature.h | 17 + arch/arm64/include/asm/cputype.h | 6 + arch/arm64/include/asm/el2_setup.h | 34 + arch/arm64/include/asm/fpsimd.h | 1 + arch/arm64/include/asm/hypervisor.h | 3 + arch/arm64/include/asm/io.h | 11 +- arch/arm64/include/asm/kvm_arm.h | 2 + arch/arm64/include/asm/kvm_host.h | 10 +- arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/kvm_mmu.h | 2 + arch/arm64/include/asm/memory.h | 16 + arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/mte.h | 6 - arch/arm64/include/asm/ptdump.h | 2 +- arch/arm64/include/asm/sysreg.h | 118 + arch/arm64/include/asm/word-at-a-time.h | 10 +- arch/arm64/kernel/Makefile | 5 + arch/arm64/kernel/acpi_parking_protocol.c | 3 +- arch/arm64/kernel/alternative.c | 4 +- arch/arm64/kernel/cpu-reset.h | 10 +- arch/arm64/kernel/cpufeature.c | 14 +- arch/arm64/kernel/entry-fpsimd.S | 5 + arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/fpsimd.c | 26 +- arch/arm64/kernel/ftrace.c | 2 +- arch/arm64/kernel/head.S | 39 +- arch/arm64/kernel/hyp-stub.S | 13 +- arch/arm64/kernel/idreg-override.c | 26 +- arch/arm64/kernel/image-vars.h | 3 +- arch/arm64/kernel/perf_event.c | 5 +- arch/arm64/kernel/psci.c | 3 +- arch/arm64/kernel/smp_spin_table.c | 3 +- arch/arm64/kernel/syscall.c | 16 + arch/arm64/kernel/vdso.c | 4 +- arch/arm64/kvm/arm.c | 9 +- arch/arm64/kvm/debug.c | 118 +- arch/arm64/kvm/handle_exit.c | 45 + arch/arm64/kvm/hyp/include/hyp/switch.h | 2 - arch/arm64/kvm/hyp/include/nvhe/gfp.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/memory.h | 3 +- arch/arm64/kvm/hyp/nvhe/Makefile | 6 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 56 +- arch/arm64/kvm/hyp/nvhe/host.S | 18 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 2 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 6 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 6 +- arch/arm64/kvm/hyp/nvhe/switch.c | 1 + arch/arm64/kvm/hyp/vhe/switch.c | 4 +- arch/arm64/kvm/hypercalls.c | 80 +- arch/arm64/kvm/mmu.c | 21 +- arch/arm64/kvm/reset.c | 5 + arch/arm64/kvm/sys_regs.c | 16 + arch/arm64/kvm/vgic/vgic-init.c | 12 +- arch/arm64/kvm/vgic/vgic-its.c | 8 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 3 + arch/arm64/kvm/vgic/vgic-mmio-v3.c | 81 +- arch/arm64/kvm/vgic/vgic-mmio.c | 10 +- arch/arm64/kvm/vgic/vgic.c | 3 +- arch/arm64/kvm/vgic/vgic.h | 1 + arch/arm64/mm/ptdump.c | 4 +- arch/arm64/mm/ptdump_debugfs.c | 2 +- arch/csky/Kconfig | 2 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/uaccess.h | 2 - arch/csky/lib/usercopy.c | 2 +- arch/h8300/include/asm/bitops.h | 8 +- arch/ia64/Kconfig | 31 +- arch/ia64/configs/bigsur_defconfig | 1 - arch/ia64/configs/generic_defconfig | 2 - arch/ia64/include/asm/meminit.h | 11 - arch/ia64/include/asm/module.h | 6 +- arch/ia64/include/asm/page.h | 25 +- arch/ia64/include/asm/pgtable.h | 5 - arch/ia64/kernel/Makefile | 2 +- arch/ia64/kernel/ia64_ksyms.c | 12 - arch/ia64/kernel/machine_kexec.c | 2 +- arch/ia64/kernel/module.c | 29 +- arch/ia64/mm/Makefile | 1 - arch/ia64/mm/contig.c | 4 - arch/ia64/mm/discontig.c | 27 +- arch/ia64/mm/fault.c | 15 - arch/ia64/mm/init.c | 213 - arch/m68k/fpsp040/Makefile | 4 - arch/m68k/ifpsp060/Makefile | 2 - arch/m68k/include/asm/mvme147hw.h | 3 + arch/m68k/mvme147/config.c | 14 +- arch/m68k/mvme16x/config.c | 14 +- arch/mips/Kconfig | 9 +- arch/mips/boot/dts/brcm/bcm3368.dtsi | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 132 +- arch/mips/boot/dts/brcm/bcm6328.dtsi | 119 +- arch/mips/boot/dts/brcm/bcm6358.dtsi | 85 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 129 +- arch/mips/boot/dts/brcm/bcm6368.dtsi | 129 +- arch/mips/cavium-octeon/octeon-memcpy.S | 8 +- arch/mips/crypto/poly1305-glue.c | 2 +- arch/mips/include/asm/io.h | 14 +- arch/mips/include/asm/page.h | 9 +- arch/mips/include/asm/processor.h | 4 - arch/mips/include/asm/thread_info.h | 6 - arch/mips/include/asm/uaccess.h | 459 +- arch/mips/kernel/access-helper.h | 19 + arch/mips/kernel/asm-offsets.c | 1 - arch/mips/kernel/cpu-probe.c | 3 - arch/mips/kernel/ftrace.c | 8 - arch/mips/kernel/process.c | 2 - arch/mips/kernel/scall32-o32.S | 4 +- arch/mips/kernel/traps.c | 105 +- arch/mips/kernel/unaligned.c | 205 +- arch/mips/kernel/vdso.c | 5 +- arch/mips/lib/memcpy.S | 28 +- arch/mips/lib/memset.S | 3 - arch/mips/lib/strncpy_user.S | 48 +- arch/mips/lib/strnlen_user.S | 44 +- arch/mips/mm/Makefile | 6 + arch/mips/mm/maccess.c | 10 + arch/mips/mm/physaddr.c | 56 + arch/mips/netlogic/common/irq.c | 6 +- arch/mips/ralink/Kconfig | 1 + arch/nds32/include/asm/uaccess.h | 1 - arch/nios2/include/asm/uaccess.h | 1 - arch/parisc/Kconfig | 5 +- arch/parisc/include/asm/cmpxchg.h | 2 +- arch/parisc/math-emu/fpu.h | 32 +- arch/powerpc/Kconfig | 19 +- arch/powerpc/Kconfig.debug | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 1 + arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/cpm2.h | 2 +- arch/powerpc/include/asm/fsl_pamu_stash.h | 12 +- arch/powerpc/include/asm/inst.h | 34 + arch/powerpc/include/asm/interrupt.h | 24 + arch/powerpc/include/asm/jump_label.h | 21 +- arch/powerpc/include/asm/ppc-opcode.h | 12 + arch/powerpc/include/asm/processor.h | 1 + arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/thread_info.h | 6 + arch/powerpc/include/asm/uaccess.h | 299 +- arch/powerpc/include/uapi/asm/posix_types.h | 5 - arch/powerpc/kernel/Makefile | 4 + arch/powerpc/kernel/align.c | 68 +- arch/powerpc/kernel/exceptions-64s.S | 45 - arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 2 +- arch/powerpc/kernel/idle_book3s.S | 4 + arch/powerpc/kernel/jump_label.c | 4 +- arch/powerpc/kernel/ptrace/Makefile | 4 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 14 - arch/powerpc/kernel/ptrace/ptrace-fpu.c | 10 + arch/powerpc/kernel/ptrace/ptrace-novsx.c | 8 + arch/powerpc/kernel/ptrace/ptrace-view.c | 2 - arch/powerpc/kernel/security.c | 261 + arch/powerpc/kernel/setup_64.c | 264 - arch/powerpc/kernel/signal.h | 22 + arch/powerpc/kernel/signal_32.c | 271 +- arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 130 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 6 +- arch/powerpc/net/Makefile | 6 +- arch/powerpc/net/bpf_jit.h | 61 + arch/powerpc/net/bpf_jit32.h | 139 - arch/powerpc/net/bpf_jit64.h | 21 +- arch/powerpc/net/bpf_jit_asm.S | 226 - arch/powerpc/net/bpf_jit_comp.c | 782 +- arch/powerpc/net/bpf_jit_comp32.c | 1095 ++ arch/powerpc/net/bpf_jit_comp64.c | 295 +- arch/powerpc/perf/isa207-common.c | 4 +- arch/powerpc/platforms/Kconfig.cputype | 16 +- arch/powerpc/platforms/powernv/memtrace.c | 18 +- arch/powerpc/platforms/pseries/lpar.c | 6 +- arch/powerpc/platforms/pseries/vio.c | 4 + arch/powerpc/purgatory/trampoline_64.S | 1 - arch/riscv/Kconfig | 10 +- arch/riscv/Kconfig.erratas | 44 + arch/riscv/Kconfig.socs | 1 + arch/riscv/Makefile | 1 + arch/riscv/errata/Makefile | 2 + arch/riscv/errata/alternative.c | 74 + arch/riscv/errata/sifive/Makefile | 2 + arch/riscv/errata/sifive/errata.c | 106 + arch/riscv/errata/sifive/errata_cip_453.S | 38 + arch/riscv/include/asm/alternative-macros.h | 142 + arch/riscv/include/asm/alternative.h | 39 + arch/riscv/include/asm/asm.h | 1 + arch/riscv/include/asm/csr.h | 3 + arch/riscv/include/asm/errata_list.h | 39 + arch/riscv/include/asm/sbi.h | 3 + arch/riscv/include/asm/sections.h | 1 + arch/riscv/include/asm/tlbflush.h | 3 +- arch/riscv/include/asm/uaccess.h | 8 +- arch/riscv/include/asm/vendorid_list.h | 10 + arch/riscv/include/uapi/asm/setup.h | 8 - arch/riscv/kernel/entry.S | 7 +- arch/riscv/kernel/sbi.c | 15 + arch/riscv/kernel/smpboot.c | 4 + arch/riscv/kernel/vdso/Makefile | 12 +- arch/riscv/kernel/vmlinux.lds.S | 7 + arch/riscv/mm/kasan_init.c | 2 +- arch/s390/Kconfig | 12 +- arch/s390/include/asm/ccwdev.h | 3 - arch/s390/include/asm/stacktrace.h | 1 + arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dumpstack.c | 12 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/setup.c | 2 +- arch/s390/mm/page-states.c | 8 +- arch/s390/pci/pci_sysfs.c | 9 + arch/sh/Kconfig | 7 +- arch/sh/mm/Kconfig | 8 - arch/sparc/include/asm/io_64.h | 4 + arch/x86/Kconfig | 31 +- arch/x86/crypto/poly1305_glue.c | 6 +- arch/x86/entry/common.c | 3 + arch/x86/events/amd/iommu.c | 1 + arch/x86/events/amd/iommu.h | 19 - arch/x86/events/intel/Makefile | 2 +- arch/x86/events/intel/uncore.c | 200 +- arch/x86/events/intel/uncore.h | 19 +- arch/x86/events/intel/uncore_discovery.c | 622 ++ arch/x86/events/intel/uncore_discovery.h | 131 + arch/x86/events/intel/uncore_snbep.c | 60 +- arch/x86/hyperv/hv_proc.c | 1 - arch/x86/include/asm/alternative.h | 17 +- arch/x86/include/asm/asm-prototypes.h | 13 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/entry-common.h | 16 + arch/x86/include/asm/insn.h | 2 + arch/x86/include/asm/intel-family.h | 52 +- arch/x86/include/asm/nospec-branch.h | 6 +- arch/x86/include/asm/sgx.h | 378 + arch/x86/include/asm/smp.h | 1 + arch/x86/kernel/alternative.c | 51 +- arch/x86/kernel/cpu/cacheinfo.c | 2 +- arch/x86/kernel/cpu/cpuid-deps.c | 3 + arch/x86/kernel/cpu/feat_ctl.c | 71 +- arch/x86/kernel/cpu/mce/severity.c | 2 +- arch/x86/kernel/cpu/scattered.c | 2 + arch/x86/kernel/cpu/sgx/Makefile | 1 + arch/x86/kernel/cpu/sgx/arch.h | 338 - arch/x86/kernel/cpu/sgx/driver.c | 17 - arch/x86/kernel/cpu/sgx/encl.c | 33 +- arch/x86/kernel/cpu/sgx/encl.h | 1 + arch/x86/kernel/cpu/sgx/encls.h | 30 +- arch/x86/kernel/cpu/sgx/ioctl.c | 29 +- arch/x86/kernel/cpu/sgx/main.c | 97 +- arch/x86/kernel/cpu/sgx/sgx.h | 17 +- arch/x86/kernel/cpu/sgx/virt.c | 376 + arch/x86/kernel/kprobes/core.c | 4 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/smpboot.c | 26 +- arch/x86/kernel/traps.c | 6 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/kvm/Kconfig | 12 + arch/x86/kvm/hyperv.c | 9 +- arch/x86/kvm/mmu/mmu.c | 9 +- arch/x86/kvm/mmu/tdp_mmu.c | 26 +- arch/x86/kvm/mmu/tdp_mmu.h | 24 +- arch/x86/kvm/svm/nested.c | 32 +- arch/x86/kvm/svm/sev.c | 70 +- arch/x86/kvm/svm/svm.h | 1 + arch/x86/kvm/x86.c | 48 +- arch/x86/lib/msr.c | 4 +- arch/x86/lib/retpoline.S | 65 +- arch/x86/mm/init_64.c | 7 +- arch/x86/net/bpf_jit_comp.c | 11 +- arch/x86/net/bpf_jit_comp32.c | 11 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel-quark/imr_selftest.c | 2 +- arch/xtensa/Kconfig | 1 + block/bio-integrity.c | 3 +- block/bio.c | 2 +- block/blk-core.c | 6 +- block/blk-map.c | 120 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 3 +- block/blk-mq-tag.c | 4 +- block/blk-mq.c | 3 +- block/blk-settings.c | 53 +- block/blk-sysfs.c | 9 +- block/blk-zoned.c | 8 - block/blk.h | 18 +- block/bounce.c | 138 +- block/elevator.c | 3 +- block/genhd.c | 183 +- block/ioprio.c | 11 +- block/partitions/core.c | 54 +- block/scsi_ioctl.c | 2 +- certs/Kconfig | 2 +- certs/Makefile | 8 + certs/system_certificates.S | 13 +- certs/system_keyring.c | 26 +- crypto/fcrypt.c | 5 +- crypto/keywrap.c | 4 +- crypto/rng.c | 10 +- drivers/accessibility/speakup/i18n.c | 4 +- drivers/acpi/ac.c | 28 +- drivers/acpi/acpi_apd.c | 8 +- drivers/acpi/acpi_ipmi.c | 1 - drivers/acpi/acpi_lpss.c | 2 + drivers/acpi/acpi_pad.c | 4 + drivers/acpi/acpi_processor.c | 18 +- drivers/acpi/acpi_video.c | 39 +- drivers/acpi/acpica/acpredef.h | 15 + drivers/acpi/acpica/acresrc.h | 4 + drivers/acpi/acpica/acutils.h | 1 + drivers/acpi/acpica/amlresrc.h | 19 +- drivers/acpi/acpica/rscalc.c | 4 +- drivers/acpi/acpica/rsdump.c | 8 + drivers/acpi/acpica/rsdumpinfo.c | 26 + drivers/acpi/acpica/rsinfo.c | 6 +- drivers/acpi/acpica/rslist.c | 9 +- drivers/acpi/acpica/rsmisc.c | 19 + drivers/acpi/acpica/rsserial.c | 75 + drivers/acpi/acpica/utresdecode.c | 10 +- drivers/acpi/acpica/utresrc.c | 1 + drivers/acpi/arm64/iort.c | 13 +- drivers/acpi/battery.c | 63 +- drivers/acpi/button.c | 9 +- drivers/acpi/cppc_acpi.c | 85 +- drivers/acpi/custom_method.c | 2 +- drivers/acpi/device_pm.c | 3 + drivers/acpi/device_sysfs.c | 15 +- drivers/acpi/dock.c | 7 +- drivers/acpi/internal.h | 3 +- drivers/acpi/nfit/core.c | 5 +- drivers/acpi/numa/hmat.c | 3 +- drivers/acpi/power.c | 3 +- drivers/acpi/processor_idle.c | 5 + drivers/acpi/scan.c | 143 +- drivers/acpi/utils.c | 11 + drivers/android/binder.c | 30 +- drivers/android/binder_alloc.c | 15 +- drivers/android/binder_alloc.h | 8 +- drivers/android/binder_internal.h | 6 +- drivers/ata/ahci_brcm.c | 46 +- drivers/ata/ahci_ceva.c | 8 +- drivers/ata/ahci_tegra.c | 66 +- drivers/ata/libata-scsi.c | 3 +- drivers/ata/pata_ixp4xx_cf.c | 2 +- drivers/ata/pata_legacy.c | 98 +- drivers/ata/pata_platform.c | 4 +- drivers/base/attribute_container.c | 4 + drivers/base/base.h | 1 + drivers/base/core.c | 75 +- drivers/base/dd.c | 30 +- drivers/base/devcoredump.c | 4 +- drivers/base/devres.c | 6 +- drivers/base/node.c | 26 +- drivers/base/platform-msi.c | 3 +- drivers/base/platform.c | 11 +- drivers/base/power/clock_ops.c | 2 +- drivers/base/power/runtime.c | 2 +- drivers/base/power/wakeup.c | 17 +- drivers/base/regmap/regmap-irq.c | 45 +- drivers/base/swnode.c | 83 +- drivers/base/test/property-entry-test.c | 11 +- drivers/block/Kconfig | 2 +- drivers/block/drbd/drbd_interval.c | 8 +- drivers/block/drbd/drbd_main.c | 35 +- drivers/block/drbd/drbd_nl.c | 17 +- drivers/block/drbd/drbd_receiver.c | 26 +- drivers/block/drbd/drbd_state.c | 7 +- drivers/block/floppy.c | 136 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/null_blk/main.c | 26 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/swim.c | 2 - drivers/block/swim3.c | 34 +- drivers/block/virtio_blk.c | 76 +- drivers/block/xen-blkfront.c | 6 +- drivers/bluetooth/Kconfig | 10 + drivers/bluetooth/Makefile | 2 + drivers/bluetooth/btusb.c | 11 +- drivers/bluetooth/virtio_bt.c | 404 + drivers/bus/mhi/core/init.c | 25 +- drivers/bus/mhi/core/internal.h | 12 + drivers/bus/mhi/core/main.c | 304 +- drivers/bus/mhi/core/pm.c | 30 +- drivers/bus/mhi/pci_generic.c | 104 +- drivers/bus/mvebu-mbus.c | 2 +- drivers/cdrom/gdrom.c | 5 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/omap-rng.c | 11 +- drivers/char/ipmi/ipmi_msghandler.c | 54 +- drivers/char/ipmi/ipmi_si.h | 8 +- drivers/char/ipmi/ipmi_si_hardcode.c | 73 +- drivers/char/ipmi/ipmi_si_hotmod.c | 24 +- drivers/char/ipmi/ipmi_si_intf.c | 32 +- drivers/char/ipmi/ipmi_si_pci.c | 22 +- drivers/char/ipmi/ipmi_si_platform.c | 95 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 27 +- drivers/char/pcmcia/synclink_cs.c | 2 - drivers/char/random.c | 21 +- drivers/char/rust_example.rs | 12 +- drivers/char/tpm/eventlog/acpi.c | 33 +- drivers/char/tpm/eventlog/common.c | 3 + drivers/char/tpm/eventlog/efi.c | 29 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 1 + drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 4 +- drivers/clk/bcm/clk-raspberrypi.c | 2 +- drivers/clk/clk-fixed-factor.c | 9 +- drivers/clk/clk-mux.c | 35 + drivers/clk/clk.c | 47 +- drivers/clk/keystone/sci-clk.c | 4 +- drivers/clk/mvebu/armada-37xx-periph.c | 83 +- drivers/clk/qcom/a53-pll.c | 1 + drivers/clk/qcom/a7-pll.c | 1 + drivers/clk/qcom/apss-ipq-pll.c | 1 + drivers/clk/qcom/dispcc-sc7180.c | 70 +- drivers/clk/qcom/dispcc-sdm845.c | 217 +- drivers/clk/qcom/dispcc-sm8250.c | 124 +- drivers/clk/qcom/gcc-sc7180.c | 196 +- drivers/clk/qcom/gcc-sc7280.c | 248 +- drivers/clk/qcom/gcc-sc8180x.c | 122 +- drivers/clk/qcom/gcc-sdm845.c | 650 +- drivers/clk/qcom/gcc-sdx55.c | 8 +- drivers/clk/qcom/gcc-sm8150.c | 100 +- drivers/clk/qcom/gcc-sm8250.c | 345 +- drivers/clk/qcom/gcc-sm8350.c | 418 +- drivers/clk/qcom/gpucc-sc7180.c | 3 - drivers/clk/qcom/gpucc-sdm845.c | 45 +- drivers/clk/qcom/gpucc-sm8150.c | 9 +- drivers/clk/qcom/gpucc-sm8250.c | 9 +- drivers/clk/qcom/videocc-sc7180.c | 4 - drivers/clk/qcom/videocc-sdm845.c | 55 +- drivers/clk/qcom/videocc-sm8150.c | 20 +- drivers/clk/qcom/videocc-sm8250.c | 30 +- drivers/clk/samsung/clk-exynos4412-isp.c | 4 +- drivers/clk/samsung/clk-exynos7.c | 7 +- drivers/clk/samsung/clk-s5pv210-audss.c | 4 +- drivers/clk/sifive/Kconfig | 2 + drivers/clk/sifive/fu740-prci.c | 11 + drivers/clk/sifive/fu740-prci.h | 2 +- drivers/clk/sifive/sifive-prci.c | 54 + drivers/clk/sifive/sifive-prci.h | 13 + drivers/clk/socfpga/Kconfig | 19 + drivers/clk/socfpga/Makefile | 11 +- drivers/clk/socfpga/clk-agilex.c | 117 +- drivers/clk/socfpga/clk-gate-a10.c | 9 +- drivers/clk/socfpga/clk-gate-s10.c | 17 +- drivers/clk/socfpga/clk-gate.c | 11 +- drivers/clk/socfpga/clk-periph-a10.c | 11 +- drivers/clk/socfpga/clk-periph-s10.c | 42 +- drivers/clk/socfpga/clk-periph.c | 8 +- drivers/clk/socfpga/clk-pll-a10.c | 12 +- drivers/clk/socfpga/clk-pll-s10.c | 45 +- drivers/clk/socfpga/clk-pll.c | 18 +- drivers/clk/socfpga/clk-s10.c | 68 +- drivers/clk/socfpga/stratix10-clk.h | 24 +- drivers/clk/zynqmp/Kconfig | 4 +- drivers/clk/zynqmp/pll.c | 24 +- drivers/clocksource/arm_arch_timer.c | 83 +- drivers/clocksource/timer-ti-dm-systimer.c | 142 +- drivers/cpufreq/armada-37xx-cpufreq.c | 111 +- drivers/cpufreq/cpufreq.c | 3 - drivers/cpufreq/intel_pstate.c | 22 +- drivers/cpuidle/Kconfig.arm | 2 +- drivers/cpuidle/cpuidle-tegra.c | 19 +- drivers/cpuidle/driver.c | 4 + drivers/cpuidle/governors/menu.c | 17 +- drivers/cpuidle/governors/teo.c | 54 +- drivers/crypto/allwinner/Kconfig | 14 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 7 +- drivers/crypto/ccp/ccp-crypto-main.c | 3 +- drivers/crypto/ccp/ccp-ops.c | 1 - drivers/crypto/chelsio/chcr_algo.c | 19 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 24 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 50 +- drivers/crypto/hisilicon/qm.c | 1 - drivers/crypto/hisilicon/sec/sec_algs.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 50 +- drivers/crypto/hisilicon/sec2/sec_main.c | 19 +- drivers/crypto/hisilicon/zip/zip.h | 46 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 706 +- drivers/crypto/qat/qat_common/adf_isr.c | 29 +- drivers/crypto/qat/qat_common/adf_transport.c | 1 + drivers/crypto/rockchip/rk3288_crypto_ahash.c | 2 +- drivers/crypto/sa2ul.c | 8 +- drivers/cxl/mem.c | 143 +- drivers/dax/bus.c | 6 +- drivers/dma-buf/dma-fence.c | 27 +- drivers/dma/Kconfig | 2 +- drivers/edac/Kconfig | 2 +- drivers/edac/altera_edac.c | 17 +- drivers/firewire/nosy.c | 9 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/google/gsmi.c | 14 +- drivers/firmware/psci/psci.c | 9 +- drivers/firmware/qcom_scm-legacy.c | 4 +- drivers/firmware/qcom_scm-smc.c | 12 +- drivers/firmware/qcom_scm.c | 89 +- drivers/firmware/qcom_scm.h | 7 +- drivers/firmware/raspberrypi.c | 69 +- drivers/firmware/smccc/Makefile | 2 +- drivers/firmware/smccc/kvm_guest.c | 50 + drivers/firmware/smccc/smccc.c | 1 + drivers/fpga/Kconfig | 8 +- drivers/fpga/dfl-pci.c | 18 +- drivers/gpio/Kconfig | 8 +- drivers/gpio/gpio-104-dio-48e.c | 50 +- drivers/gpio/gpio-ich.c | 2 - drivers/gpio/gpio-it87.c | 8 - drivers/gpio/gpio-mpc8xxx.c | 47 +- drivers/gpio/gpio-raspberrypi-exp.c | 2 +- drivers/gpio/gpio-sim.c | 1 + drivers/gpio/gpiolib-acpi.c | 14 + drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 151 - drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 19 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 233 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 131 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 20 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 9 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 8 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 + drivers/gpu/drm/amd/amdgpu/soc15.c | 15 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 75 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 281 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 37 + drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 4 - drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 41 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 207 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 29 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 14 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 29 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 16 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 16 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 16 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 3 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 3 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 17 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 +- .../drm/amd/display/modules/freesync/freesync.c | 4 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 - .../drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h | 2 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 229 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/arm/display/include/malidp_utils.h | 3 - drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 16 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 19 +- drivers/gpu/drm/bridge/Kconfig | 3 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 34 + drivers/gpu/drm/bridge/analogix/anx7625.h | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 1 + drivers/gpu/drm/drm_displayid.c | 132 + drivers/gpu/drm/drm_dp_helper.c | 24 +- drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_edid.c | 171 +- drivers/gpu/drm/drm_internal.h | 1 - drivers/gpu/drm/drm_modes.c | 6 +- drivers/gpu/drm/drm_syncobj.c | 25 +- drivers/gpu/drm/drm_vblank.c | 3 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 1 - drivers/gpu/drm/gma500/power.c | 3 +- drivers/gpu/drm/i915/display/intel_acpi.c | 22 +- drivers/gpu/drm/i915/display/intel_bios.c | 7 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 34 +- drivers/gpu/drm/i915/display/intel_csr.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 37 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 59 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 84 +- drivers/gpu/drm/i915/display/intel_dp.c | 29 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 - drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 45 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll.c | 6 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 6 +- drivers/gpu/drm/i915/display/intel_fbc.c | 7 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 15 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 9 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 7 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 12 + drivers/gpu/drm/i915/display/intel_panel.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 19 +- drivers/gpu/drm/i915/display/intel_psr.c | 13 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 62 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 46 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 26 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 16 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 4 +- drivers/gpu/drm/i915/gt/debugfs_gt.c | 2 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 4 +- drivers/gpu/drm/i915/gt/gen6_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen7_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/gen8_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen9_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 23 +- drivers/gpu/drm/i915/gt/intel_context.c | 3 +- drivers/gpu/drm/i915/gt/intel_context.h | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 35 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 26 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine_user.h | 3 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 97 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 26 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 23 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h | 21 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 44 +- drivers/gpu/drm/i915/gt/intel_gt.h | 1 + .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 3 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 5 + drivers/gpu/drm/i915/gt/intel_llc.c | 3 +- drivers/gpu/drm/i915/gt/intel_llc.h | 3 +- drivers/gpu/drm/i915/gt/intel_llc_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 6 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 5 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 21 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 22 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 4 + drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 3 +- drivers/gpu/drm/i915/gt/intel_rc6_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 97 +- drivers/gpu/drm/i915/gt/intel_region_lmem.h | 6 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 27 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 20 +- drivers/gpu/drm/i915/gt/intel_reset.c | 18 +- drivers/gpu/drm/i915/gt/intel_reset.h | 3 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_ring.c | 8 +- drivers/gpu/drm/i915/gt/intel_ring.h | 4 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 146 +- drivers/gpu/drm/i915/gt/intel_ring_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_rps.c | 3 +- drivers/gpu/drm/i915/gt/intel_rps.h | 3 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 3 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 3 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 21 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 14 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 3 +- drivers/gpu/drm/i915/gt/mock_engine.c | 29 +- drivers/gpu/drm/i915/gt/mock_engine.h | 21 +- drivers/gpu/drm/i915/gt/selftest_context.c | 3 +- drivers/gpu/drm/i915/gt/selftest_engine.c | 3 +- drivers/gpu/drm/i915/gt/selftest_engine.h | 3 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 3 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 17 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 11 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 54 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 21 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 3 +- drivers/gpu/drm/i915/gt/selftest_llc.h | 3 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 1 - drivers/gpu/drm/i915/gt/selftest_mocs.c | 35 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 3 +- drivers/gpu/drm/i915/gt/selftest_rc6.h | 3 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 3 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 19 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 16 +- drivers/gpu/drm/i915/gvt/debugfs.c | 2 +- drivers/gpu/drm/i915/i915_buddy.c | 3 + drivers/gpu/drm/i915/i915_buddy.h | 7 +- drivers/gpu/drm/i915/i915_drv.c | 44 +- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_irq.c | 52 +- drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_priolist_types.h | 11 +- drivers/gpu/drm/i915/i915_reg.h | 2 + drivers/gpu/drm/i915/i915_request.c | 9 +- drivers/gpu/drm/i915/i915_request.h | 2 +- drivers/gpu/drm/i915/i915_scheduler.c | 52 +- drivers/gpu/drm/i915/i915_scheduler.h | 16 +- drivers/gpu/drm/i915/i915_suspend.c | 6 + drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_device_info.h | 3 +- drivers/gpu/drm/i915/intel_memory_region.c | 54 +- drivers/gpu/drm/i915/intel_memory_region.h | 22 +- drivers/gpu/drm/i915/intel_pm.c | 12 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 48 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 3 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 77 + drivers/gpu/drm/imx/imx-drm-core.c | 23 +- drivers/gpu/drm/imx/imx-ldb.c | 17 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 11 +- drivers/gpu/drm/imx/ipuv3-plane.c | 62 +- drivers/gpu/drm/mediatek/mtk_cec.c | 6 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 32 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 1 + drivers/gpu/drm/mediatek/mtk_dsi.c | 9 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 175 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 1 + drivers/gpu/drm/msm/Kconfig | 9 +- drivers/gpu/drm/msm/Makefile | 9 - drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 12 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 18 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 88 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 30 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 11 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 1 + .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 26 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 195 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 31 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 793 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 54 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 19 +- drivers/gpu/drm/msm/dp/dp_debug.c | 33 +- drivers/gpu/drm/msm/dp/dp_hpd.c | 4 +- drivers/gpu/drm/msm/dp/dp_power.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.h | 60 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 30 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 161 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 41 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 747 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 939 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 16 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 654 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 479 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 774 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 184 - drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 132 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 881 -- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 1096 -- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 643 -- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 526 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 913 -- drivers/gpu/drm/msm/msm_debugfs.c | 14 +- drivers/gpu/drm/msm/msm_drv.c | 24 +- drivers/gpu/drm/msm/msm_drv.h | 29 +- drivers/gpu/drm/msm/msm_fb.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 212 +- drivers/gpu/drm/msm/msm_gem.h | 126 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 166 +- drivers/gpu/drm/msm/msm_gpu.c | 2 + drivers/gpu/drm/msm/msm_gpu.h | 2 + drivers/gpu/drm/msm/msm_gpu_trace.h | 13 + drivers/gpu/drm/panel/panel-dsi-cm.c | 12 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/radeon/r600.c | 2 + drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 3 + drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/tegra/dc.c | 2 + drivers/gpu/drm/tegra/dpaux.c | 11 +- drivers/gpu/drm/tegra/sor.c | 41 +- drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/vc4/vc4_crtc.c | 17 + drivers/gpu/drm/vc4/vc4_plane.c | 1 - drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/gpu/host1x/bus.c | 30 +- drivers/gpu/ipu-v3/ipu-dc.c | 5 + drivers/gpu/ipu-v3/ipu-di.c | 7 + drivers/greybus/es2.c | 2 +- drivers/hid/hid-alps.c | 2 +- drivers/hid/hid-core.c | 2 +- drivers/hid/hid-debug.c | 1 + drivers/hid/hid-elan.c | 17 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 22 +- drivers/hid/hid-kye.c | 2 +- drivers/hid/hid-lenovo.c | 147 +- drivers/hid/hid-logitech-hidpp.c | 7 +- drivers/hid/hid-magicmouse.c | 158 +- drivers/hid/hid-picolcd_core.c | 5 +- drivers/hid/hid-sensor-custom.c | 5 +- drivers/hid/hid-sensor-hub.c | 4 +- drivers/hid/hid-thrustmaster.c | 29 +- drivers/hid/hid-uclogic-params.c | 8 +- drivers/hid/hid-uclogic-rdesc.c | 2 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 3 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 45 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 11 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 9 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 9 +- drivers/hid/intel-ish-hid/ishtp/client.c | 5 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 4 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 4 +- drivers/hid/usbhid/hid-pidff.c | 4 +- drivers/hid/usbhid/usbkbd.c | 18 +- drivers/hid/wacom_sys.c | 2 +- drivers/hv/hv.c | 1 - drivers/hwmon/amd_energy.c | 56 +- drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/hwtracing/coresight/Kconfig | 24 +- drivers/hwtracing/coresight/Makefile | 1 + drivers/hwtracing/coresight/coresight-core.c | 31 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 121 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 162 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 19 +- drivers/hwtracing/coresight/coresight-etm4x.h | 83 +- drivers/hwtracing/coresight/coresight-platform.c | 6 + drivers/hwtracing/coresight/coresight-priv.h | 3 + drivers/hwtracing/coresight/coresight-trbe.c | 1157 ++ drivers/hwtracing/coresight/coresight-trbe.h | 152 + drivers/i2c/busses/Kconfig | 22 +- drivers/i2c/busses/Makefile | 2 + drivers/i2c/busses/i2c-brcmstb.c | 1 - drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-cp2615.c | 330 + drivers/i2c/busses/i2c-designware-common.c | 3 + drivers/i2c/busses/i2c-designware-core.h | 8 + drivers/i2c/busses/i2c-designware-master.c | 156 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 61 + drivers/i2c/busses/i2c-exynos5.c | 2 +- drivers/i2c/busses/i2c-hisi.c | 504 + drivers/i2c/busses/i2c-icy.c | 32 +- drivers/i2c/busses/i2c-mlxbf.c | 14 +- drivers/i2c/busses/i2c-mpc.c | 103 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 6 +- drivers/i2c/busses/i2c-qcom-cci.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 10 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 52 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 1 - drivers/i2c/i2c-boardinfo.c | 11 - drivers/i2c/i2c-core-base.c | 110 +- drivers/idle/intel_idle.c | 1 + drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/accel/adis16201.c | 2 +- drivers/iio/adc/Kconfig | 4 +- drivers/iio/adc/ad7298.c | 6 - drivers/iio/adc/ad7476.c | 18 +- drivers/iio/adc/ad7766.c | 15 +- drivers/iio/adc/ad7887.c | 6 - drivers/iio/adc/ad7923.c | 47 +- drivers/iio/adc/ad799x.c | 6 - drivers/iio/adc/ad_sigma_delta.c | 7 +- drivers/iio/adc/exynos_adc.c | 4 +- drivers/iio/adc/nau7802.c | 6 +- drivers/iio/adc/stm32-dfsdm-adc.c | 10 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/cdc/Kconfig | 17 + drivers/iio/cdc/Makefile | 6 + drivers/iio/cdc/ad7150.c | 673 ++ drivers/iio/chemical/scd30_core.c | 16 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5758.c | 2 +- drivers/iio/dac/ad5766.c | 2 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 2 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/imu/adis16460.c | 4 +- drivers/iio/imu/adis16475.c | 5 +- drivers/iio/imu/adis_trigger.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 72 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 + drivers/iio/industrialio-buffer.c | 23 +- drivers/iio/industrialio-core.c | 70 +- drivers/iio/industrialio-event.c | 3 +- drivers/iio/industrialio-trigger.c | 32 +- drivers/iio/inkern.c | 2 +- drivers/iio/magnetometer/yamaha-yas530.c | 4 +- drivers/iio/proximity/sx9310.c | 52 +- drivers/iio/trigger/iio-trig-hrtimer.c | 2 +- drivers/infiniband/core/addr.c | 4 +- drivers/infiniband/core/cm.c | 3 +- drivers/infiniband/core/verbs.c | 4 +- drivers/infiniband/hw/cxgb4/cm.c | 6 +- drivers/infiniband/hw/efa/efa_main.c | 10 +- drivers/infiniband/hw/hfi1/affinity.c | 21 +- drivers/infiniband/hw/hfi1/hfi.h | 1 + drivers/infiniband/hw/hfi1/init.c | 10 +- drivers/infiniband/hw/hfi1/ipoib.h | 13 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 9 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 71 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 2 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 3 +- drivers/infiniband/hw/hfi1/sdma.h | 18 - drivers/infiniband/hw/hfi1/trace_tx.h | 179 + drivers/infiniband/hw/hfi1/user_sdma.c | 12 +- drivers/infiniband/hw/hfi1/user_sdma.h | 1 + drivers/infiniband/hw/hns/hns_roce_cmd.c | 35 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 92 +- drivers/infiniband/hw/hns/hns_roce_device.h | 34 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 34 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1354 ++- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 210 +- drivers/infiniband/hw/hns/hns_roce_main.c | 8 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 16 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- .../infiniband/hw/usnic/usnic_uiom_interval_tree.c | 3 +- drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_loc.h | 30 +- drivers/infiniband/sw/rxe/rxe_mr.c | 271 +- drivers/infiniband/sw/rxe/rxe_pool.c | 14 +- drivers/infiniband/sw/rxe/rxe_req.c | 10 +- drivers/infiniband/sw/rxe/rxe_resp.c | 34 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 22 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 60 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 5 + drivers/infiniband/ulp/iser/iscsi_iser.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 20 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs.c | 24 + drivers/infiniband/ulp/rtrs/rtrs.h | 3 +- drivers/input/keyboard/gpio_keys.c | 30 +- drivers/input/mouse/elantech.c | 6 +- drivers/input/serio/apbps2.c | 3 +- drivers/input/touchscreen/Kconfig | 24 + drivers/input/touchscreen/Makefile | 2 + drivers/input/touchscreen/cyttsp_core.c | 21 +- drivers/input/touchscreen/cyttsp_core.h | 1 - drivers/input/touchscreen/elants_i2c.c | 44 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 690 ++ drivers/input/touchscreen/mms114.c | 22 +- drivers/input/touchscreen/msg2638.c | 337 + drivers/input/touchscreen/raspberrypi-ts.c | 2 +- drivers/input/touchscreen/silead.c | 44 +- drivers/interconnect/qcom/bcm-voter.c | 2 +- drivers/interconnect/qcom/sdm660.c | 1 + drivers/interconnect/qcom/sm8350.c | 82 +- drivers/iommu/Kconfig | 4 +- drivers/iommu/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 2 - drivers/iommu/amd/amd_iommu_types.h | 1 - drivers/iommu/amd/init.c | 5 - drivers/iommu/amd/iommu.c | 192 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 241 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 18 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 111 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 2 +- drivers/iommu/dma-iommu.c | 18 +- drivers/iommu/fsl_pamu.c | 293 +- drivers/iommu/fsl_pamu.h | 12 +- drivers/iommu/fsl_pamu_domain.c | 688 +- drivers/iommu/fsl_pamu_domain.h | 46 - drivers/iommu/intel/iommu.c | 170 +- drivers/iommu/intel/pasid.c | 44 +- drivers/iommu/intel/pasid.h | 6 +- drivers/iommu/intel/svm.c | 61 +- drivers/iommu/io-pgfault.c | 461 + drivers/iommu/iommu-sva-lib.h | 53 + drivers/iommu/iommu.c | 118 +- drivers/iommu/iova.c | 34 +- drivers/iommu/mtk_iommu.c | 17 +- drivers/iommu/mtk_iommu_v1.c | 10 +- drivers/iommu/of_iommu.c | 5 - drivers/iommu/sprd-iommu.c | 2 +- drivers/irqchip/Kconfig | 14 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-apple-aic.c | 852 ++ drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-hip04.c | 4 +- drivers/irqchip/irq-mbigen.c | 4 +- drivers/irqchip/irq-mst-intc.c | 98 +- drivers/irqchip/irq-sifive-plic.c | 4 +- drivers/irqchip/irq-wpcm450-aic.c | 161 + drivers/macintosh/windfarm_smu_controls.c | 2 +- drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/bcache.h | 11 +- drivers/md/bcache/btree.c | 4 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/extents.c | 4 +- drivers/md/bcache/features.c | 2 +- drivers/md/bcache/io.c | 4 +- drivers/md/bcache/journal.c | 6 +- drivers/md/bcache/super.c | 25 +- drivers/md/bcache/util.h | 2 +- drivers/md/bcache/writeback.c | 11 +- drivers/md/md.c | 59 +- drivers/md/raid5.c | 3 +- drivers/media/cec/core/cec-pin-error-inj.c | 2 +- drivers/media/common/b2c2/flexcop.h | 6 +- drivers/media/dvb-frontends/lgdt3306a.c | 3 - drivers/media/dvb-frontends/mxl692.c | 2 +- drivers/media/i2c/adv7511-v4l2.c | 14 +- drivers/media/i2c/adv7604.c | 114 +- drivers/media/i2c/adv7842.c | 83 +- drivers/media/i2c/ccs/ccs-core.c | 6 +- drivers/media/i2c/ccs/ccs-data.h | 2 +- drivers/media/i2c/ccs/ccs-quirk.h | 4 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 2 +- drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx219.c | 51 +- drivers/media/i2c/imx258.c | 30 +- drivers/media/i2c/imx274.c | 3 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx334.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2740.c | 2 +- drivers/media/i2c/ov5640.c | 2 +- drivers/media/i2c/ov5648.c | 2 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov8856.c | 2 +- drivers/media/i2c/ov8865.c | 5 +- drivers/media/i2c/ov9734.c | 2 +- drivers/media/i2c/rdacm21.c | 2 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/mc/mc-entity.c | 1 + drivers/media/pci/b2c2/flexcop-pci.c | 6 +- drivers/media/pci/bt8xx/bttv-cards.c | 20 +- drivers/media/pci/cobalt/cobalt-driver.c | 12 +- drivers/media/pci/cx23885/cx23885-alsa.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 13 +- drivers/media/pci/cx25821/cx25821.h | 1 - drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/pci/tw68/tw68-core.c | 2 +- drivers/media/pci/tw68/tw68-risc.c | 3 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 13 +- drivers/media/pci/tw686x/tw686x-core.c | 2 +- drivers/media/pci/tw686x/tw686x-video.c | 17 +- drivers/media/platform/allegro-dvt/nal-h264.h | 10 +- drivers/media/platform/allegro-dvt/nal-hevc.h | 6 +- drivers/media/platform/exynos-gsc/gsc-core.h | 19 +- drivers/media/platform/exynos4-is/fimc-core.h | 10 +- drivers/media/platform/exynos4-is/fimc-is.h | 21 +- drivers/media/platform/exynos4-is/fimc-isp.h | 17 +- drivers/media/platform/exynos4-is/fimc-lite.h | 2 + drivers/media/platform/exynos4-is/fimc-reg.h | 1 + drivers/media/platform/exynos4-is/media-dev.h | 7 +- drivers/media/platform/imx-jpeg/Kconfig | 2 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 23 +- drivers/media/platform/imx-pxp.c | 9 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 7 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 18 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 108 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 40 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 4 +- drivers/media/platform/omap3isp/isp.c | 16 +- drivers/media/platform/qcom/camss/camss-csid.c | 4 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 8 +- drivers/media/platform/qcom/camss/camss-ispif.c | 8 +- drivers/media/platform/qcom/venus/core.c | 80 +- drivers/media/platform/qcom/venus/core.h | 23 + drivers/media/platform/qcom/venus/firmware.c | 34 +- drivers/media/platform/qcom/venus/helpers.c | 71 +- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 59 +- drivers/media/platform/qcom/venus/hfi_helper.h | 39 +- drivers/media/platform/qcom/venus/hfi_parser.c | 12 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 138 +- drivers/media/platform/qcom/venus/hfi_venus.c | 167 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 118 +- drivers/media/platform/qcom/venus/pm_helpers.c | 111 +- drivers/media/platform/qcom/venus/vdec.c | 28 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 9 +- drivers/media/platform/qcom/venus/venc.c | 40 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 64 +- drivers/media/platform/s3c-camif/camif-core.h | 16 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 51 +- drivers/media/platform/sti/bdisp/bdisp-debug.c | 2 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 2 +- drivers/media/platform/ti-vpe/csc.c | 4 +- drivers/media/platform/ti-vpe/sc.c | 4 +- drivers/media/rc/Kconfig | 11 - drivers/media/rc/Makefile | 1 - drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 2 + drivers/media/rc/keymaps/rc-mecool-kii-pro.c | 91 + drivers/media/rc/keymaps/rc-mecool-kiii-pro.c | 88 + drivers/media/rc/zx-irdec.c | 181 - drivers/media/test-drivers/vivid/vivid-core.c | 6 +- drivers/media/test-drivers/vivid/vivid-core.h | 1 + drivers/media/test-drivers/vivid/vivid-ctrls.c | 13 + .../media/test-drivers/vivid/vivid-kthread-cap.c | 10 +- drivers/media/usb/b2c2/flexcop-usb.c | 8 +- drivers/media/usb/cx231xx/cx231xx.h | 2 - drivers/media/usb/dvb-usb/dvb-usb-init.c | 20 +- drivers/media/usb/dvb-usb/dvb-usb.h | 16 +- drivers/media/usb/em28xx/em28xx-dvb.c | 1 + drivers/media/usb/em28xx/em28xx.h | 2 - drivers/media/usb/gspca/gspca.c | 2 + drivers/media/usb/gspca/gspca.h | 1 + drivers/media/usb/gspca/stv06xx/stv06xx.c | 9 + drivers/media/usb/uvc/uvc_driver.c | 34 +- drivers/media/v4l2-core/v4l2-ctrls.c | 115 +- drivers/media/v4l2-core/v4l2-fwnode.c | 31 +- drivers/memory/fsl-corenet-cf.c | 4 +- drivers/memory/pl353-smc.c | 2 +- drivers/memory/tegra/tegra124-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 20 +- drivers/memory/tegra/tegra30-emc.c | 18 +- drivers/message/fusion/lsi/mpi.h | 4 +- drivers/message/fusion/lsi/mpi_ioc.h | 2 +- drivers/message/fusion/mptdebug.h | 7 +- drivers/message/fusion/mptlan.c | 9 +- drivers/message/fusion/mptsas.c | 6 +- drivers/mfd/Kconfig | 4 +- drivers/misc/Kconfig | 10 + drivers/misc/Makefile | 1 + drivers/misc/dw-xdata-pcie.c | 420 + drivers/misc/habanalabs/common/command_buffer.c | 12 +- .../misc/habanalabs/common/command_submission.c | 368 +- drivers/misc/habanalabs/common/context.c | 14 +- drivers/misc/habanalabs/common/debugfs.c | 224 +- drivers/misc/habanalabs/common/device.c | 221 +- drivers/misc/habanalabs/common/firmware_if.c | 238 +- drivers/misc/habanalabs/common/habanalabs.h | 184 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 28 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 35 +- drivers/misc/habanalabs/common/hw_queue.c | 10 +- drivers/misc/habanalabs/common/irq.c | 56 + drivers/misc/habanalabs/common/memory.c | 182 +- drivers/misc/habanalabs/common/mmu/mmu.c | 3 + drivers/misc/habanalabs/common/pci/pci.c | 52 + drivers/misc/habanalabs/common/sysfs.c | 33 +- drivers/misc/habanalabs/gaudi/gaudi.c | 357 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 + drivers/misc/habanalabs/gaudi/gaudi_security.c | 8 - drivers/misc/habanalabs/goya/goya.c | 140 +- drivers/misc/habanalabs/goya/goyaP.h | 2 + drivers/misc/habanalabs/include/common/cpucp_if.h | 99 +- .../misc/habanalabs/include/common/hl_boot_if.h | 219 + drivers/misc/habanalabs/include/gaudi/gaudi.h | 2 +- .../habanalabs/include/gaudi/gaudi_async_events.h | 2 + .../include/gaudi/gaudi_async_ids_map_extended.h | 43 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 14 - drivers/misc/habanalabs/include/goya/goya.h | 2 +- .../habanalabs/include/goya/goya_async_events.h | 1 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 11 - drivers/misc/lkdtm/bugs.c | 17 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/lkdtm/usercopy.c | 2 +- drivers/misc/pvpanic/pvpanic-pci.c | 4 +- drivers/misc/pvpanic/pvpanic.c | 4 +- drivers/misc/sram.c | 4 +- drivers/misc/uacce/uacce.c | 39 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 2 +- drivers/most/most_cdev.c | 6 +- drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 100 +- drivers/mtd/nand/raw/qcom_nandc.c | 3 +- drivers/mtd/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/core.c | 446 +- drivers/mtd/spi-nor/core.h | 63 + drivers/mtd/spi-nor/macronix.c | 3 - drivers/mtd/spi-nor/otp.c | 376 + drivers/mtd/spi-nor/swp.c | 427 + drivers/mtd/spi-nor/winbond.c | 17 +- drivers/mux/gpio.c | 19 +- drivers/net/can/c_can/c_can.h | 1 - drivers/net/can/dev/skb.c | 10 +- drivers/net/can/m_can/m_can.c | 13 +- drivers/net/can/spi/mcp251x.c | 24 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 23 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 64 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +- drivers/net/dsa/lantiq_gswip.c | 202 +- drivers/net/ethernet/amd/pcnet32.c | 5 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/atheros/atlx/atl2.c | 24 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 1 + drivers/net/ethernet/cadence/macb_main.c | 7 + .../net/ethernet/cavium/liquidio/cn23xx_pf_regs.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 8 +- drivers/net/ethernet/cisco/enic/enic_main.c | 13 +- drivers/net/ethernet/dec/tulip/de2104x.c | 13 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 13 +- drivers/net/ethernet/dlink/sundance.c | 15 +- drivers/net/ethernet/fealnx.c | 13 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 66 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 10 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 40 + drivers/net/ethernet/freescale/enetc/enetc.c | 11 +- drivers/net/ethernet/freescale/fec_main.c | 3 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 40 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 38 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 35 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 3 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 54 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 19 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 29 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 24 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 6 +- drivers/net/ethernet/intel/ice/ice_base.c | 23 + drivers/net/ethernet/intel/ice/ice_common.c | 195 +- drivers/net/ethernet/intel/ice/ice_common.h | 10 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 215 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 40 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 13 +- drivers/net/ethernet/intel/ice/ice_flow.c | 22 +- drivers/net/ethernet/intel/ice/ice_lib.c | 261 +- drivers/net/ethernet/intel/ice/ice_lib.h | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 414 +- drivers/net/ethernet/intel/ice/ice_sched.c | 130 +- drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 6 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 9 +- drivers/net/ethernet/intel/ice/ice_type.h | 21 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 4 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 12 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 8 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 47 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 77 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 62 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 10 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 23 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 29 + .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 1 + .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 40 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 3 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 95 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 132 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 10 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 112 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 13 +- .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 585 ++ .../net/ethernet/mellanox/mlx5/core/esw/sample.h | 42 + .../net/ethernet/mellanox/mlx5/core/esw/vporttbl.c | 140 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 55 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 378 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 6 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 52 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 6 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 12 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 73 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 110 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 139 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 48 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 27 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 19 +- drivers/net/ethernet/microchip/encx24j600.c | 12 +- drivers/net/ethernet/microchip/lan743x_main.c | 10 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 2 + drivers/net/ethernet/netronome/nfp/flower/main.h | 4 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 161 +- drivers/net/ethernet/pensando/ionic/Makefile | 1 + drivers/net/ethernet/pensando/ionic/ionic.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 2 + drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 + .../net/ethernet/pensando/ionic/ionic_ethtool.c | 93 + drivers/net/ethernet/pensando/ionic/ionic_if.h | 214 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 447 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 81 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 17 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 613 ++ .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 21 + .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_stats.c | 38 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 139 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 3 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 7 +- drivers/net/ethernet/realtek/r8169_main.c | 17 +- drivers/net/ethernet/sfc/rx.c | 11 +- drivers/net/ethernet/smsc/smsc911x.c | 2 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 4 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 79 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 35 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 539 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 2 - drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 40 + drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h | 12 + drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 - drivers/net/ieee802154/atusb.c | 1 + drivers/net/ipa/Makefile | 3 +- drivers/net/ipa/gsi.c | 54 +- drivers/net/ipa/gsi_trans.c | 4 +- drivers/net/ipa/ipa_data-v3.5.1.c | 1 + drivers/net/ipa/ipa_data-v4.11.c | 382 + drivers/net/ipa/ipa_data-v4.5.c | 437 + drivers/net/ipa/ipa_data.h | 2 + drivers/net/ipa/ipa_endpoint.c | 22 +- drivers/net/ipa/ipa_endpoint.h | 2 - drivers/net/ipa/ipa_main.c | 37 +- drivers/net/ipa/ipa_mem.c | 9 +- drivers/net/ipa/ipa_mem.h | 11 +- drivers/net/ipa/ipa_modem.c | 34 +- drivers/net/ipa/ipa_resource.c | 8 +- drivers/net/ipa/ipa_resource.h | 8 +- drivers/net/ipa/ipa_table.c | 26 +- drivers/net/ipa/ipa_table.h | 16 +- drivers/net/netdevsim/fib.c | 2 +- drivers/net/phy/broadcom.c | 76 +- drivers/net/phy/marvell10g.c | 384 +- drivers/net/phy/phy_device.c | 6 + drivers/net/phy/sfp-bus.c | 20 + drivers/net/phy/sfp.c | 25 + drivers/net/phy/sfp.h | 3 + drivers/net/tun.c | 48 + drivers/net/usb/asix_devices.c | 12 +- drivers/net/usb/ax88179_178a.c | 6 +- drivers/net/usb/cdc_ether.c | 27 +- drivers/net/usb/cdc_ncm.c | 55 +- drivers/net/usb/dm9601.c | 4 +- drivers/net/usb/hso.c | 33 +- drivers/net/usb/mcs7830.c | 4 +- drivers/net/usb/sierra_net.c | 4 +- drivers/net/usb/smsc75xx.c | 4 +- drivers/net/usb/sr9700.c | 4 +- drivers/net/usb/sr9800.c | 4 +- drivers/net/usb/usbnet.c | 38 +- drivers/net/veth.c | 152 +- drivers/net/virtio_net.c | 10 +- drivers/net/wan/hdlc_x25.c | 30 +- drivers/net/wan/lapbether.c | 49 +- drivers/net/wan/z85230.h | 39 - drivers/net/wireless/intel/iwlegacy/3945-mac.c | 2 - drivers/net/wireless/intel/iwlegacy/common.c | 2 - drivers/net/wireless/intel/iwlegacy/common.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 17 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 31 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 27 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 35 + drivers/net/wireless/mac80211_hwsim.c | 8 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt7601u/init.c | 1 + drivers/net/wireless/realtek/rtw88/coex.c | 8 +- drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/hci.h | 16 + drivers/net/wireless/realtek/rtw88/mac80211.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 2 + drivers/net/wireless/realtek/rtw88/pci.c | 69 + drivers/net/wireless/realtek/rtw88/phy.c | 23 +- drivers/net/wireless/realtek/rtw88/phy.h | 1 + drivers/net/wireless/realtek/rtw88/reg.h | 5 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 29 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 686 +- drivers/net/wireless/virt_wifi.c | 5 +- drivers/nfc/fdp/fdp.c | 42 +- drivers/nfc/pn533/pn533.c | 3 + drivers/nfc/s3fwrn5/core.c | 12 +- drivers/nvdimm/bus.c | 14 +- drivers/nvdimm/pmem.c | 37 +- drivers/nvdimm/region_devs.c | 16 +- drivers/nvme/host/core.c | 289 +- drivers/nvme/host/fc.c | 14 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/multipath.c | 12 +- drivers/nvme/host/nvme.h | 10 +- drivers/nvme/host/pci.c | 26 +- drivers/nvme/host/rdma.c | 7 +- drivers/nvme/host/tcp.c | 16 +- drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/configfs.c | 6 + drivers/nvme/target/core.c | 33 +- drivers/nvme/target/discovery.c | 6 +- drivers/nvme/target/fabrics-cmd.c | 17 +- drivers/nvme/target/fc.c | 1 + drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 8 +- drivers/nvme/target/tcp.c | 40 +- drivers/nvmem/sprd-efuse.c | 1 + drivers/of/address.c | 43 +- drivers/of/fdt.c | 36 +- drivers/of/of_private.h | 2 + drivers/of/overlay.c | 24 +- drivers/of/property.c | 58 +- drivers/of/unittest.c | 22 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 +- drivers/pci/controller/dwc/Kconfig | 9 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-fu740.c | 308 + drivers/pci/controller/dwc/pcie-tegra194.c | 2 +- drivers/pci/controller/pci-host-common.c | 1 + drivers/pci/controller/pci-hyperv.c | 4 - drivers/pci/controller/pci-tegra.c | 343 +- drivers/pci/controller/pcie-brcmstb.c | 19 +- drivers/pci/controller/pcie-mediatek.c | 4 + drivers/pci/controller/pcie-rcar-host.c | 355 +- drivers/pci/controller/pcie-xilinx-nwl.c | 7 + drivers/pci/controller/pcie-xilinx.c | 246 +- drivers/pci/hotplug/acpiphp_glue.c | 1 + drivers/pci/iov.c | 102 +- drivers/pci/msi.c | 45 +- drivers/pci/pci-acpi.c | 2 +- drivers/pci/pci-sysfs.c | 57 +- drivers/pci/pci.c | 17 + drivers/pci/pci.h | 5 +- drivers/pci/probe.c | 4 +- drivers/pci/quirks.c | 28 +- drivers/pci/vpd.c | 164 +- drivers/phy/hisilicon/phy-hi6220-usb.c | 2 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 2 +- drivers/phy/marvell/Kconfig | 2 +- drivers/phy/microchip/sparx5_serdes.c | 1871 ++-- drivers/phy/phy-core-mipi-dphy.c | 2 - drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 8 +- drivers/phy/tegra/xusb-tegra186.c | 224 +- drivers/phy/tegra/xusb-tegra210.c | 148 +- drivers/phy/ti/phy-j721e-wiz.c | 2 +- drivers/phy/ti/phy-twl4030-usb.c | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 17 +- drivers/pinctrl/bcm/Kconfig | 7 +- drivers/pinctrl/freescale/pinctrl-imx1.c | 1 + drivers/pinctrl/freescale/pinctrl-imx25.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx27.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx35.c | 1 + drivers/pinctrl/freescale/pinctrl-imx50.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx51.c | 1 + drivers/pinctrl/freescale/pinctrl-imx53.c | 1 + drivers/pinctrl/freescale/pinctrl-imx6dl.c | 1 + drivers/pinctrl/freescale/pinctrl-imx6q.c | 1 + drivers/pinctrl/freescale/pinctrl-imx6sl.c | 1 + drivers/pinctrl/freescale/pinctrl-imx6sll.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx6sx.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx6ul.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx7d.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx7ulp.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mm.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mn.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mp.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx8mq.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qm.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 2 +- drivers/pinctrl/freescale/pinctrl-vf610.c | 1 + drivers/pinctrl/pinctrl-at91-pio4.c | 8 +- drivers/pinctrl/pinctrl-rockchip.c | 292 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/samsung/pinctrl-exynos.c | 10 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 13 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 4 +- drivers/platform/chrome/chromeos_laptop.c | 100 +- drivers/platform/mellanox/mlxreg-hotplug.c | 4 +- drivers/platform/surface/aggregator/controller.c | 4 +- .../platform/surface/surface_aggregator_registry.c | 98 +- drivers/platform/surface/surface_dtx.c | 2 +- drivers/platform/x86/Kconfig | 11 + drivers/platform/x86/Makefile | 3 + drivers/platform/x86/adv_swbutton.c | 121 + drivers/platform/x86/asus-wmi.c | 5 +- drivers/platform/x86/dell/alienware-wmi.c | 4 +- drivers/platform/x86/dell/dell-smbios-base.c | 2 +- drivers/platform/x86/dell/dell-wmi-descriptor.c | 2 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 34 +- drivers/platform/x86/intel-hid.c | 16 +- drivers/platform/x86/intel-vbtn.c | 3 - drivers/platform/x86/intel_cht_int33fe_microb.c | 6 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 19 + .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 33 +- drivers/platform/x86/panasonic-laptop.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 23 +- drivers/power/reset/at91-reset.c | 4 +- drivers/power/reset/hisi-reboot.c | 5 +- drivers/power/reset/ltc2952-poweroff.c | 8 + drivers/power/supply/88pm860x_battery.c | 4 +- drivers/power/supply/Kconfig | 38 +- drivers/power/supply/Makefile | 2 + drivers/power/supply/bq25980_charger.c | 40 +- drivers/power/supply/cpcap-charger.c | 7 +- drivers/power/supply/generic-adc-battery.c | 2 +- drivers/power/supply/max8997_charger.c | 12 +- drivers/power/supply/power_supply_core.c | 4 +- drivers/power/supply/s3c_adc_battery.c | 2 +- drivers/power/supply/sbs-battery.c | 28 +- drivers/power/supply/sbs-charger.c | 24 +- drivers/power/supply/sbs-manager.c | 78 +- drivers/power/supply/surface_battery.c | 865 ++ drivers/power/supply/surface_charger.c | 282 + drivers/ptp/Kconfig | 2 +- drivers/ptp/Makefile | 2 + drivers/ptp/ptp_kvm.c | 197 - drivers/ptp/ptp_kvm_arm.c | 28 + drivers/ptp/ptp_kvm_common.c | 157 + drivers/ptp/ptp_kvm_x86.c | 97 + drivers/pwm/Kconfig | 9 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-atmel.c | 4 +- drivers/pwm/pwm-bcm-iproc.c | 4 +- drivers/pwm/pwm-bcm-kona.c | 5 - drivers/pwm/pwm-bcm2835.c | 4 +- drivers/pwm/pwm-lpc18xx-sct.c | 4 +- drivers/pwm/pwm-lpc32xx.c | 4 - drivers/pwm/pwm-lpss.c | 6 - drivers/pwm/pwm-raspberrypi-poe.c | 206 + drivers/pwm/pwm-sti.c | 6 +- drivers/ras/cec.c | 15 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/helpers.c | 101 +- .../hikey9xx => regulator}/hi6421v600-regulator.c | 0 drivers/regulator/qcom-rpmh-regulator.c | 62 +- drivers/reset/Kconfig | 7 +- drivers/reset/reset-raspberrypi.c | 2 +- drivers/s390/block/dasd_genhd.c | 3 +- drivers/s390/char/con3215.c | 3 +- drivers/s390/char/sclp.c | 6 +- drivers/s390/char/sclp_con.c | 9 +- drivers/s390/char/sclp_tty.c | 9 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/cio/css.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 308 +- drivers/s390/crypto/vfio_ap_private.h | 2 + drivers/scsi/BusLogic.c | 205 +- drivers/scsi/BusLogic.h | 11 - drivers/scsi/Kconfig | 2 +- drivers/scsi/advansys.c | 321 +- drivers/scsi/aha1542.c | 105 +- drivers/scsi/aic94xx/aic94xx.h | 2 +- drivers/scsi/bfa/bfa_fcs.h | 3 - drivers/scsi/device_handler/scsi_dh_alua.c | 35 +- drivers/scsi/esas2r/esas2r_main.c | 1 - drivers/scsi/fnic/fnic_main.c | 3 - drivers/scsi/hosts.c | 7 +- drivers/scsi/hpsa_cmd.h | 78 +- drivers/scsi/libiscsi.c | 26 +- drivers/scsi/libsas/sas_ata.c | 83 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 13 +- drivers/scsi/lpfc/lpfc_attr.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 7 +- drivers/scsi/mvsas/mv_sas.h | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 8 +- drivers/scsi/qedf/qedf.h | 2 - drivers/scsi/qedf/qedf_dbg.h | 1 - drivers/scsi/scsi_debugfs.c | 1 - drivers/scsi/scsi_lib.c | 52 +- drivers/scsi/scsi_scan.c | 6 +- drivers/scsi/scsi_sysfs.c | 2 - drivers/scsi/scsi_transport_iscsi.c | 18 +- drivers/scsi/scsi_transport_srp.c | 2 +- drivers/scsi/sg.c | 10 +- drivers/scsi/smartpqi/smartpqi.h | 310 +- drivers/scsi/smartpqi/smartpqi_init.c | 3107 +++--- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 39 +- drivers/scsi/smartpqi/smartpqi_sis.c | 9 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 + drivers/scsi/sr_ioctl.c | 12 +- drivers/scsi/st.c | 20 +- drivers/scsi/st.h | 2 - drivers/scsi/ufs/ufshcd.c | 59 +- drivers/scsi/ufs/ufshci.h | 22 +- drivers/sh/intc/core.c | 49 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 20 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 23 +- drivers/soc/bcm/bcm63xx/bcm-pmb.c | 30 + drivers/soc/bcm/raspberrypi-power.c | 2 +- drivers/soc/fsl/guts.c | 2 +- drivers/soc/fsl/qbman/bman.c | 1 - drivers/soc/fsl/qbman/bman_portal.c | 3 +- drivers/soc/fsl/qbman/qman.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 58 +- drivers/soc/fsl/qe/gpio.c | 20 +- drivers/soc/fsl/qe/qe.c | 24 +- drivers/soc/fsl/qe/qe_common.c | 3 +- drivers/soc/fsl/qe/qe_ic.c | 4 +- drivers/soc/fsl/qe/qe_io.c | 36 +- drivers/soc/fsl/qe/ucc_fast.c | 68 +- drivers/soc/fsl/qe/ucc_slow.c | 42 +- drivers/soc/fsl/rcpm.c | 24 +- drivers/soc/litex/litex_soc_ctrl.c | 1 - drivers/soc/mediatek/mt8167-mmsys.h | 35 + drivers/soc/mediatek/mt8167-pm-domains.h | 7 + drivers/soc/mediatek/mt8173-pm-domains.h | 10 + drivers/soc/mediatek/mt8183-mmsys.h | 54 + drivers/soc/mediatek/mt8183-pm-domains.h | 15 + drivers/soc/mediatek/mt8192-pm-domains.h | 21 + drivers/soc/mediatek/mtk-mmsys.c | 14 + drivers/soc/mediatek/mtk-mutex.c | 2 +- drivers/soc/mediatek/mtk-pm-domains.c | 6 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 + drivers/soc/qcom/mdt_loader.c | 17 + drivers/soc/qcom/pdr_interface.c | 2 +- drivers/soc/qcom/wcnss_ctrl.c | 15 +- drivers/soundwire/intel_init.c | 9 + drivers/soundwire/qcom.c | 134 +- drivers/soundwire/stream.c | 10 +- drivers/spi/Kconfig | 10 + drivers/spi/Makefile | 1 + drivers/spi/spi-davinci.c | 9 +- drivers/spi/spi-dln2.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 23 +- drivers/spi/spi-hisi-kunpeng.c | 505 + drivers/spi/spi-imx.c | 37 +- drivers/spi/spi-loopback-test.c | 3 +- drivers/spi/spi-omap-100k.c | 6 +- drivers/spi/spi-orion.c | 5 +- drivers/spi/spi-pl022.c | 102 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 54 +- drivers/spi/spi.c | 28 +- drivers/staging/axis-fifo/axis-fifo.c | 1 - drivers/staging/comedi/Kconfig | 33 + drivers/staging/comedi/drivers/addi_apci_16xx.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 5 - drivers/staging/comedi/drivers/tests/Makefile | 3 +- .../comedi/drivers/tests/comedi_example_test.c | 72 + .../staging/comedi/drivers/tests/example_test.c | 71 - .../staging/comedi/drivers/tests/ni_routes_test.c | 120 +- drivers/staging/comedi/drivers/tests/unittest.h | 2 +- drivers/staging/fbtft/fbtft-sysfs.c | 2 +- drivers/staging/fwserial/fwserial.c | 19 +- drivers/staging/greybus/arche-platform.c | 10 +- drivers/staging/greybus/camera.c | 13 +- drivers/staging/greybus/uart.c | 16 +- drivers/staging/hikey9xx/Kconfig | 11 - drivers/staging/hikey9xx/Makefile | 1 - .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 18 +- drivers/staging/iio/cdc/Kconfig | 10 - drivers/staging/iio/cdc/Makefile | 3 +- drivers/staging/iio/cdc/ad7150.c | 655 -- drivers/staging/kpc2000/kpc2000/pcie.h | 1 - drivers/staging/media/atomisp/i2c/gc2235.h | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 3 - drivers/staging/media/hantro/hantro_hw.h | 12 + drivers/staging/media/imx/imx7-mipi-csis.c | 27 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 36 +- drivers/staging/media/ipu3/ipu3.h | 5 - drivers/staging/media/meson/vdec/vdec.c | 8 +- drivers/staging/media/omap4iss/iss.c | 7 +- drivers/staging/media/omap4iss/iss_video.c | 3 + drivers/staging/media/rkvdec/rkvdec.c | 48 +- drivers/staging/media/rkvdec/rkvdec.h | 1 - drivers/staging/media/tegra-video/vi.c | 2 +- drivers/staging/media/zoran/zoran_device.c | 48 +- drivers/staging/mt7621-pci/pci-mt7621.c | 11 +- drivers/staging/ralink-gdma/ralink-gdma.c | 1 + drivers/staging/rtl8188eu/core/rtw_cmd.c | 83 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 3 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 23 +- drivers/staging/rtl8188eu/core/rtw_security.c | 6 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/rtl8188eu/include/recv_osdep.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 4 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 20 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 20 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 22 - drivers/staging/rtl8188eu/include/usb_ops_linux.h | 32 - drivers/staging/rtl8188eu/os_dep/recv_linux.c | 3 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 60 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 171 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 7 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 5 +- drivers/staging/rtl8712/ieee80211.c | 12 +- drivers/staging/rtl8712/mlme_osdep.h | 4 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 1 - drivers/staging/rtl8712/rtl8712_xmit.c | 13 +- drivers/staging/rtl8712/rtl871x_cmd.h | 10 + drivers/staging/rtl8712/rtl871x_event.h | 1 + drivers/staging/rtl8712/rtl871x_ht.h | 2 +- drivers/staging/rtl8712/rtl871x_io.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 20 +- drivers/staging/rtl8712/rtl871x_mlme.c | 25 +- drivers/staging/rtl8712/rtl871x_mlme.h | 1 - drivers/staging/rtl8712/rtl871x_mp.c | 1 + drivers/staging/rtl8712/rtl871x_mp.h | 1 + drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 3 + drivers/staging/rtl8712/rtl871x_pwrctrl.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 32 +- drivers/staging/rtl8712/rtl871x_recv.h | 12 +- drivers/staging/rtl8712/rtl871x_security.c | 24 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/rtl871x_xmit.h | 12 +- drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/usb_ops.h | 6 +- drivers/staging/rtl8712/wifi.h | 87 +- drivers/staging/rtl8712/wlan_bssdef.h | 2 +- drivers/staging/rtl8712/xmit_osdep.h | 8 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 241 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 107 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 35 - drivers/staging/rtl8723bs/core/rtw_eeprom.c | 56 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 11 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 143 +- drivers/staging/rtl8723bs/core/rtw_io.c | 7 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 90 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 294 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 426 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 223 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 398 +- drivers/staging/rtl8723bs/core/rtw_security.c | 67 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 35 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 181 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 290 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 16 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 98 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 2 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 78 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 14 - drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 55 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 32 +- drivers/staging/rtl8723bs/hal/hal_com.c | 72 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 228 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 14 +- drivers/staging/rtl8723bs/hal/odm.c | 7 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 164 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 5 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 491 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 50 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 3 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 29 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 78 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 103 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 143 +- drivers/staging/rtl8723bs/include/autoconf.h | 7 - drivers/staging/rtl8723bs/include/drv_types.h | 5 - drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 2 - drivers/staging/rtl8723bs/include/rtw_debug.h | 60 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 3 - drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 1 - drivers/staging/rtl8723bs/include/rtw_security.h | 18 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 430 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 536 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 10 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 142 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 6 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 20 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 92 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 97 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 26 +- drivers/staging/sm750fb/sm750.h | 1 - .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 10 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- drivers/target/iscsi/iscsi_target.c | 2 - drivers/target/target_core_device.c | 2 +- drivers/target/target_core_pscsi.c | 4 +- drivers/target/target_core_rd.c | 27 +- drivers/target/target_core_rd.h | 1 + drivers/target/target_core_spc.c | 6 +- drivers/tee/optee/Makefile | 3 + drivers/tee/optee/core.c | 10 - drivers/thermal/broadcom/bcm2835_thermal.c | 1 - drivers/thermal/qcom/tsens-8960.c | 233 +- drivers/thermal/qcom/tsens-v0_1.c | 98 +- drivers/thermal/qcom/tsens.c | 165 +- drivers/thermal/qcom/tsens.h | 6 +- drivers/thermal/thermal_mmio.c | 5 +- drivers/thunderbolt/switch.c | 49 +- drivers/tty/Kconfig | 30 - drivers/tty/amiserial.c | 25 +- drivers/tty/hvc/hvc_udbg.c | 2 +- drivers/tty/moxa.c | 21 +- drivers/tty/mxser.c | 31 +- drivers/tty/n_gsm.c | 4 +- drivers/tty/pty.c | 4 + drivers/tty/serial/8250/8250_bcm7271.c | 6 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/stm32-usart.c | 11 +- drivers/tty/serial/stm32-usart.h | 4 + drivers/tty/serial/tegra-tcu.c | 1 + drivers/tty/serial/ucc_uart.c | 124 +- drivers/tty/synclink_gt.c | 2 - drivers/tty/sysrq.c | 35 +- drivers/tty/tty_io.c | 53 +- drivers/tty/tty_ioctl.c | 4 +- drivers/tty/tty_jobctrl.c | 29 +- drivers/tty/tty_ldisc.c | 41 +- drivers/usb/cdns3/cdnsp-gadget.c | 17 +- drivers/usb/cdns3/cdnsp-gadget.h | 1 + drivers/usb/cdns3/cdnsp-mem.c | 3 +- drivers/usb/class/cdc-acm.c | 16 +- drivers/usb/core/hub.c | 2 +- drivers/usb/core/hub.h | 6 +- drivers/usb/core/usb.c | 46 + drivers/usb/dwc2/core.c | 113 +- drivers/usb/dwc2/core.h | 29 +- drivers/usb/dwc2/core_intr.c | 46 +- drivers/usb/dwc2/gadget.c | 148 +- drivers/usb/dwc2/hcd.c | 458 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc2/hw.h | 1 + drivers/usb/dwc2/platform.c | 11 +- drivers/usb/dwc3/core.h | 12 +- drivers/usb/dwc3/debug.h | 2 +- drivers/usb/dwc3/debugfs.c | 2 +- drivers/usb/dwc3/dwc3-exynos.c | 2 +- drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 6 +- drivers/usb/dwc3/dwc3-qcom.c | 3 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 4 +- drivers/usb/dwc3/gadget.c | 24 +- drivers/usb/dwc3/gadget.h | 6 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.c | 2 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 + drivers/usb/gadget/udc/snps_udc_plat.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 2 +- drivers/usb/host/ehci-pci.c | 3 + drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/host/xhci-mem.c | 3 + drivers/usb/host/xhci-mtk-sch.c | 11 +- drivers/usb/host/xhci-mtk.c | 3 + drivers/usb/host/xhci-mtk.h | 1 + drivers/usb/host/xhci-ring.c | 42 +- drivers/usb/host/xhci.c | 14 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/roles/class.c | 2 + drivers/usb/serial/ark3116.c | 13 - drivers/usb/serial/f81232.c | 11 +- drivers/usb/serial/f81534.c | 7 +- drivers/usb/serial/ftdi_sio.c | 35 +- drivers/usb/serial/io_edgeport.c | 22 - drivers/usb/serial/io_edgeport.h | 68 - drivers/usb/serial/io_ti.c | 31 - drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/mos7720.c | 18 - drivers/usb/serial/mos7840.c | 23 - drivers/usb/serial/opticon.c | 18 - drivers/usb/serial/option.c | 2 - drivers/usb/serial/pl2303.c | 13 - drivers/usb/serial/quatech2.c | 16 - drivers/usb/serial/ssu100.c | 16 - drivers/usb/serial/ti_usb_3410_5052.c | 47 +- drivers/usb/serial/upd78f0730.c | 7 +- drivers/usb/serial/usb-serial.c | 226 +- drivers/usb/serial/usb-wwan.h | 4 - drivers/usb/serial/usb_wwan.c | 45 - drivers/usb/serial/whiteheat.c | 17 +- drivers/usb/serial/xr_serial.c | 26 +- drivers/usb/typec/Makefile | 2 +- drivers/usb/typec/bus.c | 2 + drivers/usb/typec/bus.h | 19 +- drivers/usb/typec/class.c | 155 +- drivers/usb/typec/class.h | 85 + drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/mux.h | 21 + drivers/usb/typec/port-mapper.c | 277 + drivers/usb/typec/tcpm/tcpm.c | 109 +- drivers/usb/usbip/stub_dev.c | 11 +- drivers/usb/usbip/usbip_common.h | 3 + drivers/usb/usbip/usbip_event.c | 2 + drivers/usb/usbip/vhci_hcd.c | 1 + drivers/usb/usbip/vhci_sysfs.c | 30 +- drivers/usb/usbip/vudc_dev.c | 1 + drivers/usb/usbip/vudc_sysfs.c | 5 + drivers/vdpa/mlx5/core/mlx5_vdpa.h | 4 + drivers/vdpa/mlx5/core/mr.c | 9 +- drivers/vdpa/mlx5/core/resources.c | 3 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 119 +- drivers/vdpa/vdpa.c | 12 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 127 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 1 + drivers/vfio/mdev/mdev_private.h | 7 +- drivers/vfio/mdev/vfio_mdev.c | 53 +- drivers/vfio/pci/Kconfig | 6 - drivers/vfio/pci/Makefile | 1 - drivers/vfio/pci/vfio_pci.c | 274 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/pci/vfio_pci_igd.c | 53 + drivers/vfio/pci/vfio_pci_nvlink2.c | 490 - drivers/vfio/pci/vfio_pci_private.h | 15 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/platform/vfio_amba.c | 8 +- drivers/vfio/platform/vfio_platform.c | 20 +- drivers/vfio/platform/vfio_platform_common.c | 56 +- drivers/vfio/platform/vfio_platform_private.h | 5 +- drivers/vfio/vfio.c | 210 +- drivers/vfio/vfio_iommu_type1.c | 45 +- drivers/vhost/vdpa.c | 10 +- drivers/video/fbdev/core/fbcmap.c | 8 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 15 +- drivers/w1/slaves/w1_ds28e17.c | 16 +- drivers/watchdog/npcm_wdt.c | 1 + drivers/xen/events/events_base.c | 12 +- fs/Kconfig | 5 +- fs/afs/write.c | 7 +- fs/autofs/expire.c | 2 +- fs/block_dev.c | 12 +- fs/btrfs/block-group.c | 58 +- fs/btrfs/ctree.c | 28 +- fs/btrfs/ctree.h | 25 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent_io.c | 309 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/inode.c | 126 +- fs/btrfs/ioctl.c | 226 +- fs/btrfs/raid56.c | 3 +- fs/btrfs/reflink.c | 5 +- fs/btrfs/relocation.c | 24 +- fs/btrfs/send.c | 2 +- fs/btrfs/subpage.c | 61 +- fs/btrfs/subpage.h | 10 - fs/btrfs/sysfs.c | 6 +- fs/btrfs/transaction.c | 22 +- fs/btrfs/transaction.h | 7 + fs/btrfs/tree-checker.c | 2 +- fs/btrfs/tree-log.c | 6 +- fs/btrfs/volumes.c | 3 +- fs/btrfs/zoned.c | 53 +- fs/cachefiles/Makefile | 2 +- fs/cachefiles/io.c | 420 + fs/cachefiles/rdwr2.c | 403 - fs/cifs/Kconfig | 3 +- fs/cifs/Makefile | 5 +- fs/cifs/cifs_debug.c | 57 +- fs/cifs/cifs_dfs_ref.c | 14 +- fs/cifs/cifs_fs_sb.h | 4 + fs/cifs/cifs_swn.h | 27 + fs/cifs/cifsacl.c | 4 +- fs/cifs/cifsfs.c | 46 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 33 +- fs/cifs/cifspdu.h | 2 +- fs/cifs/cifsproto.h | 30 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 49 +- fs/cifs/dfs_cache.c | 41 +- fs/cifs/dir.c | 150 +- fs/cifs/file.c | 163 +- fs/cifs/fs_context.c | 118 +- fs/cifs/fs_context.h | 11 +- fs/cifs/inode.c | 132 +- fs/cifs/ioctl.c | 13 +- fs/cifs/link.c | 46 +- fs/cifs/misc.c | 64 +- fs/cifs/readdir.c | 15 +- fs/cifs/smb1ops.c | 6 +- fs/cifs/smb2inode.c | 10 +- fs/cifs/smb2misc.c | 1 + fs/cifs/smb2ops.c | 308 +- fs/cifs/smb2pdu.c | 2 +- fs/cifs/smb2pdu.h | 49 +- fs/cifs/smb2proto.h | 16 +- fs/cifs/unc.c | 4 +- fs/cifs/xattr.c | 40 +- fs/cifsd/auth.c | 2 +- fs/cifsd/buffer_pool.c | 43 +- fs/cifsd/buffer_pool.h | 8 - fs/cifsd/connection.c | 6 +- fs/cifsd/crypto_ctx.c | 4 +- fs/cifsd/glob.h | 1 - fs/cifsd/ksmbd_server.h | 9 +- fs/cifsd/ksmbd_work.c | 8 +- fs/cifsd/mgmt/share_config.c | 13 +- fs/cifsd/mgmt/tree_connect.c | 45 +- fs/cifsd/mgmt/user_config.c | 11 +- fs/cifsd/mgmt/user_session.c | 14 +- fs/cifsd/mgmt/user_session.h | 6 +- fs/cifsd/oplock.h | 3 - fs/cifsd/server.h | 2 - fs/cifsd/smb2pdu.c | 50 +- fs/cifsd/smbacl.h | 1 - fs/cifsd/transport_ipc.c | 6 +- fs/cifsd/transport_tcp.c | 2 +- fs/cifsd/unicode.h | 2 - fs/cifsd/vfs.c | 120 +- fs/cifsd/vfs.h | 4 - fs/cifsd/vfs_cache.c | 2 +- fs/debugfs/file.c | 3 +- fs/debugfs/inode.c | 2 +- fs/ecryptfs/inode.c | 22 + fs/efivarfs/file.c | 77 - fs/efivarfs/inode.c | 44 + fs/erofs/Kconfig | 14 - fs/erofs/Makefile | 2 +- fs/erofs/decompressor.c | 236 +- fs/erofs/erofs_fs.h | 31 +- fs/erofs/internal.h | 45 +- fs/erofs/pcpubuf.c | 148 + fs/erofs/super.c | 2 + fs/erofs/utils.c | 12 - fs/erofs/zdata.c | 195 +- fs/erofs/zdata.h | 14 +- fs/erofs/zmap.c | 164 +- fs/eventpoll.c | 6 + fs/ext2/ext2.h | 7 +- fs/ext2/file.c | 2 + fs/ext2/ioctl.c | 88 +- fs/ext2/namei.c | 2 + fs/ext4/balloc.c | 2 +- fs/ext4/dir.c | 41 +- fs/ext4/ext4.h | 119 +- fs/ext4/fast_commit.c | 8 +- fs/ext4/file.c | 2 + fs/ext4/fsmap.c | 4 +- fs/ext4/hash.c | 25 +- fs/ext4/ialloc.c | 48 +- fs/ext4/indirect.c | 2 +- fs/ext4/inline.c | 27 +- fs/ext4/inode.c | 8 +- fs/ext4/ioctl.c | 208 +- fs/ext4/mballoc.c | 592 +- fs/ext4/mballoc.h | 24 +- fs/ext4/migrate.c | 6 +- fs/ext4/mmp.c | 2 +- fs/ext4/namei.c | 223 +- fs/ext4/super.c | 116 +- fs/ext4/sysfs.c | 8 + fs/ext4/verity.c | 12 +- fs/ext4/xattr.c | 2 +- fs/f2fs/acl.c | 1 + fs/f2fs/checkpoint.c | 1 + fs/f2fs/data.c | 2 + fs/f2fs/debug.c | 3 + fs/f2fs/dir.c | 1 + fs/f2fs/f2fs.h | 3 + fs/f2fs/file.c | 227 +- fs/f2fs/gc.c | 6 +- fs/f2fs/inode.c | 1 + fs/f2fs/namei.c | 5 + fs/f2fs/node.c | 8 +- fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 45 +- fs/f2fs/super.c | 6 +- fs/f2fs/verity.c | 2 +- fs/f2fs/xattr.c | 1 + fs/file.c | 91 +- fs/fs_parser.c | 2 +- fs/fuse/Makefile | 2 +- fs/fuse/dir.c | 6 +- fs/fuse/file.c | 435 +- fs/fuse/fuse_i.h | 40 +- fs/fuse/ioctl.c | 490 + fs/gfs2/aops.c | 5 +- fs/gfs2/bmap.c | 153 +- fs/gfs2/bmap.h | 13 +- fs/gfs2/dir.c | 13 +- fs/gfs2/file.c | 75 +- fs/gfs2/glock.c | 13 +- fs/gfs2/glops.c | 14 +- fs/gfs2/incore.h | 1 - fs/gfs2/inode.c | 34 +- fs/gfs2/inode.h | 4 +- fs/gfs2/lock_dlm.c | 37 +- fs/gfs2/log.c | 25 +- fs/gfs2/lops.c | 16 +- fs/gfs2/meta_io.c | 10 +- fs/gfs2/meta_io.h | 6 +- fs/gfs2/ops_fstype.c | 8 +- fs/gfs2/quota.c | 6 +- fs/gfs2/recovery.c | 7 +- fs/gfs2/rgrp.c | 8 +- fs/gfs2/super.c | 12 +- fs/gfs2/sys.c | 67 + fs/gfs2/util.c | 19 +- fs/gfs2/xattr.c | 29 +- fs/hfsplus/dir.c | 2 + fs/hfsplus/hfsplus_fs.h | 14 +- fs/hfsplus/inode.c | 54 + fs/hfsplus/ioctl.c | 84 - fs/hugetlbfs/inode.c | 3 - fs/inode.c | 87 - fs/io-wq.c | 44 +- fs/io_uring.c | 793 +- fs/ioctl.c | 325 + fs/iomap/buffered-io.c | 3 +- fs/jbd2/recovery.c | 5 +- fs/jbd2/transaction.c | 15 +- fs/jfs/file.c | 6 +- fs/jfs/ioctl.c | 111 +- fs/jfs/jfs_dinode.h | 7 - fs/jfs/jfs_inode.h | 4 +- fs/jfs/namei.c | 6 +- fs/namei.c | 14 +- fs/namespace.c | 14 +- fs/netfs/read_helper.c | 101 +- fs/nfsd/nfssvc.c | 3 +- fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/file.c | 2 + fs/nilfs2/ioctl.c | 65 +- fs/nilfs2/namei.c | 2 + fs/nilfs2/nilfs.h | 3 + fs/nilfs2/segment.c | 4 +- fs/nilfs2/the_nilfs.c | 2 +- fs/ocfs2/file.c | 17 +- fs/ocfs2/ioctl.c | 59 +- fs/ocfs2/ioctl.h | 3 + fs/ocfs2/namei.c | 3 + fs/ocfs2/ocfs2_ioctl.h | 8 - fs/orangefs/file.c | 79 - fs/orangefs/inode.c | 50 + fs/overlayfs/dir.c | 2 + fs/overlayfs/file.c | 110 - fs/overlayfs/inode.c | 77 + fs/overlayfs/overlayfs.h | 5 +- fs/overlayfs/readdir.c | 4 - fs/reiserfs/file.c | 2 + fs/reiserfs/ioctl.c | 121 +- fs/reiserfs/namei.c | 2 + fs/reiserfs/reiserfs.h | 7 +- fs/reiserfs/super.c | 2 +- fs/ubifs/dir.c | 2 + fs/ubifs/file.c | 2 + fs/ubifs/gc.c | 7 +- fs/ubifs/ioctl.c | 78 +- fs/ubifs/replay.c | 4 +- fs/ubifs/ubifs.h | 3 + fs/userfaultfd.c | 6 +- fs/xfs/libxfs/xfs_attr.c | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 22 +- fs/xfs/libxfs/xfs_bmap.c | 79 +- fs/xfs/libxfs/xfs_bmap.h | 1 + fs/xfs/libxfs/xfs_bmap_btree.c | 6 +- fs/xfs/libxfs/xfs_da_btree.c | 4 +- fs/xfs/libxfs/xfs_dir2.c | 14 +- fs/xfs/libxfs/xfs_dir2_block.c | 10 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 46 +- fs/xfs/libxfs/xfs_format.h | 5 +- fs/xfs/libxfs/xfs_fs.h | 6 +- fs/xfs/libxfs/xfs_inode_buf.c | 81 +- fs/xfs/libxfs/xfs_inode_buf.h | 33 +- fs/xfs/libxfs/xfs_inode_fork.c | 4 +- fs/xfs/libxfs/xfs_inode_fork.h | 4 +- fs/xfs/libxfs/xfs_rtbitmap.c | 4 +- fs/xfs/libxfs/xfs_shared.h | 4 + fs/xfs/libxfs/xfs_trans_inode.c | 7 +- fs/xfs/scrub/alloc.c | 5 +- fs/xfs/scrub/attr.c | 5 +- fs/xfs/scrub/bitmap.c | 4 +- fs/xfs/scrub/bmap.c | 5 +- fs/xfs/scrub/btree.c | 30 +- fs/xfs/scrub/common.c | 15 +- fs/xfs/scrub/common.h | 53 +- fs/xfs/scrub/dir.c | 20 +- fs/xfs/scrub/fscounters.c | 3 +- fs/xfs/scrub/ialloc.c | 8 +- fs/xfs/scrub/inode.c | 5 +- fs/xfs/scrub/parent.c | 7 +- fs/xfs/scrub/quota.c | 5 +- fs/xfs/scrub/refcount.c | 5 +- fs/xfs/scrub/repair.c | 5 +- fs/xfs/scrub/repair.h | 6 +- fs/xfs/scrub/rmap.c | 5 +- fs/xfs/scrub/rtbitmap.c | 7 +- fs/xfs/scrub/scrub.c | 40 +- fs/xfs/scrub/scrub.h | 14 +- fs/xfs/scrub/symlink.c | 7 +- fs/xfs/scrub/xfs_scrub.h | 4 +- fs/xfs/xfs_aops.c | 133 +- fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_bmap_util.c | 189 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_extent_busy.c | 4 +- fs/xfs/xfs_extent_busy.h | 3 +- fs/xfs/xfs_extfree_item.c | 4 +- fs/xfs/xfs_file.c | 12 +- fs/xfs/xfs_filestream.h | 2 +- fs/xfs/xfs_icache.c | 33 +- fs/xfs/xfs_inode.c | 228 +- fs/xfs/xfs_inode.h | 28 +- fs/xfs/xfs_inode_item.c | 56 +- fs/xfs/xfs_ioctl.c | 325 +- fs/xfs/xfs_ioctl.h | 11 + fs/xfs/xfs_ioctl32.c | 2 - fs/xfs/xfs_ioctl32.h | 2 - fs/xfs/xfs_iomap.c | 7 +- fs/xfs/xfs_iops.c | 34 +- fs/xfs/xfs_itable.c | 19 +- fs/xfs/xfs_linux.h | 2 +- fs/xfs/xfs_log_recover.c | 9 +- fs/xfs/xfs_mount.c | 14 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 12 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_refcount_item.c | 4 +- fs/xfs/xfs_reflink.c | 14 +- fs/xfs/xfs_rmap_item.c | 4 +- fs/xfs/xfs_rtalloc.c | 16 +- fs/xfs/xfs_super.c | 4 +- fs/xfs/xfs_symlink.c | 20 +- fs/xfs/xfs_trace.h | 16 +- fs/xfs/xfs_trans.c | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi_bus.h | 1 + include/acpi/acpixf.h | 2 +- include/acpi/acrestyp.h | 9 +- include/acpi/actbl1.h | 54 +- include/acpi/actbl2.h | 240 +- include/acpi/actbl3.h | 70 +- include/acpi/acuuid.h | 1 + include/acpi/platform/acgcc.h | 2 +- include/asm-generic/bug.h | 16 + include/asm-generic/io.h | 21 +- include/asm-generic/iomap.h | 9 + include/asm-generic/vmlinux.lds.h | 20 +- include/clocksource/arm_arch_timer.h | 1 + include/crypto/chacha.h | 9 +- include/crypto/internal/poly1305.h | 3 +- include/crypto/poly1305.h | 6 +- include/drm/drm_displayid.h | 30 +- include/drm/drm_dp_helper.h | 50 +- include/drm/drm_edid.h | 3 + include/drm/drm_hdcp.h | 5 +- include/drm/drm_print.h | 20 +- include/drm/gpu_scheduler.h | 1 + include/dt-bindings/clock/mt7621-clk.h | 41 + include/dt-bindings/clock/sifive-fu740-prci.h | 1 + .../dt-bindings/interrupt-controller/apple-aic.h | 15 + .../dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h | 13 + include/dt-bindings/soc/bcm-pmb.h | 1 + include/keys/system_keyring.h | 7 + include/keys/trusted-type.h | 55 + include/keys/trusted_tee.h | 16 + include/keys/trusted_tpm.h | 29 +- include/kunit/test-bug.h | 29 + include/kvm/arm_vgic.h | 1 + include/linux/acpi.h | 5 + include/linux/amba/pl022.h | 10 - include/linux/amd-iommu.h | 30 +- include/linux/arm-smccc.h | 41 + include/linux/asn1_encoder.h | 32 + include/linux/blkdev.h | 40 +- include/linux/bpf-cgroup.h | 1 - include/linux/bpf.h | 5 +- include/linux/bug.h | 3 + include/linux/cfi.h | 41 + include/linux/cgroup_subsys.h | 4 + include/linux/clk-provider.h | 30 + include/linux/clocksource.h | 8 +- include/linux/clocksource_ids.h | 12 + include/linux/compat.h | 35 + include/linux/compiler-clang.h | 3 + include/linux/compiler_types.h | 8 + include/linux/coresight.h | 13 + include/linux/cpuhotplug.h | 4 +- include/linux/cpuidle.h | 4 +- include/linux/dma-fence.h | 1 + include/linux/dma-iommu.h | 5 - include/linux/dma-mapping.h | 2 +- include/linux/ethtool.h | 58 +- include/linux/fileattr.h | 59 + include/linux/freezer.h | 1 - include/linux/fs.h | 40 +- include/linux/fsl/guts.h | 4 +- include/linux/genhd.h | 21 +- include/linux/hid.h | 3 + include/linux/host1x.h | 32 +- include/linux/hugetlb.h | 7 - include/linux/i2c.h | 13 +- include/linux/iio/dac/mcp4725.h | 2 +- include/linux/iio/types.h | 1 + include/linux/init.h | 6 +- include/linux/intel-iommu.h | 4 +- include/linux/intel-ish-client-if.h | 8 +- include/linux/intel-svm.h | 23 +- include/linux/intel_rapl.h | 2 +- include/linux/io-pgtable.h | 4 - include/linux/io.h | 18 +- include/linux/io_uring.h | 12 +- include/linux/iommu.h | 104 +- include/linux/ioport.h | 3 +- include/linux/iova.h | 6 +- include/linux/irqchip/arm-gic-v3.h | 56 - include/linux/irqdomain.h | 6 - include/linux/jbd2.h | 33 +- include/linux/jump_label.h | 19 + include/linux/list_sort.h | 7 +- include/linux/marvell_phy.h | 6 +- include/linux/memcontrol.h | 6 + include/linux/mhi.h | 22 +- include/linux/misc_cgroup.h | 132 + include/linux/mlx5/driver.h | 3 +- include/linux/mlx5/eswitch.h | 9 +- include/linux/mlx5/mlx5_ifc.h | 21 +- include/linux/mlx5/port.h | 12 + include/linux/mm.h | 20 +- include/linux/module.h | 13 +- include/linux/msi.h | 17 +- include/linux/mtd/rawnand.h | 14 + include/linux/mtd/spi-nor.h | 8 + include/linux/nd.h | 1 + include/linux/netdevice.h | 9 +- include/linux/netfilter/nfnetlink.h | 2 + include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/netfs.h | 60 +- include/linux/nvme.h | 10 + include/linux/oid_registry.h | 5 + include/linux/overflow.h | 2 +- include/linux/pagemap.h | 49 +- include/linux/pci.h | 17 +- include/linux/phy.h | 2 + include/linux/platform_data/invensense_mpu6050.h | 2 +- include/linux/platform_device.h | 3 + include/linux/pm.h | 1 - include/linux/pm_runtime.h | 2 +- include/linux/power_supply.h | 8 +- include/linux/profile.h | 3 - include/linux/property.h | 13 +- include/linux/ptp_kvm.h | 19 + include/linux/pwm.h | 5 + include/linux/qed/qed_ll2_if.h | 1 - include/linux/randomize_kstack.h | 54 + include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/regmap.h | 9 + include/linux/regulator/driver.h | 7 + include/linux/ring_buffer.h | 2 +- include/linux/sched.h | 4 + include/linux/sfp.h | 10 + include/linux/shmem_fs.h | 26 +- include/linux/skbuff.h | 1 + include/linux/skmsg.h | 78 +- include/linux/soc/qcom/apr.h | 2 +- include/linux/soc/qcom/irq.h | 2 +- include/linux/soc/qcom/llcc-qcom.h | 6 +- include/linux/soc/qcom/qmi.h | 4 +- include/linux/soundwire/sdw.h | 2 + include/linux/spi/spi.h | 4 +- include/linux/static_call.h | 4 +- include/linux/task_work.h | 2 + include/linux/timekeeping.h | 12 +- include/linux/tpm.h | 2 + include/linux/trace_events.h | 1 - include/linux/tty.h | 2 +- include/linux/tty_driver.h | 2 +- include/linux/uaccess.h | 1 + include/linux/usb.h | 9 + include/linux/usb/serial.h | 10 +- include/linux/usb/typec.h | 19 + include/linux/usb/usbnet.h | 11 +- include/linux/vdpa.h | 38 +- include/linux/vfio.h | 37 +- include/linux/virtio_net.h | 14 +- include/linux/xarray.h | 4 +- include/media/media-entity.h | 7 +- include/media/rc-map.h | 2 + include/media/v4l2-async.h | 12 +- include/media/v4l2-ctrls.h | 4 + include/media/v4l2-fwnode.h | 21 - include/net/act_api.h | 12 +- include/net/bluetooth/hci_core.h | 18 +- include/net/bluetooth/mgmt.h | 1 + include/net/mptcp.h | 39 +- include/net/net_namespace.h | 14 - include/net/netfilter/ipv6/nf_defrag_ipv6.h | 6 + include/net/netfilter/nf_conntrack.h | 7 + include/net/netfilter/nf_conntrack_ecache.h | 33 +- include/net/netfilter/nf_tables.h | 11 + include/net/netns/conntrack.h | 4 - include/net/netns/dccp.h | 12 - include/net/netns/mib.h | 30 +- include/net/netns/netfilter.h | 6 - include/net/netns/nftables.h | 7 - include/net/netns/x_tables.h | 1 - include/net/rtnetlink.h | 4 +- include/net/sock.h | 9 +- include/net/tcp.h | 45 +- include/net/udp.h | 3 + include/rdma/ib_verbs.h | 2 + include/rdma/uverbs_ioctl.h | 7 +- include/scsi/libfcoe.h | 2 +- include/scsi/scsi_cmnd.h | 7 +- include/scsi/scsi_host.h | 6 - include/soc/bcm2835/raspberrypi-firmware.h | 10 + include/soc/fsl/qe/qe.h | 34 +- include/soc/mscc/ocelot_ptp.h | 2 - include/sound/core.h | 2 +- include/sound/simple_card_utils.h | 16 +- include/trace/events/ext4.h | 176 - include/trace/events/intel_iommu.h | 120 - include/trace/events/netfs.h | 60 + include/trace/events/random.h | 83 - include/uapi/drm/msm_drm.h | 1 + include/uapi/linux/android/binder.h | 8 + include/uapi/linux/blkpg.h | 28 +- include/uapi/linux/bpf.h | 1 + include/uapi/linux/ethtool.h | 54 +- include/uapi/linux/ethtool_netlink.h | 19 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/landlock.h | 3 +- include/uapi/linux/mdio.h | 2 + include/uapi/linux/mptcp.h | 11 + include/uapi/linux/nl80211.h | 3 + include/uapi/linux/perf_event.h | 13 +- include/uapi/linux/rfkill.h | 80 +- include/uapi/linux/rkisp1-config.h | 16 +- include/uapi/linux/tty_flags.h | 8 +- include/uapi/linux/userfaultfd.h | 4 +- include/uapi/linux/v4l2-controls.h | 39 + include/uapi/linux/vfio.h | 38 +- include/uapi/linux/videodev2.h | 3 + include/uapi/linux/virtio_blk.h | 11 + include/uapi/linux/virtio_bt.h | 31 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/misc/habanalabs.h | 77 +- include/vdso/time64.h | 1 + init/Kconfig | 72 +- init/main.c | 23 + kernel/Makefile | 4 + kernel/bpf/core.c | 7 +- kernel/bpf/inode.c | 6 +- kernel/bpf/stackmap.c | 12 +- kernel/bpf/syscall.c | 1 + kernel/cfi.c | 329 + kernel/cgroup/Makefile | 1 + kernel/cgroup/misc.c | 407 + kernel/dma/map_benchmark.c | 23 +- kernel/gcov/Kconfig | 1 - kernel/gcov/clang.c | 108 +- kernel/irq/irqdomain.c | 3 - kernel/irq/proc.c | 4 +- kernel/irq/spurious.c | 4 + kernel/irq_work.c | 7 +- kernel/kallsyms.c | 55 +- kernel/kthread.c | 3 +- kernel/locking/lockdep.c | 8 +- kernel/locking/lockdep_internals.h | 8 +- kernel/module.c | 43 + kernel/power/autosleep.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/power/swap.c | 2 +- kernel/profile.c | 2 +- kernel/rcu/rcutorture.c | 111 +- kernel/rcu/srcutree.c | 13 +- kernel/rcu/tree.c | 48 +- kernel/rcu/tree_stall.h | 9 +- kernel/rcu/update.c | 2 +- kernel/sched/core.c | 18 +- kernel/sched/fair.c | 123 +- kernel/sched/psi.c | 20 +- kernel/static_call.c | 4 +- kernel/task_work.c | 35 +- kernel/time/clocksource.c | 140 +- kernel/time/tick-sched.c | 6 +- kernel/time/timekeeping.c | 1 + kernel/trace/ftrace.c | 45 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 13 +- kernel/watchdog.c | 5 +- kernel/workqueue.c | 19 +- lib/Kconfig | 3 + lib/Kconfig.debug | 49 +- lib/Makefile | 1 + lib/asn1_encoder.c | 454 + lib/bug.c | 54 +- lib/crypto/poly1305-donna32.c | 3 +- lib/crypto/poly1305-donna64.c | 3 +- lib/crypto/poly1305.c | 3 +- lib/devres.c | 22 + lib/genalloc.c | 5 + lib/kobject_uevent.c | 9 +- .../kunit_defconfig => lib/kunit/.kunitconfig | 0 lib/kunit/assert.c | 30 +- lib/kunit/test.c | 39 +- lib/list_sort.c | 17 +- lib/parser.c | 61 +- lib/percpu_counter.c | 2 +- lib/test_kasan_module.c | 2 +- lib/test_list_sort.c | 3 +- lib/test_vmalloc.c | 128 +- lib/vsprintf.c | 7 +- localversion-next | 2 +- mm/Kconfig | 18 +- mm/compaction.c | 96 +- mm/filemap.c | 55 +- mm/huge_memory.c | 243 +- mm/hugetlb.c | 185 +- mm/internal.h | 31 +- mm/kasan/kasan.h | 3 +- mm/kasan/sw_tags.c | 10 +- mm/mapping_dirty_helpers.c | 2 + mm/memcontrol.c | 6 +- mm/memory.c | 8 +- mm/mempolicy.c | 2 +- mm/mmu_gather.c | 29 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 29 +- mm/page_counter.c | 8 +- mm/page_owner.c | 46 +- mm/page_poison.c | 6 +- mm/page_vma_mapped.c | 2 +- mm/percpu-internal.h | 2 +- mm/percpu-stats.c | 9 +- mm/percpu.c | 14 +- mm/readahead.c | 27 +- mm/shmem.c | 95 +- mm/shuffle.c | 4 +- mm/slab.h | 6 +- mm/userfaultfd.c | 27 +- mm/vmalloc.c | 63 +- mm/vmscan.c | 5 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 1 - net/batman-adv/translation-table.c | 2 + net/batman-adv/types.h | 10 +- net/bluetooth/6lowpan.c | 7 +- net/bluetooth/Kconfig | 7 + net/bluetooth/Makefile | 1 + net/bluetooth/aosp.c | 35 + net/bluetooth/aosp.h | 16 + net/bluetooth/hci_core.c | 5 + net/bluetooth/hci_debugfs.c | 8 +- net/bluetooth/hci_event.c | 26 +- net/bluetooth/hci_request.c | 19 +- net/bluetooth/l2cap_core.c | 25 +- net/bluetooth/mgmt.c | 12 +- net/bluetooth/msft.c | 14 +- net/bluetooth/msft.h | 6 + net/bluetooth/smp.c | 4 +- net/bridge/netfilter/ebtable_broute.c | 8 +- net/bridge/netfilter/ebtable_filter.c | 8 +- net/bridge/netfilter/ebtable_nat.c | 8 +- net/bridge/netfilter/ebtables.c | 70 +- net/core/dev.c | 29 +- net/core/rtnetlink.c | 17 +- net/core/skbuff.c | 55 +- net/core/skmsg.c | 189 +- net/core/sock_map.c | 118 +- net/core/xdp.c | 3 +- net/dccp/ipv4.c | 24 +- net/dccp/ipv6.c | 24 +- net/ethtool/Makefile | 2 +- net/ethtool/common.c | 17 + net/ethtool/common.h | 5 + net/ethtool/eee.c | 4 +- net/ethtool/eeprom.c | 246 + net/ethtool/ioctl.c | 32 +- net/ethtool/netlink.c | 11 + net/ethtool/netlink.h | 2 + net/hsr/hsr_device.c | 1 + net/hsr/hsr_forward.c | 6 - net/ieee802154/nl-mac.c | 7 +- net/ieee802154/nl802154.c | 68 +- net/ipv4/af_inet.c | 1 + net/ipv4/devinet.c | 3 +- net/ipv4/netfilter/arp_tables.c | 9 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 20 +- net/ipv4/tcp_bpf.c | 136 +- net/ipv4/tcp_ipv4.c | 24 +- net/ipv4/udp.c | 36 + net/ipv4/udp_bpf.c | 77 +- net/ipv6/addrconf.c | 32 +- net/ipv6/af_inet6.c | 1 + net/ipv6/mcast.c | 48 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 68 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 15 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 13 +- net/ipv6/tcp_ipv6.c | 17 +- net/ipv6/udp.c | 3 + net/mac80211/cfg.c | 4 +- net/mac80211/mlme.c | 5 +- net/mac80211/rc80211_minstrel_ht.c | 2 - net/mac80211/tx.c | 25 +- net/mac802154/llsec.c | 2 +- net/mptcp/mib.c | 3 + net/mptcp/mib.h | 3 + net/mptcp/options.c | 244 +- net/mptcp/pm_netlink.c | 53 +- net/mptcp/protocol.c | 120 +- net/mptcp/protocol.h | 50 +- net/mptcp/subflow.c | 41 +- net/netfilter/ipvs/ip_vs_ftp.c | 2 - net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_ecache.c | 31 +- net/netfilter/nf_conntrack_standalone.c | 10 +- net/netfilter/nf_tables_api.c | 347 +- net/netfilter/nf_tables_offload.c | 30 +- net/netfilter/nfnetlink.c | 67 +- net/netfilter/nfnetlink_acct.c | 3 +- net/netfilter/nfnetlink_cttimeout.c | 41 +- net/netfilter/nft_chain_filter.c | 11 +- net/netfilter/nft_dynset.c | 6 +- net/netfilter/nft_limit.c | 4 +- net/netfilter/x_tables.c | 46 +- net/nfc/digital_dep.c | 2 +- net/nfc/nci/core.c | 2 +- net/nfc/nci/uart.c | 4 +- net/openvswitch/conntrack.c | 14 +- net/openvswitch/vport-netdev.c | 7 +- net/rds/message.c | 1 + net/rds/send.c | 2 +- net/rfkill/core.c | 7 +- net/rfkill/input.c | 4 +- net/sched/act_api.c | 51 +- net/sched/cls_api.c | 16 +- net/sched/sch_teql.c | 3 + net/sctp/ipv6.c | 7 +- net/smc/smc_core.h | 1 - net/sunrpc/svcauth_unix.c | 9 - net/tipc/bearer.c | 46 +- net/tipc/crypto.c | 3 +- net/tipc/name_table.c | 6 +- net/tipc/net.c | 2 +- net/tipc/node.c | 2 +- net/tipc/udp_media.c | 2 + net/tls/tls_sw.c | 4 +- net/wireless/nl80211.c | 17 +- net/wireless/reg.c | 10 +- net/wireless/scan.c | 14 +- net/wireless/sme.c | 2 +- rust/Makefile | 10 +- rust/helpers.c | 5 - rust/kernel/chrdev.rs | 2 +- rust/kernel/file_operations.rs | 60 +- rust/kernel/lib.rs | 64 + rust/kernel/miscdev.rs | 73 +- rust/kernel/module_param.rs | 26 +- rust/kernel/static_assert.rs | 2 +- rust/kernel/sync/condvar.rs | 2 +- rust/kernel/sync/mod.rs | 4 +- rust/kernel/sysctl.rs | 5 +- rust/kernel/user_ptr.rs | 36 +- rust/module.rs | 7 +- scripts/Makefile.modfinal | 2 +- scripts/Makefile.modinst | 111 +- scripts/Makefile.modpost | 28 +- scripts/Makefile.modsign | 29 - scripts/checkdeclares.pl | 53 + scripts/checkpatch.pl | 4 +- scripts/dummy-tools/gcc | 6 + scripts/get_abi.pl | 74 +- scripts/kconfig/lxdialog/util.c | 4 +- scripts/kconfig/streamline_config.pl | 4 +- scripts/kernel-doc | 17 +- scripts/mod/modpost.c | 48 +- scripts/module.lds.S | 21 +- scripts/modules-check.sh | 4 +- security/Kconfig | 2 +- security/apparmor/mount.c | 4 +- security/commoncap.c | 2 +- security/integrity/digsig.c | 2 + security/integrity/iint.c | 2 +- security/integrity/ima/ima_main.c | 8 +- security/integrity/ima/ima_template.c | 4 +- security/keys/Kconfig | 3 + security/keys/trusted-keys/Makefile | 6 + security/keys/trusted-keys/tpm2key.asn1 | 11 + security/keys/trusted-keys/trusted_core.c | 358 + security/keys/trusted-keys/trusted_tee.c | 318 + security/keys/trusted-keys/trusted_tpm1.c | 398 +- security/keys/trusted-keys/trusted_tpm2.c | 269 +- security/landlock/fs.c | 49 +- security/landlock/fs.h | 32 +- security/landlock/object.h | 2 +- security/landlock/ruleset.c | 6 +- security/landlock/syscalls.c | 11 +- security/selinux/ss/avtab.c | 101 +- security/selinux/ss/avtab.h | 2 +- security/selinux/ss/conditional.c | 12 +- security/selinux/ss/services.c | 157 +- security/selinux/ss/sidtab.c | 21 + security/selinux/ss/sidtab.h | 4 + sound/core/control.c | 79 +- sound/core/control_led.c | 9 +- sound/drivers/aloop.c | 11 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 16 + sound/soc/amd/Kconfig | 1 + sound/soc/amd/acp3x-rt5682-max9836.c | 46 +- sound/soc/amd/raven/acp3x-i2s.c | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 4 +- sound/soc/atmel/atmel-classd.c | 6 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/bcm/cygnus-ssp.c | 2 +- sound/soc/codecs/Kconfig | 16 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/ak5558.c | 101 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/da732x.c | 17 +- sound/soc/codecs/da732x.h | 12 +- sound/soc/codecs/lm49453.c | 2 - sound/soc/codecs/lpass-rx-macro.c | 4 +- sound/soc/codecs/lpass-tx-macro.c | 4 +- sound/soc/codecs/lpass-va-macro.c | 2 +- sound/soc/codecs/lpass-wsa-macro.c | 2 +- sound/soc/codecs/max98390.c | 62 + sound/soc/codecs/max98390.h | 2 + sound/soc/codecs/rt1011.c | 16 +- sound/soc/codecs/rt1011.h | 1 - sound/soc/codecs/rt1019.c | 336 +- sound/soc/codecs/rt1019.h | 162 - sound/soc/codecs/rt5670.c | 51 + sound/soc/codecs/rt5670.h | 2 + sound/soc/codecs/rt711-sdca.c | 2 +- sound/soc/codecs/rt715-sdca.c | 2 +- sound/soc/codecs/tas2552.c | 4 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320aic32x4.c | 12 +- sound/soc/codecs/tlv320aic3x-i2c.c | 72 + sound/soc/codecs/tlv320aic3x-spi.c | 78 + sound/soc/codecs/tlv320aic3x.c | 111 +- sound/soc/codecs/tlv320aic3x.h | 13 + sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/fsl/fsl_aud2htx.c | 4 +- sound/soc/fsl/fsl_easrc.c | 4 +- sound/soc/fsl/fsl_esai.c | 8 +- sound/soc/generic/audio-graph-card.c | 140 +- sound/soc/generic/simple-card-utils.c | 102 +- sound/soc/generic/simple-card.c | 153 +- sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 1 + sound/soc/intel/boards/bytcr_rt5640.c | 17 + sound/soc/intel/boards/cht_bsw_rt5672.c | 77 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 58 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 10 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 40 +- sound/soc/intel/keembay/kmb_platform.c | 2 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/meson/axg-fifo.c | 11 +- sound/soc/meson/axg-frddr.c | 26 +- sound/soc/meson/axg-tdmin.c | 2 +- sound/soc/meson/axg-tdmout.c | 2 +- sound/soc/pxa/mmp-pcm.c | 2 +- sound/soc/soc-compress.c | 4 + sound/soc/soc-core.c | 14 +- sound/soc/sti/sti_uniperif.c | 2 + sound/soc/sti/uniperif.h | 4 +- sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 9 +- sound/soc/sunxi/sun8i-codec.c | 2 +- sound/soc/tegra/tegra20_das.c | 8 +- sound/soc/tegra/tegra20_das.h | 6 +- sound/soc/tegra/tegra_audio_graph_card.c | 1 + sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ti/omap-mcbsp.c | 3 +- sound/soc/ux500/mop500.c | 6 +- sound/soc/ux500/mop500_ab8500.h | 2 +- sound/usb/card.c | 16 +- sound/usb/implicit.c | 15 +- sound/usb/quirks-table.h | 31 + sound/usb/quirks.c | 16 +- sound/usb/usbaudio.h | 3 + tools/arch/x86/include/asm/insn.h | 2 + tools/bpf/bpftool/common.c | 1 + tools/bpf/bpftool/prog.c | 1 + tools/debugging/kernel-chktaint | 2 +- tools/include/uapi/linux/bpf.h | 1 + tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/libbpf.c | 10 + tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/linker.c | 2 +- tools/lib/bpf/xsk.c | 58 +- tools/objtool/arch/x86/decode.c | 122 + tools/objtool/arch/x86/include/arch/special.h | 2 +- tools/objtool/check.c | 183 +- tools/objtool/elf.c | 289 +- tools/objtool/include/objtool/arch.h | 4 + tools/objtool/include/objtool/check.h | 3 +- tools/objtool/include/objtool/elf.h | 13 +- tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + tools/objtool/orc_gen.c | 33 +- tools/objtool/special.c | 12 +- tools/perf/builtin-inject.c | 2 +- .../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 4 +- tools/perf/util/block-info.c | 6 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 30 +- tools/power/x86/intel-speed-select/isst-display.c | 12 +- tools/testing/kunit/kunit.py | 4 +- tools/testing/kunit/kunit_kernel.py | 2 + tools/testing/kunit/kunit_tool_test.py | 6 + tools/testing/radix-tree/idr-test.c | 21 +- tools/testing/radix-tree/linux/compiler_types.h | 0 tools/testing/radix-tree/multiorder.c | 2 + tools/testing/radix-tree/xarray.c | 2 + tools/testing/selftests/bpf/config | 2 + tools/testing/selftests/bpf/prog_tests/map_ptr.c | 15 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 24 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 17 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 37 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 40 + .../selftests/bpf/prog_tests/sockmap_listen.c | 136 + .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 65 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 4 +- .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 12 - tools/testing/selftests/bpf/progs/sockopt_sk.c | 11 +- tools/testing/selftests/bpf/progs/test_mmap.c | 2 - tools/testing/selftests/bpf/progs/test_ringbuf.c | 1 - .../selftests/bpf/progs/test_ringbuf_multi.c | 12 +- .../selftests/bpf/progs/test_sockmap_listen.c | 22 + .../bpf/progs/test_sockmap_skb_verdict_attach.c | 18 + tools/testing/selftests/dma/dma_map_benchmark.c | 22 +- .../filesystems/epoll/epoll_wakeup_test.c | 44 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/aarch64/vgic_init.c | 551 + tools/testing/selftests/kvm/include/kvm_util.h | 9 + tools/testing/selftests/kvm/lib/kvm_util.c | 75 + tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 13 +- tools/testing/selftests/landlock/fs_test.c | 31 +- tools/testing/selftests/lkdtm/.gitignore | 1 + tools/testing/selftests/lkdtm/Makefile | 1 + tools/testing/selftests/lkdtm/stack-entropy.sh | 36 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/mptcp/diag.sh | 55 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 22 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 47 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 13 +- tools/testing/selftests/net/so_txtime.c | 247 +- tools/testing/selftests/net/so_txtime.sh | 97 +- tools/testing/selftests/net/veth.sh | 177 + .../powerpc/alignment/alignment_handler.c | 11 +- tools/testing/selftests/powerpc/mm/Makefile | 1 + .../selftests/powerpc/mm/stress_code_patching.sh | 49 + tools/testing/selftests/proc/read.c | 4 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 15 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 3 + tools/testing/selftests/resctrl/.gitignore | 2 + tools/testing/selftests/resctrl/Makefile | 2 +- tools/testing/selftests/resctrl/README | 4 +- tools/testing/selftests/resctrl/cache.c | 52 +- tools/testing/selftests/resctrl/cat_test.c | 57 +- tools/testing/selftests/resctrl/cmt_test.c | 145 + tools/testing/selftests/resctrl/config | 2 + tools/testing/selftests/resctrl/cqm_test.c | 176 - tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/resctrl/mba_test.c | 43 +- tools/testing/selftests/resctrl/mbm_test.c | 42 +- tools/testing/selftests/resctrl/resctrl.h | 29 +- tools/testing/selftests/resctrl/resctrl_tests.c | 163 +- tools/testing/selftests/resctrl/resctrl_val.c | 95 +- tools/testing/selftests/resctrl/resctrlfs.c | 134 +- tools/testing/selftests/sgx/defines.h | 2 +- .../tc-testing/tc-tests/actions/simple.json | 59 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/split_huge_page_test.c | 390 + tools/testing/selftests/vm/test_vmalloc.sh | 21 +- tools/testing/selftests/vm/userfaultfd.c | 904 +- 3440 files changed, 101760 insertions(+), 56373 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-trbe create mode 100644 Documentation/ABI/testing/sysfs-class-power-surface create mode 100644 Documentation/ABI/testing/sysfs-driver-xdata create mode 100644 Documentation/admin-guide/cgroup-v1/misc.rst delete mode 100644 Documentation/admin-guide/reporting-bugs.rst create mode 100644 Documentation/arm/stm32/stm32h750-overview.rst create mode 100644 Documentation/devicetree/bindings/arm/apple.yaml create mode 100644 Documentation/devicetree/bindings/arm/ete.yaml delete mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.txt create mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.yaml create mode 100644 Documentation/devicetree/bindings/arm/trbe.yaml create mode 100644 Documentation/devicetree/bindings/ata/nvidia,tegra-ahci.yaml delete mode 100644 Documentation/devicetree/bindings/ata/nvidia,tegra124-ahci.txt create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml create mode 100644 Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-74x164.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mpc.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mpc.yaml create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7150.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ilitek_ts_i2c.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/melfas,mms114.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/mms114.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/mstar,msg2638.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/nuvoton, [...] create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,drif.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,drif.yaml delete mode 100644 Documentation/devicetree/bindings/media/zx-irdec.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/mtd/qcom,nandc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/qcom_nandc.txt create mode 100644 Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml create mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst create mode 100644 Documentation/trace/coresight/coresight-trbe.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/core.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/cpu-drivers.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/cpufreq-stats.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/index.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst create mode 100644 Documentation/virt/kvm/arm/ptp_kvm.rst create mode 100644 arch/arm/boot/dts/armada-385-atl-x530.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gbs.dts create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450.dtsi delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618.dtsi create mode 100644 arch/arm/boot/dts/stm32h7-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32h743-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32h750.dtsi create mode 100644 arch/arm/boot/dts/stm32h750i-art-pi.dts create mode 100644 arch/arm/mach-npcm/wpcm450.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts create mode 100644 arch/arm64/boot/dts/apple/Makefile create mode 100644 arch/arm64/boot/dts/apple/t8103-j274.dts create mode 100644 arch/arm64/boot/dts/apple/t8103.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-tplink-archer-c230 [...] create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-dumpling.dts delete mode 100644 arch/ia64/kernel/ia64_ksyms.c create mode 100644 arch/mips/kernel/access-helper.h create mode 100644 arch/mips/mm/maccess.c create mode 100644 arch/mips/mm/physaddr.c delete mode 100644 arch/powerpc/net/bpf_jit32.h delete mode 100644 arch/powerpc/net/bpf_jit_asm.S create mode 100644 arch/powerpc/net/bpf_jit_comp32.c create mode 100644 arch/riscv/Kconfig.erratas create mode 100644 arch/riscv/errata/Makefile create mode 100644 arch/riscv/errata/alternative.c create mode 100644 arch/riscv/errata/sifive/Makefile create mode 100644 arch/riscv/errata/sifive/errata.c create mode 100644 arch/riscv/errata/sifive/errata_cip_453.S create mode 100644 arch/riscv/include/asm/alternative-macros.h create mode 100644 arch/riscv/include/asm/alternative.h create mode 100644 arch/riscv/include/asm/errata_list.h create mode 100644 arch/riscv/include/asm/vendorid_list.h delete mode 100644 arch/riscv/include/uapi/asm/setup.h create mode 100644 arch/x86/events/intel/uncore_discovery.c create mode 100644 arch/x86/events/intel/uncore_discovery.h create mode 100644 arch/x86/include/asm/sgx.h delete mode 100644 arch/x86/kernel/cpu/sgx/arch.h create mode 100644 arch/x86/kernel/cpu/sgx/virt.c create mode 100644 drivers/bluetooth/virtio_bt.c create mode 100644 drivers/clk/socfpga/Kconfig create mode 100644 drivers/firmware/smccc/kvm_guest.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_7.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_7.h create mode 100644 drivers/gpu/drm/drm_displayid.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c create mode 100644 drivers/hwtracing/coresight/coresight-trbe.c create mode 100644 drivers/hwtracing/coresight/coresight-trbe.h create mode 100644 drivers/i2c/busses/i2c-cp2615.c create mode 100644 drivers/i2c/busses/i2c-hisi.c create mode 100644 drivers/iio/cdc/Kconfig create mode 100644 drivers/iio/cdc/Makefile create mode 100644 drivers/iio/cdc/ad7150.c create mode 100644 drivers/input/touchscreen/ilitek_ts_i2c.c create mode 100644 drivers/input/touchscreen/msg2638.c create mode 100644 drivers/iommu/io-pgfault.c create mode 100644 drivers/irqchip/irq-apple-aic.c create mode 100644 drivers/irqchip/irq-wpcm450-aic.c create mode 100644 drivers/media/rc/keymaps/rc-mecool-kii-pro.c create mode 100644 drivers/media/rc/keymaps/rc-mecool-kiii-pro.c delete mode 100644 drivers/media/rc/zx-irdec.c create mode 100644 drivers/misc/dw-xdata-pcie.c create mode 100644 drivers/mtd/spi-nor/otp.c create mode 100644 drivers/mtd/spi-nor/swp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_phc.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h create mode 100644 drivers/net/ipa/ipa_data-v4.11.c create mode 100644 drivers/net/ipa/ipa_data-v4.5.c create mode 100644 drivers/pci/controller/dwc/pcie-fu740.c create mode 100644 drivers/platform/x86/adv_swbutton.c create mode 100644 drivers/power/supply/surface_battery.c create mode 100644 drivers/power/supply/surface_charger.c delete mode 100644 drivers/ptp/ptp_kvm.c create mode 100644 drivers/ptp/ptp_kvm_arm.c create mode 100644 drivers/ptp/ptp_kvm_common.c create mode 100644 drivers/ptp/ptp_kvm_x86.c create mode 100644 drivers/pwm/pwm-raspberrypi-poe.c rename drivers/{staging/hikey9xx => regulator}/hi6421v600-regulator.c (100%) create mode 100644 drivers/soc/mediatek/mt8167-mmsys.h create mode 100644 drivers/soc/mediatek/mt8183-mmsys.h create mode 100644 drivers/spi/spi-hisi-kunpeng.c create mode 100644 drivers/staging/comedi/drivers/tests/comedi_example_test.c delete mode 100644 drivers/staging/comedi/drivers/tests/example_test.c delete mode 100644 drivers/staging/iio/cdc/ad7150.c create mode 100644 drivers/usb/typec/class.h create mode 100644 drivers/usb/typec/mux.h create mode 100644 drivers/usb/typec/port-mapper.c delete mode 100644 drivers/vfio/pci/vfio_pci_nvlink2.c create mode 100644 fs/cachefiles/io.c delete mode 100644 fs/cachefiles/rdwr2.c create mode 100644 fs/erofs/pcpubuf.c create mode 100644 fs/fuse/ioctl.c create mode 100644 include/dt-bindings/clock/mt7621-clk.h create mode 100644 include/dt-bindings/interrupt-controller/apple-aic.h create mode 100644 include/dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h create mode 100644 include/keys/trusted_tee.h create mode 100644 include/kunit/test-bug.h create mode 100644 include/linux/asn1_encoder.h create mode 100644 include/linux/cfi.h create mode 100644 include/linux/clocksource_ids.h create mode 100644 include/linux/fileattr.h create mode 100644 include/linux/misc_cgroup.h create mode 100644 include/linux/ptp_kvm.h create mode 100644 include/linux/randomize_kstack.h delete mode 100644 include/net/netns/dccp.h create mode 100644 include/uapi/linux/virtio_bt.h create mode 100644 kernel/cfi.c create mode 100644 kernel/cgroup/misc.c create mode 100644 lib/asn1_encoder.c copy arch/um/configs/kunit_defconfig => lib/kunit/.kunitconfig (100%) create mode 100644 net/bluetooth/aosp.c create mode 100644 net/bluetooth/aosp.h create mode 100644 net/ethtool/eeprom.c delete mode 100644 scripts/Makefile.modsign create mode 100644 scripts/checkdeclares.pl create mode 100644 security/keys/trusted-keys/tpm2key.asn1 create mode 100644 security/keys/trusted-keys/trusted_core.c create mode 100644 security/keys/trusted-keys/trusted_tee.c create mode 100644 sound/soc/codecs/tlv320aic3x-i2c.c create mode 100644 sound/soc/codecs/tlv320aic3x-spi.c delete mode 100644 tools/testing/radix-tree/linux/compiler_types.h create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_skb_verdict_attach.c create mode 100644 tools/testing/selftests/kvm/aarch64/vgic_init.c create mode 100755 tools/testing/selftests/lkdtm/stack-entropy.sh create mode 100755 tools/testing/selftests/net/veth.sh create mode 100755 tools/testing/selftests/powerpc/mm/stress_code_patching.sh create mode 100644 tools/testing/selftests/resctrl/.gitignore create mode 100644 tools/testing/selftests/resctrl/cmt_test.c create mode 100644 tools/testing/selftests/resctrl/config delete mode 100644 tools/testing/selftests/resctrl/cqm_test.c create mode 100644 tools/testing/selftests/vm/split_huge_page_test.c