This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig in repository toolchain/ci/linux.
omits f2528c293858 Add linux-next specific files for 20220708 omits cb95f236c622 fix up for "xfs: pass perag to xfs_alloc_read_agf()" omits 84c3e80a1796 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits b8227ebd7b96 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits fc4e5e1a985c Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits a92f4bf89b3c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits bb034fe697ec Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 08d3c1ad11ad Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] omits 18c80998534a Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits ecdf01f71773 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits a6f6a0fb5974 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 77045af671c5 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits ca8db260dff3 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 319f67713b4e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits db9426bacccb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44b642bba20a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d9d3bee23fc5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4ee5f1dd1e11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e102549b97b9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits e2025fe00355 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits a6c222c47b0b Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits c3b535a01382 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 93fada1a5358 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d7337c23ff6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e415c538da33 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits cddde2e8a7d0 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 42d8944ee3e3 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 29731dd3f415 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44c60c27980b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d5ea91ea2f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e0315e9ff73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1c99ec5b77b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e112803a96a6 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits d06807bfa717 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28d51969d0b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eefdbcd21c6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ed8c3b60015d Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 262d1dd07b56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 398aac30c84a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits f988d8448cce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d48d070fbe64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1b70b6e188ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ae3a48f3aab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e18585f390ab Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 771c892b1d84 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 647e2dcda137 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 456319fb4983 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits b0dd68289f6e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 480acf12dcf3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 51427f47f3c9 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 1500af037cc1 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 33576548bb51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb3cdb552535 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9df8db52f43e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits c9e3d5fd4b75 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 9331a5282b76 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 62b379a97723 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 853f49217113 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 563d4bffaadb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3dc6c048038e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6374205cd4b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28ce1f8dcdbb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 37370ae64b1b Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 435bda99293f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits f1b73be6fc1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb23d68189b7 next-20220707/irqchip omits 854038ac1330 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 82548cbe93ba Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits f2f075860261 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a666215182c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5fbfd143a5d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b259eff19def Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 60aa1fde3826 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f902b86c9610 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 47b4316c0b89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cf7930409b96 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 736ce75a803a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 462870c54b0a Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits f18a432add7d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 5ad1d83a5ddb Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 4f373e898441 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11743b685c3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 74da9fbec01b Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 87cbc15fd013 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2da111edb950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bcbf4ab6d1c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 030167e54e75 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 32033f98d987 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c2a77f5dc1a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f8cd3d67e2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9d2dcf9e0d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b6f6454b082 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a46c394c3bc6 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits b28b0130ff61 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 79b5536cb295 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits b609020a6979 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits cfbea4730e27 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 961996fc767d Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits a90f67a84cc9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6ef17aeb30e5 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 7602b0a7de8b Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits d368495bd8e8 Merge branch 'mm-nonmm-unstable' into mm-everything omits c9d3cff928fc lib/smp_processor_id: fix imbalanced instrumentation_end() call omits ead89cf78d8a selftest: taint kernel when test module loaded omits 9060484ffd2a kunit: taint the kernel when KUnit tests are run omits f302785f6553 module: panic: taint the kernel when selftest modules load omits f5e0638acc0b panic: taint kernel if tests are run omits 546123345212 cpumask: update cpumask_next_wrap() signature omits 6184c418e16d cpumask: add UP optimised for_each_*_cpu versions omits 5abe3785fc2d lib/test: introduce cpumask KUnit test suite omits 31690000c7c3 cpumask: Fix invalid uniprocessor mask assumption omits e7a6e373cf70 x86/cacheinfo: move shared cache map definitions omits 1bcaf24329cb kexec: drop weak attribute from functions omits 4f63004a8f9f kexec_file: drop weak attribute from functions omits 8433bf3a4262 scripts/bloat-o-meter: add -p argument omits bfd53a1a7539 scripts/bloat-o-meter: switch argument parsing to using argparse omits 74d8c6a989b1 epoll: autoremove wakers even more aggressively omits 6b88ffe9d05a ipc/mqueue: remove unnecessary (void*) conversion omits 401c1f50a6ea kdump: round up the total memory size to 128M for crashker [...] omits 403d42486926 proc: delete unused <linux/uaccess.h> includes omits adef34bf79c6 vmcoreinfo: include kallsyms symbols omits 8e81e494de2e kallsyms: move declarations to internal header omits 8aed155bd762 squashfs: support reading fragments in readahead call omits d6466526f090 squashfs: implement readahead omits 1fc0cbb3cd7e squashfs: always build "file direct" version of page actor omits 2b9d60f5e5ff Revert "squashfs: provide backing_dev_info in order to dis [...] omits 63afe02c319e lib/ts_bm.c: remove redundant store to variable consumed a [...] omits 652cf9cd1e95 lib/scatterlist: use matched parameter type when calling _ [...] omits 0ca58f7bc535 lib: make LZ4_decompress_safe_forceExtDict() static omits 5853544d349b lib/radix-tree: remove unused argument of insert_entries omits e07fea622b59 kfifo: fix kfifo_to_user() return type omits 3ecc8ce3aa02 compiler-gcc.h: remove ancient workaround for gcc PR 58670 omits fdbda9468e7f lib/error-inject: traverse list with mutex omits af3d0f4c6f1d lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] omits cb79ee5207fc net, lib/once: remove {net_}get_random_once_wait macro omits 921e7febe1ac lib/lru_cache: fix error free handing in lc_create omits 34e7a56f3fea lib/debugobjects: fix stat count and optimize debug_object [...] omits a67388cbe948 resource: re-factor page_is_ram() omits d622f5a9f279 init/main.c: silence some -Wunused-parameter warnings omits fffa7ac2de6f init-add-hostname-kernel-parameter-v2 omits f3c9d3f50005 init: add "hostname" kernel parameter omits 99466cba9ca2 ocfs2: fix ocfs2 corrupt when iputting an inode omits ec1837d4286b ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 2f5c6fe61e35 ocfs2: reflink deadlock when clone file to the same direct [...] omits ede5d8418ff8 selftests/vm: enable running select groups of tests omits bda439f8692d mm, hugetlb: skip irrelevant nodes in show_free_areas() omits 25d17f69fb04 mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() omits f774c36dc8b3 mm/mprotect: remove the redundant initialization for error omits cf4c6604b922 mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_h [...] omits dd73202df115 mm/huge_memory: comment the subtly logic in __split_huge_pmd omits 5ac51a8a00d3 mm/huge_memory: correct comment of prep_transhuge_page omits b2ee03d9f269 mm/huge_memory: fix comment of page_deferred_list omits 475b0fbd8415 mm/huge_memory: minor cleanup for split_huge_pages_all omits d863f3199304 mm/huge_memory: try to free subpage in swapcache when possible omits 9b02c087fc81 mm/huge_memory: check pmd_present first in is_huge_zero_pmd omits 4f633d10f7b0 mm/huge_memory: fix comment in zap_huge_pud omits 8f4d0e23386a mm/huge_memory: use helper macro __ATTR_RW omits af9ff54893f9 mm/huge_memory: use helper function vma_lookup in split_hu [...] omits e2b829985de6 mm/huge_memory: rename mmun_start to haddr in remove_migra [...] omits 75abd773e5ce mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed omits 9e75353a7af9 mm/huge_memory: use helper touch_pud in huge_pud_set_accessed omits 29754ea6cb54 mm/huge_memory: fix comment of __pud_trans_huge_lock omits 4d379f0fdda1 mm/huge_memory: access vm_page_prot with READ_ONCE in remo [...] omits 615a06e20a5b mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd omits e81b565184ba selftests/vm: skip 128TBswitch on unsupported arch omits 7a4b17a1e9e5 selftests-vm-fix-errno-handling-in-mrelease_test-v4 omits 2cb5c5a185dc selftests/vm: fix errno handling in mrelease_test omits a789004554fc mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] omits 5ca9745316d7 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst omits cb96450a1da1 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability omits 72644860ae99 mm: hugetlb_vmemmap: replace early_param() with core_param() omits c939ace303c5 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] omits 676e6ff6e828 mm: hugetlb_vmemmap: introduce the name HVO omits 6642a27869fd mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling omits 15fcec0864f4 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() omits 8e22b7d1e344 ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER omits 8a849f2f5837 xtensa: drop definition of PGD_ORDER omits 77f743d3745d parisc: rename PGD_ORDER to PGD_TABLE_ORDER omits 42a59db05671 loongarch: drop definition of PGD_ORDER omits 65944e3638ef loongarch: drop definition of PGD_ORDER omits 0edc03331343 loongarch: drop definition of PUD_ORDER omits 678596f95222 loongarch: drop definition of PMD_ORDER omits 59b0a3f1d7d4 loongarch: drop definition of PTE_ORDER omits 57399a21d4e6 nios2: drop definition of PGD_ORDER omits f69c437827d3 nios2: drop definition of PTE_ORDER omits b4e224dcffde mips: rename PGD_ORDER to PGD_TABLE_ORDER omits 938f6f345050 mips: drop definitions of PTE_ORDER omits 72791bacb294 mips: rename PUD_ORDER to PUD_TABLE_ORDER omits 32852b1edaaf mips: rename PMD_ORDER to PMD_TABLE_ORDER omits 006ed1394e3a csky: drop definition of PGD_ORDER omits 4699c0b11d56 csky: drop definition of PTE_ORDER omits 833f3f672ecf mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] omits d360b26c847a mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT omits b963a901d588 sh: noMMU: fix vm_get_page_prot definition omits 34a74d343162 sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 63577e5dfef2 um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 4d8f92ef0b3d arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 1041b840503b arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 2f772594a44d m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits bc17dbd1194a mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 8230dc1271ba ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 8f0f2d38f8f7 s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits eed30d86ba90 csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits e4d7e455cf2e riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 887bc71af56b nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 9165947cb7f9 alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 9712006759a9 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 80d5b8b9f915 hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits cee0100ce1c2 xtensa: noMMU: fix vm_get_page_prot definition omits 196ab7ad2012 xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 78ea66be68d7 openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 9450d8b5464d loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits b6bdee933912 microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits c9850b60c9e0 mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] omits a285c963c732 x86-mm-move-protection_map-inside-the-platform-fix omits 22d06edb3ab8 x86/mm: move protection_map[] inside the platform omits 532753498916 arm64/mm: move protection_map[] inside the platform omits 0a6db4786f17 sparc/mm: move protection_map[] inside the platform omits 6168b73a8ea7 powerpc/mm: move protection_map[] inside the platform omits 20edb8c4bc85 mm/mmap: define DECLARE_VM_GET_PAGE_PROT omits 67189c52ec60 mm/mmap: build protect protection_map[] with __P000 omits dca89b04f238 mm: nommu: pass a pointer to virt_to_page() omits 6ba28e00b603 mm: gup: pass a pointer to virt_to_page() omits 982a44cca835 mm: kfence: pass a pointer to virt_to_page() omits 2677ebc5ef42 mm/highmem: pass a pointer to virt_to_page() omits 3f9f731954b2 lib/test_free_pages.c: pass a pointer to virt_to_page() omits 7002f3613c15 filemap: minor cleanup for filemap_write_and_wait_range omits fbaac7f775bb memcg: notify about global mem_cgroup_id space depletion omits 526e66ecfb4a mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] omits 0181f092e382 procfs: add 'path' to /proc/<pid>/fdinfo/ omits b235f9a7ec1b procfs: add 'size' to /proc/<pid>/fdinfo/ omits 4143c9b52661 mm/page_alloc: replace local_lock with normal spinlock -fix omits 758d4575ec8b mm/page_alloc: replace local_lock with normal spinlock omits 675443ed1b50 mm/page_alloc: remotely drain per-cpu lists omits 405db4e4c25f mm-page_alloc-protect-pcp-lists-with-a-spinlock-fix omits 6d57f32eb198 mm/page_alloc: protect PCP lists with a spinlock omits ec43af164a94 mm/page_alloc: remove mistaken page == NULL check in rmqueue omits 441deb7f52a3 mm/page_alloc: split out buddy removal code from rmqueue i [...] omits 826a91f9b0de mm/page_alloc: use only one PCP list for THP-sized allocations omits 701abf07c67b mm/page_alloc: add page->buddy_list and page->pcp_list omits be42c869b8e6 hugetlb: lazy page table copies in fork() omits d3d5d53211c7 hugetlb: fix an unused variable warning/error omits dfda82885abb hugetlb: do not update address in huge_pmd_unshare omits 356219abcdaf arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix omits a19c2508bf8d arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page omits a82c3d0904a1 hugetlb: skip to end of PT page mapping when pte not present omits f4d7fd4cf158 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits 8ac6d4bfa381 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function omits 311df39629e7 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages omits 69399cc77935 mm: memcontrol: introduce memcg_reparent_ops omits ae4334175109 mm: memcontrol: make all the callers of {folio,page}_memcg() safe omits da6978ec1637 mm: thp: make split queue lock safe when LRU pages are reparented omits dcc6e615e373 mm: vmscan: rework move_pages_to_lru() omits af2bba9474ed mm: memcontrol: make lruvec lock safe when LRU pages are r [...] omits 593ce38d1a2e mm: memcontrol: prepare objcg API for non-kmem usage omits 1ef321ff5e8a mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] omits b2b5cf1228b7 mm: memcontrol: remove dead code and comments omits 84e59f994c64 kasan: separate double free case from invalid free omits ed0beaa3ad29 doc: proc: fix the description to THPeligible omits 091599f15bbd mm: khugepaged: reorg some khugepaged helpers omits 3603ea4445f1 mm: thp: kill __transhuge_page_enabled() omits 67bc60efdf43 mm-thp-kill-transparent_hugepage_active-fix-fix omits fff452ce2a40 mm-thp-kill-transparent_hugepage_active-fix omits 6a945e8840cb mm: thp: kill transparent_hugepage_active() omits a2f98690aff0 mm: khugepaged: better comments for anon vma check in huge [...] omits a94499d2b608 mm: thp: consolidate vma size check to transhuge_vma_suitable omits fba4e3b09022 mm: khugepaged: check THP flag in hugepage_vma_check() omits 196883283441 mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits 6005659a9e7f selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh omits 1a60690b4433 userfaultfd: selftests: make /dev/userfaultfd testing conf [...] omits 509299430722 userfaultfd: update documentation to describe /dev/userfaultfd omits 83547fe65949 userfaultfd: selftests: modify selftest to use /dev/userfaultfd omits 6fe75fd035ad userfaultfd: add /dev/userfaultfd for fine grained access control omits d5f6d1b278a8 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] omits 45695485108d mm/page_alloc: minor clean up for memmap_init_compound() omits 92a299d01194 xfs: add dax dedupe support omits 9d93b4413eea xfs-support-cow-in-fsdax-mode-fix omits c934b237b10c xfs: support CoW in fsdax mode omits bbb1c0b511f0 fsdax: dedup file range to use a compare function omits 67d1002e0ae5 fsdax: add dax_iomap_cow_copy() for dax zero omits 56883bdcdbe2 fsdax: replace mmap entry in case of CoW omits df76f95ca46d fsdax: introduce dax_iomap_cow_copy() omits b7ec33d0df16 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 omits 3abee8981759 fsdax: output address in dax_iomap_pfn() and rename it omits 776de435c8aa fsdax: set a CoW flag when associate reflink mappings omits 469a9c74c119 xfs: implement ->notify_failure() for XFS omits f2f627ec21e4 mm: introduce mf_dax_kill_procs() for fsdax case omits 845ff2ce18e1 fsdax: introduce dax_lock_mapping_entry() omits 038853cb2f73 pagemap,pmem: introduce ->memory_failure() omits 6182705d8d19 mm/memory-failure: fix redefinition of mf_generic_kill_procs omits 03a9c7345cc3 mm-factor-helpers-for-memory_failure_dev_pagemap-fix omits 1c956a834453 mm: factor helpers for memory_failure_dev_pagemap omits 6c4c8d773cc3 dax: introduce holder for dax_device omits f366395171bf tools: add selftests to hmm for COW in device memory omits d76505b1b156 tools: add hmm gup tests for device coherent type omits 94fac1e5279f tools: update test_hmm script to support SP config omits db009412a854 tools: update hmm-test to support device coherent type omits d8ff161cb375 lib: add support for device coherent type in test_hmm omits 60ab4584bf49 lib: test_hmm add module param for zone device type omits d4b631e9356f lib: test_hmm add ioctl to get zone device type omits 7f21f082ba69 drm/amdkfd: add SPM support for SVM omits eb8889d85903 mm/gup: migrate device coherent pages when pinning instead [...] omits 5269e4751e78 mm: remove the vma check in migrate_vma_setup() omits ec08ef7f467e mm: add device coherent vma selection for memory migration omits b8273c9c9be2 mm: handling Non-LRU pages returned by vm_normal_pages omits a371d249dbc7 mm: add zone device coherent type memory support omits 600c836c8215 mm: move page zone helpers into new header-specific file omits dcdf38d0909f mm: rename is_pinnable_pages to is_longterm_pinnable_pages omits 92541029a034 mm-add-merging-after-mremap-resize-checkpatch-fixes omits 9c689d03a248 mm: add merging after mremap resize omits d07ec81949fd mm: refactor of vma_merge() omits 599856537d5e mm: delete unused MMF_OOM_VICTIM flag omits 6b687b071c69 mm-drop-oom-code-from-exit_mmap-fix-fix omits bd7e4a885cd7 mm: drop oom code from exit_mmap omits 53cc45bc7197 selftests-vm-add-protection_keys-tests-to-run_vmtests-v4 omits 7e7ec233a7f4 selftests/vm: add protection_keys tests to run_vmtests omits 33f354a4238f mm/mmap.c: pass in mapping to __vma_link_file() omits c56578cbf096 mm/mmap: drop range_has_overlap() function omits 3bb49dce1a00 mm/mmap: fix copy_vma() new_vma check omits 535d2aa6ca08 mm-remove-the-vma-linked-list-fix-2-fix omits bd38079703ae mm: document maple tree pointer at unmap_vmas() at memory.c omits f535d7d93ee8 mm/mmap: fix error return code in do_mas_align_munmap() omits 3ab2be0b152a mm: remove the vma linked list omits 8426d165f5be riscv: use vma iterator for vdso omits cb6ca556c00a nommu: remove uses of VMA linked list omits 1ddacc080729 i915: use the VMA iterator omits 29a6b11b0d43 mm/swapfile: use vma iterator instead of vma linked list omits 90b86f4fb697 mm/pagewalk: use vma_find() instead of vma linked list omits 257be739813e mm/oom_kill: use maple tree iterators instead of vma linked list omits 2f802ef282f5 mm/msync: use vma_find() instead of vma linked list omits 834bdf7b3394 mm/mremap: use vma_find_intersection() instead of vma linked list omits 1304fcde3098 mm/mprotect: use maple tree navigation instead of vma linked list omits 6b11a9fb9bc8 mm/mlock: use vma iterator and maple state instead of vma [...] omits 1edf6f6b5ec9 mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 5fb1385e66aa mm/memcontrol: stop using mm->highest_vm_end omits 89b1d3bb72c8 mm/madvise: use vma_find() instead of vma linked list omits 9f6a630eaef4 mm/ksm: use vma iterators instead of vma linked list omits 92de9ef233bc mm/khugepaged: stop using vma linked list omits 63a2cd60974f mm/gup: use maple tree navigation instead of linked list omits 850c5b43fc60 bpf: remove VMA linked list omits ff4d3ea10618 fork: use VMA iterator omits edd2d5d7f1a7 sched: use maple tree iterator to walk VMAs omits 5f3aff1cf0c5 perf: use VMA iterator omits a2a233595fff acct: use VMA iterator instead of linked list omits 4b8543701ba8 ipc/shm: use VMA iterator instead of linked list omits 7081709f9524 userfaultfd: use maple tree iterator to iterate VMAs omits 019253e15026 fs/proc/task_mmu: stop using linked list and highest_vm_end omits 2410e9024f75 fs/proc/base: use maple tree iterators in place of linked list omits fc2ca14a701b exec: use VMA iterator instead of linked list omits 7c865b9e390d coredump: remove vma linked list walk omits b68f41f00761 um: remove vma linked list walk omits 20028f7b743c optee: remove vma linked list walk omits 9d6fa4c194ec cxl: remove vma linked list walk omits 3adfc5ccb293 xtensa: remove vma linked list walks omits 3a98677056a1 x86: remove vma linked list walks omits 4c5f30192326 s390: remove vma linked list walks omits 5a6a803425de powerpc: remove mmap linked list walks omits 76250e8a0c6c parisc: remove mmap linked list from cache handling omits 486b4a8a5f73 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits 1e0501cd66f8 arm64: remove mmap linked list from vdso omits 5c016eb9f7a5 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits 53f56d87c75c mm/mmap: reorganize munmap to use maple states omits d9a68d27ea5a mm/mmap: move mmap_region() below do_munmap() omits 831b67ca6c98 mm: convert vma_lookup() to use mtree_load() omits 488f03132bc8 mm: remove vmacache omits bdf75759f2d2 mm/mmap: use advanced maple tree API for mmap_region() omits ae0638bc4d25 mm: use maple tree operations for find_vma_intersection() omits d640fb035722 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 0dcf20593fa8 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits 64b5bcc58355 mm: optimize find_exact_vma() to use vma_lookup() omits 1913b3482e70 xen: use vma_lookup() in privcmd_ioctl_mmap() omits 13544eb8fedc mmap: change zeroing of maple tree in __vma_adjust() omits 1c30293f073d mm: remove rb tree. omits 321035479e92 proc: remove VMA rbtree use from nommu omits bd7946a29ffc damon: convert __damon_va_three_regions to use the VMA iterator omits 35fc48b807ff kernel/fork: use maple tree for dup_mmap() during forking omits 34de4ebd5706 mm/mmap: use maple tree for unmapped_area{_topdown} omits ae1ed8578d70 mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits b2d239da3f5a mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits 2ba84c2e533c mmap: use the VMA iterator in count_vma_pages_range() omits fb1667c4fd6b mm: add VMA iterator omits 599b2dd09ee2 mm/mmap: reorder validate_mm_mt() checks omits 60f052502ca9 mm: start tracking VMAs with maple tree omits 06c44ff8babf test_maple_tree: add test for spanning store to most of the tree omits ccfc6c95a943 test_maple_tree: add test for spanning store of entire range omits 23b0a4c925dc lib/test_maple_tree: add testing for maple tree omits c0289bd5b26e radix tree test suite: add lockdep_is_held to header omits b6bb0899a48c radix tree test suite: add support for slab bulk APIs omits 98c83c233175 radix tree test suite: add allocation counts and size to k [...] omits 47a3da57496c radix tree test suite: add kmem_cache_set_non_kernel() omits 48f55c84f52e radix tree test suite: add pr_err define omits 6447f5b1b8cb maple_tree: Fix use of node for global range in mas_wr_spa [...] omits dd1fbd26cd42 maple_tree: fix mas_spanning_rebalance() corner case omits f61e9d43fd92 maple_tree: fix underflow in mas_spanning_rebalance() omits f2131a8e867a Maple Tree: add new data structure omits 132808391ebc android: binder: fix lockdep check on clearing vma omits 36136d443733 android-binder-stop-saving-a-pointer-to-the-vma-fix omits 84070762466b android: binder: stop saving a pointer to the VMA omits e56b6252ad52 mips: rename mt_init to mips_mt_init omits 8f7594facdce mm: discard __GFP_ATOMIC omits 585b6357c193 Merge branch 'mm-stable' into mm-unstable omits 3442e9593385 fs: sendfile handles O_NONBLOCK of out_fd omits 86f00e418bbc ntfs: fix use-after-free in ntfs_ucsncmp() omits 41f515b38979 secretmem: fix unhandled fault in truncate omits 791380642e51 mm/hugetlb: separate path for hwpoison entry in copy_huget [...] omits 6838cbae2eb3 mm: fix missing wake-up event for FSDAX pages omits 0b553f4c265b mm: fix page leak with multiple threads mapping the same page omits 115866b6fce5 mailmap: update Seth Forshee's email address omits 76092f1ede75 tmpfs: fix the issue that the mount and remount results ar [...] omits d3f2c3648d0d mm: kfence: apply kmemleak_ignore_phys on early allocated pool omits 014d5ad48a4f Revert "ocfs2: mount shared volume without ha stack" omits ad0762ac8526 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits c337d5c7ec9b x86/setup: Use rng seeds from setup_data omits 76143aaf6ddc x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" omits 1edc1a3070e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d7f2ee482ff1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9fce0ef01eb4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 817faa6f1b81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c2476c44032c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 640c16d2f1a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6da7b439677 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 345bb7e6b056 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 2e408ffd882f Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits bfacb5791b4f Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 2995b0d3f459 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 29dbb3a3549f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 0e6c2e9236fd Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 6ff9ee46af26 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 5ae5271ba604 random: remove CONFIG_ARCH_RANDOM omits 419694dfa2e8 timekeeping: Contribute wall clock to rng on time change omits bd6d36fd6dba Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 9594e2aaecc1 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits dd9462f3faa7 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits d39ceb4cc8c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f1f8b0cf8466 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits a3585c9d2f87 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4792d763d0e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dad66fcf3cce Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 2e654b793bb0 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits e61eecc4a5ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 114901d66954 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits e3e5d76dd81f Merge branch '9p-next' of git://github.com/martinetd/linux omits 065b425c972c Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits f7564e5ceef5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf6c29d82677 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 167cd6c204fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdacaddc8a64 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3500d579842b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits acb979d9ef7a Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 9ffef8dc5c7f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits be339e511251 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits adab143a5fa3 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 68b676aee4b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5403e88fa9c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 89f8416c5794 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits b3f3e56cb7a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c56d8584c5f Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] omits c01af012b062 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a33b421b793 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5bf55b50c786 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 3877f04cf491 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 797dbfd485f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd5e0ca2d9a9 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 1d959cf14f83 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits eddbf332bf0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b26e71355240 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits aef383dfc88a Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 71007bf04a11 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits f302fb9685fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7d01eb0bb7c Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 9b176641baba Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits f4af0c497dde Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 4c8dd3c2eea8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 3a1276706db6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits acb6b5c2723a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef1c1667cbac Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 4c080a358f20 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f3087d6613f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 55d4443109df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0c36fb9e7c59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 05ba4b9c9be6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d21fc8879df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce31bce7ee09 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1a0387942015 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df2e527915fe Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits b55b65b97379 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c3061ff2e796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3ba2c17a5a97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b94cb38b207c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e1b4facca71 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits e724a897c7b1 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits d2a9f802a2f7 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 5790b15c501d Merge branch 'for-5.20/io_uring-buffered-writes' into for-next omits 9ad54bbed2a9 Merge branch 'for-5.20/io_uring' into for-next omits e55f72537c90 mm: honor FGP_NOWAIT for page cache page allocation omits 2616f97bffa9 xfs: Add async buffered write support omits 69646df22ff2 xfs: Specify lockmode when calling xfs_ilock_for_iomap() omits 638a7ef0f5d9 io_uring: Add tracepoint for short writes omits 7a9dca110c8e io_uring: fix issue with io_write() not always undoing sb_ [...] omits e8356c2eecc3 io_uring: Add support for async buffered writes omits 9de90ba5adcc fs: Add async write file modification handling. omits d38c2723fb36 fs: Split off inode_needs_update_time and __file_update_time omits 21a63a64b80d fs: add __remove_file_privs() with flags parameter omits f4774b633346 fs: add a FMODE_BUF_WASYNC flags for f_mode omits f0a0236961c2 iomap: Return -EAGAIN from iomap_write_iter() omits 5428a3391732 iomap: Add async buffered write support omits a14ece7799dd iomap: Add flags parameter to iomap_page_create() omits a31c6b1af29c mm: Add balance_dirty_pages_ratelimited_flags() function omits 187771e23aec mm: Move updates of dirty_exceeded into one place omits f8d1cee69d00 mm: Move starting of background writeback into the main ba [...] omits 8007202a9a48 io_uring: consolidate hash_locked io-wq handling omits a07fb151e3b1 io_uring: clear REQ_F_HASH_LOCKED on hash removal omits 24e786df90b9 io_uring: don't race double poll setting REQ_F_ASYNC_DATA omits 2abd976b4a33 io_uring: don't miss setting REQ_F_DOUBLE_POLL omits d7666f620fc0 io_uring: add netmsg cache omits 216dfe79f155 io_uring: impose max limit on apoll cache omits 36aef35e37fe io_uring: add abstraction around apoll cache omits af0bc791c362 io_uring: move apoll cache to poll.c omits d4c5076440f7 io_uring: disable multishot recvmsg omits 46c8d3ecffc7 io_uring: only trace one of complete or overflow omits 63ebd870b6e9 io_uring: fix io_uring_cqe_overflow trace format omits dbe5821cf0a0 io_uring: multishot recv omits 18d6b762494c io_uring: fix multishot accept ordering omits 0f8807e64807 io_uring: fix multishot poll on overflow omits 2e88bd9ae452 io_uring: add allow_overflow to io_post_aux_cqe omits d0fae41dca56 io_uring: add IOU_STOP_MULTISHOT return code omits b8f93085ce72 io_uring: clean up io_poll_check_events return values omits 1348b0e5a26e io_uring: recycle buffers on error omits 4914e29e593d io_uring: allow iov_len = 0 for recvmsg and buffer select omits 4383e301adc7 io_uring: restore bgid in io_put_kbuf omits d4c7fc1346f3 io_uring: allow 0 length for buffer select omits e9903c7dfba6 io_uring: let to set a range for file slot allocation omits 3743c8e34736 io_uring: add support for passing fixed file descriptors omits 391a46a99d6e io_uring: split out fixed file installation and removal omits c7197fa48c78 io_uring: replace zero-length array with flexible-array member omits f1e98dd6aee4 io_uring: remove ctx->refs pinning on enter omits 98eb5039f308 io_uring: don't check file ops of registered rings omits b3688b24f1bc io_uring: remove extra TIF_NOTIFY_SIGNAL check omits 34dda0194911 io_uring: fuse fallback_node and normal tw node omits fbd515071f78 io_uring: improve io_fail_links() omits 256cd9717d1f io_uring: move POLLFREE handling to separate function omits 1ec1d146eee7 io_uring: kbuf: inline io_kbuf_recycle_ring() omits 529d2f263bb5 io_uring: optimise submission side poll_refs omits 79a56a655dc2 io_uring: refactor poll arm error handling omits 5b456bf5986a io_uring: change arm poll return values omits fd5d70cb3993 io_uring: add a helper for apoll alloc omits 1ac6ed4763be io_uring: remove events caching atavisms omits 0fca6ad40190 io_uring: clean poll ->private flagging omits 4ee779c8b984 io_uring: add sync cancelation API through io_uring_register() omits 85548551564d io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag omits a5e7d014fb60 io_uring: have cancelation API accept io_uring_task directly omits 3b22bd4067dc io_uring: kbuf: kill __io_kbuf_recycle() omits 1bc91db75213 io_uring: trace task_work_run omits 4dcac349440b io_uring: add trace event for running task work omits b99a72f51295 io_uring: batch task_work omits c806ae995b39 io_uring: introduce llist helpers omits ff3ffee97320 io_uring: lockless task list omits 216ca1eae23f io_uring: remove __io_req_task_work_add omits db6be27322d6 io_uring: remove priority tw list optimisation omits dd05fa05f7c1 io_uring: dedup io_run_task_work omits 6e0c8bdd269a io_uring: move list helpers to a separate file omits eaa85a45c031 io_uring: improve io_run_task_work() omits 5e5213b3be6d io_uring: optimize io_uring_task layout omits c61edf0c2b04 io_uring: add a warn_once for poll_find omits 52b340717e15 io_uring: consistent naming for inline completion omits 427dd59d5bfb io_uring: move io_import_fixed() omits ffe7b4c9e97b io_uring: opcode independent fixed buf import omits 180334123985 io_uring: add io_commit_cqring_flush() omits f07f8678dcf5 io_uring: introduce locking helpers for CQE posting omits 6a4624b1fc0a io_uring: hide eventfd assumptions in eventfd paths omits 51e4bada8e32 io_uring: fix io_poll_remove_all clang warnings omits 5b13a9682cb5 io_uring: improve task exit timeout cancellations omits 48ea71568b21 io_uring: fix multi ctx cancellation omits 5ec9126c719a io_uring: remove ->flush_cqes optimisation omits ae81c0554334 io_uring: move io_eventfd_signal() omits 610169004127 io_uring: reshuffle io_uring/io_uring.h omits f6af188e4f4d io_uring: remove extra io_commit_cqring() omits ffc30bc48a92 io_uring: move a few private types to local headers omits c39dd19d374d io_uring: clean up tracing events omits 46d7cd343900 io_uring: make io_uring_types.h public omits 1f09b2c4df01 io_uring: kill extra io_uring_types.h includes omits 3fe965ab2390 io_uring: change ->cqe_cached invariant for CQE32 omits 66310dcfc4f8 io_uring: deduplicate io_get_cqe() calls omits 207583bc3e80 io_uring: deduplicate __io_fill_cqe_req tracing omits 09450949a439 io_uring: introduce io_req_cqe_overflow() omits 9f0760a8f06e io_uring: don't inline __io_get_cqe() omits ffb61846bc9d io_uring: don't expose io_fill_cqe_aux() omits b2fd1e2d3fe7 io_uring: kbuf: add comments for some tricky code omits feccf7c31363 io_uring: mutex locked poll hashing omits 1fcef077b22a io_uring: propagate locking state to poll cancel omits ad2ef89f4d8f io_uring: introduce a struct for hash table omits c1c4458a55c3 io_uring: pass hash table into poll_find omits 9479c46a92a8 io_uring: add IORING_SETUP_SINGLE_ISSUER omits 3ef321c95124 io_uring: use state completion infra for poll reqs omits 0c0671182f31 io_uring: clean up io_ring_ctx_alloc omits c212554686fa io_uring: limit the number of cancellation buckets omits 21519596ba1d io_uring: clean up io_try_cancel omits 7f025195c7c6 io_uring: pass poll_find lock back omits 18a3d2633b3e io_uring: switch cancel_hash to use per entry spinlock omits 65c1ab0a055f io_uring: poll: remove unnecessary req->ref set omits 6b781ddeed00 io_uring: don't inline io_put_kbuf omits 0aaf077dfae0 io_uring: refactor io_req_task_complete() omits c49ea5436071 io_uring: kill REQ_F_COMPLETE_INLINE omits e89be05e728c io_uring: rw: delegate sync completions to core io_uring omits d694a5b1c623 io_uring: remove unused IO_REQ_CACHE_SIZE defined omits a330970fe1cf io_uring: don't set REQ_F_COMPLETE_INLINE in tw omits 1ed0a1bb95ac io_uring: remove check_cq checking from hot paths omits 491f2bf62a84 io_uring: never defer-complete multi-apoll omits cc5c8cfef147 io_uring: inline ->registered_rings omits 13a3ba308b43 io_uring: explain io_wq_work::cancel_seq placement omits 1099dd1688be io_uring: move small helpers to headers omits 5a1aad10acf6 io_uring: refactor ctx slow data placement omits 824e98fe3bc5 io_uring: better caching for ctx timeout fields omits 31a379d1b0e0 io_uring: move defer_list to slow data omits 7d378c27ba5e io_uring: make reg buf init consistent omits 4a97c5c2d9ac io_uring: deprecate epoll_ctl support omits e23b311ec2df io_uring: add support for level triggered poll omits 0287319824de io_uring: move opcode table to opdef.c omits 6b55927816f7 io_uring: move read/write related opcodes to its own file omits 6133eb74b4bc io_uring: move remaining file table manipulation to filetable.c omits 742313dfee91 io_uring: move rsrc related data, core, and commands omits 7a797c022cd4 io_uring: split provided buffers handling into its own file omits 88b7abab1d6f io_uring: move cancelation into its own file omits 6abfd1ded4e4 io_uring: move poll handling into its own file omits 703e65912608 io_uring: add opcode name to io_op_defs omits 59f546defff0 io_uring: include and forward-declaration sanitation omits 2ad4f59d2d45 io_uring: move io_uring_task (tctx) helpers into its own file omits 1fdfd2444f0d io_uring: move fdinfo helpers to its own file omits cfdf6c67a9a6 io_uring: use io_is_uring_fops() consistently omits 7744ed01acc1 io_uring: move SQPOLL related handling into its own file omits 4e903c16c5b9 io_uring: move timeout opcodes and handling into its own file omits 5043738154db io_uring: move our reference counting into a header omits d11ec12098c0 io_uring: move msg_ring into its own file omits 78503d7e6b47 io_uring: split network related opcodes into its own file omits f83d28842c08 io_uring: move statx handling to its own file omits bd083b96383e io_uring: move epoll handler to its own file omits 3eff1b79e84a io_uring: add a dummy -EOPNOTSUPP prep handler omits a837de174609 io_uring: move uring_cmd handling to its own file omits 4f96d55c35c1 io_uring: split out open/close operations omits a52429b0ace1 io_uring: separate out file table handling code omits 34db0ae66c8e io_uring: split out fadvise/madvise operations omits cc6d42dfef03 io_uring: split out fs related sync/fallocate functions omits 7274c761cfc3 io_uring: split out splice related operations omits f8d42427f827 io_uring: split out filesystem related operations omits 53c3140448b1 io_uring: move nop into its own file omits 8d8b2036ebef io_uring: move xattr related opcodes to its own file omits 0d651cb3e96d io_uring: handle completions in the core omits 8c1637a1af1c io_uring: set completion results upfront omits 42baefd27637 io_uring: add io_uring_types.h omits d5bebb51d12f io_uring: define a request type cleanup handler omits f3d5044f1b75 io_uring: unify struct io_symlink and io_hardlink omits 11375c20789c io_uring: convert iouring_cmd to io_cmd_type omits ca6c0f80dc52 io_uring: convert xattr to use io_cmd_type omits feb6fd1b6da8 io_uring: convert rsrc_update to io_cmd_type omits 5ef36a38fb19 io_uring: convert msg and nop to io_cmd_type omits 2eb78502733e io_uring: convert splice to use io_cmd_type omits 3e13f478f11c io_uring: convert epoll to io_cmd_type omits 4348c3ff1603 io_uring: convert file system request types to use io_cmd_type omits 25f67d82bdad io_uring: convert madvise/fadvise to use io_cmd_type omits fdf9dea257db io_uring: convert open/close path to use io_cmd_type omits 7868590ed8fb io_uring: convert timeout path to use io_cmd_type omits 23e68312d985 io_uring: convert cancel path to use io_cmd_type omits 0c9c5857964d io_uring: convert the sync and fallocate paths to use io_cmd_type omits 7399cbe24936 io_uring: convert net related opcodes to use io_cmd_type omits aea8ee8c405e io_uring: remove recvmsg knowledge from io_arm_poll_handler() omits 8922231b87ab io_uring: convert poll_update path to use io_cmd_type omits 332bd9eed0d5 io_uring: convert poll path to use io_cmd_type omits 35b92416e365 io_uring: convert read/write path to use io_cmd_type omits 01bd4b783bae io_uring: add generic command payload type to struct io_kiocb omits 91acde8e1aed io_uring: move req async preparation into opcode handler omits afa0c4167ae1 io_uring: move to separate directory omits 07c45ff1c0d1 io_uring: define a 'prep' and 'issue' handler for each opcode omits ecedbb6c048e Merge branch 'io_uring-5.19' into for-5.20/io_uring omits c1cf918cc975 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 33fccf77fdb9 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 6b2d13986c46 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 0c4486413730 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e75b9e181e22 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits a3b3b009c84e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4b234a026081 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 1326e60848ed Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits f9adec100c17 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 7f643a4a52c9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 1844f34021b9 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits d0630bf4cc05 Merge branch 'dt-fixes' of git://git.kernel.org/pub/scm/li [...] omits c475d8ea821f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 69b2743c66b4 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits a1bc68f4faf0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 614e6903922a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6d50c9ae5edf Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c59c75d1880c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3439469a12ed Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ff4ce2177d83 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits 0f3d1eee41e3 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits bc6f031480a8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7d8139a09b5a Merge branch 'for-linus' of git://github.com/awilliam/linu [...] omits f53e236fb06b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7a2e1db69fae Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits a4182fd7f117 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits a21f84941502 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits e9b5883bd1bd Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 01f04ee84688 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5d80e60b9c7a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0398d4aa8a94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b59f196ec8dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e4fcebd7048b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1be89096ec48 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 39dc743a14a6 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 2196ff99619f Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 0b126c7798d6 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits f7bc833f9bc1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b6336d863b6d Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits aaa4ab5ec044 lib/bitmap: Make length parameter `len` unsigned omits 6dc548745d5b drm/nouveau/nouveau_bo: fix potential memory leak in nouve [...] omits 540dfd188ea2 drm/nouveau: fix a use-after-free in nouveau_gem_prime_imp [...] omits 2f55584bbacb Merge branch 'pm-devfreq' into linux-next omits 98ebac384ad2 PM / devfreq: tegra30: Add error message for devm_devfreq_ [...] omits 34028647e8c6 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits 420913117493 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 278271b9f442 xfs: removed useless condition in function xfs_attr_node_get omits ab5b3e711a67 Merge branch 'for-next-next-v5.19-20220707' into for-next- [...] omits 64eaae823265 Merge branch 'cleanup/short-types' into for-next-next-v5.1 [...] omits 7f1b3902b4e0 Merge branch 'ext/hch/bio-submit-v2' into for-next-next-v5 [...] omits 7677e5af1fbe Merge branch 'dev/kmap-all' into for-next-next-v5.19-20220707 omits d9c607dadb34 Merge branch 'misc-next' into for-next-next-v5.19-20220707 omits 83a71d2db5ef Merge branch 'for-next/mte' into for-next/core omits 7c6cb36dc718 Merge branch 'for-next/arch_topology' of git://git.kernel. [...] omits 0f9ff4f27942 btrfs: use u8 type for btrfs_block_rsv::type omits 89be106b1ce0 btrfs: switch btrfs_block_rsv::failfast to bool omits f8a4b436cacd btrfs: switch btrfs_block_rsv::full to bool omits a81d08860ee1 btrfs: remove bioc->stripes_pending omits 808376faa11a btrfs: do not return errors from btrfs_submit_dio_bio omits 2c3456803186 btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] omits 8f20fb6f8134 btrfs: simplify sync/async submission in btrfs_submit_data [...] omits 1dd4ea998513 btrfs: raid56: transfer the bio counter reference to the r [...] omits e26c5082caad btrfs: do not return errors from raid56_parity_recover omits eb73b210ed06 btrfs: do not return errors from raid56_parity_write omits deea02a46ff4 btrfs: do not return errors from btrfs_map_bio omits 4cf7fa621144 btrfs: return proper mapped length for RAID56 profiles in [...] omits f7fd593df98e btrfs: raid56: use fix stripe length everywhere omits 8168a47f863d btrfs: replace kmap() with kmap_local_page() in zstd.c omits df50b67e3f87 highmem: Make __kunmap_{local,atomic}() take "const void *" omits dcd804d28eda btrfs: sysfs: remove BIG_METADATA feature files omits 08b2ebd7cfe0 btrfs: sysfs: remove MIXED_BACKREF feature file omits 9c3ed6577581 btrfs: don't print 'has skinny extents' anymore on mount omits c6b47c7b466d btrfs: don't print 'flagging with big metadata' anymore on mount omits 733d59d51df0 btrfs: clean up chained assignments omits fdee04618491 btrfs: merge calculations for simple striped profiles in b [...] omits b458fad1d1a6 btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] omits b7612fcfa53d btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] omits dfee593d4e8c btrfs: print checksum type and implementation at mount time omits 4da6d4d96195 btrfs: reset block group chunk force if we have to wait omits 453bec58757b btrfs: send: add new command FILEATTR for file attributes omits e6268cffaf0a btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] omits 6e7a5c4f1655 btrfs: output mirror number for bad metadata omits cbeaeecceeb8 btrfs: replace unnecessary goto with direct return at cow_ [...] omits 65d70f909a56 btrfs: fix error handling of fallback uncompress write omits 1aa3cd64b83f btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page omits ed464b0ec0a1 btrfs: ensure pages are unlocked on cow_file_range() failure omits 8fea1e5c3054 btrfs: sysfs: export commit stats omits 205edd1d1589 btrfs: collect commit stats, count, duration omits cd21a7258e72 btrfs: remove extent writepage address space operation omits 0cb5b79926f8 btrfs: send: use boolean types for current inode status omits 72b1300ef7d9 btrfs: send: remove old TODO regarding ERESTARTSYS omits fd3c1ffa3794 btrfs: send: simplify includes omits 2eb8364990fa btrfs: send: drop __KERNEL__ ifdef from send.h omits ab7f285e068d btrfs: increase direct io read size limit to 256 sectors omits c0a3f7f38e6c btrfs: raid56: don't trust any cached sector in __raid56_p [...] omits c589a730a447 btrfs: remove the finish_func argument to btrfs_mark_order [...] omits 891e885a3f54 btrfs: batch up release of reserved metadata for delayed i [...] omits 992ca20e8713 btrfs: warn about dev extents that are inside the reserved range omits 28b29e212051 btrfs: use named constant for reserved device space omits 3df2fec74d49 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t omits 059876aab657 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino omits 55fada8d815b btrfs: simplify parameters of backref iterators omits b2cf3d12d0b6 btrfs: call inode_to_path directly and drop indirection omits 4b4e198dfa15 btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() omits 4f12a86595d6 btrfs: use btrfs_raid_array to calculate number of parity stripes omits f5ff52edc6e6 btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] omits e9b17d9e43b5 btrfs: remove parameter dev_extent_len from scrub_stripe() omits df0ff603bb90 btrfs: unify tree search helper returning prev and next nodes omits 6e5ba405a0a3 btrfs: make tree search for insert more generic and use it [...] omits f7fbc1f77ca1 btrfs: open code inexact rbtree search in tree_search omits d5dfecb92284 btrfs: remove node and parent parameters from insert_state omits 634fa950f4ad btrfs: add fast path for extent_state insertion omits 86d885326133 btrfs: pass bits by value not by pointer for extent_state helpers omits c12a1a2dc278 btrfs: lift start and end parameters to callers of insert_state omits 5e1695d48722 btrfs: open code rbtree search in insert_state omits ee963156b337 btrfs: open code rbtree search in split_state omits 435c8654705e btrfs: raid56: avoid double for loop inside raid56_parity_ [...] omits 28cbdf9a37d7 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() omits c7c26c781075 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] omits 1c442bd5de39 btrfs: raid56: avoid double for loop inside __raid56_parit [...] omits 3caad97aa79b btrfs: raid56: avoid double for loop inside finish_rmw() omits 7f0786d4144a btrfs: tree-log: make the return value for log syncing consistent omits 522d6541d6a8 btrfs: add tracepoints for ordered extents omits 4728e022c0ed btrfs: sysfs: advertise zoned support among features omits bac136d05660 btrfs: split discard handling out of btrfs_map_block omits 3ccbd9e8eced btrfs: stop looking at btrfs_bio->iter in index_one_bio omits 3358910d3ff6 btrfs: reject log replay if there is unsupported RO compat flag omits 21309bd7f661 btrfs: make btrfs_super_block::log_root_transid deprecated omits d44a899a1fda btrfs: pass the btrfs_bio_ctrl to submit_one_bio omits e9d0e47358eb btrfs: merge end_write_bio and flush_write_bio omits 67577e0f3715 btrfs: don't use bio->bi_private to pass the inode to subm [...] omits fd8d3d4656b6 btrfs: remove redundant check in up check_setget_bounds omits 0173e68b9f12 btrfs: replace kmap() with kmap_local_page() in lzo.c omits 4d67cb39ac7f btrfs: replace kmap() with kmap_local_page() in inode.c omits 643a76d91cc7 btrfs: do not allocate a btrfs_bio for low-level bios omits 2375c3fc4d69 btrfs: factor stripe submission logic out of btrfs_map_bio omits ac0983c55d1b btrfs: remove btrfs_end_io_wq omits 6b4378f1bd2c btrfs: centralize setting REQ_META omits 0beeec3fe2c0 btrfs: don't use btrfs_bio_wq_end_io for compressed writes omits 6dd08124c8b4 btrfs: don't double-defer bio completions for compressed reads omits edba5948ba85 btrfs: defer I/O completion based on the btrfs_raid_bio omits 8ffb8e705c5f btrfs: split btrfs_submit_data_bio to read and write parts omits d4d6c10369df btrfs: simplify code flow in btrfs_submit_dio_bio omits b6afda93b2ef btrfs: move more work into btrfs_end_bioc omits 4561131363ed btrfs: send: enable support for stream v2 and compressed writes omits 57f1a1539a6a btrfs: send: send compressed extents with encoded writes omits b4d0ec920cc5 btrfs: send: get send buffer pages for protocol v2 omits 41626c4e3db1 btrfs: send: write larger chunks when using stream v2 omits 527f678e7460 btrfs: send: add stream v2 definitions omits 30cf068b869b btrfs: send: explicitly number commands and attributes omits 55829dad3e70 btrfs: send: remove unused send_ctx::{total,cmd}_send_size omits ddbbe79fc1a7 btrfs: sysfs: add force_chunk_alloc trigger to force allocation omits 6161e2a20031 btrfs: sysfs: export chunk size in space infos omits 73cb68aea5c2 btrfs: store chunk size in space-info struct omits ff7675b5e42e btrfs: reduce amount of reserved metadata for delayed item [...] omits 0e64901ab909 btrfs: set delayed item type when initializing it omits 21f69dbf843a btrfs: do not BUG_ON() on failure to reserve metadata for [...] omits 2aa8fb562e1a btrfs: improve batch insertion of delayed dir index items omits 821ac8cb9964 btrfs: assert that delayed item is a dir index item when a [...] omits fc6b0ad7df61 btrfs: improve batch deletion of delayed dir index items omits 2509bfe38604 btrfs: refactor the delayed item deletion entry point omits 9b060c7f60bd btrfs: deal with deletion errors when deleting delayed items omits e4674f1d2ec6 btrfs: add assertions when deleting batches of delayed items omits 000ae13c7e5b btrfs: balance btree dirty pages and delayed items after c [...] omits b27cba294710 btrfs: free the path earlier when creating a new inode omits 0d2e356917c6 btrfs: balance btree dirty pages and delayed items after a rename omits f265d5dacdf0 btrfs: add trace event for submitted RAID56 bio omits 15793157981d btrfs: update stripe_sectors::uptodate in steal_rbio omits 8961891d8e57 btrfs: remove redundant calls to flush_dcache_page omits 7bb89a7d158d btrfs: only write the sectors in the vertical stripe which [...] omits 6fa3a4024ec3 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] omits 6546a6178e30 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] omits 8604c6a452c9 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance omits 05fc29bc4e0a btrfs: introduce btrfs_try_lock_balance omits 1ba8d913ff1a btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio omits 99d929b6d997 btrfs: add a helper to iterate through a btrfs_bio with se [...] omits aeedef1c47ee btrfs: factor out a btrfs_csum_ptr helper omits 1cf6293159b2 btrfs: refactor end_bio_extent_readpage code flow omits c922267006df btrfs: factor out a helper to end a single sector buffer I/O omits b2c398f7baed btrfs: remove duplicated parameters from submit_data_read_ [...] omits 405df713040f btrfs: introduce a data checksum checking helper omits 19ff66804d6a btrfs: quit early if the fs has no RAID56 support for raid [...] omits 14d87eac33a3 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED omits 795e015d80c0 btrfs: zoned: fix comment description for sb_write_pointer logic omits 82689ae9dc4f btrfs: fix typos in comments omits 40cdb02cb9f9 drm: bridge: adv7511: unregister cec i2c device after cec adapter omits 1d22b6033ea1 drm: bridge: adv7511: fix CEC power down control register offset omits 477e0cf4de3d soc: document merges omits ea5393d2d2ca Merge branch 'arm/dt' into for-next omits 848105e115ea Merge branches 'iommu/fixes', 'arm/exynos', 'arm/mediatek' [...] omits d5ecf8564c32 xtensa: iss: fix handling error cases in iss_net_configure() omits 9ebeb886a4e2 xtensa: iss/network: provide release() callback omits df6b5b914e0c Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next omits 36b45faa0c38 xtensa: iss/network: drop 'devices' list omits c6a669485125 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits dbfdf0c54085 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] omits 86dc18bcc88e Merge of free-mq_sysctls-for-v5.19, ptrace_unfreeze_fix-fo [...] omits cdd7ce7cab06 mm/hugetlb: separate path for hwpoison entry in copy_huget [...] omits a065307cdc34 mm: fix missing wake-up event for FSDAX pages omits e715109ca029 mm: fix page leak with multiple threads mapping the same page omits 0ed5a603b61e mailmap: update Seth Forshee's email address omits 244dfc29714c tmpfs: fix the issue that the mount and remount results ar [...] omits 773a329c6dad mm: kfence: apply kmemleak_ignore_phys on early allocated pool omits 9bbbc354dd00 Revert "ocfs2: mount shared volume without ha stack" omits 3cf613f45558 soc: document merges omits 3745b03db680 Merge branch 'arm/dt' into for-next omits 2f80597c152d Merge branch 'arm/drivers' into for-next omits c76cc11b6c84 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits 62171cf15eb8 Merge branch 'pci/ctrl/vmd' omits 1b4ac2f18c76 Merge branch 'pci/ctrl/tegra194' omits 8933f4e00418 Merge branch 'pci/ctrl/switchtec' omits 76525fa52c91 Merge branch 'pci/ctrl/rcar-gen2' omits 0beee25a6c04 Merge branch 'pci/ctrl/microchip' omits fd082c598d75 Merge branch 'pci/ctrl/mediatek-gen3' omits 39d9a16c3352 Merge branch 'pci/ctrl/mediatek' omits 3e0239083ef2 Merge branch 'pci/ctrl/iproc' omits 45e93d3504cd Merge branch 'pci/ctrl/dwc-edma' omits 245ad6b4e398 Merge branch 'pci/ctrl/dwc' omits d22395083e9a Merge branch 'pci/ctrl/brcmstb' omits e41332387fc0 Merge branch 'pci/ctrl/aardvark' omits 12e606cdc86a Merge branch 'pci/virtualization' omits ddf9fabfeff3 Merge branch 'pci/err' omits 42885d5067ee Merge branch 'pci/endpoint' omits a3b36f4ba4da PCI: endpoint: Don't stop controller when unbinding endpoi [...] omits f11c1cc75627 ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() omits b31f932090da Merge branch 'for-next/sysregs' into for-next/core omits 08f0023c1697 Merge branch 'for-next/boot' into for-next/core omits e6e4c1ba2d75 Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] omits f97e5813664c Merge branches 'pm-sleep' and 'powercap' into linux-next omits 04257c45d44e Merge branches 'acpi-cppc', 'acpi-tables' and 'acpi-pm' in [...] omits 44f36ddb2b7f gpio: adp5588: sort header inclusion alphabetically omits 4f296916f36b gpio: adp5588: Do not use defined value for driver name an [...] omits 2fe3f44c2b9f gpio: adp5588: Switch from of headers to mod_devicetable.h omits c2a6236024b7 m68k: sun3: Fix spelling mistake omits e6f3e3314910 mfd: mt6397: Add basic support for MT6331+MT6332 PMIC omits b330fa7c4629 mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells omits 23779a4af059 mfd: ipaq-micro: Fix spelling mistake of "receive{d}" omits 657070371e7a mfd: db8500-prcmu: Drop duplicated word "the" in the comments omits 235f69f8d593 dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] omits c7b930aad7e0 mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to p [...] omits 1e5bc849a538 mfd: intel_soc_pmic_chtwc: Use dev_err_probe() omits 0c183939da84 mfd: tc6393xb: Make disable callback return void omits ebe35d270f65 mfd: dln2: Automatically detect and fill endpoint pointers omits ed1b108bca27 dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys omits a7447e0b2d37 dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section omits fea75ece6f58 mfd: pm8008: Remove driver data structure pm8008_data omits 2f1823d7d208 mfd: twl: Remove platform data support omits 4abc1e8f3b3b dt-bindings: mfd: Add mp2733 compatible omits 474032efc4c7 dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 omits ac2a19381c7b dt-bindings: mfd: qcom,tcsr: Convert to dtschema omits 1271ee250de7 mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU omits 1bc9e011d2f4 mfd: mt6358-irq: Add MT6357 PMIC support omits e12bfb5ed956 mfd: mt6397-core: Add MT6357 PMIC support omits b9ca48edf8c8 dt-bindings: mfd: Add compatible for MT6331 PMIC omits 81a5d90e5c38 dt-bindings: mfd: stm32-timers: Document how to specify in [...] omits cdb9333c61fc mfd: max77620: Fix refcount leak in max77620_initialise_fps omits 0e5346ff570b MAINTAINERS: Fix file entry for MAX77693 DT omits 6bb3d540d345 syscon: Use %pa to format the variable of resource_size_t type omits 2b61bea43374 mfd: tc6387xb: Drop disable callback that is never called omits ab84d19b864f mfd: t7l66xb: Drop platform disable callback omits 41a702734c09 mfd: asic3: Make asic3_gpio_remove() return void omits a44d09a79ca9 MAINTAINERS: Update Intel PMIC (MFD part) to Supported omits dd15f49a1008 dt-bindings: mfd: ti,j721e-system-controller: Add clock property omits 39b5d0d5e849 dt-bindings: mfd: Convert da9063 to yaml omits 027dac7b9a59 mfd: max77714: Update Luca Ceresoli's e-mail address omits da9e6ba4e987 soc: document merges omits dbd4c0fea106 Merge branches 'ib-mfd-acpi-for-rafael-5.20' and 'ib-mfd-s [...] omits 50835a3d5709 soc: document merges omits 1032a9270825 Merge branch 'arm/fixes' into for-next omits 0da6334380ec Merge branch 'arm/dt' into for-next omits 04be34615e98 MAINTAINERS: Remove iommu@lists.linux-foundation.org omits 30b62d123f4f OPP: Remove dev{m}_pm_opp_of_add_table_noclk() omits 52e4ff10973d PM / devfreq: tegra30: Register config_clks helper omits 33c456e4bcb3 OPP: Allow config_clks helper for single clk case omits 178b98591b9a OPP: Provide a simple implementation to configure multiple clocks omits 046dfbd46b47 OPP: Assert clk_count == 1 for single clk helpers omits 10f3c3dc6852 OPP: Add key specific assert() method to key finding helpers omits 4a1f7cc5752d OPP: Compare bandwidths for all paths in _opp_compare_key() omits 6467aa8ccba9 OPP: Allow multiple clocks for a device omits 24500c421c80 dt-bindings: opp: accept array of frequencies omits 00592f41cefa OPP: Make dev_pm_opp_set_opp() independent of frequency omits 3e3a9e54ea6b OPP: Reuse _opp_compare_key() in _opp_add_static_v2() omits 4a5309446c1b OPP: Remove rate_not_available parameter to _opp_add() omits aba933449942 OPP: Use consistent names for OPP table instances omits 6d6fd18fef8d OPP: Use generic key finding helpers for bandwidth key omits ea73360e9b09 OPP: Use generic key finding helpers for level key omits 484f448fe541 OPP: Add generic key finding helpers and use them for freq APIs omits 30504a94053a OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() omits 85a9778515f8 OPP: Remove custom OPP helper support omits f1e6f519ec98 OPP: ti: Migrate to dev_pm_opp_set_config_regulators() omits 70f626f4e9e4 OPP: Add dev_pm_opp_get_supplies() omits 50cf85bfda90 OPP: Make _generic_set_opp_regulator() a config_regulators [...] omits 2e2135a12f94 OPP: Add support for config_regulators() helper omits 7727d0937fd9 OPP: Migrate set-prop-name helper API to use set-config helpers omits 7b7b3bbc61cd OPP: Migrate attach-genpd API to use set-config helpers omits 14e7697faabf OPP: Migrate set-opp-helper API to use set-config helpers omits 1d352944692c OPP: Migrate set-clk-name API to use set-config helpers omits 96a7cf60db17 OPP: Migrate set-supported-hw API to use set-config helpers omits 05d0cf140924 OPP: Migrate set-regulators API to use set-config helpers omits e15e165027c8 soc/tegra: Migrate to dev_pm_opp_set_config() omits 2f79d24ad788 soc/tegra: Add comment over devm_pm_opp_set_clkname() omits 8b8dc241ee58 drm/lima: Migrate to dev_pm_opp_set_config() omits a524386c2dcb cpufreq: ti: Migrate to dev_pm_opp_set_config() omits f388ddef0821 cpufreq: sti: Migrate to dev_pm_opp_set_config() omits 147194d92e5e cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() omits 4444b9ded91f OPP: Add dev_pm_opp_set_config() and friends omits c7099b1e1e6f OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list omits 56e123ff7c4a cifs: remove redundant initialization to variable mnt_sign [...] omits ac125d93ae92 cifs: fix race condition with delayed threads omits 2b4ad13e89bc doc: Emphasize the need for explicit RCU read-side markers omits 8bcbbfa02981 rcu: Add QS check in rcu_exp_handler() for non-preemptible [...] omits 9aeb468218ee rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval omits 7d365f4ee77e rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] omits cd011b5fdbba rcu/kfree: Fix kfree_rcu_shrink_count() return value omits 5164c862c620 rcu: Back off upon fill_page_cache_func() allocation failure omits dbcb2a01da4f docs/memory-barriers.txt: Fixup long lines omits 4e83abf6be1c docs/memory-barriers.txt: Fix confusing name of 'data depe [...] omits 3cecb4e88a98 torture: Optionally flush printk() buffers before powering off omits 1f2ae36a10af rcu/nocb: Choose the right rcuog/rcuop kthreads to output omits 627f6168f5f1 rcu: Fix rcu_read_unlock_strict() strict QS reporting omits abba287bb206 memory-model: Prohibit nested SRCU read-side critical sections omits e880da2f05e9 Merge branch 'lkmm-dev.2022.06.20a' into HEAD omits b681f7f84340 Merge branch 'nolibc.2022.06.20a' into HEAD omits 45507365ca24 Merge branch 'ctxt.2022.07.05a' into HEAD omits c0d7efcad0cc Merge branches 'doc.2022.06.21a', 'fixes.2022.07.05a', 'no [...] omits 09dc81257726 srcu: Make expedited RCU grace periods block even less frequently omits 88882d1437e4 srcu: Block less aggressively for expedited grace periods omits 36355c2d2b4c rcu/tree: Add comment to describe GP-done condition in fqs loop omits be5aab1f94fe rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() omits 81a974d78733 rcu/kvfree: Remove useless monitor_todo flag omits 455d5bdd9160 rcu: Cleanup RCU urgency state for offline CPU omits 2946c5bc1a33 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN omits b4c8010208da locking/csd_lock: Change csdlock_debug from early_param to [...] omits 078ba6695be2 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels omits 59d9a105e822 rcu: Immediately boost preempted readers for strict grace periods omits 068580995892 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() omits 00dad0b81431 rcu: Avoid tracing a few functions executed in stop machine omits 8fb3768bfc30 rcu: Decrease FQS scan wait time in case of callback overloading omits 362f7f8b9f01 apparmor: fix reference count leak in aa_pivotroot() omits 58291b02c79c apparmor: Fix some kernel-doc comments omits abbf7a522287 apparmor: Fix undefined reference to `zlib_deflate_workspacesize' omits 95d762f119d5 apparmor: fix aa_label_asxprint return check omits 709e9c8a270d apparmor: Fix some kernel-doc comments omits 591dd4e529a4 apparmor: Fix some kernel-doc comments omits e2796234e9e2 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] omits eb7da2655ff8 apparmor: Use struct_size() helper in kmalloc() omits 0d46a809d19c apparmor: Fix failed mount permission check error message omits 7a29ca52463e security/apparmor: remove redundant ret variable omits 2bf889bb0203 apparmor: fix quiet_denied for file rules omits 40c891280499 apparmor: resolve uninitialized symbol warnings in policy_ [...] omits 93bf4db4a782 apparmor: Update MAINTAINERS file with the lastest information omits eaccfacf45fe apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] omits a05ddb3740c2 apparmor: Enable tuning of policy paranoid load for embedd [...] omits 44b5b6045b12 apparmor: make export of raw binary profile to userspace optional omits a06e5111d56a apparmor: Update help description of policy hash for intro [...] omits d179e14e63f5 lsm: Fix kernel-doc omits a556958a5f5b apparmor: Fix kernel-doc omits 3bc028d913bd Merge branch 'acpi-bus' into linux-next omits 8c04229c2a88 Merge branch 'features' into for-next omits 0f4614dd7a36 Merge branch 'imx/defconfig' into for-next omits a0976352a296 Merge branch 'imx/dt64' into for-next omits 1f1a9b3d39cb Merge branch 'imx/dt' into for-next omits 82a38bce90d5 Merge branch 'imx/bindings' into for-next omits cee4f9b0f31d Merge branch 'imx/soc' into for-next omits 8859dbd58c0a Merge branch 'imx/drivers' into for-next omits 0ce8d1fe2339 Merge branch 'thermal-core' into linux-next omits 72bd7e878bbe Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 0fe586285cdc Merge branches 'acpi-docs', 'acpi-pm' and 'acpi-soc' into [...] omits cb0fcd88686e Merge branches 'acpi-processor', 'acpi-apei', 'acpi-video' [...] omits 1de90e3eb66b Merge branch 'acpi-bus' into linux-next omits 0ca07a62af32 Merge branch 'pm-core' into linux-next omits a56bf306ec75 NFSD: NFSv4 CLOSE should release an nfsd_file immediately omits 60c32fc114be NFSD: Update the nfsd_file_fsnotify_handle_event() tracepoint omits aae38a42f4df NFSD: Move nfsd_file_trace_alloc() tracepoint omits 179ca44e4a0c NFSD: Separate tracepoints for acquire and create omits d0f612165ed9 NFSD: Clean up unused code after rhashtable conversion omits 125b58c13f71 NFSD: Convert the filecache to use rhashtable omits 446ece8376c7 NFSD: Set up an rhashtable for the filecache omits 7c1771c74e8f NFSD: Replace the "init once" mechanism omits 38a40c352c32 NFSD: Remove nfsd_file::nf_hashval omits 8bacbc15bac4 NFSD: nfsd_file_hash_remove can compute hashval omits c0c5c28a0b16 NFSD: Refactor __nfsd_file_close_inode() omits cbc0df308cd0 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode omits 916be77c060e NFSD: Remove lockdep assertion from unhash_and_release_locked() omits 9cf594967007 NFSD: No longer record nf_hashval in the trace log omits d67628fe62d3 NFSD: Never call nfsd_file_gc() in foreground paths omits 4b37d079913a NFSD: Fix the filecache LRU shrinker omits 4d14a0982bbf NFSD: Leave open files out of the filecache LRU omits 170431a6850c NFSD: Trace filecache LRU activity omits a86dc201714f NFSD: WARN when freeing an item still linked via nf_lru omits 78c108ff1735 NFSD: Hook up the filecache stat file omits e19f39412cc4 NFSD: Zero counters when the filecache is re-initialized omits c8b56ba20c05 NFSD: Record number of flush calls omits 5ffced3ccbf5 NFSD: Report the number of items evicted by the LRU walk omits d416c4e2dd3f NFSD: Refactor nfsd_file_lru_scan() omits ed0a4646db90 NFSD: Refactor nfsd_file_gc() omits 23916b7f8b44 NFSD: Add nfsd_file_lru_dispose_list() helper omits 147d9a05a434 NFSD: Report average age of filecache items omits 95e7b58a9f8d NFSD: Report count of freed filecache items omits 3b64a8bcbfe9 NFSD: Report count of calls to nfsd_file_acquire() omits 2896e7315368 NFSD: Report filecache LRU size omits a36bfe0268be NFSD: Demote a WARN to a pr_warn() omits 28fc6e1f1b64 SUNRPC: Fix server-side fault injection documentation omits c4904e72903b nfsd: remove redundant assignment to variable len omits 3c848c4b9e2d NFSD: Fix space and spelling mistake omits 8a42003c397a NFSD: Instrument fh_verify() omits bcd6e1292caa SUNRPC: Expand the svc_alloc_arg_err tracepoint omits 39b6073e4b65 NLM: Defend against file_lock changes after vfs_test_lock() omits 5d5f72dbef46 soc: document merges omits e2738c138d1f Merge branch 'arm/drivers' into for-next omits 17b4b2e5b580 Merge branch 'arm/soc' into for-next omits 1d3ff330acad Merge branch 'arm/dt' into for-next omits 29d36dd3a044 Merge branch 'arm/fixes' into for-next omits 9f8c52f9a24b Merge branch 'icc-imx8mp' into icc-next omits b9be9648a4b1 PM / devfreq: imx: Register i.MX8MP interconnect device omits a0abc4d13f0b interconnect: imx: Add platform driver for imx8mp omits 6ec8d31a8009 interconnect: imx: configure NoC mode/prioriry/ext_control omits 522fd118048a interconnect: imx: introduce imx_icc_provider omits c3b157005e14 interconnect: imx: set src node omits f2920aa361cd interconnect: imx: fix max_node_id omits 1ed63729c865 xfs: make is_log_ag() a first class helper omits 7d8843ef24b4 xfs: replace xfs_ag_block_count() with perag accesses omits eb0db6beb708 xfs: Pre-calculate per-AG agino geometry omits f90bf684e344 xfs: Pre-calculate per-AG agbno geometry omits f5560f11cca6 xfs: pass perag to xfs_alloc_read_agfl omits 3f853d7cf40e xfs: pass perag to xfs_alloc_put_freelist omits fa5fd855ceb2 xfs: pass perag to xfs_alloc_get_freelist omits 5d95ff050d1f xfs: pass perag to xfs_read_agf omits 3b6eed27d448 xfs: pass perag to xfs_read_agi omits c4829aba9c8d xfs: pass perag to xfs_alloc_read_agf() omits 710c94e79f4d xfs: kill xfs_alloc_pagf_init() omits e8b86e659018 xfs: pass perag to xfs_ialloc_read_agi() omits cfa9751557ab xfs: kill xfs_ialloc_pagi_init() omits baf2ea50bcca xfs: make last AG grow/shrink perag centric omits ffea91261882 xfs: add selinux labels to whiteout inodes omits 3a7dda0fc7a7 xfs: expanding delayed logging design with background material omits 3a25f844058e xfs: xlog_sync() manually adjusts grant head space omits d32417f8df90 xfs: avoid cil push lock if possible omits 192e263f58d8 xfs: move CIL ordering to the logvec chain omits 3e427d9f4ef5 xfs: convert log vector chain to use list heads omits 8c2fcb2dc169 xfs: convert CIL to unordered per cpu lists omits 4927947025e7 xfs: Add order IDs to log items in CIL omits 7e1fdcdc8b60 xfs: convert CIL busy extents to per-cpu omits 1f3181cff6bb xfs: track CIL ticket reservation in percpu structure omits d1acf511536a xfs: implement percpu cil space used calculation omits 314a52ad7876 xfs: introduce per-cpu CIL tracking structure omits b16aca408234 xfs: rework per-iclog header CIL reservation omits 7b3e269175bf xfs: lift init CIL reservation out of xc_cil_lock omits f0ea0c88a09c xfs: use the CIL space used counter for emptiness checks omits a37e6853fcb9 m68k: Fix syntax errors in comments omits 82a66439d699 m68k: coldfire: make symbol m523x_clk_lookup static omits 1d7c114fe533 m68k: coldfire/device.c: protect FLEXCAN blocks omits 3c1ec304a1bc Merge branch into tip/master: 'x86/vmware' omits 6e61033ae23d Merge branch into tip/master: 'x86/mm' omits c43009b6570f Merge branch into tip/master: 'x86/misc' omits 55a870db0e5a Merge branch into tip/master: 'x86/kdump' omits 75f6e5cae652 Merge branch into tip/master: 'x86/fpu' omits 5349b5fc67f1 Merge branch into tip/master: 'x86/cpu' omits 3a4a70f102f6 Merge branch into tip/master: 'sched/core' omits 9ae5c45d6935 Merge branch into tip/master: 'ras/core' omits d53be3c89c00 Merge branch into tip/master: 'perf/core' omits 368910a02461 Merge branch into tip/master: 'locking/core' omits 92262869c233 Merge branch into tip/master: 'irq/core' omits 7ba66b6221e3 Merge branch into tip/master: 'x86/urgent' omits 9f6ca00b5be4 hwmon: (asus_wmi_sensors) Save a few bytes of memory omits fd6d3af4e676 Merge branch 'arm/soc' into for-next omits 070f292974c2 soc: document merges omits d4d67c81e1a1 Merge branch 'arm/fixes' into for-next omits 2ee11c6097b4 Merge branch 'arm/defconfig' into for-next omits 57f5ecc63879 Merge branch 'arm/dt' into for-next omits 80d1225e5008 Merge branch 'arm/drivers' into for-next omits 5ff40f095aa0 Merge branch 'arm/fixes' into for-next omits 40b57cfa5fee hwmon: (lm90) Use worker for alarm notifications omits 89eed3733062 hwmon: (asus-ec-sensors) add support for Maximus XI Hero omits d585db1e5b07 hwmon: (dell-smm) Improve assembly code omits 56e1ec686472 hwmon: (pmbus/ltc2978) Set voltage resolution omits f45f515be8b5 hwmon: (pmbus) Add list_voltage to pmbus ops omits b98b9cfc166d hwmon: (pmbus) Introduce and use cached vout margins omits 66f7eaf712d1 hwmon: (gsc-hwmon) Add missing of_node_put() omits ca7964469d62 hwmon: (dell-smm) Add Dell G5 5590 to DMI table omits fa9b2584322e hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist omits d0ebc6971a91 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] omits fbbe4c5c9acd hwmon: (pmbus) fix build error unused-function omits d6cd4aabc885 hwmon: (lm90) Read the channel's temperature offset from d [...] omits 5ace00c308df hwmon: (lm90) Add support for 2nd remote channel's offset [...] omits e6fa7c549e2f hwmon: (occ) Delete unnecessary NULL check omits 57852cbf10be hwmon: (lm90) Read the channel's label from device-tree omits 0f17cf37bffa hwmon: (lm90) Define maximum number of channels that are s [...] omits c7746b897c06 hwmon: (lm90) Add compatible entry for adt7481 omits 7d731cea7205 dt-bindings: hwmon: Allow specifying channels for lm90 omits d24a6e18b49e dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 omits 6c6f1c260c04 hwmon: Allow to compile ASB100 and FSCHMD on !X86 omits 33fe6713fc1e hwmon: (pmbus) add MFR_* registers to debugfs omits 1960de808859 hwmon: (pmbus) add a function to check the presence of a b [...] omits 88ea7a80e2ab hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 omits 1fcd319a6fbc hwmon: (sch56xx-common) Add DMI override table omits 94bc52ca9f05 hwmon: (lm75) Replace kernel.h with the necessary inclusions omits 2ff0869fcddf hwmon: (f71882fg) Add support for F71858AD (0x0903) omits 922836da53a7 hwmon: (pmbus) Add support for Analog Devices LT7182S omits 67d50c0361f2 dt-bindings: trivial-devices: Add lt7182s omits 106d41847cc5 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core omits e614067521ea hwmon: (lm90) Support temp_samples attribute omits a573c605f8ea hwmon: (lm90) Add table with supported Analog/ONSEMI devices omits 7379f51c8b17 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 omits 380898e553e1 hwmon: (lm90) Add explicit support for ADM1020 omits 775eceb29fe2 hwmon: (lm90) Only disable alerts if not already disabled omits 51c76e648a79 hwmon: (lm90) Add support for ADT7421 omits 4c43979efee7 hwmon: (lm90) Add support for ON Semiconductor NCT218 omits cf4b234e82b6 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 omits 0ca1357bf2c1 hwmon: (lm90) Add explicit support for NCT210 omits f3b29af935b9 hwmon: (lm90) Combine lm86 and lm90 configuration omits 1c2f170f6d74 hwmon: (lm90) Add remaining chips supported by adm1021 driver omits 13ce9591a338 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 omits 55246492f7b4 hwmon: (lm90) Support MAX1617 and LM84 omits be48f224deb9 hwmon: (lm90) Introduce 16-bit register write function omits 1b66bcbd889d hwmon: (lm90) Let lm90_read16() handle 8-bit read operations omits 4acf6597eaee hwmon: (lm90) Add support for MAX6642 omits 5b219917d122 hwmon: (lm90) Add flag to indicate conversion rate support omits f7892468fa6e hwmon: (lm90) Add flag to indicate support for minimum tem [...] omits 9770ddbbf854 hwmon: (lm90) Add support for MAX6690 omits c1ae3c53d1a6 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] omits e85c6ac1f3df hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 omits 744742d6c3a3 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 omits 10abdf3b0430 hwmon: (lm90) Add flag to indicate 'alarms' attribute support omits 5e5bf5ba7a7c hwmon: (lm90) Fix/Add detection of G781-1 omits 961e2134329f hwmon: (lm90) Add support for additional chip revision of NCT1008 omits 75dac87ee87d hwmon: (lm90) Rework detect function omits d377e23eaa1c hwmon: (lm90) Use single flag to indicate extended tempera [...] omits 9fcd170b884e hwmon: (lm90) Support multiple temperature resolutions omits df2920efa97e hwmon: (lm90) Only re-read registers if volatile omits 5972c9dcedbc hwmon: (lm90) Add support for unsigned and signed temperatures omits 776e426c7546 hwmon: (lm90) Enable full PEC support for ADT7461A omits f4872a5f9144 hwmon: (lm90) Add partial PEC support for ADT7461 omits 5f1f9890defb hwmon: (lm90) Improve PEC support omits 7f1e258282ec hwmon: (lm90) Stop using R_/W_ register prefix omits 98b10d45c2c5 hwmon: (lm90) Move status register bit shifts to compile time omits d6ea3544a200 hwmon: (lm90) Use BIT macro omits e25df0cf8558 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] omits 9874be07e257 hwmon: (lm90) Reorder include files in alphabetical order omits c274a2e8984d hwmon: (lm90) Rework alarm/status handling omits 32b4e3693719 hwmon: (lm90) Generate sysfs and udev events for all alarms omits f7d1438269cc hwmon: (pmbus) Move pec attribute to I2C device omits 1fde565c5593 gpio: rockchip: add support for rk3588 omits f47ee0243749 dt-bindings: gpio: rockchip: add gpio-ranges omits 441e04e85e56 gpio: adnp: Make use of device properties omits 02873178fc30 gpio: adnp: use simple i2c probe function omits 5b32432e0d68 gpio: pca9570: add pca9571 support omits 08cba85d2c32 gpio: pca9570: Add DT bindings for NXP PCA9571 omits 10a1e332f3d3 KEYS: asymmetric: enforce SM2 signature use pkey algo omits 1ddcae6cd6c1 Merge branch 'devel' into for-next omits fb021366974a PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] omits 909b430e498a PM / devfreq: shut up kernel-doc warnings omits 84fab8928b26 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] omits b615b00c42da PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver omits b9e34e761240 dt-bindings: interconnect: Add MediaTek CCI dt-bindings omits 187dc83647a0 extcon: rt8973a: Drop useless mask_invert flag on irqchip omits 339c6baa9476 extcon: sm5502: Drop useless mask_invert flag on irqchip omits 152444d50ab5 fscrypt: add fscrypt_context_for_new_inode omits cd6968cf2538 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits a0110cfb196d fs: change test in inode_insert5 for adding to the sb list omits 9e0d6442d867 fs: remove the NULL get_block case in mpage_writepages omits cead5c0d61ae fs: don't call ->writepage from __mpage_writepage omits 0c28c3b9a67f fs: remove the nobh helpers omits 21ec3d66df1b jfs: stop using the nobh helper omits 4e9277a44fa4 ext2: remove nobh support omits 4733513a1be6 ntfs3: refactor ntfs_writepages omits f5632e6af096 mm/folio-compat: Remove migration compatibility functions omits ce96ce4cc74e fs: Remove aops->migratepage() omits 3604386e8d87 secretmem: Convert to migrate_folio omits 8ab158e322d9 hugetlb: Convert to migrate_folio omits 5e6b073000f1 aio: Convert to migrate_folio omits a2ca5e6e956b f2fs: Convert to filemap_migrate_folio() omits 77c5a3b71b15 ubifs: Convert to filemap_migrate_folio() omits cfa40b0d8fb4 btrfs: Convert btrfs_migratepage to migrate_folio omits cf2fa1135736 mm/migrate: Add filemap_migrate_folio() omits bec05e1f956d mm/migrate: Convert migrate_page() to migrate_folio() omits c3861d51d15f nfs: Convert to migrate_folio omits 6cc1bb74d5ec btrfs: Convert btree_migratepage to migrate_folio omits 742e89c9e352 mm/migrate: Convert expected_page_refs() to folio_expected_refs() omits 8d491fab5e71 pkcs7: support EC-RDSA/streebog in SignerInfo omits 933b87cdf178 pkcs7: parser support SM2 and SM3 algorithms combination omits 9471d5ab7b16 sign-file: Fix confusing error messages omits 53b4bba5895a X.509: Support parsing certificate using SM2 algorithm omits 88f3b0f519c0 tpm: Add tpm_tis_i2c backend for tpm_tis_core omits 335e91a53a46 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer omits 0df805dbd76b dt-bindings: trivial-devices: Add Infineon SLB9673 TPM omits a9e9fdb429eb tpm: Add upgrade/reduced mode support for TPM1.2 modules omits f250ac6ca9d2 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h omits a5b65fe447e7 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] omits dec0a44c82d0 erofs: wake up all waiters after z_erofs_lzma_head ready omits 190a8de573a4 Merge branch for-5.20/arm64/defconfig into for-next omits dd54f4791e16 Merge branch for-5.20/arm64/dt into for-next omits 5333e7e20790 Merge branch for-5.20/arm/dt into for-next omits 92aea15a21e4 Merge branch for-5.20/dt-bindings into for-next omits 20b8bf64f6f4 Merge branch for-5.20/firmware into for-next omits 799ef9303762 Merge branch for-5.20/soc into for-next omits 9297e01b038b drivers/ntb/test: avoid 64-bit modulus operation omits e1769fb8d04e kbuild: remove sed command from cmd_ar_builtin omits e80d4f022972 certs: unify blacklist_hashes.c and blacklist_nohashes.c omits 84b631df0358 certs: move scripts/check-blacklist-hashes.awk to certs/ omits 66076838c368 modpost: put get_secindex() call inside sec_name() omits efa0855c5b84 RDMA/erdma: Add driver to kernel build environment omits 2272d8bd5b74 RDMA/erdma: Add the ABI definitions omits b657490ee5ba RDMA/erdma: Add the erdma module omits 285b4faa8253 RDMA/erdma: Add connection management (CM) support omits acb6ad390ab6 RDMA/erdma: Add verbs implementation omits 487e15e5ab56 RDMA/erdma: Add verbs header file omits 0a7647faaca5 RDMA/erdma: Add event queue implementation omits 94a7343c726c RDMA/erdma: Add cmdq implementation omits 2aa1177929b6 RDMA/erdma: Add main include file omits 619836eb6c0b RDMA/erdma: Add the hardware related definitions omits 542457651a13 RDMA: Add ERDMA to rdma_driver_id definition omits b9fa5b33ef80 arm64: tegra: Align gpio-keys node names with dtschema omits b28edf02c468 arm64: tegra: Mark BPMP channels as no-memory-wc omits 097c53a72818 gpio: xgs-iproc: Drop if with an always false condition omits 0c609049273b gpio: brcmstb: Make .remove() obviously always return 0 omits 1933569ab533 gpio: ucb1400: Remove platform setup and teardown support omits bb4012e8d4cc gpio: twl4030: Don't return an error after WARN in .remove omits f58a8504803c gpio: twl4030: Drop platform teardown callback omits bb421c7f0f86 dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4 omits d9a5d6f7df04 gpio: davinci: Add support for system suspend/resume PM omits 04e59aedee8d dt-bindings: gpio: gpio-mvebu: document offset and marvell [...] omits 5054a0bb33cd dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio omits 977eb93c798f dt-bindings: gpio: gpio-mvebu: convert txt binding to DT s [...] omits fff86dfbbf82 PCI: endpoint: Enable DMA tests for endpoints with DMA cap [...] omits 090ca30459ea gpiolib: devres: Get rid of unused devm_gpio_free() omits 8e71e0e77e30 Merge branch 'misc-5.19' into next-fixes omits fddbf585ab1f mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() omits e94c5ecc230b mmc: sdhci-pci-gli: Fix build error unused-function omits b291ecae1aec extcon: Drop unexpected word "the" in the comments omits df2cc16d293f extcon: Remove extraneous space before a debug message omits a5c9d22fc5cb rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty omits c1e3653810e2 rcu/nocb: Add option to opt rcuo kthreads out of RT priority omits 0d1542f115ec rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() omits 666f4bec8bf1 rcu/nocb: Add an option to offload all CPUs on boot omits e02168108754 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] omits a4f6be801589 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] omits 872e0e913108 rcu/nocb: Add/del rdp to iterate from rcuog itself omits 0c4b285d9636 Documentation: PCI: Add specification for the PCI vNTB fun [...] omits ff32fac00d97 NTB: EPF: support NTB transfer between PCI RC and EP connection omits f1ac4e991dc9 NTB: epf: Added more flexible memory map method omits 991b4c2a6dfc PCI: designware-ep: Allow pcie_ep_set_bar change inbound m [...] omits b3d5304b64e7 Merge branch 'icc-sm6350' into icc-next omits 729e657ab8d4 ext4: fix a doubled word "need" in a comment omits 7dc0ff3a33ea ext4: add reserved GDT blocks check omits fefb759df063 ext4: make variable "count" signed omits d1389cc90702 ext4: correct the judgment of BUG in ext4_mb_normalize_request omits 0fb337007c8c ext4: fix bug_on ext4_mb_use_inode_pa omits 882e14aa2c30 ext4: fix up test_dummy_encryption handling for new mount API omits befabc8759af ext4: use kmemdup() to replace kmalloc + memcpy omits 17217902fc4f ext4: fix super block checksum incorrect after mount omits bdc997a769ee mmc: core: Do not evaluate HS400 capabilities if bus has n [...] omits 78fe993ae714 mmc: host: Improve I/O read/write performance for GL9763E omits 382fd8393fd9 mmc: sdhci-st: Obviously always return success in remove callback omits c36f2482a1cc mmc: sdhci-of-arasan: Obviously always return success in r [...] omits a3f05b2e30a3 mmc: dw_mmc: rockchip: Obviously always return success in [...] omits af9c1566752d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] omits e1c619d12661 mmc: dw_mmc: exynos: Obviously always return success in re [...] omits c8bf202614ec Merge branch 'fixes' into next omits 8fe87198d4de mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] omits c4938d5a6a54 mmc: mmci: Fix typo in comment omits 88c9c5679a06 Merge tag 'v5.18' into next-testing omits 2c02c2451f76 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements omits f541b792424a dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 omits 5757ce11aa38 mmc: debugfs: Fix file release memory leak omits 1d85e9a71c7b Merge branch 'fixes' into next omits f08ef9057b7b intel_idle: Add a new flag to initialize the AMX state omits 418bf5f906c3 x86/fpu: Add a helper to prepare AMX state for low-power CPU idle omits 53c6fc29fcaa dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] omits aeb0965fb9f3 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string omits 226e09de0acd dt-bindings: mmc: convert mmc-spi-slot to yaml omits 94188bed935c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU omits 32a686080907 dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema omits 000c51bc3466 mmc: cqhci: Capture eMMC and SD card errors omits 8b92cee8a4ca mmc: debugfs: Add debug fs error state entry for mmc driver omits 206be103c8f0 mmc: debugfs: Add debug fs entry for mmc driver omits ddd7196a1b76 mmc: sdhci: Capture eMMC and SD card errors omits 735e01ed03ce mmc: core: Capture eMMC and SD card errors omits 6d028bf9945a mmc: mtk-sd: fix typo omits a98a0ed20415 mmc: mxcmmc: Silence a clang warning omits 6444af7226c9 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] omits 6ce18fa34cd5 mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] omits 4ce61e389cda dt-bindings: mmc: Add Broadcom optional sdio_freq clock omits edfbf8c307ff dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings omits dc5668d0abd3 mmc: sdhci-of-dwcmshc: add support for rk3588 omits 24c46ac74fcb mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx omits 6e62aa3f8d88 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs omits 3a87cb8f6a72 PCI: brcmstb: Fix refcount leak in brcm_pcie_probe() omits 2663cff5beb9 arm64: tegra: Add Tegra234 GPCDMA device tree node omits 37e386aba8cb arm64: tegra: Adjust whitespace around '=' omits 008ba54e85a7 arm64: tegra: Enable OPE on various platforms omits 853fd8677038 arm64: tegra: Add OPE device on Tegra210 and later omits e2fd5ec5f76e Merge branch 'for-5.20/dt-bindings' into for-5.20/arm64/dt omits bafa10435c4f ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] omits 51bd0abd873d extcon: fsa9480: Drop no-op remove function omits 01dca6d03bb3 Merge branch 'trace/for-next-rtla' into trace/for-next omits ff714ee7191b clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs omits 63e2eef6806c clocksource/drivers/timer-ti-dm: Make timer selectable for [...] omits 9badbe5b1f53 clocksource/drivers/timer-ti-dm: Move inline functions to [...] omits 44c38003fd0f clocksource/drivers/timer-sun5i: Convert to SPDX identifier omits db09c207149b clocksource/drivers/timer-sun4i: Convert to SPDX identifier omits 1ec2326e80f0 clocksource/drivers/pistachio: Convert to SPDX identifier omits a888adea9f4d clocksource/drivers/orion: Convert to SPDX identifier omits e3a3bf978536 clocksource/drivers/lpc32xx: Convert to SPDX identifier omits fecc82b09183 clocksource/drivers/digicolor: Convert to SPDX identifier omits 4756cb4e6672 clocksource/drivers/armada-370-xp: Convert to SPDX identifier omits aaa4af09bc2b clocksource/drivers/mips-gic-timer: Convert to SPDX identifier omits aea28a942e50 clocksource/drivers/jcore: Convert to SPDX identifier omits e0dc8ef70f5b clocksource/drivers/bcm_kona: Convert to SPDX identifier omits 58ec0844bd13 Merge branch 'mvebu/dt64' into mvebu/for-next omits 11515607cfe8 Merge branch 'mvebu/dt' into mvebu/for-next omits 6cac86efd0aa clocksource/drivers/sp804: avoid error on multiple instances omits 17cae6ab0e62 clocksource/drivers/riscv: Events are stopped during CPU suspend omits 155e4306107f clocksource/drivers/ixp4xx: Drop boardfile probe path omits e7cb3f55e5be dt-bindings: timer: Add compatible for Mediatek MT8186 omits 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing adds 086ff8461718 Merge tag 'for-5.19/fbdev-3' of git://git.kernel.org/pub/s [...] adds 29837019d5eb Merge tag 'io_uring-5.19-2022-07-08' of git://git.kernel.d [...] adds 73029c9b23cf nvme-pci: phison e16 has bogus namespace ids adds 5c629dc9609d nvme: use struct group for generic command dwords adds 6b0de7d0f328 Merge tag 'nvme-5.19-2022-07-07' of git://git.infradead.or [...] adds a471da3100ef Merge tag 'block-5.19-2022-07-08' of git://git.kernel.dk/l [...] adds 2b93fe647c0a Merge tag 'gpio-fixes-for-v5.19-rc6' of git://git.kernel.o [...] adds c51b8f85c415 MAINTAINERS: Remove iommu@lists.linux-foundation.org adds f5645edf6cff Merge tag 'iommu-fixes-v5.19-rc5' of git://git.kernel.org/ [...] adds 483e4a1d83db Merge tag 'cxl-fixes-for-5.19-rc6' of git://git.kernel.org [...] adds fe7c758c07c4 Merge branch 'pm-core' adds 3784fad934c5 Merge tag 'pm-5.19-rc6' of git://git.kernel.org/pub/scm/li [...] adds 525496a030de Merge tag 'acpi-5.19-rc6' of git://git.kernel.org/pub/scm/ [...] adds bf17455b9cbd fscache: Fix if condition in fscache_wait_on_volume_collision() adds 5c4588aea667 fscache: Introduce fscache_cookie_is_dropped() adds 65aa5f6fd8a1 cachefiles: narrow the scope of flushed requests when rele [...] adds 85e4ea1049c7 fscache: Fix invalidation/lookup race adds e5524c2a1fc4 Merge tag 'fscache-fixes-20220708' of git://git.kernel.org [...] adds d9cdc3b12525 Merge tag 'powerpc-5.19-5' of git://git.kernel.org/pub/scm [...] adds b1c428b6c368 Merge tag 'i2c-for-5.19-rc6' of git://git.kernel.org/pub/s [...] adds b57feed2cc26 x86/compressed/64: Add identity mappings for setup_data entries adds 38e0e4d04d41 x86/ibt, objtool: Don't discard text references from trace [...] adds cb8a4beac39b x86/boot: Fix the setup data types max limit adds 74a0032b8524 Merge tag 'x86_urgent_for_v5.19_rc6' of git://git.kernel.o [...] adds 80f2a248a2f9 Merge tag 'irqchip-fixes-5.19-2' of git://git.kernel.org/p [...] adds 2b9b31cedb70 Merge tag 'irq_urgent_for_v5.19_rc6' of git://git.kernel.o [...] adds f5a4618587fb kbuild: remove unused cmd_none in scripts/Makefile.modinst adds 2fbd36dfae40 Merge tag 'kbuild-fixes-v5.19-3' of git://git.kernel.org/p [...] adds d785a773bed9 io_uring: check that we have a file table when allocating [...] adds d9919d43cbf6 Merge tag 'io_uring-5.19-2022-07-09' of git://git.kernel.d [...] adds b41362fdf267 Merge tag 'char-misc-5.19-rc6' of git://git.kernel.org/pub [...] adds 5867f3b88bb5 Merge tag 'staging-5.19-rc6' of git://git.kernel.org/pub/s [...] adds 952c53cd357c Merge tag 'dmaengine-fix-5.19' of git://git.kernel.org/pub [...] adds de2a34771f51 ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() adds 84499c5d220a drm/aperture: Run fbdev removal before internal helpers adds fc82bbf4dede ida: don't use BUG_ON() for debugging adds 24f4b40ec218 Merge branch 'hot-fixes' (fixes for rc6) adds 32346491ddf2 Linux 5.19-rc6 adds d5b36a4dbd06 fix race between exit_itimers() and /proc/pid/timers adds 816e51dfb5ba Merge tag 'vfio-v5.19-rc7' of https://github.com/awilliam/ [...] adds 35adf9a4e55e modules: Fix corruption of /proc/kallsyms adds cfa94c538be6 module: Fix selfAssignment cppcheck warning adds f963ef123900 module: Fix "warning: variable 'exit' set but not used" adds 2cc39179acbb doc: module: update file references adds e69a66147d49 module: kallsyms: Ensure preemption in add_kallsyms() with [...] adds b5374396e5de Merge tag 'modules-5.19-rc7' of git://git.kernel.org/pub/s [...] adds 8e59a6a7a4fa Merge tag 'mm-hotfixes-stable-2022-07-11' of git://git.ker [...] adds 3418357a32db ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() adds 23458ac91dc8 Merge tags 'free-mq_sysctls-for-v5.19' and 'ptrace_unfreez [...] adds a4527e1853f8 btrfs: return -EAGAIN for NOWAIT dio reads/writes on compr [...] adds 2963457829de btrfs: zoned: fix a leaked bioc in read_zone_info adds b3a3b0255797 btrfs: zoned: drop optimization of zone finish adds 5a29232d870d Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/s [...] adds 742ab6df974a x86/kvm/vmx: Make noinstr clean adds a883d624aed4 x86/cpufeatures: Move RETPOLINE flags to word 11 adds 369ae6ffc41a x86/retpoline: Cleanup some #ifdefery adds 00e1533325fd x86/retpoline: Swizzle retpoline thunk adds 0b53c374b9ef x86/retpoline: Use -mfunction-return adds 15e67227c49a x86: Undo return-thunk damage adds d9e9d2300681 x86,objtool: Create .return_sites adds ee88d363d156 x86,static_call: Use alternative RET encoding adds 1f001e9da6bb x86/ftrace: Use alternative RET encoding adds d77cfe594ad5 x86/bpf: Use alternative RET encoding adds af2e140f3420 x86/kvm: Fix SETcc emulation for return thunks adds 15583e514eb1 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation adds 0ee9073000e8 x86/sev: Avoid using __x86_return_thunk adds aa3d480315ba x86: Use return-thunk in asm code adds 7c81c0c9210c x86/entry: Avoid very early RET adds 951ddecf4356 objtool: Treat .text.__x86.* as noinstr adds a149180fbcf3 x86: Add magic AMD return-thunk adds 6b80b59b3555 x86/bugs: Report AMD retbleed vulnerability adds 7fbf47c7ce50 x86/bugs: Add AMD retbleed= boot parameter adds e8ec1b6e08a2 x86/bugs: Enable STIBP for JMP2RET adds caa0ff24d5d0 x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value adds 2dbb887e875b x86/entry: Add kernel IBRS implementation adds c779bc1a9002 x86/bugs: Optimize SPEC_CTRL MSR writes adds 7c693f54c873 x86/speculation: Add spectre_v2=ibrs option to support Ker [...] adds 166115c08a9b x86/bugs: Split spectre_v2_select_mitigation() and spectre [...] adds 6ad0ad2bf8a6 x86/bugs: Report Intel retbleed vulnerability adds bf5835bcdb96 intel_idle: Disable IBRS during long idle adds 9bb2ec608a20 objtool: Update Retpoline validation adds b75b7f8ef114 x86/xen: Rename SYS* entry points adds d147553b64ba x86/xen: Add UNTRAIN_RET adds 3ebc17006888 x86/bugs: Add retbleed=ibpb adds 0fe4aeea9c01 x86/bugs: Do IBPB fallback check only once adds a09a6e2399ba objtool: Add entry UNRET validation adds d7caac991fee x86/cpu/amd: Add Spectral Chicken adds b2620facef48 x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n adds e6aa13622ea8 x86/speculation: Fix firmware entry SPEC_CTRL handling adds 56aa4d221f1e x86/speculation: Fix SPEC_CTRL write on SMT state change adds bbb69e8bee1b x86/speculation: Use cached host SPEC_CTRL value for guest [...] adds acac5e98ef8d x86/speculation: Remove x86_spec_ctrl_mask adds 8faea26e6111 objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} adds 8bd200d23ec4 KVM: VMX: Flatten __vmx_vcpu_run() adds bb06650634d3 KVM: VMX: Convert launched argument to flags adds fc02735b14ff KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS adds bea7e31a5cac KVM: VMX: Fix IBRS handling after vmexit adds 9756bba28470 x86/speculation: Fill RSB on vmexit for IBRS adds 07853adc29a0 KVM: VMX: Prevent RSB underflow before vmenter adds 7a05bc95ed1c x86/common: Stamp out the stepping madness adds 26aae8ccbc19 x86/cpu/amd: Enumerate BTC_NO adds f43b9876e857 x86/retbleed: Add fine grained Kconfig knobs adds f54d45372c6a x86/bugs: Add Cannon lake to RETBleed affected CPU list adds 2c08b9b38f5b x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry adds 2259da159fbe x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported adds 697977d8415d x86/kexec: Disable RET on kexec adds 4ad3278df6fe x86/speculation: Disable RRSBA behavior adds ce114c866860 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] adds c27c753ea6fd x86/static_call: Serialize __static_call_fixup() properly adds 0d8ba24e72b6 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] adds f9a89117fbdc drm/amdgpu: keep fbdev buffers pinned during suspend adds 3a4b1cc28fbd drm/amdgpu/display: disable prefer_shadow for generic fb helpers adds 7de96365878f Merge tag 'amd-drm-fixes-5.19-2022-07-06' of https://gitla [...] adds 42e0a87233e3 Merge tag 'drm-intel-fixes-2022-07-07' of git://anongit.fr [...] adds 3590b44b9434 Merge tag 'drm-misc-fixes-2022-07-07-1' of ssh://git.freed [...] adds 29851567d1aa Merge tag 'drm-fixes-2022-07-12' of git://anongit.freedesk [...] adds 4a47c6385bb4 ovl: turn of SB_POSIXACL with idmapped layers temporarily adds 72a8e05d4f66 Merge tag 'ovl-fixes-5.19-rc7' of git://git.kernel.org/pub [...] adds 7edc3945bdce tracing/histograms: Fix memory leak problem adds 495fcec8648c tracing: Fix sleeping while atomic in kdb ftdump adds 0a6d7d45414a ftrace: Be more specific about arch impact when function t [...] adds 0bb7e14c8e15 blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is as [...] adds e3655dfa5805 fprobe/samples: Make sample_probe static adds 1e1fb420fe68 samples: Use KSYM_NAME_LEN for kprobes adds b047602d579b Merge tag 'trace-v5.19-rc5' of git://git.kernel.org/pub/sc [...] adds 5750676b64a5 fs/remap: constrain dedupe of EOF blocks adds d0b97f3891fb Merge tag 'cgroup-for-5.19-rc6-fixes' of git://git.kernel. [...] adds 4a57a8400075 vf/remap: return the amount of bytes actually deduplicated adds d11219ad53dc amdgpu: disable powerpc support for the newer display engine adds a4bd9358d553 Merge tag 'asoc-fix-v5.19-rc4' of https://git.kernel.org/p [...] adds 5f3fe25e7055 ALSA: hda/realtek: Fix headset mic for Acer SF313-51 adds d16d69bf5a25 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 [...] adds 841bdf85c226 ALSA: hda - Add fixup for Dell Latitidue E5430 adds dbe75d314748 ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds 61d307855eb1 ALSA: hda/realtek: fix mute/micmute LEDs for HP machines adds 4ba5c853d794 ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds 9b043a8f3864 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop adds c4634a3c7dca Merge tag 'sound-5.19-rc7' of git://git.kernel.org/pub/scm [...] adds 097da1a44d1a um: Replace to_phys() and to_virt() with less generic func [...] adds 0609e200246b ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] adds 598f0a99fa8a ARM: 9210/1: Mark the FDT_FIXED sections as shareable adds cc45b836388f ARM: 9211/1: domain: drop modify_domain() adds 2bf6204240fd ARM: 9212/1: domain: Modify Kconfig help text adds e4ced82deb5f ARM: 9213/1: Print message about disabled Spectre workarou [...] adds e5c46fde75e4 ARM: 9214/1: alignment: advance IT state after emulating T [...] adds 8030aa3ce12e ARM: 9207/1: amba: fix refcount underflow if amba_device_a [...] adds 29589ca09a74 ARM: 9208/1: entry: add .ltorg directive to keep literals [...] adds 2eb5866cac07 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds af16df54b89d ima: force signature verification when CONFIG_KEXEC_SIG is [...] adds 067d25218741 ima: Fix potential memory leak in ima_init_crypto() adds 4adfa865bb97 Merge tag 'integrity-v5.19-fix' of git://git.kernel.org/pu [...] adds 5b2f3e0777da NFSD: Decode NFSv4 birth time attribute adds aec158242b87 lockd: set fl_owner when unlocking files adds 1197eb5906a5 lockd: fix nlm_close_files adds a24a6c05ffa7 Merge tag 'nfsd-5.19-3' of git://git.kernel.org/pub/scm/li [...] adds 50bd7d5a647b cifs: fix race condition with delayed threads adds 2883f4b5a0e1 cifs: remove unnecessary locking of chan_lock while freein [...] adds 32f319183c43 smb3: workaround negprot bug in some Samba servers adds f41d5df5f146 Merge tag '5.19-rc6-smb3-client-fixes' of git://git.samba. [...] adds 029c1c2059e9 net: stmmac: dwc-qos: Disable split header for Tegra194 adds 0680e20af5fb net: ethernet: ti: am65-cpsw: Fix devlink port register sequence adds d6c13d74b5c0 net/mlx5: TC, allow offload from uplink to other PF's VF adds 4892bd9830c3 net/mlx5: Lag, decouple FDB selection and shared FDB adds 6cc2714e8575 net/mlx5e: kTLS, Fix build time constant test in TX adds 2ec6cf9b742a net/mlx5e: kTLS, Fix build time constant test in RX adds 0c9d876545a5 net/mlx5e: Fix enabling sriov while tc nic rules are offloaded adds 1afbd1e283d6 net/mlx5: Lag, correct get the port select mode str adds 6c4e8fa03fde net/mlx5e: CT: Use own workqueue instead of mlx5e priv adds 452133dd5808 net/mlx5e: Fix capability check for updating vnic env counters adds 5b759bf2f9d7 net/mlx5e: Ring the TX doorbell on DMA errors adds fe5235aef855 Merge tag 'mlx5-fixes-2022-07-06' of git://git.kernel.org/ [...] adds f46fd3d7c3bd net: ocelot: fix wrong time_after usage adds 820b8963adae net: sock: tracing: Fix sock_exceed_buf_limit not to deref [...] adds 1f1be04b4d48 sysctl: Fix data races in proc_dointvec(). adds 4762b532ec95 sysctl: Fix data races in proc_douintvec(). adds f613d86d014b sysctl: Fix data races in proc_dointvec_minmax(). adds 2d3b559df3ed sysctl: Fix data races in proc_douintvec_minmax(). adds c31bcc8fb89f sysctl: Fix data races in proc_doulongvec_minmax(). adds e87782087766 sysctl: Fix data races in proc_dointvec_jiffies(). adds 47e6ab24e8c6 tcp: Fix a data-race around sysctl_tcp_max_orphans. adds 3d32edf1f3c3 inetpeer: Fix data-races around sysctl. adds 310731e2f161 net: Fix data-races around sysctl_mem. adds dd44f04b9214 cipso: Fix data-races around sysctl. adds 48d7ee321ea5 icmp: Fix data-races around sysctl. adds 73318c4b7dbd ipv4: Fix a data-race around sysctl_fib_sync_mem. adds 32b3ad1418ea Merge branch 'sysctl-data-races' adds f8d3da4ef8fa bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs adds 7c895ef88403 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 437ac2592c09 selftests: forwarding: Install local_termination.sh adds cfbba7b46aef selftests: forwarding: Install no_forwarding.sh adds 6676d7270ce2 Merge branch 'selftests-forwarding-install-two-missing-tests' adds 9c840d5f9aae nfp: fix issue of skb segments exceeds descriptor limitation adds 72a0b329114b vlan: fix memory leak in vlan_newlink() adds 5c835bb142d4 mptcp: fix subflow traversal at disconnect time adds 3ddabc433670 selftests: mptcp: validate userspace PM tests by default adds 3c079a22db79 Merge branch 'mptcp-fixes' adds 0ed8f619b412 netfilter: conntrack: fix crash due to confirmed bit load [...] adds 7a847c00eeba netfilter: nf_log: incorrect offset to network header adds c39ba4de6b0a netfilter: nf_tables: replace BUG_ON by element length check adds e45955766b43 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 4a46de446d3f selftest: net: add tun to .gitignore adds f946964a9f79 net: marvell: prestera: fix missed deinit sequence adds c5b744d38c36 bnxt_en: reclaim max resources if sriov enable fails adds 4279414bff8a bnxt_en: Fix bnxt_reinit_after_abort() code path adds 619b9b1622c2 bnxt_en: fix livepatch query adds 53f8c2d37efb bnxt_en: Fix and simplify XDP transmit path adds ddde5412fdaa bnxt_en: Fix bnxt_refclk_read() adds 22b9c41a3fb8 Merge branch 'bnxt_en-5-bug-fixes' adds 7dee5d7747a6 sysctl: Fix data-races in proc_dou8vec_minmax(). adds 7d1025e55978 sysctl: Fix data-races in proc_dointvec_ms_jiffies(). adds 6f605b57f378 tcp: Fix a data-race around sysctl_max_tw_buckets. adds bb7bb35a63b4 icmp: Fix a data-race around sysctl_icmp_echo_ignore_all. adds 4a2f7083cc6c icmp: Fix data-races around sysctl_icmp_echo_enable_probe. adds 66484bb98ed2 icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts. adds b04f9b7e85c7 icmp: Fix a data-race around sysctl_icmp_ignore_bogus_erro [...] adds d2efabce81db icmp: Fix a data-race around sysctl_icmp_errors_use_inboun [...] adds 2a4eb714841f icmp: Fix a data-race around sysctl_icmp_ratelimit. adds 1ebcb25ad6fc icmp: Fix a data-race around sysctl_icmp_ratemask. adds 1dace014928e raw: Fix a data-race around sysctl_raw_l3mdev_accept. adds 4785a66702f0 tcp: Fix data-races around sysctl_tcp_ecn. adds 12b8d9ca7e67 tcp: Fix a data-race around sysctl_tcp_ecn_fallback. adds e49e4aff7ec1 ipv4: Fix data-races around sysctl_ip_dynaddr. adds bdf00bf24bef nexthop: Fix data-races around nexthop_compat_mode. adds 7d5424b26f17 Merge branch 'net-sysctl-races' adds 49b9f431ff0d net: ftgmac100: Hold reference returned by of_get_child_by_name() adds 23aa6d5088e3 net: stmmac: fix leaks in probe adds 50e2ab392919 wifi: mac80211: fix queue selection for mesh/OCB interfaces adds 67de8acdd375 Merge tag 'wireless-2022-07-13' of git://git.kernel.org/pu [...] adds 057cc8c9005e r8152: fix accessing unset transport header adds b11e5f6a3a5c net: sunhme: output link status with a single print. adds ebe41da5d47a sfc: fix use after free when disabling sriov adds f52d166819a4 ice: handle E822 generic device ID in PLDM header adds 7b6f9462a323 ice: change devlink code to read NVM in blocks adds f46a5a9c679f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds df8386d13ea2 seg6: fix skb checksum evaluation in SRH encapsulation/insertion adds f048880fc770 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors adds 4889fbd98dea seg6: bpf: fix skb checksum in bpf_push_seg6_encap() adds cc91b09b9ef8 Merge branch 'seg6-fix-skb-checksum-for-srh-encapsulation- [...] adds ada74c5539eb sfc: fix kernel panic when creating VF adds 0f3325076038 net: atlantic: remove deep parameter on suspend/resume functions adds 2e15c51fefaf net: atlantic: remove aq_nic_deinit() when resume adds 747c14307214 ip: fix dflt addr selection for connected nexthop adds cd72e61bad14 selftests/net: test nexthop without gw adds 94e810067888 xen/netback: avoid entering xenvif_rx_next_skb() with an e [...] adds 51f1c31f8ba7 MAINTAINERS: Add an additional maintainer to the AMD XGBE driver adds 3d8c51b25a23 net/tls: Check for errors in tls_device_init adds 656bd03a2cd8 nfp: flower: configure tunnel neighbour on cmsg rx adds 9bd572ec7a66 Merge tag 'net-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds db886979683a x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current adds b926f2adb044 Revert "vf/remap: return the amount of bytes actually dedu [...] adds e5d523f1ae8f ubsan: disable UBSAN_DIV_ZERO for clang adds 43b5240ca6b3 mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE adds 862161e8af0d Merge tag 'sysctl-fixes-5.19-rc7' of git://git.kernel.org/ [...] adds 925b6e59138c Revert "drm/amdgpu: add drm buddy support to amdgpu" adds b1f4347f732f Merge tag 'drm-misc-fixes-2022-07-14' of git://anongit.fre [...] adds 046cd8a2a9ee drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] adds 1391b9cfd35b drm/i915/guc: ADL-N should use the same GuC FW as ADL-S adds 48da0f67c53e drm/i915: Fix vm use-after-free in vma destruction adds e87197fbd137 drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg [...] adds f99546298a45 Merge tag 'gvt-fixes-2022-07-11' of https://github.com/int [...] adds 896dcabd1f8f drm/i915/selftests: fix a couple IS_ERR() vs NULL tests adds aff1e0b09b54 drm/i915/ttm: fix sg_table construction adds b24dcf1dc507 drm/i915/gt: Serialize GRDOM access between multiple engin [...] adds a1c5a7bf79c1 drm/i915/gt: Serialize TLB invalidates with GT resets adds ad765fae792e drm/i915/gem: Look for waitboosting across the whole objec [...] adds 333991c4e66b drm/i915/selftests: fix subtraction overflow bug adds 5bde069b3050 Merge tag 'drm-intel-fixes-2022-07-13' of git://anongit.fr [...] adds acea108fa067 drm/amd/display: Ignore First MST Sideband Message Return Error adds c0044865480a drm/amdkfd: correct the MEC atomic support firmware checki [...] adds add61d3c31de drm/amd/display: Only use depth 36 bpp linebuffers on DCN [...] adds 0638c98c17aa drm/amd/pm: Prevent divide by zero adds 47053b1e7382 drm/amd/display: correct check of coverage blend mode adds 3283c83eb6fc drm/amd/display: Ensure valid event timestamp for cursor-o [...] adds 093f8d8f10aa Merge tag 'amd-drm-fixes-5.19-2022-07-13' of https://gitla [...] adds fcd1b2b9c7b0 Merge tag 'drm-fixes-2022-07-15' of git://anongit.freedesk [...] adds 166d38632316 xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE adds 339f74e38f53 Merge tag 'for-linus-5.19a-rc7-tag' of git://git.kernel.or [...] adds 1968f2be5c03 platform/x86/amd/pmc: Add new acpi id for PMC controller adds 4ddef52f26cf platform/x86/amd/pmc: Add new platform support adds 5d62261a6569 platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4 adds 4ce8f4c2027d platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet [...] adds d40908f2621e efi: Fix efi_power_off() not being run before acpi_power_o [...] adds f56e676a7f1c platform/x86: asus-wmi: Add key mappings adds c483e7ea10fa platform/x86/intel/ifs: Mark as BROKEN adds b0d55983b2b8 platform/x86: intel_atomisp2_led: Also turn off the always [...] adds 5ad26161a371 ACPI: video: Fix acpi_video_handles_brightness_key_presses() adds 2a347a06ebb1 Merge tag 'platform-drivers-x86-v5.19-4' of git://git.kern [...] adds fa293fb960ab MAINTAINERS: mark ARM/PALM TREO SUPPORT orphan adds 2058dc831ff8 MAINTAINERS: add polarfire rng, pci and clock drivers adds a902fa8eccaf Merge tag 'reset-fixes-for-v5.19' of git://git.pengutronix [...] adds d4fac258d971 optee: smc_abi.c: fix wrong pointer passed to IS_ERR/PTR_ERR() adds b66527ee98d0 optee: Remove duplicate 'of' in two places. adds e5ce073c8a1e tee: tee_get_drvdata(): fix description of return value adds 2dc94f06127f Merge tag 'tee-fixes-for-v5.19' of https://git.linaro.org/ [...] adds 86c43ea071ae ARM: dts: kswitch-d10: use open drain mode for coma-mode pins adds 2fdf15b50a46 ARM: dts: at91: sama5d2: Fix typo in i2s1 node adds 5e7230a4daf9 Merge tag 'at91-fixes-5.19-2' of git://git.kernel.org/pub/ [...] adds 5b7925988de4 Merge tag 'sunxi-fixes-for-5.19-1' of git://git.kernel.org [...] adds 884b66976a72 ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero adds 3f231ccb3883 Merge tag 'sunxi-fixes-for-5.19-2' of git://git.kernel.org [...] adds 6177a50fd32c ARM: dts: colibri-imx6ull: fix snvs pinmux group adds 01277737e9be Merge tag 'imx-fixes-5.19-3' of git://git.kernel.org/pub/s [...] adds b4a544e415e9 arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC adds 8bd582ae9a71 arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot adds 52905140c3ed Merge tag 'arm-soc/for-5.19/devicetree-arm64-fixes' of htt [...] adds d332a1f6b4c4 Merge tag 'qcom-dts-fixes-for-5.19' of git://git.kernel.or [...] adds 1c49f281c9b7 Merge tag 'soc-fixes-5.19-3' of git://git.kernel.org/pub/s [...] adds a77c46f2b4d4 MAINTAINERS: change the NXP FSPI driver maintainer. adds 73d5fe046270 spi: cadence-quadspi: Remove spi_master_put() in probe fai [...] adds 8006112d6c41 Merge tag 'spi-fix-v5.19-rc4' of git://git.kernel.org/pub/ [...] adds fac47b43c760 netfs: do not unlock and put the folio twice adds 1ce9d792e8ef Merge tag 'ceph-for-5.19-rc7' of https://github.com/ceph/c [...] adds 88573389aaa3 riscv: Fix missing PAGE_PFN_MASK adds be82abe6a76b RISC-V: KVM: Fix SRCU deadlock caused by kvm_riscv_check_v [...] adds d13122ca3cdf Merge tag 'kvm-riscv-fixes-5.19-2' of https://github.com/k [...] adds 84e7051c0bc1 x86/kvm: fix FASTOP_SIZE when return thunks are enabled adds 1b870fa5573e kvm: stats: tell userspace which values are boolean adds 942d9e89524c Documentation: kvm: clarify histogram units adds 99482726452b KVM: nVMX: Always enable TSC scaling for L2 when it was en [...] adds cca3f3381bef Merge commit 'kvm-vmx-nested-tsc-fix' into kvm-master adds 8a414f943f8b KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_p [...] adds 79629181607e KVM: emulate: do not adjust size of fastop and setcc subroutines adds a8ebfcd33caf Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds dc5cb7a833e8 riscv: don't warn for sifive erratas in modules adds 7fccd7239127 Merge tag 'dt-fixes-for-palmer-5.19-rc6' of git://git.kern [...] adds 9b59ec8d50a1 Merge tag 'riscv-for-linus-5.19-rc7' of git://git.kernel.o [...] adds 51a6fa0732d6 efi/x86: use naked RET on mixed mode call wrapper adds 829d680e82a9 random: cap jitter samples per bit to factor of HZ adds 9023ca086625 printk: do not wait for consoles when suspended adds 1ac8ec2731a5 Merge branch 'rework/kthreads' into for-linus adds be9b7b6acfea Merge tag 'printk-for-5.19-rc7' of git://git.kernel.org/pu [...] adds fbd74d16890b ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory adds 16c957f089d5 Merge tag 'acpi-5.19-rc7' of git://git.kernel.org/pub/scm/ [...] adds d2394860b45c cpufreq: mediatek: Handle sram regulator probe deferral adds 5a5adb1528e5 Merge tag 'cpufreq-arm-fixes-5.19-rc7' of git://git.kernel [...] adds ab6efe68a736 Merge tag 'pm-5.19-rc7' of git://git.kernel.org/pub/scm/li [...] adds c4e789572557 s390/nospec: build expoline.o for modules_prepare target adds a0b0987a7811 s390/nospec: remove unneeded header includes adds 2f23256c0ea2 s390/ap: fix error handling in __verify_queue_reservations() adds c658cabbfd32 Merge tag 's390-5.19-6' of git://git.kernel.org/pub/scm/li [...] adds 716b10580283 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() adds a501ab75e762 tty: use new tty_insert_flip_string_and_push_buffer() in p [...] adds 8c91723ac9c6 Merge tag 'tty-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds 6fb9e1d94789 usb: typec: add missing uevent when partner support PD adds 3d0dc539029b usb: gadget: uvc: fix changing interface name via configfs adds bb160ee61c04 drivers/usb/host/ehci-fsl: Fix interrupt setup in host mode. adds 7e5013323400 Merge tag 'v5.19-rc6' into usb-linus adds 7c239a071d1f USB: serial: ftdi_sio: add Belimo device ids adds 3486af89dd3c Merge tag 'usb-serial-5.19-rc7' of https://git.kernel.org/ [...] adds 9ed714dbd574 Merge tag 'usb-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds 081f5e753c9c nvme-pci: fix freeze accounting for error handling adds 6961b5e02876 nvme: fix block device naming collision adds c24b06e1c237 Merge tag 'nvme-5.19-2022-07-14' of git://git.infradead.or [...] adds 957a2b345cbc block: fix missing blkcg_bio_issue_init adds 6bca047ecd67 Merge tag 'block-5.19-2022-07-15' of git://git.kernel.dk/l [...] adds 8312cd3a7b83 scsi: megaraid: Clear READ queue map's nr_queues adds 2ae57c995003 scsi: ufs: core: Drop loglevel of WriteBoost message adds 52a518019ca1 scsi: ufs: core: Fix missing clk change notification on ho [...] adds e78276cadb66 scsi: pm80xx: Fix 'Unknown' max/min linkrate adds 355bf2e036c9 scsi: pm80xx: Set stopped phy's linkrate to Disabled adds c5fe7a97f20c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fc7cbcd4890e Revert "btrfs: turn fs_roots_radix in btrfs_fs_info into a [...] adds 01cd390903e0 Revert "btrfs: turn fs_info member buffer_radix into XArray" adds 5b8418b84303 Revert "btrfs: turn name_cache radix tree into XArray in s [...] adds 088aea3b97e0 Revert "btrfs: turn delayed_nodes_tree into an XArray" adds 972a278fe60c Merge tag 'for-5.19-rc7-tag' of git://git.kernel.org/pub/s [...] adds 396df7005ba0 Merge tag 'for-v5.19-rc' of git://git.kernel.org/pub/scm/l [...] adds 12dc6adc49c9 Input: wm97xx - make .remove() obviously always return 0 adds 3de93e6ed2df Input: goodix - call acpi_device_fix_up_power() in some cases adds 2a96271fb66c Input: document the units for resolution of size axes adds 8ad4b6fa0f87 Merge tag 'input-for-v5.19-rc6' of git://git.kernel.org/pu [...] adds 7329b0717296 gpio: sim: fix the chip_name configfs item adds 2eccaca7b62b Merge tag 'gpio-fixes-for-v5.19-rc7' of git://git.kernel.o [...] adds 3131ef39fb03 x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit adds 230ec83d4299 x86/pat: Fix x86_has_pat_wp() adds 33a8573bdfee x86/bugs: Mark retbleed_strings static adds d16e0b266720 x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt adds 564d99810639 um: Add missing apply_returns() adds bcf163150cd3 x86/bugs: Remove apostrophe typo adds 59c80f053d50 Merge tag 'x86_urgent_for_v5.19_rc7' of git://git.kernel.o [...] adds 68e3c69803da perf/core: Fix data race between perf_event_set_output() a [...] adds 2b18593e4b9f Merge tag 'perf_urgent_for_v5.19_rc7' of git://git.kernel. [...] adds eee51fe38e37 tools headers UAPI: Sync linux/kvm.h with the kernel sources adds f098addbdb44 tools headers cpufeatures: Sync with the kernel sources adds 91d248c3b903 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 498c7a54f169 perf tests: Stop Convert perf time to TSC test opening eve [...] adds deb44a6249f6 perf tests: Fix Convert perf time to TSC test for hybrid adds 4b335e1e0d6f perf trace: Fix SIGSEGV when processing syscall args adds f7f4da303dd8 Merge tag 'perf-tools-fixes-for-v5.19-2022-07-17' of git:/ [...] adds ced7866db39f drm/i915/ttm: fix 32b build adds 55ea9bd66688 Merge tag 'drm-intel-fixes-2022-07-17' of git://anongit.fr [...] adds ff6992735ade Linux 5.19-rc7 adds 80e19f34c288 Merge tag 'hte/for-5.19' of git://git.kernel.org/pub/scm/l [...] adds 5e8afb8792f3 RDMA/irdma: Do not advertise 1GB page size for x722 adds cc0315564d6e RDMA/irdma: Fix sleep from invalid context BUG adds ca85855bdcae Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 07313a2b29ed mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds 0c98c8e1e181 tmpfs: fix the issue that the mount and remount results ar [...] adds f073c8335929 mailmap: update Seth Forshee's email address adds 3fe2895cfecd mm: fix page leak with multiple threads mapping the same page adds f4f451a16dd1 mm: fix missing wake-up event for FSDAX pages adds c2cb0dcce9dd mm/hugetlb: separate path for hwpoison entry in copy_huget [...] adds 84ac013046cc secretmem: fix unhandled fault in truncate adds 38c9c22a85ae ntfs: fix use-after-free in ntfs_ucsncmp() adds bdeb77bc2c40 fs: sendfile handles O_NONBLOCK of out_fd adds da9a298f5fad hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte adds c80af0c250c8 Revert "ocfs2: mount shared volume without ha stack" adds 9ab0e8ce6d2d mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] adds 7ca6e0e75e10 userfaultfd: provide properly masked address for huge-pages adds 14e02fd010cd Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 9f9ca0857a85 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 6e123ac0e7ec Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 8281b7ec5c56 ip: Fix data-races around sysctl_ip_default_ttl. adds 0968d2a441bf ip: Fix data-races around sysctl_ip_no_pmtu_disc. adds 60c158dc7b1f ip: Fix data-races around sysctl_ip_fwd_use_pmtu. adds 7bf9e18d9a5e ip: Fix data-races around sysctl_ip_fwd_update_priority. adds 289d3b21fb0b ip: Fix data-races around sysctl_ip_nonlocal_bind. adds 0db232765887 ip: Fix a data-race around sysctl_ip_autobind_reuse. adds 85d0b4dbd74b ip: Fix a data-race around sysctl_fwmark_reflect. adds 1a0008f9df59 tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. adds 08a75f106794 tcp: Fix data-races around sysctl_tcp_l3mdev_accept. adds f47d00e077e7 tcp: Fix data-races around sysctl_tcp_mtu_probing. adds 88d78bc097cd tcp: Fix data-races around sysctl_tcp_base_mss. adds 78eb166cdefc tcp: Fix data-races around sysctl_tcp_min_snd_mss. adds 8e92d4423615 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. adds 92c0aa417547 tcp: Fix a data-race around sysctl_tcp_probe_threshold. adds 2a85388f1d94 tcp: Fix a data-race around sysctl_tcp_probe_interval. adds 782d86fe44e3 Merge branch 'net-sysctl-races-round2' adds fa4b3ca60e80 stmmac: dwmac-mediatek: fix clock issue adds 0d9a15913b87 net: stmmac: fix pm runtime issue in stmmac_dvr_remove() adds f4c7d8948e86 net: stmmac: fix unbalanced ptp clock issue in suspend/res [...] adds 8f3184b95116 Merge branch 'stmmac-dwmac-mediatec-clock-fix' adds a14bd7475452 net: dsa: microchip: ksz_common: Fix refcount leak bug adds b49feacbeffc e1000e: Enable GPT clock before sending message to CSME adds 6cfa45361d3e Revert "e1000e: Fix possible HW unit hang after an s0ix exit" adds 7c1ddcee5311 igc: Reinstate IGC_REMOVED logic and implement it properly adds df254d4508f9 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 11052589cf5c tcp/udp: Make early_demux back namespacified. adds 76c16d3e1944 net: stmmac: switch to use interrupt for hw crosstimestamping adds 613b065ca32e net: stmmac: fix dma queue left shift overflow issue adds f08d8c1bb97c net/tls: Fix race in TLS device down flow adds 1e20904e4177 net: prestera: acl: use proper mask for port selector adds f6da2267e711 igmp: Fix data-races around sysctl_igmp_llm_reports. adds 6305d821e3b9 igmp: Fix a data-race around sysctl_igmp_max_memberships. adds 6ae0f2e55373 igmp: Fix data-races around sysctl_igmp_max_msf. adds 8ebcc62c738f igmp: Fix data-races around sysctl_igmp_qrv. adds f2f316e287e6 tcp: Fix data-races around keepalive sysctl knobs. adds 20a3b1c0f603 tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. adds f2e383b5bb6b tcp: Fix data-races around sysctl_tcp_syncookies. adds 4177f545895b tcp: Fix data-races around sysctl_tcp_migrate_req. adds 46778cd16e6a tcp: Fix data-races around sysctl_tcp_reordering. adds 39e24435a776 tcp: Fix data-races around some timeout sysctl knobs. adds 55be873695ed tcp: Fix a data-race around sysctl_tcp_notsent_lowat. adds cbfc6495586a tcp: Fix a data-race around sysctl_tcp_tw_reuse. adds 79539f34743d tcp: Fix data-races around sysctl_max_syn_backlog. adds 5a54213318c4 tcp: Fix data-races around sysctl_tcp_fastopen. adds 021266ec640c tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. adds c9f21106d97b Merge branch 'net-ipv4-sysctl-races-part-3' adds 19b3b13c932f docs: net: dsa: update probing documentation adds 54367831c5d0 docs: net: dsa: document the shutdown behavior adds c3f0e84d1086 docs: net: dsa: rename tag_protocol to get_tag_protocol adds c56313a42aaa docs: net: dsa: add more info about the other arguments to [...] adds d6a0336addd4 docs: net: dsa: document change_tag_protocol adds b763f50dc157 docs: net: dsa: document the teardown method adds 3c87237ecd27 docs: net: dsa: document port_setup and port_teardown adds 0cb8682ebf5e docs: net: dsa: document port_fast_age adds 308362394850 docs: net: dsa: remove port_bridge_tx_fwd_offload adds e465d507c76c docs: net: dsa: remove port_vlan_dump adds 7f75d3dd4f5b docs: net: dsa: delete port_mdb_dump adds 4e9d9bb6df6b docs: net: dsa: add a section for address databases adds ea7006a7aaee docs: net: dsa: re-explain what port_fdb_dump actually does adds 6ba1a4aa5974 docs: net: dsa: delete misinformation about -EOPNOTSUPP fo [...] adds 7b02f40350f1 docs: net: dsa: mention that VLANs are now refcounted on s [...] adds c32349f3257f Merge branch 'dsa-docs' adds 45533a534a45 net: lan966x: Fix taking rtnl_lock while holding spin_lock adds 43243bb3195b net: lan966x: Fix usage of lan966x->mac_lock when entry is added adds 99343cfa4f75 net: lan966x: Fix usage of lan966x->mac_lock when entry is [...] adds c19246843697 net: lan966x: Fix usage of lan966x->mac_lock inside lan966 [...] adds 675c807ae26b net: lan966x: Fix usage of lan966x->mac_lock when used by FDB adds b6224a36de8b Merge branch 'net-lan966x-fix-issues-with-mac-table' adds 3696c952da07 net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE adds f838a6336981 i40e: Fix erroneous adapter reinitialization during recove [...] adds 1e53834ce541 ixgbe: Add locking to prevent panic when setting sriov_num [...] adds 4db2a5ef4ccb net: dsa: fix dsa_port_vlan_filtering when global adds 1699b4d502ed net: dsa: fix NULL pointer dereference in dsa_port_reset_v [...] adds 49a2f5c88e8f Merge branch 'fix-2-dsa-issues-with-vlan_filtering_is_global' adds da791bac104a net: stmmac: remove redunctant disable xPCS EEE call adds d7241f679a59 be2net: Fix buffer overflow in be_get_module_eeprom adds 855fe49984a8 net: dsa: sja1105: silent spi_device_id warnings adds 1774559f0799 net: dsa: vitesse-vsc73xx: silent spi_device_id warnings adds 30e22a6ebca0 amt: use workqueue for gateway side message handling adds 9c343ea6185f amt: remove unnecessary locks adds 928f353cb867 amt: use READ_ONCE() in amt module adds 627f16931bf3 amt: add missing regeneration nonce logic in request logic adds 40185f359fba amt: drop unexpected advertisement message adds 239d886601e3 amt: drop unexpected query message adds e882827d5b89 amt: drop unexpected multicast data adds 989918482bbc amt: do not use amt->nr_tunnels outside of lock adds b3fcfc4f0c50 Merge branch 'amt-fix-validation-and-synchronization-bugs' adds e552b5c022e6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e79b9473e9b5 net: ipv4: fix clang -Wformat warnings adds a1a5822a2604 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 26b9f2fa7b1c ASoC: rockchip: i2s: Fix NULL pointer dereference when pin [...] adds 1e347f861da8 ASoC: rockchip-i2s: Undo BCLK pinctrl changes adds cf33ce6f0c22 Merge tag 'asoc-fix-v5.19-rc4-2' of https://git.kernel.org [...] adds 2b01d84ae01e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 11e9318ff748 ASoC: rsnd: ssiu: add missing .quit callback for gen2 adds 08911909b4e8 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds b38f2d7dc39a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0fddf9ad06fd mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on pr [...] adds bb1372210549 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 37d8014f7754 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds ef0324b6415d ARM: dts: lan966x: fix sys_clk frequency adds 27ba754e3b04 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds 2eb502f496f7 ARM: dts: am33xx: Fix MMCHS0 dma properties adds d9f8b2ffeea2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 839b0617cb4a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 149d17140bce pmem: fix a name collision adds 69053101e096 ndtest: Cleanup all of blk namespace specific code adds e974661c2dbf Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds edee0ff54e84 btrfs: join running log transaction when logging new name adds af39011ec0c7 Merge branch 'misc-5.19' into next-fixes adds bcfb16fb64e8 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds d79de1e4b5e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 51189eb9ddc8 mmc: sdhci-omap: Fix a lockdep warning for PM runtime init adds 3be88d14455c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bc207662dce4 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds a927444aa953 RISCV: kexec: Fix build error without CONFIG_MODULES adds 3a66a0875994 RISC-V: kexec: Fix build error without CONFIG_KEXEC adds 89551fdd44a2 riscv: dts: align gpio-key node names with dtschema adds 16b8461d5275 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f4a5323b81dd Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds db8edaa09d74 gpio: pca953x: only use single read/write for No AI mode adds 2abc17a93867 gpio: pca953x: use the correct range when do regmap sync adds b8c768ccdd83 gpio: pca953x: use the correct register address when regca [...] adds de74ba850ddc Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds c8ee8421a122 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds fee5fce66c30 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 9b04369b060f drm/scheduler: Don't kill jobs in interrupt context adds dbd0da2453c6 drm/ttm: fix locking in vmap/vunmap TTM GEM helpers adds 7bc501036b62 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 16950c52737e modpost: put get_secindex() call inside sec_name() adds 06b8307368c8 certs: move scripts/check-blacklist-hashes.awk to certs/ adds 6b8b1077a377 certs: unify blacklist_hashes.c and blacklist_nohashes.c adds fadf028f0be9 kbuild: remove sed command from cmd_ar_builtin adds b63a0c3e51a4 kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 adds 28aa004b6261 init/Kconfig: update KALLSYMS_ALL help text adds e23f2d4af5ee Revert "scripts/mod/modpost.c: permit '.cranges' secton fo [...] adds be66c181264a kbuild: dummy-tools: avoid tmpdir leak in dummy gcc adds d118a4943c58 docs: kbuild: fix typo adds 5fe24f830381 kbuild: rpm-pkg: fix build error when _arch is undefined adds 8afdbc146885 kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild adds 058b3d34eb21 kbuild: error out if $(KBUILD_EXTMOD) contains % or : adds e8c79d98b73c kbuild: error out if $(INSTALL_MOD_PATH) contains % or : adds a892e9c13dbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c7a774d78111 perf test: Add debug line to diagnose broken metrics adds 29d97deed642 perf test: Make all metrics test more tolerant adds b55878c90ab9 perf test: Add test for branch stack sampling adds ab0101768f63 perf lock: Print wait times with unit adds 309e133dfe26 perf lock: Allow to use different kernel symbols adds 9565c9186d17 perf lock: Skip print_bad_events() if nothing bad adds 166a9764a38e perf lock: Add lock contention tracepoints record support adds 3ae03f2650b8 perf lock: Handle lock contention tracepoints adds 7cb2a53f7f41 perf record: Allow to specify max stack depth of fp callchain adds 0d2997f750d1 perf lock: Look up callchain for the contended locks adds ca2f1ef53791 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds c51ba246cb17 swiotlb: fail map correctly with failed io_tlb_default_mem adds 20347fca71a3 swiotlb: split up the global swiotlb lock adds 4a97739474c4 swiotlb: fix use after free on error handling path adds 91561d4ecb75 swiotlb: remove unused fields in io_tlb_mem adds 44335487bab0 swiotlb: consolidate rounding up default_nslabs adds 57e6840cf79a swiotlb: ensure a segment doesn't cross the area boundary adds 942a8186eb44 swiotlb: move struct io_tlb_slot to swiotlb.c adds a229cc14f339 dma-mapping: add dma_opt_mapping_size() adds 6d9870b7e5de dma-iommu: add iommu_dma_opt_mapping_size() adds bb7d1283e628 scsi: core: cap shost max_sectors according to DMA limits [...] adds 608128d391fa scsi: sd: allow max_sectors be capped at DMA optimal size limit adds 4cbfca5f7750 scsi: scsi_transport_sas: cap shost opt_sectors according [...] adds 0568e6122574 ata: libata-scsi: cap ata_device->max_sectors according to [...] adds 77b460b399ba Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds cdfde8f61a00 asm-generic: correct reference to GENERIC_LIB_DEVMEM_IS_ALLOWED adds 2d0eabc8971e tools: Fixed MIPS builds due to struct flock re-definition adds 9f913e175376 Merge branch 'asm-generic-fixes' into asm-generic adds 37df2db5ecef Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c2f0eda6ad1b ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC adds 205b6eaef06f ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] adds e035a96f2536 Merge branches 'misc' and 'fixes' into for-next adds 3bda23e854a1 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds e1528206e3a2 Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] adds eff044f1b04e Merge branch 'for-next/boot' into for-next/core adds efde80c0186a Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 30a32ee55f6a Merge tag 'zynq-dt-for-v5.20' of https://github.com/Xilinx [...] adds d67fe5e3b2ca Merge tag 'zynqmp-dt-for-v5.20' of https://github.com/Xili [...] adds 132582d21075 Merge tag 'renesas-arm-dt-for-v5.20-tag2' of git://git.ker [...] adds b83c42935c91 Merge tag 'renesas-dt-bindings-for-v5.20-tag2' of git://gi [...] adds 1a110d77a9b9 Merge tag 'v5.19-next-dts32' of git://git.kernel.org/pub/s [...] adds cda34e81b3f1 dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-spherion adds 87136ff6feea dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-hayato adds 331fae2fc922 arm64: dts: mediatek: Introduce MT8192-based Asurada board family adds 9ec952276f67 arm64: dts: mediatek: asurada: Document GPIO names adds cb75aeaf8915 arm64: dts: mediatek: asurada: Add system-wide power supplies adds 23e0fff324b8 arm64: dts: mediatek: asurada: Enable and configure I2C an [...] adds eb188a2aaa82 arm64: dts: mediatek: asurada: Add ChromeOS EC adds 9b909db680c0 arm64: dts: mediatek: asurada: Add keyboard mapping for th [...] adds 863fb752352a arm64: dts: mediatek: asurada: Add Cr50 TPM adds e031715a7027 arm64: dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad adds cbd4af081a21 arm64: dts: mediatek: asurada: Add I2C touchscreen adds 6812f4ed6e77 arm64: dts: mediatek: spherion: Add keyboard backlight adds aa421ef2eef5 arm64: dts: mediatek: asurada: Enable XHCI adds 0dca9f0b3e63 arm64: dts: mediatek: asurada: Enable PCIe and add WiFi adds af9e3ed08775 arm64: dts: mediatek: asurada: Add MT6359 PMIC adds 3183cb62b033 arm64: dts: mediatek: asurada: Add SPMI regulators adds 15306b9062f8 arm64: dts: mediatek: asurada: Enable MMC adds b10e80b173b6 arm64: dts: mediatek: asurada: Enable SCP adds b0e50a1f5d24 arm64: dts: mediatek: asurada: Add SPI NOR flash memory adds 61d8066b4efb dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks adds 5eb2e303ec6b arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato adds 37242cb97afa arm64: dts: mediatek: cherry: Add platform regulators layo [...] adds 9e0565069b14 arm64: dts: mediatek: cherry: Assign interrupt line to MT6 [...] adds 4d3807080708 arm64: dts: mediatek: cherry: Add support for internal eMM [...] adds 5bf7dabe40f2 arm64: dts: mediatek: cherry: Document gpios and add defau [...] adds d82b3562c4dd arm64: dts: mediatek: cherry: Enable I2C and SPI controllers adds b6267a396e1c arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI c [...] adds 0de0fe950f1b arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7 adds c34bc66086e7 arm64: dts: mediatek: cherry: Enable support for the SPI N [...] adds 10d4a706ff42 arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4 adds 04266856cee7 arm64: dts: mt8173: Fix nor_flash node adds c98e6e683632 arm64: dts: mt7622: fix BPI-R64 WPS button adds 9c61051561b0 arm64: dts: mt8183: Add panel rotation adds 5a75c2951af7 Merge tag 'v5.19-next-dts64' of git://git.kernel.org/pub/s [...] adds 2ffe47608df3 dt-bindings: arm: sunxi: Default to the full MBUS binding adds e8f05165b55a dt-bindings: arm: sunxi: Add several MBUS compatibles adds aab941b8c3cf arm64: dts: allwinner: pinephone: Enable internal HMIC bias adds 859dd6d3e60b Merge tag 'sunxi-dt-for-5.20-1' of git://git.kernel.org/pu [...] adds 5de7d31b50c7 dt-bindings: power: Add Tegra234 MGBE power domains adds b0aedf342bc3 dt-bindings: Add Tegra234 MGBE clocks and resets adds 833f5a7eb288 dt-bindings: memory: Add Tegra234 MGBE memory clients adds 476111be5f26 dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding adds 3bf80f8d4fd9 dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding adds 68ce0053f061 dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding adds dd92b16cbc98 dt-bindings: timer: Add Tegra186 & Tegra234 Timer adds 63a6ef2360bd dt-bindings: Add headers for Host1x and VIC on Tegra234 adds 015a166368d7 dt-bindings: tegra-ccplex-cluster: Remove status from requ [...] adds a41bf1aabd46 Merge tag 'tegra-for-5.20-dt-bindings' of git://git.kernel [...] adds ed1646fe0232 Merge tag 'tegra-for-5.20-arm-dt' of git://git.kernel.org/ [...] adds bd8e9cf328ea Merge branch 'for-5.20/dt-bindings' into for-5.20/arm64/dt adds 4b6a1b7cbdf5 arm64: tegra: Add OPE device on Tegra210 and later adds afcb41e30ce2 arm64: tegra: Enable OPE on various platforms adds 599b7aebc9fc arm64: tegra: Adjust whitespace around '=' adds 60d2016a5161 arm64: tegra: Add Tegra234 GPCDMA device tree node adds 61192a9d8a63 arm64: tegra: Mark BPMP channels as no-memory-wc adds 012877d0a7c1 arm64: tegra: Align gpio-keys node names with dtschema adds a47e173e5d1c arm64: tegra: Add node for CBB 1.0 on Tegra194 adds 302e154000ec arm64: tegra: Add node for CBB 2.0 on Tegra234 adds c710ac0bfe52 arm64: tegra: Enable native timers on Tegra186 adds 5aa9083efd67 arm64: tegra: Enable native timers on Tegra194 adds 28d860ed02c2 arm64: tegra: Enable native timers on Tegra234 adds e30cf1011b96 arm64: tegra: Add Host1x context stream IDs on Tegra186+ adds 4bb39ca25b8b arm64: tegra: Add Host1x and VIC on Tegra234 adds f7b93a088600 arm64: tegra: Update compatible for Tegra234 GPCDMA adds b415bb7c976f arm64: tegra: Fix SDMMC1 CD on P2888 adds c784744b0405 Merge tag 'tegra-for-5.20-arm64-dt' of git://git.kernel.or [...] adds 7310e458ac5e Merge tag 'ti-k3-dt-for-v5.20' of git://git.kernel.org/pub [...] adds bfcfa1bdc45e Merge tag 'ti-keystone-dt-for-v5.20' of git://git.kernel.o [...] adds 9056aa045173 dt-bindings: clk: imx: Add fsl,scu-clk yaml file adds aeb871d67988 dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file adds 92dae33a4d67 dt-bindings: input: Add fsl,scu-key yaml file adds 470d96c850b5 dt-bindings: nvmem: Add fsl,scu-ocotp yaml file adds e46902e16fe2 dt-bindings: power: Add fsl,scu-pd yaml file adds df4381bff778 dt-bindings: rtc: Add fsl,scu-rtc yaml file adds 636ad31bd222 dt-bindings: thermal: Add fsl,scu-thermal yaml file adds 3115888c9702 dt-bindings: watchdog: Add fsl,scu-wdt yaml file adds 06d6022353cc dt-bindings: firmware: Add fsl,scu yaml file adds c03d7ab1a636 dt-bindings: arm: add TQMa8MPxL board adds 8128bfe3d7dc Merge tag 'imx-bindings-5.20' of git://git.kernel.org/pub/ [...] adds dbd68eb5baa6 Merge tag 'imx-dt-5.20' of git://git.kernel.org/pub/scm/li [...] adds d4ac6028b991 arm64: dts: imx8mp: add NoC node adds 78cba06629be arm64: dts: freescale: imx8qxp: Remove unnecessary clock r [...] adds b3993c7adf67 arm64: dts: freescale: imx8: Fix power controller name adds b64aebbe7931 arm64: dts: freescale: imx8qxp: Add fallback compatible fo [...] adds 6003913ac766 arm64: dts: freescale: imx8qxp: Fix the ocotp node name adds c7b3c053097b arm64: dts: freescale: imx8: Fix the system-controller node name adds 3876f4829a57 arm64: dts: freescale: imx8qxp: Fix the keys node name adds 418d1d840e42 arm64: dts: freescale: add initial device tree for TQMa8MP [...] adds a59591987726 Merge tag 'imx-dt64-5.20' of git://git.kernel.org/pub/scm/ [...] adds 3a1149e59a94 dt-bindings: arm: sunxi: Add H616 EMAC0 compatible adds 4eeca34bd992 dt-bindings: pinctrl: sunxi: Make interrupts optional adds 0d17c8651188 arm64: dts: allwinner: Add Allwinner H616 .dtsi file adds 4c3caac59807 dt-bindings: pinctrl: sunxi: allow vcc-pi-supply adds 7dd91a17b599 dt-bindings: arm: sunxi: Add two H616 board compatible strings adds 5a378f9f2b15 arm64: dts: allwinner: h616: Add OrangePi Zero 2 board support adds 2c1e62992981 arm64: dts: allwinner: h616: Add X96 Mate TV box support adds 8f8a7775b66e Merge tag 'sunxi-dt-for-5.20-2' of git://git.kernel.org/pu [...] adds be1628526586 ARM: dts: kswitch-d10: enable the USB device port adds 6cd345e5835d Merge tag 'at91-dt-5.20-2' of git://git.kernel.org/pub/scm [...] adds 8c1e9736c5bd Merge tag 'qcom-dts-for-5.20' of git://git.kernel.org/pub/ [...] adds 1e061d985fee docs: arm: index.rst: add google/chromebook-boot-flow adds 330fc08dbdd9 arm64: dts: qcom: sc7280: fix PCIe clock reference adds 43883cee061f arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock adds abf61f7e66c1 arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses adds e0a592505566 Merge tag 'qcom-arm64-for-5.20' of git://git.kernel.org/pu [...] adds 4143a351f8e7 dt-bindings: arm: add BCM63138 SoC adds d39f3f4d4f77 ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA adds a82291fce8aa ARM: dts: update dts files for bcmbca SoC BCM63138 adds daf7c850caab ARM: dts: Add BCM63138 generic board dts adds 3476ccbd0ae6 Merge tag 'arm-soc/for-5.20/devicetree' of https://github. [...] adds 92c336e7ae2e Merge tag 'arm-soc/for-5.20/devicetree-arm64' of https://g [...] adds 76cf72fe5ab6 dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 adds 5995e9232fc3 Merge tag 'arm-soc/for-5.20/devicetree-part2' of https://g [...] adds f3f575c4bef9 arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000 adds 32d3da7d2f44 arm64: make ARCH_BCM4908 select ARCH_BCMBCA adds 746ef3ac89ca arm64: bcmbca: Include full family name in Kconfig adds 2c071ce53d56 Merge tag 'arm-soc/for-5.20/devicetree-arm64-part2' of htt [...] adds 4380c64b722f Merge branch 'arm/dt' into for-next adds 8fcdf10295b4 Merge tag 'zynqmp-soc-for-v5.20' of https://github.com/Xil [...] adds a2668c1500e3 Merge tag 'zynq-soc-for-v5.20' of https://github.com/Xilin [...] adds 11055c32c71f Merge tag 'renesas-arm-soc-for-v5.20-tag1' of git://git.ke [...] adds 889390f83d4e arm: bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA adds 1a03beff363c arm: bcmbca: Add BCMBCA sub platforms adds fa0ef5a086a0 ARM: debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds aa68ce3bcb0a Merge tag 'arm-soc/for-5.20/soc' of https://github.com/Bro [...] adds f7a20d9079c7 MAINTAINERS: Add BCM6813 to bcmbca arch entry adds c510c81c0e59 MAINTAINERS: Move BCM63138 to bcmbca arch entry adds c67af87178f2 Merge tag 'arm-soc/for-5.20/maintainers' of https://github [...] adds 4ea087841733 Merge tag 'imx-soc-5.20' of git://git.kernel.org/pub/scm/l [...] adds 7dd33764486d ARM: davinci: Delete DM644x board files adds b4aed01de486 ARM: davinci: Delete DM646x board files adds b1f8b0cfe397 Merge tag 'davinci-boards-delete-v5.20' of git://git.kerne [...] adds 76707cb3db88 ARM: bcm: NSP: Removed forced thermal selection adds 9e0c41d4a72f ARM: bcmbca: Include full family name in Kconfig adds c5560db571d4 Merge tag 'arm-soc/for-5.20/soc-part2' of https://github.c [...] adds d6491a574159 Merge branch 'arm/soc' into for-next adds 611f6810aac8 Merge tag 'sunxi-drivers-for-5.20-1' of git://git.kernel.o [...] adds 2b48db01a066 dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains adds 2b5764fb7bf8 soc: mediatek: pm-domains: Add support for Helio X10 MT6795 adds 4d3ddc9bce4b soc: mediatek: mutex: Simplify with devm_platform_get_and_ [...] adds ff6c226953b1 Merge tag 'v5.19-next-soc' of git://git.kernel.org/pub/scm [...] adds afcdb8e55c91 firmware: tegra: Fix error check return value of debugfs_c [...] adds 933edcde4383 Merge tag 'tegra-for-5.20-firmware' of git://git.kernel.or [...] adds 8c2261e9f040 Merge branch 'for-5.20/dt-bindings' into for-5.20/memory adds 5060237b0ee1 memory: tegra: Add MGBE memory clients for Tegra234 adds f10c00ae8628 Merge tag 'tegra-for-5.20-memory' of git://git.kernel.org/ [...] adds 62fcbc5c5d10 Merge tag 'ti-driver-soc-for-v5.20' of git://git.kernel.or [...] adds 03e316033c45 Merge tag 'imx-drivers-5.20' of git://git.kernel.org/pub/s [...] adds c4d2c7751b46 ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds 99d54565e186 i2c: brcmstb: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds f6ef5f4787d4 phy: brcm-sata: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds aa6c9ae616b8 hwrng: bcm2835: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds 45b9fc58ad1c clk: bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds 16f3c221646b spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] adds ef4ef28acb42 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] adds 9bc697091a47 Merge tag 'arm-soc/for-5.20/drivers' of https://github.com [...] adds 3c37074f0d58 Merge tag 'qcom-drivers-for-5.20' of git://git.kernel.org/ [...] adds 25203b895611 Merge branch 'arm/drivers' into for-next adds 2b4b612638b8 Merge tag 'sunxi-config64-for-5.20-1' of git://git.kernel. [...] adds 8c1541b161a6 Merge tag 'tegra-for-5.20-arm64-defconfig' of git://git.ke [...] adds 01b66d2b33cc Merge tag 'imx-defconfig-5.20' of git://git.kernel.org/pub [...] adds a65ee523a9e4 ARM: multi_v7_defconfig: Update configs for BCM63138 adds 14376871658a Merge tag 'arm-soc/for-5.20/defconfig' of https://github.c [...] adds e2782fa76435 Merge tag 'arm-soc/for-5.20/defconfig-arm64' of https://gi [...] adds 96c1bbda5e23 Merge tag 'qcom-arm64-defconfig-for-5.20' of git://git.ker [...] adds 5337c37e620b Merge branch 'arm/defconfig' into for-next adds c2e425f31a0f soc: document merges adds 64f89dfaa4f1 soc: fujitsu: Add A64FX diagnostic interrupt driver adds fc5599cb36a3 Merge branch 'arm/drivers' into for-next adds 8bbb1dd569c1 dt-bindings: arm: sunplus: Add bindings for Sunplus SP7021 [...] adds 55bfc376b8fb dt-bindings: reset: Add bindings for SP7021 reset driver adds dbf018be52e3 reset: Add Sunplus SP7021 reset driver adds 5543604a05a9 dt-bindings: clock: Add bindings for SP7021 clock driver adds 4966dfe186a4 dt-bindings: interrupt-controller: Add bindings for SP7021 [...] adds f7189d938b31 irqchip: Add Sunplus SP7021 interrupt controller driver adds 0aa94eea8d95 ARM: sunplus: Add initial support for Sunplus SP7021 SoC adds 027a68e35206 ARM: sp7021_defconfig: Add Sunplus SP7021 defconfig adds f6639994a6dd ARM: dts: Add Sunplus SP7021-Demo-V3 board device tree adds 7cb7b8fe6339 Merge branch 'sunplus/newsoc' into arm/newsoc adds 50a62e4dd681 Merge branch 'arm/newsoc' into for-next adds 94a29bffdd59 ARM: dts: turris-omnia: configure LED[0] pin function to l [...] adds 40624346b7ae ARM: dts: turris-omnia: enable LED controller node adds 7dbb1b0b467e Merge tag 'mvebu-dt-5.20-1' of git://git.kernel.org/pub/sc [...] adds d6c1b95d3df2 dt-bindings: marvell: Document the AC5/AC5X compatibles adds b795fadfc46b arm64: dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board adds 8225663e0cd4 arm64: marvell: enable the 98DX2530 pinctrl driver adds 26c350fe7ae0 Merge tag 'mvebu-dt64-5.20-1' of git://git.kernel.org/pub/ [...] adds 7a99be178ae1 Merge branch 'arm/dt' into for-next adds fdaa37258319 ARM: Marvell: Update PCIe fixup adds 7e0b0cc16ba1 Merge tag 'mvebu-arm-5.20-1' of git://git.kernel.org/pub/s [...] adds 1207c6758537 Merge branch 'arm/soc' into for-next adds 6762d688a1a5 dt-bindings: timer: npcm: Add npcm845 compatible string adds 5e1f5ea3da98 dt-bindings: watchdog: npcm: Add npcm845 compatible string adds 08e950449c62 dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock adds 40b88f32ccf6 dt-bindings: reset: npcm: add GCR syscon property adds 8f73a173430b ARM: dts: nuvoton: add reset syscon property adds 3183444aee63 reset: npcm: using syscon instead of device data adds 85331f56cb72 dt-bindings: reset: npcm: Add support for NPCM8XX adds fc5d2a2f4aa5 reset: npcm: Add NPCM8XX support adds e8dd9f77c0e5 dt-bindings: arm: npcm: Add maintainer adds 730585a061e3 dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string adds 6524d8ebbc27 dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string adds 3670d2ec13ee arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC adds 6cc82f07fc34 arm64: dts: nuvoton: Add initial NPCM8XX device tree adds f21d8e7165e9 arm64: dts: nuvoton: Add initial NPCM845 EVB device tree adds 45472f1e5348 arm64: defconfig: Add Nuvoton NPCM family support adds 2d0f3f13a959 Merge branch 'nuvoton/newsoc' into arm/newsoc adds 793e9b0c2d21 Merge branch 'arm/newsoc' into for-next adds 9d08a6c65b5d soc: document merges adds 1eb7e12e4c66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 72327f12bce6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f43e69001cbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ba7fbdc3ed9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8af6f21f8194 Merge branch 'at91-fixes' into at91-next adds 52cae4381f69 clk: lan966x: Fix the lan966x clock gate register address adds 4e03ba2fea70 clk: at91: dt-compat: Hold reference returned by of_get_parent() adds 6424f620ada7 Merge branch 'clk-at91-fixes' into at91-next adds 96937c6f18e9 Merge branch 'at91-dt' into at91-next adds 384375a2a157 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds e0bd849bbaef Merge branch 'devicetree/next' into next adds 51e25032ac64 Merge branch 'drivers/next' into next adds 2b431233dc93 Merge branch 'maintainers/next' into next adds 1d1e110b7f18 Merge branch 'soc/next' into next adds f9a45e4dcf90 spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] adds 37ac3db2a692 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] adds 8cd8892b7757 Merge branch 'drivers/next' into next adds 10ed64a35c0b Merge branch 'defconfig/next' into next adds f59b80c3e3ee Merge branch 'devicetree-arm64/next' into next adds abe27d640861 dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 adds ca1848009217 Merge branch 'devicetree/next' into next adds 8f964e3b7347 Merge branch 'drivers/next' into next adds d2d8919b8ad1 Merge branch 'soc/next' into next adds e765eb9133f2 Merge branch 'devicetree/next' into next adds 57d54b61413c Merge branch 'next' of https://github.com/Broadcom/stblinux.git adds 2d68c320aa14 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() adds 1247574242a9 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next adds d16232de82d6 memory: dfl-emif: Update the dfl emif driver support revision 1 adds 9ba28a00f1b8 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next adds b54af2053101 memory: of: Fix refcount leak bug in of_get_ddr_timings() adds 2f1b3550a152 memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() adds 1b33eb4acdc8 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next adds caaa99d3ca1a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds c085d07deef5 Merge branch 'imx/drivers' into for-next adds 9cc1c11c927f Merge branch 'imx/soc' into for-next adds 762ffe449226 Merge branch 'imx/bindings' into for-next adds e651b516e090 Merge branch 'imx/dt' into for-next adds 8a01e11f109c Merge branch 'imx/dt64' into for-next adds 37960df982d0 Merge branch 'imx/defconfig' into for-next adds 18407d2eb415 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bca50f97719e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 798f747e927e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc2f63550158 Merge branch 'mvebu/dt' into mvebu/for-next adds bc50bfd4f018 Merge branch 'mvebu/dt64' into mvebu/for-next adds fab61b195e67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29ae2172aedd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 769fe42092a6 arm64: dts: qcom: sc8280xp: Add lost ranges for timer adds 50ed9fffec3a arm64: dts: qcom: ipq8074: add APCS node adds 1d52eb6cc827 arm64: dts: qcom: sdm845: rename DPU device node adds 37e3558b7939 arm64: dts: qcom: sc7180: rename DPU device node adds ce5cf986cdab arm64: dts: qcom: sm8250: rename DPU device node adds f32660459d12 arm64: dts: qcom: ipq8074: add #size/address-cells to DTSI adds b97e6ffa7c75 arm64: dts: qcom: ipq8074: add interrupt-parent to DTSI adds 7a9016dbc876 arm64: dts: qcom: sm6350: Replace literal rpmhpd indices w [...] adds 2aa54fa87cca arm64: dts: qcom: msm8998: Make regulator voltages multipl [...] adds 49ac5e0c3078 arm64: dts: qcom: sc7280: Move wcd specific pin conf to co [...] adds b7b17c6bf3d1 arm64: dts: qcom: sc7180: split register block for DP controller adds ae0f7e1d97cb arm64: dts: qcom: sc7180: drop #clock-cells from displaypo [...] adds 3c14a456ee3e arm64: dts: qcom: sc7280: split register block for DP controller adds 0f1e23651a0a arm64: dts: qcom: sc7280: drop #clock-cells from displaypo [...] adds 97e5c82d4e17 arm64: dts: qcom: sc7280: drop address/size-cells from eDP node adds f32894b8d8b4 arm64: dts: qcom: sc7280: drop unused clocks from eDP node adds 58577966a42f arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment adds 1189a9cf144a arm64: dts: qcom: sc8280xp: fix the smmu interrupt values adds 39aa5646adae arm64: dts: qcom: sc8280xp: Fix PMU interrupt adds 1583984623cf arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq adds 68af5d7c6d6d arm64: dts: qcom: sc8280xp: fix USB clock order and naming adds 0bd6b33c51e9 arm64: dts: qcom: sc8280xp: fix USB interrupts adds 2a8d28b8af79 arm64: dts: qcom: sc7280: reorder USB interrupts adds 5b7e3499e3fb arm64: dts: qcom: reorder USB interrupts adds 5969d3290fb5 arm64: dts: qcom: sc8280xp: add missing 300MHz adds 757991c0778f arm64: dts: sdm850: Remove unnecessary turbo-mode adds 8ed85d1e515f arm64: dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 fro [...] adds 0f064ae7cf70 arm64: dts: qcom: sdm845: Fill in GENI DMA references adds 79cfb1124af9 arm64: dts: qcom: sdm845-db845c: Enable gpi_dma1 adds 746ff2bfcec7 arm64: dts: qcom: sdm845-db845c: Specify a i2c bus clocks adds 4cf02f2e0d4d arm64: defconfig: Enable Qualcomm SC8280XP providers adds 01579b88a03a arm64: defconfig: Demote Qualcomm USB PHYs to modules adds b5eb8cde863c clk: qcom: fix build error initializer element is not constant adds b1ec8b53c9ae clk: qcom: Drop mmcx gdsc supply for dispcc and videocc adds 41fff779d794 clk: qcom: gdsc: Bump parent usage count when GDSC is foun [...] adds 2bc308ebc453 clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gc [...] adds 159b2f59d65b clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock adds 680b86da10a2 clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency d [...] adds 2c37d70c82e8 clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies adds 2573f7d8629a clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies adds 873b98538491 clk: qcom: gcc-msm8939: Add missing USB HS system clock fr [...] adds 4970f3139d42 dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc adds 129d9cd9c250 clk: qcom: clk-rpm: convert to parent_data API adds 5e1e12d29920 clk: qcom: gcc-msm8994: use parent_hws for gpll0/4 adds 5142c3926f8f ARM: dts: qcom: apq8064: create tsens device node adds 079926b5a22a ARM: dts: qcom: sdx65: reorder USB interrupts adds 5edd7d3e15a4 ARM: dts: qcom: Add LPG node to pm8941 adds 27f5947894c5 ARM: dts: qcom: msm8974-sony: Enable LPG adds a037fcabdbdd ARM: dts: qcom: msm8974-FP2: Add notification LED adds 1ea9098a8113 ARM: dts: qcom: msm8974-hammerhead: Add notification LED adds 4af1defb3057 ARM: dts: qcom: ipq8064: add multiple missing pin definition adds d883a12a547b ARM: dts: qcom: ipq8064: add gsbi6 missing definition adds 5c47a46d5e94 ARM: dts: qcom: ipq8064: add specific dtsi with smb208 rpm [...] adds 0ce34e0c13e9 ARM: dts: qcom: ipq8064: add missing snps,dwmac compatible [...] adds d63d3124c0a5 ARM: dts: qcom: ipq8064: disable usb phy by default adds 8fafb7e5c041 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K adds 6c421a9c0828 ARM: dts: qcom: ipq8064: fix and add some missing gsbi node adds 7f5aecdd4ffc ARM: dts: qcom: ipq8064: add speedbin efuse nvmem node adds fbe4be367b21 ARM: dts: qcom: ipq8064: add missing hwlock adds 4fefb5434c4b ARM: dts: qcom: ipq8064: add missing smem compatible adds 8d8be8dd7c1f ARM: dts: qcom: msm8974: Disable remoteprocs by default adds aa7fd3bb6017 ARM: dts: qcom: add rpmcc missing clocks for apq/ipq8064 a [...] adds a6232f2aa99c soc: qcom: Make QCOM_RPMPD depend on PM adds 5bed21af0005 soc: qcom: socinfo: Fix the id of SA8540P SoC adds 947bb0d16576 soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() adds 709d473dd5e1 dt-bindings: soc: qcom: smd-rpm: Add MSM8909 adds 73579f2a99a6 soc: qcom: smd-rpm: Add compatible for MSM8909 adds c61c6c650792 dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains adds 488f1d96c354 soc: qcom: rpmpd: Add compatible for MSM8909 adds 6447cd8dcec5 dt-bindings: soc: qcom: spm: Add MSM8909 CPU compatible adds fddb663de9eb soc: qcom: spm: Add CPU data for MSM8909 adds df71736be882 dt-bindings: arm: cpus: Document "qcom,msm8909-smp" enable-method adds 2bc7d3e08ec7 ARM: mach-qcom: Add support for MSM8909 adds 26c84bd37d0a Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] adds 02a22afac10d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5779bc9fd9da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6cb1eb63507f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 18d1909be345 reset: allow building of reset simple driver if expert con [...] adds af19f1936d63 reset: a10sr: allow building under COMPILE_TEST adds 096e772b1cdc Revert "reset: microchip-sparx5: allow building as a module" adds 9f9f98c25b39 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 9067aa156aba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9f569b8af78b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08045ad09ba8 cacheinfo: Use atomic allocation for percpu cache attributes adds 13b6290a821f arch_topology: Fix cache attributes detection in the CPU h [...] adds d18d6aa0cbe3 Merge branch 'for-next/arch_topology' of git://git.kernel. [...] adds 1235b59251aa Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 218e8ceb1476 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 4167ac8a657e clk: sunxi-ng: sun50i: h6: Modify GPU clock configuration [...] adds d08cdb6d1995 Merge branch 'sunxi/clk-for-5.20' into sunxi/for-next adds e67ff4cc7c7d Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next adds f1e3c73b4f62 Merge branch 'sunxi/fixes-for-5.19' into sunxi/for-next adds 3a83b092dd59 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next adds 24d527ec8bf2 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 6232cf0996d8 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 010aa15e9826 soc/tegra: Set ERD bit to mask inband errors adds 97f2c3b42a16 soc/tegra: cbb: Add CBB 1.0 driver for Tegra194 adds eb9a50b64a59 soc/tegra: cbb: Add driver for Tegra234 CBB 2.0 adds 3bc9dd153033 soc/tegra: cbb: Add support for Tegra241 (Grace) adds a16a833a156b soc/tegra: fuse: Add missing DMADEVICES dependency adds 4773d1c739e2 soc/tegra: fuse: Add missing of_node_put() adds 00c9dfba1a7c Merge branch for-5.20/soc into for-next adds a51c8434e274 Merge branch for-5.20/firmware into for-next adds 0a7f03173c37 Merge branch for-5.20/dt-bindings into for-next adds 52abcc8a3e6e Merge branch for-5.20/memory into for-next adds 8e6cbfe25e00 Merge branch for-5.20/arm/dt into for-next adds a902b0d99009 Merge branch for-5.20/arm64/dt into for-next adds 393c6c3a6152 Merge branch for-5.20/arm64/defconfig into for-next adds c2b7b30df89c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ebdb80cdebfa Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds bdd667646db2 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 6a3a6c7ae0ef dt-bindings: clk: sprd: Add bindings for ums512 clock controller adds 8c18fece15f6 clk: sprd: Add dt-bindings include file for UMS512 adds 7a5f046a9789 Merge branch 'clk-spreadtrum' into clk-next adds 8ba69fd24266 Merge tag 'renesas-clk-for-v5.20-tag2' of git://git.kernel [...] adds 030b61a43157 Merge branch 'clk-renesas' into clk-next adds 432b09665b5a Merge tag 'sunxi-clk-for-5.20-1' of https://git.kernel.org [...] adds 0d7548421178 Merge branch 'clk-allwinner' into clk-next adds f04f2870e549 Merge tag 'clk-imx-5.20' of git://git.kernel.org/pub/scm/l [...] adds 5d7d16dbe757 Merge branch 'clk-imx' into clk-next adds 25c2a075eb6a clk: lan966x: Fix the lan966x clock gate register address adds b293bc9286ee Merge branch 'clk-fixes' into clk-next adds 7dd6dd600c33 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds aee75ca25dec Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds c36dd297b6c0 m68k: mac: Remove forward declaration for mac_nmi_handler() adds c07a16404c8f m68k: Add common forward declaration for show_registers() adds b508128bb0d1 m68k: defconfig: Update defconfigs for v5.19-rc1 adds 7cb0b8ccd358 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d07c987b485 m68k: coldfire/device.c: protect FLEXCAN blocks adds f57966e40d63 m68k: coldfire: make symbol m523x_clk_lookup static adds 483e7343bd40 m68k: Fix syntax errors in comments adds b3980ba8d00d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8512670d3547 MIPS: math-emu: Use the bitmap API to allocate bitmaps adds b5eb8b536f91 MIPS: mm: Use the bitmap API to allocate bitmaps adds 8baa65126e19 MIPS: vdso: Utilize __pa() for gic_pfn adds 9044576357b1 MIPS: Make phys_to_virt utilize __va() adds e1a534f5d074 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK adds 5ee46bfbb65f MIPS: dts: correct gpio-keys names and properties adds 62fb295ce7dd MIPS: dts: align gpio-key node names with dtschema adds d3164e2f3b0a MIPS: Remove VR41xx support adds c022e8716221 MIPS: BCM47XX: Add support for Netgear WNR3500L v2 adds 8a2b456665d1 MIPS: Fixed __debug_virt_addr_valid() adds c059ee9d77f8 MIPS: CFE: Add cfe_die() adds 466ab2ea239b MIPS: BMIPS: Utilize cfe_die() for invalid DTB adds e53bfcfc8c1a Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 70ccfc6f852c parisc: Clean up names in hardware database adds 8c21b490b959 parisc: Show device names in /proc/iomem adds ecc5ca8e5107 parisc: Fix comment typo in fault.c adds e818884c382e parisc: Drop pa_swapper_pg_lock spinlock adds 25f1b911cc8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7e74dabc3daf Merge branch 'fixes' into next adds a784101f77b1 KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x adds 9981bace85d8 KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings adds 3f8ed993be3c KVM: PPC: Book3S HV: Add a new config for P8 debug timing adds c3fa64c99c61 KVM: PPC: Book3S HV: Decouple the debug timing from the P8 [...] adds 2861c827286f KVM: PPC: Book3S HV: Expose timing functions to module code adds b44bb1b7cbba KVM: PPC: Book3S HV: Provide more detailed timings for P9 [...] adds 0df01238b8aa KVM: PPC: Book3S HV: tracing: Add missing hcall names adds f5c847ea19d3 KVM: PPC: Align pt_regs in kvm_vcpu_arch structure adds 4dee21e0f252 KVM: PPC: Do not warn when userspace asked for too big TCE table adds 81e9685dd413 KVM: PPC: Kconfig: Fix indentation adds ac2a2303016b Merge branch 'topic/ppc-kvm' into next adds 7436f677ef96 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9009f55bc44e riscv: config: enable SOC_STARFIVE in defconfig adds 44c1e84a38a0 RISC-V: Add CONFIG_{NON,}PORTABLE adds a8914b6cb8dd Merge tag 'dt-for-palmer-v5.20-mw0' of git://git.kernel.or [...] adds ef09fa67dc7d riscv: dts: starfive: Add JH7100 CPU topology adds af8f260abc60 riscv: dts: sifive: Add fu540 topology information adds bf6cd1c01c95 riscv: dts: sifive: Add fu740 topology information adds d9d193dea866 riscv: dts: canaan: Add k210 topology information adds eabfbd92a678 Merge branch 'riscv-cpu_map_topo' of git://git.kernel.org/ [...] adds b49816611eac riscv: dts: sifive: "fix" pmic watchdog node name adds f1a85402086f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 64cba4305933 Merge branch 'fixes' into for-next adds f36be09f90d3 Merge branch 'features' into for-next adds 75e26c5b7e2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dec87e2079a2 um: Kconfig: Fix indentation adds e7d523f8b6a8 um/drivers: Kconfig: Fix indentation adds 40d3408d2c71 x86/um: Kconfig: Fix indentation adds 99ac1e2371a5 arch: um: Fix build for statically linked UML w/ constructors adds e062356e50fa um: x86: print RIP with symbol adds c6496e0a4a90 um: Remove straying parenthesis adds 6e12adcc6196 um: remove unused variable adds 53078ceb8d0e um: remove unused mm_copy_segments adds 9e70cbd11b03 um: random: Don't initialise hwrng struct with zero adds 335e52c28cf9 mm: Add PAGE_ALIGN_DOWN macro adds 5b301409e8bc UML: add support for KASAN under x86_64 adds 7ac73fbb54d9 um: include linux/stddef.h for __always_inline adds dda520d07b95 um: add "noreboot" command line option for PANIC_TIMEOUT=- [...] adds 637285e7f8d6 um: Add missing apply_returns() adds 8970d5c9f4a9 um: Replace to_phys() and to_virt() with less generic func [...] adds af3e16101cee um: include sys/types.h for size_t adds 73e2154360b6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 039133490793 xtensa: iss/network: drop 'devices' list adds 8864fb835968 xtensa: iss/network: provide release() callback adds 628ccfc8f5f7 xtensa: iss: fix handling error cases in iss_net_configure() adds c49731a04e7c xtensa: enable KCOV support adds 0847d167d0f9 xtensa: enable ARCH_HAS_GCOV_PROFILE_ALL adds 0825f2b0f347 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 45598fd4e289 Merge tag 'ovl-fixes-5.19-rc7' of ssh://gitolite.kernel.or [...] adds c9fa2b07fa99 mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() adds 0c5fd887d2bb acl: move idmapped mount fixup into vfs_{g,s}etxattr() adds e933c15f7621 acl: port to vfs{g,u}id_t adds 8043bffd0183 acl: make posix_acl_clone() available to overlayfs adds 1aa5fef575a8 ovl: handle idmappings in ovl_get_acl() adds 7c4d37c269ac Revert "ovl: turn of SB_POSIXACL with idmapped layers temp [...] adds b228f593fa2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb9179bd47a8 Merge branch 'misc-5.19' into for-next-current-v5.18-20220719 adds ccf98d7a365f Merge branch 'for-next-current-v5.18-20220719' into for-ne [...] adds db10b31e12e7 btrfs: fix typos in comments adds f003be483c02 btrfs: zoned: fix comment description for sb_write_pointer logic adds fe4b2e41bfe7 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED adds d3d3dd0de658 btrfs: quit early if the fs has no RAID56 support for raid [...] adds 38ffa20dd8dc btrfs: introduce a data checksum checking helper adds 4f7a23bdb657 btrfs: remove duplicated parameters from submit_data_read_ [...] adds 448d7e84337f btrfs: factor out a helper to end a single sector buffer I/O adds 17208f7b7006 btrfs: refactor end_bio_extent_readpage code flow adds 434c2c59ed6a btrfs: factor out a btrfs_csum_ptr helper adds b01f15be991c btrfs: add a helper to iterate through a btrfs_bio with se [...] adds 462e7e1a9b32 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio adds 9047d5aba2ed btrfs: introduce btrfs_try_lock_balance adds f7752b086c89 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance adds 0b343788d0e1 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] adds 8548fcd727ad btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] adds 9918fad10a14 btrfs: only write the sectors in the vertical stripe which [...] adds 5306c83bdeae btrfs: remove redundant calls to flush_dcache_page adds 34f0ce5fb5b2 btrfs: update stripe_sectors::uptodate in steal_rbio adds 06268502c648 btrfs: add trace event for submitted RAID56 bio adds 1e7c0077d6f4 btrfs: balance btree dirty pages and delayed items after a rename adds 1f779f7bd1b8 btrfs: free the path earlier when creating a new inode adds 5e81c7f67065 btrfs: balance btree dirty pages and delayed items after c [...] adds 72789b575171 btrfs: add assertions when deleting batches of delayed items adds 70a97f2fa66a btrfs: deal with deletion errors when deleting delayed items adds db2466a174fb btrfs: refactor the delayed item deletion entry point adds 2a954ee8e96a btrfs: improve batch deletion of delayed dir index items adds 3e59072462be btrfs: assert that delayed item is a dir index item when a [...] adds 38dd0ce56f1b btrfs: improve batch insertion of delayed dir index items adds 79fbc93904b6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] adds 7812727fc4ad btrfs: set delayed item type when initializing it adds c64b1d00ec64 btrfs: reduce amount of reserved metadata for delayed item [...] adds 67b17d8b75b6 btrfs: store chunk size in space-info struct adds 5b244492ba48 btrfs: sysfs: export chunk size in space infos adds 9197f100fc27 btrfs: sysfs: add force_chunk_alloc trigger to force allocation adds 617095a18acd btrfs: send: remove unused send_ctx::{total,cmd}_send_size adds 8299ead165b2 btrfs: send: explicitly number commands and attributes adds c2a0824ed857 btrfs: send: add stream v2 definitions adds 5dab683e6f56 btrfs: send: write larger chunks when using stream v2 adds dcba4e315adc btrfs: send: get send buffer pages for protocol v2 adds 40d2c6f318fa btrfs: send: send compressed extents with encoded writes adds a11b9ce136e2 btrfs: send: enable support for stream v2 and compressed writes adds 513329d17458 btrfs: move more work into btrfs_end_bioc adds e3809f7498b0 btrfs: simplify code flow in btrfs_submit_dio_bio adds 4c8da8b2ee84 btrfs: split btrfs_submit_data_bio to read and write parts adds 56f5436b589e btrfs: defer I/O completion based on the btrfs_raid_bio adds 1608f8046a81 btrfs: don't double-defer bio completions for compressed reads adds eb0c74e35371 btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds 253140c88ec1 btrfs: centralize setting REQ_META adds aaa89ac5ab39 btrfs: remove btrfs_end_io_wq adds 121bda5166c8 btrfs: factor stripe submission logic out of btrfs_map_bio adds 29658afe58b0 btrfs: do not allocate a btrfs_bio for low-level bios adds 240ad774e0a5 btrfs: replace kmap() with kmap_local_page() in inode.c adds 5ca381b8581e btrfs: replace kmap() with kmap_local_page() in lzo.c adds a469d3fcf29f btrfs: remove redundant check in up check_setget_bounds adds d890dea60e14 btrfs: don't use bio->bi_private to pass the inode to subm [...] adds f4e379009c87 btrfs: merge end_write_bio and flush_write_bio adds 40d3c82624c9 btrfs: pass the btrfs_bio_ctrl to submit_one_bio adds c4e618475aad btrfs: make btrfs_super_block::log_root_transid deprecated adds 8cfb0a99fff6 btrfs: reject log replay if there is unsupported RO compat flag adds 3fd0e380f6b6 btrfs: stop looking at btrfs_bio->iter in index_one_bio adds c5de48d916ed btrfs: split discard handling out of btrfs_map_block adds 4448529b3427 btrfs: sysfs: advertise zoned support among features adds 1a2b6428ae6c btrfs: add tracepoints for ordered extents adds 39e49fbc4ae4 btrfs: tree-log: make the return value for log syncing consistent adds c62ae4190192 btrfs: raid56: avoid double for loop inside finish_rmw() adds 095d914af209 btrfs: raid56: avoid double for loop inside __raid56_parit [...] adds 238c88456c78 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] adds d4a3bc9b94a1 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() adds 76b8d914e8e7 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] adds e783db6c25cd btrfs: open code rbtree search in split_state adds 02a40f1caa64 btrfs: open code rbtree search in insert_state adds f7c415e47111 btrfs: lift start and end parameters to callers of insert_state adds 8d22613ea91d btrfs: pass bits by value not by pointer for extent_state helpers adds d154effb1408 btrfs: add fast path for extent_state insertion adds 1e8c4082c574 btrfs: remove node and parent parameters from insert_state adds 671b42d1d4e6 btrfs: open code inexact rbtree search in tree_search adds e0599108108f btrfs: make tree search for insert more generic and use it [...] adds 18bbef96c2d3 btrfs: unify tree search helper returning prev and next nodes adds 9ab4425f4315 btrfs: remove parameter dev_extent_len from scrub_stripe() adds d4cf52815fdf btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] adds 23ff075a86a4 btrfs: use btrfs_raid_array to calculate number of parity stripes adds 09922392880c btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() adds 81067af66b12 btrfs: call inode_to_path directly and drop indirection adds 37d4fef07af1 btrfs: simplify parameters of backref iterators adds c70b00b31d70 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino adds 51adc557d227 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t adds 5f7fb790c28d btrfs: use named constant for reserved device space adds 1206eda77dcc btrfs: warn about dev extents that are inside the reserved range adds db5ce77937c9 btrfs: batch up release of reserved metadata for delayed i [...] adds 4c54be8d6053 btrfs: remove the finish_func argument to btrfs_mark_order [...] adds 01de9aab3c24 btrfs: raid56: don't trust any cached sector in __raid56_p [...] adds 5cb1c4452d66 btrfs: increase direct io read size limit to 256 sectors adds cd99534eb7d7 btrfs: send: drop __KERNEL__ ifdef from send.h adds 71aee61a9233 btrfs: send: simplify includes adds b9088e092dad btrfs: send: remove old TODO regarding ERESTARTSYS adds c8a2d5c8b180 btrfs: send: use boolean types for current inode status adds f1cd209f952f btrfs: remove extent writepage address space operation adds f878c0845b8d btrfs: collect commit stats, count, duration adds be4a2f7f1fe4 btrfs: sysfs: export commit stats adds f80cbcb8fa18 btrfs: ensure pages are unlocked on cow_file_range() failure adds 49f8be645573 btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page adds 44df0136127e btrfs: fix error handling of fallback uncompress write adds 86a20197ad88 btrfs: replace unnecessary goto with direct return at cow_ [...] adds 060e1c6f383e btrfs: output mirror number for bad metadata adds bd733292548e btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] adds f4ea8c9d4825 btrfs: send: add new command FILEATTR for file attributes adds 90411b6a836b btrfs: reset block group chunk force if we have to wait adds 73b85cb2da61 btrfs: print checksum type and implementation at mount time adds 54de4818013b btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] adds da8d237a5ada btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] adds 798959741990 btrfs: merge calculations for simple striped profiles in b [...] adds 966094312673 btrfs: clean up chained assignments adds 1e2e783f4e3c btrfs: don't print 'flagging with big metadata' anymore on mount adds 2d75b5ec0494 btrfs: don't print 'has skinny extents' anymore on mount adds 457f03dc49ac btrfs: sysfs: remove MIXED_BACKREF feature file adds bd749ca0b994 btrfs: sysfs: remove BIG_METADATA feature files adds 685c6269600e btrfs: remove the inode cache check at btrfs_is_free_space [...] adds 33f45a36b3b1 btrfs: raid56: use fixed stripe length everywhere adds eaf70712ec7f btrfs: return proper mapped length for RAID56 profiles in [...] adds 911aa8598805 btrfs: do not return errors from btrfs_map_bio adds 93a79ca87ef0 btrfs: do not return errors from raid56_parity_write adds 0650865f6d53 btrfs: do not return errors from raid56_parity_recover adds 82e9d7aab293 btrfs: raid56: transfer the bio counter reference to the r [...] adds 87a22382491a btrfs: simplify sync/async submission in btrfs_submit_data [...] adds ffcef43da3de btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] adds ac3e008e90e9 btrfs: do not return errors from btrfs_submit_dio_bio adds 888d030f5a9a btrfs: switch btrfs_block_rsv::full to bool adds 74bbfa6eccbd btrfs: switch btrfs_block_rsv::failfast to bool adds 515944fa56b1 btrfs: use enum for btrfs_block_rsv::type adds dc2cd9208218 btrfs: don't fallback to buffered IO for NOWAIT direct IO writes adds 5ad7531dbe67 btrfs: fault in pages for direct io reads/writes in a more [...] adds b0acaccd0319 highmem: Make __kunmap_{local,atomic}() take const void pointer adds 56bd723a759e btrfs: zstd: replace kmap() with kmap_local_page() adds 23e958dd3fd8 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] adds 03c0f74f943b btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] adds 0949f442cfdc btrfs: replace kmap_atomic() with kmap_local_page() adds 4a70de579d6c btrfs: set the objectid of the btree inode's location key adds 05bd421cdec9 btrfs: add optimized btrfs_ino() version for 64 bits systems adds f02ee48f1354 block: add bdev_max_segments() helper adds 806d819cc447 btrfs: zoned: revive max_zone_append_bytes adds 2f347c6a9daa btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_ext [...] adds 3d742e83deee btrfs: convert count_max_extents() to use fs_info->max_ext [...] adds 13693ed044a3 btrfs: use fs_info->max_extent_size in get_extent_max_capacity() adds dbbc4bafc9c9 btrfs: let can_allocate_chunk return error adds 95f3ec83ec97 btrfs: zoned: finish least available block group on data b [...] adds 0f2edece5687 btrfs: zoned: introduce space_info->active_total_bytes adds 5b80a7159534 btrfs: zoned: disable metadata overcommit for zoned adds 2782377ad327 btrfs: zoned: activate metadata block group on flush_space adds b4597228246f btrfs: zoned: activate necessary block group adds 7b6fcd6be5cf btrfs: zoned: write out partially allocated region adds b2e68eb57742 btrfs: zoned: wait until zone is finished when allocation [...] adds ba148233cec4 btrfs: send: introduce recorded_ref_alloc and recorded_ref_free adds 1884529add91 btrfs: send: fix sending link commands for existing file paths adds 56b9e4476302 btrfs: send: always use the rbtree based inode ref managem [...] adds ab31d929d785 btrfs: simplify error handling in btrfs_lookup_dentry adds d622ee0bd144 btrfs: join running log transaction when logging new name adds 32bf65219ba0 btrfs: merge btrfs_dev_stat_print_on_error with its only caller adds 0552ee1ccb2e btrfs: repair all known bad mirrors adds ae367d949023 btrfs: simplify the pending I/O counting in struct compressed_bio adds 2cb9e1874070 btrfs: pass a btrfs_bio to btrfs_repair_one_sector adds 6aa4ae9bb781 btrfs: remove the start argument to check_data_csum and export adds 6dd5802a532c btrfs: fix repair of compressed extents adds 66c74821b44e btrfs: don't call btrfs_page_set_checked in finish_compres [...] adds 505f65ee8ce5 Merge branch 'misc-next' into for-next-next-v5.19-20220719 adds 3b44197b769a Merge branch 'for-next-next-v5.19-20220719' into for-next- [...] adds 8805def51569 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d6ed6f570513 fs: change test in inode_insert5 for adding to the sb list adds 7f46dc580871 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] adds 91c08da8e7fc fscrypt: add fscrypt_context_for_new_inode adds 64fee1bb6df5 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 45d9321d646a smb3: check xattr value length earlier adds 9f727eba3c15 cifs: remove redundant initialization to variable mnt_sign [...] adds c2d16631997d cifs: remove unnecessary type castings adds 8dbb34711bfa cifs: remove unnecessary (void*) conversions. adds 46a5b27901cc cifs: remove some camelCase and also some static build warnings adds 3a7fd55d0be7 cifs: remove minor build warning adds 53c0fd4057df cifs: Fix memory leak when using fscache adds abbd53477ecb Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 2df7c4bd7c1d erofs: wake up all waiters after z_erofs_lzma_head ready adds 448b5a1548d8 erofs: avoid consecutive detection for Highmem memory adds feafb7ef037a erofs: get rid of unneeded `inode', `map' and `sb' adds 57ae72cc06a2 erofs: clean up z_erofs_collector_begin() adds 0308e8ec28f8 erofs: introduce `z_erofs_parse_out_bvecs()' adds 4845ecf1184c erofs: introduce bufvec to store decompressed buffers adds 0ef51c8b5892 erofs: drop the old pagevec approach adds 7a302ece4e6e erofs: introduce `z_erofs_parse_in_bvecs' adds 29b37105dd71 erofs: switch compressed_pages[] to bufvec adds d09bee88c7c7 erofs: rework online page handling adds 813cb712f5c9 erofs: get rid of `enum z_erofs_page_type' adds 35eac211d18d erofs: clean up `enum z_erofs_collectmode' adds 66ba2096dee2 erofs: get rid of `z_pagemap_global' adds e31f78854028 erofs: introduce struct z_erofs_decompress_backend adds 1dea8d840723 erofs: try to leave (de)compressed_pages on stack if possible adds 29b91abc6d5a erofs: introduce z_erofs_do_decompressed_bvec() adds d12c9b337860 erofs: record the longest decompressed size in this round adds 410bae521617 erofs: introduce multi-reference pclusters (fully-referenced) adds c708e7788e35 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 9888725d8a64 fs/ext2: replace ternary operator with min_t() adds 7fd0dbb80f46 Merge ext2 min_t() cleanup from Jiangshan Yi. adds 8d7c4ef0247d Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds f50f5a5eac80 ext4: fix reading leftover inlined symlinks adds e781b8ce9261 ext4: update s_overhead_clusters in the superblock during [...] adds 2c8204b83cea ext4: update the s_overhead_clusters in the backup sb's wh [...] adds 08779aaa3f63 ext4: reuse order and buddy in mb_mark_used when buddy split adds d7acf6d8c57a ext4: use ext4_debug() instead of jbd_debug() adds f237450c7436 jbd2: rename jbd_debug() to jbd2_debug() adds c56ed6eec06d jbd2: remove unused exports for jbd2 debugging adds 6c8bc8dd6d82 jbd2: unexport jbd2_log_start_commit() adds f8dc286e4d94 jbd2: fix outstanding credits assert in jbd2_journal_commi [...] adds 2fc721b716ba Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 668ccbe7b642 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 8da572c52a9b fs-verity: mention btrfs support adds 73974b7843f3 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] adds aa476333bcbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f51ee28d426 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4b8dbdfbc5f6 SUNRPC: Fix an RPC/RDMA performance regression adds 9597152d9884 Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" adds 7836d75467e9 pNFS/flexfiles: Report RDMA connection errors to the server adds 431794e67e23 pNFS/files: Handle RDMA connection errors correctly adds 6ca0a6f834ed NFS: Fix case insensitive renames adds f07a5d2427fc NFSv4.1: Don't decrease the value of seq_nr_highest_sent adds 7ccafd4b2b9f NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly adds f931d8374cad nfs/blocklayout: refactor block device opening adds 064109db53ec NFS: remove redundant code in nfs_file_write() adds c77c738c37d0 nfs: Replace kmap() with kmap_local_page() adds 8b4e87a1d68f nfs: fix port value parsing adds f1bafa7375c0 sunrpc: fix expiry of auth creds adds 940261a19508 NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE adds 51fd2eb52c0c NFSv4: Fix races in the legacy idmapper upcall adds 9440d781b6f0 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds d3608b23acab NLM: Defend against file_lock changes after vfs_test_lock() adds a6ee59336e4a SUNRPC: Expand the svc_alloc_arg_err tracepoint adds 53e794122f2a NFSD: Instrument fh_verify() adds f3b863afe1a5 NFSD: Fix space and spelling mistake adds 8599040cbad0 nfsd: remove redundant assignment to variable len adds a9aeb79f9203 SUNRPC: Fix server-side fault injection documentation adds 1a6121ca63c5 NFSD: Demote a WARN to a pr_warn() adds a6406d4234da NFSD: Report filecache LRU size adds d330cdde3280 NFSD: Report count of calls to nfsd_file_acquire() adds 0187c33071ab NFSD: Report count of freed filecache items adds e6cb8fc097af NFSD: Report average age of filecache items adds 99fbaf6afc9d NFSD: Add nfsd_file_lru_dispose_list() helper adds ffe885404315 NFSD: Refactor nfsd_file_gc() adds f89c538b3b32 NFSD: Refactor nfsd_file_lru_scan() adds 3d87c9f3ac0a NFSD: Report the number of items evicted by the LRU walk adds 83a19c3b452f NFSD: Record number of flush calls adds 37b172b6b452 NFSD: Zero counters when the filecache is re-initialized adds 0357aff15676 NFSD: Hook up the filecache stat file adds 7a57743254fa NFSD: WARN when freeing an item still linked via nf_lru adds bee249ca95d0 NFSD: Trace filecache LRU activity adds 8faf1c66c219 NFSD: Leave open files out of the filecache LRU adds 998d114355c7 NFSD: Fix the filecache LRU shrinker adds 02c03044fc9e NFSD: Never call nfsd_file_gc() in foreground paths adds 9167eb94d981 NFSD: No longer record nf_hashval in the trace log adds 8263f6aa088c NFSD: Remove lockdep assertion from unhash_and_release_locked() adds 2442e0be271a NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode adds 2ac4da0ec1a3 NFSD: Refactor __nfsd_file_close_inode() adds da2c9dc36835 NFSD: nfsd_file_hash_remove can compute hashval adds d7c9e4cb22b3 NFSD: Remove nfsd_file::nf_hashval adds 5640a38fc610 NFSD: Replace the "init once" mechanism adds b8a6144ead6b NFSD: Set up an rhashtable for the filecache adds 7315a712aa37 NFSD: Convert the filecache to use rhashtable adds 1b5a6bb08d96 NFSD: Clean up unused code after rhashtable conversion adds 7d3d44756e19 NFSD: Separate tracepoints for acquire and create adds 2d044dc93987 NFSD: Move nfsd_file_trace_alloc() tracepoint adds 4ba22226f3be NFSD: NFSv4 CLOSE should release an nfsd_file immediately adds 49dd50b0bad5 NFSD: Ensure nf_inode is never dereferenced adds a505db20ee1b NFSD: refactoring v4 specific code to a helper in nfs4state.c adds ec56473c25fc NFSD: keep track of the number of v4 clients in the system adds 2a1bd2f6b336 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] adds bbeefc0ad610 SUNRPC: Fix xdr_encode_bool() adds bf7b9c095cf6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 38dc265f8249 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 6cda12864cb0 9p: Drop kref usage adds 8b11ff098af4 9p: Add client parameter to p9_req_put() adds 67dd8e445ee0 9p: roll p9_tag_remove into p9_req_put adds 4ac7573e1f93 net: 9p: fix refcount leak in p9_read_work() error handling adds aa7aeee16948 net/9p: Initialize the iounit field during fid creation adds b09abf354c33 Merge branch '9p-next' of git://github.com/martinetd/linux adds 88591e7f06a4 xfs: use the CIL space used counter for emptiness checks adds 12380d237b81 xfs: lift init CIL reservation out of xc_cil_lock adds 31151cc342dd xfs: rework per-iclog header CIL reservation adds af1c2146a50b xfs: introduce per-cpu CIL tracking structure adds 7c8ade212120 xfs: implement percpu cil space used calculation adds 1dd2a2c18e31 xfs: track CIL ticket reservation in percpu structure adds df7a4a2134b0 xfs: convert CIL busy extents to per-cpu adds 016a23388cdc xfs: Add order IDs to log items in CIL adds c0fb4765c508 xfs: convert CIL to unordered per cpu lists adds 169248536a2b xfs: convert log vector chain to use list heads adds 4eb56069cb28 xfs: move CIL ordering to the logvec chain adds 1ccb0745a97f xfs: avoid cil push lock if possible adds d9f68777b251 xfs: xlog_sync() manually adjusts grant head space adds 51a117edff13 xfs: expanding delayed logging design with background material adds dd81dc05598c Merge tag 'xfs-cil-scale-5.20' of git://git.kernel.org/pub [...] adds c6aee2481419 xfs: make last AG grow/shrink perag centric adds a95fee40e3d4 xfs: kill xfs_ialloc_pagi_init() adds 99b13c7f0bd3 xfs: pass perag to xfs_ialloc_read_agi() adds 76b47e528e3a xfs: kill xfs_alloc_pagf_init() adds 08d3e84feeb8 xfs: pass perag to xfs_alloc_read_agf() adds 61021deb1faa xfs: pass perag to xfs_read_agi adds fa044ae70c64 xfs: pass perag to xfs_read_agf adds 49f0d84ec1db xfs: pass perag to xfs_alloc_get_freelist adds 8c392eb27f7a xfs: pass perag to xfs_alloc_put_freelist adds cec7bb7d58fa xfs: pass perag to xfs_alloc_read_agfl adds 0800169e3e2c xfs: Pre-calculate per-AG agbno geometry adds 2d6ca8321c35 xfs: Pre-calculate per-AG agino geometry adds 3829c9a10fc7 xfs: replace xfs_ag_block_count() with perag accesses adds 36029dee382a xfs: make is_log_ag() a first class helper adds fddb564f62aa Merge tag 'xfs-perag-conv-5.20' of git://git.kernel.org/pu [...] adds 70b589a37e1a xfs: add selinux labels to whiteout inodes adds 0f38063d7a38 xfs: removed useless condition in function xfs_attr_node_get adds 04a98a036cf8 xfs: flush inode gc workqueue before clearing agi bucket adds a4454cd69c66 xfs: factor the xfs_iunlink functions adds 4fcc94d65327 xfs: track the iunlink list pointer in the xfs_inode adds 04755d2e5821 xfs: refactor xlog_recover_process_iunlinks() adds a83d5a8b1d94 xfs: introduce xfs_iunlink_lookup adds 2fd26cc07e9f xfs: double link the unlinked inode list adds 5301f8701314 xfs: clean up xfs_iunlink_update_inode() adds 062efdb0803a xfs: combine iunlink inode update functions adds fad743d7cd8b xfs: add log item precommit operation adds 784eb7d8dd41 xfs: add in-memory iunlink log item adds 4613b17cc478 Merge tag 'xfs-iunlink-item-5.20' of git://git.kernel.org/ [...] adds 85c73bf726e4 xfs: rework xfs_buf_incore() API adds de67dc575434 xfs: break up xfs_buf_find() into individual pieces adds 348000804a0f xfs: merge xfs_buf_find() and xfs_buf_get_map() adds d8d9bbb0ee6c xfs: reduce the number of atomic when locking a buffer aft [...] adds 32dd4f9c506b xfs: remove a superflous hash lookup when inserting new buffers adds 298f34224506 xfs: lockless buffer lookup adds 35c5a09f5346 Merge tag 'xfs-buf-lockless-lookup-5.20' of git://git.kern [...] adds 732436ef916b xfs: convert XFS_IFORK_PTR to a static inline helper adds 2ed5b09b3e8f xfs: make inode attribute forks a permanent part of struct [...] adds e45d7cb2356e xfs: use XFS_IFORK_Q to determine the presence of an xattr fork adds 932b42c66cb5 xfs: replace XFS_IFORK_Q with a proper predicate function adds c01147d92989 xfs: replace inode fork size macros with functions adds 6d200bdc017a Merge tag 'make-attr-fork-permanent-5.20_2022-07-14' of gi [...] adds 95ff0363f3f6 xfs: fix use-after-free in xattr node block inactivation adds 3128bbd80786 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 08a6a4efac66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 19037cc07e2e Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] adds 337a9cc9dca7 lockd: set owner when unlocking files adds 0c94c75e4212 lockd: fix nlm_close_files adds 4648f81306d5 fs/lock: Don't allocate file_lock in flock_make_lock(). adds 0064b3d9f96f fs/lock: Rearrange ops in flock syscall. adds 6b0d8a0efffd Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds ed5fce76b5ea vfs: escape hash as well adds 5a044eef1265 block: ensure iov_iter advances for added pages adds ac3c48e32c04 block: ensure bio_iov_add_page can't fail adds 44b6b0b0e980 block: fix leaking page ref on truncated direct io adds f615625a44c4 9p: handling Rerror without copy_from_iter_full() adds 0e3c3b901c00 No need of likely/unlikely on calls of check_copy_size() adds 36518b6b4da7 teach iomap_dio_rw() to suppress dsync adds eacdf4eaca63 btrfs: use IOMAP_DIO_NOSYNC adds e87f2c26c808 struct file: use anonymous union member for rcuhead and llist adds 91b94c5d6ae5 iocb: delay evaluation of IS_SYNC(...) until we want to ch [...] adds 164f4064ca81 keep iocb_flags() result cached in struct file adds 59bb69c67cf1 copy_page_{to,from}_iter(): switch iovec variants to generic adds 18fa9af72631 iov_iter_bvec_advance(): don't bother with bvec_iter adds 7392ed1734c3 iov_iter_get_pages{,_alloc}(): cap the maxsize with MAX_RW_COUNT adds 599a0bdd72f0 iov_iter: lift dealing with maxpages out of first_{iovec,b [...] adds dda8e5d17c17 iov_iter: first_{iovec,bvec}_segment() - simplify a bit adds 59dbd7d0904a iov_iter: massage calling conventions for first_{iovec,bve [...] adds dd45ab9dd28c first_iovec_segment(): just return address adds c3c8b2187779 s390: copy_oldmem_page() - don't ignore ->iov_offset adds 81c0b60dc936 Merge branches 'fixes', 'block-iter', 'work.9p', 'work.iov [...] adds 05feeb090e54 new iov_iter flavour - ITER_UBUF adds 1e7f9f0934fa switch new_sync_{read,write}() to ITER_UBUF adds 9d9858865fb7 splice: stop abusing iov_iter_advance() to flush a pipe adds c4a5436c3ad9 ITER_PIPE: helper for getting pipe buffer by index adds 37e98add90d7 ITER_PIPE: helpers for adding pipe buffers adds 15b8cc2e26f2 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives adds 3499b5def04c ITER_PIPE: fold push_pipe() into __pipe_get_pages() adds 8f90367a1fb8 ITER_PIPE: lose iter_head argument of __pipe_get_pages() adds d67ffcc9d38b ITER_PIPE: clean pipe_advance() up adds 94ae03e99248 ITER_PIPE: clean iov_iter_revert() adds 7973cc4c7dd5 ITER_PIPE: cache the type of last buffer adds 52830eac8f18 ITER_PIPE: fold data_start() and pipe_space_for_user() together adds d847696fee2d iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] adds af4726711f40 iov_iter_get_pages(): sanity-check arguments adds bb9786245807 unify pipe_get_pages() and pipe_get_pages_alloc() adds ec9745e10161 unify xarray_get_pages() and xarray_get_pages_alloc() adds 50a61ac5a9b8 unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] adds a4707da080e5 ITER_XARRAY: don't open-code DIV_ROUND_UP() adds d005d51cf1e7 fold __pipe_get_pages() into pipe_get_pages() adds 6ba6f762df11 iov_iter: saner helper for page array allocation adds b80208e1f0b5 iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() adds 784ae654b39b block: convert to advancing variants of iov_iter_get_pages [...] adds 0366bfd32e1d iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] adds 64bd5ac31e9e af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] adds e4215bdfdf9f 9p: convert to advancing variant of iov_iter_get_pages_alloc() adds 04b2ef02fad2 ceph: switch the last caller of iov_iter_get_pages_alloc() adds eebc69788279 get rid of non-advancing variants adds ea3636ccf8b2 pipe_get_pages(): switch to append_pipe() adds 2bfcec2f8d2e expand those iov_iter_advance()... adds 20aac6c60981 __follow_mount_rcu(): verify that mount_lock remains unchanged adds 82ef069805a3 namei: get rid of pointless unlikely(read_seqcount_retry(...)) adds 51c6546c30ea follow_dotdot{,_rcu}(): change calling conventions adds 7e4745a09426 switch try_to_unlazy_next() to __legitimize_mnt() adds 6e1803271530 namei: move clearing LOOKUP_RCU towards rcu_read_unlock() adds 03fa86e9f79d namei: stash the sampled ->d_seq into nameidata adds a4f5b52167a8 step_into(): lose inode argument adds b16c001de0f6 follow_dotdot{,_rcu}(): don't bother with inode adds 4cb640248041 lookup_fast(): don't bother with inode adds 3bd8bc897161 step_into(): move fetching ->d_inode past handle_mounts() adds e7478158e137 fs: clear or set FMODE_LSEEK based on llseek function adds 4e3299eaddff fs: do not compare against ->llseek adds c9eb2d427c1c dma-buf: remove useless FMODE_LSEEK flag adds 54ef7a47f67d vfio: do not set FMODE_LSEEK flag adds 97ef77c52b78 fs: check FMODE_LSEEK to control internal pipe splicing adds 868941b14441 fs: remove no_llseek adds 52935d5f0f36 Merge branches 'work.misc', 'work.iov_iter', 'work.namei' [...] adds 2acfb97b9d7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a3bfa01aa1c lib/test_printf.c: split write-beyond-buffer check in two adds 7f6fa2d4a510 Merge branch 'for-5.20' into for-next adds efc9d3c5e803 Merge branch 'rework/kthreads' into for-next adds 83cae2863076 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08d0cc5f3426 PCI/ASPM: Remove pcie_aspm_pm_state_change() adds ba13d4575da5 PCI/ASPM: Unexport pcie_aspm_support_enabled() adds d251fe7a6687 Merge branch 'pci/aspm' adds 1bc2b7bfba6e PCI: endpoint: Don't stop controller when unbinding endpoi [...] adds e4d6d93b34f5 Merge branch 'pci/endpoint' adds 9ffb98f144eb PCI/AER: Configure ECRC for every device adds 8795e182b02d PCI/portdrv: Don't disable AER reporting in get_port_devic [...] adds f26e58bf6f54 PCI/AER: Enable error reporting when AER is native adds 5e6ae050955b PCI/AER: Iterate over error counters instead of error strings adds ae0fa2c1aa8e Merge branch 'pci/err' adds 4f23bd5d09af PCI/doc: Convert examples to generic power management adds d239cbd915a7 Merge branch 'pci/pm' adds 8e5eb3a80aec Merge branch 'pci/virtualization' adds b326f41c9d67 Merge branch 'pci/ctrl/aardvark' adds 908903ae8701 PCI: dwc: Use the bitmap API to allocate bitmaps adds 92741588bfb8 Merge branch 'pci/ctrl/dwc' adds 8353813c88ef PCI: endpoint: Enable DMA tests for endpoints with DMA cap [...] adds a01fd6b76b4b Merge branch 'pci/ctrl/dwc-edma' adds ac7d746be8b9 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks adds 1357da5bfff7 PCI: exynos: Correct generic PHY usage adds 019686cc3090 Merge branch 'pci/ctrl/exynos' adds e05f33c3eb8b PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] adds 8b2a017eaa43 PCI: imx6: Move PHY management functions together adds b805cf0a70d2 PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier adds 4b88d2da2b9d PCI: imx6: Move imx6_pcie_clk_disable() earlier adds 8a5834a6f944 PCI: imx6: Factor out ref clock disable to match enable adds e3334dfafb2a PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() adds a5bea9a09d08 PCI: imx6: Propagate .host_init() errors to caller adds 2b5b48d64a45 PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks adds 67052832be7e PCI: imx6: Call host init function directly in resume adds 41de2be1a14e PCI: imx6: Turn off regulator when system is in suspend mode adds 8e014add498a PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] adds 38c00d4ae671 PCI: imx6: Mark the link down as non-fatal error adds 034a46afcb9b PCI: imx6: Reduce resume time by only starting link if it [...] adds fc59b59e157b PCI: imx6: Do not hide PHY driver callbacks and refine the [...] adds 5af501602ec7 PCI: imx6: Disable clocks in reverse order of enable adds 1d193057de55 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier adds 25ae5434c3de PCI: imx6: Reformat suspend callback to keep symmetric wit [...] adds 87f1cecb09ae PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers adds 19f5e788ff02 PCI: imx6: Support more than Gen2 speed link mode adds 8e601f9a87bb Merge branch 'pci/ctrl/imx6' adds 09a444b9df5f Merge branch 'pci/ctrl/iproc' adds 40a6cc141b4b PCI/ACPI: Guard ARM64-specific mcfg_quirks adds dee449aafd48 PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A adds cd89edda4002 PCI: loongson: Add ACPI init support adds 2410e3301fcc PCI: loongson: Don't access non-existent devices adds 05b8962d374f PCI: loongson: Work around LS7A incorrect Interrupt Pin registers adds 31eaecf8d960 Merge branch 'pci/ctrl/loongson' adds 7951320271f2 Merge branch 'pci/ctrl/mediatek' adds c95b61b65527 Merge branch 'pci/ctrl/mediatek-gen3' adds 00078e973055 Merge branch 'pci/ctrl/microchip' adds 38f897ae3d44 PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks adds a0e43bb9973b PCI: qcom: Power on PHY before IPQ8074 DBI register accesses adds 36d9018d557c PCI: qcom: Power on PHY before DBI register accesses adds affac98a604c PCI: qcom: Remove unnecessary pipe_clk handling adds 7eb5768c2693 PCI: qcom: Drop manual pipe_clk_src handling adds 996ab868d630 PCI: dwc: Move GEN3_RELATED DBI definitions to common header adds 9a765805f62a PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* adds 0cf7c2efe8ac PCI: qcom: Add IPQ60xx support adds 5b05eab58420 dt-bindings: PCI: qcom: Fix description typo adds 839fbdee4c08 dt-bindings: PCI: qcom: Fix reset conditional adds ed5b2d890bb6 Merge branch 'pci/ctrl/qcom' adds 973c3f14b2f2 Merge branch 'pci/ctrl/rcar-gen2' adds 250a179dcc43 Merge branch 'pci/ctrl/switchtec' adds c86e23dae0f4 Merge branch 'pci/ctrl/tegra194' adds c7d80d55dce8 Merge branch 'pci/ctrl/vmd' adds 1dff012f636d PCI: Drop of_match_ptr() to avoid unused variables adds c86c8360959e arm: ioremap: Fix pci_remap_iospace() when CONFIG_MMU unset adds 778aca71a6c0 Merge branch 'pci/misc' adds 6f60158526ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9f60e4321d18 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 5dec01d7a6f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e1f77ecc75aa i2c: mlxcpld: Fix register setting for 400KHz frequency adds 824a826e2e76 i2c: imx: fix typo in comment adds 4ca8ca873d45 i2c: cadence: Change large transfer count reset logic to b [...] adds 51c75695bae3 Merge branch 'i2c/for-current' into i2c/for-next adds c80cb510104c dt-bindings: i2c: st,stm32-i2c: add entry for stm32mp13 adds d4d2f170dd33 i2c: stm32: add support for the STM32MP13 soc adds 9ae551ded5ba i2c: scmi: Replace open coded device_get_match_data() adds 1f438d2318f4 i2c: mlxcpld: Add callback to notify probing completion adds 50dacfb030f3 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 38a3e0111ef7 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds f30ce040a704 hwmon: (pmbus) Move pec attribute to I2C device adds eaf87c006f03 hwmon: (lm90) Generate sysfs and udev events for all alarms adds f6d0775119fb hwmon: (lm90) Rework alarm/status handling adds 479f21d41d30 hwmon: (lm90) Reorder include files in alphabetical order adds ff8f0a652d2f hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] adds ddf2a6093c56 hwmon: (lm90) Use BIT macro adds ca7b9b14a022 hwmon: (lm90) Move status register bit shifts to compile time adds f68480cc3275 hwmon: (lm90) Stop using R_/W_ register prefix adds 3b0982ff93aa hwmon: (lm90) Improve PEC support adds 425f5b5d15c2 hwmon: (lm90) Add partial PEC support for ADT7461 adds d70fa73d8433 hwmon: (lm90) Enable full PEC support for ADT7461A adds b2644494a4c7 hwmon: (lm90) Add support for unsigned and signed temperatures adds 8f19501d87e0 hwmon: (lm90) Only re-read registers if volatile adds a8ddcc5750a9 hwmon: (lm90) Support multiple temperature resolutions adds b977ed27c4db hwmon: (lm90) Use single flag to indicate extended tempera [...] adds c7cebce984a2 hwmon: (lm90) Rework detect function adds d277fbd53d9d hwmon: (lm90) Add support for additional chip revision of NCT1008 adds 0707dda69d85 hwmon: (lm90) Fix/Add detection of G781-1 adds e9684fdbdc52 hwmon: (lm90) Add flag to indicate 'alarms' attribute support adds 904a6fe689e2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 adds a9f3d3a80a40 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 adds 9888775be8c0 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] adds 399a8a0046cf hwmon: (lm90) Add support for MAX6690 adds 2cb8d9d83130 hwmon: (lm90) Add flag to indicate support for minimum tem [...] adds ca6bfa3b7325 hwmon: (lm90) Add flag to indicate conversion rate support adds 3c1ecccbbc13 hwmon: (lm90) Add support for MAX6642 adds c9933a4439b5 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations adds 6be4b1a43082 hwmon: (lm90) Introduce 16-bit register write function adds c09472fcf9e0 hwmon: (lm90) Support MAX1617 and LM84 adds 0c6bffd4a625 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 adds 37d1dc8d48cf hwmon: (lm90) Add remaining chips supported by adm1021 driver adds df18fccd99e3 hwmon: (lm90) Combine lm86 and lm90 configuration adds af4540b112c4 hwmon: (lm90) Add explicit support for NCT210 adds 2c6cb6c55785 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 adds d8521f82dfb6 hwmon: (lm90) Add support for ON Semiconductor NCT218 adds 41e6d7215d79 hwmon: (lm90) Add support for ADT7421 adds b1526b38e363 hwmon: (lm90) Only disable alerts if not already disabled adds f63f6cce28cd hwmon: (lm90) Add explicit support for ADM1020 adds 9a1986637021 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 adds 018b82877046 hwmon: (lm90) Add table with supported Analog/ONSEMI devices adds ca99633ae409 hwmon: (lm90) Support temp_samples attribute adds 4036a48e20e8 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core adds 5e9caf86b835 dt-bindings: trivial-devices: Add lt7182s adds e10d9e4ca1d9 hwmon: (pmbus) Add support for Analog Devices LT7182S adds 739743ec78c9 hwmon: (f71882fg) Add support for F71858AD (0x0903) adds 39397ba8a7ec hwmon: (lm75) Replace kernel.h with the necessary inclusions adds fd2d53c367ae hwmon: (sch56xx-common) Add DMI override table adds bae26b801f98 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 adds 8a85007c8386 hwmon: (pmbus) add a function to check the presence of a b [...] adds 6fd584230a85 hwmon: (pmbus) add MFR_* registers to debugfs adds b97adb596399 hwmon: Allow to compile ASB100 and FSCHMD on !X86 adds d8d5879a4442 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 adds f07691219cff dt-bindings: hwmon: Allow specifying channels for lm90 adds b9e7dfdedbc5 hwmon: (lm90) Add compatible entry for adt7481 adds 27f0438972fc hwmon: (lm90) Define maximum number of channels that are s [...] adds f9938eeb97fc hwmon: (lm90) Read the channel's label from device-tree adds 9b00a5f50934 hwmon: (occ) Delete unnecessary NULL check adds 07845f559d32 hwmon: (lm90) Add support for 2nd remote channel's offset [...] adds 00dc6452bee5 hwmon: (lm90) Read the channel's temperature offset from d [...] adds 0356d778aa1e hwmon: (pmbus) fix build error unused-function adds 452d5e297694 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] adds 385e5f57053f hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist adds 489dd8f05a3e hwmon: (dell-smm) Add Dell G5 5590 to DMI table adds b674bcb13f41 hwmon: (gsc-hwmon) Add missing of_node_put() adds 07fb76273db8 hwmon: (pmbus) Introduce and use cached vout margins adds 2a20db9bfc42 hwmon: (pmbus) Add list_voltage to pmbus ops adds 4a235369dae5 hwmon: (pmbus/ltc2978) Set voltage resolution adds c10d52d6eda3 hwmon: (dell-smm) Improve assembly code adds 8f9eb10ff71d hwmon: (asus-ec-sensors) add support for Maximus XI Hero adds 5993b9887ac3 hwmon: (lm90) Use worker for alarm notifications adds 8e1187fe7a7f hwmon: (asus_wmi_sensors) Save a few bytes of memory adds 5918036cfa8d hwmon: (drivetemp) Add module alias adds 1c4e4f4a0e8d hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING adds 654c97351baf hwmon: (aquacomputer_d5next) Move device-specific data int [...] adds 9992b19d756a hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II [...] adds 03508eea5385 hwmon: (mcp3021) improve driver support for newer hwmon interface adds 0510beb179f3 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds d5a0cdb852b3 MAINTAINERS: mark linux-doc-tw-discuss mailing list moderated adds 12fe434314c8 Documentation: siphash: Fix typo in the name of offsetofend macro adds c528be5ed203 docs/zh_CN: core-api: Add watch_queue Chinese translation adds e6bd91a7a45e Documentation/translations/zh_CN/mm/page_owner.rst: adjust [...] adds ec7c56812fa5 Documentation: hyperv: Add overview of Hyper-V enlightenments adds ac1129e79e90 Documentation: hyperv: Add overview of VMbus adds ab3e69fc4d69 Documentation: hyperv: Add overview of clocks and timers adds f8a291b7e35d docs/zh_CN: Add a new translation of reporting-regressions.rst adds a4c174ca8d8f docs: kernel-docs: order reference from newest to oldest adds 615041d42a1a docs: kernel-docs: shorten the lengthy doc title adds f46b4b168cdb docs: kernel-docs: reflect that it is community-maintained adds 6c568f6a42ab docs: kernel-docs: add a reference mentioned in submitting [...] adds 3cb5e516869e docs: admin: devices: drop confusing outdated statement on Latex adds 9db370de2780 docs: process: remove outdated submitting-drivers.rst adds 26f200c9e56f docs: it_IT: align to submitting-drivers removal adds aa3b2a7ffae1 docs: ja_JP: howto: remove reference to removed submitting [...] adds 481bb592d300 docs: ko_KR: howto: remove reference to removed submitting [...] adds 9d4e2eed3f72 docs: zh_CN: align to submitting-drivers removal adds 374e4e6f7c77 docs: zh_TW: align to submitting-drivers removal adds 0582591cc454 doc/zh_CN: remove submitting-driver reference from docs adds bb6279d8ed25 Merge branch 'submitting-drivers-removal' into docs-next adds 419280aeac69 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 64e46b637bba media: c8sectpfe: Clean up handling of *_buffer_aligned adds 6abcf98eec85 media: c8sectpfe: Remove unneeded NULL check before clk_di [...] adds c1601ea9a651 media: cx18: Fix typo in comments adds 9e535e6c496d media: gspca: drop unexpected word 'is' in the comments adds 1a2a24d9b908 media: ti: drop unexpected word 'a' in comments adds b813aa3dc663 media: pvrusb2: drop unexpected word 'a' in comments adds ab14c99c035d media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment adds 6811c98ca2c5 media: v4l2-ctrls: Fix missing newline in examples adds 76a48e755fba media: docs: Fix VIVIOC typo adds eca78a9e402f media: Fix incorrect P010 chroma order description adds a621cc4bed97 media: amphion: release core lock before reset vpu core adds 5484ea9229a1 media: dt-binding: media: Add rk3568-vepu binding adds 6f1ae821a6c4 media: hantro: Add support for RK356x encoder adds 249106dadd20 media: dt-bindings: media: sun6i-a31-csi: Add MIPI CSI-2 i [...] adds 787d694677f0 media: dt-bindings: media: Add Allwinner A31 MIPI CSI-2 bi [...] adds af54b4f4c17f media: sunxi: Add support for the A31 MIPI CSI-2 controller adds 9ed11999f9bf media: MAINTAINERS: Add entry for the Allwinner A31 MIPI C [...] adds e4afdad6a8b4 media: dt-bindings: media: Add Allwinner A83T MIPI CSI-2 b [...] adds 576d196c522b media: sunxi: Add support for the A83T MIPI CSI-2 controller adds fda0f59a3aa4 media: ov7251: Fix multiple problems in s_stream callback adds 81bf9e2e6e85 media: st-mipid02: add support of pixel clock polarity adds 5109fc8de328 media: st-mipid02: add support for YVYU and VYUY formats adds d0034926fa22 media: st-mipid02: expose 1X16 serial pixel format adds 887e6ee3de9f media: stm32-dcmi: add support of 1X16 serial pixel format [...] adds 22845bf2dfb1 media: ov5640: Add pixel rate to modes adds 8409d0170746 media: ov5604: Re-arrange modes definition adds 8e823f5c8c11 media: ov5640: Add ov5640_is_csi2() function adds 2d7671f6098b media: ov5640: Associate bpp with formats adds 7a3b8d4bda25 media: ov5640: Add LINK_FREQ control adds 3c28588f35d3 media: ov5640: Update pixel_rate and link_freq adds 6c957ed73e5b media: ov5640: Rework CSI-2 clock tree adds 3145efcdb4d0 media: ov5640: Rework timings programming adds e74ef55b8968 media: ov5640: Fix 720x480 in RGB888 mode adds 5113d5b33113 media: ov5640: Split DVP and CSI-2 timings adds 2de6bb97f090 media: ov5640: Provide timings accessor adds e15197bde407 media: ov5640: Re-sort per-mode register tables adds db15c1957a2d media: ov5640: Remove duplicated mode settings adds e4359019cb32 media: ov5640: Remove ov5640_mode_init_data adds 32979f670090 media: ov5640: Add HBLANK control adds bce93b827de6 media: ov5640: Add VBLANK control adds 19f2e3e63d3a media: ov5640: Adjust vblank with s_frame_interval adds b6ae50229761 media: ov5640: Remove frame rate check from find_mode() adds 961bed9f6af5 media: ov5640: Change CSI-2 timings to comply with FPS adds 90b0f355c5a3 media: ov5640: Implement init_cfg adds 66ed85eb7b33 media: ov5640: Implement get_selection adds 1066fc1c2afd media: ov5640: Register device properties adds 0a43fcd791f9 media: ov5640: Add RGB565_1X16 format adds 6ac98b41b4fb media: ov5640: Add BGR888 format adds 7dcb3a2f1f18 media: ov5640: Restrict sizes to mbus code adds dd81b8ff90ca media: ov5640: Adjust format to bpp in s_fmt adds a89f14bbcfa5 media: ov5640: Split DVP and CSI-2 formats adds 935fbc94413b media: ov5640: Move format mux config in format adds 1313594c5e26 media: dt-bindings: Add bindings for On Semi AR0521 camera sensor adds 852b50aeed15 media: On Semi AR0521 sensor driver adds f2ce29415580 media: atomisp: remove the unused RAW_BUF_STRIDE macro adds 7c6b6a5bbd8f media: atomisp: remove unused ia_css_frame_allocate_contig [...] adds 001b48b60bd0 media: atomisp: drop contiguous argument from ia_css_frame [...] adds 1c0d8f813f12 media: atomisp: drop contiguous argument from frame_alloca [...] adds dc65da4fb1e5 media: atomisp: drop contiguous argument from frame_create() adds 1282033fe046 media: atomisp: drop IA_CSS_FRAME_FORMAT_MIPI support from [...] adds f94059f86ee5 media: atomisp: drop contiguous flag from struct ia_css_frame adds ca1ce57ae76d media: atomisp: drop ATOMISP_MAP_FLAG_CONTIGUOUS adds ad4c63c3ba44 media: atomisp: remove hmm_pool_[un]register() adds b50b217fe2bf media: atomisp: remove dynamic and reserved pool code adds c35f36b7c1ee media: atomisp: remove hmm pool code adds 454da4d2a40f media: atomisp: remove hmm_mem_stats adds c0039ef3dc1d media: atomisp: remove pool related kernel cmdline options adds 4be4504e9d01 media: atomisp: remove unused attribute argument from ia_c [...] adds 2c9974955f4f media: atomisp: drop hmm_page_type adds b03d581b453d media: atomisp: removed unused hmm_bo_get_page_info() function adds 5c9152945648 media: atomisp: remove bogus comment above hmm_bo_allocate [...] adds 4bbca788b6eb media: atomisp: remove private acceleration ioctls adds 868088a06157 media: atomisp: remove atomisp_acc.c adds 16d6a3450300 media: atomisp: remove unused atomisp_*css_* functions adds b717c5175a84 media: atomisp: asc.acc.pipeline is always NULL adds 3af445e66fa8 media: atomisp: remove no longer used atomisp_css_acc_done [...] adds 54c15ddd4c82 media: atomisp: remove atomisp_is_acc_enabled() adds 2c19beb23dd0 media: atomisp: drop unused ATOMISP_ACC_FW_LOAD_* defines adds 9f40d3a79dd6 media: atomisp: drop ATOMISP_MAP_FLAG_CLEARED adds 90612317325b media: atomisp: drop unused ATOMISP_MAP_FLAG_* flags adds a9796c7b47a9 media: atomisp: remove unused hmm address translation functions adds ceff4bdb60c0 media: atomisp: add hmm_create_from_userdata() helper adds 4cc20c9cdd0d media: atomisp: Simplify hmm_alloc() calls adds 975c343f857a media: atomisp: drop highmem var/arg from the hmm code adds f9599127dd52 media: atomisp: drop HMM_BO_SHARE type adds 3a68900a0cea media: atomisp: remove hmm_page_object adds 3bde235bf678 media: atomisp: fix __get_frame_info() error handling adds 798d2ad739da media: atomisp: add error checking to atomisp_create_pipes [...] adds 8c341d05a667 media: atomisp: add error logging to atomisp_destroy_pipes [...] adds 507e72a2ae5c media: atomisp: use atomisp_create_pipes_stream() in more places adds 318e125ac9e3 media: atomisp: use atomisp_css_update_stream() in more places adds 1341bc9e99af media: atomisp: use atomisp_destroy_pipes_stream_force() i [...] adds b74196e7980b media: atomisp: remove force argument from __destroy_[stre [...] adds 9799a3bf8a36 media: atomisp: Add a notes.txt file adds 5088bbde3ad8 media: staging: atomisp: rework reading the id and revisio [...] adds 2ad935a15ffa media: staging: media: atomisp: Convert kmap() to kmap_loc [...] adds aab1c42a9d77 media: staging: media: atomisp: Use kmap_local_page() in h [...] adds ce2203e7d6de media: staging: media: atomisp: Use kmap_local_page() in h [...] adds 09b204eb9de9 media: [PATCH] pci: atomisp_cmd: fix three missing checks [...] adds 382311238135 media: atomisp-mt9m114: Fix pointer dereferenced before checking adds a3b36a8ce3d0 media: atomisp: revert "don't pass a pointer to a local variable" adds 42ec2f071485 media: atomisp: fix uninitialized stack mem usage in ia_cs [...] adds 1713dceb5753 media: atomisp: fix -Wdangling-pointer warning adds 0c122ad91fc9 media: atomisp_gmin_platform: stop abusing efivar API adds 871f13fe12d2 media: atomisp: Fix typo in comments adds faf5b7971af9 media: staging: media/atomisp: use max() impl adds 71074d378323 media: atomisp: clean up for-loop, remove redundant assign [...] adds f064f018a8e8 media: staging/media/atomisp/pci/atomisp: Fix typo in string adds 76283baf715c media: dt-bindings: mt9p031: Add MT9P006 compatible string adds 92fa766bb418 media: mt9p031: Add MT9P006 compatible adds 69681cd04164 media: mt9p031: Move open subdev op init code into init_cfg adds 91bbc1b1750c media: xilinx: Drop unexpected word 'with' in comments adds b73560c81f62 media: renesas: rcar_drif: Drop of_match_ptr() adds 34d868e862e7 media: staging: media: imx: imx7-media-csi: Initialize loc [...] adds a314327c9d16 media: staging: media: imx: imx7-media-csi: Split imx_medi [...] adds bdf861aba4b8 media: staging: media: imx: imx7-media-csi: Import notifie [...] adds 3c05e2dd4f59 media: staging: media: imx: imx7-media-csi: Drop duplicate [...] adds d79d5e00be51 media: staging: media: imx: imx7-media-csi: Drop the imx_m [...] adds f9806bd2b42d media: staging: media: imx: imx7-media-csi: Move misc init [...] adds 46332d14eb1b media: staging: media: imx: imx7-media-csi: Don't populate [...] adds 85f8673fa155 media: staging: media: imx: imx7-media-csi: Drop unused fr [...] adds 8ace5084d102 media: staging: media: imx: imx7-media-csi: Move format in [...] adds 08b1fedddf1c media: staging: media: imx: imx7-media-csi: Remove imx_med [...] adds 01ac6b754287 media: staging: media: imx: imx7-media-csi: Import video d [...] adds 49b74aa523a9 media: staging: media: imx: imx7-media-csi: Drop legacy vi [...] adds 42bfdc8249a6 media: staging: media: imx: imx7-media-csi: Drop unused co [...] adds 356345aaed59 media: staging: media: imx: imx7-media-csi: Reorganize imx [...] adds 9f10ecffacfd media: staging: media: imx: imx7-media-csi: Fold capture_p [...] adds 31959b981c23 media: staging: media: imx: imx7-media-csi: Ensure consist [...] adds be3e378b2d14 media: staging: media: imx: imx7-media-csi: Don't set subd [...] adds 1ab24f2e24bd media: staging: media: imx: imx7-media-csi: Import imx_med [...] adds 23bcc91082c8 media: staging: media: imx: imx7-media-csi: Embed imx_medi [...] adds 55eb173fe23b media: staging: media: imx: imx7-media-csi: Drop imx_media [...] adds 3777d61b2b40 media: staging: media: imx: imx7-media-csi: Don't initiali [...] adds 7d3bee233ce1 media: staging: media: imx: imx7-media-csi: Inline imx_med [...] adds 9d75fc991770 media: staging: media: imx: imx7-media-csi: Import imx_med [...] adds a3ec6bc1af39 media: staging: media: imx: imx7-media-csi: Avoid unnecess [...] adds f5c673428b7e media: staging: media: imx: imx7-media-csi: Inline pipelin [...] adds b6ae101900fc media: staging: media: imx: imx7-media-csi: Fold imx_media [...] adds 1f55211b1b1e media: staging: media: imx: imx7-media-csi: Decouple from [...] adds 084158200fda media: staging: media: imx: imx7-media-csi: Fold imx_media [...] adds 0cc432b7412a media: staging: media: imx: imx7-media-csi: Store imx7_csi [...] adds 57327b082405 media: staging: media: imx: imx7-media-csi: Decouple from [...] adds 56ae4cac6dc4 media: staging: media: imx: imx7-media-csi: Decouple from [...] adds 35b53d44e1ba media: staging: media: imx: imx7-media-csi: Drop error mes [...] adds e352833d32e6 media: staging: media: imx: imx7-media-csi: Import format helpers adds a61bfe662591 media: staging: media: imx: imx7-media-csi: Replace ipu_co [...] adds 44737d2ac4e0 media: staging: media: imx: imx7-media-csi: Drop IC suppor [...] adds 6ad52b675f1b media: staging: media: imx: imx7-media-csi: Drop IPU-only formats adds 1de014dc6bf9 media: staging: media: imx: imx7-media-csi: Drop unsupport [...] adds 0eaa3d82d470 media: staging: media: imx: imx7-media-csi: Make default f [...] adds 148709ad22cb media: staging: media: imx: imx7-media-csi: Define macro f [...] adds 539a9859768d media: staging: media: imx: imx7-media-csi: Simplify defau [...] adds 2d35c1ff83c0 media: staging: media: imx: imx7-media-csi: Drop YUV/RGB/B [...] adds 3ee396ed91c7 media: staging: media: imx: imx7-media-csi: Drop unneeded [...] adds 5c42cd9dfa7d media: staging: media: imx: imx7-media-csi: Inline imx7_cs [...] adds a1a60e7ac274 media: staging: media: imx: imx7-media-csi: Simplify defau [...] adds a4da0cee0d46 media: staging: media: imx: imx7-media-csi: Fix list of su [...] adds ba9b219f914b media: staging: media: imx: imx7-media-csi: Add V4L2_PIX_F [...] adds 820552fbfc2b media: staging: media: imx: imx7-media-csi: Drop unneeded [...] adds 67c4b3f2e344 media: staging: media: imx: imx7-media-csi: Inline imx7_cs [...] adds fc9d988a5acd media: staging: media: imx: imx7-media-csi: Drop V4L2 even [...] adds 6f6e8050f7de media: staging: media: imx: imx7-media-csi: Drop usage of [...] adds 106be65a4119 media: mediatek: vcodec: decoder: Const-ify stepwise_fhd adds f1748f8f8174 media: mediatek: vcodec: decoder: Fix 4K frame size enumeration adds 3b6a81a31370 media: mediatek: vcodec: decoder: Skip alignment for defau [...] adds d7abd0542013 media: mediatek: vcodec: decoder: Fix resolution clamping [...] adds e8d266d533b1 media: mediatek: vcodec: decoder: Drop max_{width,height} [...] adds cfce5b186537 media: mediatek: vcodec: decoder: Embed framesize inside m [...] adds fe3d651627d6 media: mediatek: vcodec: Initialize decoder parameters for [...] adds afba6e20801a media: amphion: defer setting last_buffer_dequeued until r [...] adds 57020a3e2409 media: dt-bindings: media: samsung,s5pv210-jpeg: convert t [...] adds 6d9c9fbd35dc media: docs: Remove extraneous \endgroup from P010 table adds 177d841fa195 media: hantro: Fix RK3399 H.264 format advertising adds d8f1eb105eab media: amphion: sync buffer status with firmware during abort adds e670f5d672ef media: amphion: only insert the first sequence startcode f [...] adds c53634d41dea Merge branch 'master' of git://linuxtv.org/media_tree.git adds 46347e3ec616 media: v4l: async: Also match secondary fwnode endpoints adds d534b9520a12 media: vimc: add ancillary lens adds ec917d77c57c media: vimc: expand the names of vimc entity types adds f2e761fdace2 media: vimc: enumerate data link entities for clarity adds ee8dadd77048 media: vimc: use data link entities enum to index the ent_ [...] adds 39146d11411c media: vimc: documentation for lens adds 2a98e887e0e3 media: igorplugusb: use correct size pass to igorplugusb_probe() adds 6ab13540b745 media: ati-remote: remove private err() macro adds b464763cc348 media: lirc: ensure lirc device receives repeats adds 620a14e6724b media: mediatek: vcodec: Make decoder capability fields fi [...] adds a6221d42cc5f media: mediatek: vcodec: Make encoder capability fields fi [...] adds 00f6842ef41d media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats adds 5a3757801e58 media: v4l2-tpg: Add support for the new YUVA and YUVX formats adds b0afed239a5b media: vivid: Add support for the new YUVA and YUVX formats adds 718d2153ad0d media: v4l2: Make colorspace validity checks more future-proof adds 48e93b0c2610 media: v4l2: Sanitize colorspace values in the framework adds 94d7fd9692b5 media: sunxi: Depend on GENERIC_PHY_MIPI_DPHY adds 7a9795b31049 media: ov7251: add missing disable functions on error in o [...] adds 817819b27e25 media: Replace dependency on VIDEO_V4L2_SUBDEV_API with select adds dbae22e2008e media: ar0521: fix Kconfig: VIDEO_V4L2 -> VIDEO_DEV adds 982c0487185b media: subdev: Add v4l2_subdev_call_state_try() macro adds f076057f0107 media: stm32: dcmi: Fix subdev op call with uninitialized state adds 3193ceeae48a media: mt9p031: Implement crop bounds get selection adds 1ed3d6446b96 media: entity: Add iterator for entity data links adds 549e622b22ad media: entity: Use dedicated data link iterator adds cfdb1954435e media: ov5693: count num_supplies using array_size adds 6ae8701f53a5 media: ov5693: add dvdd into ov5693_supply_names array adds 8a47d09eda47 media: ov5693: rename clk into xvclk adds 88b0c212e358 media: ov5693: add support for acpi clock-frequency prop adds 6b9ab6ab7d7d media: dt-bindings: ov5693: document YAML binding adds 109670df7dfe media: ov5693: add ov5693_of_match, dts support adds b4d1d5c65de9 media: venus: venus_helper_get_bufreq(): req is never NULL adds b228cf38f0b7 media: venus: set ubwc configuration on specific video hardware adds 64fe675e999c media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY adds fb582cba4492 media: v4l2-ctrls: add support for dynamically allocated arrays. adds e17d02695f43 media: vivid: add dynamic array test control adds 9763fe6c5229 media: uapi: HEVC: Add missing fields in HEVC controls adds b92de2f91821 media: uapi: HEVC: Rename HEVC stateless controls with STA [...] adds c4a179c7167e media: uapi: HEVC: Change pic_order_cnt definition in v4l2 [...] adds 24aab5985fde media: uapi: HEVC: Add SEI pic struct flags adds 625e9ab479a7 media: uapi: HEVC: Add documentation to uAPI structure adds 869ba3c8bba7 media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PA [...] adds 311027bd13eb media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSE [...] adds 01dcfd53335c media: uapi: Move parsed HEVC pixel format out of staging adds 16e2d220cdc6 media: uapi: Move the HEVC stateless control type out of staging adds 0a64f5f97ae9 media: controls: Log HEVC stateless control in .std_log adds 3360755ef89a media: hantro: Stop using Hantro dedicated control adds 13789e307049 media: uapi: HEVC: fix padding in v4l2 control structures adds e7060d9a78c2 media: uapi: Change data_bit_offset definition adds ca24fef0f2c8 media: uapi: move HEVC stateless controls out of staging adds 0edd95f25e31 media: imx: imx-mipi-csis: Set the subdev fwnode for endpo [...] adds a1c046d3228b media: imx: imx-mipi-csis: Add version register adds d200de90de2a media: imx: imx-mipi-csis: Implement the .get_frame_desc() [...] adds edbb6e251ebd media: dt-bindings: media: nxp,imx-mipi-csi2: i.MX8MP support adds 699b9a86a3f0 media: uvcvideo: Fix comment blocks style adds ebd6bae3b7e4 media: uvcvideo: Replace broken URL adds 710871163510 media: uvcvideo: Add missing value for power_line_frequency adds 86f7ef773156 media: uvcvideo: Add support for per-device control mappin [...] adds 382075604a68 media: uvcvideo: Limit power line control for Quanta UVC Webcam adds 9f22f959516f media: uvcvideo: Limit power line control for Chicony Easycamera adds 332a2235c419 media: uvcvideo: Limit power line control for Chicony Easycamera adds 95f03d973478 media: uvcvideo: Limit power line control for Quanta cameras adds eff1e24c8e67 media: uvcvideo: Limit power line control for Acer EasyCamera adds 1fef11a2f466 media: uvcvideo: Remove unneeded goto adds 3c8e19d3d3f9 media: Add P010 tiled format adds 8d03c2ab881b media: hantro: Support format filtering by depth adds b273deab2bac media: hantro: postproc: Fix buffer size calculation adds 4dc1fc7197a3 media: hantro: postproc: Fix legacy regs configuration adds 62d1c353b60a media: hantro: postproc: Properly calculate chroma offset adds 4e8c54fd22ec media: hantro: Store VP9 bit depth in context adds e4b8d13f19b9 media: hantro: sunxi: Enable 10-bit decoding adds 104a70e1d0bc media: cedrus: h265: Fix flag name adds f1a413902aa7 media: cedrus: h265: Fix logic for not low delay flag adds 1f258653e16c media: cedrus: Improve error messages for controls adds 4af46bcc4915 media: cedrus: Add error handling for failed setup adds 0ede8c820ae0 media: cedrus: h265: Add a couple of error checks adds c6618d278904 media: cedrus: Add helper for determining number of elements adds f0b4a9c46c11 media: cedrus: h265: Implement support for tiles adds 9d042e457ef8 media: videobuf2: Introduce vb2_find_buffer() adds 25e3bc6236e7 media: mediatek: vcodec: Use vb2_find_buffer adds 6c6d3eaefe40 media: tegra-vde: Use vb2_find_buffer adds 5b25e5432b8e media: vicodec: Use vb2_find_buffer adds d642f7c842fc media: hantro: Use vb2_find_buffer adds c4d987de9ca0 media: rkvdec: Use vb2_find_buffer adds 57cb848f0048 media: v4l2-async: Add notifier operation to destroy asd i [...] adds b2e44430b634 media: mc-entity: Rename media_entity_remote_pad() to medi [...] adds 5680fe45d66b media: mc-entity: Add a new helper function to get a remote pad adds 03b282861ca7 media: mc-entity: Add a new helper function to get a remot [...] adds 2f348f76d476 media: rkisp1: Enable compilation on ARCH_MXC adds 13c9810281f8 media: rkisp1: Disable runtime PM in probe error path adds 196179c54572 media: rkisp1: Read the ID register at probe time instead [...] adds cdce5b957d5e media: rkisp1: Rename rkisp1_match_data to rkisp1_info adds 9125aee770fc media: rkisp1: Save info pointer in rkisp1_device adds 1195b18c6486 media: rkisp1: Access ISP version from info pointer adds 0f3c2ab2a6da media: rkisp1: Make rkisp1_isp_mbus_info common adds fc890f00d0d5 media: rkisp1: cap: Print debug message on failed link validation adds deaf1120ab96 media: rkisp1: Move sensor .s_stream() call to ISP adds af2dababb4d6 media: rkisp1: Reject sensors without pixel rate control a [...] adds bc374e170217 media: rkisp1: Create link from sensor to ISP at notifier [...] adds cf7a8e248028 media: rkisp1: Create internal links at probe time adds 124b89f85e30 media: rkisp1: Rename rkisp1_subdev_notifier() to rkisp1_s [...] adds b0b8ab684d7d media: rkisp1: Fix sensor source pad retrieval at bound time adds 8082e2f4994d media: rkisp1: Split CSI handling to separate file adds 4fd1e6a9abb3 media: rkisp1: isp: Start CSI-2 receiver before ISP adds 039a73427bfa media: rkisp1: csi: Handle CSI-2 RX configuration fully in [...] adds 0c0b9f9c8e84 media: rkisp1: csi: Rename CSI functions with a common rki [...] adds a81138af1d0a media: rkisp1: csi: Move start delay to rkisp1_csi_start() adds c5045943cdd2 media: rkisp1: csi: Pass sensor pointer to rkisp1_csi_config() adds 3061c659ff10 media: rkisp1: csi: Constify argument to rkisp1_csi_start() adds c4a1d392acfe media: rkisp1: isp: Don't initialize ret to 0 in rkisp1_is [...] adds 055972a0f55f media: rkisp1: isp: Pass mbus type and flags to rkisp1_con [...] adds 745ba74ad6f1 media: rkisp1: isp: Rename rkisp1_device.active_sensor to source adds 8c1aa1970a74 media: rkisp1: isp: Add container_of wrapper to cast subde [...] adds fd130bc6fecc media: rkisp1: isp: Add rkisp1_device backpointer to rkisp1_isp adds bba100df1730 media: rkisp1: isp: Pass rkisp1_isp pointer to internal IS [...] adds b6ee2a5a36af media: rkisp1: isp: Move input configuration to rkisp1_con [...] adds ce5dd024309a media: rkisp1: isp: Merge ISP_ACQ_PROP configuration in si [...] adds c16f97acd28d media: rkisp1: isp: Initialize some variables at declaration time adds e3ab7e2052c7 media: rkisp1: isp: Fix whitespace issues adds 76302581d77e media: rkisp1: isp: Constify various local variables adds 222c04550e2f media: rkisp1: isp: Rename rkisp1_get_remote_source() adds 8b52ec2d1896 media: rkisp1: isp: Disallow multiple active sources adds b298f059b92c media: rkisp1: csi: Implement a V4L2 subdev for the CSI receiver adds 98bfd0cd5dc4 media: rkisp1: csi: Plumb the CSI RX subdev adds 2452171eb49b media: rkisp1: Use fwnode_graph_for_each_endpoint adds 6a0eaa25bf36 media: dt-bindings: media: rkisp1: Add port for parallel i [...] adds f42f4558a949 media: rkisp1: Support the ISP parallel input adds f1b8f17156d2 media: rkisp1: Add infrastructure to support ISP features adds 7d4f126fde89 media: rkisp1: Make the internal CSI-2 receiver optional adds 8bd1dbf8d580 media: rkisp1: debug: Add dump file in debugfs for MI main [...] adds 2e22f9b6331e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 7a644322f54e Merge branch 'acpi-bus' into linux-next adds c752089f7cf5 ACPI: video: Force backlight native for some TongFang devices adds f0341e67b378 ACPI: video: Shortening quirk list by identifying Clevo by [...] adds 03c440a26cba ACPI: video: Use native backlight on Dell Inspiron N4010 adds 6a86912ddfb9 Merge branches 'acpi-processor', 'acpi-apei', 'acpi-ec' an [...] adds 403dbe3a5383 Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" adds 1a2dcab517cb ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 [...] adds 3d88c3707bac Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] adds a2f6a7ac60e2 cpufreq: Warn users while freeing active policy adds 6e28f057e345 Merge back earlier cpufreq material for 5.20. adds 72f8e01c5d4a Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds c46a0d5ae4f9 PM: runtime: Extend support for wakeirq for force_suspend|resume adds 37101d3c7193 PM: domains: Ensure genpd_debugfs_dir exists before remove adds ae6ccaa65038 PM: EM: convert power field to micro-Watts precision and a [...] adds c5d39fae8992 Documentation: EM: Switch to micro-Watts scale adds 5e0fd2026cdd firmware: arm_scmi: Get detailed power scale from perf adds f3ac888fc5fb cpufreq: scmi: Support the power scale in micro-Watts in S [...] adds 3b10a757254a Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] adds b3f6c43d008c pm-graph v5.9 adds 7c4300eb05fb Documentation: PM: Drop pme_interrupt reference adds f6a328cb3bc0 Merge branches 'pm-tools' and 'pm-docs' into linux-next adds 06d9fb48a80c thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' [...] adds 7d57337b2194 intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check adds cd720ad594e6 Merge branches 'thermal-core' and 'thermal-intel' into linux-next adds 09073396ea62 ACPI: CPPC: Don't require flexible address space if X86_FE [...] adds 99bc096a0b8e Merge branch 'acpi-cppc' into linux-next adds 3be51a3b1980 dt-bindings: interconnect: Add MediaTek CCI dt-bindings adds 86d231b1db1b PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver adds e7fd2e6b9772 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] adds c9deb7486838 PM / devfreq: shut up kernel-doc warnings adds 2472934e36b5 PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] adds 53f853d55e31 PM / devfreq: tegra30: Add error message for devm_devfreq_ [...] adds b2111a01dc3c Merge tag 'devfreq-next-for-5.20' of git://git.kernel.org/ [...] adds 66de314cd08f Merge branch 'pm-devfreq' into linux-next adds bb2e2d5a09a6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 72d67d6b3447 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] adds 9de0d75bb379 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h adds cdcf8eb3e7d0 cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled adds f7fca54a1899 cpufreq: qcom-hw: Disable LMH irq when disabling policy adds f2b03dffa62e cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call adds 68315f1a5f13 cpufreq: Change order of online() CB and policy->cpus modi [...] adds 3b4916a6e422 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks adds 228f901ccec8 dt-bindings: opp: Add missing compat devices adds a0c999b8a7b9 dt-bindings: opp: Add msm8939 to the compatible list adds 172a672af95c dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible adds 33fe1cb20cf4 cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances adds e95eecbbf6f0 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 87686cc845c3 OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list adds 11b9b663585c OPP: Add dev_pm_opp_set_config() and friends adds 49cd000dc51b cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() adds 49df85d03373 cpufreq: sti: Migrate to dev_pm_opp_set_config() adds f88d152dc739 cpufreq: ti: Migrate to dev_pm_opp_set_config() adds d8c32d3971e4 drm/lima: Migrate to dev_pm_opp_set_config() adds a6db3b92323a soc/tegra: Add comment over devm_pm_opp_set_clkname() adds 25a18559b8ae soc/tegra: Migrate to dev_pm_opp_set_config() adds b0ec09428621 OPP: Migrate set-regulators API to use set-config helpers adds 89f03984fa2a OPP: Migrate set-supported-hw API to use set-config helpers adds 2368f5768576 OPP: Migrate set-clk-name API to use set-config helpers adds 3c543b42a6df OPP: Migrate set-opp-helper API to use set-config helpers adds 442e7a1786e6 OPP: Migrate attach-genpd API to use set-config helpers adds 298098e55a6f OPP: Migrate set-prop-name helper API to use set-config helpers adds aee3352f6ecf OPP: Add support for config_regulators() helper adds c522ce8a0806 OPP: Make _generic_set_opp_regulator() a config_regulators [...] adds 69b1af178a3a OPP: Add dev_pm_opp_get_supplies() adds 6baee034cb55 OPP: ti: Migrate to dev_pm_opp_set_config_regulators() adds 1f378c6ead5c OPP: Remove custom OPP helper support adds 9fbb62605607 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() adds aab8ced22108 OPP: Add generic key finding helpers and use them for freq APIs adds c2ab2cb6379c OPP: Use generic key finding helpers for level key adds add1dc094a74 OPP: Use generic key finding helpers for bandwidth key adds d613458332cc OPP: Use consistent names for OPP table instances adds 4768914bffdb OPP: Remove rate_not_available parameter to _opp_add() adds 8bdac14b0cd5 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() adds 1efae8d2e777 OPP: Make dev_pm_opp_set_opp() independent of frequency adds 3cb16ad69bef dt-bindings: opp: accept array of frequencies adds 2083da24eb56 OPP: Allow multiple clocks for a device adds 274c3e83e7d9 OPP: Compare bandwidths for all paths in _opp_compare_key() adds e10a46443f76 OPP: Add key specific assert() method to key finding helpers adds f123ea74511d OPP: Assert clk_count == 1 for single clk helpers adds 8174a3a613af OPP: Provide a simple implementation to configure multiple clocks adds 2f71ae1a9e75 OPP: Allow config_clks helper for single clk case adds 1b195626850d PM / devfreq: tegra30: Register config_clks helper adds 1e5fb38442eb OPP: Remove dev{m}_pm_opp_of_add_table_noclk() adds ce736cf71b5a OPP: Don't drop opp_table->np reference while it is still in use adds 3466ea2cd6b6 OPP: Don't drop opp->np reference while it is still in use adds 09a24567a261 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 0026f88ae840 thermal/drivers/qcom: Remove get_trend function adds 9307ea4ae7c5 thermal/drivers/tegra: Remove get_trend function adds 0e1f2573e9f8 thermal/drivers/u8500: Remove the get_trend function adds 3cdacdb345d8 thermal/core: Use clamp() helper in the stepwise governor adds 5665ce4c60d0 thermal/core: Remove DROP_FULL and RAISE_FULL adds 3a1e907afbc2 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] adds b4ebc59642b8 thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] adds 5caed9894e60 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] adds 95883cb87ce2 thermal/drivers/sun8i: Fix typo in comment adds 4d4bf485cca9 thermal/core: Remove duplicate information when an error occurs adds 853881e4395b thermal/of: Replace device node match with device node search adds 0401713606ab thermal/of: Remove the device node pointer for thermal_trip adds 18c51d1fea6d thermal/of: Move thermal_trip structure to thermal.h adds 84cf997c6de5 thermal/core: Remove unneeded EXPORT_SYMBOLS adds 44bfc6c5a778 thermal/core: Move thermal_set_delay_jiffies to static adds c42ceda3d1a9 thermal/core: Rename trips to ntrips adds b0e0e608c1de thermal/core: Add thermal_trip in thermal_zone adds 2a1c450038f4 thermal/core: Register with the trip points adds 45acd85edf2c thermal/of: Store the trips in the thermal zone adds 2c32c87fa8fc thermal/of: Use thermal trips stored in the thermal zone adds 33fe964a5a8b thermal/of: Initialize trip points separately adds e308c85b1b92 thermal/drivers/rzg2l: Fix comments adds 7c00121406c9 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 2255bb806798 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ac53e0f53239 RDMA/qib: Use the bitmap API when applicable adds 6b81b7073ae6 IB/hfi1: switch to netif_napi_add_tx() adds 9217a222fbca IB/hfi1: switch to netif_napi_add_weight() adds 2157f5caaed5 ipoib: switch to netif_napi_add_weight() adds 137d264c6f63 RDMA/irdma: Add 2 level PBLE support for FMR adds 26bf01903298 RDMA/irdma: Add AE source to error log adds 36a26d123919 RDMA/irdma: Make CQP invalid state error non-critical adds c8c7c0758101 RDMA/irdma: Make resource distribution algorithm more QP oriented adds 8ecef7890b3a RDMA/irdma: Fix a window for use-after-free adds 82ab2b52654c RDMA/irdma: Fix VLAN connection with wildcard address adds 3a844596ed71 RDMA/irdma: Fix setting of QP context err_rq_idx_valid field adds b577ea54ac0e RDMA/qib: Use the bitmap API to allocate bitmaps adds e471eedd94d9 RDMA/rtrs-clt: Use the bitmap API to allocate bitmaps adds fc4114736f5a RDMA/rtrs-clt: Use bitmap_empty() adds aeea6cc06752 RDMA: remove useless condition in siw_create_cq() adds ed6e53820ee4 RDMA/rtrs-srv: Fix modinfo output for stringify adds 861703b4c76e RDMA/rtrs-clt: Use this_cpu_ API for stats adds f4e1357184a5 RDMA/rtrs-srv: Use per-cpu variables for rdma stats adds c14adff285ad RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an in [...] adds 46195de38abf RDMA/rtrs-srv: Do not use mempool for page allocation adds 82319639cd6f RDMA/irdma: Use the bitmap API to allocate bitmaps adds e39c600049d0 RDMA/hfi1: Depend on !UML adds b3236a64ddd1 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() adds f5c25465b4f7 RDMA/hns: Remove unused abnormal interrupt of type RAS adds d95e0a0c6c96 RDMA/hns: Fix the wrong type of return value of the interr [...] adds ecb4db5c3590 RDMA/hns: Fix incorrect clearing of interrupt status register adds 75e4e716f708 RDMA/hns: Refactor the abnormal interrupt handler function adds 2de949abd6a5 RDMA/hns: Recover 1bit-ECC error of RAM on chip adds 3056fc6c32e6 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event adds 37da51efe6ea RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup adds 882736fb3b55 RDMA/rxe: Add common rxe_prepare_res() adds 548c56dd2e55 RDMA/rxe: Rename rxe_atomic_reply to atomic_reply adds 03905ac2852c RDMA/rxe: Remove unused mask parameter adds 3279e15a87e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a2b6111b55f3 net: l2tp: fix clang -Wformat warning adds b09c6f8ff731 dt-bindings: net: cdns,macb: document polarfire soc's macb adds 8aad66aa59be net: macb: add polarfire soc reset support adds 649bef9c7663 net: macb: unify macb_config alignment style adds ea242f821a2d net: macb: simplify error paths in init_reset_optional() adds 8a78ac73de20 net: macb: sort init_reset_optional() with other init()s adds 9d542f7bf197 Merge branch 'polarfire-soc-macb-reset-support' adds c0f50574223c eth: mtk: switch to netif_napi_add_tx() adds 9157533a0a8b eth: sp7021: switch to netif_napi_add_tx() adds 9d899dbe2301 l2tp: l2tp_debugfs: fix Clang -Wformat warnings adds 8e1514579246 octeontx2-af: Don't reset previous pfc config adds c2dd4059dc31 net: minor optimization in __alloc_skb() adds 67d7ebdeb2d5 net: ag71xx: switch to napi_build_skb() to reuse skbuff_heads adds 2d91ecace661 strparser: pad sk_skb_cb to avoid straddling cachelines adds 50a07aa53161 tls: rx: always allocate max possible aad size for decrypt adds b89fec54fd61 tls: rx: wrap decrypt params in a struct adds 03957d84055e tls: rx: coalesce exit paths in tls_decrypt_sg() adds 587903142308 tls: create an internal header adds 35560b7f06b8 tls: rx: make tls_wait_data() return an recvmsg retcode adds 16bd188eae2d Merge branch 'tls-pad-strparser-internal-header-decrypt_ctx-etc' adds 5b47d2364652 net: rxrpc: fix clang -Wformat warning adds 40ad0a52ef5d Documentation: add a description for net.core.high_order_a [...] adds 6d1ce9c03880 net: phylink: fix SGMII inband autoneg enable adds 9f7cb73ef64b bcm63xx_enet: change the driver variables to static adds f7657ff4a709 mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h adds d0d9c8f2df60 selftests: mptcp: tweak simult_flows for debug kernels adds 97040cf9806e selftests: mptcp: userspace pm address tests adds 5e986ec46874 selftests: mptcp: userspace pm subflow tests adds 507719cd7c0f selftests: mptcp: avoid Terminated messages in userspace_pm adds 65ebc6676d17 selftests: mptcp: update pm_nl_ctl usage header adds be587adbf88a Merge branch 'mptcp-selftest-improvements-and-header-tweak' adds 44ac441a51a7 af_unix: fix unix_sysctl_register() error path adds b3ba206ce84d ixp4xx_eth: Fall back to random MAC address adds 877d4e3cedd1 ixp4xx_eth: Set MAC address from device tree adds fb8ddf24c71d bpf, docs: Remove deprecated xsk libbpf APIs description adds 018a8e75b49c selftests, xsk: Rename AF_XDP testing app adds d6f34f7f77fb MAINTAINERS: Add entry for AF_XDP selftests files adds aad53f17f0ad bpftool: Add support for KIND_RESTRICT to gen min_core_btf [...] adds 32e0d9b31048 selftests/bpf: Add test involving restrict type qualifier adds d1a6edecc1fd bpf: Check attach_func_proto more carefully in check_return_code adds 18410251f66a libbpf: Disable SEC pragma macro on GCC adds 06cd4e9d5d96 bpf: Correctly propagate errors up from bpf_core_composites_match adds 24bdfdd2ec34 selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF [...] adds 0076cad30135 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds e22aa1486668 net: Find dst with sk's xfrm policy not ctl_sk adds 1377a5b2d4bb ethernet/via: fix repeated words in comments adds edb2c3476db9 fddi/skfp: fix repeated words in comments adds 56d9f5fd2246 octeontx2-af: Use hashed field in MCAM key adds b747923afff8 octeontx2-af: Exact match support adds 812103edf670 octeontx2-af: Exact match scan from kex profile adds ef83e186855d octeontx2-af: devlink configuration support adds bab9eed564ed octeontx2-af: FLR handler for exact match table. adds 3571fe07a090 octeontx2-af: Drop rules for NPC MCAM adds 87e4ea29b030 octeontx2-af: Debugsfs support for exact match. adds 292822e961cc octeontx2: Modify mbox request and response structures adds 2dba9459d2c9 octeontx2-af: Wrapper functions for MAC addr add/del/update/reset adds d6c9784baf59 octeontx2-af: Invoke exact match functions if supported adds fa5e0ccb8f3a octeontx2-pf: Add support for exact match table. adds bb67a66689e2 octeontx2-af: Enable Exact match flag in kex profile adds b205c1b4236b Merge branch 'octeontx2-exact-match-table' adds 10c8fd2f7a40 bcm63xx: fix Tx cleanup when NAPI poll budget is zero adds 1090c1ea2208 tls: fix spelling of MIB adds bb56cea9abd8 tls: rx: add counter for NoPad violations adds 57128e98c33d tls: rx: fix the NoPad getsockopt adds 1d55f2031385 selftests: tls: add test for NoPad getsockopt adds 1c151feddaf5 Merge branch 'tls-rx-follow-ups-to-nopad' adds e7bde1c581e4 net: dsa: hellcreek: Use the bitmap API to allocate bitmaps adds 2b8bf3d6c993 net/fq_impl: Use the bitmap API to allocate bitmaps adds 9e433ac1a381 atm: he: Use the bitmap API to allocate bitmaps adds 2afe46474ba3 amd-xgbe: fix clang -Wformat warnings adds 367dfa121205 net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callba [...] adds 03f9c47d0f79 net/mlx5: Use devl_ API for rate nodes destroy adds 868232f5cd38 devlink: Remove unused function devlink_rate_nodes_destroy adds f1bc646c9a06 net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_ [...] adds da212bd29d7f net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register adds df539fc62b06 devlink: Remove unused functions devlink_rate_leaf_create/destroy adds 7b19119f4c7d net/mlx5: Use devl_ API in mlx5e_devlink_port_register adds 973598d46ede net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set adds f0680ef0f949 devlink: Hold the instance lock in port_new / port_del callbacks adds bfc54866856f Merge branch 'mlx5-devlink-mutex-removal-part-1' adds 5022e221c98a net: change the type of ip_route_input_rcu to static adds 70991f1e6858 dt-bindings: net: convert sff,sfp to dtschema adds 7ff7c9922859 dt-bindings: net: sff,sfp: rename example dt nodes to be m [...] adds dfa2854cbf92 arch: arm64: dts: lx2160a-clearfog-itx: rename the sfp GPI [...] adds 4ce223e5ef70 arch: arm64: dts: marvell: rename the sfp GPIO properties adds d7d27304a91e Merge branch 'dt-bindings-net-convert-sff-sfp-to-dtschema' adds ef2a95db8900 nfp: fix clang -Wformat warnings adds eca250b16690 nfp: support TX VLAN ctag insert in NFDK adds 536a6c8e05f9 tcp: make retransmitted SKB fit into the send window adds 512b2dc48e8b net: ip_tunnel: use strscpy to replace strlcpy adds f5360e9b314c mptcp: introduce and use mptcp_pm_send_ack() adds bedee0b56113 mptcp: address lookup improvements adds c157bbe776b7 mptcp: allow the in kernel PM to set MPC subflow priority adds 3ad14f54bd74 mptcp: more accurate MPC endpoint tracking adds 914f6a59b10f selftests: mptcp: add MPC backup tests adds c9ef2a486aa9 Merge branch 'mptcp-support-changes-to-initial-subflow-priority' adds 1aea9d87334d igb: add xdp frags support to ndo_xdp_xmit adds b6afeb87ad29 qlogic: qed: fix clang -Wformat warnings adds 7ae29fd1be43 ip_tunnel: allow to inherit from VLAN encapsulated IP adds 41337f52b967 ip6_gre: set DSCP for non-IP adds 3f8a8447fd0b ip6_gre: use actual protocol to select xmit adds b09ab9c92e50 ip6_tunnel: allow to inherit from VLAN encapsulated IP adds 116f5af7c3ab net: marvell: prestera: rework bridge flags setting adds fec7c9c73fd3 net: marvell: prestera: define MDB/flood domain entries an [...] adds 7950b214a1e4 net: marvell: prestera: define and implement MDB / flood d [...] adds deef0d6afe84 net: marvell: prestera: implement software MDB entries allocation adds dd517237c319 Merge branch 'prestera-mdb-offload' adds 83d85bb06915 net: extract port range fields from fl_flow_key adds 551871bfc82c net: prestera: add support for port range filters adds 4fb56d8508ed Merge branch 'prestera-port-range-filters' adds 3e35d198cee6 octeontx2-af: Skip CGX/RPM probe incase of zero lmac count adds 1abfb265f0ac net: devlink: fix unlocked vs locked functions descriptions adds 7715023aa51f net: devlink: use helpers to work with devlink->lock mutex adds 277cbb6bc4bd net: devlink: move unlocked function prototypes alongside [...] adds 00cf1fb3805f Merge branch 'devlink-cosmetic-fixes' adds d7c31cbde4bc net: ip6mr: add RTM_GETROUTE netlink op adds fc3dd0367e61 net: phy: mxl-gpy: fix version reporting adds 1db858707850 net: phy: mxl-gpy: cache PHY firmware version adds 1e9aa7baf096 net: phy: mxl-gpy: rename the FW type field name adds d523f2eb1dad net: phy: mxl-gpy: print firmware in human readable form adds cfc6c2fcb686 Merge branch 'phy-mxl-gpy-version-fix-and-improvements' adds 0ac4827f78c7 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb adds d7fc76039b74 ath9k: htc: clean up statistics macros adds 62ebaf2f9261 ath6kl: avoid flush_scheduled_work() usage adds d7af63abde74 wcn36xx: Fix typo in comment adds 7d1e59a35ffa ath11k: Fix typo in comments adds d1954e3e1b66 ath9k: remove unexpected words "the" in comments adds 38b6c01a6b34 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ff3821bc3552 wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl8 [...] adds c528d7a2750a wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() adds 3c512307de40 wifi: nl80211: fix sending link ID info of associated BSS adds 68608f9991bd wifi: mac80211: fix center freq calculation in ieee80211_c [...] adds 37babce9127f wifi: mac80211: Use the bitmap API to allocate bitmaps adds 4ee186fa7e40 wifi: mac80211_hwsim: fix race condition in pending packet adds 58b6259d820d wifi: mac80211_hwsim: add back erroneously removed cast adds 736002fb6a09 Merge tag 'wireless-next-2022-07-13' of git://git.kernel.o [...] adds bc5c8260f411 net/sched: remove return value of unregister_tcf_proto_ops adds d86a153aca7e octeontx2-af: Remove duplicate include adds 6a605eb1d71e octeontx2-af: returning uninitialized variable adds 5dc0f7491f9a NFC: nxp-nci: add error reporting adds 9b633670087e octeontx2-af: Limit link bringup time at firmware adds ad39bafda736 xen-netfront: remove leftover call to xennet_tx_buf_gc() adds 06673c2102b3 xen-netfront: re-order error checks in xennet_get_responses() adds b126047f43f1 Merge branch 'xen-netfront-xsa-403-follow-on' adds 816cd1688331 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9a7923668bc7 net: devlink: make devlink_dpipe_headers_register() return void adds ced92571af24 net: devlink: fix a typo in function name devlink_port_new [...] adds a44c4511ffb2 net: devlink: fix return statement in devlink_port_new_notify() adds 6e6fbb72e48b Merge branch 'net-devlink-couple-of-trivial-fixes' adds 32ea2776a81b net/mlx5: Use the bitmap API to allocate bitmaps adds 0372c546eca5 net/mlx5: Introduce ifc bits for using software vhca id adds dc402ccc0d7b net/mlx5: Use software VHCA id when it's supported adds 606e6a72e29d net/mlx5: Expose vnic diagnostic counters for eswitch mana [...] adds e723f8662de7 net/mlx5: debugfs, Add num of in-use FW command interface slots adds 55d3654c1658 net/mlx5: Bridge, refactor groups sizes and indices adds d4893978f9f1 net/mlx5: Bridge, rename filter fg to vlan_filter adds 5a9db8d47a49 net/mlx5: Bridge, extract VLAN push/pop actions creation adds c5fcac93a3c2 net/mlx5: Bridge, implement infrastructure for VLAN protoc [...] adds 9c0ca9baaa04 net/mlx5: Bridge, implement QinQ support adds bbf0b4234bdc net/mlx5e: Removed useless code in function adds 9153da4635fe net/mlx5e: configure meter in flow action adds f7434ba0abfc net/mlx5e: Extend flower police validation adds 1c31cb922199 net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features adds 1a5504867437 net/mlx5e: Remove the duplicating check for striding RQ wh [...] adds c8fda7d28100 Merge tag 'mlx5-updates-2022-07-13' of git://git.kernel.or [...] adds 88b3822cdf2f net/sched: sch_cbq: Delete unused delay_timer adds 4bbaf764e1e1 net: dsa: qca8k: move driver to qca dir adds da92e03c7fbf octeontx2-af: Fixes static warnings adds 459f326e995c octeontx2-af: Set NIX link credits based on max LMAC adds e68c5dcf0aac net: ipv4: new arp_accept option to accept garp only if in [...] adds aaa5f515b16b net: ipv6: new accept_untracked_na option to accept na onl [...] adds 0ea7b0a454ca selftests: net: arp_ndisc_untracked_subnets: test for arp_ [...] adds 2acd1022549e Merge branch 'net-ipv4-ipv6-new-option-to-accept-garp-untr [...] adds 6d52e2de6415 net/smc: remove redundant dma sync ops adds 0ef69e788411 net/smc: optimize for smc_sndbuf_sync_sg_for_device and sm [...] adds 4bc5008e4387 net/smc: Introduce a sysctl for setting SMC-R buffer type adds b984f370ed51 net/smc: Use sysctl-specified types of buffers in new link group adds b8d199451c99 net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R adds ddefb2d20553 net/smc: Extend SMC-R link group netlink attribute adds 3898f52cd4f9 Merge branch 'net-smc-virt-contig-buffers' adds 4cbc325ed6b4 tls: rx: allow only one reader at a time adds 008141de8557 tls: rx: don't try to keep the skbs always on the list adds abb47dc95dc6 tls: rx: don't keep decrypted skbs on ctx->recv_pkt adds 53d57999fe02 tls: rx: remove the message decrypted tracking adds 8a958732818b tls: rx: factor out device darg update adds 541cc48be3b1 tls: rx: read the input skb from ctx->recv_pkt adds 6bd116c8c654 tls: rx: return the decrypted skb via darg adds 6ececdc51369 tls: rx: async: adjust record geometry immediately adds c618db2afe7c tls: rx: async: hold onto the input skb adds cbbdee9918a2 tls: rx: async: don't put async zc on the list adds fd31f3996af2 tls: rx: decrypt into a fresh skb adds fd18d5f132bf Merge branch 'tls-rx-avoid-skb_cow_data' adds da53af8cb932 net: dsa: microchip: fix Clang -Wunused-const-variable war [...] adds 6e693a104207 atl1c: use netif_napi_add_tx() for Tx NAPI adds e26fde2f5bef net: devlink: avoid false DEADLOCK warning reported by lockdep adds 852e85a704c2 net: devlink: add unlocked variants of devling_trap*() functions adds c223d6a4bf6d net: devlink: add unlocked variants of devlink_resource*() [...] adds 755cfa69c4ec net: devlink: add unlocked variants of devlink_sb*() functions adds 70a2ff89369d net: devlink: add unlocked variants of devlink_dpipe*() functions adds 72a4c8c94efa mlxsw: convert driver to use unlocked devlink API during i [...] adds eb0e9fa2c635 net: devlink: add unlocked variants of devlink_region_crea [...] adds 012ec02ae441 netdevsim: convert driver to use unlocked devlink API duri [...] adds f655dacb59ac net: devlink: remove unused locked functions adds 3e7380bb870b Merge branch 'devlink-prepare-mlxsw-and-netdevsim-for-lock [...] adds bdeed8b0958c vmxnet3: Record queue number to incoming packets adds 71c47aa98c51 net: prestera: acl: fix code formatting adds 6ee49d629dd6 net: macb: fixup sparse warnings on __be16 ports adds 896a55aa5232 ice: Add EXTTS feature to the feature bitmap adds ca415ea1f03a ice: Remove pci_aer_clear_nonfatal_status() call adds e22c88799f26 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 3c6aca333362 net: prestera: acl: add support for 'police' action on egress adds 769e2695be41 net: dsa: microchip: fix the missing ksz8_r_mib_cnt adds 1f17708b47a9 sfc: update MCDI protocol headers adds 8eb77cc73977 ipv4: avoid partial copy for zc adds 773ba4fe9104 ipv6: avoid partial copy for zc adds 1b4b2b09d4fb skbuff: don't mix ubuf_info from different sources adds 2e07a521e1e4 skbuff: add SKBFL_DONT_ORPHAN flag adds 7c701d92b2b5 skbuff: carry external ubuf_info in msghdr adds ebe73a284f4d net: Allow custom iter handler in msghdr adds 753f1ca4e1e5 net: introduce managed frags infrastructure adds 84ce071e38a6 net: introduce __skb_fill_page_desc_noacc adds c445f31b3cfa ipv4/udp: support externally provided ubufs adds 1fd3ae8c906c ipv6/udp: support externally provided ubufs adds eb315a7d1396 tcp: support externally provided ubufs adds 7f9eee196ec8 Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...] adds ca0cab119288 net/sched: remove qdisc_root_lock() helper adds a5fd39464a40 igc: Lift TAPRIO schedule restriction adds fb24f341c7b9 igc: Remove MSI-X PBA Clear register adds 6ac0db3f2bf6 igc: Remove forced_speed_duplex value adds c2fe9ec3975d Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds c8818813a1ec Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9974d37ea75f skmsg: Fix invalid last sg check in sk_msg_recvmsg() adds 535a57a7ffc0 bpf: Remove is_valid_bpf_tramp_flags() adds f1e8a24ed2ca arm64: Add LDR (literal) instruction adds b2ad54e1533e bpf, arm64: Implement bpf_arch_text_poke() for arm64 adds efc9909fdce0 bpf, arm64: Add bpf trampoline for arm64 adds 49705c4ab324 samples/bpf: Fix xdp_redirect_map egress devmap prog adds f16214c102f0 bpf: Fix 'dubious one-bit signed bitfield' warnings adds 647cafa22349 bpf: add a ksym BPF iterator adds a9d2fae89fa8 selftests/bpf: add a ksym iter subtest adds d673532dafe0 Merge branch 'bpf: add a ksym BPF iterator' adds 4201d9ab3e42 bpf: reparent bpf maps on memcg offlining adds 1d5f82d9dd47 bpf, x86: fix freeing of not-finalized bpf_prog_pack adds ace2bee839e0 bpf: Make non-preallocated allocation low priority adds 8ed2f5a6f385 libbpf: Error out when binary_path is NULL for uprobe and USDT adds 8ab4cdcf03d0 bpf: Tidy up verifier check_func_arg() adds b1fc28b33886 samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE adds bf3f00378524 libbpf: Fix the name of a reused map adds 94bf6aad5dbe selftests/bpf: Return true/false (not 1/0) from bool functions adds 33f32e5072b6 bpf, arm64: Mark dummy_tramp as global adds ca2e1a627035 xsk: Mark napi_id on sendmsg() adds 5002615a37b1 bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_T [...] adds 96a233e600df bpf: Add endian modifiers to fix endian warnings adds 7fb27a56b9eb selftests/bpf: Do not attach kprobe_multi bench to bpf_dis [...] adds 9c7c48d6a1e2 bpf: Fix subprog names in stack traces. adds a2a5580fcbf8 bpf: Fix check against plain integer v 'NULL' adds 2e4966288c16 samples: bpf: Fix cross-compiling error by using bootstrap [...] adds 3a2a58c4479a tools: runqslower: Build and use lightweight bootstrap ver [...] adds 3848636b4a88 bpf: iterators: Build and use lightweight bootstrap versio [...] adds 8eab0a09a211 Merge branch 'Use lightweigt version of bpftool' adds 9ff5efdeb089 libbpf: perfbuf: Add API to get the ring buffer adds 55d00c37ebc3 libbpf: generalize virtual __kconfig externs and use it for USDT adds ce6dc74a0a4a selftests/bpf: add test of __weak unknown virtual __kconfi [...] adds 6f5d467d55f0 libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to [...] adds 708ac5bea0ce libbpf: add ksyscall/kretsyscall sections support for sysc [...] adds d814ed62d3d2 selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests adds ab850abbcf4d Merge branch 'Add SEC("ksyscall") support' adds 3908fcddc65d bpf: fix lsm_cgroup build errors on esoteric configs adds e5e23424e51e docs/bpf: Update documentation for BTF_KIND_FUNC adds 87ac0d600943 bpf: fix potential 32-bit overflow when accessing ARRAY ma [...] adds d937bc3449fa bpf: make uniform use of array->elem_size everywhere in ar [...] adds 63b8ce77b15e bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array [...] adds 243164612005 selftests/bpf: validate .bss section bigger than 8MB is po [...] adds 92f619735b7c Merge branch 'BPF array map fixes and improvements' adds fd1894224407 bpf: Don't redirect packets with invalid pkt_len adds a1ac9fd6c650 libbpf: fallback to tracefs mount point if debugfs is not mounted adds bdb2bc759929 bpf: fix bpf_skb_pull_data documentation adds 597fbc468296 libbpf: make RINGBUF map size adjustments more eagerly adds e134601961fe selftests/bpf: test eager BPF ringbuf size adjustment logic adds 979855d30264 bpf, docs: document BPF_MAP_TYPE_HASH and variants adds c5d22f4cfe8d selftests/bpf: fix a test for snprintf() overflow adds b77ffb30cfc5 libbpf: fix an snprintf() overflow check adds a9dde6a425a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cf746bac6c5b esp6: Fix spelling mistake adds 5e25c25aa2c0 xfrm: improve wording of comment above XFRM_OFFLOAD flags adds 27842ac63c38 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f484da847a01 net/mlx5: Expose the ability to point to any UID from shared UID adds 6c27c56cdc69 net/mlx5: fs, expose flow table ID to users adds b0bb369ee451 net/mlx5: fs, allow flow table creation with a UID adds 069a2b56d2b0 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 0cc323d985f9 Bluetooth: hci_sync: Fix resuming scan after suspend resume adds b28a31ebc74f Bluetooth: Collect kcov coverage from hci_rx_work adds ab345b04433d Bluetooth: hci_sync: Fix not updating privacy_mode adds ff1688aab0d1 Bluetooth: hci_sync: Don't remove connected devices from a [...] adds f550bc7afb66 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9dd9495d560a wifi: rsi: remove unused variable adds cc5250cdb43d wifi: mac80211_hwsim: use 32-bit skb cookie adds 51d3cfaf992f wifi: mac80211: exclude multicast packets from AQL pending [...] adds 59e8ef18f6a1 wifi: cfg80211: use strscpy to replace strlcpy adds bf326cf53a38 wifi: mac80211: make 4addr null frames using min_rate for WDS adds 0bd509325508 wifi: mac80211: fix mesh airtime link metric estimating adds 912fa56b2763 wifi: mac80211_hwsim: Support link channel matching on rx adds 6858ad75c228 wifi: mac80211: consistently use sdata_dereference() adds 892b3bceb0b5 wifi: mac80211: rx: accept link-addressed frames adds 54283409cd16 wifi: mac80211: Consider MLO links in offchannel logic adds 6df2810ac9a9 wifi: cfg80211: Allow MLO TX with link source address adds 0866f8e3efd0 wifi: mac80211: Remove AP SMPS leftovers adds f91cb507e671 wifi: mac80211: add an ieee80211_get_link_sband adds 577e5b8c3924 wifi: cfg80211: add API to add/modify/remove a link station adds b95eb7f0eee4 wifi: cfg80211/mac80211: separate link params from station params adds 21476ad16d3c wifi: mac80211: implement callbacks for <add/mod/del>_link [...] adds 858fd1880ba5 wifi: nl80211: hold wdev mutex in add/mod/del link station adds 4e2f3d67e3af wifi: nl80211: hold wdev mutex for channel switch APIs adds 3d1cc7cdf2e8 wifi: nl80211: hold wdev mutex for station APIs adds d8675a63518c wifi: mac80211: RCU-ify link/link_conf pointers adds c0d6701261db wifi: nl80211: enable setting the link address at new station adds 23cc6d8c37cd wifi: cfg80211: make cfg80211_auth_request::key_idx signed adds 1d4c0f0405ee wifi: cfg80211: drop BSS elements from assoc trace for now adds b8375cf15834 wifi: mac80211_hwsim: Ack link addressed frames adds c5c48a11dd86 wifi: mac80211: debug: omit link if non-MLO connection adds 28977e790b5d wifi: mac80211: skip powersave recalc if driver SUPPORTS_D [...] adds 1e0b3b0b6cb5 wifi: mac80211: Align with Draft P802.11be_D1.5 adds 062e8e02dfd4 wifi: mac80211: Align with Draft P802.11be_D2.0 adds ba323e298594 wifi: mac80211: separate out connection downgrade flags adds e2722d278ee3 wifi: mac80211: fix key lookup adds 284b38b6902a wifi: nl80211: acquire wdev mutex for dump_survey adds 94ddc3b5aa21 wifi: mac80211: move ieee80211_request_smps_mgd_work adds b2e8434f1829 wifi: mac80211: set up/tear down client vif links properly adds 3fbddae46e5f wifi: mac80211: provide link ID in link_conf adds a3b8008dc142 wifi: mac80211: move ps setting to vif config adds 8c7c6b581987 wifi: mac80211: expect powersave handling in driver for MLO adds b3e2130bf5f6 wifi: mac80211: change QoS settings API to take link into account adds 7ebe994fbd2d wifi: mac80211: remove unused bssid variable adds b65567b03c95 wifi: mac80211: mlme: track AP (MLD) address separately adds 42ed6748afa4 wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link adds 5bd5666d8ad8 wifi: mac80211: mlme: first adjustments for MLO adds 6359598df67f wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data adds 1dd0f31c23aa wifi: mac80211: mlme: use ieee80211_get_link_sband() adds d3853f700ce6 wifi: mac80211: mlme: remove sta argument from ieee80211_c [...] adds 98b0b467466c wifi: mac80211: mlme: use correct link_sta adds 8f6e0dfc2245 wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request adds f662d2f4e22e wifi: cfg80211: prepare association failure APIs for MLO adds afa2d65938fe wifi: mac80211: mlme: unify assoc data event sending adds e69dac88a155 wifi: cfg80211: adjust assoc comeback for MLO adds cd47c0f57ae6 wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments int [...] adds 5cd212cb6415 wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO adds fd17bf041b40 wifi: mac80211: refactor elements parsing with parameter struct adds b327c84c328e wifi: mac80211: replace link_id with link_conf in start/stop_ap() adds 635495e9c43d wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() adds ab3a830d9664 wifi: mac80211: move tdls_chan_switch_prohibited to link data adds 38c6aa29d455 wifi: mac80211: fix multi-BSSID element parsing adds 483456590ade wifi: mac80211: don't set link address for station adds c57d2e6a6554 wifi: mac80211: remove redundant condition adds 19654a61bfd6 wifi: cfg80211: add ieee80211_chanwidth_rate_flags() adds 3dc05935ead8 wifi: mac80211: use only channel width in ieee80211_parse_ [...] adds c1690b66ba70 wifi: mac80211: refactor adding rates to assoc request adds 3c68cb81bf61 wifi: mac80211: refactor adding custom elements adds df9a9c44e91b wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements adds a95fe0678255 wifi: mac80211: consider EHT element size in assoc request adds cdf0a0a80c84 wifi: cfg80211: clean up links appropriately adds 939c4c7e823b wifi: mac80211: tighten locking check adds d3e2439b0f33 wifi: mac80211: fix link manipulation adds efbfe5165e5d wifi: nl80211: better validate link ID for stations adds 4e9c3af39820 wifi: nl80211: add EML/MLD capabilities to per-iftype capa [...] adds 9b6bf4d6120a wifi: nl80211: set BSS to NULL if IS_ERR() adds 8a263dcb585f wifi: mac80211: skip rate statistics for MLD STAs adds e434254946c6 wifi: mac80211: add a helper to fragment an element adds 45aaf17c0c34 wifi: nl80211: check MLO support in authenticate adds d2bc52498b6b wifi: nl80211: Support MLD parameters in nl80211_set_station() adds 67207bab9341 wifi: cfg80211/mac80211: Support control port TX from spec [...] adds d06faef14883 wifi: mac80211: Allow EAPOL frames from link addresses adds 0d5891e347a4 wifi: mac80211: Allow EAPOL tx from specific link adds 69c3f2d30c35 wifi: nl80211: allow link ID in set_wiphy with frequency adds e10b68011877 wifi: mac80211: don't check carrier in chanctx code adds 0cbf348a9a79 wifi: mac80211: Support multi link in ieee80211_recalc_min [...] adds fa2ca639c4e6 wifi: nl80211: advertise MLO support adds 727eff4dd198 wifi: mac80211: replace link_id with link_conf in switch/( [...] adds 7840bd468a99 wifi: mac80211: remove link_id parameter from link_info_changed() adds e3d331c9b620 wifi: cfg80211: set country_elem to NULL adds 34d76a14f8f7 wifi: nl80211: reject link specific elements on assoc link adds df35f3164ec1 wifi: nl80211: reject fragmented and non-inheritance elements adds ff5c4dc4cd78 wifi: nl80211: fix some attribute policy entries adds 19343659c82e wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO adds b048c98447fd wifi: mac80211: release channel context on link stop adds 64f4b93afaf1 wifi: mac80211: mlme: clean up supported channels element code adds 8ec9a96b83bd wifi: mac80211: add multi-link element to AUTH frames adds de03f8ac5c52 wifi: mac80211: make ieee80211_check_rate_mask() link-aware adds 39eac2de0098 wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link adds bbe90107e1d9 wifi: mac80211: mlme: refactor link station setup adds 61513162aa2d wifi: mac80211: mlme: shift some code around adds 4a21a8ae7964 wifi: mac80211: mlme: change flags in ieee80211_determine_ [...] adds 39d805998c59 wifi: mac80211: mlme: switch some things back to deflink adds 978420c2105c wifi: mac80211: mlme: refactor assoc req element building adds 7781f0d81c7a wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit adds 6911458dc428 wifi: mac80211: mlme: refactor assoc success handling adds a857c21eaf39 wifi: mac80211: mlme: remove address arg to ieee80211_mark [...] adds 1845c1d4a455 wifi: mac80211: mlme: refactor assoc link setup adds 74e1309acedc wifi: mac80211: mlme: look up beacon elems only if needed adds 7464f665158e wifi: cfg80211: add cfg80211_get_iftype_ext_capa() adds 5d3a341c0dd2 wifi: mac80211: mlme: refactor ieee80211_set_associated() adds 175ad2ec89fe wifi: mac80211: limit A-MSDU subframes for client too adds d46ffecf82de wifi: mac80211_hwsim: implement sta_state for MLO adds f36fe0a2df03 wifi: mac80211: fix up link station creation/insertion adds 3e0278b717b0 wifi: mac80211: select link when transmitting to non-MLO stations adds 42fb9148c078 wifi: mac80211: do link->MLD address translation on RX adds aea9a6088ae4 wifi: mac80211_hwsim: do rc update per link adds 2ab60f49eb4d wifi: mac80211_hwsim: use MLO link ID for TX adds af4f2aa35a44 wifi: mac80211_hwsim: fix TX link selection adds 425f4b5fce7c wifi: mac80211: add API to parse multi-link element adds 81151ce462e5 wifi: mac80211: support MLO authentication/association wit [...] adds 8f5d9e68c90d wifi: mac80211: remove stray printk adds bd363ee53302 wifi: mac80211: mlme: set sta.mlo correctly adds 63907290faa9 mt76: mt7915: fix endianness in mt7915_rf_regval_get adds cffd93411575 mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu [...] adds f572dc969a59 mt76: mt7915: fix endian bug in mt7915_rf_regval_set() adds 162d5c14ba48 mt76: add 6 GHz band support in mt76_sar_freq_ranges adds f965333e491e mt76: mt7921: introduce ACPI SAR support adds 63db9d4012af mt76: mt7921: introduce ACPI SAR config in tx power adds 3685727c4dcd mt76: mt7915: add more ethtool stats adds ef55564e2b17 mt76: add DBDC rxq handlings into mac_reset_work adds 45b6f9cb8ffc mt76: mt7921: add PATCH_FINISH_REQ cmd response handling adds a55a0c701c12 mt76: mt7921s: fix firmware download random fail adds 12fba11c7ebd dt-bindings: net: wireless: mt76: add clock description fo [...] adds c0182aa98570 mt76: mt7915: add missing bh-disable around tx napi enable [...] adds e55c27ed9ccf mt76: mt7615: add missing bh-disable around rx napi schedule adds 9ed107e0e98b mt76: mt7921: add missing bh-disable around rx napi schedule adds 56054087bb17 mt76: mt7921: get rid of mt7921_mcu_exit adds 3d8c636c3e9e mt76: connac: move shared fw structures in connac module adds c132fc7d83bb mt76: mt7921: move fw toggle in mt7921_load_firmware adds b9ec27102ac0 mt76: connac: move mt76_connac2_load_ram in connac module adds 28fec923d240 mt76: connac: move mt76_connac2_load_patch in connac module adds 049c94f8e914 mt76: mt7663: rely on mt76_connac2_fw_trailer adds d9fcfc1424aa mt76: enable the VHT extended NSS BW feature adds e00b3e407efe mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature adds d502e30020b8 mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature adds 90211957a640 mt76: connac: move mac connac2 defs in mt76_connac2_mac.h adds 182071cdd594 mt76: connac: move connac2_mac_write_txwi in mt76_connac module adds b932425b6314 mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module adds c149d3a90586 mt76: mt7921: not support beacon offload disable command adds 9d958b60ebc2 mt76: mt7921: fix command timeout in AP stop period adds f71662de66a6 mt76: connac: move HE radiotap parsing in connac module adds 0880d40871d1 mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in [...] adds d832f5e73815 mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module adds cfd6110998e3 mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl adds 79717c4eeeae mt76: mt7615: do not update pm stats in case of error adds f4a92547fb98 mt76: mt7921: do not update pm states in case of error adds 364718c94ac2 mt76: mt7921s: fix possible sdio deadlock in command fail adds d5a50e6bd197 mt76: mt7921: fix aggregation subframes setting to HE max adds 31f3248a7593 mt76: mt7921: enlarge maximum VHT MPDU length to 11454 adds 6d6796db0bd9 mt76: mt7915: get rid of unnecessary new line in mt7915_ma [...] adds 5c0bed88c19d mt76: connac: move mt76_connac_fw_txp in common module adds 4cb4da17fe2f mt76: move mt7615_txp_ptr in mt76_connac module adds 4b3be9d8408b mt76: connac: move mt76_connac_tx_free in shared code adds 0a178a6084d6 mt76: connac: move mt76_connac_tx_complete_skb in shared code adds 5e610f8e3115 mt76: connac: move mt76_connac_write_hw_txp in shared code adds 2b25b8555d63 mt76: connac: move mt7615_txp_skb_unmap in common code adds a8021cb9c1ef mt76: mt7915: rely on mt76_connac_tx_free adds fc6ee71a2a8f mt76: move mcu_txd/mcu_rxd structures in shared code adds d2f5c8ed9fc4 mt76: move mt76_connac2_mcu_fill_message in mt76_connac module adds c3f2ed588867 mt76: mt7915: disable UL MU-MIMO for mt7915 adds 6e744cfeee02 mt76: mt7915: fix incorrect testmode ipg on band 1 caused [...] adds 8dae26a3bddf mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_ [...] adds 754f9ae80e4f mt76: mt7915: update mpdu density in 6g capability adds 8e3e7567b8c1 mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the firs [...] adds 1858e4fc89b2 mt76: do not check the ccmp pn for ONLY_MONITOR frame adds 18fced2017d8 mt76: mt7915: update the maximum size of beacon offload adds df6b739fd7d1 mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the firs [...] adds 8916e4e513a8 mt76: mt76x02: improve reliability of the beacon hang check adds 3c1032e12217 mt76: allow receiving frames with invalid CCMP PN via moni [...] adds aac86cebb4a0 mt76: mt7615: fix throughput regression on DFS channels adds d08295f5be8e mt76: pass original queue id from __mt76_tx_queue_skb to t [...] adds 1d5af0acac6e mt76: do not use skb_set_queue_mapping for internal purposes adds bceb8b8ded9b mt76: remove q->qid adds abdb2b524b32 mt76: mt7921: enable HW beacon filter not depending on PM flag adds 4aa8e0a475e7 mt76: mt7921: enable HW beacon filter in the initialization stage adds 81f302fdef1a mt76: mt7921: make mt7921_pci_driver static adds 9dfb28e9bcd4 mt76: connac: move tx initialization/cleanup in mt76_conna [...] adds af1c9bb28286 mt76: mt7921: reduce log severity levels for informative messages adds 5163150a47af mt76: mt7921: reduce the mutex lock scope during reset adds 7e6ffd5d5da9 mt76: mt7915 add ht mpdu density adds b146f238d120 mt76: add len parameter to __mt76_mcu_msg_alloc signature adds fc8f841bacfc mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id adds 128c9b7d6235 mt76: add phy_idx in mt76_rx_status adds dc44c45c8cd0 mt76: introduce phys array in mt76_dev structure adds a1a99d7bddad mt76: add phy_idx to mt76_wcid adds a062f0017391 mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY adds 8950a62f19c9 mt76: get rid of mt76_wcid_hw routine adds 0a14c1d0113f mediatek: mt76: mac80211: Fix missing of_node_put() in mt7 [...] adds 3bd53ea02d77 mediatek: mt76: eeprom: fix missing of_node_put() in mt76_ [...] adds 454b768f9ba6 mt76: mt7921: Let PCI core handle power state and use pm_s [...] adds 30b505733900 Merge tag 'mt76-for-kvalo-2022-07-11' of https://github.co [...] adds 83781f0162d0 wifi: p54: Fix an error handling path in p54spi_probe() adds 0c574060060a wifi: p54: Use the bitmap API to allocate bitmaps adds 07db88f11e63 wifi: mt7601u: eeprom: fix clang -Wformat warning adds 68204a696505 wifi: mt7601u: fix clang -Wformat warning adds bcfd9d7f6840 wifi: p54: add missing parentheses in p54_flush() adds 3598cb6e1862 wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() adds 15978ea38d79 wifi: atmel: fix repeated words in comments adds e2dfb8a5c605 wifi: b43: fix repeated words in comments adds 29069fb49837 wifi: brcmfmac: fix repeated words in comments adds 505d6105b6fd wifi: brcmsmac: fix repeated words in comments adds ac15a010b664 wifi: ipw2x00: fix repeated words in comments adds f29c21516268 wifi: iwlegacy: fix repeated words in comments adds fb01be6d6836 wifi: qtnfmac: fix repeated words in comments adds a319b7f0794c wifi: rt2x00: fix repeated words in comments adds 4a7fb1c67ef4 wifi: rtlwifi: fix repeated words in comments adds 9c817cb7e674 wifi: rtl8192se: fix repeated words in comments adds 9a46c7d8d6f8 wifi: rsi: fix repeated words in comments adds f1cee996f185 wifi: wl1251: fix repeated words in comments adds 56bfbf284436 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9778bb113f13 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 7fe9a0ab3ba9 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 92714596cdbe MAINTAINERS: Use my kernel.org email adds 90c517f435a9 mtd: spi-nor: micron-st: Skip FSR reading if SPI controlle [...] adds 41e4f15f02af mtd: spi-nor: esmt: Use correct name of f25l32qa adds 34ba0aef9623 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 5ee52118ac14 crypto: qat - expose device state through sysfs for 4xxx adds 92bf269fbfe9 crypto: qat - change behaviour of adf_cfg_add_key_value_param() adds 16c1ed95d1c4 crypto: qat - relocate and rename adf_sriov_prepare_restart() adds d4cfb144f605 crypto: qat - expose device config through sysfs for 4xxx adds cc8166bfc829 crypto: vmx - Fix warning on p8_ghash_alg adds 9984a6447389 crypto: amcc - Hold the reference returned by of_find_comp [...] adds 8ccc9cc47c8c crypto: nx - Hold the reference returned by of_find_compat [...] adds 32c0f7d4194c crypto: hisilicon/sec - fix inconsistent argument adds 02884a4f12de crypto: hisilicon/sec - don't sleep when in softirq adds 68740ab50543 crypto: hisilicon - Kunpeng916 crypto driver don't sleep w [...] adds 932be3e95b22 crypto: inside-secure - fix packed bit-field result descriptor adds 79e6e2f3f3ff crypto: testmgr - populate RSA CRT parameters in RSA test vectors adds e4e712bbbd6d crypto: aria - Implement ARIA symmetric cipher algorithm adds 01ce31de7043 crypto: testmgr - add ARIA testmgr tests adds 30fb034361ff crypto: ccree - Add missing clk_disable_unprepare() in cc_ [...] adds 4fdcabb86ab1 crypto: atmel-aes - Drop if with an always false condition adds 25edb4cddb0f crypto: atmel-sha - Drop if with an always false condition adds 515f4fc66bf1 crypto: atmel-tdes - Drop if with an always false condition adds da1e716864ae crypto: omap-aes - Drop if with an always false condition adds 8ce715e71165 crypto: omap-des - Drop if with an always false condition adds 35b22c19daa1 crypto: omap-sham - Drop if with an always false condition adds 1d5390a33a4b crypto: s5p-sss - Drop if with an always false condition adds 2e26efb384d8 crypto: caam/qi2 - switch to netif_napi_add_tx_weight() adds c6a16f4bbf55 crypto: atmel-sha - initialize sha_dd while declaring adds 6c14a9650b87 crypto: atmel-tdes - initialize tdes_dd while declaring adds a65c9a2a0b43 crypto: sa2ul - Set the supported_algos bits individually adds b77e34f5b10d crypto: sa2ul - Check engine status before enabling adds 1353e576ae3b crypto: x86/blowfish - remove redundant assignment to vari [...] adds 5a44749f65b2 crypto: fips - make proc files report fips module name and [...] adds 463f74089ff9 crypto: lib - move lib/sha1.c into lib/crypto/ adds ec8f7f4821d5 crypto: lib - make the sha1 library optional adds fdcddf6261c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a5c89f7c43c1 drm/i915/guc: Support programming the EU priority in the G [...] adds 315241d2d910 drm/i915/huc: drop intel_huc_is_authenticated adds a7b516bd981f drm/i915/huc: Add fetch support for gsc-loaded HuC binary adds 6f67930af78f drm/i915/huc: Prepare for GSC-loaded HuC adds 56ca3117f77a drm/i915/huc: Don't fail the probe if HuC init fails adds e6c2db2be986 drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3ban [...] adds 91875c22a31b drm/i915: Don't use DRM_DEBUG_WARN_ON for ring unexpectedl [...] adds 09708b6d82ef drm/i915/gt: Fix build error without CONFIG_PM adds 222ff6db8a0d drm/i915: Drop has_gt_uc from device info adds 218076abbcd6 drm/i915: Drop has_rc6 from device info adds 922abe4d19bd drm/i915: Drop has_reset_engine from device info adds b6411373d395 drm/i915: Drop has_logical_ring_elsq from device info adds efd01cd3c276 drm/i915: Drop has_ddi from device info adds eb86f645ab9b drm/i915: Drop has_dp_mst from device info adds b15a7357a84f drm/i915: Drop has_psr from device info adds 23dd74db02d7 drm/i915: Enable THP on Icelake and beyond adds b499914eb837 drm/i915: Only setup private tmpfs mount when needed and f [...] adds 429e1fc1b2c2 drm/i915/gem: Make drop_pages() return bool adds 9d67edba730c drm/i915/pvc: Define MOCS table for PVC adds 4de23dca7ec8 drm/i915/pvc: Read correct RP_STATE_CAP register adds 6cd96877c7da drm/i915/pvc: Reduce stack usage in reset selftest with ex [...] adds 93d9e0453e2b drm/i915/gvt: Use intel_engine_mask_t for ring mask adds 69f8afdb45e7 drm/i915/pvc: Engine definitions for new copy engines adds 500d7135c924 drm/i915/pvc: Interrupt support for new copy engines adds 8caaf7ad659d drm/i915/pvc: Reset support for new copy engines adds 1a1a5a315ee8 drm/i915/pvc: skip all copy engines from aux table invalidate adds ad5f74f34201 drm/i915/pvc: read fuses for link copy engines adds 303760aa914b i915/guc/reset: Make __guc_reset_context aware of guilty engines adds 18fb42db05a0 drm/i915: Fix CFI violation with show_dynamic_id() adds ca10b9d60f8c drm/i915/guc/rc: Use i915_probe_error instead of drm_error adds d158367c31f0 drm/i915: return -EIO on lmem setup failure adds 8f6de2318445 drm/i915: determine lmem_size properly adds 9e97c46f832d drm/i915: gracefully error out on platform with small-bar adds e180a7b21848 drm/i915/guc: Remove unnecessary GuC err capture noise adds a50794f26f52 uapi/drm/i915: Document memory residency and Flat-CCS capa [...] adds 451374eef622 drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap adds 1ade30812abf drm/i915/gt: Fix use of static in macro mismatch adds 962bd34bb457 drm/i915/uc: Fix undefined behavior due to shift overflowi [...] adds 411d44d75473 drm/i915/dg2: Add workaround 22014600077 adds 7f73b371710e drm/i915/dg2: Extend Wa_22010954014 to DG2-G11 and DG2-G12 adds 9602efab9f86 Revert "drm/i915: Drop has_psr from device info" adds e91eec9128c2 Revert "drm/i915: Drop has_dp_mst from device info" adds 9d8d5a391732 Revert "drm/i915: Drop has_ddi from device info" adds 3d6c72b7fdd2 Revert "drm/i915: Drop has_logical_ring_elsq from device info" adds b409db082da6 Revert "drm/i915: Drop has_reset_engine from device info" adds fdbec9ff669d Revert "drm/i915: Drop has_rc6 from device info" adds 39921e5f00f5 Revert "drm/i915: Drop has_gt_uc from device info" adds 8ec5c0006c50 Merge tag 'drm-intel-next-2022-05-20' of git://anongit.fre [...] adds d63ddca7c581 drm/i915: Update tiled blits selftest adds d32e8ed918ba drm/i915/uncore: Reorganize and document shadow and forcew [...] adds fb289464f695 drm/i915/pvc: Add forcewake support adds 1eb313389948 drm/i915/pvc: Remove additional 3D flags from PIPE_CONTROL adds e41388d508a5 drm/i915/pvc: Add new BCS engines to GuC engine list adds a4f263f46961 drm/i915/guc: XEHPSDV and PVC do not use HuC adds 837c72b23a57 drm/i915/hwconfig: Report no hwconfig support on ADL-N adds 16e214d4aef2 drm/i915/hwconfig: Future-proof platform checks adds 3304033a1e69 drm/i915/reset: Fix error_state_read ptr + offset use adds 26be7cd8aacd drm/i915/gt: Add media freq factor to per-gt sysfs adds 6a735552f44d drm/i915/pcode: Init pcode on different gt's adds 9d15dd1bb3e7 drm/i915/gt: Add media RP0/RPn to per-gt sysfs adds 69d6bf5c3754 drm/i915/gt: Fix memory leaks in per-gt sysfs adds 420a07b841d0 drm/i915: Individualize fences before adding to dma_resv obj adds 8b449f1c44d1 drm/i915/pvc: Extract stepping information from PCI revid adds ce581ae142e2 drm/i915/pvc: Add initial PVC workarounds adds 935a3c66eb9b drm/i915/xehp: Use separate sseu init function adds aa2bdc4843f5 drm/i915/xehp: Drop GETPARAM lookups of I915_PARAM_[SUB]SL [...] adds 4cfd16659641 drm/i915/sseu: Simplify gen11+ SSEU handling adds bc3c5e0809ae drm/i915/sseu: Don't try to store EU mask internally in UA [...] adds b87d39019651 drm/i915/sseu: Disassociate internal subslice mask represe [...] adds 5ac342ef84d7 drm/i915/pvc: Add SSEU changes adds b729cfee705a drm/i915: Add extra registers to GPU error dump adds f7dad0daf2c2 drm/i915/pvc: GuC depriv applies to PVC adds 34b68c17e989 drm/i915/client: only include what's needed adds c6e3806705d6 drm/i915/dg2: Add Wa_14015795083 adds 81298056a78c drm/i915/dg2: Correct DSS check for Wa_1308578152 adds 5821a0bbb4c3 drm/i915/uc: remove accidental static from a local variable adds c5cb0002d14b drm/i915: More PVC+DG2 workarounds adds 17f65658c8ad drm/i915/xehp: Correct steering initialization adds e0d7371b46c7 drm/i915/pvc: Add register steering adds 9affc1b87ecb drm/i915/pvc: Adjust EU per SS according to HAS_ONE_EU_PER [...] adds 1556c3b4c7ed drm/i915/pvc: Add recommended MMIO setting adds 45c64ecf97ee drm/i915: Improve user experience and driver robustness un [...] adds 9f1b1d0b2242 drm/i915/fdinfo: Don't show engine classes not present adds e7858254f9af drm/i915/gt: Move multicast register handling to a dedicated file adds 3fe6c7f53eaa drm/i915/gt: Cleanup interface for MCR operations adds 2ef6efa79fec drm/i915: Improve on suspend / resume time with VT-d enabled adds fc98eb494c4b drm/i915: Add global forcewake request to drpc adds 14d6a086f6b9 drm/i915: Fix spelling typo in comment adds 7482a65664c1 drm/i915/gem: add missing else adds afd5cb3907ea drm/i915: don't leak lmem mapping in vma_evict adds d976521a995a drm/i915: extend i915_vma_pin_iomap() adds 0dc987b699ce drm/i915/display: Add smem fallback allocation for dpt adds 64e06652e348 agp/intel: Rename intel-gtt symbols adds 9ce07d94c9f8 drm/i915/gt: Re-do the intel-gtt split adds 373269ae6f90 drm/i915/selftests: Increase timeout for live_parallel_switch adds 563aaf4a928d drm/i915: tweak the ordering in cpu_write_needs_clflush adds 8524bb67145d drm/i915: Correct duplicated/misplaced GT register definitions adds 7d8097073caa drm/i915: Prefer "XEHP_" prefix for registers adds 7307e91bfcd0 drm/i915: Do not access rq->engine without a reference adds bcb9aa45d5a0 Revert "drm/i915: Hold reference to intel_context over lif [...] adds 59bcdb564b3b drm/i915/guc: Don't update engine busyness stats too frequently adds 0667429ce68e drm/i915/reset: Add additional steps for Wa_22011802037 fo [...] adds 58eaa6b3fb63 drm/i915/guc/slpc: Use non-blocking H2G for waitboost adds a06968563775 drm/i915: Fix a lockdep warning at error capture adds c6a3d73592ae Merge tag 'drm-intel-gt-next-2022-06-29' of git://anongit. [...] adds 344feb7ccf76 Merge tag 'amd-drm-next-5.20-2022-07-05' of https://gitlab [...] adds 6db5e0c8692e Merge tag 'drm-intel-next-2022-07-06' of git://anongit.fre [...] adds b45b4f880fb6 Merge tag 'drm-misc-next-2022-07-07' of git://anongit.free [...] adds ea1a6270ff4f dt-bindings: host1x: Add iommu-map property adds 5c5a6ff72e19 dt-bindings: Add bindings for Tegra234 Host1x and VIC adds a72d4b182f4e dt-bindings: host1x: Fix bracketing in example adds 8aa5bcb61612 gpu: host1x: Add context device management code adds 2486254781ea gpu: host1x: Program context stream ID on submission adds e078d8d6c384 drm/tegra: falcon: Set DMACTX field on DMA transactions adds 88c0292f023d drm/tegra: nvdec: Fix TRANSCFG register offset adds e09db97889ec drm/tegra: Support context isolation adds bf0297ac77f3 drm/tegra: Implement stream ID related callbacks on engines adds 3000c4ac0258 gpu: host1x: Deduplicate hardware headers adds 97dea367d8da gpu: host1x: Simplify register mapping and add common aperture adds 939179fab8ff gpu: host1x: Program virtualization tables adds ee8f894f3fb3 gpu: host1x: Allow reset to be missing adds 7afd1194a3cd gpu: host1x: Program interrupt destinations on Tegra234 adds 9abdd497cd0a gpu: host1x: Tegra234 device data and headers adds 1411796f200d gpu: host1x: Rewrite job opcode sequence adds a94b8a77bc91 gpu: host1x: Add MLOCK release code on Tegra234 adds 0ae4ae9158f3 gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+ adds 9550669c1975 drm/tegra: vic: Add Tegra234 support adds f99e689181ea gpu: host1x: Register context bus unconditionally adds b5d5288a4687 drm/tegra: vic: Fix build warning when CONFIG_PM=n adds c7860cbee998 drm/tegra: Fix vmapping of prime buffers adds 7ac1a36a9823 drm/tegra: Include DMA API header where used adds 5b7239c17ce2 gpu: host1x: Initialize syncval in channel_submit() adds 8c92243d9e68 gpu: host1x: Generalize host1x_cdma_push_wide() adds 2e1bfb314c99 gpu: host1x: Use the bitmap API to allocate bitmaps adds 135f4c551d51 drm/tegra: vic: Use devm_platform_ioremap_resource() adds 8daecf611258 Merge tag 'drm/tegra/for-5.20-rc1' of https://gitlab.freed [...] adds b7fb767b1658 drm/mediatek: Add DSC support for mediatek-drm adds bd448b8867b7 drm/mediatek: Add MERGE support for mediatek-drm adds 7266e90a51a3 drm/mediatek: Add mediatek-drm of vdosys0 support for mt8195 adds 9c1b06a509df drm/mediatek: Add suffix 0 to DDP_COMPONENT_DITHER for mt8 [...] adds 7f6335c6a258 drm/mediatek: Modify dsi funcs to atomic operations adds cde7e2e35c28 drm/mediatek: Separate poweron/poweroff from enable/disabl [...] adds 39e8d062b03c drm/mediatek: Keep dsi as LP00 before dcs cmds transfer adds fa5d0a0205c3 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_powe [...] adds 22ffb89ee3ab dt-bindings: display: mediatek: dsi: Convert dsi_dtbinding [...] adds f7fe4264ad58 dt-bindings: display: mediatek: dsi: Add compatible for Me [...] adds 03d7adc41027 drm/mediatek: Add mt8186 dsi compatible to mtk_dsi.c adds 5bb4f80716e2 drm/mediatek: Add MT8186 DSI compatible for mtk_drm_drv.c adds e201c9630b37 dt-bindings: display: mediatek: add vdosys1 RDMA definitio [...] adds f8946e2b6bb2 drm/mediatek: Add display MDP RDMA support for MT8195 adds 7e4727f74520 drm/mediatek: Add display merge advance config API for MT8195 adds d2ae586f0e20 drm/mediatek: Add display merge start/stop API for cmdq support adds a5b51d1dd95f drm/mediatek: Add display merge mute/unmute support for MT8195 adds aaf94f7c3ae6 drm/mediatek: Add display merge async reset control adds 5621416b11f4 drm/mediatek: Add mediatek-drm plane color encoding info adds 2545e12da428 drm/mediatek: Remove mt8192 display rdma compatible adds 0f15d785ff2d drm/mediatek: Ensure bridge disable happends before suspend adds e32895fc7fdf dt-bindings: display: mediatek: dpi: Add DP_INTF compatible adds f294c89fbc38 dt-bindings: display: mediatek: dpi: Revise mediatek strin [...] adds 0bf0cb60116a drm/mediatek: dpi: Add kernel document for struct mtk_dpi_conf adds c9ed0713b3c3 drm/mediatek: dpi: Remove output format of YUV adds aed61ef6beb9 drm/mediatek: dpi: Only enable dpi after the bridge is enabled adds 4393c74a88cd drm/mediatek: dpi: Add support for quantization range adds cf060519e48e drm/mediatek: dpi: Implement a CK/DE pol toggle in SoC config adds 3145095fae25 drm/mediatek: dpi: Implement a swap_input toggle in SoC config adds a519e22bcfd4 drm/mediatek: dpi: Move dimension mask to SoC config adds e373924d7eb1 drm/mediatek: dpi: Move hvsize_mask to SoC config adds 48fb81a2717d drm/mediatek: dpi: Move swap_shift to SoC config adds 4e28119bd52b drm/mediatek: dpi: Move the yuv422_en_bit to SoC config adds 091e5e004e69 drm/mediatek: dpi: Move the csc_enable bit to SoC config adds b992131aac65 drm/mediatek: dpi: Add YUV422 output support adds c83da6233d05 drm/mediatek: dpi: Add config to support direct connection [...] adds 2587d8951b2f drm/mediatek: dpi: Add input_2pixel config support adds 49ecbb78dda8 drm/mediatek: dpi: Add pixels_per_iter config support adds d86c1568910e drm/mediatek: dpi: Add dp_intf support adds 5e4cb0afe21e Merge tag 'mediatek-drm-next-5.20' of https://git.kernel.o [...] adds e23a5e14aa27 Backmerge tag 'v5.19-rc6' of git://git.kernel.org/pub/scm/ [...] adds 6694482a70e9 drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy adds 0165e9c119c9 drm/msm/adreno: Remove dead code adds b7616b5c69e6 drm/msm/adreno: Add A619 support adds fba6767c2dab drm/msm/a6xx: Add speedbin support for A619 GPU adds 9bec4399af22 drm/msm/adreno: Fix up formatting adds 36bbfdb8bcb6 drm/msm/adreno: Allow larger address space size adds d352d6d5241b drm/msm/dpu: drop xin_id from struct dpu_hw_blk_reg_map adds 1e5df24b996c drm/msm/dpu: drop length from struct dpu_hw_blk_reg_map adds 9403f9a42c88 drm/msm/dpu: merge base_off with blk_off in struct dpu_hw_ [...] adds 4a42c5b5dd93 drm/msm/dpu: move struct dpu_hw_blk definition to dpu_hw_utils.h adds ba0386a9c482 drm/msm: Fix %d vs %u adds a07ea70a57e2 drm/msm/dpu: check both DPU and MDSS devices for the IOMMU adds 8010b14e6219 drm/msm/mdp5: move iommu_domain_alloc() call close to its usage adds 8cb72adb1c66 drm/msm: Stop using iommu_present() adds 40ae54ed734a drm/msm: move KMS aspace init to the separate helper adds b571cb5273ad drm/msm: switch msm_kms_init_aspace() to use device_iommu_ [...] adds cc66a42c94b1 drm/msm/gpu: Capture all BO addr+size in devcore adds 18514c3848cf drm/msm/gpu: Add GEM debug label to devcore adds d7499634db4f drm/msm/adreno: Do not propagate void return values adds bce1e40568cb drm/msm/dp: remove unused stubs adds 786a4f668550 drm/msm/dp: rename second dp_display_enable()'s argument adds ff46c2c481f2 drm/msm/dp: remove dp_display_en/disable prototypes and da [...] adds a414fe3a2129 drm/msm/gem: Drop obj lock in msm_gem_free_object() adds 4b18299b3365 drm/msm/adreno: Defer enabling runpm until hw_init() adds 8b5de7359589 drm/msm: Deprecate MSM_BO_UNCACHED harder adds 8246913a2e30 drm/msm: Switch to pfn mappings adds f392d6f64d17 drm/msm: Make enable_eviction flag static adds 92ef86ab5135 drm/msm/mdp5: Fix global state lock backoff adds cb77085b1f0a drm/msm/dpu: Fix for non-visible planes adds d9e019bb396f Merge tag 'drm-msm-next-2022-07-10' of https://gitlab.free [...] adds 0cd8a73122b2 drm/exynos: MAINTAINERS: move Joonyoung Shim to credits adds f4284724c216 dt-bindings: remove Joonyoung Shim from maintainers adds 48b927770f8a drm/exynos/exynos7_drm_decon: free resources when clk_set_ [...] adds 1ebdc90eb71a Merge tag 'exynos-drm-next-for-v5.20' of git://git.kernel. [...] adds 911dd554a129 drm/nouveau/nvif: add wrapper for open-coded nvif_object_c [...] adds c4feba47aad5 drm/nouveau/nvkm: rip out event uapi adds 61c1f340bc80 drm/nouveau/nvkm: use list_add_tail() when building object tree adds 4ddf8d7dedb8 drm/nouveau/nvkm: zero out engine pointer for subdev-provi [...] adds 6d7291843ec5 drm/nouveau/nvkm: remove unused header adds 0196cc65f917 drm/nouveau/device: remove pwrsrc notify in favour of a di [...] adds 66ff4e4ed471 drm/nouveau/fifo: rip out cevent, never used adds 097d56cdcd77 drm/nouveau/fifo: remove rd32/wr32 accessors from channels adds 40184ece92eb drm/nouveau/ce/gv100-: move method buffer to ce ctx adds 7ba01b504c16 drm/nouveau: remove double WFI when destroying channels adds ea0b20d3bd96 drm/nouveau/flcn: remove unused functions adds 89ed996b888f drm/nouveau/kms/nv50-: remove unused functions adds 0180290abb5c Merge tag 'topic/nouveau-misc-2022-07-13-1' of git://anong [...] adds c59d73d43fce drm/amd/display: fix 32 bit compilation errors in dc_dmub_srv.c adds 5531786537e4 drm/amd/display: Add callback to set dig mode adds 9a23fcf79dc6 drm/amd/display: Enable ODM combine default policy adds c028d66e6ec4 drm/amd/pm: ac/dc change for smu_v13_0 adds 872642edaf42 drm/amd/pm: drop the thermal_controller_type check adds 35ba8850b673 drm/amdgpu/mes: fix mes submission in atomic context adds 737dad0b5d60 drm/amdgpu/mes: fix bo va unmap issue in mes adds 88c775bbebc9 drm/amdgpu/gmc10: adjust gart size for parts that support [...] adds ac9257f0f508 drm/amdgpu: Remove one duplicated ef removal adds 636774860a62 drm/amdgpu/mes: set correct mes ring ready flag adds 14eb72ff580d drm/amd/display: Exit SubVP if MPO in use adds 8a076bbcc127 drm/amd/display: Check for DP2.0 when checking ODM combine adds 90bb21cb692e drm/amd/display: Helper function for ALPM initialization adds 149f6d1a6035 drm/amd/display: Removing assert statements for Linux adds 9dfc3ee1b0f2 drm/amd/display: Fix windowed MPO video with ODM combine f [...] adds 922e7ee31def drm/amd/display: Clear edid when unplug mst connector adds e2facd575fdf drm/amd/display: Disable PSRSU when DSC enabled on the spe [...] adds 59a1e9ed1b40 drm/amd/display: Fix black screen when disabling Freesync in OSD adds 80fb575678b4 drm/amd/display: fix unnecessary pipe split playing NV12 1 [...] adds 50e8ca0b675a drm/amdkfd: bump KFD version for unified ctx save/restore memory adds 57b9f3384c64 drm/amd/display: Ignore First MST Sideband Message Return Error adds 017860c909b0 drm/amd/display: make enable link independent from verifie [...] adds c4e85551198e drm/amdkfd: correct the MEC atomic support firmware checki [...] adds 236124d1167b drm/amd/display: Reduce SCDC Status Flags Definition adds a84e43b81e45 drm/amdgpu: support gfx soft reset for gfx v11 adds c0ff84cb58fa drm/amdgpu: enable soft reset for gfx 11 adds 58e969b60db0 drm/amdgpu: support SDMA soft recovery for sdma v6 adds f1549c09c520 drm/amdgpu: support reset flag set for gpu reset adds 0fe6906203d0 drm/amdgpu/mes: init aggregated doorbell adds b7320117b3d3 drm/amdgpu/mes11: initialize aggregated doorbell adds 2d7a1f71837c drm/amdgpu/mes: ring aggregatged doorbell when mes queue i [...] adds 86ef6eae0820 drm/amdgpu/sdma6: add aggregated doorbell support adds af019bef6d6f drm/amdgpu/gfx11: add aggregated doorbell support adds 1f969d28cdbf drm/amd/display: update DML1 logic for unbounded req handling adds 78486da8ceb2 drm/amd/display: 3.2.193 adds 3d4de9253561 drm/amd/display: Re-implementing ARGB16161616 pixel format as 22 adds 15c735e7990f drm/amd/display: Grab dc_lock before detecting link adds 76611a84f235 drm/amd/display: add system info table log adds e5028e9fd3bc drm/amd/display: Add DCN reg offsets to DC adds 2a93292fb786 drm/amd/display: Add NBIO reg offsets to DC adds 652284d6db17 drm/amd/display: Fix lag when moving windowed MPO across d [...] adds ff613f7ba710 drm/amd/display: 3.2.194 adds c5cfd54e93f8 drm/amdgpu: Fix acronym typo in glossary adds 0a94608f0f7d drm/amdgpu: fix file permissions on some files adds 84900aeecefb drm/amd/display: make some dc_dmub_srv functions static adds cb50813998b5 drm/amd/display: Only use depth 36 bpp linebuffers on DCN [...] adds 1e866f1fe528 drm/amd/pm: Prevent divide by zero adds 3fb0fdd7758d drm/amd/display: correct check of coverage blend mode adds 43195162fbf5 drm/amd/pm: Implement get GFXOFF status for vangogh adds a0d10c437c1c drm/amd/display: attempt to fix the logic in commit_planes [...] adds f5ba14043621 drm/amdgpu: Check BO's requested pinning domains against i [...] adds cc79950bf090 drm/amd/display: Ensure valid event timestamp for cursor-o [...] adds 8955ff11f56e drm/amdgpu: Add reg headers for DCN314 adds 806b52287a96 drm/amd/display: Add DCN314 IRQ services adds d5c6909e7460 drm/amd/display: Add DCN314 clock manager adds 3cffeffe051a drm/amd/display: Add DCN314 DC resources adds 41529d79ce16 drm/amd/display: Add DCN314 DML calculation support adds 5439c41a80c0 drm/amd/display: Add DCN314 version identifiers adds ee7b62e127c8 drm/amd/display: Enable DCN314 in DC adds cc35e75273fc drm/amd/display: Add DMUB support for DCN314 adds e850f6b13a85 drm/amd/display: Enable DCN314 in DM adds b7be3ae75916 drm/amd/display: remove duplicate dcn314 includes adds 60693e3a3890 Merge tag 'amd-drm-next-5.20-2022-07-14' of https://gitlab [...] adds f83d9396d1f6 Merge drm/drm-next into drm-misc-next-fixes adds 4fa05a67b558 dma-buf: revert "return only unsignaled fences in dma_fenc [...] adds 7d09c7606346 drm/mgag200: Don't read-back PCI option register before writing adds 891ce1c9623f Merge tag 'drm-misc-next-fixes-2022-07-14' of git://anongi [...] adds e8ba43cf42e5 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds ca0367ca5d92 drm/nouveau/kms: Fix failure path for creating DP connectors adds 53c26181950d drm/nouveau/acpi: Don't print error when we get -EINPROGRE [...] adds c96cfaf8fc02 drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_ [...] adds 6f2c8d5f1659 drm/amdgpu: Fix for drm buddy memory corruption adds 271b8dddcd54 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 859161b952a4 drm/i915/dg2: Bump up CDCLK for DG2 adds 75f664903d86 drm/i915/display: Ensure PSR gets disabled if no encoders [...] adds 81cb44274c65 drm/i915: Add Wa_14016291713 adds c19491894d4b drm/i915/tgl+: Fix HDMI transcoder clock vs. DDI BUF disab [...] adds ad444123a4a1 Revert "drm/i915/display: Ensure PSR gets disabled if no e [...] adds 031a2fea0482 drm/i915/psr: Disable PSR before disable pipe adds 9899834ae5f2 drm/i915/display: Add debug print for scaler filter adds fffe699b3dfd Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 2194f9576097 video: fbdev: amiga: Simplify amifb_pan_display() adds bf64b99c377b video: fbdev: sa1100fb: Remove unused sa1100fb_setup() adds f45566fb1a1d video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static adds 6a7d270e9019 video: fbdev: Make *fb_setup() and *fb_init() static adds f3bd0c2b637e video: fbdev: atari: Simplify atafb_pan_display() adds 211f88e83f50 video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags adds c7ef5e285c84 video: fbdev: atari: Fix inverse handling adds 35fa155e8368 video: fbdev: atari: Fix ext_setcolreg() adds 4a13bcd8ccd5 video: fbdev: atari: Remove unneeded casts from void * adds 3ee5e2280343 video: fbdev: atari: Remove unneeded casts to void * adds f0b38ea59ad2 video: fbdev: atari: Fix TT High video mode vertical refresh adds 39101f1314ba video: fbdev: atari: Fix VGA modes adds 435347edfe90 video: fbdev: atari: Remove unused definitions and variables adds ffcc5b265799 video: fbdev: atari: Remove backward bug-compatibility adds 075fbf0ab8dd video: fbdev: omapfb: Unexport omap*_update_window_async() adds ec6714e284d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cf39ed2e8ecd regmap: add WARN_ONCE when invalid mask is provided to reg [...] adds 739f872e48d4 regmap: permit to set reg_update_bits with bulk implementation adds 3de19f6cd2b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0fcc43e2e159 ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is [...] adds 9c76958b396a ALSA: hda: Make device usage_count consistent across subse [...] adds ebe043a3dfca ALSA: hda: Fix put_device() inconsistency in error path adds 980b3a8790b4 ALSA: hda: Fix page fault in snd_hda_codec_shutdown() adds 856282f166d7 ALSA: hda: Reset all SIE bits in INTCTL adds 0440741254ed ALSA: hda: Remove unused macro definition adds 642999365da3 ALSA: hda: cs35l41: Fix comments wrt serial-multi-instanti [...] adds e35cd6881dd5 ALSA: hda: cs35l41: Improve dev_err_probe() messaging adds 20bcf721068f ALSA: hda: cs35l41: Don't dereference fwnode handle adds d60b05b4c780 ALSA: hda: cs35l41: Allow compilation test on non-ACPI con [...] adds 931c940fc5d9 ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() adds 33c1f401939c ALSA: hda: cs35l41: Consolidate selections under SND_HDA_S [...] adds 539311aa61a1 ALSA: compress: Enable kernel doc markers for some functions adds 4e2b70673f2b ALSA: pcm: Fix missing return value comments for kernel docs adds 5c121d6362d6 ALSA: dmaengine: Fix missing return value comments for ker [...] adds b05d834ef8f8 ALSA: compress: Fix kernel doc warnings adds e8406ebc37d2 ALSA: control: Fix missing return value comments for kernel docs adds 6eba99d4ce24 ALSA: memalloc: Fix missing return value comments for kernel docs adds 281dee6707a8 ALSA: core: Fix missing return value comments for kernel docs adds 89422df95480 ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update adds 3233b978af23 ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP A [...] adds e414b05e724f ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls [...] adds 22d5cbd273a2 ALSA: hda: cs35l41: Save codec object inside component struct adds 2e81e1fffd53 ALSA: hda: cs35l41: Add initial DSP support and firmware loading adds e99f3c7e3250 ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver adds eef375960210 ALSA: hda: cs35l41: Support reading subsystem id from ACPI adds bb6eb621f522 ALSA: hda: cs35l41: Support multiple load paths for firmware adds 63f4b99f0089 ALSA: hda: cs35l41: Support Speaker ID for laptops adds ffb2759df7ef ALSA: bcd2000: Fix a UAF bug on the error path of probing adds f460e3a9740b ASoC: amd: acp-es8336: use static variables adds d7e5d8d24c11 ASoC: amd: remove unused header file inclusion adds 8d9cd3ead42a ASoC: amd: drop machine driver remove function adds 0de876c12518 ASoC: amd: fix for variable set but not used warning adds eae9f9ce181b ASoC: add tas2780 driver adds a6426e7189e0 ASoC: add tas2780 DT binding adds 657efd9c9852 ASoC: amd: Remove duplicated include in acp-es8336.c adds 0ca3d2ba1dfd ASoC: nau8825: Declare 2 channels for DAI of capture stream adds 1460b85daa0a ASoC: Intel: sof_cs42l42: support BT offload audio adds cd486d374933 ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config adds bf02bb4d3b68 ASoC: Intel: sof_cs42l42: adding support for ADL configura [...] adds 817a62108dfa ASoC: audio-graph-card2.c: use of_property_read_u32() for rate adds c2ff7f15a4ef ASoC: audio-graph-card2.c: make Codec2Codec settings optional adds 6976ed0137d9 ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space adds d33083f94115 ASoC: audio-graph-card2-custom-sample.dtsi: add verbose ex [...] adds 75d1b39067ed ASoC: simple-card-utils.c: ignore Codec2Codec setting if i [...] adds 16b7ba9c0f53 ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE adds 7d596d9bb2ae ASoC: audio-graph-card2.c: make Codec2Codec settings optional adds 19bb587f3ffc ASoC: mediatek: mt8186: Remove condition with no effect adds eaa27e7fe43f ASoC: fsl_utils: Drop usage of __clk_get_name() adds 39c5c44fc451 ASoC: Merge up fixes adds 375f53566cf0 ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc [...] adds fd1c769d3387 ASoC: SOF: remove warning on ABI checks adds b737fd8cf196 ASoC: SOF: ipc4-topology: check dai->private in ipc_free() adds dc4fc0ae94cf ASoC: SOF: ipc4-topology: free memories allocated in sof_i [...] adds 3585da93a276 ASoC: SOF: ipc4-topology: fix error and memory handling adds ac2606df8a3f ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver adds b24484c18b10 ASoC: amd: acp: ACP code generic to support newer platforms adds e8a33a940785 ASoC: amd: acp: Add legacy audio driver support for Rembra [...] adds 61b23b6b7b03 ADD legacy audio driver support for rembrandt adds 9b6803ec1fe0 ASoC: codecs: rt298: Fix NULL jack in interrupt adds c0c5a242bba8 ASoC: codecs: rt298: Fix jack detection adds c1d7ebda11aa ASoC: codecs: rt286: Set component to NULL on remove adds af3b33b9707d ASoC: codecs: rt298: Set component to NULL on remove adds b9f098aa7ae2 ASoC: codecs: rt274: Set component to NULL on remove adds 8e26c518d300 ASoC: codecs: Series of fixes for realtek codecs used on RVPs adds 2551b6e89936 ASoC: nau8821: Add headset button detection adds c50cea054e04 ASoC: Intel: avs: Register HDAudio ext-bus operations adds 5f267aa4adad ASoC: Intel: avs: Assign I2S gateway when parsing topology adds 8192d24cccfb ASoC: Intel: avs: Relax DSP core transition timings adds 3c1923a119a6 ASoC: Intel: avs: Copy only as many RX bytes as necessary adds 00566ad4ce9d ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero pa [...] adds daa36bbcd78b ASoC: Intel: avs: Block IPC channel on suspend adds 8544eebc78c9 ASoC: Intel: avs: Set max DMA segment size adds a5bbbde2b81e ASoC: Intel: avs: Use helper function to set up DMA adds 79c351fb50e7 ASoC: Intel: avs: Recognize FW_CFG_RESERVED adds 4b38bd16ca6d ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET adds 8758ae88f0f4 ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout adds f1eea11523e4 ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration adds 388fe2b8a3a0 ASoC: Intel: avs: Updates and cleanups adds 4ccf0949cd36 ASoC: soc-pcm: demote warnings on non-atomic BE connection adds 98418a08a20d ASoC: SOF: topology: remove unused variable adds 57724db17a94 ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag adds 67e1b7700cb9 ASoC: SOF: Intel: hda: Use cold/purge boot after firmware crash adds 9b93eda35508 ASoC: SOF: sof-client-probes: Only load the driver if IPC3 [...] adds d5bd47f3ca12 ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_co [...] adds 402355e6cdbe ASoC: SOF: Intel: hda-dai: Drop misleading comment regardi [...] adds fbabebfb26a8 ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple [...] adds 274a3e6f9868 ASoC: SOF: Intel: hda-dai: No need to decouple host/link D [...] adds acacd9eefd0d ASoC: SOF: Intel: cnl: Do not process IPC reply before fir [...] adds 499cc881b09c ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before [...] adds 1549a69b89b7 ASoC: SOF: Intel: mtl: Do not process IPC reply before fir [...] adds 501935dae855 ASoC: SOF: Intel: Do not process IPC reply before firmware boot adds d5770daef62d ASoC: SOF: compress: Dynamically allocate pcm params struct adds 3f70c360d484 ASoC: SOF: Copy compress parameters into extended data adds 246b135fcdba ASoC: SOF: compress: Prevent current kernel running with older FW adds 75b5b7a1ccf6 uapi: sof: abi: Bump SOF ABI for ext_data_length adds 4457fbd66bdb Extend ipc stream parameters sent to DSP adds 15d8370cf6d5 ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code adds 4e90651e5210 ASoC: SOF: Intel: hda: Correct Firmware State Register use adds 73acfba792b0 ASoC: amd: Fix error pointer dereference adds eda26893dabf ASoc: audio-graph-card2: Fix refcount leak bug in __graph_ [...] adds 1795c16a4360 ASoC: amd: fix Jadeite kconfig warning and build errors adds a8d5df69e2ec ASoC: mt6359: Fix refcount leak bug adds 6d1c1a73e112 soundwire: Intel: add trigger callback adds 2a1be12c4d77 ASoC: SOF: Intel: add trigger callback into sdw_callback adds 09cf6054c859 ASoC/SoundWire: Intel: add sdw BE dai trigger adds fa9b878ff86f ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ip [...] adds ef30911d3c39 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl() adds 7fb72b7bf167 ASoC: Merge up revert of v5.19 version of the rockchip BCL [...] adds 29a249d72d31 Merge tag 'asoc-v5.20' of https://git.kernel.org/pub/scm/l [...] adds 1873ebd30cc8 ALSA: hda: cs35l41: Support Hibernation during Suspend adds 3e34e2ae2959 ALSA: hda: cs35l41: Read Speaker Calibration data from UEF [...] adds 291e7c220b82 ALSA: hda: hda_cs_dsp_ctl: Add fw id strings adds 4fa58b1d7ec7 ALSA: hda: cs35l41: Add defaulted values into dsp bypass c [...] adds 47ceabd99a28 ALSA: hda: cs35l41: Support Firmware switching and reloading adds 622f21994506 ALSA: hda: cs35l41: Add module parameter to control firmware load adds e7255c00b10e ALSA: hda: Skip event processing for unregistered codecs adds d59d2277febb Revert "ALSA: hda: cs35l41: Allow compilation test on non- [...] adds 53f07e9b010b Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()" adds 60ddc8fde4b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e1d1ffeda697 ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM adds 93064e15c8a3 ACPI: utils: Add api to read _SUB from ACPI adds c1ad138822a1 ASoC: cs35l41: Read System Name from ACPI _SUB to identify [...] adds 1c69bbc3c108 Read _SUB from ACPI to be able to identify firmware adds 58ef0d3d5716 ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic adds 6d7e01180850 ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic adds 5c4ef9529b12 ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic adds bdd15ec4888a ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic adds dfb15e49400e ASoC: Intel: Mark BE DAIs as nonatomic for hsw and adds 811648340707 ASoC: Intel: sof_sdw: avoid oops in error handling adds 8d38cc2997c5 ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX adds f7bbdf5bcc6e ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX adds ba4c6a1a8f1b ASoC: SOF: Intel: enable dmic handling with 2 or fewer Sou [...] adds c3fc63479e37 ASoC: SOF: Intel: add support for SoundWire-based HP Omen16 adds 0caf1120c583 ASoC: mediatek: mt8195: extract SOF common code adds 0cf470c08319 ASoC: nau8821: add new widget to control system clock adds 393a40b50fe9 ASoC: amd: yc: Decrease level of error message adds 2d86cef353b8 ASoC: nau8821: Don't unconditionally free interrupt adds 13a45b9484e5 ASoC: SOF: mediatek: Revise mt8195 boot flow adds 99bad468846f ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting adds 09f852894553 ASoC: SOF: mediatek: fix boot sequences adds 740e5d8713e0 ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call adds 711d0427c713 ASoC: SOF: ipc4-topology: move ida allocate/free to widget [...] adds bdb803c8280b ASoC: SOF: ipc4-pcm: set pcm rate to dai setting adds b85f4fc40d56 ASoC: SOF: add ipc4 SRC module support adds dc6137a56a72 ASoC: SOF: ipc4-topology: set domain bit based on dp domain type adds b9cb044f35fd ASoC: SOF: ipc3-loader: Print out the non matching ext_man [...] adds 27b196c19c5a ASoC: SOF: Intel: atom: don't keep a temporary string in f [...] adds ef05eb575ed9 ASoC: SOF: Intel: hda: don't set fw_filename adds 054d1fd1380a ASoC: SOF: Intel: hda: only fixup topology name if not set [...] adds bdcf7926fab2 ASoC: SOF: probes: rename assign/free callbacks as startup [...] adds 321add801bcd ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params adds 16824dffcf61 ASoC: SOF: Intel: updates and cleanups adds ab1dabba4dd9 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next adds c6c2014d4560 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ae39e9ed964f module: Add support for default value for module async_probe adds ecc726f1458e module: Fix ERRORs reported by checkpatch.pl adds 07ade45a765b module: Increase readability of module_kallsyms_lookup_name() adds 87c482bdfa79 modules: Ensure natural alignment for .altinstructions and [...] adds 2b9401e90d36 module: Use vzalloc() instead of vmalloc()/memset(0) adds c76654e22da1 MAINTAINERS: Update file list for module maintainers adds 73b4fc92f97d module: Move module's Kconfig items in kernel/module/ adds 17dd25c29cda module: Modify module_flags() to accept show_state argument adds dbf0ae65bce4 module: Use strscpy() for last_unloaded_module adds 6f1dae1d84b6 module: Show the last unloaded module's taint flag(s) adds 850deb7c036f Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds a63f7778f76e Merge tag 'v5.19-rc5' into next adds 436d21906962 Input: i8042 - add additional TUXEDO devices to i8042 quir [...] adds d6ed52583034 Input: mt6779-keypad - match hardware matrix organization adds 31789f35f80c Input: mt6779-keypad - implement row/column selection adds 7d321ab297c9 dt-bindings: input: Increase maximum keycode value to 0x2ff adds 8ac14d2c2d81 dt-bindings: input: Centralize 'linux,code' definition adds d853cec7306a dt-bindings: input: Use common 'linux,keycodes' definition adds 75448ff73f5e dt-bindings: input: Centralize 'linux,input-type' definition adds 538c64068bb4 dt-bindings: input: Convert adc-keys to DT schema adds 5eb5652250e4 dt-bindings: input: gpio-keys: enforce node names to match [...] adds 005d4674ed3d dt-bindings: input: gpio-keys: reference input.yaml and do [...] adds 42d3f278d504 dt-bindings: input: gpio-keys: accept also interrupt-extended adds 94c8e8664ab6 Input: i8042 - add dritek quirk for Acer Aspire One AO532 adds 39636805cab2 dt-bindings: input: iqs7222: Use central 'linux,code' definition adds 9ce8ec6bb1b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 78cb8d84c408 io_uring: define a 'prep' and 'issue' handler for each opcode adds 239b2db7c7ca io_uring: move to separate directory adds 13a8f5e4b8fc io_uring: move req async preparation into opcode handler adds bf04e72df744 io_uring: add generic command payload type to struct io_kiocb adds bc32c34dd300 io_uring: convert read/write path to use io_cmd_type adds b7927893b6f6 io_uring: convert poll path to use io_cmd_type adds 3e9d9dbc69d5 io_uring: convert poll_update path to use io_cmd_type adds 6ddf89066c4e io_uring: remove recvmsg knowledge from io_arm_poll_handler() adds 757d103df896 io_uring: convert net related opcodes to use io_cmd_type adds 7c533324a327 io_uring: convert the sync and fallocate paths to use io_cmd_type adds e23a713a5aed io_uring: convert cancel path to use io_cmd_type adds 539807595573 io_uring: convert timeout path to use io_cmd_type adds f46f41a2b90c io_uring: convert open/close path to use io_cmd_type adds 2f512b735f16 io_uring: convert madvise/fadvise to use io_cmd_type adds 583a0edd54c5 io_uring: convert file system request types to use io_cmd_type adds 2cc330b83420 io_uring: convert epoll to io_cmd_type adds 76e7347cd9c6 io_uring: convert splice to use io_cmd_type adds 207baff96fd1 io_uring: convert msg and nop to io_cmd_type adds 14ded02690b2 io_uring: convert rsrc_update to io_cmd_type adds 270f59f57a58 io_uring: convert xattr to use io_cmd_type adds 418f34341f47 io_uring: convert iouring_cmd to io_cmd_type adds e0405dda871b io_uring: unify struct io_symlink and io_hardlink adds 52d7d2802cb5 io_uring: define a request type cleanup handler adds d6996518608c io_uring: add io_uring_types.h adds 66795c444d4e io_uring: set completion results upfront adds c41873c7d476 io_uring: handle completions in the core adds f3235a082f92 io_uring: move xattr related opcodes to its own file adds d5870bf452b1 io_uring: move nop into its own file adds fae3ee700dee io_uring: split out filesystem related operations adds 9fc2d74c92ae io_uring: split out splice related operations adds 25646528f2c9 io_uring: split out fs related sync/fallocate functions adds 33b98482a4c3 io_uring: split out fadvise/madvise operations adds 6a58219e4fa6 io_uring: separate out file table handling code adds 48f68fdcdf66 io_uring: split out open/close operations adds cdcef5233ce6 io_uring: move uring_cmd handling to its own file adds 0fef014fb306 io_uring: add a dummy -EOPNOTSUPP prep handler adds 8033c38aebcd io_uring: move epoll handler to its own file adds 0be074e16d53 io_uring: move statx handling to its own file adds fcc5280b51cc io_uring: split network related opcodes into its own file adds 61d06f78b9fa io_uring: move msg_ring into its own file adds 0e236970a5e5 io_uring: move our reference counting into a header adds 50149ac94bbc io_uring: move timeout opcodes and handling into its own file adds b52c6a1a6fee io_uring: move SQPOLL related handling into its own file adds 56d59030280a io_uring: use io_is_uring_fops() consistently adds d2f69225b2f8 io_uring: move fdinfo helpers to its own file adds 4f53729c3a3a io_uring: move io_uring_task (tctx) helpers into its own file adds 96317c361b25 io_uring: include and forward-declaration sanitation adds eb9596944794 io_uring: add opcode name to io_op_defs adds 2a0272736c32 io_uring: move poll handling into its own file adds b5d6cf58272d io_uring: move cancelation into its own file adds 3dce6c7030ba io_uring: split provided buffers handling into its own file adds 129ce6a14855 io_uring: move rsrc related data, core, and commands adds 04ec3bdabbf9 io_uring: move remaining file table manipulation to filetable.c adds 9d6c15adf84b io_uring: move read/write related opcodes to its own file adds 3dcff0480af9 io_uring: move opcode table to opdef.c adds 2773edb91e80 io_uring: add support for level triggered poll adds 3be303ab6d28 io_uring: deprecate epoll_ctl support adds faee7b38d3c3 io_uring: make reg buf init consistent adds 1ecc91fc7c13 io_uring: move defer_list to slow data adds 405196b8636d io_uring: better caching for ctx timeout fields adds e417ac911752 io_uring: refactor ctx slow data placement adds 79dd6976460c io_uring: move small helpers to headers adds eedf4298699c io_uring: explain io_wq_work::cancel_seq placement adds 8a75d9d4f7ed io_uring: inline ->registered_rings adds ba5aa640ac68 io_uring: never defer-complete multi-apoll adds 94e09ecbd39e io_uring: remove check_cq checking from hot paths adds 78685618823e io_uring: don't set REQ_F_COMPLETE_INLINE in tw adds e12fba112932 io_uring: remove unused IO_REQ_CACHE_SIZE defined adds 7eef5295be99 io_uring: rw: delegate sync completions to core io_uring adds 6e79128d4689 io_uring: kill REQ_F_COMPLETE_INLINE adds 3df41932380b io_uring: refactor io_req_task_complete() adds 8199f7682d9e io_uring: don't inline io_put_kbuf adds 08f4187b0238 io_uring: poll: remove unnecessary req->ref set adds 24f74c8f4203 io_uring: switch cancel_hash to use per entry spinlock adds 9b6b3c25c72e io_uring: pass poll_find lock back adds 549a46f5ae52 io_uring: clean up io_try_cancel adds bcbb247dde7d io_uring: limit the number of cancellation buckets adds ae60fcec6630 io_uring: clean up io_ring_ctx_alloc adds a3ef4956ec5b io_uring: use state completion infra for poll reqs adds 6ce749631f69 io_uring: add IORING_SETUP_SINGLE_ISSUER adds 7c7807f54841 io_uring: pass hash table into poll_find adds 33e5d5c8908e io_uring: introduce a struct for hash table adds 7259513fede5 io_uring: propagate locking state to poll cancel adds fe3c6b41f624 io_uring: mutex locked poll hashing adds cbfca1f38ad4 io_uring: kbuf: add comments for some tricky code adds 1db230d1e477 io_uring: don't expose io_fill_cqe_aux() adds 76f4c1695547 io_uring: don't inline __io_get_cqe() adds 3e685a56fd1e io_uring: introduce io_req_cqe_overflow() adds 173701d05431 io_uring: deduplicate __io_fill_cqe_req tracing adds 264cffd5c942 io_uring: deduplicate io_get_cqe() calls adds 86ecb603600b io_uring: change ->cqe_cached invariant for CQE32 adds 9d7af22b01eb io_uring: kill extra io_uring_types.h includes adds b264387e7149 io_uring: make io_uring_types.h public adds a767b00e2f36 io_uring: clean up tracing events adds 8f724bb5e73f io_uring: move a few private types to local headers adds c1d524b52b74 io_uring: remove extra io_commit_cqring() adds 95de95d4a42a io_uring: reshuffle io_uring/io_uring.h adds 6fce18297998 io_uring: move io_eventfd_signal() adds 06dd893cab87 io_uring: remove ->flush_cqes optimisation adds 61fb28b41970 io_uring: fix multi ctx cancellation adds 26055b44b9ae io_uring: improve task exit timeout cancellations adds 7c7accb1d70c io_uring: fix io_poll_remove_all clang warnings adds 6311202aea23 io_uring: hide eventfd assumptions in eventfd paths adds 14528a022399 io_uring: introduce locking helpers for CQE posting adds 5141f1671bd5 io_uring: add io_commit_cqring_flush() adds 9280e917dc70 io_uring: opcode independent fixed buf import adds 921b95ca99c6 io_uring: move io_import_fixed() adds f3df8e477ef4 io_uring: consistent naming for inline completion adds 15db3bc9500b io_uring: add a warn_once for poll_find adds 18f1480c6ee6 io_uring: optimize io_uring_task layout adds f6b6597f7a40 io_uring: improve io_run_task_work() adds 27de120bc8f3 io_uring: move list helpers to a separate file adds fc5ac17b0509 io_uring: dedup io_run_task_work adds bdedf4639d37 io_uring: remove priority tw list optimisation adds 85c6f98aa301 io_uring: remove __io_req_task_work_add adds 214f5fbb5bf0 io_uring: lockless task list adds d83ea548b5f9 io_uring: introduce llist helpers adds 7385eb332081 io_uring: batch task_work adds b5b37143a5bd io_uring: add trace event for running task work adds fb7384a5683e io_uring: trace task_work_run adds ffb28cf4a0f5 io_uring: kbuf: kill __io_kbuf_recycle() adds a3e31e20e214 io_uring: have cancelation API accept io_uring_task directly adds bba8b8f4bc8e io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag adds 6037de47f0dd io_uring: add sync cancelation API through io_uring_register() adds cdd270668338 io_uring: clean poll ->private flagging adds f4ce51baf4d2 io_uring: remove events caching atavisms adds 7609371234d4 io_uring: add a helper for apoll alloc adds 1d2ba9015d3b io_uring: change arm poll return values adds e0423cb5e909 io_uring: refactor poll arm error handling adds 8735faefaeb8 io_uring: optimise submission side poll_refs adds 721ad7a10f59 io_uring: kbuf: inline io_kbuf_recycle_ring() adds db720039968a io_uring: move POLLFREE handling to separate function adds 84b994a3c74b io_uring: improve io_fail_links() adds abab929ef171 io_uring: fuse fallback_node and normal tw node adds 1acb87371f68 io_uring: remove extra TIF_NOTIFY_SIGNAL check adds e8522501ec88 io_uring: don't check file ops of registered rings adds 397447f4fb49 io_uring: remove ctx->refs pinning on enter adds f30b2d9e1dfd io_uring: replace zero-length array with flexible-array member adds 23ce94d1fea5 io_uring: split out fixed file installation and removal adds 61e18202f584 io_uring: add support for passing fixed file descriptors adds c7ba408267e7 io_uring: let to set a range for file slot allocation adds b4e191a6dc70 io_uring: allow 0 length for buffer select adds 6e504f61aca3 io_uring: restore bgid in io_put_kbuf adds 8be497a4d775 io_uring: allow iov_len = 0 for recvmsg and buffer select adds 6c00cf721a53 io_uring: recycle buffers on error adds 7776743514f4 io_uring: clean up io_poll_check_events return values adds e47b8ef1a6b3 io_uring: add IOU_STOP_MULTISHOT return code adds d24a20024d82 io_uring: add allow_overflow to io_post_aux_cqe adds e484fb07117b io_uring: fix multishot poll on overflow adds 29b39437c645 io_uring: fix multishot accept ordering adds 065205435b5d io_uring: multishot recv adds 0d163b2280f9 io_uring: fix io_uring_cqe_overflow trace format adds 3e208d0874a4 io_uring: only trace one of complete or overflow adds 64ee42991795 io_uring: disable multishot recvmsg adds 4c19a03efe2c io_uring: don't miss setting REQ_F_DOUBLE_POLL adds ab585a96b6ba io_uring: don't race double poll setting REQ_F_ASYNC_DATA adds ff36d94edbb5 io_uring: clear REQ_F_HASH_LOCKED on hash removal adds 0049e02197e2 io_uring: consolidate hash_locked io-wq handling adds f81a70696481 io_uring: move apoll cache to poll.c adds 1b9af1acf807 io_uring: add abstraction around apoll cache adds 3cdce31e6273 io_uring: impose max limit on apoll cache adds 3a393fb95262 io_uring: add netmsg cache adds ab0f1b6aebd1 Merge branch 'for-5.20/io_uring' into for-next adds 2efa5f0a45c9 mm: Move starting of background writeback into the main ba [...] adds 9bb6d812e2c3 mm: Move updates of dirty_exceeded into one place adds a011405fc2ff mm: Add balance_dirty_pages_ratelimited_flags() function adds 575a19c2725e iomap: Add flags parameter to iomap_page_create() adds 45566e6b20dd iomap: Add async buffered write support adds 0a93ac2d1849 iomap: Return -EAGAIN from iomap_write_iter() adds dfe97d3b13a9 fs: add a FMODE_BUF_WASYNC flags for f_mode adds 40a2626d1af4 fs: add __remove_file_privs() with flags parameter adds 2fb9cae6d81f fs: Split off inode_needs_update_time and __file_update_time adds f0a3abb558c4 fs: Add async write file modification handling. adds dad772b8d208 io_uring: Add support for async buffered writes adds c043b30eb78c io_uring: fix issue with io_write() not always undoing sb_ [...] adds f658c2287cce io_uring: Add tracepoint for short writes adds 4e9d40f7d359 xfs: Specify lockmode when calling xfs_ilock_for_iomap() adds f877e9be9369 xfs: Add async buffered write support adds 8e39d3e05ced mm: honor FGP_NOWAIT for page cache page allocation adds c41ea87cc6d9 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next adds f3ec5d115547 blk-mq: don't create hctx debugfs dir until q->debugfs_dir [...] adds 9768a7fc4627 Merge branch 'for-5.20/block' into for-next adds 4e4b8d836596 null_blk: add module parameters for 4 options adds 37ae152c7a0d null_blk: add configfs variables for 2 options adds 9c0e5355f36f Merge branch 'for-5.20/drivers' into for-next adds a8723bb79e40 io_uring: fix multishot ending when not polled adds 20898aeac6b8 io_uring: support 0 length iov in buffer select in compat adds 3fa92bb834a4 Merge branch 'for-5.20/io_uring' into for-next adds f4b1e27db49c block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below adds 939f9dd040fe block: Use try_cmpxchg in update_io_ticks adds 97f87b84481a Merge branch 'for-5.20/block' into for-next adds aee8960c2eae blk-iolatency: Use atomic{,64}_try_cmpxchg adds e9479ba901c7 Merge branch 'for-5.20/block' into for-next adds 96388f57d2aa blk-cgroup: Use atomic{,64}_try_cmpxchg adds 5ad3a1d30b36 Merge branch 'for-5.20/block' into for-next adds f857cf22d7c3 Merge branch 'for-5.20/block-iter' into for-next adds 71f28f3136af ublk_drv: add io_uring based userspace block driver adds 0edb3696c171 ublk_drv: support to complete io command via task_work_add adds cebbe577cb17 ublk_drv: fix request queue leak adds 051de2edff2e Merge branch 'for-5.20/block' into for-next adds 03a3f428042c net: copy from user before calling __copy_msghdr adds 1a3e4e94a1b9 net: copy from user before calling __get_compat_msghdr adds a8b38c4ce724 io_uring: support multishot in recvmsg adds dd292b76eedd Merge branch 'for-5.20/io_uring' into for-next adds 5bf83e9a14dd block: stop using bdevname in bdev_write_inode adds 02ff3dd20f51 block: stop using bdevname in __blkdev_issue_discard adds 1b70ccecaed4 drbd: stop using bdevname in drbd_report_io_error adds fa070a3b50a1 pktcdvd: stop using bdevname in pkt_seq_show adds beecf70ee843 pktcdvd: stop using bdevname in pkt_new_dev adds 6e880cf59932 rnbd-srv: remove the name field from struct rnbd_dev adds 4664954c9421 ocfs2/cluster: remove the hr_dev_name field from struct o2 [...] adds c5b045b98389 ext4: only initialize mmp_bdevname once adds 900d156bac2b block: remove bdevname adds d17451696e0c Merge branch 'for-5.20/block' into for-next adds 12c6870bf7ef nvme: remove a double word in a comment adds 48e1bc03b798 nvme: handle the persistent internal error AER adds 38c8467732d2 nvme: remove unused timeout parameter adds 76a11e3e1d2c nvme: fix qid param blk_mq_alloc_request_hctx adds d109f3ccfc8f nvme-loop: use nvme core helpers to cancel all requests in [...] adds 1bc60dc50469 crypto: add crypto_has_shash() adds de83cc791efb crypto: add crypto_has_kpp() adds c603e3e98393 lib/base64: RFC4648-compliant base64 encoding adds a0516233e6b3 nvme: add definitions for NVMe In-Band authentication adds b3107f1658bc nvme-fabrics: decode 'authentication required' connect error adds a476416bb57b nvme: implement In-Band authentication adds cd88aa2b89c9 nvme-auth: Diffie-Hellman key exchange support adds 7f03b47ecc49 nvmet: parse fabrics commands on io queues adds b281bec75946 nvmet: implement basic In-Band Authentication adds 71ebe3842ebe nvmet-auth: Diffie-Hellman key exchange support adds 375e2143d8f4 nvmet-auth: expire authentication sessions adds 6c16bb037310 nvme-rdma: remove timeout for getting RDMA-CM established event adds a70c11e1174e nvme-tcp: use in-capsule data for I/O connect adds 2e099afdcaf5 nvme-pci: use nvme core helper to cancel requests in tagset adds 690cc0db1f05 nvme-apple: use nvme core helper to cancel requests in tagset adds 7b20ea4f3911 nvme-multipath: refactor nvme_mpath_add_disk adds ea2150c62afc Merge tag 'nvme-5.20-2022-07-14' of git://git.infradead.or [...] adds 95c090184632 Merge branch 'for-5.20/drivers' into for-next adds 7d45e0edf375 io_uring: Use atomic_long_try_cmpxchg in __io_account_mem adds db3edb69fb7d Merge branch 'for-5.20/io_uring' into for-next adds ff07a02e9e8e treewide: Rename enum req_opf into enum req_op adds 77e7ffd7ad39 block: Use enum req_op where appropriate adds 86947df3a923 block: Change the type of the last .rw_page() argument adds 2d9b02be73ba block: Change the type of req_op() and bio_op() into enum req_op adds 342a72a33407 block: Introduce the type blk_opf_t adds 16458cf3bd15 block: Use the new blk_opf_t type adds dc469ba2e790 block/bfq: Use the new blk_opf_t type adds f8359efe4742 block/mq-deadline: Use the new blk_opf_t type adds d625fecd8af8 block/kyber: Use the new blk_opf_t type adds 22c80aac882f blktrace: Trace remapped requests correctly adds 919dbca8670d blktrace: Use the new blk_opf_t type adds ba91fd01aad2 block/brd: Use the enum req_op type adds 9945172a7120 block/drbd: Use the enum req_op and blk_opf_t types adds 86563de87447 block/drbd: Combine two drbd_submit_peer_request() arguments adds 23f8ae7148cc block/floppy: Fix a sparse warning adds 03df83ac9eb7 block/rnbd: Use blk_opf_t where appropriate adds 6c5412e26834 xen-blkback: Use the enum req_op and blk_opf_t types adds bc0421ea44b8 block/zram: Use enum req_op where appropriate adds ba229aa8f249 nvdimm-btt: Use the enum req_op type adds 7ee1de6e2712 um: Use enum req_op where appropriate adds 581075e4f647 dm/core: Reduce the size of struct dm_io_request adds 71f7113d20ae dm/core: Rename kcopyd_job.rw into kcopyd.op adds a3282b432f64 dm/core: Combine request operation type and flags adds 67a7b9a5b54f dm/ebs: Change 'int rw' into 'enum req_op op' adds eff17e5161fe dm/dm-flakey: Use the new blk_opf_t type adds c9154a4cb8dc dm/dm-integrity: Combine request operation and flags adds c1389b33332e dm mirror log: Use the new blk_opf_t type adds 6b9901395702 dm-snap: Combine request operation type and flags adds 8a5a7ce8774c dm/zone: Use the enum req_op type adds 13a1f650b6ec dm/dm-zoned: Use the enum req_op type adds 4ce4c73f662b md/core: Combine two sync_page_io() arguments adds 9a4fd6a22c64 md/bcache: Combine two uuid_io() arguments adds 552eee3b53f6 md/bcache: Combine two prio_io() arguments adds 3c5e514db58f md/raid1: Use the new blk_opf_t type adds cb1802ff82e1 md/raid10: Use the new blk_opf_t type adds a9010741ce7c md/raid5: Use the enum req_op and blk_opf_t types adds f9ed86dc1dc8 nvme/host: Use the enum req_op and blk_opf_t types adds a288000f9fe3 nvme/target: Use the new blk_opf_t type adds ea957547e819 scsi/core: Improve static type checking adds 88b32c3cdf5f scsi/core: Change the return type of scsi_noretry_cmd() into bool adds 2599cac57a9a scsi/core: Use the new blk_opf_t type adds c15cbe9a84b0 scsi/device_handlers: Use the new blk_opf_t type adds 0d8009f39d0a scsi/ufs: Rename a 'dir' argument into 'op' adds 79fe9d7d9f64 scsi/target: Use the new blk_opf_t type adds f8e6e4bd9fd8 mm: Use the new blk_opf_t type adds 3ae7286943ae fs/buffer: Use the new blk_opf_t type adds 1420c4a549bf fs/buffer: Combine two submit_bh() and ll_rw_block() arguments adds c6293eacfc16 fs/direct-io: Reduce the size of struct dio adds f84c94afcf82 fs/mpage: Use the new blk_opf_t type adds bf9486d6dd23 fs/btrfs: Use the enum req_op and blk_opf_t types adds 67c0f556302c fs/ext4: Use the new blk_opf_t type adds 7649c873c16a fs/f2fs: Use the enum req_op and blk_opf_t types adds 67688c08b7e5 fs/gfs2: Use the enum req_op and blk_opf_t types adds c85f99929ea6 fs/hfsplus: Use the enum req_op and blk_opf_t types adds dbd4eb8148f6 fs/iomap: Use the new blk_opf_t type adds 6669797b0dd4 fs/jbd2: Fix the documentation of the jbd2_write_superbloc [...] adds 5d12ce77e1e6 fs/nfs: Use enum req_op where appropriate adds ed4512590bd5 fs/nilfs2: Use the enum req_op and blk_opf_t types adds ce6b53158834 fs/ntfs3: Use enum req_op where appropriate adds 61ba06c7069b fs/ocfs2: Use the enum req_op and blk_opf_t types adds 568e34ed7339 PM: Use the enum req_op and blk_opf_t types adds d03025aef867 fs/xfs: Use the enum req_op and blk_opf_t types adds e46b59704967 fs/zonefs: Use the enum req_op type for tracing request op [...] adds f46c4db86bee Merge branch 'for-5.20/block' into for-next adds 184d0a675663 io_uring: fix types in io_recvmsg_multishot_overflow adds 4ab14222eb3f Merge branch 'for-5.20/io_uring' into for-next adds dec7e933d65d null_blk: cleanup null_init_tag_set adds 18710de30154 Merge branch 'for-5.20/drivers' into for-next adds 8c740c6bf12d null_blk: fix ida error handling in null_add_dev() adds dc2ebf038c4a Merge branch 'for-5.20/drivers' into for-next adds 367979e5855a io_uring: Don't require reinitable percpu_ref adds a04c18fc1eb1 Merge branch 'for-5.20/io_uring' into for-next adds f54541403b2f fs/buffer: Fix the ll_rw_block() kernel-doc header adds 020e3618cc81 blktrace: Fix the blk_fill_rwbs() kernel-doc header adds 70669b9b2227 Merge branch 'for-5.20/block' into for-next adds e544477ca928 net: fix compat pointer in get_compat_msghdr() adds 61abd527b50e Merge branch 'for-5.20/io_uring' into for-next adds f2450f8a2c1e ublk_drv: fix build warning with -Wmaybe-uninitialized and [...] adds b1fc9e8ad3d2 Merge branch 'for-5.20/block' into for-next adds f50e5d670c62 ublk_drv: fix missing error return code in ublk_add_dev() adds 6b1439d203a3 ublk_drv: remove unneeded semicolon adds d276a22314c2 ublk: remove UBLK_IO_F_INTEGRITY adds fe3333f69538 ublk_drv: fix an IS_ERR() vs NULL check adds bf14fad19ffb mmc: fix disk/queue leak in case of adding disk failure adds 590d45354e5e Merge branch 'for-5.20/block' into for-next adds 79c790794a70 Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...] adds 06f241e2bf4b io_uring: initialise msghdr::msg_ubuf adds ba64c07a6ef9 io_uring: export io_put_task() adds 6f322c753dae io_uring: add zc notification infrastructure adds cf49e2d47c49 io_uring: cache struct io_notif adds 9cc16ae447db io_uring: complete notifiers in tw adds e133e289093e io_uring: add rsrc referencing for notifiers adds f20b817fd29b io_uring: add notification slot registration adds 480ec5ff9a5a io_uring: wire send zc request type adds fcb98e61d023 io_uring: account locked pages for non-fixed zc adds 7ab12997edc9 io_uring: allow to pass addr into sendzc adds bb4019de9ea1 io_uring: sendzc with fixed buffers adds 95a70c191696 io_uring: flush notifiers after sendzc adds d488e605a451 io_uring: rename IORING_OP_FILES_UPDATE adds cb155defb9bf io_uring: add zc notification flush requests adds 04ae3dbe8a02 io_uring: enable managed frags with register buffers adds 0c450de20ce7 selftests/io_uring: test zerocopy send adds 399c3bf72892 Merge branch 'for-5.20/io_uring-zerocopy-send' into for-next adds c45369e0615d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds ca7dc242e358 dm writecache: set a default MAX_WRITEBACK_JOBS adds 949d49ec306d dm kcopyd: use __GFP_HIGHMEM when allocating pages adds 9bc0c92e4b82 dm writecache: return void from functions adds 2c6e755b49d2 dm writecache: count number of blocks read, not number of [...] adds b2676e1482af dm writecache: count number of blocks written, not number [...] adds 2ee73ef60db4 dm writecache: count number of blocks discarded, not numbe [...] adds 3534e5a5ed29 dm thin: fix use-after-free crash in dm_sm_register_thresh [...] adds 78c130df2cda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e82a28842bb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 70f832206fe7 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs adds 86e1a8e1f9b5 mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx adds c6f361cba51c mmc: sdhci-of-dwcmshc: add support for rk3588 adds 8574adf5222d dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings adds 2f8690ef6412 dt-bindings: mmc: Add Broadcom optional sdio_freq clock adds 97904a59855c mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] adds b5899a3e2f78 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] adds 7dc65e3c0ef4 mmc: mxcmmc: Silence a clang warning adds f0c88b04f3c2 mmc: mtk-sd: fix typo adds 91f059c95c6a mmc: core: Capture eMMC and SD card errors adds efe8f5c9b5e1 mmc: sdhci: Capture eMMC and SD card errors adds 7ae20fa3552a mmc: debugfs: Add debug fs entry for mmc driver adds fadf344e6d69 mmc: debugfs: Add debug fs error state entry for mmc driver adds e5f7a3c64c01 mmc: cqhci: Capture eMMC and SD card errors adds 354c6d33ddfb dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema adds ca812a4e8f7c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU adds ffe18c0f7ced dt-bindings: mmc: convert mmc-spi-slot to yaml adds 7b651cc6de24 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string adds 3576c0b2709c dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] adds ba1de43768aa mmc: debugfs: Fix file release memory leak adds cae45c2d4fb3 dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 adds 0f6fe934a628 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements adds f78bc9f2caa4 mmc: mmci: Fix typo in comment adds c3c0ed75ffbf mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] adds 68eab5176c71 mmc: dw_mmc: exynos: Obviously always return success in re [...] adds 50699358222d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] adds 397605c2d02a mmc: dw_mmc: rockchip: Obviously always return success in [...] adds 869f98756e55 mmc: sdhci-of-arasan: Obviously always return success in r [...] adds f6c3397dc67f mmc: sdhci-st: Obviously always return success in remove callback adds f9e5b33934ce mmc: host: Improve I/O read/write performance for GL9763E adds 6f34a4ee738b mmc: core: Do not evaluate HS400 capabilities if bus has n [...] adds 1c5fd9737311 mmc: sdhci-pci-gli: Fix build error unused-function adds 39c86b5c59a4 mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() adds 0dac1e498f81 mmc: renesas_sdhi: Get the reset handle early in the probe adds 088604048b24 mmc: renesas_sdhi: Fix typo's adds 2e531bc3e0d8 memstick/ms_block: Fix some incorrect memory allocation adds 54eb7a55be67 memstick/ms_block: Fix a memory leak adds aabf199c4eff memstick/ms_block: Use the bitmap API when applicable adds 2e586f8a5b0e mmc: tmio: avoid glitches when resetting adds f3daa7e6e2ae dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema adds e42726646082 mmc: core: Replace with already defined values for readability adds 5987e6ded29d mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R adds 95a4cf7172bc dt-bindings: mmc: sdhci-msm: document resets adds 4ec43b8797b8 dt-bindings: mmc: Add compatible for MediaTek MT8188 adds 331ad8247b46 dt-bindings: mmc: sdhci-msm: fix reg-names entries adds 54c16b522e00 dt-bindings: mmc: sdhci-msm: constrain reg-names per variants adds 3beb0ab5bffb mmc: core: Use mmc_card_* macro and add a new for the sd_c [...] adds c095449ea981 mmc: mxcmmc: Use mmc_card_sdio macro adds 3a44fb9f61d4 mmc: Merge branch fixes into next adds b3fa3e6dccc4 mmc: block: Add single read for 4k sector cards adds 9b538b0e3a95 dt-bindings: mmc: sdhci-msm: add MSM8998 adds b05cd716e3bd mmc: sdhci-msm: drop redundant of_device_id entries adds 99ce0f754c39 dt-bindings: mmc: sdhci-msm: Document the SM8450 compatible adds 886201c70a1c mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume adds 3f58b69926ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9745fb07474f platform/x86/intel: Add Primary to Sideband (P2SB) bridge support adds c551bd81d198 pinctrl: intel: Check against matching data instead of ACP [...] adds 6e3b29dbc119 mfd: lpc_ich: Factor out lpc_ich_enable_spi_write() adds 559793198f92 mfd: lpc_ich: Switch to generic p2sb_bar() adds 7064d7d88b83 mfd: lpc_ich: Add support for pinctrl in non-ACPI system adds 5c7b9167ddf8 i2c: i801: convert to use common P2SB accessor adds 6adc32f58b93 EDAC, pnd2: Use proper I/O accessors and address space annotation adds 7b2db7049bb9 EDAC, pnd2: convert to use common P2SB accessor adds e38da7d30f56 watchdog: simatic-ipc-wdt: convert to use P2SB accessor adds 759273c3c429 leds: simatic-ipc-leds: Convert to use P2SB accessor adds 446f0cf9e08b platform/x86: simatic-ipc: drop custom P2SB bar code adds a6c80bec3c93 leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver adds c1cd6c305ecd Merge branches 'ib-mfd-acpi-for-rafael-5.20', 'ib-mfd-edac [...] adds 62fa5c9800a0 mfd: max77714: Update Luca Ceresoli's e-mail address adds 361104b05684 dt-bindings: mfd: Convert da9063 to yaml adds 3e26292d1190 dt-bindings: mfd: ti,j721e-system-controller: Add clock property adds 2cc285008af3 MAINTAINERS: Update Intel PMIC (MFD part) to Supported adds 2598f6ec5471 mfd: asic3: Make asic3_gpio_remove() return void adds 128ac294e1b4 mfd: t7l66xb: Drop platform disable callback adds 6e1f1b1c93ce mfd: tc6387xb: Drop disable callback that is never called adds 7ff7d5ffb725 syscon: Use %pa to format the variable of resource_size_t type adds 34b1a65ec1b5 MAINTAINERS: Fix file entry for MAX77693 DT adds 1520669c8255 mfd: max77620: Fix refcount leak in max77620_initialise_fps adds 9875ab53c8ae dt-bindings: mfd: stm32-timers: Document how to specify in [...] adds 52298ec34cc8 dt-bindings: mfd: Add compatible for MT6331 PMIC adds de58cee8c6b8 mfd: mt6397-core: Add MT6357 PMIC support adds 738654be3cf7 mfd: mt6358-irq: Add MT6357 PMIC support adds 66ee379d743c mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU adds 7677ed11e9fa dt-bindings: mfd: qcom,tcsr: Convert to dtschema adds 7eeed203604f dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 adds 4907f6991ecb dt-bindings: mfd: Add mp2733 compatible adds 4a346a03a63c mfd: twl: Remove platform data support adds 915696927cd6 mfd: pm8008: Remove driver data structure pm8008_data adds 76659e203f37 dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section adds 7e47943c3357 dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys adds 99a7ec2f3622 mfd: dln2: Automatically detect and fill endpoint pointers adds c55333064d6e mfd: tc6393xb: Make disable callback return void adds 352de78076d0 mfd: intel_soc_pmic_chtwc: Use dev_err_probe() adds 1074c4252fe3 mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to p [...] adds 9b2c55b5403f dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] adds 15ff0bbc3dc1 mfd: db8500-prcmu: Drop duplicated word "the" in the comments adds 79f821b5a3bf mfd: ipaq-micro: Fix spelling mistake of "receive{d}" adds 371a9fcac475 mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells adds d9cd0bc60470 mfd: mt6397: Add basic support for MT6331+MT6332 PMIC adds 37e8ba74d152 mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs adds 5189952238c9 mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in sho [...] adds 929a4d289de9 mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using c [...] adds 2790a70c886b mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set [...] adds d30e2c30a43d mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() adds ba3ea04a2557 mfd: intel_soc_pmic_bxtwc: Extend use of temporary variabl [...] adds 05879b125afd mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP gua [...] adds cd58c8403423 mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR() adds f801556a8443 mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks adds 86da8be35c00 mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf() adds 7c06d478500b mfd: intel_soc_pmic_bxtwc: Drop unneeded casting adds 0ff590a3366e mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment adds f33bae37c96f mfd: sun6i-prcm: Update Kconfig description adds 9e821c4368af MAINTAINERS: Use Lee Jones' kernel.org address for MFD sub [...] adds 47996d3dd3b4 MAINTAINERS: Use Lee Jones' kernel.org address for Syscon [...] adds 0a2de5bb0216 dt-bindings: mfd: syscon: Update Lee Jones' email address adds b9bd31eaa216 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 27e5c6546333 dt-bindings: backlight: rt4831: Add the new ocp level property adds 8b0bce056351 backlight: rt4831: Apply ocp level from devicetree adds e3ac5e8736c1 Revert "drivers/video/backlight/platform_lcd.c: add suppor [...] adds 2654f59b53bf dt-bindings: backlight: Update Lee Jones' email address adds f2ac0a8f8a03 backlight: lp855x: Switch to atomic PWM API adds e7db53176f32 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds 966f6551173a power: supply: Fix typo in power_supply_check_supplies adds 491f1f483f42 dt-bindings: power: reset: qcom,pshold: convert to dtschema adds e8b60d9c0a85 power: supply: ab8500: Add MAINTAINERS entry adds 6c50a08d9dd3 power: supply: ab8500: Drop external charger leftovers adds 13a4223df8a9 power: supply: ab8500_fg: drop duplicated 'is' in comment adds a1124c84d467 power: supply: ab8500: Remove flush_scheduled_work() call. adds 38d45444e257 power: supply: ab8500: add missing destroy_workqueue in ab [...] adds c9d8468158ad power: supply: olpc_battery: Hold the reference returned b [...] adds e7a00152eff9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3fec90048d37 regulator: max597x: Remove unused including <linux/version.h> adds 00f6ebbd0177 regulator: qcom_spmi: add support for HT_P150 adds 3d04ae8e3e91 regulator: qcom_spmi: add support for HT_P600 adds 34ceb6a6ef87 regulator: qcom_spmi: add support for PMP8074 regulators adds 0b3bbd7646b0 regulator: qcom,spmi-regulator: Convert to dtschema adds 044750573903 regulator: qcom,spmi-regulator: add PMP8074 PMIC adds be6bd82351e8 regulator: max597x: Don't return uninitialized variable in .probe adds 91de5eb17c10 regulator: pwm: Update Lee Jones' email address adds 66efb665cd5a regulator: of: Fix refcount leak bug in of_get_regulation_ [...] adds 218320fec294 regulator: core: Fix off-on-delay-us for always-on/boot-on [...] adds 89ac711af5eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed56f4b5173e MAINTAINERS: update the LSM maintainer info adds 0f6e0cc923aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 511f7b5b8357 apparmor: fix absroot causing audited secids to begin with = adds 240516df8879 apparmor: Fix kernel-doc adds 0fc6ab404c52 lsm: Fix kernel-doc adds 65cc9c391c3c apparmor: Update help description of policy hash for intro [...] adds d61c57fde819 apparmor: make export of raw binary profile to userspace optional adds 5bfcbd22ee4e apparmor: Enable tuning of policy paranoid load for embedd [...] adds 482e8050aab4 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] adds 7b4bd1274d35 apparmor: Update MAINTAINERS file with the lastest information adds ba77f39062c1 apparmor: resolve uninitialized symbol warnings in policy_ [...] adds 68ff8540cc9e apparmor: fix quiet_denied for file rules adds 84117994bc10 security/apparmor: remove redundant ret variable adds ec240b5905bb apparmor: Fix failed mount permission check error message adds c0ea4b919dae apparmor: Use struct_size() helper in kmalloc() adds e21851b349b8 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] adds 5ee5d3742160 apparmor: Fix some kernel-doc comments adds 564423bf9c95 apparmor: Fix some kernel-doc comments adds 3e2a3a0830a2 apparmor: fix aa_label_asxprint return check adds f9da5b14521c apparmor: Fix undefined reference to `zlib_deflate_workspacesize' adds bab1f77fb815 apparmor: Fix some kernel-doc comments adds 11c3627ec6b5 apparmor: fix reference count leak in aa_pivotroot() adds 417ea9fe972d apparmor: Fix memleak in aa_simple_write_to_buffer() adds e2f76ad7d285 apparmor: test: Remove some casts which are no-longer required adds 95c0581f9bfd apparmor: add a kernel label to use on kernel objects adds df4390934da4 apparmor: Convert secid mapping to XArrays instead of IDR adds 524d8e14258a apparmor: disable showing the mode as part of a secid to secctx adds a3f215ef088f apparmor: Mark alloc_unconfined() as static adds f37897369865 apparmor: Fix some kernel-doc comments adds 3bbb7b2e9bbc apparmor: fix setting unconfined mode on a loaded profile adds 2504db207146 apparmor: fix overlapping attachment computation adds c1ed5da19765 apparmor: allow label to carry debug flags adds f567e7fada03 apparmor: extend policydb permission set by making use of [...] adds eac931254d99 apparmor: move ptrace mediation to more logical task.{h,c} adds cf7e51df1001 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds c808a6ec7166 evm: Use IS_ENABLED to initialize .enabled adds 65d9a9a60fd7 kexec_file: drop weak attribute from functions adds 0738eceb6201 kexec: drop weak attribute from functions adds 689a71493bd2 kexec: clean up arch_kexec_kernel_verify_sig adds c903dae8941d kexec, KEYS: make the code in bzImage64_verify_sig generic adds 0d519cadf751 arm64: kexec_file: use more system keyrings to verify kern [...] adds 0828c4a39be5 kexec, KEYS, s390: Make use of built-in and secondary keyr [...] adds 1d212f9037b0 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] adds 1ba2e6085b8e Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 92c005a11762 LSM: SafeSetID: fix userns bug in selftest adds b2927170d4fb LSM: SafeSetID: selftest cleanup and prepare for GIDs adds a1732d6898ce LSM: SafeSetID: add GID testing to selftest adds fcfe0ac2fcfa security: Add LSM hook to setgroups() syscall adds 3e3374d382ff LSM: SafeSetID: Add setgroups() security policy handling adds 64b634830c91 LSM: SafeSetID: add setgroups() testing to selftest adds cd5fc01e17e1 LSM: SafeSetID: fix bug during GID policy check adds 6ec66271ee24 Merge branch 'safesetid-next' of https://github.com/micah- [...] adds b94e745fcaa6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 009d6da4722d Merge branch 'next' of git://github.com/cschaufler/smack-next adds 1ed2a4717035 tpm: Add upgrade/reduced mode support for TPM1.2 modules adds c79aa0e22aa4 dt-bindings: trivial-devices: Add Infineon SLB9673 TPM adds 9cfa7df97bbb tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer adds e874c3f16a02 tpm: Add tpm_tis_i2c backend for tpm_tis_core adds 332e673041bc X.509: Support parsing certificate using SM2 algorithm adds fec88eeea7b0 sign-file: Fix confusing error messages adds 36fdd1af0c2d pkcs7: parser support SM2 and SM3 algorithms combination adds 85b909e55c02 pkcs7: support EC-RDSA/streebog in SignerInfo adds 9c69021a91e5 KEYS: asymmetric: enforce SM2 signature use pkey algo adds 802349eb85a6 tpm: fix platform_no_drv_owner.cocci warning adds 1679eb4a6194 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH adds 3e191f219f1a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bc0d9af21f46 iommu/exynos: Reuse SysMMU constants for page size and order adds fce398d2d02c iommu/exynos: Handle failed IOMMU device registration properly adds 5f26ad58be8c iommu/exynos: Set correct dma mask for SysMMU v5+ adds 2125afbed841 iommu/exynos: Abstract non-common registers on different variants adds 0892c4986b6c iommu/exynos: Add SysMMU v7 register set adds 7fee5d6f41b4 iommu/exynos: Enable default VM instance on SysMMU v7 adds 3168010d2ab4 iommu/mediatek: Log with dev_err_probe when failing to parse dts adds 7e62edd7a33a iommu/virtio: Add map/unmap_pages() callbacks implementation adds 933ab6d30153 iommu/vt-d: Move trace/events/intel_iommu.h under iommu adds f19e038c2507 agp/intel: Use per device iommu check adds f9903555dd05 iommu/vt-d: Remove unnecessary exported symbol adds 3890f749c590 drm/i915: Remove unnecessary include adds bfd39a73879e KVM: x86: Remove unnecessary include adds 853788b9a66f x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU adds 2585a2790e7f iommu/vt-d: Move include/linux/intel-iommu.h under iommu adds 9f18abab6063 iommu/vt-d: Remove unused iovad from dmar_domain adds 983ebe57b3af iommu/vt-d: debugfs: Remove device_domain_lock usage adds 98f7b0db4976 iommu/vt-d: Remove clearing translation data in disable_dm [...] adds 8ac0b64b9735 iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk() adds 2e1c8dafb8c2 iommu/vt-d: Unnecessary spinlock for root table alloc and free adds ffd5869d9353 iommu/vt-d: Replace spin_lock_irqsave() with spin_lock() adds 2c3262f9e881 iommu/vt-d: Acquiring lock in domain ID allocation helpers adds 8430fd3f3287 iommu/vt-d: Acquiring lock in pasid manipulation helpers adds 79d82ce4027f iommu/vt-d: Check device list of domain in domain free path adds db75c9573b08 iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller adds 969aaefbaaf2 iommu/vt-d: Use device_domain_lock accurately adds 5eaafdf0c055 iommu/vt-d: Convert global spinlock into per domain lock adds c3f27c834ae5 iommu/vt-d: Remove unused domain_get_iommu() adds 913432f217c8 iommu/vt-d: Use IDA interface to manage iommu sequence id adds ba949f4cd4c3 iommu/vt-d: Refactor iommu information of each domain adds 97a79de99a40 iommu/vt-d: Remove unnecessary check in intel_iommu_add() adds bdb46d175872 iommu/vt-d: Remove global g_iommus array adds 25357900f4e6 iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 adds 60b51e3e333b iommu/amd: Change macro for IOMMU control register bit shi [...] adds 1e98a35da49e iommu/amd: Introduce Support for Extended Feature 2 Register adds 9dd299d8c6cd iommu/amd: Introduce global variable for storing common EF [...] adds ae180ba42662 iommu/amd: Process all IVHDs before enabling IOMMU features adds 02c6f31d0e01 iommu/amd: Globally detect SNP support adds fb2accadaa94 iommu/amd: Introduce function to check and enable SNP adds b9f0043e1ea6 iommu/amd: Set translation valid bit only when IO page tab [...] adds 8388f7df936b iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP [...] adds 30315e71b426 iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled adds 309c56e84602 iommu: remove the unused dev_has_feat method adds a871765d5588 iommu: remove iommu_dev_feature_enabled adds ae3ff39a51a0 iommu: remove the put_resv_regions method adds 469b7b8ac552 iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature adds 1dcef3d2f345 MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer adds ebd0c9c85fdc Merge branches 'arm/exynos', 'arm/mediatek', 'virtio', 'x8 [...] adds 72e4b47982ec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 64b3c066e85e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a8dd214ff58c dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string pr [...] adds 6e44e0dc5806 dt-bindings: arm: cpus: add cortex-a78ae compatible adds 912cbf13a544 dt-bindings: mtd/partitions: Convert arm-firmware-suite to [...] adds 652081b3c64e of: unittest: Switch to use fwnode instead of of_node adds 9465a98458fe of: unittest: make unittest_gpio_remove() consistent with [...] adds d17e37c41b7e of: device: Fix missing of_node_put() in of_dma_set_restri [...] adds 2aa0d4c88198 dt-bindings: bus: qcom,ssc-block-bus: rework arrays and dr [...] adds e385b0ba6a13 of: overlay: Move devicetree_corrupt() check up adds e76f4a6107eb of: overlay: Simplify of_overlay_fdt_apply() tail adds ec2aed45c57a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b461f2f5323f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9c22ec4ac27b spi: Return deferred probe error when controller isn't yet [...] adds b6747f4fba39 spi: propagate error code to the caller of acpi_spi_device [...] adds cdb0cc9379f1 spi: remove duplicate parameters check in acpi_spi_add_resource() adds 43cc5a0afe41 spi: Fix simplification of devm_spi_register_controller adds 7e9984d183bb spi: tegra20-slink: fix UAF in tegra_slink_remove() adds e82c6d62a1f2 spi: microchip-core: fix UAF in mchp_corespi_remove() adds 5d56d8974d1e spi: microchip-core: switch to use devm_spi_alloc_master() adds cdeaf3a99a02 spi: microchip-core: switch to use dev_err_probe() adds 1ed34d367bad spi: microchip-core: fix and cleanups adds 5d76b7509cb2 spi: dw: Fix IP-core versions macro adds 0d085723c637 spi: Add bindings for Intel Thunder Bay SOC adds 51e41dc2f2bc spi: dw: Add support for master mode selection for DWC SSI [...] adds dc4e6d9fbf9a spi: dw: Add support for Intel Thunder Bay SPI controller adds 53415957c459 Add support for Intel Thunder Bay SPI controller adds ecff027298de spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema adds 82cef0af296d spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings fo [...] adds 0ee0ab0bdab4 spi: dt-bindings: Add compatible for MediaTek MT8188 adds a3fd35be0eda spi: atmel: remove #ifdef CONFIG_{PM, SLEEP} adds 43979072706d Merge remote-tracking branch 'spi/for-5.20' into spi-next adds 1126a6891a71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d683bb3595f0 Merge x86/mm into tip/master adds d2a2abe49401 Merge x86/cpu into tip/master adds ff9c0a588413 Merge irq/core into tip/master adds fd65b0d5eece Merge x86/misc into tip/master adds 0b0ce458e595 Merge x86/vmware into tip/master adds aeabbfa72de5 Merge locking/core into tip/master adds 3ec1f767305d Merge ras/core into tip/master adds 39a41278f041 perf/x86/intel: Fix PEBS memory access info encoding for ADL adds ccf170e9d8fd perf/x86/intel: Fix PEBS data source encoding for ADL adds ef12d5591b5a Merge perf/core into tip/master adds 9de76f41ea21 x86/mm: Refer to the intended config STRICT_DEVMEM in a comment adds b26914daab3a Merge x86/cleanups into tip/master adds 4c3f73584c0c x86/sgx: Add short descriptions to ENCLS wrappers adds 0fb2126db841 x86/sgx: Add wrapper for SGX2 EMODPR function adds 09b38d0b412d x86/sgx: Add wrapper for SGX2 EMODT function adds 61416b294af0 x86/sgx: Add wrapper for SGX2 EAUG function adds b3fb517dc602 x86/sgx: Support loading enclave page without VMA permissi [...] adds 7f391752d4ad x86/sgx: Export sgx_encl_ewb_cpumask() adds bdaa8799f697 x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() adds f89c2f9bf5a6 x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() adds c7c6a8a61b00 x86/sgx: Make sgx_ipi_cb() available internally adds dda03e2c331b x86/sgx: Create utility to validate user provided offset a [...] adds 8cb7b502f31e x86/sgx: Keep record of SGX page type adds 3a5351415228 x86/sgx: Export sgx_encl_{grow,shrink}() adds 8123073c4335 x86/sgx: Export sgx_encl_page_alloc() adds a76e7f1f1888 x86/sgx: Support VA page allocation without reclaiming adds ff08530a5232 x86/sgx: Support restricting of enclave page permissions adds 5a90d2c3f5ef x86/sgx: Support adding of pages to an initialized enclave adds 7b013e723a1f x86/sgx: Tighten accessible memory range after enclave ini [...] adds 45d546b8c109 x86/sgx: Support modifying SGX page type adds 9849bb27152c x86/sgx: Support complete page removal adds a0506b3b0636 x86/sgx: Free up EPC pages directly to support large page ranges adds 629b5155d01b Documentation/x86: Introduce enclave runtime management section adds 20404a808593 selftests/sgx: Add test for EPCM permission changes adds 7088c81f9473 selftests/sgx: Add test for TCS page permission changes adds 67f1f70a23d1 selftests/sgx: Test two different SGX2 EAUG flows adds 7eb4370152be selftests/sgx: Introduce dynamic entry point adds b564982fda13 selftests/sgx: Introduce TCS initialization enclave operation adds 33c5aac3bf32 selftests/sgx: Test complete changing of page type flow adds 50b822e4b785 selftests/sgx: Test faulty enclave behavior adds 35c7e6dacb03 selftests/sgx: Test invalid access to removed enclave page adds 08ceab2c37d3 selftests/sgx: Test reclaiming of untouched page adds 6507cce561b4 selftests/sgx: Page removal stress test adds e0a5915f1cca x86/sgx: Drop 'page_index' from sgx_backing adds 71dd67c2f819 Merge x86/sgx into tip/master adds 1b8667812b3a x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cr [...] adds 8b979924b9f9 x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o adds 0740d4296814 Merge x86/build into tip/master adds 5a88c48f4146 Merge tag 'v5.19-rc6' into tip:x86/kdump adds 68b8e9713c8e x86/setup: Use rng seeds from setup_data adds ae7cf68e2b88 Merge x86/kdump into tip/master adds 1fcf54deb767 sched/core: add forced idle accounting for cgroups adds c02d5546ea34 sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling adds c82a69629c53 sched/fair: fix case with reduced capacity CPU adds 401e4963bf45 sched/core: Always flush pending blk_plug adds 1cf86c1c7238 Merge sched/core into tip/master adds f17b168734c0 x86/fpu: Add a helper to prepare AMX state for low-power CPU idle adds 9f0112938277 intel_idle: Add a new flag to initialize the AMX state adds 6d38d2fad1de Merge x86/fpu into tip/master adds 3f2adf00f52b x86/cpu: Use MSR_IA32_MISC_ENABLE constants adds 0797825c4d14 Merge x86/cpu into tip/master adds 28a99e95f55c x86/amd: Use IBPB for firmware calls adds e84276e90f66 Merge x86/urgent into tip/master adds 908fc4c2abdb virt: sev-guest: Pass the appropriate argument type to iounmap() adds 96ff3a14815b Merge x86/urgent into tip/master adds 2dfdca0d117a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d6513a34926f dt-bindings: timer: Add Nomadik MTU binding adds 6f6f3e313f39 clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar adds 42cee19a9f83 clocksource: Add Tegra186 timers support adds 07385a6055a8 clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC adds 13b917a585c2 dt-bindings: timer: mediatek: Add CPUX System Timer and MT [...] adds 327e93cf9a59 clocksource/drivers/timer-mediatek: Implement CPUXGPT timers adds 5b2ca9bc3f1b thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support adds 2c9c4c9e543d clocksource/drivers/timer-microchip-pit64b: Remove suspend [...] adds b02180e899c9 clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64 [...] adds 278150b2151e clocksource/drivers/timer-microchip-pit64b: Fix compilatio [...] adds 525b296185b4 dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic [...] adds bd0ed737d5fd dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 adds aa84506ea644 clocksource/drivers/sh_cmt: Add R-Car Gen4 support adds 5a3cb437d39f Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 08737219633b Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 95001b756467 genirq: Don't return error on missing optional irq_request [...] adds 3e17683ff4a8 irqchip/stm32-exti: Fix irq_set_affinity return value adds f8b3eb424511 irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events adds c16ae609214e irqchip/stm32-exti: Prevent illegal read due to unbounded [...] adds b38040f0167d irqchip/stm32-exti: Tag emr register as undefined for stm32mp15 adds ce4ef8f9f2ab irqchip/stm32-exti: Read event trigger type from event_trg [...] adds c297493336b7 irqchip/stm32-exti: Simplify irq description table adds 828f5602978c Merge branch irq/stm32-exti-updates into irq/irqchip-next adds 8190cc572981 irqchip/mips-gic: Only register IPI domain when SMP is enabled adds 0f5209fee90b genirq: GENERIC_IRQ_IPI depends on SMP adds 0e6c027c0355 genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP adds 610306306aaa genirq: Drop redundant irq_init_effective_affinity adds 961343d78226 genirq: Refactor accessors to use irq_data_get_affinity_mask adds 073352e951f6 genirq: Add and use an irq_data_update_affinity helper adds 4d0b8298818b genirq: Return a const cpumask from irq_data_get_affinity_mask adds aa0813581b8d genirq: Provide an IRQ affinity mask in non-SMP configs adds 9167fd5d5549 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() adds 4f4b8f8f95f2 Merge branch irq/affinity-nosmp into irq/plic-masking adds de0789492182 irqchip/sifive-plic: Make better use of the effective affi [...] adds a1706a1c5062 irqchip/sifive-plic: Separate the enable and mask operations adds d4a930a08c26 Merge branch irq/plic-masking into irq/irqchip-next adds 91a29af413de gpio: Remove dynamic allocation from populate_parent_alloc_arg() adds 96fed779d3d4 dt-bindings: interrupt-controller: Add Renesas RZ/G2L Inte [...] adds 3fed09559cd8 irqchip: Add RZ/G2L IA55 Interrupt Controller driver adds 08f12b4534c2 gpio: gpiolib: Allow free() callback to be overridden adds 35c37efd1273 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the [...] adds db2e5f21a48e pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle [...] adds 7dc487d27f7f gpio: thunderx: Don't directly include asm-generic/msi.h adds 8cfc90ecd33e dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Doc [...] adds 2b0d7ab1646c Merge branch irq/renesas-irqc into irq/irqchip-next adds ef6e5d61eb7a genirq: Allow irq_set_chip_handler_name_locked() to take a [...] adds 51ff93923e21 pinctrl: ocelot: Make irq_chip immutable adds 295171705c9a irqchip/gic-v3: Fix comment typo adds 6f194c99f466 irqdomain: Report irq number for NOMAP domains adds ef50cd57a73a irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains adds 1d77af7599f9 Merge branch irq/misc-5.20 into irq/irqchip-next adds b5c48f8b7bc0 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 94c255ac676f tracing/user_events: Fix syntax errors in comments adds fb991f194233 tracing/histograms: Simplify create_hist_fields() adds 2a04b8d846dc tracing: devlink: Use static array for string in devlink_t [...] adds fca8300f68fe tracing/ipv4/ipv6: Use static array for name field in fib* [...] adds 43b2aef3735e neighbor: tracing: Have neigh_create event use __string() adds 0563231f93c6 tracing/events: Add __vstring() and __assign_vstr() helper macros adds 8d7f5df0fb4e tracing/IB/hfi1: Use the new __vstring() helper adds c01406f89721 tracing/ath: Use the new __vstring() helper adds b6d18ab34220 tracing/brcm: Use the new __vstring() helper adds c7c37bb87590 tracing/iwlwifi: Use the new __vstring() helper adds 1b756b372fbf usb: chipidea: tracing: Use the new __vstring() helper adds 0ba4c9dede10 xhci: tracing: Use the new __vstring() helper adds 84149fc768bc usb: musb: tracing: Use the new __vstring() helper adds 5409b8053511 scsi: iscsi: tracing: Use the new __vstring() helper adds 74003fc4ae76 scsi: qla2xxx: tracing: Use the new __vstring() helper adds 013cfbccb0cb batman-adv: tracing: Use the new __vstring() helper adds a9350b9454ea mac80211: tracing: Use the new __vstring() helper adds c6422b4c27b6 tracing: eprobe: Add missing log index adds ca836ffa4c93 tracing: eprobe: Remove duplicate is_good_name() operation adds 05ebd4a63298 tracing: Auto generate event name when creating a group of events adds 9a5f84cf1296 selftests/ftrace: Add test case for GRP/ only input adds 3b0043f4cae5 selftests/kprobe: Do not test for GRP/ without event failures adds 5f7ce3a02ae6 tracing: Add example and documentation for new __vstring() macro adds 41065bf81386 selftests/kprobe: Update test for no event name syntax error adds 25b31128f43c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f870e6eb8c0 srcu: Block less aggressively for expedited grace periods adds 4f2bfd9494a0 srcu: Make expedited RCU grace periods block even less frequently adds fb77dccfc701 rcu: Decrease FQS scan wait time in case of callback overloading adds 48f8070f5dd8 rcu: Avoid tracing a few functions executed in stop machine adds 52c1d81ee291 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() adds 70a82c3c55c8 rcu: Immediately boost preempted readers for strict grace periods adds b3ade95b8ee5 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels adds 9c9b26b0df27 locking/csd_lock: Change csdlock_debug from early_param to [...] adds 800d6acf40e5 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN adds e2bb1288a381 rcu: Cleanup RCU urgency state for offline CPU adds 82d26c36cc68 rcu/kvfree: Remove useless monitor_todo flag adds 9bdb5b3a8d8a rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() adds a03ae49c4785 rcu/tree: Add comment to describe GP-done condition in fqs loop adds 1598f4a4762b rcu/nocb: Add/del rdp to iterate from rcuog itself adds 24a57affd242 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 3a5761dc025d rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds b37a667c6242 rcu/nocb: Add an option to offload all CPUs on boot adds 5103850654fd rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() adds 8f489b4da527 rcu/nocb: Add option to opt rcuo kthreads out of RT priority adds 0578e14c945b rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty adds 5d3708b93976 Merge branches 'doc.2022.06.21a', 'fixes.2022.07.19a', 'no [...] adds 00a39826865d Merge branch 'ctxt.2022.07.05a' into HEAD adds c92f69f9ddbd Merge branch 'nolibc.2022.06.20a' into HEAD adds cb4c2f665e54 Merge branch 'lkmm-dev.2022.06.20a' into HEAD adds d5166a3d3786 memory-model: Prohibit nested SRCU read-side critical sections adds 3cbedec150c4 rcu: Fix rcu_read_unlock_strict() strict QS reporting adds 578b6339dbe5 rcu/nocb: Choose the right rcuog/rcuop kthreads to output adds 3160a8db9479 torture: Optionally flush printk() buffers before powering off adds fdd717cddc00 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] adds e7daf3957cec docs/memory-barriers.txt: Fixup long lines adds 279fe0d1bdaa rcu: Back off upon fill_page_cache_func() allocation failure adds 173cdcd7c66c rcu/kfree: Fix kfree_rcu_shrink_count() return value adds b575b66c0ebb rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] adds 9ecc2c92b9ab rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval adds 3fa1f17d5ca9 rcu: Add QS check in rcu_exp_handler() for non-preemptible [...] adds cd3cfb271c99 doc: Emphasize the need for explicit RCU read-side markers adds 5f13c9cc5a32 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] adds 3ed58981942d rcu: Make tiny RCU support leak callbacks for debug-object errors adds 65db52482d5f rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() adds c22229afa381 tools/nolibc: make argc 32-bit in riscv startup code adds c545d41862b3 tools/nolibc: fix build warning in sys_mmap() when my_sysc [...] adds ee7dd987356f tools/nolibc: make sys_mmap() automatically use the right [...] adds 5f1f5b5da66b selftests/nolibc: add basic infrastructure to ease creatio [...] adds 365d10f1700d selftests/nolibc: support a test definition format adds 45090992b990 selftests/nolibc: implement a few tests for various syscalls adds 9e930a559e43 selftests/nolibc: add a few tests for some libc functions adds 56f99af41afa selftests/nolibc: exit with poweroff on success when getpi [...] adds 555e91ffc374 selftests/nolibc: on x86, support exiting with isa-debug-exit adds 38bb2ba014ec selftests/nolibc: recreate and populate /dev and /proc if missing adds de584b573607 selftests/nolibc: condition some tests on /proc existence adds faec169f96ed selftests/nolibc: support glibc as well adds 1b86cb06e765 selftests/nolibc: add a "kernel" target to build the kerne [...] adds 0851fc3a52f1 selftests/nolibc: add a "defconfig" target adds 96b45bc18b9e selftests/nolibc: add a "run" target to start the kernel in QEMU adds 77b83cdf9c87 selftests/nolibc: "sysroot" target installs a local copy o [...] adds 8691737342e2 selftests/nolibc: add a "help" target adds f8466c532f55 rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states adds e9ae00bf7c98 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 7c0ce13cec6b Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 6a4f7fcd7504 KVM: arm64: selftests: Add support for GICv2 on v3 adds ed6313a93fd1 KVM: arm64: Fix hypervisor address symbolization adds aeb7942b64cc Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next adds da8d120fbafe KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrievi [...] adds 1deeffb55966 KVM: arm64: Reorder handling of invariant sysregs from userspace adds ba23aec9f4f2 KVM: arm64: Introduce generic get_user/set_user helpers fo [...] adds e48407ff9796 KVM: arm64: Rely on index_to_param() for size checks on us [...] adds 978ceeb3e40a KVM: arm64: Consolidate sysreg userspace accesses adds 5a420ed9646a KVM: arm64: Get rid of reg_from/to_user() adds b61fc0857a3a KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() adds db25081e147c KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sys [...] adds cbcf14dd23bc KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API adds 71c3c7753c72 KVM: arm64: vgic-v3: Convert userspace accessors over to F [...] adds 38cf0bb7625a KVM: arm64: vgic-v3: Use u32 to manage the line level from [...] adds e1246f3f2df7 KVM: arm64: vgic-v3: Consolidate userspace access for MMIO [...] adds 7e9f723c2a90 KVM: arm64: vgic-v2: Consolidate userspace access for MMIO [...] adds d7df6f282db6 KVM: arm64: vgic: Use {get,put}_user() instead of copy_{fr [...] adds 9f968c9266aa KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base [...] adds 4b85080f4e37 KVM: arm64: vgic: Consolidate userspace access for base ad [...] adds 619064afa9b6 KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() adds f6dddbb25572 KVM: arm64: Get rid of find_reg_by_id() adds c5332898dc35 KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() adds 4274d42716d8 KVM: arm64: Get rid or outdated comments adds ae98a4a98993 Merge branch kvm-arm64/sysreg-cleanup-5.20 into kvmarm-mas [...] adds 3d9b2525d7fc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e3d27b62110c s390/sclp: detect the zPCI load/store interpretation facility adds 9db153f45230 s390/sclp: detect the AISII facility adds efef0db77c93 s390/sclp: detect the AENI facility adds b05a870c5e4e s390/sclp: detect the AISI facility adds d2197485a188 s390/airq: pass more TPI info to airq handlers adds 932b646727f9 s390/airq: allow for airq structure that uses an input vector adds 062f002485d4 s390/pci: externalize the SIC operation controls and routine adds c68468ed3416 s390/pci: stash associated GISA designation adds d10384677630 s390/pci: stash dtsm and maxstbl adds c435c54639aa vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM adds 6438e30714ab KVM: s390: pci: add basic kvm_zdev structure adds 98b1d33dac5f KVM: s390: pci: do initial setup for AEN interpretation adds 73f91b004321 KVM: s390: pci: enable host forwarding of Adapter Event No [...] adds 3f4bbb4342ec KVM: s390: mechanism to enable guest zPCI Interpretation adds 3c5a1b6f0a18 KVM: s390: pci: provide routines for enabling/disabling in [...] adds 09340b2fca00 KVM: s390: pci: add routines to start/stop interpretive execution adds 8061d1c31f1a vfio-pci/zdev: add open/close device hooks adds faf3bfcb8950 vfio-pci/zdev: add function handle to clp base capability adds ba6090ff8ae0 vfio-pci/zdev: different maxstbl for interpreted devices adds db1c875e0539 KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices adds 4ac34b94a534 MAINTAINERS: additional files related kvm s390 pci passthrough adds d41b5e0176a6 Merge tag 'kvm-s390-pci-5.20' into kernelorgnext adds b9df116cb765 KVM: s390: drop unexpected word 'and' in the comments adds 1b6abe95b522 s390: Add attestation query information adds 6131fd198099 KVM: s390/pci: fix include duplicates adds 5efab5cdf06b Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline adds c0da6efc74b4 KVM: s390: Add facility 197 to the allow list adds faa2f72cb356 KVM: s390: pv: leak the topmost page table when destroy fails adds a52c25848e31 KVM: s390: pv: handle secure storage violations for protec [...] adds b108f7f0a29b KVM: s390: pv: handle secure storage exceptions for normal guests adds 6f73517d0a99 KVM: s390: pv: refactor s390_reset_acc adds 07fbdf7f9347 KVM: s390: pv: usage counter instead of flag adds 72b1daff2671 KVM: s390: pv: add export before import adds e40df9efd68a KVM: s390: pv: clear the state without memset adds be48d86f77f0 KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and [...] adds ca2fd0609b5d KVM: s390: pv: add mmu_notifier adds 9bf811dae443 s390/mm: KVM: pv: when tearing down, try to destroy protec [...] adds da15fbc646f3 KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm adds 7746f735f552 KVM: s390: pv: destroy the configuration before its memory adds c3f0e5fd2d33 KVM: s390: pv: don't present the ecall interrupt twice adds 117e052974c0 KVM: s390: Cleanup ipte lock access and SIIF facility checks adds a20e4a94c7e8 KVM: s390: guest support for topology function adds 52db9dcc7b3b KVM: s390: resetting the Topology-Change-Report adds d23e3fcecf5a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6e2456c3492a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE adds 375e4dd5be0b xen/manage: Use orderly_reboot() to reboot adds 14b963526313 xen: Fix spelling mistake adds 80ae4b266e19 virtio: replace restricted mem access flag with callback adds 077814fe064f kernel: remove platform_has() infrastructure adds a47336535f0f xen: don't require virtio with grants for non-PV guests adds e380e1fcdcaa Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds eb003bf3ba22 platform/surface: aggregator: Add helper macros for reques [...] adds 9f794056db5b platform/surface: Add KIP/POS tablet-mode switch driver adds f9eb5c4babed platform/surface: aggregator_registry: Add support for tab [...] adds 70e85eb071a1 platform/surface: aggregator_registry: Add support for tab [...] adds 4a4ab610b8ae platform/surface: aggregator: Move device registry helper [...] adds 993a9e2aca6e platform/surface: aggregator: Move subsystem hub drivers t [...] adds 221756e61b7c platform/surface: Update copyright year of various drivers adds 9a1aac8a96dc platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering adds f21c179e1206 platform/x86/intel/vsec: Rework early hardware code adds 99de05043e77 platform/x86/intel/vsec: Add support for Raptor Lake adds ba7e421eee0f platform/x86/intel/pmt: telemetry: Fix fixed region handling adds 936874b77dd0 platform/x86/intel/vsec: Add PCI error recovery support to [...] adds 221b8b21c3a7 platform/x86/amd/pmc: Add new acpi id for PMC controller adds 035c8a91a11f platform/x86/amd/pmc: Add new platform support adds c1bb6372c073 platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4 adds d80b83c911ca platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet [...] adds 650d9a14715f efi: Fix efi_power_off() not being run before acpi_power_o [...] adds 72cd7067839d platform/x86: asus-wmi: Add key mappings adds 553b53e49064 platform/x86/intel/ifs: Mark as BROKEN adds 2b5b27826a48 platform/x86: serial-multi-instantiate: Improve autodetection adds 8b50c48d59a9 platform/x86: serial-multi-instantiate: Drop duplicate check adds 14a9aa99aca6 platform/x86: serial-multi-instantiate: Improve dev_err_pr [...] adds ed7adc2b69c6 platform/x86: serial-multi-instantiate: Use while (i--) pa [...] adds f3e13bbc6f5a platform/x86: serial-multi-instantiate: Get rid of redunda [...] adds e286044bf5b0 platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID adds fe16ecaa0e62 platform/x86: intel_atomisp2_led: Also turn off the always [...] adds e0e52a5cc6a5 ACPI: video: Fix acpi_video_handles_brightness_key_presses() adds aeb47cb10aa4 MAINTAINERS: repair file entry in MICROSOFT SURFACE AGGREG [...] adds b644c95598ad platform/x86: asus-wmi: Add mic-mute LED classdev support adds e05d6b658fcd platform/x86: mlx-platform: Make activation of some driver [...] adds 7bf8a14dedaf platform/x86: mlx-platform: Add cosmetic changes for alignment adds 08fdb6f3acae platform/x86: mlx-platform: Add support for systems equipp [...] adds 6995e711b69c platform/x86: mlx-platform: Introduce support for COMe NVS [...] adds 2deb92864348 platform/x86: mlx-platform: Add support for new system XH3000 adds 095a2c189151 platform/x86: mlx-platform: Add COME board revision register adds 7964f8fc52b1 platform/mellanox: mlxreg-io: Add locking for io operations adds 91dd6ef89710 Documentation/ABI: mlxreg-io: Fix contact info adds 5c8b3f11565e Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] adds 7a4a04f4e90d platform/surface: tabletsw: Fix __le32 integer access adds 0a1e690f9364 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce838f7dc795 platform/chrome: cros_ec_typec: Use dev_err_probe on port [...] adds a47bc5a0c4c0 platform/chrome: cros_ec_typec: Rename port altmode array adds 1ff5d97f070c platform/chrome: cros_ec_typec: Register port altmodes adds 3755a7bdffbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 205524da4946 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 67bce62ac195 leds: clevo-mail: fix Kconfig "its" grammar adds 399e7aa82105 leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors adds 83543c6e54b9 dt-bindings: leds: pwm-multicolor: Add active-low property adds 3dd7ed589f2e leds: pwm-multicolor: Support active-low LEDs adds 9b60b675194c leds: clevo-mail: Mark as broken pending interface fix adds 13344f8ce8a0 dt-bindings: leds: add Broadcom's BCM63138 controller adds a0ba692072d8 leds: bcm63138: add support for BCM63138 controller adds de40c8496ead dt-bindings: leds: class-multicolor: reference class direc [...] adds 38a3b05ac078 dt-bindings: leds: lp50xx: fix LED children names adds 13b64a0c1905 dt-bindings: leds: leds-bcm63138: unify full stops in desc [...] adds bcc607cdbb1f leds: add help info about BCM63138 module name adds 92cfc71ee2dd leds: leds-bcm63138: get rid of LED_OFF adds f913233b0343 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84261749e58a dt-bindings: ipmi: Add npcm845 compatible adds dfef1acc36d5 char: ipmi: modify NPCM KCS configuration adds 79c87b8f8ba7 ipmi: Fix comment typo adds 1e75ac8dd39f Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 2c8f7ef4b3c4 Merge tag 'arch-cache-topo-5.20' of git://git.kernel.org/p [...] adds 6c3c267e5fbc Documentation/process: Add embargoed HW contact for LLVM adds 80dd7ae16bea docs: ABI: sysfs-class-pwm: Update Lee Jones' email address adds 9f9c90909561 docs: ABI: sysfs-devices-soc: Update Lee Jones' email address adds 4a4e8f7f625b MAINTAINERS: Change mentions of mpm to olivia adds 7ee951acd31a drivers/base: fix userspace break from using bin_attribute [...] adds 80d52512df12 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 14a6043379e2 USB: gadget: udc: tracing: Do not open code __string() wit [...] adds e89676f65ef3 usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional() adds 1bd71816643a usb: gadget: udc: atmel: convert to platform driver adds 2e1421d6ce32 dt-bindings: usb: mtk-xhci: add compatible for mt8188 adds 04cb742d4d8f gadgetfs: ep_io - wait until IRQ finishes adds 7963d4d71011 usb: typec: tcpci: move tcpci.h to include/linux/usb/ adds 3cb798220726 usb: mtu3: print endpoint type as string adds 269f49ff381a usb: mtu3: add feature to disable device's usb3 port adds 683ff6e485f1 usb: mtu3: check capability of usb3 dual role adds 1742b765982c usb: mtu3: support function remote wakeup adds 620e8e8ba621 of/platform: Add stubs for of_platform_device_create/destroy() adds dee6719e887b dt-bindings: usb: rts5411: Rename property 'companion-hub' [...] adds 8bc063641ceb usb: misc: Add onboard_usb_hub driver adds 3a6bf4a08142 usb: core: hub: Create platform devices for onboard hubs i [...] adds b067fc284667 tools: usb: testusb: Add wireless speed reporting adds 7fbcd99ebc0b tools: usb: testusb: Add super speed reporting adds 5ea5746dfa05 tools: usb: testusb: Add super-plus speed reporting adds 23385cec5f35 usb: dwc3: gadget: refactor dwc3_repare_one_trb adds 8affe37c525d usb: dwc3: gadget: fix high speed multiplier setting adds 8097cf2fb3b2 usb: gadget: udc: amd5536 depends on HAS_DMA adds 421c8d9a20da usb: gadget: f_mass_storage: forced_eject attribute adds aae7948d564c Revert "dt-bindings: usb: mtk-xhci: Make all clocks required" adds 2d937c64e8bf usb: misc: onboard_hub: Fix 'missing prototype' warning adds 5e76ee96be8f usb: dwc3: ep0: Properly handle setup_packet_pending scena [...] adds efa2bebf2a9f usb: ldusb: replace ternary operator with max_t() adds 220fafb4ed04 usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() adds 07903626d988 usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup adds 4af37191134d dt-bindings: usb: Add analogix anx7411 PD binding adds fe6d8a9c8e64 usb: typec: anx7411: Add Analogix PD ANX7411 support adds a5c7592366af dt-bindings: usb: qcom,dwc3: add SC8280XP binding adds dd566faebe9f dt-bindings: usb: qcom,dwc3: refine interrupt requirements adds 69bb3520db7c usb: dwc3: qcom: fix missing optional irq warnings adds ddaf8d96f93b usb: typec: Add support for retimers adds f31a8702cd36 usb: typec: Add retimer handle to port adds 28a6ed8e39f7 platform/chrome: Add Type-C mux set command definitions adds e54369058f3d platform/chrome: cros_typec_switch: Add switch driver adds 34f375f0fdf6 platform/chrome: cros_typec_switch: Set EC retimer adds bb53ad958012 platform/chrome: cros_typec_switch: Add event check adds f5434e30011e platform/chrome: cros_typec_switch: Register mode switches adds 66fe238a9bcc platform/chrome: cros_ec_typec: Cleanup switch handle retu [...] adds c76d09da77d6 platform/chrome: cros_ec_typec: Get retimer handle adds dc14036fb324 Merge 5.19-rc7 into usb-next adds 88a15fbb47db platform/chrome: cros_typec_switch: Add ACPI Kconfig dep adds 829b4c4183c2 Revert "platform/chrome: cros_ec_typec: Get retimer handle" adds 9169d2fd1f57 Revert "platform/chrome: cros_ec_typec: Cleanup switch han [...] adds 3838896d3749 Revert "platform/chrome: cros_typec_switch: Register mode [...] adds e5b25ca94c29 Revert "platform/chrome: cros_typec_switch: Add event check" adds 182da120f212 Revert "platform/chrome: cros_typec_switch: Set EC retimer" adds 1583afd4b0ef Revert "platform/chrome: cros_typec_switch: Add ACPI Kconfig dep" adds 3d3e9b0db608 Revert "platform/chrome: cros_typec_switch: Add switch driver" adds 32f02a211b0a Revert "platform/chrome: Add Type-C mux set command definitions" adds f860b3da6670 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds f41e16ac6062 USB: serial: io_edgeport: fix spelling mistakes adds 9ec7e8d5fae3 USB: serial: fix repeated word "the" in comments adds b7d903295ebf Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 9d3aaceb73ac serial: 8250_fsl: Don't report FE, PE and OE twice adds 60b21490b72f MIPS: ath79: Remove one of the identical args in early_printk adds 0139da50dc53 serial: Embed rs485_supported to uart_port adds 8bec874f84d8 serial: RS485 termination is supported if DT provides one adds f30e10caa80a tty: n_gsm: fix wrong T1 retry count handling adds 18a948c7d909 tty: n_gsm: fix DM command adds 59ff0680ecbf tty: n_gsm: fix flow control handling in tx path adds 7e5b4322cde0 tty: n_gsm: fix missing corner cases in gsmld_poll() adds ef5a03a26c87 tty: 8250: Add support for Brainboxes PX cards. adds 806a449725cb serial: 8250: SERIAL_8250_ASPEED_VUART should depend on AR [...] adds 1d46c08d246e tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() adds 4f4e670342b1 serial: 8250_dw: Avoid pslverr on reading empty receiver fifo adds 3182efd036c1 serial: 8250_bcm7271: Save/restore RTS in suspend/resume adds 996fd3cf9c0f serial: ar933x: Fix check for RS485 support adds 184842622c97 serial: ar933x: Remove superfluous code in ar933x_config_rs485() adds 44b27aec9d96 serial: core, 8250: set RS485 termination GPIO in serial core adds d8fcd9cfbde5 serial: core: move sanitizing of RS485 delays into own function adds 4dfd10351e49 serial: core: sanitize RS485 delays read from device tree adds 885dcb08c93d dt_bindings: rs485: Correct delay values adds c64e17584ba7 serial: 8250_dwlib: remove redundant sanity check for RS485 flags adds 5095ca634f8b serial: 8250: lpc18xx: Remove redundant sanity check for R [...] adds ceefa81e6e69 serial: remove VR41XX serial driver adds af77c56aa353 tty: vt: initialize unicode screen buffer adds a2553692154b Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 64c591661e49 sgi-xp: Use the bitmap API to allocate bitmaps adds e5535ff17331 virt: acrn: using for_each_set_bit to simplify the code adds 086c28ab7c56 intel_th: Fix a resource leak in an error handling path adds 82f76a4a7207 intel_th: msu-sink: Potential dereference of null pointer adds ac12ad3ccf6d intel_th: msu: Fix vmalloced buffers adds 802a9a0b1d91 intel_th: pci: Add Meteor Lake-P support adds 23e2de5826e2 intel_th: pci: Add Raptor Lake-S PCH support adds ff46a601afc5 intel_th: pci: Add Raptor Lake-S CPU support adds ad8046594f85 drivers: slimbus: Directly use ida_alloc()/free() adds 89e1ec7732fd slimbus: messaging: fix typos in comments adds ffff4913c7e2 eeprom: idt_89hpesx: fix clang -Wformat warnings adds b7e241bbff24 binder: fix redefinition of seq_file attributes adds 4d5e3b06e1fc dt-bindings: microchip-otpc: document Microchip OTPC adds 98830350d3fc nvmem: microchip-otpc: add support adds 38f91750d5cf MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER adds 9c5fc8e1ac24 dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema adds cf35ec15a1c2 dt-bindings: nvmem: mediatek: efuse: add support mt8183 adds 38b4c8a4708f dt-bindings: nvmem: mediatek: efuse: add support for mt8186 adds f5c97da8037b nvmem: mtk-efuse: Simplify with devm_platform_get_and_iore [...] adds 14facbc1871a Merge 5.19-rc6 into char-misc-next adds 2ebb36ea41a7 bus: mhi: ep: Check dev_set_name() return value adds f5fd903b311f Merge tag 'mhi-for-v5.20' of git://git.kernel.org/pub/scm/ [...] adds 4682f2136835 Merge tag 'fpga-late-for-5.20-rc1' of ssh://gitolite.kerne [...] adds 4d45bc82df66 coresight: etm4x: avoid build failure with unrolled loops adds 7e724422a7e9 Merge tag 'coresight-next-v5.20' of git://git.kernel.org/p [...] adds 3af0b1d34a07 drivers: mcb: directly use ida_alloc()/free() adds a43a9f67774a habanalabs: fix double unlock on error in map_device_va() adds 858e6d4085b1 habanalabs: Fix kernel-doc adds 18b67315388c habanalabs: Fix kernel-doc adds 78d503087be1 habanalabs: add terminating NULL to attrs arrays adds 2acd21cd00ce habanalabs: align ioctl uapi structures to 64-bit adds 939ed076ea67 habanalabs/gaudi: move tpc assert raise into internal func adds d0c92afc0ef8 habanalabs: change the write flag name of error info structs adds 8742a75a1c3f habanalabs/gaudi: fix comment to reflect current code adds 2bc61bc4f3ea habanalabs: keep a record of completed CS outcomes adds 41021f728a91 habanalabs: fix race between hl_get_compute_ctx() and hl_c [...] adds a7d6c35bcd6b habanalabs/gaudi: collect undefined opcode error info adds 647469148360 habanalabs: expose undefined opcode status via info ioctl adds be572e67dafb habanalabs/gaudi: invoke device reset from one code block adds 969202e5cb62 habanalabs/gaudi: send device reset notification adds fa9deaca2f91 habanalabs: send an event notification when CS timeout occurs adds ada103b67760 habanalabs: avoid unnecessary error print adds 70d25e96b69e habanalabs/gaudi: fix incorrect MME offset calculation adds d64a29af120e habanalabs: add validity check for cq counter offset adds 01622098aeb0 habanalabs/gaudi: fix shift out of bounds adds a18997770159 habanalabs: fix NULL dereference on cs timeout adds 4cd213807bc0 habanalabs: remove unused get_dma_desc_list_size adds 67a54d5de2c3 habanalabs/gaudi: notify user process on device unavailable adds e41c6418565d habanalabs: add critical indication in sram ecc adds abe85a9c11a9 habanalabs: check fence pointer before use adds b63539a6faee habanalabs: print pointer with correct modifier adds fb1155a9f097 habanalabs: use kvcalloc when possible adds 0d9894343745 habanalabs: fix comment style adds 792588a8c221 habanalabs: move memory_scrub_val to hdev struct adds 0c584e192f5a habanalabs/gaudi: fix warning: var might be used uninitialized adds 17ab47d2d6d4 habanalabs/gaudi: fix a race condition causing DMAR error adds 856fe7b0aa51 habanalabs: print if firmware is secured during load adds c1048d14c009 habanalabs: don't do memory scrubbing when unmapping adds 8c834a1442ad habanalabs: don't send addr and size to scrub_device_mem cb adds 70852c95ac0e habanalabs/gaudi: use memory_scrub_val from debugfs adds 605e1ef3d58c habanalabs: move call to scrub_device_mem after ctx_fini adds 7659c30d1991 habanalabs: set default value for memory_scrub adds 5125aa336889 habanalabs/goya: move dma direction enum to uapi file adds 94f27905bdc3 habanalabs/gaudi: fix function name in comment adds c74400f61edf habanalabs/gaudi: use correct type in assignment adds e3f49437a2e0 habanalabs/gaudi: mask constant value before cast adds c37d50e84e60 habanalabs/gaudi: remove unused enum adds 1ef0c327e1ca habanalabs: refactor dma asic-specific functions adds b2711ab2b0b0 habanalabs: page size can only be a power of 2 adds be882e534f02 habanalabs/gaudi: enable error interrupt on ARB WDT adds a74cf4a8f61b habanalabs: remove dead code from free_device_memory() adds fce854e9bc24 habanalabs: communicate supported page sizes to user adds 0407c155f1a2 habanalabs/gaudi: replace hl_poll_timeout with while loop adds 9c7fde71a774 habanalabs: use %pa to print pci bar size adds ccf991e4f220 habanalabs: remove redundant argument in access_dev_mem APIs adds 01d9ccf8657b habanalabs/gaudi2: add asic registers header files adds 97c6d22fa4bd uapi: habanalabs: add gaudi2 defines adds d7bb1ac89b2f habanalabs: add gaudi2 asic-specific code adds 9e17258c78ae habanalabs: add unsupported functions adds be7813eaa631 habanalabs: initialize new asic properties adds c47082c22db1 habanalabs: remove obsolete device variables used for testing adds e392d1bd0437 habanalabs: add generic security module adds 456721468612 habanalabs/gaudi2: add gaudi2 security module adds de88aa67af94 habanalabs/gaudi2: add gaudi2 profiler module adds f73c63764572 habanalabs: add gaudi2 wait-for-CS support adds 8aa1e1e60553 habanalabs: add gaudi2 MMU support adds 6b4e8a12b2b9 habanalabs: enable gaudi2 code in driver adds a85e389a8458 habanalabs/gaudi2: reset device upon critical ECC event adds 2b9e583d0aad habanalabs: wait for preboot ready after hard reset adds 1a6609cdd496 habanalabs: naming refactor of user interrupt flow adds d6a66d59609f habanalabs: add support for common decoder interrupts adds ea9770e653ee habanalabs: save f/w preboot minor version adds 18913d687019 habanalabs: allow detection of unsupported f/w packets adds c979cb5d8bf9 habanalabs/gaudi2: remove unused variable adds e475acabb9d9 habanalabs/gaudi2: SM mask can only be 8-bit adds cc81c0f3b03e habanalabs: do not set max power on a secured device adds f2d9ec872c5d habanalabs: don't declare tmp twice in same function adds cf008f5acb90 habanalabs: make sure variable is set before used adds ead36b198147 habanalabs/gaudi2: remove unused defines adds 6d24b4d17df7 habanalabs: Use the bitmap API to allocate bitmaps adds b596ad6f1195 habanalabs: initialize variable explicitly adds 3fc252670bd5 habanalabs/gaudi2: use DIV_ROUND_UP_SECTOR_T instead of roundup adds 20cd88a77538 habanalabs: fixes to the poll-timeout macros adds af2e650b36a9 habanalabs: add a value field to hl_fw_send_pci_access_msg() adds 1cf596c6b9ac habanalabs/gaudi2: configure virtual MSI-X doorbell interface adds 25ad86383968 habanalabs/gaudi2: replace defines for reserved sob/mob wi [...] adds bfbf5a0a711f habanalabs/gaudi2: modify CS completion CQ to use virtual [...] adds 3f043b319245 habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell adds 168fc71857ef habanalabs/gaudi2: map virtual MSI-X doorbell memory for user adds 08f0aa9548fd habanalabs: expose only valid debugfs nodes adds bd4a338886a8 habanalabs: fix update of is_in_soft_reset adds e3b20f3ee452 habanalabs: add status of reset after device release adds 0b0ae0244029 habanalabs: rename soft reset to compute reset adds a919b823abba habanalabs: move h/w dirty message to debug adds bc2c6a5ee71b Merge tag 'misc-habanalabs-next-2022-07-12' of https://git [...] adds 338222d8e112 iio: adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TR [...] adds bca036de0ab2 iio: adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGG [...] adds 68c1b3dd5c48 iio: light: cm32181: Add PM support adds 59b2947ed4c3 iio: adc: xilinx-xadc: Make use of device properties adds 568f6869e680 iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_p [...] adds 2a3c8f8a4494 Merge tag 'iio-for-5.20a' of https://git.kernel.org/pub/sc [...] adds 71d46f1ff221 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() adds d618072d86fc mei: me: fix clang -Wformat warning adds 4b00b176b3a3 cxl: Use the bitmap API to allocate bitmaps adds 3a15b45b5454 cxl: Fix a memory leak in an error handling path adds 952ae488b949 dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-dete [...] adds 6c93c6f3bad4 misc: Add a mechanism to detect stalls on guest vCPUs adds e6281c26674e firmware: stratix10-svc: Add support for FCS adds 79b936254aa0 firmware: stratix10-svc: add FCS polling command adds 4a4709d470e6 firmware: stratix10-svc: add new FCS commands adds 4a6c8c565db1 firmware: stratix10-rsu: extend RSU driver to get DCMF status adds 1b4394c5d731 firmware: stratix10-svc: extend svc to support RSU feature adds 7935e899b35c firmware: stratix10-svc: To support a command ATF Get Version adds dd4a6bf37474 MAINTAINERS: Update info for William Breathitt Gray adds b6e9cded90d4 counter: 104-quad-8: Utilize iomap interface adds daae1ee572d1 counter: 104-quad-8: Implement and utilize register structures adds c524193f1cfb MAINTAINERS: Update 104-QUAD-8 driver maintainers list adds 2306137b13f6 Merge tag 'soundwire-5.20-rc1' of git://git.kernel.org/pub [...] adds a8755e9bdd6a firmware: stratix10-svc: fix kernel-doc warning adds 76a748e2c1aa interconnect: qcom: msm8939: Use icc_sync_state adds 2be9e8470709 Merge branch 'icc-sm6350' into icc-next adds bd734481e172 interconnect: imx: fix max_node_id adds 6eeaf28c7985 interconnect: imx: set src node adds 12db59e8e0a2 interconnect: imx: introduce imx_icc_provider adds 7980d85a9443 interconnect: imx: configure NoC mode/prioriry/ext_control adds c14ec5c93dc8 interconnect: imx: Add platform driver for imx8mp adds 9760660e866d PM / devfreq: imx: Register i.MX8MP interconnect device adds 33f033dc30d9 Merge branch 'icc-imx8mp' into icc-next adds 751f4d14cdb4 interconnect: icc-rpm: Set destination bandwidth as well a [...] adds 2c510f5bee76 dt-bindings: interconnect: Update property for icc-rpm path tag adds cb4805b5a5e4 interconnect: qcom: Move qcom_icc_xlate_extended() to a co [...] adds ad510e4ed2a3 interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_ [...] adds dcbce7b0a79c interconnect: qcom: icc-rpm: Support multiple buckets adds e3305daad62c interconnect: qcom: icc-rpm: Set bandwidth and clock for b [...] adds 009c963eefa0 Merge branch 'icc-rpm' into icc-next adds 6598a382bd34 Merge tag 'icc-5.20-rc1-v2' of git://git.kernel.org/pub/sc [...] adds 387162479d8b extcon: fsa9480: Drop no-op remove function adds 2fb67280fd83 extcon: Remove extraneous space before a debug message adds 97e1bb93e721 extcon: Drop unexpected word "the" in the comments adds d4f46c0e52d6 extcon: sm5502: Drop useless mask_invert flag on irqchip adds 6d7151343520 extcon: rt8973a: Drop useless mask_invert flag on irqchip adds 3a06ed80265f extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP adds e0e1824bf69e Merge tag 'extcon-next-for-5.20' of git://git.kernel.org/p [...] adds 8d5bb683d50a phy: samsung-ufs: convert phy clk usage to clk_bulk API adds 4e123efa4567 phy: samsung-ufs: ufs: change phy on/off control adds 085009f9b272 phy: cadence: Sierra: Remove unused `regmap` field from st [...] adds b26baa53003d phy: cadence-torrent: Remove unused `regmap` field from st [...] adds b79a950cc1d2 dt-bindings: vendor-prefixes: Add prefix for Mixel, Inc. adds 4a902a02bb8d dt-bindings: phy: Add Freescale i.MX8qm Mixel LVDS PHY binding adds 06ff622d61d2 phy: freescale: Add i.MX8qm Mixel LVDS PHY support adds 08fd292fdffc phy: phy-mtk-dp: change mtk_dp_phy_driver to static adds 32b378a9179a phy: stm32: fix error return in stm32_usbphyc_phy_init adds 38b6dbcc94fa phy: qcom-qmp-usb: statify qmp_phy_vreg_l adds fd7d47484125 phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode adds 08680588d340 dt-bindings: phy: mediatek: tphy: add compatible for mt8188 adds fe5fc9873af0 Merge tag 'phy-for-5.20' of git://git.kernel.org/pub/scm/l [...] adds 6d86e2bca7f2 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 17b5a7f65c7d dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles adds bc72d938c149 iio: trigger: move trig->owner init to trigger allocate() stage adds 7008f35c4a7b iio: proximity: sx_common: Don't use IIO device for properties adds f1e252c5d2d8 iio: proximity: sx_common: Allow IIO core to take care of [...] adds 98a30ae0b37c iio: magnetometer: rm3100: do not explicity set INDIO_BUFF [...] adds 6cfd14c54b1f iio: adc: stx104: Implement and utilize register structures adds e1d965cebe82 iio: dac: cio-dac: Cleanup indexing for DAC writes adds 6edac2daa954 iio: adc: ad7949: Fix error message adds 53a2a90d5271 iio: test: rescale: add MODULE_* information adds 520f94b6aab1 iio: test: format: add MODULE_* information adds 1c796caff0db iio: test: format: follow CONFIG_ naming convention adds cf9a4b58b56e iio: afe: rescale: export symbols used during testing adds 0565d238b9b4 iio: test: rework Kconfig to support modules adds 0b4ae3f6d121 iio: cros: Register FIFO callback after sensor is registered adds f0b4913ad0e3 dt-bindings: iio: adc: npcm: Add npcm845 compatible string adds 3ccb25240012 iio: adc: npcm: Add NPCM8XX support adds ef7ceceeb1fb iio: Use parens with sizeof adds 295cc4268bb9 iio: Be consistent with allocation result tests. adds 6c6a6ee93999 iio: ABI: temperature: Unify documentation for thermocoupl [...] adds c089f6fc4a55 iio: ABI: max31865: Drop in_filter_notch_centre_frequency [...] adds 41a7d6718b45 iio: ABI: stm32-timer-trigger: Fuse unusual ABI into main doc. adds 81e2445132e7 iio: adc: ti-ads124s08: Drop unused parameter to ads124s_read() adds 93a73f6a2604 iio: accel: bma220: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] adds 078d37b73f05 iio: adc: ad799x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] adds 45dc8c59e143 iio: adc: at91-sam5d2: Switch to DEFINE_SIMPLE_DEV_PM_OPS( [...] adds cdb778105905 iio: adc: imx7d_adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 507379983b10 iio: adc: meson_saradc: Switch to DEFINE_SIMPLE_DEV_PM_OPS [...] adds 7ff1d28cc5f4 iio: adc: mt6577_auxadc: Switch to DEFINE_SIMPLE_DEV_PM_OP [...] adds 0b1e58e9ed3c iio: adc: stmpe-adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 0fda2c652d41 iio: adc: ti-am335x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 3b4a1bd83908 iio: adc: xilinx-ams: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 479e575aee77 iio: chemical: scd4x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 46b7116712b2 iio: dac: ds4424: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] adds 83a2aa2646e6 iio: dac: ltc1660: Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] adds 7b9d3e85d71f iio: dac: max517: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] adds c9ccad99113d iio: dac: max5821: Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] adds bf19b23591af iio: dac: mcp4725: Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] adds fa55750642d0 iio: gyro: itg3200: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] adds 3d691c6a9f16 iio: health: afe4403: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds b220558c0f2c iio: health: afe4404: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds dc064f21ea80 iio: light: al3010: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] adds f3231f912bf4 iio: light: al3320a: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds c422aa418a7d iio: light: as73211: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 7eff2dcec69c iio: light: bh1750: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] adds dc0258e33ddb iio: light: cm3605: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] adds dc69c61019dc iio: proximity: cros_ec_mkbp: Switch to DEFINE_SIMPLE_DEV_ [...] adds fb4e8e2dadc9 iio: temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_ [...] adds a79163d19ef7 iio: light: us5182: Switch from CONFIG_PM guards to pm_ptr() etc adds 2583f5e82815 iio: adc: imx8qxp: Switch to DEFINE_RUNTIME_DEV_PM_OPS and [...] adds 7b79cda9e297 iio: light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS [...] adds 9ec91dd4e944 iio: light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] adds f541541a37e4 iio: light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr() adds 5672f3982ac9 iio: light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() adds cd4d10b134c2 iio: light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] adds b904854e14bb iio: light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] adds 1539e05b0ba5 iio: light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] adds 74f4595ab7f8 iio: magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() [...] adds e5933cf48779 iio: magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ [...] adds a63d28819ffc iio: magnetometer: hmc5843: Remove duplicate 'the' adds 7aa68dcce0ab iio: proximity: sx9324: add empty line in front of bullet list adds 06ee60eb507f iio: adc: max1027: unlock on error path in max1027_read_si [...] adds 5e1f91850365 iio: fix iio_format_avail_range() printing for none IIO_VAL_INT adds 3cfb0e1d395a iio: accel: sca3300: Extend the trigger buffer from 16 to [...] adds 06674fc7c003 iio: light: isl29028: Fix the warning in isl29028_remove() adds 180c6cb6b9b7 dt-bindings: iio: adc: Add compatible for MT8188 adds 48ba3594ff10 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 3c1b1e45e82c Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 21e15f3b659c Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 177a561e0beb Staging: rtl8192e: Refactored rtllib_modes adds 2393ef09cad8 Staging: rtl8192e: Avoid multiple assignments adds 907d2772f751 Staging: rtl8192e: Remove unnecessary parentheses adds 58f364ecb13e Staging: rtl8192e: Added braces around else adds ea32f580e853 Staging: rtl8192e: Remove unnecessary blank line adds a27e2eb5e9fe Staging: rtl8192e: Added spaces around '+' adds 05710750974c staging: r8188eu: remove HW_VAR_AMPDU_FACTOR from SetHwReg [...] adds e0e91965a10b staging: r8188eu: make ffaddr2pipehdl() static adds 687a7264fca6 staging: r8188eu: move pwr seq defines to HalPwrSeqCmd.c adds 8be317cf61d8 staging: r8188eu: support only us in PWR_CMD_DELAY adds 38fbc32e83d6 staging: r8188eu: read pwr seq length, remove PWR_CMD_END adds 4023f5f8449b staging: r8188eu: remove sdio definitions adds 1681e6f4d773 staging: r8188eu: mac addr len is unused adds a3e20d9046fc staging: r8188eu: Block comments use * on subsequent lines adds c45f5c02a00a staging: r8188eu: set bssid only once adds d6d0a11dd5b5 staging: r8188eu: don't set pattrib->dst again adds ff2833e3f8c8 staging: r8188eu: don't set pattrib->ra again adds 6afc29cb4696 staging: r8188eu: don't set pattrib->ta again adds c82bf6a83e1b staging: r8188eu: remove a misleading comment adds 234cf3971b15 staging: r8188eu: use ieee80211 helper to check for nullfu [...] adds 60c85e23bed1 staging: switch to netif_napi_add_weight() adds 20cbfe17a486 staging: vt6655: Rename pbyEtherAddr to mac_addr adds 06f737ef8f53 staging: vt6655: Rename MACvWriteBSSIDAddress adds 41c8e56baeca staging: vt6655: Rename MACvReadEtherAddress adds 52fbed10b8ea staging: vt6655: Move two macros to file where those are used adds 5df564ca11ce staging: vt6655: Convert macro vt6655_mac_write_bssid_addr [...] adds 7b5ec68ac194 staging: vt6655: Convert macro vt6655_mac_read_ether_addr [...] adds 8eaa8197bc22 staging: r8188eu: remove sta2sta_data_frame prototype adds 3deb12ea5464 staging: r8188eu: pattrib addresses were already set by th [...] adds 385b35ab80b0 staging: vt6655: Use loop in vt6655_mac_write_bssid_addr adds 2a1f94e45569 staging: vt6655: Use loop in vt6655_mac_read_ether_addr adds 39c1b1af3ea7 Merge 5.19-rc6 into staging-next adds 6a0c054930d5 staging: rtl8192u: Fix sleep in atomic context bug in dm_f [...] adds ae9411408cf0 staging: r8188eu: remove HW_VAR_BASIC_RATE from SetHwReg8188EU() adds 7644e877bab5 staging: r8188eu: remove HW_VAR_DM_FUNC_OP from SetHwReg8188EU() adds f18ab26f7714 staging: r8188eu: remove HW_VAR_DM_FLAG from SetHwReg8188EU() adds 8ad697c3d7f8 staging: r8188eu: remove HW_VAR_DM_FUNC_RESET from SetHwRe [...] adds 3782d959986f staging: r8188eu: remove HW_VAR_DM_FUNC_CLR from SetHwReg8188EU() adds ba68103d0f7a staging: r8188eu: remove unused eeprom defines adds af4e6efda54d staging: r8188eu: remove EepromOrEfuse from struct eeprom_priv adds 1c4d6546c3a4 staging: r8188eu: remove eeprom function prototypes adds 14dbcfc4c936 staging: r8188eu: merge EFUSE_ShadowMapUpdate with its caller adds 698bd81fe887 staging: r8188eu: use a local buffer for efuse data adds 0fcae03da0d8 staging: r8188eu: always initialise efuse buffer with 0xff adds 3c1178680b37 staging: r8188eu: use memcpy for fallback mac address adds e1ebb0d6a163 staging: r8188eu: merge ReadEFuseByIC into rtl8188e_ReadEFuse adds 36442aa73ba7 staging: r8188eu: txpktbuf_bndy is always 0 adds db9895b86b73 staging: r8188eu: offset is always 0 in rtl8188e_ReadEFuse adds cda94a6b44f4 staging: r8188eu: offset is always 0 in iol_read_efuse adds e2bd5dc33f03 staging: r8188eu: _offset is always 0 in efuse_phymap_to_logical adds c337bf625631 staging: r8188eu: efuse_utilized is never read adds d4090520cde1 staging: r8188eu: the bcnhead parameter is always 0 adds 042f1a6f434a staging: r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHw [...] adds f39b6c58d855 staging: qlge: Fix indentation issue under long for loop adds 4cdb845db321 staging: qlge: Avoid multiplication while keep the same logic adds c1da5a7befa8 staging: r888eu: use dynamic allocation for efuse buffer adds 724933e37a90 staging: r8188eu: fall back to random mac address adds 186c46008c9d staging: vt6655: Rename byRegOfs to reg_offset in four macros adds 10ff399bf600 staging: vt6655: Rename byBits to bit_mask in two macros adds 5bd643b197ff staging: vt6655: Rename wBits to bit_mask in two macros adds d57561d9609e staging: vt6655: Rename byData to reg_value in two macros adds ee9aded6d39a staging: vt6655: Rename wData to reg_value in two macros adds 67ec557644db staging: vt6655: Rename MACvRegBitsOn adds ee67fe63b415 staging: vt6655: Rename MACvWordRegBitsOn adds 5327d71d1955 staging: vt6655: Rename MACvRegBitsOff adds 28d4e692874c staging: vt6655: Rename MACvWordRegBitsOff adds 1b225449151f staging: vt6655: Convert macro vt6655_mac_reg_bits_on to function adds 77072b0f4b55 staging: vt6655: Convert macro vt6655_mac_word_reg_bits_on [...] adds 64a5c7bf563b staging: vt6655: Convert macro vt6655_mac_reg_bits_off to [...] adds 8af028c2b22b staging: vt6655: Convert macro vt6655_mac_word_reg_bits_of [...] adds 728f433c94de Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds ea206ee72f1b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dbabfb9d4d90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a5ef9c998569 Merge branch 'fixes' into for-next adds 9009b3dfd4a2 Merge branch 'misc' into for-next adds 3d73b200f989 scsi: ufs: ufs-exynos: Change ufs phy control sequence adds c641ffdb5904 scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES adds f712e24c0b2e scsi: gvp11.c: Fix DMA mask calculation error adds aec95e3a8ded scsi: fnic: Refactor code in fnic probe to initialize SCSI layer adds 4e7d26029ee7 scsi: smartpqi: Shorten drive visibility after removal adds 1d393227fc76 scsi: smartpqi: Add controller fw version to console log adds dab5378485f6 scsi: smartpqi: Add PCI IDs for ramaxel controllers adds 297bdc540f0e scsi: smartpqi: Close write read holes adds 904f2bfda65e scsi: smartpqi: Add driver support for multi-LUN devices adds 331f7e998b20 scsi: smartpqi: Fix PCI control linkdown system hang adds 44e68c4af5d2 scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i adds 2a9c2ba2bc47 scsi: smartpqi: Add PCI IDs for Lenovo controllers adds 85b41834b0f4 scsi: smartpqi: Stop logging spurious PQI reset failures adds 69695aeaa662 scsi: smartpqi: Fix DMA direction for RAID requests adds 6ce3cfb365eb scsi: smartpqi: Fix RAID map race condition adds cf15c3e734e8 scsi: smartpqi: Add module param to disable managed ints adds 2d80f4054f7f scsi: smartpqi: Update deleting a LUN via sysfs adds 6d567dfee0b7 scsi: smartpqi: Add ctrl ready timeout module parameter adds e4b73b3fa2b9 scsi: smartpqi: Update copyright to current year adds f54f85dfd757 scsi: smartpqi: Update version to 2.1.18-045 adds 5bc7b01c513a scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" adds cf3b4fb65579 scsi: qla2xxx: Fix incorrect display of max frame size adds 6c96a3c7d495 scsi: qla2xxx: Zero undefined mailbox IN registers adds b1f707146923 scsi: qla2xxx: Fix response queue handler reading stale packets adds c019cd656e71 scsi: qla2xxx: edif: Fix dropped IKE message adds 63fa7f2644b4 scsi: qla2xxx: Fix imbalance vha->vref_count adds 47ccb113cead scsi: qla2xxx: Fix discovery issues in FC-AL topology adds 166d74b876b7 scsi: qla2xxx: Fix sparse warning for dport_data adds 1ccad27716ec scsi: qla2xxx: Update manufacturer details adds 6c20cc4885c5 scsi: qla2xxx: Update version to 10.02.07.800-k adds 3455607fd7be scsi: sg: Allow waiting for commands to complete on remove [...] adds e7dfe3bc7687 Merge branch 'misc' into for-next adds a67f5101506a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f10af057325c scsi: mpi3mr: Resource Based Metering adds cf1ce8b71524 scsi: mpi3mr: Reduce VD queue depth on detecting throttling adds 2a8a0147cb52 scsi: mpi3mr: Unlock on error path adds 502f4c18704d scsi: mpi3mr: Delete a stray tab adds eed9f513bf7f scsi: hisi_sas: Call hisi_sas_slave_configure() from slave [...] adds bc22f9c06c25 scsi: hisi_sas: Remove unnecessary variable to hold DMA ma [...] adds f0902095a773 scsi: hisi_sas: Relocate DMA unmap of SMP task adds 7e15334f5d25 scsi: hisi_sas: Modify v3 HW SATA completion error processing adds 1e82e4627a79 scsi: libsas: Resume SAS host for phy reset or enable via sysfs adds ca452621b829 scsi: ufs: core: Read device property for ref clock adds 71b25693b22e scsi: target: iscsi: Fix clang -Wformat warnings adds 2d09caa02b08 scsi: sd: Fix discard errors during revalidate adds 605a1c008d91 scsi: sd: Move WRITE_ZEROES configuration to a separate function adds 33532ca20451 scsi: sd: Implement support for NDOB flag in WRITE SAME(16) adds 60936e2bb466 scsi: sd: Enable modern protocol features on more devices adds 70f58e3e07e6 scsi: sd: Support multiple LBA ranges in an UNMAP command adds 59c732b5f737 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 684a24f625d7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 766279a8f85d rpmsg: qcom: glink: replace strncpy() with strscpy_pad() adds 6c3ebc96ffef rpmsg: qcom: glink: remove unused name adds 101042f4c0eb rpmsg: qcom: correct kerneldoc adds 65382585f067 rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge adds 7113ac825371 rpmsg: convert sysfs snprintf to sysfs_emit adds 3abe6d654288 dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings [...] adds 5eb1c7def663 dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings [...] adds 165572448dd6 dt-bindings: remoteproc: mediatek: Add binding for mt8188 scp adds 42c2b553da64 remoteproc: mediatek: Support MT8188 SCP adds 8672e79d98bc remoteproc: qcom: using pm_runtime_resume_and_get to simpl [...] adds fc156629b23a remoteproc: qcom_q6v5_mss: map/unmap metadata region befor [...] adds d0c11db55d9b remoteproc: qcom: correct kerneldoc adds 2aa9f1aaa067 remoteproc: qcom_q6v5_mss: Update MBA log info adds c2ca7a2e4bc1 remoteproc: qcom_q6v5: Introduce panic handler for MSS adds 4c6e20077b22 remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config adds 86590c308bff remoteproc: qcom: pas: Add decrypt shutdown support for modem adds 5ddf5969e927 remoteproc: qcom: pas: Mark va as io memory adds dc86c129b4fb remoteproc: qcom: pas: Mark devices as wakeup capable adds 7b6ece968fca remoteproc: qcom: pas: Check if coredump is enabled adds 0ad7e3ed2042 remoteproc: qcom: q6v5: Set q6 state to offline on receivi [...] adds 47c04e00eff8 remoteproc: sysmon: Wait for SSCTL service to come up adds fd75c2d01a50 remoteproc: sysmon: Send sysmon state only for running rprocs adds 3f52d118f992 remoteproc: qcom_q6v5_pas: Deal silently with optional px [...] adds 60349fd52ecb remoteproc: using pm_runtime_resume_and_get instead of pm_ [...] adds cab8300b5621 remoteproc: Use unbounded workqueue for recovery work adds 08333b911f01 remoteproc: Directly use ida_alloc()/free() adds cdab30b44518 hwspinlock: qcom: Add support for mmio usage to sfpb-mutex adds 441b664035a2 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] adds ac345de1a4df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b038e786f83 gpiolib: devres: Get rid of unused devm_gpio_free() adds 1282157a6cf4 dt-bindings: gpio: gpio-mvebu: convert txt binding to DT s [...] adds 988c8c0cd04d dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio adds df08a6fc0d5d dt-bindings: gpio: gpio-mvebu: document offset and marvell [...] adds 0651a730924b gpio: davinci: Add support for system suspend/resume PM adds 31212be40358 dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4 adds 2a1192ff0835 gpio: twl4030: Drop platform teardown callback adds 421e3c16c32a gpio: twl4030: Don't return an error after WARN in .remove adds 7e55b33d3f18 gpio: ucb1400: Remove platform setup and teardown support adds 1923433cd660 gpio: brcmstb: Make .remove() obviously always return 0 adds 3d57fa2a228c gpio: xgs-iproc: Drop if with an always false condition adds 91e9111bdd08 gpio: pca9570: Add DT bindings for NXP PCA9571 adds d274f02eb98b gpio: pca9570: add pca9571 support adds a2a15e1263ab gpio: adnp: use simple i2c probe function adds 8773bacefcd7 gpio: adnp: Make use of device properties adds 036e9cf35689 dt-bindings: gpio: rockchip: add gpio-ranges adds cc165ba48aaf gpio: rockchip: add support for rk3588 adds 4a40ccccb660 gpio: adp5588: Switch from of headers to mod_devicetable.h adds 669f5618feb8 gpio: adp5588: Do not use defined value for driver name an [...] adds 6169d76c56b3 gpio: adp5588: sort header inclusion alphabetically adds 597a8a888d34 gpiolib: of: Use device_match_of_node() helper adds 90ce2f01e7c2 Merge tag 'intel-gpio-v5.20-1' of git://git.kernel.org/pub [...] adds 13e024b66ca1 gpio: lp3943: unsigned to unsigned int cleanup adds 6b7e8c796de0 dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bin [...] adds 5d07a692f956 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() adds b06d7b458a6e gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91 adds 3e2d53b2734b gpio: 104-idi-48: unsigned to unsigned int cleanup adds 160d6e402900 gpiolib: cdev: simplify linereq_free adds 2487a812236c gpiolib: cdev: simplify parameter in call to hte_edge_setup adds cfa53463ac62 gpiolib: cdev: replace if-else chains with switches adds 242202329f0d gpiolib: cdev: simplify line event identification adds b1a92e94560d gpiolib: cdev: consolidate edge detector configuration flags adds 272ddba00473 gpiolib: cdev: compile out HTE unless CONFIG_HTE selected adds 10fcd2f180bc gpio: 74xx-mmio: Make use of device properties adds d3054ba1db62 gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_ [...] adds 28ba05745641 gpio: 74xx-mmio: use bits.h macros for all masks adds c269df8c5ad3 gpiolib: add support for bias pull disable adds 31bea23119cd gpiolib: of: support bias pull disable adds 6fd03f024828 gpiolib: acpi: support bias pull disable adds d042656a2170 dt-bindings: gpio: add pull-disable flag adds c4371c563973 gpio: remove VR41XX related gpio driver adds 6e612ee90a86 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds c3b821e8e406 pinctrl: ralink: Check for null return of devm_kcalloc adds acf50233fc97 pinctrl: sunplus: Add check for kcalloc adds a9ab5bf33ce9 MAINTAINERS: Update freescale pin controllers maintainer adds dc62db7138aa pinctrl: ocelot: Fix pincfg for lan966x adds ba9c4745fca7 pinctrl: ocelot: Fix pincfg adds 41ef3c1a6bb0 pinctrl: Don't allow PINCTRL_AMD to be a module adds 984245b66cf3 pinctrl: armada-37xx: make irq_lock a raw spinlock to avoi [...] adds 4546760619cf pinctrl: armada-37xx: use raw spinlocks for regmap to avoi [...] adds 7542766e78fc pinctrl: qcom: spmi-gpio: make the irqchip immutable adds 5495d1636b93 Merge tag 'intel-pinctrl-v5.20-1' of gitolite.kernel.org:p [...] adds 21793d228ca2 pinctrl: amd: Use devm_platform_get_and_ioremap_resource adds b8c824a869f2 pinctrl: amd: Don't save/restore interrupt status and wake [...] adds 6011c7e9c0d0 pinctrl: amd: Remove contact information adds 04131ae29b2d Merge tag 'renesas-pinctrl-for-v5.20-tag2' of git://git.ke [...] adds e2961cd685fe pinctrl: starfive: Serialize adding groups and functions adds c249ec7ba1b1 dt-bindings: pinctrl: Add DT schema for qcom,msm8909-tlmm adds 4528a0cf793d pinctrl: qcom: Add pinctrl driver for MSM8909 adds ee84131b43f1 dt-bindings: pinctrl: sunxi: Make interrupts optional adds c1e72763aee9 dt-bindings: pinctrl: sunxi: allow vcc-pi-supply adds cc701e18a921 pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP adds 04156e7dd7ae pinctrl: at91: remove #ifdef CONFIG_PM adds 11bd0ffd165f dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-r [...] adds 1b3ab63e56f0 dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp adds e4c04e7a17cf dt-bindings: pinctrl: mt8195: Add gpio-line-names property adds 03da7f987319 pinctrl: core: Use device_match_of_node() helper adds eebe11b5bbec pinctrl: qcom: spmi-gpio: Add pm8226 compatibility adds ed16b6d77483 dt-bindings: pinctrl: qcom,pmic-gpio: add PMP8074 adds 6cd81a86ff11 pinctrl: qcom-pmic-gpio: add support for PMP8074 adds 329d32a9879a dt-bindings: pinctrl: Add compatible for Allwinner D1 adds fc153c8f283b pinctrl: sunxi: Add I/O bias setting for H6 R-PIO adds 88df36f2e6aa pinctrl: sunxi: Support the 2.5V I/O bias mode adds 0bb95ae2672f pinctrl: sunxi: Refactor register/offset calculation adds 622b681ef9d9 pinctrl: sunxi: Make some layout parameters dynamic adds 0569af481154 pinctrl: sunxi: Add driver for Allwinner D1 adds 5d11f8392b54 pinctrl: imx93: Add MODULE_DEVICE_TABLE() adds 4a2d4e2df5a5 Revert "pinctrl: qcom: spmi-gpio: make the irqchip immutable" adds 840ba17f74f3 dt-bindings: pinctrl: mt8195: Use drive-strength-microamp [...] adds 1a24a177564a Merge branch 'devel' into for-next adds cf0c2f2b4418 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fe3f22473a5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7f1c65f7211d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a7c01fa93aeb signal: break out of wait loops on kthread_stop() adds 63a69e15f46d signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit adds 63e14c2d9955 signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit adds efd8a0ec36ba signal: Drop signals received after a fatal signal has bee [...] adds c579d60f0d0c ipc: mqueue: fix possible memory leak in init_mqueue_fs() adds 864b0954e4d9 Merge of ucount-rlimits-cleanups-for-v5.19, interrupting_k [...] adds 6e15f571bda4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ff682226a353 selftests/kcmp: Make the test output consistent and clear adds dbeb23272687 selftests: drivers/dma-buf: Improve message in selftest summary adds 3bb267a36185 selftests: drop khdr make target adds f2745dc0ba3d selftests: stop using KSFT_KHDR_INSTALL adds 49de12ba06ef selftests: drop KSFT_KHDR_INSTALL make target adds 67bd292cd281 Makefile: add headers_install to kselftest targets adds 9a162977d204 selftests: timers: valid-adjtimex: build fix for newer toolchains adds a8d74fe7fed5 selftests: timers: fix declarations of main() adds 2d87048acb53 selftests: timers: nanosleep: adapt to kselftest framework adds 04fd937eb652 selftests: timers: inconsistency-check: adapt to kselftest [...] adds 4d8f52ac5fa9 selftests: timers: clocksource-switch: fix passing errors [...] adds 5be1fd963f79 selftests: timers: clocksource-switch: sort includes adds 19b6823a6e91 selftests: timers: clocksource-switch: add command line sw [...] adds 248ae6f49a25 selftests: timers: clocksource-switch: add 'runtime' comma [...] adds ce7d101750ff selftests: timers: clocksource-switch: adapt to kselftest [...] adds a917dd94b832 selftests/landlock: drop deprecated headers dependency adds 61693ff9d50c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 344be9adb68c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0965b80dc8f8 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 36a40c37389c nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid() adds 53fc59511fc4 nvdimm/namespace: drop unneeded temporary variable in size [...] adds e6f87dec3421 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 210fe48b578a ntb_perf: Fix 64-bit division on 32-bit architectures adds f0f5670fdc4f ntb: idt: fix clang -Wformat warnings adds 875d329ae141 ntb: intel: add GNR support for Intel PCIe gen5 NTB adds ef685262346b PCI: designware-ep: Allow pcie_ep_set_bar change inbound m [...] adds 8a78545603bd NTB: epf: Added more flexible memory map method adds da51fd247424 NTB: EPF: support NTB transfer between PCI RC and EP connection adds fffebd168d38 Documentation: PCI: Add specification for the PCI vNTB fun [...] adds 4394582f60f7 drivers/ntb/test: avoid 64-bit modulus operation adds e8c04e435db5 NTB: EPF: Mark pci_read and pci_write as static adds b4a7f778be9f Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 72bae15c8a2c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 823070f8f66a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c8d28aaa0f56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43e5d5ab73b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1dd685c414a7 XArray: Add calls to might_alloc() adds 85656ec193e9 IDR: Note that the IDR API is deprecated adds 69cb69ea5542 ida: Remove assertions that an ID was allocated adds cc13fcca1cdf Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 52be93558a9b Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbu [...] adds 5182fecc4be8 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() adds bf28462e20b5 drm/hyperv : Removing the restruction of VRAM allocation w [...] adds d180e0a1be6c Drivers: hv: Create debugfs file with hyper-v balloon usag [...] adds 6488ca6515d5 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds e2dd36933f81 RDMA: Add ERDMA to rdma_driver_id definition adds ca52aa2d9f9a RDMA/erdma: Add the hardware related definitions adds cf38d4d2c53f RDMA/erdma: Add main include file adds d94b0e502f1c RDMA/erdma: Add cmdq implementation adds 59798a2a497d RDMA/erdma: Add event queue implementation adds cafde184e628 RDMA/erdma: Add verbs header file adds b7babc7c31c6 RDMA/erdma: Add verbs implementation adds e2692bf4bc63 RDMA/erdma: Add connection management (CM) support adds a6cd49345d4e RDMA/erdma: Add the erdma module adds 06eb746d91cf RDMA/erdma: Add the ABI definitions adds bea86a8116f6 RDMA/erdma: Add driver to kernel build environment adds 6cff0dfddc78 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] adds 53b466219f89 kunit: tool: make --kunitconfig repeatable, blindly concat adds 6fc3a8636a7b kunit: tool: Enable virtio/PCI by default on UML adds 7b2379454b9a kunit: test.h: fix a kernel-doc markup adds 7635778bac7e Documentation: kunit: Cleanup run_wrapper, fix x-ref adds 77ce8ba3f069 Documentation: kunit: fix example run_kunit func to allow [...] adds 74829ddf5977 module: panic: Taint the kernel when selftest modules load adds 8370b400f5ab selftest: Taint kernel when test module loaded adds 3d6e44623841 kunit: unify module and builtin suite definitions adds e5857d396f35 kunit: flatten kunit_suite*** to kunit_suite** in .kunit_t [...] adds 635dcd16844b thunderbolt: test: Use kunit_test_suite() macro adds fe5be808fa6c nitro_enclaves: test: Use kunit_test_suite() macro adds 291cd54e5b05 mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro adds f84a9e965833 clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kun [...] adds 94681e289bf5 kunit: executor: Fix a memory leak on failure in kunit_fil [...] adds 834342db6905 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 9df125af0822 bus: mhi: ep: Check dev_set_name() return value adds 2616e606b988 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 47017730b727 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 863fdccdc5ed tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention adds fe80f1ad593c cxl/port: Keep port->uport valid for the entire life of a port adds 04ed37a2baf9 cxl/hdm: Use local hdm variable adds e8b7ea58abbd cxl/core: Rename ->decoder_range ->hpa_range adds e50fe01e1f2a cxl/core: Drop ->platform_res attribute for root decoders adds 885d3bed6de1 cxl/core: Drop is_cxl_decoder() adds 419af595b118 cxl: Introduce cxl_to_{ways,granularity} adds d3b75029f353 cxl/mem: Convert partition-info to resources adds 14e473e1a7a9 cxl/hdm: Require all decoders to be enumerated adds 86677a4e7107 cxl/Documentation: List attribute permissions adds 9b99ecf5a316 cxl/debug: Move debugfs init to cxl_core_init() adds cc2a4878700b cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem' adds b2f3b74e1072 tools/testing/cxl: Move cxl_test resources to the top of memory adds 855c90d30575 tools/testing/cxl: Expand CFMWS windows adds e7ad1bf68329 tools/testing/cxl: Add partition support adds 08f8d040a11d tools/testing/cxl: Fix decoder default state adds ee800010835d cxl/port: Cache CXL host bridge data adds 9e9e44017db3 cxl/hdm: Initialize decoder type for memory expander devices adds b060edfd8cdd cxl/pmem: Delete unused nvdimm attribute adds c2d677178f48 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 83b80277c583 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a5b8ed98cae0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a6b0f546e961 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9592eef7c16e random: remove CONFIG_ARCH_RANDOM adds 049f9ae93d03 x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" adds b8ac29b40183 timekeeping: contribute wall clock to rng on time change adds b7a68f67ff49 random: use try_cmpxchg in _credit_init_bits adds 0b9ba6135d7f um: seed rng using host OS rng adds d1c438c228c8 random: handle archrandom with multiple longs adds 509252c64f08 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 22e0d99ff2eb Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 43188d776e1a Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 55553f3437c8 mm/migrate: Convert expected_page_refs() to folio_expected_refs() adds e8172b8e1728 btrfs: Convert btree_migratepage to migrate_folio adds 27826326e888 nfs: Convert to migrate_folio adds af9c33968b72 mm/migrate: Convert migrate_page() to migrate_folio() adds 441b3afcb2e3 mm/migrate: Add filemap_migrate_folio() adds 9c5161d1eefb btrfs: Convert btrfs_migratepage to migrate_folio adds 9f11d68b2721 ubifs: Convert to filemap_migrate_folio() adds 9c16c4c68213 f2fs: Convert to filemap_migrate_folio() adds 9b553d250256 aio: Convert to migrate_folio adds 5567427fd70e hugetlb: Convert to migrate_folio adds 48e7ede1b860 secretmem: Convert to migrate_folio adds c33b866a9784 fs: Remove aops->migratepage() adds 84578adbb0e0 mm/folio-compat: Remove migration compatibility functions adds 9594da4cec1d ntfs3: refactor ntfs_writepages adds 8862fa5da9f1 ext2: remove nobh support adds 3f05372ce9dd jfs: stop using the nobh helper adds 215e71b6ee7a fs: remove the nobh helpers adds cf95d50205f6 fs: don't call ->writepage from __mpage_writepage adds 03b33c09ea22 fs: remove the NULL get_block case in mpage_writepages adds 47cd7a70f43f Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds a47dcf1d8d0c Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 428bc0986356 lib/bitmap: fix off-by-one in bitmap_to_arr64() adds 30fd8cdf53a0 lib/test_bitmap: test the tail after bitmap_to_arr64() adds b0b0b77ea611 iommu/vt-d: avoid invalid memory access via node_online(NU [...] adds 0b4736a424a1 arm: align find_bit declarations with generic kernel adds e2863a78593d lib/bitmap: change return types to bool where appropriate adds 4dea97f8636d lib/bitmap: change type of bitmap_weight to unsigned long adds cb32c285cc10 cpumask: change return types to bool where appropriate adds 8b6b795d9bfc lib/cpumask: change return types to unsigned where appropriate adds 9b2e70860ef2 lib/cpumask: move trivial wrappers around find_bit to the header adds db96b0c5f9db headers/deps: mm: Optimize <linux/gfp.h> header dependencies adds cb5a065b4ea9 headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h> adds 7343f2b0db49 headers/deps: mm: align MANITAINERS and Docs with new gfp. [...] adds f0dd891dd5a1 lib/cpumask: move some one-line wrappers to header file adds 3a2ba42cbd0b x86/olpc: fix 'logical not is only applied to the left hand side' adds c36fcb46d149 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 176885baf028 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 610b3515965f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds ec1658f0f90c mm/damon/lru_sort: fix potential memory leak in damon_lru_ [...] adds 30f6f8614a1d selftests/vm: add protection_keys tests to run_vmtests adds 6077c943beee mm: rename is_pinnable_page() to is_longterm_pinnable_page() adds 5bb88dc571b1 mm: move page zone helpers from mm.h to mmzone.h adds f25cbb7a95a2 mm: add zone device coherent type memory support adds 3218f8712d6b mm: handling Non-LRU pages returned by vm_normal_pages adds dd19e6d8ffaa mm: add device coherent vma selection for memory migration adds b05a79d4377f mm/gup: migrate device coherent pages when pinning instead [...] adds c83dee9b6394 drm/amdkfd: add SPM support for SVM adds 188f48268d04 lib: test_hmm add ioctl to get zone device type adds 25b80162d550 lib: test_hmm add module param for zone device type adds 4c2e0f764eb4 lib: add support for device coherent type in test_hmm adds f70dab3c0151 tools: update hmm-test to support device coherent type adds e6474b1aeb2a tools: update test_hmm script to support SP config adds 9e09b705fdb8 tools: add hmm gup tests for device coherent type adds 96c0657383fe tools: add selftests to hmm for COW in device memory adds 8012b8660855 dax: introduce holder for dax_device adds 00cc790e0036 mm: factor helpers for memory_failure_dev_pagemap adds 33a8f7f2b3a3 pagemap,pmem: introduce ->memory_failure() adds 2f437effc689 fsdax: introduce dax_lock_mapping_entry() adds c36e20249571 mm: introduce mf_dax_kill_procs() for fsdax case adds 6f643c57d57c xfs: implement ->notify_failure() for XFS adds 6061b69b9a55 fsdax: set a CoW flag when associate reflink mappings adds e28cd3e50f30 fsdax: output address in dax_iomap_pfn() and rename it adds ff17b8df224b fsdax: introduce dax_iomap_cow_copy() adds e5d6df73302c fsdax: replace mmap entry in case of CoW adds 8dbfc76da304 fsdax: add dax_iomap_cow_copy() for dax zero adds 6f7db3894ae2 fsdax: dedup file range to use a compare function adds ea6c49b784f0 xfs: support CoW in fsdax mode adds 13f9e267fdbb xfs: add dax dedupe support adds 66137fb34a4b mm: khugepaged: check THP flag in hugepage_vma_check() adds 4fa6893faeaa mm: thp: consolidate vma size check to transhuge_vma_suitable adds f707fa493784 mm: khugepaged: better comments for anon vma check in huge [...] adds 9fec51689ff6 mm: thp: kill transparent_hugepage_active() adds 7da4e2cb8b1f mm: thp: kill __transhuge_page_enabled() adds 1064026bab9f mm: khugepaged: reorg some khugepaged helpers adds cb55b8386264 doc: proc: fix the description to THPeligible adds 3de0de758029 kasan: separate double free case from invalid free adds e95a9851787b hugetlb: skip to end of PT page mapping when pte not present adds 1bcdb769f9e0 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page adds 4ddb4d91b82f hugetlb: do not update address in huge_pmd_unshare adds bcd51a3c679d hugetlb: lazy page table copies in fork() adds bf75f200569d mm/page_alloc: add page->buddy_list and page->pcp_list adds 5d0a661d808f mm/page_alloc: use only one PCP list for THP-sized allocations adds 589d9973c1d2 mm/page_alloc: split out buddy removal code from rmqueue i [...] adds e2a66c21b774 mm/page_alloc: remove mistaken page == NULL check in rmqueue adds 4b23a68f9536 mm/page_alloc: protect PCP lists with a spinlock adds 443c2accd1b6 mm/page_alloc: remotely drain per-cpu lists adds 01b44456a7aa mm/page_alloc: replace local_lock with normal spinlock adds 9c94bef9c912 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] adds b3c56f8f2064 lib/test_free_pages.c: pass a pointer to virt_to_page() adds 259ecb34e2cd mm/highmem: pass a pointer to virt_to_page() adds 9e7ee421ac1f mm: kfence: pass a pointer to virt_to_page() adds 396a400bc1d3 mm: gup: pass a pointer to virt_to_page() adds 9330723c26ca mm: nommu: pass a pointer to virt_to_page() adds 840532711d72 mm/mmap: build protect protection_map[] with __P000 adds 43957b5d1103 mm/mmap: define DECLARE_VM_GET_PAGE_PROT adds 6eac1eaf2105 powerpc/mm: move protection_map[] inside the platform adds 25740d31ee5b sparc/mm: move protection_map[] inside the platform adds 42251045cc74 arm64/mm: move protection_map[] inside the platform adds 4867fbbdd6b3 x86/mm: move protection_map[] inside the platform adds 09095f74130d mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] adds fa3f9f4a912c microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds f6d1e19c20a4 loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds e4e4b99b80aa openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 2de9eae10d11 xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds b2022dcf4554 hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 252358f1a118 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 4975f604feb6 alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 53e2fdee5f0e nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 4147b5e2d569 riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 0d70836013f2 csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds fd5d210fa66b s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds c619b82c55b7 ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 499c1dd92ea1 mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 6d0b92254510 m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 5d260625b1f2 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds ca26f936f51b arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 91a8da021c4d um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 34516fd83fa1 sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 3d923c5f1e21 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT adds a008a3004340 csky: drop definition of PTE_ORDER adds f7536442353d csky: drop definition of PGD_ORDER adds c94b14bd1cff mips: rename PMD_ORDER to PMD_TABLE_ORDER adds 8e20a4decd43 mips: rename PUD_ORDER to PUD_TABLE_ORDER adds 6963c72d9046 mips: drop definitions of PTE_ORDER adds bb5af4f67a56 mips: rename PGD_ORDER to PGD_TABLE_ORDER adds bf0dc119c51f nios2: drop definition of PTE_ORDER adds a6714e720b5e nios2: drop definition of PGD_ORDER adds 1721b412fc33 loongarch: drop definition of PTE_ORDER adds b7c0f2d454af loongarch: drop definition of PMD_ORDER adds f05ecc68690f loongarch: drop definition of PUD_ORDER adds 418d5dadaf9d loongarch: drop definition of PGD_ORDER adds 4501a7a03994 parisc: rename PGD_ORDER to PGD_TABLE_ORDER adds 64c5ed22d608 xtensa: drop definition of PGD_ORDER adds 391145380f4b ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER adds 7c38f1812d5b mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd adds 4286f14748c1 mm/huge_memory: access vm_page_prot with READ_ONCE in remo [...] adds d965e3907540 mm/huge_memory: fix comment of __pud_trans_huge_lock adds 5fe653e9000d mm/huge_memory: use helper touch_pud in huge_pud_set_accessed adds a69e4717c625 mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed adds 4fba8f2a3060 mm/huge_memory: rename mmun_start to haddr in remove_migra [...] adds 74ba2b38ba99 mm/huge_memory: use helper function vma_lookup in split_hu [...] adds 37139bb02c35 mm/huge_memory: use helper macro __ATTR_RW adds 749290799e72 mm/huge_memory: fix comment in zap_huge_pud adds 3ce4fee44012 mm/huge_memory: check pmd_present first in is_huge_zero_pmd adds 0b175468a02d mm/huge_memory: try to free subpage in swapcache when possible adds a17206dac7b2 mm/huge_memory: minor cleanup for split_huge_pages_all adds 121c1781aeb0 mm/huge_memory: fix comment of page_deferred_list adds d764afedfb04 mm/huge_memory: correct comment of prep_transhuge_page adds cea3332808f9 mm/huge_memory: comment the subtly logic in __split_huge_pmd adds e75858b904b4 mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_h [...] adds 48725bbc0c38 mm/mprotect: remove the redundant initialization for error adds a317ebccaa36 mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() adds dcadcf1c3061 mm, hugetlb: skip irrelevant nodes in show_free_areas() adds 04ec006171ba mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask adds 8f0b747d7dde mm/page_vma_mapped.c: use helper function huge_pte_lock adds cdb5c9e53f2e mm/mmap: fix obsolete comment of find_extend_vma adds 0d8bc0b10aea writeback: cleanup bdi_sched_wait() adds 13c1c74af764 zram: fix unused 'zram_wb_devops' warning adds 461f3cd07fe0 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds 5a704629f2c1 init: add "hostname" kernel parameter adds 5a66fce95b72 lib/lru_cache: fix error free handing in lc_create adds 62df90b53e6f net, lib/once: remove {net_}get_random_once_wait macro adds f9987921cb54 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] adds 86e5908ec293 lib/error-inject: traverse list with mutex adds 43c249ea0b1e compiler-gcc.h: remove ancient workaround for gcc PR 58670 adds 045ed31e23ae kfifo: fix kfifo_to_user() return type adds cda83bb8a61e lib/radix-tree: remove unused argument of insert_entries adds 2d8867f3e083 lib: make LZ4_decompress_safe_forceExtDict() static adds 6d529ea80b8a lib/scatterlist: use matched parameter type when calling _ [...] adds 4a70ce5f93aa lib/ts_bm.c: remove redundant store to variable consumed a [...] adds 71f8c15565d0 kallsyms: move declarations to internal header adds 5fd8fea935a1 vmcoreinfo: include kallsyms symbols adds 376b0c266143 proc: delete unused <linux/uaccess.h> includes adds 46d36b1be18b kdump: round up the total memory size to 128M for crashker [...] adds 2c795fb03f13 ipc/mqueue: remove unnecessary (void*) conversion adds a16ceb139610 epoll: autoremove wakers even more aggressively adds b62eb2731e17 scripts/bloat-o-meter: switch argument parsing to using argparse adds 8b5db6679807 scripts/bloat-o-meter: add -p argument adds adbcaef84088 x86/cacheinfo: move shared cache map definitions adds 4f09903078ee cpumask: add UP optimised for_each_*_cpu versions adds b81dce77cedc cpumask: Fix invalid uniprocessor mask assumption adds c41e8866c28c lib/test: introduce cpumask KUnit test suite adds 953257a9252a cpumask: update cpumask_next_wrap() signature adds bd27acaac24e lib/smp_processor_id: fix imbalanced instrumentation_end() call adds 55656016daa7 lib: devres: use numa aware allocation adds f71381fcdc3a autofs: use inode permission method for write access adds 9ccbac76e71d autofs: make dentry info count consistent adds a4a87303874c autofs: use dentry info count instead of simple_empty() adds ba97a0a3a31a autofs: add comment about autofs_mountpoint_changed() adds 7ffe4e90a061 autofs: remove unused ino field inode adds d919a1e79bac proc: fix a dentry lock race between release_task and lookup adds 3adb2d87238d proc: fix test for "vsyscall=xonly" boot option adds 1298f83b5469 ia64: old_rr4 added under CONFIG_HUGETLB_PAGE adds 233eb8d6894e fs/ocfs2: Fix spelling typo in comment adds 110d07a74bb6 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds 7c3f83071bb8 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] adds e68d0cd2f4f8 userfaultfd: provide properly masked address for huge-pages adds 0c9072fd9187 mailmap: update Gao Xiang's email addresses adds be6f50be577e Merge branch 'mm-stable' into mm-unstable adds a2fce44975ab mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() adds 484933e4632e mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling adds ed3dab61019a mm: hugetlb_vmemmap: introduce the name HVO adds f8a9af637351 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] adds eb0f3c002895 mm: hugetlb_vmemmap: replace early_param() with core_param() adds 4acd70ba707b mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability adds 5e8f701bad26 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst adds 77acb17c738d mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] adds e7a996049b92 mm: discard __GFP_ATOMIC adds c14ef919661f mips: rename mt_init to mips_mt_init adds 15e5f0fc3f43 android: binder: stop saving a pointer to the VMA adds 9a0ee1ab2eba android-binder-stop-saving-a-pointer-to-the-vma-fix adds eb9bfe1649d0 android: binder: fix lockdep check on clearing vma adds 88efba89ea07 Maple Tree: add new data structure adds e7743723eaad radix tree test suite: add pr_err define adds 4e5ca499a32d radix tree test suite: add kmem_cache_set_non_kernel() adds 2f84a9c5ec49 radix tree test suite: add allocation counts and size to k [...] adds 689559d41e4a radix tree test suite: add support for slab bulk APIs adds ec14bb67d08a radix tree test suite: add lockdep_is_held to header adds 0c800c2637a0 lib/test_maple_tree: add testing for maple tree adds 214e85bdca8e mm: start tracking VMAs with maple tree adds dfe81657f094 mm: add VMA iterator adds a1ec7745afab mmap: use the VMA iterator in count_vma_pages_range() adds d91838557a39 mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds 3c68a6e9ba89 mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds abbe24846526 mm/mmap: use maple tree for unmapped_area{_topdown} adds 178fbf507c9b kernel/fork: use maple tree for dup_mmap() during forking adds e9cc640e4056 damon: convert __damon_va_three_regions to use the VMA iterator adds 915f107417f5 proc: remove VMA rbtree use from nommu adds 44c89e4eb914 mm: remove rb tree. adds edd8cf712c56 mmap: change zeroing of maple tree in __vma_adjust() adds d57a6dbf9383 xen: use vma_lookup() in privcmd_ioctl_mmap() adds c8c37412bec3 mm: optimize find_exact_vma() to use vma_lookup() adds 0e408b43fc65 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds 1453b507e54c mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds b5f3177c22c3 mm: use maple tree operations for find_vma_intersection() adds 5200eb03f673 mm/mmap: use advanced maple tree API for mmap_region() adds 3b9067af6914 mm: remove vmacache adds 2b691f44529e mm: convert vma_lookup() to use mtree_load() adds 6b38f817ae96 mm/mmap: move mmap_region() below do_munmap() adds 135749a87dfb mm/mmap: reorganize munmap to use maple states adds 952a0103ffa6 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds 991605fb57ee arm64: remove mmap linked list from vdso adds b0bb6accab1d arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds 2270ca3c69a2 parisc: remove mmap linked list from cache handling adds 1ce289f42ba7 powerpc: remove mmap linked list walks adds 51d1d3f8dd3d s390: remove vma linked list walks adds ce1e806da616 x86: remove vma linked list walks adds ba4b8681dd95 xtensa: remove vma linked list walks adds 3c5799aafb0b cxl: remove vma linked list walk adds 9b4ff1e9d6fc optee: remove vma linked list walk adds 6aa2507df61f um: remove vma linked list walk adds 4c95cf4e7240 coredump: remove vma linked list walk adds b2f372575fc2 exec: use VMA iterator instead of linked list adds 05064c384912 fs/proc/base: use maple tree iterators in place of linked list adds 425e0654ad3e fs/proc/task_mmu: stop using linked list and highest_vm_end adds 5f36c9eb7abe userfaultfd: use maple tree iterator to iterate VMAs adds 6e1dfe951623 ipc/shm: use VMA iterator instead of linked list adds 0137cd17229d acct: use VMA iterator instead of linked list adds 702537c695e0 perf: use VMA iterator adds cae4df0ab34e sched: use maple tree iterator to walk VMAs adds 830c71fe2e42 fork: use VMA iterator adds 8cbb1dee6e67 bpf: remove VMA linked list adds acf47bcca43a mm/gup: use maple tree navigation instead of linked list adds 38219b461a59 mm/khugepaged: stop using vma linked list adds f1876b41032d mm/ksm: use vma iterators instead of vma linked list adds f2b9526b7311 mm/madvise: use vma_find() instead of vma linked list adds c51e3cdfee06 mm/memcontrol: stop using mm->highest_vm_end adds f1b4a6f7943b mm/mempolicy: use vma iterator & maple state instead of vm [...] adds 065cf526f93f mm/mlock: use vma iterator and maple state instead of vma [...] adds e21f43a02b40 mm/mprotect: use maple tree navigation instead of vma linked list adds 8debd5f8424d mm/mremap: use vma_find_intersection() instead of vma linked list adds a155fe7f4ad2 mm/msync: use vma_find() instead of vma linked list adds a008fbbae504 mm/oom_kill: use maple tree iterators instead of vma linked list adds 4d0ebc6e62da mm/pagewalk: use vma_find() instead of vma linked list adds a1e1b8ea1e6c mm/swapfile: use vma iterator instead of vma linked list adds 3048366c1491 i915: use the VMA iterator adds 4a266bf42b27 nommu: remove uses of VMA linked list adds 92157cf8441c riscv: use vma iterator for vdso adds 8b802cf2b12e mm: remove the vma linked list adds f605fd804acc mm/mmap: drop range_has_overlap() function adds 7e5e21d74d4d mm/mmap.c: pass in mapping to __vma_link_file() adds 58be11e92499 mm: drop oom code from exit_mmap adds f5926a78d00a mm-drop-oom-code-from-exit_mmap-fix-fix adds 6fd67ea48186 mm: delete unused MMF_OOM_VICTIM flag adds 49aa73d07a5e mm: refactor of vma_merge() adds 49efd4cfffe4 mm: add merging after mremap resize adds 2a2c5413d877 mm-add-merging-after-mremap-resize-checkpatch-fixes adds 07f352f00838 mm/page_alloc: minor clean up for memmap_init_compound() adds 13a22e0d28f7 mm/mlock: drop dead code in count_mm_mlocked_page_nr() adds d270afc231dd mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region adds cd7764216016 procfs: add 'size' to /proc/<pid>/fdinfo/ adds cf6621ee3558 procfs: add 'path' to /proc/<pid>/fdinfo/ adds a65c074cacae memcg: notify about global mem_cgroup_id space depletion adds 4d243adc6a96 filemap: minor cleanup for filemap_write_and_wait_range adds b097cda57c61 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] adds cc60f2ddfde3 selftests/vm: fix errno handling in mrelease_test adds 73ed6234a92f selftests-vm-fix-errno-handling-in-mrelease_test-v4 adds e2741a7fec65 selftests/vm: skip 128TBswitch on unsupported arch adds 143776e7512e mm/khugepaged: remove redundant transhuge_vma_suitable() check adds b17df69198fb mm: khugepaged: don't carry huge page to the next loop for [...] adds 3b07f3bb225a mm/khugepaged: add struct collapse_control adds 8a5e53363ba7 mm/khugepaged: dedup and simplify hugepage alloc and charging adds a158136376f8 mm/khugepaged: propagate enum scan_result codes back to callers adds 9fab4752a181 mm/khugepaged: add flag to predicate khugepaged-only behavior adds 70c9cf297a58 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() adds a3fd60f031d0 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] adds c9d968ffd9ba mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse adds 69bc40c5d667 mm/khugepaged: Avoid possible memory leak in failure path adds a653d57e5dd4 mm/khugepaged: add missing kfree() to madvise_collapse() adds fbe27a6703b1 mm/khugepaged: rename prefix of shared collapse functions adds 0fff8a0de881 mm/madvise: add huge_memory:mm_madvise_collapse tracepoint adds 9047e7e45058 mm/madvise: add MADV_COLLAPSE to process_madvise() adds 1e1c683ed7c9 selftests/vm: modularize collapse selftests adds abaaf613ab6d selftests/vm: dedup hugepage allocation logic adds e8790c062448 selftests/vm: add MADV_COLLAPSE collapse context to selftests adds 416eeecd3398 selftests/vm: add selftest to verify recollapse of THPs adds 3e283e920255 selftests/vm: add selftest to verify multi THP collapse adds acb13f16dac2 mm: compaction: include compound page count for scanning i [...] adds dda20ea86dba mm: remove obsolete comment in do_fault_around() adds 793e5ee9cd2d memblock,arm64: expand the static memblock memory table adds bf706362a7b7 writeback: remove inode_to_wb_is_valid() adds 19ee2e9e0616 zsmalloc: zs_malloc: return ERR_PTR on failure adds 46cb7bc9ea4f mm: vmpressure: don't count proactive reclaim in vmpressure adds 49d4e7989c05 mm/damon/reclaim: fix potential memory leak in damon_recla [...] adds 7daa7f2c7e0a mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] adds c0c72ec749b3 mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] adds 7ec790bfadc1 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] adds 0e36ac84d8f3 mm, hwpoison: make unpoison aware of raw error info in hwp [...] adds 426f3cc53138 mm, hwpoison: set PG_hwpoison for busy hugetlb pages adds 4be920aadf80 mm, hwpoison: make __page_handle_poison returns int adds bbce3cf370a6 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage adds 618ace0ada70 mm, hwpoison: enable memory error handling on 1GB hugepage adds c523739526b3 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs adds 2d6c68e33857 mm-shmem-support-fs_ioc_etflags-in-tmpfs-fix adds cd6263c3f9ee tools/vm/page_owner_sort.c: adjust the indent in is_need() adds 93e32a58913c mm: remove unneeded PageAnon check in restore_exclusive_pte() adds 0d84f4922f6e mm/page_alloc: correct the wrong cpuset file path in comment adds cc33ba24139f mm/mempolicy: remove unneeded out label adds 7c4b582e85bb tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] adds fa09aa9966bf mm/cma_debug.c: align the name buffer length as struct cma adds 34d1e716691f selftest/vm: uninitialized variable in main() adds 0f9aae89d912 ocfs2: reflink deadlock when clone file to the same direct [...] adds f5d035cdb0b1 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 135e959496cb ocfs2: fix ocfs2 corrupt when iputting an inode adds 504fabd76ebe init/main.c: silence some -Wunused-parameter warnings adds 5aae0c2d5874 lib/debugobjects: fix stat count and optimize debug_object [...] adds 87d85467c926 Revert "squashfs: provide backing_dev_info in order to dis [...] adds 4503b57a2a26 squashfs: always build "file direct" version of page actor adds ccc11e500092 squashfs: implement readahead adds 992b1468816c squashfs: support reading fragments in readahead call adds 0aad72547b2d lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] adds a36aa5f57005 kernel/hung_task: fix address space of proc_dohung_task_ti [...] adds 9dd77864a8ed bdi: remove enum wb_congested_state adds d59759a5e9aa Merge branch 'mm-nonmm-unstable' into mm-everything adds ad7fe0e35798 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds ac571200aade fix up for "io_uring: sendzc with fixed buffers" adds 2ce59e675818 Revert "asm-generic: correct reference to GENERIC_LIB_DEVM [...] adds 4ee7eaa411ee Add linux-next specific files for 20220720
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 (f2528c293858) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + CREDITS | 8 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 81 +- .../ABI/testing/configfs-usb-gadget-mass-storage | 6 + .../ABI/testing/debugfs-driver-habanalabs | 38 +- Documentation/ABI/testing/sysfs-bus-cxl | 81 +- Documentation/ABI/testing/sysfs-bus-iio | 3 + Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 1 + .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 31 - .../ABI/testing/sysfs-bus-iio-temperature-max31865 | 20 - .../ABI/testing/sysfs-bus-iio-thermocouple | 18 + .../ABI/testing/sysfs-bus-iio-timer-stm32 | 8 - .../ABI/testing/sysfs-bus-platform-onboard-usb-hub | 8 + .../testing/sysfs-bus-surface_aggregator-tabletsw | 57 + Documentation/ABI/testing/sysfs-class-pwm | 2 +- Documentation/ABI/testing/sysfs-devices-soc | 14 +- Documentation/ABI/testing/sysfs-driver-qat | 60 + Documentation/PCI/pci-iov-howto.rst | 7 +- .../admin-guide/device-mapper/writecache.rst | 16 +- Documentation/admin-guide/devices.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 46 +- Documentation/admin-guide/media/vimc.dot | 4 + Documentation/admin-guide/media/vimc.rst | 19 + Documentation/admin-guide/mm/userfaultfd.rst | 40 +- Documentation/admin-guide/sysctl/net.rst | 12 + Documentation/admin-guide/sysctl/vm.rst | 3 - Documentation/arm/index.rst | 2 + Documentation/block/null_blk.rst | 22 + Documentation/bpf/btf.rst | 6 +- .../bpf/libbpf/libbpf_naming_convention.rst | 13 +- Documentation/bpf/map_hash.rst | 185 + Documentation/core-api/dma-api.rst | 14 + Documentation/core-api/idr.rst | 3 + Documentation/core-api/kernel-api.rst | 2 +- Documentation/core-api/mm-api.rst | 8 +- Documentation/core-api/symbol-namespaces.rst | 4 +- Documentation/dev-tools/kunit/run_wrapper.rst | 18 +- Documentation/dev-tools/kunit/running_tips.rst | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 9 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 271 - Documentation/devicetree/bindings/arm/fsl.yaml | 12 + .../bindings/arm/marvell/marvell,ac5.yaml | 32 + .../devicetree/bindings/arm/mediatek.yaml | 26 + .../devicetree/bindings/arm/npcm/npcm.yaml | 7 + .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 2 + .../devicetree/bindings/arm/sunplus,sp7021.yaml | 29 + Documentation/devicetree/bindings/arm/sunxi.yaml | 10 + .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 24 +- .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 1 - .../arm/tegra/nvidia,tegra194-axi2apb.yaml | 40 + .../bindings/arm/tegra/nvidia,tegra194-cbb.yaml | 97 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +- .../bindings/arm/tegra/nvidia,tegra234-cbb.yaml | 74 + .../bindings/bus/qcom,ssc-block-bus.yaml | 25 +- .../devicetree/bindings/clock/fsl,scu-clk.yaml | 43 + .../bindings/clock/nuvoton,npcm845-clk.yaml | 49 + .../devicetree/bindings/clock/qcom,rpmcc.yaml | 85 +- .../devicetree/bindings/clock/sprd,ums512-clk.yaml | 71 + .../bindings/clock/sunplus,sp7021-clkc.yaml | 52 + .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 1 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 7 + .../bindings/display/mediatek/mediatek,dpi.yaml | 11 +- .../bindings/display/mediatek/mediatek,dsi.txt | 62 - .../bindings/display/mediatek/mediatek,dsi.yaml | 116 + .../display/mediatek/mediatek,mdp-rdma.yaml | 88 + .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 1 - .../display/samsung/samsung,exynos-hdmi.yaml | 1 - .../display/samsung/samsung,exynos-mixer.yaml | 1 - .../display/samsung/samsung,exynos5433-decon.yaml | 1 - .../display/samsung/samsung,exynos5433-mic.yaml | 1 - .../display/samsung/samsung,exynos7-decon.yaml | 1 - .../bindings/display/samsung/samsung,fimd.yaml | 1 - .../display/tegra/nvidia,tegra124-vic.yaml | 1 + .../display/tegra/nvidia,tegra20-host1x.yaml | 115 +- .../devicetree/bindings/firmware/fsl,scu.yaml | 210 + .../devicetree/bindings/gpio/gpio-tpic2810.txt | 16 - .../devicetree/bindings/gpio/gpio-tpic2810.yaml | 51 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 + .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 9 +- .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/nuvoton,npcm750-adc.yaml | 7 +- .../devicetree/bindings/input/adc-joystick.yaml | 2 +- .../devicetree/bindings/input/adc-keys.txt | 67 - .../devicetree/bindings/input/adc-keys.yaml | 103 + .../input/allwinner,sun4i-a10-lradc-keys.yaml | 5 +- .../devicetree/bindings/input/azoteq,iqs7222.yaml | 13 +- .../devicetree/bindings/input/fsl,scu-key.yaml | 40 + .../devicetree/bindings/input/gpio-keys.yaml | 163 +- Documentation/devicetree/bindings/input/input.yaml | 24 +- .../devicetree/bindings/input/iqs269a.yaml | 15 +- .../devicetree/bindings/input/iqs626a.yaml | 11 +- .../devicetree/bindings/input/iqs62x-keys.yaml | 9 +- .../devicetree/bindings/input/max77650-onkey.yaml | 8 +- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 6 +- .../interrupt-controller/renesas,rzg2l-irqc.yaml | 134 + .../interrupt-controller/sunplus,sp7021-intc.yaml | 62 + .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 5 +- .../devicetree/bindings/leds/backlight/common.yaml | 2 +- .../bindings/leds/backlight/gpio-backlight.yaml | 2 +- .../bindings/leds/backlight/led-backlight.yaml | 2 +- .../bindings/leds/backlight/lm3630a-backlight.yaml | 2 +- .../bindings/leds/backlight/pwm-backlight.yaml | 2 +- .../leds/backlight/richtek,rt4831-backlight.yaml | 5 + .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 + .../devicetree/bindings/leds/leds-bcm63138.yaml | 95 + .../bindings/leds/leds-class-multicolor.yaml | 32 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 10 +- .../bindings/leds/leds-pwm-multicolor.yaml | 9 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 2 + .../bindings/media/allwinner,sun6i-a31-csi.yaml | 58 +- .../media/allwinner,sun6i-a31-mipi-csi2.yaml | 137 + .../media/allwinner,sun8i-a83t-mipi-csi2.yaml | 125 + .../bindings/media/exynos-jpeg-codec.txt | 16 - .../bindings/media/i2c/aptina,mt9p031.yaml | 1 + .../devicetree/bindings/media/i2c/onnn,ar0521.yaml | 112 + .../devicetree/bindings/media/i2c/ovti,ov5693.yaml | 124 + .../bindings/media/nxp,imx-mipi-csi2.yaml | 11 +- .../bindings/media/rockchip,rk3568-vepu.yaml | 69 + .../devicetree/bindings/media/rockchip-isp1.yaml | 23 +- .../bindings/media/samsung,s5pv210-jpeg.yaml | 123 + Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +- .../bindings/misc/qemu,vcpu-stall-detector.yaml | 51 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 12 +- .../bindings/mmc/samsung,s3c6410-sdhci.yaml | 81 + .../devicetree/bindings/mmc/samsung-sdhci.txt | 32 - .../devicetree/bindings/mmc/sdhci-msm.yaml | 66 +- .../mtd/partitions/arm,arm-firmware-suite.txt | 17 - .../mtd/partitions/arm,arm-firmware-suite.yaml | 28 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 1 + .../devicetree/bindings/net/cdns,macb.yaml | 1 + Documentation/devicetree/bindings/net/sff,sfp.txt | 85 - Documentation/devicetree/bindings/net/sff,sfp.yaml | 142 + .../bindings/net/wireless/mediatek,mt76.yaml | 13 + .../devicetree/bindings/nvmem/fsl,scu-ocotp.yaml | 56 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 15 + .../devicetree/bindings/pci/qcom,pcie.yaml | 4 +- .../bindings/phy/fsl,imx8qm-lvds-phy.yaml | 61 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 1 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 31 +- .../bindings/pinctrl/fsl,scu-pinctrl.yaml | 74 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 41 +- .../bindings/pinctrl/qcom,msm8909-tlmm.yaml | 152 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 15 + .../devicetree/bindings/power/fsl,scu-pd.yaml | 41 + .../bindings/power/mediatek,power-controller.yaml | 2 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/reset/msm-poweroff.txt | 17 - .../bindings/power/reset/qcom,pshold.yaml | 35 + .../bindings/regulator/pwm-regulator.yaml | 2 +- .../bindings/regulator/qcom,spmi-regulator.txt | 347 - .../bindings/regulator/qcom,spmi-regulator.yaml | 323 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 2 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 47 +- .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml | 245 + .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml | 266 + .../bindings/reset/nuvoton,npcm750-reset.yaml | 10 +- .../devicetree/bindings/reset/sunplus,reset.yaml | 38 + .../devicetree/bindings/rtc/fsl,scu-rtc.yaml | 31 + .../devicetree/bindings/serial/rs485.yaml | 4 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 1 + .../devicetree/bindings/sound/nau8821.txt | 2 +- .../devicetree/bindings/sound/tas2780.yaml | 72 + .../bindings/spi/atmel,at91rm9200-spi.yaml | 75 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 1 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 15 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 + .../devicetree/bindings/spi/spi_atmel.txt | 36 - .../bindings/thermal/fsl,scu-thermal.yaml | 38 + .../bindings/timer/mediatek,mtk-timer.txt | 6 +- .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 2 + .../bindings/timer/nvidia,tegra186-timer.yaml | 109 + .../devicetree/bindings/timer/renesas,cmt.yaml | 14 +- .../devicetree/bindings/timer/st,nomadik-mtu.yaml | 58 + .../devicetree/bindings/usb/analogix,anx7411.yaml | 81 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 5 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 152 +- .../devicetree/bindings/usb/realtek,rts5411.yaml | 10 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 34 + .../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +- Documentation/driver-api/media/mc-core.rst | 5 +- Documentation/driver-api/media/v4l2-subdev.rst | 6 + .../debug/gcov-profile-all/arch-support.txt | 2 +- Documentation/features/debug/kcov/arch-support.txt | 2 +- Documentation/filesystems/fsverity.rst | 53 +- Documentation/filesystems/netfs_library.rst | 8 +- Documentation/filesystems/porting.rst | 8 + .../filesystems/xfs-delayed-logging-design.rst | 2 +- Documentation/gpu/amdgpu/amdgpu-glossary.rst | 2 +- Documentation/gpu/i915.rst | 12 + Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/submitting-patches.rst | 1 - Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/kernel-hacking/hacking.rst | 3 +- Documentation/livepatch/module-elf-format.rst | 10 +- Documentation/m68k/kernel-options.rst | 4 +- Documentation/networking/dsa/dsa.rst | 363 +- Documentation/networking/ip-sysctl.rst | 56 +- Documentation/networking/smc-sysctl.rst | 13 + Documentation/networking/tls.rst | 4 + Documentation/power/energy-model.rst | 14 +- Documentation/power/pci.rst | 2 +- Documentation/process/5.Posting.rst | 3 +- Documentation/process/8.Conclusion.rst | 16 +- .../process/embargoed-hardware-issues.rst | 3 + Documentation/process/howto.rst | 4 +- Documentation/process/index.rst | 1 - Documentation/process/kernel-docs.rst | 62 +- Documentation/process/submitting-drivers.rst | 194 - Documentation/process/submitting-patches.rst | 5 +- Documentation/scsi/ufs.rst | 15 + Documentation/security/siphash.rst | 2 +- Documentation/trace/kprobetrace.rst | 8 +- Documentation/trace/uprobetracer.rst | 8 +- .../it_IT/core-api/symbol-namespaces.rst | 6 +- .../translations/it_IT/kernel-hacking/hacking.rst | 3 +- .../translations/it_IT/process/5.Posting.rst | 5 +- .../translations/it_IT/process/8.Conclusion.rst | 5 +- Documentation/translations/it_IT/process/howto.rst | 3 +- Documentation/translations/it_IT/process/index.rst | 1 - .../it_IT/process/submitting-drivers.rst | 16 - .../it_IT/process/submitting-patches.rst | 6 +- Documentation/translations/ja_JP/howto.rst | 4 +- Documentation/translations/ko_KR/howto.rst | 2 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../zh_CN/admin-guide/reporting-regressions.rst | 370 + .../translations/zh_CN/core-api/index.rst | 1 + .../translations/zh_CN/core-api/kernel-api.rst | 2 +- .../zh_CN/core-api/symbol-namespaces.rst | 2 +- .../translations/zh_CN/core-api/watch_queue.rst | 313 + .../translations/zh_CN/kernel-hacking/hacking.rst | 3 +- Documentation/translations/zh_CN/mm/page_owner.rst | 8 +- .../translations/zh_CN/process/5.Posting.rst | 3 +- .../translations/zh_CN/process/8.Conclusion.rst | 1 - Documentation/translations/zh_CN/process/howto.rst | 1 - Documentation/translations/zh_CN/process/index.rst | 1 - .../zh_CN/process/submitting-drivers.rst | 160 - .../zh_CN/process/submitting-patches.rst | 4 +- .../translations/zh_TW/process/5.Posting.rst | 3 +- .../translations/zh_TW/process/8.Conclusion.rst | 1 - Documentation/translations/zh_TW/process/howto.rst | 1 - Documentation/translations/zh_TW/process/index.rst | 1 - .../zh_TW/process/submitting-drivers.rst | 164 - .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/usb/gadget-testing.rst | 6 + Documentation/usb/mass-storage.rst | 9 + Documentation/userspace-api/media/v4l/control.rst | 4 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 902 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 780 - Documentation/userspace-api/media/v4l/mmap.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 7 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 20 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 21 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 20 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 8 + .../userspace-api/media/videodev2.h.rst.exceptions | 6 + Documentation/virt/hyperv/clocks.rst | 73 + Documentation/virt/hyperv/index.rst | 12 + Documentation/virt/hyperv/overview.rst | 207 + Documentation/virt/hyperv/vmbus.rst | 303 + Documentation/virt/index.rst | 1 + Documentation/virt/kvm/api.rst | 88 +- Documentation/x86/sgx.rst | 15 + MAINTAINERS | 166 +- Makefile | 12 +- Next/SHA1s | 352 +- Next/Trees | 4 +- Next/merge.log | 13237 ++-- arch/alpha/include/uapi/asm/mman.h | 2 + arch/alpha/kernel/irq.c | 2 +- arch/arc/configs/axs101_defconfig | 1 - arch/arc/configs/axs103_defconfig | 1 - arch/arc/configs/axs103_smp_defconfig | 1 - arch/arc/configs/haps_hs_defconfig | 1 - arch/arc/configs/haps_hs_smp_defconfig | 1 - arch/arc/configs/hsdk_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 1 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/configs/tb10x_defconfig | 1 - arch/arc/configs/vdk_hs38_defconfig | 1 - arch/arc/configs/vdk_hs38_smp_defconfig | 1 - arch/arm/Kconfig | 4 + arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 1 + arch/arm/arm-soc-for-next-contents.txt | 125 +- arch/arm/boot/dts/Makefile | 6 +- arch/arm/boot/dts/am33xx-l4.dtsi | 3 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 10 +- arch/arm/boot/dts/bcm63138.dtsi | 4 +- arch/arm/boot/dts/bcm963138.dts | 27 + arch/arm/boot/dts/bcm963138dvt.dts | 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 9 +- .../boot/dts/lan966x-kontron-kswitch-d10-mmt.dtsi | 21 +- arch/arm/boot/dts/lan966x.dtsi | 2 +- arch/arm/boot/dts/nuvoton-common-npcm7xx.dtsi | 1 + arch/arm/boot/dts/qcom-apq8064.dtsi | 27 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 6 - arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 9 - arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi | 37 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 162 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 4 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 30 + .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 30 + arch/arm/boot/dts/qcom-msm8974.dtsi | 4 + .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 32 + arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 2 + .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 30 + arch/arm/boot/dts/qcom-pm8941.dtsi | 10 + arch/arm/boot/dts/qcom-sdx65.dtsi | 10 +- arch/arm/boot/dts/sama5d2.dtsi | 2 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +- arch/arm/boot/dts/sunplus-sp7021-achip.dtsi | 84 + arch/arm/boot/dts/sunplus-sp7021-demo-v3.dts | 30 + arch/arm/boot/dts/sunplus-sp7021.dtsi | 310 + arch/arm/configs/multi_v7_defconfig | 5 +- arch/arm/configs/sp7021_defconfig | 59 + arch/arm/include/asm/bitops.h | 18 +- arch/arm/include/asm/domain.h | 13 - arch/arm/include/asm/io.h | 2 + arch/arm/include/asm/mach/map.h | 1 + arch/arm/include/asm/ptrace.h | 26 + arch/arm/mach-bcm/Kconfig | 65 +- arch/arm/mach-bcm/Makefile | 11 +- arch/arm/mach-bcm/bcm63xx.c | 17 - arch/arm/mach-davinci/Kconfig | 44 - arch/arm/mach-davinci/Makefile | 6 - arch/arm/mach-davinci/board-dm644x-evm.c | 926 - arch/arm/mach-davinci/board-dm646x-evm.c | 868 - arch/arm/mach-davinci/board-neuros-osd2.c | 235 - arch/arm/mach-davinci/board-sffsdr.c | 151 - arch/arm/mach-davinci/dm644x.c | 763 - arch/arm/mach-davinci/dm646x.c | 724 - arch/arm/mach-dove/Kconfig | 1 + arch/arm/mach-dove/pcie.c | 11 +- arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-mv78xx0/pcie.c | 11 +- arch/arm/mach-omap2/Kconfig | 2 - arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-orion5x/pci.c | 12 +- arch/arm/mach-qcom/Kconfig | 4 + arch/arm/mach-qcom/platsmp.c | 1 + arch/arm/mach-sunplus/Kconfig | 27 + arch/arm/mach-sunplus/Makefile | 8 + arch/arm/mach-sunplus/sp7021.c | 16 + arch/arm/mm/Kconfig | 6 +- arch/arm/mm/alignment.c | 3 + arch/arm/mm/kasan_init.c | 6 +- arch/arm/mm/mmu.c | 15 +- arch/arm/mm/proc-v7-bugs.c | 3 +- arch/arm/probes/decode.h | 26 +- arch/arm/xen/enlighten.c | 4 +- arch/arm64/Kconfig.platforms | 16 +- arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/allwinner/Makefile | 2 + .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 4 + .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 4 + .../dts/allwinner/sun50i-h616-orangepi-zero2.dts | 213 + .../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 177 + arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 591 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 8 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 2 + arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 4 +- .../dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts | 19 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 8 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 702 + .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 284 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 20 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 12 +- arch/arm64/boot/dts/marvell/Makefile | 1 + arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 291 + arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts | 101 + arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi | 17 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 10 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 16 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 16 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 24 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 16 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 6 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 8 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 8 +- arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 8 +- arch/arm64/boot/dts/mediatek/Makefile | 5 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 7 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 1 + .../boot/dts/mediatek/mt8192-asurada-hayato-r1.dts | 47 + .../dts/mediatek/mt8192-asurada-spherion-r0.dts | 62 + arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 959 + .../boot/dts/mediatek/mt8195-cherry-tomato-r1.dts | 15 + .../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 35 + .../boot/dts/mediatek/mt8195-cherry-tomato-r3.dts | 36 + arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 702 + arch/arm64/boot/dts/nuvoton/Makefile | 2 + .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 170 + .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 30 + arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi | 76 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 13 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 89 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 115 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 3 - arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 5 - arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 + .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 10 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 9 +- .../dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi | 64 + arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 61 - arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 2 - arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 3 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 36 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 44 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 6 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 92 +- arch/arm64/boot/dts/qcom/sdm850.dtsi | 1 - arch/arm64/boot/dts/qcom/sm6350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 20 +- arch/arm64/configs/defconfig | 14 +- arch/arm64/include/asm/archrandom.h | 102 +- arch/arm64/include/asm/insn.h | 3 + arch/arm64/include/asm/kvm_host.h | 2 - arch/arm64/include/asm/memory.h | 9 + arch/arm64/kernel/kexec_image.c | 11 +- arch/arm64/kvm/arm.c | 11 +- arch/arm64/kvm/handle_exit.c | 4 +- arch/arm64/kvm/sys_regs.c | 282 +- arch/arm64/kvm/sys_regs.h | 18 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 462 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 342 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 10 +- arch/arm64/kvm/vgic/vgic-mmio.c | 6 +- arch/arm64/kvm/vgic/vgic-mmio.h | 4 +- arch/arm64/kvm/vgic/vgic.h | 9 +- arch/arm64/lib/insn.c | 30 +- arch/arm64/net/bpf_jit.h | 7 + arch/arm64/net/bpf_jit_comp.c | 715 +- arch/ia64/include/asm/mmu_context.h | 5 +- arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/irq.c | 4 +- arch/ia64/kernel/msi_ia64.c | 4 +- arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/include/asm/mcf_pgtable.h | 5 - arch/m68k/include/asm/motorola_pgtable.h | 7 - arch/m68k/include/asm/processor.h | 1 + arch/m68k/include/asm/sun3_pgtable.h | 6 - arch/m68k/kernel/traps.c | 1 + arch/m68k/mac/macints.c | 35 +- arch/m68k/mm/motorola.c | 9 + arch/m68k/virt/ints.c | 3 +- arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 24 +- arch/mips/Makefile | 1 - arch/mips/ath79/early_printk.c | 16 +- arch/mips/bcm47xx/board.c | 2 + arch/mips/bcm47xx/buttons.c | 10 + arch/mips/bcm47xx/leds.c | 11 + arch/mips/bcm47xx/workarounds.c | 1 + arch/mips/bmips/setup.c | 14 +- arch/mips/boot/dts/img/pistachio_marduk.dts | 4 +- arch/mips/boot/dts/ingenic/ci20.dts | 2 +- arch/mips/boot/dts/ingenic/gcw0.dts | 31 +- arch/mips/boot/dts/ingenic/rs90.dts | 18 +- arch/mips/boot/dts/pic32/pic32mzda_sk.dts | 9 +- arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 6 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 4 +- arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts | 6 +- arch/mips/boot/dts/qca/ar9331_omega.dts | 4 +- .../dts/qca/ar9331_openembed_som9331_board.dts | 4 +- arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts | 8 +- .../dts/ralink/gardena_smart_gateway_mt7688.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/configs/capcella_defconfig | 91 - arch/mips/configs/e55_defconfig | 37 - arch/mips/configs/mpc30x_defconfig | 53 - arch/mips/configs/tb0219_defconfig | 76 - arch/mips/configs/tb0226_defconfig | 71 - arch/mips/configs/tb0287_defconfig | 84 - arch/mips/configs/workpad_defconfig | 67 - arch/mips/fw/cfe/cfe_api.c | 68 +- arch/mips/include/asm/cpu-type.h | 11 - arch/mips/include/asm/cpu.h | 3 +- arch/mips/include/asm/fw/cfe/cfe_api.h | 2 + arch/mips/include/asm/io.h | 2 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 + arch/mips/include/asm/mach-vr41xx/irq.h | 9 - arch/mips/include/asm/mipsregs.h | 14 - arch/mips/include/asm/pgtable-32.h | 5 - arch/mips/include/asm/pgtable-64.h | 5 - arch/mips/include/asm/vermagic.h | 2 - arch/mips/include/asm/vr41xx/capcella.h | 30 - arch/mips/include/asm/vr41xx/giu.h | 41 - arch/mips/include/asm/vr41xx/irq.h | 97 - arch/mips/include/asm/vr41xx/mpc30x.h | 24 - arch/mips/include/asm/vr41xx/pci.h | 77 - arch/mips/include/asm/vr41xx/siu.h | 45 - arch/mips/include/asm/vr41xx/tb0219.h | 29 - arch/mips/include/asm/vr41xx/tb0226.h | 30 - arch/mips/include/asm/vr41xx/tb0287.h | 30 - arch/mips/include/asm/vr41xx/vr41xx.h | 148 - arch/mips/include/uapi/asm/mman.h | 2 + arch/mips/kernel/cpu-probe.c | 40 - arch/mips/kernel/proc.c | 2 +- arch/mips/kernel/vdso.c | 2 +- arch/mips/lib/dump_tlb.c | 8 - arch/mips/math-emu/dsemul.c | 9 +- arch/mips/mm/c-r4k.c | 44 - arch/mips/mm/context.c | 5 +- arch/mips/mm/physaddr.c | 14 +- arch/mips/mm/tlbex.c | 35 - arch/mips/pci/Makefile | 6 - arch/mips/pci/fixup-capcella.c | 37 - arch/mips/pci/fixup-mpc30x.c | 36 - arch/mips/pci/fixup-tb0219.c | 38 - arch/mips/pci/fixup-tb0226.c | 73 - arch/mips/pci/fixup-tb0287.c | 52 - arch/mips/pci/ops-vr41xx.c | 113 - arch/mips/pci/pci-vr41xx.c | 309 - arch/mips/pci/pci-vr41xx.h | 141 - arch/mips/vr41xx/Kconfig | 104 - arch/mips/vr41xx/Makefile | 5 - arch/mips/vr41xx/Platform | 29 - arch/mips/vr41xx/casio-e55/Makefile | 6 - arch/mips/vr41xx/casio-e55/setup.c | 27 - arch/mips/vr41xx/common/Makefile | 6 - arch/mips/vr41xx/common/bcu.c | 210 - arch/mips/vr41xx/common/cmu.c | 242 - arch/mips/vr41xx/common/giu.c | 110 - arch/mips/vr41xx/common/icu.c | 714 - arch/mips/vr41xx/common/init.c | 60 - arch/mips/vr41xx/common/irq.c | 106 - arch/mips/vr41xx/common/pmu.c | 123 - arch/mips/vr41xx/common/rtc.c | 105 - arch/mips/vr41xx/common/siu.c | 142 - arch/mips/vr41xx/common/type.c | 11 - arch/mips/vr41xx/ibm-workpad/Makefile | 6 - arch/mips/vr41xx/ibm-workpad/setup.c | 27 - arch/parisc/include/uapi/asm/mman.h | 2 + arch/parisc/kernel/cache.c | 3 - arch/parisc/kernel/drivers.c | 9 +- arch/parisc/kernel/hardware.c | 11 +- arch/parisc/kernel/irq.c | 2 +- arch/parisc/mm/fault.c | 2 +- arch/powerpc/include/asm/archrandom.h | 30 +- arch/powerpc/include/asm/hvcall.h | 8 + arch/powerpc/include/asm/kvm_host.h | 16 +- arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kvm/Kconfig | 21 +- arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 28 +- arch/powerpc/kvm/book3s_hv.h | 10 + arch/powerpc/kvm/book3s_hv_p9_entry.c | 36 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 24 +- arch/powerpc/kvm/book3s_xics.h | 1 + arch/powerpc/kvm/trace_hv.h | 21 +- arch/riscv/Kconfig | 28 +- arch/riscv/boot/dts/canaan/canaan_kd233.dts | 2 +- arch/riscv/boot/dts/canaan/k210.dtsi | 12 + arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 6 +- arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 2 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 24 + arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 24 + .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 2 +- arch/riscv/boot/dts/starfive/jh7100.dtsi | 16 +- arch/riscv/configs/32-bit.config | 2 + arch/riscv/configs/defconfig | 1 + arch/riscv/configs/nommu_k210_defconfig | 1 + arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 + arch/riscv/configs/nommu_virt_defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/errata/sifive/errata.c | 3 +- arch/riscv/include/asm/pgtable-64.h | 12 +- arch/riscv/include/asm/pgtable.h | 6 +- arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/elf_kexec.c | 2 +- arch/riscv/kvm/mmu.c | 2 +- arch/riscv/kvm/vcpu.c | 2 + arch/s390/Makefile | 8 +- arch/s390/boot/uv.c | 2 + arch/s390/include/asm/airq.h | 7 +- arch/s390/include/asm/archrandom.h | 29 +- arch/s390/include/asm/gmap.h | 39 +- arch/s390/include/asm/kvm_host.h | 43 +- arch/s390/include/asm/mmu.h | 2 +- arch/s390/include/asm/mmu_context.h | 2 +- arch/s390/include/asm/nospec-insn.h | 2 - arch/s390/include/asm/pci.h | 11 + arch/s390/include/asm/pci_clp.h | 9 +- arch/s390/include/asm/pci_insn.h | 29 +- arch/s390/include/asm/pgtable.h | 21 +- arch/s390/include/asm/sclp.h | 4 + arch/s390/include/asm/tpi.h | 13 + arch/s390/include/asm/uaccess.h | 4 +- arch/s390/include/asm/uv.h | 8 +- arch/s390/include/uapi/asm/kvm.h | 1 + arch/s390/kernel/crash_dump.c | 22 +- arch/s390/kernel/machine_kexec_file.c | 18 +- arch/s390/kernel/setup.c | 2 - arch/s390/kernel/uv.c | 103 + arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/Makefile | 1 + arch/s390/kvm/gaccess.c | 96 +- arch/s390/kvm/gaccess.h | 6 +- arch/s390/kvm/intercept.c | 15 + arch/s390/kvm/interrupt.c | 98 +- arch/s390/kvm/kvm-s390.c | 211 +- arch/s390/kvm/kvm-s390.h | 11 + arch/s390/kvm/pci.c | 690 + arch/s390/kvm/pci.h | 87 + arch/s390/kvm/priv.c | 26 +- arch/s390/kvm/pv.c | 71 +- arch/s390/kvm/sigp.c | 4 +- arch/s390/kvm/vsie.c | 8 + arch/s390/lib/Makefile | 3 +- arch/s390/lib/expoline/Makefile | 3 + arch/s390/lib/{ => expoline}/expoline.S | 0 arch/s390/mm/fault.c | 23 +- arch/s390/mm/gmap.c | 177 +- arch/s390/mm/init.c | 4 +- arch/s390/pci/pci.c | 16 + arch/s390/pci/pci_clp.c | 7 + arch/s390/pci/pci_insn.c | 4 +- arch/s390/pci/pci_irq.c | 48 +- arch/s390/tools/gen_facilities.c | 1 + arch/sh/kernel/irq.c | 7 +- arch/um/Kconfig | 17 +- arch/um/drivers/Kconfig | 54 +- arch/um/drivers/random.c | 2 +- arch/um/drivers/ubd_kern.c | 4 +- arch/um/include/asm/archrandom.h | 25 + arch/um/include/asm/common.lds.S | 2 + arch/um/include/asm/kasan.h | 37 + arch/um/include/asm/page.h | 4 +- arch/um/include/asm/processor-generic.h | 5 - arch/um/include/asm/xor.h | 2 +- arch/um/include/shared/mem.h | 4 +- arch/um/include/shared/os.h | 7 + arch/um/include/shared/user.h | 3 +- arch/um/kernel/dyn.lds.S | 6 +- arch/um/kernel/mem.c | 19 + arch/um/kernel/stacktrace.c | 2 +- arch/um/kernel/um_arch.c | 12 + arch/um/kernel/uml.lds.S | 1 + arch/um/os-Linux/mem.c | 22 + arch/um/os-Linux/skas/process.c | 23 +- arch/um/os-Linux/umid.c | 3 +- arch/um/os-Linux/user_syms.c | 4 +- arch/um/os-Linux/util.c | 6 + arch/x86/Kconfig | 112 +- arch/x86/Makefile | 5 + arch/x86/boot/compressed/ident_map_64.c | 13 + arch/x86/crypto/blowfish_glue.c | 4 +- arch/x86/entry/Makefile | 2 +- arch/x86/entry/calling.h | 62 + arch/x86/entry/entry.S | 22 + arch/x86/entry/entry_32.S | 2 - arch/x86/entry/entry_64.S | 63 +- arch/x86/entry/entry_64_compat.S | 21 +- arch/x86/entry/vdso/Makefile | 1 + arch/x86/entry/vsyscall/vsyscall_emu_64.S | 9 +- arch/x86/events/intel/core.c | 7 +- arch/x86/events/intel/ds.c | 129 +- arch/x86/events/perf_event.h | 14 + arch/x86/hyperv/irqdomain.c | 2 +- arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/archrandom.h | 41 +- arch/x86/include/asm/cpufeatures.h | 13 +- arch/x86/include/asm/disabled-features.h | 21 +- arch/x86/include/asm/linkage.h | 8 + arch/x86/include/asm/msr-index.h | 13 + arch/x86/include/asm/nospec-branch.h | 71 +- arch/x86/include/asm/sgx.h | 8 + arch/x86/include/asm/static_call.h | 19 +- arch/x86/include/asm/unwind_hints.h | 14 +- arch/x86/include/uapi/asm/bootparam.h | 5 +- arch/x86/include/uapi/asm/sgx.h | 62 + arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/cppc.c | 6 + arch/x86/kernel/alternative.c | 69 + arch/x86/kernel/asm-offsets.c | 6 + arch/x86/kernel/cpu/amd.c | 46 +- arch/x86/kernel/cpu/bugs.c | 484 +- arch/x86/kernel/cpu/common.c | 61 +- arch/x86/kernel/cpu/cpu.h | 2 + arch/x86/kernel/cpu/hygon.c | 6 + arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/rdrand.c | 34 +- arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/cpu/sgx/encl.c | 330 +- arch/x86/kernel/cpu/sgx/encl.h | 16 +- arch/x86/kernel/cpu/sgx/encls.h | 33 + arch/x86/kernel/cpu/sgx/ioctl.c | 641 +- arch/x86/kernel/cpu/sgx/main.c | 75 +- arch/x86/kernel/cpu/sgx/sgx.h | 3 + arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/ftrace.c | 7 +- arch/x86/kernel/head_32.S | 1 + arch/x86/kernel/head_64.S | 5 + arch/x86/kernel/kexec-bzimage64.c | 48 +- arch/x86/kernel/module.c | 8 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 25 +- arch/x86/kernel/relocate_kernel_64.S | 23 +- arch/x86/kernel/static_call.c | 51 +- arch/x86/kernel/tboot.c | 15 - arch/x86/kernel/vmlinux.lds.S | 9 +- arch/x86/kvm/emulate.c | 35 +- arch/x86/kvm/svm/vmenter.S | 18 + arch/x86/kvm/vmx/capabilities.h | 8 +- arch/x86/kvm/vmx/nested.c | 3 +- arch/x86/kvm/vmx/run_flags.h | 8 + arch/x86/kvm/vmx/vmenter.S | 194 +- arch/x86/kvm/vmx/vmx.c | 84 +- arch/x86/kvm/vmx/vmx.h | 10 +- arch/x86/kvm/vmx/vmx_ops.h | 2 +- arch/x86/kvm/x86.c | 25 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/lib/retpoline.S | 79 +- arch/x86/mm/hugetlbpage.c | 8 +- arch/x86/mm/init.c | 16 +- arch/x86/mm/mem_encrypt_amd.c | 4 +- arch/x86/mm/mem_encrypt_boot.S | 10 +- arch/x86/net/bpf_jit_comp.c | 71 +- arch/x86/platform/efi/efi_thunk_64.S | 5 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- arch/x86/um/Kconfig | 10 +- arch/x86/um/Makefile | 3 +- arch/x86/um/shared/sysdep/stub_64.h | 1 + arch/x86/um/sysrq_64.c | 4 +- arch/x86/um/vdso/Makefile | 3 + arch/x86/xen/enlighten_hvm.c | 4 +- arch/x86/xen/enlighten_pv.c | 5 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/xen-asm.S | 30 +- arch/x86/xen/xen-head.S | 1 + arch/x86/xen/xen-ops.h | 6 +- arch/xtensa/Kconfig | 2 + arch/xtensa/boot/lib/Makefile | 2 + arch/xtensa/include/uapi/asm/mman.h | 2 + arch/xtensa/kernel/irq.c | 7 +- block/bdev.c | 10 +- block/bfq-cgroup.c | 26 +- block/bfq-iosched.c | 16 +- block/bfq-iosched.h | 8 +- block/bio.c | 62 +- block/blk-cgroup-rwstat.h | 8 +- block/blk-cgroup.c | 2 +- block/blk-cgroup.h | 12 +- block/blk-core.c | 10 +- block/blk-flush.c | 6 +- block/blk-iolatency.c | 12 +- block/blk-lib.c | 6 +- block/blk-map.c | 7 +- block/blk-merge.c | 9 +- block/blk-mq-debugfs.c | 9 +- block/blk-mq.c | 15 +- block/blk-mq.h | 6 +- block/blk-rq-qos.c | 10 +- block/blk-throttle.c | 7 +- block/blk-wbt.c | 18 +- block/blk-zoned.c | 7 +- block/blk.h | 2 +- block/elevator.h | 2 +- block/fops.c | 20 +- block/genhd.c | 23 - block/kyber-iosched.c | 8 +- block/mq-deadline.c | 4 +- crypto/Kconfig | 37 + crypto/Makefile | 1 + crypto/af_alg.c | 3 +- crypto/algif_hash.c | 5 +- crypto/aria.c | 288 + crypto/fips.c | 35 +- crypto/kpp.c | 6 + crypto/shash.c | 6 + crypto/tcrypt.c | 38 +- crypto/testmgr.c | 31 + crypto/testmgr.h | 2981 +- drivers/acpi/acpi_lpit.c | 6 - drivers/acpi/acpi_video.c | 11 +- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/pci_mcfg.c | 13 + drivers/acpi/utils.c | 38 + drivers/acpi/video_detect.c | 63 +- drivers/acpi/x86/s2idle.c | 11 +- drivers/android/binder.c | 114 +- drivers/android/binder_internal.h | 46 +- drivers/android/binderfs.c | 47 +- drivers/ata/Kconfig | 2 +- drivers/ata/libata-scsi.c | 1 + drivers/atm/he.c | 9 +- drivers/base/arch_topology.c | 16 +- drivers/base/cacheinfo.c | 2 +- drivers/base/cpu.c | 8 + drivers/base/node.c | 4 +- drivers/base/power/domain.c | 3 + drivers/base/power/runtime.c | 6 + drivers/base/regmap/regmap.c | 5 + drivers/base/topology.c | 32 +- drivers/block/Kconfig | 9 + drivers/block/Makefile | 2 + drivers/block/brd.c | 4 +- drivers/block/drbd/drbd_actlog.c | 9 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 5 +- drivers/block/drbd/drbd_receiver.c | 24 +- drivers/block/drbd/drbd_req.c | 6 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/floppy.c | 2 +- drivers/block/null_blk/main.c | 110 +- drivers/block/null_blk/null_blk.h | 14 +- drivers/block/null_blk/trace.h | 2 +- drivers/block/null_blk/zoned.c | 4 +- drivers/block/paride/pd.c | 2 + drivers/block/pktcdvd.c | 10 +- drivers/block/rnbd/rnbd-proto.h | 7 +- drivers/block/rnbd/rnbd-srv-dev.c | 1 - drivers/block/rnbd/rnbd-srv-dev.h | 1 - drivers/block/rnbd/rnbd-srv-sysfs.c | 5 +- drivers/block/rnbd/rnbd-srv.c | 9 +- drivers/block/rnbd/rnbd-srv.h | 3 +- drivers/block/ublk_drv.c | 1595 + drivers/block/xen-blkback/blkback.c | 6 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bus/mhi/ep/main.c | 11 +- drivers/char/agp/intel-gtt.c | 75 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/ipmi/Kconfig | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/random.c | 51 +- drivers/char/tpm/tpm_tis_i2c.c | 1 - drivers/clk/.kunitconfig | 1 + drivers/clk/at91/dt-compat.c | 108 +- drivers/clk/bcm/Kconfig | 4 +- drivers/clk/clk-lan966x.c | 2 +- drivers/clk/qcom/clk-rpm.c | 24 +- drivers/clk/qcom/dispcc-sm8250.c | 1 - drivers/clk/qcom/gcc-msm8939.c | 16 +- drivers/clk/qcom/gcc-msm8994.c | 8 +- drivers/clk/qcom/gdsc.c | 8 + drivers/clk/qcom/gpucc-sm8350.c | 4 +- drivers/clk/qcom/videocc-sm8250.c | 4 - drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 16 +- drivers/clocksource/Kconfig | 18 +- drivers/clocksource/Makefile | 3 +- drivers/clocksource/sh_cmt.c | 8 + drivers/clocksource/timer-mediatek.c | 114 + drivers/clocksource/timer-microchip-pit64b.c | 64 +- drivers/clocksource/timer-tegra186.c | 514 + drivers/clocksource/timer-ti-dm.c | 123 - drivers/counter/104-quad-8.c | 203 +- drivers/cpufreq/cpufreq.c | 16 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 7 +- drivers/cpufreq/mediatek-cpufreq.c | 8 +- drivers/cpufreq/qcom-cpufreq-hw.c | 11 +- drivers/cpufreq/scmi-cpufreq.c | 15 +- drivers/cpufreq/tegra194-cpufreq.c | 4 +- drivers/crypto/amcc/crypto4xx_core.c | 40 +- drivers/crypto/atmel-aes.c | 3 +- drivers/crypto/atmel-sha.c | 5 +- drivers/crypto/atmel-tdes.c | 5 +- drivers/crypto/caam/caamalg_qi2.c | 5 +- drivers/crypto/caam/qi.c | 4 +- drivers/crypto/ccree/cc_pm.c | 2 + drivers/crypto/hisilicon/sec/sec_algs.c | 14 +- drivers/crypto/hisilicon/sec/sec_drv.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 20 +- drivers/crypto/inside-secure/safexcel.h | 18 +- drivers/crypto/nx/nx-common-pseries.c | 5 +- drivers/crypto/omap-aes.c | 4 - drivers/crypto/omap-des.c | 4 - drivers/crypto/omap-sham.c | 3 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 1 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 6 +- drivers/crypto/qat/qat_common/Makefile | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_cfg.c | 41 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 3 + drivers/crypto/qat/qat_common/adf_init.c | 26 + drivers/crypto/qat/qat_common/adf_sriov.c | 28 +- drivers/crypto/qat/qat_common/adf_sysfs.c | 191 + drivers/crypto/s5p-sss.c | 3 - drivers/crypto/sa2ul.c | 25 +- drivers/crypto/sa2ul.h | 1 + drivers/crypto/vmx/ghash.c | 1 + drivers/cxl/acpi.c | 51 +- drivers/cxl/core/core.h | 2 +- drivers/cxl/core/hdm.c | 77 +- drivers/cxl/core/mbox.c | 95 +- drivers/cxl/core/memdev.c | 4 +- drivers/cxl/core/pci.c | 8 +- drivers/cxl/core/port.c | 70 +- drivers/cxl/cxl.h | 38 +- drivers/cxl/cxlmem.h | 21 +- drivers/cxl/mem.c | 23 + drivers/cxl/pci.c | 2 +- drivers/dma-buf/dma-buf.c | 1 - drivers/dma-buf/dma-fence-unwrap.c | 3 +- drivers/dma/ti/k3-udma.c | 6 +- drivers/edac/Kconfig | 1 + drivers/edac/pnd2_edac.c | 62 +- drivers/extcon/extcon.c | 10 + drivers/firmware/arm_scmi/perf.c | 18 +- drivers/firmware/efi/reboot.c | 21 +- drivers/firmware/stratix10-rsu.c | 129 +- drivers/firmware/stratix10-svc.c | 201 +- drivers/firmware/tegra/bpmp-debugfs.c | 10 +- drivers/gpio/Kconfig | 7 +- drivers/gpio/Makefile | 1 - drivers/gpio/gpio-104-idi-48.c | 30 +- drivers/gpio/gpio-74xx-mmio.c | 15 +- drivers/gpio/gpio-lp3943.c | 16 +- drivers/gpio/gpio-msc313.c | 15 +- drivers/gpio/gpio-pca953x.c | 22 +- drivers/gpio/gpio-sim.c | 16 +- drivers/gpio/gpio-tegra.c | 15 +- drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpio-thunderx.c | 17 +- drivers/gpio/gpio-visconti.c | 15 +- drivers/gpio/gpio-vr41xx.c | 541 - drivers/gpio/gpiolib-acpi.c | 3 + drivers/gpio/gpiolib-cdev.c | 291 +- drivers/gpio/gpiolib-of.c | 13 +- drivers/gpio/gpiolib.c | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 100 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 82 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 263 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 116 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 124 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 79 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 131 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 + drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 182 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 11 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 19 + drivers/gpu/drm/amd/display/dc/Makefile | 27 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 30 + .../amd/display/dc/bios/command_table_helper2.c | 1 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 9 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 22 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 8 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 751 + .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 57 + .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 391 + .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.h | 79 + .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 185 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 55 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 45 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 176 +- drivers/gpu/drm/amd/display/dc/dc.h | 16 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 71 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 219 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 72 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 35 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 28 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 3 + drivers/gpu/drm/amd/display/dc/dcn314/Makefile | 43 + .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 265 + .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 158 + .../display/dc/dcn314/dcn314_dio_stream_encoder.c | 448 + .../display/dc/dcn314/dcn314_dio_stream_encoder.h | 311 + .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 340 + .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h | 40 + .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 158 + .../gpu/drm/amd/display/dc/dcn314/dcn314_init.h | 34 + .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.c | 239 + .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.h | 255 + .../drm/amd/display/dc/dcn314/dcn314_resource.c | 2356 + .../drm/amd/display/dc/dcn314/dcn314_resource.h | 43 + .../display/dc/dcn32/dcn32_dio_stream_encoder.c | 12 + .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 4 +- .../drm/amd/display/dc/dcn321/dcn321_resource.c | 4 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 1 + .../display/dc/dml/dcn314/display_mode_vba_314.c | 7420 +++ .../display/dc/dml/dcn314/display_mode_vba_314.h | 44 + .../dc/dml/dcn314/display_rq_dlg_calc_314.c | 1733 + .../dc/dml/dcn314/display_rq_dlg_calc_314.h | 70 + .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 31 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 9 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 9 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/inc/core_status.h | 1 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 37 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 + .../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 434 + .../amd/display/dc/irq/dcn314/irq_service_dcn314.h | 35 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 1 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 + drivers/gpu/drm/amd/display/include/dal_types.h | 1 + .../drm/amd/display/modules/power/power_helpers.c | 33 +- .../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 0 .../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 0 .../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 0 .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 0 .../amd/include/asic_reg/dcn/dcn_3_1_4_offset.h | 15245 +++++ .../amd/include/asic_reg/dcn/dcn_3_1_4_sh_mask.h | 61832 +++++++++++++++++++ .../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 0 .../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 0 .../amd/include/asic_reg/dpcs/dpcs_3_1_4_offset.h | 7215 +++ .../amd/include/asic_reg/dpcs/dpcs_3_1_4_sh_mask.h | 55194 +++++++++++++++++ .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h | 9 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 38 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 26 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 2 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 5 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 5 +- drivers/gpu/drm/drm_file.c | 3 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 9 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 17 +- drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 4 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 9 +- drivers/gpu/drm/i915/display/intel_ddi.c | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 1 - .../gpu/drm/i915/display/intel_display_debugfs.c | 5 +- drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/display/intel_dpt.c | 16 +- drivers/gpu/drm/i915/display/intel_fbc.c | 6 + drivers/gpu/drm/i915/display/intel_psr.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 34 + drivers/gpu/drm/i915/gem/i915_gemfs.c | 50 +- drivers/gpu/drm/i915/gem/i915_gemfs.h | 3 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 250 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 21 +- drivers/gpu/drm/i915/gt/intel_context.c | 24 + drivers/gpu/drm/i915/gt/intel_context.h | 25 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 215 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 10 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 12 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 25 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 627 +- drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c | 132 + drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h | 27 + drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 37 +- drivers/gpu/drm/i915/gt/intel_gt.c | 282 +- drivers/gpu/drm/i915/gt/intel_gt.h | 24 - drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_gmch.c | 654 - drivers/gpu/drm/i915/gt/intel_gt_gmch.h | 46 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 16 + drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 497 + drivers/gpu/drm/i915/gt/intel_gt_mcr.h | 34 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 76 +- drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 177 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 8 + drivers/gpu/drm/i915/gt/intel_gtt.h | 45 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 10 - drivers/gpu/drm/i915/gt/intel_mocs.c | 24 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 21 +- drivers/gpu/drm/i915/gt/intel_reset.c | 37 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 11 +- drivers/gpu/drm/i915/gt/intel_rps.c | 4 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 450 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 92 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 30 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 186 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 9 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 6 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 8 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 77 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 62 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 131 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 97 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 5 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 26 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 104 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 9 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 8 +- drivers/gpu/drm/i915/i915_driver.c | 36 +- drivers/gpu/drm/i915/i915_drm_client.h | 2 +- drivers/gpu/drm/i915/i915_drv.h | 24 +- drivers/gpu/drm/i915/i915_getparam.c | 11 +- drivers/gpu/drm/i915/i915_gpu_error.c | 27 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 + drivers/gpu/drm/i915/i915_pci.c | 18 +- drivers/gpu/drm/i915/i915_query.c | 26 +- drivers/gpu/drm/i915/i915_reg.h | 34 +- drivers/gpu/drm/i915/i915_request.c | 57 +- drivers/gpu/drm/i915/i915_request.h | 2 + drivers/gpu/drm/i915/i915_scatterlist.c | 27 +- drivers/gpu/drm/i915/i915_scatterlist.h | 6 +- drivers/gpu/drm/i915/i915_vma.c | 39 +- drivers/gpu/drm/i915/intel_device_info.h | 5 +- drivers/gpu/drm/i915/intel_pm.c | 23 +- drivers/gpu/drm/i915/intel_region_ttm.c | 10 +- drivers/gpu/drm/i915/intel_region_ttm.h | 3 +- drivers/gpu/drm/i915/intel_step.c | 70 +- drivers/gpu/drm/i915/intel_step.h | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 378 +- drivers/gpu/drm/i915/intel_uncore.h | 8 - drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 21 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/selftests/mock_region.c | 3 +- drivers/gpu/drm/mediatek/Makefile | 4 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 20 + drivers/gpu/drm/mediatek/mtk_disp_merge.c | 320 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 8 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 260 +- drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 18 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 69 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 3 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 184 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 8 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_plane.h | 1 + drivers/gpu/drm/mediatek/mtk_dsi.c | 101 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 315 + drivers/gpu/drm/mediatek/mtk_mdp_rdma.h | 20 + drivers/gpu/drm/mgag200/mgag200_drv.c | 6 - drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 8 - drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 30 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 106 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 65 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 23 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 29 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 6 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 1 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 25 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 28 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 16 - drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 6 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 31 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 48 +- drivers/gpu/drm/msm/msm_drv.c | 62 +- drivers/gpu/drm/msm/msm_drv.h | 1 + drivers/gpu/drm/msm/msm_gem.c | 20 +- drivers/gpu/drm/msm/msm_gem.h | 14 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 42 +- drivers/gpu/drm/msm/msm_gpu.h | 12 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 39 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 16 - drivers/gpu/drm/nouveau/dispnv50/wndw.c | 12 - drivers/gpu/drm/nouveau/dispnv50/wndw.h | 2 - drivers/gpu/drm/nouveau/include/nvif/object.h | 6 + drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 3 - .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 10 - drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 2 - drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 3 +- .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/secboot.h | 66 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 32 +- drivers/gpu/drm/nouveau/nouveau_abi16.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 8 +- drivers/gpu/drm/nouveau/nouveau_display.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_nvif.c | 31 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 1 + drivers/gpu/drm/nouveau/nouveau_usif.c | 231 +- drivers/gpu/drm/nouveau/nvif/object.c | 2 +- drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c | 24 + drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 25 - drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 29 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 37 - .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 11 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 47 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 1 - drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 1 - drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 10 - drivers/gpu/drm/nouveau/nvkm/falcon/v1.c | 25 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 20 +- drivers/gpu/drm/tegra/dc.c | 1 + drivers/gpu/drm/tegra/drm.c | 1 + drivers/gpu/drm/tegra/drm.h | 11 + drivers/gpu/drm/tegra/falcon.c | 8 + drivers/gpu/drm/tegra/falcon.h | 1 + drivers/gpu/drm/tegra/gem.c | 11 +- drivers/gpu/drm/tegra/hub.c | 1 + drivers/gpu/drm/tegra/nvdec.c | 14 +- drivers/gpu/drm/tegra/plane.c | 1 + drivers/gpu/drm/tegra/submit.c | 48 +- drivers/gpu/drm/tegra/uapi.c | 43 +- drivers/gpu/drm/tegra/vic.c | 92 +- drivers/gpu/host1x/Makefile | 6 +- drivers/gpu/host1x/cdma.c | 43 +- drivers/gpu/host1x/channel.c | 8 +- drivers/gpu/host1x/context.c | 160 + drivers/gpu/host1x/context.h | 38 + drivers/gpu/host1x/context_bus.c | 5 - drivers/gpu/host1x/dev.c | 124 +- drivers/gpu/host1x/dev.h | 13 + drivers/gpu/host1x/hw/cdma_hw.c | 34 + drivers/gpu/host1x/hw/channel_hw.c | 137 +- drivers/gpu/host1x/hw/host1x01_hardware.h | 114 +- drivers/gpu/host1x/hw/host1x02_hardware.h | 113 +- drivers/gpu/host1x/hw/host1x04_hardware.h | 113 +- drivers/gpu/host1x/hw/host1x05_hardware.h | 113 +- drivers/gpu/host1x/hw/host1x06_hardware.h | 118 +- drivers/gpu/host1x/hw/host1x07_hardware.h | 118 +- drivers/gpu/host1x/hw/host1x08.c | 33 + drivers/gpu/host1x/hw/host1x08.h | 15 + drivers/gpu/host1x/hw/host1x08_hardware.h | 21 + drivers/gpu/host1x/hw/hw_host1x08_channel.h | 11 + drivers/gpu/host1x/hw/hw_host1x08_common.h | 11 + drivers/gpu/host1x/hw/hw_host1x08_hypervisor.h | 9 + drivers/gpu/host1x/hw/hw_host1x08_uclass.h | 181 + drivers/gpu/host1x/hw/hw_host1x08_vm.h | 36 + drivers/gpu/host1x/hw/intr_hw.c | 11 + drivers/gpu/host1x/hw/opcodes.h | 150 + drivers/hv/connection.c | 11 + drivers/hv/hv_balloon.c | 135 +- drivers/hv/hyperv_vmbus.h | 7 + drivers/hv/vmbus_drv.c | 27 +- drivers/hwmon/aquacomputer_d5next.c | 244 +- drivers/hwmon/asus-ec-sensors.c | 54 +- drivers/hwmon/drivetemp.c | 1 + drivers/hwmon/mcp3021.c | 99 +- drivers/hwspinlock/qcom_hwspinlock.c | 28 +- drivers/hwtracing/coresight/coresight-etm4x.h | 3 +- drivers/hwtracing/intel_th/msu-sink.c | 3 + drivers/hwtracing/intel_th/msu.c | 14 +- drivers/hwtracing/intel_th/pci.c | 25 +- drivers/i2c/busses/Kconfig | 3 +- drivers/i2c/busses/i2c-cadence.c | 30 +- drivers/i2c/busses/i2c-i801.c | 39 +- drivers/i2c/busses/i2c-imx.c | 2 +- drivers/i2c/busses/i2c-mlxcpld.c | 6 +- drivers/i2c/busses/i2c-scmi.c | 9 +- drivers/i2c/busses/i2c-stm32f7.c | 7 + drivers/idle/intel_idle.c | 46 +- drivers/iio/accel/bma220_spi.c | 8 +- drivers/iio/accel/cros_ec_accel_legacy.c | 4 +- drivers/iio/accel/sca3300.c | 30 +- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad799x.c | 8 +- drivers/iio/adc/at91-sama5d2_adc.c | 9 +- drivers/iio/adc/imx7d_adc.c | 5 +- drivers/iio/adc/imx8qxp-adc.c | 13 +- drivers/iio/adc/max1027.c | 6 +- drivers/iio/adc/meson_saradc.c | 10 +- drivers/iio/adc/mt6577_auxadc.c | 12 +- drivers/iio/adc/npcm_adc.c | 36 +- drivers/iio/adc/stmpe-adc.c | 6 +- drivers/iio/adc/stx104.c | 74 +- drivers/iio/adc/ti-ads124s08.c | 6 +- drivers/iio/adc/ti-tsc2046.c | 2 +- drivers/iio/adc/ti_am335x_adc.c | 8 +- drivers/iio/adc/xilinx-ams.c | 8 +- drivers/iio/adc/xilinx-xadc-core.c | 69 +- drivers/iio/afe/iio-rescale.c | 2 + drivers/iio/chemical/scd4x.c | 8 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 4 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 58 +- drivers/iio/dac/cio-dac.c | 10 +- drivers/iio/dac/ds4424.c | 8 +- drivers/iio/dac/ltc1660.c | 9 +- drivers/iio/dac/max517.c | 8 +- drivers/iio/dac/max5821.c | 9 +- drivers/iio/dac/mcp4725.c | 9 +- drivers/iio/gyro/itg3200_core.c | 9 +- drivers/iio/health/afe4403.c | 9 +- drivers/iio/health/afe4404.c | 9 +- drivers/iio/industrialio-core.c | 18 +- drivers/iio/industrialio-trigger.c | 52 +- drivers/iio/light/al3010.c | 8 +- drivers/iio/light/al3320a.c | 9 +- drivers/iio/light/as73211.c | 9 +- drivers/iio/light/bh1750.c | 6 +- drivers/iio/light/cm32181.c | 22 + drivers/iio/light/cm3605.c | 13 +- drivers/iio/light/cros_ec_light_prox.c | 6 +- drivers/iio/light/gp2ap002.c | 14 +- drivers/iio/light/isl29028.c | 15 +- drivers/iio/light/tsl2583.c | 13 +- drivers/iio/light/tsl2591.c | 12 +- drivers/iio/light/us5182d.c | 8 +- drivers/iio/light/vcnl4000.c | 14 +- drivers/iio/light/vcnl4035.c | 14 +- drivers/iio/light/veml6030.c | 14 +- drivers/iio/magnetometer/ak8974.c | 14 +- drivers/iio/magnetometer/hmc5843_core.c | 2 +- drivers/iio/magnetometer/rm3100-core.c | 2 +- drivers/iio/magnetometer/yamaha-yas530.c | 14 +- drivers/iio/pressure/cros_ec_baro.c | 6 +- drivers/iio/proximity/cros_ec_mkbp_proximity.c | 8 +- drivers/iio/proximity/sx_common.c | 10 +- drivers/iio/temperature/ltc2983.c | 9 +- drivers/iio/test/Kconfig | 26 +- drivers/iio/test/Makefile | 2 +- drivers/iio/test/iio-test-format.c | 4 + drivers/iio/test/iio-test-rescale.c | 5 + drivers/infiniband/core/rw.c | 1 + drivers/infiniband/hw/erdma/erdma.h | 2 +- drivers/infiniband/hw/erdma/erdma_cm.c | 12 +- drivers/infiniband/hw/erdma/erdma_cm.h | 2 +- drivers/infiniband/hw/erdma/erdma_cmdq.c | 25 +- drivers/infiniband/hw/erdma/erdma_cq.c | 2 +- drivers/infiniband/hw/erdma/erdma_eq.c | 2 +- drivers/infiniband/hw/erdma/erdma_hw.h | 2 +- drivers/infiniband/hw/erdma/erdma_main.c | 64 +- drivers/infiniband/hw/erdma/erdma_qp.c | 2 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 6 +- drivers/infiniband/hw/erdma/erdma_verbs.h | 2 +- drivers/infiniband/hw/hfi1/Kconfig | 2 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 4 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 1 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 248 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 13 +- drivers/infiniband/hw/irdma/cm.c | 61 +- drivers/infiniband/hw/irdma/ctrl.c | 8 +- drivers/infiniband/hw/irdma/hw.c | 33 +- drivers/infiniband/hw/irdma/i40iw_hw.c | 1 + drivers/infiniband/hw/irdma/icrdma_hw.c | 1 + drivers/infiniband/hw/irdma/irdma.h | 1 + drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 1 + drivers/infiniband/hw/irdma/verbs.c | 20 +- drivers/infiniband/hw/qedr/verbs.c | 8 +- drivers/infiniband/hw/qib/qib_iba7322.c | 23 +- drivers/infiniband/hw/qib/qib_init.c | 5 +- drivers/infiniband/sw/rxe/rxe_qp.c | 10 +- drivers/infiniband/sw/rxe/rxe_req.c | 5 +- drivers/infiniband/sw/rxe/rxe_resp.c | 75 +- drivers/infiniband/sw/siw/siw_cm.c | 7 +- drivers/infiniband/sw/siw/siw_verbs.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 50 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 21 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 15 +- drivers/input/keyboard/mt6779-keypad.c | 18 +- drivers/input/serio/i8042-x86ia64io.h | 84 +- drivers/input/touchscreen/goodix.c | 5 + drivers/input/touchscreen/wm97xx-core.c | 4 +- drivers/interconnect/qcom/Makefile | 3 + drivers/interconnect/qcom/icc-common.c | 34 + drivers/interconnect/qcom/icc-common.h | 13 + drivers/interconnect/qcom/icc-rpm.c | 168 +- drivers/interconnect/qcom/icc-rpm.h | 6 + drivers/interconnect/qcom/icc-rpmh.c | 26 +- drivers/interconnect/qcom/icc-rpmh.h | 1 - drivers/interconnect/qcom/msm8939.c | 1 + drivers/interconnect/qcom/sm8450.c | 1 + drivers/iommu/amd/amd_iommu.h | 5 + drivers/iommu/amd/amd_iommu_types.h | 46 +- drivers/iommu/amd/init.c | 153 +- drivers/iommu/amd/iommu.c | 24 +- drivers/iommu/apple-dart.c | 1 - drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 58 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 1 - drivers/iommu/dma-iommu.c | 6 + drivers/iommu/exynos-iommu.c | 178 +- drivers/iommu/hyperv-iommu.c | 2 +- drivers/iommu/intel/cap_audit.c | 2 +- drivers/iommu/intel/debugfs.c | 51 +- drivers/iommu/intel/dmar.c | 41 +- drivers/iommu/intel/iommu.c | 449 +- drivers/iommu/intel/iommu.h | 839 + drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/pasid.c | 107 +- drivers/iommu/intel/pasid.h | 1 + drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 11 +- drivers/iommu/intel/trace.c | 2 +- drivers/iommu/intel/trace.h | 99 + drivers/iommu/iommu.c | 34 +- drivers/iommu/iova.c | 5 + drivers/iommu/mtk_iommu.c | 3 +- drivers/iommu/virtio-iommu.c | 23 +- drivers/irqchip/Kconfig | 37 +- drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-bcm6345-l1.c | 4 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-mips-gic.c | 80 +- drivers/irqchip/irq-renesas-rzg2l.c | 393 + drivers/irqchip/irq-sifive-plic.c | 64 +- drivers/irqchip/irq-sp7021-intc.c | 278 + drivers/irqchip/irq-stm32-exti.c | 250 +- drivers/leds/Kconfig | 8 +- drivers/leds/blink/Kconfig | 14 + drivers/leds/blink/Makefile | 1 + drivers/leds/blink/leds-bcm63138.c | 307 + drivers/leds/rgb/leds-pwm-multicolor.c | 8 +- drivers/leds/simple/Kconfig | 6 +- drivers/leds/simple/Makefile | 1 + drivers/leds/simple/simatic-ipc-leds-gpio.c | 105 + drivers/leds/simple/simatic-ipc-leds.c | 80 +- drivers/mcb/mcb-core.c | 4 +- drivers/md/bcache/super.c | 25 +- drivers/md/dm-bufio.c | 26 +- drivers/md/dm-ebs-target.c | 15 +- drivers/md/dm-flakey.c | 8 +- drivers/md/dm-integrity.c | 76 +- drivers/md/dm-io.c | 38 +- drivers/md/dm-kcopyd.c | 28 +- drivers/md/dm-log.c | 8 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 12 +- drivers/md/dm-snap-persistent.c | 25 +- drivers/md/dm-thin-metadata.c | 7 +- drivers/md/dm-thin.c | 4 +- drivers/md/dm-writecache.c | 55 +- drivers/md/dm-zone.c | 2 +- drivers/md/dm-zoned-metadata.c | 5 +- drivers/md/dm-zoned.h | 2 +- drivers/md/dm.c | 12 +- drivers/md/md-bitmap.c | 6 +- drivers/md/md.c | 12 +- drivers/md/md.h | 3 +- drivers/md/raid1.c | 14 +- drivers/md/raid10.c | 22 +- drivers/md/raid5-cache.c | 12 +- drivers/md/raid5-ppl.c | 12 +- drivers/md/raid5.c | 3 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 6 + drivers/media/common/videobuf2/videobuf2-v4l2.c | 12 + drivers/media/i2c/Kconfig | 17 +- drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv748x/adv748x.h | 2 +- drivers/media/i2c/ar0521.c | 1061 + drivers/media/i2c/mt9p031.c | 93 +- drivers/media/i2c/ov5640.c | 1650 +- drivers/media/i2c/ov5693.c | 57 +- drivers/media/i2c/ov7251.c | 7 +- drivers/media/i2c/st-mipid02.c | 30 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/mc/mc-entity.c | 96 +- drivers/media/pci/cx18/cx18-av-core.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/platform/amphion/vdec.c | 47 +- drivers/media/platform/amphion/vpu.h | 1 + drivers/media/platform/amphion/vpu_core.c | 7 +- drivers/media/platform/amphion/vpu_malone.c | 2 + drivers/media/platform/amphion/vpu_rpc.h | 7 +- drivers/media/platform/amphion/vpu_v4l2.c | 2 +- drivers/media/platform/atmel/Kconfig | 4 +- drivers/media/platform/mediatek/mdp/mtk_mdp_ipi.h | 2 + .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 61 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 3 +- .../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 29 +- .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 30 +- .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 21 +- .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 7 +- .../mediatek/vcodec/vdec/vdec_h264_req_common.c | 7 +- .../mediatek/vcodec/vdec/vdec_vp8_req_if.c | 7 +- .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 8 +- drivers/media/platform/nvidia/tegra-vde/h264.c | 9 +- drivers/media/platform/nxp/imx-mipi-csis.c | 41 + drivers/media/platform/qcom/camss/camss-csid.c | 6 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 2 +- drivers/media/platform/qcom/camss/camss-ispif.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe.c | 2 +- drivers/media/platform/qcom/camss/camss-video.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 2 +- drivers/media/platform/qcom/venus/core.c | 5 + drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/helpers.c | 6 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 9 + drivers/media/platform/qcom/venus/hfi_cmds.h | 1 + drivers/media/platform/qcom/venus/hfi_helper.h | 20 + drivers/media/platform/qcom/venus/hfi_venus.c | 26 + .../media/platform/renesas/rcar-vin/rcar-core.c | 2 +- .../media/platform/renesas/rcar-vin/rcar-csi2.c | 2 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 2 +- .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 2 +- drivers/media/platform/renesas/rcar_drif.c | 2 +- drivers/media/platform/renesas/vsp1/vsp1_entity.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 +- drivers/media/platform/rockchip/rkisp1/Kconfig | 2 +- drivers/media/platform/rockchip/rkisp1/Makefile | 1 + .../platform/rockchip/rkisp1/rkisp1-capture.c | 22 +- .../media/platform/rockchip/rkisp1/rkisp1-common.c | 143 + .../media/platform/rockchip/rkisp1/rkisp1-common.h | 109 +- .../media/platform/rockchip/rkisp1/rkisp1-csi.c | 536 + .../media/platform/rockchip/rkisp1/rkisp1-csi.h | 28 + .../media/platform/rockchip/rkisp1/rkisp1-debug.c | 21 + .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 431 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 571 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 2 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 14 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 4 +- drivers/media/platform/samsung/exynos4-is/common.c | 2 +- .../platform/samsung/exynos4-is/fimc-capture.c | 6 +- .../platform/samsung/exynos4-is/fimc-isp-video.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 2 +- .../media/platform/samsung/exynos4-is/media-dev.c | 2 +- .../platform/samsung/s3c-camif/camif-capture.c | 2 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 33 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 38 +- drivers/media/platform/sunxi/Kconfig | 2 + drivers/media/platform/sunxi/Makefile | 2 + .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- .../media/platform/sunxi/sun6i-mipi-csi2/Kconfig | 15 + .../media/platform/sunxi/sun6i-mipi-csi2/Makefile | 4 + .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 749 + .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.h | 52 + .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2_reg.h | 76 + .../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig | 13 + .../platform/sunxi/sun8i-a83t-mipi-csi2/Makefile | 4 + .../sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c | 72 + .../sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.h | 39 + .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 815 + .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.h | 55 + .../sun8i_a83t_mipi_csi2_reg.h | 151 + drivers/media/platform/ti/cal/cal-camerarx.c | 4 +- drivers/media/platform/ti/cal/cal-video.c | 2 +- drivers/media/platform/ti/omap3isp/isp.c | 6 +- drivers/media/platform/ti/omap3isp/ispccdc.c | 2 +- drivers/media/platform/ti/omap3isp/ispccp2.c | 2 +- drivers/media/platform/ti/omap3isp/ispcsi2.c | 2 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 4 +- drivers/media/platform/video-mux.c | 2 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 2 +- drivers/media/platform/xilinx/xilinx-dma.c | 4 +- drivers/media/platform/xilinx/xilinx-vip.h | 4 +- drivers/media/rc/ati_remote.c | 11 +- drivers/media/rc/igorplugusb.c | 4 +- drivers/media/rc/rc-main.c | 3 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 8 +- drivers/media/test-drivers/vimc/Makefile | 2 +- drivers/media/test-drivers/vimc/vimc-capture.c | 270 +- drivers/media/test-drivers/vimc/vimc-common.h | 9 +- drivers/media/test-drivers/vimc/vimc-core.c | 142 +- drivers/media/test-drivers/vimc/vimc-debayer.c | 393 +- drivers/media/test-drivers/vimc/vimc-lens.c | 102 + drivers/media/test-drivers/vimc/vimc-scaler.c | 216 +- drivers/media/test-drivers/vimc/vimc-sensor.c | 307 +- drivers/media/test-drivers/vimc/vimc-streamer.c | 2 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 15 + .../media/test-drivers/vivid/vivid-vid-common.c | 15 + drivers/media/usb/gspca/spca501.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +- drivers/media/usb/uvc/uvc_ctrl.c | 112 +- drivers/media/usb/uvc/uvc_driver.c | 143 +- drivers/media/usb/uvc/uvc_isight.c | 13 +- drivers/media/usb/uvc/uvc_queue.c | 6 +- drivers/media/usb/uvc/uvc_status.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 18 +- drivers/media/usb/uvc/uvc_video.c | 96 +- drivers/media/usb/uvc/uvcvideo.h | 16 +- drivers/media/v4l2-core/Kconfig | 6 +- drivers/media/v4l2-core/v4l2-async.c | 45 +- drivers/media/v4l2-core/v4l2-common.c | 1 + drivers/media/v4l2-core/v4l2-ctrls-api.c | 103 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 212 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 38 +- drivers/media/v4l2-core/v4l2-ctrls-priv.h | 3 +- drivers/media/v4l2-core/v4l2-ctrls-request.c | 13 +- drivers/media/v4l2-core/v4l2-ioctl.c | 72 +- drivers/memory/dfl-emif.c | 62 +- drivers/memory/of_memory.c | 2 + drivers/memory/pl353-smc.c | 1 + drivers/memory/tegra/tegra234.c | 80 + drivers/memstick/core/ms_block.c | 15 +- drivers/mfd/Kconfig | 6 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/intel_soc_pmic_bxtwc.c | 194 +- drivers/mfd/lpc_ich.c | 161 +- drivers/misc/Kconfig | 13 + drivers/misc/Makefile | 1 + drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/guest.c | 2 +- drivers/misc/cxl/irq.c | 4 +- drivers/misc/cxl/of.c | 5 +- drivers/misc/eeprom/idt_89hpesx.c | 14 +- drivers/misc/habanalabs/Makefile | 3 + drivers/misc/habanalabs/common/Makefile | 3 +- drivers/misc/habanalabs/common/asid.c | 5 +- drivers/misc/habanalabs/common/command_buffer.c | 12 +- .../misc/habanalabs/common/command_submission.c | 296 +- drivers/misc/habanalabs/common/context.c | 73 +- drivers/misc/habanalabs/common/debugfs.c | 221 +- drivers/misc/habanalabs/common/decoder.c | 133 + drivers/misc/habanalabs/common/device.c | 242 +- drivers/misc/habanalabs/common/firmware_if.c | 211 +- drivers/misc/habanalabs/common/habanalabs.h | 756 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 82 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 54 +- drivers/misc/habanalabs/common/hw_queue.c | 45 +- drivers/misc/habanalabs/common/irq.c | 160 +- drivers/misc/habanalabs/common/memory.c | 115 +- drivers/misc/habanalabs/common/memory_mgr.c | 2 +- drivers/misc/habanalabs/common/mmu/Makefile | 3 +- drivers/misc/habanalabs/common/mmu/mmu.c | 496 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 9 +- drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c | 399 + drivers/misc/habanalabs/common/pci/pci.c | 40 +- drivers/misc/habanalabs/common/security.c | 600 + drivers/misc/habanalabs/common/sysfs.c | 10 +- drivers/misc/habanalabs/gaudi/gaudi.c | 681 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 2 +- drivers/misc/habanalabs/gaudi2/Makefile | 4 + drivers/misc/habanalabs/gaudi2/gaudi2.c | 9986 +++ drivers/misc/habanalabs/gaudi2/gaudi2P.h | 566 + drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c | 2720 + .../misc/habanalabs/gaudi2/gaudi2_coresight_regs.h | 1063 + drivers/misc/habanalabs/gaudi2/gaudi2_masks.h | 141 + drivers/misc/habanalabs/gaudi2/gaudi2_security.c | 3849 ++ drivers/misc/habanalabs/goya/goya.c | 160 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 2 + drivers/misc/habanalabs/include/common/cpucp_if.h | 297 +- .../misc/habanalabs/include/common/hl_boot_if.h | 7 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 1 + .../include/gaudi2/arc/gaudi2_arc_common_packets.h | 213 + .../gaudi2/asic_reg/arc_farm_arc0_acp_eng_regs.h | 567 + .../gaudi2/asic_reg/arc_farm_arc0_aux_masks.h | 819 + .../gaudi2/asic_reg/arc_farm_arc0_aux_regs.h | 591 + .../asic_reg/arc_farm_arc0_dup_eng_axuser_regs.h | 61 + .../gaudi2/asic_reg/arc_farm_arc0_dup_eng_regs.h | 575 + .../asic_reg/arc_farm_kdma_ctx_axuser_masks.h | 135 + .../asic_reg/arc_farm_kdma_ctx_axuser_regs.h | 61 + .../gaudi2/asic_reg/arc_farm_kdma_ctx_masks.h | 221 + .../gaudi2/asic_reg/arc_farm_kdma_ctx_regs.h | 95 + .../gaudi2/asic_reg/arc_farm_kdma_kdma_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/arc_farm_kdma_masks.h | 415 + .../include/gaudi2/asic_reg/arc_farm_kdma_regs.h | 157 + .../include/gaudi2/asic_reg/cpu_if_regs.h | 777 + .../gaudi2/asic_reg/dcore0_dec0_cmd_masks.h | 229 + .../include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h | 85 + .../asic_reg/dcore0_edma0_core_ctx_axuser_regs.h | 61 + .../gaudi2/asic_reg/dcore0_edma0_core_ctx_regs.h | 95 + .../gaudi2/asic_reg/dcore0_edma0_core_masks.h | 415 + .../gaudi2/asic_reg/dcore0_edma0_core_regs.h | 157 + .../gaudi2/asic_reg/dcore0_edma0_qm_arc_aux_regs.h | 591 + .../dcore0_edma0_qm_axuser_nonsecured_regs.h | 61 + .../gaudi2/asic_reg/dcore0_edma0_qm_cgm_regs.h | 29 + .../gaudi2/asic_reg/dcore0_edma0_qm_masks.h | 1165 + .../include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h | 1057 + .../asic_reg/dcore0_edma1_core_ctx_axuser_regs.h | 61 + .../dcore0_edma1_qm_axuser_nonsecured_regs.h | 61 + .../gaudi2/asic_reg/dcore0_hmmu0_mmu_masks.h | 294 + .../gaudi2/asic_reg/dcore0_hmmu0_mmu_regs.h | 237 + .../gaudi2/asic_reg/dcore0_hmmu0_stlb_masks.h | 348 + .../gaudi2/asic_reg/dcore0_hmmu0_stlb_regs.h | 141 + .../include/gaudi2/asic_reg/dcore0_mme_acc_regs.h | 73 + ...dcore0_mme_ctrl_lo_arch_agu_cout0_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_cout0_slave_regs.h | 33 + ...dcore0_mme_ctrl_lo_arch_agu_cout1_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_cout1_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in0_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in0_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in1_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in1_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in2_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in2_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in3_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in3_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in4_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in4_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_base_addr_regs.h | 39 + .../dcore0_mme_ctrl_lo_arch_non_tensor_end_regs.h | 73 + ...dcore0_mme_ctrl_lo_arch_non_tensor_start_regs.h | 35 + .../dcore0_mme_ctrl_lo_arch_tensor_a_regs.h | 67 + .../dcore0_mme_ctrl_lo_arch_tensor_b_regs.h | 67 + .../dcore0_mme_ctrl_lo_arch_tensor_cout_regs.h | 67 + .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_masks.h | 468 + .../asic_reg/dcore0_mme_ctrl_lo_mme_axuser_regs.h | 61 + .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_regs.h | 163 + .../asic_reg/dcore0_mme_qm_arc_acp_eng_regs.h | 567 + .../gaudi2/asic_reg/dcore0_mme_qm_arc_aux_regs.h | 591 + .../dcore0_mme_qm_arc_dup_eng_axuser_regs.h | 61 + .../asic_reg/dcore0_mme_qm_arc_dup_eng_regs.h | 575 + .../dcore0_mme_qm_axuser_nonsecured_regs.h | 61 + .../asic_reg/dcore0_mme_qm_axuser_secured_regs.h | 61 + .../gaudi2/asic_reg/dcore0_mme_qm_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/dcore0_mme_qm_regs.h | 1057 + .../gaudi2/asic_reg/dcore0_mme_sbte0_masks.h | 107 + .../dcore0_mme_sbte0_mstr_if_axuser_regs.h | 61 + .../asic_reg/dcore0_mme_wb0_mstr_if_axuser_regs.h | 61 + .../gaudi2/asic_reg/dcore0_rtr0_ctrl_regs.h | 291 + .../dcore0_rtr0_mstr_if_rr_prvt_hbw_regs.h | 213 + .../dcore0_rtr0_mstr_if_rr_prvt_lbw_regs.h | 189 + .../dcore0_rtr0_mstr_if_rr_shrd_hbw_regs.h | 213 + .../dcore0_rtr0_mstr_if_rr_shrd_lbw_regs.h | 189 + .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_masks.h | 135 + .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_regs.h | 1203 + .../dcore0_sync_mngr_mstr_if_axuser_masks.h | 135 + .../dcore0_sync_mngr_mstr_if_axuser_regs.h | 61 + .../gaudi2/asic_reg/dcore0_sync_mngr_objs_masks.h | 87 + .../gaudi2/asic_reg/dcore0_sync_mngr_objs_regs.h | 43543 +++++++++++++ .../gaudi2/asic_reg/dcore0_tpc0_cfg_axuser_regs.h | 61 + .../gaudi2/asic_reg/dcore0_tpc0_cfg_kernel_regs.h | 129 + .../dcore0_tpc0_cfg_kernel_tensor_0_regs.h | 63 + .../gaudi2/asic_reg/dcore0_tpc0_cfg_masks.h | 509 + .../gaudi2/asic_reg/dcore0_tpc0_cfg_qm_regs.h | 129 + .../asic_reg/dcore0_tpc0_cfg_qm_sync_object_regs.h | 27 + .../asic_reg/dcore0_tpc0_cfg_qm_tensor_0_regs.h | 63 + .../include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h | 229 + .../gaudi2/asic_reg/dcore0_tpc0_cfg_special_regs.h | 185 + .../asic_reg/dcore0_tpc0_eml_busmon_0_regs.h | 163 + .../gaudi2/asic_reg/dcore0_tpc0_eml_etf_regs.h | 113 + .../gaudi2/asic_reg/dcore0_tpc0_eml_funnel_regs.h | 75 + .../gaudi2/asic_reg/dcore0_tpc0_eml_spmu_regs.h | 151 + .../gaudi2/asic_reg/dcore0_tpc0_eml_stm_regs.h | 131 + .../gaudi2/asic_reg/dcore0_tpc0_qm_arc_aux_regs.h | 591 + .../dcore0_tpc0_qm_axuser_nonsecured_regs.h | 61 + .../gaudi2/asic_reg/dcore0_tpc0_qm_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h | 1057 + .../dcore0_vdec0_brdg_ctrl_axuser_dec_regs.h | 61 + ...dcore0_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 61 + .../dcore0_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 61 + .../dcore0_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 61 + .../dcore0_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 61 + .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_masks.h | 581 + .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_regs.h | 245 + .../asic_reg/dcore0_vdec0_ctrl_special_regs.h | 185 + .../gaudi2/asic_reg/dcore1_mme_ctrl_lo_regs.h | 163 + .../gaudi2/asic_reg/dcore3_mme_ctrl_lo_regs.h | 163 + .../gaudi2/asic_reg/gaudi2_blocks_linux_driver.h | 45067 ++++++++++++++ .../include/gaudi2/asic_reg/gaudi2_regs.h | 550 + .../include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/nic0_qm0_regs.h | 1057 + .../gaudi2/asic_reg/nic0_qm_arc_aux0_regs.h | 591 + .../include/gaudi2/asic_reg/nic0_qpc0_regs.h | 905 + .../nic0_umr0_0_completion_queue_ci_1_regs.h | 27 + .../asic_reg/nic0_umr0_0_unsecure_doorbell0_regs.h | 31 + .../include/gaudi2/asic_reg/pcie_aux_regs.h | 293 + .../include/gaudi2/asic_reg/pcie_dbi_regs.h | 422 + .../include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h | 229 + .../include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h | 85 + .../pcie_vdec0_brdg_ctrl_axuser_dec_regs.h | 61 + .../pcie_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 61 + .../pcie_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 61 + .../pcie_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 61 + .../pcie_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 61 + .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_masks.h | 580 + .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_regs.h | 245 + .../gaudi2/asic_reg/pcie_vdec0_ctrl_special_regs.h | 185 + .../include/gaudi2/asic_reg/pcie_wrap_regs.h | 601 + .../gaudi2/asic_reg/pdma0_core_ctx_axuser_regs.h | 61 + .../include/gaudi2/asic_reg/pdma0_core_ctx_regs.h | 95 + .../include/gaudi2/asic_reg/pdma0_core_masks.h | 415 + .../include/gaudi2/asic_reg/pdma0_core_regs.h | 157 + .../gaudi2/asic_reg/pdma0_core_special_masks.h | 135 + .../gaudi2/asic_reg/pdma0_qm_arc_aux_regs.h | 591 + .../asic_reg/pdma0_qm_axuser_nonsecured_regs.h | 61 + .../gaudi2/asic_reg/pdma0_qm_axuser_secured_regs.h | 61 + .../include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/pdma0_qm_masks.h | 1165 + .../include/gaudi2/asic_reg/pdma0_qm_regs.h | 1057 + .../gaudi2/asic_reg/pdma1_core_ctx_axuser_regs.h | 61 + .../asic_reg/pdma1_qm_axuser_nonsecured_regs.h | 61 + .../include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h | 334 + .../include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h | 141 + .../include/gaudi2/asic_reg/pmmu_pif_regs.h | 135 + .../include/gaudi2/asic_reg/psoc_etr_masks.h | 311 + .../include/gaudi2/asic_reg/psoc_etr_regs.h | 115 + .../gaudi2/asic_reg/psoc_global_conf_masks.h | 1406 + .../gaudi2/asic_reg/psoc_global_conf_regs.h | 1337 + .../gaudi2/asic_reg/psoc_reset_conf_masks.h | 2321 + .../include/gaudi2/asic_reg/psoc_reset_conf_regs.h | 989 + .../include/gaudi2/asic_reg/psoc_timestamp_regs.h | 57 + .../include/gaudi2/asic_reg/rot0_desc_regs.h | 155 + .../include/gaudi2/asic_reg/rot0_masks.h | 313 + .../include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h | 591 + .../asic_reg/rot0_qm_axuser_nonsecured_regs.h | 61 + .../include/gaudi2/asic_reg/rot0_qm_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/rot0_qm_regs.h | 1057 + .../habanalabs/include/gaudi2/asic_reg/rot0_regs.h | 111 + .../include/gaudi2/asic_reg/xbar_edge_0_regs.h | 199 + .../include/gaudi2/asic_reg/xbar_mid_0_regs.h | 199 + drivers/misc/habanalabs/include/gaudi2/gaudi2.h | 123 + .../include/gaudi2/gaudi2_async_events.h | 963 + .../include/gaudi2/gaudi2_async_ids_map_extended.h | 2668 + .../include/gaudi2/gaudi2_async_virt_events.h | 57 + .../habanalabs/include/gaudi2/gaudi2_coresight.h | 984 + .../misc/habanalabs/include/gaudi2/gaudi2_fw_if.h | 99 + .../habanalabs/include/gaudi2/gaudi2_packets.h | 197 + .../habanalabs/include/gaudi2/gaudi2_reg_map.h | 59 + .../misc/habanalabs/include/goya/goya_packets.h | 12 - .../habanalabs/include/hw_ip/mmu/mmu_general.h | 14 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h | 51 + drivers/misc/mei/hw-me.c | 2 +- drivers/misc/sgi-xp/xpnet.c | 13 +- drivers/misc/vcpu_stall_detector.c | 223 + drivers/mmc/core/block.c | 37 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sdio.c | 16 +- drivers/mmc/host/Kconfig | 5 +- drivers/mmc/host/mxcmmc.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 37 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 4 +- drivers/mmc/host/sdhci-brcmstb.c | 9 +- drivers/mmc/host/sdhci-msm.c | 29 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 34 +- drivers/mmc/host/sdhci-of-at91.c | 9 +- drivers/mmc/host/sdhci-omap.c | 14 +- drivers/mmc/host/tmio_mmc.c | 2 +- drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 28 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 6 +- drivers/mtd/spi-nor/esmt.c | 2 +- drivers/mtd/spi-nor/micron-st.c | 12 +- drivers/net/amt.c | 243 +- drivers/net/dsa/Kconfig | 8 - drivers/net/dsa/Makefile | 1 - drivers/net/dsa/hirschmann/hellcreek.c | 7 +- drivers/net/dsa/microchip/ksz_common.c | 6 +- drivers/net/dsa/microchip/ksz_spi.c | 2 +- drivers/net/dsa/qca/Kconfig | 8 + drivers/net/dsa/qca/Makefile | 1 + drivers/net/dsa/{ => qca}/qca8k.c | 0 drivers/net/dsa/{ => qca}/qca8k.h | 0 drivers/net/dsa/sja1105/sja1105_main.c | 16 + drivers/net/dsa/vitesse-vsc73xx-spi.c | 10 + drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 23 +- drivers/net/ethernet/atheros/ag71xx.c | 10 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 10 +- drivers/net/ethernet/cadence/macb_main.c | 113 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 10 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 31 +- drivers/net/ethernet/faraday/ftgmac100.c | 15 +- drivers/net/ethernet/intel/e1000e/hw.h | 1 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 - drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 30 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 13 +- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_devids.h | 1 + drivers/net/ethernet/intel/ice/ice_devlink.c | 59 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 96 +- drivers/net/ethernet/intel/ice/ice_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 18 +- drivers/net/ethernet/intel/igb/igb_main.c | 121 +- drivers/net/ethernet/intel/igc/igc_hw.h | 2 - drivers/net/ethernet/intel/igc/igc_main.c | 26 +- drivers/net/ethernet/intel/igc/igc_regs.h | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 6 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 69 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 2 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 2 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 45 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 25 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 51 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 16 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 26 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 57 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 179 + .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 71 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 41 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 51 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 161 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h | 17 + .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 2009 + .../ethernet/marvell/octeontx2/af/rvu_npc_hash.h | 233 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 15 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 10 +- .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 59 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 40 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- drivers/net/ethernet/marvell/prestera/prestera.h | 47 + .../ethernet/marvell/prestera/prestera_flower.c | 40 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 256 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 15 +- .../net/ethernet/marvell/prestera/prestera_main.c | 191 + .../ethernet/marvell/prestera/prestera_router.c | 1 + .../ethernet/marvell/prestera/prestera_switchdev.c | 706 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- drivers/net/ethernet/mediatek/mtk_wed.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 24 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 29 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 16 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 6 + .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 20 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 3 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 3 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 39 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 408 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/debugfs.c | 182 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 20 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 5 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 78 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 4 + .../net/ethernet/mellanox/mlx5/core/lag/debugfs.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 3 +- .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 49 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_table.c | 8 +- .../mellanox/mlx5/core/steering/dr_types.h | 1 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 7 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 53 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 103 +- .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 82 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 62 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 92 +- .../net/ethernet/mellanox/mlxsw/spectrum_policer.c | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 25 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 27 +- .../net/ethernet/microchip/lan966x/lan966x_mac.c | 112 +- drivers/net/ethernet/mscc/ocelot_fdma.c | 17 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 2 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 18 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 96 +- drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 1 + drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 3 + drivers/net/ethernet/sfc/ef10_sriov.c | 10 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 8182 ++- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 25 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 49 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 7 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 - .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +- drivers/net/ethernet/sun/sunhme.c | 43 +- drivers/net/ethernet/sunplus/spl2sw_driver.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 17 +- drivers/net/ethernet/via/via-velocity.h | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 15 +- drivers/net/fddi/skfp/fplustm.c | 2 +- drivers/net/netdevsim/bus.c | 19 - drivers/net/netdevsim/dev.c | 134 +- drivers/net/netdevsim/fib.c | 62 +- drivers/net/netdevsim/netdevsim.h | 3 - drivers/net/phy/mxl-gpy.c | 55 +- drivers/net/phy/phylink.c | 4 +- drivers/net/usb/r8152.c | 14 +- drivers/net/vmxnet3/vmxnet3_drv.c | 1 + drivers/net/wireless/ath/ath10k/mac.c | 9 +- drivers/net/wireless/ath/ath10k/trace.h | 14 +- drivers/net/wireless/ath/ath11k/hal.c | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 9 +- drivers/net/wireless/ath/ath11k/trace.h | 7 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 3 +- drivers/net/wireless/ath/ath6kl/trace.h | 14 +- drivers/net/wireless/ath/ath6kl/usb.c | 16 +- drivers/net/wireless/ath/ath9k/ar9002_phy.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 26 +- drivers/net/wireless/ath/ath9k/htc.h | 32 +- drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 10 +- drivers/net/wireless/ath/ath9k/main.c | 7 +- drivers/net/wireless/ath/carl9170/debug.c | 2 +- drivers/net/wireless/ath/carl9170/main.c | 3 +- drivers/net/wireless/ath/trace.h | 7 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- drivers/net/wireless/ath/wcn36xx/main.c | 2 +- drivers/net/wireless/ath/wil6210/trace.h | 7 +- drivers/net/wireless/atmel/atmel.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 3 +- drivers/net/wireless/broadcom/b43/phy_common.h | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 12 +- .../brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h | 12 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 3 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlegacy/common.c | 5 +- drivers/net/wireless/intel/iwlegacy/common.h | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 5 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +- drivers/net/wireless/intersil/p54/fwio.c | 6 +- drivers/net/wireless/intersil/p54/main.c | 7 +- drivers/net/wireless/intersil/p54/p54spi.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 239 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 20 +- drivers/net/wireless/marvell/mwl8k.c | 5 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 61 +- drivers/net/wireless/mediatek/mt76/mcu.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76.h | 85 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 121 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 69 - drivers/net/wireless/mediatek/mt76/mt7615/main.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 75 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 3 - drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 10 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 109 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 116 + .../net/wireless/mediatek/mt76/mt76_connac2_mac.h | 323 + .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 920 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 305 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 156 + drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 3 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 69 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 915 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 333 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 403 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 51 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 32 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 24 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 1 + .../net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 279 + .../net/wireless/mediatek/mt76/mt7921/acpi_sar.h | 93 + drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 716 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 340 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 123 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 420 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 88 - drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 50 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 34 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 106 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 31 +- drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 14 +- .../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 8 +- drivers/net/wireless/mediatek/mt76/testmode.c | 9 +- drivers/net/wireless/mediatek/mt76/tx.c | 54 +- drivers/net/wireless/mediatek/mt76/usb.c | 7 +- drivers/net/wireless/mediatek/mt7601u/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 3 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 3 +- drivers/net/wireless/microchip/wilc1000/hif.c | 20 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 5 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt61pci.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt73usb.c | 5 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 3 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 3 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 +- drivers/net/wireless/realtek/rtlwifi/core.c | 5 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 6 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 8 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 2 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/silabs/wfx/sta.c | 17 +- drivers/net/wireless/silabs/wfx/sta.h | 11 +- drivers/net/wireless/st/cw1200/sta.c | 3 +- drivers/net/wireless/st/cw1200/sta.h | 3 +- drivers/net/wireless/ti/wl1251/acx.h | 2 +- drivers/net/wireless/ti/wl1251/main.c | 3 +- drivers/net/wireless/ti/wlcore/main.c | 11 +- drivers/net/xen-netback/rx.c | 1 + drivers/net/xen-netfront.c | 24 +- drivers/nfc/nxp-nci/core.c | 34 + drivers/ntb/hw/idt/ntb_hw_idt.c | 6 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 +- drivers/ntb/hw/intel/ntb_hw_gen4.c | 2 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 9 + drivers/ntb/test/ntb_perf.c | 4 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/namespace_devs.c | 22 +- drivers/nvdimm/pmem.c | 8 +- drivers/nvme/Kconfig | 1 + drivers/nvme/Makefile | 1 + drivers/nvme/common/Kconfig | 4 + drivers/nvme/common/Makefile | 7 + drivers/nvme/common/auth.c | 482 + drivers/nvme/host/Kconfig | 15 + drivers/nvme/host/Makefile | 1 + drivers/nvme/host/apple.c | 7 +- drivers/nvme/host/auth.c | 1017 + drivers/nvme/host/core.c | 196 +- drivers/nvme/host/fabrics.c | 94 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/nvme.h | 41 +- drivers/nvme/host/pci.c | 18 +- drivers/nvme/host/rdma.c | 14 +- drivers/nvme/host/tcp.c | 13 +- drivers/nvme/host/trace.c | 32 + drivers/nvme/host/trace.h | 2 +- drivers/nvme/target/Kconfig | 15 + drivers/nvme/target/Makefile | 1 + drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/auth.c | 525 + drivers/nvme/target/configfs.c | 138 +- drivers/nvme/target/core.c | 15 + drivers/nvme/target/fabrics-cmd-auth.c | 545 + drivers/nvme/target/fabrics-cmd.c | 55 +- drivers/nvme/target/io-cmd-bdev.c | 18 +- drivers/nvme/target/io-cmd-file.c | 2 +- drivers/nvme/target/loop.c | 8 +- drivers/nvme/target/nvmet.h | 75 +- drivers/nvme/target/zns.c | 10 +- drivers/of/device.c | 5 +- drivers/of/overlay.c | 20 +- drivers/of/unittest.c | 17 +- drivers/opp/core.c | 35 +- drivers/opp/debugfs.c | 2 +- drivers/opp/of.c | 34 +- drivers/opp/opp.h | 8 +- drivers/parisc/iosapic.c | 2 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 3 +- drivers/pci/controller/dwc/pci-imx6.c | 670 +- drivers/pci/controller/dwc/pci-keystone.c | 2 +- drivers/pci/controller/dwc/pcie-armada8k.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 12 +- drivers/pci/controller/dwc/pcie-designware.h | 7 + drivers/pci/controller/dwc/pcie-qcom.c | 419 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 6 - drivers/pci/controller/pci-hyperv.c | 12 +- drivers/pci/controller/pci-loongson.c | 210 +- drivers/pci/controller/pci-xgene.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 2 - drivers/pci/endpoint/functions/pci-epf-test.c | 4 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 4 +- drivers/pci/pci.c | 6 - drivers/pci/pci.h | 2 - drivers/pci/pcie/aer.c | 15 +- drivers/pci/pcie/aspm.c | 20 - drivers/pci/pcie/portdrv_core.c | 9 +- drivers/phy/broadcom/Kconfig | 2 +- drivers/phy/cadence/phy-cadence-sierra.c | 1 - drivers/phy/cadence/phy-cadence-torrent.c | 1 - drivers/phy/freescale/Kconfig | 9 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c | 450 + drivers/phy/mediatek/phy-mtk-dp.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 25 +- drivers/phy/samsung/phy-exynos7-ufs.c | 7 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 7 +- drivers/phy/samsung/phy-fsd-ufs.c | 7 +- drivers/phy/samsung/phy-samsung-ufs.c | 121 +- drivers/phy/samsung/phy-samsung-ufs.h | 10 +- drivers/phy/st/phy-stm32-usbphyc.c | 4 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/core.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 1 + drivers/pinctrl/intel/pinctrl-intel.c | 14 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 65 +- drivers/pinctrl/pinctrl-amd.c | 24 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 +- drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-ocelot.c | 224 +- drivers/pinctrl/pinctrl-starfive.c | 5 + drivers/pinctrl/qcom/Kconfig | 8 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm8909.c | 956 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 18 +- drivers/pinctrl/ralink/pinctrl-ralink.c | 2 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 233 + drivers/pinctrl/sunplus/sppctl.c | 3 + drivers/pinctrl/sunxi/Kconfig | 5 + drivers/pinctrl/sunxi/Makefile | 1 + drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c | 840 + drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 156 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 109 +- drivers/platform/chrome/cros_ec_typec.c | 54 +- drivers/platform/mellanox/mlxreg-io.c | 23 + drivers/platform/surface/Kconfig | 58 +- drivers/platform/surface/Makefile | 2 + drivers/platform/surface/aggregator/Kconfig | 2 +- drivers/platform/surface/aggregator/Makefile | 2 +- drivers/platform/surface/aggregator/bus.c | 151 +- drivers/platform/surface/aggregator/bus.h | 2 +- drivers/platform/surface/aggregator/controller.c | 2 +- drivers/platform/surface/aggregator/controller.h | 2 +- drivers/platform/surface/aggregator/core.c | 2 +- drivers/platform/surface/aggregator/ssh_msgb.h | 2 +- .../platform/surface/aggregator/ssh_packet_layer.c | 2 +- .../platform/surface/aggregator/ssh_packet_layer.h | 2 +- drivers/platform/surface/aggregator/ssh_parser.c | 2 +- drivers/platform/surface/aggregator/ssh_parser.h | 2 +- .../surface/aggregator/ssh_request_layer.c | 2 +- .../surface/aggregator/ssh_request_layer.h | 2 +- drivers/platform/surface/aggregator/trace.h | 2 +- drivers/platform/surface/surface_acpi_notify.c | 2 +- drivers/platform/surface/surface_aggregator_cdev.c | 2 +- drivers/platform/surface/surface_aggregator_hub.c | 371 + .../platform/surface/surface_aggregator_registry.c | 461 +- .../platform/surface/surface_aggregator_tabletsw.c | 533 + drivers/platform/surface/surface_dtx.c | 2 +- drivers/platform/surface/surface_gpe.c | 2 +- drivers/platform/surface/surface_hotplug.c | 2 +- .../platform/surface/surface_platform_profile.c | 2 +- drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/amd/pmc.c | 14 +- drivers/platform/x86/asus-nb-wmi.c | 2 + drivers/platform/x86/asus-wmi.c | 25 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/intel/Kconfig | 12 + drivers/platform/x86/intel/Makefile | 2 + drivers/platform/x86/intel/atomisp2/led.c | 3 +- drivers/platform/x86/intel/ifs/Kconfig | 3 + drivers/platform/x86/intel/p2sb.c | 133 + drivers/platform/x86/intel/pmt/class.c | 23 +- drivers/platform/x86/intel/pmt/telemetry.c | 18 +- .../x86/intel/speed_select_if/isst_if_common.c | 39 +- drivers/platform/x86/intel/vsec.c | 130 +- drivers/platform/x86/intel/vsec.h | 11 +- drivers/platform/x86/mlx-platform.c | 491 +- drivers/platform/x86/serial-multi-instantiate.c | 69 +- drivers/platform/x86/simatic-ipc.c | 43 +- drivers/platform/x86/x86-android-tablets.c | 17 +- drivers/power/supply/ab8500-chargalg.h | 4 - drivers/power/supply/ab8500_btemp.c | 1 - drivers/power/supply/ab8500_chargalg.c | 24 +- drivers/power/supply/ab8500_charger.c | 48 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/olpc_battery.c | 5 +- drivers/power/supply/pm2301_charger.h | 492 - drivers/power/supply/power_supply_core.c | 4 +- drivers/powercap/dtpm_cpu.c | 5 +- drivers/regulator/core.c | 5 +- drivers/regulator/max597x-regulator.c | 4 - drivers/regulator/of_regulator.c | 6 +- drivers/regulator/qcom_spmi-regulator.c | 37 + drivers/remoteproc/keystone_remoteproc.c | 3 +- drivers/remoteproc/mtk_scp.c | 13 + drivers/remoteproc/qcom_common.c | 4 +- drivers/remoteproc/qcom_q6v5.c | 4 + drivers/remoteproc/qcom_q6v5_adsp.c | 3 +- drivers/remoteproc/qcom_q6v5_mss.c | 54 +- drivers/remoteproc/qcom_q6v5_pas.c | 85 +- drivers/remoteproc/qcom_sysmon.c | 16 +- drivers/remoteproc/remoteproc_core.c | 21 +- drivers/reset/Kconfig | 15 +- drivers/reset/Makefile | 1 + drivers/reset/reset-microchip-sparx5.c | 8 +- drivers/reset/reset-npcm.c | 207 +- drivers/reset/reset-sunplus.c | 212 + drivers/rpmsg/qcom_glink_native.c | 10 +- drivers/rpmsg/qcom_glink_ssr.c | 2 +- drivers/rpmsg/qcom_smd.c | 9 +- drivers/s390/char/sclp_early.c | 4 + drivers/s390/cio/airq.c | 12 +- drivers/s390/cio/qdio_thinint.c | 6 +- drivers/s390/crypto/ap_bus.c | 11 +- drivers/s390/virtio/virtio_ccw.c | 6 +- drivers/scsi/device_handler/scsi_dh_alua.c | 4 +- drivers/scsi/device_handler/scsi_dh_emc.c | 2 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 4 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 +- drivers/scsi/fnic/fnic_main.c | 45 +- drivers/scsi/gvp11.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 49 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 - drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 2 - drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 16 +- drivers/scsi/hosts.c | 5 + drivers/scsi/libsas/sas_init.c | 4 + drivers/scsi/megaraid/megaraid_sas_base.c | 3 + drivers/scsi/mpi3mr/mpi3mr.h | 71 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 67 + drivers/scsi/mpi3mr/mpi3mr_os.c | 289 +- drivers/scsi/pm8001/pm8001_hwi.c | 19 +- drivers/scsi/pm8001/pm8001_init.c | 2 + drivers/scsi/pm8001/pm80xx_hwi.c | 6 +- drivers/scsi/qla2xxx/qla_bsg.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 3 +- drivers/scsi/qla2xxx/qla_gbl.h | 5 +- drivers/scsi/qla2xxx/qla_gs.c | 11 +- drivers/scsi/qla2xxx/qla_init.c | 40 +- drivers/scsi/qla2xxx/qla_isr.c | 80 +- drivers/scsi/qla2xxx/qla_mbx.c | 7 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 - drivers/scsi/qla2xxx/qla_os.c | 10 + drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi.c | 1 + drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_lib.c | 16 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/scsi_trace.c | 3 +- drivers/scsi/scsi_transport_sas.c | 6 + drivers/scsi/sd.c | 362 +- drivers/scsi/sd.h | 24 +- drivers/scsi/sd_zbc.c | 2 +- drivers/scsi/sg.c | 53 +- drivers/scsi/smartpqi/Kconfig | 2 +- drivers/scsi/smartpqi/smartpqi.h | 27 +- drivers/scsi/smartpqi/smartpqi_init.c | 405 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.c | 11 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/sh/intc/chip.c | 2 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/fujitsu/Kconfig | 16 + drivers/soc/fujitsu/Makefile | 3 + drivers/soc/fujitsu/a64fx-diag.c | 154 + drivers/soc/mediatek/mt6795-pm-domains.h | 112 + drivers/soc/mediatek/mtk-mutex.c | 18 +- drivers/soc/mediatek/mtk-pm-domains.c | 5 + drivers/soc/qcom/Kconfig | 1 + drivers/soc/qcom/icc-bwmon.c | 4 +- drivers/soc/qcom/rpmpd.c | 1 + drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/qcom/socinfo.c | 3 +- drivers/soc/qcom/spm.c | 14 + drivers/soc/tegra/Kconfig | 11 +- drivers/soc/tegra/Makefile | 1 + drivers/soc/tegra/cbb/Makefile | 9 + drivers/soc/tegra/cbb/tegra-cbb.c | 190 + drivers/soc/tegra/cbb/tegra194-cbb.c | 2365 + drivers/soc/tegra/cbb/tegra234-cbb.c | 1114 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 36 +- drivers/soundwire/intel.c | 9 + drivers/spi/Kconfig | 2 +- drivers/spi/spi-atmel.c | 15 +- drivers/spi/spi-dw-core.c | 5 +- drivers/spi/spi-dw-mmio.c | 8 +- drivers/spi/spi-dw.h | 13 +- drivers/spi/spi-microchip-core.c | 56 +- drivers/spi/spi-tegra20-slink.c | 3 +- drivers/spi/spi.c | 26 +- drivers/staging/media/atomisp/Makefile | 3 - .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 20 +- drivers/staging/media/atomisp/include/hmm/hmm.h | 32 +- drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 37 +- .../staging/media/atomisp/include/hmm/hmm_common.h | 26 - .../staging/media/atomisp/include/hmm/hmm_pool.h | 116 - .../staging/media/atomisp/include/linux/atomisp.h | 146 - drivers/staging/media/atomisp/notes.txt | 30 + drivers/staging/media/atomisp/pci/atomisp_acc.c | 625 - drivers/staging/media/atomisp/pci/atomisp_acc.h | 120 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 92 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 29 +- .../media/atomisp/pci/atomisp_compat_css20.c | 365 +- .../media/atomisp/pci/atomisp_compat_ioctl32.h | 58 - drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 7 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 13 - drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 73 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 1 - drivers/staging/media/atomisp/pci/atomisp_subdev.c | 3 - drivers/staging/media/atomisp/pci/atomisp_subdev.h | 10 - drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 32 - .../pci/hive_isp_css_include/host/debug_public.h | 2 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 202 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 261 +- .../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 234 - .../media/atomisp/pci/hmm/hmm_reserved_pool.c | 253 - .../media/atomisp/pci/ia_css_frame_public.h | 40 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 2 +- .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 2 +- .../atomisp/pci/isp/modes/interface/isp_const.h | 6 - .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 2 - .../pci/runtime/frame/interface/ia_css_frame.h | 7 +- .../media/atomisp/pci/runtime/frame/src/frame.c | 110 +- .../atomisp/pci/runtime/isp_param/src/isp_param.c | 2 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 23 +- .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 8 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 3 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 47 +- drivers/staging/media/hantro/hantro.h | 4 + drivers/staging/media/hantro/hantro_drv.c | 58 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 44 +- drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 18 +- drivers/staging/media/hantro/hantro_hevc.c | 10 +- drivers/staging/media/hantro/hantro_hw.h | 5 +- drivers/staging/media/hantro/hantro_postproc.c | 38 +- drivers/staging/media/hantro/hantro_v4l2.c | 50 +- drivers/staging/media/hantro/hantro_v4l2.h | 3 + drivers/staging/media/hantro/rockchip_vpu_hw.c | 85 +- drivers/staging/media/hantro/sunxi_vpu_hw.c | 27 + drivers/staging/media/imx/imx-media-dev-common.c | 2 +- drivers/staging/media/imx/imx-media-utils.c | 2 +- drivers/staging/media/imx/imx7-media-csi.c | 1607 +- drivers/staging/media/omap4iss/iss.c | 6 +- drivers/staging/media/omap4iss/iss_csi2.c | 2 +- drivers/staging/media/omap4iss/iss_video.c | 2 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 41 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 54 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 7 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 37 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 5 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 177 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 3 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 - drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 5 +- drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/octeon/ethernet-rx.c | 4 +- drivers/staging/qlge/qlge_main.c | 24 +- drivers/staging/r8188eu/core/rtw_ap.c | 23 +- drivers/staging/r8188eu/core/rtw_efuse.c | 30 - drivers/staging/r8188eu/core/rtw_mlme_ext.c | 95 +- drivers/staging/r8188eu/core/rtw_p2p.c | 9 +- drivers/staging/r8188eu/core/rtw_recv.c | 29 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 79 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 60 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 47 +- drivers/staging/r8188eu/hal/usb_halinit.c | 170 +- drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 47 - drivers/staging/r8188eu/include/hal_intf.h | 11 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 143 - drivers/staging/r8188eu/include/rtw_eeprom.h | 10 - drivers/staging/r8188eu/include/rtw_efuse.h | 2 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 4 + drivers/staging/r8188eu/include/usb_ops_linux.h | 2 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 10 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 37 +- drivers/staging/rtl8192u/r8192U.h | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 38 +- drivers/staging/rtl8192u/r8192U_dm.h | 2 +- drivers/staging/vt6655/baseband.c | 8 +- drivers/staging/vt6655/card.c | 32 +- drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device_main.c | 60 +- drivers/staging/vt6655/mac.c | 42 +- drivers/staging/vt6655/mac.h | 59 +- drivers/staging/vt6655/power.c | 21 +- drivers/staging/vt6655/rf.c | 16 +- drivers/staging/vt6655/rxtx.c | 2 +- drivers/target/iscsi/iscsi_target.c | 2 +- drivers/target/iscsi/iscsi_target_login.c | 4 +- drivers/target/target_core_iblock.c | 4 +- drivers/tee/optee/optee_smc.h | 2 +- drivers/tee/optee/smc_abi.c | 4 +- drivers/tee/tee_core.c | 2 +- drivers/thermal/cpufreq_cooling.c | 13 +- drivers/thermal/db8500_thermal.c | 26 +- drivers/thermal/devfreq_cooling.c | 19 +- drivers/thermal/gov_fair_share.c | 6 +- drivers/thermal/gov_power_allocator.c | 4 +- drivers/thermal/gov_step_wise.c | 26 +- drivers/thermal/intel/intel_pch_thermal.c | 8 - drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/k3_j72xx_bandgap.c | 13 +- drivers/thermal/qcom/tsens.c | 12 - drivers/thermal/qcom/tsens.h | 2 - drivers/thermal/rcar_gen3_thermal.c | 4 + drivers/thermal/rzg2l_thermal.c | 18 +- drivers/thermal/sun8i_thermal.c | 2 +- drivers/thermal/tegra/soctherm.c | 32 - drivers/thermal/tegra/tegra30-tsensor.c | 2 +- drivers/thermal/thermal_core.c | 53 +- drivers/thermal/thermal_core.h | 25 +- drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/thermal_netlink.c | 2 +- drivers/thermal/thermal_of.c | 201 +- drivers/thermal/thermal_sysfs.c | 22 +- drivers/thunderbolt/Kconfig | 6 +- drivers/thunderbolt/domain.c | 3 - drivers/thunderbolt/tb.h | 8 - drivers/thunderbolt/test.c | 12 +- drivers/tty/n_gsm.c | 15 +- drivers/tty/pty.c | 14 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 2 +- drivers/tty/serial/8250/8250_bcm7271.c | 24 +- drivers/tty/serial/8250/8250_dw.c | 13 + drivers/tty/serial/8250/8250_dwlib.c | 14 +- drivers/tty/serial/8250/8250_exar.c | 2 +- drivers/tty/serial/8250/8250_fintek.c | 4 +- drivers/tty/serial/8250/8250_fsl.c | 2 +- drivers/tty/serial/8250/8250_lpc18xx.c | 8 +- drivers/tty/serial/8250/8250_of.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 111 +- drivers/tty/serial/8250/8250_port.c | 3 - drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/Kconfig | 21 +- drivers/tty/serial/Makefile | 1 - drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/ar933x_uart.c | 22 +- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/imx.c | 4 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/mcf.c | 4 +- drivers/tty/serial/omap-serial.c | 2 +- drivers/tty/serial/samsung_tty.c | 2 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial_core.c | 68 +- drivers/tty/serial/stm32-usart.c | 2 +- drivers/tty/serial/vr41xx_siu.c | 932 - drivers/tty/tty.h | 3 + drivers/tty/tty_buffer.c | 46 +- drivers/tty/vt/vt.c | 2 +- drivers/ufs/core/ufshcd.c | 23 +- drivers/ufs/core/ufshpb.c | 7 +- drivers/ufs/host/ufs-exynos.c | 17 +- drivers/usb/chipidea/trace.h | 4 +- drivers/usb/core/Makefile | 4 + drivers/usb/core/hub.c | 9 +- drivers/usb/core/hub.h | 1 + drivers/usb/dwc3/core.c | 10 +- drivers/usb/dwc3/dwc3-qcom.c | 4 +- drivers/usb/dwc3/ep0.c | 7 + drivers/usb/dwc3/gadget.c | 92 +- drivers/usb/gadget/function/f_mass_storage.c | 25 + drivers/usb/gadget/function/storage_common.c | 15 + drivers/usb/gadget/function/storage_common.h | 2 + drivers/usb/gadget/function/uvc_configfs.c | 6 +- drivers/usb/gadget/legacy/inode.c | 1 + drivers/usb/gadget/udc/Kconfig | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 10 +- drivers/usb/gadget/udc/trace.h | 8 +- drivers/usb/host/ehci-fsl.c | 11 +- drivers/usb/host/fsl-mph-dr-of.c | 3 + drivers/usb/host/xhci-trace.h | 4 +- drivers/usb/misc/Kconfig | 16 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/ldusb.c | 6 +- drivers/usb/misc/onboard_usb_hub.c | 428 + drivers/usb/misc/onboard_usb_hub.h | 17 + drivers/usb/misc/onboard_usb_hub_pdevs.c | 143 + drivers/usb/mtu3/mtu3.h | 4 +- drivers/usb/mtu3/mtu3_core.c | 32 +- drivers/usb/mtu3/mtu3_debugfs.c | 8 +- drivers/usb/mtu3/mtu3_gadget.c | 18 + drivers/usb/mtu3/mtu3_gadget_ep0.c | 8 +- drivers/usb/mtu3/mtu3_hw_regs.h | 16 + drivers/usb/mtu3/mtu3_plat.c | 36 +- drivers/usb/mtu3/mtu3_trace.h | 4 +- drivers/usb/musb/musb_trace.h | 4 +- drivers/usb/serial/cypress_m8.c | 2 +- drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 6 + drivers/usb/serial/io_edgeport.c | 4 +- drivers/usb/serial/mos7720.c | 2 +- drivers/usb/typec/Kconfig | 11 + drivers/usb/typec/Makefile | 3 +- drivers/usb/typec/anx7411.c | 1596 + drivers/usb/typec/class.c | 19 +- drivers/usb/typec/class.h | 2 + drivers/usb/typec/retimer.c | 168 + drivers/usb/typec/retimer.h | 15 + drivers/usb/typec/tcpm/tcpci.c | 3 +- drivers/usb/typec/tcpm/tcpci.h | 209 - drivers/usb/typec/tcpm/tcpci_maxim.c | 3 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 3 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 2 +- drivers/vfio/pci/Kconfig | 11 + drivers/vfio/pci/Makefile | 2 +- drivers/vfio/pci/vfio_pci_core.c | 10 +- drivers/vfio/pci/vfio_pci_zdev.c | 35 +- drivers/vfio/vfio.c | 2 +- drivers/vhost/scsi.c | 4 +- drivers/video/backlight/lp855x_bl.c | 21 +- drivers/video/backlight/platform_lcd.c | 10 - drivers/video/backlight/rt4831-backlight.c | 33 +- drivers/video/fbdev/68328fb.c | 7 +- drivers/video/fbdev/amifb.c | 15 +- drivers/video/fbdev/atafb.c | 103 +- drivers/video/fbdev/cirrusfb.c | 2 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/fm2fb.c | 4 +- drivers/video/fbdev/hpfb.c | 4 +- drivers/video/fbdev/omap/hwa742.c | 3 +- drivers/video/fbdev/omap/omapfb.h | 9 - drivers/video/fbdev/omap/omapfb_main.c | 3 +- drivers/video/fbdev/q40fb.c | 2 +- drivers/video/fbdev/sa1100fb.c | 41 - drivers/video/fbdev/skeletonfb.c | 6 +- drivers/video/fbdev/valkyriefb.c | 10 +- drivers/virt/acrn/ioreq.c | 6 +- drivers/virt/coco/sev-guest/sev-guest.c | 9 +- drivers/virt/nitro_enclaves/Kconfig | 5 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 27 - drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 5 +- drivers/virtio/Kconfig | 4 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio.c | 4 +- drivers/virtio/virtio_anchor.c | 18 + drivers/watchdog/Kconfig | 1 + drivers/watchdog/simatic-ipc-wdt.c | 15 +- drivers/xen/Kconfig | 9 + drivers/xen/events/events_base.c | 7 +- drivers/xen/gntdev.c | 6 +- drivers/xen/grant-dma-ops.c | 10 + drivers/xen/manage.c | 2 +- drivers/xen/xen-front-pgdir-shbuf.c | 4 +- fs/afs/file.c | 2 +- fs/aio.c | 2 +- fs/autofs/autofs_i.h | 7 +- fs/autofs/expire.c | 2 +- fs/autofs/inode.c | 1 + fs/autofs/root.c | 108 +- fs/btrfs/block-group.c | 28 +- fs/btrfs/block-rsv.c | 7 +- fs/btrfs/block-rsv.h | 11 +- fs/btrfs/btrfs_inode.h | 25 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 316 +- fs/btrfs/compression.h | 13 +- fs/btrfs/ctree.h | 56 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/delayed-inode.c | 84 +- fs/btrfs/disk-io.c | 186 +- fs/btrfs/extent-tree.c | 73 +- fs/btrfs/extent_io.c | 343 +- fs/btrfs/extent_io.h | 9 +- fs/btrfs/file.c | 87 +- fs/btrfs/inode.c | 185 +- fs/btrfs/ioctl.c | 11 +- fs/btrfs/raid56.c | 4 +- fs/btrfs/send.c | 369 +- fs/btrfs/space-info.c | 76 +- fs/btrfs/space-info.h | 4 +- fs/btrfs/tests/btrfs-tests.c | 25 +- fs/btrfs/transaction.c | 112 +- fs/btrfs/tree-log.c | 9 +- fs/btrfs/volumes.c | 105 +- fs/btrfs/volumes.h | 1 + fs/btrfs/zlib.c | 42 +- fs/btrfs/zoned.c | 159 +- fs/btrfs/zoned.h | 18 + fs/btrfs/zstd.c | 17 +- fs/buffer.c | 63 +- fs/cachefiles/ondemand.c | 3 +- fs/ceph/addr.c | 13 +- fs/ceph/file.c | 5 +- fs/cifs/cifs_debug.c | 16 +- fs/cifs/cifsfs.c | 19 +- fs/cifs/cifsglob.h | 14 +- fs/cifs/connect.c | 6 +- fs/cifs/file.c | 16 +- fs/cifs/inode.c | 4 +- fs/cifs/misc.c | 15 +- fs/cifs/netmisc.c | 2 +- fs/cifs/smb2misc.c | 2 +- fs/cifs/smb2ops.c | 5 +- fs/cifs/smb2pdu.c | 15 +- fs/cifs/smb2transport.c | 2 +- fs/cifs/transport.c | 4 +- fs/coredump.c | 6 +- fs/direct-io.c | 47 +- fs/erofs/compress.h | 2 +- fs/erofs/decompressor.c | 18 +- fs/erofs/zdata.c | 785 +- fs/erofs/zdata.h | 119 +- fs/erofs/zpvec.h | 159 - fs/exec.c | 2 +- fs/ext2/super.c | 6 +- fs/ext4/balloc.c | 2 +- fs/ext4/ext4.h | 13 +- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/fast_commit.c | 48 +- fs/ext4/indirect.c | 4 +- fs/ext4/inline.c | 30 + fs/ext4/inode.c | 2 +- fs/ext4/ioctl.c | 22 +- fs/ext4/mballoc.c | 10 +- fs/ext4/mmp.c | 11 +- fs/ext4/orphan.c | 24 +- fs/ext4/resize.c | 6 +- fs/ext4/super.c | 24 +- fs/ext4/symlink.c | 15 + fs/f2fs/data.c | 11 +- fs/f2fs/f2fs.h | 6 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.c | 2 +- fs/fcntl.c | 1 + fs/file_table.c | 19 +- fs/fs-writeback.c | 23 +- fs/fscache/cookie.c | 26 +- fs/fscache/volume.c | 4 +- fs/fuse/dev.c | 7 +- fs/fuse/file.c | 7 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/dir.c | 5 +- fs/gfs2/file.c | 2 +- fs/gfs2/log.c | 4 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 4 +- fs/gfs2/lops.h | 2 +- fs/gfs2/meta_io.c | 18 +- fs/gfs2/quota.c | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/hfsplus/part_tbl.c | 5 +- fs/hfsplus/super.c | 4 +- fs/hfsplus/wrapper.c | 12 +- fs/iomap/direct-io.c | 29 +- fs/isofs/compress.c | 2 +- fs/jbd2/checkpoint.c | 6 +- fs/jbd2/commit.c | 40 +- fs/jbd2/journal.c | 66 +- fs/jbd2/recovery.c | 34 +- fs/jbd2/revoke.c | 8 +- fs/jbd2/transaction.c | 26 +- fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/lockd/svcsubs.c | 14 +- fs/locks.c | 77 +- fs/mount.h | 1 - fs/mpage.c | 6 +- fs/namei.c | 191 +- fs/namespace.c | 2 +- fs/netfs/buffered_read.c | 17 +- fs/nfs/blocklayout/blocklayout.c | 13 +- fs/nfs/blocklayout/dev.c | 42 +- fs/nfs/client.c | 13 +- fs/nfs/dir.c | 8 +- fs/nfs/direct.c | 8 +- fs/nfs/file.c | 2 - fs/nfs/filelayout/filelayout.c | 2 + fs/nfs/flexfilelayout/flexfilelayout.c | 4 + fs/nfs/flexfilelayout/flexfilelayoutdev.c | 6 +- fs/nfs/fs_context.c | 2 +- fs/nfs/internal.h | 18 + fs/nfs/nfs3client.c | 1 - fs/nfs/nfs4client.c | 4 +- fs/nfs/nfs4idmap.c | 46 +- fs/nfs/nfs4proc.c | 6 +- fs/nfsd/filecache.c | 66 +- fs/nfsd/filecache.h | 4 +- fs/nfsd/netns.h | 3 + fs/nfsd/nfs4state.c | 51 +- fs/nfsd/nfs4xdr.c | 9 + fs/nfsd/nfsctl.c | 11 +- fs/nfsd/nfsd.h | 9 +- fs/nfsd/trace.h | 21 +- fs/nilfs2/btnode.c | 8 +- fs/nilfs2/btnode.h | 4 +- fs/nilfs2/btree.c | 6 +- fs/nilfs2/gcinode.c | 7 +- fs/nilfs2/mdt.c | 19 +- fs/ntfs/aops.c | 6 +- fs/ntfs/attrib.c | 2 +- fs/ntfs/compress.c | 2 +- fs/ntfs/file.c | 2 +- fs/ntfs/logfile.c | 2 +- fs/ntfs/mft.c | 4 +- fs/ntfs3/file.c | 2 +- fs/ntfs3/fsntfs.c | 2 +- fs/ntfs3/inode.c | 2 +- fs/ntfs3/ntfs_fs.h | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/buffer_head_io.c | 8 +- fs/ocfs2/cluster/heartbeat.c | 75 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/super.c | 2 +- fs/open.c | 3 + fs/overlayfs/copy_up.c | 3 +- fs/overlayfs/inode.c | 87 +- fs/overlayfs/overlayfs.h | 3 +- fs/posix_acl.c | 168 +- fs/proc/base.c | 46 +- fs/proc/task_mmu.c | 2 +- fs/proc_namespace.c | 2 +- fs/read_write.c | 23 +- fs/reiserfs/inode.c | 4 +- fs/reiserfs/journal.c | 12 +- fs/reiserfs/stree.c | 4 +- fs/reiserfs/super.c | 2 +- fs/remap_range.c | 3 +- fs/splice.c | 64 +- fs/udf/dir.c | 2 +- fs/udf/directory.c | 2 +- fs/udf/inode.c | 2 +- fs/ufs/balloc.c | 2 +- fs/userfaultfd.c | 88 +- fs/verity/Kconfig | 10 +- fs/xattr.c | 25 +- fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_ag.c | 8 - fs/xfs/libxfs/xfs_ag.h | 6 - fs/xfs/libxfs/xfs_attr.c | 20 +- fs/xfs/libxfs/xfs_attr.h | 10 +- fs/xfs/libxfs/xfs_attr_leaf.c | 29 +- fs/xfs/libxfs/xfs_attr_remote.c | 15 +- fs/xfs/libxfs/xfs_bmap.c | 81 +- fs/xfs/libxfs/xfs_bmap_btree.c | 10 +- fs/xfs/libxfs/xfs_btree.c | 4 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2_block.c | 6 +- fs/xfs/libxfs/xfs_dir2_sf.c | 8 +- fs/xfs/libxfs/xfs_inode_buf.c | 10 +- fs/xfs/libxfs/xfs_inode_fork.c | 65 +- fs/xfs/libxfs/xfs_inode_fork.h | 27 +- fs/xfs/libxfs/xfs_sb.c | 9 - fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/scrub/bmap.c | 14 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/repair.c | 15 +- fs/xfs/scrub/symlink.c | 6 +- fs/xfs/xfs_attr_inactive.c | 24 +- fs/xfs/xfs_attr_list.c | 9 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_bmap_util.c | 22 +- fs/xfs/xfs_buf.c | 267 +- fs/xfs/xfs_buf.h | 21 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_icache.c | 15 +- fs/xfs/xfs_inode.c | 594 +- fs/xfs/xfs_inode.h | 69 +- fs/xfs/xfs_inode_item.c | 58 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iomap.c | 8 +- fs/xfs/xfs_iops.c | 2 +- fs/xfs/xfs_itable.c | 4 +- fs/xfs/xfs_iunlink_item.c | 180 + fs/xfs/xfs_iunlink_item.h | 27 + fs/xfs/xfs_linux.h | 2 +- fs/xfs/xfs_log_recover.c | 173 +- fs/xfs/xfs_notify_failure.c | 7 +- fs/xfs/xfs_qm.c | 11 +- fs/xfs/xfs_reflink.c | 6 +- fs/xfs/xfs_super.c | 10 + fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_trace.h | 3 +- fs/xfs/xfs_trans.c | 91 + fs/xfs/xfs_trans.h | 6 +- fs/zonefs/super.c | 7 +- fs/zonefs/trace.h | 4 +- include/asm-generic/Kbuild | 1 - include/asm-generic/archrandom.h | 18 +- include/asm-generic/platform-feature.h | 8 - include/clocksource/timer-ti-dm.h | 144 + include/crypto/aria.h | 461 + include/crypto/hash.h | 2 + include/crypto/kpp.h | 2 + include/drm/intel-gtt.h | 24 +- include/dt-bindings/clock/nuvoton,npcm845-clk.h | 49 + include/dt-bindings/clock/sprd,ums512-clk.h | 397 + include/dt-bindings/clock/sunplus,sp7021-clkc.h | 88 + include/dt-bindings/clock/tegra234-clock.h | 105 + include/dt-bindings/gpio/gpio.h | 3 + include/dt-bindings/memory/tegra234-mc.h | 25 + include/dt-bindings/power/mt6795-power.h | 16 + include/dt-bindings/power/qcom-rpmpd.h | 7 + include/dt-bindings/power/tegra234-powergate.h | 2 + include/dt-bindings/reset/sunplus,sp7021-reset.h | 87 + include/dt-bindings/reset/tegra234-reset.h | 9 + include/kunit/test.h | 64 +- include/kvm/arm_vgic.h | 2 +- include/linux/acpi.h | 6 + include/linux/amd-iommu.h | 4 + include/linux/backing-dev-defs.h | 7 - include/linux/backing-dev.h | 23 - include/linux/base64.h | 16 + include/linux/bio.h | 10 +- include/linux/bitmap.h | 13 +- include/linux/blk-mq.h | 12 +- include/linux/blk_types.h | 119 +- include/linux/blkdev.h | 18 +- include/linux/blktrace_api.h | 3 +- include/linux/bpf.h | 3 +- include/linux/bpf_verifier.h | 8 +- include/linux/buffer_head.h | 9 +- include/linux/cgroup-defs.h | 4 + include/linux/cpu.h | 2 + include/linux/cpumask.h | 138 +- include/linux/dm-io.h | 4 +- include/linux/dma-fence-unwrap.h | 6 +- include/linux/dma-map-ops.h | 1 + include/linux/dma-mapping.h | 5 + include/linux/dmar.h | 6 +- include/linux/energy_model.h | 54 +- include/linux/extcon.h | 2 + include/linux/filter.h | 8 + include/linux/firmware/intel/stratix10-smc.h | 175 + .../linux/firmware/intel/stratix10-svc-client.h | 53 +- include/linux/fs.h | 23 +- include/linux/fscache.h | 1 + include/linux/gfp.h | 344 +- include/linux/gfp_types.h | 344 + include/linux/gpio/driver.h | 42 +- include/linux/gpio/machine.h | 1 + include/linux/host1x.h | 42 + include/linux/huge_mm.h | 23 +- include/linux/hugetlb.h | 17 +- include/linux/ieee80211.h | 69 +- include/linux/iio/common/cros_ec_sensors_core.h | 7 +- include/linux/iio/iio.h | 9 +- include/linux/iio/trigger.h | 21 +- include/linux/inetdevice.h | 2 +- include/linux/intel-iommu.h | 832 - include/linux/io_uring_types.h | 37 + include/linux/iomap.h | 6 + include/linux/iommu.h | 17 +- include/linux/iova.h | 2 + include/linux/irq.h | 34 +- include/linux/irqdesc.h | 5 +- include/linux/jbd2.h | 8 +- include/linux/kernel_stat.h | 7 + include/linux/kexec.h | 12 +- include/linux/kvm_host.h | 13 +- include/linux/lsm_hook_defs.h | 1 + include/linux/lsm_hooks.h | 7 + include/linux/maple_tree.h | 36 +- include/linux/memcontrol.h | 218 +- include/linux/memremap.h | 132 +- include/linux/mlx5/driver.h | 5 + include/linux/mlx5/fs.h | 2 + include/linux/mlx5/mlx5_ifc.h | 31 +- include/linux/mm.h | 14 +- include/linux/mm_inline.h | 6 - include/linux/mm_types.h | 6 +- include/linux/mmc/card.h | 1 + include/linux/mmzone.h | 80 + include/linux/mnt_idmapping.h | 26 + include/linux/module.h | 5 + include/linux/netfs.h | 2 +- include/linux/nvme-auth.h | 41 + include/linux/nvme.h | 215 +- include/linux/objtool.h | 9 +- include/linux/of_gpio.h | 1 + include/linux/of_platform.h | 22 +- include/linux/page_zone.h | 213 - include/linux/pci-ecam.h | 1 + include/linux/pipe_fs_i.h | 20 - include/linux/platform-feature.h | 19 - include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/platform_data/x86/p2sb.h | 28 + include/linux/platform_data/x86/simatic-ipc-base.h | 2 - include/linux/posix_acl.h | 1 + include/linux/posix_acl_xattr.h | 34 +- include/linux/random.h | 12 +- include/linux/sched/rt.h | 8 - include/linux/sched/signal.h | 1 + include/linux/sched/task.h | 2 +- include/linux/sched/user.h | 3 +- include/linux/scmi_protocol.h | 8 +- include/linux/security.h | 7 + include/linux/serial_core.h | 2 +- include/linux/shmem_fs.h | 11 + include/linux/skbuff.h | 74 +- include/linux/socket.h | 12 +- include/linux/soundwire/sdw_intel.h | 1 + include/linux/stmmac.h | 1 + include/linux/sunrpc/xdr.h | 4 +- include/linux/surface_aggregator/controller.h | 125 + include/linux/surface_aggregator/device.h | 88 + include/linux/swap.h | 5 +- include/linux/swapops.h | 9 + include/linux/swiotlb.h | 16 +- include/linux/tboot.h | 2 - include/linux/thermal.h | 26 +- include/linux/tpm_eventlog.h | 2 +- include/linux/trace_events.h | 18 + include/linux/uaccess.h | 4 +- include/linux/uio.h | 50 +- include/linux/usb/onboard_hub.h | 18 + include/linux/usb/tcpci.h | 210 + include/linux/usb/typec_retimer.h | 45 + include/linux/vfio_pci_core.h | 12 +- include/linux/virtio_anchor.h | 19 + include/linux/writeback.h | 4 +- include/linux/xarray.h | 15 + include/linux/xattr.h | 2 +- include/media/hevc-ctrls.h | 250 - include/media/media-entity.h | 98 +- include/media/v4l2-async.h | 2 + include/media/v4l2-common.h | 6 +- include/media/v4l2-ctrls.h | 48 +- include/media/v4l2-subdev.h | 34 + include/media/videobuf2-v4l2.h | 10 + include/net/9p/client.h | 8 +- include/net/amt.h | 20 + include/net/cfg80211.h | 202 +- include/net/compat.h | 5 +- include/net/devlink.h | 95 +- include/net/flow_dissector.h | 16 + include/net/flow_offload.h | 6 + include/net/fq_impl.h | 5 +- include/net/inet_hashtables.h | 2 +- include/net/inet_sock.h | 9 +- include/net/ip.h | 4 +- include/net/mac80211.h | 33 +- include/net/mptcp.h | 3 +- include/net/netfilter/nf_tables.h | 14 +- include/net/netns/smc.h | 1 + include/net/pkt_cls.h | 2 +- include/net/protocol.h | 4 - include/net/raw.h | 2 +- include/net/route.h | 6 +- include/net/sch_generic.h | 19 - include/net/sock.h | 2 +- include/net/strparser.h | 11 +- include/net/tcp.h | 16 +- include/net/tls.h | 282 +- include/net/udp.h | 2 +- include/net/xdp_sock_drv.h | 14 + include/net/xfrm.h | 2 + include/ras/ras_event.h | 1 - include/scsi/scsi_cmnd.h | 4 +- include/scsi/scsi_device.h | 16 +- include/scsi/scsi_host.h | 1 + include/soc/tegra/fuse.h | 6 + include/soc/tegra/tegra-cbb.h | 47 + include/sound/cs35l41.h | 4 + include/sound/dmaengine_pcm.h | 2 + include/sound/hda_codec.h | 1 - include/sound/hdaudio.h | 1 + include/sound/pcm.h | 50 +- include/sound/simple_card_utils.h | 3 - include/sound/sof/stream.h | 6 +- include/trace/events/devlink.h | 7 +- include/trace/events/f2fs.h | 22 +- include/trace/events/fib.h | 6 +- include/trace/events/fib6.h | 8 +- include/trace/events/fs.h | 37 - include/trace/events/huge_memory.h | 23 + include/trace/events/intel_iommu.h | 94 - include/trace/events/iocost.h | 2 +- include/trace/events/iscsi.h | 4 +- include/trace/events/jbd2.h | 12 +- include/trace/events/neigh.h | 2 +- include/trace/events/nilfs2.h | 4 +- include/trace/events/qla.h | 4 +- include/trace/events/sock.h | 6 +- include/trace/events/writeback.h | 5 - include/trace/stages/stage1_struct_define.h | 3 + include/trace/stages/stage2_data_offsets.h | 3 + include/trace/stages/stage4_event_fields.h | 3 + include/trace/stages/stage5_get_offsets.h | 4 + include/trace/stages/stage6_event_callback.h | 7 + include/uapi/asm-generic/fcntl.h | 2 + include/uapi/asm-generic/mman-common.h | 2 + include/uapi/drm/i915_drm.h | 16 + include/uapi/linux/bpf.h | 14 +- include/uapi/linux/input.h | 11 +- include/uapi/linux/io_uring.h | 52 +- include/uapi/linux/kfd_ioctl.h | 3 +- include/uapi/linux/kvm.h | 33 + include/uapi/linux/nl80211.h | 22 +- include/uapi/linux/serial_core.h | 4 - include/uapi/linux/smc.h | 1 + include/uapi/linux/snmp.h | 3 +- include/uapi/linux/ublk_cmd.h | 161 + include/uapi/linux/userfaultfd.h | 4 - include/uapi/linux/v4l2-controls.h | 459 + include/uapi/linux/vfio_zdev.h | 7 + include/uapi/linux/videodev2.h | 38 + include/uapi/linux/xfrm.h | 6 +- include/uapi/misc/habanalabs.h | 541 +- include/uapi/rdma/erdma-abi.h | 2 +- include/uapi/sound/compress_offload.h | 2 +- include/uapi/sound/compress_params.h | 6 +- include/uapi/sound/sof/abi.h | 2 +- include/xen/xen-ops.h | 9 + include/xen/xen.h | 8 - init/Kconfig | 310 +- io_uring/Makefile | 2 +- io_uring/alloc_cache.h | 36 +- io_uring/io_uring.c | 54 +- io_uring/io_uring.h | 22 + io_uring/net.c | 446 +- io_uring/net.h | 17 +- io_uring/notif.c | 215 + io_uring/notif.h | 87 + io_uring/opdef.c | 24 +- io_uring/poll.c | 20 +- io_uring/poll.h | 6 +- io_uring/rsrc.c | 65 +- io_uring/rsrc.h | 16 +- io_uring/rw.c | 2 +- io_uring/tctx.h | 26 - ipc/mqueue.c | 1 + kernel/Makefile | 2 +- kernel/bpf/arraymap.c | 40 +- kernel/bpf/bpf_iter.c | 3 +- kernel/bpf/bpf_struct_ops.c | 3 + kernel/bpf/btf.c | 3 +- kernel/bpf/core.c | 29 +- kernel/bpf/devmap.c | 2 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/helpers.c | 12 +- kernel/bpf/local_storage.c | 2 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/preload/iterators/Makefile | 10 +- kernel/bpf/syscall.c | 36 +- kernel/bpf/trampoline.c | 3 + kernel/bpf/verifier.c | 92 +- kernel/cgroup/rstat.c | 44 +- kernel/dma/mapping.c | 12 + kernel/dma/swiotlb.c | 247 +- kernel/events/core.c | 45 +- kernel/exit.c | 22 +- kernel/fork.c | 4 +- kernel/groups.c | 13 + kernel/hung_task.c | 2 +- kernel/irq/Kconfig | 2 + kernel/irq/chip.c | 11 +- kernel/irq/debugfs.c | 2 +- kernel/irq/ipi.c | 16 +- kernel/irq/irqdomain.c | 14 +- kernel/irq/manage.c | 10 +- kernel/kallsyms.c | 91 + kernel/kexec_file.c | 61 +- kernel/kthread.c | 1 + kernel/module/Kconfig | 293 + kernel/module/internal.h | 15 +- kernel/module/kallsyms.c | 76 +- kernel/module/main.c | 64 +- kernel/module/procfs.c | 2 +- kernel/platform-feature.c | 27 - kernel/power/energy_model.c | 24 +- kernel/power/swap.c | 29 +- kernel/printk/printk.c | 13 +- kernel/rcu/tasks.h | 5 +- kernel/rcu/tiny.c | 17 +- kernel/resource.c | 19 +- kernel/sched/core.c | 32 +- kernel/sched/core_sched.c | 6 +- kernel/sched/cputime.c | 15 + kernel/sched/fair.c | 54 +- kernel/signal.c | 3 +- kernel/sysctl.c | 37 +- kernel/time/posix-timers.c | 19 +- kernel/trace/Kconfig | 3 +- kernel/trace/blktrace.c | 61 +- kernel/trace/trace.c | 19 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_eprobe.c | 28 +- kernel/trace/trace_events_hist.c | 7 +- kernel/trace/trace_events_user.c | 2 +- kernel/trace/trace_kprobe.c | 16 +- kernel/trace/trace_probe.c | 4 + kernel/trace/trace_uprobe.c | 12 +- lib/Kconfig.ubsan | 3 + lib/Makefile | 5 +- lib/base64.c | 103 + lib/bitmap.c | 11 +- lib/cpumask.c | 97 +- lib/crypto/Kconfig | 3 + lib/crypto/Makefile | 3 + lib/{ => crypto}/sha1.c | 0 lib/devres.c | 15 +- lib/idr.c | 13 +- lib/iov_iter.c | 1017 +- lib/kunit/executor.c | 119 +- lib/kunit/executor_test.c | 144 +- lib/kunit/test.c | 54 +- lib/lzo/lzo1x_compress.c | 6 +- lib/maple_tree.c | 82 +- lib/test_bitmap.c | 6 + lib/test_maple_tree.c | 759 +- lib/test_printf.c | 7 +- localversion-next | 2 +- mm/cma_debug.c | 2 +- mm/compaction.c | 42 +- mm/damon/lru_sort.c | 4 +- mm/damon/reclaim.c | 4 +- mm/gup.c | 31 +- mm/huge_memory.c | 185 +- mm/hugetlb.c | 61 +- mm/internal.h | 4 +- mm/kasan/shadow.c | 29 +- mm/khugepaged.c | 746 +- mm/ksm.c | 10 + mm/madvise.c | 11 +- mm/memblock.c | 14 +- mm/memcontrol.c | 575 +- mm/memory-failure.c | 179 +- mm/memory.c | 16 +- mm/mempolicy.c | 4 +- mm/migrate.c | 6 +- mm/migrate_device.c | 75 +- mm/mlock.c | 2 +- mm/mmap.c | 189 +- mm/page_alloc.c | 12 +- mm/page_io.c | 5 +- mm/page_vma_mapped.c | 3 +- mm/rmap.c | 15 +- mm/secretmem.c | 16 +- mm/shmem.c | 66 +- mm/swap.c | 19 +- mm/vmscan.c | 77 +- mm/zsmalloc.c | 13 +- net/8021q/vlan_netlink.c | 10 +- net/9p/client.c | 258 +- net/9p/protocol.c | 3 +- net/9p/trans_fd.c | 13 +- net/9p/trans_rdma.c | 2 +- net/9p/trans_virtio.c | 41 +- net/9p/trans_xen.c | 2 +- net/batman-adv/trace.h | 7 +- net/bluetooth/hci_core.c | 10 +- net/bluetooth/hci_sync.c | 15 +- net/bpf/test_run.c | 3 + net/compat.c | 40 +- net/core/datagram.c | 17 +- net/core/dev.c | 1 + net/core/devlink.c | 903 +- net/core/filter.c | 9 +- net/core/flow_offload.c | 7 + net/core/skbuff.c | 40 +- net/core/skmsg.c | 7 +- net/core/sock_reuseport.c | 4 +- net/dsa/port.c | 7 +- net/ipv4/af_inet.c | 22 +- net/ipv4/ah4.c | 2 +- net/ipv4/arp.c | 24 +- net/ipv4/cipso_ipv4.c | 12 +- net/ipv4/esp4.c | 2 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 22 +- net/ipv4/igmp.c | 49 +- net/ipv4/inet_connection_sock.c | 5 +- net/ipv4/inet_timewait_sock.c | 3 +- net/ipv4/inetpeer.c | 12 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_input.c | 37 +- net/ipv4/ip_output.c | 52 +- net/ipv4/ip_sockglue.c | 8 +- net/ipv4/ip_tunnel.c | 21 +- net/ipv4/netfilter/nf_reject_ipv4.c | 4 +- net/ipv4/nexthop.c | 5 +- net/ipv4/proc.c | 2 +- net/ipv4/route.c | 36 +- net/ipv4/syncookies.c | 5 +- net/ipv4/sysctl_net_ipv4.c | 71 +- net/ipv4/tcp.c | 47 +- net/ipv4/tcp_fastopen.c | 9 +- net/ipv4/tcp_input.c | 38 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_metrics.c | 3 +- net/ipv4/tcp_output.c | 40 +- net/ipv4/tcp_timer.c | 28 +- net/ipv6/Kconfig | 1 + net/ipv6/addrconf.c | 2 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/esp6.c | 4 +- net/ipv6/icmp.c | 2 +- net/ipv6/ip6_gre.c | 43 +- net/ipv6/ip6_input.c | 23 +- net/ipv6/ip6_output.c | 49 +- net/ipv6/ip6_tunnel.c | 11 +- net/ipv6/ip6mr.c | 93 +- net/ipv6/ndisc.c | 29 +- net/ipv6/route.c | 2 +- net/ipv6/seg6_iptunnel.c | 5 +- net/ipv6/seg6_local.c | 2 - net/ipv6/syncookies.c | 3 +- net/ipv6/tcp_ipv6.c | 14 +- net/ipv6/udp.c | 9 +- net/l2tp/l2tp_debugfs.c | 6 +- net/l2tp/l2tp_ppp.c | 2 +- net/mac80211/agg-rx.c | 2 +- net/mac80211/cfg.c | 470 +- net/mac80211/chan.c | 145 +- net/mac80211/debug.h | 31 +- net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/driver-ops.c | 8 +- net/mac80211/driver-ops.h | 50 +- net/mac80211/ht.c | 34 +- net/mac80211/ibss.c | 50 +- net/mac80211/ieee80211_i.h | 215 +- net/mac80211/iface.c | 375 +- net/mac80211/main.c | 17 +- net/mac80211/mesh.c | 36 +- net/mac80211/mesh_hwmp.c | 9 +- net/mac80211/mesh_plink.c | 10 +- net/mac80211/mlme.c | 5774 +- net/mac80211/ocb.c | 8 +- net/mac80211/offchannel.c | 27 +- net/mac80211/rate.c | 9 +- net/mac80211/rate.h | 2 +- net/mac80211/rx.c | 100 +- net/mac80211/scan.c | 12 +- net/mac80211/spectmgmt.c | 16 +- net/mac80211/sta_info.c | 118 +- net/mac80211/sta_info.h | 16 +- net/mac80211/status.c | 3 - net/mac80211/tdls.c | 12 +- net/mac80211/trace.h | 57 +- net/mac80211/trace_msg.h | 6 +- net/mac80211/tx.c | 135 +- net/mac80211/util.c | 347 +- net/mac80211/vht.c | 64 +- net/mac80211/wme.c | 4 +- net/mptcp/pm_netlink.c | 129 +- net/mptcp/protocol.c | 6 +- net/mptcp/protocol.h | 3 +- net/netfilter/nf_conntrack_core.c | 22 + net/netfilter/nf_conntrack_netlink.c | 1 + net/netfilter/nf_conntrack_standalone.c | 3 + net/netfilter/nf_log_syslog.c | 8 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 72 +- net/rds/message.c | 3 +- net/rxrpc/rxkad.c | 2 +- net/sched/cls_api.c | 5 +- net/sched/cls_flower.c | 8 +- net/sched/sch_cbq.c | 79 - net/sctp/protocol.c | 2 +- net/smc/af_smc.c | 68 +- net/smc/smc_clc.c | 8 +- net/smc/smc_clc.h | 2 +- net/smc/smc_core.c | 246 +- net/smc/smc_core.h | 20 +- net/smc/smc_ib.c | 44 +- net/smc/smc_ib.h | 2 + net/smc/smc_llc.c | 35 +- net/smc/smc_rx.c | 92 +- net/smc/smc_sysctl.c | 11 + net/smc/smc_tx.c | 10 +- net/socket.c | 39 +- net/strparser/strparser.c | 3 + net/sunrpc/auth.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 11 +- net/sunrpc/sched.c | 1 + net/sunrpc/xprtrdma/transport.c | 6 +- net/tls/Makefile | 2 +- net/tls/tls.h | 298 + net/tls/tls_device.c | 40 +- net/tls/tls_device_fallback.c | 2 + net/tls/tls_main.c | 39 +- net/tls/tls_proc.c | 5 +- net/tls/tls_strp.c | 17 + net/tls/tls_sw.c | 618 +- net/tls/tls_toe.c | 2 + net/unix/sysctl_net_unix.c | 2 +- net/wireless/core.c | 3 +- net/wireless/core.h | 7 +- net/wireless/ethtool.c | 12 +- net/wireless/mlme.c | 136 +- net/wireless/nl80211.c | 453 +- net/wireless/nl80211.h | 4 +- net/wireless/rdev-ops.h | 66 +- net/wireless/sme.c | 2 +- net/wireless/trace.h | 195 +- net/wireless/util.c | 57 + net/xdp/xsk.c | 5 +- net/xfrm/xfrm_state.c | 2 +- samples/bpf/Makefile | 10 +- samples/bpf/fds_example.c | 3 +- samples/bpf/sock_example.c | 3 +- samples/bpf/test_cgrp2_attach.c | 3 +- samples/bpf/test_lru_dist.c | 2 +- samples/bpf/test_map_in_map_user.c | 4 +- samples/bpf/tracex5_user.c | 3 +- samples/bpf/xdp_redirect_map.bpf.c | 6 +- samples/bpf/xdp_redirect_map_user.c | 9 + samples/fprobe/fprobe_example.c | 2 +- samples/kprobes/kprobe_example.c | 5 +- samples/kprobes/kretprobe_example.c | 5 +- samples/trace_events/trace-events-sample.c | 14 +- samples/trace_events/trace-events-sample.h | 32 +- scripts/Makefile.lib | 1 + scripts/Makefile.modinst | 6 +- scripts/Makefile.package | 4 +- scripts/Makefile.vmlinux_o | 2 +- .../dummy-plugin-dir/include/plugin-version.h | 0 scripts/dummy-tools/gcc | 8 +- scripts/mod/modpost.c | 1 - scripts/module.lds.S | 2 + scripts/package/mkspec | 3 + security/Kconfig | 11 - security/apparmor/apparmorfs.c | 4 +- security/apparmor/domain.c | 2 +- security/apparmor/include/file.h | 3 + security/apparmor/include/ipc.h | 18 - security/apparmor/include/label.h | 2 + security/apparmor/include/path.h | 4 +- security/apparmor/include/policy.h | 6 +- security/apparmor/include/policy_ns.h | 1 + security/apparmor/include/policy_unpack.h | 2 + security/apparmor/include/secid.h | 5 +- security/apparmor/include/task.h | 18 + security/apparmor/ipc.c | 110 - security/apparmor/label.c | 12 +- security/apparmor/lib.c | 25 +- security/apparmor/lsm.c | 15 +- security/apparmor/mount.c | 1 - security/apparmor/net.c | 3 +- security/apparmor/policy_ns.c | 53 +- security/apparmor/policy_unpack.c | 16 +- security/apparmor/secid.c | 56 +- security/apparmor/task.c | 114 + security/integrity/evm/evm_main.c | 52 +- security/integrity/ima/ima_crypto.c | 1 + security/integrity/ima/ima_efi.c | 2 + security/safesetid/lsm.c | 75 +- security/security.c | 5 + sound/core/compress_offload.c | 9 +- sound/core/control.c | 16 +- sound/core/device.c | 2 + sound/core/info.c | 2 + sound/core/init.c | 10 + sound/core/isadma.c | 3 +- sound/core/memalloc.c | 10 +- sound/core/pcm.c | 4 + sound/core/pcm_dmaengine.c | 30 +- sound/core/pcm_memory.c | 4 + sound/core/pcm_native.c | 6 + sound/core/vmaster.c | 3 +- sound/hda/ext/hdac_ext_controller.c | 7 - sound/hda/hdac_bus.c | 2 +- sound/hda/hdac_controller.c | 7 +- sound/pci/hda/Kconfig | 12 +- sound/pci/hda/Makefile | 2 + sound/pci/hda/cs35l41_hda.c | 897 +- sound/pci/hda/cs35l41_hda.h | 39 + sound/pci/hda/cs35l41_hda_i2c.c | 16 +- sound/pci/hda/cs35l41_hda_spi.c | 16 +- sound/pci/hda/hda_bind.c | 7 + sound/pci/hda/hda_codec.c | 41 +- sound/pci/hda/hda_component.h | 3 + sound/pci/hda/hda_cs_dsp_ctl.c | 240 + sound/pci/hda/hda_cs_dsp_ctl.h | 39 + sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 46 +- sound/soc/amd/Kconfig | 2 +- sound/soc/amd/acp-es8336.c | 16 +- sound/soc/amd/acp/Kconfig | 11 + sound/soc/amd/acp/Makefile | 2 + sound/soc/amd/acp/acp-i2s.c | 169 +- sound/soc/amd/acp/acp-legacy-mach.c | 32 + sound/soc/amd/acp/acp-mach-common.c | 104 +- sound/soc/amd/acp/acp-mach.h | 6 + sound/soc/amd/acp/acp-pci.c | 6 + sound/soc/amd/acp/acp-pdm.c | 8 +- sound/soc/amd/acp/acp-platform.c | 32 +- sound/soc/amd/acp/acp-rembrandt.c | 401 + sound/soc/amd/acp/acp-renoir.c | 38 +- sound/soc/amd/acp/amd.h | 86 +- sound/soc/amd/acp/chip_offset_byte.h | 40 +- sound/soc/amd/yc/pci-acp6x.c | 2 +- sound/soc/atmel/atmel_ssc_dai.c | 9 +- sound/soc/atmel/mchp-pdmc.c | 2 +- sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs35l41.c | 30 + sound/soc/codecs/hda.c | 4 +- sound/soc/codecs/mt6359-accdet.c | 1 + sound/soc/codecs/mt6359.c | 1 + sound/soc/codecs/nau8821.c | 75 +- sound/soc/codecs/nau8821.h | 1 + sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/rt274.c | 1 + sound/soc/codecs/rt286.c | 1 + sound/soc/codecs/rt298.c | 43 +- sound/soc/codecs/tas2780.c | 663 + sound/soc/codecs/tas2780.h | 101 + sound/soc/fsl/fsl_utils.c | 2 +- .../generic/audio-graph-card2-custom-sample.dtsi | 101 +- sound/soc/generic/audio-graph-card2.c | 74 +- sound/soc/generic/simple-card-utils.c | 26 +- sound/soc/intel/Kconfig | 2 +- sound/soc/intel/avs/cldma.c | 12 +- sound/soc/intel/avs/core.c | 13 +- sound/soc/intel/avs/dsp.c | 11 +- sound/soc/intel/avs/ipc.c | 1 + sound/soc/intel/avs/loader.c | 2 +- sound/soc/intel/avs/messages.c | 18 +- sound/soc/intel/avs/topology.c | 27 + sound/soc/intel/boards/bdw-rt5650.c | 1 + sound/soc/intel/boards/bdw-rt5677.c | 1 + sound/soc/intel/boards/bdw_rt286.c | 1 + sound/soc/intel/boards/hsw_rt5640.c | 1 + sound/soc/intel/boards/sof_cs42l42.c | 86 +- sound/soc/intel/boards/sof_sdw.c | 9 + sound/soc/intel/boards/sof_sdw_rt711.c | 3 + sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 3 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 36 + sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-dsp-sof-common.c | 196 + sound/soc/mediatek/common/mtk-dsp-sof-common.h | 36 + sound/soc/mediatek/common/mtk-soc-card.h | 17 + sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 2 - sound/soc/mediatek/mt8195/mt8195-mt6359.c | 233 +- sound/soc/rockchip/rockchip_i2s.c | 1 - sound/soc/sh/rcar/ssiu.c | 3 + sound/soc/soc-pcm.c | 3 +- sound/soc/sof/compress.c | 73 +- sound/soc/sof/intel/atom.c | 16 +- sound/soc/sof/intel/cnl.c | 37 +- sound/soc/sof/intel/hda-dai.c | 24 +- sound/soc/sof/intel/hda-dsp.c | 7 + sound/soc/sof/intel/hda-ipc.c | 39 +- sound/soc/sof/intel/hda-loader.c | 10 +- sound/soc/sof/intel/hda-probes.c | 16 +- sound/soc/sof/intel/hda-stream.c | 15 +- sound/soc/sof/intel/hda.c | 228 +- sound/soc/sof/intel/hda.h | 65 + sound/soc/sof/intel/mtl.c | 33 +- sound/soc/sof/ipc3-loader.c | 6 +- sound/soc/sof/ipc3-topology.c | 14 +- sound/soc/sof/ipc3.c | 11 +- sound/soc/sof/ipc4-pcm.c | 4 + sound/soc/sof/ipc4-topology.c | 215 +- sound/soc/sof/ipc4-topology.h | 27 +- sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 13 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 29 +- sound/soc/sof/sof-client-probes.c | 12 +- sound/soc/sof/sof-client-probes.h | 8 +- sound/soc/sof/topology.c | 3 +- sound/usb/bcd2000/bcd2000.c | 3 +- sound/usb/endpoint.c | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 12 +- tools/arch/x86/include/asm/disabled-features.h | 21 +- tools/arch/x86/include/asm/msr-index.h | 13 + tools/bpf/bpftool/gen.c | 1 + tools/bpf/runqslower/Makefile | 7 +- tools/include/linux/bitmap.h | 12 +- tools/include/linux/objtool.h | 9 +- tools/include/linux/sched/mm.h | 2 + tools/include/nolibc/arch-riscv.h | 2 +- tools/include/nolibc/sys.h | 4 +- tools/include/uapi/asm-generic/fcntl.h | 11 +- tools/include/uapi/asm-generic/mman-common.h | 2 + tools/include/uapi/linux/bpf.h | 14 +- tools/include/uapi/linux/kvm.h | 1 + tools/lib/bitmap.c | 6 +- tools/lib/bpf/bpf_helpers.h | 13 + tools/lib/bpf/bpf_tracing.h | 51 +- tools/lib/bpf/gen_loader.c | 2 +- tools/lib/bpf/libbpf.c | 390 +- tools/lib/bpf/libbpf.h | 62 + tools/lib/bpf/libbpf.map | 2 + tools/lib/bpf/libbpf_internal.h | 2 + tools/lib/bpf/relo_core.c | 9 +- tools/lib/bpf/usdt.bpf.h | 16 +- tools/memory-model/Documentation/litmus-tests.txt | 37 +- tools/objtool/arch/x86/decode.c | 5 + tools/objtool/builtin-check.c | 13 + tools/objtool/check.c | 333 +- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 2 + tools/objtool/include/objtool/check.h | 24 +- tools/objtool/include/objtool/elf.h | 1 + tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + tools/perf/Documentation/perf-lock.txt | 7 + tools/perf/Documentation/perf-record.txt | 5 + tools/perf/builtin-lock.c | 426 +- tools/perf/builtin-trace.c | 2 + tools/perf/tests/perf-time-to-tsc.c | 27 +- tools/perf/tests/pmu-events.c | 1 + tools/perf/tests/shell/stat_all_metrics.sh | 47 +- tools/perf/tests/shell/test_brstack.sh | 114 + tools/perf/util/callchain.c | 18 +- tools/power/pm-graph/README | 6 +- tools/power/pm-graph/bootgraph.py | 20 +- .../pm-graph/config/custom-timeline-functions.cfg | 2 +- tools/power/pm-graph/sleepgraph.py | 518 +- tools/testing/cxl/test/cxl.c | 56 +- tools/testing/cxl/test/mem.c | 53 +- tools/testing/cxl/test/mock.c | 8 +- tools/testing/kunit/configs/arch_uml.config | 5 + tools/testing/kunit/kunit.py | 7 +- tools/testing/kunit/kunit_config.py | 11 +- tools/testing/kunit/kunit_kernel.py | 52 +- tools/testing/kunit/kunit_tool_test.py | 68 +- tools/testing/nvdimm/test/ndtest.c | 77 - tools/testing/selftests/Makefile | 28 +- tools/testing/selftests/arm64/mte/Makefile | 1 - tools/testing/selftests/arm64/signal/Makefile | 1 - .../testing/selftests/arm64/signal/test_signals.h | 4 +- tools/testing/selftests/bpf/.gitignore | 2 +- tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 + tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- .../testing/selftests/bpf/prog_tests/core_extern.c | 17 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 + .../selftests/bpf/prog_tests/kprobe_multi_test.c | 2 + .../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 12 + .../selftests/bpf/prog_tests/ringbuf_multi.c | 11 + tools/testing/selftests/bpf/prog_tests/skeleton.c | 2 + tools/testing/selftests/bpf/progs/bpf_iter.h | 7 + tools/testing/selftests/bpf/progs/bpf_iter_ksym.c | 74 + .../selftests/bpf/progs/bpf_syscall_macro.c | 6 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 8 +- tools/testing/selftests/bpf/progs/dynptr_fail.c | 10 +- tools/testing/selftests/bpf/progs/dynptr_success.c | 4 +- tools/testing/selftests/bpf/progs/lsm_cgroup.c | 12 +- .../selftests/bpf/progs/lsm_cgroup_nonvoid.c | 14 + .../selftests/bpf/progs/test_attach_probe.c | 15 +- .../testing/selftests/bpf/progs/test_core_extern.c | 3 + .../bpf/progs/test_core_reloc_type_based.c | 5 + .../testing/selftests/bpf/progs/test_probe_user.c | 27 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 4 + .../selftests/bpf/progs/test_xdp_noinline.c | 30 +- .../selftests/bpf/progs/xdp_synproxy_kern.c | 24 +- tools/testing/selftests/bpf/test_xsk.sh | 6 +- tools/testing/selftests/bpf/xdpxceiver.c | 1682 - tools/testing/selftests/bpf/xdpxceiver.h | 172 - tools/testing/selftests/bpf/xsk_prereqs.sh | 4 +- tools/testing/selftests/bpf/xskxceiver.c | 1682 + tools/testing/selftests/bpf/xskxceiver.h | 172 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 3 +- .../selftests/drivers/s390x/uvdevice/Makefile | 1 - .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 9 +- .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 7 + .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 2 +- tools/testing/selftests/futex/functional/Makefile | 1 - tools/testing/selftests/kcmp/kcmp_test.c | 6 +- tools/testing/selftests/kvm/Makefile | 1 - tools/testing/selftests/kvm/aarch64/vgic_init.c | 15 +- tools/testing/selftests/landlock/Makefile | 10 +- tools/testing/selftests/lib.mk | 38 - tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 5 +- .../selftests/net/arp_ndisc_untracked_subnets.sh | 308 + tools/testing/selftests/net/fib_nexthop_nongw.sh | 119 + tools/testing/selftests/net/forwarding/Makefile | 2 + tools/testing/selftests/net/io_uring_zerocopy_tx.c | 605 + .../testing/selftests/net/io_uring_zerocopy_tx.sh | 131 + tools/testing/selftests/net/mptcp/Makefile | 3 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 116 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 2 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 14 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 40 +- tools/testing/selftests/net/tls.c | 51 + tools/testing/selftests/nolibc/Makefile | 135 + tools/testing/selftests/nolibc/nolibc-test.c | 756 + tools/testing/selftests/proc/proc-pid-vm.c | 75 +- tools/testing/selftests/safesetid/Makefile | 2 +- tools/testing/selftests/safesetid/safesetid-test.c | 295 +- tools/testing/selftests/sgx/defines.h | 23 + tools/testing/selftests/sgx/load.c | 41 + tools/testing/selftests/sgx/main.c | 1435 + tools/testing/selftests/sgx/main.h | 1 + tools/testing/selftests/sgx/test_encl.c | 68 + tools/testing/selftests/sgx/test_encl_bootstrap.S | 6 + tools/testing/selftests/tc-testing/Makefile | 1 - tools/testing/selftests/timers/adjtick.c | 2 +- tools/testing/selftests/timers/change_skew.c | 2 +- .../testing/selftests/timers/clocksource-switch.c | 71 +- .../testing/selftests/timers/inconsistency-check.c | 32 +- tools/testing/selftests/timers/nanosleep.c | 18 +- tools/testing/selftests/timers/raw_skew.c | 2 +- tools/testing/selftests/timers/skew_consistency.c | 2 +- tools/testing/selftests/timers/valid-adjtimex.c | 2 +- tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/hugepage-mremap.c | 2 +- tools/testing/selftests/vm/hugetlb-madvise.c | 5 +- tools/testing/selftests/vm/khugepaged.c | 563 +- tools/testing/selftests/vm/run_vmtests.sh | 244 +- tools/testing/selftests/vm/userfaultfd.c | 66 +- tools/usb/testusb.c | 18 +- tools/vm/page_owner_sort.c | 32 +- 3829 files changed, 450161 insertions(+), 64935 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-thermocouple create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub create mode 100644 Documentation/ABI/testing/sysfs-bus-surface_aggregator-tabletsw create mode 100644 Documentation/ABI/testing/sysfs-driver-qat create mode 100644 Documentation/bpf/map_hash.rst delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,ac5.yaml create mode 100644 Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra194-axi [...] create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra194-cbb.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra234-cbb.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,scu-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/nuvoton,npcm845-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/sprd,ums512-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mdp [...] create mode 100644 Documentation/devicetree/bindings/firmware/fsl,scu.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.yaml delete mode 100644 Documentation/devicetree/bindings/input/adc-keys.txt create mode 100644 Documentation/devicetree/bindings/input/adc-keys.yaml create mode 100644 Documentation/devicetree/bindings/input/fsl,scu-key.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunplus, [...] create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm63138.yaml create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mip [...] create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-mi [...] delete mode 100644 Documentation/devicetree/bindings/media/exynos-jpeg-codec.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml create mode 100644 Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml create mode 100644 Documentation/devicetree/bindings/misc/qemu,vcpu-stall-detector.yaml create mode 100644 Documentation/devicetree/bindings/mmc/samsung,s3c6410-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/samsung-sdhci.txt delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmwa [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmwa [...] delete mode 100644 Documentation/devicetree/bindings/net/sff,sfp.txt create mode 100644 Documentation/devicetree/bindings/net/sff,sfp.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,scu-ocotp.yaml create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8qm-lvds-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,scu-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/power/fsl,scu-pd.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/msm-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pshold.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7180-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/reset/sunplus,reset.yaml create mode 100644 Documentation/devicetree/bindings/rtc/fsl,scu-rtc.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas2780.yaml create mode 100644 Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi_atmel.txt create mode 100644 Documentation/devicetree/bindings/thermal/fsl,scu-thermal.yaml create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra186-timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml create mode 100644 Documentation/devicetree/bindings/usb/analogix,anx7411.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/fsl,scu-wdt.yaml delete mode 100644 Documentation/process/submitting-drivers.rst delete mode 100644 Documentation/translations/it_IT/process/submitting-drivers.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/reporting-regressions.rst create mode 100644 Documentation/translations/zh_CN/core-api/watch_queue.rst delete mode 100644 Documentation/translations/zh_CN/process/submitting-drivers.rst delete mode 100644 Documentation/translations/zh_TW/process/submitting-drivers.rst create mode 100644 Documentation/virt/hyperv/clocks.rst create mode 100644 Documentation/virt/hyperv/index.rst create mode 100644 Documentation/virt/hyperv/overview.rst create mode 100644 Documentation/virt/hyperv/vmbus.rst create mode 100644 arch/arm/boot/dts/bcm963138.dts create mode 100644 arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi create mode 100644 arch/arm/boot/dts/sunplus-sp7021-achip.dtsi create mode 100644 arch/arm/boot/dts/sunplus-sp7021-demo-v3.dts create mode 100644 arch/arm/boot/dts/sunplus-sp7021.dtsi create mode 100644 arch/arm/configs/sp7021_defconfig delete mode 100644 arch/arm/mach-bcm/bcm63xx.c delete mode 100644 arch/arm/mach-davinci/board-dm644x-evm.c delete mode 100644 arch/arm/mach-davinci/board-dm646x-evm.c delete mode 100644 arch/arm/mach-davinci/board-neuros-osd2.c delete mode 100644 arch/arm/mach-davinci/board-sffsdr.c delete mode 100644 arch/arm/mach-davinci/dm644x.c delete mode 100644 arch/arm/mach-davinci/dm646x.c create mode 100644 arch/arm/mach-sunplus/Kconfig create mode 100644 arch/arm/mach-sunplus/Makefile create mode 100644 arch/arm/mach-sunplus/sp7021.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r3.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi create mode 100644 arch/arm64/boot/dts/nuvoton/Makefile create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi delete mode 100644 arch/mips/configs/capcella_defconfig delete mode 100644 arch/mips/configs/e55_defconfig delete mode 100644 arch/mips/configs/mpc30x_defconfig delete mode 100644 arch/mips/configs/tb0219_defconfig delete mode 100644 arch/mips/configs/tb0226_defconfig delete mode 100644 arch/mips/configs/tb0287_defconfig delete mode 100644 arch/mips/configs/workpad_defconfig delete mode 100644 arch/mips/include/asm/mach-vr41xx/irq.h delete mode 100644 arch/mips/include/asm/vr41xx/capcella.h delete mode 100644 arch/mips/include/asm/vr41xx/giu.h delete mode 100644 arch/mips/include/asm/vr41xx/irq.h delete mode 100644 arch/mips/include/asm/vr41xx/mpc30x.h delete mode 100644 arch/mips/include/asm/vr41xx/pci.h delete mode 100644 arch/mips/include/asm/vr41xx/siu.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0219.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0226.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0287.h delete mode 100644 arch/mips/include/asm/vr41xx/vr41xx.h delete mode 100644 arch/mips/pci/fixup-capcella.c delete mode 100644 arch/mips/pci/fixup-mpc30x.c delete mode 100644 arch/mips/pci/fixup-tb0219.c delete mode 100644 arch/mips/pci/fixup-tb0226.c delete mode 100644 arch/mips/pci/fixup-tb0287.c delete mode 100644 arch/mips/pci/ops-vr41xx.c delete mode 100644 arch/mips/pci/pci-vr41xx.c delete mode 100644 arch/mips/pci/pci-vr41xx.h delete mode 100644 arch/mips/vr41xx/Kconfig delete mode 100644 arch/mips/vr41xx/Makefile delete mode 100644 arch/mips/vr41xx/Platform delete mode 100644 arch/mips/vr41xx/casio-e55/Makefile delete mode 100644 arch/mips/vr41xx/casio-e55/setup.c delete mode 100644 arch/mips/vr41xx/common/Makefile delete mode 100644 arch/mips/vr41xx/common/bcu.c delete mode 100644 arch/mips/vr41xx/common/cmu.c delete mode 100644 arch/mips/vr41xx/common/giu.c delete mode 100644 arch/mips/vr41xx/common/icu.c delete mode 100644 arch/mips/vr41xx/common/init.c delete mode 100644 arch/mips/vr41xx/common/irq.c delete mode 100644 arch/mips/vr41xx/common/pmu.c delete mode 100644 arch/mips/vr41xx/common/rtc.c delete mode 100644 arch/mips/vr41xx/common/siu.c delete mode 100644 arch/mips/vr41xx/common/type.c delete mode 100644 arch/mips/vr41xx/ibm-workpad/Makefile delete mode 100644 arch/mips/vr41xx/ibm-workpad/setup.c create mode 100644 arch/s390/kvm/pci.c create mode 100644 arch/s390/kvm/pci.h create mode 100644 arch/s390/lib/expoline/Makefile rename arch/s390/lib/{ => expoline}/expoline.S (100%) create mode 100644 arch/um/include/asm/archrandom.h create mode 100644 arch/um/include/asm/kasan.h create mode 100644 arch/x86/entry/entry.S create mode 100644 arch/x86/kvm/vmx/run_flags.h create mode 100644 crypto/aria.c create mode 100644 drivers/block/ublk_drv.c create mode 100644 drivers/clocksource/timer-tegra186.c create mode 100644 drivers/crypto/qat/qat_common/adf_sysfs.c delete mode 100644 drivers/gpio/gpio-vr41xx.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_optc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_s [...] mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_4_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_4_sh_mask.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_ [...] mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_ [...] create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_1_4_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_1_4_sh_mask.h create mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_mcr.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_mcr.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_merge.c create mode 100644 drivers/gpu/drm/mediatek/mtk_mdp_rdma.c create mode 100644 drivers/gpu/drm/mediatek/mtk_mdp_rdma.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/secboot.h create mode 100644 drivers/gpu/host1x/context.c create mode 100644 drivers/gpu/host1x/context.h create mode 100644 drivers/gpu/host1x/hw/host1x08.c create mode 100644 drivers/gpu/host1x/hw/host1x08.h create mode 100644 drivers/gpu/host1x/hw/host1x08_hardware.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x08_channel.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x08_common.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x08_hypervisor.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x08_uclass.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x08_vm.h create mode 100644 drivers/gpu/host1x/hw/opcodes.h create mode 100644 drivers/interconnect/qcom/icc-common.c create mode 100644 drivers/interconnect/qcom/icc-common.h create mode 100644 drivers/iommu/intel/iommu.h create mode 100644 drivers/iommu/intel/trace.h create mode 100644 drivers/irqchip/irq-renesas-rzg2l.c create mode 100644 drivers/irqchip/irq-sp7021-intc.c create mode 100644 drivers/leds/blink/leds-bcm63138.c create mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio.c create mode 100644 drivers/media/i2c/ar0521.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-csi.h create mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/Kconfig create mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/Makefile create mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c create mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.h create mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2_reg.h create mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig create mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/Makefile create mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c create mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.h create mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mi [...] create mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mi [...] create mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mi [...] create mode 100644 drivers/media/test-drivers/vimc/vimc-lens.c create mode 100644 drivers/misc/habanalabs/common/decoder.c create mode 100644 drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c create mode 100644 drivers/misc/habanalabs/common/security.c create mode 100644 drivers/misc/habanalabs/gaudi2/Makefile create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2.c create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2P.h create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight_regs.h create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_masks.h create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_security.c create mode 100644 drivers/misc/habanalabs/include/gaudi2/arc/gaudi2_arc_common_packets.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_d [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_d [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_k [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/cpu_if_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_co [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_qm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_st [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_st [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_acc_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_c [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_wb0_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_ctr [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_ct [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore1_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore3_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_blocks_l [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm_arc_aux [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qpc0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_com [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_uns [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_aux_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dbi_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_wrap_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_spec [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_arc_au [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma1_core_ctx_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma1_qm_axuser [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_pif_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_etr_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_etr_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_con [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_con [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_timestamp_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_desc_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_axuser_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_cgm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/xbar_edge_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/xbar_mid_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_events.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_ids_map_extended.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_virt_events.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_coresight.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_fw_if.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_packets.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_reg_map.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h create mode 100644 drivers/misc/vcpu_stall_detector.c rename drivers/net/dsa/{ => qca}/qca8k.c (100%) rename drivers/net/dsa/{ => qca}/qca8k.h (100%) create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.h create mode 100644 drivers/nvme/common/Kconfig create mode 100644 drivers/nvme/common/Makefile create mode 100644 drivers/nvme/common/auth.c create mode 100644 drivers/nvme/host/auth.c create mode 100644 drivers/nvme/target/auth.c create mode 100644 drivers/nvme/target/fabrics-cmd-auth.c create mode 100644 drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8909.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c create mode 100644 drivers/platform/surface/surface_aggregator_hub.c create mode 100644 drivers/platform/surface/surface_aggregator_tabletsw.c create mode 100644 drivers/platform/x86/intel/p2sb.c delete mode 100644 drivers/power/supply/pm2301_charger.h create mode 100644 drivers/reset/reset-sunplus.c create mode 100644 drivers/soc/fujitsu/Kconfig create mode 100644 drivers/soc/fujitsu/Makefile create mode 100644 drivers/soc/fujitsu/a64fx-diag.c create mode 100644 drivers/soc/mediatek/mt6795-pm-domains.h create mode 100644 drivers/soc/tegra/cbb/Makefile create mode 100644 drivers/soc/tegra/cbb/tegra-cbb.c create mode 100644 drivers/soc/tegra/cbb/tegra194-cbb.c create mode 100644 drivers/soc/tegra/cbb/tegra234-cbb.c delete mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_pool.h create mode 100644 drivers/staging/media/atomisp/notes.txt delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.c delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.h delete mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_dynamic_pool.c delete mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_reserved_pool.c delete mode 100644 drivers/tty/serial/vr41xx_siu.c create mode 100644 drivers/usb/misc/onboard_usb_hub.c create mode 100644 drivers/usb/misc/onboard_usb_hub.h create mode 100644 drivers/usb/misc/onboard_usb_hub_pdevs.c create mode 100644 drivers/usb/typec/anx7411.c create mode 100644 drivers/usb/typec/retimer.c create mode 100644 drivers/usb/typec/retimer.h delete mode 100644 drivers/usb/typec/tcpm/tcpci.h create mode 100644 drivers/virtio/virtio_anchor.c delete mode 100644 fs/erofs/zpvec.h create mode 100644 fs/xfs/xfs_iunlink_item.c create mode 100644 fs/xfs/xfs_iunlink_item.h delete mode 100644 include/asm-generic/platform-feature.h create mode 100644 include/crypto/aria.h create mode 100644 include/dt-bindings/clock/nuvoton,npcm845-clk.h create mode 100644 include/dt-bindings/clock/sprd,ums512-clk.h create mode 100644 include/dt-bindings/clock/sunplus,sp7021-clkc.h create mode 100644 include/dt-bindings/power/mt6795-power.h create mode 100644 include/dt-bindings/reset/sunplus,sp7021-reset.h create mode 100644 include/linux/base64.h create mode 100644 include/linux/gfp_types.h delete mode 100644 include/linux/intel-iommu.h create mode 100644 include/linux/nvme-auth.h delete mode 100644 include/linux/page_zone.h delete mode 100644 include/linux/platform-feature.h create mode 100644 include/linux/platform_data/x86/p2sb.h create mode 100644 include/linux/usb/onboard_hub.h create mode 100644 include/linux/usb/tcpci.h create mode 100644 include/linux/usb/typec_retimer.h create mode 100644 include/linux/virtio_anchor.h delete mode 100644 include/media/hevc-ctrls.h create mode 100644 include/soc/tegra/tegra-cbb.h delete mode 100644 include/trace/events/intel_iommu.h create mode 100644 include/uapi/linux/ublk_cmd.h create mode 100644 io_uring/notif.c create mode 100644 io_uring/notif.h create mode 100644 kernel/module/Kconfig delete mode 100644 kernel/platform-feature.c create mode 100644 lib/base64.c rename lib/{ => crypto}/sha1.c (100%) create mode 100644 net/tls/tls.h create mode 100644 net/tls/tls_strp.c copy arch/arm/mach-imx/Makefile.boot => scripts/dummy-tools/dummy-plugin-dir/inclu [...] create mode 100644 sound/pci/hda/hda_cs_dsp_ctl.c create mode 100644 sound/pci/hda/hda_cs_dsp_ctl.h create mode 100644 sound/soc/amd/acp/acp-rembrandt.c create mode 100644 sound/soc/codecs/tas2780.c create mode 100644 sound/soc/codecs/tas2780.h create mode 100644 sound/soc/mediatek/common/mtk-dsp-sof-common.c create mode 100644 sound/soc/mediatek/common/mtk-dsp-sof-common.h create mode 100644 sound/soc/mediatek/common/mtk-soc-card.h create mode 100755 tools/perf/tests/shell/test_brstack.sh create mode 100644 tools/testing/kunit/configs/arch_uml.config create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_ksym.c create mode 100644 tools/testing/selftests/bpf/progs/lsm_cgroup_nonvoid.c delete mode 100644 tools/testing/selftests/bpf/xdpxceiver.c delete mode 100644 tools/testing/selftests/bpf/xdpxceiver.h create mode 100644 tools/testing/selftests/bpf/xskxceiver.c create mode 100644 tools/testing/selftests/bpf/xskxceiver.h create mode 100755 tools/testing/selftests/net/arp_ndisc_untracked_subnets.sh create mode 100755 tools/testing/selftests/net/fib_nexthop_nongw.sh create mode 100644 tools/testing/selftests/net/io_uring_zerocopy_tx.c create mode 100755 tools/testing/selftests/net/io_uring_zerocopy_tx.sh create mode 100644 tools/testing/selftests/nolibc/Makefile create mode 100644 tools/testing/selftests/nolibc/nolibc-test.c