This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 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 2f55584bbacb Merge branch 'pm-devfreq' into linux-next 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 848105e115ea Merge branches 'iommu/fixes', 'arm/exynos', 'arm/mediatek' [...] 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 c76cc11b6c84 Merge remote-tracking branch 'spi/for-5.20' into spi-next 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 c2a6236024b7 m68k: sun3: Fix spelling mistake 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 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 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 9f8c52f9a24b Merge branch 'icc-imx8mp' into icc-next 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 10a1e332f3d3 KEYS: asymmetric: enforce SM2 signature use pkey algo omits 1ddcae6cd6c1 Merge branch 'devel' into for-next 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 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 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 b9fa5b33ef80 arm64: tegra: Align gpio-keys node names with dtschema omits b28edf02c468 arm64: tegra: Mark BPMP channels as no-memory-wc 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 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 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 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 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = 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 6ad2d785f2b6 Revert "ocfs2: mount shared volume without ha stack" adds bc871a9b0868 mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds a356dab820dc tmpfs: fix the issue that the mount and remount results ar [...] adds d1f9a281d956 mailmap: update Seth Forshee's email address adds 5d05af0b0620 mm: fix page leak with multiple threads mapping the same page adds 98388e5ac12c mm: fix missing wake-up event for FSDAX pages adds 228b0973fc37 mm/hugetlb: separate path for hwpoison entry in copy_huget [...] adds 65f78f376cda secretmem: fix unhandled fault in truncate adds 187e4083e064 ntfs: fix use-after-free in ntfs_ucsncmp() adds 1e7595e52a54 ntfs-fix-use-after-free-in-ntfs_ucsncmp-v3 adds 92669346fc0c ntfs-fix-use-after-free-in-ntfs_ucsncmp-v3-checkpatch-fixes adds 1c09077a5b90 fs: sendfile handles O_NONBLOCK of out_fd adds 4f0ecfa7412f hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte new b7171e009cb6 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new ba4624ab22f6 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] 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 [...] new fa6db4db2618 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 37bd876a97c8 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] 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 new 4a46de446d3f selftest: net: add tun to .gitignore new f946964a9f79 net: marvell: prestera: fix missed deinit sequence new 44a3cd922d91 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 335e16c741f3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 50e2ab392919 wifi: mac80211: fix queue selection for mesh/OCB interfaces new 523ddfbe0d61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5e8afb8792f3 RDMA/irdma: Do not advertise 1GB page size for x722 adds cc0315564d6e RDMA/irdma: Fix sleep from invalid context BUG new 07ef02920f7f Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] 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 [...] new 841bdf85c226 ALSA: hda - Add fixup for Dell Latitidue E5430 new dbe75d314748 ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] new bce650483cdb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 26b9f2fa7b1c ASoC: rockchip: i2s: Fix NULL pointer dereference when pin [...] new d67c83a1b232 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new 2e01c99a2204 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a77c46f2b4d4 MAINTAINERS: change the NXP FSPI driver maintainer. new acd015551089 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 [...] new a4a5f2d71d61 Merge branch 'tty-linus' 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. new c3432daa2286 Merge branch 'usb-linus' 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 new 7fce053128a0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 69f6a8615864 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 2eb502f496f7 ARM: dts: am33xx: Fix MMCHS0 dma properties new a3f258f5b696 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 86f0f5cb45fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7531ec5954ab Merge branch 'misc-5.19' into next-fixes new 5aa18ed32f52 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 29cdfd7eaacd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 [...] new e62d5d0012b7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 042fce1b442b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 046cd8a2a9ee drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] new 1391b9cfd35b drm/i915/guc: ADL-N should use the same GuC FW as ADL-S new 48da0f67c53e drm/i915: Fix vm use-after-free in vma destruction new e87197fbd137 drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg [...] new f99546298a45 Merge tag 'gvt-fixes-2022-07-11' of https://github.com/int [...] new 896dcabd1f8f drm/i915/selftests: fix a couple IS_ERR() vs NULL tests new aff1e0b09b54 drm/i915/ttm: fix sg_table construction new b24dcf1dc507 drm/i915/gt: Serialize GRDOM access between multiple engin [...] new a1c5a7bf79c1 drm/i915/gt: Serialize TLB invalidates with GT resets new ad765fae792e drm/i915/gem: Look for waitboosting across the whole objec [...] new 333991c4e66b drm/i915/selftests: fix subtraction overflow bug new 2840982fb3f9 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 5e33fd0d99d6 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds dc5cb7a833e8 riscv: don't warn for sifive erratas in modules new 55c9f3bbc645 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9f769b132d0d Merge branch 'dt-fixes' of git://git.kernel.org/pub/scm/li [...] new 39644a50b4f0 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new 7329b0717296 gpio: sim: fix the chip_name configfs item new c21c1b7ae90c Merge branch 'gpio/for-current' 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 new e2ed48804512 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new a39debd6cf7b Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new 57a04682a924 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new cf8e0dc38788 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 925b6e59138c Revert "drm/amdgpu: add drm buddy support to amdgpu" new ec832b259e17 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 new ac206de58a2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c7a774d78111 perf test: Add debug line to diagnose broken metrics new 29d97deed642 perf test: Make all metrics test more tolerant new b55878c90ab9 perf test: Add test for branch stack sampling new ab0101768f63 perf lock: Print wait times with unit new 309e133dfe26 perf lock: Allow to use different kernel symbols new 9565c9186d17 perf lock: Skip print_bad_events() if nothing bad new 166a9764a38e perf lock: Add lock contention tracepoints record support new 3ae03f2650b8 perf lock: Handle lock contention tracepoints new 7cb2a53f7f41 perf record: Allow to specify max stack depth of fp callchain new 0d2997f750d1 perf lock: Look up callchain for the contended locks new 9a764f8e7782 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new c51ba246cb17 swiotlb: fail map correctly with failed io_tlb_default_mem new 26ffb91fa5e0 swiotlb: split up the global swiotlb lock new 101f508ed5ef Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 558d0a996742 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2fbed5344762 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 new ad8e970a72ec Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds f8d8de0e3a37 Merge branch 'arm/fixes' into for-next 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 ece2f167aab4 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 0d9279e34847 Merge branch 'arm/soc' into for-next adds 5beb91ec5556 soc: document merges adds 11055c32c71f Merge tag 'renesas-arm-soc-for-v5.20-tag1' of git://git.ke [...] adds f2420c28feee Merge branch 'arm/soc' into for-next 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 4e2b5101b33d Merge branch 'arm/dt' into for-next adds ad801246a5f7 soc: document merges adds d2a78b160d58 Merge branch 'arm/fixes' into for-next adds b1375af8dacd soc: document merges adds 249d1fb549dc Merge branch 'arm/fixes' into for-next 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 2e09a277612b Merge branch 'arm/dt' into for-next adds 8faad023b18b soc: document merges new 611f6810aac8 Merge tag 'sunxi-drivers-for-5.20-1' of git://git.kernel.o [...] new 2b48db01a066 dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains new 2b5764fb7bf8 soc: mediatek: pm-domains: Add support for Helio X10 MT6795 new 4d3ddc9bce4b soc: mediatek: mutex: Simplify with devm_platform_get_and_ [...] new 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 [...] new 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 new f10c00ae8628 Merge tag 'tegra-for-5.20-memory' of git://git.kernel.org/ [...] new 62fcbc5c5d10 Merge tag 'ti-driver-soc-for-v5.20' of git://git.kernel.or [...] new 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 new 16f3c221646b spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] new ef4ef28acb42 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] new 9bc697091a47 Merge tag 'arm-soc/for-5.20/drivers' of https://github.com [...] new 3c37074f0d58 Merge tag 'qcom-drivers-for-5.20' of git://git.kernel.org/ [...] new 6520962e8bed Merge branch 'arm/drivers' into for-next new 2b4b612638b8 Merge tag 'sunxi-config64-for-5.20-1' of git://git.kernel. [...] new 8c1541b161a6 Merge tag 'tegra-for-5.20-arm64-defconfig' of git://git.ke [...] new 01b66d2b33cc Merge tag 'imx-defconfig-5.20' of git://git.kernel.org/pub [...] new a65ee523a9e4 ARM: multi_v7_defconfig: Update configs for BCM63138 new 14376871658a Merge tag 'arm-soc/for-5.20/defconfig' of https://github.c [...] new e2782fa76435 Merge tag 'arm-soc/for-5.20/defconfig-arm64' of https://gi [...] new 96c1bbda5e23 Merge tag 'qcom-arm64-defconfig-for-5.20' of git://git.ker [...] new 7b6427b69f2c Merge branch 'arm/defconfig' into for-next new 297b554633ad soc: document merges new 2116fdc9451a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cbbb3eeb4cdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dfe248c2c14c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 16bddeae6b5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 e0bd849bbaef Merge branch 'devicetree/next' into next adds 51e25032ac64 Merge branch 'drivers/next' into next adds f7a20d9079c7 MAINTAINERS: Add BCM6813 to bcmbca arch entry adds c510c81c0e59 MAINTAINERS: Move BCM63138 to bcmbca arch entry adds 2b431233dc93 Merge branch 'maintainers/next' into next 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 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 new bda1e0839297 Merge branch 'next' of https://github.com/Broadcom/stblinux.git 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 new e0fdc6966922 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c6f4f4fbf557 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ffe592593a69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b44eff4883a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f36b52e5771 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 new c2d17574ae1b soc/qcom: Make QCOM_RPMPD depend on PM new ca48adcc40b0 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] new 79f2c10550cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 69f2673d4475 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e255b5e9fc86 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 18d1909be345 reset: allow building of reset simple driver if expert con [...] new 50d9b9ae5b77 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 95df2af606b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e279f46cb936 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e1708cb23454 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 new db4dfb84810c Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new fcd367a33c6c 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 new 062c14d953b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34199c00f251 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new b5d8c4527efb Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new b51ada584a80 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new fa81ba080d4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f957fba8302 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 930be456cb8b Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new c36dd297b6c0 m68k: mac: Remove forward declaration for mac_nmi_handler() new c07a16404c8f m68k: Add common forward declaration for show_registers() new b508128bb0d1 m68k: defconfig: Update defconfigs for v5.19-rc1 new 8d2ec4a9632a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a697fb17dbd m68k: coldfire/device.c: protect FLEXCAN blocks adds c507a1d619b6 m68k: coldfire: make symbol m523x_clk_lookup static adds 7ede4785ea97 m68k: Fix syntax errors in comments new 84c2f6330916 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() new 3cd8ad6dc483 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] 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 new 01f976869107 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 714e1a968469 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 59ab94c0c369 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] new a1fc58c038bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new acb266a84a35 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new aee07e8464cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2bda19327dc7 Merge branch 'misc-5.19' into for-next-current-v5.18-20220712 new 67ef6655b2a0 Merge branch 'for-next-current-v5.18-20220712' into for-ne [...] new 39238d349ea6 btrfs: fix typos in comments new 092daa23dfda btrfs: zoned: fix comment description for sb_write_pointer logic new 030b513d39a3 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED new 7b084207c92b btrfs: quit early if the fs has no RAID56 support for raid [...] new a6fd31ddda96 btrfs: introduce a data checksum checking helper new 0c69f4e42a39 btrfs: remove duplicated parameters from submit_data_read_ [...] new 5e586c2b95b7 btrfs: factor out a helper to end a single sector buffer I/O new 64a5b82a21b9 btrfs: refactor end_bio_extent_readpage code flow new 7e89e61596b9 btrfs: factor out a btrfs_csum_ptr helper new 401d3418c7bb btrfs: add a helper to iterate through a btrfs_bio with se [...] new 7e340228ca28 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio new 1371ea2d7c6b btrfs: introduce btrfs_try_lock_balance new 8104e0a6ae86 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance new 301119639450 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] new 446653d91dd0 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] new 76fc2a1243ca btrfs: only write the sectors in the vertical stripe which [...] new 7d9212ef32d7 btrfs: remove redundant calls to flush_dcache_page new 4449959826dd btrfs: update stripe_sectors::uptodate in steal_rbio new 7e1026949cb9 btrfs: add trace event for submitted RAID56 bio new 0caf85fcc1f7 btrfs: balance btree dirty pages and delayed items after a rename new 814598c3de37 btrfs: free the path earlier when creating a new inode new 502f7f303c0e btrfs: balance btree dirty pages and delayed items after c [...] new a7811b89df20 btrfs: add assertions when deleting batches of delayed items new e610f29eb614 btrfs: deal with deletion errors when deleting delayed items new dbc58a55a080 btrfs: refactor the delayed item deletion entry point new 5ede73bdc924 btrfs: improve batch deletion of delayed dir index items new 5bb3c64ff502 btrfs: assert that delayed item is a dir index item when a [...] new bea58bf6e976 btrfs: improve batch insertion of delayed dir index items new 7b3ae0fd1ca6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] new 7d886cdb5546 btrfs: set delayed item type when initializing it new 42a2d96c6832 btrfs: reduce amount of reserved metadata for delayed item [...] new 64ee5a9111cd btrfs: store chunk size in space-info struct new 97ed7d900475 btrfs: sysfs: export chunk size in space infos new d6aca1ecd2c9 btrfs: sysfs: add force_chunk_alloc trigger to force allocation new 3ffdbb492f6c btrfs: send: remove unused send_ctx::{total,cmd}_send_size new fae83a760bf1 btrfs: send: explicitly number commands and attributes new 4e51fd3ee0e7 btrfs: send: add stream v2 definitions new a06130e80c56 btrfs: send: write larger chunks when using stream v2 new b5a81569f47e btrfs: send: get send buffer pages for protocol v2 new ff7ac86ccec0 btrfs: send: send compressed extents with encoded writes new aa0c1e1b09bb btrfs: send: enable support for stream v2 and compressed writes new d575b815934c btrfs: move more work into btrfs_end_bioc new 1a36f4f8c25d btrfs: simplify code flow in btrfs_submit_dio_bio new 46ffddedb339 btrfs: split btrfs_submit_data_bio to read and write parts new 5020ffbe3b22 btrfs: defer I/O completion based on the btrfs_raid_bio new 81985c0cffdf btrfs: don't double-defer bio completions for compressed reads new 8ed029ddd791 btrfs: don't use btrfs_bio_wq_end_io for compressed writes new 50d003d4254c btrfs: centralize setting REQ_META new 0e50d7a5ecef btrfs: remove btrfs_end_io_wq new c03e10bda164 btrfs: factor stripe submission logic out of btrfs_map_bio new afb61d6122c3 btrfs: do not allocate a btrfs_bio for low-level bios new eca251448a8e btrfs: replace kmap() with kmap_local_page() in inode.c new 044d3303b4f5 btrfs: replace kmap() with kmap_local_page() in lzo.c new 09450164b489 btrfs: remove redundant check in up check_setget_bounds new 45893de6d977 btrfs: don't use bio->bi_private to pass the inode to subm [...] new 848bb71bf67c btrfs: merge end_write_bio and flush_write_bio new 6acae99ddb93 btrfs: pass the btrfs_bio_ctrl to submit_one_bio new 66b87f4598fa btrfs: make btrfs_super_block::log_root_transid deprecated new fe67381cfd1d btrfs: reject log replay if there is unsupported RO compat flag new ec01ce4156b6 btrfs: stop looking at btrfs_bio->iter in index_one_bio new d1920145abd7 btrfs: split discard handling out of btrfs_map_block new c44e3498a597 btrfs: sysfs: advertise zoned support among features new a246b390afb0 btrfs: add tracepoints for ordered extents new 1951f8acf998 btrfs: tree-log: make the return value for log syncing consistent new 0048aeffc7db btrfs: raid56: avoid double for loop inside finish_rmw() new 06590f8ca86d btrfs: raid56: avoid double for loop inside __raid56_parit [...] new 39caab015d84 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] new 7968dda1d47f btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() new 730642a5ea2e btrfs: raid56: avoid double for loop inside raid56_parity_ [...] new 330a870b416b btrfs: open code rbtree search in split_state new 1bb138c26f78 btrfs: open code rbtree search in insert_state new f811e70114fe btrfs: lift start and end parameters to callers of insert_state new 69a6eceeee85 btrfs: pass bits by value not by pointer for extent_state helpers new fac6229f2350 btrfs: add fast path for extent_state insertion new 5393a06b5efd btrfs: remove node and parent parameters from insert_state new b410ba5f75db btrfs: open code inexact rbtree search in tree_search new 5bdf0a49b575 btrfs: make tree search for insert more generic and use it [...] new 4b6705b55eee btrfs: unify tree search helper returning prev and next nodes new a9df6a1c9043 btrfs: remove parameter dev_extent_len from scrub_stripe() new 5d9069f4db82 btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] new 569a4a716e23 btrfs: use btrfs_raid_array to calculate number of parity stripes new 9f5ef68c101e btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() new f6f19f085d48 btrfs: call inode_to_path directly and drop indirection new 175d9f9e2759 btrfs: simplify parameters of backref iterators new 84e6d91647a3 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino new 56fc0c8fd84f btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t new 9b2547d3a12f btrfs: use named constant for reserved device space new d39d8627e08f btrfs: warn about dev extents that are inside the reserved range new 9d40b2a4c55f btrfs: batch up release of reserved metadata for delayed i [...] new c9290307cd68 btrfs: remove the finish_func argument to btrfs_mark_order [...] new ce103c75f2be btrfs: raid56: don't trust any cached sector in __raid56_p [...] new ebbb1c868bfd btrfs: increase direct io read size limit to 256 sectors new df13d51b7494 btrfs: send: drop __KERNEL__ ifdef from send.h new 50b105188b9a btrfs: send: simplify includes new 8ceba20b482d btrfs: send: remove old TODO regarding ERESTARTSYS new c7e471f09a11 btrfs: send: use boolean types for current inode status new 939087e0e258 btrfs: remove extent writepage address space operation new 6004cd925f4f btrfs: collect commit stats, count, duration new e8c8d2686172 btrfs: sysfs: export commit stats new 48e0506bcc58 btrfs: ensure pages are unlocked on cow_file_range() failure new 79050df6c281 btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page new 83bf8831326b btrfs: fix error handling of fallback uncompress write new bd65f05231bc btrfs: replace unnecessary goto with direct return at cow_ [...] new 789554badfe1 btrfs: output mirror number for bad metadata new d1e6e8bab522 btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] new 6cbe094c4280 btrfs: send: add new command FILEATTR for file attributes new b0d091a992c0 btrfs: reset block group chunk force if we have to wait new abb5946584cc btrfs: print checksum type and implementation at mount time new 4fb833399b50 btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] new 3374ff7c3115 btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] new 1dd1b1c07fbd btrfs: merge calculations for simple striped profiles in b [...] new 6a1ced6d5d95 btrfs: clean up chained assignments new 93da776a575b btrfs: don't print 'flagging with big metadata' anymore on mount new 0415a8c9a998 btrfs: don't print 'has skinny extents' anymore on mount new 58b446b24a0c btrfs: sysfs: remove MIXED_BACKREF feature file new 7b3d9784ba22 btrfs: sysfs: remove BIG_METADATA feature files new 103c17b8f9c8 btrfs: remove the inode cache check at btrfs_is_free_space [...] new cc071db318f6 btrfs: return -EAGAIN for NOWAIT dio reads/writes on compr [...] new caa146f153b9 btrfs: zoned: fix a leaked bioc in read_zone_info new 9fab7af28df7 btrfs: raid56: use fixed stripe length everywhere new 8baeef8f72c2 btrfs: return proper mapped length for RAID56 profiles in [...] new 63a065be17a6 btrfs: do not return errors from btrfs_map_bio new ba2a9e17019a btrfs: do not return errors from raid56_parity_write new 0b95afc7b9cf btrfs: do not return errors from raid56_parity_recover new f37ee8c77f6b btrfs: raid56: transfer the bio counter reference to the r [...] new 47e2201a3c20 btrfs: simplify sync/async submission in btrfs_submit_data [...] new e1525b7f0762 btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] new bdb413d295b9 btrfs: do not return errors from btrfs_submit_dio_bio new 8eb21c5aef44 btrfs: switch btrfs_block_rsv::full to bool new 4fbc7f1cf4bc btrfs: switch btrfs_block_rsv::failfast to bool new c458f3bb8e69 btrfs: use enum for btrfs_block_rsv::type new 1c206dfc15c2 btrfs: don't fallback to buffered IO for NOWAIT direct IO writes new 6aa99d63ffed btrfs: fault in pages for direct io reads/writes in a more [...] new ffaebba2ab86 btrfs: zoned: drop optimization of zone finish new 8a77975f1a6f highmem: Make __kunmap_{local,atomic}() take const void pointer new ed1c32eb56c2 btrfs: zstd: replace kmap() with kmap_local_page() new 4017c826f3b5 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] new d45bbb6400f0 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] new 972d4cefdba7 btrfs: replace kmap_atomic() with kmap_local_page() new f34e11dcc9f4 btrfs: set the objectid of the btree inode's location key new f4412d1fecbd btrfs: add optimized btrfs_ino() version for 64 bits systems new 9d47d60dc193 block: add bdev_max_segments() helper new 91bfd67f4da8 btrfs: zoned: revive max_zone_append_bytes new 385ea2aea011 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_ext [...] new 94a875c3efb8 btrfs: convert count_max_extents() to use fs_info->max_ext [...] new 50effe9fc881 btrfs: use fs_info->max_extent_size in get_extent_max_capacity() new 9db64b314847 btrfs: let can_allocate_chunk return error new a133d62be2ed btrfs: zoned: finish least available block group on data b [...] new 5c21202df2c7 btrfs: zoned: introduce space_info->active_total_bytes new 571b38592711 btrfs: zoned: disable metadata overcommit for zoned new 45713b4113d2 btrfs: zoned: activate metadata block group on flush_space new 0838f707366e btrfs: zoned: activate necessary block group new 5ac164874a2e btrfs: zoned: write out partially allocated region new a2c72ce5833e btrfs: zoned: wait until zone is finished when allocation [...] new 82daf2270d62 btrfs: send: introduce recorded_ref_alloc and recorded_ref_free new 4dd4a53d8032 btrfs: send: fix sending link commands for existing file paths new f3f76b1511e9 btrfs: send: always use the rbtree based inode ref managem [...] new 90cc4be4063c Merge branch 'misc-next' into for-next-next-v5.19-20220712 new 9d1e3003cfdb btrfs: repair all known bad mirrors new 7c16aa15d58b btrfs: simplify the pending I/O counting in struct compressed_bio new f523fdaedfaa btrfs: pass a btrfs_bio to btrfs_repair_one_sector new c21d63863f9e btrfs: remove the start argument to check_data_csum new a6862932fca8 btrfs: fix repair of compressed extents new 39c56476e3c0 btrfs: don't call btrfs_page_set_checked in finish_compres [...] new fd383296b770 Merge branch 'ext/hch/repair-compressed-v3' into for-next- [...] new 3f0dabb4090c Merge branch 'for-next-next-v5.19-20220712' into for-next- [...] new 0f4f01abcb3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 157be6ddd9e4 netfs: do not unlock and put the folio twice new 673bc393bd39 fs: change test in inode_insert5 for adding to the sb list new 4beb556f77db fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] new db326c9e90e3 fscrypt: add fscrypt_context_for_new_inode new 91ae4a881a83 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 50bd7d5a647b cifs: fix race condition with delayed threads new 2883f4b5a0e1 cifs: remove unnecessary locking of chan_lock while freein [...] new a618dae7f676 smb3: workaround negprot bug in some Samba servers new 5d3b2eceb248 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 new e77b3861c2b1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c99bf5499f21 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 [...] new 955f01380dcd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 8bcc137f8997 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 9b51caff08a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 640b2fc68185 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f35455b809e NFSD: Demote a WARN to a pr_warn() adds 75be9c5ebf51 NFSD: Report filecache LRU size adds 467a953df0dd NFSD: Report count of calls to nfsd_file_acquire() adds 1050b1782a7a NFSD: Report count of freed filecache items adds d76625970c0c NFSD: Report average age of filecache items adds 4ecf189ff396 NFSD: Add nfsd_file_lru_dispose_list() helper adds a4d2048fa7cd NFSD: Refactor nfsd_file_gc() adds ba2ef67edd3a NFSD: Refactor nfsd_file_lru_scan() adds d0c59ad7c7cb NFSD: Report the number of items evicted by the LRU walk adds e37b779d808c NFSD: Record number of flush calls adds 12db97f8f8dc NFSD: Zero counters when the filecache is re-initialized adds c446213cb994 NFSD: Hook up the filecache stat file adds 9db816181863 NFSD: WARN when freeing an item still linked via nf_lru adds db6cd09013ba NFSD: Trace filecache LRU activity adds bccf6010b181 NFSD: Leave open files out of the filecache LRU adds cb12e4267cd9 NFSD: Fix the filecache LRU shrinker adds e20580ac8d59 NFSD: Never call nfsd_file_gc() in foreground paths adds d1d4e0f1ae8b NFSD: No longer record nf_hashval in the trace log adds 2ba775a1a478 NFSD: Remove lockdep assertion from unhash_and_release_locked() adds bac3051c7248 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode adds 5ed82b590369 NFSD: Refactor __nfsd_file_close_inode() adds c1286d893b30 NFSD: nfsd_file_hash_remove can compute hashval adds f74136ba4a9c NFSD: Remove nfsd_file::nf_hashval adds 322b3a047e43 NFSD: Replace the "init once" mechanism adds 6dd666933677 NFSD: Set up an rhashtable for the filecache adds b3840ef82631 NFSD: Convert the filecache to use rhashtable adds 6e054d6a0a5b NFSD: Clean up unused code after rhashtable conversion adds 4a179701fd63 NFSD: Separate tracepoints for acquire and create adds 5d4befffd9b7 NFSD: Move nfsd_file_trace_alloc() tracepoint adds ccd116069c2b NFSD: NFSv4 CLOSE should release an nfsd_file immediately adds 73e20cc87f0b NFSD: Ensure nf_inode is never dereferenced new 70864ec7e946 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac4e519059fb Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 6cda12864cb0 9p: Drop kref usage new 11ac974c0c04 next-20220712/v9fs 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 new efa7afb5751f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new b951f3d5055d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6a125f024501 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new 6121ded2c5f8 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds ed5fce76b5ea vfs: escape hash as well adds c9d86760342f fs: do not set no_llseek in fops adds 5dd7f54c0ef9 fs: clear or set FMODE_LSEEK based on llseek function adds d820ac64e1e6 fs: check FMODE_LSEEK to control internal pipe splicing adds d43fe79c26f0 fs: do not compare against ->llseek adds 8804bffa93a1 fs: remove no_llseek adds 3d88db248f27 dma-buf: remove useless FMODE_LSEEK flag adds 88d9374ce6a6 vfio: do not set FMODE_LSEEK flag adds 35006342b739 block: ensure iov_iter advances for added pages adds 248022ffae3f block: ensure bio_iov_add_page can't fail adds 7b1ccdf617ca 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 90c56f8aca9c Merge branches 'fixes', 'alignment-fixes-rebased', 'work.9 [...] adds 6fba81e320f1 new iov_iter flavour - ITER_UBUF adds 4662b14875e5 switch new_sync_{read,write}() to ITER_UBUF adds adb9a5a45b98 splice: stop abusing iov_iter_advance() to flush a pipe adds bba4d7f77140 ITER_PIPE: helper for getting pipe buffer by index adds 090eb2e0f08c ITER_PIPE: helpers for adding pipe buffers adds 3d246b875f31 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives adds 6693d4a5af49 ITER_PIPE: fold push_pipe() into __pipe_get_pages() adds b634b65ae34b ITER_PIPE: lose iter_head argument of __pipe_get_pages() adds dc77592bab0d ITER_PIPE: clean pipe_advance() up adds d11fcc05337a ITER_PIPE: clean iov_iter_revert() adds 014fd38613ec ITER_PIPE: cache the type of last buffer adds 94f39550eb76 ITER_PIPE: fold data_start() and pipe_space_for_user() together adds 1c2a16fd5837 iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] adds bf75bda40c2d iov_iter_get_pages(): sanity-check arguments adds c18ceee4aac4 unify pipe_get_pages() and pipe_get_pages_alloc() adds 217859905950 unify xarray_get_pages() and xarray_get_pages_alloc() adds bd651c45cb05 unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] adds e7599261dac3 ITER_XARRAY: don't open-code DIV_ROUND_UP() adds e5e0923167a0 fold __pipe_get_pages() into pipe_get_pages() adds ea11ef9d3769 iov_iter: saner helper for page array allocation adds 0ffbf9fe23a9 iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() adds 9a6469060316 block: convert to advancing variants of iov_iter_get_pages [...] adds 36c9603e6b96 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] adds 0f07880a713b af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] adds f0be81780879 9p: convert to advancing variant of iov_iter_get_pages_alloc() adds ad06a01a91e4 ceph: switch the last caller of iov_iter_get_pages_alloc() adds 4a48f7a61c52 get rid of non-advancing variants adds 43436f0b5cce pipe_get_pages(): switch to append_pipe() adds beceaab91aa5 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 51d1c3ac528b Merge branches 'work.misc', 'work.lseek', 'work.iov_iter' [...] new deba87f534e8 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 new 3f334c0b1389 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d6ca4f2497e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5bc0900c727e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 3934a3fe976e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a1e8c66bd5e9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new d748ce7c0553 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 58916973b512 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 5e80a479d1cb Merge branch 'master' of git://linuxtv.org/media_tree.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 [...] new 8def8e402609 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 6027a9e42058 Merge branch 'acpi-bus' into linux-next adds b9df3616cfda Merge branches 'acpi-processor', 'acpi-apei', 'acpi-ec' an [...] adds 214f396dd501 Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] adds 91cd2047e15e Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds c46a0d5ae4f9 PM: runtime: Extend support for wakeirq for force_suspend|resume adds 7c4300eb05fb Documentation: PM: Drop pme_interrupt reference adds 5970c404b83b Merge branches 'pm-core', 'pm-sleep', 'powercap' and 'pm-d [...] adds e71c5921cc50 Merge branch 'thermal-core' into linux-next new a094380f4f17 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds a73c86c8d182 cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled adds 2538256bfd47 cpufreq: qcom-hw: Disable LMH irq when disabling policy adds 717d349bf1ac cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call adds 52fdd0882df7 cpufreq: Change order of online() CB and policy->cpus modi [...] adds 5a765329be10 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks adds 76416cfc2051 dt-bindings: opp: Add missing compat devices adds aca50780feb9 dt-bindings: opp: Add msm8939 to the compatible list new c893806e73d2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 24c547f9d0d1 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] 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 new 2083da24eb56 OPP: Allow multiple clocks for a device new 274c3e83e7d9 OPP: Compare bandwidths for all paths in _opp_compare_key() new e10a46443f76 OPP: Add key specific assert() method to key finding helpers new f123ea74511d OPP: Assert clk_count == 1 for single clk helpers new 8174a3a613af OPP: Provide a simple implementation to configure multiple clocks new 2f71ae1a9e75 OPP: Allow config_clks helper for single clk case new 1b195626850d PM / devfreq: tegra30: Register config_clks helper new 1e5fb38442eb OPP: Remove dev{m}_pm_opp_of_add_table_noclk() new b4aee4f8f71c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 93177f4d25a2 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new f2389f674427 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4284d60b4fbd 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 new 1090c1ea2208 tls: fix spelling of MIB new bb56cea9abd8 tls: rx: add counter for NoPad violations new 57128e98c33d tls: rx: fix the NoPad getsockopt new 1d55f2031385 selftests: tls: add test for NoPad getsockopt new 1c151feddaf5 Merge branch 'tls-rx-follow-ups-to-nopad' new e7bde1c581e4 net: dsa: hellcreek: Use the bitmap API to allocate bitmaps new 2b8bf3d6c993 net/fq_impl: Use the bitmap API to allocate bitmaps new 9e433ac1a381 atm: he: Use the bitmap API to allocate bitmaps new 2afe46474ba3 amd-xgbe: fix clang -Wformat warnings new 367dfa121205 net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callba [...] new 03f9c47d0f79 net/mlx5: Use devl_ API for rate nodes destroy new 868232f5cd38 devlink: Remove unused function devlink_rate_nodes_destroy new f1bc646c9a06 net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_ [...] new da212bd29d7f net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register new df539fc62b06 devlink: Remove unused functions devlink_rate_leaf_create/destroy new 7b19119f4c7d net/mlx5: Use devl_ API in mlx5e_devlink_port_register new 973598d46ede net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set new f0680ef0f949 devlink: Hold the instance lock in port_new / port_del callbacks new bfc54866856f Merge branch 'mlx5-devlink-mutex-removal-part-1' new 5022e221c98a net: change the type of ip_route_input_rcu to static new 70991f1e6858 dt-bindings: net: convert sff,sfp to dtschema new 7ff7c9922859 dt-bindings: net: sff,sfp: rename example dt nodes to be m [...] new dfa2854cbf92 arch: arm64: dts: lx2160a-clearfog-itx: rename the sfp GPI [...] new 4ce223e5ef70 arch: arm64: dts: marvell: rename the sfp GPIO properties new d7d27304a91e Merge branch 'dt-bindings-net-convert-sff-sfp-to-dtschema' new ef2a95db8900 nfp: fix clang -Wformat warnings new eca250b16690 nfp: support TX VLAN ctag insert in NFDK new 536a6c8e05f9 tcp: make retransmitted SKB fit into the send window new 512b2dc48e8b net: ip_tunnel: use strscpy to replace strlcpy new f5360e9b314c mptcp: introduce and use mptcp_pm_send_ack() new bedee0b56113 mptcp: address lookup improvements new c157bbe776b7 mptcp: allow the in kernel PM to set MPC subflow priority new 3ad14f54bd74 mptcp: more accurate MPC endpoint tracking new 914f6a59b10f selftests: mptcp: add MPC backup tests new c9ef2a486aa9 Merge branch 'mptcp-support-changes-to-initial-subflow-priority' new bb72a4fc09a6 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 new 49705c4ab324 samples/bpf: Fix xdp_redirect_map egress devmap prog new f16214c102f0 bpf: Fix 'dubious one-bit signed bitfield' warnings new 647cafa22349 bpf: add a ksym BPF iterator new a9d2fae89fa8 selftests/bpf: add a ksym iter subtest new d673532dafe0 Merge branch 'bpf: add a ksym BPF iterator' new 4201d9ab3e42 bpf: reparent bpf maps on memcg offlining new 1d5f82d9dd47 bpf, x86: fix freeing of not-finalized bpf_prog_pack new ace2bee839e0 bpf: Make non-preallocated allocation low priority new 033cf6e9d0d2 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 new 6df97b95f58d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0cc323d985f9 Bluetooth: hci_sync: Fix resuming scan after suspend resume new 921d82204525 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 new 24080db4c0fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 83f2730c12c2 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new aaf2f5ada366 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 2de47f8a5d54 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 new f9ac15b2fb0b 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. [...] new 344feb7ccf76 Merge tag 'amd-drm-next-5.20-2022-07-05' of https://gitlab [...] new 6db5e0c8692e Merge tag 'drm-intel-next-2022-07-06' of git://anongit.fre [...] new 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() new 8daecf611258 Merge tag 'drm/tegra/for-5.20-rc1' of https://gitlab.freed [...] new b7fb767b1658 drm/mediatek: Add DSC support for mediatek-drm new bd448b8867b7 drm/mediatek: Add MERGE support for mediatek-drm new 7266e90a51a3 drm/mediatek: Add mediatek-drm of vdosys0 support for mt8195 new 9c1b06a509df drm/mediatek: Add suffix 0 to DDP_COMPONENT_DITHER for mt8 [...] new 7f6335c6a258 drm/mediatek: Modify dsi funcs to atomic operations new cde7e2e35c28 drm/mediatek: Separate poweron/poweroff from enable/disabl [...] new 39e8d062b03c drm/mediatek: Keep dsi as LP00 before dcs cmds transfer new fa5d0a0205c3 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_powe [...] new 22ffb89ee3ab dt-bindings: display: mediatek: dsi: Convert dsi_dtbinding [...] new f7fe4264ad58 dt-bindings: display: mediatek: dsi: Add compatible for Me [...] new 03d7adc41027 drm/mediatek: Add mt8186 dsi compatible to mtk_dsi.c new 5bb4f80716e2 drm/mediatek: Add MT8186 DSI compatible for mtk_drm_drv.c new e201c9630b37 dt-bindings: display: mediatek: add vdosys1 RDMA definitio [...] new f8946e2b6bb2 drm/mediatek: Add display MDP RDMA support for MT8195 new 7e4727f74520 drm/mediatek: Add display merge advance config API for MT8195 new d2ae586f0e20 drm/mediatek: Add display merge start/stop API for cmdq support new a5b51d1dd95f drm/mediatek: Add display merge mute/unmute support for MT8195 new aaf94f7c3ae6 drm/mediatek: Add display merge async reset control new 5621416b11f4 drm/mediatek: Add mediatek-drm plane color encoding info new 2545e12da428 drm/mediatek: Remove mt8192 display rdma compatible new 0f15d785ff2d drm/mediatek: Ensure bridge disable happends before suspend new e32895fc7fdf dt-bindings: display: mediatek: dpi: Add DP_INTF compatible new f294c89fbc38 dt-bindings: display: mediatek: dpi: Revise mediatek strin [...] new 0bf0cb60116a drm/mediatek: dpi: Add kernel document for struct mtk_dpi_conf new c9ed0713b3c3 drm/mediatek: dpi: Remove output format of YUV new aed61ef6beb9 drm/mediatek: dpi: Only enable dpi after the bridge is enabled new 4393c74a88cd drm/mediatek: dpi: Add support for quantization range new cf060519e48e drm/mediatek: dpi: Implement a CK/DE pol toggle in SoC config new 3145095fae25 drm/mediatek: dpi: Implement a swap_input toggle in SoC config new a519e22bcfd4 drm/mediatek: dpi: Move dimension mask to SoC config new e373924d7eb1 drm/mediatek: dpi: Move hvsize_mask to SoC config new 48fb81a2717d drm/mediatek: dpi: Move swap_shift to SoC config new 4e28119bd52b drm/mediatek: dpi: Move the yuv422_en_bit to SoC config new 091e5e004e69 drm/mediatek: dpi: Move the csc_enable bit to SoC config new b992131aac65 drm/mediatek: dpi: Add YUV422 output support new c83da6233d05 drm/mediatek: dpi: Add config to support direct connection [...] new 2587d8951b2f drm/mediatek: dpi: Add input_2pixel config support new 49ecbb78dda8 drm/mediatek: dpi: Add pixels_per_iter config support new d86c1568910e drm/mediatek: dpi: Add dp_intf support new 5e4cb0afe21e Merge tag 'mediatek-drm-next-5.20' of https://git.kernel.o [...] new 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 new d9e019bb396f Merge tag 'drm-msm-next-2022-07-10' of https://gitlab.free [...] new 8b7e002d8bc6 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds f1bc386b319e drm/vc4: hdmi: Depends on CONFIG_PM adds 53565c28e6af drm/vc4: hdmi: Rework power up adds 9c442b7aabb3 drm/sun4i: Update Kconfig defaults and descriptions adds 7d1202738efd drm/bridge: Avoid uninitialized variable warning adds d72ac4bbf4cc drm/panel: simple: Make panel_simple_remove() return void adds 1fd452c403ca drm/panel-novatek-nt35510: Emit an error message if power [...] adds 79abca2b3990 drm/mipi-dsi: Make remove callback return void adds 96dc635d5538 drm/fourcc: Add drm_format_info_bpp() helper adds dc1dc76bd9a4 drm/fourcc: Add drm_format_info.is_color_indexed flag adds 356d2c8e76eb drm/client: Use actual bpp when allocating frame buffers adds 4c59b0805e9b drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB adds e5bd7e3e4a68 drm/fourcc: Add DRM_FORMAT_C[124] adds ba71593217b5 drm/fb-helper: Add support for DRM_FORMAT_C[124] adds 0a2486f85e0c drm/gem-fb-helper: Use actual bpp for size calculations adds 8aba4d30520e drm/fourcc: Clarify the meaning of single-channel "red" adds d093100b425d drm/fourcc: Add DRM_FORMAT_R[124] adds b92db7e4fe74 drm/fourcc: Add DRM_FORMAT_D[1248] adds 0c05fcd3b45d drm/mode: Improve drm_mode_fb_cmd2 documentation adds 2b50aae61f94 dt-bindings: display: simple: add support for Samsung LTL101AL01 adds a6aa679a70e9 drm/panel: simple: add support for the Samsung LTL101AL01 panel adds 6de745238aa3 drm/fb: Improve drm_framebuffer.offsets documentation adds 46f443355008 dt-bindings/display: ingenic: Add compatible string for th [...] adds 2ad5a3ac9dc6 drm/ingenic: Fix MODULE_LICENSE() string adds d292dc324425 drm/ingenic: Add support for the JZ4760(B) adds c167ee1f75ca drm/ingenic: Don't request full modeset if property is not [...] adds 006f3b2f324c drm/ingenic: Use the new PM macros adds d395fb1999ab Revert "drm/amdgpu: move internal vram_mgr function into t [...] adds 20529e260ff2 Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new" adds 347987a2cf0d drm/ttm: rename and cleanup ttm_bo_init adds 63af82cf5e36 drm/amdgpu: audit bo->resource usage adds 64e257f187a5 drm/nouveau: audit bo->resource usage adds 4d8f68548e98 drm/ttm: audit bo->resource usage v2 adds ba8f16cd0819 drm: selftest: convert drm_damage_helper selftest to KUnit adds 9f0527d22a52 drm: selftest: convert drm_cmdline_parser selftest to KUnit adds 93de485cd822 drm: selftest: convert drm_rect selftest to KUnit adds 0421bb0baa84 drm: selftest: convert drm_format selftest to KUnit adds 913b1e7ca77e drm: selftest: convert drm_plane_helper selftest to KUnit adds 848b3c0be2b9 drm: selftest: convert drm_dp_mst_helper selftest to KUnit adds 9eb11f52a628 drm: selftest: convert drm_framebuffer selftest to KUnit adds 932da861956a drm: selftest: convert drm_buddy selftest to KUnit adds fc8d29e298cf drm: selftest: convert drm_mm selftest to KUnit new bbd60fee2d21 dma-buf: revert "return only unsignaled fences in dma_fenc [...] new 3b20421d86b7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] 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 new 737dad0b5d60 drm/amdgpu/mes: fix bo va unmap issue in mes new 88c775bbebc9 drm/amdgpu/gmc10: adjust gart size for parts that support [...] new ac9257f0f508 drm/amdgpu: Remove one duplicated ef removal new 636774860a62 drm/amdgpu/mes: set correct mes ring ready flag new 14eb72ff580d drm/amd/display: Exit SubVP if MPO in use new 8a076bbcc127 drm/amd/display: Check for DP2.0 when checking ODM combine new 90bb21cb692e drm/amd/display: Helper function for ALPM initialization new 149f6d1a6035 drm/amd/display: Removing assert statements for Linux new 9dfc3ee1b0f2 drm/amd/display: Fix windowed MPO video with ODM combine f [...] new 922e7ee31def drm/amd/display: Clear edid when unplug mst connector new e2facd575fdf drm/amd/display: Disable PSRSU when DSC enabled on the spe [...] new 59a1e9ed1b40 drm/amd/display: Fix black screen when disabling Freesync in OSD new 80fb575678b4 drm/amd/display: fix unnecessary pipe split playing NV12 1 [...] new 50e8ca0b675a drm/amdkfd: bump KFD version for unified ctx save/restore memory new 19a459dfedd4 drm/amd/display: Ignore First MST Sideband Message Return Error new 284923a7bcc9 drm/amd/display: make enable link independent from verifie [...] new 3b6b7a1bb3e7 drm/amdkfd: correct the MEC atomic support firmware checki [...] new 9cf42d299ef0 drm/amd/display: Reduce SCDC Status Flags Definition new df3052cc2dd4 drm/amdgpu: support gfx soft reset for gfx v11 new 331c58cd118b drm/amdgpu: enable soft reset for gfx 11 new bc3b5b37fb45 drm/amdgpu: support SDMA soft recovery for sdma v6 new 341882e52808 drm/amdgpu: support reset flag set for gpu reset new fe00ea82cebb drm/amdgpu/mes: init aggregated doorbell new 7ff2be33f2ea drm/amdgpu/mes11: initialize aggregated doorbell new 5fdbff096edb drm/amdgpu/mes: ring aggregatged doorbell when mes queue i [...] new 121103c891ab drm/amdgpu/sdma6: add aggregated doorbell support new b9090106ec45 drm/amdgpu/gfx11: add aggregated doorbell support new 47cff284b8a3 drm/amd/display: update DML1 logic for unbounded req handling new 34dcafdddb51 drm/amd/display: 3.2.193 new 3c3571d33e72 drm/amd/display: Re-implementing ARGB16161616 pixel format as 22 new 8b5b941ccdba drm/amd/display: Grab dc_lock before detecting link new 73e25ed4b762 drm/amd/display: add system info table log new 488c76eaf8cf drm/amd/display: Add DCN reg offsets to DC new 0fa128f20d1f drm/amd/display: Add NBIO reg offsets to DC new dc398cce57b7 drm/amd/display: Fix lag when moving windowed MPO across d [...] new 4850fca90572 drm/amd/display: 3.2.194 new d71d9dd61ddd drm/amdgpu: Fix acronym typo in glossary new 48baff46c673 drm/amdgpu: fix file permissions on some files new 63a80b428147 drm/amd/display: make some dc_dmub_srv functions static new dfa54a078972 drm/amd/display: Only use depth 36 bpp linebuffers on DCN [...] new 83a0704e5353 drm/amd/pm: Prevent divide by zero new 3998d82380de drm/amd/display: correct check of coverage blend mode new c18c3e17cbf5 drm/amd/pm: Implement get GFXOFF status for vangogh new 2e37e3f0048f drm/amd/display: attempt to fix the logic in commit_planes [...] new 9c8709124c2b drm/amdgpu: Add reg headers for DCN314 new 262ed27e18f8 drm/amd/display: Add DCN314 IRQ services new ced69604c745 drm/amd/display: Add DCN314 clock manager new 6c903dbc349f drm/amd/display: Add DCN314 DC resources new 8aaf69226312 drm/amd/display: Add DCN314 DML calculation support new e6c10aa023dd drm/amd/display: Add DCN314 version identifiers new d42e7bb83b3e drm/amd/display: Enable DCN314 in DC new 4743ef79c083 drm/amd/display: Add DMUB support for DCN314 new 8954f0379c10 drm/amd/display: Enable DCN314 in DM new 4959e369a8fa drm/amd/display: remove duplicate dcn314 includes new 9a4ecf56c380 drm/amd/display: fix comment format new a956af3d1734 drm/amd/display: make to_dal_irq_source_dcn314 static new 0365a66ae443 drm/amd/display: Ensure valid event timestamp for cursor-o [...] new a2255622c4a4 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 859161b952a4 drm/i915/dg2: Bump up CDCLK for DG2 new 75f664903d86 drm/i915/display: Ensure PSR gets disabled if no encoders [...] new 81cb44274c65 drm/i915: Add Wa_14016291713 new e460e1ce085c Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 6e6b9e1acf4d video: fbdev: amiga: Simplify amifb_pan_display() adds ce806c661c76 video: fbdev: sa1100fb: Remove unused sa1100fb_setup() adds 4bbf6df2277f video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static adds a58f4c5f3f90 video: fbdev: Make *fb_setup() and *fb_init() static new 876eb9370b87 video: fbdev: atari: Simplify atafb_pan_display() new 5a703712fc9e video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags new f8a0aa1757d0 video: fbdev: atari: Fix inverse handling new 013ab0ac4a89 video: fbdev: atari: Fix ext_setcolreg() new bafed90c5cc0 video: fbdev: atari: Remove unneeded casts from void * new 7a637e6c974a video: fbdev: atari: Remove unneeded casts to void * new 6d6855c000d0 video: fbdev: atari: Fix TT High video mode vertical refresh new 2cfd4b16ef03 video: fbdev: atari: Fix VGA modes new 7ae7b9c5e47d video: fbdev: atari: Remove unused definitions and variables new 714f8484940a 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 [...] new ae344df0b1cf 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 new 642999365da3 ALSA: hda: cs35l41: Fix comments wrt serial-multi-instanti [...] new e35cd6881dd5 ALSA: hda: cs35l41: Improve dev_err_probe() messaging new 03b6b0b945f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 new 4ccf0949cd36 ASoC: soc-pcm: demote warnings on non-atomic BE connection new 98418a08a20d ASoC: SOF: topology: remove unused variable new 57724db17a94 ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag new 67e1b7700cb9 ASoC: SOF: Intel: hda: Use cold/purge boot after firmware crash new 9b93eda35508 ASoC: SOF: sof-client-probes: Only load the driver if IPC3 [...] new d5bd47f3ca12 ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_co [...] new 402355e6cdbe ASoC: SOF: Intel: hda-dai: Drop misleading comment regardi [...] new fbabebfb26a8 ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple [...] new 274a3e6f9868 ASoC: SOF: Intel: hda-dai: No need to decouple host/link D [...] new acacd9eefd0d ASoC: SOF: Intel: cnl: Do not process IPC reply before fir [...] new 499cc881b09c ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before [...] new 1549a69b89b7 ASoC: SOF: Intel: mtl: Do not process IPC reply before fir [...] new 501935dae855 ASoC: SOF: Intel: Do not process IPC reply before firmware boot new d5770daef62d ASoC: SOF: compress: Dynamically allocate pcm params struct new 3f70c360d484 ASoC: SOF: Copy compress parameters into extended data new 246b135fcdba ASoC: SOF: compress: Prevent current kernel running with older FW new 75b5b7a1ccf6 uapi: sof: abi: Bump SOF ABI for ext_data_length new 4457fbd66bdb Extend ipc stream parameters sent to DSP new 15d8370cf6d5 ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code new 4e90651e5210 ASoC: SOF: Intel: hda: Correct Firmware State Register use new f1416233aa12 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new ef09205d7a8d 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 new 73b4fc92f97d module: Move module's Kconfig items in kernel/module/ new 24ab7e30965a 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 new 04b32dd1b036 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 new f3ec5d115547 blk-mq: don't create hctx debugfs dir until q->debugfs_dir [...] new 9768a7fc4627 Merge branch 'for-5.20/block' into for-next new 4e4b8d836596 null_blk: add module parameters for 4 options new 37ae152c7a0d null_blk: add configfs variables for 2 options new 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 new 3fa92bb834a4 Merge branch 'for-5.20/io_uring' into for-next new f4b1e27db49c block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below new 939f9dd040fe block: Use try_cmpxchg in update_io_ticks new 97f87b84481a Merge branch 'for-5.20/block' into for-next new aee8960c2eae blk-iolatency: Use atomic{,64}_try_cmpxchg new e9479ba901c7 Merge branch 'for-5.20/block' into for-next new 96388f57d2aa blk-cgroup: Use atomic{,64}_try_cmpxchg new 5ad3a1d30b36 Merge branch 'for-5.20/block' into for-next new 9edf11645e95 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new db31afa1143b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 17bed5cbd396 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 70f832206fe7 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs new 86e1a8e1f9b5 mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx new c6f361cba51c mmc: sdhci-of-dwcmshc: add support for rk3588 new 8574adf5222d dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings new 2f8690ef6412 dt-bindings: mmc: Add Broadcom optional sdio_freq clock new 97904a59855c mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] new b5899a3e2f78 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] new 7dc65e3c0ef4 mmc: mxcmmc: Silence a clang warning new f0c88b04f3c2 mmc: mtk-sd: fix typo new 91f059c95c6a mmc: core: Capture eMMC and SD card errors new efe8f5c9b5e1 mmc: sdhci: Capture eMMC and SD card errors new 7ae20fa3552a mmc: debugfs: Add debug fs entry for mmc driver new fadf344e6d69 mmc: debugfs: Add debug fs error state entry for mmc driver new e5f7a3c64c01 mmc: cqhci: Capture eMMC and SD card errors new 354c6d33ddfb dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema new ca812a4e8f7c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU new ffe18c0f7ced dt-bindings: mmc: convert mmc-spi-slot to yaml new 7b651cc6de24 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string new 3576c0b2709c dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] new ba1de43768aa mmc: debugfs: Fix file release memory leak new cae45c2d4fb3 dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 new 0f6fe934a628 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements new f78bc9f2caa4 mmc: mmci: Fix typo in comment new c3c0ed75ffbf mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] new 68eab5176c71 mmc: dw_mmc: exynos: Obviously always return success in re [...] new 50699358222d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] new 397605c2d02a mmc: dw_mmc: rockchip: Obviously always return success in [...] new 869f98756e55 mmc: sdhci-of-arasan: Obviously always return success in r [...] new f6c3397dc67f mmc: sdhci-st: Obviously always return success in remove callback new f9e5b33934ce mmc: host: Improve I/O read/write performance for GL9763E new 6f34a4ee738b mmc: core: Do not evaluate HS400 capabilities if bus has n [...] new 1c5fd9737311 mmc: sdhci-pci-gli: Fix build error unused-function new 39c86b5c59a4 mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() new 0dac1e498f81 mmc: renesas_sdhi: Get the reset handle early in the probe new 088604048b24 mmc: renesas_sdhi: Fix typo's new 2e531bc3e0d8 memstick/ms_block: Fix some incorrect memory allocation new 54eb7a55be67 memstick/ms_block: Fix a memory leak new aabf199c4eff memstick/ms_block: Use the bitmap API when applicable new 2e586f8a5b0e mmc: tmio: avoid glitches when resetting new f3daa7e6e2ae dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema new e42726646082 mmc: core: Replace with already defined values for readability new 5987e6ded29d mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R new 95a4cf7172bc dt-bindings: mmc: sdhci-msm: document resets new 4ec43b8797b8 dt-bindings: mmc: Add compatible for MediaTek MT8188 new 1a6026c5a87d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 839a559e0e36 mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs new c8629c4ece87 mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in sho [...] new c11a9d180049 mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using c [...] new 001b0e578873 mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set [...] new 75d5fc63c880 mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() new 389a558e7f50 mfd: intel_soc_pmic_bxtwc: Extend use of temporary variabl [...] new d9709f382272 mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP gua [...] new 486972248e10 mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR() new 838865e55cf6 mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks new 752deebcf3c8 mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf() new b90edb27c88f mfd: intel_soc_pmic_bxtwc: Drop unneeded casting new 30f8f57ce7ae mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment new f6781f33e1eb Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 21df5a0841f4 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 bd9b7998b481 dt-bindings: vendor-prefixes: add 9elements adds df9c96b69a1d regulator: add bindings for output-supply adds 34e5700e1e64 regulator: output-supply: Add devicetree support adds 490a15324ce6 regulator: output-supply: Add Notification support adds 0682a7716443 regulator: output-supply DT support new 060e462f0d91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed56f4b5173e MAINTAINERS: update the LSM maintainer info new a66055035a9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 511f7b5b8357 apparmor: fix absroot causing audited secids to begin with = new 240516df8879 apparmor: Fix kernel-doc new 0fc6ab404c52 lsm: Fix kernel-doc new 65cc9c391c3c apparmor: Update help description of policy hash for intro [...] new d61c57fde819 apparmor: make export of raw binary profile to userspace optional new 5bfcbd22ee4e apparmor: Enable tuning of policy paranoid load for embedd [...] new 482e8050aab4 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] new 7b4bd1274d35 apparmor: Update MAINTAINERS file with the lastest information new ba77f39062c1 apparmor: resolve uninitialized symbol warnings in policy_ [...] new 68ff8540cc9e apparmor: fix quiet_denied for file rules new 84117994bc10 security/apparmor: remove redundant ret variable new ec240b5905bb apparmor: Fix failed mount permission check error message new c0ea4b919dae apparmor: Use struct_size() helper in kmalloc() new e21851b349b8 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] new 5ee5d3742160 apparmor: Fix some kernel-doc comments new 564423bf9c95 apparmor: Fix some kernel-doc comments new 3e2a3a0830a2 apparmor: fix aa_label_asxprint return check new f9da5b14521c apparmor: Fix undefined reference to `zlib_deflate_workspacesize' new bab1f77fb815 apparmor: Fix some kernel-doc comments new 11c3627ec6b5 apparmor: fix reference count leak in aa_pivotroot() new 417ea9fe972d apparmor: Fix memleak in aa_simple_write_to_buffer() new e2f76ad7d285 apparmor: test: Remove some casts which are no-longer required new cda1900e9b82 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 771d279f2431 ima: force signature verification when CONFIG_KEXEC_SIG is [...] new 6bb271a28559 ima: Fix potential memory leak in ima_init_crypto() new 607e6609ce9a evm: Use IS_ENABLED to initialize .enabled new 285600aee327 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 7263c0bb10bb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1c05456a7a68 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 new cdd8237b7ba2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 70f57b51402c Merge branches 'iommu/fixes', 'arm/exynos', 'arm/mediatek' [...] new 7858c7e7e0ba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5f9c7033cdc5 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 [...] new 652081b3c64e of: unittest: Switch to use fwnode instead of of_node new 9465a98458fe of: unittest: make unittest_gpio_remove() consistent with [...] new d17e37c41b7e of: device: Fix missing of_node_put() in of_dma_set_restri [...] new 78f3aa660965 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e840928b61f8 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() new a0197626fdd6 Merge remote-tracking branch 'spi/for-5.20' into spi-next new 27a05851674a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e43fa007f9b6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1ca92373d104 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new b0e03c5a589c 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 b4d49511de2d Merge branch irq/renesas-irqc into irq/irqchip-next adds ef6e5d61eb7a genirq: Allow irq_set_chip_handler_name_locked() to take a [...] adds 5d796a6dbe0a Merge branch irq/misc-5.20 into irq/irqchip-next new a1d64039a5df Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 43eb1c423b6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3c7753e95970 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] adds 88cea4e18ed4 rcu: Make tiny RCU support leak callbacks for debug-object errors new c6b8586850ce Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 6942ca371891 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 0b2a8353b169 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 new cd410deaaa03 KVM: s390/pci: fix include duplicates new 01e39fc2572a Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline new 07f6d21d6e33 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6e2456c3492a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE new 375e4dd5be0b xen/manage: Use orderly_reboot() to reboot new 14b963526313 xen: Fix spelling mistake new 883f6351ae3c 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 new c1bb6372c073 platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4 new d80b83c911ca platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet [...] new 650d9a14715f efi: Fix efi_power_off() not being run before acpi_power_o [...] new 72cd7067839d platform/x86: asus-wmi: Add key mappings new 553b53e49064 platform/x86/intel/ifs: Mark as BROKEN new 2b5b27826a48 platform/x86: serial-multi-instantiate: Improve autodetection new 8b50c48d59a9 platform/x86: serial-multi-instantiate: Drop duplicate check new 14a9aa99aca6 platform/x86: serial-multi-instantiate: Improve dev_err_pr [...] new ed7adc2b69c6 platform/x86: serial-multi-instantiate: Use while (i--) pa [...] new f3e13bbc6f5a platform/x86: serial-multi-instantiate: Get rid of redunda [...] new e286044bf5b0 platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID new fe16ecaa0e62 platform/x86: intel_atomisp2_led: Also turn off the always [...] new 4dfa2c4fb110 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7d24fb2d798d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0b900bdb75e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2c8f7ef4b3c4 Merge tag 'arch-cache-topo-5.20' of git://git.kernel.org/p [...] new 6c3c267e5fbc Documentation/process: Add embargoed HW contact for LLVM new a27908b7c6b1 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 new 44b4d6bb9e50 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new c2ddb0a17464 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() new 3ae8808d2e2a 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 [...] new 3af0b1d34a07 drivers: mcb: directly use ida_alloc()/free() new a43a9f67774a habanalabs: fix double unlock on error in map_device_va() new 858e6d4085b1 habanalabs: Fix kernel-doc new 18b67315388c habanalabs: Fix kernel-doc new 78d503087be1 habanalabs: add terminating NULL to attrs arrays new 2acd21cd00ce habanalabs: align ioctl uapi structures to 64-bit new 939ed076ea67 habanalabs/gaudi: move tpc assert raise into internal func new d0c92afc0ef8 habanalabs: change the write flag name of error info structs new 8742a75a1c3f habanalabs/gaudi: fix comment to reflect current code new 2bc61bc4f3ea habanalabs: keep a record of completed CS outcomes new 41021f728a91 habanalabs: fix race between hl_get_compute_ctx() and hl_c [...] new a7d6c35bcd6b habanalabs/gaudi: collect undefined opcode error info new 647469148360 habanalabs: expose undefined opcode status via info ioctl new be572e67dafb habanalabs/gaudi: invoke device reset from one code block new 969202e5cb62 habanalabs/gaudi: send device reset notification new fa9deaca2f91 habanalabs: send an event notification when CS timeout occurs new ada103b67760 habanalabs: avoid unnecessary error print new 70d25e96b69e habanalabs/gaudi: fix incorrect MME offset calculation new d64a29af120e habanalabs: add validity check for cq counter offset new 01622098aeb0 habanalabs/gaudi: fix shift out of bounds new a18997770159 habanalabs: fix NULL dereference on cs timeout new 4cd213807bc0 habanalabs: remove unused get_dma_desc_list_size new 67a54d5de2c3 habanalabs/gaudi: notify user process on device unavailable new e41c6418565d habanalabs: add critical indication in sram ecc new abe85a9c11a9 habanalabs: check fence pointer before use new b63539a6faee habanalabs: print pointer with correct modifier new fb1155a9f097 habanalabs: use kvcalloc when possible new 0d9894343745 habanalabs: fix comment style new 792588a8c221 habanalabs: move memory_scrub_val to hdev struct new 0c584e192f5a habanalabs/gaudi: fix warning: var might be used uninitialized new 17ab47d2d6d4 habanalabs/gaudi: fix a race condition causing DMAR error new 856fe7b0aa51 habanalabs: print if firmware is secured during load new c1048d14c009 habanalabs: don't do memory scrubbing when unmapping new 8c834a1442ad habanalabs: don't send addr and size to scrub_device_mem cb new 70852c95ac0e habanalabs/gaudi: use memory_scrub_val from debugfs new 605e1ef3d58c habanalabs: move call to scrub_device_mem after ctx_fini new 7659c30d1991 habanalabs: set default value for memory_scrub new 5125aa336889 habanalabs/goya: move dma direction enum to uapi file new 94f27905bdc3 habanalabs/gaudi: fix function name in comment new c74400f61edf habanalabs/gaudi: use correct type in assignment new e3f49437a2e0 habanalabs/gaudi: mask constant value before cast new c37d50e84e60 habanalabs/gaudi: remove unused enum new 1ef0c327e1ca habanalabs: refactor dma asic-specific functions new b2711ab2b0b0 habanalabs: page size can only be a power of 2 new be882e534f02 habanalabs/gaudi: enable error interrupt on ARB WDT new a74cf4a8f61b habanalabs: remove dead code from free_device_memory() new fce854e9bc24 habanalabs: communicate supported page sizes to user new 0407c155f1a2 habanalabs/gaudi: replace hl_poll_timeout with while loop new 9c7fde71a774 habanalabs: use %pa to print pci bar size new ccf991e4f220 habanalabs: remove redundant argument in access_dev_mem APIs new 01d9ccf8657b habanalabs/gaudi2: add asic registers header files new 97c6d22fa4bd uapi: habanalabs: add gaudi2 defines new d7bb1ac89b2f habanalabs: add gaudi2 asic-specific code new 9e17258c78ae habanalabs: add unsupported functions new be7813eaa631 habanalabs: initialize new asic properties new c47082c22db1 habanalabs: remove obsolete device variables used for testing new e392d1bd0437 habanalabs: add generic security module new 456721468612 habanalabs/gaudi2: add gaudi2 security module new de88aa67af94 habanalabs/gaudi2: add gaudi2 profiler module new f73c63764572 habanalabs: add gaudi2 wait-for-CS support new 8aa1e1e60553 habanalabs: add gaudi2 MMU support new 6b4e8a12b2b9 habanalabs: enable gaudi2 code in driver new a85e389a8458 habanalabs/gaudi2: reset device upon critical ECC event new 2b9e583d0aad habanalabs: wait for preboot ready after hard reset new 1a6609cdd496 habanalabs: naming refactor of user interrupt flow new d6a66d59609f habanalabs: add support for common decoder interrupts new ea9770e653ee habanalabs: save f/w preboot minor version new 18913d687019 habanalabs: allow detection of unsupported f/w packets new c979cb5d8bf9 habanalabs/gaudi2: remove unused variable new e475acabb9d9 habanalabs/gaudi2: SM mask can only be 8-bit new cc81c0f3b03e habanalabs: do not set max power on a secured device new f2d9ec872c5d habanalabs: don't declare tmp twice in same function new cf008f5acb90 habanalabs: make sure variable is set before used new ead36b198147 habanalabs/gaudi2: remove unused defines new 6d24b4d17df7 habanalabs: Use the bitmap API to allocate bitmaps new b596ad6f1195 habanalabs: initialize variable explicitly new 3fc252670bd5 habanalabs/gaudi2: use DIV_ROUND_UP_SECTOR_T instead of roundup new 20cd88a77538 habanalabs: fixes to the poll-timeout macros new af2e650b36a9 habanalabs: add a value field to hl_fw_send_pci_access_msg() new 1cf596c6b9ac habanalabs/gaudi2: configure virtual MSI-X doorbell interface new 25ad86383968 habanalabs/gaudi2: replace defines for reserved sob/mob wi [...] new bfbf5a0a711f habanalabs/gaudi2: modify CS completion CQ to use virtual [...] new 3f043b319245 habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell new 168fc71857ef habanalabs/gaudi2: map virtual MSI-X doorbell memory for user new 08f0aa9548fd habanalabs: expose only valid debugfs nodes new bd4a338886a8 habanalabs: fix update of is_in_soft_reset new e3b20f3ee452 habanalabs: add status of reset after device release new 0b0ae0244029 habanalabs: rename soft reset to compute reset new a919b823abba habanalabs: move h/w dirty message to debug new bc2c6a5ee71b Merge tag 'misc-habanalabs-next-2022-07-12' of https://git [...] new fe9f89893c4f Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 76a748e2c1aa interconnect: qcom: msm8939: Use icc_sync_state new 2be9e8470709 Merge branch 'icc-sm6350' into icc-next new 5e47c7f85cc0 Merge branch 'icc-imx8mp' into icc-next new 751f4d14cdb4 interconnect: icc-rpm: Set destination bandwidth as well a [...] new 2c510f5bee76 dt-bindings: interconnect: Update property for icc-rpm path tag new cb4805b5a5e4 interconnect: qcom: Move qcom_icc_xlate_extended() to a co [...] new ad510e4ed2a3 interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_ [...] new dcbce7b0a79c interconnect: qcom: icc-rpm: Support multiple buckets new e3305daad62c interconnect: qcom: icc-rpm: Set bandwidth and clock for b [...] new a6339ac8a104 Merge branch 'icc-rpm' into icc-next new be7c53ca7e41 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new a98401175bad Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] 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 new 69d01bd74777 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c48cf131936e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 65c1165a7cf0 extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP new 627adee6d654 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 29bb9b76286e Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 82d641647e52 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 new 6a0c054930d5 staging: rtl8192u: Fix sleep in atomic context bug in dm_f [...] new ae9411408cf0 staging: r8188eu: remove HW_VAR_BASIC_RATE from SetHwReg8188EU() new 7644e877bab5 staging: r8188eu: remove HW_VAR_DM_FUNC_OP from SetHwReg8188EU() new f18ab26f7714 staging: r8188eu: remove HW_VAR_DM_FLAG from SetHwReg8188EU() new 8ad697c3d7f8 staging: r8188eu: remove HW_VAR_DM_FUNC_RESET from SetHwRe [...] new 3782d959986f staging: r8188eu: remove HW_VAR_DM_FUNC_CLR from SetHwReg8188EU() new ba68103d0f7a staging: r8188eu: remove unused eeprom defines new af4e6efda54d staging: r8188eu: remove EepromOrEfuse from struct eeprom_priv new 1c4d6546c3a4 staging: r8188eu: remove eeprom function prototypes new 14dbcfc4c936 staging: r8188eu: merge EFUSE_ShadowMapUpdate with its caller new 698bd81fe887 staging: r8188eu: use a local buffer for efuse data new 0fcae03da0d8 staging: r8188eu: always initialise efuse buffer with 0xff new 3c1178680b37 staging: r8188eu: use memcpy for fallback mac address new e1ebb0d6a163 staging: r8188eu: merge ReadEFuseByIC into rtl8188e_ReadEFuse new 36442aa73ba7 staging: r8188eu: txpktbuf_bndy is always 0 new db9895b86b73 staging: r8188eu: offset is always 0 in rtl8188e_ReadEFuse new cda94a6b44f4 staging: r8188eu: offset is always 0 in iol_read_efuse new e2bd5dc33f03 staging: r8188eu: _offset is always 0 in efuse_phymap_to_logical new c337bf625631 staging: r8188eu: efuse_utilized is never read new d4090520cde1 staging: r8188eu: the bcnhead parameter is always 0 new 042f1a6f434a staging: r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHw [...] new 5ff085e5d4f6 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 97e3d5b4dbe9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 29f700480a61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bf0167b4c338 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 945b49e5a327 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d1b5644c494b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 71fef0ea5de7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 22c32f6fcf06 gpiolib: of: Use device_match_of_node() helper adds 5a053a55d60f Merge tag 'intel-gpio-v5.20-1' of git://git.kernel.org/pub [...] adds cf74638602db gpio: lp3943: unsigned to unsigned int cleanup adds 0397aefa7037 dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bin [...] new c4bafe46e6e5 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() new d78f210e7676 gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91 new 9db03c0b5dde 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 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 d411266ea944 dt-bindings: pinctrl: Add compatibles for Allwinner D1/D1s adds 1760c9197623 pinctrl: sunxi: Add I/O bias setting for H6 R-PIO adds cc785613676d pinctrl: sunxi: Support the 2.5V I/O bias mode adds 7bb295915e1d pinctrl: sunxi: Refactor register/offset calculation adds e80c2dc5c12c pinctrl: sunxi: Make some layout parameters dynamic adds f6e42a0fce98 pinctrl: sunxi: Add driver for Allwinner D1/D1s adds 08917ebb155e pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP adds 0f24e53d71c6 pinctrl: at91: remove #ifdef CONFIG_PM adds 36e9809a6edc dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-r [...] adds b6d9af2c6b69 dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp adds d8ae36353710 dt-bindings: pinctrl: mt8195: Add gpio-line-names property adds 7be3939a853c pinctrl: core: Use device_match_of_node() helper new e956483859c5 pinctrl: qcom: spmi-gpio: Add pm8226 compatibility new 2ec1aa95dafb Merge branch 'devel' into for-next new dd007745a733 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb99941cfb4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a697cb27732 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9aafa63eb9f5 Merge of free-mq_sysctls-for-v5.19, ptrace_unfreeze_fix-fo [...] new 2531d1446b8c 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 new 875ddf21f4ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 08f0d01b55bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 42713eb7a885 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds ca151bc47cf2 ntb: idt: fix clang -Wformat warnings new dc9c61f71a38 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new d66d53d551b7 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new dc99658f1a45 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 41a8a0702174 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ee42d0591a8 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 new af2c32ebe574 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 [...] new c0c421927bcf Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 767848ca210e 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 new f3ce818cbf19 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 9df125af0822 bus: mhi: ep: Check dev_set_name() return value new 0c4fd298bd0b Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new be31c583d1cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b6e4692d3266 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b7bdf6906bb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 99153c76d990 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cc1f9693f870 random: remove CONFIG_ARCH_RANDOM new 5219560da3ec x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" new eb9e3fdbdd8b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 37c2c95c6110 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 146ebbc8d9e8 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 new a85c87e7b2a0 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 5103cbfd92d3 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() new 675a219664f9 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new e579465a2814 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] new 663c3d36b103 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 678805c62e07 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 71b5a1b1e972 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new e878aa5faf9a Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds 8d97bcce56fa Merge branch 'mm-stable' into mm-unstable adds bc05484a7ef3 mm: discard __GFP_ATOMIC adds 198d6c37f498 mips: rename mt_init to mips_mt_init adds f327555610ec android: binder: stop saving a pointer to the VMA adds dc8110af6b49 android-binder-stop-saving-a-pointer-to-the-vma-fix adds 91df87d43da1 android: binder: fix lockdep check on clearing vma adds 7b3b9bd0f4c6 Maple Tree: add new data structure adds fd58e1063ecf maple_tree: fix underflow in mas_spanning_rebalance() adds 75691dfb1b84 maple_tree: fix mas_spanning_rebalance() corner case adds 80d90ed64e12 maple_tree: Fix use of node for global range in mas_wr_spa [...] adds 3a1c86075d2c radix tree test suite: add pr_err define adds 65a0b50057a5 radix tree test suite: add kmem_cache_set_non_kernel() adds 3a80a3acaeea radix tree test suite: add allocation counts and size to k [...] adds 17bf7684259a radix tree test suite: add support for slab bulk APIs adds e7b73226fcea radix tree test suite: add lockdep_is_held to header adds f167d982c29c lib/test_maple_tree: add testing for maple tree adds 8b311033940d test_maple_tree: add test for spanning store of entire range adds e852de272bca test_maple_tree: add test for spanning store to most of the tree adds 867d66473d5f mm: start tracking VMAs with maple tree adds 5246a1db9a98 mm/mmap: reorder validate_mm_mt() checks adds 778aa3cdf242 mm: add VMA iterator adds af539c1e6025 mmap: use the VMA iterator in count_vma_pages_range() adds 9599b6e445b6 mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds de5ed8e9359a mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds 2cecad8cdde1 mm/mmap: use maple tree for unmapped_area{_topdown} adds a0c4d13a2559 kernel/fork: use maple tree for dup_mmap() during forking adds 0be68fdd1d81 damon: convert __damon_va_three_regions to use the VMA iterator adds 8af63e8a13df proc: remove VMA rbtree use from nommu adds 1e7deff40ee0 mm: remove rb tree. adds 34461f11db5c mmap: change zeroing of maple tree in __vma_adjust() adds a112221fcda6 xen: use vma_lookup() in privcmd_ioctl_mmap() adds da79d5440bbb mm: optimize find_exact_vma() to use vma_lookup() adds 45b9c5c1b3c2 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds 1a5958a93c57 mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds d584e9c11462 mm: use maple tree operations for find_vma_intersection() adds e3ccd189454a mm/mmap: use advanced maple tree API for mmap_region() adds 917af0077594 mm: remove vmacache adds 08f6633a8a50 mm: convert vma_lookup() to use mtree_load() adds 1d13452e60be mm/mmap: move mmap_region() below do_munmap() adds 9724e1a63546 mm/mmap: reorganize munmap to use maple states adds 9f84bdd02057 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds 28087dea4a6d arm64: remove mmap linked list from vdso adds 0d86efbe9250 arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds b36ac7a99c10 parisc: remove mmap linked list from cache handling adds 0df8bf74e6a6 powerpc: remove mmap linked list walks adds 9b1a28c0021d s390: remove vma linked list walks adds d3db3dacc31c x86: remove vma linked list walks adds 771976f5dbc7 xtensa: remove vma linked list walks adds e320fb34a23e cxl: remove vma linked list walk adds 78c12409d39e optee: remove vma linked list walk adds 3f7669a89a9c um: remove vma linked list walk adds c408712afdb3 coredump: remove vma linked list walk adds de4ffd590ddf exec: use VMA iterator instead of linked list adds 0b579b208009 fs/proc/base: use maple tree iterators in place of linked list adds afb54f64216d fs/proc/task_mmu: stop using linked list and highest_vm_end adds 1a96de852b81 userfaultfd: use maple tree iterator to iterate VMAs adds 6385b0767d5e ipc/shm: use VMA iterator instead of linked list adds ac4c7be3d51e acct: use VMA iterator instead of linked list adds c29158f6f5c3 perf: use VMA iterator adds b1f8d4c1d11a sched: use maple tree iterator to walk VMAs adds 0698c5adfbe0 fork: use VMA iterator adds 533aad74eb94 bpf: remove VMA linked list adds 2cfb40000448 mm/gup: use maple tree navigation instead of linked list adds d112ad1bb1d8 mm/khugepaged: stop using vma linked list adds 72ec793564c7 mm/ksm: use vma iterators instead of vma linked list adds 56288dd977f2 mm/madvise: use vma_find() instead of vma linked list adds e52dfd2e820d mm/memcontrol: stop using mm->highest_vm_end adds 6c7ffc1d8f0b mm/mempolicy: use vma iterator & maple state instead of vm [...] adds d21e21b0e348 mm/mlock: use vma iterator and maple state instead of vma [...] adds 0224e2febab9 mm/mprotect: use maple tree navigation instead of vma linked list adds 8f9d03826dfa mm/mremap: use vma_find_intersection() instead of vma linked list adds 273ab75b4594 mm/msync: use vma_find() instead of vma linked list adds 64d43b1b9ebe mm/oom_kill: use maple tree iterators instead of vma linked list adds a55f4c4cfa73 mm/pagewalk: use vma_find() instead of vma linked list adds ba4c774ac19c mm/swapfile: use vma iterator instead of vma linked list adds 3e005a1628a0 i915: use the VMA iterator adds f99b54e84598 nommu: remove uses of VMA linked list adds 1dcdd7fc3a13 riscv: use vma iterator for vdso adds d8f28cf314f2 mm: remove the vma linked list adds 86f4a3862222 mm/mmap: fix error return code in do_mas_align_munmap() adds 3aff0baf8e94 mm: document maple tree pointer at unmap_vmas() at memory.c adds ec47a230ab55 mm-remove-the-vma-linked-list-fix-2-fix adds 3883d4444c8c mm/mmap: fix copy_vma() new_vma check adds 2d0d828e3c0c mm/mmap: drop range_has_overlap() function adds 48450ada2328 mm/mmap.c: pass in mapping to __vma_link_file() adds b1ff3862d4ee selftests/vm: add protection_keys tests to run_vmtests adds 15acb8596521 selftests-vm-add-protection_keys-tests-to-run_vmtests-v4 adds 5ee137e3ba4f mm: drop oom code from exit_mmap adds 8e3bf68bc374 mm-drop-oom-code-from-exit_mmap-fix-fix adds 74d123a13052 mm: delete unused MMF_OOM_VICTIM flag adds 1729dcd26011 mm: refactor of vma_merge() adds ca9cbce41463 mm: add merging after mremap resize adds 0c9a8935e914 mm-add-merging-after-mremap-resize-checkpatch-fixes adds 8da32eead302 mm: rename is_pinnable_pages to is_longterm_pinnable_pages adds 6f8b3375a382 mm: move page zone helpers into new header-specific file adds 1fb5c81e999f mm: add zone device coherent type memory support adds 997a26f79bb1 mm: handling Non-LRU pages returned by vm_normal_pages adds 73cb704a188a mm: add device coherent vma selection for memory migration adds f06bc7aafbe7 mm: remove the vma check in migrate_vma_setup() adds 3218882636df mm/gup: migrate device coherent pages when pinning instead [...] adds f747e920e995 drm/amdkfd: add SPM support for SVM adds dbb0440fd764 lib: test_hmm add ioctl to get zone device type adds fb6283795143 lib: test_hmm add module param for zone device type adds 93c15d8d22ab lib: add support for device coherent type in test_hmm adds cb561101a404 tools: update hmm-test to support device coherent type adds 383beb6767f1 tools: update test_hmm script to support SP config adds e2eed7d368a5 tools: add hmm gup tests for device coherent type adds bfa0ae5697fd tools: add selftests to hmm for COW in device memory adds f13ca072b63b dax: introduce holder for dax_device adds b703aceb87cc mm: factor helpers for memory_failure_dev_pagemap adds 241ffc46a4f8 mm-factor-helpers-for-memory_failure_dev_pagemap-fix adds f534c87543b5 mm/memory-failure: fix redefinition of mf_generic_kill_procs adds 15dfd8d9141c pagemap,pmem: introduce ->memory_failure() adds 78b8f8942032 fsdax: introduce dax_lock_mapping_entry() adds c06990ccef98 mm: introduce mf_dax_kill_procs() for fsdax case adds 3bb7dd1a039b xfs: implement ->notify_failure() for XFS adds 6d74bcaa6d59 fsdax: set a CoW flag when associate reflink mappings adds 363c041e332b fsdax: output address in dax_iomap_pfn() and rename it adds ca7ff62c81f2 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 adds f77b091fc3b5 fsdax: introduce dax_iomap_cow_copy() adds 6ee678e783e9 fsdax: replace mmap entry in case of CoW adds 4f33e469d5f2 fsdax: add dax_iomap_cow_copy() for dax zero adds 6007a1cc65a0 fsdax: dedup file range to use a compare function adds b40aaffb71e2 xfs: support CoW in fsdax mode adds 247f78f5dea8 xfs-support-cow-in-fsdax-mode-fix adds 77114a96b83b xfs: add dax dedupe support adds 381300aa72a3 mm/page_alloc: minor clean up for memmap_init_compound() adds db5cef347fe0 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] adds b38d253564b1 userfaultfd: add /dev/userfaultfd for fine grained access control adds de14bb6d6688 userfaultfd: selftests: modify selftest to use /dev/userfaultfd adds 94b679592108 userfaultfd: update documentation to describe /dev/userfaultfd adds b3fcb1999b2a userfaultfd: selftests: make /dev/userfaultfd testing conf [...] adds b4c6dce867d2 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh adds 3ed7dae33ad1 mm/mlock: drop dead code in count_mm_mlocked_page_nr() adds 8c8a60e611df mm: khugepaged: check THP flag in hugepage_vma_check() adds adb61a2865e8 mm: thp: consolidate vma size check to transhuge_vma_suitable adds e3770c665595 mm: khugepaged: better comments for anon vma check in huge [...] adds 44fd8886b5b5 mm: thp: kill transparent_hugepage_active() adds b74426878436 mm-thp-kill-transparent_hugepage_active-fix adds 96cba0aa2553 mm-thp-kill-transparent_hugepage_active-fix-fix adds f19994907d48 mm: thp: kill __transhuge_page_enabled() adds c3755311c881 mm: khugepaged: reorg some khugepaged helpers adds e3a3dafffd3e doc: proc: fix the description to THPeligible adds c0ab6d65d264 kasan: separate double free case from invalid free adds 3451d0b10c15 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region adds a7f99bcb92eb hugetlb: skip to end of PT page mapping when pte not present adds 31a744ea3b35 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page adds e46ea214ecd2 arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix adds 087e01fe2c84 hugetlb: do not update address in huge_pmd_unshare adds ac2b99eb9d4c hugetlb: fix an unused variable warning/error adds 306da31eb5b7 hugetlb: lazy page table copies in fork() adds 5a5c13c8eea6 mm/page_alloc: add page->buddy_list and page->pcp_list adds bfc9fcf18bc1 mm/page_alloc: use only one PCP list for THP-sized allocations adds 6d5b1bf9e373 mm/page_alloc: split out buddy removal code from rmqueue i [...] adds 4243462dca8c mm/page_alloc: remove mistaken page == NULL check in rmqueue adds 0e7023b2248d mm/page_alloc: protect PCP lists with a spinlock adds 462c84174c76 mm-page_alloc-protect-pcp-lists-with-a-spinlock-fix adds 4789adafe879 mm/page_alloc: remotely drain per-cpu lists adds 1be3f6e7643e mm/page_alloc: replace local_lock with normal spinlock adds a509a0b63b89 mm/page_alloc: replace local_lock with normal spinlock -fix adds 95b7ea1f8bfa procfs: add 'size' to /proc/<pid>/fdinfo/ adds cf5e9d639041 procfs: add 'path' to /proc/<pid>/fdinfo/ adds fca23a61a67f mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] adds 8e04ead75c1e memcg: notify about global mem_cgroup_id space depletion adds 9b2589a3e3e4 filemap: minor cleanup for filemap_write_and_wait_range adds 993b16b1ab5a lib/test_free_pages.c: pass a pointer to virt_to_page() adds 4d080b805b47 mm/highmem: pass a pointer to virt_to_page() adds 169406858c8f mm: kfence: pass a pointer to virt_to_page() adds 514e26338e2b mm: gup: pass a pointer to virt_to_page() adds 9c621657b1a4 mm: nommu: pass a pointer to virt_to_page() adds 74d93a8dacf7 mm/mmap: build protect protection_map[] with __P000 adds ce7362816675 mm/mmap: define DECLARE_VM_GET_PAGE_PROT adds d0dc6f6241ed powerpc/mm: move protection_map[] inside the platform adds bdb0171ad5c4 sparc/mm: move protection_map[] inside the platform adds 5d655cf03096 arm64/mm: move protection_map[] inside the platform adds 7a6540e47c50 x86/mm: move protection_map[] inside the platform adds d7f7b8385e8e mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] adds 3850e0ee955e microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds e1a0e9afac65 loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds b64c117094c1 openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 2907fd87e099 xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 9f2183cd961e hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 3d159a1418a9 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 59e5617f9d6f alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 75fea6e258cc nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds b2ff80404b50 riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 22ac93b1cc02 csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 9d9deb2f99f7 s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds aa655f1eeeac ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds cea149208cda mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds e7911fea382d m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 8d9b8c71e182 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds aba016da64cc arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds a17619baa085 um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 4be03be9bcf2 sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 1c62d6367fb1 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT adds 9c2f8acb62aa mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] adds a2fa5d96dc34 csky: drop definition of PTE_ORDER adds add4b29ffd18 csky: drop definition of PGD_ORDER adds 9931fbfc40a7 mips: rename PMD_ORDER to PMD_TABLE_ORDER adds b205b7210e84 mips: rename PUD_ORDER to PUD_TABLE_ORDER adds aba17a75fe46 mips: drop definitions of PTE_ORDER adds 7ce2aac2a1d8 mips: rename PGD_ORDER to PGD_TABLE_ORDER adds 0bdb6a2f3daf nios2: drop definition of PTE_ORDER adds 45130b2a8e5d nios2: drop definition of PGD_ORDER adds 39c61ad0c5a9 loongarch: drop definition of PTE_ORDER adds a882baa84d65 loongarch: drop definition of PMD_ORDER adds e215d00f46c2 loongarch: drop definition of PUD_ORDER adds 465448171d54 loongarch: drop definition of PGD_ORDER adds b18d6b32c1af loongarch: drop definition of PGD_ORDER adds bbc9bcbc4c9a parisc: rename PGD_ORDER to PGD_TABLE_ORDER adds 56b882753978 xtensa: drop definition of PGD_ORDER adds 2d9479624603 ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER adds 3920772d18da mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() adds b58eb696a346 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling adds e0060151a718 mm: hugetlb_vmemmap: introduce the name HVO adds 2047c43bb152 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] adds 63da2311b116 mm: hugetlb_vmemmap: replace early_param() with core_param() adds ad1d517d8b33 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability adds 4fe336016e65 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst adds 912eff82aa0b mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] adds bbc1ad445cc6 selftests/vm: fix errno handling in mrelease_test adds 7e39244fc830 selftests-vm-fix-errno-handling-in-mrelease_test-v4 adds 60646f51e0e5 selftests/vm: skip 128TBswitch on unsupported arch adds fcad6edca67b mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd adds 45a7ab54ca78 mm/huge_memory: access vm_page_prot with READ_ONCE in remo [...] adds bc3ed313a488 mm/huge_memory: fix comment of __pud_trans_huge_lock adds 0cdd3c19f11b mm/huge_memory: use helper touch_pud in huge_pud_set_accessed adds 6326a7c2fcc6 mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed adds 7578e45a50ff mm/huge_memory: rename mmun_start to haddr in remove_migra [...] adds ed7a2512ff00 mm/huge_memory: use helper function vma_lookup in split_hu [...] adds 60b3e945baf5 mm/huge_memory: use helper macro __ATTR_RW adds 089b58586192 mm/huge_memory: fix comment in zap_huge_pud adds e8a8b38e51d2 mm/huge_memory: check pmd_present first in is_huge_zero_pmd adds 1e7c2d5a4c2c mm/huge_memory: try to free subpage in swapcache when possible adds 8a561f7297ef mm/huge_memory: minor cleanup for split_huge_pages_all adds 9f8a41320a60 mm/huge_memory: fix comment of page_deferred_list adds 1ef344b6769a mm/huge_memory: correct comment of prep_transhuge_page adds 9fdda0447139 mm/huge_memory: comment the subtly logic in __split_huge_pmd adds 2ae449b6403f mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_h [...] adds f84e6c485bee mm/mprotect: remove the redundant initialization for error adds e3e74684f8f1 mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() adds 9ed8887d7698 mm, hugetlb: skip irrelevant nodes in show_free_areas() adds a58400fee4ea selftests/vm: enable running select groups of tests adds aa47bd177e37 mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask adds 124552052559 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] adds efc0e809530f mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] adds 98e7b5d6bf66 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] adds f6eaca774d63 mm, hwpoison: make unpoison aware of raw error info in hwp [...] adds d9493e38cfcc mm, hwpoison: set PG_hwpoison for busy hugetlb pages adds f697adf4a5ce mm, hwpoison: make __page_handle_poison returns int adds b63415e606ba mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage adds f83b3b276304 mm, hwpoison: enable memory error handling on 1GB hugepage adds 14626a29be52 mm/khugepaged: remove redundant transhuge_vma_suitable() check adds ec42615698cc mm: khugepaged: don't carry huge page to the next loop for [...] adds 8fa03b5018a2 mm/khugepaged: add struct collapse_control adds 526cf0822f0c mm/khugepaged: dedup and simplify hugepage alloc and charging adds c5e673b8077c mm/khugepaged: propagate enum scan_result codes back to callers adds 5d7d5be4e719 mm/khugepaged: add flag to predicate khugepaged-only behavior adds e30b62308b48 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() adds d74c0fd91884 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] adds 68ef1fef2545 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse adds 6fe36cba99db mm/khugepaged: rename prefix of shared collapse functions adds 6801ee245e9f mm/madvise: add huge_memory:mm_madvise_collapse tracepoint adds 5e4507b87649 mm/madvise: add MADV_COLLAPSE to process_madvise() adds 6b9e011abb56 proc/smaps: add PMDMappable field to smaps adds 855b5050e549 selftests/vm: modularize collapse selftests adds 675b77b81987 selftests/vm: dedup hugepage allocation logic adds f372df89dfaf selftests/vm: add MADV_COLLAPSE collapse context to selftests adds 4feb5e54c9f7 selftests/vm: add selftest to verify recollapse of THPs adds 0b63ee523b40 selftests/vm: add selftest to verify multi THP collapse adds b8df4c115923 mm/page_vma_mapped.c: use helper function huge_pte_lock adds c60aea0e4c3f mm/mmap: fix obsolete comment of find_extend_vma adds 7070d703a1f7 ocfs2: reflink deadlock when clone file to the same direct [...] adds ce24d791de59 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 2410845cf9d0 ocfs2: fix ocfs2 corrupt when iputting an inode adds 4c1287aef3a6 init: add "hostname" kernel parameter adds 2064b79e8879 init-add-hostname-kernel-parameter-v2 adds 3034b7585cae init/main.c: silence some -Wunused-parameter warnings adds b9d8647e9ff0 resource: re-factor page_is_ram() adds 442e73fcecc3 lib/debugobjects: fix stat count and optimize debug_object [...] adds 854eb65429dd lib/lru_cache: fix error free handing in lc_create adds be87e0c0d174 net, lib/once: remove {net_}get_random_once_wait macro adds e034e109fa49 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] adds 1411fddb3be6 lib/error-inject: traverse list with mutex adds e5792ffea273 compiler-gcc.h: remove ancient workaround for gcc PR 58670 adds eb76f51feb8f kfifo: fix kfifo_to_user() return type adds 05cd6ff0b91d lib/radix-tree: remove unused argument of insert_entries adds 2c4de583fe19 lib: make LZ4_decompress_safe_forceExtDict() static adds 6bce7e0fcc96 lib/scatterlist: use matched parameter type when calling _ [...] adds e30f2f02cfc9 lib/ts_bm.c: remove redundant store to variable consumed a [...] adds 6dab52846987 Revert "squashfs: provide backing_dev_info in order to dis [...] adds c9080624eac4 squashfs: always build "file direct" version of page actor adds 08510fe0d549 squashfs: implement readahead adds 48332b5cc6f4 squashfs: support reading fragments in readahead call adds fe42dfe3807a kallsyms: move declarations to internal header adds 64c2b33100e6 vmcoreinfo: include kallsyms symbols adds a1c63217ebb0 proc: delete unused <linux/uaccess.h> includes adds 20bbeccf8e71 kdump: round up the total memory size to 128M for crashker [...] adds c91c2faae53b ipc/mqueue: remove unnecessary (void*) conversion adds d0bd69300803 epoll: autoremove wakers even more aggressively adds a31ac29328c6 scripts/bloat-o-meter: switch argument parsing to using argparse adds c12b9f28240f scripts/bloat-o-meter: add -p argument adds 8bc36aec6a7f kexec_file: drop weak attribute from functions adds a7f6314f2d60 kexec: drop weak attribute from functions adds 76cec8ec0b1f x86/cacheinfo: move shared cache map definitions adds 3c727fb2b36f cpumask: add UP optimised for_each_*_cpu versions adds 756d9b2eaf6e cpumask: Fix invalid uniprocessor mask assumption adds 182b74b1bb92 lib/test: introduce cpumask KUnit test suite adds ef4c5f159cee cpumask: update cpumask_next_wrap() signature adds 1320e1d1aaf1 lib/smp_processor_id: fix imbalanced instrumentation_end() call adds b6ff0c2807f7 lib: devres: use numa aware allocation adds 6642756458ba panic: taint kernel if tests are run adds 98015fd821e7 module: panic: taint the kernel when selftest modules load adds ab3411ac9b6d kunit: taint the kernel when KUnit tests are run adds 4e051074303c selftest: taint kernel when test module loaded adds 7ec4df58f777 autofs: use inode permission method for write access adds 09c865716e0e autofs: make dentry info count consistent adds 469a27e8e94a autofs: use dentry info count instead of simple_empty() adds 83ed53fcf649 autofs: add comment about autofs_mountpoint_changed() adds 643b4b0784ea autofs: remove unused ino field inode adds 7fb2af125acd Merge branch 'mm-nonmm-unstable' into mm-everything new 0d4e15961bf7 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new ace7d587b731 Revert "drm/i915/ttm: fix sg_table construction" new 4662b7adea50 Add linux-next specific files for 20220713
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/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 880 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 4 + .../ABI/testing/debugfs-driver-habanalabs | 38 +- .../ABI/testing/sysfs-bus-platform-onboard-usb-hub | 8 + .../testing/sysfs-bus-surface_aggregator-tabletsw | 57 + Documentation/ABI/testing/sysfs-driver-qat | 60 + Documentation/admin-guide/kernel-parameters.txt | 46 +- Documentation/admin-guide/sysctl/net.rst | 12 + Documentation/arm/index.rst | 2 + Documentation/block/null_blk.rst | 22 + .../bpf/libbpf/libbpf_naming_convention.rst | 13 +- Documentation/core-api/idr.rst | 3 + Documentation/core-api/kernel-api.rst | 2 +- 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 | 8 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 271 - Documentation/devicetree/bindings/arm/fsl.yaml | 12 + .../devicetree/bindings/arm/mediatek.yaml | 26 + 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 + .../devicetree/bindings/clock/fsl,scu-clk.yaml | 43 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 7 + .../devicetree/bindings/display/ingenic,lcd.yaml | 2 + .../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 + .../bindings/display/panel/panel-simple.yaml | 2 + .../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/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 | 133 + .../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 + .../bindings/media/rockchip,rk3568-vepu.yaml | 69 + .../bindings/media/samsung,s5pv210-jpeg.yaml | 123 + 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 | 3 + .../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 + .../devicetree/bindings/nvmem/fsl,scu-ocotp.yaml | 56 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 15 + .../bindings/phy/fsl,imx8qm-lvds-phy.yaml | 61 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 33 +- .../bindings/pinctrl/fsl,scu-pinctrl.yaml | 74 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 39 +- .../bindings/pinctrl/qcom,msm8909-tlmm.yaml | 152 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 15 + .../devicetree/bindings/power/fsl,scu-pd.yaml | 41 + .../bindings/power/mediatek,power-controller.yaml | 2 + .../regulator/9elements,output-supply.yaml | 63 + .../bindings/regulator/qcom,spmi-regulator.txt | 347 - .../bindings/regulator/qcom,spmi-regulator.yaml | 323 + .../devicetree/bindings/rtc/fsl,scu-rtc.yaml | 31 + .../devicetree/bindings/sound/nau8821.txt | 2 +- .../devicetree/bindings/sound/tas2780.yaml | 72 + .../bindings/thermal/fsl,scu-thermal.yaml | 38 + .../bindings/timer/nvidia,tegra186-timer.yaml | 109 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 1 + .../devicetree/bindings/usb/realtek,rts5411.yaml | 10 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 34 + Documentation/filesystems/netfs_library.rst | 8 +- Documentation/filesystems/overlayfs.rst | 4 + Documentation/filesystems/proc.rst | 10 +- .../filesystems/xfs-delayed-logging-design.rst | 2 +- Documentation/gpu/amdgpu/amdgpu-glossary.rst | 2 +- Documentation/gpu/i915.rst | 12 + Documentation/gpu/todo.rst | 11 - Documentation/livepatch/module-elf-format.rst | 10 +- Documentation/m68k/kernel-options.rst | 4 +- Documentation/networking/ip-sysctl.rst | 2 +- Documentation/networking/tls.rst | 4 + Documentation/power/pci.rst | 2 +- .../process/embargoed-hardware-issues.rst | 3 + .../it_IT/core-api/symbol-namespaces.rst | 6 +- .../translations/zh_CN/core-api/kernel-api.rst | 2 +- .../zh_CN/core-api/symbol-namespaces.rst | 2 +- Documentation/userspace-api/media/v4l/control.rst | 4 +- Documentation/userspace-api/media/v4l/mmap.rst | 2 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 3 - Documentation/virt/kvm/api.rst | 46 + .../watchdog/convert_drivers_to_kernel_api.rst | 1 - MAINTAINERS | 68 +- Makefile | 9 +- Next/SHA1s | 234 +- Next/Trees | 4 +- Next/merge.log | 7388 ++- 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.debug | 2 +- arch/arm/arm-soc-for-next-contents.txt | 81 + arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/am33xx-l4.dtsi | 3 +- 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 | 8 +- arch/arm/boot/dts/sama5d2.dtsi | 2 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +- arch/arm/configs/multi_v7_defconfig | 4 +- arch/arm/mach-bcm/Kconfig | 61 +- arch/arm/mach-bcm/Makefile | 11 +- arch/arm/mach-bcm/bcm63xx.c | 17 - arch/arm/mach-hisi/Kconfig | 2 +- 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/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 +- .../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/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/sc7280.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 4 +- arch/arm64/include/asm/insn.h | 3 + arch/arm64/lib/insn.c | 30 +- arch/arm64/net/bpf_jit.h | 7 + arch/arm64/net/bpf_jit_comp.c | 714 +- 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/ath79/early_printk.c | 16 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/include/asm/io.h | 2 +- arch/mips/include/uapi/asm/mman.h | 2 + arch/mips/kernel/vdso.c | 2 +- arch/mips/math-emu/dsemul.c | 9 +- arch/mips/mm/context.c | 5 +- arch/parisc/include/uapi/asm/mman.h | 2 + arch/parisc/kernel/irq.c | 2 +- arch/parisc/kernel/perf.c | 1 - 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/kernel/eeh.c | 4 - arch/powerpc/kvm/Kconfig | 21 +- arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 26 +- 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/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 - arch/powerpc/platforms/cell/spufs/file.c | 17 - arch/powerpc/platforms/powernv/eeh-powernv.c | 1 - arch/powerpc/platforms/pseries/dtl.c | 1 - arch/riscv/errata/sifive/errata.c | 3 +- arch/s390/boot/uv.c | 2 + arch/s390/hypfs/hypfs_dbfs.c | 1 - arch/s390/hypfs/inode.c | 1 - arch/s390/include/asm/airq.h | 7 +- arch/s390/include/asm/kvm_host.h | 23 + 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/sclp.h | 4 + arch/s390/include/asm/tpi.h | 13 + arch/s390/include/asm/uaccess.h | 4 +- arch/s390/include/asm/uv.h | 7 +- arch/s390/kernel/crash_dump.c | 22 +- arch/s390/kernel/debug.c | 1 - arch/s390/kernel/perf_cpum_cf.c | 1 - arch/s390/kernel/setup.c | 2 - arch/s390/kernel/sysinfo.c | 1 - arch/s390/kernel/uv.c | 20 + arch/s390/kvm/Makefile | 1 + arch/s390/kvm/interrupt.c | 98 +- arch/s390/kvm/kvm-s390.c | 83 +- arch/s390/kvm/kvm-s390.h | 10 + arch/s390/kvm/pci.c | 690 + arch/s390/kvm/pci.h | 87 + arch/s390/pci/pci.c | 16 + arch/s390/pci/pci_clp.c | 8 +- arch/s390/pci/pci_insn.c | 4 +- arch/s390/pci/pci_irq.c | 48 +- arch/sh/kernel/irq.c | 7 +- arch/um/drivers/harddog_kern.c | 1 - arch/um/drivers/hostaudio_kern.c | 2 - arch/x86/Kconfig | 108 +- arch/x86/Makefile | 5 + arch/x86/boot/compressed/ident_map_64.c | 13 + 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 | 64 +- 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/hyperv/irqdomain.c | 2 +- arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/cpufeatures.h | 12 +- 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 | 68 +- arch/x86/include/asm/static_call.h | 19 +- arch/x86/include/asm/unwind_hints.h | 14 +- arch/x86/include/uapi/asm/bootparam.h | 3 +- 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 | 475 +- 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/mce/dev-mcelog.c | 1 - arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1 - arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/ftrace.c | 7 +- arch/x86/kernel/head_64.S | 5 + arch/x86/kernel/kexec-bzimage64.c | 36 +- 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/setup.c | 10 - arch/x86/kernel/static_call.c | 51 +- arch/x86/kernel/vmlinux.lds.S | 9 +- arch/x86/kvm/emulate.c | 28 +- arch/x86/kvm/svm/vmenter.S | 18 + arch/x86/kvm/vmx/capabilities.h | 8 +- arch/x86/kvm/vmx/nested.c | 2 +- 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 | 4 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/lib/retpoline.S | 79 +- arch/x86/mm/hugetlbpage.c | 8 +- arch/x86/mm/mem_encrypt_boot.S | 10 +- arch/x86/net/bpf_jit_comp.c | 71 +- 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/include/uapi/asm/mman.h | 2 + arch/xtensa/kernel/irq.c | 7 +- block/bio.c | 50 +- block/blk-cgroup.c | 2 +- block/blk-cgroup.h | 12 +- block/blk-core.c | 2 +- block/blk-iolatency.c | 12 +- block/blk-map.c | 7 +- block/blk-mq-debugfs.c | 3 + block/blk-rq-qos.c | 10 +- block/fops.c | 8 +- crypto/af_alg.c | 3 +- crypto/algif_hash.c | 5 +- crypto/testmgr.h | 121 +- drivers/acpi/apei/erst-dbg.c | 1 - drivers/android/binder.c | 114 +- drivers/android/binder_internal.h | 46 +- drivers/android/binderfs.c | 47 +- drivers/ata/Kconfig | 2 +- drivers/atm/he.c | 9 +- drivers/auxdisplay/charlcd.c | 1 - drivers/base/cpu.c | 8 + drivers/base/power/runtime.c | 6 + drivers/base/regmap/regmap.c | 3 + drivers/block/mtip32xx/mtip32xx.c | 2 - drivers/block/null_blk/main.c | 38 +- drivers/block/null_blk/null_blk.h | 2 + drivers/block/pktcdvd.c | 1 - drivers/bluetooth/hci_vhci.c | 1 - drivers/bus/mhi/ep/main.c | 11 +- drivers/bus/moxtet.c | 2 - drivers/char/agp/frontend.c | 1 - drivers/char/agp/intel-gtt.c | 58 +- drivers/char/applicom.c | 1 - drivers/char/ds1620.c | 1 - drivers/char/dtlk.c | 1 - drivers/char/hpet.c | 1 - drivers/char/hw_random/Kconfig | 2 +- drivers/char/ipmi/ipmi_watchdog.c | 1 - drivers/char/pc8736x_gpio.c | 1 - drivers/char/pcmcia/cm4000_cs.c | 1 - drivers/char/pcmcia/cm4040_cs.c | 1 - drivers/char/pcmcia/scr24x_cs.c | 1 - drivers/char/ppdev.c | 1 - drivers/char/scx200_gpio.c | 1 - drivers/char/sonypi.c | 1 - drivers/char/tb0219.c | 1 - drivers/char/tpm/tpm-dev.c | 1 - drivers/char/tpm/tpm_tis_i2c.c | 1 - drivers/char/tpm/tpm_vtpm_proxy.c | 1 - drivers/char/tpm/tpmrm-dev.c | 1 - drivers/char/virtio_console.c | 1 - drivers/clk/bcm/Kconfig | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 16 +- drivers/counter/counter-chrdev.c | 1 - drivers/cpufreq/cpufreq.c | 6 +- drivers/cpufreq/qcom-cpufreq-hw.c | 11 +- drivers/crypto/amcc/crypto4xx_core.c | 40 +- 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/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/vmx/ghash.c | 1 + drivers/dma-buf/dma-buf.c | 1 - drivers/dma-buf/dma-fence-unwrap.c | 3 +- drivers/extcon/extcon.c | 10 + drivers/firewire/core-cdev.c | 1 - drivers/firmware/efi/capsule-loader.c | 1 - drivers/firmware/efi/reboot.c | 21 +- drivers/firmware/efi/test/efi_test.c | 1 - drivers/firmware/tegra/bpmp-debugfs.c | 10 +- drivers/firmware/turris-mox-rwtm.c | 1 - drivers/gnss/core.c | 1 - drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-lp3943.c | 16 +- drivers/gpio/gpio-mockup.c | 1 - drivers/gpio/gpio-msc313.c | 15 +- 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/gpiolib-cdev.c | 1 - drivers/gpio/gpiolib-of.c | 6 +- drivers/gpio/gpiolib.c | 51 +- drivers/gpu/drm/Kconfig | 20 +- drivers/gpu/drm/Makefile | 1 - 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_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_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 27 + 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/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/chipone-icn6211.c | 4 +- drivers/gpu/drm/bridge/tc358762.c | 4 +- drivers/gpu/drm/bridge/tc358764.c | 4 +- drivers/gpu/drm/drm_bridge.c | 4 +- drivers/gpu/drm/drm_client.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 101 +- drivers/gpu/drm/drm_file.c | 4 +- drivers/gpu/drm/drm_fourcc.c | 55 +- drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 12 +- drivers/gpu/drm/drm_gem_vram_helper.c | 6 +- drivers/gpu/drm/drm_mipi_dsi.c | 4 +- drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 4 +- 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 | 53 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 28 +- 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 | 5 +- 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_perf.c | 1 - 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_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_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 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 39 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 4 +- 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/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/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/msm/msm_perf.c | 1 - drivers/gpu/drm/msm/msm_rd.c | 1 - drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 4 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 4 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 4 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 4 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 4 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 4 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 4 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 4 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 4 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 +- drivers/gpu/drm/panel/panel-khadas-ts050.c | 4 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 4 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 7 +- drivers/gpu/drm/panel/panel-novatek-nt35560.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 4 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 4 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 4 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 4 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 4 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 6 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 46 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 4 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 4 +- .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 4 +- drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 4 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 3 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 3 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 6 +- drivers/gpu/drm/selftests/Makefile | 8 - drivers/gpu/drm/selftests/drm_buddy_selftests.h | 15 - drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 68 - drivers/gpu/drm/selftests/drm_mm_selftests.h | 28 - drivers/gpu/drm/selftests/drm_modeset_selftests.h | 40 - drivers/gpu/drm/selftests/drm_selftest.c | 109 - drivers/gpu/drm/selftests/drm_selftest.h | 41 - drivers/gpu/drm/selftests/test-drm_buddy.c | 994 - .../gpu/drm/selftests/test-drm_cmdline_parser.c | 1141 - drivers/gpu/drm/selftests/test-drm_damage_helper.c | 668 - drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 275 - drivers/gpu/drm/selftests/test-drm_format.c | 280 - drivers/gpu/drm/selftests/test-drm_framebuffer.c | 350 - drivers/gpu/drm/selftests/test-drm_mm.c | 2487 - .../gpu/drm/selftests/test-drm_modeset_common.c | 32 - .../gpu/drm/selftests/test-drm_modeset_common.h | 52 - drivers/gpu/drm/selftests/test-drm_plane_helper.c | 224 - drivers/gpu/drm/selftests/test-drm_rect.c | 223 - drivers/gpu/drm/sun4i/Kconfig | 26 +- 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/drm/tests/Makefile | 4 +- drivers/gpu/drm/tests/drm_buddy_test.c | 756 + drivers/gpu/drm/tests/drm_cmdline_parser_test.c | 1078 + drivers/gpu/drm/tests/drm_damage_helper_test.c | 634 + drivers/gpu/drm/tests/drm_dp_mst_helper_test.c | 286 + drivers/gpu/drm/tests/drm_format_test.c | 287 + drivers/gpu/drm/tests/drm_framebuffer_test.c | 375 + drivers/gpu/drm/tests/drm_mm_test.c | 2255 + drivers/gpu/drm/tests/drm_plane_helper_test.c | 238 + drivers/gpu/drm/tests/drm_rect_test.c | 214 + drivers/gpu/drm/ttm/ttm_bo.c | 163 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 12 +- 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/hid/uhid.c | 1 - drivers/hv/connection.c | 11 + drivers/hv/hyperv_vmbus.h | 7 + drivers/hv/vmbus_drv.c | 27 +- drivers/hwmon/asus_atk0110.c | 1 - drivers/hwmon/fschmd.c | 1 - drivers/hwmon/w83793.c | 1 - drivers/hwtracing/coresight/coresight-etb10.c | 1 - drivers/hwtracing/coresight/coresight-etm4x.h | 3 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 1 - drivers/hwtracing/intel_th/msu-sink.c | 3 + drivers/hwtracing/intel_th/msu.c | 15 +- drivers/hwtracing/intel_th/pci.c | 25 +- drivers/hwtracing/stm/core.c | 1 - drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/i2c-dev.c | 1 - drivers/idle/intel_idle.c | 46 +- drivers/infiniband/core/ucma.c | 1 - drivers/infiniband/core/user_mad.c | 2 - drivers/infiniband/core/uverbs_main.c | 4 - drivers/infiniband/hw/hfi1/fault.c | 1 - drivers/infiniband/hw/irdma/cm.c | 50 - 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/verbs.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 2 - drivers/input/evdev.c | 1 - drivers/input/joydev.c | 1 - drivers/input/keyboard/applespi.c | 1 - drivers/input/keyboard/mt6779-keypad.c | 18 +- drivers/input/misc/uinput.c | 1 - drivers/input/serio/i8042-x86ia64io.h | 84 +- drivers/input/serio/userio.c | 1 - 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/hyperv-iommu.c | 2 +- drivers/irqchip/Kconfig | 28 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm6345-l1.c | 4 +- drivers/irqchip/irq-mips-gic.c | 80 +- drivers/irqchip/irq-renesas-rzg2l.c | 393 + drivers/irqchip/irq-sifive-plic.c | 64 +- drivers/irqchip/irq-stm32-exti.c | 250 +- drivers/isdn/capi/capi.c | 1 - drivers/isdn/mISDN/timerdev.c | 1 - drivers/leds/uleds.c | 1 - drivers/macintosh/adb.c | 1 - drivers/macintosh/smu.c | 1 - drivers/mcb/mcb-core.c | 4 +- drivers/media/cec/core/cec-api.c | 1 - drivers/media/i2c/Kconfig | 13 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/ar0521.c | 1061 + drivers/media/i2c/mt9p031.c | 73 +- drivers/media/i2c/ov5640.c | 1650 +- drivers/media/i2c/ov7251.c | 5 +- drivers/media/i2c/st-mipid02.c | 30 +- drivers/media/mc/mc-devnode.c | 1 - drivers/media/pci/cx18/cx18-av-core.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/mediatek/mdp/mtk_mdp_ipi.h | 2 + .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 54 +- .../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 | 20 +- drivers/media/platform/renesas/rcar_drif.c | 2 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 33 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 18 +- drivers/media/platform/sunxi/Kconfig | 2 + drivers/media/platform/sunxi/Makefile | 2 + .../media/platform/sunxi/sun6i-mipi-csi2/Kconfig | 14 + .../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 | 12 + .../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 | 2 +- drivers/media/platform/xilinx/xilinx-vip.h | 4 +- drivers/media/rc/lirc_dev.c | 1 - drivers/media/usb/gspca/spca501.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +- drivers/media/usb/uvc/uvc_debugfs.c | 1 - drivers/media/v4l2-core/v4l2-dev.c | 1 - drivers/media/v4l2-core/v4l2-ioctl.c | 2 +- drivers/memory/tegra/tegra234.c | 80 + drivers/memstick/core/ms_block.c | 15 +- drivers/message/fusion/mptctl.c | 1 - drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/intel_soc_pmic_bxtwc.c | 194 +- drivers/misc/eeprom/idt_89hpesx.c | 6 +- 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/lis3lv02d/lis3lv02d.c | 1 - drivers/misc/mei/main.c | 1 - drivers/misc/phantom.c | 1 - drivers/misc/sgi-xp/xpnet.c | 13 +- drivers/mmc/core/block.c | 1 - drivers/mmc/core/sd.c | 2 +- drivers/mmc/host/Kconfig | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 37 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 4 +- 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/tmio_mmc.c | 2 +- drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 28 +- drivers/mtd/ubi/cdev.c | 2 - drivers/mtd/ubi/debug.c | 1 - drivers/net/dsa/hirschmann/hellcreek.c | 7 +- drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 10 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 14 +- drivers/net/ethernet/cadence/macb_main.c | 106 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 15 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 41 +- 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 | 18 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 16 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 24 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 39 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 179 + .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 71 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 7 + .../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 | 1984 + .../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 | 46 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 40 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../ethernet/marvell/prestera/prestera_router.c | 1 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 29 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 16 +- 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 +- 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 +- .../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 | 18 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 57 +- .../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/mscc/ocelot_fdma.c | 17 +- 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 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 1 + 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/fib.c | 1 - drivers/net/phy/phylink.c | 4 +- drivers/net/tap.c | 1 - drivers/net/tun.c | 1 - drivers/net/wireless/ath/ath11k/hal.c | 2 +- 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_init.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 10 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 1 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 1 - drivers/net/wireless/mac80211_hwsim.c | 12 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 6 +- drivers/nvme/host/pci.c | 3 +- drivers/nvme/host/trace.h | 2 +- drivers/nvme/target/io-cmd-file.c | 2 +- drivers/of/device.c | 5 +- drivers/of/unittest.c | 17 +- drivers/opp/core.c | 33 +- drivers/opp/debugfs.c | 2 +- drivers/opp/of.c | 5 +- drivers/opp/opp.h | 2 +- drivers/parisc/iosapic.c | 2 +- drivers/pci/controller/pci-hyperv.c | 12 +- 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/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/pinctrl/core.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 24 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 +- drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-starfive.c | 5 + drivers/pinctrl/pinmux.c | 1 - drivers/pinctrl/qcom/Kconfig | 8 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm8909.c | 956 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 38 +- 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-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 | 110 +- drivers/platform/chrome/cros_ec_debugfs.c | 1 - drivers/platform/chrome/wilco_ec/debugfs.c | 1 - drivers/platform/chrome/wilco_ec/event.c | 1 - drivers/platform/chrome/wilco_ec/telemetry.c | 1 - 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 | 3 +- 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 | 3 +- drivers/platform/surface/surface_gpe.c | 2 +- drivers/platform/surface/surface_hotplug.c | 2 +- .../platform/surface/surface_platform_profile.c | 2 +- drivers/platform/x86/amd/pmc.c | 14 +- drivers/platform/x86/asus-nb-wmi.c | 2 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/intel/atomisp2/led.c | 3 +- drivers/platform/x86/intel/ifs/Kconfig | 3 + 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/serial-multi-instantiate.c | 69 +- drivers/platform/x86/x86-android-tablets.c | 17 +- drivers/pps/pps.c | 1 - drivers/regulator/max597x-regulator.c | 1 - drivers/regulator/qcom_spmi-regulator.c | 37 + drivers/regulator/userspace-consumer.c | 97 +- drivers/reset/Kconfig | 2 +- drivers/rtc/dev.c | 1 - drivers/rtc/rtc-m41t80.c | 1 - drivers/s390/char/fs3270.c | 1 - drivers/s390/char/sclp_ctl.c | 1 - drivers/s390/char/sclp_early.c | 4 + drivers/s390/char/tape_char.c | 1 - drivers/s390/char/uvdevice.c | 1 - drivers/s390/char/vmcp.c | 1 - drivers/s390/char/vmlogrdr.c | 1 - drivers/s390/char/zcore.c | 2 - drivers/s390/cio/airq.c | 12 +- drivers/s390/cio/chsc_sch.c | 1 - drivers/s390/cio/css.c | 1 - drivers/s390/cio/qdio_thinint.c | 6 +- drivers/s390/crypto/ap_bus.c | 9 +- drivers/s390/crypto/pkey_api.c | 1 - drivers/s390/crypto/zcrypt_api.c | 1 - drivers/s390/virtio/virtio_ccw.c | 6 +- drivers/sbus/char/openprom.c | 1 - drivers/sbus/char/uctrl.c | 1 - drivers/scsi/sg.c | 1 - drivers/sh/intc/chip.c | 2 +- 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/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/spi/Kconfig | 2 +- drivers/spi/spi.c | 7 +- drivers/spi/spidev.c | 1 - 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_drv.c | 1 + drivers/staging/media/hantro/hantro_hw.h | 1 + drivers/staging/media/hantro/rockchip_vpu_hw.c | 85 +- drivers/staging/media/imx/imx7-media-csi.c | 1607 +- drivers/staging/octeon/ethernet-rx.c | 4 +- drivers/staging/pi433/pi433_if.c | 1 - drivers/staging/qlge/qlge_main.c | 4 +- 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 | 165 +- 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/device_main.c | 23 +- drivers/staging/vt6655/mac.h | 24 - drivers/tee/optee/optee_smc.h | 2 +- drivers/tee/optee/smc_abi.c | 4 +- drivers/tee/tee_core.c | 2 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 1 - 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_dwlib.c | 4 +- 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 | 2 +- drivers/tty/serial/8250/8250_of.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/ar933x_uart.c | 4 +- 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/sc16is7xx.c | 2 +- drivers/tty/serial/serial_core.c | 10 +- drivers/tty/serial/stm32-usart.c | 2 +- drivers/tty/tty.h | 3 + drivers/tty/tty_buffer.c | 46 +- drivers/tty/tty_io.c | 3 - drivers/usb/core/Makefile | 4 + drivers/usb/core/hub.c | 9 +- drivers/usb/core/hub.h | 1 + drivers/usb/dwc3/gadget.c | 92 +- drivers/usb/gadget/function/f_fs.c | 2 - drivers/usb/gadget/function/uvc_configfs.c | 6 +- drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/gadget/legacy/raw_gadget.c | 1 - drivers/usb/gadget/udc/atmel_usba_udc.c | 11 +- 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/misc/Kconfig | 16 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/ftdi-elan.c | 1 - drivers/usb/misc/ldusb.c | 1 - drivers/usb/misc/onboard_usb_hub.c | 428 + drivers/usb/misc/onboard_usb_hub.h | 17 + drivers/usb/misc/onboard_usb_hub_pdevs.c | 142 + drivers/usb/mon/mon_bin.c | 1 - drivers/usb/mon/mon_stat.c | 1 - drivers/usb/mon/mon_text.c | 2 - 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/typec/class.c | 1 + 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/hisilicon/hisi_acc_vfio_pci.c | 2 - drivers/vfio/pci/mlx5/main.c | 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/fbdev/68328fb.c | 7 +- drivers/video/fbdev/amifb.c | 15 +- drivers/video/fbdev/atafb.c | 99 +- 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/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/nitro_enclaves/Kconfig | 5 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 27 - drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 5 +- drivers/watchdog/acquirewdt.c | 1 - drivers/watchdog/advantechwdt.c | 1 - drivers/watchdog/alim1535_wdt.c | 1 - drivers/watchdog/alim7101_wdt.c | 1 - drivers/watchdog/ar7_wdt.c | 1 - drivers/watchdog/at91rm9200_wdt.c | 1 - drivers/watchdog/ath79_wdt.c | 1 - drivers/watchdog/cpu5wdt.c | 1 - drivers/watchdog/cpwd.c | 1 - drivers/watchdog/eurotechwdt.c | 1 - drivers/watchdog/gef_wdt.c | 1 - drivers/watchdog/geodewdt.c | 1 - drivers/watchdog/ib700wdt.c | 1 - drivers/watchdog/ibmasr.c | 1 - drivers/watchdog/indydog.c | 1 - drivers/watchdog/it8712f_wdt.c | 1 - drivers/watchdog/m54xx_wdt.c | 1 - drivers/watchdog/machzwd.c | 1 - drivers/watchdog/mixcomwd.c | 1 - drivers/watchdog/mtx-1_wdt.c | 1 - drivers/watchdog/nv_tco.c | 1 - drivers/watchdog/pc87413_wdt.c | 1 - drivers/watchdog/pcwd.c | 2 - drivers/watchdog/pcwd_pci.c | 2 - drivers/watchdog/pcwd_usb.c | 2 - drivers/watchdog/pika_wdt.c | 1 - drivers/watchdog/rc32434_wdt.c | 1 - drivers/watchdog/rdc321x_wdt.c | 1 - drivers/watchdog/riowd.c | 1 - drivers/watchdog/sa1100_wdt.c | 1 - drivers/watchdog/sb_wdog.c | 1 - drivers/watchdog/sbc60xxwdt.c | 1 - drivers/watchdog/sbc7240_wdt.c | 1 - drivers/watchdog/sbc8360.c | 1 - drivers/watchdog/sbc_epx_c3.c | 1 - drivers/watchdog/sbc_fitpc2_wdt.c | 1 - drivers/watchdog/sc1200wdt.c | 1 - drivers/watchdog/sc520_wdt.c | 1 - drivers/watchdog/sch311x_wdt.c | 1 - drivers/watchdog/scx200_wdt.c | 1 - drivers/watchdog/smsc37b787_wdt.c | 1 - drivers/watchdog/w83877f_wdt.c | 1 - drivers/watchdog/w83977f_wdt.c | 1 - drivers/watchdog/wafer5823wdt.c | 1 - drivers/watchdog/wdrtas.c | 2 - drivers/watchdog/wdt.c | 2 - drivers/watchdog/wdt285.c | 1 - drivers/watchdog/wdt977.c | 1 - drivers/watchdog/wdt_pci.c | 2 - drivers/xen/events/events_base.c | 7 +- drivers/xen/evtchn.c | 1 - drivers/xen/gntdev.c | 6 +- drivers/xen/manage.c | 2 +- drivers/xen/mcelog.c | 1 - drivers/xen/xen-front-pgdir-shbuf.c | 4 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 1 - 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/compression.c | 311 +- fs/btrfs/compression.h | 11 +- fs/btrfs/ctree.h | 38 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/disk-io.c | 7 +- fs/btrfs/extent-tree.c | 71 +- fs/btrfs/extent_io.c | 206 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/file.c | 87 +- fs/btrfs/inode.c | 154 +- fs/btrfs/ioctl.c | 11 +- fs/btrfs/send.c | 329 +- fs/btrfs/space-info.c | 76 +- fs/btrfs/space-info.h | 4 +- fs/btrfs/tests/btrfs-tests.c | 1 + fs/btrfs/volumes.c | 100 +- fs/btrfs/volumes.h | 1 + fs/btrfs/zlib.c | 42 +- fs/btrfs/zoned.c | 158 +- fs/btrfs/zoned.h | 18 + fs/btrfs/zstd.c | 17 +- fs/buffer.c | 4 +- fs/cachefiles/ondemand.c | 3 +- fs/ceph/addr.c | 13 +- fs/ceph/file.c | 5 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 2 - fs/cifs/file.c | 8 +- fs/cifs/misc.c | 3 +- fs/cifs/smb2pdu.c | 13 +- fs/coredump.c | 4 +- fs/debugfs/file.c | 1 - fs/direct-io.c | 7 +- fs/dlm/debug_fs.c | 1 - fs/efivarfs/file.c | 1 - fs/erofs/decompressor.c | 16 +- fs/exec.c | 2 +- fs/ext4/balloc.c | 2 +- fs/ext4/ext4.h | 5 +- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/fast_commit.c | 44 +- 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/orphan.c | 24 +- fs/ext4/resize.c | 6 +- fs/ext4/super.c | 4 +- fs/ext4/symlink.c | 15 + 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/fsopen.c | 1 - fs/fuse/control.c | 4 - fs/fuse/dev.c | 8 +- fs/fuse/file.c | 7 +- fs/gfs2/file.c | 2 +- fs/iomap/direct-io.c | 21 +- fs/jbd2/checkpoint.c | 6 +- fs/jbd2/commit.c | 32 +- fs/jbd2/journal.c | 41 +- fs/jbd2/recovery.c | 30 +- fs/jbd2/revoke.c | 8 +- fs/jbd2/transaction.c | 26 +- fs/lockd/svcsubs.c | 14 +- fs/mount.h | 1 - fs/namei.c | 191 +- fs/namespace.c | 2 +- fs/netfs/buffered_read.c | 17 +- fs/nfs/direct.c | 8 +- fs/nfsd/filecache.c | 66 +- fs/nfsd/filecache.h | 4 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfs4xdr.c | 9 + fs/nfsd/nfsd.h | 3 +- fs/nfsd/trace.h | 21 +- fs/nsfs.c | 1 - fs/ntfs/attrib.c | 2 +- fs/open.c | 3 + fs/overlayfs/copy_up.c | 3 +- fs/overlayfs/super.c | 25 +- fs/pipe.c | 1 - fs/proc/task_mmu.c | 4 +- fs/proc_namespace.c | 2 +- fs/read_write.c | 23 +- fs/splice.c | 64 +- fs/ubifs/debug.c | 2 - fs/xfs/libxfs/xfs_sb.c | 9 - fs/xfs/xfs_notify_failure.c | 7 +- fs/zonefs/super.c | 2 +- include/drm/drm_fourcc.h | 4 + include/drm/drm_framebuffer.h | 8 +- include/drm/drm_mipi_dsi.h | 2 +- include/drm/intel-gtt.h | 24 +- include/drm/ttm/ttm_bo_api.h | 93 +- include/dt-bindings/clock/tegra234-clock.h | 105 + include/dt-bindings/memory/tegra234-mc.h | 25 + include/dt-bindings/power/mt6795-power.h | 16 + include/dt-bindings/power/tegra234-powergate.h | 2 + include/dt-bindings/reset/tegra234-reset.h | 9 + include/kunit/test.h | 64 +- include/linux/blkdev.h | 5 + include/linux/bpf.h | 3 +- include/linux/bpf_verifier.h | 8 +- include/linux/cpu.h | 2 + include/linux/debugfs.h | 1 - include/linux/dma-fence-unwrap.h | 6 +- include/linux/extcon.h | 2 + include/linux/filter.h | 8 + include/linux/fs.h | 22 +- include/linux/fscache.h | 1 + include/linux/gpio/driver.h | 42 +- include/linux/host1x.h | 42 + include/linux/huge_mm.h | 23 +- include/linux/hugetlb.h | 18 +- include/linux/iomap.h | 6 + include/linux/irq.h | 34 +- include/linux/irqdesc.h | 5 +- include/linux/jbd2.h | 6 +- include/linux/kexec.h | 5 + include/linux/kvm_host.h | 2 +- include/linux/memcontrol.h | 218 +- include/linux/mlx5/driver.h | 4 + include/linux/mm.h | 2 +- include/linux/mm_inline.h | 6 - include/linux/module.h | 5 + include/linux/netfs.h | 2 +- include/linux/nvme.h | 2 + include/linux/objtool.h | 9 +- include/linux/of_platform.h | 22 +- include/linux/pipe_fs_i.h | 20 - include/linux/sched/task.h | 2 +- include/linux/sched/user.h | 3 +- include/linux/serial_core.h | 2 +- include/linux/surface_aggregator/controller.h | 125 + include/linux/surface_aggregator/device.h | 88 + include/linux/swapops.h | 9 + include/linux/swiotlb.h | 5 + include/linux/tpm_eventlog.h | 2 +- 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/vfio_pci_core.h | 12 +- include/linux/xarray.h | 15 + include/net/9p/client.h | 6 +- include/net/devlink.h | 3 - include/net/fq_impl.h | 5 +- include/net/mptcp.h | 3 +- include/net/netfilter/nf_tables.h | 14 +- include/net/route.h | 4 - include/net/sock.h | 2 +- include/net/strparser.h | 12 +- include/net/tls.h | 278 +- include/net/xfrm.h | 2 + include/ras/ras_event.h | 1 - include/soc/tegra/fuse.h | 6 + include/soc/tegra/tegra-cbb.h | 47 + include/sound/simple_card_utils.h | 3 - include/sound/sof/stream.h | 6 +- include/trace/events/fs.h | 37 - include/trace/events/huge_memory.h | 23 + include/trace/events/sock.h | 6 +- include/trace/events/writeback.h | 5 - include/uapi/asm-generic/mman-common.h | 2 + include/uapi/drm/drm_fourcc.h | 32 +- include/uapi/drm/drm_mode.h | 8 +- include/uapi/drm/i915_drm.h | 16 + include/uapi/linux/bpf.h | 11 +- include/uapi/linux/input.h | 11 +- include/uapi/linux/kfd_ioctl.h | 3 +- include/uapi/linux/kvm.h | 31 + include/uapi/linux/nl80211.h | 2 + include/uapi/linux/snmp.h | 3 +- include/uapi/linux/vfio_zdev.h | 7 + include/uapi/linux/xfrm.h | 6 +- include/uapi/misc/habanalabs.h | 541 +- include/uapi/sound/sof/abi.h | 2 +- init/Kconfig | 309 +- io_uring/alloc_cache.h | 36 +- io_uring/io_uring.c | 10 +- io_uring/net.c | 49 +- io_uring/net.h | 8 +- io_uring/poll.c | 20 +- io_uring/poll.h | 6 +- io_uring/rsrc.c | 3 + io_uring/rw.c | 2 +- kernel/bpf/bpf_iter.c | 1 - kernel/bpf/bpf_struct_ops.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/syscall.c | 36 +- kernel/bpf/trampoline.c | 3 + kernel/bpf/verifier.c | 21 +- kernel/dma/swiotlb.c | 232 +- kernel/events/core.c | 1 - kernel/exit.c | 2 +- kernel/irq/Kconfig | 2 + kernel/irq/chip.c | 11 +- kernel/irq/debugfs.c | 2 +- kernel/irq/ipi.c | 16 +- kernel/irq/manage.c | 10 +- kernel/kallsyms.c | 91 + kernel/kexec_file.c | 11 +- kernel/module/Kconfig | 293 + kernel/module/internal.h | 13 +- kernel/module/kallsyms.c | 76 +- kernel/module/main.c | 37 +- kernel/power/user.c | 1 - kernel/rcu/tiny.c | 17 +- kernel/relay.c | 1 - kernel/sysctl.c | 25 +- kernel/time/posix-clock.c | 1 - kernel/time/posix-timers.c | 19 +- kernel/time/timekeeping.c | 7 +- kernel/trace/trace.c | 3 - lib/bitmap.c | 2 +- lib/devres.c | 15 +- lib/idr.c | 13 +- lib/iov_iter.c | 1018 +- lib/kunit/executor.c | 115 +- lib/kunit/executor_test.c | 144 +- lib/kunit/test.c | 54 +- lib/test_bitmap.c | 6 + lib/test_printf.c | 7 +- localversion-next | 2 +- mm/compaction.c | 39 +- mm/huge_memory.c | 186 +- mm/hugetlb.c | 68 +- mm/internal.h | 2 +- mm/khugepaged.c | 745 +- mm/ksm.c | 10 + mm/madvise.c | 11 +- mm/memcontrol.c | 550 +- mm/memory-failure.c | 165 +- mm/memory.c | 4 +- mm/migrate.c | 6 +- mm/mlock.c | 2 +- mm/mmap.c | 1 - mm/page_alloc.c | 10 +- mm/page_io.c | 5 +- mm/page_vma_mapped.c | 3 +- mm/rmap.c | 15 +- mm/shmem.c | 2 +- mm/swap.c | 19 +- mm/vmscan.c | 50 +- net/8021q/vlan_netlink.c | 10 +- net/9p/client.c | 144 +- net/9p/protocol.c | 3 +- net/9p/trans_virtio.c | 37 +- net/bluetooth/hci_sync.c | 5 +- net/core/datagram.c | 3 +- net/core/devlink.c | 66 +- net/core/skbuff.c | 3 +- net/core/skmsg.c | 7 +- net/ipv4/cipso_ipv4.c | 12 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 5 +- net/ipv4/inetpeer.c | 12 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ip_tunnel.c | 4 +- net/ipv4/route.c | 34 +- net/ipv4/tcp.c | 3 +- net/ipv4/tcp_ipv4.c | 2 + net/ipv4/tcp_output.c | 23 +- net/ipv6/esp6.c | 4 +- net/ipv6/tcp_ipv6.c | 5 +- net/l2tp/l2tp_debugfs.c | 6 +- net/l2tp/l2tp_ppp.c | 2 +- net/mac80211/mesh_plink.c | 5 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 2 - net/mac80211/util.c | 2 +- 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_tables_api.c | 72 +- net/rds/message.c | 3 +- net/rfkill/core.c | 1 - net/rxrpc/rxkad.c | 2 +- net/socket.c | 1 - net/strparser/strparser.c | 3 + net/sunrpc/cache.c | 4 - net/sunrpc/rpc_pipe.c | 1 - net/tls/tls.h | 290 + net/tls/tls_device.c | 3 +- net/tls/tls_device_fallback.c | 2 + net/tls/tls_main.c | 32 +- net/tls/tls_proc.c | 5 +- net/tls/tls_sw.c | 170 +- net/tls/tls_toe.c | 2 + net/unix/sysctl_net_unix.c | 2 +- net/wireless/mlme.c | 2 +- net/wireless/nl80211.c | 5 +- samples/bpf/xdp_redirect_map.bpf.c | 6 +- samples/bpf/xdp_redirect_map_user.c | 9 + scripts/Makefile.lib | 1 + scripts/Makefile.modinst | 3 - scripts/Makefile.vmlinux_o | 2 +- scripts/coccinelle/api/stream_open.cocci | 1 - scripts/module.lds.S | 2 + security/Kconfig | 11 - security/apparmor/apparmorfs.c | 2 +- security/integrity/evm/evm_main.c | 52 +- security/integrity/ima/ima_crypto.c | 1 + security/integrity/ima/ima_efi.c | 3 + sound/core/control.c | 1 - sound/core/oss/mixer_oss.c | 1 - sound/core/oss/pcm_oss.c | 1 - sound/core/pcm_native.c | 2 - sound/core/rawmidi.c | 1 - sound/core/seq/seq_clientmgr.c | 1 - sound/core/timer.c | 1 - sound/hda/ext/hdac_ext_controller.c | 7 - sound/hda/hdac_controller.c | 7 +- sound/oss/dmasound/dmasound_core.c | 3 - sound/pci/hda/cs35l41_hda.c | 12 +- sound/pci/hda/cs35l41_hda_i2c.c | 7 +- sound/pci/hda/cs35l41_hda_spi.c | 7 +- sound/pci/hda/hda_bind.c | 7 + sound/pci/hda/hda_codec.c | 72 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 3 + sound/soc/amd/acp-es8336.c | 15 +- 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/atmel/mchp-pdmc.c | 2 +- sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/nau8821.c | 35 + 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 | 39 +- 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/sof_cs42l42.c | 86 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 7 + sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 2 - sound/soc/rockchip/rockchip_i2s.c | 1 - sound/soc/soc-pcm.c | 3 +- sound/soc/sof/compress.c | 73 +- sound/soc/sof/intel/cnl.c | 37 +- sound/soc/sof/intel/hda-dai.c | 10 +- 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.c | 147 +- sound/soc/sof/intel/hda.h | 64 + sound/soc/sof/intel/mtl.c | 20 +- sound/soc/sof/ipc3-topology.c | 14 +- sound/soc/sof/ipc3.c | 11 +- sound/soc/sof/ipc4-topology.c | 59 +- sound/soc/sof/sof-client-probes.c | 4 + sound/soc/sof/topology.c | 3 +- tools/arch/x86/include/asm/msr-index.h | 9 + tools/bpf/bpftool/gen.c | 1 + tools/include/linux/objtool.h | 9 +- tools/include/linux/sched/mm.h | 2 + tools/include/uapi/asm-generic/mman-common.h | 2 + tools/include/uapi/linux/bpf.h | 11 +- tools/lib/bpf/bpf_helpers.h | 13 + tools/lib/bpf/relo_core.c | 9 +- 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/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/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/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 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 + .../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 12 + tools/testing/selftests/bpf/progs/bpf_iter.h | 7 + tools/testing/selftests/bpf/progs/bpf_iter_ksym.c | 74 + .../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 + .../bpf/progs/test_core_reloc_type_based.c | 5 + .../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 - tools/testing/selftests/futex/functional/Makefile | 1 - tools/testing/selftests/kcmp/kcmp_test.c | 6 +- tools/testing/selftests/kvm/Makefile | 1 - tools/testing/selftests/landlock/Makefile | 1 - tools/testing/selftests/lib.mk | 38 - tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 1 - tools/testing/selftests/net/forwarding/Makefile | 2 + 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/tc-testing/Makefile | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/khugepaged.c | 563 +- tools/usb/testusb.c | 18 +- virt/kvm/kvm_main.c | 1 - 2088 files changed, 378459 insertions(+), 32302 deletions(-) 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 delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt 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 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/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/rockchip,rk3568-vepu.yaml create mode 100644 Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.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 create mode 100644 Documentation/devicetree/bindings/regulator/9elements,output-su [...] 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/rtc/fsl,scu-rtc.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas2780.yaml 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/watchdog/fsl,scu-wdt.yaml create mode 100644 arch/arm/boot/dts/bcm963138.dts delete mode 100644 arch/arm/mach-bcm/bcm63xx.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/freescale/imx8mp-tqma8mpql-mba8mpxl.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql.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/s390/kvm/pci.c create mode 100644 arch/s390/kvm/pci.h create mode 100644 arch/x86/entry/entry.S create mode 100644 arch/x86/kvm/vmx/run_flags.h create mode 100644 drivers/crypto/qat/qat_common/adf_sysfs.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/selftests/Makefile delete mode 100644 drivers/gpu/drm/selftests/drm_buddy_selftests.h delete mode 100644 drivers/gpu/drm/selftests/drm_cmdline_selftests.h delete mode 100644 drivers/gpu/drm/selftests/drm_mm_selftests.h delete mode 100644 drivers/gpu/drm/selftests/drm_modeset_selftests.h delete mode 100644 drivers/gpu/drm/selftests/drm_selftest.c delete mode 100644 drivers/gpu/drm/selftests/drm_selftest.h delete mode 100644 drivers/gpu/drm/selftests/test-drm_buddy.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_cmdline_parser.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_damage_helper.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_format.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_framebuffer.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_mm.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.h delete mode 100644 drivers/gpu/drm/selftests/test-drm_plane_helper.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_rect.c create mode 100644 drivers/gpu/drm/tests/drm_buddy_test.c create mode 100644 drivers/gpu/drm/tests/drm_cmdline_parser_test.c create mode 100644 drivers/gpu/drm/tests/drm_damage_helper_test.c create mode 100644 drivers/gpu/drm/tests/drm_dp_mst_helper_test.c create mode 100644 drivers/gpu/drm/tests/drm_format_test.c create mode 100644 drivers/gpu/drm/tests/drm_framebuffer_test.c create mode 100644 drivers/gpu/drm/tests/drm_mm_test.c create mode 100644 drivers/gpu/drm/tests/drm_plane_helper_test.c create mode 100644 drivers/gpu/drm/tests/drm_rect_test.c 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/irqchip/irq-renesas-rzg2l.c create mode 100644 drivers/media/i2c/ar0521.c 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/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/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/phy/freescale/phy-fsl-imx8qm-lvds-phy.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8909.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/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 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 delete mode 100644 drivers/usb/typec/tcpm/tcpci.h create mode 100644 include/dt-bindings/power/mt6795-power.h create mode 100644 include/linux/usb/onboard_hub.h create mode 100644 include/linux/usb/tcpci.h create mode 100644 include/soc/tegra/tegra-cbb.h create mode 100644 kernel/module/Kconfig create mode 100644 net/tls/tls.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 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