This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-defconfig in repository toolchain/ci/linux.
discards 036ad6daa8f0 Add linux-next specific files for 20220718 discards 53fc6ce1e00f Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] discards 79bc0587f5f0 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] discards e34087154917 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] discards 6580472c6e15 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards b2706e27c62d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards bad8eaf65aed Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] discards 6043fdd5bf31 Merge branch 'bitmap-for-next' of https://github.com/norov [...] discards fc1c3610e808 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards 800f8809662c Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards f26d61453627 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards 3a9a7a39f47d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 3bbb3e1927ff Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 67cd54b26eab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c7167c84457e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e66aaf542e25 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 27ca326e194f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e85b53d339d5 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards b66c9109b4d9 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 843aa38a8bc0 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] discards 6a0f5779b25d Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 321cad1a05cc Merge branch 'main' of git://git.infradead.org/users/willy [...] discards b9d0ee755a20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0672805ec3b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6161362f67fd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2ba78b331a18 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards ad7b2ef781a6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 0d6f5b432ea6 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards 61eede97efc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eaaf9f3c1afa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 78a94f9f6fa5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a8eeadef81f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0646d6f5d756 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6fd8bacc7121 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e14b717d2b95 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 9555e4fc878e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fbe3c652cc0c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 83df93c86ca3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 979ab46229b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 438f34f3c741 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 73b7eed5c854 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b5464e935f60 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards eefda360f9ab Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards 14bc794d364c Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards a11e89a4c55f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8be2d31cf54e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 0ac559a7c142 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 4c48e4915913 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 020f1342bc0b next-20220715/usb discards 32b0c5a49b68 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 948e0d87ab57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2f9605538be8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c9408d87ed30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fbc7af27e58b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e9776ea6e435 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards e644faed6131 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards daba8b16b274 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1cbad4111030 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 88f681bf0f76 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards ff0354b02767 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 690e31e2a0bb Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards d6f0590036b7 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards becabcbfffbc Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards c3dde130f61d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards debfef2414da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e43e2402c714 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6018a5406400 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 390af88f8b2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1129739c25b7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards acd89d86353c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 96a98c50dca9 Merge branch 'next' of git://github.com/cschaufler/smack-next discards dfb1a2a8f2e2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b1155638e2c7 Merge branch 'safesetid-next' of https://github.com/micah- [...] discards 956e81e2d37d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 66947bdd6045 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 9eb5832710e2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 12f436a3b4c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 70e8aea655a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ee6be20544b5 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards 14079dffc3cf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3b421dabffe9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0fe8c6b08e4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e962c455fa6a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 1ee0a7de1f80 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d439870f77b9 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards 1c190a9ac0a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 930c9072a763 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 735072af49c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7e4792b6b663 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2ad07a9d1bff Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 89a5b1c67c35 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards ac300d1e26e4 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 5c8e3fd86ebe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 68cb73ab3897 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 683def5723d8 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 66625de0ce47 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards c2c5e63e0166 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 00ee53029274 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f7fca75588cb Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] discards 0d61fc5526e7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 73e0d4d2a59f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f192c75e47d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 576afc099de1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4569a384bc68 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1e52a730b594 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards b0e494f26e4c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 82ff8ee02f42 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 4d6f9ac96017 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 4654f07c736b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards f621ef80be06 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards e55a2896bd77 Merge branch 'master' of git://linuxtv.org/media_tree.git discards 956573595918 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 2d3b1b1e614c Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 25bd519b5e97 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 53b029927b36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5831d6bb4fa3 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 3a345c6b4c23 Merge branch 'mm-nonmm-unstable' into mm-everything discards c78ca21ed1cc kernel/hung_task: fix address space of proc_dohung_task_ti [...] discards ce53b670c3ae lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] discards 29e186392625 squashfs: support reading fragments in readahead call discards c8f957de2204 squashfs: implement readahead discards 7418c06af3ca squashfs: always build "file direct" version of page actor discards 2b859c73c169 Revert "squashfs: provide backing_dev_info in order to dis [...] discards b9d1a14b7572 lib/debugobjects: fix stat count and optimize debug_object [...] discards e968062bac01 resource: re-factor page_is_ram() discards d2675875a704 init/main.c: silence some -Wunused-parameter warnings discards c2929bf82375 ocfs2: fix ocfs2 corrupt when iputting an inode discards 4e60d7936fa8 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 28ae486ccbe2 ocfs2: reflink deadlock when clone file to the same direct [...] discards 8673852551f0 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs discards 963e28755c60 mm, hwpoison: enable memory error handling on 1GB hugepage discards f78467e57a8b mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage discards d805a8b90c0a mm, hwpoison: make __page_handle_poison returns int discards 65e8d3355300 mm, hwpoison: set PG_hwpoison for busy hugetlb pages discards aed88b48f580 mm, hwpoison: make unpoison aware of raw error info in hwp [...] discards 5aa0e46fb34a mm, hwpoison, hugetlb: support saving mechanism of raw err [...] discards 9e910a20abe0 mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] discards 22c646511fc5 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] discards 76a9ea156a71 mm/damon/reclaim: fix potential memory leak in damon_recla [...] discards 6c40e7f29784 mm: vmpressure: don't count proactive reclaim in vmpressure discards 2fd6267bc3f2 zsmalloc: zs_malloc: return ERR_PTR on failure discards 5e2eefff316c writeback: remove inode_to_wb_is_valid() discards d926fa5e4526 memblock,arm64: expand the static memblock memory table discards fc0a9cd2d143 mm: remove obsolete comment in do_fault_around() discards dafde8cf67fe mm: compaction: include compound page count for scanning i [...] discards a06e64b19501 selftests/vm: add selftest to verify multi THP collapse discards e0d435f90132 selftests/vm: add selftest to verify recollapse of THPs discards a53c5e93756a selftests/vm: add MADV_COLLAPSE collapse context to selftests discards f54867a53f35 selftests/vm: dedup hugepage allocation logic discards 9c3277c464f3 selftests/vm: modularize collapse selftests discards d45c4bf7296e mm/madvise: add MADV_COLLAPSE to process_madvise() discards f4377bfb3818 mm/madvise: add huge_memory:mm_madvise_collapse tracepoint discards b7726ee29a30 mm/khugepaged: rename prefix of shared collapse functions discards bc9c07697c76 mm/khugepaged: add missing kfree() to madvise_collapse() discards ea312d582e3f mm/khugepaged: Avoid possible memory leak in failure path discards 73e1918757f5 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse discards 132b5b3f71bf mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] discards be8632782c66 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() discards 1292106ef19d mm/khugepaged: add flag to predicate khugepaged-only behavior discards 12146b272f51 mm/khugepaged: propagate enum scan_result codes back to callers discards ddf39a5c9b18 mm/khugepaged: dedup and simplify hugepage alloc and charging discards 36f8aa3e1987 mm/khugepaged: add struct collapse_control discards 6efdb544e7c8 mm: khugepaged: don't carry huge page to the next loop for [...] discards 82be9b1cf190 mm/khugepaged: remove redundant transhuge_vma_suitable() check discards 408f4f78d136 selftests/vm: enable running select groups of tests discards 52dc26db4e90 selftests/vm: skip 128TBswitch on unsupported arch discards 186a995e3e2d selftests-vm-fix-errno-handling-in-mrelease_test-v4 discards 77646f9d18e9 selftests/vm: fix errno handling in mrelease_test discards f1be987ddef7 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] discards 46dabe72a8fa filemap: minor cleanup for filemap_write_and_wait_range discards ba9f25e56616 memcg: notify about global mem_cgroup_id space depletion discards 62d535836127 procfs: add 'path' to /proc/<pid>/fdinfo/ discards 145ad803e095 procfs: add 'size' to /proc/<pid>/fdinfo/ discards 5041543a48f0 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region discards 08712d039444 mm/mlock: drop dead code in count_mm_mlocked_page_nr() discards a31f688f270b selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh discards 5fde28bcaf2a userfaultfd: selftests: make /dev/userfaultfd testing conf [...] discards eb314cd3b45a userfaultfd: update documentation to describe /dev/userfaultfd discards 74a54c609d89 userfaultfd: selftests: modify selftest to use /dev/userfaultfd discards 1c31c19285ca userfaultfd: add /dev/userfaultfd for fine grained access control discards 24bffb6c223e selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] discards 7736c72a27f6 mm/page_alloc: minor clean up for memmap_init_compound() discards 8834e6ea8ee2 mm-add-merging-after-mremap-resize-checkpatch-fixes discards 3e05ad93b58e mm: add merging after mremap resize discards f87a19beb24d mm: refactor of vma_merge() discards a80987a3dc2e mm: delete unused MMF_OOM_VICTIM flag discards 1eddcc32cc26 mm-drop-oom-code-from-exit_mmap-fix-fix discards 5c1b00f9c654 mm: drop oom code from exit_mmap discards 752098beed29 mm/mmap.c: pass in mapping to __vma_link_file() discards 508d2ec39f42 mm/mmap: drop range_has_overlap() function discards abfba5d93de3 mm: remove the vma linked list discards 578f53582181 riscv: use vma iterator for vdso discards 17b79e2f6162 nommu: remove uses of VMA linked list discards f0d0171eba5b i915: use the VMA iterator discards 0668ea64aafb mm/swapfile: use vma iterator instead of vma linked list discards a42e0e6f49af mm/pagewalk: use vma_find() instead of vma linked list discards 62d45b3bbe5f mm/oom_kill: use maple tree iterators instead of vma linked list discards 261585268be9 mm/msync: use vma_find() instead of vma linked list discards a5848ca556e1 mm/mremap: use vma_find_intersection() instead of vma linked list discards e65841e3f90a mm/mprotect: use maple tree navigation instead of vma linked list discards 3d0d203c0227 mm/mlock: use vma iterator and maple state instead of vma [...] discards 2fea95150e49 mm/mempolicy: use vma iterator & maple state instead of vm [...] discards 54ab7a2baef6 mm/memcontrol: stop using mm->highest_vm_end discards b5fd9620140f mm/madvise: use vma_find() instead of vma linked list discards 4a7e04350720 mm/ksm: use vma iterators instead of vma linked list discards 975ac67c4ee2 mm/khugepaged: stop using vma linked list discards b3a5fb422edb mm/gup: use maple tree navigation instead of linked list discards 1e2d64e205c9 bpf: remove VMA linked list discards 40a3e9d3f216 fork: use VMA iterator discards 89c8c6401c24 sched: use maple tree iterator to walk VMAs discards ca1f15626e54 perf: use VMA iterator discards a3c7fdccf75c acct: use VMA iterator instead of linked list discards 9055d40f4292 ipc/shm: use VMA iterator instead of linked list discards 69c37db60798 userfaultfd: use maple tree iterator to iterate VMAs discards 070b9dbbe58d fs/proc/task_mmu: stop using linked list and highest_vm_end discards dfd4d7250c88 fs/proc/base: use maple tree iterators in place of linked list discards 80c3fc6876f9 exec: use VMA iterator instead of linked list discards 2b969fa00dc9 coredump: remove vma linked list walk discards a63ea19db858 um: remove vma linked list walk discards 2aeaecec126e optee: remove vma linked list walk discards ed0e9e3abcf0 cxl: remove vma linked list walk discards d5a5dc2c7a79 xtensa: remove vma linked list walks discards cdd3260ea239 x86: remove vma linked list walks discards 83204c61b8ac s390: remove vma linked list walks discards d978f4a4455b powerpc: remove mmap linked list walks discards f95a371d37d8 parisc: remove mmap linked list from cache handling discards 6a3ee93a1e15 arm64: Change elfcore for_each_mte_vma() to use VMA iterator discards dd5bc227be17 arm64: remove mmap linked list from vdso discards c04f05955ce4 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() discards 65cd35ca51cc mm/mmap: reorganize munmap to use maple states discards 9a456e3b54ff mm/mmap: move mmap_region() below do_munmap() discards ec854c0bdc07 mm: convert vma_lookup() to use mtree_load() discards 9d4577f0fca2 mm: remove vmacache discards 9d4fa929a012 mm/mmap: use advanced maple tree API for mmap_region() discards c39439c09a26 mm: use maple tree operations for find_vma_intersection() discards c51c75a998c6 mm/mmap: change do_brk_flags() to expand existing VMA and [...] discards 41a21187a2a9 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] discards e15b7e3f25e0 mm: optimize find_exact_vma() to use vma_lookup() discards 8b7242a9a774 xen: use vma_lookup() in privcmd_ioctl_mmap() discards 94f0093b0ea9 mmap: change zeroing of maple tree in __vma_adjust() discards 32a56ea4ebc2 mm: remove rb tree. discards fb62260480b0 proc: remove VMA rbtree use from nommu discards 0b0a97ac9647 damon: convert __damon_va_three_regions to use the VMA iterator discards ccea0f7423a9 kernel/fork: use maple tree for dup_mmap() during forking discards a7c043be3897 mm/mmap: use maple tree for unmapped_area{_topdown} discards 6e04d388087b mm/mmap: use the maple tree for find_vma_prev() instead of [...] discards 0848f071b62f mm/mmap: use the maple tree in find_vma() instead of the rbtree. discards 953f722786d9 mmap: use the VMA iterator in count_vma_pages_range() discards 3bf43b8bb234 mm: add VMA iterator discards c64f3aee58a0 mm: start tracking VMAs with maple tree discards b84784c2b502 lib/test_maple_tree: add testing for maple tree discards 19485d72cd66 radix tree test suite: add lockdep_is_held to header discards 073b95c46948 radix tree test suite: add support for slab bulk APIs discards d094664dcef3 radix tree test suite: add allocation counts and size to k [...] discards 3bc4e54a194f radix tree test suite: add kmem_cache_set_non_kernel() discards 90b635f7c924 radix tree test suite: add pr_err define discards 058c2f0f755f Maple Tree: add new data structure discards 05a30817f30b android: binder: fix lockdep check on clearing vma discards a21f19ad0c4d android-binder-stop-saving-a-pointer-to-the-vma-fix discards a6168f15d408 android: binder: stop saving a pointer to the VMA discards d38ec06a6b4e mips: rename mt_init to mips_mt_init discards 08c34626cb42 mm: discard __GFP_ATOMIC discards a28ed36b89b1 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] discards bd958774235c mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst discards bf091523a485 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability discards 851adffa1497 mm: hugetlb_vmemmap: replace early_param() with core_param() discards 0badeb3e39a8 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] discards 717fa82d3f75 mm: hugetlb_vmemmap: introduce the name HVO discards 3f47fbe82e2e mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling discards 96f8867b209f mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() discards 5fcbb92ab4ab Merge branch 'mm-stable' into mm-unstable omits dd8649f575a7 userfaultfd: provide properly masked address for huge-pages omits bf80a99f175f mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] discards 27560a50184c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 69cd80e5df78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2fcfc7e41c30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cbfab011ba86 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 048246e08f78 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] discards ff50b7036926 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d7238ea91a3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards d501cacd8565 Merge branch '9p-next' of git://github.com/martinetd/linux discards f24ab2e197e0 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 25f57b543e97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e43d6fc924c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cab06424502d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0aa0d4d74175 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] discards 3ad5c4ac4cb1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards f6fab3d71dae Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 685866e59606 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 4c56fee5a718 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 365ab21fe11f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 9bb4459931ef Merge branch 'master' of git://github.com/ceph/ceph-client.git discards da7f16f347f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a4ecf280f372 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6962c25b2a7d Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards c94a8dca1938 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 04efef51fab3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c31f594dc0ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7e10b74de9ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 38289dbf2a5a Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards eceda75df1d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 75383db24c51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 46954994d7d4 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards baa037d6439c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 3e92f35a0ea8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9e58d127ac03 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards c24bd1ea4da7 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards d266239058d7 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 91847ffaab1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 724c111911b7 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 7af7c98c159b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 81fcb3ce6982 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 7149afdae910 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 6e623154cab1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9da5735d41b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 84a4796e132b Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 6ee9677273f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a96b310efd8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 38e13d32f391 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a1c66b634918 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fa5254be0cd3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b5662bac0000 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2b3ab164fa9f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e061fb3e48a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 75e1a23168ff Merge branch 'next' of https://github.com/Broadcom/stblinux.git discards 68a52ca8d476 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8b647313e0b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c43a5ab77e5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d9ac8a184583 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 04100dee07fb Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards 0ab55b684903 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards a5f9f5ebc636 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 764e4859e05e Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards 76f2001f5509 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 146cca3dc9c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ce48e754c364 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 015d91d07275 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards add0922d7639 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git discards a0d2ee82b6f7 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] discards 847a01db9648 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 713ad0184b0d Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 93777a59c79e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9928aea588c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 40c70cc58d5d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 558fa6e356a3 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] discards 4fc1ac355785 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f3f38110a221 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards f400c1f251e4 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 864e2ef01941 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards a3d63035bbfe Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 841aece4c94b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 81f6453adaf6 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 13ab946aa8a4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f40ab246398b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards cc5c707bf7c3 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 213c96a5e939 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 896de8b58327 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] discards 29abd7758699 random: handle archrandom in plural words omits cc906f0a6435 RDMA/mlx5: Expose steering anchor to userspace omits 73aa41cf1c9a RDMA/mlx5: Refactor get flow table function discards 04d89005963c um: seed rng using host OS rng discards ff1d12ad2c68 random: use try_cmpxchg in _credit_init_bits discards 534ad7ab75cc x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" discards b13062835353 userfaultfd: provide properly masked address for huge-pages discards 512e0fec03e1 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits ce42024dbedf hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte omits 1e7f8de9cd97 fs: sendfile handles O_NONBLOCK of out_fd omits 7cf3e31e4f61 ntfs: fix use-after-free in ntfs_ucsncmp() omits a06346578d59 secretmem: fix unhandled fault in truncate omits 832c48fc075a mm/hugetlb: separate path for hwpoison entry in copy_huget [...] omits 8e9201f6d45c mm: fix missing wake-up event for FSDAX pages omits 2e09a48889e4 mm: fix page leak with multiple threads mapping the same page omits 4512600f3ca1 mailmap: update Seth Forshee's email address omits 284a3191dcc8 tmpfs: fix the issue that the mount and remount results ar [...] omits 863419065861 mm: kfence: apply kmemleak_ignore_phys on early allocated pool omits 0abbf470e33b Revert "ocfs2: mount shared volume without ha stack" omits 83f074355c06 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] discards a2f6376ef9f1 soc: document merges discards 9c9caff57c32 Merge branch 'arm/dt' into for-next discards 87a7b8f68509 Merge branch 'arm/soc' into for-next discards cbcff1347faf random: remove CONFIG_ARCH_RANDOM omits 6e0dd121ec1f Merge branches 'work.misc', 'work.iov_iter', 'work.namei' [...] omits b1fc9e8ad3d2 Merge branch 'for-5.20/block' into for-next omits b3390fc5b96d Merge branch irq/misc-5.20 into irq/irqchip-next discards a6dff5de804c cifs: remove minor build warning discards 6d3ee864cb70 cifs: remove some camelCase and also some static build warnings discards 144ded5cda3e cifs: remove unnecessary (void*) conversions. discards afee11a38d09 cifs: remove unnecessary type castings omits 61abd527b50e Merge branch 'for-5.20/io_uring' into for-next omits e544477ca928 net: fix compat pointer in get_compat_msghdr() discards 95d93e63f930 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits 70669b9b2227 Merge branch 'for-5.20/block' into for-next omits a04c18fc1eb1 Merge branch 'for-5.20/io_uring' into for-next discards 374ae22330b5 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next discards 644228253482 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 367979e5855a io_uring: Don't require reinitable percpu_ref discards d5fc4d28186e Merge branch 'for-next-next-v5.19-20220715' into for-next- [...] discards 1d72de1d4e32 Merge branch 'for-next-current-v5.18-20220715' into for-ne [...] discards 1e640c5cfbde Merge branch 'ext/hch/repair-compressed-v3' into for-next- [...] discards ec7e44a918ba Merge branch 'misc-5.19' into for-next-current-v5.18-20220715 discards 2c775a56403c Merge branch 'misc-next' into for-next-next-v5.19-20220715 omits 410bae521617 erofs: introduce multi-reference pclusters (fully-referenced) omits d12c9b337860 erofs: record the longest decompressed size in this round omits 29b91abc6d5a erofs: introduce z_erofs_do_decompressed_bvec() omits 1dea8d840723 erofs: try to leave (de)compressed_pages on stack if possible omits e31f78854028 erofs: introduce struct z_erofs_decompress_backend omits 66ba2096dee2 erofs: get rid of `z_pagemap_global' omits 35eac211d18d erofs: clean up `enum z_erofs_collectmode' omits 813cb712f5c9 erofs: get rid of `enum z_erofs_page_type' omits d09bee88c7c7 erofs: rework online page handling omits 29b37105dd71 erofs: switch compressed_pages[] to bufvec omits 7a302ece4e6e erofs: introduce `z_erofs_parse_in_bvecs' omits 0ef51c8b5892 erofs: drop the old pagevec approach omits 4845ecf1184c erofs: introduce bufvec to store decompressed buffers omits 0308e8ec28f8 erofs: introduce `z_erofs_parse_out_bvecs()' omits 57ae72cc06a2 erofs: clean up z_erofs_collector_begin() omits feafb7ef037a erofs: get rid of unneeded `inode', `map' and `sb' omits dc2ebf038c4a Merge branch 'for-5.20/drivers' into for-next omits 18710de30154 Merge branch 'for-5.20/drivers' into for-next omits 4ab14222eb3f Merge branch 'for-5.20/io_uring' into for-next omits 184d0a675663 io_uring: fix types in io_recvmsg_multishot_overflow discards 1b41824f2ecf Merge branch 'pm-domains' into linux-next discards 122596534aff Merge branch 'acpi-video' into linux-next discards cd2fe1ace73e Merge branch 'pm-cpufreq-fixes' into linux-next discards ca9eb18978ee Merge branch 'for-next/arch_topology' of git://git.kernel. [...] omits 13b6290a821f arch_topology: Fix cache attributes detection in the CPU h [...] omits 08045ad09ba8 cacheinfo: Use atomic allocation for percpu cache attributes discards bc7f6c13d337 video: fbdev: omapfb: Unexport omap*_update_window_async() omits f36be09f90d3 Merge branch 'features' into for-next omits 64cba4305933 Merge branch 'fixes' into for-next omits 30d98804b636 expand those iov_iter_advance()... omits 5fffa443ddc8 pipe_get_pages(): switch to append_pipe() omits 3cc346c01da4 get rid of non-advancing variants omits 2c82c745d908 ceph: switch the last caller of iov_iter_get_pages_alloc() omits 31beaca073f0 9p: convert to advancing variant of iov_iter_get_pages_alloc() omits 5c8baa273bc3 af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] omits 9cfb833af985 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] omits 4d3d7082926b block: convert to advancing variants of iov_iter_get_pages [...] omits 834b26166282 iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() omits 2f4eb33b8922 iov_iter: saner helper for page array allocation omits a982e4e1740f fold __pipe_get_pages() into pipe_get_pages() omits 8d35ca7738c9 ITER_XARRAY: don't open-code DIV_ROUND_UP() omits 24d75eec4b5b unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] omits 137fce1d1a1d unify xarray_get_pages() and xarray_get_pages_alloc() omits 21a8d447834a unify pipe_get_pages() and pipe_get_pages_alloc() omits a08d80516049 iov_iter_get_pages(): sanity-check arguments omits a7339de0303b iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] omits 447dc04147e2 ITER_PIPE: fold data_start() and pipe_space_for_user() together omits ee12805743b1 ITER_PIPE: cache the type of last buffer omits 12af45418266 ITER_PIPE: clean iov_iter_revert() omits 932efc736b67 ITER_PIPE: clean pipe_advance() up omits 6b97a6011ff9 ITER_PIPE: lose iter_head argument of __pipe_get_pages() omits d409d643e709 ITER_PIPE: fold push_pipe() into __pipe_get_pages() omits e26df77b6890 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives omits 4684b809ee47 ITER_PIPE: helpers for adding pipe buffers omits 0a088c8d6874 ITER_PIPE: helper for getting pipe buffer by index omits dedaa90ed7e9 splice: stop abusing iov_iter_advance() to flush a pipe omits 8b662e639236 switch new_sync_{read,write}() to ITER_UBUF omits afe667d84f20 new iov_iter flavour - ITER_UBUF omits 3656516b9e39 Merge branches 'fixes', 'alignment-fixes-rebased', 'work.9 [...] omits 2987372a321e cifs: remove redundant initialization to variable mnt_sign [...] omits f46c4db86bee Merge branch 'for-5.20/block' into for-next omits 0c17f5554805 smb3: check xattr value length earlier omits db3edb69fb7d Merge branch 'for-5.20/io_uring' into for-next omits 7d45e0edf375 io_uring: Use atomic_long_try_cmpxchg in __io_account_mem omits 95c090184632 Merge branch 'for-5.20/drivers' into for-next omits d17451696e0c Merge branch 'for-5.20/block' into for-next omits f3eade9adec6 soc: document merges omits b823d286c674 Merge branch 'arm/dt' into for-next discards 7890721e3262 btrfs: don't call btrfs_page_set_checked in finish_compres [...] discards b923ecd0d0e5 btrfs: fix repair of compressed extents discards a25162c6fcf5 btrfs: remove the start argument to check_data_csum discards 6cd8760d9699 btrfs: pass a btrfs_bio to btrfs_repair_one_sector discards 3b51fa9bea8d btrfs: simplify the pending I/O counting in struct compressed_bio discards 929fb2360871 btrfs: repair all known bad mirrors omits 6e9966d92061 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits dd292b76eedd Merge branch 'for-5.20/io_uring' into for-next omits a8b38c4ce724 io_uring: support multishot in recvmsg omits 1a3e4e94a1b9 net: copy from user before calling __get_compat_msghdr omits 03a3f428042c net: copy from user before calling __copy_msghdr omits 051de2edff2e Merge branch 'for-5.20/block' into for-next discards 5b94ef3484a6 btrfs: simplify error handling in btrfs_lookup_dentry discards 7b2d3363e9fc btrfs: send: always use the rbtree based inode ref managem [...] discards 9d7cc67f1ec1 btrfs: send: fix sending link commands for existing file paths discards 7a0ef4e64a5c btrfs: send: introduce recorded_ref_alloc and recorded_ref_free discards 43e64495b16a btrfs: zoned: wait until zone is finished when allocation [...] discards 6fa5f7ccfee1 btrfs: zoned: write out partially allocated region discards 0e19a57a635c btrfs: zoned: activate necessary block group discards 151cc6aec7ab btrfs: zoned: activate metadata block group on flush_space discards b7f77e6e2b17 btrfs: zoned: disable metadata overcommit for zoned discards abc471c82374 btrfs: zoned: introduce space_info->active_total_bytes discards 2fe4474d218b btrfs: zoned: finish least available block group on data b [...] discards c1f6fd11358e btrfs: let can_allocate_chunk return error discards 30cb84e25703 btrfs: use fs_info->max_extent_size in get_extent_max_capacity() discards 3e5dfb51108d btrfs: convert count_max_extents() to use fs_info->max_ext [...] discards 378b5b148f82 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_ext [...] omits f095c3cd1b69 scsi: qla2xxx: Update version to 10.02.07.800-k omits 4043e06fc723 scsi: qla2xxx: Update manufacturer details omits 65496cffad99 scsi: qla2xxx: Fix sparse warning for dport_data omits be9011542a51 scsi: qla2xxx: Fix discovery issues in FC-AL topology omits c8c2a9053c4b scsi: qla2xxx: Fix imbalance vha->vref_count omits 8511c533dc21 scsi: qla2xxx: edif: Fix dropped IKE message omits d8a0f785c773 scsi: qla2xxx: Fix response queue handler reading stale packets omits 33537a01233a scsi: qla2xxx: Zero undefined mailbox IN registers omits 7133db10f9e8 scsi: qla2xxx: Fix incorrect display of max frame size omits bdce35b84457 scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" omits 039e231c6573 scsi: sd: Support multiple LBA ranges in an UNMAP command omits 57ba0610410c scsi: sd: Enable modern protocol features on more devices omits 00a29760c266 scsi: sd: Implement support for NDOB flag in WRITE SAME(16) omits 1bd95bb98f83 scsi: sd: Move WRITE_ZEROES configuration to a separate function omits 5be0f08e9d95 scsi: sd: Fix discard errors during revalidate omits 3101bcf7eea5 scsi: sg: Allow waiting for commands to complete on remove [...] omits c196bc4dce42 scsi: mpi3mr: Reduce VD queue depth on detecting throttling omits fded192f1303 scsi: mpi3mr: Resource Based Metering omits b7a583b5c633 soc: document merges omits dba665c1e6b3 Merge branch 'arm/fixes' into for-next omits fdc6055bcc8e Merge branch 'arm/soc' into for-next omits c703d300c012 Merge branch 'arm/dt' into for-next omits f857cf22d7c3 Merge branch 'for-5.20/block-iter' into for-next omits 524b6b1a1288 Merge branch 'acpi-cppc' into linux-next omits 6d44371fbd7a Merge branch 'thermal-intel' into linux-next omits e237eed373cc Drivers: hv: Create debugfs file with hyper-v balloon usag [...] omits ff63b9bfa56d KVM: s390: pv: destroy the configuration before its memory omits 9e290b8a369b KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm omits 5ad36df8e666 s390/mm: KVM: pv: when tearing down, try to destroy protec [...] omits 7aab0c571fb4 KVM: s390: pv: add mmu_notifier omits 0d0771e1d749 dt-bindings: opp: Add msm8939 to the compatible list omits 3311e3f479db dt-bindings: opp: Add missing compat devices omits 26dd874c9c35 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks omits 3cc373794257 cpufreq: Change order of online() CB and policy->cpus modi [...] omits 63e90bf07778 gpio: 104-idi-48: unsigned to unsigned int cleanup omits 5ad3a1d30b36 Merge branch 'for-5.20/block' into for-next omits e9479ba901c7 Merge branch 'for-5.20/block' into for-next omits 297b554633ad soc: document merges omits 7b6427b69f2c Merge branch 'arm/defconfig' into for-next omits 6520962e8bed Merge branch 'arm/drivers' into for-next omits 97f87b84481a Merge branch 'for-5.20/block' into for-next omits 81cb44274c65 drm/i915: Add Wa_14016291713 omits ae76a60b69b5 block: fix leaking page ref on truncated direct io omits 91bfd67f4da8 btrfs: zoned: revive max_zone_append_bytes omits 9d47d60dc193 block: add bdev_max_segments() helper omits f4412d1fecbd btrfs: add optimized btrfs_ino() version for 64 bits systems omits f34e11dcc9f4 btrfs: set the objectid of the btree inode's location key omits 972d4cefdba7 btrfs: replace kmap_atomic() with kmap_local_page() omits d45bbb6400f0 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] omits 4017c826f3b5 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] omits ed1c32eb56c2 btrfs: zstd: replace kmap() with kmap_local_page() omits 8a77975f1a6f highmem: Make __kunmap_{local,atomic}() take const void pointer omits ffaebba2ab86 btrfs: zoned: drop optimization of zone finish omits 6aa99d63ffed btrfs: fault in pages for direct io reads/writes in a more [...] omits 1c206dfc15c2 btrfs: don't fallback to buffered IO for NOWAIT direct IO writes omits c458f3bb8e69 btrfs: use enum for btrfs_block_rsv::type omits 4fbc7f1cf4bc btrfs: switch btrfs_block_rsv::failfast to bool omits 8eb21c5aef44 btrfs: switch btrfs_block_rsv::full to bool omits bdb413d295b9 btrfs: do not return errors from btrfs_submit_dio_bio omits e1525b7f0762 btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] omits 47e2201a3c20 btrfs: simplify sync/async submission in btrfs_submit_data [...] omits f37ee8c77f6b btrfs: raid56: transfer the bio counter reference to the r [...] omits 0b95afc7b9cf btrfs: do not return errors from raid56_parity_recover omits ba2a9e17019a btrfs: do not return errors from raid56_parity_write omits 63a065be17a6 btrfs: do not return errors from btrfs_map_bio omits 8baeef8f72c2 btrfs: return proper mapped length for RAID56 profiles in [...] omits 9fab7af28df7 btrfs: raid56: use fixed stripe length everywhere omits caa146f153b9 btrfs: zoned: fix a leaked bioc in read_zone_info omits cc071db318f6 btrfs: return -EAGAIN for NOWAIT dio reads/writes on compr [...] omits 103c17b8f9c8 btrfs: remove the inode cache check at btrfs_is_free_space [...] omits 7b3d9784ba22 btrfs: sysfs: remove BIG_METADATA feature files omits 58b446b24a0c btrfs: sysfs: remove MIXED_BACKREF feature file omits 0415a8c9a998 btrfs: don't print 'has skinny extents' anymore on mount omits 93da776a575b btrfs: don't print 'flagging with big metadata' anymore on mount omits 6a1ced6d5d95 btrfs: clean up chained assignments omits 1dd1b1c07fbd btrfs: merge calculations for simple striped profiles in b [...] omits 3374ff7c3115 btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] omits 4fb833399b50 btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] omits 3fa92bb834a4 Merge branch 'for-5.20/io_uring' into for-next omits 9c0e5355f36f Merge branch 'for-5.20/drivers' into for-next omits 9768a7fc4627 Merge branch 'for-5.20/block' into for-next omits d78f210e7676 gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91 omits 75f664903d86 drm/i915/display: Ensure PSR gets disabled if no encoders [...] omits c4bafe46e6e5 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() omits 2ec1aa95dafb Merge branch 'devel' into for-next omits e956483859c5 pinctrl: qcom: spmi-gpio: Add pm8226 compatibility omits 7ae7b9c5e47d video: fbdev: atari: Remove unused definitions and variables omits 2cfd4b16ef03 video: fbdev: atari: Fix VGA modes omits 6d6855c000d0 video: fbdev: atari: Fix TT High video mode vertical refresh omits 7a637e6c974a video: fbdev: atari: Remove unneeded casts to void * omits bafed90c5cc0 video: fbdev: atari: Remove unneeded casts from void * omits 013ab0ac4a89 video: fbdev: atari: Fix ext_setcolreg() omits f8a0aa1757d0 video: fbdev: atari: Fix inverse handling omits 5a703712fc9e video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags omits 876eb9370b87 video: fbdev: atari: Simplify atafb_pan_display() omits ca151bc47cf2 ntb: idt: fix clang -Wformat warnings omits a58f4c5f3f90 video: fbdev: Make *fb_setup() and *fb_init() static omits 4bbf6df2277f video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static omits ce806c661c76 video: fbdev: sa1100fb: Remove unused sa1100fb_setup() omits 6e6b9e1acf4d video: fbdev: amiga: Simplify amifb_pan_display() omits 20898aeac6b8 io_uring: support 0 length iov in buffer select in compat omits a8723bb79e40 io_uring: fix multishot ending when not polled omits 0397aefa7037 dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bin [...] omits e71c5921cc50 Merge branch 'thermal-core' into linux-next omits 5970c404b83b Merge branches 'pm-core', 'pm-sleep', 'powercap' and 'pm-d [...] omits 91cd2047e15e Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 214f396dd501 Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] omits b9df3616cfda Merge branches 'acpi-processor', 'acpi-apei', 'acpi-ec' an [...] omits 6027a9e42058 Merge branch 'acpi-bus' into linux-next omits 8faad023b18b soc: document merges omits 2e09a277612b Merge branch 'arm/dt' into for-next omits 249d1fb549dc Merge branch 'arm/fixes' into for-next omits 434241065681 NFSD: Ensure nf_inode is never dereferenced omits cf1c28419a9b NFSD: NFSv4 CLOSE should release an nfsd_file immediately omits 05ba21cf6a47 NFSD: Move nfsd_file_trace_alloc() tracepoint omits c577e5addf1a NFSD: Separate tracepoints for acquire and create omits fc2a8ad0d001 NFSD: Clean up unused code after rhashtable conversion omits 4153afa05569 NFSD: Convert the filecache to use rhashtable omits 1c563f7df443 NFSD: Set up an rhashtable for the filecache omits 6903e404bba2 NFSD: Replace the "init once" mechanism omits 78b2fe80f17d NFSD: Remove nfsd_file::nf_hashval omits 19d9f397336c NFSD: nfsd_file_hash_remove can compute hashval omits 919d7672c731 NFSD: Refactor __nfsd_file_close_inode() omits c5b6a385111b NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode omits e0077ef5244e NFSD: Remove lockdep assertion from unhash_and_release_locked() omits 754fba4158f3 NFSD: No longer record nf_hashval in the trace log omits 6bff3712a988 NFSD: Never call nfsd_file_gc() in foreground paths omits 06501426d654 NFSD: Fix the filecache LRU shrinker omits cfcf76531cdc NFSD: Leave open files out of the filecache LRU omits aef52494bf83 NFSD: Trace filecache LRU activity omits b92fd9f3811f NFSD: WARN when freeing an item still linked via nf_lru omits ca25621b4e92 NFSD: Hook up the filecache stat file omits 3b6adf871233 NFSD: Zero counters when the filecache is re-initialized omits f1770b35dbcf NFSD: Record number of flush calls omits 1b945c63ff4a NFSD: Report the number of items evicted by the LRU walk omits 07f0da449a56 NFSD: Refactor nfsd_file_lru_scan() omits 1d7dc9a2d98b NFSD: Refactor nfsd_file_gc() omits 7fe45e3d1ef4 NFSD: Add nfsd_file_lru_dispose_list() helper omits e816f6819efd NFSD: Report average age of filecache items omits d73ca34350b6 NFSD: Report count of freed filecache items omits 72215339dbf7 NFSD: Report count of calls to nfsd_file_acquire() omits b14a310c3063 NFSD: Report filecache LRU size omits e7fc1645df86 NFSD: Demote a WARN to a pr_warn() omits abb5946584cc btrfs: print checksum type and implementation at mount time omits b0d091a992c0 btrfs: reset block group chunk force if we have to wait omits 6cbe094c4280 btrfs: send: add new command FILEATTR for file attributes omits d1e6e8bab522 btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] omits 789554badfe1 btrfs: output mirror number for bad metadata omits bd65f05231bc btrfs: replace unnecessary goto with direct return at cow_ [...] omits 83bf8831326b btrfs: fix error handling of fallback uncompress write omits 79050df6c281 btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page omits 48e0506bcc58 btrfs: ensure pages are unlocked on cow_file_range() failure omits e8c8d2686172 btrfs: sysfs: export commit stats omits 6004cd925f4f btrfs: collect commit stats, count, duration omits 939087e0e258 btrfs: remove extent writepage address space operation omits c7e471f09a11 btrfs: send: use boolean types for current inode status omits 8ceba20b482d btrfs: send: remove old TODO regarding ERESTARTSYS omits 50b105188b9a btrfs: send: simplify includes omits df13d51b7494 btrfs: send: drop __KERNEL__ ifdef from send.h omits ebbb1c868bfd btrfs: increase direct io read size limit to 256 sectors omits ce103c75f2be btrfs: raid56: don't trust any cached sector in __raid56_p [...] omits c9290307cd68 btrfs: remove the finish_func argument to btrfs_mark_order [...] omits 9d40b2a4c55f btrfs: batch up release of reserved metadata for delayed i [...] omits d39d8627e08f btrfs: warn about dev extents that are inside the reserved range omits 9b2547d3a12f btrfs: use named constant for reserved device space omits 56fc0c8fd84f btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t omits 84e6d91647a3 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino omits 175d9f9e2759 btrfs: simplify parameters of backref iterators omits f6f19f085d48 btrfs: call inode_to_path directly and drop indirection omits 9f5ef68c101e btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() omits 569a4a716e23 btrfs: use btrfs_raid_array to calculate number of parity stripes omits 5d9069f4db82 btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] omits a9df6a1c9043 btrfs: remove parameter dev_extent_len from scrub_stripe() omits 4b6705b55eee btrfs: unify tree search helper returning prev and next nodes omits 5bdf0a49b575 btrfs: make tree search for insert more generic and use it [...] omits b410ba5f75db btrfs: open code inexact rbtree search in tree_search omits 5393a06b5efd btrfs: remove node and parent parameters from insert_state omits fac6229f2350 btrfs: add fast path for extent_state insertion omits 69a6eceeee85 btrfs: pass bits by value not by pointer for extent_state helpers omits f811e70114fe btrfs: lift start and end parameters to callers of insert_state omits 1bb138c26f78 btrfs: open code rbtree search in insert_state omits 330a870b416b btrfs: open code rbtree search in split_state omits 730642a5ea2e btrfs: raid56: avoid double for loop inside raid56_parity_ [...] omits 7968dda1d47f btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() omits 39caab015d84 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] omits 06590f8ca86d btrfs: raid56: avoid double for loop inside __raid56_parit [...] omits 0048aeffc7db btrfs: raid56: avoid double for loop inside finish_rmw() omits 1951f8acf998 btrfs: tree-log: make the return value for log syncing consistent omits a246b390afb0 btrfs: add tracepoints for ordered extents omits c44e3498a597 btrfs: sysfs: advertise zoned support among features omits d1920145abd7 btrfs: split discard handling out of btrfs_map_block omits ec01ce4156b6 btrfs: stop looking at btrfs_bio->iter in index_one_bio omits fe67381cfd1d btrfs: reject log replay if there is unsupported RO compat flag omits 66b87f4598fa btrfs: make btrfs_super_block::log_root_transid deprecated omits 6acae99ddb93 btrfs: pass the btrfs_bio_ctrl to submit_one_bio omits 848bb71bf67c btrfs: merge end_write_bio and flush_write_bio omits 45893de6d977 btrfs: don't use bio->bi_private to pass the inode to subm [...] omits 09450164b489 btrfs: remove redundant check in up check_setget_bounds omits 044d3303b4f5 btrfs: replace kmap() with kmap_local_page() in lzo.c omits eca251448a8e btrfs: replace kmap() with kmap_local_page() in inode.c omits afb61d6122c3 btrfs: do not allocate a btrfs_bio for low-level bios omits c03e10bda164 btrfs: factor stripe submission logic out of btrfs_map_bio omits 0e50d7a5ecef btrfs: remove btrfs_end_io_wq omits 50d003d4254c btrfs: centralize setting REQ_META omits 8ed029ddd791 btrfs: don't use btrfs_bio_wq_end_io for compressed writes omits 81985c0cffdf btrfs: don't double-defer bio completions for compressed reads omits 5020ffbe3b22 btrfs: defer I/O completion based on the btrfs_raid_bio omits 46ffddedb339 btrfs: split btrfs_submit_data_bio to read and write parts omits 1a36f4f8c25d btrfs: simplify code flow in btrfs_submit_dio_bio omits d575b815934c btrfs: move more work into btrfs_end_bioc omits aa0c1e1b09bb btrfs: send: enable support for stream v2 and compressed writes omits ff7ac86ccec0 btrfs: send: send compressed extents with encoded writes omits b5a81569f47e btrfs: send: get send buffer pages for protocol v2 omits a06130e80c56 btrfs: send: write larger chunks when using stream v2 omits 4e51fd3ee0e7 btrfs: send: add stream v2 definitions omits fae83a760bf1 btrfs: send: explicitly number commands and attributes omits 3ffdbb492f6c btrfs: send: remove unused send_ctx::{total,cmd}_send_size omits d6aca1ecd2c9 btrfs: sysfs: add force_chunk_alloc trigger to force allocation omits 97ed7d900475 btrfs: sysfs: export chunk size in space infos omits 64ee5a9111cd btrfs: store chunk size in space-info struct omits 42a2d96c6832 btrfs: reduce amount of reserved metadata for delayed item [...] omits 7d886cdb5546 btrfs: set delayed item type when initializing it omits 7b3ae0fd1ca6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] omits bea58bf6e976 btrfs: improve batch insertion of delayed dir index items omits 5bb3c64ff502 btrfs: assert that delayed item is a dir index item when a [...] omits 5ede73bdc924 btrfs: improve batch deletion of delayed dir index items omits dbc58a55a080 btrfs: refactor the delayed item deletion entry point omits e610f29eb614 btrfs: deal with deletion errors when deleting delayed items omits a7811b89df20 btrfs: add assertions when deleting batches of delayed items omits 502f7f303c0e btrfs: balance btree dirty pages and delayed items after c [...] omits 814598c3de37 btrfs: free the path earlier when creating a new inode omits 0caf85fcc1f7 btrfs: balance btree dirty pages and delayed items after a rename omits 7e1026949cb9 btrfs: add trace event for submitted RAID56 bio omits 4449959826dd btrfs: update stripe_sectors::uptodate in steal_rbio omits 7d9212ef32d7 btrfs: remove redundant calls to flush_dcache_page omits 76fc2a1243ca btrfs: only write the sectors in the vertical stripe which [...] omits 446653d91dd0 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] omits 301119639450 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] omits 8104e0a6ae86 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance omits 1371ea2d7c6b btrfs: introduce btrfs_try_lock_balance omits 7e340228ca28 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio omits 401d3418c7bb btrfs: add a helper to iterate through a btrfs_bio with se [...] omits 7e89e61596b9 btrfs: factor out a btrfs_csum_ptr helper omits 64a5b82a21b9 btrfs: refactor end_bio_extent_readpage code flow omits 5e586c2b95b7 btrfs: factor out a helper to end a single sector buffer I/O omits 0c69f4e42a39 btrfs: remove duplicated parameters from submit_data_read_ [...] omits a6fd31ddda96 btrfs: introduce a data checksum checking helper omits 7b084207c92b btrfs: quit early if the fs has no RAID56 support for raid [...] omits 030b513d39a3 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED omits 092daa23dfda btrfs: zoned: fix comment description for sb_write_pointer logic omits 39238d349ea6 btrfs: fix typos in comments omits 7be3939a853c pinctrl: core: Use device_match_of_node() helper omits d8ae36353710 dt-bindings: pinctrl: mt8195: Add gpio-line-names property omits b6d9af2c6b69 dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp omits 36e9809a6edc dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-r [...] omits 0f24e53d71c6 pinctrl: at91: remove #ifdef CONFIG_PM omits 08917ebb155e pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP omits f6e42a0fce98 pinctrl: sunxi: Add driver for Allwinner D1/D1s omits e80c2dc5c12c pinctrl: sunxi: Make some layout parameters dynamic omits 7bb295915e1d pinctrl: sunxi: Refactor register/offset calculation omits cc785613676d pinctrl: sunxi: Support the 2.5V I/O bias mode omits 1760c9197623 pinctrl: sunxi: Add I/O bias setting for H6 R-PIO omits d411266ea944 dt-bindings: pinctrl: Add compatibles for Allwinner D1/D1s omits 30f8f57ce7ae mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment omits b90edb27c88f mfd: intel_soc_pmic_bxtwc: Drop unneeded casting omits 752deebcf3c8 mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf() omits 838865e55cf6 mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks omits 486972248e10 mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR() omits d9709f382272 mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP gua [...] omits 389a558e7f50 mfd: intel_soc_pmic_bxtwc: Extend use of temporary variabl [...] omits 75d5fc63c880 mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() omits 001b0e578873 mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set [...] omits b4d49511de2d Merge branch irq/renesas-irqc into irq/irqchip-next omits c11a9d180049 mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using c [...] omits c8629c4ece87 mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in sho [...] omits 839a559e0e36 mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs omits cf74638602db gpio: lp3943: unsigned to unsigned int cleanup omits 5a053a55d60f Merge tag 'intel-gpio-v5.20-1' of git://git.kernel.org/pub [...] omits 7ede4785ea97 m68k: Fix syntax errors in comments omits c507a1d619b6 m68k: coldfire: make symbol m523x_clk_lookup static omits 3a697fb17dbd m68k: coldfire/device.c: protect FLEXCAN blocks omits c41ea87cc6d9 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next omits ab0f1b6aebd1 Merge branch 'for-5.20/io_uring' into for-next omits 8e39d3e05ced mm: honor FGP_NOWAIT for page cache page allocation omits f877e9be9369 xfs: Add async buffered write support omits 4e9d40f7d359 xfs: Specify lockmode when calling xfs_ilock_for_iomap() omits f658c2287cce io_uring: Add tracepoint for short writes omits c043b30eb78c io_uring: fix issue with io_write() not always undoing sb_ [...] omits dad772b8d208 io_uring: Add support for async buffered writes omits f0a3abb558c4 fs: Add async write file modification handling. omits 2fb9cae6d81f fs: Split off inode_needs_update_time and __file_update_time omits 40a2626d1af4 fs: add __remove_file_privs() with flags parameter omits dfe97d3b13a9 fs: add a FMODE_BUF_WASYNC flags for f_mode omits 0a93ac2d1849 iomap: Return -EAGAIN from iomap_write_iter() omits 45566e6b20dd iomap: Add async buffered write support omits 575a19c2725e iomap: Add flags parameter to iomap_page_create() omits a011405fc2ff mm: Add balance_dirty_pages_ratelimited_flags() function omits 9bb6d812e2c3 mm: Move updates of dirty_exceeded into one place omits 2efa5f0a45c9 mm: Move starting of background writeback into the main ba [...] omits 3a393fb95262 io_uring: add netmsg cache omits 3cdce31e6273 io_uring: impose max limit on apoll cache omits 1b9af1acf807 io_uring: add abstraction around apoll cache omits f81a70696481 io_uring: move apoll cache to poll.c omits 0049e02197e2 io_uring: consolidate hash_locked io-wq handling omits ff36d94edbb5 io_uring: clear REQ_F_HASH_LOCKED on hash removal omits ab585a96b6ba io_uring: don't race double poll setting REQ_F_ASYNC_DATA omits 4c19a03efe2c io_uring: don't miss setting REQ_F_DOUBLE_POLL omits 64ee42991795 io_uring: disable multishot recvmsg omits 3e208d0874a4 io_uring: only trace one of complete or overflow omits 0d163b2280f9 io_uring: fix io_uring_cqe_overflow trace format omits 065205435b5d io_uring: multishot recv omits 29b39437c645 io_uring: fix multishot accept ordering omits e484fb07117b io_uring: fix multishot poll on overflow omits d24a20024d82 io_uring: add allow_overflow to io_post_aux_cqe omits e47b8ef1a6b3 io_uring: add IOU_STOP_MULTISHOT return code omits 7776743514f4 io_uring: clean up io_poll_check_events return values omits 6c00cf721a53 io_uring: recycle buffers on error omits 8be497a4d775 io_uring: allow iov_len = 0 for recvmsg and buffer select omits 6e504f61aca3 io_uring: restore bgid in io_put_kbuf omits b4e191a6dc70 io_uring: allow 0 length for buffer select omits c7ba408267e7 io_uring: let to set a range for file slot allocation omits 61e18202f584 io_uring: add support for passing fixed file descriptors omits 23ce94d1fea5 io_uring: split out fixed file installation and removal omits f30b2d9e1dfd io_uring: replace zero-length array with flexible-array member omits 397447f4fb49 io_uring: remove ctx->refs pinning on enter omits e8522501ec88 io_uring: don't check file ops of registered rings omits 1acb87371f68 io_uring: remove extra TIF_NOTIFY_SIGNAL check omits abab929ef171 io_uring: fuse fallback_node and normal tw node omits 84b994a3c74b io_uring: improve io_fail_links() omits db720039968a io_uring: move POLLFREE handling to separate function omits 721ad7a10f59 io_uring: kbuf: inline io_kbuf_recycle_ring() omits 8735faefaeb8 io_uring: optimise submission side poll_refs omits e0423cb5e909 io_uring: refactor poll arm error handling omits 1d2ba9015d3b io_uring: change arm poll return values omits 7609371234d4 io_uring: add a helper for apoll alloc omits f4ce51baf4d2 io_uring: remove events caching atavisms omits cdd270668338 io_uring: clean poll ->private flagging omits 6037de47f0dd io_uring: add sync cancelation API through io_uring_register() omits bba8b8f4bc8e io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag omits a3e31e20e214 io_uring: have cancelation API accept io_uring_task directly omits ffb28cf4a0f5 io_uring: kbuf: kill __io_kbuf_recycle() omits fb7384a5683e io_uring: trace task_work_run omits b5b37143a5bd io_uring: add trace event for running task work omits 7385eb332081 io_uring: batch task_work omits d83ea548b5f9 io_uring: introduce llist helpers omits 214f5fbb5bf0 io_uring: lockless task list omits 85c6f98aa301 io_uring: remove __io_req_task_work_add omits bdedf4639d37 io_uring: remove priority tw list optimisation omits fc5ac17b0509 io_uring: dedup io_run_task_work omits 27de120bc8f3 io_uring: move list helpers to a separate file omits f6b6597f7a40 io_uring: improve io_run_task_work() omits 18f1480c6ee6 io_uring: optimize io_uring_task layout omits 15db3bc9500b io_uring: add a warn_once for poll_find omits f3df8e477ef4 io_uring: consistent naming for inline completion omits 921b95ca99c6 io_uring: move io_import_fixed() omits 9280e917dc70 io_uring: opcode independent fixed buf import omits 5141f1671bd5 io_uring: add io_commit_cqring_flush() omits 14528a022399 io_uring: introduce locking helpers for CQE posting omits 6311202aea23 io_uring: hide eventfd assumptions in eventfd paths omits 7c7accb1d70c io_uring: fix io_poll_remove_all clang warnings omits 26055b44b9ae io_uring: improve task exit timeout cancellations omits 61fb28b41970 io_uring: fix multi ctx cancellation omits 06dd893cab87 io_uring: remove ->flush_cqes optimisation omits 6fce18297998 io_uring: move io_eventfd_signal() omits 95de95d4a42a io_uring: reshuffle io_uring/io_uring.h omits c1d524b52b74 io_uring: remove extra io_commit_cqring() omits 8f724bb5e73f io_uring: move a few private types to local headers omits a767b00e2f36 io_uring: clean up tracing events omits b264387e7149 io_uring: make io_uring_types.h public omits 9d7af22b01eb io_uring: kill extra io_uring_types.h includes omits 86ecb603600b io_uring: change ->cqe_cached invariant for CQE32 omits 264cffd5c942 io_uring: deduplicate io_get_cqe() calls omits 173701d05431 io_uring: deduplicate __io_fill_cqe_req tracing omits 3e685a56fd1e io_uring: introduce io_req_cqe_overflow() omits 76f4c1695547 io_uring: don't inline __io_get_cqe() omits 1db230d1e477 io_uring: don't expose io_fill_cqe_aux() omits cbfca1f38ad4 io_uring: kbuf: add comments for some tricky code omits fe3c6b41f624 io_uring: mutex locked poll hashing omits 7259513fede5 io_uring: propagate locking state to poll cancel omits 33e5d5c8908e io_uring: introduce a struct for hash table omits 7c7807f54841 io_uring: pass hash table into poll_find omits 6ce749631f69 io_uring: add IORING_SETUP_SINGLE_ISSUER omits a3ef4956ec5b io_uring: use state completion infra for poll reqs omits ae60fcec6630 io_uring: clean up io_ring_ctx_alloc omits bcbb247dde7d io_uring: limit the number of cancellation buckets omits 549a46f5ae52 io_uring: clean up io_try_cancel omits 9b6b3c25c72e io_uring: pass poll_find lock back omits 24f74c8f4203 io_uring: switch cancel_hash to use per entry spinlock omits 08f4187b0238 io_uring: poll: remove unnecessary req->ref set omits 8199f7682d9e io_uring: don't inline io_put_kbuf omits 3df41932380b io_uring: refactor io_req_task_complete() omits 6e79128d4689 io_uring: kill REQ_F_COMPLETE_INLINE omits 7eef5295be99 io_uring: rw: delegate sync completions to core io_uring omits e12fba112932 io_uring: remove unused IO_REQ_CACHE_SIZE defined omits 78685618823e io_uring: don't set REQ_F_COMPLETE_INLINE in tw omits 94e09ecbd39e io_uring: remove check_cq checking from hot paths omits ba5aa640ac68 io_uring: never defer-complete multi-apoll omits 8a75d9d4f7ed io_uring: inline ->registered_rings omits eedf4298699c io_uring: explain io_wq_work::cancel_seq placement omits 79dd6976460c io_uring: move small helpers to headers omits e417ac911752 io_uring: refactor ctx slow data placement omits 405196b8636d io_uring: better caching for ctx timeout fields omits 1ecc91fc7c13 io_uring: move defer_list to slow data omits faee7b38d3c3 io_uring: make reg buf init consistent omits 3be303ab6d28 io_uring: deprecate epoll_ctl support omits 2773edb91e80 io_uring: add support for level triggered poll omits 3dcff0480af9 io_uring: move opcode table to opdef.c omits 9d6c15adf84b io_uring: move read/write related opcodes to its own file omits 04ec3bdabbf9 io_uring: move remaining file table manipulation to filetable.c omits 129ce6a14855 io_uring: move rsrc related data, core, and commands omits 3dce6c7030ba io_uring: split provided buffers handling into its own file omits b5d6cf58272d io_uring: move cancelation into its own file omits 2a0272736c32 io_uring: move poll handling into its own file omits eb9596944794 io_uring: add opcode name to io_op_defs omits 96317c361b25 io_uring: include and forward-declaration sanitation omits 4f53729c3a3a io_uring: move io_uring_task (tctx) helpers into its own file omits d2f69225b2f8 io_uring: move fdinfo helpers to its own file omits 56d59030280a io_uring: use io_is_uring_fops() consistently omits b52c6a1a6fee io_uring: move SQPOLL related handling into its own file omits 50149ac94bbc io_uring: move timeout opcodes and handling into its own file omits 0e236970a5e5 io_uring: move our reference counting into a header omits 61d06f78b9fa io_uring: move msg_ring into its own file omits fcc5280b51cc io_uring: split network related opcodes into its own file omits 0be074e16d53 io_uring: move statx handling to its own file omits 8033c38aebcd io_uring: move epoll handler to its own file omits 0fef014fb306 io_uring: add a dummy -EOPNOTSUPP prep handler omits cdcef5233ce6 io_uring: move uring_cmd handling to its own file omits 48f68fdcdf66 io_uring: split out open/close operations omits 6a58219e4fa6 io_uring: separate out file table handling code omits 33b98482a4c3 io_uring: split out fadvise/madvise operations omits 25646528f2c9 io_uring: split out fs related sync/fallocate functions omits 9fc2d74c92ae io_uring: split out splice related operations omits fae3ee700dee io_uring: split out filesystem related operations omits d5870bf452b1 io_uring: move nop into its own file omits f3235a082f92 io_uring: move xattr related opcodes to its own file omits c41873c7d476 io_uring: handle completions in the core omits 66795c444d4e io_uring: set completion results upfront omits d6996518608c io_uring: add io_uring_types.h omits 52d7d2802cb5 io_uring: define a request type cleanup handler omits e0405dda871b io_uring: unify struct io_symlink and io_hardlink omits 418f34341f47 io_uring: convert iouring_cmd to io_cmd_type omits 270f59f57a58 io_uring: convert xattr to use io_cmd_type omits 14ded02690b2 io_uring: convert rsrc_update to io_cmd_type omits 207baff96fd1 io_uring: convert msg and nop to io_cmd_type omits 76e7347cd9c6 io_uring: convert splice to use io_cmd_type omits 2cc330b83420 io_uring: convert epoll to io_cmd_type omits 583a0edd54c5 io_uring: convert file system request types to use io_cmd_type omits 2f512b735f16 io_uring: convert madvise/fadvise to use io_cmd_type omits f46f41a2b90c io_uring: convert open/close path to use io_cmd_type omits 539807595573 io_uring: convert timeout path to use io_cmd_type omits e23a713a5aed io_uring: convert cancel path to use io_cmd_type omits 7c533324a327 io_uring: convert the sync and fallocate paths to use io_cmd_type omits 757d103df896 io_uring: convert net related opcodes to use io_cmd_type omits 6ddf89066c4e io_uring: remove recvmsg knowledge from io_arm_poll_handler() omits 3e9d9dbc69d5 io_uring: convert poll_update path to use io_cmd_type omits b7927893b6f6 io_uring: convert poll path to use io_cmd_type omits bc32c34dd300 io_uring: convert read/write path to use io_cmd_type omits bf04e72df744 io_uring: add generic command payload type to struct io_kiocb omits 13a8f5e4b8fc io_uring: move req async preparation into opcode handler omits 239b2db7c7ca io_uring: move to separate directory omits 78cb8d84c408 io_uring: define a 'prep' and 'issue' handler for each opcode omits 9aafa63eb9f5 Merge of free-mq_sysctls-for-v5.19, ptrace_unfreeze_fix-fo [...] omits 88cea4e18ed4 rcu: Make tiny RCU support leak callbacks for debug-object errors omits b1375af8dacd soc: document merges omits d2a78b160d58 Merge branch 'arm/fixes' into for-next omits 3c7753e95970 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] omits 7531ec5954ab Merge branch 'misc-5.19' into next-fixes omits 22c32f6fcf06 gpiolib: of: Use device_match_of_node() helper omits eff044f1b04e Merge branch 'for-next/boot' into for-next/core omits e1528206e3a2 Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] omits ad801246a5f7 soc: document merges omits 4e2b5101b33d Merge branch 'arm/dt' into for-next omits f2420c28feee Merge branch 'arm/soc' into for-next omits 859161b952a4 drm/i915/dg2: Bump up CDCLK for DG2 omits 5beb91ec5556 soc: document merges omits 0d9279e34847 Merge branch 'arm/soc' into for-next omits ece2f167aab4 Merge branch 'arm/dt' into for-next omits f8d8de0e3a37 Merge branch 'arm/fixes' into for-next omits b5a1f6394ad9 Merge branch 'for-5.20/drivers' into for-next omits f3819ae0b7e1 Merge branch 'for-5.20/block' into for-next omits 477e0cf4de3d soc: document merges omits ea5393d2d2ca Merge branch 'arm/dt' into for-next omits 3cf613f45558 soc: document merges omits 3745b03db680 Merge branch 'arm/dt' into for-next omits 2f80597c152d Merge branch 'arm/drivers' into for-next omits c3c8b2187779 s390: copy_oldmem_page() - don't ignore ->iov_offset omits 44f36ddb2b7f gpio: adp5588: sort header inclusion alphabetically omits 4f296916f36b gpio: adp5588: Do not use defined value for driver name an [...] omits 2fe3f44c2b9f gpio: adp5588: Switch from of headers to mod_devicetable.h omits e6f3e3314910 mfd: mt6397: Add basic support for MT6331+MT6332 PMIC omits b330fa7c4629 mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells omits 23779a4af059 mfd: ipaq-micro: Fix spelling mistake of "receive{d}" omits 657070371e7a mfd: db8500-prcmu: Drop duplicated word "the" in the comments omits 235f69f8d593 dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] omits c7b930aad7e0 mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to p [...] omits 1e5bc849a538 mfd: intel_soc_pmic_chtwc: Use dev_err_probe() omits 0c183939da84 mfd: tc6393xb: Make disable callback return void omits ebe35d270f65 mfd: dln2: Automatically detect and fill endpoint pointers omits ed1b108bca27 dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys omits a7447e0b2d37 dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section omits fea75ece6f58 mfd: pm8008: Remove driver data structure pm8008_data omits 2f1823d7d208 mfd: twl: Remove platform data support omits 4abc1e8f3b3b dt-bindings: mfd: Add mp2733 compatible omits 474032efc4c7 dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 omits ac2a19381c7b dt-bindings: mfd: qcom,tcsr: Convert to dtschema omits 1271ee250de7 mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU omits 1bc9e011d2f4 mfd: mt6358-irq: Add MT6357 PMIC support omits e12bfb5ed956 mfd: mt6397-core: Add MT6357 PMIC support omits b9ca48edf8c8 dt-bindings: mfd: Add compatible for MT6331 PMIC omits 81a5d90e5c38 dt-bindings: mfd: stm32-timers: Document how to specify in [...] omits cdb9333c61fc mfd: max77620: Fix refcount leak in max77620_initialise_fps omits 0e5346ff570b MAINTAINERS: Fix file entry for MAX77693 DT omits 6bb3d540d345 syscon: Use %pa to format the variable of resource_size_t type omits 2b61bea43374 mfd: tc6387xb: Drop disable callback that is never called omits ab84d19b864f mfd: t7l66xb: Drop platform disable callback omits 41a702734c09 mfd: asic3: Make asic3_gpio_remove() return void omits a44d09a79ca9 MAINTAINERS: Update Intel PMIC (MFD part) to Supported omits dd15f49a1008 dt-bindings: mfd: ti,j721e-system-controller: Add clock property omits 39b5d0d5e849 dt-bindings: mfd: Convert da9063 to yaml omits 027dac7b9a59 mfd: max77714: Update Luca Ceresoli's e-mail address omits da9e6ba4e987 soc: document merges omits dbd4c0fea106 Merge branches 'ib-mfd-acpi-for-rafael-5.20' and 'ib-mfd-s [...] omits 50835a3d5709 soc: document merges omits 1032a9270825 Merge branch 'arm/fixes' into for-next omits 0da6334380ec Merge branch 'arm/dt' into for-next omits 2b4ad13e89bc doc: Emphasize the need for explicit RCU read-side markers omits 8bcbbfa02981 rcu: Add QS check in rcu_exp_handler() for non-preemptible [...] omits 9aeb468218ee rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval omits 7d365f4ee77e rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] omits cd011b5fdbba rcu/kfree: Fix kfree_rcu_shrink_count() return value omits 5164c862c620 rcu: Back off upon fill_page_cache_func() allocation failure omits dbcb2a01da4f docs/memory-barriers.txt: Fixup long lines omits 4e83abf6be1c docs/memory-barriers.txt: Fix confusing name of 'data depe [...] omits 3cecb4e88a98 torture: Optionally flush printk() buffers before powering off omits 1f2ae36a10af rcu/nocb: Choose the right rcuog/rcuop kthreads to output omits 627f6168f5f1 rcu: Fix rcu_read_unlock_strict() strict QS reporting omits abba287bb206 memory-model: Prohibit nested SRCU read-side critical sections omits e880da2f05e9 Merge branch 'lkmm-dev.2022.06.20a' into HEAD omits b681f7f84340 Merge branch 'nolibc.2022.06.20a' into HEAD omits 45507365ca24 Merge branch 'ctxt.2022.07.05a' into HEAD omits c0d7efcad0cc Merge branches 'doc.2022.06.21a', 'fixes.2022.07.05a', 'no [...] omits 09dc81257726 srcu: Make expedited RCU grace periods block even less frequently omits 88882d1437e4 srcu: Block less aggressively for expedited grace periods omits 36355c2d2b4c rcu/tree: Add comment to describe GP-done condition in fqs loop omits be5aab1f94fe rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() omits 81a974d78733 rcu/kvfree: Remove useless monitor_todo flag omits 455d5bdd9160 rcu: Cleanup RCU urgency state for offline CPU omits 2946c5bc1a33 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN omits b4c8010208da locking/csd_lock: Change csdlock_debug from early_param to [...] omits 078ba6695be2 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels omits 59d9a105e822 rcu: Immediately boost preempted readers for strict grace periods omits 068580995892 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() omits 00dad0b81431 rcu: Avoid tracing a few functions executed in stop machine omits 8fb3768bfc30 rcu: Decrease FQS scan wait time in case of callback overloading omits 248022ffae3f block: ensure bio_iov_add_page can't fail omits 35006342b739 block: ensure iov_iter advances for added pages omits 28fc6e1f1b64 SUNRPC: Fix server-side fault injection documentation omits c4904e72903b nfsd: remove redundant assignment to variable len omits 3c848c4b9e2d NFSD: Fix space and spelling mistake omits 8a42003c397a NFSD: Instrument fh_verify() omits bcd6e1292caa SUNRPC: Expand the svc_alloc_arg_err tracepoint omits 39b6073e4b65 NLM: Defend against file_lock changes after vfs_test_lock() omits 5d5f72dbef46 soc: document merges omits e2738c138d1f Merge branch 'arm/drivers' into for-next omits 17b4b2e5b580 Merge branch 'arm/soc' into for-next omits 1d3ff330acad Merge branch 'arm/dt' into for-next omits 29d36dd3a044 Merge branch 'arm/fixes' into for-next omits 3c1ec304a1bc Merge branch into tip/master: 'x86/vmware' omits 6e61033ae23d Merge branch into tip/master: 'x86/mm' omits c43009b6570f Merge branch into tip/master: 'x86/misc' omits 55a870db0e5a Merge branch into tip/master: 'x86/kdump' omits 75f6e5cae652 Merge branch into tip/master: 'x86/fpu' omits 5349b5fc67f1 Merge branch into tip/master: 'x86/cpu' omits 3a4a70f102f6 Merge branch into tip/master: 'sched/core' omits 9ae5c45d6935 Merge branch into tip/master: 'ras/core' omits d53be3c89c00 Merge branch into tip/master: 'perf/core' omits 368910a02461 Merge branch into tip/master: 'locking/core' omits 92262869c233 Merge branch into tip/master: 'irq/core' omits 7ba66b6221e3 Merge branch into tip/master: 'x86/urgent' omits fd6d3af4e676 Merge branch 'arm/soc' into for-next omits 070f292974c2 soc: document merges omits d4d67c81e1a1 Merge branch 'arm/fixes' into for-next omits 2ee11c6097b4 Merge branch 'arm/defconfig' into for-next omits 57f5ecc63879 Merge branch 'arm/dt' into for-next omits 80d1225e5008 Merge branch 'arm/drivers' into for-next omits 5ff40f095aa0 Merge branch 'arm/fixes' into for-next omits 1fde565c5593 gpio: rockchip: add support for rk3588 omits f47ee0243749 dt-bindings: gpio: rockchip: add gpio-ranges omits 441e04e85e56 gpio: adnp: Make use of device properties omits 02873178fc30 gpio: adnp: use simple i2c probe function omits 5b32432e0d68 gpio: pca9570: add pca9571 support omits 08cba85d2c32 gpio: pca9570: Add DT bindings for NXP PCA9571 omits ad0d6ea39195 Merge branch 'for-v5.20/dt-bindings-qcom' into next/dt-bindings omits 062529700fdb dt-bindings: cpufreq: qcom-cpufreq-nvmem: fix board compat [...] omits 9297e01b038b drivers/ntb/test: avoid 64-bit modulus operation omits efa0855c5b84 RDMA/erdma: Add driver to kernel build environment omits 2272d8bd5b74 RDMA/erdma: Add the ABI definitions omits b657490ee5ba RDMA/erdma: Add the erdma module omits 285b4faa8253 RDMA/erdma: Add connection management (CM) support omits acb6ad390ab6 RDMA/erdma: Add verbs implementation omits 487e15e5ab56 RDMA/erdma: Add verbs header file omits 0a7647faaca5 RDMA/erdma: Add event queue implementation omits 94a7343c726c RDMA/erdma: Add cmdq implementation omits 2aa1177929b6 RDMA/erdma: Add main include file omits 619836eb6c0b RDMA/erdma: Add the hardware related definitions omits 542457651a13 RDMA: Add ERDMA to rdma_driver_id definition omits 097c53a72818 gpio: xgs-iproc: Drop if with an always false condition omits 0c609049273b gpio: brcmstb: Make .remove() obviously always return 0 omits 1933569ab533 gpio: ucb1400: Remove platform setup and teardown support omits bb4012e8d4cc gpio: twl4030: Don't return an error after WARN in .remove omits f58a8504803c gpio: twl4030: Drop platform teardown callback omits bb421c7f0f86 dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4 omits d9a5d6f7df04 gpio: davinci: Add support for system suspend/resume PM omits 04e59aedee8d dt-bindings: gpio: gpio-mvebu: document offset and marvell [...] omits 5054a0bb33cd dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio omits 977eb93c798f dt-bindings: gpio: gpio-mvebu: convert txt binding to DT s [...] omits 090ca30459ea gpiolib: devres: Get rid of unused devm_gpio_free() omits 8ebbcd3cef3a Merge branch 'for-v5.20/dt-bindings-aspeed' into next/dt-bindings omits 7752cf2fe2d5 dt-bindings: arm: aspeed: add Aspeed Evaluation boards omits 881010ed2796 Merge branch 'for-v5.20/dt-bindings-aspeed' into next/dt-bindings omits f9702486c77b dt-bindings: arm: qcom: add missing SM6350 board compatibles omits 103a90f68bf1 dt-bindings: arm: qcom: add missing SM6125 board compatibles omits 1facf9135a1b dt-bindings: arm: qcom: add missing SDM845 board compatibles omits 7e86c41be0be dt-bindings: arm: qcom: add missing SDM636 board compatibles omits 4fc3efba3205 dt-bindings: arm: qcom: add missing SDM630 board compatibles omits 1ceefa2a55ce dt-bindings: arm: qcom: add missing QCS404 board compatibles omits 581704606d4e dt-bindings: arm: qcom: add missing MSM8992 board compatibles omits a47214e3fde9 dt-bindings: arm: qcom: add missing MSM8998 board compatibles omits de0f2f0d6f35 dt-bindings: vendor-prefixes: add Shift GmbH omits 33a34cefdfaa dt-bindings: arm: qcom: add missing SM8350 board compatibles omits 197b6d70cf9e dt-bindings: arm: qcom: add missing SM8250 board compatibles omits 4c74aef40300 dt-bindings: arm: qcom: add missing SM8150 board compatibles omits 215ad5a02e6c dt-bindings: arm: qcom: add missing MSM8994 board compatibles omits 496bb1347265 dt-bindings: arm: qcom: add missing MSM8916 board compatibles omits 317e5467957b dt-bindings: arm: qcom: fix MSM8994 boards compatibles omits 4de2601759e5 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles omits 0c8195fca687 dt-bindings: arm: qcom: fix Longcheer L8150 compatibles omits 5c7b9a89c60c dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles omits ba5203932582 dt-bindings: leds: qcom-wled: fix number of addresses omits 7e03a2c01ca3 dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles omits 5f8574497695 dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller omits cd3cd7d63543 dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp omits 56cf5b7fde54 spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects omits d9709fdb20ba dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config omits a5c9d22fc5cb rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty omits c1e3653810e2 rcu/nocb: Add option to opt rcuo kthreads out of RT priority omits 0d1542f115ec rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() omits 666f4bec8bf1 rcu/nocb: Add an option to offload all CPUs on boot omits e02168108754 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] omits a4f6be801589 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] omits 872e0e913108 rcu/nocb: Add/del rdp to iterate from rcuog itself omits 0c4b285d9636 Documentation: PCI: Add specification for the PCI vNTB fun [...] omits ff32fac00d97 NTB: EPF: support NTB transfer between PCI RC and EP connection omits f1ac4e991dc9 NTB: epf: Added more flexible memory map method omits 991b4c2a6dfc PCI: designware-ep: Allow pcie_ep_set_bar change inbound m [...] omits f08ef9057b7b intel_idle: Add a new flag to initialize the AMX state omits 418bf5f906c3 x86/fpu: Add a helper to prepare AMX state for low-power CPU idle omits 01dca6d03bb3 Merge branch 'trace/for-next-rtla' into trace/for-next omits ff714ee7191b clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs omits 63e2eef6806c clocksource/drivers/timer-ti-dm: Make timer selectable for [...] omits 9badbe5b1f53 clocksource/drivers/timer-ti-dm: Move inline functions to [...] omits 44c38003fd0f clocksource/drivers/timer-sun5i: Convert to SPDX identifier omits db09c207149b clocksource/drivers/timer-sun4i: Convert to SPDX identifier omits 1ec2326e80f0 clocksource/drivers/pistachio: Convert to SPDX identifier omits a888adea9f4d clocksource/drivers/orion: Convert to SPDX identifier omits e3a3bf978536 clocksource/drivers/lpc32xx: Convert to SPDX identifier omits fecc82b09183 clocksource/drivers/digicolor: Convert to SPDX identifier omits 4756cb4e6672 clocksource/drivers/armada-370-xp: Convert to SPDX identifier omits aaa4af09bc2b clocksource/drivers/mips-gic-timer: Convert to SPDX identifier omits aea28a942e50 clocksource/drivers/jcore: Convert to SPDX identifier omits e0dc8ef70f5b clocksource/drivers/bcm_kona: Convert to SPDX identifier omits 58ec0844bd13 Merge branch 'mvebu/dt64' into mvebu/for-next omits 11515607cfe8 Merge branch 'mvebu/dt' into mvebu/for-next omits 6cac86efd0aa clocksource/drivers/sp804: avoid error on multiple instances omits 17cae6ab0e62 clocksource/drivers/riscv: Events are stopped during CPU suspend omits 155e4306107f clocksource/drivers/ixp4xx: Drop boardfile probe path omits e7cb3f55e5be dt-bindings: timer: Add compatible for Mediatek MT8186 omits 6b49bc9d8a5f fuse: avoid unnecessary spinlock bump omits 888e58368fe8 fuse: fix deadlock between atomic O_TRUNC and page invalidation omits cb9874316130 fuse: write inode in fuse_release() omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes adds 80e19f34c288 Merge tag 'hte/for-5.19' of git://git.kernel.org/pub/scm/l [...] adds ca85855bdcae Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 543ce63b664e lockdown: Fix kexec lockdown bypass with ima policy adds 353f7988dd84 watchqueue: make sure to serialize 'wqueue->defunct' properly adds 44e29e64cf1a watch-queue: remove spurious double semicolon adds 23a67619bc7e scripts/gdb: Fix gdb 'lx-symbols' command adds 1e9fdf21a433 mmu_gather: Remove per arch tlb_{start,end}_vma() adds 1d7708e75c49 csky/tlb: Remove tlb_flush() define adds 18ba064e42df mmu_gather: Let there be one tlb_{start,end}_vma() implementation adds b67fbebd4cf9 mmu_gather: Force tlb-flush VM_PFNMAP vmas adds 76c16d3e1944 net: stmmac: switch to use interrupt for hw crosstimestamping adds 613b065ca32e net: stmmac: fix dma queue left shift overflow issue adds f08d8c1bb97c net/tls: Fix race in TLS device down flow adds 1e20904e4177 net: prestera: acl: use proper mask for port selector adds f6da2267e711 igmp: Fix data-races around sysctl_igmp_llm_reports. adds 6305d821e3b9 igmp: Fix a data-race around sysctl_igmp_max_memberships. adds 6ae0f2e55373 igmp: Fix data-races around sysctl_igmp_max_msf. adds 8ebcc62c738f igmp: Fix data-races around sysctl_igmp_qrv. adds f2f316e287e6 tcp: Fix data-races around keepalive sysctl knobs. adds 20a3b1c0f603 tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. adds f2e383b5bb6b tcp: Fix data-races around sysctl_tcp_syncookies. adds 4177f545895b tcp: Fix data-races around sysctl_tcp_migrate_req. adds 46778cd16e6a tcp: Fix data-races around sysctl_tcp_reordering. adds 39e24435a776 tcp: Fix data-races around some timeout sysctl knobs. adds 55be873695ed tcp: Fix a data-race around sysctl_tcp_notsent_lowat. adds cbfc6495586a tcp: Fix a data-race around sysctl_tcp_tw_reuse. adds 79539f34743d tcp: Fix data-races around sysctl_max_syn_backlog. adds 5a54213318c4 tcp: Fix data-races around sysctl_tcp_fastopen. adds 021266ec640c tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. adds c9f21106d97b Merge branch 'net-ipv4-sysctl-races-part-3' adds 19b3b13c932f docs: net: dsa: update probing documentation adds 54367831c5d0 docs: net: dsa: document the shutdown behavior adds c3f0e84d1086 docs: net: dsa: rename tag_protocol to get_tag_protocol adds c56313a42aaa docs: net: dsa: add more info about the other arguments to [...] adds d6a0336addd4 docs: net: dsa: document change_tag_protocol adds b763f50dc157 docs: net: dsa: document the teardown method adds 3c87237ecd27 docs: net: dsa: document port_setup and port_teardown adds 0cb8682ebf5e docs: net: dsa: document port_fast_age adds 308362394850 docs: net: dsa: remove port_bridge_tx_fwd_offload adds e465d507c76c docs: net: dsa: remove port_vlan_dump adds 7f75d3dd4f5b docs: net: dsa: delete port_mdb_dump adds 4e9d9bb6df6b docs: net: dsa: add a section for address databases adds ea7006a7aaee docs: net: dsa: re-explain what port_fdb_dump actually does adds 6ba1a4aa5974 docs: net: dsa: delete misinformation about -EOPNOTSUPP fo [...] adds 7b02f40350f1 docs: net: dsa: mention that VLANs are now refcounted on s [...] adds c32349f3257f Merge branch 'dsa-docs' adds 45533a534a45 net: lan966x: Fix taking rtnl_lock while holding spin_lock adds 43243bb3195b net: lan966x: Fix usage of lan966x->mac_lock when entry is added adds 99343cfa4f75 net: lan966x: Fix usage of lan966x->mac_lock when entry is [...] adds c19246843697 net: lan966x: Fix usage of lan966x->mac_lock inside lan966 [...] adds 675c807ae26b net: lan966x: Fix usage of lan966x->mac_lock when used by FDB adds b6224a36de8b Merge branch 'net-lan966x-fix-issues-with-mac-table' adds 3696c952da07 net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE adds f838a6336981 i40e: Fix erroneous adapter reinitialization during recove [...] adds 1e53834ce541 ixgbe: Add locking to prevent panic when setting sriov_num [...] adds 4db2a5ef4ccb net: dsa: fix dsa_port_vlan_filtering when global adds 1699b4d502ed net: dsa: fix NULL pointer dereference in dsa_port_reset_v [...] adds 49a2f5c88e8f Merge branch 'fix-2-dsa-issues-with-vlan_filtering_is_global' adds da791bac104a net: stmmac: remove redunctant disable xPCS EEE call adds d7241f679a59 be2net: Fix buffer overflow in be_get_module_eeprom adds 855fe49984a8 net: dsa: sja1105: silent spi_device_id warnings adds 1774559f0799 net: dsa: vitesse-vsc73xx: silent spi_device_id warnings adds 30e22a6ebca0 amt: use workqueue for gateway side message handling adds 9c343ea6185f amt: remove unnecessary locks adds 928f353cb867 amt: use READ_ONCE() in amt module adds 627f16931bf3 amt: add missing regeneration nonce logic in request logic adds 40185f359fba amt: drop unexpected advertisement message adds 239d886601e3 amt: drop unexpected query message adds e882827d5b89 amt: drop unexpected multicast data adds 989918482bbc amt: do not use amt->nr_tunnels outside of lock adds b3fcfc4f0c50 Merge branch 'amt-fix-validation-and-synchronization-bugs' adds cdf0b86b250f r8152: fix a WOL issue adds 53eb9b04560c net: ethernet: mtk_ppe: fix possible NULL pointer derefere [...] adds c6b10de537b9 Documentation: fix udp_wmem_min in ip-sysctl.rst adds 968996c070ef iavf: Fix VLAN_V2 addition/rejection adds 4635fd3a9d77 iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq adds a9f49e006030 iavf: Fix handling of dummy receive descriptors adds d8fa2fd791a7 iavf: Fix missing state logs adds 48ea8ea32dbf Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ef5621758a02 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 87507bcb4f5d ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. adds 7998c12a08c9 ipv4: Fix data-races around sysctl_fib_multipath_hash_policy. adds 8895a9c2ac76 ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. adds 9b55c20f8336 ip: Fix data-races around sysctl_ip_prot_sock. adds 3d72bb4188c7 udp: Fix a data-race around sysctl_udp_l3mdev_accept. adds 3666f666e996 tcp: Fix data-races around sysctl knobs related to SYN option. adds 52e65865deb6 tcp: Fix a data-race around sysctl_tcp_early_retrans. adds e7d2ef837e14 tcp: Fix data-races around sysctl_tcp_recovery. adds 7c6f2a86ca59 tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. adds 4845b5713ab1 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. adds 1a63cb91f0c2 tcp: Fix a data-race around sysctl_tcp_retrans_collapse. adds 4e08ed41cb11 tcp: Fix a data-race around sysctl_tcp_stdurg. adds 0b484c91911e tcp: Fix a data-race around sysctl_tcp_rfc1337. adds 2d17d9c73823 tcp: Fix a data-race around sysctl_tcp_abort_on_overflow. adds a11e5b3e7a59 tcp: Fix data-races around sysctl_tcp_max_reordering. adds 3b15b3e93e40 Merge branch 'net-sysctl-races-round-4' adds c0f47c2822aa net/sched: cls_api: Fix flow action initialization adds e5ec6a251338 mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication adds db87c005b9cc can: mcp251xfd: fix detection of mcp251863 adds 7b66dfcc6e1e can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe() adds 44484fa8eedf Merge tag 'linux-can-fixes-for-5.19-20220720' of git://git [...] adds 7ca433dc6ded Merge tag 'net-5.19-rc8' of git://git.kernel.org/pub/scm/l [...] adds 68e77ffbfd06 Merge tag 'mtd/fixes-for-5.19-final' of git://git.kernel.o [...] adds 07313a2b29ed mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds 0c98c8e1e181 tmpfs: fix the issue that the mount and remount results ar [...] adds f073c8335929 mailmap: update Seth Forshee's email address adds 3fe2895cfecd mm: fix page leak with multiple threads mapping the same page adds f4f451a16dd1 mm: fix missing wake-up event for FSDAX pages adds c2cb0dcce9dd mm/hugetlb: separate path for hwpoison entry in copy_huget [...] adds 84ac013046cc secretmem: fix unhandled fault in truncate adds 38c9c22a85ae ntfs: fix use-after-free in ntfs_ucsncmp() adds bdeb77bc2c40 fs: sendfile handles O_NONBLOCK of out_fd adds da9a298f5fad hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte adds c80af0c250c8 Revert "ocfs2: mount shared volume without ha stack" adds cc983da76a90 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] adds 8e86a047da7d userfaultfd: provide properly masked address for huge-pages adds b109319f5c2b mailmap: update Gao Xiang's email addresses adds f30d41c27dcc Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 945b31318369 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds dd9734ea662e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds be640317a1d0 powerpc/64s: Disable stack variable initialisation for prom_init adds 97bfa54b43c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 918e75f77af7 s390/archrandom: prevent CPACF trng invocations in interru [...] adds f36d815ba528 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a61b861eb0ea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 11e9318ff748 ASoC: rsnd: ssiu: add missing .quit callback for gen2 adds a871b65505af Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds 682c71b4656a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4ceaa684459d spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer d [...] adds e1502ba41699 spi: spi-cadence: Fix SPI NO Slave Select macro definition adds b620aa3a7be3 spi: spi-rspi: Fix PIO fallback on RZ platforms adds bb5e98b287c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 23df0a9b8c05 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds ef0324b6415d ARM: dts: lan966x: fix sys_clk frequency adds affb20592f64 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds a07a4237276a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f9b22a33f0bb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d34213ebfea3 nvdimm/namespace: drop nested variable in create_namespace_pmem() adds 86e0605325ae Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds edee0ff54e84 btrfs: join running log transaction when logging new name adds af39011ec0c7 Merge branch 'misc-5.19' into next-fixes adds 79966555a7af Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 39ee947a60dd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e7999fa14f19 drm/i915/guc: Support programming the EU priority in the G [...] adds 443148858f26 drm/i915/guc: support v69 in parallel to v70 adds 4b2b2ee1f87d Merge tag 'drm-intel-fixes-2022-07-20-1' of git://anongit. [...] adds 2d4bd81fea1a drm/amd/display: Fix new dmub notification enabling in DM adds e1aadbab445b drm/amdgpu: Remove one duplicated ef removal adds 90af0ca047f3 drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2 adds 1c46f3c07591 Merge tag 'amd-drm-fixes-5.19-2022-07-20' of https://gitla [...] adds 048427e45c40 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds 9c5adcb57756 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cc0e9b6c3f5e Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds c1f6eff304e4 riscv: add as-options for modules with assembly compontents adds 7a78f1f8f476 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3abf38161d3e Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds db8edaa09d74 gpio: pca953x: only use single read/write for No AI mode adds 2abc17a93867 gpio: pca953x: use the correct range when do regmap sync adds b8c768ccdd83 gpio: pca953x: use the correct register address when regca [...] adds f63731e18e8d selftests: gpio: fix include path to kernel headers for ou [...] adds 36b5e3b61651 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds c1dd219d8f7d Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds 73fcd5a33398 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds dbd0da2453c6 drm/ttm: fix locking in vmap/vunmap TTM GEM helpers adds ef2084a8388b drm/panel-edp: Fix variable typo when saving hpd absent de [...] adds 02c87df2480a drm/imx/dcss: Add missing of_node_put() in fail path adds ae7d06669281 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 244eaeb08ce9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0698461ad298 Merge remote-tracking branch 'torvalds/master' into perf/core adds a6bd98c45d1a perf buildid-list: Add a "-m" option to show kernel and mo [...] adds 68566a7cf56b perf tools: Fix dso_id inode generation comparison adds 163dac34d7a2 perf tools: Export dsos__for_each_with_build_id() adds f8bcf1e223ad perf ordered_events: Add ordered_events__last_flush_time() adds eddc6e3f6684 perf tools: Export perf_event__process_finished_round() adds 0a64de04c94a perf tools: Factor out evsel__id_hdr_size() adds 1ee94463e9ac perf tools: Add perf_event__synthesize_id_sample() adds 57190e38b00d perf script: Add --dump-unsorted-raw-trace option adds 15fe03621d9d perf buildid-cache: Add guestmount'd files to the build ID cache adds c1fd5b7d8aed perf buildid-cache: Do not require purge files to also be [...] adds b47bb18661ea perf tools: Add machine_pid and vcpu to id_index adds ff7a78c210ed perf session: Create guest machines from id_index adds 797efbc523b3 perf tools: Add guest_cpu to hypervisor threads adds 3461b65da7d4 perf tools: Add machine_pid and vcpu to perf_sample adds 635049099582 perf session: Use sample->machine_pid to find guest machine adds e28fb159f116 perf script: Add machine_pid and vcpu adds 2273e46b9837 perf dlfilter: Add machine_pid and vcpu adds 7151c1d17820 perf auxtrace: Add machine_pid and vcpu to auxtrace_error adds 6de306b7a530 perf script python: Add machine_pid and vcpu adds 13a133b2550e perf script python: intel-pt-events: Add machine_pid and vcpu adds 386e0d83d351 perf tools: Remove also guest kcore_dir with host kcore_dir adds 65691e9ff0c9 perf tools: Make has_kcore_dir() work also for guest kcore_dir adds a5367ecb5353 perf tools: Automatically use guest kcore_dir if present adds 10d34700223b perf tools: Add reallocarray_as_needed() adds 97406a7e4fa6 perf inject: Add support for injecting guest sideband events adds eef8e06eeba8 perf machine: Use realloc_array_as_needed() in machine__se [...] adds f42bbbf2e9a5 perf tools: Handle injected guest kernel mmap event adds f9de2f0fd35f perf tools: Add perf_event__is_guest() adds 7c0b20d13f32 perf intel-pt: Remove guest_machine_pid adds 12374a16223a perf intel-pt: Add some more logging to intel_pt_walk_next_insn() adds 0bb82cf51877 perf intel-pt: Track guest context switches adds 7d1f65b5046f perf intel-pt: Disable sync switch with guest sideband adds 71658de4dda8 perf intel-pt: Determine guest thread from guest sideband adds 61cd9135d09b perf intel-pt: Add machine_pid and vcpu to auxtrace_error adds 98759cca8440 perf intel-pt: Use guest pid/tid etc in guest samples adds 2f1d6b41e2f5 perf intel-pt: Add documentation for tracing guest machine [...] adds 557cc18ee7dc perf gtk: Only support --gtk if compiled in adds ee87a0841aa5 perf python: Avoid deprecation warning on distutils adds 63a4354ae75c perf scripting perl: Ignore some warnings to keep building [...] adds c69d33ebfae2 perf probe: Fix duplicated 'the' in comment adds 2c91cd88f58b perf cs-etm: Fix duplicated 'the' in comment adds 87abe344cd28 perf test: Fix test case 83 ('perf stat CSV output linter' [...] adds f077c7769955 perf build: Avoid defining _FORTIFY_SOURCE multiple times adds 41d0914d861e perf python: Ignore unused command line arguments when bui [...] adds 60ecf84d728a Merge remote-tracking branch 'torvalds/master' into perf/core adds 9fe9b252c7c0 perf lock: Fix a copy-n-paste bug adds e2516b361de0 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 4a97739474c4 swiotlb: fix use after free on error handling path adds 91561d4ecb75 swiotlb: remove unused fields in io_tlb_mem adds 44335487bab0 swiotlb: consolidate rounding up default_nslabs adds 57e6840cf79a swiotlb: ensure a segment doesn't cross the area boundary adds 942a8186eb44 swiotlb: move struct io_tlb_slot to swiotlb.c adds a229cc14f339 dma-mapping: add dma_opt_mapping_size() adds 6d9870b7e5de dma-iommu: add iommu_dma_opt_mapping_size() adds bb7d1283e628 scsi: core: cap shost max_sectors according to DMA limits [...] adds 608128d391fa scsi: sd: allow max_sectors be capped at DMA optimal size limit adds 4cbfca5f7750 scsi: scsi_transport_sas: cap shost opt_sectors according [...] adds 0568e6122574 ata: libata-scsi: cap ata_device->max_sectors according to [...] adds 90207af5dd80 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 9b31e60800d8 tools: Fixed MIPS builds due to struct flock re-definition adds 750e571acf3d Merge branch 'asm-generic-fixes' into asm-generic adds 2cb9b6429321 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a4357b103597 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 44b3834b2eed arm64: errata: Remove AES hwcap for COMPAT tasks adds 9e26cac5f82b arm64: numa: Don't check node against MAX_NUMNODES adds 19198abf3d81 arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 adds d0637c505f8a arm64: enable THP_SWAP for arm64 adds 491f10d08fda perf: RISC-V: Add of_node_put() when breaking out of for_e [...] adds 92f2b8bafa3d drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX adds 1fdd99f7e193 Merge branches 'for-next/cpuidle', 'for-next/docs', 'for-n [...] adds d3e4a9d30804 arm64/hwcap: Document allocation of upper bits of AT_HWCAP adds 60c868eff2bc arm64/cpufeature: Store elf_hwcaps as a bitmap rather than [...] adds a6a468f50d6a arm64/hwcap: Support FEAT_EBF16 adds 67a649f8818c Merge branch 'for-next/cpufeature' into for-next/core adds 1191b6256e50 arm64: fix KASAN_INLINE adds 6b9073abd579 Merge branch 'for-next/boot' into for-next/core adds 48e7627923fe Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 4380c64b722f Merge branch 'arm/dt' into for-next adds d6491a574159 Merge branch 'arm/soc' into for-next adds 25203b895611 Merge branch 'arm/drivers' into for-next adds 5337c37e620b Merge branch 'arm/defconfig' into for-next adds c2e425f31a0f soc: document merges adds 64f89dfaa4f1 soc: fujitsu: Add A64FX diagnostic interrupt driver adds fc5599cb36a3 Merge branch 'arm/drivers' into for-next adds 8bbb1dd569c1 dt-bindings: arm: sunplus: Add bindings for Sunplus SP7021 [...] adds 55bfc376b8fb dt-bindings: reset: Add bindings for SP7021 reset driver adds dbf018be52e3 reset: Add Sunplus SP7021 reset driver adds 5543604a05a9 dt-bindings: clock: Add bindings for SP7021 clock driver adds 4966dfe186a4 dt-bindings: interrupt-controller: Add bindings for SP7021 [...] adds f7189d938b31 irqchip: Add Sunplus SP7021 interrupt controller driver adds 0aa94eea8d95 ARM: sunplus: Add initial support for Sunplus SP7021 SoC adds 027a68e35206 ARM: sp7021_defconfig: Add Sunplus SP7021 defconfig adds f6639994a6dd ARM: dts: Add Sunplus SP7021-Demo-V3 board device tree adds 7cb7b8fe6339 Merge branch 'sunplus/newsoc' into arm/newsoc adds 50a62e4dd681 Merge branch 'arm/newsoc' into for-next adds 94a29bffdd59 ARM: dts: turris-omnia: configure LED[0] pin function to l [...] adds 40624346b7ae ARM: dts: turris-omnia: enable LED controller node adds 7dbb1b0b467e Merge tag 'mvebu-dt-5.20-1' of git://git.kernel.org/pub/sc [...] adds d6c1b95d3df2 dt-bindings: marvell: Document the AC5/AC5X compatibles adds b795fadfc46b arm64: dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board adds 8225663e0cd4 arm64: marvell: enable the 98DX2530 pinctrl driver adds 26c350fe7ae0 Merge tag 'mvebu-dt64-5.20-1' of git://git.kernel.org/pub/ [...] adds 7a99be178ae1 Merge branch 'arm/dt' into for-next adds fdaa37258319 ARM: Marvell: Update PCIe fixup adds 7e0b0cc16ba1 Merge tag 'mvebu-arm-5.20-1' of git://git.kernel.org/pub/s [...] adds 1207c6758537 Merge branch 'arm/soc' into for-next adds 6762d688a1a5 dt-bindings: timer: npcm: Add npcm845 compatible string adds 5e1f5ea3da98 dt-bindings: watchdog: npcm: Add npcm845 compatible string adds 08e950449c62 dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock adds 40b88f32ccf6 dt-bindings: reset: npcm: add GCR syscon property adds 8f73a173430b ARM: dts: nuvoton: add reset syscon property adds 3183444aee63 reset: npcm: using syscon instead of device data adds 85331f56cb72 dt-bindings: reset: npcm: Add support for NPCM8XX adds fc5d2a2f4aa5 reset: npcm: Add NPCM8XX support adds e8dd9f77c0e5 dt-bindings: arm: npcm: Add maintainer adds 730585a061e3 dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string adds 6524d8ebbc27 dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string adds 3670d2ec13ee arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC adds 6cc82f07fc34 arm64: dts: nuvoton: Add initial NPCM8XX device tree adds f21d8e7165e9 arm64: dts: nuvoton: Add initial NPCM845 EVB device tree adds 45472f1e5348 arm64: defconfig: Add Nuvoton NPCM family support adds 2d0f3f13a959 Merge branch 'nuvoton/newsoc' into arm/newsoc adds 793e9b0c2d21 Merge branch 'arm/newsoc' into for-next adds 9d08a6c65b5d soc: document merges adds f740949d41a7 soc: a64fx-diag: disable modular build adds 25658fbe9abb Merge branch 'arm/drivers' into for-next adds 7849f5cf7639 mailmap: update Baolin Wang's email adds 430d31bb2e60 Merge tag 'at91-fixes-5.19-3' of git://git.kernel.org/pub/ [...] adds b56c91cd7341 Merge branch 'arm/fixes' into for-next adds 390ffde2b97c ARM: dts: aspeed: centriq2400: drop the board adds 12f158808510 dt-bindings: arm: aspeed: add Aspeed Evaluation boards adds d44108d84411 Merge tag 'dt-bindings-aspeed-5.20' of git://git.kernel.or [...] adds aa7fd3bb6017 ARM: dts: qcom: add rpmcc missing clocks for apq/ipq8064 a [...] adds 3d2b5fddd067 Merge tag 'qcom-dts-for-5.20-2' of git://git.kernel.org/pu [...] adds 5969d3290fb5 arm64: dts: qcom: sc8280xp: add missing 300MHz adds 757991c0778f arm64: dts: sdm850: Remove unnecessary turbo-mode adds 8ed85d1e515f arm64: dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 fro [...] adds 0f064ae7cf70 arm64: dts: qcom: sdm845: Fill in GENI DMA references adds 79cfb1124af9 arm64: dts: qcom: sdm845-db845c: Enable gpi_dma1 adds 746ff2bfcec7 arm64: dts: qcom: sdm845-db845c: Specify a i2c bus clocks adds 1282fa32d716 arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for [...] adds 360d95267612 arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for [...] adds 944de5182f02 dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles adds 25d203d0751c dt-bindings: arm: qcom: fix Longcheer L8150 compatibles adds bb35fe1efbae dt-bindings: arm: qcom: fix MSM8916 MTP compatibles adds c704bd373f58 dt-bindings: arm: qcom: fix MSM8994 boards compatibles adds fc4f8f6748e3 dt-bindings: arm: qcom: add missing MSM8916 board compatibles adds 940780880200 dt-bindings: arm: qcom: add missing MSM8994 board compatibles adds 1ce0ff93d711 dt-bindings: arm: qcom: add missing SM8150 board compatibles adds c810f39aea90 dt-bindings: arm: qcom: add missing SM8250 board compatibles adds baa36665348b dt-bindings: arm: qcom: add missing SM8350 board compatibles adds 82a547bb3cee dt-bindings: vendor-prefixes: add Shift GmbH adds 8eb1b188caf7 dt-bindings: arm: qcom: add missing MSM8998 board compatibles adds 02cb8d73c0d6 dt-bindings: arm: qcom: add missing MSM8992 board compatibles adds 09b75a927ffd dt-bindings: arm: qcom: add missing QCS404 board compatibles adds 0d45153fb9bb dt-bindings: arm: qcom: add missing SDM630 board compatibles adds ce23114d25dc dt-bindings: arm: qcom: add missing SDM636 board compatibles adds 33fae534d7b1 dt-bindings: arm: qcom: add missing SDM845 board compatibles adds d3ddba6a25dc dt-bindings: arm: qcom: add missing SM6125 board compatibles adds 31b3483aaa18 dt-bindings: arm: qcom: add missing SM6350 board compatibles adds 1ef5a4d1d03c dt-bindings: arm: qcom: Document lg,judyln and lg,judyp devices adds 5aca0822aabf dt-bindings: arm: qcom: Add Xiaomi Mi Mix2s bindings adds be497abe19bf arm64: dts: qcom: Add support for Xiaomi Mi Mix2s adds 2c947cd63bfb Merge tag 'qcom-arm64-for-5.20-2' of git://git.kernel.org/ [...] adds 45f829641bca Merge branch 'arm/dt' into for-next adds 947bb0d16576 soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() adds 709d473dd5e1 dt-bindings: soc: qcom: smd-rpm: Add MSM8909 adds 73579f2a99a6 soc: qcom: smd-rpm: Add compatible for MSM8909 adds c61c6c650792 dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains adds 488f1d96c354 soc: qcom: rpmpd: Add compatible for MSM8909 adds 6447cd8dcec5 dt-bindings: soc: qcom: spm: Add MSM8909 CPU compatible adds fddb663de9eb soc: qcom: spm: Add CPU data for MSM8909 adds df71736be882 dt-bindings: arm: cpus: Document "qcom,msm8909-smp" enable-method adds 2bc7d3e08ec7 ARM: mach-qcom: Add support for MSM8909 adds 52b23f12432f dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config adds fbbb1cd09f29 dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp adds c23b7d496789 dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller adds 99978d2fd90b Merge tag 'qcom-drivers-for-5.20-2' of git://git.kernel.or [...] adds b25ec9d5c8c1 Merge branch 'arm/drivers' into for-next adds c71572aa544c ARM: at91: add sam_linux_is_optee_available() function adds 3b5a7ca7d252 ARM: at91: setup outer cache .write_sec() callback if needed adds 755d0ebc03f8 Merge tag 'at91-soc-5.20' of git://git.kernel.org/pub/scm/ [...] adds e6b11502f21e Merge branch 'arm/soc' into for-next adds 01579b88a03a arm64: defconfig: Demote Qualcomm USB PHYs to modules adds e4866a0da488 Merge tag 'qcom-arm64-defconfig-for-5.20-2' of git://git.k [...] adds 964dd2a6b1e6 Merge branch 'arm/defconfig' into for-next adds 7f40c1eca12f soc: document merges adds 51f9f2ab6180 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1df9c607a76a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2d0dd29628a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 648229f40ecb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8af6f21f8194 Merge branch 'at91-fixes' into at91-next adds 52cae4381f69 clk: lan966x: Fix the lan966x clock gate register address adds 4e03ba2fea70 clk: at91: dt-compat: Hold reference returned by of_get_parent() adds 6424f620ada7 Merge branch 'clk-at91-fixes' into at91-next adds 96937c6f18e9 Merge branch 'at91-dt' into at91-next adds 6f3077eeec2d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 6538c72b95cb Merge branch 'next' of https://github.com/Broadcom/stblinux.git adds 2d68c320aa14 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() adds 1247574242a9 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next adds d16232de82d6 memory: dfl-emif: Update the dfl emif driver support revision 1 adds 9ba28a00f1b8 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next adds b54af2053101 memory: of: Fix refcount leak bug in of_get_ddr_timings() adds 2f1b3550a152 memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() adds 1b33eb4acdc8 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next adds fabbfd5005d1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 970b177cff1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 77c685b90802 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f8ff01b9604f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc2f63550158 Merge branch 'mvebu/dt' into mvebu/for-next adds bc50bfd4f018 Merge branch 'mvebu/dt64' into mvebu/for-next adds 5ab8e657d895 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b86454132f18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1ec8b53c9ae clk: qcom: Drop mmcx gdsc supply for dispcc and videocc adds 41fff779d794 clk: qcom: gdsc: Bump parent usage count when GDSC is foun [...] adds 2bc308ebc453 clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gc [...] adds 159b2f59d65b clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock adds 680b86da10a2 clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency d [...] adds 2c37d70c82e8 clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies adds 2573f7d8629a clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies adds 873b98538491 clk: qcom: gcc-msm8939: Add missing USB HS system clock fr [...] adds 4970f3139d42 dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc adds 129d9cd9c250 clk: qcom: clk-rpm: convert to parent_data API adds 5e1e12d29920 clk: qcom: gcc-msm8994: use parent_hws for gpll0/4 adds 58b9ca29ff61 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] adds 5d978700385c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds abdd9bfd12da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2487c1614eeb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c4ada3ca99b2 reset: reset-simple should depends on HAS_IOMEM adds 27cee6653aeb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 2d89a15cfa49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 39176cbad549 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 55930c20f617 cacheinfo: Use atomic allocation for percpu cache attributes adds 7c14e55a7dfe ACPI: PPTT: Leave the table mapped for the runtime usage adds c86b123b03be arch_topology: Fix cache attributes detection in the CPU h [...] adds d95e624af5ab Merge branch 'for-next/arch_topology' of git://git.kernel. [...] adds 4a0ddf08098a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 35675e4e1d21 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 4f7cd53740b2 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds e139a6ddb8de Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 06af4606d0d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44928b309c91 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 9dfb30b1a492 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 6a3a6c7ae0ef dt-bindings: clk: sprd: Add bindings for ums512 clock controller adds 8c18fece15f6 clk: sprd: Add dt-bindings include file for UMS512 adds 7a5f046a9789 Merge branch 'clk-spreadtrum' into clk-next adds 8ba69fd24266 Merge tag 'renesas-clk-for-v5.20-tag2' of git://git.kernel [...] adds 030b61a43157 Merge branch 'clk-renesas' into clk-next adds 432b09665b5a Merge tag 'sunxi-clk-for-5.20-1' of https://git.kernel.org [...] adds 0d7548421178 Merge branch 'clk-allwinner' into clk-next adds f04f2870e549 Merge tag 'clk-imx-5.20' of git://git.kernel.org/pub/scm/l [...] adds 5d7d16dbe757 Merge branch 'clk-imx' into clk-next adds 25c2a075eb6a clk: lan966x: Fix the lan966x clock gate register address adds b293bc9286ee Merge branch 'clk-fixes' into clk-next adds 0d67c6ad374c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 0fbc39efcece Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 417fc2b31d98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d07c987b485 m68k: coldfire/device.c: protect FLEXCAN blocks adds f57966e40d63 m68k: coldfire: make symbol m523x_clk_lookup static adds 483e7343bd40 m68k: Fix syntax errors in comments adds 779e8b62ff57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d4384c1d2dcb Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 70ccfc6f852c parisc: Clean up names in hardware database adds 8c21b490b959 parisc: Show device names in /proc/iomem adds ecc5ca8e5107 parisc: Fix comment typo in fault.c adds e818884c382e parisc: Drop pa_swapper_pg_lock spinlock adds 200a2d5f6afe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 78988b273d59 powerpc/perf: Give generic PMU a nice name adds 6320e693d98c powerpc/perf: Add support for caps under sysfs in powerpc adds 999d7c47a0f7 docs: ABI: sysfs-bus-event_source-devices: Document sysfs [...] adds 1978c4849517 powerpc/52xx: Mark gpt driver as not removable adds 03924de0231f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 869d40bdfca0 riscv: cpu_ops_sbi: Add 64bit hartid support on RV64 adds c029e487e7c0 riscv: spinwait: Fix hartid variable type adds 62750eae410c riscv: smp: Add 64bit hartid support on RV64 adds ad635e723e17 riscv: cpu: Add 64bit hartid support on RV64 adds 171549f829df riscv/efi_stub: Add 64bit boot-hartid support on RV64 adds 8916c9054f94 RISC-V: Support for 64bit hartid on RV64 platforms adds 8ab74b8f0d23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f109a4a7af6 Merge branch 'fixes' into for-next adds 034921cdea1c s390/vfio-ap: use new AP bus interface to search for queue [...] adds 260f3ea14138 s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c adds 11cb2419fafe s390/vfio-ap: manage link between queue struct and matrix mdev adds 49b0109fb399 s390/vfio-ap: introduce shadow APCB adds 48cae940c31d s390/vfio-ap: refresh guest's APCB by filtering AP resourc [...] adds e2126a73746e s390/vfio-ap: allow assignment of unavailable AP queues to [...] adds d0786556caa1 s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev- [...] adds 21195eb038bc s390/vfio-ap: introduce new mutex to control access to the [...] adds b84eb8e05057 s390/vfio-ap: use proper locking order when setting/cleari [...] adds 8ee13ad99337 s390/vfio-ap: prepare for dynamic update of guest's APCB o [...] adds 2c1ee8983aa3 s390/vfio-ap: prepare for dynamic update of guest's APCB o [...] adds 51dc562af09d s390/vfio-ap: allow hot plug/unplug of AP devices when ass [...] adds 09d31ff78793 s390/vfio-ap: hot plug/unplug of AP devices when probed/removed adds 70aeefe574cb s390/vfio-ap: reset queues after adapter/domain unassignment adds 3f85d1df26a9 s390/vfio-ap: implement in-use callback for vfio_ap driver adds f7f795c54d71 s390/vfio-ap: sysfs attribute to display the guest's matrix adds eeb386aeb5b7 s390/vfio-ap: handle config changed and scan complete noti [...] adds cb269e0aba7c s390/vfio-ap: update docs to include dynamic config support adds e32d3827f3d5 s390/Docs: new doc describing lock usage by the vfio_ap de [...] adds 693714b900ce MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers adds 0a5f9b382c61 s390/cpufeature: rework to allow more than only hwcap bits adds e2f39c9f547c s390/cpufeature: allow for facility bits adds 5fcd0d8ae23a s390/uvdevice: autoload module based on CPU facility adds e229c657a779 Merge branch 'features' into for-next adds b37cf29090e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b48dc48a834b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 693127bf18fa Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 2b3416ceff5e fs: add mode_strip_sgid() helper adds ac6800e279a2 fs: Add missing umask strip in vfs_tmpfile adds 1639a49ccdce fs: move S_ISGID stripping into the vfs_*() helpers adds 5fadbd992996 ceph: rely on vfs for setgid stripping adds deea718a1c42 Merge branch 'fs.setgid' into for-next adds 24fe8cd6784c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e2bc623cb029 Merge branch 'misc-5.19' into for-next-current-v5.18-20220721 adds 7a29d217cddb Merge branch 'for-next-current-v5.18-20220721' into for-ne [...] adds db10b31e12e7 btrfs: fix typos in comments adds f003be483c02 btrfs: zoned: fix comment description for sb_write_pointer logic adds fe4b2e41bfe7 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED adds d3d3dd0de658 btrfs: quit early if the fs has no RAID56 support for raid [...] adds 38ffa20dd8dc btrfs: introduce a data checksum checking helper adds 4f7a23bdb657 btrfs: remove duplicated parameters from submit_data_read_ [...] adds 448d7e84337f btrfs: factor out a helper to end a single sector buffer I/O adds 17208f7b7006 btrfs: refactor end_bio_extent_readpage code flow adds 434c2c59ed6a btrfs: factor out a btrfs_csum_ptr helper adds b01f15be991c btrfs: add a helper to iterate through a btrfs_bio with se [...] adds 462e7e1a9b32 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio adds 9047d5aba2ed btrfs: introduce btrfs_try_lock_balance adds f7752b086c89 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance adds 0b343788d0e1 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] adds 8548fcd727ad btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] adds 9918fad10a14 btrfs: only write the sectors in the vertical stripe which [...] adds 5306c83bdeae btrfs: remove redundant calls to flush_dcache_page adds 34f0ce5fb5b2 btrfs: update stripe_sectors::uptodate in steal_rbio adds 06268502c648 btrfs: add trace event for submitted RAID56 bio adds 1e7c0077d6f4 btrfs: balance btree dirty pages and delayed items after a rename adds 1f779f7bd1b8 btrfs: free the path earlier when creating a new inode adds 5e81c7f67065 btrfs: balance btree dirty pages and delayed items after c [...] adds 72789b575171 btrfs: add assertions when deleting batches of delayed items adds 70a97f2fa66a btrfs: deal with deletion errors when deleting delayed items adds db2466a174fb btrfs: refactor the delayed item deletion entry point adds 2a954ee8e96a btrfs: improve batch deletion of delayed dir index items adds 3e59072462be btrfs: assert that delayed item is a dir index item when a [...] adds 38dd0ce56f1b btrfs: improve batch insertion of delayed dir index items adds 79fbc93904b6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] adds 7812727fc4ad btrfs: set delayed item type when initializing it adds c64b1d00ec64 btrfs: reduce amount of reserved metadata for delayed item [...] adds 67b17d8b75b6 btrfs: store chunk size in space-info struct adds 5b244492ba48 btrfs: sysfs: export chunk size in space infos adds 9197f100fc27 btrfs: sysfs: add force_chunk_alloc trigger to force allocation adds 617095a18acd btrfs: send: remove unused send_ctx::{total,cmd}_send_size adds 8299ead165b2 btrfs: send: explicitly number commands and attributes adds c2a0824ed857 btrfs: send: add stream v2 definitions adds 5dab683e6f56 btrfs: send: write larger chunks when using stream v2 adds dcba4e315adc btrfs: send: get send buffer pages for protocol v2 adds 40d2c6f318fa btrfs: send: send compressed extents with encoded writes adds a11b9ce136e2 btrfs: send: enable support for stream v2 and compressed writes adds 513329d17458 btrfs: move more work into btrfs_end_bioc adds e3809f7498b0 btrfs: simplify code flow in btrfs_submit_dio_bio adds 4c8da8b2ee84 btrfs: split btrfs_submit_data_bio to read and write parts adds 56f5436b589e btrfs: defer I/O completion based on the btrfs_raid_bio adds 1608f8046a81 btrfs: don't double-defer bio completions for compressed reads adds eb0c74e35371 btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds 253140c88ec1 btrfs: centralize setting REQ_META adds aaa89ac5ab39 btrfs: remove btrfs_end_io_wq adds 121bda5166c8 btrfs: factor stripe submission logic out of btrfs_map_bio adds 29658afe58b0 btrfs: do not allocate a btrfs_bio for low-level bios adds 240ad774e0a5 btrfs: replace kmap() with kmap_local_page() in inode.c adds 5ca381b8581e btrfs: replace kmap() with kmap_local_page() in lzo.c adds a469d3fcf29f btrfs: remove redundant check in up check_setget_bounds adds d890dea60e14 btrfs: don't use bio->bi_private to pass the inode to subm [...] adds f4e379009c87 btrfs: merge end_write_bio and flush_write_bio adds 40d3c82624c9 btrfs: pass the btrfs_bio_ctrl to submit_one_bio adds c4e618475aad btrfs: make btrfs_super_block::log_root_transid deprecated adds 8cfb0a99fff6 btrfs: reject log replay if there is unsupported RO compat flag adds 3fd0e380f6b6 btrfs: stop looking at btrfs_bio->iter in index_one_bio adds c5de48d916ed btrfs: split discard handling out of btrfs_map_block adds 4448529b3427 btrfs: sysfs: advertise zoned support among features adds 1a2b6428ae6c btrfs: add tracepoints for ordered extents adds 39e49fbc4ae4 btrfs: tree-log: make the return value for log syncing consistent adds c62ae4190192 btrfs: raid56: avoid double for loop inside finish_rmw() adds 095d914af209 btrfs: raid56: avoid double for loop inside __raid56_parit [...] adds 238c88456c78 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] adds d4a3bc9b94a1 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() adds 76b8d914e8e7 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] adds e783db6c25cd btrfs: open code rbtree search in split_state adds 02a40f1caa64 btrfs: open code rbtree search in insert_state adds f7c415e47111 btrfs: lift start and end parameters to callers of insert_state adds 8d22613ea91d btrfs: pass bits by value not by pointer for extent_state helpers adds d154effb1408 btrfs: add fast path for extent_state insertion adds 1e8c4082c574 btrfs: remove node and parent parameters from insert_state adds 671b42d1d4e6 btrfs: open code inexact rbtree search in tree_search adds e0599108108f btrfs: make tree search for insert more generic and use it [...] adds 18bbef96c2d3 btrfs: unify tree search helper returning prev and next nodes adds 9ab4425f4315 btrfs: remove parameter dev_extent_len from scrub_stripe() adds d4cf52815fdf btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] adds 23ff075a86a4 btrfs: use btrfs_raid_array to calculate number of parity stripes adds 09922392880c btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() adds 81067af66b12 btrfs: call inode_to_path directly and drop indirection adds 37d4fef07af1 btrfs: simplify parameters of backref iterators adds c70b00b31d70 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino adds 51adc557d227 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t adds 5f7fb790c28d btrfs: use named constant for reserved device space adds 1206eda77dcc btrfs: warn about dev extents that are inside the reserved range adds db5ce77937c9 btrfs: batch up release of reserved metadata for delayed i [...] adds 4c54be8d6053 btrfs: remove the finish_func argument to btrfs_mark_order [...] adds 01de9aab3c24 btrfs: raid56: don't trust any cached sector in __raid56_p [...] adds 5cb1c4452d66 btrfs: increase direct io read size limit to 256 sectors adds cd99534eb7d7 btrfs: send: drop __KERNEL__ ifdef from send.h adds 71aee61a9233 btrfs: send: simplify includes adds b9088e092dad btrfs: send: remove old TODO regarding ERESTARTSYS adds c8a2d5c8b180 btrfs: send: use boolean types for current inode status adds f1cd209f952f btrfs: remove extent writepage address space operation adds f878c0845b8d btrfs: collect commit stats, count, duration adds be4a2f7f1fe4 btrfs: sysfs: export commit stats adds f80cbcb8fa18 btrfs: ensure pages are unlocked on cow_file_range() failure adds 49f8be645573 btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page adds 44df0136127e btrfs: fix error handling of fallback uncompress write adds 86a20197ad88 btrfs: replace unnecessary goto with direct return at cow_ [...] adds 060e1c6f383e btrfs: output mirror number for bad metadata adds bd733292548e btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] adds f4ea8c9d4825 btrfs: send: add new command FILEATTR for file attributes adds 90411b6a836b btrfs: reset block group chunk force if we have to wait adds 73b85cb2da61 btrfs: print checksum type and implementation at mount time adds 54de4818013b btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] adds da8d237a5ada btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] adds 798959741990 btrfs: merge calculations for simple striped profiles in b [...] adds 966094312673 btrfs: clean up chained assignments adds 1e2e783f4e3c btrfs: don't print 'flagging with big metadata' anymore on mount adds 2d75b5ec0494 btrfs: don't print 'has skinny extents' anymore on mount adds 457f03dc49ac btrfs: sysfs: remove MIXED_BACKREF feature file adds bd749ca0b994 btrfs: sysfs: remove BIG_METADATA feature files adds 685c6269600e btrfs: remove the inode cache check at btrfs_is_free_space [...] adds 33f45a36b3b1 btrfs: raid56: use fixed stripe length everywhere adds eaf70712ec7f btrfs: return proper mapped length for RAID56 profiles in [...] adds 911aa8598805 btrfs: do not return errors from btrfs_map_bio adds 93a79ca87ef0 btrfs: do not return errors from raid56_parity_write adds 0650865f6d53 btrfs: do not return errors from raid56_parity_recover adds 82e9d7aab293 btrfs: raid56: transfer the bio counter reference to the r [...] adds 87a22382491a btrfs: simplify sync/async submission in btrfs_submit_data [...] adds ffcef43da3de btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] adds ac3e008e90e9 btrfs: do not return errors from btrfs_submit_dio_bio adds 888d030f5a9a btrfs: switch btrfs_block_rsv::full to bool adds 74bbfa6eccbd btrfs: switch btrfs_block_rsv::failfast to bool adds 515944fa56b1 btrfs: use enum for btrfs_block_rsv::type adds dc2cd9208218 btrfs: don't fallback to buffered IO for NOWAIT direct IO writes adds b8efc026a05c highmem: Make __kunmap_{local,atomic}() take const void pointer adds 9e15f58d0088 btrfs: zstd: replace kmap() with kmap_local_page() adds 8dc147738249 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] adds 24c3d5ef9790 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] adds 6406ac4a931e btrfs: replace kmap_atomic() with kmap_local_page() adds a55a71ab9c8e btrfs: set the objectid of the btree inode's location key adds 5f2135526620 btrfs: add optimized btrfs_ino() version for 64 bits systems adds 8e0207f87eb9 block: add bdev_max_segments() helper adds 3ee390bfe8ea btrfs: zoned: revive max_zone_append_bytes adds baf8c86329f2 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_ext [...] adds b172a0b8733f btrfs: convert count_max_extents() to use fs_info->max_ext [...] adds aa9ecd92c2af btrfs: use fs_info->max_extent_size in get_extent_max_capacity() adds a0eaccd2ea3c btrfs: let can_allocate_chunk return error adds 7ebc76dcfd08 btrfs: zoned: finish least available block group on data b [...] adds b088778d620f btrfs: zoned: introduce space_info->active_total_bytes adds 9cbf95339dbc btrfs: zoned: disable metadata overcommit for zoned adds cc3835a383a8 btrfs: zoned: activate metadata block group on flush_space adds 6b58aef24538 btrfs: zoned: activate necessary block group adds 251ec57736e3 btrfs: zoned: write out partially allocated region adds 98dddc58c850 btrfs: zoned: wait until zone is finished when allocation [...] adds df11a7e54f12 btrfs: send: introduce recorded_ref_alloc and recorded_ref_free adds cf8743e8fbd5 btrfs: send: fix sending link commands for existing file paths adds dba4c5c9b71d btrfs: send: always use the rbtree based inode ref managem [...] adds 8f814141fa3b btrfs: simplify error handling in btrfs_lookup_dentry adds bf4d69293be9 btrfs: join running log transaction when logging new name adds 9bf28cbaecc4 btrfs: merge btrfs_dev_stat_print_on_error with its only caller adds d096b965fdb0 btrfs: repair all known bad mirrors adds 0a1730bb43ab btrfs: simplify the pending I/O counting in struct compressed_bio adds c2b4e6a29708 btrfs: pass a btrfs_bio to btrfs_repair_one_sector adds 358169f6f995 btrfs: remove the start argument to check_data_csum and export adds 5bbe423cf8ed btrfs: fix repair of compressed extents adds 9b198f41a0d1 btrfs: don't call btrfs_page_set_checked in finish_compres [...] adds cd7b630c8e06 Merge branch 'misc-next' into for-next-next-v5.19-20220721 adds d4548716324d btrfs: Add a lockdep model for the num_writers wait event adds 6c4ab588b78b btrfs: Add a lockdep model for the num_extwriters wait event adds 51bf5bdf2389 btrfs: Add lockdep models for the transaction states wait events adds 3d52c864fae2 btrfs: Add a lockdep model for the pending_ordered wait event adds 22d85ab1af7d btrfs: Change the lockdep class of struct inode's invalidate_lock adds 291147541851 btrfs: Add a lockdep model for the ordered extents wait event adds 1ab082877050 Merge branch 'ext/ioannis/lockdep' into for-next-next-v5.1 [...] adds ba37a9d53d71 Merge branch 'for-next-next-v5.19-20220721' into for-next- [...] adds d8810bbf26c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e391d067ec8e Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 45d9321d646a smb3: check xattr value length earlier adds 9f727eba3c15 cifs: remove redundant initialization to variable mnt_sign [...] adds c2d16631997d cifs: remove unnecessary type castings adds 8dbb34711bfa cifs: remove unnecessary (void*) conversions. adds 46a5b27901cc cifs: remove some camelCase and also some static build warnings adds 3a7fd55d0be7 cifs: remove minor build warning adds 53c0fd4057df cifs: Fix memory leak when using fscache adds 108d5cecd2a6 smb2: small refactor in smb2_check_message() adds 57656487463b cifs: update MAINTAINERS file with reviewers adds e3c9cfe8e495 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 83a386c0a53d erofs: get rid of unneeded `inode', `map' and `sb' adds 0d823b424f1b erofs: clean up z_erofs_collector_begin() adds 42fec235f122 erofs: introduce `z_erofs_parse_out_bvecs()' adds 06a304cd9cc0 erofs: introduce bufvec to store decompressed buffers adds 387bab8716e2 erofs: drop the old pagevec approach adds 67139e36d970 erofs: introduce `z_erofs_parse_in_bvecs' adds ed722fbccadb erofs: switch compressed_pages[] to bufvec adds 671485516e1c erofs: rework online page handling adds 5b220b204c5f erofs: get rid of `enum z_erofs_page_type' adds db166fc2020d erofs: clean up `enum z_erofs_collectmode' adds e73681877d4c erofs: get rid of `z_pagemap_global' adds 4f05687fd703 erofs: introduce struct z_erofs_decompress_backend adds fe3e5914e6dc erofs: try to leave (de)compressed_pages on stack if possible adds 3fe96ee0f96d erofs: introduce z_erofs_do_decompressed_bvec() adds 2bfab9c0edac erofs: record the longest decompressed size in this round adds 49e3c73875ec erofs: introduce multi-reference pclusters (fully-referenced) adds b061dc227467 erofs: get rid of erofs_prepare_dio() helper adds d0e5ad05996e erofs: get rid of the leftover PAGE_SIZE in dir.c adds da541c23b393 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c63b0872e3e6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds d7d70e99b5bf Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 33eecca29f60 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds ec836bf39979 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] adds 035ff33cf4db fuse: write inode in fuse_release() adds 2fdbb8dd0155 fuse: fix deadlock between atomic O_TRUNC and page invalidation adds 47e301491c4f fuse: avoid unnecessary spinlock bump adds 47912eaa061a fuse: limit nsec adds 02c0cab8e734 fuse: ioctl: translate ENOSYS adds c64797809a64 fuse: Remove the control interface for virtio-fs adds 9ccf47b26b73 fuse: Add module param for CAP_SYS_ADMIN access bypassing [...] adds 1e5b9e048cda virtiofs: delete unused parameter for virtio_fs_cleanup_vqs adds c8d80924ae02 virtio_fs: Modify format for virtio_fs_direct_access adds ffde049947f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0428685e2e64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4b8dbdfbc5f6 SUNRPC: Fix an RPC/RDMA performance regression adds 9597152d9884 Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" adds 7836d75467e9 pNFS/flexfiles: Report RDMA connection errors to the server adds 431794e67e23 pNFS/files: Handle RDMA connection errors correctly adds 6ca0a6f834ed NFS: Fix case insensitive renames adds f07a5d2427fc NFSv4.1: Don't decrease the value of seq_nr_highest_sent adds 7ccafd4b2b9f NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly adds f931d8374cad nfs/blocklayout: refactor block device opening adds 064109db53ec NFS: remove redundant code in nfs_file_write() adds c77c738c37d0 nfs: Replace kmap() with kmap_local_page() adds 8b4e87a1d68f nfs: fix port value parsing adds f1bafa7375c0 sunrpc: fix expiry of auth creds adds 940261a19508 NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE adds 51fd2eb52c0c NFSv4: Fix races in the legacy idmapper upcall adds fe0cab7ab0dd Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds d3608b23acab NLM: Defend against file_lock changes after vfs_test_lock() adds a6ee59336e4a SUNRPC: Expand the svc_alloc_arg_err tracepoint adds 53e794122f2a NFSD: Instrument fh_verify() adds f3b863afe1a5 NFSD: Fix space and spelling mistake adds 8599040cbad0 nfsd: remove redundant assignment to variable len adds a9aeb79f9203 SUNRPC: Fix server-side fault injection documentation adds 1a6121ca63c5 NFSD: Demote a WARN to a pr_warn() adds a6406d4234da NFSD: Report filecache LRU size adds d330cdde3280 NFSD: Report count of calls to nfsd_file_acquire() adds 0187c33071ab NFSD: Report count of freed filecache items adds e6cb8fc097af NFSD: Report average age of filecache items adds 99fbaf6afc9d NFSD: Add nfsd_file_lru_dispose_list() helper adds ffe885404315 NFSD: Refactor nfsd_file_gc() adds f89c538b3b32 NFSD: Refactor nfsd_file_lru_scan() adds 3d87c9f3ac0a NFSD: Report the number of items evicted by the LRU walk adds 83a19c3b452f NFSD: Record number of flush calls adds 37b172b6b452 NFSD: Zero counters when the filecache is re-initialized adds 0357aff15676 NFSD: Hook up the filecache stat file adds 7a57743254fa NFSD: WARN when freeing an item still linked via nf_lru adds bee249ca95d0 NFSD: Trace filecache LRU activity adds 8faf1c66c219 NFSD: Leave open files out of the filecache LRU adds 998d114355c7 NFSD: Fix the filecache LRU shrinker adds 02c03044fc9e NFSD: Never call nfsd_file_gc() in foreground paths adds 9167eb94d981 NFSD: No longer record nf_hashval in the trace log adds 8263f6aa088c NFSD: Remove lockdep assertion from unhash_and_release_locked() adds 2442e0be271a NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode adds 2ac4da0ec1a3 NFSD: Refactor __nfsd_file_close_inode() adds da2c9dc36835 NFSD: nfsd_file_hash_remove can compute hashval adds d7c9e4cb22b3 NFSD: Remove nfsd_file::nf_hashval adds 5640a38fc610 NFSD: Replace the "init once" mechanism adds b8a6144ead6b NFSD: Set up an rhashtable for the filecache adds 7315a712aa37 NFSD: Convert the filecache to use rhashtable adds 1b5a6bb08d96 NFSD: Clean up unused code after rhashtable conversion adds 7d3d44756e19 NFSD: Separate tracepoints for acquire and create adds 2d044dc93987 NFSD: Move nfsd_file_trace_alloc() tracepoint adds 4ba22226f3be NFSD: NFSv4 CLOSE should release an nfsd_file immediately adds 49dd50b0bad5 NFSD: Ensure nf_inode is never dereferenced adds a505db20ee1b NFSD: refactoring v4 specific code to a helper in nfs4state.c adds ec56473c25fc NFSD: keep track of the number of v4 clients in the system adds 2a1bd2f6b336 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] adds bbeefc0ad610 SUNRPC: Fix xdr_encode_bool() adds 8abc6d81ba47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83e5d5d51538 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds a2a4f80f2a31 Merge branch '9p-next' of git://github.com/martinetd/linux adds fdbae121b436 xfs: fix comment for start time value of inode with bigtim [...] adds 3f52e016af60 xfs: delete unnecessary NULL checks adds 231f91ab504e xfs: xfs_buf cache destroy isn't RCU safe adds 1a53d3d42641 xfs: fix for variable set but not used warning adds c78c2d090318 xfs: don't leak memory when attr fork loading fails adds 91f7b073a416 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds c1cd52dde1a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3ad4324904b1 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] adds 337a9cc9dca7 lockd: set owner when unlocking files adds 0c94c75e4212 lockd: fix nlm_close_files adds 4648f81306d5 fs/lock: Don't allocate file_lock in flock_make_lock(). adds 0064b3d9f96f fs/lock: Rearrange ops in flock syscall. adds 6c409763a7c4 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds d6ff957ee012 Merge branches 'fixes', 'work.9p' and 'work.iov_iter-base' [...] adds dfd46f8698bb Merge branch 'for-5.20/block-iter' of git://git.kernel.dk/ [...] adds 7190d84966b3 s390/mm: remove unused tprot() function adds 86caa4b67895 s390/crash: remove redundant panic() on save area allocati [...] adds f6749da17a34 s390/crash: fix incorrect number of bytes to copy to user space adds 9ffed254d938 s390/zcore: fix race when reading from hardware system area adds d6da67378198 s390/crash: move copy_to_user_real() to crash_dump.c adds 6d2e5a4a13da s390/crash: use static swap buffer for copy_to_user_real() adds ebbc95701691 s390/crash: support multi-segment iterators adds e04836c31aa6 Merge branch 'vmcore-iov_iter' of git://git.kernel.org/pub [...] adds 92d4d18eecb9 new iov_iter flavour - ITER_UBUF adds dec1b9c52f85 switch new_sync_{read,write}() to ITER_UBUF adds d0ed88f335ba splice: stop abusing iov_iter_advance() to flush a pipe adds 9aae4a61fb04 ITER_PIPE: helper for getting pipe buffer by index adds 868c3c3e863b ITER_PIPE: helpers for adding pipe buffers adds 12a73beb5e34 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives adds 109a546dc64a ITER_PIPE: fold push_pipe() into __pipe_get_pages() adds 1e3f3943d779 ITER_PIPE: lose iter_head argument of __pipe_get_pages() adds b41ed6448c2c ITER_PIPE: clean pipe_advance() up adds be794fdc20e8 ITER_PIPE: clean iov_iter_revert() adds ec55c91c6d9e ITER_PIPE: cache the type of last buffer adds 14880ec1c6d7 ITER_PIPE: fold data_start() and pipe_space_for_user() together adds 315c55741371 iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] adds dc7bbeeeb440 iov_iter_get_pages(): sanity-check arguments adds b37b3d98a96e unify pipe_get_pages() and pipe_get_pages_alloc() adds be2de06038cc unify xarray_get_pages() and xarray_get_pages_alloc() adds 56b61ad8932d unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] adds cc61b83413a8 ITER_XARRAY: don't open-code DIV_ROUND_UP() adds 89004052fc17 fold __pipe_get_pages() into pipe_get_pages() adds aecb65fcfb0b iov_iter: saner helper for page array allocation adds 1108e834f2ef iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() adds 9efb814aef01 block: convert to advancing variants of iov_iter_get_pages [...] adds 216472af2de7 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] adds cb43d42107bf af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] adds 4dfc780fb1a0 9p: convert to advancing variant of iov_iter_get_pages_alloc() adds 1fd93d09c913 ceph: switch the last caller of iov_iter_get_pages_alloc() adds efaccb4dd8bd get rid of non-advancing variants adds 55820f508ac9 pipe_get_pages(): switch to append_pipe() adds 56f697aa55af expand those iov_iter_advance()... adds 3f57a53ae24a Merge branches 'work.misc', 'work.iov_iter', 'work.namei' [...] adds aa231f44f9c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3c8d33e0d62 scripts/gdb: fix 'lx-dmesg' on 32 bits arch adds 5c3e98b3139f Merge branch 'for-5.20' into for-next adds 585ad2b117f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d9b1cbceca00 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ea6b41587e47 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 62ac2473553a HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() adds ddc60942fcc5 Merge branch 'for-5.19/upstream-fixes' into for-next adds 92443a9ff120 ID: intel-ish-hid: hid-client: drop unexpected word "the" [...] adds 8a2568739089 Merge branch 'for-5.19/upstream-fixes' into for-next adds 4df4b0fe960c HID: core: remove unneeded assignment in hid_process_report() adds 6798e69da72c Merge branch 'for-5.20/core' into for-next adds 06aa2a43c307 HID: amd_sfh: Add NULL check for hid device adds 6947f312e505 HID: amd_sfh: Move common macros and structures adds 8c68db65727e HID: amd_sfh: Move request_list struct to header file adds c092e274e0fc HID: amd_sfh: Move request_list variable to client data adds 786aa1b961d1 HID: amd_sfh: Add descriptor operations in amd_mp2_ops adds 9acadc7256b1 HID: amd_sfh: Add PM operations in amd_mp2_ops adds 722658f86a23 HID: amd_sfh: Add remove operation in amd_mp2_ops adds 87cb795291bb HID: amd_sfh: Move global functions to static adds e7f535eaf08f HID: amd_sfh: Move amd_sfh_work to common interface adds 014730c40b79 HID: amd_sfh: Move interrupt handling to common interface adds 93ce5e0231d7 HID: amd_sfh: Implement SFH1.1 functionality adds 92f419de687a Merge branch 'for-5.20/amd-sfh' into for-next adds 12ffcd757860 HID: lg-g15: Fix comment typo adds 36d4b8dffcf3 Merge branch 'for-5.19/upstream-fixes' into for-next adds ab5f3404b776 HID: nintendo: Add missing array termination adds e2e1cdbe8a83 Merge branch 'for-5.19/upstream-fixes' into for-next adds 94b179052f95 HID: wacom: Force pen out of prox if no events have been r [...] adds aa8c1129bd45 Merge branch 'for-5.19/upstream-fixes' into for-next adds 9c56bf477574 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 809950218d4a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 09e893092e00 hwmon: (aquacomputer_d5next) Add D5 Next fan control support adds 3b1ea71faccb hwmon: (aspeed-pwm-tacho) increase fan tach period (again) adds 0eabb1396656 hwmon: (tps23861) fix byte order in current and voltage registers adds e4913c79553e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 40b1aa5973e4 docs: ABI: correct QEMU fw_cfg spec path adds cbf4adfd4d19 Documentation: process: Update email client instructions f [...] adds 5a491c9714d0 docs: Remove spurious tag from admin-guide/mm/overcommit-a [...] adds a5966b751169 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds f3b657cefad3 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 7a644322f54e Merge branch 'acpi-bus' into linux-next adds 03c440a26cba ACPI: video: Use native backlight on Dell Inspiron N4010 adds 6a86912ddfb9 Merge branches 'acpi-processor', 'acpi-apei', 'acpi-ec' an [...] adds 403dbe3a5383 Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" adds 1a2dcab517cb ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 [...] adds 3d88c3707bac Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] adds a2f6a7ac60e2 cpufreq: Warn users while freeing active policy adds 6e28f057e345 Merge back earlier cpufreq material for 5.20. adds 72f8e01c5d4a Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds ae6ccaa65038 PM: EM: convert power field to micro-Watts precision and a [...] adds c5d39fae8992 Documentation: EM: Switch to micro-Watts scale adds 5e0fd2026cdd firmware: arm_scmi: Get detailed power scale from perf adds f3ac888fc5fb cpufreq: scmi: Support the power scale in micro-Watts in S [...] adds 3b10a757254a Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] adds b3f6c43d008c pm-graph v5.9 adds f6a328cb3bc0 Merge branches 'pm-tools' and 'pm-docs' into linux-next adds 7d57337b2194 intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check adds cd720ad594e6 Merge branches 'thermal-core' and 'thermal-intel' into linux-next adds 09073396ea62 ACPI: CPPC: Don't require flexible address space if X86_FE [...] adds 99bc096a0b8e Merge branch 'acpi-cppc' into linux-next adds b2111a01dc3c Merge tag 'devfreq-next-for-5.20' of git://git.kernel.org/ [...] adds 66de314cd08f Merge branch 'pm-devfreq' into linux-next adds 731e4a22b4a2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 68315f1a5f13 cpufreq: Change order of online() CB and policy->cpus modi [...] adds 3b4916a6e422 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks adds 228f901ccec8 dt-bindings: opp: Add missing compat devices adds a0c999b8a7b9 dt-bindings: opp: Add msm8939 to the compatible list adds 172a672af95c dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible adds 33fe1cb20cf4 cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances adds 44431e5ba970 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds ce736cf71b5a OPP: Don't drop opp_table->np reference while it is still in use adds 3466ea2cd6b6 OPP: Don't drop opp->np reference while it is still in use adds d0f9c75fcc0a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds e308c85b1b92 thermal/drivers/rzg2l: Fix comments adds 1493fe6be4bd Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds fc33a30e4d0f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ac53e0f53239 RDMA/qib: Use the bitmap API when applicable adds 6b81b7073ae6 IB/hfi1: switch to netif_napi_add_tx() adds 9217a222fbca IB/hfi1: switch to netif_napi_add_weight() adds 2157f5caaed5 ipoib: switch to netif_napi_add_weight() adds 137d264c6f63 RDMA/irdma: Add 2 level PBLE support for FMR adds 26bf01903298 RDMA/irdma: Add AE source to error log adds 36a26d123919 RDMA/irdma: Make CQP invalid state error non-critical adds c8c7c0758101 RDMA/irdma: Make resource distribution algorithm more QP oriented adds 8ecef7890b3a RDMA/irdma: Fix a window for use-after-free adds 82ab2b52654c RDMA/irdma: Fix VLAN connection with wildcard address adds 3a844596ed71 RDMA/irdma: Fix setting of QP context err_rq_idx_valid field adds b577ea54ac0e RDMA/qib: Use the bitmap API to allocate bitmaps adds e471eedd94d9 RDMA/rtrs-clt: Use the bitmap API to allocate bitmaps adds fc4114736f5a RDMA/rtrs-clt: Use bitmap_empty() adds aeea6cc06752 RDMA: remove useless condition in siw_create_cq() adds ed6e53820ee4 RDMA/rtrs-srv: Fix modinfo output for stringify adds 861703b4c76e RDMA/rtrs-clt: Use this_cpu_ API for stats adds f4e1357184a5 RDMA/rtrs-srv: Use per-cpu variables for rdma stats adds c14adff285ad RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an in [...] adds 46195de38abf RDMA/rtrs-srv: Do not use mempool for page allocation adds 82319639cd6f RDMA/irdma: Use the bitmap API to allocate bitmaps adds e39c600049d0 RDMA/hfi1: Depend on !UML adds b3236a64ddd1 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() adds f5c25465b4f7 RDMA/hns: Remove unused abnormal interrupt of type RAS adds d95e0a0c6c96 RDMA/hns: Fix the wrong type of return value of the interr [...] adds ecb4db5c3590 RDMA/hns: Fix incorrect clearing of interrupt status register adds 75e4e716f708 RDMA/hns: Refactor the abnormal interrupt handler function adds 2de949abd6a5 RDMA/hns: Recover 1bit-ECC error of RAM on chip adds 3056fc6c32e6 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event adds 37da51efe6ea RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup adds 882736fb3b55 RDMA/rxe: Add common rxe_prepare_res() adds 548c56dd2e55 RDMA/rxe: Rename rxe_atomic_reply to atomic_reply adds 03905ac2852c RDMA/rxe: Remove unused mask parameter adds aa2a1df3a2c8 RDMA/hfi1: fix potential memory leak in setup_base_ctxt() adds b3be1e57f263 IB/qib: Fix comment typo adds 68691bad98ee RDMA/rxe: Remove unused qp parameter adds 43038d8418a3 Merge branch 'mlx5-next' into wip/leon-for-next adds e74d2e4dfd0d RDMA/mlx5: Refactor get flow table function adds 0c6ab0ca9a66 RDMA/mlx5: Expose steering anchor to userspace adds 38a3ca984b71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6d52e2de6415 net/smc: remove redundant dma sync ops adds 0ef69e788411 net/smc: optimize for smc_sndbuf_sync_sg_for_device and sm [...] adds 4bc5008e4387 net/smc: Introduce a sysctl for setting SMC-R buffer type adds b984f370ed51 net/smc: Use sysctl-specified types of buffers in new link group adds b8d199451c99 net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R adds ddefb2d20553 net/smc: Extend SMC-R link group netlink attribute adds 3898f52cd4f9 Merge branch 'net-smc-virt-contig-buffers' adds 4cbc325ed6b4 tls: rx: allow only one reader at a time adds 008141de8557 tls: rx: don't try to keep the skbs always on the list adds abb47dc95dc6 tls: rx: don't keep decrypted skbs on ctx->recv_pkt adds 53d57999fe02 tls: rx: remove the message decrypted tracking adds 8a958732818b tls: rx: factor out device darg update adds 541cc48be3b1 tls: rx: read the input skb from ctx->recv_pkt adds 6bd116c8c654 tls: rx: return the decrypted skb via darg adds 6ececdc51369 tls: rx: async: adjust record geometry immediately adds c618db2afe7c tls: rx: async: hold onto the input skb adds cbbdee9918a2 tls: rx: async: don't put async zc on the list adds fd31f3996af2 tls: rx: decrypt into a fresh skb adds fd18d5f132bf Merge branch 'tls-rx-avoid-skb_cow_data' adds da53af8cb932 net: dsa: microchip: fix Clang -Wunused-const-variable war [...] adds 6e693a104207 atl1c: use netif_napi_add_tx() for Tx NAPI adds e26fde2f5bef net: devlink: avoid false DEADLOCK warning reported by lockdep adds 852e85a704c2 net: devlink: add unlocked variants of devling_trap*() functions adds c223d6a4bf6d net: devlink: add unlocked variants of devlink_resource*() [...] adds 755cfa69c4ec net: devlink: add unlocked variants of devlink_sb*() functions adds 70a2ff89369d net: devlink: add unlocked variants of devlink_dpipe*() functions adds 72a4c8c94efa mlxsw: convert driver to use unlocked devlink API during i [...] adds eb0e9fa2c635 net: devlink: add unlocked variants of devlink_region_crea [...] adds 012ec02ae441 netdevsim: convert driver to use unlocked devlink API duri [...] adds f655dacb59ac net: devlink: remove unused locked functions adds 3e7380bb870b Merge branch 'devlink-prepare-mlxsw-and-netdevsim-for-lock [...] adds bdeed8b0958c vmxnet3: Record queue number to incoming packets adds 71c47aa98c51 net: prestera: acl: fix code formatting adds 6ee49d629dd6 net: macb: fixup sparse warnings on __be16 ports adds 896a55aa5232 ice: Add EXTTS feature to the feature bitmap adds ca415ea1f03a ice: Remove pci_aer_clear_nonfatal_status() call adds e22c88799f26 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 3c6aca333362 net: prestera: acl: add support for 'police' action on egress adds 769e2695be41 net: dsa: microchip: fix the missing ksz8_r_mib_cnt adds 1f17708b47a9 sfc: update MCDI protocol headers adds 8eb77cc73977 ipv4: avoid partial copy for zc adds 773ba4fe9104 ipv6: avoid partial copy for zc adds 1b4b2b09d4fb skbuff: don't mix ubuf_info from different sources adds 2e07a521e1e4 skbuff: add SKBFL_DONT_ORPHAN flag adds 7c701d92b2b5 skbuff: carry external ubuf_info in msghdr adds ebe73a284f4d net: Allow custom iter handler in msghdr adds 753f1ca4e1e5 net: introduce managed frags infrastructure adds 84ce071e38a6 net: introduce __skb_fill_page_desc_noacc adds c445f31b3cfa ipv4/udp: support externally provided ubufs adds 1fd3ae8c906c ipv6/udp: support externally provided ubufs adds eb315a7d1396 tcp: support externally provided ubufs adds 7f9eee196ec8 Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...] adds ca0cab119288 net/sched: remove qdisc_root_lock() helper adds a5fd39464a40 igc: Lift TAPRIO schedule restriction adds fb24f341c7b9 igc: Remove MSI-X PBA Clear register adds 6ac0db3f2bf6 igc: Remove forced_speed_duplex value adds c2fe9ec3975d Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 0159a9305d40 can: slcan: use scnprintf() as a hardening measure adds 71f3a4cc740a can: slcan: convert comments to network style comments adds ded5fa885b2d can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level() adds f07d9e3c849b can: slcan: fix whitespace issues adds 69a6539632dd can: slcan: convert comparison to NULL into !val adds 18de712a5802 can: slcan: clean up if/else adds 8575f3141abe Merge branch 'can-slcan-checkpatch-cleanups' adds f6b8061db9af dt-bindings: can: sja1000: Convert to json-schema adds 4591c760b797 dt-bindings: can: nxp,sja1000: Document RZ/N1{D,S} support adds 2d99bfbf3386 can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller adds 63ab1b63695e can: sja1000: Use device_get_match_data to get device data adds 6d5fe10796bb can: sja1000: Change the return type as void for SoC speci [...] adds cc944c89c53e Merge branch 'can-add-support-for-rz-n1-sja1000-can-controller' adds c6887023268e can: slcan: do not sleep with a spin lock held adds 4940eb51fc49 can: c_can: remove wrong comment adds 9e7c9b8eb719 can: ctucanfd: Update CTU CAN FD IP core registers to matc [...] adds 92505df464ff can: peak_usb: pcan_dump_mem(): mark input prompt and data [...] adds a0cf2fe6cf2e can: peak_usb: correction of an initially misnamed field name adds 4f232482467a can: peak_usb: include support for a new MCU adds d79ee9a66a82 Merge branch 'can-peak_usb-cleanups-and-updates' adds 3a5c7e4611dd can: pch_can: do not report txerr and rxerr during bus-off adds a37b7245e831 can: rcar_can: do not report txerr and rxerr during bus-off adds 164d7cb2d5a3 can: sja1000: do not report txerr and rxerr during bus-off adds ce0e7aeb676b can: slcan: do not report txerr and rxerr during bus-off adds a22bd630cfff can: hi311x: do not report txerr and rxerr during bus-off adds 0ac15a8f661b can: sun4i_can: do not report txerr and rxerr during bus-off adds 936e90595376 can: kvaser_usb_hydra: do not report txerr and rxerr durin [...] adds a57732084e06 can: kvaser_usb_leaf: do not report txerr and rxerr during [...] adds aebe8a2433cd can: usb_8dev: do not report txerr and rxerr during bus-off adds e70a3263a7ee can: error: specify the values of data[5..7] of CAN error frames adds 3e5c291c7942 can: add CAN_ERR_CNT flag to notify availability of error counter adds 3f9c26210cf8 can: error: add definitions for the different CAN error th [...] adds 1dbd8748a147 Merge branch 'can-error-set-of-fixes-and-improvement-on-tx [...] adds 50ad649dd760 Merge tag 'linux-can-next-for-5.20-20220720' of git://git. [...] adds ffcdd1197da6 vmxnet3: Implement ethtool's get_channels command adds 52323ef75414 net: marvell: prestera: add phylink support adds 5fb859f79f4f net: ipa: initialize ring indexes to 0 adds 07071e47da44 net/mlx5e: Report header-data split state through ethtool adds 0bb7228f7096 net/mlx5e: Fix mqprio_rl handling on devlink reload adds efe317997ec9 net/mlx5e: HTB, reduce visibility of htb functions adds 4f8d1d3adc8d net/mlx5e: HTB, move ids to selq_params struct adds 66d95936488c net/mlx5e: HTB, move section comment to the right place adds db83f24d89e6 net/mlx5e: HTB, move stats and max_sqs to priv adds aaffda6b3668 net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure adds 28df4a0117e2 net/mlx5e: HTB, remove priv from htb function calls adds 3685eed56f81 net/mlx5e: HTB, change functions name to follow convention adds 462b00599936 net/mlx5e: HTB, move htb functions to a new file adds 2e5e4185ff89 net/mlx5: Expose ts_cqe_metadata_size2wqe_counter adds 58a518948f60 net/mlx5e: Add resiliency for PTP TX port timestamp adds 22df2e93622f net/mlx5: CT: Remove warning of ignore_flow_level support [...] adds 47f058ce9807 Merge tag 'mlx5-updates-2022-07-17' of git://git.kernel.or [...] adds 6be791561212 netfilter: conntrack: use fallthrough to cleanup adds b8acd43148c0 netfilter: conntrack: use correct format characters adds fc54d9065f90 net/sched: act_ct: set 'net' pointer when creating new nf_ [...] adds b038177636f8 netfilter: nf_flow_table: count pending offload workqueue tasks adds 6976890e8998 netfilter: nf_conntrack: add missing __rcu annotations adds e14575fa7529 netfilter: nf_conntrack: use rcu accessors where needed adds d3f2d0a292c2 netfilter: h323: merge nat hook pointers into one adds f72547473fcd netfilter: nft_set_bitmap: Fix spelling mistake adds ec6f2ff0a398 netfilter: nfnetlink: add missing __be16 cast adds 168141f7e0b4 netfilter: x_tables: use correct integer types adds d86473bf2ff3 netfilter: nf_tables: use the correct get/put helpers adds 7278b3c1e4eb netfilter: nf_tables: add and use BE register load-store helpers adds ffb3d9a30cc6 netfilter: nf_tables: use correct integer types adds 6b77205374fd netfilter: nf_tables: move nft_cmp_fast_mask to where its used adds 9d2f00fb0a0c netfilter: nf_nat: in nf_nat_initialized(), use const stru [...] adds 5787db7c9053 netfilter: ipvs: Use the bitmap API to allocate bitmaps adds f02e7dc4cff8 netfilter: flowtable: prefer refcount_inc adds aa8c7cdbae58 netfilter: xt_TPROXY: remove pr_debug invocations adds 602ae008ab14 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds 09765fcd3c71 net: amd8111e: remove repeated dev->features assignement adds f12b86c0d606 selftests: net: af_unix: Fix a build error of unix_connect.c. adds d79e4164d0d5 net: ipa: add an endpoint device attribute group adds b63f507c06e6 net: ipa: add a transaction committed list adds 4920065888fa net: ipa: rearrange transaction initialization adds 4d8996cbeeab net: ipa: skip some cleanup for unused transactions adds 3c91c86d1bb6 net: ipa: report when the driver has been removed adds 616c4a83b6ea net: ipa: fix an outdated comment adds 4ab6e359f8df Merge branch 'net-ipa-small-transaction-updates' adds ec2ea5e06c67 net: ipa: list supported IPA versions in the Makefile adds 2c7b9b936bdc net: ipa: move configuration data files into a subdirectory adds bf2200e8491b Merge branch 'net-ipa-move-configuration-data-files' adds 266c0190aee3 net/cdc_ncm: Enable ZLP for DisplayLink ethernet devices adds 5588d6280270 net/cdc_ncm: Increase NTB max RX/TX values to 64kb adds 6e0e846ee2ab Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 32d00f62db4e net: ipa: fix build adds 9950f1121133 can: pch_can: pch_can_error(): initialize errc before using it adds b945804d9930 Merge tag 'linux-can-next-for-5.20-20220721' of git://git. [...] adds 53a571320a34 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 55d00c37ebc3 libbpf: generalize virtual __kconfig externs and use it for USDT adds ce6dc74a0a4a selftests/bpf: add test of __weak unknown virtual __kconfi [...] adds 6f5d467d55f0 libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to [...] adds 708ac5bea0ce libbpf: add ksyscall/kretsyscall sections support for sysc [...] adds d814ed62d3d2 selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests adds ab850abbcf4d Merge branch 'Add SEC("ksyscall") support' adds 3908fcddc65d bpf: fix lsm_cgroup build errors on esoteric configs adds e5e23424e51e docs/bpf: Update documentation for BTF_KIND_FUNC adds 87ac0d600943 bpf: fix potential 32-bit overflow when accessing ARRAY ma [...] adds d937bc3449fa bpf: make uniform use of array->elem_size everywhere in ar [...] adds 63b8ce77b15e bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array [...] adds 243164612005 selftests/bpf: validate .bss section bigger than 8MB is po [...] adds 92f619735b7c Merge branch 'BPF array map fixes and improvements' adds fd1894224407 bpf: Don't redirect packets with invalid pkt_len adds a1ac9fd6c650 libbpf: fallback to tracefs mount point if debugfs is not mounted adds bdb2bc759929 bpf: fix bpf_skb_pull_data documentation adds 597fbc468296 libbpf: make RINGBUF map size adjustments more eagerly adds e134601961fe selftests/bpf: test eager BPF ringbuf size adjustment logic adds 979855d30264 bpf, docs: document BPF_MAP_TYPE_HASH and variants adds c5d22f4cfe8d selftests/bpf: fix a test for snprintf() overflow adds b77ffb30cfc5 libbpf: fix an snprintf() overflow check adds 9cb61fda8c71 bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards adds c6018fc6e7b6 libbpf: Fix sign expansion bug in btf_dump_get_enum_value() adds 14229b8153a3 libbpf: Fix str_has_sfx()'s return value adds aef9d4a34a51 bpf: Check attach_func_proto more carefully in check_helper_call adds 339ed900b307 bpf, arm64: Fix compile error in dummy_tramp() adds 5cb62b7598f2 bpf, docs: Use SPDX license identifier in bpf_doc.py adds c42c62088262 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1eee92f41f86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ab345b04433d Bluetooth: hci_sync: Fix not updating privacy_mode adds ff1688aab0d1 Bluetooth: hci_sync: Don't remove connected devices from a [...] adds db52f939ccf8 Bluetooth: Add default wakeup callback for HCI UART driver adds 5ce548c49ce0 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 adds 35de797dc6c7 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 adds aec73886e6b5 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 adds f0dc2393fbbf Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 adds 8dd512ca4609 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 adds 3c7ec89ab45e Bluetooth: clean up error pointer checking adds c6480829cda7 dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding adds f5d25901c5cc dt-bindings: net: broadcom-bluetooth: Add conditional constraints adds 7386459d24b3 Bluetooth: hci_bcm: Add DT compatible for CYW55572 adds 31e65c6d44a2 Bluetooth: hci_bcm: Prevent early baudrate setting in auto [...] adds 719a11a62d19 Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in [...] adds d8252b94a32a Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds b4e7b216fd4c Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922 adds f7913b8db3c4 Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_syn [...] adds ca832c5e178f Bluetooth: hci_sync: Check LMP feature bit instead of quirk adds 9ee3f82b5015 Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTI [...] adds 08454349a054 Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTI [...] adds 4d22b9f84c44 Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING adds 75d2509cd04e Bluetooth: hci_sync: Refactor add Adv Monitor adds 6b88eff43704 Bluetooth: hci_sync: Refactor remove Adv Monitor adds 37d7b2d3f1d9 Bluetooth: hci_sync: Split hci_dev_open_sync adds ebbe97a74ab7 Bluetooth: Add bt_status adds cdc8cafcb63b Bluetooth: Use bt_status to convert from errno adds 4e0b765cefea Bluetooth: mgmt: Fix using hci_conn_abort adds e2a46c598180 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 63907290faa9 mt76: mt7915: fix endianness in mt7915_rf_regval_get adds cffd93411575 mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu [...] adds f572dc969a59 mt76: mt7915: fix endian bug in mt7915_rf_regval_set() adds 162d5c14ba48 mt76: add 6 GHz band support in mt76_sar_freq_ranges adds f965333e491e mt76: mt7921: introduce ACPI SAR support adds 63db9d4012af mt76: mt7921: introduce ACPI SAR config in tx power adds 3685727c4dcd mt76: mt7915: add more ethtool stats adds ef55564e2b17 mt76: add DBDC rxq handlings into mac_reset_work adds 45b6f9cb8ffc mt76: mt7921: add PATCH_FINISH_REQ cmd response handling adds a55a0c701c12 mt76: mt7921s: fix firmware download random fail adds 12fba11c7ebd dt-bindings: net: wireless: mt76: add clock description fo [...] adds c0182aa98570 mt76: mt7915: add missing bh-disable around tx napi enable [...] adds e55c27ed9ccf mt76: mt7615: add missing bh-disable around rx napi schedule adds 9ed107e0e98b mt76: mt7921: add missing bh-disable around rx napi schedule adds 56054087bb17 mt76: mt7921: get rid of mt7921_mcu_exit adds 3d8c636c3e9e mt76: connac: move shared fw structures in connac module adds c132fc7d83bb mt76: mt7921: move fw toggle in mt7921_load_firmware adds b9ec27102ac0 mt76: connac: move mt76_connac2_load_ram in connac module adds 28fec923d240 mt76: connac: move mt76_connac2_load_patch in connac module adds 049c94f8e914 mt76: mt7663: rely on mt76_connac2_fw_trailer adds d9fcfc1424aa mt76: enable the VHT extended NSS BW feature adds e00b3e407efe mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature adds d502e30020b8 mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature adds 90211957a640 mt76: connac: move mac connac2 defs in mt76_connac2_mac.h adds 182071cdd594 mt76: connac: move connac2_mac_write_txwi in mt76_connac module adds b932425b6314 mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module adds c149d3a90586 mt76: mt7921: not support beacon offload disable command adds 9d958b60ebc2 mt76: mt7921: fix command timeout in AP stop period adds f71662de66a6 mt76: connac: move HE radiotap parsing in connac module adds 0880d40871d1 mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in [...] adds d832f5e73815 mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module adds cfd6110998e3 mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl adds 79717c4eeeae mt76: mt7615: do not update pm stats in case of error adds f4a92547fb98 mt76: mt7921: do not update pm states in case of error adds 364718c94ac2 mt76: mt7921s: fix possible sdio deadlock in command fail adds d5a50e6bd197 mt76: mt7921: fix aggregation subframes setting to HE max adds 31f3248a7593 mt76: mt7921: enlarge maximum VHT MPDU length to 11454 adds 6d6796db0bd9 mt76: mt7915: get rid of unnecessary new line in mt7915_ma [...] adds 5c0bed88c19d mt76: connac: move mt76_connac_fw_txp in common module adds 4cb4da17fe2f mt76: move mt7615_txp_ptr in mt76_connac module adds 4b3be9d8408b mt76: connac: move mt76_connac_tx_free in shared code adds 0a178a6084d6 mt76: connac: move mt76_connac_tx_complete_skb in shared code adds 5e610f8e3115 mt76: connac: move mt76_connac_write_hw_txp in shared code adds 2b25b8555d63 mt76: connac: move mt7615_txp_skb_unmap in common code adds a8021cb9c1ef mt76: mt7915: rely on mt76_connac_tx_free adds fc6ee71a2a8f mt76: move mcu_txd/mcu_rxd structures in shared code adds d2f5c8ed9fc4 mt76: move mt76_connac2_mcu_fill_message in mt76_connac module adds c3f2ed588867 mt76: mt7915: disable UL MU-MIMO for mt7915 adds 6e744cfeee02 mt76: mt7915: fix incorrect testmode ipg on band 1 caused [...] adds 8dae26a3bddf mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_ [...] adds 754f9ae80e4f mt76: mt7915: update mpdu density in 6g capability adds 8e3e7567b8c1 mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the firs [...] adds 1858e4fc89b2 mt76: do not check the ccmp pn for ONLY_MONITOR frame adds 18fced2017d8 mt76: mt7915: update the maximum size of beacon offload adds df6b739fd7d1 mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the firs [...] adds 8916e4e513a8 mt76: mt76x02: improve reliability of the beacon hang check adds 3c1032e12217 mt76: allow receiving frames with invalid CCMP PN via moni [...] adds aac86cebb4a0 mt76: mt7615: fix throughput regression on DFS channels adds d08295f5be8e mt76: pass original queue id from __mt76_tx_queue_skb to t [...] adds 1d5af0acac6e mt76: do not use skb_set_queue_mapping for internal purposes adds bceb8b8ded9b mt76: remove q->qid adds abdb2b524b32 mt76: mt7921: enable HW beacon filter not depending on PM flag adds 4aa8e0a475e7 mt76: mt7921: enable HW beacon filter in the initialization stage adds 81f302fdef1a mt76: mt7921: make mt7921_pci_driver static adds 9dfb28e9bcd4 mt76: connac: move tx initialization/cleanup in mt76_conna [...] adds af1c9bb28286 mt76: mt7921: reduce log severity levels for informative messages adds 5163150a47af mt76: mt7921: reduce the mutex lock scope during reset adds 7e6ffd5d5da9 mt76: mt7915 add ht mpdu density adds b146f238d120 mt76: add len parameter to __mt76_mcu_msg_alloc signature adds fc8f841bacfc mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id adds 128c9b7d6235 mt76: add phy_idx in mt76_rx_status adds dc44c45c8cd0 mt76: introduce phys array in mt76_dev structure adds a1a99d7bddad mt76: add phy_idx to mt76_wcid adds a062f0017391 mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY adds 8950a62f19c9 mt76: get rid of mt76_wcid_hw routine adds 0a14c1d0113f mediatek: mt76: mac80211: Fix missing of_node_put() in mt7 [...] adds 3bd53ea02d77 mediatek: mt76: eeprom: fix missing of_node_put() in mt76_ [...] adds 454b768f9ba6 mt76: mt7921: Let PCI core handle power state and use pm_s [...] adds 30b505733900 Merge tag 'mt76-for-kvalo-2022-07-11' of https://github.co [...] adds 83781f0162d0 wifi: p54: Fix an error handling path in p54spi_probe() adds 0c574060060a wifi: p54: Use the bitmap API to allocate bitmaps adds 07db88f11e63 wifi: mt7601u: eeprom: fix clang -Wformat warning adds 68204a696505 wifi: mt7601u: fix clang -Wformat warning adds bcfd9d7f6840 wifi: p54: add missing parentheses in p54_flush() adds 3598cb6e1862 wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() adds 15978ea38d79 wifi: atmel: fix repeated words in comments adds e2dfb8a5c605 wifi: b43: fix repeated words in comments adds 29069fb49837 wifi: brcmfmac: fix repeated words in comments adds 505d6105b6fd wifi: brcmsmac: fix repeated words in comments adds ac15a010b664 wifi: ipw2x00: fix repeated words in comments adds f29c21516268 wifi: iwlegacy: fix repeated words in comments adds fb01be6d6836 wifi: qtnfmac: fix repeated words in comments adds a319b7f0794c wifi: rt2x00: fix repeated words in comments adds 4a7fb1c67ef4 wifi: rtlwifi: fix repeated words in comments adds 9c817cb7e674 wifi: rtl8192se: fix repeated words in comments adds 9a46c7d8d6f8 wifi: rsi: fix repeated words in comments adds f1cee996f185 wifi: wl1251: fix repeated words in comments adds 1ac0920f98f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b05bf03380f4 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 87495982c738 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 92714596cdbe MAINTAINERS: Use my kernel.org email adds 90c517f435a9 mtd: spi-nor: micron-st: Skip FSR reading if SPI controlle [...] adds 41e4f15f02af mtd: spi-nor: esmt: Use correct name of f25l32qa adds 858e6c1729ad Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds ed221835a7ae crypto: lib - add module license to libsha1 adds b048ba44c21c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d95ea4b303dd Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds d997e85c9850 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 2194f9576097 video: fbdev: amiga: Simplify amifb_pan_display() adds bf64b99c377b video: fbdev: sa1100fb: Remove unused sa1100fb_setup() adds f45566fb1a1d video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static adds 6a7d270e9019 video: fbdev: Make *fb_setup() and *fb_init() static adds f3bd0c2b637e video: fbdev: atari: Simplify atafb_pan_display() adds 211f88e83f50 video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags adds c7ef5e285c84 video: fbdev: atari: Fix inverse handling adds 35fa155e8368 video: fbdev: atari: Fix ext_setcolreg() adds 4a13bcd8ccd5 video: fbdev: atari: Remove unneeded casts from void * adds 3ee5e2280343 video: fbdev: atari: Remove unneeded casts to void * adds f0b38ea59ad2 video: fbdev: atari: Fix TT High video mode vertical refresh adds 39101f1314ba video: fbdev: atari: Fix VGA modes adds 435347edfe90 video: fbdev: atari: Remove unused definitions and variables adds ffcc5b265799 video: fbdev: atari: Remove backward bug-compatibility adds 075fbf0ab8dd video: fbdev: omapfb: Unexport omap*_update_window_async() adds cd784bd92d06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 739f872e48d4 regmap: permit to set reg_update_bits with bulk implementation adds d6dc100fa0c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e042d6fb846c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0caf1120c583 ASoC: mediatek: mt8195: extract SOF common code adds 0cf470c08319 ASoC: nau8821: add new widget to control system clock adds 393a40b50fe9 ASoC: amd: yc: Decrease level of error message adds 2d86cef353b8 ASoC: nau8821: Don't unconditionally free interrupt adds 13a45b9484e5 ASoC: SOF: mediatek: Revise mt8195 boot flow adds 99bad468846f ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting adds 09f852894553 ASoC: SOF: mediatek: fix boot sequences adds 740e5d8713e0 ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call adds 711d0427c713 ASoC: SOF: ipc4-topology: move ida allocate/free to widget [...] adds bdb803c8280b ASoC: SOF: ipc4-pcm: set pcm rate to dai setting adds b85f4fc40d56 ASoC: SOF: add ipc4 SRC module support adds dc6137a56a72 ASoC: SOF: ipc4-topology: set domain bit based on dp domain type adds b9cb044f35fd ASoC: SOF: ipc3-loader: Print out the non matching ext_man [...] adds 27b196c19c5a ASoC: SOF: Intel: atom: don't keep a temporary string in f [...] adds ef05eb575ed9 ASoC: SOF: Intel: hda: don't set fw_filename adds 054d1fd1380a ASoC: SOF: Intel: hda: only fixup topology name if not set [...] adds bdcf7926fab2 ASoC: SOF: probes: rename assign/free callbacks as startup [...] adds 321add801bcd ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params adds 16824dffcf61 ASoC: SOF: Intel: updates and cleanups adds a6229b53194f ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias- [...] adds a3b19e0c9cdd ASoC: dt-bindings: atmel-classd: Convert to json-schema adds ca0e30b19dbe ASoC: dt-bindings: atmel-classd: PDMIC convert to json-schema adds b87ee706b83e ASoC: dt-bindings: atmel-classd: Convert to adds f4d92d9757e6 ASoC: Makefile: Fix simultaneous build of KUNIT tests adds cd57272c4e68 ASoC: jz4740-i2s: Remove unused 'mem' resource adds 097e874ad3fc ASoC: mediatek: mt8186: add platform driver adds a809ded89d1d ASoC: mediatek: mt8186: add mt8186-mt6366 common driver adds 3c6e24b65b53 ASoC: mediatek: mt8186: add machine driver with mt6366, da [...] adds 0da16e370dd7 ASoC: mediatek: mt8186: add machine driver with mt6366, rt [...] adds 8f57d8b149b1 ASoC: mediatek: mt6358: add new compatible for using mt6366 adds 344afef6b980 ASoC: mediatek: mt8186: add audio afe document adds 8a8da1e6af18 ASoC: mediatek: mt8186: add mt8186-mt6366-da7219-max98357 [...] adds 1bcca73ee596 ASoC: mediatek: mt8186: add mt8186-mt6366-rt1019-rt5682s document adds bc6d2e305b41 ASoC: mediatek: Add support for MT8186 SoC adds 9f26bd6417fc Merge remote-tracking branch 'asoc/for-5.20' into asoc-next adds fdfab0c6c748 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8069dd9d43fc Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 59b7a5af8e8c Input: properly queue synthetic events adds ebfa0043c96c Input: deactivate MT slots when inhibiting or suspending devices adds 77c91c3a3276 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f50e5d670c62 ublk_drv: fix missing error return code in ublk_add_dev() adds 6b1439d203a3 ublk_drv: remove unneeded semicolon adds d276a22314c2 ublk: remove UBLK_IO_F_INTEGRITY adds fe3333f69538 ublk_drv: fix an IS_ERR() vs NULL check adds bf14fad19ffb mmc: fix disk/queue leak in case of adding disk failure adds 14a6e2eb7df5 block: don't allow the same type rq_qos add more than once adds 9108104d4f81 Merge branch 'for-5.20/block' into for-next adds 0718c70490a9 Merge branch 'for-5.20/block-iter' into for-next adds d838f91db8ab Merge branch 'for-5.20/drivers' into for-next adds 1e89db9bd676 Merge branch 'for-5.20/block' into for-5.20/drivers-post adds bd1ebc677229 Merge branch 'for-5.20/drivers' into for-5.20/drivers-post adds c451eedea522 md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_ [...] adds f68c68c0a6d5 md/raid5: Convert prepare_to_wait() to wait_woken() api adds 069cce613a4a md: fix mddev->kobj lifetime adds 9c39164ac17d md: fix error handling in md_alloc adds a46457a5ee79 md: implement ->free_disk adds e7f238227528 md: rename md_free to md_kobj_release adds 93c12a1eb34e md: factor out the rdev overlaps check from rdev_size_store adds 1bb108375497 md: stop using for_each_mddev in md_do_sync adds 32389bb813f9 md: stop using for_each_mddev in md_notify_reboot adds 45e0d2740082 md: stop using for_each_mddev in md_exit adds d9406f31a964 md: only delete entries from all_mddevs when the disk is freed adds 4500d5c17910 md: simplify md_open adds 211a3702d5ae raid5: fix duplicate checks for rdev->saved_raid_disk adds f83e1915cb7f Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 5be375840750 Merge branch 'for-5.20/drivers-post' into for-next adds ec8516f3b7c4 io_uring: fix free of unallocated buffer list adds 934447a603b2 io_uring: do not recycle buffer in READV adds 19c2d4b802e6 Merge branch 'io_uring-5.19' into for-5.20/io_uring adds 877ef7557c75 io_uring: define a 'prep' and 'issue' handler for each opcode adds f38d5d5d9beb io_uring: move to separate directory adds c7e32b1e6dce io_uring: move req async preparation into opcode handler adds 1208b72e7901 io_uring: add generic command payload type to struct io_kiocb adds 245406a9986b io_uring: convert read/write path to use io_cmd_type adds 6c1ecd8af010 io_uring: convert poll path to use io_cmd_type adds 35bc16416609 io_uring: convert poll_update path to use io_cmd_type adds b59188be43a9 io_uring: remove recvmsg knowledge from io_arm_poll_handler() adds ffca591a6e3e io_uring: convert net related opcodes to use io_cmd_type adds 206933c3b5fa io_uring: convert the sync and fallocate paths to use io_cmd_type adds 70c0c7cc2c44 io_uring: convert cancel path to use io_cmd_type adds ae28dd1c71d1 io_uring: convert timeout path to use io_cmd_type adds b6c2e5ee093c io_uring: convert open/close path to use io_cmd_type adds 318ad765e898 io_uring: convert madvise/fadvise to use io_cmd_type adds 70ebe5d44e3d io_uring: convert file system request types to use io_cmd_type adds c08c06be7629 io_uring: convert epoll to io_cmd_type adds 6048498179fc io_uring: convert splice to use io_cmd_type adds 4d856c254fee io_uring: convert msg and nop to io_cmd_type adds 23406d4bf843 io_uring: convert rsrc_update to io_cmd_type adds 2736926825b9 io_uring: convert xattr to use io_cmd_type adds 584c06fa3cad io_uring: convert iouring_cmd to io_cmd_type adds 6273e727d185 io_uring: unify struct io_symlink and io_hardlink adds 24210d3b02f9 io_uring: define a request type cleanup handler adds 1137696137ef io_uring: add io_uring_types.h adds dda7decff941 io_uring: set completion results upfront adds 0245ca65ee12 io_uring: handle completions in the core adds ecd1bf726b21 io_uring: move xattr related opcodes to its own file adds 5e6941bb2ceb io_uring: move nop into its own file adds 98b979583fd4 io_uring: split out filesystem related operations adds 7291afb55e27 io_uring: split out splice related operations adds d956679750fd io_uring: split out fs related sync/fallocate functions adds f3b1ae30857f io_uring: split out fadvise/madvise operations adds fce59eb5e202 io_uring: separate out file table handling code adds 6c92b7c6e676 io_uring: split out open/close operations adds 651de3ae6b88 io_uring: move uring_cmd handling to its own file adds 1a8cf9162ee2 io_uring: add a dummy -EOPNOTSUPP prep handler adds 45fa2196462c io_uring: move epoll handler to its own file adds eaa3f16eca5b io_uring: move statx handling to its own file adds cf97007d28b4 io_uring: split network related opcodes into its own file adds c620cd2f844c io_uring: move msg_ring into its own file adds 4b8271494264 io_uring: move our reference counting into a header adds 237ab11eb0e7 io_uring: move timeout opcodes and handling into its own file adds 078a30a655ff io_uring: move SQPOLL related handling into its own file adds 32bba8190229 io_uring: use io_is_uring_fops() consistently adds 787ef08a852f io_uring: move fdinfo helpers to its own file adds 91c2e67442ed io_uring: move io_uring_task (tctx) helpers into its own file adds 2d44939e7582 io_uring: include and forward-declaration sanitation adds 624749ca3f17 io_uring: add opcode name to io_op_defs adds e18862b552be io_uring: move poll handling into its own file adds 04d70db6e5af io_uring: move cancelation into its own file adds 4c29b398a7bb io_uring: split provided buffers handling into its own file adds 5df88c772881 io_uring: move rsrc related data, core, and commands adds f2f1bae84af5 io_uring: move remaining file table manipulation to filetable.c adds b687df8cda59 io_uring: move read/write related opcodes to its own file adds 0cf185c2ccf2 io_uring: move opcode table to opdef.c adds d0eac5e5d295 io_uring: add support for level triggered poll adds 85573c4bd942 io_uring: deprecate epoll_ctl support adds 7961705bf3d5 io_uring: make reg buf init consistent adds 5925ae6bf928 io_uring: move defer_list to slow data adds 0c991fc904d3 io_uring: better caching for ctx timeout fields adds 451137f3d089 io_uring: refactor ctx slow data placement adds da664786422d io_uring: move small helpers to headers adds 41b3a2aeabf2 io_uring: explain io_wq_work::cancel_seq placement adds cd784f262e3a io_uring: inline ->registered_rings adds 0b96e6d1a621 io_uring: never defer-complete multi-apoll adds dbc3d4d3b143 io_uring: remove check_cq checking from hot paths adds f14b69621ecf io_uring: don't set REQ_F_COMPLETE_INLINE in tw adds 2fbf9edf1125 io_uring: remove unused IO_REQ_CACHE_SIZE defined adds 384a31902540 io_uring: rw: delegate sync completions to core io_uring adds e6eda5e30552 io_uring: kill REQ_F_COMPLETE_INLINE adds acb01604de22 io_uring: refactor io_req_task_complete() adds c721c6114221 io_uring: don't inline io_put_kbuf adds 448841bce406 io_uring: poll: remove unnecessary req->ref set adds 70c18eb9532f io_uring: switch cancel_hash to use per entry spinlock adds d777ab41d8c0 io_uring: pass poll_find lock back adds 9b0dae591a5b io_uring: clean up io_try_cancel adds 3c510d815b09 io_uring: limit the number of cancellation buckets adds 9b9a0c5ada24 io_uring: clean up io_ring_ctx_alloc adds 389a427d10fc io_uring: use state completion infra for poll reqs adds 31d0a0e9c9c9 io_uring: add IORING_SETUP_SINGLE_ISSUER adds 05b696820f1b io_uring: pass hash table into poll_find adds 394462e7adc8 io_uring: introduce a struct for hash table adds be52a96c7c43 io_uring: propagate locking state to poll cancel adds 067d18f87981 io_uring: mutex locked poll hashing adds ba15af9a6270 io_uring: kbuf: add comments for some tricky code adds 2a3cbdd805ef io_uring: don't expose io_fill_cqe_aux() adds 53c0172a17c3 io_uring: don't inline __io_get_cqe() adds 16a6ac0df82a io_uring: introduce io_req_cqe_overflow() adds a8991d5ec8d5 io_uring: deduplicate __io_fill_cqe_req tracing adds 67e30949f020 io_uring: deduplicate io_get_cqe() calls adds 6c75953377e6 io_uring: change ->cqe_cached invariant for CQE32 adds 6186928b6fbe io_uring: kill extra io_uring_types.h includes adds 73b6da82944c io_uring: make io_uring_types.h public adds c316a1536661 io_uring: clean up tracing events adds a6a703c8a355 io_uring: move a few private types to local headers adds 32597fd6cebe io_uring: remove extra io_commit_cqring() adds b12b72c46a2d io_uring: reshuffle io_uring/io_uring.h adds f0b15b51bc01 io_uring: move io_eventfd_signal() adds 0e38e3122212 io_uring: remove ->flush_cqes optimisation adds 31f9a92ac61b io_uring: fix multi ctx cancellation adds 8703e6df74da io_uring: improve task exit timeout cancellations adds 61beb1f58edb io_uring: fix io_poll_remove_all clang warnings adds 93996d971371 io_uring: hide eventfd assumptions in eventfd paths adds 3805a7e49eea io_uring: introduce locking helpers for CQE posting adds 0dc54bfa4883 io_uring: add io_commit_cqring_flush() adds 77ae66d7f7ed io_uring: opcode independent fixed buf import adds ccf48f131d16 io_uring: move io_import_fixed() adds 8312cc0e0868 io_uring: consistent naming for inline completion adds 4916f55c4a59 io_uring: add a warn_once for poll_find adds 1a502b544790 io_uring: optimize io_uring_task layout adds 80ff20d177b4 io_uring: improve io_run_task_work() adds 2ae163969f83 io_uring: move list helpers to a separate file adds c582ded59d10 io_uring: dedup io_run_task_work adds 8b05078de0dc io_uring: remove priority tw list optimisation adds 46b0878d891b io_uring: remove __io_req_task_work_add adds dca6cd4188f0 io_uring: lockless task list adds 977595c31bca io_uring: introduce llist helpers adds 47583fc525b4 io_uring: batch task_work adds 5541b530fdae io_uring: add trace event for running task work adds 0b01a50034c5 io_uring: trace task_work_run adds 19c39fcab415 io_uring: kbuf: kill __io_kbuf_recycle() adds 03538a047e92 io_uring: have cancelation API accept io_uring_task directly adds a2530ece66e0 io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag adds cd976e60ec51 io_uring: add sync cancelation API through io_uring_register() adds 5a382dda9bd7 io_uring: clean poll ->private flagging adds 6a7ece5a4e4c io_uring: remove events caching atavisms adds aea92968fd8a io_uring: add a helper for apoll alloc adds b98248fbb312 io_uring: change arm poll return values adds 4a615dbc8db6 io_uring: refactor poll arm error handling adds 617b1092abc7 io_uring: optimise submission side poll_refs adds b50873fe6244 io_uring: kbuf: inline io_kbuf_recycle_ring() adds eb25e7f4e460 io_uring: move POLLFREE handling to separate function adds 4a099bf6a5fd io_uring: improve io_fail_links() adds 004376248485 io_uring: fuse fallback_node and normal tw node adds 6465662ec252 io_uring: remove extra TIF_NOTIFY_SIGNAL check adds a69a2e6dcd30 io_uring: don't check file ops of registered rings adds 3d8aa1e9f237 io_uring: remove ctx->refs pinning on enter adds 5bc28b5590a8 io_uring: replace zero-length array with flexible-array member adds d75c24f662f1 io_uring: split out fixed file installation and removal adds 9bf2944565b3 io_uring: add support for passing fixed file descriptors adds 9b6b055e054a io_uring: let to set a range for file slot allocation adds 527adb7ef32c io_uring: allow 0 length for buffer select adds 678575394c97 io_uring: restore bgid in io_put_kbuf adds 14810ccc6051 io_uring: allow iov_len = 0 for recvmsg and buffer select adds f6b4094b8948 io_uring: recycle buffers on error adds ca814cd62074 io_uring: clean up io_poll_check_events return values adds b3390b4b92b6 io_uring: add IOU_STOP_MULTISHOT return code adds 61af7ee3f52d io_uring: add allow_overflow to io_post_aux_cqe adds 8c71a9efa1e2 io_uring: fix multishot poll on overflow adds d0e8dc8b36ea io_uring: fix multishot accept ordering adds 07daee61a562 io_uring: multishot recv adds 104bcfd7ecce io_uring: fix io_uring_cqe_overflow trace format adds af94cebd273e io_uring: only trace one of complete or overflow adds 67a9eea23f1c io_uring: disable multishot recvmsg adds 69a7c434f433 io_uring: don't miss setting REQ_F_DOUBLE_POLL adds 214bf9753e56 io_uring: don't race double poll setting REQ_F_ASYNC_DATA adds dc64630f725b io_uring: clear REQ_F_HASH_LOCKED on hash removal adds 93e9cc1411ac io_uring: consolidate hash_locked io-wq handling adds 14d6c4539caf io_uring: move apoll cache to poll.c adds 5bab264c2dce io_uring: add abstraction around apoll cache adds 975f7992ec48 io_uring: impose max limit on apoll cache adds b787bc318d0f io_uring: add netmsg cache adds 08c3be1466ae io_uring: fix multishot ending when not polled adds 8928cb8a1161 io_uring: support 0 length iov in buffer select in compat adds ff0c5d2a70a2 net: copy from user before calling __copy_msghdr adds b787fa827a0e net: copy from user before calling __get_compat_msghdr adds c56eab65de36 io_uring: support multishot in recvmsg adds 60875e719093 io_uring: Use atomic_long_try_cmpxchg in __io_account_mem adds ad01b3fe4620 io_uring: fix types in io_recvmsg_multishot_overflow adds b8fcaacbf658 io_uring: Don't require reinitable percpu_ref adds 7f91d3066ae1 net: fix compat pointer in get_compat_msghdr() adds b0604aa0cc07 Merge branch 'for-5.20/io_uring' into for-next adds 6deeac5fc61b mm: Move starting of background writeback into the main ba [...] adds 0762dec683b2 mm: Move updates of dirty_exceeded into one place adds 47f94042b4f6 mm: Add balance_dirty_pages_ratelimited_flags() function adds 8be70c859444 iomap: Add flags parameter to iomap_page_create() adds 3ba193ca3609 iomap: Add async buffered write support adds bdd5a24bfc89 iomap: Return -EAGAIN from iomap_write_iter() adds 0835057b58e5 fs: add a FMODE_BUF_WASYNC flags for f_mode adds b8f85795d96a fs: add __remove_file_privs() with flags parameter adds 4efa35cd1dff fs: Split off inode_needs_update_time and __file_update_time adds 76c6a3e1db30 fs: Add async write file modification handling. adds b1db7826bd45 io_uring: Add support for async buffered writes adds b51da82f9a51 io_uring: fix issue with io_write() not always undoing sb_ [...] adds 9d45302553f0 io_uring: Add tracepoint for short writes adds 572d1a4fefd9 xfs: Specify lockmode when calling xfs_ilock_for_iomap() adds 5df44218471c xfs: Add async buffered write support adds 7864cd41a830 mm: honor FGP_NOWAIT for page cache page allocation adds 7d3a13acc53f Merge branch 'for-5.20/io_uring-buffered-writes' into for-next adds 8d249ebd0394 Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...] adds d8736aa6d56a Merge branch 'for-5.20/io_uring' into for-5.20/io_uring-ze [...] adds 7ebff2d792fa io_uring: initialise msghdr::msg_ubuf adds 52139e4cef09 io_uring: export io_put_task() adds 8cdee2a5b90a io_uring: add zc notification infrastructure adds d51710c316ac io_uring: cache struct io_notif adds 5207a91439be io_uring: complete notifiers in tw adds 4e96038be44c io_uring: add rsrc referencing for notifiers adds 722112bc549f io_uring: add notification slot registration adds 121ebf7dfae0 io_uring: wire send zc request type adds d3b8269075f6 io_uring: account locked pages for non-fixed zc adds 82f5d38937dd io_uring: allow to pass addr into sendzc adds 41e69affe597 io_uring: sendzc with fixed buffers adds 1bb4685c9af1 io_uring: flush notifiers after sendzc adds f0e1261b6bdf io_uring: rename IORING_OP_FILES_UPDATE adds 6597402517af io_uring: add zc notification flush requests adds d918cce57bc0 io_uring: enable managed frags with register buffers adds ce7d721c3c6e selftests/io_uring: test zerocopy send adds 0ce13310c165 Merge branch 'for-5.20/io_uring-zerocopy-send' into for-next adds c910349016b3 io_uring: ensure REQ_F_ISREG is set async offload adds 43b860d5c478 Merge branch 'for-5.20/io_uring' into for-next adds 2142388da9a8 md: fix build failure for !MODULE adds 5c67212cae5e Merge branch 'for-5.20/drivers-post' into for-next adds c229686b26ee ublk: add a MAINTAINERS entry adds 5f8bcc837a96 ublk: remove UBLK_IO_F_PREFLUSH adds 49d686cceed2 ublk: remove the empty open and release block device operations adds fa362045564e ublk: simplify ublk_ch_open and ublk_ch_release adds 34d8f2bea529 ublk: cleanup ublk_ctrl_uring_cmd adds cfee7e4de287 ublk: fold __ublk_create_dev into ublk_ctrl_add_dev adds c50061f0f1a9 ublk: rewrite ublk_ctrl_get_queue_affinity to not rely on [...] adds 6d9e6dfdf3b2 ublk: defer disk allocation adds ec2af6d6b5e6 Merge branch 'for-5.20/block' into for-next adds 0a3e5cc7bbfc blk-mq: fix error handling in __blk_mq_alloc_disk adds c5db2cfc6274 block: call blk_mq_exit_queue from disk_release for never [...] adds fbc66077e444 Merge branch 'for-5.20/block' into for-next adds 828b5f017d9d block: remove __blk_get_queue adds e4621d4ed5e9 Merge branch 'for-5.20/block' into for-next adds e94eb459d3e4 ublk_drv: fix lockdep warning adds 03bcc540a432 Merge branch 'for-5.20/block' into for-next adds c0b1b7c3e12b Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 9087782bc518 dm raid: fix crash if md_handle_request() splits bio adds ae3e11dfc6ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cc45fd919ed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9b538b0e3a95 dt-bindings: mmc: sdhci-msm: add MSM8998 adds b05cd716e3bd mmc: sdhci-msm: drop redundant of_device_id entries adds 99ce0f754c39 dt-bindings: mmc: sdhci-msm: Document the SM8450 compatible adds 886201c70a1c mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume adds 883c1d6fa436 mmc: core: quirks: Add of_node_put() when breaking out of loop adds 19bbb49acf8d mmc: cavium-octeon: Add of_node_put() when breaking out of loop adds 7ee480795e41 mmc: cavium-thunderx: Add of_node_put() when breaking out of loop adds 00e8c11c137b mmc: renesas_sdhi: newer SoCs don't need manual tap correction adds 693cca859ef7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9745fb07474f platform/x86/intel: Add Primary to Sideband (P2SB) bridge support adds c551bd81d198 pinctrl: intel: Check against matching data instead of ACP [...] adds 6e3b29dbc119 mfd: lpc_ich: Factor out lpc_ich_enable_spi_write() adds 559793198f92 mfd: lpc_ich: Switch to generic p2sb_bar() adds 7064d7d88b83 mfd: lpc_ich: Add support for pinctrl in non-ACPI system adds 5c7b9167ddf8 i2c: i801: convert to use common P2SB accessor adds 6adc32f58b93 EDAC, pnd2: Use proper I/O accessors and address space annotation adds 7b2db7049bb9 EDAC, pnd2: convert to use common P2SB accessor adds e38da7d30f56 watchdog: simatic-ipc-wdt: convert to use P2SB accessor adds 759273c3c429 leds: simatic-ipc-leds: Convert to use P2SB accessor adds 446f0cf9e08b platform/x86: simatic-ipc: drop custom P2SB bar code adds a6c80bec3c93 leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver adds c1cd6c305ecd Merge branches 'ib-mfd-acpi-for-rafael-5.20', 'ib-mfd-edac [...] adds 62fa5c9800a0 mfd: max77714: Update Luca Ceresoli's e-mail address adds 361104b05684 dt-bindings: mfd: Convert da9063 to yaml adds 3e26292d1190 dt-bindings: mfd: ti,j721e-system-controller: Add clock property adds 2cc285008af3 MAINTAINERS: Update Intel PMIC (MFD part) to Supported adds 2598f6ec5471 mfd: asic3: Make asic3_gpio_remove() return void adds 128ac294e1b4 mfd: t7l66xb: Drop platform disable callback adds 6e1f1b1c93ce mfd: tc6387xb: Drop disable callback that is never called adds 7ff7d5ffb725 syscon: Use %pa to format the variable of resource_size_t type adds 34b1a65ec1b5 MAINTAINERS: Fix file entry for MAX77693 DT adds 1520669c8255 mfd: max77620: Fix refcount leak in max77620_initialise_fps adds 9875ab53c8ae dt-bindings: mfd: stm32-timers: Document how to specify in [...] adds 52298ec34cc8 dt-bindings: mfd: Add compatible for MT6331 PMIC adds de58cee8c6b8 mfd: mt6397-core: Add MT6357 PMIC support adds 738654be3cf7 mfd: mt6358-irq: Add MT6357 PMIC support adds 66ee379d743c mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU adds 7677ed11e9fa dt-bindings: mfd: qcom,tcsr: Convert to dtschema adds 7eeed203604f dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 adds 4907f6991ecb dt-bindings: mfd: Add mp2733 compatible adds 4a346a03a63c mfd: twl: Remove platform data support adds 915696927cd6 mfd: pm8008: Remove driver data structure pm8008_data adds 76659e203f37 dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section adds 7e47943c3357 dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys adds 99a7ec2f3622 mfd: dln2: Automatically detect and fill endpoint pointers adds c55333064d6e mfd: tc6393xb: Make disable callback return void adds 352de78076d0 mfd: intel_soc_pmic_chtwc: Use dev_err_probe() adds 1074c4252fe3 mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to p [...] adds 9b2c55b5403f dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] adds 15ff0bbc3dc1 mfd: db8500-prcmu: Drop duplicated word "the" in the comments adds 79f821b5a3bf mfd: ipaq-micro: Fix spelling mistake of "receive{d}" adds 371a9fcac475 mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells adds d9cd0bc60470 mfd: mt6397: Add basic support for MT6331+MT6332 PMIC adds 37e8ba74d152 mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs adds 5189952238c9 mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in sho [...] adds 929a4d289de9 mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using c [...] adds 2790a70c886b mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set [...] adds d30e2c30a43d mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() adds ba3ea04a2557 mfd: intel_soc_pmic_bxtwc: Extend use of temporary variabl [...] adds 05879b125afd mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP gua [...] adds cd58c8403423 mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR() adds f801556a8443 mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks adds 86da8be35c00 mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf() adds 7c06d478500b mfd: intel_soc_pmic_bxtwc: Drop unneeded casting adds 0ff590a3366e mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment adds f33bae37c96f mfd: sun6i-prcm: Update Kconfig description adds 9e821c4368af MAINTAINERS: Use Lee Jones' kernel.org address for MFD sub [...] adds 47996d3dd3b4 MAINTAINERS: Use Lee Jones' kernel.org address for Syscon [...] adds 0a2de5bb0216 dt-bindings: mfd: syscon: Update Lee Jones' email address adds 63df8bd44cbc Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 27e5c6546333 dt-bindings: backlight: rt4831: Add the new ocp level property adds 8b0bce056351 backlight: rt4831: Apply ocp level from devicetree adds e3ac5e8736c1 Revert "drivers/video/backlight/platform_lcd.c: add suppor [...] adds 2654f59b53bf dt-bindings: backlight: Update Lee Jones' email address adds f2ac0a8f8a03 backlight: lp855x: Switch to atomic PWM API adds bcc70da8da5f Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds fd781431aadb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 218320fec294 regulator: core: Fix off-on-delay-us for always-on/boot-on [...] adds 4c7da3741804 regulator: Add missing type for 'regulator-microvolt-offset' adds 41c9139b934c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b4fe9b22de57 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a3f215ef088f apparmor: Mark alloc_unconfined() as static adds f37897369865 apparmor: Fix some kernel-doc comments adds 3bbb7b2e9bbc apparmor: fix setting unconfined mode on a loaded profile adds 2504db207146 apparmor: fix overlapping attachment computation adds c1ed5da19765 apparmor: allow label to carry debug flags adds f567e7fada03 apparmor: extend policydb permission set by making use of [...] adds eac931254d99 apparmor: move ptrace mediation to more logical task.{h,c} adds 79eb2711c919 apparmor: correct config reference to intended one adds 2d79f6dbbc48 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds f17dac0ebf0e Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds fa783762f9f9 Merge branch 'safesetid-next' of https://github.com/micah- [...] adds f9c0fcd313d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 742d5779bc1d Merge branch 'next' of git://github.com/cschaufler/smack-next adds 05fe531eb3f1 kernel/hung_task: show backtrace of tasks with locks held adds a6a1e5d1de62 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 5d78a92954c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f2cf714dbbcc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bcf360324a99 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2aa0d4c88198 dt-bindings: bus: qcom,ssc-block-bus: rework arrays and dr [...] adds e385b0ba6a13 of: overlay: Move devicetree_corrupt() check up adds e76f4a6107eb of: overlay: Simplify of_overlay_fdt_apply() tail adds 3eb229f203c2 dt-bindings: leds: lp50xx: correct reg/unit addresses in example adds 5b967e8eca4d dt-bindings: leds: fix indentation in examples adds e43232c0045e dt-bindings: leds: skyworks,aat1290: convert to dtschema adds 3ed4b599cced dt-bindings: leds: qcom-lpg: Add compatible for PM660L LPG block adds dbc801b472c1 dt-bindings: leds: Convert is31fl319x to dtschema adds fce43d8f7510 dt-bindings: leds: is31fl319x: Document variants specificities adds 12e5bde18d7f dt-bindings: Fix typo in comment adds c7c7ce585370 dt-bindings: vendor-prefixes: add Densitron adds 4f46cc1b88b3 dt-bindings: dma: Convert Qualcomm BAM DMA binding to json format adds e3899832bb7b dt-bindings: rtc: ds1307: Convert to json-schema adds d6abb2282404 dt-bindings: rtc: Add EM Microelectronic EM3027 bindings adds cd7cadbec95e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 82cef0af296d spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings fo [...] adds 0ee0ab0bdab4 spi: dt-bindings: Add compatible for MediaTek MT8188 adds a3fd35be0eda spi: atmel: remove #ifdef CONFIG_{PM, SLEEP} adds ee912312db5a spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects adds 7c3193f7890a spi: npcm-fiu: Modify direct read dummy configuration adds d50fef8ae939 dt-binding: spi: Add npcm845 compatible to npcm-fiu document adds 650b014facca spi: npcm-fiu: Add NPCM8XX support adds 23089eb6294d spi: npcm-fiu: add Arbel NPCM8XX support adds 3857fb0303e8 Merge remote-tracking branch 'spi/for-5.20' into spi-next adds 4f653207543f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d683bb3595f0 Merge x86/mm into tip/master adds d2a2abe49401 Merge x86/cpu into tip/master adds ff9c0a588413 Merge irq/core into tip/master adds fd65b0d5eece Merge x86/misc into tip/master adds 0b0ce458e595 Merge x86/vmware into tip/master adds aeabbfa72de5 Merge locking/core into tip/master adds 3ec1f767305d Merge ras/core into tip/master adds 39a41278f041 perf/x86/intel: Fix PEBS memory access info encoding for ADL adds ccf170e9d8fd perf/x86/intel: Fix PEBS data source encoding for ADL adds ef12d5591b5a Merge perf/core into tip/master adds 9de76f41ea21 x86/mm: Refer to the intended config STRICT_DEVMEM in a comment adds b26914daab3a Merge x86/cleanups into tip/master adds 4c3f73584c0c x86/sgx: Add short descriptions to ENCLS wrappers adds 0fb2126db841 x86/sgx: Add wrapper for SGX2 EMODPR function adds 09b38d0b412d x86/sgx: Add wrapper for SGX2 EMODT function adds 61416b294af0 x86/sgx: Add wrapper for SGX2 EAUG function adds b3fb517dc602 x86/sgx: Support loading enclave page without VMA permissi [...] adds 7f391752d4ad x86/sgx: Export sgx_encl_ewb_cpumask() adds bdaa8799f697 x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() adds f89c2f9bf5a6 x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() adds c7c6a8a61b00 x86/sgx: Make sgx_ipi_cb() available internally adds dda03e2c331b x86/sgx: Create utility to validate user provided offset a [...] adds 8cb7b502f31e x86/sgx: Keep record of SGX page type adds 3a5351415228 x86/sgx: Export sgx_encl_{grow,shrink}() adds 8123073c4335 x86/sgx: Export sgx_encl_page_alloc() adds a76e7f1f1888 x86/sgx: Support VA page allocation without reclaiming adds ff08530a5232 x86/sgx: Support restricting of enclave page permissions adds 5a90d2c3f5ef x86/sgx: Support adding of pages to an initialized enclave adds 7b013e723a1f x86/sgx: Tighten accessible memory range after enclave ini [...] adds 45d546b8c109 x86/sgx: Support modifying SGX page type adds 9849bb27152c x86/sgx: Support complete page removal adds a0506b3b0636 x86/sgx: Free up EPC pages directly to support large page ranges adds 629b5155d01b Documentation/x86: Introduce enclave runtime management section adds 20404a808593 selftests/sgx: Add test for EPCM permission changes adds 7088c81f9473 selftests/sgx: Add test for TCS page permission changes adds 67f1f70a23d1 selftests/sgx: Test two different SGX2 EAUG flows adds 7eb4370152be selftests/sgx: Introduce dynamic entry point adds b564982fda13 selftests/sgx: Introduce TCS initialization enclave operation adds 33c5aac3bf32 selftests/sgx: Test complete changing of page type flow adds 50b822e4b785 selftests/sgx: Test faulty enclave behavior adds 35c7e6dacb03 selftests/sgx: Test invalid access to removed enclave page adds 08ceab2c37d3 selftests/sgx: Test reclaiming of untouched page adds 6507cce561b4 selftests/sgx: Page removal stress test adds e0a5915f1cca x86/sgx: Drop 'page_index' from sgx_backing adds 71dd67c2f819 Merge x86/sgx into tip/master adds 1b8667812b3a x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cr [...] adds 8b979924b9f9 x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o adds 0740d4296814 Merge x86/build into tip/master adds 5a88c48f4146 Merge tag 'v5.19-rc6' into tip:x86/kdump adds 68b8e9713c8e x86/setup: Use rng seeds from setup_data adds ae7cf68e2b88 Merge x86/kdump into tip/master adds 1fcf54deb767 sched/core: add forced idle accounting for cgroups adds c02d5546ea34 sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling adds c82a69629c53 sched/fair: fix case with reduced capacity CPU adds 401e4963bf45 sched/core: Always flush pending blk_plug adds 1cf86c1c7238 Merge sched/core into tip/master adds f17b168734c0 x86/fpu: Add a helper to prepare AMX state for low-power CPU idle adds 9f0112938277 intel_idle: Add a new flag to initialize the AMX state adds 6d38d2fad1de Merge x86/fpu into tip/master adds 3f2adf00f52b x86/cpu: Use MSR_IA32_MISC_ENABLE constants adds 0797825c4d14 Merge x86/cpu into tip/master adds 28a99e95f55c x86/amd: Use IBPB for firmware calls adds e84276e90f66 Merge x86/urgent into tip/master adds 908fc4c2abdb virt: sev-guest: Pass the appropriate argument type to iounmap() adds 96ff3a14815b Merge x86/urgent into tip/master adds ccf714abfba1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d6513a34926f dt-bindings: timer: Add Nomadik MTU binding adds 6f6f3e313f39 clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar adds 42cee19a9f83 clocksource: Add Tegra186 timers support adds 07385a6055a8 clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC adds 13b917a585c2 dt-bindings: timer: mediatek: Add CPUX System Timer and MT [...] adds 327e93cf9a59 clocksource/drivers/timer-mediatek: Implement CPUXGPT timers adds 5b2ca9bc3f1b thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support adds 2c9c4c9e543d clocksource/drivers/timer-microchip-pit64b: Remove suspend [...] adds b02180e899c9 clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64 [...] adds 278150b2151e clocksource/drivers/timer-microchip-pit64b: Fix compilatio [...] adds 525b296185b4 dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic [...] adds bd0ed737d5fd dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 adds aa84506ea644 clocksource/drivers/sh_cmt: Add R-Car Gen4 support adds cd53a2f6199a clocksource/drivers/timer-ti-dm: Move inline functions to [...] adds e6831f1a52d9 clocksource/drivers/timer-ti-dm: Make timer selectable for [...] adds 4f64b4ac719e clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs adds dbed639ec6c2 clocksource/drivers/timer-ti-dm: Make driver selection boo [...] adds 311d73d6e945 clocksource/drivers/tegra186: Put Kconfig option 'tristate [...] adds 1e1e5c47d330 dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out adds c19e18637d89 clocksource/drivers/sun4i: Remove unnecessary (void*) conversions adds d2751858addf Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds ce4e222b5bf9 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 8cfc90ecd33e dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Doc [...] adds 2b0d7ab1646c Merge branch irq/renesas-irqc into irq/irqchip-next adds af6a1cfa6859 LoongArch: Provisionally add ACPICA data structures adds 7327b16f5f56 APCI: irq: Add support for multiple GSI domains adds 744b9a0c3c83 ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specifi [...] adds d319a299f406 genirq/generic_chip: Export irq_unmap_generic_chip adds cd0576675854 LoongArch: Use ACPI_GENERIC_GSI for gsi handling adds 2dfded47da32 LoongArch: Prepare to support multiple pch-pic and pch-msi [...] adds ee73f14ee9eb irqchip: Add Loongson PCH LPC controller support adds bcdd75c596c8 irqchip/loongson-pch-pic: Add ACPI init support adds 023087324000 irqchip/loongson-pch-msi: Add ACPI init support adds 0858ed035a85 irqchip/loongson-liointc: Add ACPI init support adds dd281e1a1a93 irqchip: Add Loongson Extended I/O interrupt controller support adds b2d3e3354e2a irqchip: Add LoongArch CPU interrupt controller support adds e8bba72b396c irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch adds 0fa72ed05ebf Merge branch irq/loongarch into irq/irqchip-next adds 295171705c9a irqchip/gic-v3: Fix comment typo adds 6f194c99f466 irqdomain: Report irq number for NOMAP domains adds ef50cd57a73a irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains adds c904cda04482 genirq: Use for_each_action_of_desc in actions_show() adds 9f1ed5c1a612 Merge branch irq/misc-5.20 into irq/irqchip-next adds 9ab3abfd5eb9 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 94c255ac676f tracing/user_events: Fix syntax errors in comments adds fb991f194233 tracing/histograms: Simplify create_hist_fields() adds 2a04b8d846dc tracing: devlink: Use static array for string in devlink_t [...] adds fca8300f68fe tracing/ipv4/ipv6: Use static array for name field in fib* [...] adds 43b2aef3735e neighbor: tracing: Have neigh_create event use __string() adds 0563231f93c6 tracing/events: Add __vstring() and __assign_vstr() helper macros adds 8d7f5df0fb4e tracing/IB/hfi1: Use the new __vstring() helper adds c01406f89721 tracing/ath: Use the new __vstring() helper adds b6d18ab34220 tracing/brcm: Use the new __vstring() helper adds c7c37bb87590 tracing/iwlwifi: Use the new __vstring() helper adds 1b756b372fbf usb: chipidea: tracing: Use the new __vstring() helper adds 0ba4c9dede10 xhci: tracing: Use the new __vstring() helper adds 84149fc768bc usb: musb: tracing: Use the new __vstring() helper adds 5409b8053511 scsi: iscsi: tracing: Use the new __vstring() helper adds 74003fc4ae76 scsi: qla2xxx: tracing: Use the new __vstring() helper adds 013cfbccb0cb batman-adv: tracing: Use the new __vstring() helper adds a9350b9454ea mac80211: tracing: Use the new __vstring() helper adds c6422b4c27b6 tracing: eprobe: Add missing log index adds ca836ffa4c93 tracing: eprobe: Remove duplicate is_good_name() operation adds 05ebd4a63298 tracing: Auto generate event name when creating a group of events adds 9a5f84cf1296 selftests/ftrace: Add test case for GRP/ only input adds 3b0043f4cae5 selftests/kprobe: Do not test for GRP/ without event failures adds 5f7ce3a02ae6 tracing: Add example and documentation for new __vstring() macro adds 41065bf81386 selftests/kprobe: Update test for no event name syntax error adds 4d53cca075f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f870e6eb8c0 srcu: Block less aggressively for expedited grace periods adds 4f2bfd9494a0 srcu: Make expedited RCU grace periods block even less frequently adds fb77dccfc701 rcu: Decrease FQS scan wait time in case of callback overloading adds 48f8070f5dd8 rcu: Avoid tracing a few functions executed in stop machine adds 52c1d81ee291 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() adds 70a82c3c55c8 rcu: Immediately boost preempted readers for strict grace periods adds b3ade95b8ee5 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels adds 9c9b26b0df27 locking/csd_lock: Change csdlock_debug from early_param to [...] adds 800d6acf40e5 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN adds e2bb1288a381 rcu: Cleanup RCU urgency state for offline CPU adds 82d26c36cc68 rcu/kvfree: Remove useless monitor_todo flag adds 9bdb5b3a8d8a rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() adds a03ae49c4785 rcu/tree: Add comment to describe GP-done condition in fqs loop adds 1598f4a4762b rcu/nocb: Add/del rdp to iterate from rcuog itself adds 24a57affd242 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 3a5761dc025d rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds b37a667c6242 rcu/nocb: Add an option to offload all CPUs on boot adds 5103850654fd rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() adds 8f489b4da527 rcu/nocb: Add option to opt rcuo kthreads out of RT priority adds 0578e14c945b rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty adds 5d3708b93976 Merge branches 'doc.2022.06.21a', 'fixes.2022.07.19a', 'no [...] adds 00a39826865d Merge branch 'ctxt.2022.07.05a' into HEAD adds c92f69f9ddbd Merge branch 'nolibc.2022.06.20a' into HEAD adds cb4c2f665e54 Merge branch 'lkmm-dev.2022.06.20a' into HEAD adds d5166a3d3786 memory-model: Prohibit nested SRCU read-side critical sections adds 3cbedec150c4 rcu: Fix rcu_read_unlock_strict() strict QS reporting adds 578b6339dbe5 rcu/nocb: Choose the right rcuog/rcuop kthreads to output adds 3160a8db9479 torture: Optionally flush printk() buffers before powering off adds fdd717cddc00 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] adds e7daf3957cec docs/memory-barriers.txt: Fixup long lines adds 279fe0d1bdaa rcu: Back off upon fill_page_cache_func() allocation failure adds 173cdcd7c66c rcu/kfree: Fix kfree_rcu_shrink_count() return value adds b575b66c0ebb rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] adds 9ecc2c92b9ab rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval adds 3fa1f17d5ca9 rcu: Add QS check in rcu_exp_handler() for non-preemptible [...] adds cd3cfb271c99 doc: Emphasize the need for explicit RCU read-side markers adds 5f13c9cc5a32 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] adds 3ed58981942d rcu: Make tiny RCU support leak callbacks for debug-object errors adds 65db52482d5f rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() adds 0f07a845a2c9 rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states adds 31c47ba2539f rcu-tasks: Make RCU Tasks Trace check for userspace execution adds 8d58e1d940ca tools/nolibc: make argc 32-bit in riscv startup code adds b9dcf40b9f99 tools/nolibc: fix build warning in sys_mmap() when my_sysc [...] adds b038c350472e tools/nolibc: make sys_mmap() automatically use the right [...] adds 577b56bc8f6d selftests/nolibc: add basic infrastructure to ease creatio [...] adds e8e30d00798a selftests/nolibc: support a test definition format adds b5bc3d2fbbf3 selftests/nolibc: implement a few tests for various syscalls adds ca4872233da9 selftests/nolibc: add a few tests for some libc functions adds 5bd0a48ae13a selftests/nolibc: exit with poweroff on success when getpi [...] adds ecd82dc71fdf selftests/nolibc: on x86, support exiting with isa-debug-exit adds 0a7373809ed4 selftests/nolibc: recreate and populate /dev and /proc if missing adds 67498b99dd60 selftests/nolibc: condition some tests on /proc existence adds c97d33d44e3c selftests/nolibc: support glibc as well adds bb6dfd968d87 selftests/nolibc: add a "kernel" target to build the kerne [...] adds dfbdcc6c9714 selftests/nolibc: add a "defconfig" target adds 4c95c27c71a3 selftests/nolibc: add a "run" target to start the kernel in QEMU adds 85114fb5629f selftests/nolibc: "sysroot" target installs a local copy o [...] adds 0717e927c47f selftests/nolibc: add a "help" target adds 4dfb06442fd2 selftests/nolibc: Avoid generated files being committed adds e015e40bb190 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 4de5c54f8c80 KVM: nVMX: clean up posted interrupt descriptor try_cmpxchg adds e36de87d34a7 KVM: debugfs: expose pid of vcpu threads adds aae99a7c9ab3 x86/cpufeatures: Introduce x2AVIC CPUID bit adds bf348f667ed3 KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/ [...] adds 4bdec12aa8d6 KVM: SVM: Detect X2APIC virtualization (x2AVIC) support adds d2fe6bf5b881 KVM: SVM: Update max number of vCPUs supported for x2AVIC mode adds c514d3a348ac KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID adds ab1b1dc131cd KVM: SVM: Do not support updating APIC ID when in x2APIC mode adds 5c127c85472c KVM: SVM: Adding support for configuring x2APIC MSRs interception adds 8fc9c7a3079e KVM: x86: Deactivate APICv on vCPU with APIC disabled adds 05c4fe8c1bd9 KVM: SVM: Refresh AVIC configuration when changing APIC mode adds 7a8f7c1f3434 KVM: x86: nSVM: always intercept x2apic msrs adds 4d1d7942e36a KVM: SVM: Introduce logic to (de)activate x2AVIC mode adds c0caeee65af3 KVM: SVM: Do not throw warning when calling avic_vcpu_load [...] adds 0e311d33bfbe KVM: SVM: Introduce hybrid-AVIC mode adds f8d8ac215919 KVM: x86: Warning APICv inconsistency only when vcpu APIC [...] adds 8c9e639da435 KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when [...] adds 39b6b8c35cf3 KVM: SVM: Add AVIC doorbell tracepoint adds 091abbf578f9 KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception adds 7a6177d6f344 KVM: x86: complete fast IN directly with complete_emulator [...] adds 0f87ac234d98 KVM: x86: inline kernel_pio into its sole caller adds 35ab3b77a0ae KVM: x86: drop PIO from unregistered devices adds 30d583fd4e1e KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out() adds 0c05e10bce52 KVM: x86: wean in-kernel PIO from vcpu->arch.pio* adds dc7a4bfde507 KVM: x86: wean fast IN from emulator_pio_in adds f35cee4adb54 KVM: x86: de-underscorify __emulator_pio_in adds db209369d48e KVM: SEV-ES: reuse advance_sev_es_emulated_ins for OUT too adds 72ae5822b81a KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @a [...] adds b9b71f43683a KVM: x86/mmu: Buffer nested MMU split_desc_cache only by d [...] adds 2368048bf5c2 KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) adds f5223a332f36 KVM: x86: Use explicit case-statements for MCx banks in {g [...] adds 54ad60ba9d26 KVM: x86: Add helpers to identify CTL and STATUS MCi MSRs adds 4a627b0b162b Merge branch 'kvm-5.20-msr-eperm' adds 03d84f968906 KVM: x86: Initialize number of APIC LVT entries during API [...] adds f83894b24c2a KVM: x86: Fix handling of APIC LVT updates when userspace [...] adds 159e037d2e36 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_p [...] adds 156b9d76e882 KVM: nVMX: Always enable TSC scaling for L2 when it was en [...] adds 6e1d2a3f25d5 KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gv [...] adds 79f772b9e800 KVM: x86: Query vcpu->vcpu_idx directly and drop its acces [...] adds 874190fd4ee8 KVM: selftests: Test MONITOR and MWAIT, not just MONITOR f [...] adds b624ae35418c KVM: selftests: Provide valid inputs for MONITOR/MWAIT regs adds 14fd95bf145d KVM: selftests: Use "a" and "d" to set EAX/EDX for wrmsr_safe() adds 43bb9e000ea4 KVM: x86: Tweak name of MONITOR/MWAIT #UD quirk to make it [...] adds ec6e4d863258 KVM: x86: Mark TSS busy during LTR emulation _after_ all f [...] adds 2626206963ac KVM: x86: Set error code to segment selector on LLDT/LTR n [...] adds 0bc273266112 KVM: x86: WARN only once if KVM leaves a dangling userspac [...] adds 8fb2638a568d KVM: selftests: enumerate GUEST_ASSERT arguments adds fc573fa4f38a KVM: selftests: Increase UCALL_MAX_ARGS to 7 adds ddcb57afd581 KVM: selftests: Write REPORT_GUEST_ASSERT macros to pair w [...] adds 594a1c271c15 KVM: selftests: Fix filename reporting in guest asserts adds 4c16fa3ee945 KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID [...] adds 683edfd42bc2 KVM: sefltests: Use CPUID_* instead of X86_FEATURE_* for o [...] adds 61d76b8a6943 KVM: selftests: Add framework to query KVM CPUID bits adds c5c5b827f129 KVM: selftests: Use kvm_cpu_has() in the SEV migration test adds f21940a3bb5c KVM: selftests: Use kvm_cpu_has() for nested SVM checks adds 1ecbb337fa10 KVM: selftests: Use kvm_cpu_has() for nested VMX checks adds ea129d22541e KVM: selftests: Use kvm_cpu_has() to query PDCM in PMU selftest adds 50445ea2337a KVM: selftests: Drop redundant vcpu_set_cpuid() from PMU selftest adds fdd1e2788c41 KVM: selftests: Use kvm_cpu_has() for XSAVES in XSS MSR test adds 2697646bd343 KVM: selftests: Check for _both_ XTILE data and cfg in AMX test adds 8fea056eeb0c KVM: selftests: Use kvm_cpu_has() in AMX test adds 045520e4755b KVM: selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_s [...] adds b046f4ee9cb6 KVM: selftests: Remove the obsolete/dead MMU role test adds 601c067f3815 KVM: selftests: Use kvm_cpu_has() for KVM's PV steal time adds 3c67f8208451 KVM: selftests: Use kvm_cpu_has() for nSVM soft INT inject [...] adds 71bcb951c68b KVM: selftests: Verify that kvm_cpuid2.entries layout is u [...] adds fc66963d7b01 KVM: selftests: Split out kvm_cpuid2_size() from allocate_ [...] adds 7fbc6038acba KVM: selftests: Cache CPUID in struct kvm_vcpu adds d838b313aadc KVM: selftests: Don't use a static local in vcpu_get_suppo [...] adds 8b02674103e6 KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_entry() adds 662162fed261 KVM: selftests: Use get_cpuid_entry() in kvm_get_supported [...] adds c41880b5f040 KVM: selftests: Add helpers to get and modify a vCPU's CPU [...] adds 7af7161d8738 KVM: selftests: Use vm->pa_bits to generate reserved PA bits adds 1940af0b8179 KVM: selftests: Add and use helper to set vCPU's CPUID maxphyaddr adds b78843be7796 KVM: selftests: Use vcpu_clear_cpuid_feature() in monitor_ [...] adds 3a5d36b32bd2 KVM: selftests: Use vcpu_get_cpuid_entry() in PV features [...] adds 4dcd130c9b3d KVM: selftests: Use vCPU's CPUID directly in Hyper-V test adds 49f6876a2e1e KVM: selftests: Use vcpu_get_cpuid_entry() in CPUID test adds 4ee315231e3d KVM: selftests: Use vcpu_{set,clear}_cpuid_feature() in nV [...] adds 7ed5a54e8282 KVM: selftests: Use vcpu_clear_cpuid_feature() to clear x2APIC adds 813e38cd6d7b KVM: selftests: Make get_supported_cpuid() returns "const" adds 8fe09d6a91be KVM: selftests: Set input function/index in raw CPUID helper(s) adds 48ce3ed052e8 KVM: selftests: Add this_cpu_has() to query X86_FEATURE_* [...] adds 2b424a76d02c KVM: selftests: Use this_cpu_has() in CR4/CPUID sync test adds 05c2b6e5facc KVM: selftests: Use this_cpu_has() to detect SVM support in L1 adds 446ab76a0f7a KVM: selftests: Drop unnecessary use of kvm_get_supported_ [...] adds 28e09d321035 KVM: selftests: Rename kvm_get_supported_cpuid_index() to [...] adds d04019274d13 KVM: selftests: Inline "get max CPUID leaf" helpers adds 7fbb653e01fd KVM: selftests: Check KVM's supported CPUID, not host CPUI [...] adds d4c94ee8121c KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM [...] adds 090cd45b21cd KVM: selftests: Clean up requirements for XFD-aware XSAVE [...] adds 12a985aeb406 KVM: selftests: Use the common cpuid() helper in cpu_vendo [...] adds 3d5f8d03786f KVM: selftests: Drop unused SVM_CPUID_FUNC macro adds b184b35d06b2 KVM: VMX: Update PT MSR intercepts during filter change if [...] adds 79e48cec6cba KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index adds 39944ab99c2f KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shad [...] adds dfd4eb444e5c KVM: x86/mmu: Fix typo and tweak comment for split_desc_ca [...] adds bdc2d7ad1072 KVM: SVM: fix task switch emulation on INTn instruction. adds 277ad7d58611 KVM: x86: Add dedicated helper to get CPUID entry with sig [...] adds ba28401bb93e KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_O [...] adds fbccc4f5c2b1 Merge commit 'kvm-vmx-nested-tsc-fix' into kvm-next-5.20 adds 8031d87aa995 KVM: x86: Check target, not vCPU's x2APIC ID, when applyin [...] adds 73356cb40caa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 603b79f24a5f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ca2fd0609b5d KVM: s390: pv: add mmu_notifier adds 9bf811dae443 s390/mm: KVM: pv: when tearing down, try to destroy protec [...] adds da15fbc646f3 KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm adds 7746f735f552 KVM: s390: pv: destroy the configuration before its memory adds c3f0e5fd2d33 KVM: s390: pv: don't present the ecall interrupt twice adds 0130337ec45b KVM: s390: Cleanup ipte lock access and SIIF facility checks adds 24fe0195bc19 KVM: s390: guest support for topology function adds f5ecfee94493 KVM: s390: resetting the Topology-Change-Report adds 097e8f54430b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 44eba0c07096 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 113d3eac00ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a47bc5a0c4c0 platform/chrome: cros_ec_typec: Rename port altmode array adds 1ff5d97f070c platform/chrome: cros_ec_typec: Register port altmodes adds d311664b9057 platform/chrome: cros_ec_proto: add "cros_ec_" prefix to s [...] adds 82f4def2d822 platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] adds da95f691311f platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] adds 810be30d27bd platform/chrome: cros_ec_proto: separate cros_ec_xfer_command() adds 0aad9aff6a64 platform/chrome: cros_ec_proto: separate cros_ec_wait_unti [...] adds 00eb36d52872 platform/chrome: cros_ec_proto: change Kunit expectation w [...] adds 7f95d2b68b9a platform/chrome: cros_ec_proto: return -EAGAIN when retrie [...] adds 82c9b7ed8c5c platform/chrome: cros_ec_proto: add Kunit test for empty payload adds 3e1c715ea179 platform/chrome: cros_ec_proto: return -EPROTO if empty payload adds 74bed42fd5fa platform/chrome: cros_ec_proto: add Kunit tests for cmd_xf [...] adds 1242688fc2f0 platform/chrome: cros_ec_proto: add Kunit test for cros_ec [...] adds 2b7ed927953f platform/chrome: cros_ec_proto: add Kunit tests for get_ne [...] adds 7cb1eb82642b platform/chrome: cros_ec_proto: add Kunit tests for get_ho [...] adds 00238864435f platform/chrome: cros_ec_proto: add Kunit tests for check_ [...] adds 33f0fdba6066 platform/chrome: cros_ec_proto: add Kunit tests for get_se [...] adds 9399b2cb2070 platform/chrome: cros_ec_proto: add Kunit test for cros_ec_cmd() adds 7e76e4bc0099 platform/chrome: cros_kbd_led_backlight: fix build warning adds f92dd1475b06 platform/chrome: merge Kunit utils and test cases adds afef1e1a0223 platform/chrome: cros_kunit_util: add default value for `m [...] adds 59f4152ef1c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 11d0c24c7792 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 184b9dc94fb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84261749e58a dt-bindings: ipmi: Add npcm845 compatible adds dfef1acc36d5 char: ipmi: modify NPCM KCS configuration adds 79c87b8f8ba7 ipmi: Fix comment typo adds 96126b2360cc Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 9125c81105bd Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 8097cf2fb3b2 usb: gadget: udc: amd5536 depends on HAS_DMA adds 421c8d9a20da usb: gadget: f_mass_storage: forced_eject attribute adds aae7948d564c Revert "dt-bindings: usb: mtk-xhci: Make all clocks required" adds 2d937c64e8bf usb: misc: onboard_hub: Fix 'missing prototype' warning adds 5e76ee96be8f usb: dwc3: ep0: Properly handle setup_packet_pending scena [...] adds efa2bebf2a9f usb: ldusb: replace ternary operator with max_t() adds 220fafb4ed04 usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() adds 07903626d988 usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup adds 4af37191134d dt-bindings: usb: Add analogix anx7411 PD binding adds fe6d8a9c8e64 usb: typec: anx7411: Add Analogix PD ANX7411 support adds a5c7592366af dt-bindings: usb: qcom,dwc3: add SC8280XP binding adds dd566faebe9f dt-bindings: usb: qcom,dwc3: refine interrupt requirements adds 69bb3520db7c usb: dwc3: qcom: fix missing optional irq warnings adds ddaf8d96f93b usb: typec: Add support for retimers adds f31a8702cd36 usb: typec: Add retimer handle to port adds 28a6ed8e39f7 platform/chrome: Add Type-C mux set command definitions adds e54369058f3d platform/chrome: cros_typec_switch: Add switch driver adds 34f375f0fdf6 platform/chrome: cros_typec_switch: Set EC retimer adds bb53ad958012 platform/chrome: cros_typec_switch: Add event check adds f5434e30011e platform/chrome: cros_typec_switch: Register mode switches adds 66fe238a9bcc platform/chrome: cros_ec_typec: Cleanup switch handle retu [...] adds c76d09da77d6 platform/chrome: cros_ec_typec: Get retimer handle adds dc14036fb324 Merge 5.19-rc7 into usb-next adds 88a15fbb47db platform/chrome: cros_typec_switch: Add ACPI Kconfig dep adds 829b4c4183c2 Revert "platform/chrome: cros_ec_typec: Get retimer handle" adds 9169d2fd1f57 Revert "platform/chrome: cros_ec_typec: Cleanup switch han [...] adds 3838896d3749 Revert "platform/chrome: cros_typec_switch: Register mode [...] adds e5b25ca94c29 Revert "platform/chrome: cros_typec_switch: Add event check" adds 182da120f212 Revert "platform/chrome: cros_typec_switch: Set EC retimer" adds 1583afd4b0ef Revert "platform/chrome: cros_typec_switch: Add ACPI Kconfig dep" adds 3d3e9b0db608 Revert "platform/chrome: cros_typec_switch: Add switch driver" adds 32f02a211b0a Revert "platform/chrome: Add Type-C mux set command definitions" adds 8dce3a923cb0 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 889cbade75c6 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds ceefa81e6e69 serial: remove VR41XX serial driver adds af77c56aa353 tty: vt: initialize unicode screen buffer adds cbe79fa688af Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds fe5fc9873af0 Merge tag 'phy-for-5.20' of git://git.kernel.org/pub/scm/l [...] adds 637adcb50409 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 17b5a7f65c7d dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles adds bc72d938c149 iio: trigger: move trig->owner init to trigger allocate() stage adds 7008f35c4a7b iio: proximity: sx_common: Don't use IIO device for properties adds f1e252c5d2d8 iio: proximity: sx_common: Allow IIO core to take care of [...] adds 98a30ae0b37c iio: magnetometer: rm3100: do not explicity set INDIO_BUFF [...] adds 6cfd14c54b1f iio: adc: stx104: Implement and utilize register structures adds e1d965cebe82 iio: dac: cio-dac: Cleanup indexing for DAC writes adds 6edac2daa954 iio: adc: ad7949: Fix error message adds 53a2a90d5271 iio: test: rescale: add MODULE_* information adds 520f94b6aab1 iio: test: format: add MODULE_* information adds 1c796caff0db iio: test: format: follow CONFIG_ naming convention adds cf9a4b58b56e iio: afe: rescale: export symbols used during testing adds 0565d238b9b4 iio: test: rework Kconfig to support modules adds 0b4ae3f6d121 iio: cros: Register FIFO callback after sensor is registered adds f0b4913ad0e3 dt-bindings: iio: adc: npcm: Add npcm845 compatible string adds 3ccb25240012 iio: adc: npcm: Add NPCM8XX support adds ef7ceceeb1fb iio: Use parens with sizeof adds 295cc4268bb9 iio: Be consistent with allocation result tests. adds 6c6a6ee93999 iio: ABI: temperature: Unify documentation for thermocoupl [...] adds c089f6fc4a55 iio: ABI: max31865: Drop in_filter_notch_centre_frequency [...] adds 41a7d6718b45 iio: ABI: stm32-timer-trigger: Fuse unusual ABI into main doc. adds 81e2445132e7 iio: adc: ti-ads124s08: Drop unused parameter to ads124s_read() adds 93a73f6a2604 iio: accel: bma220: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] adds 078d37b73f05 iio: adc: ad799x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] adds 45dc8c59e143 iio: adc: at91-sam5d2: Switch to DEFINE_SIMPLE_DEV_PM_OPS( [...] adds cdb778105905 iio: adc: imx7d_adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 507379983b10 iio: adc: meson_saradc: Switch to DEFINE_SIMPLE_DEV_PM_OPS [...] adds 7ff1d28cc5f4 iio: adc: mt6577_auxadc: Switch to DEFINE_SIMPLE_DEV_PM_OP [...] adds 0b1e58e9ed3c iio: adc: stmpe-adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 0fda2c652d41 iio: adc: ti-am335x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 3b4a1bd83908 iio: adc: xilinx-ams: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 479e575aee77 iio: chemical: scd4x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 46b7116712b2 iio: dac: ds4424: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] adds 83a2aa2646e6 iio: dac: ltc1660: Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] adds 7b9d3e85d71f iio: dac: max517: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] adds c9ccad99113d iio: dac: max5821: Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] adds bf19b23591af iio: dac: mcp4725: Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] adds fa55750642d0 iio: gyro: itg3200: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] adds 3d691c6a9f16 iio: health: afe4403: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds b220558c0f2c iio: health: afe4404: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds dc064f21ea80 iio: light: al3010: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] adds f3231f912bf4 iio: light: al3320a: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds c422aa418a7d iio: light: as73211: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] adds 7eff2dcec69c iio: light: bh1750: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] adds dc0258e33ddb iio: light: cm3605: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] adds dc69c61019dc iio: proximity: cros_ec_mkbp: Switch to DEFINE_SIMPLE_DEV_ [...] adds fb4e8e2dadc9 iio: temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_ [...] adds a79163d19ef7 iio: light: us5182: Switch from CONFIG_PM guards to pm_ptr() etc adds 2583f5e82815 iio: adc: imx8qxp: Switch to DEFINE_RUNTIME_DEV_PM_OPS and [...] adds 7b79cda9e297 iio: light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS [...] adds 9ec91dd4e944 iio: light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] adds f541541a37e4 iio: light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr() adds 5672f3982ac9 iio: light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() adds cd4d10b134c2 iio: light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] adds b904854e14bb iio: light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] adds 1539e05b0ba5 iio: light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] adds 74f4595ab7f8 iio: magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() [...] adds e5933cf48779 iio: magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ [...] adds a63d28819ffc iio: magnetometer: hmc5843: Remove duplicate 'the' adds 7aa68dcce0ab iio: proximity: sx9324: add empty line in front of bullet list adds 06ee60eb507f iio: adc: max1027: unlock on error path in max1027_read_si [...] adds 5e1f91850365 iio: fix iio_format_avail_range() printing for none IIO_VAL_INT adds 3cfb0e1d395a iio: accel: sca3300: Extend the trigger buffer from 16 to [...] adds 06674fc7c003 iio: light: isl29028: Fix the warning in isl29028_remove() adds 180c6cb6b9b7 dt-bindings: iio: adc: Add compatible for MT8188 adds 58170a0dac0d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds dd2f386fea72 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 951c39ea09b4 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 43c8b51b2eb0 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 86cb0defe0e2 dmaengine: dw-axi-dmac: do not print NULL LLI during error adds 820f5ce999d2 dmaengine: dw-axi-dmac: ignore interrupt if no descriptor adds c3266ee185b5 dmaengine: imx-dma: Cast of_device_get_match_data() with ( [...] adds d0b55afa4769 dmaengine: idxd: Correct IAX operation code names adds e0c7ea83f006 dmaengine: imx-sdma: Add FIFO stride support for multi FIF [...] adds f66d59180bae dmaengine: xilinx: use strscpy to replace strlcpy adds d97bb2045923 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c947f8a5bbac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5bc7b01c513a scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" adds cf3b4fb65579 scsi: qla2xxx: Fix incorrect display of max frame size adds 6c96a3c7d495 scsi: qla2xxx: Zero undefined mailbox IN registers adds b1f707146923 scsi: qla2xxx: Fix response queue handler reading stale packets adds c019cd656e71 scsi: qla2xxx: edif: Fix dropped IKE message adds 63fa7f2644b4 scsi: qla2xxx: Fix imbalance vha->vref_count adds 47ccb113cead scsi: qla2xxx: Fix discovery issues in FC-AL topology adds 166d74b876b7 scsi: qla2xxx: Fix sparse warning for dport_data adds 1ccad27716ec scsi: qla2xxx: Update manufacturer details adds 6c20cc4885c5 scsi: qla2xxx: Update version to 10.02.07.800-k adds 3455607fd7be scsi: sg: Allow waiting for commands to complete on remove [...] adds e7dfe3bc7687 Merge branch 'misc' into for-next adds 7427046587b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f10af057325c scsi: mpi3mr: Resource Based Metering adds cf1ce8b71524 scsi: mpi3mr: Reduce VD queue depth on detecting throttling adds 2a8a0147cb52 scsi: mpi3mr: Unlock on error path adds 502f4c18704d scsi: mpi3mr: Delete a stray tab adds eed9f513bf7f scsi: hisi_sas: Call hisi_sas_slave_configure() from slave [...] adds bc22f9c06c25 scsi: hisi_sas: Remove unnecessary variable to hold DMA ma [...] adds f0902095a773 scsi: hisi_sas: Relocate DMA unmap of SMP task adds 7e15334f5d25 scsi: hisi_sas: Modify v3 HW SATA completion error processing adds 1e82e4627a79 scsi: libsas: Resume SAS host for phy reset or enable via sysfs adds ca452621b829 scsi: ufs: core: Read device property for ref clock adds 71b25693b22e scsi: target: iscsi: Fix clang -Wformat warnings adds 2d09caa02b08 scsi: sd: Fix discard errors during revalidate adds 605a1c008d91 scsi: sd: Move WRITE_ZEROES configuration to a separate function adds 33532ca20451 scsi: sd: Implement support for NDOB flag in WRITE SAME(16) adds 60936e2bb466 scsi: sd: Enable modern protocol features on more devices adds 70f58e3e07e6 scsi: sd: Support multiple LBA ranges in an UNMAP command adds e51dd255a556 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 91303ab3a068 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 766279a8f85d rpmsg: qcom: glink: replace strncpy() with strscpy_pad() adds 6c3ebc96ffef rpmsg: qcom: glink: remove unused name adds 101042f4c0eb rpmsg: qcom: correct kerneldoc adds 65382585f067 rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge adds 7113ac825371 rpmsg: convert sysfs snprintf to sysfs_emit adds 165572448dd6 dt-bindings: remoteproc: mediatek: Add binding for mt8188 scp adds 42c2b553da64 remoteproc: mediatek: Support MT8188 SCP adds 8672e79d98bc remoteproc: qcom: using pm_runtime_resume_and_get to simpl [...] adds fc156629b23a remoteproc: qcom_q6v5_mss: map/unmap metadata region befor [...] adds d0c11db55d9b remoteproc: qcom: correct kerneldoc adds 2aa9f1aaa067 remoteproc: qcom_q6v5_mss: Update MBA log info adds c2ca7a2e4bc1 remoteproc: qcom_q6v5: Introduce panic handler for MSS adds 4c6e20077b22 remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config adds 86590c308bff remoteproc: qcom: pas: Add decrypt shutdown support for modem adds 5ddf5969e927 remoteproc: qcom: pas: Mark va as io memory adds dc86c129b4fb remoteproc: qcom: pas: Mark devices as wakeup capable adds 7b6ece968fca remoteproc: qcom: pas: Check if coredump is enabled adds 0ad7e3ed2042 remoteproc: qcom: q6v5: Set q6 state to offline on receivi [...] adds 47c04e00eff8 remoteproc: sysmon: Wait for SSCTL service to come up adds fd75c2d01a50 remoteproc: sysmon: Send sysmon state only for running rprocs adds 3f52d118f992 remoteproc: qcom_q6v5_pas: Deal silently with optional px [...] adds 60349fd52ecb remoteproc: using pm_runtime_resume_and_get instead of pm_ [...] adds cab8300b5621 remoteproc: Use unbounded workqueue for recovery work adds 08333b911f01 remoteproc: Directly use ida_alloc()/free() adds cdab30b44518 hwspinlock: qcom: Add support for mmio usage to sfpb-mutex adds 441b664035a2 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] adds 87923d46a66d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b038e786f83 gpiolib: devres: Get rid of unused devm_gpio_free() adds 1282157a6cf4 dt-bindings: gpio: gpio-mvebu: convert txt binding to DT s [...] adds 988c8c0cd04d dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio adds df08a6fc0d5d dt-bindings: gpio: gpio-mvebu: document offset and marvell [...] adds 0651a730924b gpio: davinci: Add support for system suspend/resume PM adds 31212be40358 dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4 adds 2a1192ff0835 gpio: twl4030: Drop platform teardown callback adds 421e3c16c32a gpio: twl4030: Don't return an error after WARN in .remove adds 7e55b33d3f18 gpio: ucb1400: Remove platform setup and teardown support adds 1923433cd660 gpio: brcmstb: Make .remove() obviously always return 0 adds 3d57fa2a228c gpio: xgs-iproc: Drop if with an always false condition adds 91e9111bdd08 gpio: pca9570: Add DT bindings for NXP PCA9571 adds d274f02eb98b gpio: pca9570: add pca9571 support adds a2a15e1263ab gpio: adnp: use simple i2c probe function adds 8773bacefcd7 gpio: adnp: Make use of device properties adds 036e9cf35689 dt-bindings: gpio: rockchip: add gpio-ranges adds cc165ba48aaf gpio: rockchip: add support for rk3588 adds 4a40ccccb660 gpio: adp5588: Switch from of headers to mod_devicetable.h adds 669f5618feb8 gpio: adp5588: Do not use defined value for driver name an [...] adds 6169d76c56b3 gpio: adp5588: sort header inclusion alphabetically adds 597a8a888d34 gpiolib: of: Use device_match_of_node() helper adds 90ce2f01e7c2 Merge tag 'intel-gpio-v5.20-1' of git://git.kernel.org/pub [...] adds 13e024b66ca1 gpio: lp3943: unsigned to unsigned int cleanup adds 6b7e8c796de0 dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bin [...] adds 5d07a692f956 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() adds b06d7b458a6e gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91 adds 3e2d53b2734b gpio: 104-idi-48: unsigned to unsigned int cleanup adds 160d6e402900 gpiolib: cdev: simplify linereq_free adds 2487a812236c gpiolib: cdev: simplify parameter in call to hte_edge_setup adds cfa53463ac62 gpiolib: cdev: replace if-else chains with switches adds 242202329f0d gpiolib: cdev: simplify line event identification adds b1a92e94560d gpiolib: cdev: consolidate edge detector configuration flags adds 272ddba00473 gpiolib: cdev: compile out HTE unless CONFIG_HTE selected adds 10fcd2f180bc gpio: 74xx-mmio: Make use of device properties adds d3054ba1db62 gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_ [...] adds 28ba05745641 gpio: 74xx-mmio: use bits.h macros for all masks adds c269df8c5ad3 gpiolib: add support for bias pull disable adds 31bea23119cd gpiolib: of: support bias pull disable adds 6fd03f024828 gpiolib: acpi: support bias pull disable adds d042656a2170 dt-bindings: gpio: add pull-disable flag adds c4371c563973 gpio: remove VR41XX related gpio driver adds 2c05a0f29f41 gpio: ws16c48: Implement and utilize register structures adds cc442e4db9cb gpio: 104-idio-16: Implement and utilize register structures adds fb38af4a3a79 gpio: i8255: Introduce the Intel 8255 interface library module adds 71b7b3972590 gpio: 104-dio-48e: Implement and utilize register structures adds 3ce632fdd13a gpio: 104-idi-48: Implement and utilize register structures adds 949506dc608f gpio: gpio-mm: Implement and utilize register structures adds a26a8d9f8578 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds dc62db7138aa pinctrl: ocelot: Fix pincfg for lan966x adds ba9c4745fca7 pinctrl: ocelot: Fix pincfg adds 41ef3c1a6bb0 pinctrl: Don't allow PINCTRL_AMD to be a module adds 984245b66cf3 pinctrl: armada-37xx: make irq_lock a raw spinlock to avoi [...] adds 4546760619cf pinctrl: armada-37xx: use raw spinlocks for regmap to avoi [...] adds cc701e18a921 pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP adds 04156e7dd7ae pinctrl: at91: remove #ifdef CONFIG_PM adds 11bd0ffd165f dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-r [...] adds 1b3ab63e56f0 dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp adds e4c04e7a17cf dt-bindings: pinctrl: mt8195: Add gpio-line-names property adds 03da7f987319 pinctrl: core: Use device_match_of_node() helper adds eebe11b5bbec pinctrl: qcom: spmi-gpio: Add pm8226 compatibility adds ed16b6d77483 dt-bindings: pinctrl: qcom,pmic-gpio: add PMP8074 adds 6cd81a86ff11 pinctrl: qcom-pmic-gpio: add support for PMP8074 adds 329d32a9879a dt-bindings: pinctrl: Add compatible for Allwinner D1 adds fc153c8f283b pinctrl: sunxi: Add I/O bias setting for H6 R-PIO adds 88df36f2e6aa pinctrl: sunxi: Support the 2.5V I/O bias mode adds 0bb95ae2672f pinctrl: sunxi: Refactor register/offset calculation adds 622b681ef9d9 pinctrl: sunxi: Make some layout parameters dynamic adds 0569af481154 pinctrl: sunxi: Add driver for Allwinner D1 adds 5d11f8392b54 pinctrl: imx93: Add MODULE_DEVICE_TABLE() adds 4a2d4e2df5a5 Revert "pinctrl: qcom: spmi-gpio: make the irqchip immutable" adds 840ba17f74f3 dt-bindings: pinctrl: mt8195: Use drive-strength-microamp [...] adds 1a24a177564a Merge branch 'devel' into for-next adds f8a0fd22eea6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 59bfe7f7c3eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bb6d5c548d19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a7c01fa93aeb signal: break out of wait loops on kthread_stop() adds cbe9dac37904 signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit adds d80f7d7b2c75 signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit adds 9a95f78eab70 signal: Drop signals received after a fatal signal has bee [...] adds c579d60f0d0c ipc: mqueue: fix possible memory leak in init_mqueue_fs() adds a0b88362d2c7 Merge of ucount-rlimits-cleanups-for-v5.19, interrupting_k [...] adds 8183e900aaad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a1e88530a2f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds be2761d3f9c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2c4d56122ab3 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 36a40c37389c nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid() adds 53fc59511fc4 nvdimm/namespace: drop unneeded temporary variable in size [...] adds db58b9710045 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 210fe48b578a ntb_perf: Fix 64-bit division on 32-bit architectures adds f0f5670fdc4f ntb: idt: fix clang -Wformat warnings adds 875d329ae141 ntb: intel: add GNR support for Intel PCIe gen5 NTB adds ef685262346b PCI: designware-ep: Allow pcie_ep_set_bar change inbound m [...] adds 8a78545603bd NTB: epf: Added more flexible memory map method adds da51fd247424 NTB: EPF: support NTB transfer between PCI RC and EP connection adds fffebd168d38 Documentation: PCI: Add specification for the PCI vNTB fun [...] adds 4394582f60f7 drivers/ntb/test: avoid 64-bit modulus operation adds e8c04e435db5 NTB: EPF: Mark pci_read and pci_write as static adds 1fdcece1dd91 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 834b93ec5901 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds af1fb0bee9d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b032ddb9119b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f41f3e77a7cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 586491956027 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds d180e0a1be6c Drivers: hv: Create debugfs file with hyper-v balloon usag [...] adds beaabde400a3 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds e2dd36933f81 RDMA: Add ERDMA to rdma_driver_id definition adds ca52aa2d9f9a RDMA/erdma: Add the hardware related definitions adds cf38d4d2c53f RDMA/erdma: Add main include file adds d94b0e502f1c RDMA/erdma: Add cmdq implementation adds 59798a2a497d RDMA/erdma: Add event queue implementation adds cafde184e628 RDMA/erdma: Add verbs header file adds b7babc7c31c6 RDMA/erdma: Add verbs implementation adds e2692bf4bc63 RDMA/erdma: Add connection management (CM) support adds a6cd49345d4e RDMA/erdma: Add the erdma module adds 06eb746d91cf RDMA/erdma: Add the ABI definitions adds bea86a8116f6 RDMA/erdma: Add driver to kernel build environment adds 4d61f3b2e16b Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] adds 28a96ede75fc Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds d59d67cb2fbf Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 06c8580aa23d memblock tests: change build options to run-time options adds 83ff1b8b6c91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 863fdccdc5ed tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention adds fe80f1ad593c cxl/port: Keep port->uport valid for the entire life of a port adds 04ed37a2baf9 cxl/hdm: Use local hdm variable adds e8b7ea58abbd cxl/core: Rename ->decoder_range ->hpa_range adds e50fe01e1f2a cxl/core: Drop ->platform_res attribute for root decoders adds 885d3bed6de1 cxl/core: Drop is_cxl_decoder() adds 419af595b118 cxl: Introduce cxl_to_{ways,granularity} adds d3b75029f353 cxl/mem: Convert partition-info to resources adds 14e473e1a7a9 cxl/hdm: Require all decoders to be enumerated adds 86677a4e7107 cxl/Documentation: List attribute permissions adds 9b99ecf5a316 cxl/debug: Move debugfs init to cxl_core_init() adds cc2a4878700b cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem' adds b2f3b74e1072 tools/testing/cxl: Move cxl_test resources to the top of memory adds 855c90d30575 tools/testing/cxl: Expand CFMWS windows adds e7ad1bf68329 tools/testing/cxl: Add partition support adds 08f8d040a11d tools/testing/cxl: Fix decoder default state adds ee800010835d cxl/port: Cache CXL host bridge data adds 9e9e44017db3 cxl/hdm: Initialize decoder type for memory expander devices adds b060edfd8cdd cxl/pmem: Delete unused nvdimm attribute adds 659885566533 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7075f4488694 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dcbdc767550a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2055e67bb6a8 mm/sl[au]b: use own bulk free function when bulk alloc failed adds 3041808b5220 mm/slab_common: move generic bulk alloc/free functions to SLOB adds 2bf33af70dff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9592eef7c16e random: remove CONFIG_ARCH_RANDOM adds 049f9ae93d03 x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" adds b8ac29b40183 timekeeping: contribute wall clock to rng on time change adds b7a68f67ff49 random: use try_cmpxchg in _credit_init_bits adds 0b9ba6135d7f um: seed rng using host OS rng adds 2b85d0d98f18 random: handle archrandom with multiple longs adds 19ee4671e063 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 03983e1c0937 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 0e92a93423de Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds cd6228dc8f21 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 27188e87805d Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 8ecc89957f63 next-20220721/bitmap adds 1cec4e0fddff Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds bee141ae1189 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds b9d7915a0e02 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds a54d3d7d3921 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds db71f5f38a10 Merge branch 'mm-stable' into mm-unstable adds cef252ca974a mm: shrinkers: fix double kfree on shrinker name adds 90b5a54c4ccb mm-shrinkers-fix-double-kfree-on-shrinker-name-fix adds 1fe3e87f07cd mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() adds 078c4621934f mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling adds e45911332f73 mm: hugetlb_vmemmap: introduce the name HVO adds 6f8e100d0880 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] adds 4923c0196546 mm: hugetlb_vmemmap: replace early_param() with core_param() adds 26a306f7d927 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability adds 83ef48c62abd mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst adds 035c35ace5e2 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] adds 4693575fba99 mm: discard __GFP_ATOMIC adds d37241279398 mips: rename mt_init to mips_mt_init adds abc461af0a9d android: binder: stop saving a pointer to the VMA adds 543d18605d2f android-binder-stop-saving-a-pointer-to-the-vma-fix adds f640f59f69cf android: binder: fix lockdep check on clearing vma adds 06b152b7980a Maple Tree: add new data structure adds 1bd1d9c08807 radix tree test suite: add pr_err define adds 3c95b0ea4b52 radix tree test suite: add kmem_cache_set_non_kernel() adds e55102778f2f radix tree test suite: add allocation counts and size to k [...] adds 954b2a53d95a radix tree test suite: add support for slab bulk APIs adds e07d1b9d26e5 radix tree test suite: add lockdep_is_held to header adds dd9239d21d92 lib/test_maple_tree: add testing for maple tree adds 03b055c3f563 mm: start tracking VMAs with maple tree adds 0fbf15cd28a8 mm: add VMA iterator adds 74d08a66d51c mmap: use the VMA iterator in count_vma_pages_range() adds 4a8e8ff67dba mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds f46204bb64f0 mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds 12f9af36974c mm/mmap: use maple tree for unmapped_area{_topdown} adds 57579b57de57 kernel/fork: use maple tree for dup_mmap() during forking adds 561cd17cbbe8 damon: convert __damon_va_three_regions to use the VMA iterator adds 6a26a3981d03 proc: remove VMA rbtree use from nommu adds 3c057956c0cf mm: remove rb tree. adds 8b5daf8dc360 mmap: change zeroing of maple tree in __vma_adjust() adds 2772cffffbda xen: use vma_lookup() in privcmd_ioctl_mmap() adds 9b2c3b958b2c mm: optimize find_exact_vma() to use vma_lookup() adds 9bbd369e8796 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds acc95bfb0123 mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds 7a937e088009 mm: use maple tree operations for find_vma_intersection() adds e3076ce18333 mm/mmap: use advanced maple tree API for mmap_region() adds 4c063f987cac mm: remove vmacache adds 56c4be7a34a7 mm: convert vma_lookup() to use mtree_load() adds 487c1795c854 mm/mmap: move mmap_region() below do_munmap() adds a0d6cab9d7f0 mm/mmap: reorganize munmap to use maple states adds 488d4aac11c0 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds 0116af68060a arm64: remove mmap linked list from vdso adds 1fd46f735eeb arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds d37745134ad4 parisc: remove mmap linked list from cache handling adds 52c7442bc2cf powerpc: remove mmap linked list walks adds 4adb45976d90 s390: remove vma linked list walks adds 047baae2a039 x86: remove vma linked list walks adds 972c9b52d6b3 xtensa: remove vma linked list walks adds 31023dc33c49 cxl: remove vma linked list walk adds ab481355a34b optee: remove vma linked list walk adds eb83d617e0c9 um: remove vma linked list walk adds ee9ddff9c804 coredump: remove vma linked list walk adds 1ef40f14fda7 exec: use VMA iterator instead of linked list adds 3fe71ff6281b fs/proc/base: use maple tree iterators in place of linked list adds 199e47c4fdb0 fs/proc/task_mmu: stop using linked list and highest_vm_end adds da92f2cf123b userfaultfd: use maple tree iterator to iterate VMAs adds 92cd9118025e ipc/shm: use VMA iterator instead of linked list adds b9d92d8ebbb9 acct: use VMA iterator instead of linked list adds ac5d4e875cb0 perf: use VMA iterator adds 13a5c7e94d0f sched: use maple tree iterator to walk VMAs adds efc11b656ea8 fork: use VMA iterator adds 24a0c12b1c88 bpf: remove VMA linked list adds 5553d5047e7e mm/gup: use maple tree navigation instead of linked list adds b02303541671 mm/khugepaged: stop using vma linked list adds d842fcaaba39 mm/ksm: use vma iterators instead of vma linked list adds 083383e05ffa mm/madvise: use vma_find() instead of vma linked list adds a86d871021e1 mm/memcontrol: stop using mm->highest_vm_end adds 03b7e86e3670 mm/mempolicy: use vma iterator & maple state instead of vm [...] adds 1fef8cc60be6 mm/mlock: use vma iterator and maple state instead of vma [...] adds e0ba64bfb51b mm/mprotect: use maple tree navigation instead of vma linked list adds 55333a1a3456 mm/mremap: use vma_find_intersection() instead of vma linked list adds e2f0f10da4fe mm/msync: use vma_find() instead of vma linked list adds 494af92f12c0 mm/oom_kill: use maple tree iterators instead of vma linked list adds f895dad1e71f mm/pagewalk: use vma_find() instead of vma linked list adds 6140da761354 mm/swapfile: use vma iterator instead of vma linked list adds fc2abb41a280 i915: use the VMA iterator adds 7713c8f00019 nommu: remove uses of VMA linked list adds dc9e9de96cbd riscv: use vma iterator for vdso adds 2fecc8b97cab mm: remove the vma linked list adds 77795882c946 mm/mmap: drop range_has_overlap() function adds ed4f3c9ee666 mm/mmap.c: pass in mapping to __vma_link_file() adds 0b648589be1f mm: drop oom code from exit_mmap adds 0b1cd0dfcb8f mm-drop-oom-code-from-exit_mmap-fix-fix adds 86d6b8d5f6b1 mm: delete unused MMF_OOM_VICTIM flag adds bfb21c0fb419 mm: refactor of vma_merge() adds d5d114ee37aa mm: add merging after mremap resize adds 201fd24c2a9c mm-add-merging-after-mremap-resize-checkpatch-fixes adds a06ac1d05dbf mm/page_alloc: minor clean up for memmap_init_compound() adds 2da508d831bd mm/mlock: drop dead code in count_mm_mlocked_page_nr() adds d44a4c1221a5 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region adds 33084a7766a2 procfs: add 'size' to /proc/<pid>/fdinfo/ adds 33afe91a4daa procfs: add 'path' to /proc/<pid>/fdinfo/ adds 66799b771b61 memcg: notify about global mem_cgroup_id space depletion adds 8341f2f33066 filemap: minor cleanup for filemap_write_and_wait_range adds e00801e13304 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] adds 1e4189733121 selftests/vm: fix errno handling in mrelease_test adds 4091777a6786 selftests-vm-fix-errno-handling-in-mrelease_test-v4 adds 3f00e76a1d64 selftests/vm: skip 128TBswitch on unsupported arch adds 93a2838042ff mm: khugepaged: don't carry huge page to the next loop for [...] adds aeeaef128b05 mm/khugepaged: add struct collapse_control adds adcc4e193b6b mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR adds cea6d67c2b97 mm/khugepaged: dedup and simplify hugepage alloc and charging adds 4f0aed71d419 mm/khugepaged: propagate enum scan_result codes back to callers adds 36f5851226ba mm/khugepaged: add flag to predicate khugepaged-only behavior adds dccd751c7dde mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() adds 301e44c2d20f mm/khugepaged: consistently order cc->is_khugepaged and pt [...] adds 1281e25a51c3 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] adds 1c0e1f10dc13 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse adds f24147764fbd mm/khugepaged: Avoid possible memory leak in failure path adds f3907356e31e mm/khugepaged: add missing kfree() to madvise_collapse() adds e6f776d7b69d mm/khugepaged: delay computation of hpage boundaries until use adds 0c92854e460e mm/khugepaged: rename prefix of shared collapse functions adds febc5f7b36ec mm/madvise: add MADV_COLLAPSE to process_madvise() adds 9eebbc3eebc6 selftests/vm: modularize collapse selftests adds fd9ec36f9557 selftests/vm: dedup hugepage allocation logic adds d253a2e6b148 selftests/vm: add MADV_COLLAPSE collapse context to selftests adds 1444590a71c5 selftests/vm: add selftest to verify recollapse of THPs adds d6b6fbe084da selftests/vm: add selftest to verify multi THP collapse adds f41c329749ac mm: compaction: include compound page count for scanning i [...] adds b67c9c2c38d5 mm: remove obsolete comment in do_fault_around() adds 4293014384a9 memblock,arm64: expand the static memblock memory table adds 49ad534f3d4e writeback: remove inode_to_wb_is_valid() adds 3998b6847b6b zsmalloc: zs_malloc: return ERR_PTR on failure adds f34a35c42883 mm: vmpressure: don't count proactive reclaim in vmpressure adds f44d6d3c2d9e mm/damon/reclaim: fix potential memory leak in damon_recla [...] adds 7ada89abdd21 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] adds c7bb399afb7b mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] adds 73a8e289fb45 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] adds debb6b9c3fdd mm, hwpoison: make unpoison aware of raw error info in hwp [...] adds b5100d2796a3 mm, hwpoison: set PG_hwpoison for busy hugetlb pages adds dcbdf0e437c2 mm, hwpoison: make __page_handle_poison returns int adds 47f619669bff mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage adds 97931adffb0d mm, hwpoison: enable memory error handling on 1GB hugepage adds 5064811182b7 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs adds e73bb04eaf10 mm-shmem-support-fs_ioc_etflags-in-tmpfs-fix adds 5e36c0319775 tools/vm/page_owner_sort.c: adjust the indent in is_need() adds 598a6bbb7031 mm: remove unneeded PageAnon check in restore_exclusive_pte() adds 3e387b49abd9 mm/page_alloc: correct the wrong cpuset file path in comment adds 435e21775cc8 mm/mempolicy: remove unneeded out label adds 93791c29b9a8 tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] adds e121415d6227 mm/cma_debug.c: align the name buffer length as struct cma adds 1f9c68ff5b5c selftest/vm: uninitialized variable in main() adds 4cef4afa3b81 ocfs2: reflink deadlock when clone file to the same direct [...] adds 00fa8ad741b3 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 07f5f687c381 ocfs2: fix ocfs2 corrupt when iputting an inode adds 364ae57439fe init/main.c: silence some -Wunused-parameter warnings adds 03fdeceace30 lib/debugobjects: fix stat count and optimize debug_object [...] adds d0b0d120f318 Revert "squashfs: provide backing_dev_info in order to dis [...] adds 618d914b017c squashfs: always build "file direct" version of page actor adds b98ee2f54b9c squashfs: implement readahead adds 69fea72945ea squashfs: support reading fragments in readahead call adds 1408bd8fa33e lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] adds 314f7a3467c6 kernel/hung_task: fix address space of proc_dohung_task_ti [...] adds 18a5e6e6678b bdi: remove enum wb_congested_state adds c4c4914203b4 Merge branch 'mm-nonmm-unstable' into mm-everything adds d8fcf23148c5 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds 18c107a1f120 Add linux-next specific files for 20220722
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 (036ad6daa8f0) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 6 + .../ABI/testing/configfs-usb-gadget-mass-storage | 6 + Documentation/ABI/testing/sysfs-bus-cxl | 81 +- .../testing/sysfs-bus-event_source-devices-caps | 18 + Documentation/ABI/testing/sysfs-bus-iio | 3 + Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 1 + .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 31 - .../ABI/testing/sysfs-bus-iio-temperature-max31865 | 20 - .../ABI/testing/sysfs-bus-iio-thermocouple | 18 + .../ABI/testing/sysfs-bus-iio-timer-stm32 | 8 - .../ABI/testing/sysfs-devices-platform-soc-ipa | 62 +- .../ABI/testing/sysfs-firmware-qemu_fw_cfg | 5 +- Documentation/admin-guide/mm/userfaultfd.rst | 40 +- Documentation/admin-guide/sysctl/vm.rst | 3 - Documentation/arm64/elf_hwcaps.rst | 4 + Documentation/arm64/silicon-errata.rst | 4 + Documentation/bpf/btf.rst | 6 +- Documentation/bpf/map_hash.rst | 185 + Documentation/core-api/dma-api.rst | 14 + .../devicetree/bindings/arm/aspeed/aspeed.yaml | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../bindings/arm/marvell/marvell,ac5.yaml | 32 + .../devicetree/bindings/arm/msm/qcom,saw2.txt | 2 +- .../devicetree/bindings/arm/npcm/npcm.yaml | 7 + .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 13 +- .../devicetree/bindings/arm/sunplus,sp7021.yaml | 29 + .../bindings/bus/qcom,ssc-block-bus.yaml | 25 +- .../bindings/clock/nuvoton,npcm845-clk.yaml | 49 + .../devicetree/bindings/clock/qcom,rpmcc.yaml | 85 +- .../devicetree/bindings/clock/sprd,ums512-clk.yaml | 71 + .../bindings/clock/sunplus,sp7021-clkc.yaml | 52 + .../devicetree/bindings/clock/ti/davinci/pll.txt | 2 +- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 1 + .../devicetree/bindings/dma/qcom,bam-dma.yaml | 100 + .../devicetree/bindings/dma/qcom_bam_dma.txt | 52 - .../devicetree/bindings/fpga/fpga-region.txt | 2 +- .../devicetree/bindings/gpio/gpio-pisosr.txt | 2 +- .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 9 +- .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/nuvoton,npcm750-adc.yaml | 7 +- .../interrupt-controller/renesas,rzg2l-irqc.yaml | 3 +- .../interrupt-controller/sunplus,sp7021-intc.yaml | 62 + .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 5 +- .../devicetree/bindings/leds/backlight/common.yaml | 2 +- .../bindings/leds/backlight/gpio-backlight.yaml | 2 +- .../bindings/leds/backlight/led-backlight.yaml | 2 +- .../bindings/leds/backlight/lm3630a-backlight.yaml | 2 +- .../bindings/leds/backlight/pwm-backlight.yaml | 2 +- .../bindings/leds/backlight/qcom-wled.yaml | 9 +- .../leds/backlight/richtek,rt4831-backlight.yaml | 5 + .../devicetree/bindings/leds/issi,is31fl319x.yaml | 193 + .../devicetree/bindings/leds/leds-aat1290.txt | 77 - .../devicetree/bindings/leds/leds-is31fl319x.txt | 61 - .../devicetree/bindings/leds/leds-lp50xx.yaml | 104 +- .../devicetree/bindings/leds/leds-lp55xx.yaml | 222 +- .../bindings/leds/leds-pwm-multicolor.yaml | 36 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 1 + .../devicetree/bindings/leds/skyworks,aat1290.yaml | 95 + Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +- .../devicetree/bindings/mmc/sdhci-msm.yaml | 2 + .../bindings/net/broadcom-bluetooth.yaml | 17 + .../devicetree/bindings/net/can/nxp,sja1000.yaml | 132 + .../devicetree/bindings/net/can/sja1000.txt | 58 - .../devicetree/bindings/net/qcom-emac.txt | 2 +- .../bindings/net/wireless/mediatek,mt76.yaml | 13 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 - .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 - .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 2 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 + .../bindings/power/amlogic,meson-ee-pwrc.yaml | 2 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/powerpc/fsl/cpus.txt | 2 +- .../devicetree/bindings/powerpc/opal/power-mgt.txt | 2 +- .../devicetree/bindings/regulator/regulator.yaml | 1 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 2 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 2 +- .../bindings/reset/nuvoton,npcm750-reset.yaml | 10 +- .../devicetree/bindings/reset/sunplus,reset.yaml | 38 + .../devicetree/bindings/rtc/rtc-ds1307.txt | 52 - .../devicetree/bindings/rtc/rtc-ds1307.yaml | 102 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 1 + .../bindings/sound/atmel,sama5d2-classd.yaml | 100 + .../bindings/sound/atmel,sama5d2-pdmic.yaml | 98 + .../devicetree/bindings/sound/atmel-classd.txt | 55 - .../devicetree/bindings/sound/atmel-pdmic.txt | 55 - Documentation/devicetree/bindings/sound/mt6358.txt | 4 +- .../devicetree/bindings/sound/mt8186-afe-pcm.yaml | 175 + .../sound/mt8186-mt6366-da7219-max98357.yaml | 75 + .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 75 + .../devicetree/bindings/sound/sgtl5000.yaml | 1 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 4 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 1 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 15 +- .../devicetree/bindings/spi/nuvoton,npcm-fiu.txt | 13 +- .../bindings/thermal/brcm,avs-ro-thermal.yaml | 2 +- .../bindings/thermal/nvidia,tegra124-soctherm.txt | 2 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 2 +- .../bindings/timer/mediatek,mtk-timer.txt | 6 +- .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 2 + .../devicetree/bindings/timer/renesas,cmt.yaml | 16 +- .../devicetree/bindings/timer/st,nomadik-mtu.yaml | 58 + .../devicetree/bindings/usb/analogix,anx7411.yaml | 81 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 4 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 152 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +- Documentation/filesystems/fuse.rst | 29 +- Documentation/mm/overcommit-accounting.rst | 2 - Documentation/networking/dsa/dsa.rst | 363 +- Documentation/networking/ip-sysctl.rst | 6 +- Documentation/networking/smc-sysctl.rst | 13 + Documentation/power/energy-model.rst | 14 +- Documentation/process/email-clients.rst | 69 +- Documentation/s390/vfio-ap-locking.rst | 105 + Documentation/s390/vfio-ap.rst | 492 +- Documentation/scsi/ufs.rst | 15 + Documentation/trace/kprobetrace.rst | 8 +- Documentation/trace/uprobetracer.rst | 8 +- Documentation/usb/gadget-testing.rst | 6 + Documentation/usb/mass-storage.rst | 9 + Documentation/virt/kvm/api.rst | 27 +- Documentation/x86/sgx.rst | 15 + MAINTAINERS | 53 +- Next/SHA1s | 214 +- Next/merge.log | 5312 +++++++------ arch/Kconfig | 7 + arch/arm/Kconfig | 2 + arch/arm/Makefile | 1 + arch/arm/arm-soc-for-next-contents.txt | 73 +- arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 10 +- .../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts | 225 - arch/arm/boot/dts/lan966x.dtsi | 2 +- arch/arm/boot/dts/nuvoton-common-npcm7xx.dtsi | 1 + arch/arm/boot/dts/qcom-apq8064.dtsi | 2 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 2 + arch/arm/boot/dts/qcom-msm8660.dtsi | 4 +- arch/arm/boot/dts/sunplus-sp7021-achip.dtsi | 84 + arch/arm/boot/dts/sunplus-sp7021-demo-v3.dts | 30 + arch/arm/boot/dts/sunplus-sp7021.dtsi | 310 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/sp7021_defconfig | 59 + arch/arm/mach-at91/sam_secure.c | 6 + arch/arm/mach-at91/sam_secure.h | 1 + arch/arm/mach-at91/sama5.c | 16 +- arch/arm/mach-dove/Kconfig | 1 + arch/arm/mach-dove/pcie.c | 11 +- arch/arm/mach-mv78xx0/pcie.c | 11 +- arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-orion5x/pci.c | 12 +- arch/arm/mach-qcom/Kconfig | 4 + arch/arm/mach-qcom/platsmp.c | 1 + arch/arm/mach-sunplus/Kconfig | 27 + arch/arm/mach-sunplus/Makefile | 8 + arch/arm/mach-sunplus/sp7021.c | 16 + arch/arm64/Kconfig | 17 + arch/arm64/Kconfig.platforms | 13 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/marvell/Makefile | 1 + arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 291 + arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts | 101 + arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi | 17 + arch/arm64/boot/dts/nuvoton/Makefile | 2 + .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 170 + .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 30 + arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi | 76 + arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 10 +- arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 2 - arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 3 - arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 3 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 6 + arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 762 ++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 90 + arch/arm64/boot/dts/qcom/sdm850.dtsi | 1 - arch/arm64/configs/defconfig | 11 +- arch/arm64/include/asm/archrandom.h | 30 +- arch/arm64/include/asm/cpufeature.h | 2 +- arch/arm64/include/asm/hwcap.h | 3 +- arch/arm64/include/asm/pgtable-hwdef.h | 3 +- arch/arm64/include/asm/pgtable.h | 6 + arch/arm64/include/asm/setup.h | 3 + arch/arm64/include/uapi/asm/hwcap.h | 4 + arch/arm64/kernel/acpi_numa.c | 2 +- arch/arm64/kernel/cpu_errata.c | 16 + arch/arm64/kernel/cpufeature.c | 27 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/head.S | 5 +- arch/arm64/kernel/idreg-override.c | 17 +- arch/arm64/kernel/setup.c | 15 + arch/arm64/net/bpf_jit_comp.c | 4 +- arch/arm64/tools/cpucaps | 1 + arch/csky/include/asm/tlb.h | 15 - arch/loongarch/Kconfig | 2 + arch/loongarch/include/asm/acpi.h | 142 + arch/loongarch/include/asm/irq.h | 51 +- arch/loongarch/include/asm/tlb.h | 10 - arch/loongarch/kernel/acpi.c | 65 - arch/loongarch/kernel/irq.c | 58 +- arch/loongarch/kernel/time.c | 14 +- arch/mips/include/asm/mach-loongson64/irq.h | 3 +- arch/parisc/kernel/cache.c | 3 - arch/parisc/kernel/drivers.c | 9 +- arch/parisc/kernel/hardware.c | 11 +- arch/parisc/mm/fault.c | 2 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/archrandom.h | 6 +- arch/powerpc/include/asm/tlb.h | 2 - arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kvm/book3s_hv.c | 2 +- arch/powerpc/perf/core-book3s.c | 31 + arch/powerpc/perf/generic-compat-pmu.c | 12 +- arch/powerpc/perf/power10-pmu.c | 10 + arch/powerpc/perf/power8-pmu.c | 10 + arch/powerpc/perf/power9-pmu.c | 10 + arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 7 +- arch/riscv/Makefile | 1 + arch/riscv/include/asm/processor.h | 4 +- arch/riscv/include/asm/smp.h | 4 +- arch/riscv/kernel/cpu.c | 26 +- arch/riscv/kernel/cpu_ops_sbi.c | 4 +- arch/riscv/kernel/cpu_ops_spinwait.c | 4 +- arch/riscv/kernel/cpufeature.c | 6 +- arch/riscv/kernel/smp.c | 4 +- arch/riscv/kernel/smpboot.c | 9 +- arch/s390/Kconfig | 1 + arch/s390/crypto/aes_s390.c | 2 +- arch/s390/crypto/chacha-glue.c | 2 +- arch/s390/crypto/crc32-vx.c | 2 +- arch/s390/crypto/des_s390.c | 2 +- arch/s390/crypto/ghash_s390.c | 2 +- arch/s390/crypto/prng.c | 2 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha3_256_s390.c | 2 +- arch/s390/crypto/sha3_512_s390.c | 2 +- arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/archrandom.h | 16 +- arch/s390/include/asm/cpufeature.h | 23 +- arch/s390/include/asm/kvm_host.h | 18 +- arch/s390/include/asm/mmu.h | 14 - arch/s390/include/asm/os_info.h | 17 +- arch/s390/include/asm/sclp.h | 4 +- arch/s390/include/asm/tlb.h | 3 - arch/s390/include/asm/uaccess.h | 1 - arch/s390/include/uapi/asm/kvm.h | 1 + arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/cpufeature.c | 46 + arch/s390/kernel/crash_dump.c | 128 +- arch/s390/kernel/processor.c | 10 - arch/s390/kvm/gaccess.c | 96 +- arch/s390/kvm/gaccess.h | 6 +- arch/s390/kvm/intercept.c | 15 + arch/s390/kvm/kvm-s390.c | 82 + arch/s390/kvm/priv.c | 26 +- arch/s390/kvm/sigp.c | 4 +- arch/s390/kvm/vsie.c | 8 + arch/s390/mm/maccess.c | 26 - arch/sparc/Kconfig | 2 + arch/sparc/include/asm/tlb_64.h | 2 - arch/um/include/asm/archrandom.h | 6 +- arch/x86/Kconfig | 5 +- arch/x86/events/intel/core.c | 7 +- arch/x86/events/intel/ds.c | 129 +- arch/x86/events/perf_event.h | 14 + arch/x86/hyperv/hv_apic.c | 2 +- arch/x86/include/asm/apicdef.h | 4 +- arch/x86/include/asm/archrandom.h | 8 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/kvm-x86-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 10 +- arch/x86/include/asm/nospec-branch.h | 2 + arch/x86/include/asm/sgx.h | 8 + arch/x86/include/asm/svm.h | 16 +- arch/x86/include/asm/tlb.h | 3 - arch/x86/include/uapi/asm/bootparam.h | 6 +- arch/x86/include/uapi/asm/kvm.h | 2 +- arch/x86/include/uapi/asm/sgx.h | 62 + arch/x86/kernel/Makefile | 2 - arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/ipi.c | 2 +- arch/x86/kernel/cpu/bugs.c | 11 +- arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/sgx/encl.c | 330 +- arch/x86/kernel/cpu/sgx/encl.h | 16 +- arch/x86/kernel/cpu/sgx/encls.h | 33 + arch/x86/kernel/cpu/sgx/ioctl.c | 641 +- arch/x86/kernel/cpu/sgx/main.c | 75 +- arch/x86/kernel/cpu/sgx/sgx.h | 3 + arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 38 +- arch/x86/kernel/setup.c | 10 + arch/x86/kvm/cpuid.c | 80 +- arch/x86/kvm/cpuid.h | 16 +- arch/x86/kvm/emulate.c | 23 +- arch/x86/kvm/hyperv.c | 8 +- arch/x86/kvm/lapic.c | 50 +- arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/mmu/mmu.c | 70 +- arch/x86/kvm/mmu/paging_tmpl.h | 10 +- arch/x86/kvm/mmu/spte.h | 6 + arch/x86/kvm/svm/avic.c | 170 +- arch/x86/kvm/svm/nested.c | 5 + arch/x86/kvm/svm/svm.c | 84 +- arch/x86/kvm/svm/svm.h | 27 +- arch/x86/kvm/trace.h | 20 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/posted_intr.c | 15 +- arch/x86/kvm/vmx/sgx.c | 10 +- arch/x86/kvm/vmx/vmx.c | 12 +- arch/x86/kvm/x86.c | 179 +- arch/x86/kvm/xen.c | 10 +- arch/x86/mm/init.c | 2 +- block/blk-core.c | 10 +- block/blk-iocost.c | 20 +- block/blk-iolatency.c | 18 +- block/blk-mq.c | 2 +- block/blk-rq-qos.h | 11 +- block/blk-wbt.c | 12 +- block/blk.h | 5 - block/genhd.c | 15 + drivers/acpi/acpi_lpit.c | 6 - drivers/acpi/bus.c | 3 + drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/irq.c | 58 +- drivers/acpi/pptt.c | 102 +- drivers/acpi/video_detect.c | 8 + drivers/acpi/x86/s2idle.c | 11 +- drivers/ata/libata-scsi.c | 1 + drivers/base/regmap/regmap.c | 2 + drivers/block/ublk_drv.c | 458 +- drivers/bluetooth/btusb.c | 18 +- drivers/bluetooth/hci_bcm.c | 24 +- drivers/bluetooth/hci_serdev.c | 11 + drivers/char/hw_random/s390-trng.c | 2 +- drivers/char/ipmi/Kconfig | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/random.c | 32 +- drivers/clk/at91/dt-compat.c | 108 +- drivers/clk/clk-lan966x.c | 2 +- drivers/clk/qcom/clk-rpm.c | 24 +- drivers/clk/qcom/dispcc-sm8250.c | 1 - drivers/clk/qcom/gcc-msm8939.c | 16 +- drivers/clk/qcom/gcc-msm8994.c | 8 +- drivers/clk/qcom/gdsc.c | 8 + drivers/clk/qcom/videocc-sm8250.c | 4 - drivers/clocksource/Kconfig | 13 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/sh_cmt.c | 8 + drivers/clocksource/timer-mediatek.c | 114 + drivers/clocksource/timer-microchip-pit64b.c | 64 +- drivers/clocksource/timer-riscv.c | 15 +- drivers/clocksource/timer-sun4i.c | 2 +- drivers/clocksource/timer-tegra186.c | 514 ++ drivers/cpufreq/cpufreq.c | 10 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 7 +- drivers/cpufreq/scmi-cpufreq.c | 15 +- drivers/cpufreq/tegra194-cpufreq.c | 4 +- drivers/cxl/acpi.c | 51 +- drivers/cxl/core/core.h | 2 +- drivers/cxl/core/hdm.c | 77 +- drivers/cxl/core/mbox.c | 95 +- drivers/cxl/core/memdev.c | 4 +- drivers/cxl/core/pci.c | 8 +- drivers/cxl/core/port.c | 70 +- drivers/cxl/cxl.h | 38 +- drivers/cxl/cxlmem.h | 21 +- drivers/cxl/mem.c | 23 + drivers/cxl/pci.c | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 11 + drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 27 +- drivers/dma/xilinx/xilinx_dpdma.c | 2 +- drivers/edac/Kconfig | 1 + drivers/edac/pnd2_edac.c | 62 +- drivers/firmware/arm_scmi/perf.c | 18 +- drivers/firmware/efi/libstub/riscv-stub.c | 13 +- drivers/gpio/Kconfig | 21 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-104-dio-48e.c | 249 +- drivers/gpio/gpio-104-idi-48.c | 143 +- drivers/gpio/gpio-104-idio-16.c | 60 +- drivers/gpio/gpio-74xx-mmio.c | 15 +- drivers/gpio/gpio-gpio-mm.c | 202 +- drivers/gpio/gpio-i8255.c | 287 + drivers/gpio/gpio-i8255.h | 46 + drivers/gpio/gpio-pca953x.c | 22 +- drivers/gpio/gpio-vr41xx.c | 541 -- drivers/gpio/gpio-ws16c48.c | 120 +- drivers/gpio/gpiolib-acpi.c | 3 + drivers/gpio/gpiolib-cdev.c | 291 +- drivers/gpio/gpiolib-of.c | 7 + drivers/gpio/gpiolib.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 9 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 4 +- drivers/gpu/drm/i915/display/intel_fbc.c | 6 - drivers/gpu/drm/i915/display/intel_psr.c | 53 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 11 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 45 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 352 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 7 + drivers/gpu/drm/imx/dcss/dcss-dev.c | 3 + drivers/gpu/drm/panel/panel-edp.c | 2 +- drivers/hid/amd-sfh-hid/Makefile | 3 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 115 +- drivers/hid/amd-sfh-hid/amd_sfh_common.h | 76 + drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 75 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 52 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 17 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 3 - .../amd_sfh_hid_desc.c => sfh1_1/amd_sfh_desc.c} | 299 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 324 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.h | 26 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 73 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h | 154 + drivers/hid/hid-core.c | 2 +- drivers/hid/hid-lg-g15.c | 2 +- drivers/hid/hid-mcp2221.c | 3 + drivers/hid/hid-nintendo.c | 1 + drivers/hid/intel-ish-hid/ishtp-hid-client.c | 2 +- drivers/hid/wacom.h | 3 + drivers/hid/wacom_sys.c | 2 + drivers/hid/wacom_wac.c | 39 + drivers/hv/hv_balloon.c | 2 +- drivers/hwmon/aquacomputer_d5next.c | 6 + drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/tps23861.c | 14 +- drivers/hwspinlock/qcom_hwspinlock.c | 28 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-i801.c | 39 +- drivers/iio/accel/bma220_spi.c | 8 +- drivers/iio/accel/cros_ec_accel_legacy.c | 4 +- drivers/iio/accel/sca3300.c | 30 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad799x.c | 8 +- drivers/iio/adc/at91-sama5d2_adc.c | 9 +- drivers/iio/adc/imx7d_adc.c | 5 +- drivers/iio/adc/imx8qxp-adc.c | 13 +- drivers/iio/adc/max1027.c | 6 +- drivers/iio/adc/meson_saradc.c | 10 +- drivers/iio/adc/mt6577_auxadc.c | 12 +- drivers/iio/adc/npcm_adc.c | 36 +- drivers/iio/adc/stmpe-adc.c | 6 +- drivers/iio/adc/stx104.c | 74 +- drivers/iio/adc/ti-ads124s08.c | 6 +- drivers/iio/adc/ti_am335x_adc.c | 8 +- drivers/iio/adc/xilinx-ams.c | 8 +- drivers/iio/afe/iio-rescale.c | 2 + drivers/iio/chemical/scd4x.c | 8 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 4 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 58 +- drivers/iio/dac/cio-dac.c | 10 +- drivers/iio/dac/ds4424.c | 8 +- drivers/iio/dac/ltc1660.c | 9 +- drivers/iio/dac/max517.c | 8 +- drivers/iio/dac/max5821.c | 9 +- drivers/iio/dac/mcp4725.c | 9 +- drivers/iio/gyro/itg3200_core.c | 9 +- drivers/iio/health/afe4403.c | 9 +- drivers/iio/health/afe4404.c | 9 +- drivers/iio/industrialio-core.c | 18 +- drivers/iio/industrialio-trigger.c | 52 +- drivers/iio/light/al3010.c | 8 +- drivers/iio/light/al3320a.c | 9 +- drivers/iio/light/as73211.c | 9 +- drivers/iio/light/bh1750.c | 6 +- drivers/iio/light/cm3605.c | 13 +- drivers/iio/light/cros_ec_light_prox.c | 6 +- drivers/iio/light/gp2ap002.c | 14 +- drivers/iio/light/isl29028.c | 15 +- drivers/iio/light/tsl2583.c | 13 +- drivers/iio/light/tsl2591.c | 12 +- drivers/iio/light/us5182d.c | 8 +- drivers/iio/light/vcnl4000.c | 14 +- drivers/iio/light/vcnl4035.c | 14 +- drivers/iio/light/veml6030.c | 14 +- drivers/iio/magnetometer/ak8974.c | 14 +- drivers/iio/magnetometer/hmc5843_core.c | 2 +- drivers/iio/magnetometer/rm3100-core.c | 2 +- drivers/iio/magnetometer/yamaha-yas530.c | 14 +- drivers/iio/pressure/cros_ec_baro.c | 6 +- drivers/iio/proximity/cros_ec_mkbp_proximity.c | 8 +- drivers/iio/proximity/sx_common.c | 10 +- drivers/iio/temperature/ltc2983.c | 9 +- drivers/iio/test/Kconfig | 26 +- drivers/iio/test/Makefile | 2 +- drivers/iio/test/iio-test-format.c | 4 + drivers/iio/test/iio-test-rescale.c | 5 + drivers/infiniband/hw/erdma/erdma.h | 2 +- drivers/infiniband/hw/erdma/erdma_cm.c | 12 +- drivers/infiniband/hw/erdma/erdma_cm.h | 2 +- drivers/infiniband/hw/erdma/erdma_cmdq.c | 25 +- drivers/infiniband/hw/erdma/erdma_cq.c | 2 +- drivers/infiniband/hw/erdma/erdma_eq.c | 2 +- drivers/infiniband/hw/erdma/erdma_hw.h | 2 +- drivers/infiniband/hw/erdma/erdma_main.c | 64 +- drivers/infiniband/hw/erdma/erdma_qp.c | 2 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 6 +- drivers/infiniband/hw/erdma/erdma_verbs.h | 2 +- drivers/infiniband/hw/hfi1/Kconfig | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 4 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 1 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 248 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 13 +- drivers/infiniband/hw/irdma/cm.c | 11 +- drivers/infiniband/hw/irdma/ctrl.c | 8 +- drivers/infiniband/hw/irdma/hw.c | 33 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 1 + drivers/infiniband/hw/irdma/verbs.c | 16 +- drivers/infiniband/hw/qedr/verbs.c | 8 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 23 +- drivers/infiniband/hw/qib/qib_init.c | 5 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 16 +- drivers/infiniband/sw/rxe/rxe_req.c | 5 +- drivers/infiniband/sw/rxe/rxe_resp.c | 77 +- drivers/infiniband/sw/siw/siw_cm.c | 7 +- drivers/infiniband/sw/siw/siw_verbs.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 50 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 21 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 15 +- drivers/input/input-core-private.h | 16 + drivers/input/input-mt.c | 48 +- drivers/input/input.c | 149 +- drivers/iommu/dma-iommu.c | 6 + drivers/iommu/iova.c | 5 + drivers/irqchip/Kconfig | 41 +- drivers/irqchip/Makefile | 4 + drivers/irqchip/irq-gic-v3.c | 20 +- drivers/irqchip/irq-gic.c | 18 +- drivers/irqchip/irq-loongarch-cpu.c | 148 + drivers/irqchip/irq-loongson-eiointc.c | 395 + drivers/irqchip/irq-loongson-liointc.c | 203 +- drivers/irqchip/irq-loongson-pch-lpc.c | 205 + drivers/irqchip/irq-loongson-pch-msi.c | 127 +- drivers/irqchip/irq-loongson-pch-pic.c | 177 +- drivers/irqchip/irq-riscv-intc.c | 7 +- drivers/irqchip/irq-sifive-plic.c | 7 +- drivers/irqchip/irq-sp7021-intc.c | 278 + drivers/leds/simple/Kconfig | 6 +- drivers/leds/simple/Makefile | 1 + drivers/leds/simple/simatic-ipc-leds-gpio.c | 105 + drivers/leds/simple/simatic-ipc-leds.c | 80 +- drivers/md/dm-raid.c | 12 + drivers/md/md.c | 312 +- drivers/md/md.h | 2 + drivers/md/raid5.c | 35 +- drivers/memory/dfl-emif.c | 62 +- drivers/memory/of_memory.c | 2 + drivers/memory/pl353-smc.c | 1 + drivers/mfd/Kconfig | 6 +- drivers/mfd/lpc_ich.c | 161 +- drivers/mmc/core/block.c | 5 +- drivers/mmc/core/quirks.h | 4 +- drivers/mmc/host/cavium-octeon.c | 1 + drivers/mmc/host/cavium-thunderx.c | 4 +- drivers/mmc/host/renesas_sdhi.h | 1 + drivers/mmc/host/renesas_sdhi_core.c | 5 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 6 + drivers/mmc/host/sdhci-brcmstb.c | 9 +- drivers/mmc/host/sdhci-msm.c | 29 +- drivers/mtd/spi-nor/esmt.c | 2 +- drivers/mtd/spi-nor/micron-st.c | 12 +- drivers/net/amt.c | 243 +- drivers/net/can/c_can/c_can_main.c | 7 +- drivers/net/can/cc770/cc770.c | 1 + drivers/net/can/ctucanfd/ctucanfd_base.c | 5 +- drivers/net/can/ctucanfd/ctucanfd_kregs.h | 32 +- drivers/net/can/grcan.c | 1 + drivers/net/can/ifi_canfd/ifi_canfd.c | 4 +- drivers/net/can/janz-ican3.c | 4 +- drivers/net/can/kvaser_pciefd.c | 2 +- drivers/net/can/m_can/m_can.c | 4 +- drivers/net/can/pch_can.c | 9 +- drivers/net/can/peak_canfd/peak_canfd.c | 6 +- drivers/net/can/rcar/rcar_can.c | 9 +- drivers/net/can/rcar/rcar_canfd.c | 5 +- drivers/net/can/sja1000/sja1000.c | 16 +- drivers/net/can/sja1000/sja1000.h | 3 +- drivers/net/can/sja1000/sja1000_platform.c | 20 +- drivers/net/can/slcan/slcan-core.c | 117 +- drivers/net/can/spi/hi311x.c | 6 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 19 +- drivers/net/can/sun4i_can.c | 10 +- drivers/net/can/ti_hecc.c | 1 + drivers/net/can/usb/esd_usb.c | 3 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 14 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 7 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 68 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 2 +- drivers/net/can/usb/usb_8dev.c | 8 +- drivers/net/can/xilinx_can.c | 1 + drivers/net/dsa/microchip/ksz_common.c | 1 + drivers/net/dsa/microchip/ksz_spi.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 16 + drivers/net/dsa/vitesse-vsc73xx-spi.c | 10 + drivers/net/ethernet/amd/amd8111e.c | 3 - drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 7 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 10 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 31 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 13 +- drivers/net/ethernet/intel/iavf/iavf.h | 14 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 10 - drivers/net/ethernet/intel/iavf/iavf_main.c | 11 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 7 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 65 +- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 6 - drivers/net/ethernet/intel/ice/ice_ptp.c | 18 +- drivers/net/ethernet/intel/igc/igc_hw.h | 2 - drivers/net/ethernet/intel/igc/igc_main.c | 23 +- drivers/net/ethernet/intel/igc/igc_regs.h | 3 - drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 6 + drivers/net/ethernet/marvell/prestera/Kconfig | 1 + drivers/net/ethernet/marvell/prestera/prestera.h | 10 + .../ethernet/marvell/prestera/prestera_ethtool.c | 28 +- .../ethernet/marvell/prestera/prestera_ethtool.h | 3 - .../ethernet/marvell/prestera/prestera_flower.c | 16 +- .../net/ethernet/marvell/prestera/prestera_main.c | 354 +- drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 3 + drivers/net/ethernet/mediatek/mtk_wed.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en/htb.c | 722 ++ drivers/net/ethernet/mellanox/mlx5/core/en/htb.h | 46 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 813 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 228 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 10 + .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 53 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 103 +- .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 82 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 62 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 88 +- .../net/ethernet/mellanox/mlxsw/spectrum_policer.c | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 28 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 27 +- .../net/ethernet/microchip/lan966x/lan966x_mac.c | 112 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 8182 +++++++++++++++++++- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 25 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 7 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 - .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +- drivers/net/ipa/Makefile | 10 +- drivers/net/ipa/{ => data}/ipa_data-v3.1.c | 8 +- drivers/net/ipa/{ => data}/ipa_data-v3.5.1.c | 8 +- drivers/net/ipa/{ => data}/ipa_data-v4.11.c | 8 +- drivers/net/ipa/{ => data}/ipa_data-v4.2.c | 8 +- drivers/net/ipa/{ => data}/ipa_data-v4.5.c | 8 +- drivers/net/ipa/{ => data}/ipa_data-v4.9.c | 8 +- drivers/net/ipa/gsi.c | 23 +- drivers/net/ipa/gsi.h | 13 +- drivers/net/ipa/gsi_trans.c | 89 +- drivers/net/ipa/ipa_main.c | 3 + drivers/net/ipa/ipa_sysfs.c | 69 +- drivers/net/ipa/ipa_sysfs.h | 1 + drivers/net/netdevsim/bus.c | 19 - drivers/net/netdevsim/dev.c | 134 +- drivers/net/netdevsim/fib.c | 62 +- drivers/net/netdevsim/netdevsim.h | 3 - drivers/net/usb/cdc_ncm.c | 25 +- drivers/net/usb/r8152.c | 16 +- drivers/net/vmxnet3/vmxnet3_drv.c | 1 + drivers/net/vmxnet3/vmxnet3_ethtool.c | 29 + drivers/net/wireless/ath/ath10k/trace.h | 14 +- drivers/net/wireless/ath/ath11k/trace.h | 7 +- drivers/net/wireless/ath/ath6kl/trace.h | 14 +- drivers/net/wireless/ath/trace.h | 7 +- drivers/net/wireless/ath/wil6210/trace.h | 7 +- drivers/net/wireless/atmel/atmel.c | 2 +- drivers/net/wireless/broadcom/b43/phy_common.h | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 12 +- .../brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h | 12 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlegacy/common.c | 2 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 12 +- drivers/net/wireless/intersil/p54/fwio.c | 6 +- drivers/net/wireless/intersil/p54/main.c | 4 +- drivers/net/wireless/intersil/p54/p54spi.c | 3 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 61 +- drivers/net/wireless/mediatek/mt76/mcu.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76.h | 85 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 121 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 69 - drivers/net/wireless/mediatek/mt76/mt7615/main.c | 25 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 75 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 3 - drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 10 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 109 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 116 + .../mt76/{mt7921/mac.h => mt76_connac2_mac.h} | 446 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 920 +++ .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 303 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 156 + .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 3 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 69 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 915 +-- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 333 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 403 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 51 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 32 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 24 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 1 + .../net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 279 + .../net/wireless/mediatek/mt76/mt7921/acpi_sar.h | 93 + drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 716 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 340 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 120 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 418 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 88 - drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 50 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 34 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 106 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 31 +- drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 14 +- .../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 8 +- drivers/net/wireless/mediatek/mt76/testmode.c | 9 +- drivers/net/wireless/mediatek/mt76/tx.c | 54 +- drivers/net/wireless/mediatek/mt76/usb.c | 7 +- drivers/net/wireless/mediatek/mt7601u/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 2 +- drivers/net/wireless/realtek/rtlwifi/core.c | 2 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 2 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/ti/wl1251/acx.h | 2 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 +- drivers/ntb/hw/intel/ntb_hw_gen4.c | 2 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 9 + drivers/ntb/test/ntb_perf.c | 4 +- drivers/nvdimm/namespace_devs.c | 24 +- drivers/of/overlay.c | 20 +- drivers/opp/core.c | 2 +- drivers/opp/of.c | 29 +- drivers/opp/opp.h | 6 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 4 +- drivers/perf/arm_spe_pmu.c | 22 +- drivers/perf/riscv_pmu_sbi.c | 5 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 1 + drivers/pinctrl/intel/pinctrl-intel.c | 14 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 65 +- drivers/pinctrl/pinctrl-ocelot.c | 214 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 24 +- drivers/pinctrl/sunxi/Kconfig | 2 +- drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c | 840 ++ drivers/pinctrl/sunxi/pinctrl-sunxi.h | 1 - drivers/platform/chrome/Kconfig | 10 +- drivers/platform/chrome/Makefile | 5 +- drivers/platform/chrome/cros_ec_proto.c | 102 +- drivers/platform/chrome/cros_ec_proto_test.c | 1137 +++ drivers/platform/chrome/cros_ec_typec.c | 52 +- drivers/platform/chrome/cros_kbd_led_backlight.c | 10 +- drivers/platform/chrome/cros_kunit_util.c | 46 +- drivers/platform/chrome/cros_kunit_util.h | 12 + drivers/platform/x86/intel/Kconfig | 12 + drivers/platform/x86/intel/Makefile | 2 + drivers/platform/x86/intel/p2sb.c | 133 + drivers/platform/x86/simatic-ipc.c | 43 +- drivers/powercap/dtpm_cpu.c | 5 +- drivers/regulator/core.c | 5 +- drivers/remoteproc/keystone_remoteproc.c | 3 +- drivers/remoteproc/mtk_scp.c | 13 + drivers/remoteproc/qcom_common.c | 4 +- drivers/remoteproc/qcom_q6v5.c | 4 + drivers/remoteproc/qcom_q6v5_adsp.c | 3 +- drivers/remoteproc/qcom_q6v5_mss.c | 54 +- drivers/remoteproc/qcom_q6v5_pas.c | 85 +- drivers/remoteproc/qcom_sysmon.c | 16 +- drivers/remoteproc/remoteproc_core.c | 21 +- drivers/reset/Kconfig | 10 + drivers/reset/Makefile | 1 + drivers/reset/reset-npcm.c | 207 +- drivers/reset/reset-sunplus.c | 212 + drivers/rpmsg/qcom_glink_native.c | 10 +- drivers/rpmsg/qcom_glink_ssr.c | 2 +- drivers/rpmsg/qcom_smd.c | 9 +- drivers/s390/char/uvdevice.c | 5 +- drivers/s390/char/zcore.c | 55 +- drivers/s390/crypto/ap_bus.c | 31 +- drivers/s390/crypto/pkey_api.c | 2 +- drivers/s390/crypto/vfio_ap_drv.c | 124 +- drivers/s390/crypto/vfio_ap_ops.c | 1441 +++- drivers/s390/crypto/vfio_ap_private.h | 47 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 49 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 - drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 2 - drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 16 +- drivers/scsi/hosts.c | 5 + drivers/scsi/libsas/sas_init.c | 4 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 3 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 7 +- drivers/scsi/scsi_lib.c | 4 - drivers/scsi/scsi_transport_sas.c | 6 + drivers/scsi/sd.c | 2 + drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/fujitsu/Kconfig | 16 + drivers/soc/fujitsu/Makefile | 3 + drivers/soc/fujitsu/a64fx-diag.c | 154 + drivers/soc/qcom/icc-bwmon.c | 4 +- drivers/soc/qcom/rpmpd.c | 1 + drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/qcom/spm.c | 14 + drivers/spi/spi-atmel.c | 15 +- drivers/spi/spi-bcm2835.c | 12 +- drivers/spi/spi-cadence.c | 2 +- drivers/spi/spi-npcm-fiu.c | 28 +- drivers/spi/spi-rspi.c | 4 + drivers/target/iscsi/iscsi_target.c | 2 +- drivers/target/iscsi/iscsi_target_login.c | 4 +- drivers/thermal/cpufreq_cooling.c | 13 +- drivers/thermal/devfreq_cooling.c | 19 +- drivers/thermal/intel/intel_pch_thermal.c | 8 - drivers/thermal/rcar_gen3_thermal.c | 4 + drivers/thermal/rzg2l_thermal.c | 18 +- drivers/tty/serial/Kconfig | 17 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/vr41xx_siu.c | 932 --- drivers/tty/vt/vt.c | 2 +- drivers/ufs/core/ufshcd.c | 16 + drivers/usb/chipidea/trace.h | 4 +- drivers/usb/dwc3/core.c | 10 +- drivers/usb/dwc3/dwc3-qcom.c | 4 +- drivers/usb/dwc3/ep0.c | 7 + drivers/usb/gadget/function/f_mass_storage.c | 25 + drivers/usb/gadget/function/storage_common.c | 15 + drivers/usb/gadget/function/storage_common.h | 2 + drivers/usb/gadget/udc/Kconfig | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/host/xhci-trace.h | 4 +- drivers/usb/misc/ldusb.c | 6 +- drivers/usb/misc/onboard_usb_hub_pdevs.c | 1 + drivers/usb/musb/musb_trace.h | 4 +- drivers/usb/typec/Kconfig | 11 + drivers/usb/typec/Makefile | 3 +- drivers/usb/typec/anx7411.c | 1596 ++++ drivers/usb/typec/class.c | 18 +- drivers/usb/typec/class.h | 2 + drivers/usb/typec/retimer.c | 168 + drivers/usb/typec/retimer.h | 15 + drivers/video/backlight/lp855x_bl.c | 21 +- drivers/video/backlight/platform_lcd.c | 10 - drivers/video/backlight/rt4831-backlight.c | 33 +- drivers/video/fbdev/atafb.c | 4 - drivers/virt/coco/sev-guest/sev-guest.c | 9 +- drivers/watchdog/Kconfig | 1 + drivers/watchdog/simatic-ipc-wdt.c | 15 +- fs/btrfs/compression.c | 17 +- fs/btrfs/ctree.h | 90 +- fs/btrfs/disk-io.c | 13 + fs/btrfs/extent_io.c | 29 +- fs/btrfs/extent_io.h | 3 +- fs/btrfs/file.c | 56 +- fs/btrfs/free-space-cache.c | 11 + fs/btrfs/inode.c | 25 +- fs/btrfs/ordered-data.c | 21 + fs/btrfs/transaction.c | 106 +- fs/btrfs/tree-log.c | 9 +- fs/btrfs/volumes.c | 5 - fs/btrfs/zoned.c | 3 +- fs/ceph/file.c | 4 - fs/cifs/connect.c | 13 +- fs/cifs/file.c | 8 +- fs/cifs/smb2misc.c | 47 +- fs/coredump.c | 2 +- fs/erofs/data.c | 39 +- fs/erofs/dir.c | 4 +- fs/fuse/control.c | 4 +- fs/fuse/dir.c | 9 + fs/fuse/inode.c | 6 + fs/fuse/ioctl.c | 15 +- fs/fuse/virtio_fs.c | 9 +- fs/inode.c | 34 +- fs/locks.c | 77 +- fs/namei.c | 80 +- fs/nfs/blocklayout/dev.c | 42 +- fs/nfs/client.c | 13 +- fs/nfs/dir.c | 8 +- fs/nfs/file.c | 2 - fs/nfs/filelayout/filelayout.c | 2 + fs/nfs/flexfilelayout/flexfilelayout.c | 4 + fs/nfs/flexfilelayout/flexfilelayoutdev.c | 6 +- fs/nfs/fs_context.c | 2 +- fs/nfs/internal.h | 18 + fs/nfs/nfs3client.c | 1 - fs/nfs/nfs4client.c | 4 +- fs/nfs/nfs4idmap.c | 46 +- fs/nfs/nfs4proc.c | 6 +- fs/nfsd/netns.h | 3 + fs/nfsd/nfs4state.c | 49 +- fs/nfsd/nfsctl.c | 11 +- fs/nfsd/nfsd.h | 6 + fs/ocfs2/namei.c | 1 + fs/userfaultfd.c | 76 +- fs/xfs/libxfs/xfs_attr_leaf.c | 1 - fs/xfs/libxfs/xfs_format.h | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 8 +- fs/xfs/scrub/repair.c | 4 +- fs/xfs/xfs_attr_inactive.c | 1 - fs/xfs/xfs_buf.c | 25 +- fs/xfs/xfs_buf.h | 6 +- fs/xfs/xfs_icache.c | 1 - fs/xfs/xfs_super.c | 22 +- include/asm-generic/archrandom.h | 4 +- include/asm-generic/tlb.h | 65 +- include/dt-bindings/clock/nuvoton,npcm845-clk.h | 49 + include/dt-bindings/clock/sprd,ums512-clk.h | 397 + include/dt-bindings/clock/sunplus,sp7021-clkc.h | 88 + include/dt-bindings/gpio/gpio.h | 3 + include/dt-bindings/power/qcom-rpmpd.h | 7 + include/dt-bindings/reset/sunplus,sp7021-reset.h | 87 + include/linux/acpi.h | 4 +- include/linux/backing-dev-defs.h | 7 - include/linux/bpf.h | 10 +- include/linux/cgroup-defs.h | 4 + include/linux/cpuhotplug.h | 1 + include/linux/dma-map-ops.h | 1 + include/linux/dma-mapping.h | 5 + include/linux/dma/imx-dma.h | 13 + include/linux/energy_model.h | 54 +- include/linux/fs.h | 2 + include/linux/gpio/machine.h | 1 + include/linux/huge_mm.h | 12 + include/linux/iio/common/cros_ec_sensors_core.h | 7 +- include/linux/iio/iio.h | 9 +- include/linux/iio/trigger.h | 21 +- include/linux/io_uring_types.h | 37 + include/linux/iova.h | 2 + include/linux/irq.h | 1 + include/linux/kernel_stat.h | 7 + include/linux/kvm_host.h | 7 +- include/linux/maple_tree.h | 2 - include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/netfilter/nf_conntrack_h323.h | 109 +- include/linux/netfilter/nf_conntrack_sip.h | 2 +- include/linux/of_gpio.h | 1 + include/linux/platform_data/x86/p2sb.h | 28 + include/linux/platform_data/x86/simatic-ipc-base.h | 2 - include/linux/random.h | 12 +- include/linux/sched/rt.h | 8 - include/linux/sched/signal.h | 1 + include/linux/scmi_protocol.h | 8 +- include/linux/skbuff.h | 74 +- include/linux/socket.h | 5 + include/linux/stmmac.h | 1 + include/linux/sunrpc/xdr.h | 4 +- include/linux/swiotlb.h | 11 +- include/linux/trace_events.h | 18 + include/linux/usb/cdc_ncm.h | 4 +- include/linux/usb/typec_retimer.h | 45 + include/net/amt.h | 20 + include/net/bluetooth/bluetooth.h | 3 +- include/net/bluetooth/hci.h | 12 +- include/net/bluetooth/hci_core.h | 11 +- include/net/bluetooth/hci_sync.h | 2 + include/net/devlink.h | 76 +- include/net/ip.h | 2 +- include/net/net_namespace.h | 6 + include/net/netfilter/nf_conntrack_timeout.h | 2 +- include/net/netfilter/nf_flow_table.h | 21 + include/net/netfilter/nf_nat.h | 2 +- include/net/netfilter/nf_tables.h | 15 + include/net/netfilter/nf_tables_core.h | 10 - include/net/netns/flow_table.h | 14 + include/net/netns/smc.h | 1 + include/net/sch_generic.h | 19 - include/net/strparser.h | 1 - include/net/tcp.h | 18 +- include/net/tls.h | 4 + include/net/udp.h | 2 +- include/scsi/scsi_host.h | 1 + include/trace/events/devlink.h | 7 +- include/trace/events/fib.h | 6 +- include/trace/events/fib6.h | 8 +- include/trace/events/huge_memory.h | 22 - include/trace/events/iscsi.h | 4 +- include/trace/events/neigh.h | 2 +- include/trace/events/qla.h | 4 +- include/trace/stages/stage1_struct_define.h | 3 + include/trace/stages/stage2_data_offsets.h | 3 + include/trace/stages/stage4_event_fields.h | 3 + include/trace/stages/stage5_get_offsets.h | 4 + include/trace/stages/stage6_event_callback.h | 7 + include/uapi/asm-generic/fcntl.h | 2 + include/uapi/linux/bpf.h | 3 +- include/uapi/linux/can/error.h | 20 +- include/uapi/linux/idxd.h | 6 +- include/uapi/linux/io_uring.h | 45 +- include/uapi/linux/kvm.h | 1 + include/uapi/linux/serial_core.h | 4 - include/uapi/linux/smc.h | 1 + include/uapi/linux/ublk_cmd.h | 2 - include/uapi/linux/userfaultfd.h | 4 - include/uapi/rdma/erdma-abi.h | 2 +- io_uring/Makefile | 2 +- io_uring/io_uring.c | 45 +- io_uring/io_uring.h | 27 + io_uring/kbuf.c | 8 +- io_uring/kbuf.h | 9 +- io_uring/net.c | 187 + io_uring/net.h | 3 + io_uring/notif.c | 215 + io_uring/notif.h | 87 + io_uring/opdef.c | 24 +- io_uring/rsrc.c | 55 +- io_uring/rsrc.h | 16 +- io_uring/rw.c | 5 - io_uring/tctx.h | 26 - ipc/mqueue.c | 1 + kernel/bpf/arraymap.c | 40 +- kernel/bpf/bpf_lsm.c | 8 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 4 +- kernel/cgroup/rstat.c | 44 +- kernel/dma/mapping.c | 12 + kernel/dma/swiotlb.c | 52 +- kernel/exit.c | 20 +- kernel/fork.c | 2 + kernel/hung_task.c | 19 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 14 +- kernel/kthread.c | 1 + kernel/power/energy_model.c | 24 +- kernel/rcu/tasks.h | 5 +- kernel/rcu/tree.c | 4 +- kernel/rcu/tree_plugin.h | 4 - kernel/resource.c | 19 +- kernel/sched/core.c | 32 +- kernel/sched/core_sched.c | 6 +- kernel/sched/cputime.c | 15 + kernel/sched/fair.c | 54 +- kernel/signal.c | 3 +- kernel/time/timekeeping.c | 7 +- kernel/trace/trace.c | 8 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_eprobe.c | 28 +- kernel/trace/trace_events_hist.c | 5 +- kernel/trace/trace_events_user.c | 2 +- kernel/trace/trace_kprobe.c | 16 +- kernel/trace/trace_probe.c | 4 + kernel/trace/trace_uprobe.c | 12 +- kernel/watch_queue.c | 53 +- lib/crypto/sha1.c | 3 + lib/maple_tree.c | 4 +- localversion-next | 2 +- mm/cma_debug.c | 2 +- mm/khugepaged.c | 68 +- mm/memory.c | 2 +- mm/mempolicy.c | 4 +- mm/mmap.c | 82 +- mm/page_alloc.c | 2 +- mm/shmem.c | 67 +- mm/shrinker_debug.c | 1 + mm/slab.c | 2 +- mm/slab.h | 9 - mm/slab_common.c | 27 - mm/slob.c | 25 +- mm/slub.c | 4 +- mm/swap_slots.c | 2 +- mm/vmscan.c | 9 +- net/batman-adv/trace.h | 7 +- net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_core.c | 127 +- net/bluetooth/hci_sync.c | 249 +- net/bluetooth/lib.c | 71 + net/bluetooth/mgmt.c | 152 +- net/bluetooth/msft.c | 269 +- net/bluetooth/msft.h | 6 +- net/bpf/test_run.c | 3 + net/bridge/netfilter/nft_meta_bridge.c | 2 +- net/compat.c | 1 + net/core/datagram.c | 14 +- net/core/dev.c | 1 + net/core/devlink.c | 637 +- net/core/filter.c | 4 +- net/core/secure_seq.c | 4 +- net/core/skbuff.c | 37 +- net/core/sock_reuseport.c | 4 +- net/dsa/port.c | 7 +- net/ipv4/af_inet.c | 2 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/igmp.c | 49 +- net/ipv4/inet_connection_sock.c | 3 +- net/ipv4/ip_output.c | 50 +- net/ipv4/ip_sockglue.c | 6 +- net/ipv4/netfilter/nf_nat_h323.c | 42 +- net/ipv4/route.c | 8 +- net/ipv4/syncookies.c | 9 +- net/ipv4/sysctl_net_ipv4.c | 6 +- net/ipv4/tcp.c | 44 +- net/ipv4/tcp_fastopen.c | 9 +- net/ipv4/tcp_input.c | 51 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_metrics.c | 3 +- net/ipv4/tcp_minisocks.c | 4 +- net/ipv4/tcp_output.c | 18 +- net/ipv4/tcp_recovery.c | 6 +- net/ipv4/tcp_timer.c | 22 +- net/ipv6/ip6_output.c | 49 +- net/ipv6/syncookies.c | 3 +- net/mac80211/iface.c | 3 +- net/mac80211/trace_msg.h | 6 +- net/netfilter/Kconfig | 9 + net/netfilter/Makefile | 1 + net/netfilter/ipvs/ip_vs_mh.c | 5 +- net/netfilter/nf_conntrack_broadcast.c | 6 +- net/netfilter/nf_conntrack_core.c | 8 +- net/netfilter/nf_conntrack_h323_main.c | 260 +- net/netfilter/nf_conntrack_helper.c | 4 +- net/netfilter/nf_conntrack_netlink.c | 9 +- net/netfilter/nf_conntrack_pptp.c | 2 +- net/netfilter/nf_conntrack_sip.c | 9 +- net/netfilter/nf_conntrack_timeout.c | 18 +- net/netfilter/nf_flow_table_core.c | 73 +- net/netfilter/nf_flow_table_offload.c | 17 +- net/netfilter/nf_flow_table_procfs.c | 80 + net/netfilter/nfnetlink.c | 2 +- net/netfilter/nfnetlink_cthelper.c | 10 +- net/netfilter/nft_byteorder.c | 3 +- net/netfilter/nft_cmp.c | 18 +- net/netfilter/nft_ct.c | 4 +- net/netfilter/nft_exthdr.c | 10 +- net/netfilter/nft_osf.c | 2 +- net/netfilter/nft_set_bitmap.c | 4 +- net/netfilter/nft_socket.c | 8 +- net/netfilter/nft_tproxy.c | 6 +- net/netfilter/nft_tunnel.c | 3 +- net/netfilter/nft_xfrm.c | 8 +- net/netfilter/xt_CT.c | 23 +- net/netfilter/xt_DSCP.c | 8 +- net/netfilter/xt_TCPMSS.c | 4 +- net/netfilter/xt_TPROXY.c | 25 +- net/netfilter/xt_connlimit.c | 6 +- net/sched/act_ct.c | 5 +- net/sched/cls_api.c | 16 +- net/smc/af_smc.c | 68 +- net/smc/smc_clc.c | 8 +- net/smc/smc_clc.h | 2 +- net/smc/smc_core.c | 246 +- net/smc/smc_core.h | 20 +- net/smc/smc_ib.c | 44 +- net/smc/smc_ib.h | 2 + net/smc/smc_llc.c | 35 +- net/smc/smc_rx.c | 92 +- net/smc/smc_sysctl.c | 11 + net/smc/smc_tx.c | 10 +- net/socket.c | 2 + net/sunrpc/auth.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 11 +- net/sunrpc/sched.c | 1 + net/sunrpc/xprtrdma/transport.c | 6 +- net/tls/Makefile | 2 +- net/tls/tls.h | 20 +- net/tls/tls_device.c | 33 +- net/tls/tls_strp.c | 17 + net/tls/tls_sw.c | 458 +- samples/trace_events/trace-events-sample.c | 14 +- samples/trace_events/trace-events-sample.h | 32 +- scripts/bpf_doc.py | 22 +- scripts/gdb/linux/dmesg.py | 9 +- scripts/gdb/linux/symbols.py | 2 +- scripts/gdb/linux/utils.py | 14 +- security/apparmor/apparmorfs.c | 2 + security/apparmor/domain.c | 2 +- security/apparmor/include/file.h | 3 + security/apparmor/include/ipc.h | 18 - security/apparmor/include/label.h | 2 + security/apparmor/include/path.h | 4 +- security/apparmor/include/policy.h | 6 +- security/apparmor/include/policy_unpack.h | 2 + security/apparmor/include/task.h | 18 + security/apparmor/ipc.c | 110 - security/apparmor/label.c | 12 +- security/apparmor/lib.c | 25 +- security/apparmor/lsm.c | 2 +- security/apparmor/mount.c | 1 - security/apparmor/policy_ns.c | 14 +- security/apparmor/policy_unpack.c | 16 +- security/apparmor/task.c | 114 + security/integrity/ima/ima_policy.c | 4 + sound/soc/Makefile | 4 +- sound/soc/amd/yc/pci-acp6x.c | 2 +- sound/soc/codecs/nau8821.c | 40 +- sound/soc/jz4740/jz4740-i2s.c | 1 - sound/soc/mediatek/Kconfig | 44 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-dsp-sof-common.c | 196 + sound/soc/mediatek/common/mtk-dsp-sof-common.h | 36 + sound/soc/mediatek/common/mtk-soc-card.h | 17 + sound/soc/mediatek/mt8186/Makefile | 22 + sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 3 +- sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 2 +- sound/soc/mediatek/mt8186/mt8186-afe-common.h | 195 + sound/soc/mediatek/mt8186/mt8186-afe-control.c | 255 + sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 3000 +++++++ sound/soc/mediatek/mt8186/mt8186-mt6366-common.c | 57 + sound/soc/mediatek/mt8186/mt8186-mt6366-common.h | 17 + .../mt8186/mt8186-mt6366-da7219-max98357.c | 1002 +++ .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 978 +++ sound/soc/mediatek/mt8195/mt8195-mt6359.c | 233 +- sound/soc/sh/rcar/ssiu.c | 1 + sound/soc/sof/intel/atom.c | 16 +- sound/soc/sof/intel/hda-probes.c | 16 +- sound/soc/sof/intel/hda-stream.c | 15 +- sound/soc/sof/intel/hda.c | 71 +- sound/soc/sof/intel/mtl.c | 13 +- sound/soc/sof/ipc3-loader.c | 6 +- sound/soc/sof/ipc4-pcm.c | 4 + sound/soc/sof/ipc4-topology.c | 156 +- sound/soc/sof/ipc4-topology.h | 27 +- sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 13 +- sound/soc/sof/sof-client-probes.c | 8 +- sound/soc/sof/sof-client-probes.h | 8 +- tools/include/nolibc/arch-riscv.h | 2 +- tools/include/nolibc/sys.h | 4 +- tools/include/uapi/asm-generic/fcntl.h | 11 +- tools/include/uapi/linux/bpf.h | 3 +- tools/lib/bpf/bpf_tracing.h | 51 +- tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/gen_loader.c | 2 +- tools/lib/bpf/libbpf.c | 352 +- tools/lib/bpf/libbpf.h | 46 + tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/libbpf_internal.h | 8 +- tools/lib/bpf/usdt.bpf.h | 16 +- tools/lib/perf/include/internal/evsel.h | 4 + tools/lib/perf/include/perf/event.h | 7 + tools/perf/Documentation/perf-buildid-list.txt | 4 + tools/perf/Documentation/perf-dlfilter.txt | 22 + tools/perf/Documentation/perf-inject.txt | 17 + tools/perf/Documentation/perf-intel-pt.txt | 181 +- tools/perf/Documentation/perf-script.txt | 10 +- tools/perf/Makefile.config | 2 +- tools/perf/builtin-annotate.c | 8 + tools/perf/builtin-buildid-list.c | 39 +- tools/perf/builtin-inject.c | 1043 ++- tools/perf/builtin-lock.c | 2 +- tools/perf/builtin-report.c | 6 + tools/perf/builtin-script.c | 19 + tools/perf/include/perf/perf_dlfilter.h | 8 + tools/perf/scripts/perl/Perf-Trace-Util/Build | 6 +- tools/perf/scripts/python/intel-pt-events.py | 32 +- tools/perf/tests/shell/stat+csv_output.sh | 7 +- tools/perf/util/auxtrace.c | 30 +- tools/perf/util/auxtrace.h | 4 + tools/perf/util/build-id.c | 80 +- tools/perf/util/build-id.h | 16 +- tools/perf/util/cs-etm.c | 2 +- tools/perf/util/data.c | 43 +- tools/perf/util/data.h | 1 + tools/perf/util/dlfilter.c | 2 + tools/perf/util/dso.h | 6 + tools/perf/util/dsos.c | 15 +- tools/perf/util/event.h | 23 + tools/perf/util/evlist.c | 42 +- tools/perf/util/evsel.c | 27 + tools/perf/util/evsel.h | 2 + tools/perf/util/intel-pt.c | 183 +- tools/perf/util/machine.c | 56 +- tools/perf/util/machine.h | 7 + tools/perf/util/ordered-events.h | 6 + tools/perf/util/probe-event.c | 2 +- tools/perf/util/scripting-engines/Build | 2 +- .../util/scripting-engines/trace-event-python.c | 15 +- tools/perf/util/session.c | 111 +- tools/perf/util/session.h | 4 + tools/perf/util/setup.py | 12 +- tools/perf/util/symbol.c | 6 +- tools/perf/util/synthetic-events.c | 98 +- tools/perf/util/synthetic-events.h | 2 + tools/perf/util/thread.c | 1 + tools/perf/util/thread.h | 1 + tools/perf/util/util.c | 70 +- tools/perf/util/util.h | 15 + tools/power/pm-graph/README | 6 +- tools/power/pm-graph/bootgraph.py | 20 +- .../pm-graph/config/custom-timeline-functions.cfg | 2 +- tools/power/pm-graph/sleepgraph.py | 518 +- tools/testing/cxl/test/cxl.c | 56 +- tools/testing/cxl/test/mem.c | 53 +- tools/testing/cxl/test/mock.c | 8 +- tools/testing/memblock/Makefile | 5 - tools/testing/memblock/linux/memory_hotplug.h | 8 +- tools/testing/memblock/main.c | 2 + tools/testing/memblock/scripts/Makefile.include | 10 - tools/testing/memblock/tests/common.c | 87 +- tools/testing/memblock/tests/common.h | 10 +- tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- .../testing/selftests/bpf/prog_tests/core_extern.c | 17 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 11 + tools/testing/selftests/bpf/prog_tests/skeleton.c | 2 + .../selftests/bpf/progs/bpf_syscall_macro.c | 6 +- .../selftests/bpf/progs/test_attach_probe.c | 15 +- .../testing/selftests/bpf/progs/test_core_extern.c | 3 + .../testing/selftests/bpf/progs/test_probe_user.c | 27 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 4 + .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 9 +- .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 7 + .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 2 +- tools/testing/selftests/gpio/Makefile | 2 +- tools/testing/selftests/kvm/.gitignore | 1 - tools/testing/selftests/kvm/Makefile | 1 - tools/testing/selftests/kvm/aarch64/arch_timer.c | 11 +- .../selftests/kvm/aarch64/debug-exceptions.c | 4 +- tools/testing/selftests/kvm/aarch64/hypercalls.c | 7 +- tools/testing/selftests/kvm/aarch64/psci_test.c | 3 +- tools/testing/selftests/kvm/aarch64/vgic_irq.c | 4 +- .../testing/selftests/kvm/include/kvm_util_base.h | 14 + tools/testing/selftests/kvm/include/ucall_common.h | 63 +- .../selftests/kvm/include/x86_64/processor.h | 299 +- tools/testing/selftests/kvm/include/x86_64/svm.h | 2 - .../selftests/kvm/include/x86_64/svm_util.h | 15 - tools/testing/selftests/kvm/include/x86_64/vmx.h | 2 - tools/testing/selftests/kvm/lib/kvm_util.c | 17 +- .../selftests/kvm/lib/x86_64/perf_test_util.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 289 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 13 - tools/testing/selftests/kvm/lib/x86_64/vmx.c | 12 - tools/testing/selftests/kvm/memslot_perf_test.c | 4 +- tools/testing/selftests/kvm/s390x/tprot.c | 26 +- .../testing/selftests/kvm/set_memory_region_test.c | 3 +- tools/testing/selftests/kvm/steal_time.c | 7 +- .../selftests/kvm/system_counter_offset_test.c | 3 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 51 +- tools/testing/selftests/kvm/x86_64/cpuid_test.c | 88 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 23 +- .../selftests/kvm/x86_64/emulator_error_test.c | 13 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 5 +- .../selftests/kvm/x86_64/fix_hypercall_test.c | 2 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 3 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 14 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 134 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 5 +- .../testing/selftests/kvm/x86_64/kvm_clock_test.c | 3 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 18 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 137 - .../selftests/kvm/x86_64/monitor_mwait_test.c | 26 +- .../selftests/kvm/x86_64/pmu_event_filter_test.c | 14 +- .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 4 +- .../testing/selftests/kvm/x86_64/set_sregs_test.c | 28 +- .../selftests/kvm/x86_64/sev_migrate_tests.c | 13 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 9 +- tools/testing/selftests/kvm/x86_64/state_test.c | 10 +- .../selftests/kvm/x86_64/svm_int_ctl_test.c | 4 +- .../kvm/x86_64/svm_nested_soft_inject_test.c | 13 +- .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 4 +- .../selftests/kvm/x86_64/triple_fault_event_test.c | 4 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 4 +- .../selftests/kvm/x86_64/userspace_io_test.c | 4 +- .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 5 +- .../selftests/kvm/x86_64/vmx_apic_access_test.c | 5 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 4 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 5 +- .../kvm/x86_64/vmx_invalid_nested_guest_state.c | 4 +- .../kvm/x86_64/vmx_nested_tsc_scaling_test.c | 4 +- .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 14 +- .../kvm/x86_64/vmx_preemption_timer_test.c | 7 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 22 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 4 +- .../selftests/kvm/x86_64/xapic_state_test.c | 10 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 2 +- tools/testing/selftests/kvm/x86_64/xss_msr_test.c | 8 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/af_unix/unix_connect.c | 3 +- tools/testing/selftests/net/io_uring_zerocopy_tx.c | 605 ++ .../testing/selftests/net/io_uring_zerocopy_tx.sh | 131 + tools/testing/selftests/nolibc/.gitignore | 4 + tools/testing/selftests/nolibc/Makefile | 135 + tools/testing/selftests/nolibc/nolibc-test.c | 757 ++ tools/testing/selftests/sgx/defines.h | 23 + tools/testing/selftests/sgx/load.c | 41 + tools/testing/selftests/sgx/main.c | 1435 ++++ tools/testing/selftests/sgx/main.h | 1 + tools/testing/selftests/sgx/test_encl.c | 68 + tools/testing/selftests/sgx/test_encl_bootstrap.S | 6 + tools/testing/selftests/vm/hugepage-mremap.c | 2 +- tools/testing/selftests/vm/hugetlb-madvise.c | 5 +- tools/testing/selftests/vm/run_vmtests.sh | 244 +- tools/testing/selftests/vm/userfaultfd.c | 66 +- tools/vm/page_owner_sort.c | 32 +- virt/kvm/kvm_main.c | 15 +- 1464 files changed, 57785 insertions(+), 21118 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-caps delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-thermocouple create mode 100644 Documentation/bpf/map_hash.rst create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,ac5.yaml create mode 100644 Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml create mode 100644 Documentation/devicetree/bindings/clock/nuvoton,npcm845-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/sprd,ums512-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml create mode 100644 Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/qcom_bam_dma.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunplus, [...] create mode 100644 Documentation/devicetree/bindings/leds/issi,is31fl319x.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-aat1290.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-is31fl319x.txt create mode 100644 Documentation/devicetree/bindings/leds/skyworks,aat1290.yaml create mode 100644 Documentation/devicetree/bindings/net/can/nxp,sja1000.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/sja1000.txt create mode 100644 Documentation/devicetree/bindings/reset/sunplus,reset.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-ds1307.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-ds1307.yaml create mode 100644 Documentation/devicetree/bindings/sound/atmel,sama5d2-classd.yaml create mode 100644 Documentation/devicetree/bindings/sound/atmel,sama5d2-pdmic.yaml delete mode 100644 Documentation/devicetree/bindings/sound/atmel-classd.txt delete mode 100644 Documentation/devicetree/bindings/sound/atmel-pdmic.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8186-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8186-mt6366-da7219-ma [...] create mode 100644 Documentation/devicetree/bindings/sound/mt8186-mt6366-rt1019-rt [...] create mode 100644 Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml create mode 100644 Documentation/devicetree/bindings/usb/analogix,anx7411.yaml create mode 100644 Documentation/s390/vfio-ap-locking.rst delete mode 100644 arch/arm/boot/dts/aspeed-bmc-arm-centriq2400-rep.dts create mode 100644 arch/arm/boot/dts/sunplus-sp7021-achip.dtsi create mode 100644 arch/arm/boot/dts/sunplus-sp7021-demo-v3.dts create mode 100644 arch/arm/boot/dts/sunplus-sp7021.dtsi create mode 100644 arch/arm/configs/sp7021_defconfig create mode 100644 arch/arm/mach-sunplus/Kconfig create mode 100644 arch/arm/mach-sunplus/Makefile create mode 100644 arch/arm/mach-sunplus/sp7021.c create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi create mode 100644 arch/arm64/boot/dts/nuvoton/Makefile create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts create mode 100644 arch/s390/kernel/cpufeature.c create mode 100644 drivers/clocksource/timer-tegra186.c create mode 100644 drivers/gpio/gpio-i8255.c create mode 100644 drivers/gpio/gpio-i8255.h delete mode 100644 drivers/gpio/gpio-vr41xx.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_common.h copy drivers/hid/amd-sfh-hid/{hid_descriptor/amd_sfh_hid_desc.c => sfh1_1/amd_sfh_ [...] create mode 100644 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c create mode 100644 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.h create mode 100644 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c create mode 100644 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h create mode 100644 drivers/input/input-core-private.h create mode 100644 drivers/irqchip/irq-loongarch-cpu.c create mode 100644 drivers/irqchip/irq-loongson-eiointc.c create mode 100644 drivers/irqchip/irq-loongson-pch-lpc.c create mode 100644 drivers/irqchip/irq-sp7021-intc.c create mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/htb.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/htb.h rename drivers/net/ipa/{ => data}/ipa_data-v3.1.c (99%) rename drivers/net/ipa/{ => data}/ipa_data-v3.5.1.c (99%) rename drivers/net/ipa/{ => data}/ipa_data-v4.11.c (98%) rename drivers/net/ipa/{ => data}/ipa_data-v4.2.c (98%) rename drivers/net/ipa/{ => data}/ipa_data-v4.5.c (99%) rename drivers/net/ipa/{ => data}/ipa_data-v4.9.c (99%) copy drivers/net/wireless/mediatek/mt76/{mt7921/mac.h => mt76_connac2_mac.h} (76%) create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.h create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c create mode 100644 drivers/platform/x86/intel/p2sb.c create mode 100644 drivers/reset/reset-sunplus.c create mode 100644 drivers/soc/fujitsu/Kconfig create mode 100644 drivers/soc/fujitsu/Makefile create mode 100644 drivers/soc/fujitsu/a64fx-diag.c delete mode 100644 drivers/tty/serial/vr41xx_siu.c create mode 100644 drivers/usb/typec/anx7411.c create mode 100644 drivers/usb/typec/retimer.c create mode 100644 drivers/usb/typec/retimer.h create mode 100644 include/dt-bindings/clock/nuvoton,npcm845-clk.h create mode 100644 include/dt-bindings/clock/sprd,ums512-clk.h create mode 100644 include/dt-bindings/clock/sunplus,sp7021-clkc.h create mode 100644 include/dt-bindings/reset/sunplus,sp7021-reset.h create mode 100644 include/linux/platform_data/x86/p2sb.h create mode 100644 include/linux/usb/typec_retimer.h create mode 100644 include/net/netns/flow_table.h create mode 100644 io_uring/notif.c create mode 100644 io_uring/notif.h create mode 100644 net/netfilter/nf_flow_table_procfs.c create mode 100644 net/tls/tls_strp.c create mode 100644 sound/soc/mediatek/common/mtk-dsp-sof-common.c create mode 100644 sound/soc/mediatek/common/mtk-dsp-sof-common.h create mode 100644 sound/soc/mediatek/common/mtk-soc-card.h create mode 100644 sound/soc/mediatek/mt8186/Makefile create mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-common.h create mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-control.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-common.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-common.h create mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c delete mode 100644 tools/testing/selftests/kvm/x86_64/mmu_role_test.c create mode 100644 tools/testing/selftests/net/io_uring_zerocopy_tx.c create mode 100755 tools/testing/selftests/net/io_uring_zerocopy_tx.sh create mode 100644 tools/testing/selftests/nolibc/.gitignore create mode 100644 tools/testing/selftests/nolibc/Makefile create mode 100644 tools/testing/selftests/nolibc/nolibc-test.c