This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 058affafc65a Add linux-next specific files for 20220726 omits 30995c56c4e3 Revert "maple_tree: add a mas_destroy() call to mas_expect [...] omits 187bb82a443c Revert "drm/amdgpu: Re-enable DCN for 64-bit powerpc" omits fe5525e35161 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 963e3309e539 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits 20d433950fbd Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 7274df25e85e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits eb160d6e6f5e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 59b1d9e94994 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 5749868127ec Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits bc0f67440ca8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits b6dc70ae07b1 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 475dd8672417 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 4d83de1653dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e4d95a69f321 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a603d3248a09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d67332189263 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5f47bc46cef0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 21a47601220f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0c57b165cfe Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 3b2a18c2a3b2 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits e2947251db49 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits ba51d5581bb9 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 82bfa196a36c Merge branch 'main' of git://git.infradead.org/users/willy [...] omits a8962fe9c212 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 029f3e1064fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea11788098e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 675ccf1ff62a Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 2a1916ef8fc6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits d32c5c8ba39c Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits cc3a2d468aba Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits ec894568bf22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16ee070c4511 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 50705b0187b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67774ffc9a66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62f129fd0589 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3702f3ff3d02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c7189b1f2ce Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 42686c3596f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d7410745e0ac Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits c365cf455c8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0bb5ec9ed6eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ea2236b2e5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f7eeda7aaa0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1991de2cb33a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 5c2db9c73999 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits d76c39d0f770 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits c828019278e0 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits da8282e4e2dc Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 46fc4dfd3a31 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 0aa002b029c7 Merge branch 'mm-nonmm-unstable' into mm-everything omits 86f4d57050f5 MAINTAINERS: kunit: Add David Gow as a maintainer of KUnit omits eb73982b891a mailmap: add linux.dev alias for Brendan Higgins omits 3915fae02a80 mailmap: update Kirill's email omits 618c130589d3 profile: setup_profiling_timer() is moslty not implemented omits e6c0662cc289 ocfs2: fix a typo in a comment omits ced6cab0cf5a ocfs2: use the bitmap API to simplify code omits 51af3179f62c ocfs2: remove some useless functions omits fff97e5a0c60 lib/mpi: fix typo 'the the' in comment omits a939e2185995 proc: add some (hopefully) insightful comments omits afacc31c1bf4 bdi: remove enum wb_congested_state omits 3b058ebf83ef kernel/hung_task: fix address space of proc_dohung_task_ti [...] omits 3b0261cee782 lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] omits 620b9244602f squashfs: support reading fragments in readahead call omits fde5f14f8b30 squashfs: implement readahead omits 4457a30a9b86 squashfs: always build "file direct" version of page actor omits 07b3eea548d9 Revert "squashfs: provide backing_dev_info in order to dis [...] omits 02c9bd70c571 lib/debugobjects: fix stat count and optimize debug_object [...] omits d7b4360f79da init/main.c: silence some -Wunused-parameter warnings omits 4894b9495481 ocfs2: fix ocfs2 corrupt when iputting an inode omits 5366cdecad7c ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 68ae8814c9f4 ocfs2: reflink deadlock when clone file to the same direct [...] omits 0a29403f2901 mm/hmm: add a test for cross device private faults omits b4fb5ce4a229 selftests: add soft-dirty into run_vmtests.sh omits 60a9bd44da32 selftests: soft-dirty: add test for mprotect omits 9a4722162210 mm/mprotect: fix soft-dirty check in can_change_pte_writable() omits 1e0b2bf25ee0 mm: memcontrol: fix potential oom_lock recursion deadlock omits 6825eba2f18a mm/gup.c: fix formatting in check_and_migrate_movable_page() omits 53f813db4d15 xfs: fail dax mount if reflink is enabled on a partition omits a2bfaef905b0 mm/memcontrol.c: remove the redundant updating of stats_fl [...] omits bdf65ec35d0b userfaultfd: don't fail on unrecognized features omits 0ce65a5b7c37 hugetlb_cgroup: fix wrong hugetlb cgroup numa stat omits 44e821bbf53f selftest/vm: uninitialized variable in main() omits 660bc8ca89b3 mm/cma_debug.c: align the name buffer length as struct cma omits e31e472810e3 tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] omits 3ae7afb591ec mm/mempolicy: remove unneeded out label omits 194f7a631574 mm/page_alloc: correct the wrong cpuset file path in comment omits 13bc45dbc644 mm: remove unneeded PageAnon check in restore_exclusive_pte() omits bbee770f9282 tools/vm/page_owner_sort.c: adjust the indent in is_need() omits 021ac6d7d2f4 mm-shmem-support-fs_ioc_etflags-in-tmpfs-fix omits 51f93e05a282 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs omits 801654c80431 mm, hwpoison: enable memory error handling on 1GB hugepage omits 70a22253e622 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage omits d7c39fa7ca28 mm, hwpoison: make __page_handle_poison returns int omits 80cf35d34a0b mm, hwpoison: set PG_hwpoison for busy hugetlb pages omits 336bcaf23f87 mm, hwpoison: make unpoison aware of raw error info in hwp [...] omits faa6c5434911 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] omits 1f8b2c137316 mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] omits 24d5151ff116 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] omits 4e41e5fee555 mm/damon/reclaim: fix potential memory leak in damon_recla [...] omits 7addc6924f80 mm-vmpressure-dont-count-proactive-reclaim-in-vmpressure-v5 omits 3d8f7c0be5d5 mm: vmpressure: don't count proactive reclaim in vmpressure omits c5d9bdc4a40c zsmalloc: zs_malloc: return ERR_PTR on failure omits 0ed6535a0628 writeback: remove inode_to_wb_is_valid() omits 2263160537e4 memblock,arm64: expand the static memblock memory table omits f9fb512e1b5a mm: remove obsolete comment in do_fault_around() omits bc5dcea6b884 mm: compaction: include compound page count for scanning i [...] omits 7c56ab9c15eb selftests/vm: add selftest to verify multi THP collapse omits 33c7cad424fd selftests/vm: add selftest to verify recollapse of THPs omits 001b56f642c7 selftests/vm: add MADV_COLLAPSE collapse context to selftests omits 848c7b6f8331 selftests/vm: dedup hugepage allocation logic omits 4c3e8d1a0a1d selftests/vm: modularize collapse selftests omits f14f40c9aa1b mm/madvise: add MADV_COLLAPSE to process_madvise() omits 58bd014ef6db mm/khugepaged: rename prefix of shared collapse functions omits 67dfae83e906 mm/khugepaged: delay computation of hpage boundaries until use omits 608acbf7f396 mm/khugepaged: add missing kfree() to madvise_collapse() omits 12b63875174c mm/khugepaged: Avoid possible memory leak in failure path omits 9fec60b6c623 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse omits 7832043f15a8 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] omits b8244c6a7a15 mm/khugepaged: consistently order cc->is_khugepaged and pt [...] omits 651dfd52c3c1 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() omits a79723b8725d mm/khugepaged: add flag to predicate khugepaged-only behavior omits 47cda1a2bd7d mm/khugepaged: propagate enum scan_result codes back to callers omits ff7fa7a7978d mm/khugepaged: dedup and simplify hugepage alloc and charging omits 9b011011f877 mm-khugepaged-add-struct-collapse_control-fix-fix omits 25a5d2ce34fd mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR omits 3bb92b95e5f1 mm/khugepaged: add struct collapse_control omits 2a210fe818f1 mm: khugepaged: don't carry huge page to the next loop for [...] omits 99a6884174e0 selftests/vm: skip 128TBswitch on unsupported arch omits 4c0019577620 selftests-vm-fix-errno-handling-in-mrelease_test-v4 omits 6ec7ab041f12 selftests/vm: fix errno handling in mrelease_test omits 659212d94625 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] omits 6247b03fb3f5 filemap: minor cleanup for filemap_write_and_wait_range omits f7b26a9d3587 memcg: notify about global mem_cgroup_id space depletion omits daf08f85b5a7 procfs: add 'path' to /proc/<pid>/fdinfo/ omits 7edeebed7b4d procfs: add 'size' to /proc/<pid>/fdinfo/ omits 3d8b8679cb03 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits 15eb952dd47e mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits 76672bab8175 mm/page_alloc: minor clean up for memmap_init_compound() omits f8a0ff758ae1 mm-add-merging-after-mremap-resize-checkpatch-fixes omits 460eafee7b9f mm: add merging after mremap resize omits 593b9e7fbcc5 mm: refactor of vma_merge() omits 37e972750c40 mm: delete unused MMF_OOM_VICTIM flag omits 51ace325012e mm-drop-oom-code-from-exit_mmap-fix-fix omits ba82fa92902a mm: drop oom code from exit_mmap omits 872b9f073f0a maple_tree: add a mas_destroy() call to mas_expected_entri [...] omits eea5d3fe90c6 maple_tree: do not inline write slow path omits 3065d63c7794 mm/mmap.c: pass in mapping to __vma_link_file() omits db6867f04b12 mm/mmap: drop range_has_overlap() function omits 7a60da5b02be mm: remove the vma linked list omits 00d55f252a90 riscv: use vma iterator for vdso omits aaca32c61af0 nommu: remove uses of VMA linked list omits b58068b5d3da i915: use the VMA iterator omits 8d0dff40ae21 mm/swapfile: use vma iterator instead of vma linked list omits 842ca837528b mm/pagewalk: use vma_find() instead of vma linked list omits 3e3f8324d1a1 mm/oom_kill: use maple tree iterators instead of vma linked list omits bb092fba5c6a mm/msync: use vma_find() instead of vma linked list omits 36e9240d346f mm/mremap: use vma_find_intersection() instead of vma linked list omits aca478fb67ff mm/mprotect: use maple tree navigation instead of vma linked list omits 35112a0ff289 mm/mlock: use vma iterator and maple state instead of vma [...] omits 10d5d96938ae mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 1395ec13874b mm/memcontrol: stop using mm->highest_vm_end omits 88aa7fdcbdae mm/madvise: use vma_find() instead of vma linked list omits 1d5d644ce6de mm/ksm: use vma iterators instead of vma linked list omits 203e5b7ae10c mm/khugepaged: stop using vma linked list omits 4a2efd46e0d6 mm/gup: use maple tree navigation instead of linked list omits b4763e0ee982 bpf: remove VMA linked list omits d512d3d78839 fork: use VMA iterator omits 0697abdf0ec5 sched: use maple tree iterator to walk VMAs omits 1242aa82bdb8 perf: use VMA iterator omits 9fe4c8f2732f acct: use VMA iterator instead of linked list omits c1870dd3ebf1 ipc/shm: use VMA iterator instead of linked list omits 355640db3571 userfaultfd: use maple tree iterator to iterate VMAs omits 0569d0a4f7b0 fs/proc/task_mmu: stop using linked list and highest_vm_end omits f2acbd556c23 fs/proc/base: use maple tree iterators in place of linked list omits 846c0fea35a3 exec: use VMA iterator instead of linked list omits 823e41cb2401 coredump: remove vma linked list walk omits c80da7a04403 um: remove vma linked list walk omits 2b55d04ec6fc optee: remove vma linked list walk omits 16997a3891e7 cxl: remove vma linked list walk omits 3b92d1dc205f xtensa: remove vma linked list walks omits 412c1e5fb665 x86: remove vma linked list walks omits 5b8f9fb36c05 s390: remove vma linked list walks omits fcb23d0f4e1a powerpc: remove mmap linked list walks omits 7f86b5535b10 parisc: remove mmap linked list from cache handling omits ea6e486177bf arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits b4d34641b3d3 arm64: remove mmap linked list from vdso omits 8a62c6d63dbd mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits 2c36fc23315e mm/mmap: reorganize munmap to use maple states omits c475bdaa641b mm/mmap: move mmap_region() below do_munmap() omits 95c5f7b00ff5 mm: convert vma_lookup() to use mtree_load() omits 635b9eb13a6b mm: remove vmacache omits 47588acb0bd8 mm/mmap: use advanced maple tree API for mmap_region() omits 5f9f7cac1a89 mm: use maple tree operations for find_vma_intersection() omits 5e898ab3e1b3 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 282d3a6cf7c2 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits c79f60005f0b mm: optimize find_exact_vma() to use vma_lookup() omits 6c9d8dae0a6e xen: use vma_lookup() in privcmd_ioctl_mmap() omits 3079932f2211 mmap: change zeroing of maple tree in __vma_adjust() omits a49659ede357 mm: remove rb tree. omits d760c4ec7458 proc: remove VMA rbtree use from nommu omits 643eee0de495 damon: convert __damon_va_three_regions to use the VMA iterator omits df7569ee8ac8 kernel/fork: detect mas_store() failure in dup_mmap() omits 149b397c20dc kernel/fork: use maple tree for dup_mmap() during forking omits 3b6a687016b0 mm/mmap: use maple tree for unmapped_area{_topdown} omits bdb0e9ff916c mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits f0395b2f8519 mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits bea49723f454 mmap: use the VMA iterator in count_vma_pages_range() omits 423dbb83d4e1 mm: add VMA iterator omits fdfbd22f37db mm: start tracking VMAs with maple tree omits 264f03ef6aac lib/test_maple_tree: add testing for maple tree omits b0544d31c0be radix tree test suite: add lockdep_is_held to header omits 33b93aee770f radix tree test suite: add support for slab bulk APIs omits 2bf5b463229b radix tree test suite: add allocation counts and size to k [...] omits 860d67d1c219 radix tree test suite: add kmem_cache_set_non_kernel() omits e3e449def7ea radix tree test suite: add pr_err define omits eb70c1fbbd32 maple_tree: fix mas_expected_entries() off by one omits c73ec5784475 Maple Tree: add new data structure omits 1d1797d9a9e5 android: binder: fix lockdep check on clearing vma omits 95d44fe1efd2 android-binder-stop-saving-a-pointer-to-the-vma-fix omits cb3805b0a93e android: binder: stop saving a pointer to the VMA omits 58f3b9b05957 mips: rename mt_init to mips_mt_init omits afeade7a8387 mm: discard __GFP_ATOMIC omits b15e9ff5bc6d mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] omits 4b2fe6fa300b mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst omits fb32e2c91061 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability omits 490a30875ed5 mm: hugetlb_vmemmap: replace early_param() with core_param() omits 78ce16e72105 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] omits e98f1e3ca187 mm: hugetlb_vmemmap: introduce the name HVO omits 075075cefbb9 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling omits ac7328f7dcb8 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() omits cff471a01c77 mm-shrinkers-fix-double-kfree-on-shrinker-name-fix omits 2411c6791308 mm: shrinkers: fix double kfree on shrinker name omits d125caa8c496 Merge branch 'mm-stable' into mm-unstable omits ec9ac384164e mm/hmm: fault non-owner device private entries omits 006447494168 page_alloc: fix invalid watemark check on a negative value omits d24d604899e1 mailmap: update Gao Xiang's email addresses omits fae2481f1d3a userfaultfd: provide properly masked address for huge-pages omits be65699ff136 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits 404acc1cf5b0 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 0f5034e53308 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits f38ca2bfefc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 410aea8c2231 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b1f09263103 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 01e6426549d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 507fff273d26 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 6d3719c297d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 45dfa9ecc6a9 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 434ab06c9f6c Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 097bb883043b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6dae915b47f Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 2ca33cdd7faa Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits d484552ad619 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 96ea6e109739 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits aeac87de84f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ae312ef6e74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b74efb166f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dfc3028c7f0c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 125c2589eed3 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 59eb62c522cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3b7462c23207 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 9b2168beb631 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 66b35f850eda Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 24919a8d4ee3 Merge branch 'safesetid-next' of https://github.com/micah- [...] omits 4970fb2743f5 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 1e8c75db559b Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 1cee54b5912b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 145d908a013d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91bf63250bc4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits abf17b868d89 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 74ad53799110 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits c5e77c70f999 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0bb8da8d4505 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7bc9a619ca07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b596dd5107f Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 60873c09bbd5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9dc2e1a2b0b1 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 705a81554519 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cae50a9d6287 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca6c48c417ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28d4a6225765 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7f3f91067f6c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits e9173a7b0821 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 7c59589ef3b5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8a244f9fb5a3 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits f9095bdcd879 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits fd776c41cfe3 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits f5c6c4f5c744 dm verity: conditionally enable branching for "try_verify_ [...] omits 0df81cf43b62 dm bufio: conditionally enable branching for DM_BUFIO_CLIE [...] omits a5beaa11a1a2 dm verity: Add optional "try_verify_in_tasklet" feature omits 1d171dfb22e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2309656e2fa5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c84b96d202a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f47c72bec4ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1c94cd3a1771 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 9df232c9dae9 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 583a99dcecfd Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 0338a6d1cd86 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 6e95561167fe Merge branch 'master' of git://linuxtv.org/media_tree.git omits d377168ae720 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits b6739f494985 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 840ff41ecfcb Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 2fde6b07500b next-20220722/hid omits 0114793d90a7 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits b084184132a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0e75c88b082d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa9b59cc264f dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag omits bf7db0d39707 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35ded7cb0910 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 78962ba14dcc Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits 13952ad082a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7f40ff2ad539 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits a94e7cd11fa7 Merge branch '9p-next' of git://github.com/martinetd/linux omits 80e7977ed8ad Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 6740d1bf9c78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1bb07f6bf9b5 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits cc2cf93d7b53 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 62a4b2ffac0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95f2b3c31e80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58c42a019057 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] omits 058d072f77ce Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0476165210bc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 11677809ed3f Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 6351aa3f7d7f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 91e27498a4dd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 2d355f95bca1 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits e3e613557be5 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits c261c2ffa942 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba0a0cca45bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 72218be423aa Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits a147a47cfded Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits c43425ca60a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5439a8e31863 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e3bfc385acb5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bd812ca1ff18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e5d5f176263c Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits f1dcd3c764e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c2e57ce8757 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 926ba84c71b3 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits cbdec5d6494d Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits e58b221f4350 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 04af5220c600 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 366dcf17b457 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2c5a497b90c Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits f8e05e123612 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 0cc3d8b80ead Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits a3147f817d0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8c5be092df4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e9c6bd341dc Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits c9d5a89fc241 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5ea1e4d3f96c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb9bea449658 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13525a63db84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a64d0b9cf32 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79ea083a643a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 20e51408f9ea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8eddaa5eb4e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f766228924af Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 9ab3ab26b84f Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits b3ab0d931715 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 99dfac7c7778 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d4bd00975127 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c16b4a9986ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1878622dddee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ba26a9f07dc Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits e4a87e48d9be Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 2df8fd7e8116 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e277a38e4796 Merge branch 'for-5.20/drivers-post' into for-next omits e77e753e948e Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 081966e649af Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits fd7a2e53c96f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3544b82cd6d2 Merge branch 'for-5.20/drivers' into for-next omits e79a32d56d08 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits f4d20b40a9f7 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 88164cd97668 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 3968a82ab1f0 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits 778842191090 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 90c839526970 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 65d4babaf939 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 21f77aa93a47 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 50c2dcf8af51 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits f031a92a65d5 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits b2a670e4c37e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits eddff309fbeb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2bd43e46b188 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 7721e1e2d685 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a8e29bdd2dea Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7a0b27296de8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e93403088495 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 32a2bc80f4cf Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 710d4361edf4 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 1e1df4ef9cc1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 778104151bdf Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 7b1650e8c59a cifs: remove remaining build warnings omits 347a6d33ff7c cifs: list_for_each() -> list_for_each_entry() omits f75095dedeed cifs: update MAINTAINERS file with reviewers omits 2689e50a12f3 smb2: small refactor in smb2_check_message() omits 44465e17f9b6 cifs: Fix memory leak when using fscache omits 5526006e5ff1 cifs: remove minor build warning omits ad4e4e407160 cifs: remove some camelCase and also some static build warnings omits 98e473cb7f74 cifs: remove unnecessary (void*) conversions. omits 5ef5cf1e7b5c cifs: remove unnecessary type castings omits 0e5c03ee8c9e cifs: remove redundant initialization to variable mnt_sign [...] omits f8d106507a67 smb3: check xattr value length earlier omits 0cab3d370ad3 dm bufio: Add flags argument to dm_bufio_client_create omits e0281efe11c9 lib/nodemask: inline next_node_in() and node_random() omits 2f9905799751 powerpc: drop dependency on <asm/machdep.h> in archrandom.h omits d281a5b3f02f Merge branch 'for-next-next-v5.19-20220725' into for-next- [...] omits 850e9aa22199 Merge branch 'for-next-current-v5.18-20220725' into for-ne [...] omits 9f02bee8f323 Merge branch 'ext/ioannis/lockdep' into for-next-next-v5.1 [...] omits d45f51b3c84b Merge branch 'misc-5.19' into for-next-current-v5.18-20220725 omits 02516174d56f Merge branch 'misc-next' into for-next-next-v5.19-20220725 omits e0e93d80ac38 btrfs: Add a lockdep model for the ordered extents wait event omits 87d1edac4036 btrfs: Change the lockdep class of struct inode's invalidate_lock omits 73d4bd722ee3 btrfs: Add a lockdep model for the pending_ordered wait event omits 1117a4bbdcb4 btrfs: Add lockdep models for the transaction states wait events omits bf8974c6325a btrfs: Add a lockdep model for the num_extwriters wait event omits fca3f82e6bd1 btrfs: Add a lockdep model for the num_writers wait event omits cab3b1fb66e4 dm raid: fix address sanitizer warning in raid_resume omits a589be31cbb4 Merge branch 'for-5.20/io_uring-zerocopy-send' into for-next omits b1ebcf8477e1 dm raid: fix address sanitizer warning in raid_status omits 95288b023d5f powerpc: dts: turris1x.dts: Add CPLD reboot node omits 45c527d54e6e powerpc/fsl-pci: Fix Class Code of PCIe Root Port omits 5b61ce018f1b powerpc/purgatory: Omit use of bin2c omits 8d41c4b246db powerpc/pseries/mobility: set NMI watchdog factor during an LPM omits 5375d121198e powerpc/watchdog: introduce a NMI watchdog's factor omits 24a1260705b7 watchdog: export lockup_detector_reconfigure omits b11ff0f96820 Merge branch 'for-5.20/io_uring-zerocopy-send' into for-next omits 13373e00d49e Merge branch 'for-5.20/io_uring-buffered-writes' into for-next omits 1e4c53cf144c Merge branch 'for-5.20/io_uring' into for-next omits fc56a4f84166 Merge branch 'for-5.20/drivers-post' into for-next omits 732432f660a4 Merge branch 'for-5.20/block' into for-next omits f02247eddbe3 ksmbd: fix racy issue while destroying session on multichannel omits ab2479f7a343 ksmbd: use wait_event instead of schedule_timeout() omits f07e345faa1d ksmbd: fix kernel oops from idr_remove() omits 52621536f3d5 ksmbd: add channel rwlock omits b95cdefd0c29 ksmbd: replace sessions list in connection with xarray omits 728d4b7fc213 kconfig: Qt5: tell the user which packages are required omits c483fb06e309 modpost: use sym_get_data() to get module device_table data omits 613043ff0d63 modpost: drop executable ELF support omits 17fc94dd0f52 Merge branch 'pci/header-cleanup-immutable' omits 9055f8ef8302 Merge branch 'pci/misc' omits 4716ee8aac59 Merge branch 'pci/ctrl/pm-ops' omits f6c69511567c Merge branch 'pci/ctrl/xilinx-cpm' omits c4df8650548a Merge branch 'pci/ctrl/vmd' omits b27abe0861f9 Merge branch 'pci/ctrl/tegra194' omits 12ee7c8dceb3 Merge branch 'pci/ctrl/switchtec' omits 532b87e535ad Merge branch 'pci/ctrl/rcar-gen2' omits da23084b9fcf Merge branch 'pci/ctrl/qcom' omits 3d4f26d685c6 Merge branch 'pci/ctrl/microchip' omits 97f12b88b632 Merge branch 'pci/ctrl/mediatek-gen3' omits 0819b84ad60d Merge branch 'pci/ctrl/mediatek' omits c07a896e918e Merge branch 'pci/ctrl/loongson' omits f4f0183c0545 Merge branch 'pci/ctrl/iproc' omits 950f9f9f6dd6 Merge branch 'pci/ctrl/imx6' omits b71dc1a5ee28 Merge branch 'pci/ctrl/fu740' omits 952c28697703 Merge branch 'pci/ctrl/exynos' omits b0323a21bc6e Merge branch 'pci/ctrl/dwc-edma' omits 70f705466006 Merge branch 'pci/ctrl/dwc' omits 0bab0b3cf52e Merge branch 'pci/ctrl/aardvark' omits 3afd7ae72f90 Merge branch 'pci/virtualization' omits d3983c64871f Merge branch 'pci/pm' omits 11684ac4e65d Merge branch 'pci/err' omits 706cedbfd600 Merge branch 'pci/enumeration' omits 1134eec2ef77 Merge branch 'pci/endpoint' omits 32da1265847a Merge branch 'pci/aspm' omits 1ad094e97207 Merge x86/core into tip/master omits be776e01b84f Merge sched/core into tip/master omits 7b44ac6f86fe Merge sched/urgent into tip/master omits 8a9e7f116f6c Merge perf/urgent into tip/master omits c96d38423a83 Merge x86/urgent into tip/master omits 6a2a773604c5 Merge x86/misc into tip/master omits 00ef68e9e877 Merge x86/cpu into tip/master omits 1d2c1aa38aec Merge x86/fpu into tip/master omits 6a401adc97ab Merge x86/mm into tip/master omits 1505b30515ba Merge x86/kdump into tip/master omits 53fd0b8bfd06 Merge x86/build into tip/master omits 27cc85344934 Merge x86/sgx into tip/master omits 670292213030 Merge x86/cleanups into tip/master omits 00c7a4105975 Merge perf/core into tip/master omits 338b20408552 Merge ras/core into tip/master omits 9f01998433f2 Merge locking/core into tip/master omits 8dee5f302a39 Merge x86/vmware into tip/master omits 0f602f5e7382 Merge irq/core into tip/master omits f3b921f8d9d6 EDAC/ghes: Set the DIMM label unconditionally omits ca0d181c9ce5 efi/x86-mixed: leave RET unmitigated but move it into .rodata omits c4c5f086ea04 kconfig: shorten the temporary directory name for cc-option omits 440673fdc042 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits d796f1bb5e95 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits b02204f0d5e0 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits d16f406acfc5 dm: Start pr_preempt from the same starting path omits ca805a006f61 dm: Fix PR release handling for non All Registrants omits 3e78c247527c dm: Start pr_reserve from the same starting path omits e103780edd91 dm: Allow dm_call_pr to be used for path searches omits 3b653b5c91da dm: return early from dm_pr_call() if DM device is suspended omits e48db89fdc2d PCI: qcom: Sort variants by Qcom IP rev omits 4e4ad1bfefa8 PCI: qcom: Drop unnecessary <linux/interrupt.h> include omits e92d4cc4be34 dt-bindings: PCI: qcom: Support additional MSI interrupts omits ac71b483b3e9 PCI: dwc: Handle MSIs routed to multiple GIC interrupts omits 440ab4c286c5 PCI: dwc: Convert struct pcie_port.msi_irq to an array omits 1335546d8280 PCI: dwc: Split MSI IRQ parsing/allocation to a separate function omits 41d42f3fabd0 PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() omits e54b444b426d dm integrity: flush journal on suspend omits b269307f54f3 dm raid: fix crash if md_handle_request() splits bio omits fd9630ce2610 Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'a [...] omits a4c6658a01c9 Merge branch 'features' into for-next omits c447a9f6661f Merge branch 'fixes' into for-next omits cfadf90e3995 Merge branch 'vmcore-iov_iter' into features omits 2f0bdba62933 exfat: remove duplicate write inode for extending dir/file omits a0d0c789fa49 exfat: remove duplicate write inode for truncating file omits f72e42dd563b exfat: reuse __exfat_write_inode() to update directory entry omits 0b1f0a1678c9 f2fs: don't bother wait_ms by foreground gc omits f67b6d16165b f2fs: invalidate meta pages only for post_read required inode omits 281a58102efb f2fs: allow compression of files without blocks omits fdca2e01c219 f2fs: fix to check inline_data during compressed inode conversion omits db99fb634538 f2fs: Delete f2fs_copy_page() and replace with memcpy_page() omits 2ebd6c567f4e f2fs: fix to invalidate META_MAPPING before DIO write omits 023081c8dbfb f2fs: add a sysfs entry to show zone capacity omits 91c0a7c08455 f2fs: adjust zone capacity when considering valid block count omits 13ae1dc18320 f2fs: enforce single zone capacity omits 3d8d2d75953c f2fs: remove redundant code for gc condition omits 57262d2c56b8 selftests/nolibc: Avoid generated files being committed omits 0aa2009e6a5c selftests/nolibc: add a "help" target omits 66aaeaae8958 selftests/nolibc: "sysroot" target installs a local copy o [...] omits fe29f0cd4dae selftests/nolibc: add a "run" target to start the kernel in QEMU omits 1775f2bd2369 selftests/nolibc: add a "defconfig" target omits 5a6ba4bba9e9 selftests/nolibc: add a "kernel" target to build the kerne [...] omits f0248cc02a4a selftests/nolibc: support glibc as well omits 81e71faa3f4a selftests/nolibc: condition some tests on /proc existence omits 6fca74625517 selftests/nolibc: recreate and populate /dev and /proc if missing omits 03dedc226d37 selftests/nolibc: on x86, support exiting with isa-debug-exit omits d723bacb4809 selftests/nolibc: exit with poweroff on success when getpi [...] omits 7793264f23c9 selftests/nolibc: add a few tests for some libc functions omits 8e52eafe13a7 selftests/nolibc: implement a few tests for various syscalls omits 44ef33a3e3b2 selftests/nolibc: support a test definition format omits 9e7f42c86f23 selftests/nolibc: add basic infrastructure to ease creatio [...] omits 318336f8a91a tools/nolibc: make sys_mmap() automatically use the right [...] omits 4cc006e10f84 tools/nolibc: fix build warning in sys_mmap() when my_sysc [...] omits 8d7b59dad7bd tools/nolibc: make argc 32-bit in riscv startup code omits 56fd0636fc8d rcu-tasks: Make RCU Tasks Trace check for userspace execution omits b49d43e69a92 rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states omits f6ce42429e4c rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() omits 3d4c046202fb rcu: Make tiny RCU support leak callbacks for debug-object errors omits 5906682365d6 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] omits a764e0595cf4 doc: Emphasize the need for explicit RCU read-side markers omits e293ebc929c0 rcu: Add QS check in rcu_exp_handler() for non-preemptible [...] omits fee32f7a7b60 rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval omits 8760f93f580e rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] omits d060e7113144 rcu/kfree: Fix kfree_rcu_shrink_count() return value omits 682a1b6f7ee6 rcu: Back off upon fill_page_cache_func() allocation failure omits 186d801b75cf docs/memory-barriers.txt: Fixup long lines omits 8aa9c02780a8 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] omits b2c1c03f5c58 torture: Optionally flush printk() buffers before powering off omits 008b94ef9a0f rcu/nocb: Choose the right rcuog/rcuop kthreads to output omits ddf5498df04f rcu: Fix rcu_read_unlock_strict() strict QS reporting omits cb175dbd15a9 memory-model: Prohibit nested SRCU read-side critical sections omits 3f57a53ae24a Merge branches 'work.misc', 'work.iov_iter', 'work.namei' [...] omits 56f697aa55af expand those iov_iter_advance()... omits 55820f508ac9 pipe_get_pages(): switch to append_pipe() omits efaccb4dd8bd get rid of non-advancing variants omits 1fd93d09c913 ceph: switch the last caller of iov_iter_get_pages_alloc() omits 4dfc780fb1a0 9p: convert to advancing variant of iov_iter_get_pages_alloc() omits cb43d42107bf af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] omits 216472af2de7 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] omits 9efb814aef01 block: convert to advancing variants of iov_iter_get_pages [...] omits 1108e834f2ef iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() omits aecb65fcfb0b iov_iter: saner helper for page array allocation omits 89004052fc17 fold __pipe_get_pages() into pipe_get_pages() omits cc61b83413a8 ITER_XARRAY: don't open-code DIV_ROUND_UP() omits 56b61ad8932d unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] omits be2de06038cc unify xarray_get_pages() and xarray_get_pages_alloc() omits b37b3d98a96e unify pipe_get_pages() and pipe_get_pages_alloc() omits dc7bbeeeb440 iov_iter_get_pages(): sanity-check arguments omits 315c55741371 iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] omits 14880ec1c6d7 ITER_PIPE: fold data_start() and pipe_space_for_user() together omits ec55c91c6d9e ITER_PIPE: cache the type of last buffer omits be794fdc20e8 ITER_PIPE: clean iov_iter_revert() omits b41ed6448c2c ITER_PIPE: clean pipe_advance() up omits 1e3f3943d779 ITER_PIPE: lose iter_head argument of __pipe_get_pages() omits 109a546dc64a ITER_PIPE: fold push_pipe() into __pipe_get_pages() omits 12a73beb5e34 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives omits 868c3c3e863b ITER_PIPE: helpers for adding pipe buffers omits 9aae4a61fb04 ITER_PIPE: helper for getting pipe buffer by index omits d0ed88f335ba splice: stop abusing iov_iter_advance() to flush a pipe omits dec1b9c52f85 switch new_sync_{read,write}() to ITER_UBUF omits 92d4d18eecb9 new iov_iter flavour - ITER_UBUF omits 41b68c2d097e PCI: qcom: Add support for modular builds omits 5f4053d43a94 PCI: Convert to new *_PM_OPS macros omits 5be375840750 Merge branch 'for-5.20/drivers-post' into for-next omits d838f91db8ab Merge branch 'for-5.20/drivers' into for-next omits 0718c70490a9 Merge branch 'for-5.20/block-iter' into for-next omits 9108104d4f81 Merge branch 'for-5.20/block' into for-next omits c8d80924ae02 virtio_fs: Modify format for virtio_fs_direct_access omits 14b3f2d9ee8d sched/fair: Disallow sync wakeup from interrupt context omits b109319f5c2b mailmap: update Gao Xiang's email addresses omits 8e86a047da7d userfaultfd: provide properly masked address for huge-pages omits cc983da76a90 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits 2e76e6144b74 PCI: imx6: Support more than Gen2 speed link mode omits 750e571acf3d Merge branch 'asm-generic-fixes' into asm-generic omits ac50198f774f PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers omits f1f545738dd9 PCI: imx6: Reformat suspend callback to keep symmetric wit [...] omits a0d2a773b739 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier omits c731e2104579 PCI: imx6: Disable clocks in reverse order of enable omits aca6bf55d9c8 PCI: imx6: Do not hide PHY driver callbacks and refine the [...] omits 27e48f89c5fc PCI: imx6: Reduce resume time by only starting link if it [...] omits 222c06e1e68f PCI: imx6: Mark the link down as non-fatal error omits 90ed85e0f67d PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] omits 4703cbf0e310 PCI: imx6: Turn off regulator when system is in suspend mode omits b02f36855e3e PCI: imx6: Call host init function directly in resume omits d2ec6cc0445b PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks omits ba785bab0f38 PCI: imx6: Propagate .host_init() errors to caller omits 9d1ed731c651 PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() omits 3aaa67fd4ca6 PCI: imx6: Factor out ref clock disable to match enable omits 3af11bb31830 PCI: imx6: Move imx6_pcie_clk_disable() earlier omits b046f921d3b1 PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier omits 9a7f8f81b542 PCI: imx6: Move PHY management functions together omits 24072ef213f5 PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] omits 67e87425023b PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() omits 8922a3be79fc scripts: headers_install.sh: Update config leak ignore entries omits 41065bf81386 selftests/kprobe: Update test for no event name syntax error omits 5f7ce3a02ae6 tracing: Add example and documentation for new __vstring() macro omits 3b0043f4cae5 selftests/kprobe: Do not test for GRP/ without event failures omits 9a5f84cf1296 selftests/ftrace: Add test case for GRP/ only input omits 05ebd4a63298 tracing: Auto generate event name when creating a group of events omits ca836ffa4c93 tracing: eprobe: Remove duplicate is_good_name() operation omits c6422b4c27b6 tracing: eprobe: Add missing log index omits a9350b9454ea mac80211: tracing: Use the new __vstring() helper omits 013cfbccb0cb batman-adv: tracing: Use the new __vstring() helper omits bbeefc0ad610 SUNRPC: Fix xdr_encode_bool() omits e818884c382e parisc: Drop pa_swapper_pg_lock spinlock omits 70f58e3e07e6 scsi: sd: Support multiple LBA ranges in an UNMAP command omits 60936e2bb466 scsi: sd: Enable modern protocol features on more devices omits 33532ca20451 scsi: sd: Implement support for NDOB flag in WRITE SAME(16) omits 605a1c008d91 scsi: sd: Move WRITE_ZEROES configuration to a separate function omits 2d09caa02b08 scsi: sd: Fix discard errors during revalidate omits bea86a8116f6 RDMA/erdma: Add driver to kernel build environment omits 06eb746d91cf RDMA/erdma: Add the ABI definitions omits a6cd49345d4e RDMA/erdma: Add the erdma module omits e2692bf4bc63 RDMA/erdma: Add connection management (CM) support omits b7babc7c31c6 RDMA/erdma: Add verbs implementation omits cafde184e628 RDMA/erdma: Add verbs header file omits 59798a2a497d RDMA/erdma: Add event queue implementation omits d94b0e502f1c RDMA/erdma: Add cmdq implementation omits cf38d4d2c53f RDMA/erdma: Add main include file omits ca52aa2d9f9a RDMA/erdma: Add the hardware related definitions omits e2dd36933f81 RDMA: Add ERDMA to rdma_driver_id definition omits 1a24a177564a Merge branch 'devel' into for-next omits ecc5ca8e5107 parisc: Fix comment typo in fault.c omits 8c21b490b959 parisc: Show device names in /proc/iomem omits 70ccfc6f852c parisc: Clean up names in hardware database omits 2a1bd2f6b336 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] omits ec56473c25fc NFSD: keep track of the number of v4 clients in the system omits a505db20ee1b NFSD: refactoring v4 specific code to a helper in nfs4state.c omits 49dd50b0bad5 NFSD: Ensure nf_inode is never dereferenced omits 4ba22226f3be NFSD: NFSv4 CLOSE should release an nfsd_file immediately omits 2d044dc93987 NFSD: Move nfsd_file_trace_alloc() tracepoint omits 7d3d44756e19 NFSD: Separate tracepoints for acquire and create omits 1b5a6bb08d96 NFSD: Clean up unused code after rhashtable conversion omits 7315a712aa37 NFSD: Convert the filecache to use rhashtable omits b8a6144ead6b NFSD: Set up an rhashtable for the filecache omits 5640a38fc610 NFSD: Replace the "init once" mechanism omits d7c9e4cb22b3 NFSD: Remove nfsd_file::nf_hashval omits da2c9dc36835 NFSD: nfsd_file_hash_remove can compute hashval omits 2ac4da0ec1a3 NFSD: Refactor __nfsd_file_close_inode() omits 2442e0be271a NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode omits 8263f6aa088c NFSD: Remove lockdep assertion from unhash_and_release_locked() omits 9167eb94d981 NFSD: No longer record nf_hashval in the trace log omits 02c03044fc9e NFSD: Never call nfsd_file_gc() in foreground paths omits 998d114355c7 NFSD: Fix the filecache LRU shrinker omits 8faf1c66c219 NFSD: Leave open files out of the filecache LRU omits bee249ca95d0 NFSD: Trace filecache LRU activity omits 7a57743254fa NFSD: WARN when freeing an item still linked via nf_lru omits 0357aff15676 NFSD: Hook up the filecache stat file omits 37b172b6b452 NFSD: Zero counters when the filecache is re-initialized omits 83a19c3b452f NFSD: Record number of flush calls omits 3d87c9f3ac0a NFSD: Report the number of items evicted by the LRU walk omits f89c538b3b32 NFSD: Refactor nfsd_file_lru_scan() omits ffe885404315 NFSD: Refactor nfsd_file_gc() omits 99fbaf6afc9d NFSD: Add nfsd_file_lru_dispose_list() helper omits e6cb8fc097af NFSD: Report average age of filecache items omits 0187c33071ab NFSD: Report count of freed filecache items omits d330cdde3280 NFSD: Report count of calls to nfsd_file_acquire() omits a6406d4234da NFSD: Report filecache LRU size omits 1a6121ca63c5 NFSD: Demote a WARN to a pr_warn() omits a9aeb79f9203 SUNRPC: Fix server-side fault injection documentation omits 8599040cbad0 nfsd: remove redundant assignment to variable len omits f3b863afe1a5 NFSD: Fix space and spelling mistake omits 53e794122f2a NFSD: Instrument fh_verify() omits a6ee59336e4a SUNRPC: Expand the svc_alloc_arg_err tracepoint omits d3608b23acab NLM: Defend against file_lock changes after vfs_test_lock() omits e8c79d98b73c kbuild: error out if $(INSTALL_MOD_PATH) contains % or : omits 058b3d34eb21 kbuild: error out if $(KBUILD_EXTMOD) contains % or : omits 8afdbc146885 kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild omits 5fe24f830381 kbuild: rpm-pkg: fix build error when _arch is undefined omits 1357da5bfff7 PCI: exynos: Correct generic PHY usage omits ac7d746be8b9 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks omits cd5fc01e17e1 LSM: SafeSetID: fix bug during GID policy check omits d118a4943c58 docs: kbuild: fix typo omits a47336535f0f xen: don't require virtio with grants for non-PV guests omits 077814fe064f kernel: remove platform_has() infrastructure omits 80ae4b266e19 virtio: replace restricted mem access flag with callback omits 908903ae8701 PCI: dwc: Use the bitmap API to allocate bitmaps omits 14b963526313 xen: Fix spelling mistake omits 375e4dd5be0b xen/manage: Use orderly_reboot() to reboot omits 6e2456c3492a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE omits be66c181264a kbuild: dummy-tools: avoid tmpdir leak in dummy gcc omits e23f2d4af5ee Revert "scripts/mod/modpost.c: permit '.cranges' secton fo [...] omits 28aa004b6261 init/Kconfig: update KALLSYMS_ALL help text omits b63a0c3e51a4 kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 omits fadf028f0be9 kbuild: remove sed command from cmd_ar_builtin omits 6b8b1077a377 certs: unify blacklist_hashes.c and blacklist_nohashes.c omits 06b8307368c8 certs: move scripts/check-blacklist-hashes.awk to certs/ omits 16950c52737e modpost: put get_secindex() call inside sec_name() omits 1679eb4a6194 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH omits 802349eb85a6 tpm: fix platform_no_drv_owner.cocci warning omits 9c69021a91e5 KEYS: asymmetric: enforce SM2 signature use pkey algo omits 85b909e55c02 pkcs7: support EC-RDSA/streebog in SignerInfo omits 36fdd1af0c2d pkcs7: parser support SM2 and SM3 algorithms combination omits fec88eeea7b0 sign-file: Fix confusing error messages omits 332e673041bc X.509: Support parsing certificate using SM2 algorithm omits e874c3f16a02 tpm: Add tpm_tis_i2c backend for tpm_tis_core omits 9cfa7df97bbb tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer omits c79aa0e22aa4 dt-bindings: trivial-devices: Add Infineon SLB9673 TPM omits 1ed2a4717035 tpm: Add upgrade/reduced mode support for TPM1.2 modules omits 9df125af0822 bus: mhi: ep: Check dev_set_name() return value omits e035a96f2536 Merge branches 'misc' and 'fixes' into for-next omits 205b6eaef06f ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] omits c2f0eda6ad1b ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC omits 1c183b4f5038 PCI: dwc: Fix MSI msi_msg DMA mapping omits e7145cc274e9 f2fs: introduce memory mode omits 0f24debbb847 fs: dlm: move kref_put assert for lkb structs omits 09248df31b47 fs: dlm: don't use deprecated timeout features by default omits b98274483f62 fs: dlm: add deprecation Kconfig and warnings for timeouts omits 40b88d536f4c ARM: 9208/1: entry: add .ltorg directive to keep literals [...] omits e1d337335207 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle omits 73a8dbafd31a selftests/seccomp: Fix compile warning when CC=clang omits d2ca1fd2bc70 ARM: 9207/1: amba: fix refcount underflow if amba_device_a [...] omits 9a5fe747d99e init/Kconfig: Specify the interpreter for rust-is-available.sh omits f19584603a37 [RFC] drivers: android: Binder IPC in Rust omits 9b6df53414e1 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 19ae2b0ecba9 MAINTAINERS: Rust omits 91fb0182d4db samples: add Rust examples omits 0ea4b9a1bece Kbuild: add Rust support omits 6fcfd3e119fc docs: add Rust documentation omits 54203052bf8e scripts: decode_stacktrace: demangle Rust symbols omits 16ea7610e30b scripts: add `generate_rust_analyzer.py` scripts omits 56bf83de2cd1 scripts: add `rustdoc_test_{builder,gen}.py` scripts omits b04a582e3cc0 scripts: checkpatch: enable language-independent checks for Rust omits 59cda43d682e scripts: checkpatch: diagnose uses of `%pA` in the C side omits 2fbf5241a561 vsprintf: add new `%pA` format specifier omits b11cd2a2f93b rust: export generated symbols omits bc3e7f438ab4 rust: add `kernel` crate omits 8dff7ef93192 rust: add `kernel` crate's `sync` module omits 0393a048dbaa rust: add `macros` crate omits b25a3db0ec91 rust: add `build_error` crate omits 10fca4373760 rust: adapt `alloc` crate to the kernel omits 7a12f13e68ee rust: import upstream `alloc` crate omits d1fec9d9a938 rust: add `compiler_builtins` crate omits 5b3e98c1e29e rust: add C helpers omits aee5392c2413 kunit: take `kunit_assert` as `const` omits 394dffa6680c kallsyms: increase maximum kernel symbol length to 512 omits 2087d6ac3567 kallsyms: support "big" kernel symbols omits 33b5a8c95303 kallsyms: avoid hardcoding the buffer size adds cdb281e63874 mm: fix NULL pointer dereference in wp_page_reuse() adds 5de64d44968e Merge tag 's390-5.19-7' of git://git.kernel.org/pub/scm/li [...] adds d172b1a3bd06 userfaultfd: provide properly masked address for huge-pages adds 1f7ea54727ca mailmap: update Gao Xiang's email addresses adds 39c3c396f813 Merge tag 'mm-hotfixes-stable-2022-07-26' of git://git.ker [...] adds 9d8a8616ee47 Merge tag 'soc-fixes-5.19-4' of git://git.kernel.org/pub/s [...] adds e2a619ca0b38 asm-generic: remove a broken and needless ifdef conditional adds 6e7765cb477a Merge tag 'asm-generic-fixes-5.19-2' of git://git.kernel.o [...] adds e0339f036ef4 watch_queue: Fix missing rcu annotation adds e64ab2dbd882 watch_queue: Fix missing locking in add_watch_to_object() adds 5fcbb711024a i40e: Fix interface init with MSI interrupts (no MSI-X) adds c7560d1203b7 net: dsa: fix reference counting for LAG FDBs adds b89fc26f741d sctp: fix sleep in atomic context bug in timer handlers adds b354eaeec863 octeontx2-pf: cn10k: Fix egress ratelimit configuration adds 59e1be6f83b9 octeontx2-pf: Fix UDP/TCP src and dst port tc filters adds 33881ab73d6f Merge branch 'octeontx2-minor-tc-fixes' adds 9b134b1694ec bridge: Do not send empty IFLA_AF_SPEC attribute adds aa40d5a43526 wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() adds 4b2f4e072fb2 Bluetooth: mgmt: Fix double free on error path adds ef61b6ea1544 Bluetooth: Always set event mask on suspend adds d0be8347c623 Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put adds e53f52939731 Merge tag 'for-net-2022-07-26' of git://git.kernel.org/pub [...] adds 99a63d36cb3e netfilter: nf_queue: do not allow packet truncation below [...] adds 81ea01066741 netfilter: nf_tables: add rescheduling points during loop [...] adds 47f4f510ad58 netfilter: nft_queue: only allow supported familes and hooks adds e77ea97d2bd9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds b5177ed92bf6 mptcp: Do not return EINPROGRESS when subflow creation succeeds adds 5a159128faff virtio-net: fix the race between refill work and close adds e62d2e110356 tcp: md5: fix IPv4-mapped support adds 0c1045562672 ptp: ocp: Select CRC16 in the Kconfig. adds 67c3b611d92f sfc: disable softirqs for ptp TX adds 181d8d2066c0 sctp: leave the err path free in sctp_stream_init to sctp_ [...] adds 1e308c6fb712 ice: Fix max VLANs available for VF adds 01658aeeada6 ice: Fix tunnel checksum offload with fragmented traffic adds 5c8e3c7ff3e7 ice: Fix VSIs unable to share unicast MAC adds 283d736ff7c7 ice: check (DD | EOF) bits on Rx descriptor rather than (E [...] adds cc019545a238 ice: do not setup vlan for loopback VSI adds bf84719df765 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 51a83391d77b net/funeth: Fix fun_xdp_tx() and XDP packet reclaim adds e27326009a3d net: ping6: Fix memleak in ipv6_renew_options(). adds 85f0173df35e ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr adds 4d3d3a1b244f stmmac: dwmac-mediatek: fix resource leak in probe adds 33ea1340bafe Merge tag 'net-5.19-final' of git://git.kernel.org/pub/scm [...] adds f16a2f593d00 Merge tag 'drm-intel-fixes-2022-07-28-1' of git://anongit. [...] adds 6e2c0490769e Merge tag 'drm-fixes-2022-07-29' of git://anongit.freedesk [...] adds 9d928d9b78be Merge tag 'powerpc-5.19-6' of git://git.kernel.org/pub/scm [...] adds d8e7f201a4cf LoongArch: Use ABI names of registers where appropriate adds 07b480695d24 LoongArch: Use the "jr" pseudo-instruction where applicable adds 57ce5d3eefac LoongArch: Use the "move" pseudo-instruction where applicable adds d47b2dc87c58 LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ adds d1bc75d7595b LoongArch: Simplify "BLT foo, zero" with BLTZ adds 1fdb9a92495a LoongArch: Simplify "BGT foo, zero" with BGTZ adds f5c3c22f21b6 LoongArch: Re-tab the assembly files adds ab6e57a69df5 LoongArch: Remove several syntactic sugar macros for branches adds f62b7626cb79 LoongArch: Remove useless header compiler.h adds 71610ab1d017 LoongArch: Remove clock setting during cpu hotplug stage adds 3a3a4f7a65e3 LoongArch: Remove unused variables adds 317980e6b4d0 LoongArch: Disable executable stack by default adds 1aea29d7c356 LoongArch: Fix shared cache size calculation adds b0f3bdc00240 LoongArch: Fix missing fcsr in ptrace's fpr_set adds 45b53c905177 LoongArch: Fix wrong "ROM Size" of boardinfo adds a95eb1d086dc Merge tag 'loongarch-fixes-5.19-5' of git://git.kernel.org [...] adds e4d8b09d671f Merge tag 'riscv-for-linus-5.19-rc9' of git://git.kernel.o [...] adds d295ad34f236 intel_idle: Fix false positive RCU splats due to incorrect [...] adds 506e6dfb0f11 Merge tag 'pm-5.19-rc9' of git://git.kernel.org/pub/scm/li [...] adds 46a4d679ef88 workqueue: Avoid a false warning in unbind_workers() adds 4b20426d0441 Merge tag 'wq-for-5.19-rc8-fixes' of git://git.kernel.org/ [...] adds 553de6e1157d tools headers cpufeatures: Sync with the kernel sources adds b226521923ae perf scripts python: Let script to be python2 compliant adds 2d86612aacb7 perf symbol: Correct address for bss symbols adds 882528d2e776 perf symbol: Skip symbols if SHF_ALLOC flag is not set adds 9a241805673e perf bpf: Remove undefined behavior from bpf_perf_object__next() adds bb83c99d3d0a Merge tag 'perf-tools-fixes-for-v5.19-2022-07-29' of git:/ [...] adds 0fde22c5420e scsi: mpt3sas: Stop fw fault watchdog work item during sys [...] adds a3435afba87d scsi: ufs: host: Hold reference returned by of_parse_phandle() adds d9a434fa0c12 scsi: core: Fix warning in scsi_alloc_sgtables() adds f5c2976e0cb0 scsi: ufs: core: Fix a race condition related to device ma [...] adds 1c8ac1c4af17 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0c09bc33aa8e drm/simpledrm: Fix return type of simpledrm_simple_display [...] adds 66cee9097e2b nouveau/svm: Fix to migrate all requested pages adds ce156c8a1811 Merge tag 'drm-misc-fixes-2022-07-29' of git://anongit.fre [...] adds e65c6a46df94 Merge tag 'drm-fixes-2022-07-30' of git://anongit.freedesk [...] adds d6c52fa3e955 nvme-pci: Crucial P2 has bogus namespace ids adds eda3953b6a80 Merge tag 'nvme-5.19-2022-07-27' of git://git.infradead.or [...] adds 8a91f86f3e9e Merge tag 'block-5.19-2022-07-29' of git://git.kernel.dk/l [...] adds 9282012fc0aa page_alloc: fix invalid watermark check on a negative value adds 8a295dbbaf72 mm/hmm: fault non-owner device private entries adds 620725263f42 Merge tag 'mm-hotfixes-stable-2022-07-29' of git://git.ker [...] adds fb0fd3469ead ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow adds ec85bd369fd2 ARM: findbit: fix overflowing offset adds 6a010258447d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 5e2805d53796 EDAC/ghes: Set the DIMM label unconditionally adds cd2715b7929b Merge tag 'edac_urgent_for_v5.19' of git://git.kernel.org/ [...] adds 6eebd5fb2083 locking/rwsem: Allow slowpath writer to ignore handoff bit [...] adds 5e4823e6dab8 Merge tag 'locking_urgent_for_v5.19' of git://git.kernel.o [...] adds 871808fd6981 x86/configs: Update configs in x86_debug.config adds 5bb6c1d1126e Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" adds 571c30b1a884 x86/bugs: Do not enable IBPB at firmware entry when IBPB i [...] adds ea304a8b89fd docs/kernel-parameters: Update descriptions for "mitigatio [...] adds 89caf575400a Merge tag 'x86_urgent_for_v5.19' of git://git.kernel.org/p [...] adds 8dc592c41f38 clk: sunxi-ng: Fix H6 RTC clock definition adds 334c0ef6429f Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 3d7cb6b04c3f Linux 5.19 adds 81eeb82fc215 fs: dlm: add deprecation Kconfig and warnings for timeouts adds 6b0afc0cc3e9 fs: dlm: don't use deprecated timeout features by default adds 958589892218 fs: dlm: move kref_put assert for lkb structs adds eb43bbac4c3c Merge tag 'dlm-6.0' of git://git.kernel.org/pub/scm/linux/ [...] adds bd6e21a9044f fs/reiserfs/inode: remove dead code in _get_block_create_0() adds fa78f3369372 ext2: Add more validity checks for inode counts adds af07685b9ca1 Merge tag 'fs_for_v5.20-rc1' of git://git.kernel.org/pub/s [...] adds feee1ce45a56 fsnotify: Fix comment typo adds bec14d79f73e Merge tag 'fsnotify_for_v5.20-rc1' of git://git.kernel.org [...] adds ecce9212d0fd erofs: update ctx->pos for every emitted dirent adds e88745dcfd9d Merge tag 'erofs-for-5.20-rc1' of git://git.kernel.org/pub [...] adds 4149be7bda7e fs/lock: Don't allocate file_lock in flock_make_lock(). adds db4abb4a32ec fs/lock: Rearrange ops in flock syscall. adds e6a7cf70a3ca Merge tag 'filelock-v6.0' of git://git.kernel.org/pub/scm/ [...] adds bdfae5ce3820 Merge tag 'fs.idmapped.vfsuid.v5.20' of git://git.kernel.o [...] adds ba40a57ff08b Add Seth Forshee as co-maintainer for idmapped mounts adds 0fac198def2b Merge tag 'fs.idmapped.overlay.acl.v5.20' of git://git.ker [...] adds 296d3b3e05ec Merge tag 'ras_core_for_v6.0_rc1' of git://git.kernel.org/ [...] adds dbc1f5a9f42a Merge tag 'x86_vmware_for_v6.0_rc1' of git://git.kernel.or [...] adds 94e37e848919 Merge tag 'x86_cleanups_for_v6.0_rc1' of git://git.kernel. [...] adds 92598ae22f58 Merge tag 'x86_mm_for_v6.0_rc1' of git://git.kernel.org/pu [...] adds 650ea1f626ab Merge tag 'x86_fpu_for_v6.0_rc1' of git://git.kernel.org/p [...] adds 42efa5e3a888 Merge tag 'x86_cpu_for_v6.0_rc1' of git://git.kernel.org/p [...] adds 98b1783de202 Merge tag 'x86_misc_for_v6.0_rc1' of git://git.kernel.org/ [...] adds ecf9b7bfea60 Merge tag 'x86_core_for_v6.0_rc1' of git://git.kernel.org/ [...] adds 61922d3fa686 x86/purgatory: Hard-code obj-y in Makefile adds 2d17bd24b016 x86/purgatory: Omit use of bin2c adds 8b7054528cd5 Merge tag 'x86_build_for_v6.0_rc1' of git://git.kernel.org [...] adds 60ee49fac817 Merge tag 'x86_kdump_for_v6.0_rc1' of git://git.kernel.org [...] adds a82c58cf1a55 Merge tag 'm68k-for-v5.20-tag1' of git://git.kernel.org/pu [...] adds 0cec3f24a7ce Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 0dd1cabe8a4a Merge tag 'slab-for-5.20_or_6.0' of git://git.kernel.org/p [...] adds 0190e4198e47 rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags adds c17a6ff93213 rseq: Kill process when unknown flags are encountered in A [...] adds b167fdffe9e7 Merge tag 'sched-core-2022-08-01' of git://git.kernel.org/ [...] adds 22a39c3d8693 Merge tag 'locking-core-2022-08-01' of git://git.kernel.or [...] adds 326ecc15c61c perf/x86/ibs: Add new IBS register bits into header adds 63e6053add5a Merge tag 'perf-core-2022-08-01' of git://git.kernel.org/p [...] adds 41e79b1d4584 clocksource/drivers/timer-ti-dm: Move inline functions to [...] adds ab0bbef3ae0f clocksource/drivers/timer-ti-dm: Make timer selectable for [...] adds 4e3203610a88 clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs adds 775343f9fde9 clocksource/drivers/timer-ti-dm: Make driver selection boo [...] adds 110a25357584 clocksource/drivers/tegra186: Put Kconfig option 'tristate [...] adds 4abb38595b1b dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out adds 7a93d490900e clocksource/drivers/sun4i: Remove unnecessary (void*) conversions adds 561a0846182e dt-bindings: timer: ingenic,tcu: use absolute path to othe [...] adds c329fb5318ef dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible adds 148399c90e25 clocksource/drivers/sun5i: Remove unnecessary (void*) conversions adds 75fed76ebc8f Merge tag 'timers-v5.20-rc1' of https://git.linaro.org/peo [...] adds cceeeb6a6d02 wait: Fix __wait_event_hrtimeout for RT/DL tasks adds dfea84827f7e Merge tag 'timers-core-2022-08-01' of git://git.kernel.org [...] adds 779fda86bdeb Merge tag 'irqchip-5.20' of git://git.kernel.org/pub/scm/l [...] adds 9de1f9c8ca51 Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pu [...] new df35299cf4d2 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] new df5acc827791 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 184b88a2e99b Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 07ceb9915fb2 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new d7c4c9e075f8 ax25: fix incorrect dev_tracker usage new 944fd1aeacb6 net: allow unbound socket for packets in VRF when tcp_l3md [...] new 180a6a3ee60a netdevsim: fib: Fix reference count leak on route deletion [...] new 974be75f2503 netdevsim: fib: Add debugfs knob to simulate route deletio [...] new 40823f3ee05f selftests: netdevsim: Add test cases for route deletion failure new b65a1534cfd6 Merge branch 'netdevsim-fib-route-delete-leak' new 115d9f95ea7a net/mlx5e: Remove WARN_ON when trying to offload an unsupp [...] new 903f2194f74b net/mlx5e: TC, Fix post_act to not match on in_port metadata new 562696c3c62c net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS new 52586d2f56b3 net/mlx5e: xsk: Account for XSK RQ UMRs when calculating I [...] new 677e78c8d44f net/mlx5e: Fix calculations related to max MPWQE size new c0063a43700f net/mlx5e: Modify slow path rules to go to slow fdb new a6e9085d791f net/mlx5: Adjust log_max_qp to be 18 at most new 62d2664351ef net/mlx5: DR, Fix SMFS steering info dump format new 42b4f7f66a43 net/mlx5: Fix driver use of uninitialized timeout new 9e98f8c7707f Merge tag 'mlx5-fixes-2022-07-28' of git://git.kernel.org/ [...] new 5121db6afb99 net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug() new ec60d54cb9a3 iavf: Fix max_rate limiting new 93cb804edab1 iavf: Fix 'tc qdisc show' listing too many queues new 9fe2e6f39606 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 7dc839fe4761 net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in i [...] new a86e86db5e6d net: ionic: fix error check for vlan flags in ionic_set_ni [...] new 1e02fd7671fe Merge branch 'net-fix-using-wrong-flags-to-check-features' new a41b17ff9dac dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in t [...] new 53e99496abc1 octeontx2-pf: Reduce minimum mtu size to 60 new f56530dcdb06 net: usb: make USB_RTL8153_ECM non user configurable new c67cc4315a8e net: usb: ax88179_178a: Bind only to vendor-specific interface new 67fd4c7096d8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9c9cb23e00dd xfrm: fix refcount leak in __xfrm_policy_check() new 7292639564b5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bd1963d837a0 ASoC: max98373: Removing 0x203E from the volatile reg adds 30097967e056 ASoC: codecs: va-macro: use fsgen as clock new f38e6458e16d Merge tag 'asoc-fix-v5.19-rc8' of https://git.kernel.org/p [...] new f81ee579c089 ALSA: hda: cs35l41: Use the CS35L41 HDA internal define new 1e24881d8b2a ALSA: hda: cs35l41: Support CLSA0101 new 87eb04bb87fb ACPI: scan: Add CLSA0101 Laptop Support new ef34a0ae7a26 ALSA: core: Add async signal helpers new 95cc637c1afd ALSA: timer: Use deferred fasync helper new 96b097091c66 ALSA: pcm: Use deferred fasync helper new 4a971e84a7ae ALSA: control: Use deferred fasync helper new 3790a3d6dbbc ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 new be561ffad708 ALSA: hda/realtek: Add quirk for Clevo NV45PZ new 9769e44d41a1 Merge branch 'for-next' into for-linus adds f20d5116b7f3 ASoC: mediatek: mt8186: fix Kconfig dependency adds e51699505042 ASoC: SOF: Intel: hda: add sanity check on SSP index repor [...] adds d95610a18329 ASoC: SOF: Add cont_update_posn to platform parameters adds af468aadf004 ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit adds 4782b7cb6ff8 ASoC: SOF: minor updates for 5.20 adds 4e68eef41966 ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 adds 2ec8b081d59f ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL mat [...] adds 5e60f1cfb830 ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option adds 751e77011f7a ASoC: Intel: sof_es8336: ignore GpioInt when looking for s [...] adds 86b1959a2ccb ASoC: Intel: sof_es8336: add support for HDMI_In capture adds fae93e3b952a ASoC: Intel: sof_es8336: reset the num_links during probe adds 24913664b510 ASoC: Intel: sof_es8336: remove hard-coded SSP selection adds 1f6645b1ee79 ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 adds 371a3f01fc18 ASoC: Intel: sof_rt5682: Perform quirk check first in card [...] adds 5b56db90bbaf ASoC: Intel: sof_nau8825: Move quirk check to the front in [...] adds 494afd7a3535 ASoC: Intel: machine driver updates for 5.20 adds d81677410f17 ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2 [...] adds 24e89d6d7da5 ASoC: mchp-spdifrx: use single tab indent for structure adds d346a4ad305b ASoC: mchp-spdiftx: return directly ret adds 96f6017d652a ASoC: mchp-spdiftx: add and remove black line around MODUL [...] adds fcc5b37cfd9e ASoC: atmel: one fix and few cleanups adds ffe71829574a ASoC: dt-bindings: qcom,wcd934x: use absolute path to othe [...] adds 7209344223f7 ASoC: dt-bindings: tas2780: remove tas2780 and will merge [...] adds 7df92384c86f ASoC: mediatek: mt8186: set the correct string to strncmp() adds d7bffbe9cbd3 ASoC: mediatek: mt8186: remove unnecessary judgments adds abed2baf6814 ASoC: dt-bindings: use spi-peripheral-props.yaml adds 768ac4f12ca0 ASoC: mchp-spdifrx: disable end of block interrupt on failures adds 403fcb5118a0 ASoC: mchp-spdiftx: remove references to mchp_i2s_caps adds b01156128f49 ASoC: atmel: one fix and one cleanup new 40d060b8158e ASoC: q6asm: use kcalloc() instead of kzalloc() new a3b5d4715fd5 Merge tag 'asoc-v5.20-2' of https://git.kernel.org/pub/scm [...] new 6555f3be9e08 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3fb627c7c8a2 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new 4cd6f65a1dcf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 98dfa9343f37 crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem [...] adds fa4d57b85786 crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of adds 96ec8dfdd094 crypto: ccp - Add support for new CCP/PSP device ID adds 383ce25dd2b1 crypto: ccree - Remove a useless dma_supported() call adds 45f5d0176d84 crypto: hisilicon/sec - fix auth key size error adds 11364d61314e crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps adds 7ae19d422c7d crypto: arm64/poly1305 - fix a read out-of-bound adds af5d35b83f64 crypto: tcrypt - Remove the static variable initialisation [...] new c64afd8a9ad2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d2f545fe3d64 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 001f08075607 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e5a50dc56666 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 17d9c15c9b9e fsdax: Fix infinite loop in dax_iomap_rw() new 481018f02d3e Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new f96826e77926 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 0651d3552348 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 48c20196b7c8 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new f66e7101853c Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new 1bfbae1d0280 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new ffa33bbcf63e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 9008a676662a certs: move scripts/check-blacklist-hashes.awk to certs/ new 31f6d95c2cab certs: unify blacklist_hashes.c and blacklist_nohashes.c new 5439d4d4dcee kbuild: remove sed command from cmd_ar_builtin new a6036a41bffb kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 new bdf0fe33a4dc init/Kconfig: update KALLSYMS_ALL help text new 028062ec222d Revert "scripts/mod/modpost.c: permit '.cranges' secton fo [...] new aac289653fa5 kbuild: dummy-tools: avoid tmpdir leak in dummy gcc new 59316eac0e5b docs: kbuild: fix typo new 3089b2be0cce kbuild: rpm-pkg: fix build error when _arch is undefined new 6105e4f6511d kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild new 9a68fd7fd8b0 kbuild: error out if $(KBUILD_EXTMOD) contains % or : new 84850dbbbe60 kbuild: error out if $(INSTALL_MOD_PATH) contains % or : new e3b746a384fc scripts: headers_install.sh: Update config leak ignore entries new 10269fd37fc6 kconfig: shorten the temporary directory name for cc-option new 1fd49a0b5c43 checkstack: add riscv support for scripts/checkstack.pl new 5764f6626f5f modpost: drop executable ELF support new abe864b8e19a modpost: use sym_get_data() to get module device_table data new 7dea20f2fecb kconfig: Qt5: tell the user which packages are required new ee47620367d5 kbuild: add dtbs_prepare target new 341a2463d196 modpost: remove unused Elf_Sword macro new e5c2e8be507a modpost: refactor get_secindex() new ebd9902724a9 kbuild: set EXIT trap before creating temporary directory new 2f0cd401898f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fb87158bab32 perf lock: Add flags field in the lock_stat adds f9c695a21103 perf lock: Add lock aggregation enum adds 528b9cab3b81 perf lock: Add 'contention' subcommand adds 79079f21f50a perf lock: Add -k and -F options to 'contention' subcommand adds 1ab55323c5ef perf lock: Support -t option for 'contention' subcommand adds ade535395088 perf data: Add missing unistd.h header needed for pid_t adds 0f70d8e9db4f perf kwork: New tool to trace time properties of kernel wo [...] adds 4f8ae962f0f7 perf kwork: Add irq kwork record support adds e64393219069 perf kwork: Add softirq kwork record support adds 97179d9d086f perf kwork: Add workqueue kwork record support adds e432947ef550 tools lib: Add list_last_entry_or_null() adds f98919ec4fcc perf kwork: Implement 'report' subcommand adds 94348520c6f1 perf kwork: Add irq report support adds 4c14819169b7 perf kwork: Add softirq report support adds 8dbc3c86896f perf kwork: Add workqueue report support adds ad3d9f7a929a perf kwork: Implement perf kwork latency adds 19807bba5ad6 perf kwork: Add softirq latency support adds 53e49e32ae65 perf kwork: Add workqueue latency support adds bcc8b3e88d6f perf kwork: Implement perf kwork timehist adds daf07d220710 perf kwork: Implement BPF trace adds 420298aefe94 perf kwork: Add IRQ trace BPF support adds 5a81927a407c perf kwork: Add softirq trace BPF support adds acfb65fe1d11 perf kwork: Add workqueue trace BPF support adds 8147f79ea575 perf inject: Fix spelling mistake "theads" -> "threads" adds 5fa2481cdfe0 perf vendor events intel: Update event list for Alderlake adds 6a92916de518 perf vendor events intel: Update event list for Sapphirerapids adds 9146af441315 perf vendor events intel: Rename tremontx to snowridgex adds b43a5442d894 perf vendor events intel: Update event list for Snowridgex adds 28738de918b5 perf vendor events intel: Update event list for broadwellx adds bedd17381b9c perf vendor events intel: Update event list for haswellx adds a061a8ad3f90 perf test: Avoid sysfs state affecting fake events new 40d02efad980 Merge remote-tracking branch 'torvalds/master' into perf/core new 4266081e3308 perf vendor events: Update Intel broadwellx new 1775634ea406 perf vendor events: Update Intel broadwell new ef908a192512 perf vendor events: Update Intel broadwellde new a95ab294a508 perf vendor events: Update Intel alderlake new 9709ede1a179 perf vendor events: Update bonnell mapfile.csv new f9d45862eca3 perf vendor events: Update Intel cascadelakex new 3c9c31571105 perf vendor events: Update Intel elkhartlake new beb2db9bed36 perf vendor events: Update goldmont mapfile.csv new ae54f70dd9d5 perf vendor events: Update goldmontplus mapfile.csv new 8e6389f93144 perf vendor events: Update Intel haswell new 859fe0f4f2be perf vendor events: Update Intel haswellx new a4a4353ebf80 perf vendor events: Update Intel icelake new d214d0c2612a perf vendor events: Update Intel icelakex new 80c14459f6a3 perf vendor events: Update Intel ivybridge new 6220136831e3 perf vendor events: Update Intel ivytown new 376d8b581b76 perf vendor events: Update Intel jaketown new ae7bcd600e1c perf vendor events: Update Intel knightslanding new 1ab4ef06fa82 perf vendor events: Add Intel meteorlake new bcc344a3bfc8 perf vendor events: Update Intel nehalemep new 8fe33fd5d3a2 perf vendor events: Update Intel nehalemex new 777e1312440f perf vendor events: Update Intel sandybridge new 34122105f9e8 perf vendor events: Update Intel sapphirerapids new 89072caf14c0 perf vendor events: Update Intel silvermont new 35d652770172 perf vendor events: Update Intel skylake new 59fd7d3225c2 perf vendor events: Update Intel skylakex new 5e1dd4f24ab5 perf vendor events: Update Intel tigerlake new ae2fa1ccf10e perf vendor events: Update Intel westmereep-dp new 4823edd648c7 perf vendor events: Update Intel westmereep-sp new 6b47be608b84 perf vendor events: Update Intel westmereex new ebcdbf7a6aa6 perf vendor events: Update Intel snowridgex new 08c1d7a1595e perf vendor events arm64: Arm Cortex-A78C and X1C new fb5962f81ebb perf test: Fix test case 95 ("Check branch stack sampling" [...] new ace3e31e653e perf stat: Revert "perf stat: Add default hybrid events" new ff4207f79307 perf evsel: Add arch_evsel__hw_name() new a9c1ecdabc4f perf evlist: Always use arch_evlist__add_default_attrs() new cdb204ad4223 perf x86 evlist: Add default hybrid events for perf stat new 9a0b36266f7a perf stat: Add topdown metrics in the default perf stat on [...] new 6dec1a2f5d90 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 42399301203e lib/scatterlist: add flag for indicating P2PDMA segments i [...] adds 719c98658058 PCI/P2PDMA: Attempt to set map_type if it has not been set adds 5e180ff326b4 PCI/P2PDMA: Introduce helpers for dma_map_sg implementations adds 7c2645a2a30a dma-mapping: allow EREMOTEIO return code for P2PDMA transfers adds f02ad36d4f76 dma-direct: support PCI P2PDMA pages in dma-direct map_sg adds 159bf19270e8 dma-mapping: add flags to dma_map_ops to indicate PCI P2PD [...] adds c96321834b2f iommu: Explicitly skip bus address marked segments in __io [...] adds 30280eee2db1 iommu/dma: support PCI P2PDMA pages in dma-iommu map_sg adds 2f8594412b4b nvme-pci: check DMA ops when indicating support for PCI P2PDMA adds 91fb2b6052f7 nvme-pci: convert to using dma_map_sgtable() adds 495758bb1a72 RDMA/core: introduce ib_dma_pci_p2p_dma_supported() adds 1e97af7f2f0e RDMA/rw: drop pci_p2pdma_[un]map_sg() adds 0d06132fc84b PCI/P2PDMA: Remove pci_p2pdma_[un]map_sg() new 8419702489f3 dma-mapping: reformat comment to suppress htmldoc warning new 5c850d31880e swiotlb: fix passing local variable to debugfs_create_ulong() new 39fef50bf918 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 6f05e014b96c uapi: asm-generic: fcntl: Fix typo 'the the' in comment adds 82dc270146a8 Merge branch 'asm-generic-fixes' into asm-generic new 84f2e489c1c0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 565cbaad83d8 ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC new 8fa7ea40bf56 ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] new b97abb4d0e23 ARM: 9217/1: add definition of arch_irq_work_raise() new 3437021484dd ARM: 9218/1: dma-mapping: fix pointer/integer warning new fe520635ddc4 ARM: 9219/1: fix undeclared soft_restart new f2d3b9a46e0e ARM: 9220/1: amba: Remove deferred device addition new 3eaecd0677e1 Merge branches 'misc' and 'fixes' into for-next new b71018ed8cd9 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds c95a5712beee arm64: defconfig: Sync some configs with savedefconfig adds ba904a1fbca2 Merge branch 'arm/defconfig' into for-next adds e39ac5515951 dt-bindings: arm: at91: add lan966 pcb8309 board adds 6239b21bbc53 ARM: dts: lan966x: add support for pcb8309 adds ed65704f3a8f ARM: dts: lan966x: keep lan966 entries alphabetically sorted adds 43f45415f31d dt-bindings: soc: microchip: drop quotes when not needed adds e48ef9a9c529 dt-bindings: soc: microchip: use absolute path to other schema adds 28188546df02 Merge tag 'at91-dt-5.20-4' of git://git.kernel.org/pub/scm [...] adds d07ae9004f18 dt-bindings: soc: bcm: drop quotes when not needed adds 47d8f8b78b9b dt-bindings: soc: bcm: use absolute path to other schema adds 9fb2e0bc0ccc Merge branch 'arm/dt' into for-next adds 5a4fd8456648 soc: document merges new 24ee47785e06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cb5aebd3c49f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a71ceb4a54b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 954bcea74312 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73caacbdbf6d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 79d58e68f4b8 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 2d891f8e0837 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6120d318a2cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 95da0eeaa22c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0bab4f8eb98f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed64736922ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 033be2a52c6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39172e5c9ce4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4602ea500e0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d7750231961d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9c68d4e621eb dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ [...] adds 729a8a57355f dt-bindings: reset: Add TPS380x documentation adds 8a4e6154fb17 reset: tps380x: Add TPS380x device driver supprt new d985db836226 reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage" new 50fa80cd4143 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 99a62c72ae63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f696aa83956c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 83ab4a02035c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 4ddd780a4f88 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new f2164b20f62f Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 529f4bcc9193 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87152f0c34b4 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new ff257a7ab8a5 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new dd3d7f0b10cd Merge branch 'clk-fixes' into clk-next new 17617674951e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 4e8bb4ba5a55 csky: Add jump-label implementation new 45e15c1a375e csky: Add qspinlock support new 7f8030cea330 csky: Enable ARCH_INLINE_READ*/WRITE*/SPIN* new f940dc0f2251 csky: cmpxchg: Coding convention for BUILD_BUG() new 45fef4c4b9c9 csky: abiv1: Fixup compile error new 420825f4144c Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new f268b525ab26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cdd23dd9fcd6 arch: microblaze: Remove unused "select HANDLE_DOMAIN_IRQ" new 5b7d1d575e3f microblaze: Fix some typos in comment new 45d75a405294 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new b8295e44c761 MIPS: Fix comment typo new d3cd4d9fc1f0 MIPS: msi-octeon: eliminate kernel-doc warnings new 3e3114ac460e MIPS: Introduce CAVIUM_RESERVE32 Kconfig option new 534ea58b3ceb Revert "MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32" new 94ad78682774 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds d63ed7fe85ee x86/cyrix: include header linux/isa-dma.h new 933c5a4f87d9 PCI: Stub __pci_ioport_map() for arches that don't support [...] new 0757060a4388 Merge branch 'pci/header-cleanup-immutable' of git://git.k [...] new ded2ee36313c openrisc: Add pci bus support new 740ea2bb22aa openrisc: Add virt defconfig new 3d316164e9a9 MAINTAINERS: Update Richard Henderson's address new 52e0ea900202 openrisc: io: Define iounmap argument as volatile new 05878edecbaa Merge branch 'for-next' of git://github.com/openrisc/linux.git new b383d94ad7ca parisc: Clean up names in hardware database new cab56b51ec0e parisc: Fix device names in /proc/iomem new 16bf37bf49ba parisc: Fix comment typo in fault.c new 3fbc9a7de056 parisc: Drop pa_swapper_pg_lock spinlock new cf59f34d7f97 parisc: Check the return value of ioremap() in lba_driver_probe() new b9e28d3c2492 parisc: Do not initialise statics to 0 new cbe263b6b0eb parisc: Drop zero variable initialisations in mm/init.c new 6431e92fc827 parisc: io_pgetevents_time64() needs compat syscall in 32- [...] new e61b3125a4f0 Input: gscps2 - check return value of ioremap() in gscps2_probe() new 5eeeab320fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7c56a8733d0a watchdog: export lockup_detector_reconfigure adds f5e74e836097 powerpc/watchdog: introduce a NMI watchdog's factor adds 118b1366930c powerpc/pseries/mobility: set NMI watchdog factor during an LPM adds 9257971377e2 powerpc/purgatory: Omit use of bin2c adds 0c551abfa004 powerpc/fsl-pci: Fix Class Code of PCIe Root Port adds 0531a4abd1c6 powerpc: dts: turris1x.dts: Add CPLD reboot node adds a2954a7e47b6 powerpc/pci: Hide pci_device_from_OF_node() for non-powermac code adds 407a767182d3 powerpc/pci: Make pcibios_make_OF_bus_map() static adds 704544588735 powerpc/pci: Hide pci_create_OF_bus_map() for non-chrp code adds 7f102d619832 powerpc/pci: Disable filling pci-OF-bus-map for non-chrp/powermac adds 566356813082 powerpc/pci: Add config option for using all 256 PCI buses adds 28f07fab2631 powerpc/vdso: Fix __kernel_sync_dicache sequence with cohe [...] adds ef1911c6d266 powerpc: add documentation for HWCAPs adds abf0878ce95f powerpc/64s: POWER10 nest MMU does not require flush escal [...] adds 2a8a0f420f74 powerpc/64s: POWER10 nest MMU can upgrade PTE access autho [...] adds fd193f85d320 powerpc/64s: Remove spurious fault flushing for NMMU adds f57261e69825 powerpc/mce: use early_cpu_to_node() in mce_init() adds 980bbf7ca720 powerpc/32: Call mmu_mark_initmem_nx() regardless of data [...] adds 2a0fb3c155c9 powerpc/32: Set an IBAT covering up to _einittext during init adds 6042a1652d64 powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABE [...] adds ec3eb9d941a9 powerpc/perf: Use PVR rather than oprofile field to determ [...] adds 62ccae78820b powerpc: Remove remaining parts of oprofile adds 7b48377e1d9f powerpc/probes: Remove ppc_opcode_t adds d00d762daf12 powerpc/ppc-opcode: Define and use PPC_RAW_TRAP() and PPC_ [...] adds de40303b54bc powerpc/ppc-opcode: Define and use PPC_RAW_SETB() adds 9be013b2a9ec powerpc/32: Do not allow selection of e5500 or e6500 CPUs [...] adds 446cda1b21d9 powerpc/32: Don't always pass -mcpu=powerpc to the compiler adds ff27d9200a98 powerpc/405: Fix build failure with GCC 12 (unrecognized o [...] adds 2255411d1d0f powerpc/44x: Fix build failure with GCC 12 (unrecognized o [...] adds d6b551b8f90c powerpc/64e: Fix build failure with GCC 12 (unrecognized o [...] new 4515862b66d3 docs: powerpc: fix indentation warnings new 0595a216920c docs: powerpc: use different label name for elf_hwcaps.rst new a05aae92f84b docs: powerpc: add elf_hwcaps to table of contents new ebef8abc963b video: fbdev: offb: Include missing linux/platform_device.h new 61657dcd528b scsi: cxlflash: Include missing linux/irqdomain.h new 4177ab2283dc EDAC/mpc85xx: Include required of headers directly new 4d5c5bad5193 powerpc: Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h new 36afe68714d4 powerpc: Finally remove unnecessary headers from asm/prom.h new 51ac6d4ceaa4 powerpc: Update reviewers new c7255058b543 powerpc/crash: save cpu register data in crash_smp_send_stop() new b1fc44eaa9ba pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window new d73b46c3c144 powerpc/ioda/iommu/debugfs: Generate unique debugfs entries new d80f6de9d601 powerpc/iommu: Fix iommu_table_in_use for a small default [...] new 2454a7af0f2a powerpc/pseries: define driver for Platform KeyStore new d20c96deb3e2 powerpc/85xx: Fix description of MPC85xx and P1/P2 boards options new 0fe1e96fef0a powerpc/pci: Prefer PCI domain assignment via DT 'linux,pc [...] new 1f00b5ab992c powerpc/85xx: P2020: Add law_trgt_if property to PCIe DT nodes new 901a30cf5f76 powerpc/pseries/vas: Fix comment typo new 738f9dca0df3 powerpc/sysdev: Fix comment typo new fde345e4d39a powerpc/platforms/83xx/suspend: Reorder to get rid of a fo [...] new ccc1439b924b powerpc/platforms/83xx/suspend: Prevent unloading the driver new 95b002e4e47a powerpc/platforms/83xx/suspend: Remove write-only global variable new fcdb758ce113 powerpc: make facility_unavailable_exception 64s new e4787e71ae2d powerpc/signal: Update comment for clarity new cd1e64935f79 selftests/powerpc: Fix matrix multiply assist test new 90b5d4fe0b3b powerpc/powernv: Avoid crashing if rng is NULL new 7ef3d06f1bc4 powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 new 978030f054ff powerpc/powernv: rename remaining rng powernv_ functions to pnv_ new 1547db7d1f44 powerpc: Move system_call_exception() to syscall.c new f4a0318f278d powerpc: add support for syscall stack randomization new 4c9da83011c4 KVM: PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr de [...] new b8c7ee79b1a3 KVM: PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt new db5360840f09 powerpc/kvm: Move pmu code in kvm folder to separate file [...] new 4008d54e2953 powerpc/kvm: Remove comment related to moving PMU code to [...] new 96d50a1d874c Merge branch 'topic/ppc-kvm' into next new 8c9f37a78f70 powerpc/perf: Include caps feature for power10 DD1 version new 6ac059dacffa powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader new 255b650cbec6 powerpc/xive: Fix refcount leak in xive_get_max_prio new df5d4b616ee7 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address new ff446cd76854 selftests/powerpc: Avoid GCC 12 uninitialised variable warning new ca829e05d3d4 powerpc/64: Init jump labels before parse_early_param() new e4ab5d8b86ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5d1b2cd34c9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c91f0a407934 Merge branch 'fixes' into for-next new 2f089a3846a2 Merge branch 'vmcore-iov_iter' into features new 57c3ae8e44bb s390/hmcdrv: fix Kconfig "its" grammar new fc7fab3f9156 s390/tape: fix comment typo new 6f5c672d17f5 s390/smp: enforce lowcore protection on CPU restart new 57ad19bcdefb s390/boot: cleanup adjust_to_uv_max() function new 2e2493c675df s390/setup: rearrange absolute lowcore initialization new 7d06fed77b7d s390/smp: rework absolute lowcore access new e409b7f19172 s390/smp,ptdump: add absolute lowcore markers new a0c0c44e9aa2 s390: add ELF note type for encrypted CPU state of a PV VCPU new 520763a3272a s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() new ded466e18066 s390/unwind: fix fgraph return address recovery new 53897c8b7f82 Merge branch 'features' into for-next new 42265be7d988 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e08cbd5633c7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new e6397939f8f4 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 6a857ab5b57c Merge branch 'fs.idmapped.overlay.acl' into for-next new a9f51bc676d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f00b166d6140 Merge branch 'misc-5.19' into for-next-current-v5.18-20220726 adds 39ce20cba28a Merge branch 'for-next-current-v5.18-20220726' into for-ne [...] adds 8aa0208d5459 Merge branch 'misc-next' into for-next-next-v5.19-20220726 adds 9f9c1bfac6f5 btrfs: Add macros for annotating wait events with lockdep adds 21eedcc9e86b btrfs: Add a lockdep annotation for the num_writers wait event adds b303c07742f3 btrfs: Add a lockdep annotation for the num_extwriters wait event adds 2f8c732ee37b btrfs: Add lockdep annotations for the transaction states [...] adds d3a76f6e96c0 btrfs: Add a lockdep annotation for the pending_ordered wa [...] adds 5a49c6b15be3 btrfs: Change the lockdep class of struct inode's invalidate_lock adds 7b67b61f9cb0 btrfs: Add a lockdep annotation for the ordered extents wa [...] adds c993a3f62bff Merge branch 'ext/ioannis/lockdep-v4' into for-next-next-v [...] adds 7cd10df47696 Merge branch 'for-next-next-v5.19-20220726' into for-next- [...] new 68a7c865f28a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96ffaaa7f813 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 5fa2cffba0b8 smb3: check xattr value length earlier new 4da2cd0517e0 cifs: remove redundant initialization to variable mnt_sign [...] new 0f46608ae7a1 cifs: remove unnecessary type castings new 0827f71b881c cifs: remove unnecessary (void*) conversions. new c2c17ddbf32b cifs: remove some camelCase and also some static build warnings new 89e42f49ef58 cifs: remove minor build warning new c6f62f81b488 cifs: Fix memory leak when using fscache new da3847894fdd smb2: small refactor in smb2_check_message() new ec88cc57c39e cifs: update MAINTAINERS file with reviewers new 9543c8ab3016 cifs: list_for_each() -> list_for_each_entry() new 1bfa25ee30df cifs: remove remaining build warnings new d7d7a66aacd6 cifs: avoid use of global locks for high contention data new aea02fc40a7f cifs: fix wrong unlock before return from cifs_tree_connect() new 97b82c07c421 cifs: trivial style fixup new 4abdd27244bd cifs: update internal module number new 3ceee3587f7c cifs: when insecure legacy is disabled shrink amount of SMB1 code new 1936a89a68e9 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 23e6e1c9b373 exfat: reuse __exfat_write_inode() to update directory entry new 4493895b2bdc exfat: remove duplicate write inode for truncating file new be17b1ccd4e8 exfat: remove duplicate write inode for extending dir/file new 86da53e8ff5d exfat: Return ENAMETOOLONG consistently for oversized paths new 1b1a9195ae96 exfat: Define NLS_NAME_* as bit flags explicitly new 6425baabda21 exfat: Expand exfat_err() and co directly to pr_*() macro new 64fca6e62171 exfat: Downgrade ENAMETOOLONG error message to debug messages new 512b74d17a93 exfat: Drop superfluous new line for error messages new df13a3477635 MAINTAINERS: Add Namjae's exfat git tree new 4addde430424 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds d861ed4b2954 Pull reiserfs removal of dead kmap handling. adds 50b5f2b47ef4 Pull ext2 inode count validity checks. adds 5b02b6900c8d Pull fsnotify typo fix. new 5a9026da17a6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 8e469e573400 ext4: fix extent status tree race in writeback error recov [...] new ff528f6b155c ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h new 0847102f2b38 ext4: fix use-after-free in ext4_xattr_set_entry new 3d783a375199 ext4: correct max_inline_xattr_value_size computing new 31c5d92b5362 ext4: correct the misjudgment in ext4_iget_extra_inode new b2788f44f61b ext4: fix warning in ext4_iomap_begin as race between bmap [...] new d335dce17180 ext4: recover csum seed of tmp_inode after migrating to extents new c575a1b2ca24 Documentation: ext4: fix cell spacing of table heading on [...] new 5f2d63522994 ext4: aligned '*' in comments new 39aa54792eae ext4: avoid remove directory when directory is corrupted new 961edf078b56 ext4: reflect mb_optimize_scan value in options file new 65d23bd6e76a ext4: check if directory block is within i_size new 6d3ab9450ea5 ext4: make sure ext4_append() always allocates new block new ee595bcf21a8 mbcache: don't reclaim used entries new ad3923aa4418 mbcache: add functions to delete entry if unused new 428dc374a6cb ext4: remove EA inode entry from mbcache on inode eviction new d52086dcf26a ext4: unindent codeblock in ext4_xattr_block_set() new 132991ed2882 ext4: fix race when reusing xattr blocks new c30e78a5f165 ext2: factor our freeing of xattr block reference new 0e85fb030d13 ext2: unindent codeblock in ext2_xattr_set() new 44ce98e77ab4 ext2: avoid deleting xattr block that is being reused new c3671ffa0919 mbcache: Remove mb_cache_entry_delete() new b51539a7d04f mbcache: automatically delete entries from cache on freeing new 91e204c46741 ext4: block range must be validated before use in ext4_mb_ [...] new 4b18734448a3 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure wh [...] new d985f3d81c0b ext4: reduce computation of overhead during resize new 7c943cf3692f ext4: avoid resizing to a partial cluster size new 2cdc09d757bf ext4: add ioctls to get/set the ext4 superblock uuid new 8b05c8ab1882 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7a8fc586180d f2fs: introduce memory mode new 14de5fc3ddf3 f2fs: remove redundant code for gc condition new b771aadc6e4c f2fs: enforce single zone capacity new 074b5ea2900e f2fs: adjust zone capacity when considering valid block count new 8e0f54a70e9b f2fs: add a sysfs entry to show zone capacity new 67ca06872eb0 f2fs: fix to invalidate META_MAPPING before DIO write new 1dd55358efc4 f2fs: Delete f2fs_copy_page() and replace with memcpy_page() new 7165841d578e f2fs: fix to check inline_data during compressed inode conversion new a8634ccf5d62 f2fs: allow compression of files without blocks new 0d5b9d815639 f2fs: invalidate meta pages only for post_read required inode new 1adaa71ea9bf f2fs: don't bother wait_ms by foreground gc new f8e2f32bcde5 f2fs: introduce sysfs atomic write statistics new 8ee236dcaa69 f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL a [...] new 141170b759e0 f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() new 7b01ad7f339e f2fs: obsolete unused MAX_DISCARD_BLOCKS new 09beadf289d6 f2fs: fix to do sanity check on segment type in build_sit_ [...] new a96f527d9e29 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7f9eaa786e51 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] adds 73fb2c8b6178 virtio_fs: Modify format for virtio_fs_direct_access adds 04b940719778 vfs: function to prevent re-use of block-device-based superblocks adds 247861c325c2 fuse: retire block-device-based superblock on force unmount new ece5924cd820 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7eb611b0baa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e4d3e6b524c0 ksmbd: replace sessions list in connection with xarray adds 8e06b31e3481 ksmbd: add channel rwlock adds 17ea92a9f6d0 ksmbd: fix kernel oops from idr_remove() new a14c573870a6 ksmbd: use wait_event instead of schedule_timeout() new af7c39d971e4 ksmbd: fix racy issue while destroying session on multichannel new aa7253c2393f ksmbd: fix memory leak in smb2_handle_negotiate new cf6531d98190 ksmbd: fix use-after-free bug in smb2_tree_disconect new ac60778b87e4 ksmbd: prevent out of bound read for SMB2_WRITE new 824d4f64c200 ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT new 982979772f2b ksmbd: fix heap-based overflow in set_ntacl_dacl() new d1fc56858132 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 7ffcdaa67016 SUNRPC expose functions for offline remote xprt functionality adds 895245ccea25 SUNRPC add function to offline remove trunkable transports adds 88363d3e9db6 NFSv4.1 offline trunkable transports on DESTROY_SESSION adds 95d0d30c66b8 SUNRPC create an iterator to list only OFFLINE xprts adds 9368fd6c7505 SUNRPC enable back offline transports in trunking discovery adds 497e6464d6ad SUNRPC create an rpc function that allows xprt removal fro [...] adds e818bd085baf NFSv4.1 remove xprt from xprt_switch if session trunking t [...] adds 7960aa9e4d09 SUNRPC restructure rpc_clnt_setup_test_and_add_xprt adds 273d6aed9e5a SUNRPC export xprt_iter_rewind function adds 92cc04f60ab4 SUNRPC create a function that probes only offline transports adds f201bdfd7c87 NFSv4.1 probe offline transports for trunking on session creation new e35a5e782f67 NFSv4.1: RECLAIM_COMPLETE must handle EACCES new 6622e3a73112 SUNRPC: Reinitialise the backchannel request buffers before reuse new 72691a269f0b SUNRPC: Don't reuse bvec on retransmission of the request new a994eab72bba Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 23ba98de6dce nfsd: eliminate the NFSD_FILE_BREAK_* flags new c770f31d8f58 SUNRPC: Fix xdr_encode_bool() new 184cefbe6262 NLM: Defend against file_lock changes after vfs_test_lock() new 28fffa6c5790 SUNRPC: Expand the svc_alloc_arg_err tracepoint new 051382885552 NFSD: Instrument fh_verify() new f532c9ff1038 NFSD: Fix space and spelling mistake new 842e00ac3aa3 nfsd: remove redundant assignment to variable len new 36f2ef2dd44e SUNRPC: Fix server-side fault injection documentation new ca3f9acb6d3f NFSD: Demote a WARN to a pr_warn() new 0fd244c115f0 NFSD: Report filecache LRU size new 29d4bdbbb910 NFSD: Report count of calls to nfsd_file_acquire() new d63293272abb NFSD: Report count of freed filecache items new 904940e94a88 NFSD: Report average age of filecache items new 0bac5a264d9a NFSD: Add nfsd_file_lru_dispose_list() helper new 3bc6d3470fe4 NFSD: Refactor nfsd_file_gc() new 39f1d1ff8148 NFSD: Refactor nfsd_file_lru_scan() new 94660cc19c75 NFSD: Report the number of items evicted by the LRU walk new df2aff524fac NFSD: Record number of flush calls new 8b330f78040c NFSD: Zero counters when the filecache is re-initialized new 2e6c6e4c4375 NFSD: Hook up the filecache stat file new 668ed92e651d NFSD: WARN when freeing an item still linked via nf_lru new c46203acddd9 NFSD: Trace filecache LRU activity new 4a0e73e635e3 NFSD: Leave open files out of the filecache LRU new edead3a55804 NFSD: Fix the filecache LRU shrinker new 6df19411367a NFSD: Never call nfsd_file_gc() in foreground paths new 54f7df7094b3 NFSD: No longer record nf_hashval in the trace log new f53cef15ddde NFSD: Remove lockdep assertion from unhash_and_release_locked() new 8755326399f4 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode new a845511007a6 NFSD: Refactor __nfsd_file_close_inode() new cb7ec76e73ff NFSD: nfsd_file_hash_remove can compute hashval new f0743c2b25c6 NFSD: Remove nfsd_file::nf_hashval new c7b824c3d06c NFSD: Replace the "init once" mechanism new fc22945ecc2a NFSD: Set up an rhashtable for the filecache new ce502f81ba88 NFSD: Convert the filecache to use rhashtable new 0ec8e9d1539a NFSD: Clean up unused code after rhashtable conversion new be0230069fcb NFSD: Separate tracepoints for acquire and create new b40a2839470c NFSD: Move nfsd_file_trace_alloc() tracepoint new 5e138c4a750d NFSD: NFSv4 CLOSE should release an nfsd_file immediately new 427f5f83a319 NFSD: Ensure nf_inode is never dereferenced new 6867137ebcf4 NFSD: refactoring v4 specific code to a helper in nfs4state.c new 0926c39515aa NFSD: keep track of the number of v4 clients in the system new 4271c2c08875 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] new 3a5940bfa17f nfsd: silence extraneous printk on nfsd.ko insertion new 095a764b7afb NFSD: Optimize nfsd4_encode_operation() new ab04de60ae1c NFSD: Optimize nfsd4_encode_fattr() new c738b218a2e5 NFSD: Clean up SPLICE_OK in nfsd4_encode_read() new 24c7fb85498e NFSD: Add an nfsd4_read::rd_eof field new 28d5bc468efe NFSD: Optimize nfsd4_encode_readv() new 071ae99feadf NFSD: Simplify starting_len new 5e64d85c7d0c NFSD: Use xdr_pad_size() new 99b002a1fa00 NFSD: Clean up nfsd4_encode_readlink() new 5304877936c0 NFSD: Fix strncpy() fortify warning new bb4d842722b8 NFSD: nfserrno(-ENOMEM) is nfserr_jukebox new 09426ef2a64e NFSD: Shrink size of struct nfsd4_copy_notify new 87689df69491 NFSD: Shrink size of struct nfsd4_copy new d314309425ad NFSD: Reorder the fields in struct nfsd4_op new 8ea6e2c90bb0 NFSD: Make nfs4_put_copy() static new 1913cdf56cb5 NFSD: Replace boolean fields in struct nfsd4_copy new 24d796ea383b NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) new 478ed7b10d87 NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) new 3b7bf5933cad NFSD: Refactor nfsd4_do_copy() new ad1e46c9b07b NFSD: Remove kmalloc from nfsd4_do_async_copy() new e72f9bc006c0 NFSD: Add nfsd4_send_cb_offload() new a11ada99ce93 NFSD: Move copy offload callback arguments into a separate [...] new bbf936edd543 NFSD: drop fh argument from alloc_init_deleg new 876c553cb410 NFSD: verify the opened dentry after setting a delegation new 7fe2a71dda34 NFSD: introduce struct nfsd_attrs new 93adc1e391a7 NFSD: set attributes when creating symlinks new d6a97d3f589a NFSD: add security label to struct nfsd_attrs new 2743f3e0444f NFSD: add posix ACLs to struct nfsd_attrs new 7afca4118f14 NFSD: change nfsd_create()/nfsd_symlink() to unlock direct [...] new bd8dbd385676 NFSD: always drop directory lock in nfsd_unlink() new a0dbc15de002 NFSD: only call fh_unlock() once in nfsd_link() new 86aa4cbe90d8 NFSD: reduce locking in nfsd_lookup() new 07b46506e4bc NFSD: use explicit lock/unlock for directory ops new e2c9ba90e17a NFSD: use (un)lock_inode instead of fh_(un)lock for file o [...] new 4a296cfc3939 NFSD: discard fh_locked flag and fh_lock/fh_unlock new af787a1fede0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9cf9ac6a534 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new b50080c66a08 Merge branch '9p-next' of git://github.com/martinetd/linux new 001c179c4e26 xfs: fix NULL pointer dereference in xfs_getbmap() new 5e9466a5d060 xfs: delete extra space and tab in blank line new 7edd2d4d5f63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 89b69ae9fe8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab73a1f4854b Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new 672ed5cf8e86 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 8685bd564712 new iov_iter flavour - ITER_UBUF new fa85b4b577e5 switch new_sync_{read,write}() to ITER_UBUF new 1ce509985de7 splice: stop abusing iov_iter_advance() to flush a pipe new de5b8c4c1294 ITER_PIPE: helper for getting pipe buffer by index new 04aec23581d3 ITER_PIPE: helpers for adding pipe buffers new ff41ebeb56e6 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives new 25aeb33139d0 ITER_PIPE: fold push_pipe() into __pipe_get_pages() new 05dd94c7c70a ITER_PIPE: lose iter_head argument of __pipe_get_pages() new 424324d04666 ITER_PIPE: clean pipe_advance() up new 7ba2106b76a8 ITER_PIPE: clean iov_iter_revert() new 578a391f4ed9 ITER_PIPE: cache the type of last buffer new 951f8ae2e35f ITER_PIPE: fold data_start() and pipe_space_for_user() together new 0d494243d9ff iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] new 4f3aab7007c8 iov_iter_get_pages(): sanity-check arguments new 7c44c1449d59 unify pipe_get_pages() and pipe_get_pages_alloc() new 9cb2fafb9dc5 unify xarray_get_pages() and xarray_get_pages_alloc() new 1fa5eab5e970 unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] new f778953ab892 ITER_XARRAY: don't open-code DIV_ROUND_UP() new 1fc652dffb0f fold __pipe_get_pages() into pipe_get_pages() new a72b7535e31f iov_iter: saner helper for page array allocation new 8169917085cb iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() new 53dde2180755 block: convert to advancing variants of iov_iter_get_pages [...] new 6ef8810fbb23 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] new 102f38188e46 af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] new d4f41a50cba4 9p: convert to advancing variant of iov_iter_get_pages_alloc() new 22c68a58284a ceph: switch the last caller of iov_iter_get_pages_alloc() new eb5b7d92d36d get rid of non-advancing variants new ad890be59535 pipe_get_pages(): switch to append_pipe() new e1587615d7ad expand those iov_iter_advance()... new 40a3cb0d2314 d_add_ci(): make sure we don't miss d_lookup_done() new cf634d540a29 fs/dcache: Disable preemption on i_dir_seq write side on P [...] new 45f78b0a2743 fs/dcache: Move the wakeup from __d_lookup_done() to the caller. new 50417d22d0ef fs/dcache: Move wakeup out of i_seq_dir write held region. new 0847afc999bb Merge branches 'work.misc', 'work.iov_iter', 'work.namei', [...] new db2f063d0728 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c01c1c784a02 printk: Skip console drivers on PREEMPT_RT. adds 337b15b02db7 Merge branch 'rework/kthreads' into for-next new 96dd9a2f958b lib/test_printf.c: fix clang -Wformat warnings new b5acb26183cc Merge branch 'for-5.20' into for-next new 5d461a1a5ebd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df4384775fba Merge branch 'pci/aspm' new 657d71b026e8 Merge branch 'pci/endpoint' new 96de299bb355 Merge branch 'pci/enumeration' new d6cd8cb16783 Merge branch 'pci/err' new ac0d1b12fffc Merge branch 'pci/pm' new 0ad722f159e4 PCI: Remove pci_mmap_page_range() wrapper new c1ef322491cb sparc: Use generic pci_mmap_resource_range() new b125690b83ae Merge branch 'pci/resource' new 068e68f73537 Merge branch 'pci/virtualization' new a1c94cb0feec Merge branch 'pci/ctrl/aardvark' adds 0ac2ff426e3d PCI: brcmstb: Remove unnecessary forward declarations adds 5fb8f2628edf PCI: brcmstb: Prevent config space access when link is down adds 0693b4207fd7 PCI: brcmstb: Split post-link up initialization to brcm_pc [...] adds 9e6be018b263 PCI: brcmstb: Enable child bus device regulators from DT adds 7a32e9b3ff01 PCI: brcmstb: Disable/enable regulators in suspend/resume adds 94c651163630 PCI: brcmstb: Rename .map_bus() functions to end with 'map_bus' new 7958bfe5a56d Merge branch 'pci/ctrl/brcmstb' new 14c4ad125cf9 PCI: dwc: Log link speed and width if it comes up new e3dc79adfac9 PCI: dwc: Detect iATU settings after getting "addr_space" [...] new afe1c6d50d33 PCI: dwc: Use native DWC IP core version representation new 13e9d3900c20 PCI: dwc: Read DWC IP core version from register new 0b0a780d52ad PCI: dwc: Add macros to compare Synopsys IP core versions new 50deb8ac6170 PCI: intel-gw: Drop manual DW PCIe controller version setup new 58c379eee610 PCI: tegra194: Drop manual DW PCIe controller version setup new c6481d51dc65 PCI: dwc: Add dw_pcie_ops.host_deinit() callback new 4859db9bca5d PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_T [...] new 38fe272389f4 PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_A [...] new 5a163f599818 PCI: dwc: Simplify in/outbound iATU setup methods new 89473aa9ab26 PCI: dwc: Add iATU regions size detection procedure new edf408b946d3 PCI: dwc: Validate iATU outbound mappings against hardware [...] new ce06bf570390 PCI: dwc: Check iATU in/outbound range setup status new 35797e672ff0 PCI: dwc: Fix MSI msi_msg DMA mapping new 6be6f8529bd7 PCI: dwc: Use the bitmap API to allocate bitmaps new 3c62f878a969 PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() new 226ec087497a PCI: dwc: Split MSI IRQ parsing/allocation to a separate function new db388348acff PCI: dwc: Convert struct pcie_port.msi_irq to an array new cd761378e62c PCI: dwc: Handle MSIs routed to multiple GIC interrupts new 91a773f9986b dt-bindings: PCI: qcom: Support additional MSI vectors new b37ed003985f Merge branch 'pci/ctrl/dwc' new 7f9b18789ab4 Merge branch 'pci/ctrl/dwc-edma' new f2812227bb07 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks new 22f3571cbc84 PCI: exynos: Correct generic PHY usage new bb08476193d0 Merge branch 'pci/ctrl/exynos' new 88e2b3cbf616 Merge branch 'pci/ctrl/fu740' new 9d14ad61551d PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() new 79f14b6f1c60 PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] new 6b1e989e4910 PCI: imx6: Move PHY management functions together new 276509690c2e PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier new 34b1b9022586 PCI: imx6: Move imx6_pcie_clk_disable() earlier new d0a75c791f98 PCI: imx6: Factor out ref clock disable to match enable new 835fe229d709 PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() new 9751f65db025 PCI: imx6: Propagate .host_init() errors to caller new fea446eb9c77 PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks new cfacf22e0df2 PCI: imx6: Call host init function directly in resume new a4bb720eeb1e PCI: imx6: Turn off regulator when system is in suspend mode new f0691e326b27 PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] new 508919d0a95c PCI: imx6: Mark the link down as non-fatal error new af48f8226e94 PCI: imx6: Reduce resume time by only starting link if it [...] new cf236e0c0d59 PCI: imx6: Do not hide PHY driver callbacks and refine the [...] new 34eb543f4ffa PCI: imx6: Disable clocks in reverse order of enable new 1c5e761565c1 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier new 835a345b18b0 PCI: imx6: Reformat suspend callback to keep symmetric wit [...] new 13f8f3d1e369 PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers new 6213c6c545cb PCI: imx6: Support more than Gen2 speed link mode new 7f2d793e2ae5 Merge branch 'pci/ctrl/imx6' new 7cac7fcbd4eb Merge branch 'pci/ctrl/iproc' new 066c4cc03e89 Merge branch 'pci/ctrl/loongson' new 27cf92f2977d Merge branch 'pci/ctrl/mediatek' new b9a2de0b7c98 Merge branch 'pci/ctrl/mediatek-gen3' new 31d67b906451 Merge branch 'pci/ctrl/microchip' new 5147ba8af2d7 PCI: qcom: Allow ASPM L1 and substates for 2.7.0 new b3ba215e4b27 Merge branch 'pci/ctrl/qcom' new 54fdebbd1ab5 Merge branch 'pci/ctrl/rcar-gen2' new 560d22eadba5 Merge branch 'pci/ctrl/switchtec' new 7f223e02d52f Merge branch 'pci/ctrl/tegra194' new ab41b1ae4766 Merge branch 'pci/ctrl/vmd' new 465f2e4aa0ab Merge branch 'pci/ctrl/xilinx-cpm' adds 19b7858c3357 PCI: Convert to new *_PM_OPS macros new 25acc77030d9 Merge branch 'pci/ctrl/pm-ops' new a4910b8254cd Merge branch 'pci/misc' new d4140dae7730 Merge branch 'pci/header-cleanup-immutable' new 6f4dd0d00c2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6eda31d43c7d Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 1117d182c5d7 HID: alps: Declare U1_UNICORN_LEGACY support new 20bf0fcb79db Merge branch 'for-5.19/upstream-fixes' into for-next new 669abca7b767 HID: nintendo: Fix unused-const-variable compiler warning new 0f0606ababb1 Merge branch 'for-5.20/nintendo' into for-next new 20afcc462579 HID: apple: Add "GANSS" to the non-Apple list new 655eef8c2b00 Merge branch 'for-5.20/apple' into for-next new 1a9c9657ba09 HID: amd_sfh: Fix implicit declaration error on i386 new 5d4d0f156575 HID: amd_sfh: Handle condition of "no sensors" new 9c9914cc509b Merge branch 'for-5.20/amd-sfh' into for-next new 7af32d156ad7 Revert "HID: nintendo: Fix unused-const-variable compiler [...] new 48acb1b9bb66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a576b0a25e82 Input: Fix duplicate definition adds 49897cfe620d dt-bindings: i2c: i2c-rk3x: Document Rockchip RV1126 adds 6435319c3470 i2c: mux-gpmux: Add of_node_put() when breaking out of loop adds a11821495fd4 i2c: extend documentation about retvals of master_xfer functions adds 0c42dacaa607 Merge branch 'i2c/for-mergewindow' into i2c/for-next new eea06267cc34 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new d2139dfca361 firmware: dmi: Use the proper accessor for the version field new 544088f9e6a4 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] adds f4caa2621641 hwmon: (aquacomputer_d5next) Add support for reading the + [...] adds 7d4edccc9bbf hwmon: (sht15) Fix wrong assumptions in device remove callback adds 03009a605f2a hwmon: (occ) Replace open-coded variant of %*phN specifier adds 38ac173b0ef8 hwmon: (nct6775) add ASUS TUF GAMING B550-PLUS WIFI II adds 41cd43732742 hwmon: (dell-smm) Improve documentation adds cdbe34da01e3 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] new 8d63761774c2 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new da1d9caf95de doc:it_IT: align Italian documentation new 659797dc4d64 Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8 new 507f48799ab0 Docs/zh_CN: Update the translation of kasan to 5.19-rc8 new 6a5057e9dc13 Docs/zh_CN: Update the translation of sparse to 5.19-rc8 new 63c1d2516b05 Docs/zh_CN: Update the translation of testing-overview to [...] new 83b41bb27b25 Docs/zh_CN: Update the translation of usage to 5.19-rc8 new c78478e164d4 Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8 new ce1120076c53 Docs/zh_CN: Update the translation of pci to 5.19-rc8 new 4116ff79749d Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8 new 339170d8d3da docs: efi-stub: Fix paths for x86 / arm stubs new 2aaa2c365efd Merge branch 'docs-next' of git://git.lwn.net/linux.git new f3c4c599a258 Merge branch 'master' of git://linuxtv.org/media_tree.git adds af89bb206d66 media: vimc: wrong pointer is used with PTR_ERR adds 4b9233731f78 media: videodev2.h.rst.exceptions: add missing exceptions adds bb85604b9a05 media: Documentation: mc-core: Fix typo adds 21b1b6797fbe media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() adds e39cc4960207 media: sunxi: sun6i_mipi_csi2.c/sun8i_a83t_mipi_csi2.c: cl [...] adds 143201a6435b media: cedrus: hevc: Add check for invalid timestamp adds df9ec2fc8e70 hantro: Remove incorrect HEVC SPS validation adds 485ade76c95a media: hantro: Remove dedicated control documentation new 791c5ab0194e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds a42607f08805 Merge branch 'intel-idle' into linux-next adds 1548fac47a11 intel_idle: make SPR C1 and C1E be independent adds 9d822ccf3372 cpufreq: loongson2: fix Kconfig "its" grammar adds 3e5c04f97c87 cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask adds 8cfc5f8d77b2 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds 8386c414e27c PM: hibernate: defer device probing when resuming from hib [...] adds 8d36694245f2 PM: QoS: Add check to make sure CPU freq is non-negative adds b08b95cf30f5 powercap: RAPL: Add Power Limit4 support for Alder Lake-N [...] new a88f5d0c0bc5 Merge branches 'pm-sleep', 'pm-qos' and 'powercap' into li [...] adds ec6c05031904 ACPI: PM: x86: Print messages regarding LPS0 idle support adds 4f4179fcf420 ACPI: CPPC: Do not prevent CPPC from working in the future new e240a33f1bc4 Merge branches 'acpi-pm' and 'acpi-cppc' into linux-next adds 2c65e312bc6b ACPI/PCI: Remove useless NULL pointer checks new 85140ef275f5 ACPI: property: Return type of acpi_add_nondev_subnodes() [...] new 1d52f10917a7 ACPI: property: Tie data nodes to acpi handles new 5ee772883af5 ACPI: property: Use acpi_object_type consistently in prope [...] new 1aef25d9d1ed ACPI: property: Move property ref argument parsing into a [...] new 88af7bbdea37 ACPI: property: Switch node property referencing from ifs [...] new 923044133367 ACPI: property: Unify integer value reading functions new 103e10c69c61 ACPI: property: Add support for parsing buffer property UUID new 369af6bf2c28 ACPI: property: Read buffer properties as integers new aaf138fdd74c Merge branches 'acpi-pci' and 'acpi-properties' into linux-next adds a2ed4e7e3b3a Merge branch 'thermal-core' adds 3cbf6a8ab70b drivers/thermal/cpufreq_cooling: Use private callback ops [...] adds 3f7ced7ac9af drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] adds 9784d2fbb858 drivers/thermal/cpufreq_cooling: Update outdated comments adds 829f416643f9 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] adds 037a6ea0debb MAINTAINERS: add include/dt-bindings/thermal to THERMAL adds 404dd7dfb130 drivers/thermal/rcar_gen3_thermal: Improve logging during probe adds f16d37056be2 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema adds 3c1fa94cd0ba dt-bindings: thermal: rcar-gen3-thermal: use positive logic adds 83b4466b3f1b dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support adds 198fa45252d8 thermal/drivers/qcom: Remove get_trend function adds afbeb99e2e33 thermal/drivers/tegra: Remove get_trend function adds 66a0b101efca thermal/drivers/u8500: Remove the get_trend function adds 25bff3ed9a8a thermal/core: Use clamp() helper in the stepwise governor adds 4102c4042a33 thermal/core: Remove DROP_FULL and RAISE_FULL adds 99a049aace32 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] adds cc67ca28cf8b thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] adds 4aaec53b8441 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] adds 11188b439974 thermal/drivers/sun8i: Fix typo in comment adds 8f5a9371e696 thermal/drivers/rzg2l: Fix comments adds 8cf18eea46e2 thermal/drivers/u8500: Remove unnecessary print function d [...] adds fb55b0129787 thermal/drivers/qcom/temp-alarm: Register thermal zones as [...] adds ee35f721477a thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones [...] adds 8b74a003a941 thermal/ti-soc-thermal: Fix comment typo adds 0cf51bfe9995 thermal/tools/tmon: Include pthread and time headers in tmon.h adds 7a12f9188529 thermal/tools/tmon: Fix typo 'the the' in comment adds 50e53291e9f1 thermal/core: Avoid calling ->get_trip_temp() unnecessarily adds 3f95ac324535 thermal/core: Remove duplicate information when an error occurs adds a3193edcbdf9 thermal/of: Replace device node match with device node search adds af9f251b8e39 thermal/of: Remove the device node pointer for thermal_trip adds 646274ddaf75 thermal/of: Move thermal_trip structure to thermal.h adds 6390383b67fa thermal/core: Remove unneeded EXPORT_SYMBOLS adds e5f2cda61d06 thermal/core: Move thermal_set_delay_jiffies to static adds e5bfcd30f88f thermal/core: Rename 'trips' to 'num_trips' adds fae11de507f0 thermal/core: Add thermal_trip in thermal_zone adds 14ccb5edd76e thermal/of: Use thermal trips stored in the thermal zone adds d0c75fa2c17f thermal/of: Initialize trip points separately adds da9d01794e31 Merge tag 'thermal-v5.20-rc1' of git://git.kernel.org/pub/ [...] new 4031614b3995 Merge branch 'thermal' into linux-next new 6f0a126290a6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 02a3aea4eb1f Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 1d95af02f230 venus: pm_helpers: Fix warning in OPP during probe new d7fea6052c55 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 883926d27726 next-20220728/thermal new 1e75550648da Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" new 17ae355926ed RDMA/mlx5: Replace ent->lock with xa_lock new 86457a92df1b RDMA/mlx5: Replace cache list with Xarray new 19591f134c59 RDMA/mlx5: Store the number of in_use cache mkeys instead [...] new 6b7533869523 RDMA/mlx5: Store in the cache mkeys instead of mrs new 0113780870b1 RDMA/mlx5: Rename the mkey cache variables and functions adds d8f70c47394c RDMA: Add ERDMA to rdma_driver_id definition adds be3cff0f242d RDMA/erdma: Add the hardware related definitions adds bee85e0e31ec RDMA/erdma: Add main include file adds 2af541bf8e32 RDMA/erdma: Add cmdq implementation adds f2a0a630b953 RDMA/erdma: Add event queue implementation adds db23ae64caac RDMA/erdma: Add verbs header file adds 155055771704 RDMA/erdma: Add verbs implementation adds 920d93eac8b9 RDMA/erdma: Add connection management (CM) support adds d55e6fb4803c RDMA/erdma: Add the erdma module adds f5995fe2a0b1 RDMA/erdma: Add the ABI definitions adds ca7fd6cff3b8 RDMA/erdma: Add driver to kernel build environment new 3e93c0b8a981 Merge branch 'erdma' into rdma.git for-next new dd390cba54bb IB/qib: Fix repeated "in" within comments new decb244da161 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2baf8ba532a1 Merge tag 'wireless-next-2022-07-25' of git://git.kernel.o [...] adds aa246499bb5f net: delete extra space and tab in blank line adds f9ec5723c3db net: ethernet: stmicro: stmmac: move queue reset to dedica [...] adds 7028471edb64 net: ethernet: stmicro: stmmac: first disable all queues a [...] adds 8531c80800c1 net: ethernet: stmicro: stmmac: move dma conf to dedicated struct adds ba39b344e924 net: ethernet: stmicro: stmmac: generate stmmac dma conf b [...] adds 347007968744 net: ethernet: stmicro: stmmac: permit MTU change with int [...] adds 8e4372e61785 Merge branch 'add-mtu-change-with-stmmac-interface-running' adds 63f1b471a044 sfc/falcon: fix repeated words in comments adds 58d8bcd47ecc sfc/siena: fix repeated words in comments adds 5ec9c514d4a0 octeontx2-pf: cn10k: Fix egress ratelimit configuration adds d351c90ce248 octeontx2-pf: Fix UDP/TCP src and dst port tc filters adds 35d099da4196 Merge branch 'octeontx2-minor-tc-fixes' adds 30bab7cdb56d net: devlink: make sure that devlink_try_get() works with [...] adds 294c4f57cfe3 net: devlink: move net check into devlinks_xa_for_each_reg [...] adds 7b2d9a1a50ec net: devlink: introduce nested devlink entity for line card adds bd02fd76d190 mlxsw: core_linecards: Introduce per line card auxiliary device adds 5ba325fec511 mlxsw: core_linecards: Expose HW revision and INI version adds 4ea07cf638db mlxsw: reg: Extend MDDQ by device_info adds 4da0eb2a75eb mlxsw: core_linecards: Probe active line cards for devices [...] adds 8f9b0513a950 mlxsw: reg: Add Management DownStream Device Tunneling Register adds 3fc0c51905fb mlxsw: core_linecards: Expose device PSID over device info adds 9ca6a7a5f42d mlxsw: core_linecards: Implement line card device flashing adds e96c8da38039 selftests: mlxsw: Check line card info on provisioned line card adds 949c84f05eb6 selftests: mlxsw: Check line card info on activated line card adds 4fd310c74432 Merge branch 'implement-dev-info-and-dev-flash-for-line-cards' adds b92a13d488de tls: rx: wrap recv_pkt accesses in helpers adds dd47ed3620e6 tls: rx: factor SW handling out of tls_rx_one_record() adds b93f5700164d tls: rx: don't free the output in case of zero-copy adds d4e5db645221 tls: rx: device: keep the zero copy status with offload adds 3f92a64e44e5 tcp: allow tls to decrypt directly from the tcp rcv queue adds 8b3c59a7a0be tls: rx: device: add input CoW helper adds 84c61fe1a75b tls: rx: do not use the standard strparser adds 48c022d16272 Merge branch 'tls-rx-decrypt-from-the-tcp-queue' adds a7e555d4a184 ip6mr: remove stray rcu_read_unlock() from ip6_mr_forward() adds 060468f0ddbb selftests: net: Fix typo 'the the' in comment adds 46f80fa8981b net: dsa: microchip: add common gigabit set and get function adds aa5b8b73d4bd net: dsa: microchip: add common ksz port xmii speed select [...] adds 8560664fd32a net: dsa: microchip: add common duplex and flow control function adds da8cd08520f3 net: dsa: microchip: add support for common phylink mac link up adds dc1c596edba5 net: dsa: microchip: lan937x: add support for configuing x [...] adds b19ac41faa3f net: dsa: microchip: apply rgmii tx and rx delay in phylin [...] adds 0ab7f6bf1675 net: dsa: microchip: ksz9477: use common xmii function adds c476bede4b0f net: dsa: microchip: ksz8795: use common xmii function adds f3d890f5f90e net: dsa: microchip: add support for phylink mac config adds 2f0f6b176e08 Merge branch 'dsa-microchip-phylink-mac-config' adds eb481b02bd18 net/smc: Eliminate struct smc_ism_position adds 0a2f4f9893c8 s390/ism: Cleanups adds 8b2fed8e2712 net/smc: Pass on DMBE bit mask in IRQ handler adds 28ec53f3a830 net/smc: Enable module load on netlink usage adds 5ffcba41de55 Merge branch 'smc-updates' new a482d47d33ac net/sched: sch_cbq: change the type of cbq_set_lss to void new a683dc5c148a dt-bindings: net: hirschmann,hellcreek: use absolute path [...] new 2bb88b2c4f73 net: devlink: remove redundant net_eq() check from sb_pool [...] new cc1049ccee20 net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports new 4158e3896797 Revert "Merge branch 'octeontx2-minor-tc-fixes'" new 5f10376b6bc1 add missing includes and forward declarations to networkin [...] new 46126db9c861 flow_dissector: Add PPPoE dissectors new 5008750eff5d net/sched: flower: Add PPPoE filter new 6a21b0856daa flow_offload: Introduce flow_match_pppoe new cd8efeeed16e ice: Add support for PPPoE hardware offload new 7d85e9cb405e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new afa950b8adc9 dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx new 623cd8700698 net: cdns,macb: use correct xlnx prefix for Xilinx new 272ac32f566e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new efe3e6b5aeef net: usb: delete extra space and tab in blank line new 86c591fb9142 selftests: tls: handful of memrnd() and length checks new 70f03fc2fc14 tls: rx: don't consider sock_rcvtimeo() cumulative new d11ef9cc5a67 tls: strp: rename and multithread the workqueue new e20691fa36c4 tls: rx: fix the false positive warning new 37e26188345b Merge branch 'tls-rx-follow-ups-to-rx-work' new 8fd1e1517792 tls: rx: Fix unsigned comparison with less than zero new 113671b255ee net/tls: Perform immediate device ctx cleanup when possible new 7adc91e0c939 net/tls: Multi-threaded calls to TX tls_dev_del new da6682faa82f net/mlx5e: kTLS, Introduce TLS-specific create TIS new 23b1cf1e3fe0 net/mlx5e: kTLS, Take stats out of OOO handler new c4dfe704f53f net/mlx5e: kTLS, Recycle objects of device-offloaded TLS T [...] new 624bf0992133 net/mlx5e: kTLS, Dynamically re-size TX recycling pool new 68be7b82e77f Merge branch 'mlx5e-use-tls-tx-pool-to-improve-connection-rate' new 08f588fa301b devlink: introduce framework for selftests new 5b6ff128fdf6 bnxt_en: implement callbacks for devlink selftests new 1515a1b8991d Merge branch 'add-framework-for-selftests-in-devlink' new 5502e8712c9b net: devlink: remove region snapshot ID tracking dependenc [...] new 2dec18ad826f net: devlink: remove region snapshots list dependency on d [...] new c12f4c6ac3b4 net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload new 84a433a40d0e net/mlx5: Lock mlx5 devlink reload callbacks new 9cb7e94a78b5 net/mlx4: Use devl_ API for devlink region create / destroy new a8c05514b2f8 net/mlx4: Use devl_ API for devlink port register / unregister new 60d7ceea4b2a net/mlx4: Lock mlx4 devlink reload callback new d3dbdc9f8ddc net/mlx5: Lock mlx5 devlink health recovery callback new c90005b5f75c devlink: Hold the instance lock in health callbacks new 13719a5bf192 Merge branch 'take-devlink-lock-on-mlx4-and-mlx5-callbacks' new 6ecf206d602f selftests: net: dsa: Add a Makefile which installs the selftests new 707e304dd2e8 mlxsw: core_linecards: Remove duplicated include in core_l [...] new 39befe3a43a5 amt: fix typo in comment new 29192a170e15 firewire: net: Make use of get_unaligned_be48(), put_unali [...] new 3bb0844e7bcd net: dsa: qca8k: cache match data to speed up access new 533c64bca62a net: dsa: qca8k: make mib autocast feature optional new 027152b83043 net: dsa: qca8k: move mib struct to common code new d5f901eab2e9 net: dsa: qca8k: move qca8k read/write/rmw and reg table t [...] new 910746444313 net: dsa: qca8k: move qca8k bulk read/write helper to common code new fce1ec0c4e2d net: dsa: qca8k: move mib init function to common code new 472fcea160f2 net: dsa: qca8k: move port set status/eee/ethtool stats fu [...] new fd3cae2f3ac1 net: dsa: qca8k: move bridge functions to common code new b3a302b171f7 net: dsa: qca8k: move set age/MTU/port enable/disable func [...] new 2e5bd96eea86 net: dsa: qca8k: move port FDB/MDB function to common code new 742d37a84d3f net: dsa: qca8k: move port mirror functions to common code new c5290f636624 net: dsa: qca8k: move port VLAN functions to common code new e9bbf019af44 net: dsa: qca8k: move port LAG functions to common code new 9d1bcb1f293f net: dsa: qca8k: move read_switch_id function to common code new 92b54e09c002 Merge branch 'net-dsa-qca8k-code-split-for-qca8k' new ba323f6bee1d dt-bindings: nfc: use spi-peripheral-props.yaml new 37b62b282b18 mlxsw: spectrum_ptp: Add helper functions to configure PTP traps new 42823208b946 mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs new d25ff63a181b mlxsw: spectrum_ptp: Add PTP initialization / finalization [...] new bbd300570a9e mlxsw: Query UTC sec and nsec PCI offsets and values new a5bf8e5e8b8d mlxsw: spectrum_ptp: Add implementation for physical hardw [...] new 24157bc69f45 mlxsw: Send PTP packets as data packets to overcome a limitation new 382ad0d95793 mlxsw: spectrum: Support time stamping on Spectrum-2 new 08ef8bc825d9 mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls new eba28aaf2f53 mlxsw: spectrum: Support ethtool 'get_ts_info' callback in [...] new 3b1c31474cb9 Merge branch 'mlxsw-ptp-spectrum-2' new dc633700f00f net/af_packet: check len when min_header_len equals to 0 new 1c7249e4af8e Documentation: Describe net.ipv4.tcp_reflect_tos. new 5b91884bf50b vmxnet3: do not reschedule napi for rx processing new b07c8cdbe918 seg6: add support for SRv6 H.Encaps.Red behavior new 13f0296be8ec seg6: add support for SRv6 H.L2Encaps.Red behavior new 6ab4eb5a52a7 selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior new 95baa4e8fe69 selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior new ed6dc4b871c0 Merge branch 'seg6-headend-reduced' new b16fe6d82b71 net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map ut [...] new 155738a4f319 net: ethernet: mtk_eth_soc: introduce xdp multi-frag support new 853246dbf5e8 net: ethernet: mtk_eth_soc: add xdp tx return bulking support new 6957730e2038 Merge branch 'mtk_eth_soc-xdp-multi-frame' adds 451ef36bd229 ip_tunnels: Add new flow flags field to ip_tunnel_key adds 7e2fb8bc7ef6 vxlan: Use ip_tunnel_key flow flags in route lookups adds 861396ac0b47 geneve: Use ip_tunnel_key flow flags in route lookups adds b8fff748521c bpf: Set flow flag to allow any source IP in bpf_tunnel_key adds 1115169f47ae selftests/bpf: Don't assign outer source IP to host adds bbd52178e249 bpf: Fix bpf_xdp_pointer return pointer adds bd82ea52f0ee bpf, devmap: Compute proper xdp_frame len redirecting frames adds 2d369b4b0044 libbpf: Extend BPF_KSYSCALL documentation adds d295daf50575 selftests/bpf: Attach to socketcall() in test_probe_user adds aee993bbd05c selftests/bpf: Sort configuration adds cbd620fc18ca selftests/bpf: Copy over libbpf configs adds 40b09653b197 selftests/bpf: Adjust vmtest.sh to use local kernel configuration new 64893e83f916 libbpf: Support PPC in arch_specific_syscall_pfx new 58250ae350de bpf: btf: Fix vsnprintf return value check new 5eff8c18f124 bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro new a6df06744b2d bpftool: Don't try to return value from void function in skeleton new 639de43ef0dd selftests/bpf: Bump internal send_signal/send_signal_trace [...] new dc81f8d1e8ea bpf: Fix test_progs -j error with fentry/fexit tests new 3b317abc7159 bpf: Fix NULL pointer dereference when registering bpf trampoline new d0b80a9edb1a netdevsim: Avoid allocation warnings triggered from user space new 395fc4fa33e9 libbpf: Add bpf_obj_get_opts() new 14250fa4839b bpf: Remove unneeded semicolon new 5fc7c5887c62 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 7819b3d1dab5 wifi: iwlwifi: mvm: fix clang -Wformat warnings adds 14a3aacf517a wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wak [...] adds c2ce2145f7f3 wifi: mwl8k: use time_after to replace "jiffies > a" adds 08df8fbeb241 wifi: mwifiex: Fix comment typo adds 8a7a5c0251e1 wifi: rtlwifi: Remove duplicate word and Fix typo adds 06ce07860b32 wifi: mwifiex: clean up one inconsistent indenting adds 6fd57e1d120b wifi: libertas: Fix possible refcount leak in if_usb_probe() adds 69ddcea56443 wifi: wl12xx: Drop if with an always false condition adds 13876f2a087a wifi: rtl8xxxu: Fix the error handling of the probe function adds 7d13c0ae38a6 wifi: b43legacy: clean up one inconsistent indenting adds dbf8cd368a47 wifi: b43: do not initialise static variable to 0 adds 2f6e44ee6e96 wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array adds f589b5d941c7 wifi: wilc1000: set correct value of 'close' variable in f [...] adds 33d4a577c7b1 wifi: wilc1000: set station_info flag only when signal val [...] adds 12fb1ae537a4 wifi: wilc1000: get correct length of string WID from rece [...] adds ad3e683ae4dc wifi: wilc1000: cancel the connect operation during interf [...] adds 39d0f1b0bf91 wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI adds 4c2742146de0 wifi: wilc1000: use existing iftype variable to store the [...] adds 70c898d4bad1 wifi: plfxlc: Use eth_zero_addr() to assign zero address new bef11f1edc40 wifi: brcmfmac: use strreplace() in brcmf_of_probe() new 02a186f1e96b wifi: brcmfmac: Remove #ifdef guards for PM related functions new cf1239e5b7bf wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper new 4af4c0b93c15 wifi: brcmfmac: Replace default (not configured) MAC with [...] new 8406993a891f dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial new 5c54ab24377b wifi: brcmfmac: support brcm,ccode-map-trivial DT property new cb774bd35318 wifi: brcmfmac: prevent double-free on hardware-reset new 87de35cbf65c wifi: rtw89: 8852a: update RF radio A/B R56 new 334facd651b9 wifi: rtw89: 8852a: adjust IMR for SER L1 new 42bbf810e155 wifi: rtw88: check the return value of alloc_workqueue() new 867f4eeee862 wifi: ath11k: Fix register write failure on QCN9074 new 169ede1f5948 Revert "ath11k: add support for hardware rfkill for QCA6390" new d578e0af3a00 wifi: wil6210: debugfs: fix uninitialized variable use in [...] new 5b7fc772e657 wifi: wcn36xx: Rename clunky firmware feature bit enum new 37de943d0153 wifi: wcn36xx: Move firmware feature bit storage to dedica [...] new 75072b2970a8 wifi: wcn36xx: Move capability bitmap to string translatio [...] new 5cc8cc4406ed wifi: wcn36xx: Add debugfs entry to read firmware feature strings new 35610745d71d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new ff4970b130e7 Merge tag 'wireless-next-2022-07-29' of git://git.kernel.o [...] new 0f14a8351abd dn_route: replace "jiffies-now>0" with "jiffies!=now" new 71930846b36f net: marvell: prestera: uninitialized variable bug new a95115c407a2 sfc: plumb ef100 representor stats new 69bb5fa73d2b sfc: ef100 representor RX NAPI poll new 9fe00c800ecd sfc: ef100 representor RX top half new 6f6838aabff5 sfc: determine wire m-port at EF100 PF probe time new 08d0b16ecb36 sfc: check ef100 RX packets are from the wire new f50e8fcda6b8 sfc: receive packets from EF100 VFs into representors new 67ab160ed08f sfc: insert default MAE rules to connect VFs to representors new 77eb40749d73 sfc: move table locking into filter_table_{probe,remove} methods new e37f3b1561a0 sfc: use a dynamic m-port for representor RX and set it promisc new 7267aa6d99f5 sfc: implement ethtool get/set RX ring size for EF100 reps new ed3849e42917 Merge branch 'sfc-vf-representors-for-ef100-rx-side' new d7393425e7c8 ice: Introduce enabling promiscuous mode on multiple VF's new a419526de607 ice: Fix promiscuous mode not turning off new c67672fa2695 ice: compress branches in ice_set_features() new 44ece4e1a3ec ice: allow toggling loopback mode via ndo_set_features callback new 84a8d931ab21 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new ec082d31c161 net/mlx5e: Fix wrong use of skb_tcp_all_headers() with enc [...] new 8920d92b8be6 net/mlx5: DR, Add support for flow metering ASO new e5b1db27410e net/mlx5e: TC, Allocate post meter ft per rule new b50ce4350c10 net/mlx5e: Add red and green counters for metering new f8e9d413a28a net/mlx5e: TC, Separate get/update/replace meter functions new 7d1a5ce46e47 net/mlx5e: TC, Support tc action api for police new 65f586c2730c net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_ste [...] new 23bde065c3a2 net/mlx5e: Make mlx5e_tc_table private new 454533aa87f4 net/mlx5e: Allocate VLAN and TC for featured profiles only new af8bbf730068 net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_pri [...] new 6a7bc5d0e1c3 net/mlx5e: Report flow steering errors with mdev err report API new 7bb7071568e3 net/mlx5e: Add mdev to flow_steering struct new 5b031add2f94 net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller [...] new a02c07ea5d0b net/mlx5e: Split en_fs ndo's and move to en_main new 069448b2fd0a net/mlx5e: Move mlx5e_init_l2_addr to en_main new 63757225a933 Merge tag 'mlx5-updates-2022-07-28' of git://git.kernel.or [...] new 1dba745ca8c6 can: mcp251xfd: mcp251xfd_dump(): fix comment new 63fe85678933 can: can327: use KBUILD_MODNAME instead of hard coded names new f60df831d4c4 can: ems_usb: use KBUILD_MODNAME instead of hard coded names new 90a13aec104d can: softing: use KBUILD_MODNAME instead of hard coded names new 4741b3aedc11 can: esd_usb: use KBUILD_MODNAME instead of hard coded names new c250d5eb2225 can: gs_ubs: use KBUILD_MODNAME instead of hard coded names new 63c286e60892 can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names new 6f2660607282 can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names new 1190f520826a can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME new ddbce345f194 can: etas_es58x: remove DRV_VERSION new a6e6231ac10a Merge patch series "can: remove litteral strings used for [...] new 1851532fd39c can: slcan: export slcan_ethtool_ops and remove slcan_set_ [...] new 0ccb3e0b0a00 can: c_can: export c_can_ethtool_ops and remove c_can_set_ [...] new b4b97079a49e can: flexcan: export flexcan_ethtool_ops and remove flexca [...] new 9d8dd3725f40 Merge patch series "can: export export slcan_ethtool_ops a [...] new e2c9bb0297a3 can: slcan: use KBUILD_MODNAME and define pr_fmt to replac [...] new 7a1fc3eea76f can: slcan: remove useless header inclusions new cfcb4465e992 can: slcan: remove legacy infrastructure new 0cef03b109ca can: slcan: change every `slc' occurrence in `slcan' new 341c5724d7a1 can: slcan: use the generic can_change_mtu() new 3e720131960b can: slcan: add support for listen-only mode new 4aeccfd84d28 MAINTAINERS: Add maintainer for the slcan driver new 7c862ee928ad Merge patch series "can: slcan: extend supported features [...] new 303066fc5a49 can: can327: add software tx timestamps new 221d14bd3d2e can: janz-ican3: add software tx timestamp new 6153a7ea650f can: slcan: add software tx timestamps new 6a37a28b1864 can: v(x)can: add software tx timestamps new 409c188c57cd can: tree-wide: advertise software timestamping capabilities new 8bdd1112edcd can: dev: add hardware TX timestamp new 7fb48d25b5ce can: dev: add generic function can_ethtool_op_get_ts_info_hwts() new 90f942c5a6d7 can: dev: add generic function can_eth_ioctl_hwts() new b1f6b93e678f can: mcp251xfd: advertise timestamping capabilities and ad [...] new 1d46efa0008a can: etas_es58x: advertise timestamping capabilities and a [...] new fa5cc7e115d7 can: kvaser_pciefd: advertise timestamping capabilities an [...] new 1d5eeda23f36 can: kvaser_usb: advertise timestamping capabilities and a [...] new 8ba09bfa2b08 can: peak_canfd: advertise timestamping capabilities and a [...] new bedd94835a35 can: peak_usb: advertise timestamping capabilities and add [...] new 12a18d79dc14 Merge patch series "can: add ethtool support and reporting [...] new e0f3907b3901 can: etas_es58x: remove useless calls to usb_fill_bulk_urb() new 7b584fbb3636 can: can327: fix a broken link to Documentation new b7d8912cfd1b Merge tag 'linux-can-next-for-5.20-20220731' of git://git. [...] new 02a7cb2866dd udp: Remove redundant __udp_sysctl_init() call from udp_init(). new c2368b19807a net: devlink: introduce "unregistering" mark and use it du [...] new 644a66c60f02 net: devlink: convert reload command to take implicit devl [...] new d3efc2a6a6d8 net: devlink: remove devlink_mutex new 09b278462f16 net: devlink: enable parallel ops on netlink interface new d4d11f8ff14b Merge branch 'devlink-parallel-commands' new 16ead40812a0 net/funeth: Unify skb/XDP Tx packet unmapping. new a3b461bbd184 net/funeth: Unify skb/XDP gather list writing. new 1c45b0cd6cf0 net/funeth: Unify skb/XDP packet mapping. new 8b684570eeaa net/funeth: Tx handling of XDP with fragments. new 0a324c3263f1 Merge branch 'funeth-tx-xdp-frags' new ad3564ccc367 dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items new 4488df140152 ice: implement adjfine with mul_u64_u64_div_u64 new ab8e8db27e82 e1000e: remove unnecessary range check in e1000e_phc_adjfreq new abab010f1637 e1000e: convert .adjfreq to .adjfine new 3626a690b717 i40e: use mul_u64_u64_div_u64 for PTP frequency calculation new ccd3bf985921 i40e: convert .adjfreq to .adjfine new 5a5542324a4a ixgbe: convert .adjfreq to .adjfine new d8fae2504efe igb: convert .adjfreq to .adjfine new 9936e07eaf5b Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 931027820e4d net: rose: fix netdev reference changes new 2df91e397d85 net: rose: add netdev ref tracker to 'struct rose_sock' new f157cfa3a589 Merge branch 'net-rose-fix-module-unload-issues' new 45490ce2ff83 nfp: flower: add support for tunnel offload without key ID new 4ff7c8fc81ce Documentation: devlink: add add devlink-selftests to the t [...] new 062cf5ebc2e8 net: dsa: Fix spelling mistakes and cleanup code new 2e8f205d910e net: txgbe: Fix an error handling path in txgbe_probe() new d81c7cdd7a6d net/tls: Remove redundant workqueue flush before destroy new 80ef928643c1 net: devlink: Fix missing mutex_unlock() call new 969e26c63d30 net: marvell: prestera: remove reduntant code new 1995943c3f2a selftests: net: fix IOAM test skip return code new 1283831abf10 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c85008a4e748 Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() new e78165d2ce79 Bluetooth: hci_conn: Fix updating ISO QoS PHY new 82e07ef4b474 Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() new e6a4c6738ce7 Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921 new 7389e92b8980 Bluetooth: Fix null pointer deref on unexpected status event new c5d36b8a7dbd Bluetooth: ISO: Fix memory corruption new 9c8b48b3da73 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e8166841a699 Merge remote-tracking branch 'korg_git/nand/next' into mtd/next new c452d49849d4 mtd: spi-nor: s/addr_width/addr_nbytes new aa5d980a144c mtd: spi-nor: core: Shrink the storage size of the flash_i [...] new 47c6f8a67f2c mtd: spi-nor: Do not change nor->addr_nbytes at SFDP parsing time new 08412e72afba mtd: spi-nor: core: Return error code from set_4byte_addr_mode() new d7931a215063 mtd: spi-nor: core: Track flash's internal address mode new a6b50aa12796 mtd: spi-nor: spansion: Add local function to discover page size new b6b23833fc42 mtd: spi-nor: spansion: Add s25hl-t/s25hs-t IDs and fixups new f8cd9f632f44 mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_no [...] new 9661524b9b26 Merge tag 'spi-nor/for-5.20' into mtd/next new 7ec4cdb32173 mtd: core: check partition before dereference new ffd8513e7744 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new b0464f63a2ca Revert "Revert "drm/amdgpu: add drm buddy support to amdgpu"" adds ee8b1ef9a6b0 Merge tag 'amd-drm-next-5.20-2022-07-26' of https://gitlab [...] adds 7786fb366e59 drm/nouveau/disp: collapse nvkm_dp into nvkm_outp adds 412dfcf34e06 drm/nouveau/disp: clean up nvkm_outp constructors adds 0407b33fadcd drm/nouveau/disp: collapse nv50_disp_func into nvkm_disp_func adds 92fba5d3c8f5 drm/nouveau/disp: collapse nv50_disp into nvkm_disp adds 168c02994399 drm/nouveau/disp: add common class handling between <nv50 [...] adds acbe9ecfb7fb drm/nouveau/disp: merge head/outp/ior code into chipset files adds 3517e6b6fee0 drm/nouveau/disp: group supervisor-related struct members adds 1c6aab75ece7 drm/nouveau/disp: merge nv50_disp_new_() and nvkm_disp_new() adds 79c453af55d9 drm/nouveau/disp: replace hda func pointer check with flag adds 9a4514fbffda drm/nouveau/disp: split sor dp funcs out to their own struct adds 7bcf89eed48f drm/nouveau/disp: split sor hda funcs out to their own struct adds 889fcbe949bd drm/nouveau/disp: add common channel class handling adds 95983aea8003 drm/nouveau/disp: add connector class adds 32dd9236698b drm/nouveau/disp: add conn method to query HPD pin status adds a6fd8f936402 drm/nouveau/disp: add supervisor mutex adds 1b255f1ccc88 drm/nouveau/disp: add output class adds dfc4005f8c17 drm/nouveau/disp: move DAC load detection method adds 2bc7ea71a737 Merge tag 'topic/nouveau-misc-2022-07-27' of git://anongit [...] new 33eeb5b0816f Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new aa316247c726 drm/amdgpu/dc/dce: fix repeated words in comments new 8585732baa40 drm/amdgpu: use adev_to_drm for consistency new 1f83db6be37c drm/amdgpu: Fix the incomplete product number new 79b2c54f1911 drm/amdgpu: Allow TTM to evict svm bo from same process new 4959e609de1e drm/amdkfd: Set svm range max pages new 5640cb8921c9 drm/amdkfd: Split giant svm range new 8b3120dfc192 drm/amd/display: Clean up some inconsistent indenting new 3f5a3881f1e2 drm/amd/display: Clean up some inconsistent indenting new fcac1ac7f1e3 drm/amd/display: Clean up some inconsistent indenting new ed63b7cf2d6e drm/amd/display: Clean up some inconsistent indenting new 84e2fd649482 drm/amd/display: Clean up some inconsistent indenting new 203dc7778656 drm/amd/display: Clean up some inconsistent indenting new 05381583a1d0 drm/amd/display: Clean up some inconsistent indenting new 980e09e8b74c drm/amd/display: Clean up some inconsistent indenting new afb185008d40 drm/amd/display: Clean up some inconsistent indenting new e3b2bbb33e26 drm/amd/display: Clean up some inconsistent indenting new 9ced2e492ba9 drm/amd/display: Clean up some inconsistent indenting new fbad6c418e1e drm/amd/display: Clean up some inconsistent indenting new 292956cfd9d3 drm/amd/display: Clean up some inconsistent indenting new 64f857b5479a drm/amd/display: Clean up some inconsistent indenting new 931fa55b2fac drm/amd/display: Clean up some inconsistent indenting new 4557489e0370 drm/amd/display: Clean up some inconsistent indenting new 1422ca01be6a drm/amd/display: Clean up some inconsistent indenting new 1be3188a6dda drm/amd/display: Clean up some inconsistent indenting new 66bd94debe4a drm/amd/display: Clean up some inconsistent indenting new e3b0079be8f0 drm/amd/display: Clean up some inconsistent indenting new 06ac561fb0ed drm/amd/display: fix signedness bug in execute_synaptics_r [...] new f9af3c16bfe1 drm/amdkfd: track unified memory reservation with xnack off new 3d2af401cf85 drm/amdgpu: add debugfs for kfd system and ttm mem used new 0dc204bc3f19 drm/amdkfd: fix kgd_mem memory leak when importing dmabuf new b2065fb21d9a drm/amdgpu: fix i2s_pdata out of bound array access new 53bd83dfff86 drm/amd/display: remove unneeded semicolon new 7c8e4a257246 drm/amd/amdgpu: add additional page fault settings for gfx11 new 2182cb7029e9 drm/amd/display: Remove unused struct freesync_context new 674b9e08a029 drm/amd/pm: Add get_gfx_off_status interface for yellow carp new e22ec18750be drm/amdkfd: remove an unnecessary amdgpu_bo_ref new 6fdd2077ec03 drm/amd/amdgpu: add memory training support for PSP_V13 new 736f7308d3e6 drm/amdgpu: fix a vcn4 boot poll bug in emulation mode new 4ac77cce84a4 drm/amdgpu: add VCN function in NBIO v7.7 new cbe93a234bcc drm/amdgpu: add VCN_4_0_2 firmware support new 1c0a90364859 drm/amdgpu: vcn_4_0_2 video codec query new 47231d5e396a drm/amdgpu: enable VCN cg and JPEG cg/pg new 0da0def7705d drm/amdgpu: drop non-necessary call trace dump new ed67f7292b99 drm/amdgpu: move mes self test after drm sched re-started new 1f3dfde4fba4 drm/amd/pm: update driver if header for SMU 13.0.0 new e1c42213f3f9 drm/amd/pm: enable GFX ULV feature support for SMU13.0.0 new 1ff186ff3299 drm/amdgpu: fix hive reference leak when reflecting psp to [...] new dcfe584b00f1 drm/amdkfd: use time_is_before_jiffies(a + b) to replace " [...] new b834fc94c102 drm/amdgpu: send msg to IMU for the front-door loading new a16161a869d5 drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index new 492af34c9f67 drm/amdgpu: add header files for MP 13.0.4 new 2605e60c8260 drm/amdgpu: add files for PSP 13.0.4 new 7e8a3ca972ad drm/amdgpu: enable support for psp 13.0.4 block new 64f991590ff4 drm/amd/display: Fix a compilation failure on PowerPC caus [...] new d5c76d1a4727 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new bb4f03cc8d95 amdgpu: Fix up prior mismerge adds 26c2b7d9fac4 video: fbdev: amba-clcd: Fix refcount leak bugs adds e948d32c54fa video: fbdev: imxfb: Drop platform data support adds e2279cc92919 video: fbdev: imxfb: Drop unused symbols from header adds ded77a74ee6b video: fbdev: imxfb: Fold <linux/platform_data/video-imxfb [...] adds b083c22d5114 video: fbdev: imxfb: Convert request_mem_region + ioremap [...] adds 3eb8fccc244b video: fbdev: sis: fix typos in SiS_GetModeID() new c5c7502e960d video: fbdev: imxfb: fix return value check in imxfb_probe() new a59941411457 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 941b69934d22 amdgpu: Try again new 5f26c3481dd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8cc28369e92 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new a776f2d74267 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 554694ba120b module: Replace kmap() with kmap_local_page() new 983d538c1364 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new ad1c2d252674 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8d9fdb6011b4 ublk_drv: fix double shift bug adds 57875727ad54 Merge branch 'for-5.20/block' into for-5.20/tmp adds ae416ec7aa85 Merge branch 'for-5.20/drivers-post' into for-5.20/tmp adds 19b3b8242f1a Merge branch 'for-5.20/io_uring' into for-next adds a3f51f81947a Merge branch 'for-5.20/io_uring-buffered-writes' into for-next adds bd1a3783dd74 io_uring: export req alloc from core adds 14b146b688ad io_uring: notification completion optimisation adds 61cf18788a4a Merge branch 'for-5.20/io_uring-zerocopy-send' into for-next adds 6e8ed646f065 md: remove unneeded semicolon adds 895d8d712c1c md: open code md_probe in autorun_devices adds a3fcf8e658af md: return the allocated devices from md_alloc adds a23a50ee4b62 md-raid: destroy the bitmap after destroying the thread adds 7a6f9e9cf1be md-raid10: fix KASAN warning adds e8dcabc5cd63 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 5509e85fd887 nvme: use command_id instead of req->tag in trace_nvme_com [...] adds 5d3c8d88c6b3 nvme: don't always build constants.o adds e83bf5419c4d nvme: define compat_ioctl again to unbreak 32-bit userspace. adds 4dfbd5418763 nvme-auth: fixup kernel test robot warnings adds 8d37cb45bc7a nvme-auth: fix off by one checks adds 10429afdf08f nvme-auth: uninitialized variable in nvme_auth_transform_key() adds 07a7973ea24a nvme-pci: remove useless assignment in nvme_pci_setup_prps adds 187e1b4b746a nvme-pci: print the command name of aborted commands adds ce6871b29f93 nvme-pci: split nvme_alloc_admin_tags adds 8f34758743bc nvme-pci: split nvme_dev_add adds a01e39a5815b nvme-rdma: split nvme_rdma_alloc_tagset adds 23bf1b1a2225 nvme-tcp: split nvme_tcp_alloc_tagset adds a66c53b5bae2 nvme-apple: stop casting function pointer signatures adds 6aff7378bceb nvmet: don't check for NULL pointer before kfree in nvmet_ [...] adds 86793579ce4b nvmet: fix a format specifier in nvmet_auth_ctrl_exponential adds fc5eb70315dc nvmet-auth: fix a couple of spelling mistakes adds e63a86f4da08 nvmet-auth: fix return value check in auth send adds f0becfc578c9 nvmet-auth: fix return value check in auth receive adds 4f1b057f6ce9 nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS adds 35c1b3f93e44 nvme: catch -ENODEV from nvme_revalidate_zones again adds c80a722bca70 nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns adds e54bb24df3bf nvme: generalize the nvme_multi_css check in nvme_scan_ns adds 3576061342af nvme: refactor namespace probing adds e9fb2123bf37 nvme: factor out a nvme_ns_is_readonly helper adds 1611f8bc1084 nvme: enable generic interface (/dev/ngXnY) for unknown co [...] adds d28e71cd5d41 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush dur [...] adds 26203a5e04d5 nvme: update MAINTAINERS for the new auth code adds 12ecba7321a3 Merge tag 'nvme-5.20-2022-07-27' of git://git.infradead.or [...] adds b1b9c6f4d078 block: change the blk_queue_split calling convention adds 4d70e071de1f block: change the blk_queue_bounce calling convention adds 1be3479b8533 block: move ->bio_split to the gendisk adds 0ef1e5aa4337 block: move the call to get_max_io_size out of blk_bio_seg [...] adds fa785c340621 block: move bio_allowed_max_sectors to blk-merge.c adds c9ca8dcc66a9 block: pass struct queue_limits to the bio splitting helpers adds d71f4e61d131 Merge branch 'for-5.20/drivers-post' into for-next adds 4846ed2fbc82 Merge branch 'for-5.20/drivers' into for-next adds 39f2a5c001cb Merge branch 'for-5.20/block-iter' into for-next new 508e357579f0 bcache: remove EXPERIMENTAL for Kconfig option 'Asynchrono [...] new 66c1ae12e1fb Merge branch 'for-5.20/drivers' into for-next new 90828a5e0d65 ublk_drv: cancel device even though disk isn't up new ed772fe30a04 ublk_drv: fix ublk device leak in case that add_disk fails new 134ec0b02374 ublk_drv: add SET_PARAMS/GET_PARAMS control command new 099d9b8d637b ublk_drv: cleanup ublksrv_ctrl_dev_info new cd4cc592c7cc Merge branch 'for-5.20/block' into for-next new 5af6c7916ed4 ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA new e363c522e673 ublk_drv: add support for UBLK_IO_NEED_GET_DATA new 9545c8ef510f Merge branch 'for-5.20/block' into for-next new d0a27dfc7f29 md/raid5: Refactor raid5_get_active_stripe() new 7d7a35b91e62 md/raid5: Make is_inactive_blocked() helper new 8f4792323a69 md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() new af98ca0348d4 md/raid5: Move stripe_request_ctx up new 99f5e740d961 md/raid5: Ensure batch_last is released before sleeping fo [...] new ae0a80935d6a drivers:md:fix a potential use-after-free bug new fb0c50f4fedf Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 2d835c4e7a1f Merge branch 'for-5.20/drivers-post' into for-next new 546666e01371 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds e120a5f1e78f dm: return early from dm_pr_call() if DM device is suspended adds 8dd87f3c5283 dm: Allow dm_call_pr to be used for path searches adds 701510875975 dm: Start pr_reserve from the same starting path adds 08a3c338e080 dm: Fix PR release handling for non All Registrants adds c6adada5b704 dm: Start pr_preempt from the same starting path adds 1fbeea217d8f dm raid: fix address sanitizer warning in raid_status adds 7dad24db59d2 dm raid: fix address sanitizer warning in raid_resume adds 9dd1cd3220ec dm: fix dm-raid crash if md_handle_request() splits bio new 4a21448e6479 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9c4b386cc049 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2f35ed0aae1 dt-bindings: mmc: rockchip-dw-mshc: Document Rockchip RV1126 adds 035cc3951797 dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls p [...] adds 019e442bb0d5 mmc: core: Add support for SDIO wakeup interrupt adds 527f36f5efa4 mmc: mediatek: add support for SDIO eint wakup IRQ new e5cb13e4ec4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 596f2d311cab dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name new ae4ccaed3a06 dt-bindings: mfd: stm32-timers: Move fixed string node nam [...] new 141d7da20a39 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 5ffd56448d47 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 4f73d5ed307f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9cc0590ae351 regulator: mt6380: Fix unused array warning adds 6eabfc018e8d regulator: core: Allow specifying an initial load w/ the bulk API adds 1de452a0edda regulator: core: Allow drivers to define their init data as const adds efc93392960c regulator: Consumer load management improvements new f1531e9c29cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b1b40a35c764 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 41dd185936b0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new af08e213775b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 7c9c94c515c5 Merge branch 'safesetid-next' of https://github.com/micah- [...] new 9195f7cd5057 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fcbce390df6f Merge branch 'next' of git://github.com/cschaufler/smack-next new 2951d136fcd7 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 2995a277dca9 tpm: Add upgrade/reduced mode support for TPM1.2 modules new 3926d41d4b57 dt-bindings: trivial-devices: Add Infineon SLB9673 TPM new 1d43d1417e85 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer new dac94df2c88a tpm: Add tpm_tis_i2c backend for tpm_tis_core new 1fc23bb9fd61 X.509: Support parsing certificate using SM2 algorithm new 1c190b5ffccf sign-file: Fix confusing error messages new 9785345b665d pkcs7: parser support SM2 and SM3 algorithms combination new 081d2ab38e95 pkcs7: support EC-RDSA/streebog in SignerInfo new 0e9aebb1e7db KEYS: asymmetric: enforce SM2 signature use pkey algo new 7e3b63166180 tpm: fix platform_no_drv_owner.cocci warning new db197ccd21c6 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH new 195b1d8a3f6d tpm: Add check for Failure mode for TPM2 modules new fd9682e0b8c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 42ffc2f93c4a Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new c5e1a1eb9279 iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) En [...] new 432e5dfc7eb7 iommu/amd: Add support for AVIC when SNP is enabled new be280ea763f7 iommu/amd: Fix compile warning in init code new de0269765b26 ACPI/IORT: Fix build error implicit-function-declaration new c10100a416c1 Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'a [...] new 68b3206d27b6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cb714b195f69 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fe75ac871214 dt-bindings: power: supply: charger-manager: Add missing t [...] adds f9d88f93ec6d dt-bindings: iio/dac: adi,ad5766: Add missing type to 'out [...] adds 99cab201fc63 dt-bindings: power: reset: qcom,pon: use absolute path to [...] adds 60320e6ef485 dt-bindings: watchdog: qcom,pm8916-wdt: convert to dtschema new 944ad762bb47 dt-bindings: display: use spi-peripheral-props.yaml new 532b04d846dd dt-bindings: eeprom: at25: use spi-peripheral-props.yaml new b600d6a6c55e dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory new 5ecd39d1bc4b dt-bindings: net: convert emac_rockchip.txt to YAML new be55492e01ab devicetree/bindings: correct possessive "its" typos new 7913145afa51 of/fdt: declared return type does not match actual return type new 6312bb711e5c dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI pr [...] new 237d46e61a61 dt-bindings: dma: arm,pl330: Add missing 'iommus' property new 918eec4e5d63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 89fcdd53c252 spi: bcm2835: enable shared interrupt support adds 233363aba72a spi/panel: dt-bindings: drop CPHA and CPOL from common properties adds 66bbf1441d21 spi: a3700: support BE for AC5 SPI driver adds 730bc8ba5e9e spi: spi-gxp: Add support for HPE GXP SoCs adds 8cc35b86546d spi: dt-bindings: add documentation for hpe,gxp-spifi adds a1848b0fa251 MAINTAINERS: add spi support to GXP adds 69243df953e7 Add SPI Driver to HPE GXP Architecture new ed38242d5839 Merge remote-tracking branch 'spi/for-5.20' into spi-next new c0a911044d9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 038ef9928e1a Merge tag 'v5.19-rc8' into x86/sgx, to resolve conflicts new ad2afa0c65e2 Merge branch into tip/master: 'x86/sgx' new 28f6c37a2910 kprobes: Forbid probing on trampoline and BPF code areas new dec8784c9088 x86/kprobes: Update kcb status flag after singlestepping new 77c5bdec0199 Merge branch into tip/master: 'perf/urgent' new 740cf8a760b7 sched/core: Introduce sched_asym_cpucap_active() new 6092478bcbf4 sched/deadline: Make dl_cpuset_cpumask_can_shrink() capaci [...] new b3f53daacc74 sched/deadline: Use sched_dl_entity's dl_density in dl_tas [...] new 7aef24b60186 Merge branch into tip/master: 'sched/core' new ffa6482e461f x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.B [...] new 38adad802a06 Merge branch into tip/master: 'x86/urgent' new 9fbd3daafca3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 45eaf7c537e6 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new ded4a2f1ae60 mac80211: tracing: Use the new __vstring() helper new b774926c7338 tracing: eprobe: Add missing log index new f360ea5641dc tracing: eprobe: Remove duplicate is_good_name() operation new 95c104c378dc tracing: Auto generate event name when creating a group of events new 5db19792f066 selftests/ftrace: Add test case for GRP/ only input new f5eab65ff2b7 selftests/kprobe: Do not test for GRP/ without event failures new fea6ac554d9d tracing: Add example and documentation for new __vstring() macro new f71f3ba9b423 selftests/kprobe: Update test for no event name syntax error new 730dbb8ddac6 USB: mtu3: tracing: Use the new __vstring() helper new 9abc291812d7 batman-adv: tracing: Use the new __vstring() helper new 3a2dcbaf4d31 tracing: Use a copy of the va_list for __assign_vstr() new ac6c1b2ca77e ftrace/x86: Add back ftrace_expected assignment new 102227b970a1 rv: Add Runtime Verification (RV) interface new 04acadcb4453 rv: Add runtime reactors interface new 09ecd8b8c585 rv/include: Add helper functions for deterministic automata new 792575348ff7 rv/include: Add deterministic automata monitor definition [...] new cc8e71c81746 rv/include: Add instrumentation helper functions new ff0aaf671230 Documentation/rv: Add a basic documentation new e3c9fc78f096 tools/rv: Add dot2c new 4041b9bbfbcd Documentation/rv: Add deterministic automaton documentation new 24bce201d798 tools/rv: Add dot2k new d57aff24796f Documentation/rv: Add deterministic automata monitor synth [...] new b6172b5185d4 Documentation/rv: Add deterministic automata instrumentati [...] new 8812d21219b9 rv/monitor: Add the wip monitor skeleton created by dot2k new 10bde81c7486 rv/monitor: Add the wip monitor new ccc319dcb450 rv/monitor: Add the wwnr monitor new 135b881ea885 rv/reactor: Add the printk reactor new e88043c0ac16 rv/reactor: Add the panic reactor new 4c3d2f9388d3 tracing: Use a struct alignof to determine trace event fie [...] new b5f37a0b6f66 rtla/utils: Use calloc and check the potential memory allo [...] new c7d8a598c5b1 rtla: Fix Makefile when called from -C tools/ new 4f753c3be52c rtla: Fix double free new dd0b15bda48f rtla: Define syscall numbers for riscv new 3b513bfde243 Merge branch 'trace/for-next-rtla' into trace/for-next new 7371cef358ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9d300dd74074 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 9bfd900beeec RISC-V: KVM: Improve ISA extension by using a bitmap new 6259d2f834f2 RISC-V: KVM: Fix variable spelling mistake new cca986fab9e8 RISC-V: KVM: Make kvm_riscv_guest_timer_init a void function new fe283e5fa1ed RISC-V: KVM: move preempt_disable() call in kvm_arch_vcpu_ [...] new b91f0e4cb8a3 RISC-V: KVM: Factor-out instruction emulation into separat [...] new 1222b55cee23 RISC-V: KVM: Add extensible system instruction emulation f [...] new 8a061562e2f2 RISC-V: KVM: Add extensible CSR emulation framework new 4ab0e470c06d KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache new c9d57373fc87 RISC-V: KVM: Add G-stage ioremap() and iounmap() functions new 659ad6d82c31 RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap() new 6bb2e00ea304 RISC-V: KVM: Add support for Svpbmt inside Guest/VM new 2e2e91158feb Merge tag 'kvm-riscv-5.20-1' of https://github.com/kvm-ris [...] new da0b93d65e5b KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex [...] new 35d539c3e44f KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_cl [...] new a42989e7fbb0 KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps new aed02fe3cae4 KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers new 2833eda0e296 KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other [...] new f8480721a74b KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" [...] new 9202aee816c8 KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show t [...] new 3c2e10373ec7 KVM: x86/mmu: Remove underscores from __pte_list_remove() new 01e69cef63f8 KVM: SVM: Fix x2APIC MSRs interception new 94bda2f4cd86 KVM: x86: Reject loading KVM if host.PAT[0] != WB new 82ffad2ddf5d KVM: x86: Drop unnecessary goto+label in kvm_arch_init() new 38bf9d7bf277 KVM: x86/mmu: Add shadow mask for effective host MTRR memtype new d5e90a699875 KVM: x86/mmu: Restrict mapping level based on guest MTRR i [...] new a8ac499bb6ab KVM: x86/mmu: Don't require refcounted "struct page" to cr [...] new 65e3b446bcce KVM: x86/mmu: Document the "rules" for using host_pfn_mapp [...] new 85f44f8cc07b KVM: x86/mmu: Don't bottom out on leafs when zapping colla [...] new cfe12e64b065 KVM: selftests: Add an option to run vCPUs while disabling [...] new c33f6f2228fe KVM: x86: Split kvm_is_valid_cr4() and export only the non [...] new ca58f3aa53d1 KVM: nVMX: Account for KVM reserved CR4 bits in consistenc [...] new c7d855c2aff2 KVM: nVMX: Inject #UD if VMXON is attempted with incompati [...] new a645c2b506fb KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}() new f8ae08f9789a KVM: nVMX: Let userspace set nVMX MSR to any _host_ suppor [...] new 8805875aa473 Revert "KVM: nVMX: Do not expose MPX VMX controls when gue [...] new 93255bf92939 KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if [...] new b663f0b5f3d6 KVM: VMX: Add helper to check if the guest PMU has PERF_GL [...] new 4496a6f9b45e KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer i [...] new 9389d5774aca Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{E [...] new a910b5ab6b25 KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP new ce30d8b976b4 KVM: selftests: Verify VMX MSRs can be restored to KVM-sup [...] new 0a8735a6acf3 KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register new 1bd9dfec9fd4 KVM: x86: Do not block APIC write for non ICR registers new 6c6ab524cfae KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT new 6fac42f127b8 KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog new 7edc3a68038a KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() new 63f4b210414b Merge remote-tracking branch 'kvm/next' into kvm-next-5.20 adds 6bf212c89c48 arm64: stacktrace: Add shared header for common stack unwi [...] adds 15a59f19a015 arm64: stacktrace: Factor out on_accessible_stack_common() adds be63c647fd28 arm64: stacktrace: Factor out unwind_next_common() adds 5b1b08619f50 arm64: stacktrace: Handle frame pointer from different add [...] adds f51e71467405 arm64: stacktrace: Factor out common unwind() adds 051ece6758cc arm64: stacktrace: Add description of stacktrace/common.h adds 548ec3336f32 KVM: arm64: On stack overflow switch to hyp overflow_stack adds 573e1e8275f7 KVM: arm64: Stub implementation of non-protected nVHE HYP [...] adds 879e5ac7b2e4 KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace adds db129d486ebd KVM: arm64: Implement non-protected nVHE hyp stack unwinder adds 314a61dc3184 KVM: arm64: Introduce hyp_dump_backtrace() adds 72adac1bd234 KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig adds 6928bcc84bc4 KVM: arm64: Allocate shared pKVM hyp stacktrace buffers adds 25aa73b6db18 KVM: arm64: Stub implementation of pKVM HYP stack unwinder adds 871c5d931417 KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace adds 75e9459e48d4 KVM: arm64: Implement protected nVHE hyp stack unwinder adds 3a7e1b55aad4 KVM: arm64: Introduce pkvm_dump_backtrace() adds 03fe9cd05b9f KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around adds 9f5fee05f689 KVM: arm64: Move nVHE stacktrace unwinding into its own co [...] adds 4e00532f3736 KVM: arm64: Make unwind()/on_accessible_stack() per-unwind [...] adds 0e773da1e688 KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c adds 62ae21627aa9 KVM: arm64: Don't open code ARRAY_SIZE() adds a4c750e2328a arm64: Update 'unwinder howto' adds 0982c8d859f8 Merge branch kvm-arm64/nvhe-stacktrace into kvmarm-master/next new c4edb2babc75 Merge tag 'kvmarm-5.20' of git://git.kernel.org/pub/scm/li [...] new 31f6e3832a0f KVM: x86/mmu: remove unused variable new ad5b072716e9 selftests: KVM: Check stat name before other fields new 7eebae78bc97 selftests: KVM: Provide descriptive assertions in kvm_bina [...] new dd4d1c3bb3f1 selftests: KVM: Add exponent check for boolean stats new 281106f938d3 selftests: kvm: set rax before vmcall new 1f932cd4db4f Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 67f43c9c6a47 xen/manage: Use orderly_reboot() to reboot new 8441dac05e7f xen: Fix spelling mistake new a603002eea82 virtio: replace restricted mem access flag with callback new a870544ca9d2 kernel: remove platform_has() infrastructure new 251e90e7e346 xen: don't require virtio with grants for non-PV guests new 61b4b73da05a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new d9f74d98bbec tools/power/x86/intel-speed-select: Fix off by one check new c55ae10230a7 tools/power/x86/intel-speed-select: Remove unneeded semicolon new 7842efa5e194 platform/x86: sony-laptop: Remove useless comparisons in s [...] new c9d959fc32a5 platform/x86: pmc_atom: Match all Lex BayTrail boards with [...] new b4b830a34d80 platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity new 40ec787e1adf platform/olpc: Fix uninitialized data in debugfs write new e6abe8ff8e0c platform/surface: gpe: Add support for 13" Intel version o [...] new 6dd71251b9ae platform/x86: pmc_atom: Fix comment typo new 8906ced9a909 Merge tag 'ib-mfd-edac-i2c-leds-pinctrl-platform-watchdog- [...] new 42d0d4232ac1 platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency new 3d46d7848075 platform/x86/intel/vsec: Fix wrong type for local status v [...] new c59958d77775 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bde12339d576 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e941ff39bf97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a01633cd867b leds: turris-omnia: convert to use dev_groups new e625e2238a27 dt-bindings: leds: pwm-multicolor: document max-brigthness new 13c8e95522d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 705d3c26c508 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 321eaf317dec docs: driver-api: firmware: add driver firmware guidelines. (v3) new 3fe407648278 kernfs: Fix typo 'the the' in comment new b6c694740ea2 kobject: fix Kconfig.debug "its" grammar new b18ee4a44e3f sysfs docs: ABI: Fix typo in comment new f2d57765b798 firmware_loader: Replace kmap() with kmap_local_page() new 273aaa24369c docs: embargoed-hardware-issues: fix invalid AMD contact email new 94230661b561 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new ff50a91ee5e6 usb: phy: remove redundant store to variable var after & o [...] new cfed201e2db2 usb: typec: anx7411: Fix an array out of bounds new 9310bd4bf20f usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq() new 0c25bab1abb4 usb: typec: anx7411: use semi-colons instead of commas new 67fb0cc02f89 usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR() new 5cda657679f8 usb: typec: anx7411: Fix return value check in anx7411_reg [...] new d183a57cad92 usb: typec: anx7411: Fix error return code in anx7411_i2c_probe() new 23bb7b495971 usb: typec: anx7411: fix passing zero to 'PTR_ERR' new d7de14d74d65 usb: xhci_plat_remove: avoid NULL dereference new 26c6c2f8a907 USB: HCD: Fix URB giveback issue in tasklet function new 2191c00855b0 USB: gadget: Fix use-after-free Read in usb_udc_uevent() new 86c4bb4f124e usb/atm: fix repeated words in comments new a7a9f4c0060e usb/core: fix repeated words in comments new 973939279a20 usb/host: fix repeated words in comments new cd86f367eb6b usb/image: fix repeated words in comments new 676cb83b11c3 usb/misc: fix repeated words in comments new d5851c248025 usb/musb: fix repeated words in comments new 908d34aad1ef usb/typec/tcpm: fix repeated words in comments new 13da6f41fbe0 USB: xhci: Fix comment typo new 0c3404389773 usb: typec: retimer: Add missing id check in match callback new b2d0dd5155c4 usb: renesas-xhci: Do not print any log while fw verif success new fe3cc0cebe60 usb/chipidea: fix repeated words in comments new c3ffc9c4ca44 usb: cdns3: change place of 'priv_ep' assignment in cdns3_ [...] new a7dc438b5e44 usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command [...] new b60fd9361b6e dt-bindings: usb: typec: add bindings for stm32g0 controller new 72849d4fcee7 usb: typec: ucsi: stm32g0: add support for stm32g0 controller new 2d945194cce1 usb: typec: ucsi: stm32g0: add bootloader support new 817f9ee0dad5 dt-bindings: usb: generic-ehci: allow usb-hcd schema properties new 43993626de00 usb: misc: onboard-hub: add support for Microchip USB2514B [...] new 0d0fb2b605c7 ARM: dts: stm32: add support for USB2514B onboard hub on s [...] new 76e960597635 ARM: multi_v7_defconfig: enable USB onboard HUB driver new 40e58a8a7ca6 dt-bindings: usb: Add binding for TI USB8041 hub controller new e0c6b1f3d757 USB: usbsevseg: convert sysfs snprintf to sysfs_emit new 40758e493f4d usb: misc: onboard_usb_hub: Add reset-gpio support new ed92f4353ef5 usb: misc: onboard_usb_hub: Add TI USB8041 hub support new 8288c99fc263 usb: misc: onboard_usb_hub: Remove duplicated power_on delay new 11782a33adbd Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new d4223b29f347 next-20220728/tty adds 9f8267b9b299 misc: Mark MICROCODE_MINOR unused new 1208ec59eac7 char: remove VR41XX related char driver new b5276c924497 drivers: lkdtm: fix clang -Wformat warning new 2cd93eaaa051 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 85193e4f6a23 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 5a4fe7c41b58 vfio/ccw: Add length to DMA_UNMAP checks new 96a4c9ecaeac vfio/ccw: Remove FSM Close from remove handlers new 4eb919663d97 vfio/ccw: Check return code from subchannel quiesce new 099fd2c20207 vfio/pci: fix the wrong word new aa43fe7435b6 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 97c9a70f129f staging: qlge: refine variable name new 6a74f103e3e0 staging: pi433: remove duplicated comments new 3cc664a99e2f staging: r8188eu: remove HW_VAR_SET_OPMODE from SetHwReg8188EU() new 0f83ff012957 staging: r8188eu: remove unused parameter from correct_TSF() new 21b044c90338 staging: r8188eu: remove unused parameter from update_TSF() new 7136ef70a067 staging: r8188eu: make update_TSF() and correct_TSF() static new b9ad667059d7 staging: r8188eu: remove SetHwReg8188EU() new 51ee8ea588bc staging: r8188eu: remove OnAtim prototype new 123b3b754e3f staging: r8188eu: remove DoReserved prototype new 470923810230 staging: r8188eu: make dump_chip_info() static new 2b5002e2cc14 staging: r8188eu: convert rtw_pwr_wakeup to correct error [...] new 81e878887ff8 staging: fbtft: core: set smem_len before fb_deferred_io_i [...] new 899336721928 staging: vt6655: Rename MACvClearStckDS new c528bbb7dc06 staging: vt6655: Convert macro vt6655_mac_clear_stck_ds to [...] new f3a76018dd55 staging: r8188eu: remove initializer from ret in rtw_pwr_wakeup new 87f600af59e8 staging: r8188eu: fix potential uninitialised variable use [...] new 3bcd9a41a06c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 37a0d69d00f5 dt-bindings: dmaengine: Add compatible for Tegra234 adds 36834c670167 dmaengine: tegra: Add terminate() for Tegra234 adds 1e42f82cbec7 dmaengine: sprd: Cleanup in .remove() after pm_runtime_get [...] adds 7d3a3aaaa9cc dmaengine: sh: rz-dmac: Add device_synchronize callback adds 9327c7e75393 dmaengine: axi-dmac: check cache coherency register adds a1873f837f9e dmaengine: mediatek: mtk-hsdma: Fix typo 'the the' in comment new dccdb9f22db7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c808f4632349 cgroup: remove "no" prefixed mount options adds 17b6a0395d23 Merge branch 'for-5.20' into for-next new 265792d0dede cgroup: Skip subtree root in cgroup_update_dfl_csses() new 3109920b3d95 Merge branch 'for-5.20' into for-next new d414da216fd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a9f4c3a39708 Merge branch 'fixes' into for-next adds 2f3b3200ac38 scsi: ufs: dt-bindings: Add SC8280XP binding adds 8f1f7d297bce scsi: target: iscsi: Add support for extended CDB AHS adds 1e5733883421 scsi: target: iscsi: Support base64 in CHAP adds e52b904b4927 scsi: target: iscsi: Allow AuthMethod=None adds 292cef5e6262 scsi: target: iscsi: Do not require target authentication adds aaa26e383bfc scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot" adds 241b79b1e964 scsi: ch: Do not initialise statics to 0 adds 68126eeb6df6 scsi: megaraid: Remove the static variable initialisation adds 8fcdc238ce1b scsi: target: Remove XDWRITEREAD emulated support new 0f8c3a1df936 Merge branch 'misc' into for-next new dd6c3882fff3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f00e0d771489 scsi: lpfc: Check the return value of alloc_workqueue() new 86a44f045b8c scsi: ufs: core: Increase the maximum data buffer size new 00511d2abf57 scsi: ufs: core: Correct ufshcd_shutdown() flow new dd0a66ada0bd scsi: target: core: Fix race during ACL removal new ef4f7e4bf1dc scsi: target: core: De-RCU of se_lun and se_lun acl new a19066788d87 scsi: ufs: ufs-pci: Correct check for RESET DSM new fe442604199e scsi: core: Make sure that targets outlive devices new 16728aaba62e scsi: core: Make sure that hosts outlive targets new 1a9283782df2 scsi: core: Simplify LLD module reference counting new f323896fe6fa scsi: core: Call blk_mq_free_tag_set() earlier new 4da8c5f76825 scsi: zfcp: Fix missing auto port scan and thus missing ta [...] new 554b117e8fab scsi: FlashPoint: Remove redundant variable bm_int_st new 6464d5b8a276 scsi: megaraid_sas: Remove redundant variable cmd_type new c6380f992427 scsi: pm8001: Fix typo 'the the' in comment new 02ccac4d9a09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ceaa2c55a44 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 3d447d9d262b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f2a2f2c9aed2 gpio: xilinx: add missing blank line after declarations new e3c1d6c8c59a gpio: 74xx-mmio: Use bits instead of plain numbers for flags new c4f0d16daa6d dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles new 9ab49a25b629 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 2064b662e888 dt-bindings: pinctrl: Add DT schema for SM6375 TLMM new f1a5013f9193 pinctrl: qcom: Add SM6375 TLMM driver new c3e4fa4b4eb1 pinctrl: mvebu: Missing a blank line after declarations. new e79368b15d77 dt-bindings: pinctrl: st,stm32: Correct 'resets' property name new 53dd4188a8c5 pinctrl: at91: Fix typo 'the the' in comment new dc24b7530dff pinctrl: amd: Fix newline declaration in debugfs output new e8129a076a50 pinctrl: amd: Use unicode for debugfs output new 45f74532278d ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header new f174b668fea4 dt-bindings: pinctrl: mt8186: Add gpio-line-names property new f4526ae80dbd dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp new 247255e6106d Merge branch 'devel' into for-next new 078b0b01907d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d5fdc8ca4a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4df96e4df09 Revert "pinctrl: amd: Use unicode for debugfs output" adds 20550a61880f pwm: sifive: Simplify offset calculation for PWMCMP registers adds 61180f68ad5b pwm: sifive: Fold pwm_sifive_enable() into its only caller adds 0f02f491b786 pwm: sifive: Reduce time the controller lock is held adds 3586b02663f0 pwm: sifive: Enable clk only after period check in .apply() adds 1695b421e1b5 pwm: sifive: Simplify clk handling adds ace41d7564e6 pwm: sifive: Ensure the clk is enabled exactly once per ru [...] adds 2375e964d541 pwm: sifive: Shut down hardware only after pwmchip_remove( [...] adds c2252c181ab5 dt-bindings: pwm: Document clk based PWM controller adds 901f8f5404f1 pwm: Add clock based PWM output driver adds 3bf5f2f0c02e dt-bindings: pwm: mediatek: Add compatible string for MT8195 adds 0afe57ca3a77 MAINTAINERS: Add include/dt-bindings/pwm to PWM SUBSYSTEM adds 3391780b74b9 MAINTAINERS: Remove myself as PWM maintainer adds ea95b29983b9 pwm: twl-led: Document some limitations and link to the re [...] adds 2ba1aede6d41 pwm: lpc18xx: Convert to use dev_err_probe() adds 8933d30c5f46 pwm: lpc18xx: Fix period handling new a1355fe699ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d938eec23139 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4062eba9f3d0 Makefile: replace headers_install with headers for kselftest new bcbc2d7c5d73 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9fb846d07208 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b9d982385d05 rtc: sun6i: add support for R329 RTC adds f69060c14431 dt-bindings: rtc: zynqmp: Add clock information adds 85cab027d4e3 rtc: zynqmp: Updated calibration value adds 07dcc6f9c762 rtc: zynqmp: Add calibration set and get support adds bb42b7e9e30e rtc: rv8803: fix missing unlock on error in rv8803_set_time() adds 03d7a7328150 rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_ [...] adds 2a692245b6de rtc: vr41xx: remove driver adds 5c9f41443e8d rtc: cros-ec: Only warn once in .remove() about notifier_c [...] adds 71af91565052 rtc: rx8025: fix 12/24 hour mode detection on RX-8035 adds 2830320122d8 dt-bindings: rtc: microcrystal,rv3032: Add missing type to [...] adds 10e1fb88c7b7 dt-bindings: rtc: nxp,pcf85063: Convert to DT schema adds 8b30b09317ec dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock adds 5adbaed16cc6 rtc: Add NCT3018Y real time clock driver new bcae0debfa7c Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 932d6b4b38fe Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new a40dfc977f26 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 3ce4b78f73e8 selftests/seccomp: Fix compile warning when CC=clang new 13a6e989016c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 0076f75f2f57 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 77e32a0f523a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d4b2ae58526e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ea308a6f29c Merge branch 'main' of git://git.infradead.org/users/willy [...] new f31beb8c1935 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 957063874c76 Documentation: kunit: Add CLI args for kunit_tool new 4c392516accf Documentation: KUnit: Fix example with compilation error new 8403caeb4360 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new bb3c64f6a017 bus: mhi: host: Fix up null pointer access in mhi_irq_handler new 92a004909e16 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 0a7e91528202 memblock tests: fix compilation errors new 04d9490986d1 memblock test: Modify the obsolete description in README new 792a98a3cf26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e6b8a0a5e7f6 PCI: Add vendor ID for the PCI SIG adds b559afd53afe PCI: Replace magic constant for PCI Sig Vendor ID adds 9d24322e887b PCI/DOE: Add DOE mailbox support functions adds 3eddcc938581 cxl/pci: Create PCI DOE mailbox's for memory devices adds 9d6794feeb90 driver-core: Introduce BIN_ATTR_ADMIN_{RO,RW} adds c97006046c79 cxl/port: Read CDAT table adds 6b625b2bb8ff Documentation/cxl: Use a double line break between entries adds e636479e2f1b cxl/core: Define a 'struct cxl_switch_decoder' adds 974854ab0728 cxl/acpi: Track CXL resources in iomem_resource adds 0f157c7fa1a0 cxl/core: Define a 'struct cxl_root_decoder' adds 3bf65915cefa cxl/core: Define a 'struct cxl_endpoint_decoder' adds 9c57cde0dcbd cxl/hdm: Enumerate allocated DPA adds 2c8669033f16 cxl/hdm: Add 'mode' attribute to decoder objects adds 0c33b3935265 cxl/hdm: Track next decoder to allocate adds cf880423b6a0 cxl/hdm: Add support for allocating DPA to an endpoint decoder adds de516b40116e cxl/port: Record dport in endpoint references adds 1b58b4cac6fc cxl/port: Record parent dport when adding ports adds 256d0e9ee4f2 cxl/port: Move 'cxl_ep' references to an xarray per port adds 391785859e7e cxl/port: Move dport tracking to an xarray adds 538831f1beb8 cxl/hdm: Add sysfs attributes for interleave ways + granularity adds 7f8faf96a2fb cxl/mem: Enumerate port targets before adding endpoints adds 14b80582c43e resource: Introduce alloc_free_mem_region() adds 779dd20cfb56 cxl/region: Add region creation support adds dd5ba0ebbdc4 cxl/region: Add a 'uuid' attribute adds 80d10a6cee05 cxl/region: Add interleave geometry attributes adds 23a22cd1c98b cxl/region: Allocate HPA capacity to regions adds b9686e8c8e39 cxl/region: Enable the assignment of endpoint decoders to regions adds 6aa41144e7f1 cxl/acpi: Add a host-bridge index lookup mechanism adds 384e624bb211 cxl/region: Attach endpoint decoders adds 27b3f8d13830 cxl/region: Program target lists adds 176baefb2eb5 cxl/hdm: Commit decoder state to hardware adds 8d48817df6ac cxl/region: Add region driver boiler plate adds 99183d26ed61 cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge adds 04ad63f086d1 cxl/region: Introduce cxl_pmem_region objects new 452e21cf3438 powerpc/mm: Export memory_add_physaddr_to_nid() for modules new 928ee6a6f1de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 05b467c72bdf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5c3fa45f0dac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7f637be4d460 random: correct spelling of "overwrites" new c2df4c34169c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f667981697da kallsyms: use `sizeof` instead of hardcoded size new c9275aff21fd kallsyms: avoid hardcoding buffer size new 8cf7e28732ad kallsyms: add static relationship between `KSYM_NAME_LEN{, [...] new 66ee4173d7b4 kallsyms: support "big" kernel symbols new bc180713377f kallsyms: increase maximum kernel symbol length to 512 new 44d087714a0e workqueue: introduce `__INIT_WORK_WITH_KEY` new 2265fa821ec9 locking/spinlock: introduce `__spin_lock_init` new 7972506ac809 locking/spinlock: introduce `_raw_spin_lock_init` new d1a8c99b7f4d rust: add C helpers new c4fcf3f12d95 rust: add `compiler_builtins` crate new 3a2540e96e7b rust: import upstream `alloc` crate new 778fa9f60e90 rust: adapt `alloc` crate to the kernel new ef4f9c078ffa rust: add `build_error` crate new caf367a92c25 rust: add `macros` crate new 199f8f937f16 rust: add `bindings` crate new dc04475e21ab rust: add `kernel` crate's `sync` module new 3bac4563ee11 rust: add `kernel` crate new 3b98bf5c169c rust: export generated symbols new 3a577b7d6fad vsprintf: add new `%pA` format specifier new 30175a5ea57f scripts: checkpatch: diagnose uses of `%pA` in the C side [...] new 1f023284ca62 scripts: checkpatch: enable language-independent checks for Rust new b782a302c38d scripts: add `rustdoc_test_{builder,gen}.py` scripts new 610f8b994c26 scripts: add `generate_rust_analyzer.py` scripts new 50b97af46a0c scripts: decode_stacktrace: demangle Rust symbols new 95f5134196b7 configs: add `rust` config new b41d3baab05a docs: add Rust documentation new fe24902ba876 Kbuild: add Rust support new f1b0b57bf5ec samples: add Rust examples new 3a3d06053dda MAINTAINERS: Rust new 397a188b911d [RFC] drivers: gpio: PrimeCell PL061 in Rust new f5b9a854ab8b [RFC] drivers: android: Binder IPC in Rust new 2630f18f3b58 init/Kconfig: Specify the interpreter for rust-is-available.sh new c993bf90f281 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new f8c7d955b94f Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 91451c9ed2e7 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds c6e8e36c6ae4 exec: Call kmap_local_page() in copy_string_kernel() new 9f77b82a48aa Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 3e731203153d powerpc: drop dependency on <asm/machdep.h> in archrandom.h adds 36d4b36b6959 lib/nodemask: inline next_node_in() and node_random() new 560f5b8cff50 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 170b2c350cfc usercopy: use unsigned long instead of uintptr_t adds 437bd3a0acff MAINTAINERS: Add a general "kernel hardening" section adds 6a022dd29f2c lib: overflow: Do not define 64-bit tests on 32-bit adds 375561bd6195 stack: Declare {randomize_,}kstack_offset to fix Sparse warnings adds b6c1c5745ccc dm: Add verity helpers for LoadPin adds 3f805f8cc23b LoadPin: Enable loading from trusted dm-verity devices adds 231af4709018 dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for [...] adds c09327d5673e x86: mm: refer to the intended config STRICT_DEVMEM in a comment adds b4909252da9b drivers: lkdtm: fix clang -Wformat warning adds aaf50b1969d7 kasan: test: Silence GCC 12 warnings adds 27603a606fda dm: verity-loadpin: Drop use of dm_table_get_num_targets() new c40415bc2e0b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new ad072660c0e8 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 187e7c41445a selftests/vm: fix va_128TBswitch.sh permissions new 14773bfa70e6 mm: shrinkers: fix double kfree on shrinker name new 15d2ce7129f2 mips: rename mt_init to mips_mt_init new a43cfc87caaf android: binder: stop saving a pointer to the VMA new b0cab80ecd54 android: binder: fix lockdep check on clearing vma new 7f82f922319e mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region new ccac11da679b filemap: minor cleanup for filemap_write_and_wait_range new d6e103a757fa mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] new 3b8e7f5c42d1 selftests/vm: fix errno handling in mrelease_test new ac3ced5fc12f selftests/vm: skip 128TBswitch on unsupported arch new b717d6b93b54 mm: compaction: include compound page count for scanning i [...] new 0f0b6931ff0d mm: remove obsolete comment in do_fault_around() new 450d0e74d886 memblock,arm64: expand the static memblock memory table new fef3e9066d19 writeback: remove inode_to_wb_is_valid() new c7e6f17b52e9 zsmalloc: zs_malloc: return ERR_PTR on failure new 73b73bac90d9 mm: vmpressure: don't count proactive reclaim in vmpressure new 188043c7f4f2 mm/damon/reclaim: fix potential memory leak in damon_recla [...] new e408e695f5f1 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs new 9b7a4039d685 tools/vm/page_owner_sort.c: adjust the indent in is_need() new 4d8ff6409709 mm: remove unneeded PageAnon check in restore_exclusive_pte() new 189cdcfeeff3 mm/page_alloc: correct the wrong cpuset file path in comment new 6d97cf88ddde mm/mempolicy: remove unneeded out label new 3d5367a0426d tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] new 198729c9627a mm/cma_debug.c: align the name buffer length as struct cma new 360b420dbded selftest/vm: uninitialized variable in main() new 2727cfe4072a hugetlb_cgroup: fix wrong hugetlb cgroup numa stat new 914eedcb9ba0 userfaultfd: don't fail on unrecognized features new 873f64b791a2 mm/memcontrol.c: remove the redundant updating of stats_fl [...] new 35fcd75af3ed xfs: fail dax mount if reflink is enabled on a partition new 65974cb9107d mm/gup.c: fix formatting in check_and_migrate_movable_page() new 68aaee147e59 mm: memcontrol: fix potential oom_lock recursion deadlock new 76aefad628aa mm/mprotect: fix soft-dirty check in can_change_pte_writable() new c942f5bd17b3 selftests: soft-dirty: add test for mprotect new 68deb82a7bfc selftests: add soft-dirty into run_vmtests.sh new f6c3e1ae0114 mm/hmm: add a test for cross device private faults new bb077c3ffd53 mm: cleanup is_highmem() new d00365175e09 hugetlbfs: use helper macro SZ_1{K,M} new 7ec3c362cfc4 hugetlbfs: remove unneeded hugetlbfs_ops forward declaration new 990e52b17d04 hugetlbfs: remove unneeded header file new 445c809829dc hugetlbfs: cleanup some comments in inode.c new 116807634569 hugetlbfs: fix inaccurate comment in hugetlbfs_statfs() new 07252dfea2c7 mm: use is_zone_movable_page() helper new 96f96763de26 mm: memory-failure: convert to pr_fmt() new 1a44131d4f52 mm: Kconfig: fix typo new 40e6e8937d58 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 0c12185728d6 Revert "squashfs: provide backing_dev_info in order to dis [...] new db98b4308627 squashfs: always build "file direct" version of page actor new 8fc78b6fe24c squashfs: implement readahead new b09a7a036d20 squashfs: support reading fragments in readahead call new a10c9ede9913 lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] new 591c32bddbe2 kernel/hung_task: fix address space of proc_dohung_task_ti [...] new fa7d574ba4f4 bdi: remove enum wb_congested_state new ed8fb78d7ecd proc: add some (hopefully) insightful comments new cf069c3b47fe lib/mpi: fix typo 'the the' in comment new 97d3b2676fc6 ocfs2: remove some useless functions new 702f3cf374b8 ocfs2: use the bitmap API to simplify code new 45ee6d1e935d ocfs2: fix a typo in a comment new 787dbea11a5d profile: setup_profiling_timer() is moslty not implemented new 50feece7f770 mailmap: update Kirill's email new 9f3cebf0bb84 mailmap: add linux.dev alias for Brendan Higgins new 9f98911a9d6e MAINTAINERS: kunit: add David Gow as a maintainer of KUnit new b99695580bfc scripts/gdb: ensure the absolute path is generated on init [...] new d9d69022f33c Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 23e136105b46 Merge branch 'mm-stable' into mm-unstable new da7f992d2f9e mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() new 6c33a15828ce mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling new c9114bb32dc4 mm: hugetlb_vmemmap: introduce the name HVO new 3b3798356a8f mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] new 5d42dad8f86b mm: hugetlb_vmemmap: replace early_param() with core_param() new e46c703e31a9 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability new 101ffbac5ea3 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst new 95c48a6de607 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] new 103992d5953d mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] new 5b7dc8b798bc mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] new 94828b976cd7 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] new c05325e1bd03 mm, hwpoison: make unpoison aware of raw error info in hwp [...] new 49725bd8b634 mm, hwpoison: set PG_hwpoison for busy hugetlb pages new ed4ecfbf959b mm, hwpoison: make __page_handle_poison returns int new 708341af41d7 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage new b0b1590d9ac3 mm, hwpoison: enable memory error handling on 1GB hugepage new 627ffdeb16d5 mm: discard __GFP_ATOMIC new 17f4e8535809 mm/page_alloc: minor clean up for memmap_init_compound() new e2e94a9b220a procfs: add 'size' to /proc/<pid>/fdinfo/ new 151cb7774f3b procfs: add 'path' to /proc/<pid>/fdinfo/ new f7611a20516f mm: khugepaged: don't carry huge page to the next loop for [...] new e60fdfbb0266 mm/khugepaged: add struct collapse_control new 47c2fe78294e mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR new 3de9912dc073 mm-khugepaged-add-struct-collapse_control-fix-fix new fbb806fd57af mm/khugepaged: dedup and simplify hugepage alloc and charging new c58920f63442 mm/khugepaged: propagate enum scan_result codes back to callers new 236921c05531 mm/khugepaged: add flag to predicate khugepaged-only behavior new fb6a86c2e109 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() new ad78349b4d5f mm/khugepaged: consistently order cc->is_khugepaged and pt [...] new fdc8f3166564 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] new 4f1c3b1c6e16 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse new df113d464369 mm/khugepaged: Avoid possible memory leak in failure path new e5ca1b989651 mm/khugepaged: add missing kfree() to madvise_collapse() new a28750dabbe7 mm/khugepaged: delay computation of hpage boundaries until use new 4a6dbd2695a5 mm/khugepaged: rename prefix of shared collapse functions new 7ec952341312 mm/madvise: add MADV_COLLAPSE to process_madvise() new 2e9d5ca92a82 selftests/vm: modularize collapse selftests new 0bda26523935 selftests/vm: dedup hugepage allocation logic new 6207346f5735 selftests/vm: add MADV_COLLAPSE collapse context to selftests new 72e3e49d77ff selftests/vm: add selftest to verify recollapse of THPs new 3a61f88a4ad6 selftests/vm: add selftest to verify multi THP collapse new 641d8f18ac5d highmem: remove unneeded spaces in kmap_local_page() kdocs new cb8aa022b482 highmem: specify that kmap_local_page() is callable from i [...] new b728f8114199 Documentation/mm: don't kmap*() pages which can't come fro [...] new 351a06bc3b8c Documentation/mm: avoid invalid use of addresses from kmap [...] new 01b51469aa92 Documentation/mm: rrefer kmap_local_page() and avoid kmap() new ef207da289c3 highmem: delete a sentence from kmap_local_page() kdocs new 5f3a9da6d12b Documentation/mm: add details about kmap_local_page() and [...] new 22dc5fa83cd4 mm: prevent page_frag_alloc() from corrupting the memory new 572df5aa09b5 ocfs2: reflink deadlock when clone file to the same direct [...] new 711f5a360a82 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 374ee3f201b0 ocfs2: fix ocfs2 corrupt when iputting an inode new 82e599e01c0f init/main.c: silence some -Wunused-parameter warnings new 8197ad4a0074 lib/debugobjects: fix stat count and optimize debug_object [...] new 10d96ccaa852 Merge branch 'mm-nonmm-unstable' into mm-everything new 49d392d54ef3 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 42d670bda02f Add linux-next specific files for 20220802
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 (058affafc65a) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1393 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 1 + .gitignore | 1 + Documentation/ABI/stable/sysfs-module | 2 +- Documentation/ABI/testing/sysfs-bus-cxl | 224 + Documentation/ABI/testing/sysfs-class-rtrs-client | 2 +- Documentation/ABI/testing/sysfs-class-rtrs-server | 2 +- .../ABI/testing/sysfs-devices-platform-ACPI-TAD | 2 +- Documentation/ABI/testing/sysfs-devices-power | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 24 + Documentation/PCI/sysfs-pci.rst | 2 +- Documentation/RCU/checklist.rst | 9 +- Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/admin-guide/efi-stub.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 8 +- Documentation/core-api/index.rst | 1 - Documentation/core-api/maple_tree.rst | 217 - Documentation/dev-tools/kunit/run_wrapper.rst | 63 +- Documentation/dev-tools/kunit/usage.rst | 2 +- .../devicetree/bindings/arm/atmel-at91.yaml | 6 +- .../devicetree/bindings/clock/st/st,flexgen.txt | 2 +- .../devicetree/bindings/clock/ti/dra7-atl.txt | 2 +- .../bindings/display/panel/lg,lg4573.yaml | 2 +- .../bindings/display/panel/lgphilips,lb035q02.yaml | 3 + .../bindings/display/panel/samsung,ld9040.yaml | 3 + .../bindings/display/panel/sitronix,st7789v.yaml | 3 + .../devicetree/bindings/display/panel/tpo,td.yaml | 3 + .../bindings/display/sitronix,st7735r.yaml | 1 + .../bindings/display/solomon,ssd1307fb.yaml | 7 +- .../devicetree/bindings/dma/arm,pl330.yaml | 6 + .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 4 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 5 +- .../bindings/eeprom/microchip,93lc46b.yaml | 69 + .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 2 + .../devicetree/bindings/hwmon/adt7475.yaml | 2 +- .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 + .../bindings/input/touchscreen/ektf2127.txt | 2 +- .../bindings/leds/leds-pwm-multicolor.yaml | 6 + .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 2 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 28 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 22 +- .../devicetree/bindings/mips/lantiq/rcu.txt | 2 +- .../devicetree/bindings/misc/eeprom-93xx46.yaml | 70 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 50 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 1 + .../devicetree/bindings/net/altera_tse.txt | 2 +- .../devicetree/bindings/net/cdns,macb.yaml | 11 +- Documentation/devicetree/bindings/net/cpsw.txt | 2 +- .../bindings/net/dsa/hirschmann,hellcreek.yaml | 2 +- .../devicetree/bindings/net/emac_rockchip.txt | 52 - Documentation/devicetree/bindings/net/fsl,fec.yaml | 5 + .../devicetree/bindings/net/nfc/marvell,nci.yaml | 4 +- .../devicetree/bindings/net/nfc/st,st-nci.yaml | 5 +- .../devicetree/bindings/net/nfc/st,st95hf.yaml | 7 +- .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 7 +- .../devicetree/bindings/net/rockchip,emac.yaml | 115 + .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 10 + .../devicetree/bindings/pci/host-generic-pci.yaml | 3 + .../devicetree/bindings/pci/qcom,pcie.yaml | 4 +- .../bindings/pinctrl/pinctrl-mt8186.yaml | 31 +- .../bindings/pinctrl/qcom,sm6375-tlmm.yaml | 158 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 4 +- .../devicetree/bindings/power/reset/qcom,pon.yaml | 8 +- .../bindings/power/supply/charger-manager.yaml | 1 + .../devicetree/bindings/powerpc/fsl/mpc5200.txt | 2 +- Documentation/devicetree/bindings/pwm/clk-pwm.yaml | 46 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 1 + .../bindings/reset/ti,tps380x-reset.yaml | 49 + .../bindings/rtc/microcrystal,rv3032.yaml | 1 + .../devicetree/bindings/rtc/nuvoton,nct3018y.yaml | 45 + .../devicetree/bindings/rtc/nxp,pcf85063.txt | 32 - .../devicetree/bindings/rtc/nxp,pcf85063.yaml | 92 + .../devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml | 12 +- .../bindings/soc/bcm/brcm,bcm2835-pm.yaml | 6 +- .../soc/microchip/atmel,at91rm9200-tcb.yaml | 6 +- .../microchip/microchip,mpfs-sys-controller.yaml | 4 +- .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 +- .../devicetree/bindings/sound/adi,adau1977.yaml | 7 +- Documentation/devicetree/bindings/sound/da9055.txt | 2 +- .../devicetree/bindings/sound/qcom,wcd934x.yaml | 2 +- .../devicetree/bindings/sound/tas2780.yaml | 72 - .../devicetree/bindings/sound/wlf,wm8731.yaml | 9 +- .../devicetree/bindings/spi/hpe,gxp-spifi.yaml | 56 + .../devicetree/bindings/spi/spi-controller.yaml | 11 + .../bindings/spi/spi-peripheral-props.yaml | 10 - .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 1 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 4 +- .../devicetree/bindings/ufs/qcom,ufs.yaml | 2 + .../devicetree/bindings/usb/generic-ehci.yaml | 7 +- .../devicetree/bindings/usb/st,typec-stm32g0.yaml | 91 + .../devicetree/bindings/usb/ti,usb8041.yaml | 67 + .../bindings/watchdog/qcom,pm8916-wdt.txt | 28 - .../bindings/watchdog/qcom,pm8916-wdt.yaml | 51 + Documentation/driver-api/cxl/memory-devices.rst | 11 + Documentation/driver-api/firmware/core.rst | 1 + .../firmware/firmware-usage-guidelines.rst | 44 + Documentation/driver-api/media/mc-core.rst | 2 +- Documentation/filesystems/ext4/blockmap.rst | 2 +- Documentation/hwmon/aquacomputer_d5next.rst | 17 +- Documentation/hwmon/dell-smm-hwmon.rst | 3 + Documentation/memory-barriers.txt | 177 +- Documentation/mm/highmem.rst | 31 +- .../networking/devlink/devlink-selftests.rst | 38 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/mlxsw.rst | 24 + Documentation/networking/ip-sysctl.rst | 10 + Documentation/powerpc/elf_hwcaps.rst | 231 + Documentation/powerpc/index.rst | 1 + Documentation/process/changes.rst | 2 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/rust/arch-support.rst | 6 +- Documentation/trace/index.rst | 1 + .../trace/rv/da_monitor_instrumentation.rst | 171 + Documentation/trace/rv/da_monitor_synthesis.rst | 147 + Documentation/trace/rv/deterministic_automata.rst | 184 + Documentation/trace/rv/index.rst | 14 + Documentation/trace/rv/monitor_wip.rst | 55 + Documentation/trace/rv/monitor_wwnr.rst | 45 + Documentation/trace/rv/runtime-verification.rst | 231 + .../devicetree/bindings/submitting-patches.rst | 11 + .../translations/it_IT/doc-guide/kernel-doc.rst | 2 + .../translations/it_IT/doc-guide/sphinx.rst | 18 +- .../translations/it_IT/kernel-hacking/hacking.rst | 24 +- .../translations/it_IT/kernel-hacking/locking.rst | 14 +- .../it_IT/maintainer/configure-git.rst | 10 + .../translations/it_IT/process/3.Early-stage.rst | 17 +- .../translations/it_IT/process/5.Posting.rst | 27 +- .../translations/it_IT/process/changes.rst | 25 +- .../translations/it_IT/process/coding-style.rst | 42 +- .../translations/it_IT/process/deprecated.rst | 24 +- Documentation/translations/it_IT/process/index.rst | 1 + .../it_IT/process/maintainer-handbooks.rst | 24 + .../it_IT/process/maintainer-pgp-guide.rst | 14 +- .../translations/it_IT/process/maintainer-tip.rst | 10 + .../translations/it_IT/process/maintainers.rst | 13 + .../it_IT/process/stable-kernel-rules.rst | 42 +- .../it_IT/process/submitting-patches.rst | 66 +- .../translations/zh_CN/PCI/pci-iov-howto.rst | 7 +- Documentation/translations/zh_CN/PCI/pci.rst | 6 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 2 + .../translations/zh_CN/dev-tools/kasan.rst | 117 +- .../translations/zh_CN/dev-tools/sparse.rst | 2 + .../zh_CN/dev-tools/testing-overview.rst | 25 + .../translations/zh_CN/iio/iio_configfs.rst | 12 +- .../zh_CN/process/embargoed-hardware-issues.rst | 2 +- .../translations/zh_CN/scheduler/sched-stats.rst | 8 +- .../zh_TW/process/embargoed-hardware-issues.rst | 2 +- .../userspace-api/media/drivers/hantro.rst | 19 - .../userspace-api/media/drivers/index.rst | 1 - .../userspace-api/media/videodev2.h.rst.exceptions | 3 + MAINTAINERS | 58 +- Makefile | 44 +- Next/SHA1s | 248 +- Next/merge.log | 24340 ++++++------ arch/arm/arm-soc-for-next-contents.txt | 7 +- arch/arm/boot/dts/Makefile | 5 +- arch/arm/boot/dts/imxrt1170-pinfunc.h | 1561 + arch/arm/boot/dts/lan966x-pcb8309.dts | 184 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 8 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/include/asm/dma.h | 2 +- arch/arm/include/asm/irq_work.h | 2 + arch/arm/kernel/reboot.c | 1 + arch/arm/lib/findbit.S | 16 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm64/configs/defconfig | 3 - arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/include/asm/kvm_asm.h | 16 + arch/arm64/include/asm/memory.h | 8 + arch/arm64/include/asm/stacktrace.h | 62 +- arch/arm64/include/asm/stacktrace/common.h | 199 + arch/arm64/include/asm/stacktrace/nvhe.h | 55 + arch/arm64/kernel/elfcore.c | 16 +- arch/arm64/kernel/stacktrace.c | 125 +- arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kvm/Kconfig | 13 + arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 2 +- arch/arm64/kvm/handle_exit.c | 4 + arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 9 +- arch/arm64/kvm/hyp/nvhe/stacktrace.c | 160 + arch/arm64/kvm/hyp/nvhe/switch.c | 6 + arch/arm64/kvm/stacktrace.c | 218 + arch/csky/Kconfig | 29 + arch/csky/abiv1/inc/abi/string.h | 6 + arch/csky/include/asm/Kbuild | 4 +- arch/csky/include/asm/cmpxchg.h | 31 +- arch/csky/include/asm/jump_label.h | 47 + arch/csky/include/asm/spinlock.h | 12 + arch/csky/include/asm/spinlock_types.h | 9 + arch/csky/kernel/Makefile | 1 + arch/csky/kernel/jump_label.c | 54 + arch/loongarch/Kconfig | 1 - arch/loongarch/include/asm/asmmacro.h | 12 - arch/loongarch/include/asm/atomic.h | 37 +- arch/loongarch/include/asm/barrier.h | 4 +- arch/loongarch/include/asm/cmpxchg.h | 4 +- arch/loongarch/include/asm/compiler.h | 15 - arch/loongarch/include/asm/elf.h | 2 - arch/loongarch/include/asm/futex.h | 11 +- arch/loongarch/include/asm/irqflags.h | 1 - arch/loongarch/include/asm/local.h | 1 - arch/loongarch/include/asm/loongson.h | 16 +- arch/loongarch/include/asm/stacktrace.h | 12 +- arch/loongarch/include/asm/thread_info.h | 4 +- arch/loongarch/include/asm/uaccess.h | 2 +- arch/loongarch/kernel/cacheinfo.c | 11 +- arch/loongarch/kernel/entry.S | 4 +- arch/loongarch/kernel/env.c | 20 - arch/loongarch/kernel/fpu.S | 174 +- arch/loongarch/kernel/genex.S | 12 +- arch/loongarch/kernel/head.S | 8 +- arch/loongarch/kernel/ptrace.c | 12 +- arch/loongarch/kernel/reset.c | 1 - arch/loongarch/kernel/setup.c | 2 +- arch/loongarch/kernel/smp.c | 113 +- arch/loongarch/kernel/switch.S | 4 +- arch/loongarch/lib/clear_user.S | 2 +- arch/loongarch/lib/copy_user.S | 2 +- arch/loongarch/lib/delay.c | 1 - arch/loongarch/mm/page.S | 118 +- arch/loongarch/mm/tlbex.S | 98 +- arch/microblaze/Kconfig | 1 - arch/microblaze/kernel/entry.S | 2 +- arch/mips/bcm47xx/prom.c | 2 +- arch/mips/cavium-octeon/Kconfig | 12 + arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 21 +- arch/mips/cavium-octeon/setup.c | 38 +- arch/mips/pci/msi-octeon.c | 16 +- arch/openrisc/Kconfig | 5 +- arch/openrisc/configs/virt_defconfig | 108 + arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/include/asm/io.h | 4 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/kernel/cache.c | 9 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/mm/init.c | 2 +- arch/powerpc/Kconfig | 16 + arch/powerpc/Makefile | 34 +- arch/powerpc/boot/dts/fsl/p2020si-post.dtsi | 3 + arch/powerpc/include/asm/archrandom.h | 9 +- arch/powerpc/include/asm/barrier.h | 2 + arch/powerpc/include/asm/book3s/64/tlbflush.h | 26 +- arch/powerpc/include/asm/cputable.h | 3 - arch/powerpc/include/asm/hvcall.h | 11 + arch/powerpc/include/asm/kexec.h | 1 + arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/kvm_book3s.h | 3 - arch/powerpc/include/asm/mpc52xx.h | 3 +- arch/powerpc/include/asm/nohash/pgtable.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 4 + arch/powerpc/include/asm/pci.h | 1 - arch/powerpc/include/asm/ppc-opcode.h | 4 +- arch/powerpc/include/asm/probes.h | 4 +- arch/powerpc/include/asm/prom.h | 10 +- arch/powerpc/include/asm/synch.h | 5 +- arch/powerpc/include/asm/uprobes.h | 2 +- arch/powerpc/kernel/Makefile | 9 +- arch/powerpc/kernel/cputable.c | 67 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 4 - arch/powerpc/kernel/head_book3s_32.S | 4 +- arch/powerpc/kernel/interrupt.c | 161 - arch/powerpc/kernel/iommu.c | 5 + arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/pci-common.c | 27 +- arch/powerpc/kernel/pci_32.c | 27 +- arch/powerpc/kernel/pci_64.c | 2 + arch/powerpc/kernel/prom.c | 8 + arch/powerpc/kernel/setup-common.c | 8 +- arch/powerpc/kernel/signal_64.c | 9 +- arch/powerpc/kernel/smp.c | 29 +- arch/powerpc/kernel/syscall.c | 190 + arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/kernel/vdso/cacheflush.S | 1 + arch/powerpc/kexec/crash.c | 77 +- arch/powerpc/kexec/file_load_64.c | 54 + arch/powerpc/kvm/Makefile | 1 + arch/powerpc/kvm/book3s_hv_builtin.c | 25 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 221 - arch/powerpc/kvm/book3s_hv_p9_perf.c | 219 + arch/powerpc/lib/test_emulate_step.c | 9 +- arch/powerpc/mm/book3s32/mmu.c | 10 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 10 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 35 +- arch/powerpc/mm/book3s64/radix_tlb.c | 14 +- arch/powerpc/mm/book3s64/subpage_prot.c | 13 +- arch/powerpc/mm/kasan/init_32.c | 2 +- arch/powerpc/mm/mem.c | 1 + arch/powerpc/mm/nohash/8xx.c | 4 +- arch/powerpc/mm/nohash/tlb_low.S | 4 +- arch/powerpc/mm/pgtable_32.c | 6 +- arch/powerpc/perf/e500-pmu.c | 9 +- arch/powerpc/perf/e6500-pmu.c | 5 +- arch/powerpc/perf/hv-24x7.c | 6 +- arch/powerpc/perf/mpc7450-pmu.c | 5 +- arch/powerpc/perf/power10-pmu.c | 7 +- arch/powerpc/perf/power5+-pmu.c | 6 +- arch/powerpc/perf/power5-pmu.c | 5 +- arch/powerpc/perf/power6-pmu.c | 5 +- arch/powerpc/perf/power7-pmu.c | 7 +- arch/powerpc/perf/power8-pmu.c | 5 +- arch/powerpc/perf/power9-pmu.c | 4 +- arch/powerpc/perf/ppc970-pmu.c | 7 +- arch/powerpc/platforms/83xx/suspend.c | 52 +- arch/powerpc/platforms/85xx/Kconfig | 18 +- arch/powerpc/platforms/Kconfig.cputype | 53 +- arch/powerpc/platforms/cell/axon_msi.c | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/cell/spufs/spufs.h | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 + arch/powerpc/platforms/powernv/rng.c | 66 +- arch/powerpc/platforms/ps3/Kconfig | 2 +- arch/powerpc/platforms/pseries/Kconfig | 13 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/iommu.c | 89 +- arch/powerpc/platforms/pseries/plpks.c | 460 + arch/powerpc/platforms/pseries/plpks.h | 71 + arch/powerpc/platforms/pseries/vas.c | 2 +- arch/powerpc/sysdev/cpm2.c | 2 +- arch/powerpc/sysdev/fsl_rio.c | 12 +- arch/powerpc/sysdev/of_rtc.c | 2 + arch/powerpc/sysdev/xive/spapr.c | 1 + arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/include/asm/csr.h | 16 + arch/riscv/include/asm/kvm_host.h | 24 +- arch/riscv/include/asm/kvm_vcpu_fp.h | 8 +- arch/riscv/include/asm/kvm_vcpu_insn.h | 48 + arch/riscv/include/asm/kvm_vcpu_timer.h | 2 +- arch/riscv/include/uapi/asm/kvm.h | 1 + arch/riscv/kernel/vdso.c | 3 +- arch/riscv/kvm/Makefile | 1 + arch/riscv/kvm/mmu.c | 32 +- arch/riscv/kvm/vcpu.c | 203 +- arch/riscv/kvm/vcpu_exit.c | 496 +- arch/riscv/kvm/vcpu_fp.c | 27 +- arch/riscv/kvm/vcpu_insn.c | 752 + arch/riscv/kvm/vcpu_timer.c | 4 +- arch/riscv/kvm/vm.c | 4 +- arch/s390/boot/startup.c | 13 +- arch/s390/boot/uv.c | 5 +- arch/s390/boot/uv.h | 7 +- arch/s390/include/asm/abs_lowcore.h | 17 + arch/s390/include/asm/pgtable.h | 2 + arch/s390/include/asm/processor.h | 15 - arch/s390/include/asm/unwind.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/abs_lowcore.c | 88 + arch/s390/kernel/ipl.c | 9 +- arch/s390/kernel/machine_kexec.c | 8 +- arch/s390/kernel/nmi.c | 8 +- arch/s390/kernel/os_info.c | 9 +- arch/s390/kernel/setup.c | 39 +- arch/s390/kernel/smp.c | 34 +- arch/s390/kernel/vdso.c | 3 +- arch/s390/mm/dump_pagetables.c | 7 + arch/s390/mm/gmap.c | 6 +- arch/s390/mm/init.c | 2 +- arch/s390/mm/maccess.c | 67 +- arch/s390/mm/vmem.c | 85 + arch/sparc/include/asm/pci.h | 1 + arch/sparc/kernel/pci.c | 149 +- arch/um/kernel/tlb.c | 14 +- arch/x86/.gitignore | 2 - arch/x86/Kconfig | 1 - arch/x86/Makefile | 6 +- arch/x86/entry/vdso/vma.c | 9 +- arch/x86/include/asm/amd-ibs.h | 16 +- arch/x86/include/asm/sev.h | 7 +- arch/x86/kernel/cpu/bugs.c | 1 + arch/x86/kernel/cpu/cyrix.c | 1 + arch/x86/kernel/cpu/intel.c | 27 +- arch/x86/kernel/cpu/sgx/encl.h | 2 +- arch/x86/kernel/ftrace.c | 1 + arch/x86/kernel/kprobes/core.c | 18 +- arch/x86/kernel/sev-shared.c | 25 +- arch/x86/kernel/sev.c | 17 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kvm/lapic.c | 22 +- arch/x86/kvm/mmu/mmu.c | 169 +- arch/x86/kvm/mmu/mmu_internal.h | 2 +- arch/x86/kvm/mmu/spte.c | 21 +- arch/x86/kvm/mmu/spte.h | 1 + arch/x86/kvm/mmu/tdp_iter.c | 9 - arch/x86/kvm/mmu/tdp_iter.h | 1 - arch/x86/kvm/mmu/tdp_mmu.c | 65 +- arch/x86/kvm/svm/nested.c | 12 +- arch/x86/kvm/svm/sev.c | 3 + arch/x86/kvm/svm/svm.c | 59 +- arch/x86/kvm/vmx/nested.c | 130 +- arch/x86/kvm/vmx/nested.h | 5 +- arch/x86/kvm/vmx/pmu_intel.c | 9 +- arch/x86/kvm/vmx/vmx.c | 25 +- arch/x86/kvm/vmx/vmx.h | 12 + arch/x86/kvm/x86.c | 45 +- arch/x86/kvm/x86.h | 2 +- arch/x86/platform/efi/efi_64.c | 15 +- arch/x86/platform/efi/efi_thunk_64.S | 8 +- arch/x86/purgatory/Makefile | 10 +- arch/x86/purgatory/kexec-purgatory.S | 14 + arch/xtensa/kernel/syscall.c | 18 +- block/bio-integrity.c | 2 +- block/bio.c | 2 +- block/blk-core.c | 9 +- block/blk-merge.c | 185 +- block/blk-mq.c | 6 +- block/blk-sysfs.c | 2 - block/blk.h | 47 +- block/bounce.c | 26 +- block/genhd.c | 8 +- crypto/tcrypt.c | 2 +- drivers/acpi/arm64/iort.c | 56 +- drivers/acpi/cppc_acpi.c | 54 +- drivers/acpi/pci_link.c | 8 +- drivers/acpi/property.c | 465 +- drivers/acpi/scan.c | 1 + drivers/acpi/sleep.c | 3 + drivers/acpi/x86/s2idle.c | 4 +- drivers/amba/bus.c | 313 +- drivers/android/defs.rs | 2 +- drivers/android/process.rs | 15 +- drivers/android/rust_binder.rs | 5 - drivers/android/thread.rs | 3 +- drivers/android/transaction.rs | 12 +- drivers/base/firmware_loader/main.c | 4 +- drivers/base/firmware_loader/sysfs.c | 10 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/pktcdvd.c | 2 +- drivers/block/ps3vram.c | 2 +- drivers/block/ublk_drv.c | 352 +- drivers/bluetooth/btusb.c | 3 + drivers/bus/mhi/host/main.c | 19 +- drivers/char/Kconfig | 5 - drivers/char/Makefile | 1 - drivers/char/hw_random/powernv-rng.c | 2 +- drivers/char/random.c | 2 +- drivers/char/tb0219.c | 359 - drivers/char/tpm/tpm2-cmd.c | 6 + drivers/clocksource/timer-sun5i.c | 2 +- drivers/cpufreq/Kconfig | 2 +- drivers/cpufreq/cpufreq_ondemand.c | 13 +- drivers/crypto/ccp/sp-pci.c | 7 + drivers/crypto/ccree/cc_driver.c | 13 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 1 + drivers/crypto/hisilicon/zip/zip_crypto.c | 10 +- drivers/crypto/inside-secure/safexcel.c | 2 + drivers/cxl/Kconfig | 9 + drivers/cxl/acpi.c | 185 +- drivers/cxl/core/Makefile | 1 + drivers/cxl/core/core.h | 49 + drivers/cxl/core/hdm.c | 636 +- drivers/cxl/core/pci.c | 173 + drivers/cxl/core/pmem.c | 4 +- drivers/cxl/core/port.c | 673 +- drivers/cxl/core/region.c | 1836 + drivers/cxl/cxl.h | 270 +- drivers/cxl/cxlmem.h | 21 + drivers/cxl/cxlpci.h | 1 + drivers/cxl/mem.c | 32 +- drivers/cxl/pci.c | 44 + drivers/cxl/pmem.c | 259 +- drivers/cxl/port.c | 53 + drivers/dma/dma-axi-dmac.c | 16 + drivers/dma/mediatek/mtk-hsdma.c | 2 +- drivers/dma/sh/rz-dmac.c | 17 + drivers/dma/sprd-dma.c | 5 +- drivers/dma/tegra186-gpc-dma.c | 26 +- drivers/edac/ghes_edac.c | 11 +- drivers/edac/mpc85xx_edac.c | 2 + drivers/firewire/net.c | 14 +- drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/efi.c | 2 +- drivers/gpio/gpio-74xx-mmio.c | 4 +- drivers/gpio/gpio-xilinx.c | 2 + drivers/gpio/gpio_pl061_rust.rs | 25 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 21 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 159 + drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c | 387 + drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.h | 30 + drivers/gpu/drm/amd/amdgpu/soc21.c | 8 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 3 + drivers/gpu/drm/amd/display/Kconfig | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 72 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 8 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 68 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 36 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 30 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 77 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 70 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 3 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 36 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 1 - .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 18 +- .../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c | 15 +- .../dc/dml/dcn32/display_mode_vba_util_32.c | 8 +- .../display/dc/dml/dcn32/display_rq_dlg_calc_32.c | 81 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - .../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h | 3 + .../amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h | 25 + .../drm/amd/include/asic_reg/mp/mp_13_0_4_offset.h | 402 + .../amd/include/asic_reg/mp/mp_13_0_4_sh_mask.h | 595 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 3 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 31 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 19 +- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 17 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 43 +- drivers/gpu/drm/nouveau/dispnv50/oimm507b.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 17 +- drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 7 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 9 - drivers/gpu/drm/nouveau/dispnv50/wndw.h | 3 - drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 7 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 1 - drivers/gpu/drm/nouveau/include/nvif/cl5070.h | 8 - drivers/gpu/drm/nouveau/include/nvif/cl507a.h | 12 - drivers/gpu/drm/nouveau/include/nvif/cl507b.h | 12 - drivers/gpu/drm/nouveau/include/nvif/cl507c.h | 13 - drivers/gpu/drm/nouveau/include/nvif/cl507d.h | 12 - drivers/gpu/drm/nouveau/include/nvif/cl507e.h | 13 - drivers/gpu/drm/nouveau/include/nvif/class.h | 141 +- drivers/gpu/drm/nouveau/include/nvif/clc37b.h | 11 - drivers/gpu/drm/nouveau/include/nvif/clc37e.h | 13 - drivers/gpu/drm/nouveau/include/nvif/conn.h | 18 + drivers/gpu/drm/nouveau/include/nvif/disp.h | 2 + drivers/gpu/drm/nouveau/include/nvif/if0010.h | 13 + drivers/gpu/drm/nouveau/include/nvif/if0011.h | 23 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 23 + drivers/gpu/drm/nouveau/include/nvif/if0014.h | 13 + drivers/gpu/drm/nouveau/include/nvif/outp.h | 14 + drivers/gpu/drm/nouveau/include/nvif/printf.h | 9 + drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 43 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/dcb.h | 1 + drivers/gpu/drm/nouveau/nouveau_bios.c | 2 + drivers/gpu/drm/nouveau/nouveau_connector.c | 10 + drivers/gpu/drm/nouveau/nouveau_connector.h | 3 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 6 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 12 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 3 +- drivers/gpu/drm/nouveau/nvif/Kbuild | 2 + drivers/gpu/drm/nouveau/nvif/conn.c | 62 + drivers/gpu/drm/nouveau/nvif/disp.c | 61 +- drivers/gpu/drm/nouveau/nvif/outp.c | 62 + drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 115 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 139 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/baseg84.c | 74 - .../gpu/drm/nouveau/nvkm/engine/disp/basegf119.c | 108 - .../gpu/drm/nouveau/nvkm/engine/disp/basegp102.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/basenv50.c | 119 - .../gpu/drm/nouveau/nvkm/engine/disp/capsgv100.c | 60 - drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c | 275 + drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h | 135 + .../gpu/drm/nouveau/nvkm/engine/disp/changf119.c | 62 - .../gpu/drm/nouveau/nvkm/engine/disp/changv100.c | 34 - .../gpu/drm/nouveau/nvkm/engine/disp/channv50.c | 364 - .../gpu/drm/nouveau/nvkm/engine/disp/channv50.h | 193 - drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg84.c | 111 - drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg94.c | 57 - .../gpu/drm/nouveau/nvkm/engine/disp/coregf119.c | 231 - .../gpu/drm/nouveau/nvkm/engine/disp/coregk104.c | 126 - .../gpu/drm/nouveau/nvkm/engine/disp/coregp102.c | 70 - .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 207 - .../gpu/drm/nouveau/nvkm/engine/disp/corenv50.c | 234 - .../gpu/drm/nouveau/nvkm/engine/disp/cursgf119.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/cursgp102.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c | 81 - .../gpu/drm/nouveau/nvkm/engine/disp/cursnv50.c | 64 - .../gpu/drm/nouveau/nvkm/engine/disp/dacgf119.c | 70 - drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c | 121 - .../gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c | 96 - .../gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c | 64 - .../gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c | 79 - .../gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c | 137 - drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 457 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 33 - drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c | 291 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c | 341 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 120 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 1041 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c | 275 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c | 78 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c | 146 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 52 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c | 144 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c | 73 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c | 172 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 883 +- .../gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c | 62 - .../gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c | 51 - .../gpu/drm/nouveau/nvkm/engine/disp/hdagv100.c | 30 - drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c | 91 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c | 82 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c | 82 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c | 36 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c | 91 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c | 84 - drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h | 19 +- .../gpu/drm/nouveau/nvkm/engine/disp/headgf119.c | 104 - .../gpu/drm/nouveau/nvkm/engine/disp/headgv100.c | 105 - .../gpu/drm/nouveau/nvkm/engine/disp/headnv04.c | 74 - .../gpu/drm/nouveau/nvkm/engine/disp/headnv50.c | 99 - drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 95 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c | 40 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c | 54 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c | 55 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 1159 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 102 - .../gpu/drm/nouveau/nvkm/engine/disp/oimmgf119.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/oimmgp102.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.c | 64 - drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 28 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 41 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlyg84.c | 71 - .../gpu/drm/nouveau/nvkm/engine/disp/ovlygf119.c | 95 - .../gpu/drm/nouveau/nvkm/engine/disp/ovlygk104.c | 97 - .../gpu/drm/nouveau/nvkm/engine/disp/ovlygp102.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/ovlygt200.c | 74 - .../gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c | 107 - .../gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c | 78 - .../gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c | 87 - .../gpu/drm/nouveau/nvkm/engine/disp/piornv50.c | 139 - drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 75 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg84.c | 55 - drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg94.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootga102.c | 52 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgf119.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgk104.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgk110.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgm107.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgm200.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgp100.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgp102.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgt200.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgt215.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c | 53 - .../gpu/drm/nouveau/nvkm/engine/disp/rootnv04.c | 42 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 140 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 45 - .../gpu/drm/nouveau/nvkm/engine/disp/roottu102.c | 53 - drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg84.c | 38 - drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c | 302 - .../gpu/drm/nouveau/nvkm/engine/disp/sorga102.c | 144 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 208 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c | 54 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 80 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c | 160 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgp100.c | 93 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c | 69 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 155 - .../gpu/drm/nouveau/nvkm/engine/disp/sormcp77.c | 48 - .../gpu/drm/nouveau/nvkm/engine/disp/sormcp89.c | 53 - drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c | 106 - .../gpu/drm/nouveau/nvkm/engine/disp/sortu102.c | 129 - drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 108 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 117 + drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c | 115 + drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 129 + .../gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c | 82 - .../gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c | 184 - drivers/gpu/drm/tiny/simpledrm.c | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 2 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 2 + drivers/hid/hid-alps.c | 2 + drivers/hid/hid-apple.c | 3 +- drivers/hwmon/Kconfig | 6 +- drivers/hwmon/aquacomputer_d5next.c | 78 +- drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/occ/common.c | 8 +- drivers/hwmon/sht15.c | 17 +- drivers/i2c/muxes/i2c-mux-gpmux.c | 1 + drivers/idle/intel_idle.c | 32 +- drivers/infiniband/core/rw.c | 45 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 61 +- drivers/infiniband/hw/mlx5/mr.c | 514 +- drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/infiniband/hw/qib/qib_iba7220.c | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 1 - drivers/infiniband/sw/rxe/rxe_mr.c | 199 +- drivers/infiniband/sw/rxe/rxe_mw.c | 6 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 21 +- drivers/input/serio/gscps2.c | 4 + drivers/iommu/amd/amd_iommu_types.h | 7 + drivers/iommu/amd/init.c | 103 +- drivers/iommu/dma-iommu.c | 99 +- drivers/iommu/iommu.c | 4 + drivers/leds/leds-turris-omnia.c | 4 +- drivers/md/Makefile | 1 + drivers/md/bcache/Kconfig | 2 +- drivers/md/dm-bufio.c | 34 +- drivers/md/dm-ebs-target.c | 3 +- drivers/md/dm-integrity.c | 9 +- drivers/md/dm-raid.c | 13 +- drivers/md/dm-snap-persistent.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/dm-verity-loadpin.c | 75 + drivers/md/dm-verity-target.c | 118 +- drivers/md/dm-verity.h | 11 +- drivers/md/dm.c | 21 +- drivers/md/md-autodetect.c | 22 +- drivers/md/md.c | 60 +- drivers/md/md.h | 3 +- drivers/md/persistent-data/dm-block-manager.c | 3 +- drivers/md/raid10.c | 5 +- drivers/md/raid5.c | 164 +- drivers/md/raid5.h | 2 +- drivers/media/platform/qcom/venus/pm_helpers.c | 10 +- .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 7 +- .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 7 +- drivers/media/test-drivers/vimc/vimc-core.c | 2 +- drivers/media/usb/uvc/uvc_ctrl.c | 8 +- drivers/misc/cxl/fault.c | 45 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/mmc/core/sdio.c | 14 + drivers/mmc/host/mtk-sd.c | 86 +- drivers/mtd/mtdcore.c | 2 + drivers/mtd/spi-nor/controllers/hisi-sfc.c | 2 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 8 +- drivers/mtd/spi-nor/core.c | 63 +- drivers/mtd/spi-nor/core.h | 19 +- drivers/mtd/spi-nor/debugfs.c | 2 +- drivers/mtd/spi-nor/issi.c | 8 +- drivers/mtd/spi-nor/otp.c | 12 +- drivers/mtd/spi-nor/sfdp.c | 34 +- drivers/mtd/spi-nor/spansion.c | 185 +- drivers/mtd/spi-nor/xilinx.c | 2 +- drivers/net/amt.c | 2 +- drivers/net/can/at91_can.c | 6 + drivers/net/can/c_can/c_can.h | 2 +- drivers/net/can/c_can/c_can_ethtool.c | 8 +- drivers/net/can/c_can/c_can_main.c | 2 +- drivers/net/can/can327.c | 13 +- drivers/net/can/cc770/cc770.c | 6 + drivers/net/can/ctucanfd/ctucanfd_base.c | 6 + drivers/net/can/dev/dev.c | 50 + drivers/net/can/dev/skb.c | 6 + drivers/net/can/flexcan/flexcan-core.c | 2 +- drivers/net/can/flexcan/flexcan-ethtool.c | 8 +- drivers/net/can/flexcan/flexcan.h | 2 +- drivers/net/can/grcan.c | 6 + drivers/net/can/ifi_canfd/ifi_canfd.c | 6 + drivers/net/can/janz-ican3.c | 8 + drivers/net/can/kvaser_pciefd.c | 7 + drivers/net/can/m_can/m_can.c | 6 + drivers/net/can/mscan/mscan.c | 5 + drivers/net/can/pch_can.c | 6 + drivers/net/can/peak_canfd/peak_canfd.c | 48 + drivers/net/can/rcar/rcar_can.c | 6 + drivers/net/can/rcar/rcar_canfd.c | 6 + drivers/net/can/sja1000/sja1000.c | 6 + drivers/net/can/slcan/slcan-core.c | 461 +- drivers/net/can/slcan/slcan-ethtool.c | 8 +- drivers/net/can/slcan/slcan.h | 3 +- drivers/net/can/softing/softing_main.c | 10 +- drivers/net/can/spi/hi311x.c | 6 + drivers/net/can/spi/mcp251x.c | 6 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 1 + drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c | 1 + drivers/net/can/sun4i_can.c | 6 + drivers/net/can/ti_hecc.c | 6 + drivers/net/can/usb/ems_usb.c | 10 +- drivers/net/can/usb/esd_usb.c | 8 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 34 +- drivers/net/can/usb/gs_usb.c | 8 +- drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 1 + drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 29 +- drivers/net/can/usb/mcba_usb.c | 6 + drivers/net/can/usb/peak_usb/pcan_usb.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 41 + drivers/net/can/usb/peak_usb/pcan_usb_core.h | 1 + drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 1 + drivers/net/can/usb/ucan.c | 6 + drivers/net/can/usb/usb_8dev.c | 10 +- drivers/net/can/vcan.c | 8 + drivers/net/can/vxcan.c | 8 + drivers/net/can/xilinx_can.c | 6 + drivers/net/dsa/microchip/ksz8795.c | 40 - drivers/net/dsa/microchip/ksz8795_reg.h | 8 - drivers/net/dsa/microchip/ksz9477.c | 183 +- drivers/net/dsa/microchip/ksz9477_reg.h | 24 - drivers/net/dsa/microchip/ksz_common.c | 312 +- drivers/net/dsa/microchip/ksz_common.h | 54 + drivers/net/dsa/microchip/lan937x.h | 8 +- drivers/net/dsa/microchip/lan937x_main.c | 125 +- drivers/net/dsa/microchip/lan937x_reg.h | 32 +- drivers/net/dsa/mv88e6xxx/chip.c | 7 +- drivers/net/dsa/qca/Makefile | 1 + drivers/net/dsa/qca/qca8k-8xxx.c | 2064 + drivers/net/dsa/qca/qca8k-common.c | 1210 + drivers/net/dsa/qca/qca8k.c | 3299 -- drivers/net/dsa/qca/qca8k.h | 100 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 61 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 12 + drivers/net/ethernet/cadence/macb_main.c | 8 +- drivers/net/ethernet/fungible/funeth/funeth_rx.c | 5 +- drivers/net/ethernet/fungible/funeth/funeth_tx.c | 149 +- drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 6 +- drivers/net/ethernet/intel/e1000e/e1000.h | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/e1000e/ptp.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 4 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 35 +- drivers/net/ethernet/intel/iavf/iavf.h | 6 + drivers/net/ethernet/intel/iavf/iavf_main.c | 46 +- drivers/net/ethernet/intel/ice/ice.h | 3 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 8 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 5 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 5 +- drivers/net/ethernet/intel/ice/ice_lib.c | 67 +- drivers/net/ethernet/intel/ice/ice_lib.h | 11 +- drivers/net/ethernet/intel/ice/ice_main.c | 98 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 11 + drivers/net/ethernet/intel/ice/ice_ptp.c | 16 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 40 - drivers/net/ethernet/intel/ice/ice_switch.c | 301 +- drivers/net/ethernet/intel/ice/ice_switch.h | 8 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 71 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 8 + drivers/net/ethernet/intel/ice/ice_txrx.c | 8 +- drivers/net/ethernet/intel/ice/ice_type.h | 4 - drivers/net/ethernet/intel/ice/ice_vf_lib.c | 89 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 7 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 54 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 73 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 106 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 193 +- drivers/net/ethernet/mellanox/mlx4/catas.c | 5 + drivers/net/ethernet/mellanox/mlx4/crdump.c | 20 +- drivers/net/ethernet/mellanox/mlx4/main.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 55 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 44 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 72 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 12 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 117 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 10 + .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 100 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 189 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 18 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 33 +- .../ethernet/mellanox/mlx5/core/en/tc/post_meter.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 3 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 10 + .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 32 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 10 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 14 + .../mellanox/mlx5/core/en_accel/ktls_stats.c | 2 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 513 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 554 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 72 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 143 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 18 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 4 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 42 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 6 + .../mellanox/mlx5/core/steering/dr_action.c | 99 + .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 13 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 56 + .../mellanox/mlx5/core/steering/dr_types.h | 17 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 21 + .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 26 + .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 8 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/Makefile | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 49 + .../ethernet/mellanox/mlxsw/core_linecard_dev.c | 183 + .../net/ethernet/mellanox/mlxsw/core_linecards.c | 405 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 64 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 173 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 118 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 10 + drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 576 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 60 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 15 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +- drivers/net/ethernet/sfc/Makefile | 3 +- drivers/net/ethernet/sfc/ef10.c | 26 +- drivers/net/ethernet/sfc/ef100.c | 3 + drivers/net/ethernet/sfc/ef100_netdev.c | 4 + drivers/net/ethernet/sfc/ef100_nic.c | 91 +- drivers/net/ethernet/sfc/ef100_nic.h | 2 + drivers/net/ethernet/sfc/ef100_rep.c | 199 +- drivers/net/ethernet/sfc/ef100_rep.h | 20 + drivers/net/ethernet/sfc/ef100_rx.c | 46 +- drivers/net/ethernet/sfc/ef10_sriov.c | 16 +- drivers/net/ethernet/sfc/ethtool_common.c | 1 + drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +- drivers/net/ethernet/sfc/filter.h | 18 + drivers/net/ethernet/sfc/mae.c | 304 +- drivers/net/ethernet/sfc/mae.h | 20 + drivers/net/ethernet/sfc/mcdi.h | 4 + drivers/net/ethernet/sfc/mcdi_filters.c | 6 +- drivers/net/ethernet/sfc/mcdi_filters.h | 1 + drivers/net/ethernet/sfc/mcdi_pcol_mae.h | 24 + drivers/net/ethernet/sfc/net_driver.h | 5 + drivers/net/ethernet/sfc/ptp.c | 22 + drivers/net/ethernet/sfc/rx_common.c | 4 - drivers/net/ethernet/sfc/siena/net_driver.h | 2 +- drivers/net/ethernet/sfc/tc.c | 252 + drivers/net/ethernet/sfc/tc.h | 85 + drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 9 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 21 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 723 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 6 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 1 + drivers/net/geneve.c | 1 + drivers/net/netdevsim/bpf.c | 8 +- drivers/net/netdevsim/dev.c | 6 - drivers/net/netdevsim/fib.c | 41 +- drivers/net/usb/Kconfig | 3 +- drivers/net/usb/ax88179_178a.c | 26 +- drivers/net/usb/catc.c | 44 +- drivers/net/usb/cdc_subset.c | 10 +- drivers/net/usb/kaweth.c | 2 +- drivers/net/usb/plusb.c | 2 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/virtio_net.c | 37 +- drivers/net/vmxnet3/vmxnet3_drv.c | 9 - drivers/net/vxlan/vxlan_core.c | 11 +- drivers/net/wireless/ath/ath11k/ahb.c | 52 +- drivers/net/wireless/ath/ath11k/core.c | 87 - drivers/net/wireless/ath/ath11k/core.h | 4 - drivers/net/wireless/ath/ath11k/hw.h | 5 - drivers/net/wireless/ath/ath11k/mac.c | 58 - drivers/net/wireless/ath/ath11k/mac.h | 2 - drivers/net/wireless/ath/ath11k/pci.c | 70 +- drivers/net/wireless/ath/ath11k/pcic.c | 57 +- drivers/net/wireless/ath/ath11k/pcic.h | 2 + drivers/net/wireless/ath/ath11k/wmi.c | 41 - drivers/net/wireless/ath/ath11k/wmi.h | 25 - drivers/net/wireless/ath/wcn36xx/Makefile | 3 +- drivers/net/wireless/ath/wcn36xx/debug.c | 39 + drivers/net/wireless/ath/wcn36xx/debug.h | 1 + drivers/net/wireless/ath/wcn36xx/firmware.c | 125 + drivers/net/wireless/ath/wcn36xx/firmware.h | 84 + drivers/net/wireless/ath/wcn36xx/hal.h | 68 - drivers/net/wireless/ath/wcn36xx/main.c | 86 +- drivers/net/wireless/ath/wcn36xx/smd.c | 57 +- drivers/net/wireless/ath/wcn36xx/smd.h | 3 - drivers/net/wireless/ath/wil6210/debugfs.c | 4 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 49 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 41 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 3 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 16 - .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 + drivers/net/wireless/marvell/libertas/if_usb.c | 1 + drivers/net/wireless/marvell/mwifiex/pcie.c | 2 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 3 +- drivers/net/wireless/microchip/wilc1000/hif.c | 6 +- drivers/net/wireless/microchip/wilc1000/hif.h | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 9 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 1 - drivers/net/wireless/microchip/wilc1000/sdio.c | 13 + drivers/net/wireless/microchip/wilc1000/spi.c | 8 + drivers/net/wireless/microchip/wilc1000/wlan.c | 9 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 1 + drivers/net/wireless/microchip/wilc1000/wlan_cfg.c | 6 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 21 +- drivers/net/wireless/realtek/rtlwifi/core.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 4 + drivers/net/wireless/realtek/rtw89/pci.c | 2 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 896 +- drivers/net/wireless/ti/wl12xx/main.c | 3 - drivers/nvdimm/region_devs.c | 28 +- drivers/nvme/common/auth.c | 57 +- drivers/nvme/host/Makefile | 3 +- drivers/nvme/host/apple.c | 21 +- drivers/nvme/host/constants.c | 3 +- drivers/nvme/host/core.c | 305 +- drivers/nvme/host/multipath.c | 3 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 222 +- drivers/nvme/host/rdma.c | 92 +- drivers/nvme/host/tcp.c | 82 +- drivers/nvme/host/trace.h | 2 +- drivers/nvme/target/Kconfig | 2 +- drivers/nvme/target/auth.c | 4 +- drivers/nvme/target/configfs.c | 4 +- drivers/nvme/target/fabrics-cmd-auth.c | 7 +- drivers/nvme/target/rdma.c | 2 +- drivers/nvme/target/tcp.c | 3 +- drivers/of/fdt.c | 2 +- drivers/parisc/lba_pci.c | 6 +- drivers/pci/Kconfig | 8 + drivers/pci/Makefile | 1 + drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-keystone.c | 12 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 40 +- drivers/pci/controller/dwc/pcie-designware-host.c | 170 +- drivers/pci/controller/dwc/pcie-designware.c | 444 +- drivers/pci/controller/dwc/pcie-designware.h | 106 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 22 +- drivers/pci/controller/dwc/pcie-qcom.c | 929 +- drivers/pci/controller/dwc/pcie-tegra194-acpi.c | 7 +- drivers/pci/controller/dwc/pcie-tegra194.c | 1 - drivers/pci/controller/pcie-brcmstb.c | 443 +- drivers/pci/doe.c | 536 + drivers/pci/mmap.c | 44 - drivers/pci/p2pdma.c | 93 +- drivers/pci/probe.c | 2 +- drivers/pci/proc.c | 7 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 10 + drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-at91.c | 2 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sm6375.c | 1544 + drivers/platform/mellanox/mlxreg-lc.c | 82 +- drivers/platform/olpc/olpc-ec.c | 2 +- drivers/platform/surface/surface_gpe.c | 12 + drivers/platform/x86/Kconfig | 12 + drivers/platform/x86/Makefile | 4 + drivers/platform/x86/intel/Kconfig | 12 - drivers/platform/x86/intel/Makefile | 2 - drivers/platform/x86/intel/vsec.c | 8 +- drivers/platform/x86/{intel => }/p2sb.c | 0 drivers/platform/x86/pmc_atom.c | 19 +- drivers/platform/x86/sony-laptop.c | 7 +- drivers/powercap/intel_rapl_msr.c | 2 + drivers/ptp/Kconfig | 1 + drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-clk.c | 148 + drivers/pwm/pwm-lpc18xx-sct.c | 67 +- drivers/pwm/pwm-sifive.c | 117 +- drivers/pwm/pwm-twl-led.c | 16 + drivers/regulator/core.c | 20 +- drivers/regulator/devres.c | 28 + drivers/regulator/mt6380-regulator.c | 2 +- drivers/reset/Kconfig | 8 + drivers/reset/Makefile | 1 + drivers/reset/reset-tps380x.c | 126 + drivers/rtc/Kconfig | 20 +- drivers/rtc/Makefile | 2 +- drivers/rtc/rtc-cros-ec.c | 4 +- drivers/rtc/rtc-mpfs.c | 3 - drivers/rtc/rtc-nct3018y.c | 553 + drivers/rtc/rtc-rv8803.c | 4 +- drivers/rtc/rtc-rx8025.c | 22 +- drivers/rtc/rtc-sun6i.c | 2 + drivers/rtc/rtc-vr41xx.c | 363 - drivers/rtc/rtc-zynqmp.c | 115 +- drivers/s390/block/dcssblk.c | 2 +- drivers/s390/char/Kconfig | 2 +- drivers/s390/char/tape_34xx.c | 2 +- drivers/s390/cio/vfio_ccw_cp.c | 16 +- drivers/s390/cio/vfio_ccw_cp.h | 2 +- drivers/s390/cio/vfio_ccw_drv.c | 1 - drivers/s390/cio/vfio_ccw_fsm.c | 2 +- drivers/s390/cio/vfio_ccw_ops.c | 4 +- drivers/s390/net/ism_drv.c | 15 +- drivers/s390/scsi/zfcp_fc.c | 29 +- drivers/s390/scsi/zfcp_fc.h | 6 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/scsi/FlashPoint.c | 4 +- drivers/scsi/ch.c | 2 +- drivers/scsi/cxlflash/ocxl_hw.c | 1 + drivers/scsi/hosts.c | 18 +- drivers/scsi/lpfc/lpfc_init.c | 2 + drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 + drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/scsi.c | 10 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_scan.c | 9 + drivers/scsi/scsi_sysfs.c | 29 +- drivers/scsi/scsi_trace.c | 3 +- drivers/scsi/sd.c | 360 +- drivers/scsi/sd.h | 24 +- drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + drivers/spi/spi-armada-3700.c | 4 +- drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-gxp.c | 325 + drivers/staging/fbtft/fbtft-core.c | 2 +- drivers/staging/media/hantro/hantro_drv.c | 12 +- drivers/staging/media/hantro/hantro_hevc.c | 9 +- drivers/staging/media/hantro/hantro_hw.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 3 + drivers/staging/pi433/pi433_if.c | 2 +- drivers/staging/qlge/qlge_main.c | 14 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 163 +- drivers/staging/r8188eu/core/rtw_p2p.c | 4 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 14 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 20 - drivers/staging/r8188eu/hal/hal_com.c | 39 - drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 39 + drivers/staging/r8188eu/hal/usb_halinit.c | 152 +- drivers/staging/r8188eu/include/hal_com.h | 3 - drivers/staging/r8188eu/include/hal_intf.h | 7 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 9 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 24 +- drivers/staging/vt6655/mac.c | 11 +- drivers/staging/vt6655/mac.h | 8 - drivers/target/iscsi/iscsi_target.c | 55 +- drivers/target/iscsi/iscsi_target_auth.c | 122 +- drivers/target/iscsi/iscsi_target_login.c | 13 + drivers/target/iscsi/iscsi_target_nego.c | 15 +- drivers/target/iscsi/iscsi_target_nego.h | 3 +- drivers/target/target_core_alua.c | 3 +- drivers/target/target_core_device.c | 32 +- drivers/target/target_core_pr.c | 28 +- drivers/target/target_core_sbc.c | 99 - drivers/target/target_core_stat.c | 10 +- drivers/target/target_core_xcopy.c | 2 +- drivers/tee/optee/call.c | 18 +- drivers/ufs/core/ufshcd.c | 67 +- drivers/ufs/host/ufshcd-pci.c | 17 +- drivers/ufs/host/ufshcd-pltfrm.c | 13 +- drivers/usb/atm/ueagle-atm.c | 2 +- drivers/usb/cdns3/cdns3-gadget.c | 9 +- drivers/usb/chipidea/otg_fsm.c | 2 +- drivers/usb/core/driver.c | 2 +- drivers/usb/core/hcd.c | 34 +- drivers/usb/core/usb.c | 2 +- drivers/usb/gadget/udc/core.c | 11 +- drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/uhci-hcd.h | 2 +- drivers/usb/host/xhci-pci-renesas.c | 4 - drivers/usb/host/xhci-ring.c | 2 +- drivers/usb/image/mdc800.c | 2 +- drivers/usb/misc/onboard_usb_hub.c | 30 + drivers/usb/misc/onboard_usb_hub.h | 27 +- drivers/usb/misc/usbsevseg.c | 2 +- drivers/usb/misc/usbtest.c | 2 +- drivers/usb/mtu3/mtu3_trace.h | 6 +- drivers/usb/musb/musb_cppi41.c | 2 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/typec/anx7411.c | 37 +- drivers/usb/typec/retimer.c | 9 +- drivers/usb/typec/tcpm/tcpm.c | 2 +- drivers/usb/typec/ucsi/Kconfig | 10 + drivers/usb/typec/ucsi/Makefile | 1 + drivers/usb/typec/ucsi/ucsi.c | 4 + drivers/usb/typec/ucsi/ucsi_stm32g0.c | 777 + drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/video/fbdev/amba-clcd.c | 24 +- drivers/video/fbdev/imxfb.c | 134 +- drivers/video/fbdev/offb.c | 1 + drivers/video/fbdev/sis/init.c | 4 +- drivers/virtio/virtio_mem.c | 6 +- drivers/xen/privcmd.c | 2 +- fs/btrfs/free-space-cache.c | 6 +- fs/cifs/Makefile | 4 +- fs/cifs/cifs_debug.c | 8 +- fs/cifs/cifsacl.c | 2 + fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 3 + fs/cifs/cifsfs.h | 4 +- fs/cifs/cifsglob.h | 99 +- fs/cifs/cifsproto.h | 2 + fs/cifs/cifssmb.c | 471 +- fs/cifs/connect.c | 269 +- fs/cifs/dfs_cache.c | 8 +- fs/cifs/dir.c | 8 + fs/cifs/file.c | 265 +- fs/cifs/inode.c | 60 +- fs/cifs/ioctl.c | 2 + fs/cifs/link.c | 8 + fs/cifs/misc.c | 2 + fs/cifs/sess.c | 5 +- fs/cifs/smb1ops.c | 10 +- fs/cifs/smb2ops.c | 47 +- fs/cifs/smb2pdu.c | 24 +- fs/cifs/smb2transport.c | 32 +- fs/cifs/transport.c | 275 +- fs/cifs/xattr.c | 5 +- fs/coredump.c | 34 +- fs/dax.c | 3 + fs/dcache.c | 54 +- fs/dlm/lockspace.c | 2 +- fs/dlm/user.c | 2 +- fs/erofs/dir.c | 16 +- fs/exec.c | 18 +- fs/exfat/exfat_fs.h | 18 +- fs/exfat/fatent.c | 2 +- fs/exfat/misc.c | 17 - fs/exfat/namei.c | 2 +- fs/exfat/nls.c | 4 +- fs/exfat/super.c | 4 +- fs/ext2/super.c | 12 +- fs/ext2/xattr.c | 170 +- fs/ext4/ext4.h | 11 + fs/ext4/inline.c | 3 + fs/ext4/inode.c | 24 +- fs/ext4/ioctl.c | 83 + fs/ext4/mballoc.c | 21 +- fs/ext4/migrate.c | 4 +- fs/ext4/namei.c | 30 +- fs/ext4/resize.c | 33 +- fs/ext4/super.c | 9 + fs/ext4/xattr.c | 168 +- fs/ext4/xattr.h | 16 +- fs/f2fs/data.c | 7 +- fs/f2fs/f2fs.h | 31 +- fs/f2fs/file.c | 10 +- fs/f2fs/node.c | 6 +- fs/f2fs/segment.c | 19 + fs/f2fs/super.c | 1 + fs/f2fs/sysfs.c | 46 + fs/fuse/inode.c | 10 +- fs/hugetlbfs/inode.c | 13 +- fs/jbd2/transaction.c | 14 +- fs/kernfs/file.c | 2 +- fs/ksmbd/mgmt/user_session.c | 3 +- fs/ksmbd/oplock.c | 18 +- fs/ksmbd/server.c | 9 +- fs/ksmbd/smb2misc.c | 12 +- fs/ksmbd/smb2pdu.c | 50 +- fs/ksmbd/smbacl.c | 130 +- fs/ksmbd/smbacl.h | 2 +- fs/ksmbd/vfs.c | 5 + fs/mbcache.c | 123 +- fs/nfs/nfs4proc.c | 15 + fs/nfsd/acl.h | 6 +- fs/nfsd/filecache.c | 22 +- fs/nfsd/filecache.h | 4 +- fs/nfsd/nfs2acl.c | 6 +- fs/nfsd/nfs3acl.c | 4 +- fs/nfsd/nfs3proc.c | 35 +- fs/nfsd/nfs4acl.c | 46 +- fs/nfsd/nfs4callback.c | 37 +- fs/nfsd/nfs4proc.c | 322 +- fs/nfsd/nfs4state.c | 71 +- fs/nfsd/nfs4xdr.c | 123 +- fs/nfsd/nfsctl.c | 1 - fs/nfsd/nfsfh.c | 22 +- fs/nfsd/nfsfh.h | 58 +- fs/nfsd/nfsproc.c | 27 +- fs/nfsd/state.h | 1 - fs/nfsd/trace.h | 2 - fs/nfsd/vfs.c | 255 +- fs/nfsd/vfs.h | 33 +- fs/nfsd/xdr4.h | 60 +- fs/notify/fsnotify.c | 2 +- fs/proc/base.c | 5 +- fs/proc/internal.h | 2 +- fs/proc/task_mmu.c | 74 +- fs/proc/task_nommu.c | 45 +- fs/reiserfs/inode.c | 12 +- fs/super.c | 33 +- fs/userfaultfd.c | 62 +- fs/xfs/xfs_bmap_util.c | 17 +- fs/xfs/xfs_extfree_item.c | 12 +- fs/xfs/xfs_log.c | 2 +- include/acpi/acpi_bus.h | 3 +- include/acpi/cppc_acpi.h | 2 +- include/asm-generic/io.h | 2 - include/asm-generic/pci_iomap.h | 2 + include/linux/acpi.h | 2 +- include/linux/atm_tcp.h | 2 + include/linux/blkdev.h | 5 +- include/linux/can/dev.h | 4 + include/linux/compiler_types.h | 6 +- include/linux/cpuhotplug.h | 1 - include/linux/dcache.h | 9 +- include/linux/device-mapper.h | 6 + include/linux/dm-bufio.h | 8 +- include/linux/dm-verity-loadpin.h | 27 + include/linux/dma-map-ops.h | 63 + include/linux/dma-mapping.h | 5 + include/linux/dsa/tag_qca.h | 5 + include/linux/fs.h | 2 + include/linux/highmem.h | 7 +- include/linux/hippidevice.h | 4 + include/linux/i2c.h | 3 +- include/linux/if_eql.h | 1 + include/linux/if_hsr.h | 4 + include/linux/if_rmnet.h | 2 + include/linux/if_tap.h | 11 +- include/linux/io_uring_types.h | 7 - include/linux/ioport.h | 3 + include/linux/kvm_types.h | 1 + include/linux/libnvdimm.h | 5 + include/linux/maple_tree.h | 685 - include/linux/mbcache.h | 33 +- include/linux/mdio/mdio-xgene.h | 4 + include/linux/miscdevice.h | 2 +- include/linux/mlx5/driver.h | 6 +- include/linux/mm.h | 78 +- include/linux/mm_types.h | 43 +- include/linux/mm_types_task.h | 12 + include/linux/mmc/card.h | 8 +- include/linux/mmc/sdio.h | 5 + include/linux/mmzone.h | 20 +- include/linux/mtd/spi-nor.h | 4 +- include/linux/nfs_ssc.h | 2 +- include/linux/nl802154.h | 2 + include/linux/oom.h | 11 + include/linux/pci-doe.h | 77 + include/linux/pci-p2pdma.h | 27 - include/linux/pci.h | 12 +- include/linux/pci_ids.h | 1 + include/linux/phy_fixed.h | 3 + include/linux/platform_data/video-imxfb.h | 70 - include/linux/platform_data/x86/pmc_atom.h | 2 +- include/linux/ppp-comp.h | 2 +- include/linux/ppp_channel.h | 2 + include/linux/ppp_defs.h | 14 + include/linux/ptp_kvm.h | 2 + include/linux/ptp_pch.h | 4 + include/linux/regulator/consumer.h | 16 +- include/linux/rv.h | 70 + include/linux/scatterlist.h | 69 + include/linux/sched.h | 12 + include/linux/sched/coredump.h | 7 +- include/linux/seq_file_net.h | 1 + include/linux/spinlock.h | 10 +- include/linux/sungem_phy.h | 2 + include/linux/sunrpc/clnt.h | 5 + include/linux/sunrpc/xprt.h | 6 +- include/linux/sunrpc/xprtmultipath.h | 7 +- include/linux/sysfs.h | 16 + include/linux/usb/hcd.h | 1 + include/linux/usb/usbnet.h | 6 + include/linux/userfaultfd_k.h | 7 +- include/linux/vm_event_item.h | 4 + include/linux/vmacache.h | 28 + include/linux/vmstat.h | 6 + include/linux/wait.h | 9 +- include/linux/workqueue.h | 17 +- include/net/addrconf.h | 3 + include/net/ax25.h | 1 + include/net/bluetooth/l2cap.h | 1 + include/net/devlink.h | 23 + include/net/firewire.h | 3 +- include/net/flow_dissector.h | 13 + include/net/flow_offload.h | 6 + include/net/inet6_hashtables.h | 7 +- include/net/inet_hashtables.h | 19 +- include/net/inet_sock.h | 11 + include/net/ip_tunnels.h | 1 + include/net/llc_s_st.h | 6 + include/net/rose.h | 3 +- include/net/smc.h | 4 +- include/net/tcp.h | 2 + include/net/tls.h | 21 +- include/rdma/ib_verbs.h | 11 + include/rv/automata.h | 75 + include/rv/da_monitor.h | 544 + include/rv/instrumentation.h | 29 + include/scsi/scsi_device.h | 16 +- include/scsi/scsi_host.h | 3 + include/sound/control.h | 2 +- include/sound/core.h | 8 + include/sound/pcm.h | 2 +- include/sound/sof/dai-intel.h | 2 + include/target/target_core_base.h | 4 +- include/trace/events/maple_tree.h | 123 - include/trace/events/mmap.h | 73 - include/trace/events/rv.h | 142 + include/trace/stages/stage4_event_fields.h | 8 +- include/trace/stages/stage6_event_callback.h | 7 +- include/uapi/linux/devlink.h | 31 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/elf.h | 1 + include/uapi/linux/kvm.h | 10 +- include/uapi/linux/loadpin.h | 22 + include/uapi/linux/pci_regs.h | 29 +- include/uapi/linux/pkt_cls.h | 3 + include/uapi/linux/seg6_iptunnel.h | 2 + include/uapi/linux/ublk_cmd.h | 80 +- include/uapi/rdma/erdma-abi.h | 14 +- include/uapi/sound/sof/abi.h | 2 +- init/Kconfig | 1 + init/main.c | 3 +- io_uring/io_uring.c | 25 +- io_uring/io_uring.h | 21 + io_uring/net.c | 4 +- io_uring/notif.c | 159 +- io_uring/notif.h | 42 +- ipc/shm.c | 21 +- kernel/acct.c | 11 +- kernel/bpf/btf.c | 2 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/task_iter.c | 10 +- kernel/bpf/trampoline.c | 9 +- kernel/cgroup/cgroup.c | 33 +- kernel/configs/rust.config | 1 + kernel/configs/x86_debug.config | 3 +- kernel/debug/debug_core.c | 12 + kernel/dma/direct.c | 43 +- kernel/dma/direct.h | 8 +- kernel/dma/mapping.c | 35 +- kernel/dma/swiotlb.c | 12 +- kernel/events/core.c | 3 +- kernel/events/uprobes.c | 9 +- kernel/fork.c | 76 +- kernel/kprobes.c | 3 +- kernel/locking/rwsem.c | 30 +- kernel/module/decompress.c | 8 +- kernel/power/qos.c | 4 +- kernel/power/user.c | 13 +- kernel/printk/printk.c | 10 + kernel/rcu/tasks.h | 5 +- kernel/rcu/tiny.c | 17 +- kernel/rcu/tree.c | 46 +- kernel/rcu/tree_exp.h | 4 +- kernel/rcu/tree_nocb.h | 6 +- kernel/rcu/tree_plugin.h | 16 +- kernel/resource.c | 185 +- kernel/rseq.c | 23 +- kernel/sched/cpudeadline.c | 2 +- kernel/sched/deadline.c | 28 +- kernel/sched/fair.c | 23 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 35 +- kernel/torture.c | 7 - kernel/trace/Kconfig | 2 + kernel/trace/Makefile | 1 + kernel/trace/rv/Kconfig | 78 + kernel/trace/rv/Makefile | 8 + kernel/trace/rv/monitors/wip/wip.c | 88 + kernel/trace/rv/monitors/wip/wip.h | 46 + kernel/trace/rv/monitors/wwnr/wwnr.c | 87 + kernel/trace/rv/monitors/wwnr/wwnr.h | 46 + kernel/trace/rv/reactor_panic.c | 43 + kernel/trace/rv/reactor_printk.c | 42 + kernel/trace/rv/rv.c | 799 + kernel/trace/rv/rv.h | 68 + kernel/trace/rv/rv_reactors.c | 508 + kernel/trace/trace.c | 2 + kernel/trace/trace.h | 9 + kernel/watch_queue.c | 58 +- kernel/watchdog.c | 4 +- kernel/workqueue.c | 5 +- lib/Kconfig.debug | 94 +- lib/Makefile | 2 +- lib/iov_iter.c | 9 +- lib/maple_tree.c | 7130 ---- lib/overflow_kunit.c | 6 + lib/test_kasan.c | 10 + lib/test_maple_tree.c | 38206 ------------------- lib/test_printf.c | 14 +- localversion-next | 2 +- mm/Kconfig | 7 +- mm/Makefile | 2 +- mm/damon/vaddr-test.h | 36 +- mm/damon/vaddr.c | 53 +- mm/debug.c | 14 +- mm/gup.c | 7 +- mm/huge_memory.c | 4 +- mm/init-mm.c | 4 +- mm/internal.h | 8 +- mm/khugepaged.c | 13 +- mm/ksm.c | 18 +- mm/madvise.c | 2 +- mm/memcontrol.c | 8 +- mm/memory-failure.c | 58 +- mm/memory.c | 35 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 56 +- mm/mlock.c | 37 +- mm/mmap.c | 2265 +- mm/mprotect.c | 7 +- mm/mremap.c | 41 +- mm/msync.c | 2 +- mm/nommu.c | 249 +- mm/oom_kill.c | 9 +- mm/page_alloc.c | 12 + mm/pagewalk.c | 2 +- mm/shmem.c | 2 +- mm/swapfile.c | 4 +- mm/usercopy.c | 2 +- mm/util.c | 32 + mm/vmacache.c | 117 + mm/vmstat.c | 4 + net/ax25/af_ax25.c | 4 +- net/batman-adv/trace.h | 2 - net/bluetooth/aosp.c | 15 +- net/bluetooth/hci_conn.c | 11 +- net/bluetooth/hci_sync.c | 6 +- net/bluetooth/iso.c | 21 +- net/bluetooth/l2cap_core.c | 61 +- net/bluetooth/mgmt.c | 1 - net/bluetooth/msft.c | 15 +- net/bridge/br_netlink.c | 8 +- net/core/devlink.c | 754 +- net/core/filter.c | 3 +- net/core/flow_dissector.c | 53 +- net/core/flow_offload.c | 7 + net/dccp/proto.c | 10 +- net/decnet/dn_route.c | 2 +- net/dsa/switch.c | 1 + net/dsa/tag_brcm.c | 4 +- net/ethtool/cabletest.c | 2 +- net/ipv4/tcp.c | 57 +- net/ipv4/udp.c | 8 +- net/ipv6/ip6mr.c | 4 +- net/ipv6/ping.c | 6 + net/ipv6/seg6_iptunnel.c | 140 +- net/mptcp/subflow.c | 2 +- net/netfilter/nf_tables_api.c | 6 + net/netfilter/nfnetlink_queue.c | 7 +- net/netfilter/nft_queue.c | 27 + net/packet/af_packet.c | 4 +- net/rds/rdma.c | 2 +- net/rose/af_rose.c | 17 +- net/rose/rose_route.c | 2 + net/rxrpc/protocol.h | 2 +- net/sched/cls_flower.c | 64 + net/sched/sch_cbq.c | 3 +- net/sctp/associola.c | 5 +- net/sctp/stream.c | 19 +- net/sctp/stream_sched.c | 2 +- net/smc/af_smc.c | 1 + net/smc/smc_diag.c | 1 + net/smc/smc_ism.c | 19 +- net/smc/smc_ism.h | 20 +- net/smc/smc_tx.c | 10 +- net/sunrpc/backchannel_rqst.c | 14 + net/sunrpc/clnt.c | 205 +- net/sunrpc/sysfs.c | 28 +- net/sunrpc/xprt.c | 59 +- net/sunrpc/xprtmultipath.c | 111 +- net/sunrpc/xprtsock.c | 12 +- net/tls/tls.h | 29 +- net/tls/tls_device.c | 97 +- net/tls/tls_main.c | 20 +- net/tls/tls_strp.c | 489 +- net/tls/tls_sw.c | 257 +- net/xfrm/xfrm_policy.c | 1 + rust/Makefile | 69 +- rust/alloc/README.md | 4 +- rust/alloc/alloc.rs | 8 +- rust/alloc/borrow.rs | 8 +- rust/alloc/boxed.rs | 59 +- rust/alloc/boxed/thin.rs | 219 + rust/alloc/ffi/c_str.rs | 1203 + rust/alloc/ffi/mod.rs | 93 + rust/alloc/fmt.rs | 55 +- rust/alloc/lib.rs | 17 +- rust/alloc/macros.rs | 3 +- rust/alloc/raw_vec.rs | 16 +- rust/alloc/slice.rs | 27 +- rust/alloc/str.rs | 11 +- rust/alloc/string.rs | 101 +- rust/alloc/vec/drain.rs | 2 +- rust/alloc/vec/into_iter.rs | 43 +- rust/alloc/vec/is_zero.rs | 16 +- rust/alloc/vec/mod.rs | 108 +- rust/alloc/vec/partial_eq.rs | 2 +- rust/alloc/vec/spec_extend.rs | 4 +- rust/bindgen_parameters | 4 + rust/bindings/bindings_helper.h | 49 + rust/bindings/lib.rs | 57 + rust/build_error.rs | 4 +- rust/compiler_builtins.rs | 24 +- rust/exports.c | 3 +- rust/helpers.c | 35 + rust/kernel/allocator.rs | 7 +- rust/kernel/amba.rs | 20 +- rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 46 - rust/kernel/build_assert.rs | 1 + rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 3 +- rust/kernel/clk.rs | 2 +- rust/kernel/delay.rs | 104 + rust/kernel/device.rs | 47 +- rust/kernel/driver.rs | 12 +- rust/kernel/error.rs | 29 +- rust/kernel/file.rs | 247 +- rust/kernel/fs.rs | 846 + rust/kernel/fs/param.rs | 553 + rust/kernel/gpio.rs | 171 +- rust/kernel/hwrng.rs | 56 +- rust/kernel/io_mem.rs | 5 +- rust/kernel/irq.rs | 364 +- rust/kernel/kasync.rs | 44 + rust/kernel/kasync/executor.rs | 154 + rust/kernel/kasync/executor/workqueue.rs | 291 + rust/kernel/kasync/net.rs | 12 +- rust/kernel/lib.rs | 28 +- rust/kernel/miscdev.rs | 5 +- rust/kernel/mm.rs | 2 +- rust/kernel/module_param.rs | 13 +- rust/kernel/net.rs | 8 +- rust/kernel/net/filter.rs | 8 +- rust/kernel/pages.rs | 8 +- rust/kernel/platform.rs | 8 +- rust/kernel/power.rs | 4 +- rust/kernel/prelude.rs | 4 +- rust/kernel/print.rs | 11 +- rust/kernel/random.rs | 6 +- rust/kernel/revocable.rs | 324 +- rust/kernel/security.rs | 8 +- rust/kernel/static_assert.rs | 6 +- rust/kernel/std_vendor.rs | 7 +- rust/kernel/str.rs | 10 +- rust/kernel/sync.rs | 50 +- rust/kernel/sync/arc.rs | 83 +- rust/kernel/sync/condvar.rs | 12 +- rust/kernel/sync/guard.rs | 26 +- rust/kernel/sync/locked_by.rs | 2 +- rust/kernel/sync/mutex.rs | 10 +- rust/kernel/sync/nowait.rs | 4 +- rust/kernel/sync/rcu.rs | 52 + rust/kernel/sync/revocable.rs | 14 +- rust/kernel/sync/rwsem.rs | 13 +- rust/kernel/sync/seqlock.rs | 19 +- rust/kernel/sync/smutex.rs | 13 +- rust/kernel/sync/spinlock.rs | 37 +- rust/kernel/sysctl.rs | 10 +- rust/kernel/task.rs | 208 +- rust/kernel/types.rs | 68 +- rust/kernel/unsafe_list.rs | 680 + rust/kernel/user_ptr.rs | 10 +- rust/kernel/workqueue.rs | 512 + rust/macros/concat_idents.rs | 23 + rust/macros/lib.rs | 103 +- rust/macros/module.rs | 136 +- rust/macros/vtable.rs | 95 + samples/rust/Kconfig | 25 + samples/rust/Makefile | 3 + samples/rust/rust_chrdev.rs | 3 +- samples/rust/rust_echo_server.rs | 60 + samples/rust/rust_fs.rs | 59 + samples/rust/rust_miscdev.rs | 3 +- samples/rust/rust_random.rs | 6 +- samples/rust/rust_selftests.rs | 99 + samples/rust/rust_semaphore.rs | 5 +- scripts/Kconfig.include | 2 +- scripts/Makefile.build | 10 +- scripts/Makefile.compiler | 2 +- scripts/checkpatch.pl | 12 +- scripts/checkstack.pl | 4 + scripts/gdb/vmlinux-gdb.py | 2 +- scripts/generate_rust_analyzer.py | 11 +- scripts/generate_rust_target.rs | 5 + scripts/is_rust_module.sh | 3 + scripts/min-tool-version.sh | 2 +- scripts/mod/modpost.c | 23 +- scripts/mod/modpost.h | 32 +- scripts/remove-stale-files | 2 + scripts/rust-is-available.sh | 4 +- security/loadpin/Kconfig | 16 + security/loadpin/loadpin.c | 167 +- security/safesetid/lsm.c | 36 +- sound/core/control.c | 7 +- sound/core/misc.c | 94 + sound/core/pcm.c | 1 + sound/core/pcm_lib.c | 2 +- sound/core/pcm_native.c | 2 +- sound/core/timer.c | 11 +- sound/hda/intel-dsp-config.c | 5 + sound/pci/hda/cs35l41_hda.c | 67 +- sound/pci/hda/cs35l41_hda_i2c.c | 3 + sound/pci/hda/patch_realtek.c | 122 + sound/soc/amd/acp/acp-platform.c | 2 +- sound/soc/atmel/mchp-spdifrx.c | 19 +- sound/soc/atmel/mchp-spdiftx.c | 22 +- sound/soc/codecs/lpass-va-macro.c | 11 +- sound/soc/codecs/max98373-i2c.c | 1 - sound/soc/intel/boards/sof_es8336.c | 160 +- sound/soc/intel/boards/sof_nau8825.c | 10 +- sound/soc/intel/boards/sof_rt5682.c | 26 +- sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 25 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 17 + sound/soc/mediatek/Kconfig | 1 + sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 8 +- sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 63 - sound/soc/mediatek/mt8186/mt8186-dai-pcm.c | 5 - sound/soc/mediatek/mt8186/mt8186-dai-tdm.c | 55 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/sof/intel/hda.c | 7 + sound/soc/sof/ipc3-pcm.c | 3 + sound/soc/sof/sof-priv.h | 1 + tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/bpf/bpftool/gen.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- tools/include/linux/list.h | 11 + tools/include/linux/slab.h | 4 - tools/include/nolibc/arch-riscv.h | 2 +- tools/include/nolibc/sys.h | 4 +- tools/include/uapi/asm-generic/fcntl.h | 2 +- tools/lib/bpf/bpf.c | 9 + tools/lib/bpf/bpf.h | 11 + tools/lib/bpf/bpf_tracing.h | 15 +- tools/lib/bpf/libbpf.c | 11 +- tools/lib/bpf/libbpf.map | 1 + tools/memory-model/Documentation/litmus-tests.txt | 37 +- tools/memory-model/linux-kernel.bell | 16 +- tools/perf/Build | 1 + tools/perf/Documentation/perf-kwork.txt | 180 + tools/perf/Documentation/perf-lock.txt | 23 +- tools/perf/Makefile.perf | 1 + tools/perf/arch/x86/util/evlist.c | 64 +- tools/perf/arch/x86/util/evsel.c | 20 + tools/perf/arch/x86/util/topdown.c | 51 + tools/perf/arch/x86/util/topdown.h | 1 + tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-kwork.c | 1832 + tools/perf/builtin-lock.c | 401 +- tools/perf/builtin-stat.c | 50 +- tools/perf/builtin.h | 1 + tools/perf/command-list.txt | 1 + tools/perf/perf.c | 1 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 2 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 4 +- .../perf/pmu-events/arch/x86/alderlake/cache.json | 178 +- .../arch/x86/alderlake/floating-point.json | 19 +- .../pmu-events/arch/x86/alderlake/frontend.json | 38 +- .../perf/pmu-events/arch/x86/alderlake/memory.json | 40 +- .../perf/pmu-events/arch/x86/alderlake/other.json | 97 +- .../pmu-events/arch/x86/alderlake/pipeline.json | 507 +- .../arch/x86/alderlake/uncore-other.json | 2 +- .../arch/x86/alderlake/virtual-memory.json | 63 +- tools/perf/pmu-events/arch/x86/bonnell/cache.json | 2 +- .../arch/x86/bonnell/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 2 +- tools/perf/pmu-events/arch/x86/bonnell/memory.json | 2 +- tools/perf/pmu-events/arch/x86/bonnell/other.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 2 +- .../arch/x86/bonnell/virtual-memory.json | 2 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 130 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 2 +- .../arch/x86/broadwell/floating-point.json | 2 +- .../pmu-events/arch/x86/broadwell/frontend.json | 2 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 2 +- .../perf/pmu-events/arch/x86/broadwell/other.json | 2 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 2 +- .../arch/x86/broadwell/uncore-cache.json | 152 + .../arch/x86/broadwell/uncore-other.json | 82 + .../perf/pmu-events/arch/x86/broadwell/uncore.json | 278 - .../arch/x86/broadwell/virtual-memory.json | 2 +- .../arch/x86/broadwellde/bdwde-metrics.json | 136 +- .../pmu-events/arch/x86/broadwellde/cache.json | 2 +- .../arch/x86/broadwellde/floating-point.json | 2 +- .../pmu-events/arch/x86/broadwellde/frontend.json | 2 +- .../pmu-events/arch/x86/broadwellde/memory.json | 2 +- .../pmu-events/arch/x86/broadwellde/other.json | 2 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 2 +- .../arch/x86/broadwellde/uncore-cache.json | 3818 +- .../arch/x86/broadwellde/uncore-memory.json | 2867 +- .../arch/x86/broadwellde/uncore-other.json | 1246 + .../arch/x86/broadwellde/uncore-power.json | 492 +- .../arch/x86/broadwellde/virtual-memory.json | 2 +- .../arch/x86/broadwellx/bdx-metrics.json | 570 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 22 +- .../arch/x86/broadwellx/floating-point.json | 9 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 2 +- .../pmu-events/arch/x86/broadwellx/memory.json | 39 +- .../perf/pmu-events/arch/x86/broadwellx/other.json | 2 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 4 +- .../arch/x86/broadwellx/uncore-cache.json | 3788 +- .../arch/x86/broadwellx/uncore-interconnect.json | 1438 +- .../arch/x86/broadwellx/uncore-memory.json | 2849 +- .../arch/x86/broadwellx/uncore-other.json | 3252 ++ .../arch/x86/broadwellx/uncore-power.json | 437 +- .../arch/x86/broadwellx/virtual-memory.json | 2 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 8 +- .../arch/x86/cascadelakex/clx-metrics.json | 724 +- .../arch/x86/cascadelakex/floating-point.json | 2 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 2 +- .../pmu-events/arch/x86/cascadelakex/other.json | 63 + .../pmu-events/arch/x86/cascadelakex/pipeline.json | 11 + .../arch/x86/cascadelakex/uncore-memory.json | 9 + .../arch/x86/cascadelakex/uncore-other.json | 697 +- .../arch/x86/cascadelakex/virtual-memory.json | 2 +- .../pmu-events/arch/x86/elkhartlake/cache.json | 956 +- .../arch/x86/elkhartlake/floating-point.json | 19 +- .../pmu-events/arch/x86/elkhartlake/frontend.json | 34 +- .../pmu-events/arch/x86/elkhartlake/memory.json | 388 +- .../pmu-events/arch/x86/elkhartlake/other.json | 527 +- .../pmu-events/arch/x86/elkhartlake/pipeline.json | 203 +- .../arch/x86/elkhartlake/virtual-memory.json | 151 +- tools/perf/pmu-events/arch/x86/goldmont/cache.json | 2 +- .../arch/x86/goldmont/floating-point.json | 2 +- .../pmu-events/arch/x86/goldmont/frontend.json | 2 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 2 +- .../pmu-events/arch/x86/goldmont/pipeline.json | 2 +- .../arch/x86/goldmont/virtual-memory.json | 2 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 2 +- .../arch/x86/goldmontplus/floating-point.json | 2 +- .../pmu-events/arch/x86/goldmontplus/frontend.json | 2 +- .../pmu-events/arch/x86/goldmontplus/memory.json | 2 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 2 +- .../arch/x86/goldmontplus/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 78 +- .../arch/x86/haswell/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/haswell/frontend.json | 2 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 85 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 75 +- tools/perf/pmu-events/arch/x86/haswell/other.json | 2 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 9 +- .../pmu-events/arch/x86/haswell/uncore-other.json | 7 +- .../arch/x86/haswell/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 44 +- .../arch/x86/haswellx/floating-point.json | 2 +- .../pmu-events/arch/x86/haswellx/frontend.json | 2 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 85 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 52 +- tools/perf/pmu-events/arch/x86/haswellx/other.json | 2 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 9 +- .../pmu-events/arch/x86/haswellx/uncore-cache.json | 3779 +- .../arch/x86/haswellx/uncore-interconnect.json | 1430 +- .../arch/x86/haswellx/uncore-memory.json | 2839 +- .../pmu-events/arch/x86/haswellx/uncore-other.json | 3170 ++ .../pmu-events/arch/x86/haswellx/uncore-power.json | 477 +- .../arch/x86/haswellx/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 8 +- .../arch/x86/icelake/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/icelake/frontend.json | 2 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 126 +- .../pmu-events/arch/x86/icelake/uncore-other.json | 31 + .../arch/x86/icelake/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 28 +- .../arch/x86/icelakex/floating-point.json | 2 +- .../pmu-events/arch/x86/icelakex/frontend.json | 2 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 691 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 6 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 51 +- .../pmu-events/arch/x86/icelakex/pipeline.json | 12 + .../arch/x86/icelakex/virtual-memory.json | 2 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 2 +- .../arch/x86/ivybridge/floating-point.json | 2 +- .../pmu-events/arch/x86/ivybridge/frontend.json | 2 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 94 +- .../perf/pmu-events/arch/x86/ivybridge/memory.json | 2 +- .../perf/pmu-events/arch/x86/ivybridge/other.json | 2 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 4 +- .../arch/x86/ivybridge/uncore-other.json | 2 +- .../arch/x86/ivybridge/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/ivytown/cache.json | 2 +- .../arch/x86/ivytown/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/ivytown/frontend.json | 2 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 94 +- tools/perf/pmu-events/arch/x86/ivytown/memory.json | 2 +- tools/perf/pmu-events/arch/x86/ivytown/other.json | 2 +- .../pmu-events/arch/x86/ivytown/uncore-cache.json | 3495 +- .../arch/x86/ivytown/uncore-interconnect.json | 1750 +- .../pmu-events/arch/x86/ivytown/uncore-memory.json | 1775 +- .../pmu-events/arch/x86/ivytown/uncore-other.json | 2411 ++ .../pmu-events/arch/x86/ivytown/uncore-power.json | 696 +- .../arch/x86/ivytown/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 2 +- .../arch/x86/jaketown/floating-point.json | 2 +- .../pmu-events/arch/x86/jaketown/frontend.json | 2 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 11 +- .../perf/pmu-events/arch/x86/jaketown/memory.json | 2 +- tools/perf/pmu-events/arch/x86/jaketown/other.json | 2 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 16 +- .../pmu-events/arch/x86/jaketown/uncore-cache.json | 1960 +- .../arch/x86/jaketown/uncore-interconnect.json | 824 +- .../arch/x86/jaketown/uncore-memory.json | 445 +- .../pmu-events/arch/x86/jaketown/uncore-other.json | 1551 + .../pmu-events/arch/x86/jaketown/uncore-power.json | 362 +- .../arch/x86/jaketown/virtual-memory.json | 2 +- .../pmu-events/arch/x86/knightslanding/cache.json | 2 +- .../arch/x86/knightslanding/floating-point.json | 2 +- .../arch/x86/knightslanding/frontend.json | 2 +- .../pmu-events/arch/x86/knightslanding/memory.json | 2 +- .../arch/x86/knightslanding/pipeline.json | 2 +- .../arch/x86/knightslanding/uncore-memory.json | 42 - .../arch/x86/knightslanding/uncore-other.json | 3890 ++ .../arch/x86/knightslanding/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 74 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 262 + .../pmu-events/arch/x86/meteorlake/frontend.json | 24 + .../pmu-events/arch/x86/meteorlake/memory.json | 185 + .../perf/pmu-events/arch/x86/meteorlake/other.json | 46 + .../pmu-events/arch/x86/meteorlake/pipeline.json | 254 + .../arch/x86/meteorlake/virtual-memory.json | 46 + .../perf/pmu-events/arch/x86/nehalemep/cache.json | 14 +- .../arch/x86/nehalemep/floating-point.json | 2 +- .../pmu-events/arch/x86/nehalemep/frontend.json | 2 +- .../perf/pmu-events/arch/x86/nehalemep/memory.json | 6 +- .../arch/x86/nehalemep/virtual-memory.json | 2 +- .../perf/pmu-events/arch/x86/nehalemex/cache.json | 2974 +- .../arch/x86/nehalemex/floating-point.json | 182 +- .../pmu-events/arch/x86/nehalemex/frontend.json | 20 +- .../perf/pmu-events/arch/x86/nehalemex/memory.json | 672 +- .../perf/pmu-events/arch/x86/nehalemex/other.json | 170 +- .../pmu-events/arch/x86/nehalemex/pipeline.json | 830 +- .../arch/x86/nehalemex/virtual-memory.json | 92 +- .../pmu-events/arch/x86/sandybridge/cache.json | 2 +- .../arch/x86/sandybridge/floating-point.json | 2 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 4 +- .../pmu-events/arch/x86/sandybridge/memory.json | 2 +- .../pmu-events/arch/x86/sandybridge/other.json | 2 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 10 +- .../arch/x86/sandybridge/snb-metrics.json | 11 +- .../arch/x86/sandybridge/uncore-other.json | 2 +- .../arch/x86/sandybridge/virtual-memory.json | 2 +- .../pmu-events/arch/x86/sapphirerapids/cache.json | 135 +- .../arch/x86/sapphirerapids/floating-point.json | 6 + .../arch/x86/sapphirerapids/frontend.json | 16 + .../pmu-events/arch/x86/sapphirerapids/memory.json | 23 +- .../pmu-events/arch/x86/sapphirerapids/other.json | 68 +- .../arch/x86/sapphirerapids/pipeline.json | 99 +- .../arch/x86/sapphirerapids/spr-metrics.json | 566 +- .../arch/x86/sapphirerapids/uncore-other.json | 9 - .../arch/x86/sapphirerapids/virtual-memory.json | 20 + .../perf/pmu-events/arch/x86/silvermont/cache.json | 2 +- .../arch/x86/silvermont/floating-point.json | 2 +- .../pmu-events/arch/x86/silvermont/frontend.json | 2 +- .../pmu-events/arch/x86/silvermont/memory.json | 2 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 2 +- .../pmu-events/arch/x86/silvermont/pipeline.json | 2 +- .../arch/x86/silvermont/virtual-memory.json | 2 +- .../arch/x86/skylake/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 2 +- tools/perf/pmu-events/arch/x86/skylake/other.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 178 +- .../pmu-events/arch/x86/skylake/uncore-cache.json | 142 + .../pmu-events/arch/x86/skylake/uncore-other.json | 79 + tools/perf/pmu-events/arch/x86/skylake/uncore.json | 254 - .../arch/x86/skylake/virtual-memory.json | 2 +- .../arch/x86/skylakex/floating-point.json | 2 +- .../pmu-events/arch/x86/skylakex/frontend.json | 2 +- tools/perf/pmu-events/arch/x86/skylakex/other.json | 66 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 11 + .../pmu-events/arch/x86/skylakex/skx-metrics.json | 667 +- .../arch/x86/skylakex/uncore-memory.json | 9 + .../pmu-events/arch/x86/skylakex/uncore-other.json | 730 +- .../arch/x86/skylakex/virtual-memory.json | 2 +- .../perf/pmu-events/arch/x86/snowridgex/cache.json | 1138 + .../arch/x86/snowridgex/floating-point.json | 37 + .../pmu-events/arch/x86/snowridgex/frontend.json | 105 + .../pmu-events/arch/x86/snowridgex/memory.json | 442 + .../perf/pmu-events/arch/x86/snowridgex/other.json | 675 + .../pmu-events/arch/x86/snowridgex/pipeline.json | 663 + .../arch/x86/snowridgex/uncore-memory.json | 619 + .../arch/x86/snowridgex/uncore-other.json | 25249 ++++++++++++ .../arch/x86/snowridgex/uncore-power.json | 235 + .../arch/x86/snowridgex/virtual-memory.json | 364 + .../perf/pmu-events/arch/x86/tigerlake/cache.json | 48 +- .../arch/x86/tigerlake/floating-point.json | 2 +- .../pmu-events/arch/x86/tigerlake/frontend.json | 2 +- .../perf/pmu-events/arch/x86/tigerlake/memory.json | 2 +- .../perf/pmu-events/arch/x86/tigerlake/other.json | 1 - .../pmu-events/arch/x86/tigerlake/pipeline.json | 4 +- .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 378 +- .../arch/x86/tigerlake/uncore-other.json | 65 + .../arch/x86/tigerlake/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/tremontx/cache.json | 1136 - .../arch/x86/tremontx/floating-point.json | 36 - .../pmu-events/arch/x86/tremontx/frontend.json | 105 - .../perf/pmu-events/arch/x86/tremontx/memory.json | 442 - tools/perf/pmu-events/arch/x86/tremontx/other.json | 675 - .../pmu-events/arch/x86/tremontx/pipeline.json | 685 - .../arch/x86/tremontx/uncore-memory.json | 245 - .../pmu-events/arch/x86/tremontx/uncore-other.json | 2395 -- .../pmu-events/arch/x86/tremontx/uncore-power.json | 11 - .../arch/x86/tremontx/virtual-memory.json | 365 - .../pmu-events/arch/x86/westmereep-dp/cache.json | 2 +- .../arch/x86/westmereep-dp/floating-point.json | 2 +- .../arch/x86/westmereep-dp/frontend.json | 2 +- .../pmu-events/arch/x86/westmereep-dp/memory.json | 2 +- .../arch/x86/westmereep-dp/virtual-memory.json | 2 +- .../arch/x86/westmereep-sp/floating-point.json | 2 +- .../arch/x86/westmereep-sp/frontend.json | 2 +- .../arch/x86/westmereep-sp/virtual-memory.json | 2 +- .../arch/x86/westmereex/floating-point.json | 2 +- .../pmu-events/arch/x86/westmereex/frontend.json | 2 +- .../arch/x86/westmereex/virtual-memory.json | 2 +- tools/perf/scripts/python/arm-cs-trace-disasm.py | 34 +- tools/perf/tests/pmu-events.c | 9 + tools/perf/tests/shell/test_brstack.sh | 2 +- tools/perf/util/Build | 1 + tools/perf/util/bpf-loader.c | 18 +- tools/perf/util/bpf_kwork.c | 346 + tools/perf/util/bpf_skel/kwork_trace.bpf.c | 383 + tools/perf/util/data.h | 1 + tools/perf/util/evlist.c | 11 +- tools/perf/util/evlist.h | 9 +- tools/perf/util/evsel.c | 7 +- tools/perf/util/evsel.h | 1 + tools/perf/util/kwork.h | 257 + tools/perf/util/stat-display.c | 2 +- tools/perf/util/symbol-elf.c | 56 +- tools/perf/util/topdown.c | 7 + tools/perf/util/topdown.h | 3 +- tools/power/x86/intel-speed-select/hfi-events.c | 2 +- tools/power/x86/intel-speed-select/isst-daemon.c | 2 +- tools/testing/cxl/Kbuild | 1 + tools/testing/cxl/test/cxl.c | 75 +- tools/testing/memblock/README | 15 +- tools/testing/memblock/internal.h | 4 + tools/testing/radix-tree/.gitignore | 2 - tools/testing/radix-tree/Makefile | 9 +- tools/testing/radix-tree/generated/autoconf.h | 1 - tools/testing/radix-tree/linux.c | 160 +- tools/testing/radix-tree/linux/kernel.h | 1 - tools/testing/radix-tree/linux/lockdep.h | 2 - tools/testing/radix-tree/linux/maple_tree.h | 7 - tools/testing/radix-tree/maple.c | 59 - tools/testing/radix-tree/trace/events/maple_tree.h | 5 - tools/testing/selftests/bpf/DENYLIST | 6 + tools/testing/selftests/bpf/DENYLIST.s390x | 67 + tools/testing/selftests/bpf/config | 99 +- tools/testing/selftests/bpf/config.s390x | 147 + tools/testing/selftests/bpf/config.x86_64 | 251 + .../testing/selftests/bpf/prog_tests/probe_user.c | 35 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 2 +- .../testing/selftests/bpf/prog_tests/test_tunnel.c | 17 +- .../testing/selftests/bpf/progs/test_probe_user.c | 29 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 80 +- tools/testing/selftests/bpf/test_progs.c | 7 +- tools/testing/selftests/bpf/vmtest.sh | 53 +- tools/testing/selftests/drivers/net/dsa/Makefile | 17 + .../drivers/net/mlxsw/devlink_linecard.sh | 54 + .../testing/selftests/drivers/net/netdevsim/fib.sh | 45 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/aarch64/vgic_init.c | 6 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 30 +- .../selftests/kvm/include/x86_64/processor.h | 1 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 38 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/s390x/tprot.c | 6 + tools/testing/selftests/kvm/x86_64/vmx_msrs_test.c | 84 + tools/testing/selftests/net/Makefile | 2 + .../selftests/net/forwarding/vxlan_asymmetric.sh | 2 +- tools/testing/selftests/net/ioam6.sh | 12 +- .../selftests/net/srv6_hencap_red_l3vpn_test.sh | 879 + .../selftests/net/srv6_hl2encap_red_l2vpn_test.sh | 821 + tools/testing/selftests/net/tls.c | 26 +- tools/testing/selftests/nolibc/.gitignore | 4 - tools/testing/selftests/nolibc/Makefile | 135 - tools/testing/selftests/nolibc/nolibc-test.c | 757 - tools/testing/selftests/powerpc/math/mma.S | 3 + .../powerpc/pmu/ebb/cycles_with_mmcr2_test.c | 1 + tools/testing/selftests/vm/mremap_test.c | 49 +- tools/testing/selftests/vm/va_128TBswitch.sh | 0 tools/tracing/rtla/Makefile | 2 +- tools/tracing/rtla/src/trace.c | 9 +- tools/tracing/rtla/src/utils.c | 7 +- tools/verification/dot2/Makefile | 26 + tools/verification/dot2/automata.py | 174 + tools/verification/dot2/dot2c | 26 + tools/verification/dot2/dot2c.py | 254 + tools/verification/dot2/dot2k | 47 + tools/verification/dot2/dot2k.py | 177 + .../dot2/dot2k_templates/main_global.c | 91 + .../dot2/dot2k_templates/main_per_cpu.c | 91 + .../dot2/dot2k_templates/main_per_task.c | 91 + tools/verification/models/wip.dot | 16 + tools/verification/models/wwnr.dot | 16 + virt/kvm/kvm_main.c | 2 +- 2131 files changed, 175036 insertions(+), 102466 deletions(-) delete mode 100644 Documentation/core-api/maple_tree.rst create mode 100644 Documentation/devicetree/bindings/eeprom/microchip,93lc46b.yaml delete mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.yaml delete mode 100644 Documentation/devicetree/bindings/net/emac_rockchip.txt create mode 100644 Documentation/devicetree/bindings/net/rockchip,emac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/clk-pwm.yaml create mode 100644 Documentation/devicetree/bindings/reset/ti,tps380x-reset.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf85063.txt create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf85063.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas2780.yaml create mode 100644 Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml create mode 100644 Documentation/devicetree/bindings/usb/st,typec-stm32g0.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,usb8041.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/qcom,pm8916-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/qcom,pm8916-wdt.yaml create mode 100644 Documentation/driver-api/firmware/firmware-usage-guidelines.rst create mode 100644 Documentation/networking/devlink/devlink-selftests.rst create mode 100644 Documentation/powerpc/elf_hwcaps.rst create mode 100644 Documentation/trace/rv/da_monitor_instrumentation.rst create mode 100644 Documentation/trace/rv/da_monitor_synthesis.rst create mode 100644 Documentation/trace/rv/deterministic_automata.rst create mode 100644 Documentation/trace/rv/index.rst create mode 100644 Documentation/trace/rv/monitor_wip.rst create mode 100644 Documentation/trace/rv/monitor_wwnr.rst create mode 100644 Documentation/trace/rv/runtime-verification.rst create mode 100644 Documentation/translations/it_IT/devicetree/bindings/submitting [...] create mode 100644 Documentation/translations/it_IT/maintainer/configure-git.rst create mode 100644 Documentation/translations/it_IT/process/maintainer-handbooks.rst create mode 100644 Documentation/translations/it_IT/process/maintainer-tip.rst create mode 100644 Documentation/translations/it_IT/process/maintainers.rst delete mode 100644 Documentation/userspace-api/media/drivers/hantro.rst create mode 100644 arch/arm/boot/dts/imxrt1170-pinfunc.h create mode 100644 arch/arm/boot/dts/lan966x-pcb8309.dts create mode 100644 arch/arm64/include/asm/stacktrace/common.h create mode 100644 arch/arm64/include/asm/stacktrace/nvhe.h create mode 100644 arch/arm64/kvm/hyp/nvhe/stacktrace.c create mode 100644 arch/arm64/kvm/stacktrace.c create mode 100644 arch/csky/include/asm/jump_label.h create mode 100644 arch/csky/include/asm/spinlock.h create mode 100644 arch/csky/include/asm/spinlock_types.h create mode 100644 arch/csky/kernel/jump_label.c delete mode 100644 arch/loongarch/include/asm/compiler.h create mode 100644 arch/openrisc/configs/virt_defconfig create mode 100644 arch/powerpc/kernel/syscall.c create mode 100644 arch/powerpc/kvm/book3s_hv_p9_perf.c create mode 100644 arch/powerpc/platforms/pseries/plpks.c create mode 100644 arch/powerpc/platforms/pseries/plpks.h create mode 100644 arch/riscv/include/asm/kvm_vcpu_insn.h create mode 100644 arch/riscv/kvm/vcpu_insn.c create mode 100644 arch/s390/include/asm/abs_lowcore.h create mode 100644 arch/s390/kernel/abs_lowcore.c create mode 100644 arch/x86/purgatory/kexec-purgatory.S delete mode 100644 drivers/char/tb0219.c create mode 100644 drivers/cxl/core/region.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_4_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_4_sh_mask.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/cl507a.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/cl507b.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/cl507c.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/cl507d.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/cl507e.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/clc37b.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/clc37e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/conn.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0010.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0011.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0012.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0014.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/outp.h create mode 100644 drivers/gpu/drm/nouveau/nvif/conn.c create mode 100644 drivers/gpu/drm/nouveau/nvif/outp.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/baseg84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/basegf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/basegp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/capsgv100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/changf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/changv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg94.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv04.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmgp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlyg84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygt200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg94.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootga102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk110.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm107.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt215.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgp100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sormcp77.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sormcp89.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c create mode 100644 drivers/md/dm-verity-loadpin.c create mode 100644 drivers/net/dsa/qca/qca8k-8xxx.c create mode 100644 drivers/net/dsa/qca/qca8k-common.c delete mode 100644 drivers/net/dsa/qca/qca8k.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c create mode 100644 drivers/net/ethernet/sfc/mcdi_pcol_mae.h create mode 100644 drivers/net/ethernet/sfc/tc.c create mode 100644 drivers/net/ethernet/sfc/tc.h create mode 100644 drivers/net/wireless/ath/wcn36xx/firmware.c create mode 100644 drivers/net/wireless/ath/wcn36xx/firmware.h create mode 100644 drivers/pci/doe.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6375.c rename drivers/platform/x86/{intel => }/p2sb.c (100%) create mode 100644 drivers/pwm/pwm-clk.c create mode 100644 drivers/reset/reset-tps380x.c create mode 100644 drivers/rtc/rtc-nct3018y.c delete mode 100644 drivers/rtc/rtc-vr41xx.c create mode 100644 drivers/spi/spi-gxp.c create mode 100644 drivers/usb/typec/ucsi/ucsi_stm32g0.c create mode 100644 include/linux/dm-verity-loadpin.h delete mode 100644 include/linux/maple_tree.h create mode 100644 include/linux/pci-doe.h delete mode 100644 include/linux/platform_data/video-imxfb.h create mode 100644 include/linux/rv.h create mode 100644 include/linux/vmacache.h create mode 100644 include/rv/automata.h create mode 100644 include/rv/da_monitor.h create mode 100644 include/rv/instrumentation.h delete mode 100644 include/trace/events/maple_tree.h create mode 100644 include/trace/events/rv.h create mode 100644 include/uapi/linux/loadpin.h create mode 100644 kernel/configs/rust.config create mode 100644 kernel/trace/rv/Kconfig create mode 100644 kernel/trace/rv/Makefile create mode 100644 kernel/trace/rv/monitors/wip/wip.c create mode 100644 kernel/trace/rv/monitors/wip/wip.h create mode 100644 kernel/trace/rv/monitors/wwnr/wwnr.c create mode 100644 kernel/trace/rv/monitors/wwnr/wwnr.h create mode 100644 kernel/trace/rv/reactor_panic.c create mode 100644 kernel/trace/rv/reactor_printk.c create mode 100644 kernel/trace/rv/rv.c create mode 100644 kernel/trace/rv/rv.h create mode 100644 kernel/trace/rv/rv_reactors.c delete mode 100644 lib/maple_tree.c delete mode 100644 lib/test_maple_tree.c create mode 100644 mm/vmacache.c create mode 100644 rust/alloc/boxed/thin.rs create mode 100644 rust/alloc/ffi/c_str.rs create mode 100644 rust/alloc/ffi/mod.rs create mode 100644 rust/bindings/bindings_helper.h create mode 100644 rust/bindings/lib.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/c_types.rs create mode 100644 rust/kernel/delay.rs create mode 100644 rust/kernel/fs.rs create mode 100644 rust/kernel/fs/param.rs create mode 100644 rust/kernel/kasync/executor.rs create mode 100644 rust/kernel/kasync/executor/workqueue.rs create mode 100644 rust/kernel/sync/rcu.rs create mode 100644 rust/kernel/unsafe_list.rs create mode 100644 rust/kernel/workqueue.rs create mode 100644 rust/macros/concat_idents.rs create mode 100644 rust/macros/vtable.rs create mode 100644 samples/rust/rust_echo_server.rs create mode 100644 samples/rust/rust_fs.rs create mode 100644 samples/rust/rust_selftests.rs create mode 100644 tools/perf/Documentation/perf-kwork.txt create mode 100644 tools/perf/builtin-kwork.c create mode 100644 tools/perf/pmu-events/arch/x86/broadwell/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/broadwell/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/broadwell/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/broadwellde/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/broadwellx/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/haswellx/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/icelake/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/ivytown/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/jaketown/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/virtual-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/skylake/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/skylake/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/skylake/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/other.json create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-power.json create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/virtual-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/frontend.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/other.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/pipeline.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/uncore-memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/uncore-power.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/virtual-memory.json create mode 100644 tools/perf/util/bpf_kwork.c create mode 100644 tools/perf/util/bpf_skel/kwork_trace.bpf.c create mode 100644 tools/perf/util/kwork.h delete mode 100644 tools/testing/radix-tree/linux/maple_tree.h delete mode 100644 tools/testing/radix-tree/maple.c delete mode 100644 tools/testing/radix-tree/trace/events/maple_tree.h create mode 100644 tools/testing/selftests/bpf/DENYLIST create mode 100644 tools/testing/selftests/bpf/DENYLIST.s390x create mode 100644 tools/testing/selftests/bpf/config.s390x create mode 100644 tools/testing/selftests/bpf/config.x86_64 create mode 100644 tools/testing/selftests/drivers/net/dsa/Makefile create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_msrs_test.c create mode 100755 tools/testing/selftests/net/srv6_hencap_red_l3vpn_test.sh create mode 100755 tools/testing/selftests/net/srv6_hl2encap_red_l2vpn_test.sh delete mode 100644 tools/testing/selftests/nolibc/.gitignore delete mode 100644 tools/testing/selftests/nolibc/Makefile delete mode 100644 tools/testing/selftests/nolibc/nolibc-test.c mode change 100644 => 100755 tools/testing/selftests/vm/va_128TBswitch.sh create mode 100644 tools/verification/dot2/Makefile create mode 100644 tools/verification/dot2/automata.py create mode 100644 tools/verification/dot2/dot2c create mode 100644 tools/verification/dot2/dot2c.py create mode 100644 tools/verification/dot2/dot2k create mode 100644 tools/verification/dot2/dot2k.py create mode 100644 tools/verification/dot2/dot2k_templates/main_global.c create mode 100644 tools/verification/dot2/dot2k_templates/main_per_cpu.c create mode 100644 tools/verification/dot2/dot2k_templates/main_per_task.c create mode 100644 tools/verification/models/wip.dot create mode 100644 tools/verification/models/wwnr.dot