This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
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 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 848105e115ea Merge branches 'iommu/fixes', 'arm/exynos', 'arm/mediatek' [...] omits dbfdf0c54085 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] 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 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 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 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 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 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 10a1e332f3d3 KEYS: asymmetric: enforce SM2 signature use pkey algo omits 1ddcae6cd6c1 Merge branch 'devel' into for-next 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 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 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 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 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 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 3666a9cff338 Revert "ocfs2: mount shared volume without ha stack" adds 9f3c3f1ab69c mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds c279a6c483eb tmpfs: fix the issue that the mount and remount results ar [...] adds 43d4183f4015 mailmap: update Seth Forshee's email address adds f78a7c1ced69 mm: fix page leak with multiple threads mapping the same page adds b2693e4e52ac mm: fix missing wake-up event for FSDAX pages adds 5f6932e056e3 mm/hugetlb: separate path for hwpoison entry in copy_huget [...] adds 1e66f705a9fa secretmem: fix unhandled fault in truncate adds 96432e2dfd23 ntfs: fix use-after-free in ntfs_ucsncmp() adds 6ca51e07f357 fs: sendfile handles O_NONBLOCK of out_fd adds 596323c4994e Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 2db400e524b6 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 2db9a3086560 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 4bb000542a5b 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 a0dda5104718 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6111d5a41c2b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2bd6c559e4d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4bd9358d553 Merge tag 'asoc-fix-v5.19-rc4' of https://git.kernel.org/p [...] adds 129703511eb2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 395411c2b438 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds 3780aedf3805 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 96db5bad1891 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 [...] adds e7957243b64e 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. adds 03fa205948c1 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 adds 2e008c01448a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds de70d2acc607 Merge branch 'for-linus' of git://github.com/awilliam/linu [...] adds 0f935d49c622 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 95d93f847973 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 7531ec5954ab Merge branch 'misc-5.19' into next-fixes adds 512c5179d904 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 0769cb0f2bb8 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 [...] adds 133c54930ff6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1d5aaa9cec44 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8178c3dd6124 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 79803698bcc2 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds dc5cb7a833e8 riscv: don't warn for sifive erratas in modules adds e1d87ad2de62 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 207663506b37 Merge branch 'dt-fixes' of git://git.kernel.org/pub/scm/li [...] adds 806d1be135f8 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds ff9e47ec1a5a Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds 3b0a727e36b7 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 8630afd3cf3d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 925b6e59138c Revert "drm/amdgpu: add drm buddy support to amdgpu" adds 256966140987 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new dcd8bb53eb7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f7d303d73cb7 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 9b8e9f407ac3 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 739169bf45e2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 19435ff438a3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new e1528206e3a2 Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] new eff044f1b04e Merge branch 'for-next/boot' into for-next/core new 3db2cfe2c1f2 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new f8d8de0e3a37 Merge branch 'arm/fixes' into for-next new 30a32ee55f6a Merge tag 'zynq-dt-for-v5.20' of https://github.com/Xilinx [...] new d67fe5e3b2ca Merge tag 'zynqmp-dt-for-v5.20' of https://github.com/Xili [...] new ece2f167aab4 Merge branch 'arm/dt' into for-next new 8fcdf10295b4 Merge tag 'zynqmp-soc-for-v5.20' of https://github.com/Xil [...] new a2668c1500e3 Merge tag 'zynq-soc-for-v5.20' of https://github.com/Xilin [...] new 0d9279e34847 Merge branch 'arm/soc' into for-next new 5beb91ec5556 soc: document merges new 11055c32c71f Merge tag 'renesas-arm-soc-for-v5.20-tag1' of git://git.ke [...] new f2420c28feee Merge branch 'arm/soc' into for-next new 132582d21075 Merge tag 'renesas-arm-dt-for-v5.20-tag2' of git://git.ker [...] new b83c42935c91 Merge tag 'renesas-dt-bindings-for-v5.20-tag2' of git://gi [...] new 4e2b5101b33d Merge branch 'arm/dt' into for-next new ad801246a5f7 soc: document merges new d2a78b160d58 Merge branch 'arm/fixes' into for-next new b1375af8dacd soc: document merges new eba5ce939a01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6278869c2dbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7804b79d876f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a6306a7bed79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4143a351f8e7 dt-bindings: arm: add BCM63138 SoC new d39f3f4d4f77 ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA new a82291fce8aa ARM: dts: update dts files for bcmbca SoC BCM63138 new daf7c850caab ARM: dts: Add BCM63138 generic board dts new e0bd849bbaef Merge branch 'devicetree/next' into next new c4d2c7751b46 ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA new 99d54565e186 i2c: brcmstb: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA new f6ef5f4787d4 phy: brcm-sata: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA new 51e25032ac64 Merge branch 'drivers/next' into next new f7a20d9079c7 MAINTAINERS: Add BCM6813 to bcmbca arch entry new c510c81c0e59 MAINTAINERS: Move BCM63138 to bcmbca arch entry new 2b431233dc93 Merge branch 'maintainers/next' into next new 889390f83d4e arm: bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA new 1a03beff363c arm: bcmbca: Add BCMBCA sub platforms new fa0ef5a086a0 ARM: debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA new 1d1e110b7f18 Merge branch 'soc/next' into next new e4ea2ed7b611 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 6177a50fd32c ARM: dts: colibri-imx6ull: fix snvs pinmux group new c085d07deef5 Merge branch 'imx/drivers' into for-next new 9cc1c11c927f Merge branch 'imx/soc' into for-next new 9056aa045173 dt-bindings: clk: imx: Add fsl,scu-clk yaml file new aeb871d67988 dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file new 92dae33a4d67 dt-bindings: input: Add fsl,scu-key yaml file new 470d96c850b5 dt-bindings: nvmem: Add fsl,scu-ocotp yaml file new e46902e16fe2 dt-bindings: power: Add fsl,scu-pd yaml file new df4381bff778 dt-bindings: rtc: Add fsl,scu-rtc yaml file new 636ad31bd222 dt-bindings: thermal: Add fsl,scu-thermal yaml file new 3115888c9702 dt-bindings: watchdog: Add fsl,scu-wdt yaml file new 06d6022353cc dt-bindings: firmware: Add fsl,scu yaml file new c03d7ab1a636 dt-bindings: arm: add TQMa8MPxL board new 762ffe449226 Merge branch 'imx/bindings' into for-next new e651b516e090 Merge branch 'imx/dt' into for-next new d4ac6028b991 arm64: dts: imx8mp: add NoC node new 78cba06629be arm64: dts: freescale: imx8qxp: Remove unnecessary clock r [...] new b3993c7adf67 arm64: dts: freescale: imx8: Fix power controller name new b64aebbe7931 arm64: dts: freescale: imx8qxp: Add fallback compatible fo [...] new 6003913ac766 arm64: dts: freescale: imx8qxp: Fix the ocotp node name new c7b3c053097b arm64: dts: freescale: imx8: Fix the system-controller node name new 3876f4829a57 arm64: dts: freescale: imx8qxp: Fix the keys node name new 418d1d840e42 arm64: dts: freescale: add initial device tree for TQMa8MP [...] new 8a01e11f109c Merge branch 'imx/dt64' into for-next new 37960df982d0 Merge branch 'imx/defconfig' into for-next new b8aec4971bf5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 238444958c26 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9fbc613d11f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96346dfe6bae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bd5ebeeb0c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1e061d985fee docs: arm: index.rst: add google/chromebook-boot-flow new 330fc08dbdd9 arm64: dts: qcom: sc7280: fix PCIe clock reference new 43883cee061f arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock new abf61f7e66c1 arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses new 0dd8e16bfbc0 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] new 404a2f117bdb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22ab44980b5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 738fc130ddf3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 24301752ee74 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 145658506b3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f4a1dd9ede9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c6713eef799 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 4167ac8a657e clk: sunxi-ng: sun50i: h6: Modify GPU clock configuration [...] new d08cdb6d1995 Merge branch 'sunxi/clk-for-5.20' into sunxi/for-next new 2ffe47608df3 dt-bindings: arm: sunxi: Default to the full MBUS binding new e8f05165b55a dt-bindings: arm: sunxi: Add several MBUS compatibles new aab941b8c3cf arm64: dts: allwinner: pinephone: Enable internal HMIC bias new e67ff4cc7c7d Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next new f1e3c73b4f62 Merge branch 'sunxi/fixes-for-5.19' into sunxi/for-next new 3a1149e59a94 dt-bindings: arm: sunxi: Add H616 EMAC0 compatible new 4eeca34bd992 dt-bindings: pinctrl: sunxi: Make interrupts optional new 0d17c8651188 arm64: dts: allwinner: Add Allwinner H616 .dtsi file new 4c3caac59807 dt-bindings: pinctrl: sunxi: allow vcc-pi-supply new 7dd91a17b599 dt-bindings: arm: sunxi: Add two H616 board compatible strings new 5a378f9f2b15 arm64: dts: allwinner: h616: Add OrangePi Zero 2 board support new 2c1e62992981 arm64: dts: allwinner: h616: Add X96 Mate TV box support new 3a83b092dd59 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next new 97c9f697f4c0 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 41d7efce3394 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 010aa15e9826 soc/tegra: Set ERD bit to mask inband errors new 97f2c3b42a16 soc/tegra: cbb: Add CBB 1.0 driver for Tegra194 new eb9a50b64a59 soc/tegra: cbb: Add driver for Tegra234 CBB 2.0 new 3bc9dd153033 soc/tegra: cbb: Add support for Tegra241 (Grace) new a16a833a156b soc/tegra: fuse: Add missing DMADEVICES dependency new 4773d1c739e2 soc/tegra: fuse: Add missing of_node_put() new 00c9dfba1a7c Merge branch for-5.20/soc into for-next new afcdb8e55c91 firmware: tegra: Fix error check return value of debugfs_c [...] new a51c8434e274 Merge branch for-5.20/firmware into for-next new 5de7d31b50c7 dt-bindings: power: Add Tegra234 MGBE power domains new b0aedf342bc3 dt-bindings: Add Tegra234 MGBE clocks and resets new 833f5a7eb288 dt-bindings: memory: Add Tegra234 MGBE memory clients new 476111be5f26 dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding new 3bf80f8d4fd9 dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding new 68ce0053f061 dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding new dd92b16cbc98 dt-bindings: timer: Add Tegra186 & Tegra234 Timer new 63a6ef2360bd dt-bindings: Add headers for Host1x and VIC on Tegra234 new 015a166368d7 dt-bindings: tegra-ccplex-cluster: Remove status from requ [...] new 0a7f03173c37 Merge branch for-5.20/dt-bindings into for-next new 8c2261e9f040 Merge branch 'for-5.20/dt-bindings' into for-5.20/memory new 5060237b0ee1 memory: tegra: Add MGBE memory clients for Tegra234 new 52abcc8a3e6e Merge branch for-5.20/memory into for-next new 8e6cbfe25e00 Merge branch for-5.20/arm/dt into for-next new bd8e9cf328ea Merge branch 'for-5.20/dt-bindings' into for-5.20/arm64/dt new 4b6a1b7cbdf5 arm64: tegra: Add OPE device on Tegra210 and later new afcb41e30ce2 arm64: tegra: Enable OPE on various platforms new 599b7aebc9fc arm64: tegra: Adjust whitespace around '=' new 60d2016a5161 arm64: tegra: Add Tegra234 GPCDMA device tree node new 61192a9d8a63 arm64: tegra: Mark BPMP channels as no-memory-wc new 012877d0a7c1 arm64: tegra: Align gpio-keys node names with dtschema new a47e173e5d1c arm64: tegra: Add node for CBB 1.0 on Tegra194 new 302e154000ec arm64: tegra: Add node for CBB 2.0 on Tegra234 new c710ac0bfe52 arm64: tegra: Enable native timers on Tegra186 new 5aa9083efd67 arm64: tegra: Enable native timers on Tegra194 new 28d860ed02c2 arm64: tegra: Enable native timers on Tegra234 new e30cf1011b96 arm64: tegra: Add Host1x context stream IDs on Tegra186+ new 4bb39ca25b8b arm64: tegra: Add Host1x and VIC on Tegra234 new f7b93a088600 arm64: tegra: Update compatible for Tegra234 GPCDMA new b415bb7c976f arm64: tegra: Fix SDMMC1 CD on P2888 new a902b0d99009 Merge branch for-5.20/arm64/dt into for-next new 393c6c3a6152 Merge branch for-5.20/arm64/defconfig into for-next new 3c1802a5c5f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6ce1aeeb7dba Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 5c2f27bbab51 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 8928a4570071 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new d6a6d349ff20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6a338c16d6ce Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 2ac5e1283583 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 05639346d911 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 334e36b50286 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 62558dca0319 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 7e74dabc3daf Merge branch 'fixes' into next new a784101f77b1 KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x new 9981bace85d8 KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings new 3f8ed993be3c KVM: PPC: Book3S HV: Add a new config for P8 debug timing new c3fa64c99c61 KVM: PPC: Book3S HV: Decouple the debug timing from the P8 [...] new 2861c827286f KVM: PPC: Book3S HV: Expose timing functions to module code new b44bb1b7cbba KVM: PPC: Book3S HV: Provide more detailed timings for P9 [...] new 0df01238b8aa KVM: PPC: Book3S HV: tracing: Add missing hcall names new f5c847ea19d3 KVM: PPC: Align pt_regs in kvm_vcpu_arch structure new 4dee21e0f252 KVM: PPC: Do not warn when userspace asked for too big TCE table new 81e9685dd413 KVM: PPC: Kconfig: Fix indentation new ac2a2303016b Merge branch 'topic/ppc-kvm' into next new 1d124262cf0f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 24f098c5b893 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f4b36823624a Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] new 10a9a4c0a1fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac2f9bed989d Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 733bcce58f84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bc9aee5ceda9 Merge branch 'misc-5.19' into for-next-current-v5.18-20220708 new fd8c02ddc6f4 Merge branch 'for-next-current-v5.18-20220708' into for-ne [...] new 6926796c8a08 btrfs: remove the inode cache check at btrfs_is_free_space [...] new 9cd495f0729b btrfs: return -EAGAIN for NOWAIT dio reads/writes on compr [...] new 64ddf1d38fad btrfs: zoned: fix a leaked bioc in read_zone_info new b7fc0f1b8321 btrfs: raid56: use fixed stripe length everywhere new f394236023de btrfs: return proper mapped length for RAID56 profiles in [...] new eb35257c3a1a btrfs: do not return errors from btrfs_map_bio new 80e2d1c58f01 btrfs: do not return errors from raid56_parity_write new 77a27d36ed50 btrfs: do not return errors from raid56_parity_recover new 22b19ec48ad9 btrfs: raid56: transfer the bio counter reference to the r [...] new 2fb365ec1028 btrfs: simplify sync/async submission in btrfs_submit_data [...] new 5a24be0e571c btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] new e4cabea93921 btrfs: do not return errors from btrfs_submit_dio_bio new 5c2ac7b2f949 btrfs: switch btrfs_block_rsv::full to bool new 67c1a28dd2f9 btrfs: switch btrfs_block_rsv::failfast to bool new 2991ad0d9dac btrfs: use enum for btrfs_block_rsv::type new c8223467948b btrfs: don't fallback to buffered IO for NOWAIT direct IO writes new 3ed7e522a39a btrfs: fault in pages for direct io reads/writes in a more [...] new 4fd4537692e4 btrfs: zoned: drop optimization of zone finish new d046aad03675 Merge branch 'misc-next' into for-next-next-v5.19-20220708 new 620896018a64 highmem: Make __kunmap_{local,atomic}() take const void pointer new a5be31a9a117 btrfs: zstd: replace kmap() with kmap_local_page() new c57fb3f2032e btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] new 9e6590d4c44d btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] new cf909c8cf473 btrfs: replace kmap_atomic() with kmap_local_page() new ca953e1cd832 Merge branch 'dev/kmap-all' into for-next-next-v5.19-20220708 new 6bd340d0467e btrfs: repair all known bad mirrors new 7f2927cc2233 btrfs: simplify the pending I/O counting in struct compressed_bio new 3db1d1daf72b btrfs: pass a btrfs_bio to btrfs_repair_one_sector new 603cd62bf701 btrfs: remove the start argument to check_data_csum new 6e51eef21ebe btrfs: fix repair of compressed extents new 6b30b4fdd614 btrfs: don't call btrfs_page_set_checked in finish_compres [...] new 8e2af38dc889 Merge branch 'ext/hch/repair-compressed-v3' into for-next- [...] new 0818de70d301 Merge branch 'for-next-next-v5.19-20220708' into for-next- [...] new eaffbca44f51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 92bf397dbff2 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 13bc28f96984 cifs: remove unnecessary locking of chan_lock while freein [...] new 419800e32c99 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 9b0c0d68ab5e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 3fd2d5b533a7 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new f50f5a5eac80 ext4: fix reading leftover inlined symlinks new e781b8ce9261 ext4: update s_overhead_clusters in the superblock during [...] new 2c8204b83cea ext4: update the s_overhead_clusters in the backup sb's wh [...] new 08779aaa3f63 ext4: reuse order and buddy in mb_mark_used when buddy split new d7acf6d8c57a ext4: use ext4_debug() instead of jbd_debug() new f237450c7436 jbd2: rename jbd_debug() to jbd2_debug() new c56ed6eec06d jbd2: remove unused exports for jbd2 debugging new 6c8bc8dd6d82 jbd2: unexport jbd2_log_start_commit() new f8dc286e4d94 jbd2: fix outstanding credits assert in jbd2_journal_commi [...] new 992d76d9d19a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d02d344a2453 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new f6c2d287dbe0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 78cd4a89c4e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 04ad38b4fcd0 NFSD: Demote a WARN to a pr_warn() new 585b62e75393 NFSD: Report filecache LRU size new fbbec07c6497 NFSD: Report count of calls to nfsd_file_acquire() new 62156074b6b3 NFSD: Report count of freed filecache items new b3a030b3fc68 NFSD: Report average age of filecache items new 4d8bff3d7194 NFSD: Add nfsd_file_lru_dispose_list() helper new 331a01cd6c5b NFSD: Refactor nfsd_file_gc() new f0d0bfc3558c NFSD: Refactor nfsd_file_lru_scan() new 90c3ccd12afc NFSD: Report the number of items evicted by the LRU walk new cea1bd128d4f NFSD: Record number of flush calls new 896606ffddb6 NFSD: Zero counters when the filecache is re-initialized new ae639a3a87be NFSD: Hook up the filecache stat file new 84bd93e5920a NFSD: WARN when freeing an item still linked via nf_lru new 305c655e3199 NFSD: Trace filecache LRU activity new 8dd5f45b4172 NFSD: Leave open files out of the filecache LRU new 3947d6c39804 NFSD: Fix the filecache LRU shrinker new 03e17c2ca209 NFSD: Never call nfsd_file_gc() in foreground paths new d9469c381ce6 NFSD: No longer record nf_hashval in the trace log new 96a77cf348df NFSD: Remove lockdep assertion from unhash_and_release_locked() new 90022d84fef0 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode new 3f73a75d49de NFSD: Refactor __nfsd_file_close_inode() new 77b9c81f831e NFSD: nfsd_file_hash_remove can compute hashval new d8c42fdd5ab8 NFSD: Remove nfsd_file::nf_hashval new 07334365243d NFSD: Replace the "init once" mechanism new 20851e423c93 NFSD: Set up an rhashtable for the filecache new 67cbca2bc5a1 NFSD: Convert the filecache to use rhashtable new 32ee0726e5b5 NFSD: Clean up unused code after rhashtable conversion new 184efb52085e NFSD: Separate tracepoints for acquire and create new c1c7a5675d2a NFSD: Move nfsd_file_trace_alloc() tracepoint new 8d769c418b72 NFSD: NFSv4 CLOSE should release an nfsd_file immediately new 5e755e493c21 NFSD: Ensure nf_inode is never dereferenced new f7e55f2c224c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d9f847d28626 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 4a47c6385bb4 ovl: turn of SB_POSIXACL with idmapped layers temporarily new 534e31b22fc9 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 6cda12864cb0 9p: Drop kref usage new cba6fd60f4fe Merge branch '9p-next' of git://github.com/martinetd/linux new 88591e7f06a4 xfs: use the CIL space used counter for emptiness checks new 12380d237b81 xfs: lift init CIL reservation out of xc_cil_lock new 31151cc342dd xfs: rework per-iclog header CIL reservation new af1c2146a50b xfs: introduce per-cpu CIL tracking structure new 7c8ade212120 xfs: implement percpu cil space used calculation new 1dd2a2c18e31 xfs: track CIL ticket reservation in percpu structure new df7a4a2134b0 xfs: convert CIL busy extents to per-cpu new 016a23388cdc xfs: Add order IDs to log items in CIL new c0fb4765c508 xfs: convert CIL to unordered per cpu lists new 169248536a2b xfs: convert log vector chain to use list heads new 4eb56069cb28 xfs: move CIL ordering to the logvec chain new 1ccb0745a97f xfs: avoid cil push lock if possible new d9f68777b251 xfs: xlog_sync() manually adjusts grant head space new 51a117edff13 xfs: expanding delayed logging design with background material new dd81dc05598c Merge tag 'xfs-cil-scale-5.20' of git://git.kernel.org/pub [...] new c6aee2481419 xfs: make last AG grow/shrink perag centric new a95fee40e3d4 xfs: kill xfs_ialloc_pagi_init() new 99b13c7f0bd3 xfs: pass perag to xfs_ialloc_read_agi() new 76b47e528e3a xfs: kill xfs_alloc_pagf_init() new 08d3e84feeb8 xfs: pass perag to xfs_alloc_read_agf() new 61021deb1faa xfs: pass perag to xfs_read_agi new fa044ae70c64 xfs: pass perag to xfs_read_agf new 49f0d84ec1db xfs: pass perag to xfs_alloc_get_freelist new 8c392eb27f7a xfs: pass perag to xfs_alloc_put_freelist new cec7bb7d58fa xfs: pass perag to xfs_alloc_read_agfl new 0800169e3e2c xfs: Pre-calculate per-AG agbno geometry new 2d6ca8321c35 xfs: Pre-calculate per-AG agino geometry new 3829c9a10fc7 xfs: replace xfs_ag_block_count() with perag accesses new 36029dee382a xfs: make is_log_ag() a first class helper new fddb564f62aa Merge tag 'xfs-perag-conv-5.20' of git://git.kernel.org/pu [...] new 70b589a37e1a xfs: add selinux labels to whiteout inodes new 0f38063d7a38 xfs: removed useless condition in function xfs_attr_node_get new 4ec9a86127dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 1672090b1745 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ae33941c83c Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new 7b7b24b02d05 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new ed5fce76b5ea vfs: escape hash as well new c9d86760342f fs: do not set no_llseek in fops new 5dd7f54c0ef9 fs: clear or set FMODE_LSEEK based on llseek function new d820ac64e1e6 fs: check FMODE_LSEEK to control internal pipe splicing new d43fe79c26f0 fs: do not compare against ->llseek new 8804bffa93a1 fs: remove no_llseek new 3d88db248f27 dma-buf: remove useless FMODE_LSEEK flag new 88d9374ce6a6 vfio: do not set FMODE_LSEEK flag new 35006342b739 block: ensure iov_iter advances for added pages new 248022ffae3f block: ensure bio_iov_add_page can't fail new 7b1ccdf617ca block: fix leaking page ref on truncated direct io new f615625a44c4 9p: handling Rerror without copy_from_iter_full() new 0e3c3b901c00 No need of likely/unlikely on calls of check_copy_size() new 36518b6b4da7 teach iomap_dio_rw() to suppress dsync new eacdf4eaca63 btrfs: use IOMAP_DIO_NOSYNC new e87f2c26c808 struct file: use anonymous union member for rcuhead and llist new 91b94c5d6ae5 iocb: delay evaluation of IS_SYNC(...) until we want to ch [...] new 164f4064ca81 keep iocb_flags() result cached in struct file new 59bb69c67cf1 copy_page_{to,from}_iter(): switch iovec variants to generic new 18fa9af72631 iov_iter_bvec_advance(): don't bother with bvec_iter new 7392ed1734c3 iov_iter_get_pages{,_alloc}(): cap the maxsize with MAX_RW_COUNT new 599a0bdd72f0 iov_iter: lift dealing with maxpages out of first_{iovec,b [...] new dda8e5d17c17 iov_iter: first_{iovec,bvec}_segment() - simplify a bit new 59dbd7d0904a iov_iter: massage calling conventions for first_{iovec,bve [...] new dd45ab9dd28c first_iovec_segment(): just return address new c3c8b2187779 s390: copy_oldmem_page() - don't ignore ->iov_offset new 90c56f8aca9c Merge branches 'fixes', 'alignment-fixes-rebased', 'work.9 [...] new 6fba81e320f1 new iov_iter flavour - ITER_UBUF new 4662b14875e5 switch new_sync_{read,write}() to ITER_UBUF new adb9a5a45b98 splice: stop abusing iov_iter_advance() to flush a pipe new bba4d7f77140 ITER_PIPE: helper for getting pipe buffer by index new 090eb2e0f08c ITER_PIPE: helpers for adding pipe buffers new 3d246b875f31 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives new 6693d4a5af49 ITER_PIPE: fold push_pipe() into __pipe_get_pages() new b634b65ae34b ITER_PIPE: lose iter_head argument of __pipe_get_pages() new dc77592bab0d ITER_PIPE: clean pipe_advance() up new d11fcc05337a ITER_PIPE: clean iov_iter_revert() new 014fd38613ec ITER_PIPE: cache the type of last buffer new 94f39550eb76 ITER_PIPE: fold data_start() and pipe_space_for_user() together new 1c2a16fd5837 iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] new bf75bda40c2d iov_iter_get_pages(): sanity-check arguments new c18ceee4aac4 unify pipe_get_pages() and pipe_get_pages_alloc() new 217859905950 unify xarray_get_pages() and xarray_get_pages_alloc() new bd651c45cb05 unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] new e7599261dac3 ITER_XARRAY: don't open-code DIV_ROUND_UP() new e5e0923167a0 fold __pipe_get_pages() into pipe_get_pages() new ea11ef9d3769 iov_iter: saner helper for page array allocation new 0ffbf9fe23a9 iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() new 9a6469060316 block: convert to advancing variants of iov_iter_get_pages [...] new 36c9603e6b96 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] new 0f07880a713b af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] new f0be81780879 9p: convert to advancing variant of iov_iter_get_pages_alloc() new ad06a01a91e4 ceph: switch the last caller of iov_iter_get_pages_alloc() new 4a48f7a61c52 get rid of non-advancing variants new 43436f0b5cce pipe_get_pages(): switch to append_pipe() new beceaab91aa5 expand those iov_iter_advance()... new 20aac6c60981 __follow_mount_rcu(): verify that mount_lock remains unchanged new 82ef069805a3 namei: get rid of pointless unlikely(read_seqcount_retry(...)) new 51c6546c30ea follow_dotdot{,_rcu}(): change calling conventions new 7e4745a09426 switch try_to_unlazy_next() to __legitimize_mnt() new 6e1803271530 namei: move clearing LOOKUP_RCU towards rcu_read_unlock() new 03fa86e9f79d namei: stash the sampled ->d_seq into nameidata new a4f5b52167a8 step_into(): lose inode argument new b16c001de0f6 follow_dotdot{,_rcu}(): don't bother with inode new 4cb640248041 lookup_fast(): don't bother with inode new 3bd8bc897161 step_into(): move fetching ->d_inode past handle_mounts() new 51d1c3ac528b Merge branches 'work.misc', 'work.lseek', 'work.iov_iter' [...] new 4546e3675b73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b0b8122c81b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd6ef4b83eea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 90b141912dc8 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 29792e380175 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5960e3ea1cc5 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 795b0fd998f6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 06fce7609938 Merge branch 'docs-next' of git://git.lwn.net/linux.git new ccc5095ed66e Merge branch 'master' of git://linuxtv.org/media_tree.git new 64e46b637bba media: c8sectpfe: Clean up handling of *_buffer_aligned new 6abcf98eec85 media: c8sectpfe: Remove unneeded NULL check before clk_di [...] new c1601ea9a651 media: cx18: Fix typo in comments new 9e535e6c496d media: gspca: drop unexpected word 'is' in the comments new 1a2a24d9b908 media: ti: drop unexpected word 'a' in comments new b813aa3dc663 media: pvrusb2: drop unexpected word 'a' in comments new ab14c99c035d media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment new 6811c98ca2c5 media: v4l2-ctrls: Fix missing newline in examples new 76a48e755fba media: docs: Fix VIVIOC typo new eca78a9e402f media: Fix incorrect P010 chroma order description new a621cc4bed97 media: amphion: release core lock before reset vpu core new 5484ea9229a1 media: dt-binding: media: Add rk3568-vepu binding new 6f1ae821a6c4 media: hantro: Add support for RK356x encoder new 249106dadd20 media: dt-bindings: media: sun6i-a31-csi: Add MIPI CSI-2 i [...] new 787d694677f0 media: dt-bindings: media: Add Allwinner A31 MIPI CSI-2 bi [...] new af54b4f4c17f media: sunxi: Add support for the A31 MIPI CSI-2 controller new 9ed11999f9bf media: MAINTAINERS: Add entry for the Allwinner A31 MIPI C [...] new e4afdad6a8b4 media: dt-bindings: media: Add Allwinner A83T MIPI CSI-2 b [...] new 576d196c522b media: sunxi: Add support for the A83T MIPI CSI-2 controller new fda0f59a3aa4 media: ov7251: Fix multiple problems in s_stream callback new 81bf9e2e6e85 media: st-mipid02: add support of pixel clock polarity new 5109fc8de328 media: st-mipid02: add support for YVYU and VYUY formats new d0034926fa22 media: st-mipid02: expose 1X16 serial pixel format new 887e6ee3de9f media: stm32-dcmi: add support of 1X16 serial pixel format [...] new 22845bf2dfb1 media: ov5640: Add pixel rate to modes new 8409d0170746 media: ov5604: Re-arrange modes definition new 8e823f5c8c11 media: ov5640: Add ov5640_is_csi2() function new 2d7671f6098b media: ov5640: Associate bpp with formats new 7a3b8d4bda25 media: ov5640: Add LINK_FREQ control new 3c28588f35d3 media: ov5640: Update pixel_rate and link_freq new 6c957ed73e5b media: ov5640: Rework CSI-2 clock tree new 3145efcdb4d0 media: ov5640: Rework timings programming new e74ef55b8968 media: ov5640: Fix 720x480 in RGB888 mode new 5113d5b33113 media: ov5640: Split DVP and CSI-2 timings new 2de6bb97f090 media: ov5640: Provide timings accessor new e15197bde407 media: ov5640: Re-sort per-mode register tables new db15c1957a2d media: ov5640: Remove duplicated mode settings new e4359019cb32 media: ov5640: Remove ov5640_mode_init_data new 32979f670090 media: ov5640: Add HBLANK control new bce93b827de6 media: ov5640: Add VBLANK control new 19f2e3e63d3a media: ov5640: Adjust vblank with s_frame_interval new b6ae50229761 media: ov5640: Remove frame rate check from find_mode() new 961bed9f6af5 media: ov5640: Change CSI-2 timings to comply with FPS new 90b0f355c5a3 media: ov5640: Implement init_cfg new 66ed85eb7b33 media: ov5640: Implement get_selection new 1066fc1c2afd media: ov5640: Register device properties new 0a43fcd791f9 media: ov5640: Add RGB565_1X16 format new 6ac98b41b4fb media: ov5640: Add BGR888 format new 7dcb3a2f1f18 media: ov5640: Restrict sizes to mbus code new dd81b8ff90ca media: ov5640: Adjust format to bpp in s_fmt new a89f14bbcfa5 media: ov5640: Split DVP and CSI-2 formats new 935fbc94413b media: ov5640: Move format mux config in format new 1313594c5e26 media: dt-bindings: Add bindings for On Semi AR0521 camera sensor new 852b50aeed15 media: On Semi AR0521 sensor driver new f2ce29415580 media: atomisp: remove the unused RAW_BUF_STRIDE macro new 7c6b6a5bbd8f media: atomisp: remove unused ia_css_frame_allocate_contig [...] new 001b48b60bd0 media: atomisp: drop contiguous argument from ia_css_frame [...] new 1c0d8f813f12 media: atomisp: drop contiguous argument from frame_alloca [...] new dc65da4fb1e5 media: atomisp: drop contiguous argument from frame_create() new 1282033fe046 media: atomisp: drop IA_CSS_FRAME_FORMAT_MIPI support from [...] new f94059f86ee5 media: atomisp: drop contiguous flag from struct ia_css_frame new ca1ce57ae76d media: atomisp: drop ATOMISP_MAP_FLAG_CONTIGUOUS new ad4c63c3ba44 media: atomisp: remove hmm_pool_[un]register() new b50b217fe2bf media: atomisp: remove dynamic and reserved pool code new c35f36b7c1ee media: atomisp: remove hmm pool code new 454da4d2a40f media: atomisp: remove hmm_mem_stats new c0039ef3dc1d media: atomisp: remove pool related kernel cmdline options new 4be4504e9d01 media: atomisp: remove unused attribute argument from ia_c [...] new 2c9974955f4f media: atomisp: drop hmm_page_type new b03d581b453d media: atomisp: removed unused hmm_bo_get_page_info() function new 5c9152945648 media: atomisp: remove bogus comment above hmm_bo_allocate [...] new 4bbca788b6eb media: atomisp: remove private acceleration ioctls new 868088a06157 media: atomisp: remove atomisp_acc.c new 16d6a3450300 media: atomisp: remove unused atomisp_*css_* functions new b717c5175a84 media: atomisp: asc.acc.pipeline is always NULL new 3af445e66fa8 media: atomisp: remove no longer used atomisp_css_acc_done [...] new 54c15ddd4c82 media: atomisp: remove atomisp_is_acc_enabled() new 2c19beb23dd0 media: atomisp: drop unused ATOMISP_ACC_FW_LOAD_* defines new 9f40d3a79dd6 media: atomisp: drop ATOMISP_MAP_FLAG_CLEARED new 90612317325b media: atomisp: drop unused ATOMISP_MAP_FLAG_* flags new a9796c7b47a9 media: atomisp: remove unused hmm address translation functions new ceff4bdb60c0 media: atomisp: add hmm_create_from_userdata() helper new 4cc20c9cdd0d media: atomisp: Simplify hmm_alloc() calls new 975c343f857a media: atomisp: drop highmem var/arg from the hmm code new f9599127dd52 media: atomisp: drop HMM_BO_SHARE type new 3a68900a0cea media: atomisp: remove hmm_page_object new 3bde235bf678 media: atomisp: fix __get_frame_info() error handling new 798d2ad739da media: atomisp: add error checking to atomisp_create_pipes [...] new 8c341d05a667 media: atomisp: add error logging to atomisp_destroy_pipes [...] new 507e72a2ae5c media: atomisp: use atomisp_create_pipes_stream() in more places new 318e125ac9e3 media: atomisp: use atomisp_css_update_stream() in more places new 1341bc9e99af media: atomisp: use atomisp_destroy_pipes_stream_force() i [...] new b74196e7980b media: atomisp: remove force argument from __destroy_[stre [...] new 9799a3bf8a36 media: atomisp: Add a notes.txt file new 5088bbde3ad8 media: staging: atomisp: rework reading the id and revisio [...] new 2ad935a15ffa media: staging: media: atomisp: Convert kmap() to kmap_loc [...] new aab1c42a9d77 media: staging: media: atomisp: Use kmap_local_page() in h [...] new ce2203e7d6de media: staging: media: atomisp: Use kmap_local_page() in h [...] new 09b204eb9de9 media: [PATCH] pci: atomisp_cmd: fix three missing checks [...] new 382311238135 media: atomisp-mt9m114: Fix pointer dereferenced before checking new a3b36a8ce3d0 media: atomisp: revert "don't pass a pointer to a local variable" new 42ec2f071485 media: atomisp: fix uninitialized stack mem usage in ia_cs [...] new 1713dceb5753 media: atomisp: fix -Wdangling-pointer warning new 0c122ad91fc9 media: atomisp_gmin_platform: stop abusing efivar API new 871f13fe12d2 media: atomisp: Fix typo in comments new faf5b7971af9 media: staging: media/atomisp: use max() impl new 71074d378323 media: atomisp: clean up for-loop, remove redundant assign [...] new f064f018a8e8 media: staging/media/atomisp/pci/atomisp: Fix typo in string new 76283baf715c media: dt-bindings: mt9p031: Add MT9P006 compatible string new 92fa766bb418 media: mt9p031: Add MT9P006 compatible new 69681cd04164 media: mt9p031: Move open subdev op init code into init_cfg new 91bbc1b1750c media: xilinx: Drop unexpected word 'with' in comments new b73560c81f62 media: renesas: rcar_drif: Drop of_match_ptr() new 34d868e862e7 media: staging: media: imx: imx7-media-csi: Initialize loc [...] new a314327c9d16 media: staging: media: imx: imx7-media-csi: Split imx_medi [...] new bdf861aba4b8 media: staging: media: imx: imx7-media-csi: Import notifie [...] new 3c05e2dd4f59 media: staging: media: imx: imx7-media-csi: Drop duplicate [...] new d79d5e00be51 media: staging: media: imx: imx7-media-csi: Drop the imx_m [...] new f9806bd2b42d media: staging: media: imx: imx7-media-csi: Move misc init [...] new 46332d14eb1b media: staging: media: imx: imx7-media-csi: Don't populate [...] new 85f8673fa155 media: staging: media: imx: imx7-media-csi: Drop unused fr [...] new 8ace5084d102 media: staging: media: imx: imx7-media-csi: Move format in [...] new 08b1fedddf1c media: staging: media: imx: imx7-media-csi: Remove imx_med [...] new 01ac6b754287 media: staging: media: imx: imx7-media-csi: Import video d [...] new 49b74aa523a9 media: staging: media: imx: imx7-media-csi: Drop legacy vi [...] new 42bfdc8249a6 media: staging: media: imx: imx7-media-csi: Drop unused co [...] new 356345aaed59 media: staging: media: imx: imx7-media-csi: Reorganize imx [...] new 9f10ecffacfd media: staging: media: imx: imx7-media-csi: Fold capture_p [...] new 31959b981c23 media: staging: media: imx: imx7-media-csi: Ensure consist [...] new be3e378b2d14 media: staging: media: imx: imx7-media-csi: Don't set subd [...] new 1ab24f2e24bd media: staging: media: imx: imx7-media-csi: Import imx_med [...] new 23bcc91082c8 media: staging: media: imx: imx7-media-csi: Embed imx_medi [...] new 55eb173fe23b media: staging: media: imx: imx7-media-csi: Drop imx_media [...] new 3777d61b2b40 media: staging: media: imx: imx7-media-csi: Don't initiali [...] new 7d3bee233ce1 media: staging: media: imx: imx7-media-csi: Inline imx_med [...] new 9d75fc991770 media: staging: media: imx: imx7-media-csi: Import imx_med [...] new a3ec6bc1af39 media: staging: media: imx: imx7-media-csi: Avoid unnecess [...] new f5c673428b7e media: staging: media: imx: imx7-media-csi: Inline pipelin [...] new b6ae101900fc media: staging: media: imx: imx7-media-csi: Fold imx_media [...] new 1f55211b1b1e media: staging: media: imx: imx7-media-csi: Decouple from [...] new 084158200fda media: staging: media: imx: imx7-media-csi: Fold imx_media [...] new 0cc432b7412a media: staging: media: imx: imx7-media-csi: Store imx7_csi [...] new 57327b082405 media: staging: media: imx: imx7-media-csi: Decouple from [...] new 56ae4cac6dc4 media: staging: media: imx: imx7-media-csi: Decouple from [...] new 35b53d44e1ba media: staging: media: imx: imx7-media-csi: Drop error mes [...] new e352833d32e6 media: staging: media: imx: imx7-media-csi: Import format helpers new a61bfe662591 media: staging: media: imx: imx7-media-csi: Replace ipu_co [...] new 44737d2ac4e0 media: staging: media: imx: imx7-media-csi: Drop IC suppor [...] new 6ad52b675f1b media: staging: media: imx: imx7-media-csi: Drop IPU-only formats new 1de014dc6bf9 media: staging: media: imx: imx7-media-csi: Drop unsupport [...] new 0eaa3d82d470 media: staging: media: imx: imx7-media-csi: Make default f [...] new 148709ad22cb media: staging: media: imx: imx7-media-csi: Define macro f [...] new 539a9859768d media: staging: media: imx: imx7-media-csi: Simplify defau [...] new 2d35c1ff83c0 media: staging: media: imx: imx7-media-csi: Drop YUV/RGB/B [...] new 3ee396ed91c7 media: staging: media: imx: imx7-media-csi: Drop unneeded [...] new 5c42cd9dfa7d media: staging: media: imx: imx7-media-csi: Inline imx7_cs [...] new a1a60e7ac274 media: staging: media: imx: imx7-media-csi: Simplify defau [...] new a4da0cee0d46 media: staging: media: imx: imx7-media-csi: Fix list of su [...] new ba9b219f914b media: staging: media: imx: imx7-media-csi: Add V4L2_PIX_F [...] new 820552fbfc2b media: staging: media: imx: imx7-media-csi: Drop unneeded [...] new 67c4b3f2e344 media: staging: media: imx: imx7-media-csi: Inline imx7_cs [...] new fc9d988a5acd media: staging: media: imx: imx7-media-csi: Drop V4L2 even [...] new 6f6e8050f7de media: staging: media: imx: imx7-media-csi: Drop usage of [...] new 106be65a4119 media: mediatek: vcodec: decoder: Const-ify stepwise_fhd new f1748f8f8174 media: mediatek: vcodec: decoder: Fix 4K frame size enumeration new 3b6a81a31370 media: mediatek: vcodec: decoder: Skip alignment for defau [...] new d7abd0542013 media: mediatek: vcodec: decoder: Fix resolution clamping [...] new e8d266d533b1 media: mediatek: vcodec: decoder: Drop max_{width,height} [...] new cfce5b186537 media: mediatek: vcodec: decoder: Embed framesize inside m [...] new fe3d651627d6 media: mediatek: vcodec: Initialize decoder parameters for [...] new afba6e20801a media: amphion: defer setting last_buffer_dequeued until r [...] new 57020a3e2409 media: dt-bindings: media: samsung,s5pv210-jpeg: convert t [...] new 6d9c9fbd35dc media: docs: Remove extraneous \endgroup from P010 table new 177d841fa195 media: hantro: Fix RK3399 H.264 format advertising new d8f1eb105eab media: amphion: sync buffer status with firmware during abort new e670f5d672ef media: amphion: only insert the first sequence startcode f [...] new 1957935336c9 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 61de352566a9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new a73c86c8d182 cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled new 2538256bfd47 cpufreq: qcom-hw: Disable LMH irq when disabling policy new 717d349bf1ac cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call new 52fdd0882df7 cpufreq: Change order of online() CB and policy->cpus modi [...] new 5a765329be10 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks new 76416cfc2051 dt-bindings: opp: Add missing compat devices new aca50780feb9 dt-bindings: opp: Add msm8939 to the compatible list new b9060e9a1b6d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 555f0b05aac6 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 87686cc845c3 OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list new 11b9b663585c OPP: Add dev_pm_opp_set_config() and friends new 49cd000dc51b cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() new 49df85d03373 cpufreq: sti: Migrate to dev_pm_opp_set_config() new f88d152dc739 cpufreq: ti: Migrate to dev_pm_opp_set_config() new d8c32d3971e4 drm/lima: Migrate to dev_pm_opp_set_config() new a6db3b92323a soc/tegra: Add comment over devm_pm_opp_set_clkname() new 25a18559b8ae soc/tegra: Migrate to dev_pm_opp_set_config() new b0ec09428621 OPP: Migrate set-regulators API to use set-config helpers new 89f03984fa2a OPP: Migrate set-supported-hw API to use set-config helpers new 2368f5768576 OPP: Migrate set-clk-name API to use set-config helpers new 3c543b42a6df OPP: Migrate set-opp-helper API to use set-config helpers new 442e7a1786e6 OPP: Migrate attach-genpd API to use set-config helpers new 298098e55a6f OPP: Migrate set-prop-name helper API to use set-config helpers new aee3352f6ecf OPP: Add support for config_regulators() helper new c522ce8a0806 OPP: Make _generic_set_opp_regulator() a config_regulators [...] new 69b1af178a3a OPP: Add dev_pm_opp_get_supplies() new 6baee034cb55 OPP: ti: Migrate to dev_pm_opp_set_config_regulators() new 1f378c6ead5c OPP: Remove custom OPP helper support new 9fbb62605607 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() new aab8ced22108 OPP: Add generic key finding helpers and use them for freq APIs new c2ab2cb6379c OPP: Use generic key finding helpers for level key new add1dc094a74 OPP: Use generic key finding helpers for bandwidth key new d613458332cc OPP: Use consistent names for OPP table instances new 4768914bffdb OPP: Remove rate_not_available parameter to _opp_add() new 8bdac14b0cd5 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() new 1efae8d2e777 OPP: Make dev_pm_opp_set_opp() independent of frequency new 3cb16ad69bef dt-bindings: opp: accept array of frequencies new 456675f0b6ae OPP: Allow multiple clocks for a device new 405f6800a7e5 OPP: Compare bandwidths for all paths in _opp_compare_key() new a10d5081f407 OPP: Add key specific assert() method to key finding helpers new 542ed4b4722b OPP: Assert clk_count == 1 for single clk helpers new 3de6f1f970ae OPP: Provide a simple implementation to configure multiple clocks new ee09692e8d14 OPP: Allow config_clks helper for single clk case new f014f8ffecd1 PM / devfreq: tegra30: Register config_clks helper new a200fe9d0114 OPP: Remove dev{m}_pm_opp_of_add_table_noclk() new 056a1a81dde5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 9c9e538e1601 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 2658eb0de304 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a0f8f640649d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a2b6111b55f3 net: l2tp: fix clang -Wformat warning new b09c6f8ff731 dt-bindings: net: cdns,macb: document polarfire soc's macb new 8aad66aa59be net: macb: add polarfire soc reset support new 649bef9c7663 net: macb: unify macb_config alignment style new ea242f821a2d net: macb: simplify error paths in init_reset_optional() new 8a78ac73de20 net: macb: sort init_reset_optional() with other init()s new 9d542f7bf197 Merge branch 'polarfire-soc-macb-reset-support' new c0f50574223c eth: mtk: switch to netif_napi_add_tx() new 9157533a0a8b eth: sp7021: switch to netif_napi_add_tx() new 9d899dbe2301 l2tp: l2tp_debugfs: fix Clang -Wformat warnings new 8e1514579246 octeontx2-af: Don't reset previous pfc config new c2dd4059dc31 net: minor optimization in __alloc_skb() new 67d7ebdeb2d5 net: ag71xx: switch to napi_build_skb() to reuse skbuff_heads new 2d91ecace661 strparser: pad sk_skb_cb to avoid straddling cachelines new 50a07aa53161 tls: rx: always allocate max possible aad size for decrypt new b89fec54fd61 tls: rx: wrap decrypt params in a struct new 03957d84055e tls: rx: coalesce exit paths in tls_decrypt_sg() new 587903142308 tls: create an internal header new 35560b7f06b8 tls: rx: make tls_wait_data() return an recvmsg retcode new 16bd188eae2d Merge branch 'tls-pad-strparser-internal-header-decrypt_ctx-etc' new 5b47d2364652 net: rxrpc: fix clang -Wformat warning new 40ad0a52ef5d Documentation: add a description for net.core.high_order_a [...] new 6d1ce9c03880 net: phylink: fix SGMII inband autoneg enable new 9f7cb73ef64b bcm63xx_enet: change the driver variables to static new f7657ff4a709 mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h new d0d9c8f2df60 selftests: mptcp: tweak simult_flows for debug kernels new 97040cf9806e selftests: mptcp: userspace pm address tests new 5e986ec46874 selftests: mptcp: userspace pm subflow tests new 507719cd7c0f selftests: mptcp: avoid Terminated messages in userspace_pm new 65ebc6676d17 selftests: mptcp: update pm_nl_ctl usage header new be587adbf88a Merge branch 'mptcp-selftest-improvements-and-header-tweak' new 44ac441a51a7 af_unix: fix unix_sysctl_register() error path new b3ba206ce84d ixp4xx_eth: Fall back to random MAC address new 877d4e3cedd1 ixp4xx_eth: Set MAC address from device tree new fb8ddf24c71d bpf, docs: Remove deprecated xsk libbpf APIs description new 018a8e75b49c selftests, xsk: Rename AF_XDP testing app new d6f34f7f77fb MAINTAINERS: Add entry for AF_XDP selftests files new aad53f17f0ad bpftool: Add support for KIND_RESTRICT to gen min_core_btf [...] new 32e0d9b31048 selftests/bpf: Add test involving restrict type qualifier new d1a6edecc1fd bpf: Check attach_func_proto more carefully in check_return_code new 18410251f66a libbpf: Disable SEC pragma macro on GCC new 06cd4e9d5d96 bpf: Correctly propagate errors up from bpf_core_composites_match new 24bdfdd2ec34 selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF [...] new 0076cad30135 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] new 9dc4ebae985f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6a44c166c198 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 07e0ef6c4bec Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0ac4827f78c7 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb new d7fc76039b74 ath9k: htc: clean up statistics macros new 62ebaf2f9261 ath6kl: avoid flush_scheduled_work() usage new d7af63abde74 wcn36xx: Fix typo in comment new 7d1e59a35ffa ath11k: Fix typo in comments new d1954e3e1b66 ath9k: remove unexpected words "the" in comments new 38b6c01a6b34 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new d48822206fb7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b46e0c55233c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new a2d7f7a1795f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new f9fdd5d05bfb Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 5ee52118ac14 crypto: qat - expose device state through sysfs for 4xxx new 92bf269fbfe9 crypto: qat - change behaviour of adf_cfg_add_key_value_param() new 16c1ed95d1c4 crypto: qat - relocate and rename adf_sriov_prepare_restart() new d4cfb144f605 crypto: qat - expose device config through sysfs for 4xxx new cc8166bfc829 crypto: vmx - Fix warning on p8_ghash_alg new 9984a6447389 crypto: amcc - Hold the reference returned by of_find_comp [...] new 8ccc9cc47c8c crypto: nx - Hold the reference returned by of_find_compat [...] new 32c0f7d4194c crypto: hisilicon/sec - fix inconsistent argument new 02884a4f12de crypto: hisilicon/sec - don't sleep when in softirq new 68740ab50543 crypto: hisilicon - Kunpeng916 crypto driver don't sleep w [...] new 932be3e95b22 crypto: inside-secure - fix packed bit-field result descriptor new 79e6e2f3f3ff crypto: testmgr - populate RSA CRT parameters in RSA test vectors new a2eaa9146bd5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ae8ba0f81073 Revert "Revert "drm/amdgpu: add drm buddy support to amdgpu"" new a72de63f314b Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new f1bc386b319e drm/vc4: hdmi: Depends on CONFIG_PM new 53565c28e6af drm/vc4: hdmi: Rework power up new 9c442b7aabb3 drm/sun4i: Update Kconfig defaults and descriptions new 7d1202738efd drm/bridge: Avoid uninitialized variable warning new d72ac4bbf4cc drm/panel: simple: Make panel_simple_remove() return void new 1fd452c403ca drm/panel-novatek-nt35510: Emit an error message if power [...] new 79abca2b3990 drm/mipi-dsi: Make remove callback return void new 96dc635d5538 drm/fourcc: Add drm_format_info_bpp() helper new dc1dc76bd9a4 drm/fourcc: Add drm_format_info.is_color_indexed flag new 356d2c8e76eb drm/client: Use actual bpp when allocating frame buffers new 4c59b0805e9b drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB new e5bd7e3e4a68 drm/fourcc: Add DRM_FORMAT_C[124] new ba71593217b5 drm/fb-helper: Add support for DRM_FORMAT_C[124] new 0a2486f85e0c drm/gem-fb-helper: Use actual bpp for size calculations new 8aba4d30520e drm/fourcc: Clarify the meaning of single-channel "red" new d093100b425d drm/fourcc: Add DRM_FORMAT_R[124] new b92db7e4fe74 drm/fourcc: Add DRM_FORMAT_D[1248] new 0c05fcd3b45d drm/mode: Improve drm_mode_fb_cmd2 documentation new 2b50aae61f94 dt-bindings: display: simple: add support for Samsung LTL101AL01 new a6aa679a70e9 drm/panel: simple: add support for the Samsung LTL101AL01 panel new 6de745238aa3 drm/fb: Improve drm_framebuffer.offsets documentation new 46f443355008 dt-bindings/display: ingenic: Add compatible string for th [...] new 2ad5a3ac9dc6 drm/ingenic: Fix MODULE_LICENSE() string new d292dc324425 drm/ingenic: Add support for the JZ4760(B) new c167ee1f75ca drm/ingenic: Don't request full modeset if property is not [...] new 006f3b2f324c drm/ingenic: Use the new PM macros new d3c98882fe19 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new c59d73d43fce drm/amd/display: fix 32 bit compilation errors in dc_dmub_srv.c new 5531786537e4 drm/amd/display: Add callback to set dig mode new 9a23fcf79dc6 drm/amd/display: Enable ODM combine default policy new c028d66e6ec4 drm/amd/pm: ac/dc change for smu_v13_0 new 872642edaf42 drm/amd/pm: drop the thermal_controller_type check new 35ba8850b673 drm/amdgpu/mes: fix mes submission in atomic context new 9a65294489b5 drm/amdgpu/mes: fix bo va unmap issue in mes new 3e9059b6db30 drm/amdgpu/gmc10: adjust gart size for parts that support [...] new bbba9862792f drm/amdgpu: Add reg headers for DCN314 new 681e05ece086 drm/amd/display: Add DCN314 IRQ services new e6cd2708b534 drm/amd/display: Add DCN314 clock manager new 0629e353943a drm/amd/display: Add DCN314 DC resources new 87e96b728843 drm/amd/display: Add DCN314 DML calculation support new db86d833f366 drm/amd/display: Add DCN314 version identifiers new 27690f09d1c0 drm/amd/display: Enable DCN314 in DC new 9ab5486d7110 drm/amd/display: Add DMUB support for DCN314 new e35cc9020f7b drm/amd/display: Enable DCN314 in DM new 7500705ab8da Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 859161b952a4 drm/i915/dg2: Bump up CDCLK for DG2 new 4647b25d7a51 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new ea1a6270ff4f dt-bindings: host1x: Add iommu-map property new 5c5a6ff72e19 dt-bindings: Add bindings for Tegra234 Host1x and VIC new a72d4b182f4e dt-bindings: host1x: Fix bracketing in example new 8aa5bcb61612 gpu: host1x: Add context device management code new 2486254781ea gpu: host1x: Program context stream ID on submission new e078d8d6c384 drm/tegra: falcon: Set DMACTX field on DMA transactions new 88c0292f023d drm/tegra: nvdec: Fix TRANSCFG register offset new e09db97889ec drm/tegra: Support context isolation new bf0297ac77f3 drm/tegra: Implement stream ID related callbacks on engines new 3000c4ac0258 gpu: host1x: Deduplicate hardware headers new 97dea367d8da gpu: host1x: Simplify register mapping and add common aperture new 939179fab8ff gpu: host1x: Program virtualization tables new ee8f894f3fb3 gpu: host1x: Allow reset to be missing new 7afd1194a3cd gpu: host1x: Program interrupt destinations on Tegra234 new 9abdd497cd0a gpu: host1x: Tegra234 device data and headers new 1411796f200d gpu: host1x: Rewrite job opcode sequence new a94b8a77bc91 gpu: host1x: Add MLOCK release code on Tegra234 new 0ae4ae9158f3 gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+ new 9550669c1975 drm/tegra: vic: Add Tegra234 support new f99e689181ea gpu: host1x: Register context bus unconditionally new b5d5288a4687 drm/tegra: vic: Fix build warning when CONFIG_PM=n new c7860cbee998 drm/tegra: Fix vmapping of prime buffers new 7ac1a36a9823 drm/tegra: Include DMA API header where used new 5b7239c17ce2 gpu: host1x: Initialize syncval in channel_submit() new 8c92243d9e68 gpu: host1x: Generalize host1x_cdma_push_wide() new 2e1bfb314c99 gpu: host1x: Use the bitmap API to allocate bitmaps new 135f4c551d51 drm/tegra: vic: Use devm_platform_ioremap_resource() new 69cd42798dff Merge branch 'for-next' of https://gitlab.freedesktop.org/ [...] new 6694482a70e9 drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy new 0165e9c119c9 drm/msm/adreno: Remove dead code new b7616b5c69e6 drm/msm/adreno: Add A619 support new fba6767c2dab drm/msm/a6xx: Add speedbin support for A619 GPU new 9bec4399af22 drm/msm/adreno: Fix up formatting new 36bbfdb8bcb6 drm/msm/adreno: Allow larger address space size new d352d6d5241b drm/msm/dpu: drop xin_id from struct dpu_hw_blk_reg_map new 1e5df24b996c drm/msm/dpu: drop length from struct dpu_hw_blk_reg_map new 9403f9a42c88 drm/msm/dpu: merge base_off with blk_off in struct dpu_hw_ [...] new 4a42c5b5dd93 drm/msm/dpu: move struct dpu_hw_blk definition to dpu_hw_utils.h new ba0386a9c482 drm/msm: Fix %d vs %u new a07ea70a57e2 drm/msm/dpu: check both DPU and MDSS devices for the IOMMU new 8010b14e6219 drm/msm/mdp5: move iommu_domain_alloc() call close to its usage new 8cb72adb1c66 drm/msm: Stop using iommu_present() new 40ae54ed734a drm/msm: move KMS aspace init to the separate helper new b571cb5273ad drm/msm: switch msm_kms_init_aspace() to use device_iommu_ [...] new cc66a42c94b1 drm/msm/gpu: Capture all BO addr+size in devcore new 18514c3848cf drm/msm/gpu: Add GEM debug label to devcore new d7499634db4f drm/msm/adreno: Do not propagate void return values new bce1e40568cb drm/msm/dp: remove unused stubs new 786a4f668550 drm/msm/dp: rename second dp_display_enable()'s argument new ff46c2c481f2 drm/msm/dp: remove dp_display_en/disable prototypes and da [...] new a414fe3a2129 drm/msm/gem: Drop obj lock in msm_gem_free_object() new 4b18299b3365 drm/msm/adreno: Defer enabling runpm until hw_init() new 8b5de7359589 drm/msm: Deprecate MSM_BO_UNCACHED harder new 8246913a2e30 drm/msm: Switch to pfn mappings new f392d6f64d17 drm/msm: Make enable_eviction flag static new 92ef86ab5135 drm/msm/mdp5: Fix global state lock backoff new cb77085b1f0a drm/msm/dpu: Fix for non-visible planes new f4d3d12eb4b5 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new cf39ed2e8ecd regmap: add WARN_ONCE when invalid mask is provided to reg [...] new b469ff2fa4db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0fcc43e2e159 ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is [...] new 9c76958b396a ALSA: hda: Make device usage_count consistent across subse [...] new ebe043a3dfca ALSA: hda: Fix put_device() inconsistency in error path new 980b3a8790b4 ALSA: hda: Fix page fault in snd_hda_codec_shutdown() new 856282f166d7 ALSA: hda: Reset all SIE bits in INTCTL new 0440741254ed ALSA: hda: Remove unused macro definition new 13150eebdd2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f460e3a9740b ASoC: amd: acp-es8336: use static variables new d7e5d8d24c11 ASoC: amd: remove unused header file inclusion new 8d9cd3ead42a ASoC: amd: drop machine driver remove function new 0de876c12518 ASoC: amd: fix for variable set but not used warning new eae9f9ce181b ASoC: add tas2780 driver new a6426e7189e0 ASoC: add tas2780 DT binding new 657efd9c9852 ASoC: amd: Remove duplicated include in acp-es8336.c new 0ca3d2ba1dfd ASoC: nau8825: Declare 2 channels for DAI of capture stream new 1460b85daa0a ASoC: Intel: sof_cs42l42: support BT offload audio new cd486d374933 ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config new bf02bb4d3b68 ASoC: Intel: sof_cs42l42: adding support for ADL configura [...] new 817a62108dfa ASoC: audio-graph-card2.c: use of_property_read_u32() for rate new c2ff7f15a4ef ASoC: audio-graph-card2.c: make Codec2Codec settings optional new 6976ed0137d9 ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space new d33083f94115 ASoC: audio-graph-card2-custom-sample.dtsi: add verbose ex [...] new 75d1b39067ed ASoC: simple-card-utils.c: ignore Codec2Codec setting if i [...] new 16b7ba9c0f53 ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE new 7d596d9bb2ae ASoC: audio-graph-card2.c: make Codec2Codec settings optional new b5ba0a8fe36e Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new 3599ca315842 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a63f7778f76e Merge tag 'v5.19-rc5' into next new 436d21906962 Input: i8042 - add additional TUXEDO devices to i8042 quir [...] new d6ed52583034 Input: mt6779-keypad - match hardware matrix organization new 31789f35f80c Input: mt6779-keypad - implement row/column selection new 7d321ab297c9 dt-bindings: input: Increase maximum keycode value to 0x2ff new 8ac14d2c2d81 dt-bindings: input: Centralize 'linux,code' definition new d853cec7306a dt-bindings: input: Use common 'linux,keycodes' definition new 75448ff73f5e dt-bindings: input: Centralize 'linux,input-type' definition new 538c64068bb4 dt-bindings: input: Convert adc-keys to DT schema new 5eb5652250e4 dt-bindings: input: gpio-keys: enforce node names to match [...] new 005d4674ed3d dt-bindings: input: gpio-keys: reference input.yaml and do [...] new 42d3f278d504 dt-bindings: input: gpio-keys: accept also interrupt-extended new 94c8e8664ab6 Input: i8042 - add dritek quirk for Acer Aspire One AO532 new 92d1bbf38f17 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 78cb8d84c408 io_uring: define a 'prep' and 'issue' handler for each opcode new 239b2db7c7ca io_uring: move to separate directory new 13a8f5e4b8fc io_uring: move req async preparation into opcode handler new bf04e72df744 io_uring: add generic command payload type to struct io_kiocb new bc32c34dd300 io_uring: convert read/write path to use io_cmd_type new b7927893b6f6 io_uring: convert poll path to use io_cmd_type new 3e9d9dbc69d5 io_uring: convert poll_update path to use io_cmd_type new 6ddf89066c4e io_uring: remove recvmsg knowledge from io_arm_poll_handler() new 757d103df896 io_uring: convert net related opcodes to use io_cmd_type new 7c533324a327 io_uring: convert the sync and fallocate paths to use io_cmd_type new e23a713a5aed io_uring: convert cancel path to use io_cmd_type new 539807595573 io_uring: convert timeout path to use io_cmd_type new f46f41a2b90c io_uring: convert open/close path to use io_cmd_type new 2f512b735f16 io_uring: convert madvise/fadvise to use io_cmd_type new 583a0edd54c5 io_uring: convert file system request types to use io_cmd_type new 2cc330b83420 io_uring: convert epoll to io_cmd_type new 76e7347cd9c6 io_uring: convert splice to use io_cmd_type new 207baff96fd1 io_uring: convert msg and nop to io_cmd_type new 14ded02690b2 io_uring: convert rsrc_update to io_cmd_type new 270f59f57a58 io_uring: convert xattr to use io_cmd_type new 418f34341f47 io_uring: convert iouring_cmd to io_cmd_type new e0405dda871b io_uring: unify struct io_symlink and io_hardlink new 52d7d2802cb5 io_uring: define a request type cleanup handler new d6996518608c io_uring: add io_uring_types.h new 66795c444d4e io_uring: set completion results upfront new c41873c7d476 io_uring: handle completions in the core new f3235a082f92 io_uring: move xattr related opcodes to its own file new d5870bf452b1 io_uring: move nop into its own file new fae3ee700dee io_uring: split out filesystem related operations new 9fc2d74c92ae io_uring: split out splice related operations new 25646528f2c9 io_uring: split out fs related sync/fallocate functions new 33b98482a4c3 io_uring: split out fadvise/madvise operations new 6a58219e4fa6 io_uring: separate out file table handling code new 48f68fdcdf66 io_uring: split out open/close operations new cdcef5233ce6 io_uring: move uring_cmd handling to its own file new 0fef014fb306 io_uring: add a dummy -EOPNOTSUPP prep handler new 8033c38aebcd io_uring: move epoll handler to its own file new 0be074e16d53 io_uring: move statx handling to its own file new fcc5280b51cc io_uring: split network related opcodes into its own file new 61d06f78b9fa io_uring: move msg_ring into its own file new 0e236970a5e5 io_uring: move our reference counting into a header new 50149ac94bbc io_uring: move timeout opcodes and handling into its own file new b52c6a1a6fee io_uring: move SQPOLL related handling into its own file new 56d59030280a io_uring: use io_is_uring_fops() consistently new d2f69225b2f8 io_uring: move fdinfo helpers to its own file new 4f53729c3a3a io_uring: move io_uring_task (tctx) helpers into its own file new 96317c361b25 io_uring: include and forward-declaration sanitation new eb9596944794 io_uring: add opcode name to io_op_defs new 2a0272736c32 io_uring: move poll handling into its own file new b5d6cf58272d io_uring: move cancelation into its own file new 3dce6c7030ba io_uring: split provided buffers handling into its own file new 129ce6a14855 io_uring: move rsrc related data, core, and commands new 04ec3bdabbf9 io_uring: move remaining file table manipulation to filetable.c new 9d6c15adf84b io_uring: move read/write related opcodes to its own file new 3dcff0480af9 io_uring: move opcode table to opdef.c new 2773edb91e80 io_uring: add support for level triggered poll new 3be303ab6d28 io_uring: deprecate epoll_ctl support new faee7b38d3c3 io_uring: make reg buf init consistent new 1ecc91fc7c13 io_uring: move defer_list to slow data new 405196b8636d io_uring: better caching for ctx timeout fields new e417ac911752 io_uring: refactor ctx slow data placement new 79dd6976460c io_uring: move small helpers to headers new eedf4298699c io_uring: explain io_wq_work::cancel_seq placement new 8a75d9d4f7ed io_uring: inline ->registered_rings new ba5aa640ac68 io_uring: never defer-complete multi-apoll new 94e09ecbd39e io_uring: remove check_cq checking from hot paths new 78685618823e io_uring: don't set REQ_F_COMPLETE_INLINE in tw new e12fba112932 io_uring: remove unused IO_REQ_CACHE_SIZE defined new 7eef5295be99 io_uring: rw: delegate sync completions to core io_uring new 6e79128d4689 io_uring: kill REQ_F_COMPLETE_INLINE new 3df41932380b io_uring: refactor io_req_task_complete() new 8199f7682d9e io_uring: don't inline io_put_kbuf new 08f4187b0238 io_uring: poll: remove unnecessary req->ref set new 24f74c8f4203 io_uring: switch cancel_hash to use per entry spinlock new 9b6b3c25c72e io_uring: pass poll_find lock back new 549a46f5ae52 io_uring: clean up io_try_cancel new bcbb247dde7d io_uring: limit the number of cancellation buckets new ae60fcec6630 io_uring: clean up io_ring_ctx_alloc new a3ef4956ec5b io_uring: use state completion infra for poll reqs new 6ce749631f69 io_uring: add IORING_SETUP_SINGLE_ISSUER new 7c7807f54841 io_uring: pass hash table into poll_find new 33e5d5c8908e io_uring: introduce a struct for hash table new 7259513fede5 io_uring: propagate locking state to poll cancel new fe3c6b41f624 io_uring: mutex locked poll hashing new cbfca1f38ad4 io_uring: kbuf: add comments for some tricky code new 1db230d1e477 io_uring: don't expose io_fill_cqe_aux() new 76f4c1695547 io_uring: don't inline __io_get_cqe() new 3e685a56fd1e io_uring: introduce io_req_cqe_overflow() new 173701d05431 io_uring: deduplicate __io_fill_cqe_req tracing new 264cffd5c942 io_uring: deduplicate io_get_cqe() calls new 86ecb603600b io_uring: change ->cqe_cached invariant for CQE32 new 9d7af22b01eb io_uring: kill extra io_uring_types.h includes new b264387e7149 io_uring: make io_uring_types.h public new a767b00e2f36 io_uring: clean up tracing events new 8f724bb5e73f io_uring: move a few private types to local headers new c1d524b52b74 io_uring: remove extra io_commit_cqring() new 95de95d4a42a io_uring: reshuffle io_uring/io_uring.h new 6fce18297998 io_uring: move io_eventfd_signal() new 06dd893cab87 io_uring: remove ->flush_cqes optimisation new 61fb28b41970 io_uring: fix multi ctx cancellation new 26055b44b9ae io_uring: improve task exit timeout cancellations new 7c7accb1d70c io_uring: fix io_poll_remove_all clang warnings new 6311202aea23 io_uring: hide eventfd assumptions in eventfd paths new 14528a022399 io_uring: introduce locking helpers for CQE posting new 5141f1671bd5 io_uring: add io_commit_cqring_flush() new 9280e917dc70 io_uring: opcode independent fixed buf import new 921b95ca99c6 io_uring: move io_import_fixed() new f3df8e477ef4 io_uring: consistent naming for inline completion new 15db3bc9500b io_uring: add a warn_once for poll_find new 18f1480c6ee6 io_uring: optimize io_uring_task layout new f6b6597f7a40 io_uring: improve io_run_task_work() new 27de120bc8f3 io_uring: move list helpers to a separate file new fc5ac17b0509 io_uring: dedup io_run_task_work new bdedf4639d37 io_uring: remove priority tw list optimisation new 85c6f98aa301 io_uring: remove __io_req_task_work_add new 214f5fbb5bf0 io_uring: lockless task list new d83ea548b5f9 io_uring: introduce llist helpers new 7385eb332081 io_uring: batch task_work new b5b37143a5bd io_uring: add trace event for running task work new fb7384a5683e io_uring: trace task_work_run new ffb28cf4a0f5 io_uring: kbuf: kill __io_kbuf_recycle() new a3e31e20e214 io_uring: have cancelation API accept io_uring_task directly new bba8b8f4bc8e io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag new 6037de47f0dd io_uring: add sync cancelation API through io_uring_register() new cdd270668338 io_uring: clean poll ->private flagging new f4ce51baf4d2 io_uring: remove events caching atavisms new 7609371234d4 io_uring: add a helper for apoll alloc new 1d2ba9015d3b io_uring: change arm poll return values new e0423cb5e909 io_uring: refactor poll arm error handling new 8735faefaeb8 io_uring: optimise submission side poll_refs new 721ad7a10f59 io_uring: kbuf: inline io_kbuf_recycle_ring() new db720039968a io_uring: move POLLFREE handling to separate function new 84b994a3c74b io_uring: improve io_fail_links() new abab929ef171 io_uring: fuse fallback_node and normal tw node new 1acb87371f68 io_uring: remove extra TIF_NOTIFY_SIGNAL check new e8522501ec88 io_uring: don't check file ops of registered rings new 397447f4fb49 io_uring: remove ctx->refs pinning on enter new f30b2d9e1dfd io_uring: replace zero-length array with flexible-array member new 23ce94d1fea5 io_uring: split out fixed file installation and removal new 61e18202f584 io_uring: add support for passing fixed file descriptors new c7ba408267e7 io_uring: let to set a range for file slot allocation new b4e191a6dc70 io_uring: allow 0 length for buffer select new 6e504f61aca3 io_uring: restore bgid in io_put_kbuf new 8be497a4d775 io_uring: allow iov_len = 0 for recvmsg and buffer select new 6c00cf721a53 io_uring: recycle buffers on error new 7776743514f4 io_uring: clean up io_poll_check_events return values new e47b8ef1a6b3 io_uring: add IOU_STOP_MULTISHOT return code new d24a20024d82 io_uring: add allow_overflow to io_post_aux_cqe new e484fb07117b io_uring: fix multishot poll on overflow new 29b39437c645 io_uring: fix multishot accept ordering new 065205435b5d io_uring: multishot recv new 0d163b2280f9 io_uring: fix io_uring_cqe_overflow trace format new 3e208d0874a4 io_uring: only trace one of complete or overflow new 64ee42991795 io_uring: disable multishot recvmsg new 4c19a03efe2c io_uring: don't miss setting REQ_F_DOUBLE_POLL new ab585a96b6ba io_uring: don't race double poll setting REQ_F_ASYNC_DATA new ff36d94edbb5 io_uring: clear REQ_F_HASH_LOCKED on hash removal new 0049e02197e2 io_uring: consolidate hash_locked io-wq handling new f81a70696481 io_uring: move apoll cache to poll.c new 1b9af1acf807 io_uring: add abstraction around apoll cache new 3cdce31e6273 io_uring: impose max limit on apoll cache new 3a393fb95262 io_uring: add netmsg cache new ab0f1b6aebd1 Merge branch 'for-5.20/io_uring' into for-next new 2efa5f0a45c9 mm: Move starting of background writeback into the main ba [...] new 9bb6d812e2c3 mm: Move updates of dirty_exceeded into one place new a011405fc2ff mm: Add balance_dirty_pages_ratelimited_flags() function new 575a19c2725e iomap: Add flags parameter to iomap_page_create() new 45566e6b20dd iomap: Add async buffered write support new 0a93ac2d1849 iomap: Return -EAGAIN from iomap_write_iter() new dfe97d3b13a9 fs: add a FMODE_BUF_WASYNC flags for f_mode new 40a2626d1af4 fs: add __remove_file_privs() with flags parameter new 2fb9cae6d81f fs: Split off inode_needs_update_time and __file_update_time new f0a3abb558c4 fs: Add async write file modification handling. new dad772b8d208 io_uring: Add support for async buffered writes new c043b30eb78c io_uring: fix issue with io_write() not always undoing sb_ [...] new f658c2287cce io_uring: Add tracepoint for short writes new 4e9d40f7d359 xfs: Specify lockmode when calling xfs_ilock_for_iomap() new f877e9be9369 xfs: Add async buffered write support new 8e39d3e05ced mm: honor FGP_NOWAIT for page cache page allocation new c41ea87cc6d9 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next new f810e28e6bdb Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 821e7de7571b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b92c3adbac1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b48dcb9d71e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b1388c9a8f29 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 5e1317df09dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 08ed1f150fe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb8b1b09a37e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new bdd5d88907bd Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new a44abe3079d1 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new b5ab29c8a683 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c476f4fcc5fa Merge branch 'next' of git://github.com/cschaufler/smack-next new 1ed2a4717035 tpm: Add upgrade/reduced mode support for TPM1.2 modules new c79aa0e22aa4 dt-bindings: trivial-devices: Add Infineon SLB9673 TPM new 9cfa7df97bbb tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer new e874c3f16a02 tpm: Add tpm_tis_i2c backend for tpm_tis_core new 332e673041bc X.509: Support parsing certificate using SM2 algorithm new fec88eeea7b0 sign-file: Fix confusing error messages new 36fdd1af0c2d pkcs7: parser support SM2 and SM3 algorithms combination new 85b909e55c02 pkcs7: support EC-RDSA/streebog in SignerInfo new 9c69021a91e5 KEYS: asymmetric: enforce SM2 signature use pkey algo new 802349eb85a6 tpm: fix platform_no_drv_owner.cocci warning new 1679eb4a6194 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH new c4c31095ca24 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 70f57b51402c Merge branches 'iommu/fixes', 'arm/exynos', 'arm/mediatek' [...] new d502196145d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 14d2fa4cf2db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 16fd574cf181 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1799f5c4415f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f09d36274a89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8bffc2e9c4c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9e2f81f6cb65 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 0498a297d68e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 2d8c141083b1 next-20220707/irqchip new f4dc23da8a68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3c7753e95970 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] new 88cea4e18ed4 rcu: Make tiny RCU support leak callbacks for debug-object errors new 6cf3ace9db76 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 13c679130bfd Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new e162f2fcb8a3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 263007d2d10b s390/sclp: detect the zPCI load/store interpretation facility new 2f3a5d8de328 s390/sclp: detect the AISII facility new 1e41bd8fd172 s390/sclp: detect the AENI facility new 5857c6577bdc s390/sclp: detect the AISI facility new 7a7bdc5f142a s390/airq: pass more TPI info to airq handlers new db29efaf10d4 s390/airq: allow for airq structure that uses an input vector new 59f42dba7d24 s390/pci: externalize the SIC operation controls and routine new 729c8d1d957a s390/pci: stash associated GISA designation new 59370746253b s390/pci: stash dtsm and maxstbl new b6a7066f4e9b vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM new 7713b9894b2a KVM: s390: pci: add basic kvm_zdev structure new 394f70328769 KVM: s390: pci: do initial setup for AEN interpretation new 834c4bfa5b5c KVM: s390: pci: enable host forwarding of Adapter Event No [...] new 1779cffa5bf9 KVM: s390: mechanism to enable guest zPCI Interpretation new d53ad189a06d KVM: s390: pci: provide routines for enabling/disabling in [...] new b8d6db486fae KVM: s390: pci: add routines to start/stop interpretive execution new 6518ebc68c72 vfio-pci/zdev: add open/close device hooks new 0a8107de8091 vfio-pci/zdev: add function handle to clp base capability new a4ae95559e77 vfio-pci/zdev: different maxstbl for interpreted devices new a0c4d1109d6c KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices new a25db9e809ec MAINTAINERS: additional files related kvm s390 pci passthrough new 95d62cf646c3 Merge tag 'kvm-s390-pci-5.20' into kernelorgnext new dc93a53e5cd0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new eb003bf3ba22 platform/surface: aggregator: Add helper macros for reques [...] new 9f794056db5b platform/surface: Add KIP/POS tablet-mode switch driver new f9eb5c4babed platform/surface: aggregator_registry: Add support for tab [...] new 70e85eb071a1 platform/surface: aggregator_registry: Add support for tab [...] new 4a4ab610b8ae platform/surface: aggregator: Move device registry helper [...] new 993a9e2aca6e platform/surface: aggregator: Move subsystem hub drivers t [...] new 221756e61b7c platform/surface: Update copyright year of various drivers new 9a1aac8a96dc platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering new f21c179e1206 platform/x86/intel/vsec: Rework early hardware code new 99de05043e77 platform/x86/intel/vsec: Add support for Raptor Lake new ba7e421eee0f platform/x86/intel/pmt: telemetry: Fix fixed region handling new 936874b77dd0 platform/x86/intel/vsec: Add PCI error recovery support to [...] new 221b8b21c3a7 platform/x86/amd/pmc: Add new acpi id for PMC controller new 035c8a91a11f platform/x86/amd/pmc: Add new platform support new 4ddd31349a2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2652f3d1a784 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b307326c2a1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2c8f7ef4b3c4 Merge tag 'arch-cache-topo-5.20' of git://git.kernel.org/p [...] new 40c54b12f7ef Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 14a6043379e2 USB: gadget: udc: tracing: Do not open code __string() wit [...] new e89676f65ef3 usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional() new 1bd71816643a usb: gadget: udc: atmel: convert to platform driver new 2e1421d6ce32 dt-bindings: usb: mtk-xhci: add compatible for mt8188 new 04cb742d4d8f gadgetfs: ep_io - wait until IRQ finishes new 7963d4d71011 usb: typec: tcpci: move tcpci.h to include/linux/usb/ new 3cb798220726 usb: mtu3: print endpoint type as string new 269f49ff381a usb: mtu3: add feature to disable device's usb3 port new 683ff6e485f1 usb: mtu3: check capability of usb3 dual role new 1742b765982c usb: mtu3: support function remote wakeup new 620e8e8ba621 of/platform: Add stubs for of_platform_device_create/destroy() new dee6719e887b dt-bindings: usb: rts5411: Rename property 'companion-hub' [...] new 8bc063641ceb usb: misc: Add onboard_usb_hub driver new 3a6bf4a08142 usb: core: hub: Create platform devices for onboard hubs i [...] new b067fc284667 tools: usb: testusb: Add wireless speed reporting new 7fbcd99ebc0b tools: usb: testusb: Add super speed reporting new 5ea5746dfa05 tools: usb: testusb: Add super-plus speed reporting new 23385cec5f35 usb: dwc3: gadget: refactor dwc3_repare_one_trb new 8affe37c525d usb: dwc3: gadget: fix high speed multiplier setting new e4788b147043 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 3a3ecf367ae2 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 9d3aaceb73ac serial: 8250_fsl: Don't report FE, PE and OE twice new 60b21490b72f MIPS: ath79: Remove one of the identical args in early_printk new 0139da50dc53 serial: Embed rs485_supported to uart_port new 8bec874f84d8 serial: RS485 termination is supported if DT provides one new f30e10caa80a tty: n_gsm: fix wrong T1 retry count handling new 18a948c7d909 tty: n_gsm: fix DM command new 59ff0680ecbf tty: n_gsm: fix flow control handling in tx path new 7e5b4322cde0 tty: n_gsm: fix missing corner cases in gsmld_poll() new 0cf4570a37ed Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 64c591661e49 sgi-xp: Use the bitmap API to allocate bitmaps new e5535ff17331 virt: acrn: using for_each_set_bit to simplify the code new 086c28ab7c56 intel_th: Fix a resource leak in an error handling path new 82f76a4a7207 intel_th: msu-sink: Potential dereference of null pointer new ac12ad3ccf6d intel_th: msu: Fix vmalloced buffers new 802a9a0b1d91 intel_th: pci: Add Meteor Lake-P support new 23e2de5826e2 intel_th: pci: Add Raptor Lake-S PCH support new ff46a601afc5 intel_th: pci: Add Raptor Lake-S CPU support new ad8046594f85 drivers: slimbus: Directly use ida_alloc()/free() new 89e1ec7732fd slimbus: messaging: fix typos in comments new ffff4913c7e2 eeprom: idt_89hpesx: fix clang -Wformat warnings new b7e241bbff24 binder: fix redefinition of seq_file attributes new 4d5e3b06e1fc dt-bindings: microchip-otpc: document Microchip OTPC new 98830350d3fc nvmem: microchip-otpc: add support new 38f91750d5cf MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER new 9c5fc8e1ac24 dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema new cf35ec15a1c2 dt-bindings: nvmem: mediatek: efuse: add support mt8183 new 38b4c8a4708f dt-bindings: nvmem: mediatek: efuse: add support for mt8186 new f5c97da8037b nvmem: mtk-efuse: Simplify with devm_platform_get_and_iore [...] new 14facbc1871a Merge 5.19-rc6 into char-misc-next new f61977154b0d Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new f3c294e206a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a12ecccebaf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 19577d5256e9 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 5b64efde24a6 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 8d5bb683d50a phy: samsung-ufs: convert phy clk usage to clk_bulk API new 4e123efa4567 phy: samsung-ufs: ufs: change phy on/off control new 085009f9b272 phy: cadence: Sierra: Remove unused `regmap` field from st [...] new b26baa53003d phy: cadence-torrent: Remove unused `regmap` field from st [...] new b79a950cc1d2 dt-bindings: vendor-prefixes: Add prefix for Mixel, Inc. new 4a902a02bb8d dt-bindings: phy: Add Freescale i.MX8qm Mixel LVDS PHY binding new 06ff622d61d2 phy: freescale: Add i.MX8qm Mixel LVDS PHY support new 08fd292fdffc phy: phy-mtk-dp: change mtk_dp_phy_driver to static new ca3b7dda6ad7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a8f342f7c6bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 65c1165a7cf0 extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP new b3a1870e0e1e Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 92e566ef9276 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 3131c44384cf Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 177a561e0beb Staging: rtl8192e: Refactored rtllib_modes new 2393ef09cad8 Staging: rtl8192e: Avoid multiple assignments new 907d2772f751 Staging: rtl8192e: Remove unnecessary parentheses new 58f364ecb13e Staging: rtl8192e: Added braces around else new ea32f580e853 Staging: rtl8192e: Remove unnecessary blank line new a27e2eb5e9fe Staging: rtl8192e: Added spaces around '+' new 05710750974c staging: r8188eu: remove HW_VAR_AMPDU_FACTOR from SetHwReg [...] new e0e91965a10b staging: r8188eu: make ffaddr2pipehdl() static new 687a7264fca6 staging: r8188eu: move pwr seq defines to HalPwrSeqCmd.c new 8be317cf61d8 staging: r8188eu: support only us in PWR_CMD_DELAY new 38fbc32e83d6 staging: r8188eu: read pwr seq length, remove PWR_CMD_END new 4023f5f8449b staging: r8188eu: remove sdio definitions new 1681e6f4d773 staging: r8188eu: mac addr len is unused new a3e20d9046fc staging: r8188eu: Block comments use * on subsequent lines new c45f5c02a00a staging: r8188eu: set bssid only once new d6d0a11dd5b5 staging: r8188eu: don't set pattrib->dst again new ff2833e3f8c8 staging: r8188eu: don't set pattrib->ra again new 6afc29cb4696 staging: r8188eu: don't set pattrib->ta again new c82bf6a83e1b staging: r8188eu: remove a misleading comment new 234cf3971b15 staging: r8188eu: use ieee80211 helper to check for nullfu [...] new 60c85e23bed1 staging: switch to netif_napi_add_weight() new 20cbfe17a486 staging: vt6655: Rename pbyEtherAddr to mac_addr new 06f737ef8f53 staging: vt6655: Rename MACvWriteBSSIDAddress new 41c8e56baeca staging: vt6655: Rename MACvReadEtherAddress new 52fbed10b8ea staging: vt6655: Move two macros to file where those are used new 5df564ca11ce staging: vt6655: Convert macro vt6655_mac_write_bssid_addr [...] new 7b5ec68ac194 staging: vt6655: Convert macro vt6655_mac_read_ether_addr [...] new 8eaa8197bc22 staging: r8188eu: remove sta2sta_data_frame prototype new 3deb12ea5464 staging: r8188eu: pattrib addresses were already set by th [...] new 385b35ab80b0 staging: vt6655: Use loop in vt6655_mac_write_bssid_addr new 2a1f94e45569 staging: vt6655: Use loop in vt6655_mac_read_ether_addr new f999d92a3101 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 0218eb350af5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 21112cc4bfb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 594cd1dadb96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4e0090fe3377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c0dcfe06edb0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 8efe7f360327 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22c32f6fcf06 gpiolib: of: Use device_match_of_node() helper new 0af3fc6decb2 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new aa18abea2852 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7542766e78fc pinctrl: qcom: spmi-gpio: make the irqchip immutable new 5495d1636b93 Merge tag 'intel-pinctrl-v5.20-1' of gitolite.kernel.org:p [...] new 21793d228ca2 pinctrl: amd: Use devm_platform_get_and_ioremap_resource new b8c824a869f2 pinctrl: amd: Don't save/restore interrupt status and wake [...] new 6011c7e9c0d0 pinctrl: amd: Remove contact information new 04131ae29b2d Merge tag 'renesas-pinctrl-for-v5.20-tag2' of git://git.ke [...] new bae3a3b626e1 Merge branch 'devel' into for-next new 8309b8fadcc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e0ebedf5927a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c5a35985bfc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ce8af184ba78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ff682226a353 selftests/kcmp: Make the test output consistent and clear new dbeb23272687 selftests: drivers/dma-buf: Improve message in selftest summary new c34559050914 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7c516e5c2a50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba13cdb9128c Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 771281cb823a Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new b4ffd258371e Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 4def70800518 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5f22b272da12 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a6144eea4100 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1dd685c414a7 XArray: Add calls to might_alloc() new 85656ec193e9 IDR: Note that the IDR API is deprecated new 69cb69ea5542 ida: Remove assertions that an ID was allocated new 70bb782b1d63 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 7a164be23b64 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] new 53b466219f89 kunit: tool: make --kunitconfig repeatable, blindly concat new 6fc3a8636a7b kunit: tool: Enable virtio/PCI by default on UML new 7b2379454b9a kunit: test.h: fix a kernel-doc markup new 7635778bac7e Documentation: kunit: Cleanup run_wrapper, fix x-ref new 6249d3730585 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 9df125af0822 bus: mhi: ep: Check dev_set_name() return value new 11239caa7409 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 0d19862a842f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84d9e0b2db3e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1665f3793c55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bbb4f5294d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f4446b28e31 random: remove CONFIG_ARCH_RANDOM new 860d480767ee x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" new 0b27409cafa9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7366b9cd65be Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 812b34451ac0 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 55553f3437c8 mm/migrate: Convert expected_page_refs() to folio_expected_refs() new e8172b8e1728 btrfs: Convert btree_migratepage to migrate_folio new 27826326e888 nfs: Convert to migrate_folio new af9c33968b72 mm/migrate: Convert migrate_page() to migrate_folio() new 441b3afcb2e3 mm/migrate: Add filemap_migrate_folio() new 9c5161d1eefb btrfs: Convert btrfs_migratepage to migrate_folio new 9f11d68b2721 ubifs: Convert to filemap_migrate_folio() new 9c16c4c68213 f2fs: Convert to filemap_migrate_folio() new 9b553d250256 aio: Convert to migrate_folio new 5567427fd70e hugetlb: Convert to migrate_folio new 48e7ede1b860 secretmem: Convert to migrate_folio new c33b866a9784 fs: Remove aops->migratepage() new 84578adbb0e0 mm/folio-compat: Remove migration compatibility functions new 9594da4cec1d ntfs3: refactor ntfs_writepages new 8862fa5da9f1 ext2: remove nobh support new 3f05372ce9dd jfs: stop using the nobh helper new 215e71b6ee7a fs: remove the nobh helpers new cf95d50205f6 fs: don't call ->writepage from __mpage_writepage new 03b33c09ea22 fs: remove the NULL get_block case in mpage_writepages new 6207d39270a8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new d527e8bb3f14 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new b30ebf42c024 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 14a6feb00f75 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] new 22dc30e54723 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 914feb1b4117 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 14c46214b59f Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 3bbbb92126be Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 89e4e9d0e533 Merge branch 'mm-stable' into mm-unstable new 3b2c32a9b1de mm: discard __GFP_ATOMIC new cd9282704120 mips: rename mt_init to mips_mt_init new fdd6ab16a21d android: binder: stop saving a pointer to the VMA new 568269f30958 android-binder-stop-saving-a-pointer-to-the-vma-fix new 934e34813150 android: binder: fix lockdep check on clearing vma new d0056b2bc0ba Maple Tree: add new data structure new fc37260603a9 maple_tree: fix underflow in mas_spanning_rebalance() new 1876ee7a9daa maple_tree: fix mas_spanning_rebalance() corner case new 93ea6dc7955a maple_tree: Fix use of node for global range in mas_wr_spa [...] new b6cd9665fe2f radix tree test suite: add pr_err define new 29d12590670b radix tree test suite: add kmem_cache_set_non_kernel() new 811d02c0855d radix tree test suite: add allocation counts and size to k [...] new 790808288007 radix tree test suite: add support for slab bulk APIs new e2078534f76b radix tree test suite: add lockdep_is_held to header new c6e1e8559dfe lib/test_maple_tree: add testing for maple tree new b736acdb3108 test_maple_tree: add test for spanning store of entire range new ded00a5066c8 test_maple_tree: add test for spanning store to most of the tree new 59ed780ec7ca mm: start tracking VMAs with maple tree new 77b2cbec380e mm/mmap: reorder validate_mm_mt() checks new 135f68f0b80d mm: add VMA iterator new f625ff561f9f mmap: use the VMA iterator in count_vma_pages_range() new 7f356c7f3442 mm/mmap: use the maple tree in find_vma() instead of the rbtree. new 6f6a479e40d2 mm/mmap: use the maple tree for find_vma_prev() instead of [...] new 4dfcd8c907a6 mm/mmap: use maple tree for unmapped_area{_topdown} new 7d338d544c28 kernel/fork: use maple tree for dup_mmap() during forking new a2ead6a28f33 damon: convert __damon_va_three_regions to use the VMA iterator new 1bd85ff19628 proc: remove VMA rbtree use from nommu new e76cf92b91ea mm: remove rb tree. new 237a479193c0 mmap: change zeroing of maple tree in __vma_adjust() new 1286a00f125c xen: use vma_lookup() in privcmd_ioctl_mmap() new 2eb83d03e396 mm: optimize find_exact_vma() to use vma_lookup() new 54beeb0c5f18 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new b1738275edbc mm/mmap: change do_brk_flags() to expand existing VMA and [...] new 2931288b5a9a mm: use maple tree operations for find_vma_intersection() new f56c70a82228 mm/mmap: use advanced maple tree API for mmap_region() new d06b39f7be08 mm: remove vmacache new 6a66f215e4da mm: convert vma_lookup() to use mtree_load() new 5d327531c0db mm/mmap: move mmap_region() below do_munmap() new f53608661b03 mm/mmap: reorganize munmap to use maple states new 7ff922b13406 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new 1936ed1c4930 arm64: remove mmap linked list from vdso new 8e8a2ae20b24 arm64: Change elfcore for_each_mte_vma() to use VMA iterator new caa9c58d54e1 parisc: remove mmap linked list from cache handling new 874441040b1e powerpc: remove mmap linked list walks new cfb90c38fb98 s390: remove vma linked list walks new 5f34769c63ca x86: remove vma linked list walks new 7d5889ec0b56 xtensa: remove vma linked list walks new 3fee6f5608df cxl: remove vma linked list walk new 520aea3534c9 optee: remove vma linked list walk new 2b638f1cd49b um: remove vma linked list walk new 855068f568a9 coredump: remove vma linked list walk new 4d73d90d7fab exec: use VMA iterator instead of linked list new 1bf31c116642 fs/proc/base: use maple tree iterators in place of linked list new 459dffa1d3cb fs/proc/task_mmu: stop using linked list and highest_vm_end new 8968fa921b76 userfaultfd: use maple tree iterator to iterate VMAs new 3ec56d8f4ce0 ipc/shm: use VMA iterator instead of linked list new 4c72b74956cb acct: use VMA iterator instead of linked list new cc82bbcb1e99 perf: use VMA iterator new e02c4bca42a7 sched: use maple tree iterator to walk VMAs new ae5d8f8fe91a fork: use VMA iterator new 0282cf8372ef bpf: remove VMA linked list new 55792f236e41 mm/gup: use maple tree navigation instead of linked list new 18d7283a5057 mm/khugepaged: stop using vma linked list new 63c048e12085 mm/ksm: use vma iterators instead of vma linked list new f2e5c0c397d8 mm/madvise: use vma_find() instead of vma linked list new 1fd3cb689f47 mm/memcontrol: stop using mm->highest_vm_end new 753b5f4164a6 mm/mempolicy: use vma iterator & maple state instead of vm [...] new 35e7ee967399 mm/mlock: use vma iterator and maple state instead of vma [...] new a4663814a85c mm/mprotect: use maple tree navigation instead of vma linked list new 9a4bce44d4e7 mm/mremap: use vma_find_intersection() instead of vma linked list new 4da89e8db08e mm/msync: use vma_find() instead of vma linked list new 50224eb18f0b mm/oom_kill: use maple tree iterators instead of vma linked list new 1005da229c61 mm/pagewalk: use vma_find() instead of vma linked list new 21bc68bae400 mm/swapfile: use vma iterator instead of vma linked list new bf1e0255d473 i915: use the VMA iterator new 906e3d163689 nommu: remove uses of VMA linked list new 635a2c142ece riscv: use vma iterator for vdso new 3968bf068b07 mm: remove the vma linked list new 224d6a1a2044 mm/mmap: fix error return code in do_mas_align_munmap() new a7ebd0ce1b9d mm: document maple tree pointer at unmap_vmas() at memory.c new ffefb58361d4 mm-remove-the-vma-linked-list-fix-2-fix new 944b01159484 mm/mmap: fix copy_vma() new_vma check new b3c7a0adb500 mm/mmap: drop range_has_overlap() function new 4a235a74e58f mm/mmap.c: pass in mapping to __vma_link_file() new c2ca38f1ca26 selftests/vm: add protection_keys tests to run_vmtests new 0582ddce725a selftests-vm-add-protection_keys-tests-to-run_vmtests-v4 new 775e7e1a1507 mm: drop oom code from exit_mmap new b736e7bc91e7 mm-drop-oom-code-from-exit_mmap-fix-fix new 870c4fdebdeb mm: delete unused MMF_OOM_VICTIM flag new 2c5c9473dd66 mm: refactor of vma_merge() new 1ef6bc3e866f mm: add merging after mremap resize new 37c1aaa61ce3 mm-add-merging-after-mremap-resize-checkpatch-fixes new b6ae481d8f68 mm: rename is_pinnable_pages to is_longterm_pinnable_pages new 760b37984e03 mm: move page zone helpers into new header-specific file new 211255708f84 mm: add zone device coherent type memory support new c8fa7019937e mm: handling Non-LRU pages returned by vm_normal_pages new 6508453da6a3 mm: add device coherent vma selection for memory migration new 9d3942e047ee mm: remove the vma check in migrate_vma_setup() new 647f86046c8f mm/gup: migrate device coherent pages when pinning instead [...] new 0bcaedef4e5a drm/amdkfd: add SPM support for SVM new fcabd25dc5bd lib: test_hmm add ioctl to get zone device type new 163a1f8a8ed4 lib: test_hmm add module param for zone device type new 52bdccbc5fc8 lib: add support for device coherent type in test_hmm new 5890c812d815 tools: update hmm-test to support device coherent type new 2fc5329059b0 tools: update test_hmm script to support SP config new 36c3fc2bc96c tools: add hmm gup tests for device coherent type new 4f3ef4c23b7c tools: add selftests to hmm for COW in device memory new 284baf7dfbcc dax: introduce holder for dax_device new 1dc0bbe86ccc mm: factor helpers for memory_failure_dev_pagemap new 99cff1e2da88 mm-factor-helpers-for-memory_failure_dev_pagemap-fix new b54bffafe769 mm/memory-failure: fix redefinition of mf_generic_kill_procs new 078c22486ff9 pagemap,pmem: introduce ->memory_failure() new 9fec8937a96a fsdax: introduce dax_lock_mapping_entry() new 8bb94153b817 mm: introduce mf_dax_kill_procs() for fsdax case new 10aa601bf3c1 xfs: implement ->notify_failure() for XFS new 3db37a2c328a fsdax: set a CoW flag when associate reflink mappings new 2dfe2dea5ba3 fsdax: output address in dax_iomap_pfn() and rename it new 600089baa6a2 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 new aa9abf1f3019 fsdax: introduce dax_iomap_cow_copy() new 2fb68e51ce8e fsdax: replace mmap entry in case of CoW new 4d46223a2462 fsdax: add dax_iomap_cow_copy() for dax zero new 90802f1b5626 fsdax: dedup file range to use a compare function new 45026730e21c xfs: support CoW in fsdax mode new 6896b1ac0d5f xfs-support-cow-in-fsdax-mode-fix new 7797522f7325 xfs: add dax dedupe support new 38106de20881 mm/page_alloc: minor clean up for memmap_init_compound() new bc47d3b8c493 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] new d6bbc761fc5b userfaultfd: add /dev/userfaultfd for fine grained access control new 16203b587f0b userfaultfd: selftests: modify selftest to use /dev/userfaultfd new 30cfbef337cc userfaultfd: update documentation to describe /dev/userfaultfd new c7f756107549 userfaultfd: selftests: make /dev/userfaultfd testing conf [...] new d2cabd1a04db selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh new 61b6159a2ebc mm/mlock: drop dead code in count_mm_mlocked_page_nr() new 9492c2606b9a mm: khugepaged: check THP flag in hugepage_vma_check() new 4ffb90c5926e mm: thp: consolidate vma size check to transhuge_vma_suitable new 0ce32ef82f7a mm: khugepaged: better comments for anon vma check in huge [...] new 96d7237ce582 mm: thp: kill transparent_hugepage_active() new 5a4dd3fc0089 mm-thp-kill-transparent_hugepage_active-fix new 1f7a1be1a212 mm-thp-kill-transparent_hugepage_active-fix-fix new 866ffc7b77cc mm: thp: kill __transhuge_page_enabled() new 47a5d55416e4 mm: khugepaged: reorg some khugepaged helpers new ae9023ec8998 doc: proc: fix the description to THPeligible new a278d5f67238 kasan: separate double free case from invalid free new c6746a759ba7 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region new 46ca01f0a3f7 hugetlb: skip to end of PT page mapping when pte not present new 191206dd740e arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page new e198c8e83858 arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix new 40dbd150855e hugetlb: do not update address in huge_pmd_unshare new 4d04f1a7305c hugetlb: fix an unused variable warning/error new e573d53e2aea hugetlb: lazy page table copies in fork() new 8f3dcbde6743 mm/page_alloc: add page->buddy_list and page->pcp_list new 56857cdd0a92 mm/page_alloc: use only one PCP list for THP-sized allocations new 76c61fed001a mm/page_alloc: split out buddy removal code from rmqueue i [...] new ed53e047a783 mm/page_alloc: remove mistaken page == NULL check in rmqueue new c40b26974413 mm/page_alloc: protect PCP lists with a spinlock new e41a10f7449e mm-page_alloc-protect-pcp-lists-with-a-spinlock-fix new 235a341d7762 mm/page_alloc: remotely drain per-cpu lists new bcd90bb8c4f1 mm/page_alloc: replace local_lock with normal spinlock new c879896b7f22 mm/page_alloc: replace local_lock with normal spinlock -fix new e7471b87987b procfs: add 'size' to /proc/<pid>/fdinfo/ new 02d80a37ffe0 procfs: add 'path' to /proc/<pid>/fdinfo/ new 5f602723560e mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] new 3f1dba19b6af memcg: notify about global mem_cgroup_id space depletion new 52e59cf273cd filemap: minor cleanup for filemap_write_and_wait_range new cc1e2bf2cdab lib/test_free_pages.c: pass a pointer to virt_to_page() new 0658407e9259 mm/highmem: pass a pointer to virt_to_page() new b90689956bf0 mm: kfence: pass a pointer to virt_to_page() new a9f0748b74cc mm: gup: pass a pointer to virt_to_page() new 2ed010e55850 mm: nommu: pass a pointer to virt_to_page() new 5121b6c742e9 mm/mmap: build protect protection_map[] with __P000 new 4b9785bd51d7 mm/mmap: define DECLARE_VM_GET_PAGE_PROT new b3761a69d076 powerpc/mm: move protection_map[] inside the platform new c084b1311641 sparc/mm: move protection_map[] inside the platform new efb1202067e3 arm64/mm: move protection_map[] inside the platform new a84819a47c99 x86/mm: move protection_map[] inside the platform new 11d29a377c72 x86-mm-move-protection_map-inside-the-platform-fix new 55abaa0eefdb mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] new b7267cae6436 microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new d3526b01f3bf loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 34140f35b56a openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 1642d00134c9 xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new e77f810d2197 xtensa: noMMU: fix vm_get_page_prot definition new 2d16fae8c17f hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 7e00b20327ea parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 3a103d45bb5a alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 7c7fc68124d2 nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new d9d6199fbd6e riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 5d69bc88f19b csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 90aec993c5f1 s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new cff96372c7cf ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 5874b0b7111b mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new db12b53f94fc m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 1c5c2bf23bc5 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new a51ff6caaecc arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 5fc44a22c74e um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 501c0034cada sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 13ef20881309 sh: noMMU: fix vm_get_page_prot definition new d42f72e72c85 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT new 633941ee4b33 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] new 600b4d50bcc5 csky: drop definition of PTE_ORDER new ab94bb7c93bf csky: drop definition of PGD_ORDER new 46c8749c2144 mips: rename PMD_ORDER to PMD_TABLE_ORDER new f9510397d109 mips: rename PUD_ORDER to PUD_TABLE_ORDER new d43dae95986b mips: drop definitions of PTE_ORDER new 1084cb91bc30 mips: rename PGD_ORDER to PGD_TABLE_ORDER new e1fde2697fd8 nios2: drop definition of PTE_ORDER new f497574dbbe1 nios2: drop definition of PGD_ORDER new 7735fdec3a9a loongarch: drop definition of PTE_ORDER new ef6ef4b03cdb loongarch: drop definition of PMD_ORDER new 1f86cd45bda1 loongarch: drop definition of PUD_ORDER new 67cb5b502afc loongarch: drop definition of PGD_ORDER new c4557bc49c99 loongarch: drop definition of PGD_ORDER new 212f5642ca1a parisc: rename PGD_ORDER to PGD_TABLE_ORDER new 528ae9c2c02b xtensa: drop definition of PGD_ORDER new 7b9be7475bef ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER new 71b4c38ef3ba mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() new e3edcd800d1d mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling new 822681f68184 mm: hugetlb_vmemmap: introduce the name HVO new b7b717fb89a2 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] new 177a67e8ce5e mm: hugetlb_vmemmap: replace early_param() with core_param() new 3fee81d1f817 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability new 4ff0e81ffdd4 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst new 73d0bad3e49f mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] new 28674ebfd77e selftests/vm: fix errno handling in mrelease_test new 6bc76350fbaf selftests-vm-fix-errno-handling-in-mrelease_test-v4 new 7acc8ac3774b selftests/vm: skip 128TBswitch on unsupported arch new 8309f5dd2d17 mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd new bf323d656588 mm/huge_memory: access vm_page_prot with READ_ONCE in remo [...] new 74aafcb35c9e mm/huge_memory: fix comment of __pud_trans_huge_lock new 449c8bd520a3 mm/huge_memory: use helper touch_pud in huge_pud_set_accessed new 475b7caf23a8 mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed new dd72269fa1d6 mm/huge_memory: rename mmun_start to haddr in remove_migra [...] new c74fae743d1f mm/huge_memory: use helper function vma_lookup in split_hu [...] new 573486379701 mm/huge_memory: use helper macro __ATTR_RW new aeb206be0acf mm/huge_memory: fix comment in zap_huge_pud new 9ac90c8e5b86 mm/huge_memory: check pmd_present first in is_huge_zero_pmd new bc20adfc8a7f mm/huge_memory: try to free subpage in swapcache when possible new 89742e569c58 mm/huge_memory: minor cleanup for split_huge_pages_all new 39138a14b0c8 mm/huge_memory: fix comment of page_deferred_list new 8862fe0f4d42 mm/huge_memory: correct comment of prep_transhuge_page new 46fa30f13426 mm/huge_memory: comment the subtly logic in __split_huge_pmd new ff4a92e373a5 mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_h [...] new bc669f3364ae mm/mprotect: remove the redundant initialization for error new 862f6720ab68 mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() new 33f132559698 mm, hugetlb: skip irrelevant nodes in show_free_areas() new 84b9649fd0ff selftests/vm: enable running select groups of tests new 2f466333c609 mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask new 70803e797237 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] new 7f75a5a8728c mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] new 94b1cf70b742 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] new 07dc3ec522db mm, hwpoison: make unpoison aware of raw error info in hwp [...] new f80e6ebc9753 mm, hwpoison: set PG_hwpoison for busy hugetlb pages new b54f7577764a mm, hwpoison: make __page_handle_poison returns int new 1dad295fc780 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage new 0866ce8a92c7 mm, hwpoison: enable memory error handling on 1GB hugepage new 97c1e64fcc5c mm/khugepaged: remove redundant transhuge_vma_suitable() check new d7e6aef068f7 mm: khugepaged: don't carry huge page to the next loop for [...] new 6bf0fa415341 mm/khugepaged: add struct collapse_control new 3d348543aeb7 mm/khugepaged: dedup and simplify hugepage alloc and charging new 1900206cb885 mm/khugepaged: propagate enum scan_result codes back to callers new 518617ff96cc mm/khugepaged: add flag to predicate khugepaged-only behavior new 2477076f6e9d mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() new 7f1a7e68f578 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] new 9f626ffb1d1c mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse new 4f31dd9bc1b6 mm/khugepaged: rename prefix of shared collapse functions new 260a843de838 mm/madvise: add huge_memory:mm_madvise_collapse tracepoint new 66f3c6dfdf33 mm/madvise: add MADV_COLLAPSE to process_madvise() new 2336493839ce proc/smaps: add PMDMappable field to smaps new 9b3adb2afced selftests/vm: modularize collapse selftests new eb0d3a054508 selftests/vm: dedup hugepage allocation logic new bce69e53e622 selftests/vm: add MADV_COLLAPSE collapse context to selftests new ce1465bc3cf5 selftests/vm: add selftest to verify recollapse of THPs new 0e9f775fb0b4 selftests/vm: add selftest to verify multi THP collapse new 72eafe9e69e3 ocfs2: reflink deadlock when clone file to the same direct [...] new 4c0c3c9f29cd ocfs2: clear links count in ocfs2_mknod() if an error occurs new 0428b1b03a16 ocfs2: fix ocfs2 corrupt when iputting an inode new 4dfb80fa3a5a init: add "hostname" kernel parameter new f42c9a42eba3 init-add-hostname-kernel-parameter-v2 new 17339b3962a3 init/main.c: silence some -Wunused-parameter warnings new a507fc49e898 resource: re-factor page_is_ram() new eb86eb286010 lib/debugobjects: fix stat count and optimize debug_object [...] new 3212b70a0118 lib/lru_cache: fix error free handing in lc_create new 1322ca5c3b4a net, lib/once: remove {net_}get_random_once_wait macro new 4a6e0a7ad1cd lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] new c1ca2ce0a601 lib/error-inject: traverse list with mutex new 81cc7f0d7ed0 compiler-gcc.h: remove ancient workaround for gcc PR 58670 new 9b54d9c4227a kfifo: fix kfifo_to_user() return type new 9209a48e6ca1 lib/radix-tree: remove unused argument of insert_entries new 6ddf592ff11d lib: make LZ4_decompress_safe_forceExtDict() static new 26dcd2c3c43a lib/scatterlist: use matched parameter type when calling _ [...] new b8d255d6d408 lib/ts_bm.c: remove redundant store to variable consumed a [...] new 16a8e26dcd5a Revert "squashfs: provide backing_dev_info in order to dis [...] new 613471e83e8a squashfs: always build "file direct" version of page actor new 84467ed96af1 squashfs: implement readahead new f4c0b837bb9e squashfs: support reading fragments in readahead call new 78ba47eab5d4 kallsyms: move declarations to internal header new 4b6fea8f98fa vmcoreinfo: include kallsyms symbols new 5018658be07c proc: delete unused <linux/uaccess.h> includes new 48c49d5ef705 kdump: round up the total memory size to 128M for crashker [...] new c14379fe16f5 ipc/mqueue: remove unnecessary (void*) conversion new dcd8aef03059 epoll: autoremove wakers even more aggressively new acc32b06569b scripts/bloat-o-meter: switch argument parsing to using argparse new db1b7dcb2a20 scripts/bloat-o-meter: add -p argument new 857ca7aa3fd0 kexec_file: drop weak attribute from functions new c171d3e0249c kexec: drop weak attribute from functions new 85c632e2d87d x86/cacheinfo: move shared cache map definitions new e73e6f4e756b cpumask: Fix invalid uniprocessor mask assumption new 4bda9a614c0e lib/test: introduce cpumask KUnit test suite new 8f44d65f7a09 cpumask: add UP optimised for_each_*_cpu versions new 6959acb94f47 cpumask: update cpumask_next_wrap() signature new db40a7283243 lib/smp_processor_id: fix imbalanced instrumentation_end() call new 6313260f9eba lib: devres: use numa aware allocation new 2f4134ac6ded panic: taint kernel if tests are run new 277fda9c5ef3 module: panic: taint the kernel when selftest modules load new 7267b339e29f kunit: taint the kernel when KUnit tests are run new 3c8efdfdabc5 selftest: taint kernel when test module loaded new 02c9c493ead2 autofs: use inode permission method for write access new 50a995e32a31 autofs: make dentry info count consistent new c3923c8ef4d1 autofs: use dentry info count instead of simple_empty() new ec851f67a722 autofs: add comment about autofs_mountpoint_changed() new 9c3ad2c10753 autofs: remove unused ino field inode new 28b5806dac1f Merge branch 'mm-nonmm-unstable' into mm-everything new ec235167db38 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 4112a8699ae2 Add linux-next specific files for 20220711
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/master (4112a8699ae2)
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 1590 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/sysfs-bus-platform-onboard-usb-hub | 8 + .../testing/sysfs-bus-surface_aggregator-tabletsw | 57 + Documentation/ABI/testing/sysfs-driver-qat | 60 + Documentation/admin-guide/sysctl/net.rst | 12 + Documentation/arm/index.rst | 2 + .../bpf/libbpf/libbpf_naming_convention.rst | 13 +- Documentation/core-api/idr.rst | 3 + Documentation/dev-tools/kunit/run_wrapper.rst | 18 +- .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 8 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 271 - Documentation/devicetree/bindings/arm/fsl.yaml | 12 + 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,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/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/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 | 8 +- .../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 +- .../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 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 1 + .../devicetree/bindings/net/cdns,macb.yaml | 1 + .../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 | 18 +- .../bindings/pinctrl/fsl,scu-pinctrl.yaml | 74 + .../devicetree/bindings/power/fsl,scu-pd.yaml | 41 + .../devicetree/bindings/rtc/fsl,scu-rtc.yaml | 31 + .../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 | 4 + .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 34 + Documentation/filesystems/overlayfs.rst | 4 + Documentation/filesystems/proc.rst | 10 +- .../filesystems/xfs-delayed-logging-design.rst | 2 +- Documentation/networking/ip-sysctl.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 | 58 +- Makefile | 2 +- Next/SHA1s | 148 +- Next/Trees | 2 +- Next/merge.log | 3083 +- arch/alpha/include/uapi/asm/mman.h | 2 + arch/arm/Kconfig.debug | 2 +- arch/arm/arm-soc-for-next-contents.txt | 27 + arch/arm/boot/dts/Makefile | 4 +- 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/mach-bcm/Kconfig | 61 +- arch/arm/mach-bcm/Makefile | 11 +- arch/arm/mach-bcm/bcm63xx.c | 17 - 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/imx8mp-tqma8mpql-mba8mpxl.dts | 702 + .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 284 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 20 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 12 +- arch/arm64/boot/dts/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/mips/ath79/early_printk.c | 16 +- arch/mips/include/uapi/asm/mman.h | 2 + arch/parisc/include/uapi/asm/mman.h | 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/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/kernel/crash_dump.c | 22 +- arch/s390/kernel/debug.c | 1 - arch/s390/kernel/perf_cpum_cf.c | 1 - arch/s390/kernel/sysinfo.c | 1 - arch/s390/kvm/Makefile | 1 + arch/s390/kvm/interrupt.c | 96 +- 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 | 88 + 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/um/drivers/harddog_kern.c | 1 - arch/um/drivers/hostaudio_kern.c | 2 - arch/x86/boot/compressed/ident_map_64.c | 13 + arch/x86/include/uapi/asm/bootparam.h | 3 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 1 - arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1 - arch/x86/kernel/kexec-bzimage64.c | 36 +- arch/x86/kernel/setup.c | 10 - arch/x86/mm/hugetlbpage.c | 8 +- arch/xtensa/include/uapi/asm/mman.h | 2 + block/bio.c | 50 +- block/blk-map.c | 7 +- 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/auxdisplay/charlcd.c | 1 - drivers/base/regmap/regmap.c | 3 + drivers/block/mtip32xx/mtip32xx.c | 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/applicom.c | 1 - drivers/char/ds1620.c | 1 - drivers/char/dtlk.c | 1 - drivers/char/hpet.c | 1 - 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/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/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/gpio-mockup.c | 1 - drivers/gpio/gpiolib-cdev.c | 1 - drivers/gpio/gpiolib-of.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 77 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 3 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 55 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 63 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 11 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + drivers/gpu/drm/amd/display/dc/Makefile | 27 +- .../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 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 751 + .../clk_mgr/dcn314/dcn314_clk_mgr.h} | 66 +- .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 391 + .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.h | 79 + drivers/gpu/drm/amd/display/dc/core/dc.c | 4 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 8 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 67 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 5 +- 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/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 + .../{dcn31/dcn31_dccg.h => dcn314/dcn314_dccg.h} | 139 +- .../dcn314_dio_stream_encoder.c} | 81 +- .../display/dc/dcn314/dcn314_dio_stream_encoder.h | 311 + .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 341 + .../dal_types.h => dc/dcn314/dcn314_hwseq.h} | 51 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 158 + .../dal_types.h => dc/dcn314/dcn314_init.h} | 47 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.c | 240 + .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.h | 255 + .../dcn31_resource.c => dcn314/dcn314_resource.c} | 626 +- .../dal_types.h => dc/dcn314/dcn314_resource.h} | 52 +- .../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 +- .../display/dc/dml/dcn314/display_mode_vba_314.c | 7420 +++ .../dml/dcn314/display_mode_vba_314.h} | 59 +- .../dc/dml/dcn314/display_rq_dlg_calc_314.c | 1733 + .../dc/dml/dcn314/display_rq_dlg_calc_314.h | 70 + 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/irq/Makefile | 10 + .../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 434 + .../irq/dcn314/irq_service_dcn314.h} | 48 +- 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 + .../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_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/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_mipi_dsi.c | 4 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 4 +- drivers/gpu/drm/i915/i915_perf.c | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 39 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 4 +- 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 - .../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/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/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 17 +- 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 + .../host1x/hw/{host1x06_hardware.h => opcodes.h} | 35 +- drivers/hid/uhid.c | 1 - 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-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/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/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/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/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/message/fusion/mptctl.c | 1 - drivers/misc/eeprom/idt_89hpesx.c | 6 +- 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/mtd/ubi/cdev.c | 2 - drivers/mtd/ubi/debug.c | 1 - drivers/net/ethernet/atheros/ag71xx.c | 10 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 106 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 15 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 18 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 3 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- 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 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 5 +- .../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 | 33 +- .../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/xscale/ixp4xx_eth.c | 15 +- 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/nvme/host/pci.c | 3 +- drivers/nvme/host/trace.h | 2 +- drivers/nvme/target/io-cmd-file.c | 2 +- drivers/opp/core.c | 19 +- drivers/opp/of.c | 2 +- drivers/opp/opp.h | 2 +- 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/pinctrl-amd.c | 24 +- drivers/pinctrl/pinmux.c | 1 - drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 22 +- 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/x86-android-tablets.c | 17 +- drivers/pps/pps.c | 1 - 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/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/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_recv.c | 29 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 28 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 60 +- drivers/staging/r8188eu/hal/usb_halinit.c | 26 - drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 47 - drivers/staging/r8188eu/include/hal_intf.h | 1 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 137 - drivers/staging/r8188eu/include/usb_ops_linux.h | 2 - drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 37 +- 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/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/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_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/virt/acrn/ioreq.c | 6 +- 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/evtchn.c | 1 - drivers/xen/mcelog.c | 1 - drivers/xen/xenbus/xenbus_dev_frontend.c | 1 - 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-rsv.c | 7 +- fs/btrfs/block-rsv.h | 11 +- fs/btrfs/btrfs_inode.h | 3 +- fs/btrfs/compression.c | 311 +- fs/btrfs/compression.h | 11 +- fs/btrfs/ctree.h | 4 + fs/btrfs/extent_io.c | 202 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/file.c | 87 +- fs/btrfs/inode.c | 64 +- fs/btrfs/volumes.c | 100 +- fs/btrfs/volumes.h | 1 + fs/btrfs/zlib.c | 42 +- fs/btrfs/zoned.c | 34 +- fs/btrfs/zstd.c | 17 +- fs/buffer.c | 4 +- fs/cachefiles/ondemand.c | 3 +- fs/ceph/addr.c | 2 +- fs/ceph/file.c | 5 +- fs/cifs/connect.c | 2 - fs/cifs/file.c | 8 +- fs/cifs/misc.c | 3 +- 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/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/mount.h | 1 - fs/namei.c | 191 +- fs/namespace.c | 2 +- fs/nfs/direct.c | 8 +- fs/nfsd/filecache.c | 64 +- fs/nfsd/filecache.h | 4 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/trace.h | 21 +- fs/nsfs.c | 1 - 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/dt-bindings/clock/tegra234-clock.h | 105 + include/dt-bindings/memory/tegra234-mc.h | 25 + include/dt-bindings/power/tegra234-powergate.h | 2 + include/dt-bindings/reset/tegra234-reset.h | 9 + include/kunit/test.h | 2 +- include/linux/debugfs.h | 1 - include/linux/extcon.h | 2 + include/linux/fs.h | 22 +- include/linux/fscache.h | 1 + include/linux/host1x.h | 42 + include/linux/huge_mm.h | 23 +- include/linux/hugetlb.h | 18 +- include/linux/iomap.h | 6 + include/linux/jbd2.h | 6 +- include/linux/memcontrol.h | 218 +- include/linux/mm.h | 2 +- include/linux/mm_inline.h | 6 - include/linux/nvme.h | 2 + include/linux/of_platform.h | 22 +- include/linux/pipe_fs_i.h | 20 - 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/tpm_eventlog.h | 2 +- include/linux/uaccess.h | 4 +- include/linux/uio.h | 50 +- include/linux/usb/onboard_hub.h | 18 + .../usb/typec/tcpm => include/linux/usb}/tcpci.h | 1 + include/linux/vfio_pci_core.h | 12 +- include/linux/xarray.h | 15 + include/net/9p/client.h | 6 +- include/net/mptcp.h | 3 +- include/net/sock.h | 2 +- include/net/strparser.h | 12 +- include/net/tls.h | 278 +- 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/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/linux/bpf.h | 11 +- include/uapi/linux/input.h | 11 +- include/uapi/linux/kvm.h | 31 + include/uapi/linux/vfio_zdev.h | 7 + io_uring/alloc_cache.h | 36 +- io_uring/io_uring.c | 10 +- io_uring/net.c | 24 +- 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/helpers.c | 12 +- kernel/bpf/verifier.c | 21 +- kernel/events/core.c | 1 - kernel/module/main.c | 6 +- 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/timekeeping.c | 7 +- kernel/trace/trace.c | 3 - lib/devres.c | 15 +- lib/idr.c | 13 +- lib/iov_iter.c | 1018 +- localversion-next | 2 +- mm/compaction.c | 39 +- mm/huge_memory.c | 186 +- mm/hugetlb.c | 67 +- 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/page_alloc.c | 10 +- mm/page_io.c | 5 +- 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/core/datagram.c | 3 +- net/core/skbuff.c | 3 +- net/core/skmsg.c | 3 +- net/ipv4/cipso_ipv4.c | 12 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 5 +- net/ipv4/inetpeer.c | 12 +- net/ipv4/tcp.c | 3 +- net/l2tp/l2tp_debugfs.c | 6 +- net/l2tp/l2tp_ppp.c | 2 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 2 - net/mptcp/protocol.h | 1 - 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 | 23 +- net/tls/tls_proc.c | 2 + net/tls/tls_sw.c | 166 +- net/tls/tls_toe.c | 2 + net/unix/sysctl_net_unix.c | 2 +- scripts/Makefile.modinst | 3 - scripts/coccinelle/api/stream_open.cocci | 1 - 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/hda_bind.c | 7 + sound/pci/hda/hda_codec.c | 72 +- sound/soc/amd/acp-es8336.c | 15 +- sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/tas2780.c | 663 + sound/soc/codecs/tas2780.h | 101 + .../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/boards/sof_cs42l42.c | 86 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 7 + tools/bpf/bpftool/gen.c | 1 + 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/check.c | 3 +- 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/bpf/.gitignore | 2 +- tools/testing/selftests/bpf/Makefile | 4 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 + .../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 12 + .../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/xsk_prereqs.sh | 4 +- .../selftests/bpf/{xdpxceiver.c => xskxceiver.c} | 4 +- .../selftests/bpf/{xdpxceiver.h => xskxceiver.h} | 6 +- tools/testing/selftests/drivers/dma-buf/udmabuf.c | 3 +- tools/testing/selftests/kcmp/kcmp_test.c | 6 +- tools/testing/selftests/net/forwarding/Makefile | 2 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 86 +- 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/vm/khugepaged.c | 563 +- tools/usb/testusb.c | 18 +- virt/kvm/kvm_main.c | 1 - 1128 files changed, 182381 insertions(+), 13681 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 create mode 100644 Documentation/devicetree/bindings/firmware/fsl,scu.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/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/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/power/fsl,scu-pd.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/s390/kvm/pci.c create mode 100644 arch/s390/kvm/pci.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 copy drivers/gpu/drm/amd/display/{include/dal_types.h => dc/clk_mgr/dcn314/dcn314_ [...] 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 copy drivers/gpu/drm/amd/display/dc/{dcn31/dcn31_dccg.h => dcn314/dcn314_dccg.h} (60%) copy drivers/gpu/drm/amd/display/dc/{dcn32/dcn32_dio_stream_encoder.c => dcn314/dc [...] 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 copy drivers/gpu/drm/amd/display/{include/dal_types.h => dc/dcn314/dcn314_hwseq.h} (58%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_init.c copy drivers/gpu/drm/amd/display/{include/dal_types.h => dc/dcn314/dcn314_init.h} (58%) 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 copy drivers/gpu/drm/amd/display/dc/{dcn31/dcn31_resource.c => dcn314/dcn314_resou [...] copy drivers/gpu/drm/amd/display/{include/dal_types.h => dc/dcn314/dcn314_resource [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c copy drivers/gpu/drm/amd/display/{include/dal_types.h => dc/dml/dcn314/display_mod [...] 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 copy drivers/gpu/drm/amd/display/{include/dal_types.h => dc/irq/dcn314/irq_service [...] 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 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 delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h create mode 100644 drivers/gpu/host1x/context.c create mode 100644 drivers/gpu/host1x/context.h create mode 100644 drivers/gpu/host1x/hw/host1x08.c create mode 100644 drivers/gpu/host1x/hw/host1x08.h create mode 100644 drivers/gpu/host1x/hw/host1x08_hardware.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x08_channel.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x08_common.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x08_hypervisor.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x08_uclass.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x08_vm.h copy drivers/gpu/host1x/hw/{host1x06_hardware.h => opcodes.h} (85%) 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/phy/freescale/phy-fsl-imx8qm-lvds-phy.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/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 create mode 100644 include/linux/usb/onboard_hub.h rename {drivers/usb/typec/tcpm => include/linux/usb}/tcpci.h (99%) create mode 100644 include/soc/tegra/tegra-cbb.h create mode 100644 net/tls/tls.h create mode 100644 sound/soc/codecs/tas2780.c create mode 100644 sound/soc/codecs/tas2780.h create mode 100644 tools/testing/kunit/configs/arch_uml.config create mode 100644 tools/testing/selftests/bpf/progs/lsm_cgroup_nonvoid.c rename tools/testing/selftests/bpf/{xdpxceiver.c => xskxceiver.c} (99%) rename tools/testing/selftests/bpf/{xdpxceiver.h => xskxceiver.h} (98%)