This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-defconfig in repository toolchain/ci/linux.
omits 9250d2f72dc4 Add linux-next specific files for 20220727 omits 2d3e0d27d837 Revert "drm/amdgpu: Re-enable DCN for 64-bit powerpc" omits 60bb0592decc Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits a60a4f15da26 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits 9e39d5e15424 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits e3de7438bfec Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 5125795185a8 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 18a2a36532af Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 0e855af151e6 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits d6df0414a25c Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits b0a7dff31fd6 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 8d628a63a839 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 40c55bb3b1e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d7791bb255a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83f507f74511 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 036de46ced33 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5af4a3bdc577 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 21abc2ddb9ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6b4fa01901f Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits cd453df01f12 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 21bb67f87a1b Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits 4c5d97a71c4f Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits a995d6bb0b9f Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 190fed6f17ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8af08978cfdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0fbd3c7f7eb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 62e227f98be7 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 248a3cbfae2e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 73847dfa85ef Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 52b2a2a9cf28 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits c5c4b81388b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4305e93d8df8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3b0988a2e350 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dffc1c1762dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f937b705ebe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 273c3fa14c93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5933af24a580 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 7fedb7b1a0cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa24719146fc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits c303a0171c4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 184ebc72f7d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba3c5d77a974 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 848e8b17d9fe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 96d5b434b1d6 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 4588436060ae Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 3c9ad604c655 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 7a98d218ed60 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits e3556e7d0a24 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits a736b0afd8c5 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits c4779777a764 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits d336b4fa43b4 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 06baac59264c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c23be68eec3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 80675647fb38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb5440dea877 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e5878119de3a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 0a06a630978e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b09e41a00438 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits c3a30cd32f10 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 8328b5ac3469 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e69a916048c6 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits cfd952d90c64 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 89e9a2b6ed75 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 4ded2d5abe39 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e31cd3372590 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits deec8639e810 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 461290efd3e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1ddb2c68c1fa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7935fcde2f01 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 88c6cffcec2b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ee369d0f38fa Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits d7c6111cb16f Merge branch 'next' of git://github.com/cschaufler/smack-next omits bef315c745b7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5ace673d34df Merge branch 'safesetid-next' of https://github.com/micah- [...] omits 7950f6ac83f4 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits f5142b300d12 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 7a396666954d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 48ed19d942ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76bcf965b7f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fea5bf46f067 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 7e6565ee6bbe Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits a7ed5112c53d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e08cf9b64c8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e5682f71432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 570601aaac10 next-20220726/block omits 1b91da64204d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 87ed3bfd6590 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits e028fe5cd8e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eac00768fc90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f11f21265e43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02253ae70622 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 610e14b272bb Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 294cacebaf2c Revert "Revert "drm/amdgpu: add drm buddy support to amdgpu"" omits d3adacacce02 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8df44864a2e4 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 8313487e68d1 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 2e5b4bbf4acc Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits c18fc9416e07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a17d5922541 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 94bed42b921f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe6a3236eb4e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e165b1389ca4 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 99254ba5792f Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 6d22e6ac690b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits ebb9bc5cc31b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 20cd2b6e4830 Merge branch 'master' of git://linuxtv.org/media_tree.git omits abbb2cf5f03a Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 71d7a8ecd9e1 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits dff37e2c4e4b Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 6e6d067c31c6 next-20220722/hid omits a1507cf0d6bc Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 043133f3db1d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 801413ff9614 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec92eb039b4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71659ab7c917 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 9e444afa2e98 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits 343c934d8ae5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61ea87d15cf4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits c0fbab39218e Merge branch '9p-next' of git://github.com/martinetd/linux omits 66013aa17d2b Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 015f28b506a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c147e4d7dd8c Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits e6921e2becba Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits b93c2a46e7ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fce13fa3dc41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc44c784d8a3 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] omits e6e92921188a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits cff0734122c0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 372d093cb827 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 41c5a0868475 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 2276227216e7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 8da24196b321 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 5b3a3b12cd63 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 1c57c5c24c00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c1351505790 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34fc16b8dfe1 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 266973c7bdf6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 26279f2eb522 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8098d5a81112 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f0e63793071 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 98cb4ef3735e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8c779d384fc Merge branch 'for-next' of git://github.com/openrisc/linux.git omits ed7dce0e33dc Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 11c80cf4b4d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb1a7b983c8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 403be0103c24 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 96ca7f028d44 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 2284fd26d498 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits e95f50992b1c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits bd79d6561b7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d39f2e4834ce Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 93b29a80a64f Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 2f1d5166a8b2 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits d8b835699bb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c227578f670 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9fc6748b9829 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits a93895147e4a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cbc37e655431 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b385e3edc001 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f30ad14ef523 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ba3029a0e3d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7664521d4d17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d3151203840f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c3c3a355404f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2377dd203e82 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5afb5c5a3ec7 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits a6c8dba8aad1 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 78bb4a4016b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b709248db72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a6acae1f857 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d4f2ca2a26b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d061fa0af161 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits a46dd39a4ec3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 4724a9771b17 Merge branch 'mm-nonmm-unstable' into mm-everything omits 930c04182e15 MAINTAINERS: kunit: Add David Gow as a maintainer of KUnit omits 5650727aa713 mailmap: add linux.dev alias for Brendan Higgins omits 29739a423787 mailmap: update Kirill's email omits 5f6c0fb66f00 profile: setup_profiling_timer() is moslty not implemented omits 8c7559197b05 ocfs2: fix a typo in a comment omits 01ce2ab13327 ocfs2: use the bitmap API to simplify code omits 754754a13127 ocfs2: remove some useless functions omits c830c22c5f91 lib/mpi: fix typo 'the the' in comment omits a2dc2f847ab5 proc: add some (hopefully) insightful comments omits 65d24c646680 bdi: remove enum wb_congested_state omits 7c96d0abe4cf kernel/hung_task: fix address space of proc_dohung_task_ti [...] omits f23b27094470 lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] omits 31b1f2773dc3 squashfs: support reading fragments in readahead call omits a78d25c14c84 squashfs: implement readahead omits ae6d6f6d51cb squashfs: always build "file direct" version of page actor omits 3232be6edfe2 Revert "squashfs: provide backing_dev_info in order to dis [...] omits 6a2c917f18c1 lib/debugobjects: fix stat count and optimize debug_object [...] omits 958cf0c8667b init/main.c: silence some -Wunused-parameter warnings omits daff158fe751 ocfs2: fix ocfs2 corrupt when iputting an inode omits 8e02966ebba2 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 736a7b72d1ee ocfs2: reflink deadlock when clone file to the same direct [...] omits 9069afdb10ad mm: memory-failure: convert to pr_fmt() omits 3a0af02ccd73 mm: use is_zone_movable_page() helper omits 266383e00060 hugetlbfs: fix inaccurate comment in hugetlbfs_statfs() omits 72e96273a4ca hugetlbfs: cleanup some comments in inode.c omits 14c02c41dbf3 hugetlbfs: remove unneeded header file omits bab6870b53e3 hugetlbfs: remove unneeded hugetlbfs_ops forward declaration omits 22f8a3081e04 hugetlbfs: use helper macro SZ_1{K,M} omits be15c1d0a182 mm: cleanup is_highmem() omits d970c41b50d1 mm/hmm: add a test for cross device private faults omits e07a53632a3f selftests: add soft-dirty into run_vmtests.sh omits 7ae45d033c2d selftests: soft-dirty: add test for mprotect omits 7c29cde14145 mm/mprotect: fix soft-dirty check in can_change_pte_writable() omits a8cc097d3d39 mm: memcontrol: fix potential oom_lock recursion deadlock omits c7d6c13b1b5c mm/gup.c: fix formatting in check_and_migrate_movable_page() omits e79df858af16 xfs: fail dax mount if reflink is enabled on a partition omits 80360e74d946 mm/memcontrol.c: remove the redundant updating of stats_fl [...] omits ee8c4a5a0e84 userfaultfd: don't fail on unrecognized features omits 6344534059f1 hugetlb_cgroup: fix wrong hugetlb cgroup numa stat omits 627f641cbc42 selftest/vm: uninitialized variable in main() omits 0ad32817f8d6 mm/cma_debug.c: align the name buffer length as struct cma omits 65bda5ed023a tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] omits a7c7d24d9958 mm/mempolicy: remove unneeded out label omits 0837cb1c5c9c mm/page_alloc: correct the wrong cpuset file path in comment omits 849ef5f18617 mm: remove unneeded PageAnon check in restore_exclusive_pte() omits 46975cb4db61 tools/vm/page_owner_sort.c: adjust the indent in is_need() omits 3f41d3b7ea37 mm-shmem-support-fs_ioc_etflags-in-tmpfs-fix omits 736da2de0885 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs omits 446c6152edc4 mm, hwpoison: enable memory error handling on 1GB hugepage omits 594d65661f06 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage omits 8da70574d3a3 mm, hwpoison: make __page_handle_poison returns int omits 5626c958436d mm, hwpoison: set PG_hwpoison for busy hugetlb pages omits b87985296b97 mm, hwpoison: make unpoison aware of raw error info in hwp [...] omits 68948b921acf mm, hwpoison, hugetlb: support saving mechanism of raw err [...] omits 3454628938db mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] omits 0942b5603178 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] omits 22bcd868b3c1 mm/damon/reclaim: fix potential memory leak in damon_recla [...] omits a0ff422fb54b mm-vmpressure-dont-count-proactive-reclaim-in-vmpressure-v5 omits a9b1525575d8 mm: vmpressure: don't count proactive reclaim in vmpressure omits 5ff4634d9928 zsmalloc: zs_malloc: return ERR_PTR on failure omits 3c084af075c1 writeback: remove inode_to_wb_is_valid() omits 08d28b3461bc memblock,arm64: expand the static memblock memory table omits 0378d1f81b09 mm: remove obsolete comment in do_fault_around() omits 6ffa89c89a54 mm: compaction: include compound page count for scanning i [...] omits c7d464d61e2a selftests/vm: add selftest to verify multi THP collapse omits 5971c6d7607d selftests/vm: add selftest to verify recollapse of THPs omits 3356532d2bcf selftests/vm: add MADV_COLLAPSE collapse context to selftests omits 05c10526d5ee selftests/vm: dedup hugepage allocation logic omits 5ac0cdd1fd10 selftests/vm: modularize collapse selftests omits ce37df8ce58c mm/madvise: add MADV_COLLAPSE to process_madvise() omits e53446fef9cd mm/khugepaged: rename prefix of shared collapse functions omits 202dcf26cd44 mm/khugepaged: delay computation of hpage boundaries until use omits 7f7c5e78d07e mm/khugepaged: add missing kfree() to madvise_collapse() omits 93a3fbe2dbbc mm/khugepaged: Avoid possible memory leak in failure path omits ae97fa486835 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse omits 83c334a59863 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] omits c19c5cc700ec mm/khugepaged: consistently order cc->is_khugepaged and pt [...] omits 7cb62a16d65a mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() omits 5b9a8ce9a05f mm/khugepaged: add flag to predicate khugepaged-only behavior omits cba615437d5b mm/khugepaged: propagate enum scan_result codes back to callers omits 9b6cd47b78b7 mm/khugepaged: dedup and simplify hugepage alloc and charging omits aee66850e4f5 mm-khugepaged-add-struct-collapse_control-fix-fix omits c4ba7e3a9556 mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR omits 23be8f1b784b mm/khugepaged: add struct collapse_control omits 867e7f5a638f mm: khugepaged: don't carry huge page to the next loop for [...] omits 237f147ab2c7 selftests/vm: skip 128TBswitch on unsupported arch omits b1fe44636719 selftests-vm-fix-errno-handling-in-mrelease_test-v4 omits 3cffebda906a selftests/vm: fix errno handling in mrelease_test omits e47f2154a6cc mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] omits 6da558ab7171 filemap: minor cleanup for filemap_write_and_wait_range omits 901622ffe808 memcg: notify about global mem_cgroup_id space depletion omits e236e60fe33c procfs: add 'path' to /proc/<pid>/fdinfo/ omits 9a1d96b57b35 procfs: add 'size' to /proc/<pid>/fdinfo/ omits 30dd1c561d0d mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits 2eac9eb6ed4c mm/page_alloc: minor clean up for memmap_init_compound() omits 5350f0fd8bd9 android: binder: fix lockdep check on clearing vma omits 9cdd49a538e3 android-binder-stop-saving-a-pointer-to-the-vma-fix omits 6ce8ce869886 android: binder: stop saving a pointer to the VMA omits 14fc38d3d14f mips: rename mt_init to mips_mt_init omits 9e549622dacb mm: discard __GFP_ATOMIC omits e8536fa934ad mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] omits b7f03ea32426 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst omits 483309a59596 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability omits a5d1eb7dc4aa mm: hugetlb_vmemmap: replace early_param() with core_param() omits 7751bcdebf5a mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] omits d275e272b837 mm: hugetlb_vmemmap: introduce the name HVO omits ed6a5c018060 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling omits 97cf441f2f1d mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() omits 43147a52a8d7 mm-shrinkers-fix-double-kfree-on-shrinker-name-fix omits ad2a0a5cc554 mm: shrinkers: fix double kfree on shrinker name omits 0da5025ea183 Merge branch 'mm-stable' into mm-unstable omits e6cde625497a mm/hmm: fault non-owner device private entries omits fc57509b3cd5 page_alloc: fix invalid watemark check on a negative value omits 9333a68fca71 mailmap: update Gao Xiang's email addresses omits 7b6aedc67c1c userfaultfd: provide properly masked address for huge-pages omits 4d066b49f710 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits 7eea3f72005a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 08372a147c0d Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 7cbdfd13ed98 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits f604a42b46f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51959eddd81f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 4fde73880533 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits d0ed31a6788e Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 444640f4aa0f Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 421b3134796e Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits a353e405a0e9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 13fb08284533 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 7bdeabb6450e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 70d2f119def5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d1274d1a359f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 4c6c5eb57b48 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits dcedbc53f916 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 847a647a6fbc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits db06fd8beb14 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 71b246d6b2f5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits cd0a4180aa7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5cc7d82c0c44 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f79fc165d9f2 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 6e2093ae1dec Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 05f8c5fdc7c4 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits cc7e177b0c0d Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits c32e1841a02a mm/hmm: fault non-owner device private entries omits 320d15db0f34 page_alloc: fix invalid watemark check on a negative value omits 23c0cdf3f95f mailmap: update Gao Xiang's email addresses omits 8e233499e95e userfaultfd: provide properly masked address for huge-pages omits d6540c5cb6ce mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits 465ece1c0f9a Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits 13e78c6df851 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 7cd10df47696 Merge branch 'for-next-next-v5.19-20220726' into for-next- [...] omits 39ce20cba28a Merge branch 'for-next-current-v5.18-20220726' into for-ne [...] omits c993a3f62bff Merge branch 'ext/ioannis/lockdep-v4' into for-next-next-v [...] omits 8aa0208d5459 Merge branch 'misc-next' into for-next-next-v5.19-20220726 omits f00b166d6140 Merge branch 'misc-5.19' into for-next-current-v5.18-20220726 omits 7b67b61f9cb0 btrfs: Add a lockdep annotation for the ordered extents wa [...] omits 5a49c6b15be3 btrfs: Change the lockdep class of struct inode's invalidate_lock omits d3a76f6e96c0 btrfs: Add a lockdep annotation for the pending_ordered wa [...] omits 2f8c732ee37b btrfs: Add lockdep annotations for the transaction states [...] omits b303c07742f3 btrfs: Add a lockdep annotation for the num_extwriters wait event omits 21eedcc9e86b btrfs: Add a lockdep annotation for the num_writers wait event omits 9f9c1bfac6f5 btrfs: Add macros for annotating wait events with lockdep omits f37938de47b3 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits 4cc8c8e6a2b8 dm verity: conditionally enable branching for "try_verify_ [...] omits 50c0f7e77b99 dm bufio: conditionally enable branching for DM_BUFIO_CLIE [...] omits 72f220d2685d dm verity: allow optional args to alter primary args handling omits 9f0b715d0011 lib/nodemask: inline next_node_in() and node_random() omits c3aaaf9e2ada powerpc: drop dependency on <asm/machdep.h> in archrandom.h omits 6d891d0978a2 dm verity: Add optional "try_verify_in_tasklet" feature omits e4cb4d3fe8eb dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag omits da4ef6d652fc powerpc/64e: Fix build failure with GCC 12 (unrecognized o [...] omits 0d913358a816 powerpc/44x: Fix build failure with GCC 12 (unrecognized o [...] omits 317c5021ee02 powerpc/405: Fix build failure with GCC 12 (unrecognized o [...] omits 2d1e15a360f2 powerpc/32: Don't always pass -mcpu=powerpc to the compiler omits d22fb63dfe17 powerpc/32: Do not allow selection of e5500 or e6500 CPUs [...] omits b6f1ef6cfdef powerpc/ppc-opcode: Define and use PPC_RAW_SETB() omits b185bae34dc9 powerpc/ppc-opcode: Define and use PPC_RAW_TRAP() and PPC_ [...] omits d34ffd891e15 powerpc/probes: Remove ppc_opcode_t omits 2db2d395a537 powerpc: Remove remaining parts of oprofile omits 4996d61e185c powerpc/perf: Use PVR rather than oprofile field to determ [...] omits bcdbbd7d4d50 powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABE [...] omits e75dc643aba7 powerpc/32: Set an IBAT covering up to _einittext during init omits 2c0abcee0986 powerpc/32: Call mmu_mark_initmem_nx() regardless of data [...] omits 0870d858d893 powerpc/mce: use early_cpu_to_node() in mce_init() omits 86a1876ef660 powerpc/64s: Remove spurious fault flushing for NMMU omits e3bb5783e89b powerpc/64s: POWER10 nest MMU can upgrade PTE access autho [...] omits 88953724d84e powerpc/64s: POWER10 nest MMU does not require flush escal [...] omits 3df1ff42e69e powerpc: add documentation for HWCAPs omits e8b669b3f4f5 powerpc/vdso: Fix __kernel_sync_dicache sequence with cohe [...] omits 9d95cd82a6e0 powerpc/pci: Add config option for using all 256 PCI buses omits 118445c0b907 powerpc/pci: Disable filling pci-OF-bus-map for non-chrp/powermac omits ca0aeecfd67b powerpc/pci: Hide pci_create_OF_bus_map() for non-chrp code omits 8ef6ce195e44 powerpc/pci: Make pcibios_make_OF_bus_map() static omits 46e8db8d19d4 powerpc/pci: Hide pci_device_from_OF_node() for non-powermac code omits 871487f56490 parisc: Drop zero variable initialisations in mm/init.c omits 1489327c9aa4 parisc: Do not initialise statics to 0 omits 5358b4f44c04 parisc: Check the return value of ioremap() in lba_driver_probe() omits 7f313801e4ff MAINTAINERS: Update Richard Henderson's address omits 96eed011e241 video: fbdev: Make registered_fb[] private to fbmem.c omits 776db515ca7e Merge branch into tip/master: 'x86/vmware' omits d6bd1809de01 Merge branch into tip/master: 'x86/sgx' omits f0e92275bedf Merge branch into tip/master: 'x86/mm' omits 7be894f29695 Merge branch into tip/master: 'x86/misc' omits ce2e1c822811 Merge branch into tip/master: 'x86/kdump' omits ae69e4077ce0 Merge branch into tip/master: 'x86/fpu' omits e6d5e31822b4 Merge branch into tip/master: 'x86/cpu' omits b78c02d6247c Merge branch into tip/master: 'x86/core' omits 57c835100fab Merge branch into tip/master: 'x86/cleanups' omits 77a15327e52c Merge branch into tip/master: 'x86/build' omits ff1cafe7a6fd Merge branch into tip/master: 'sched/core' omits d88b2b9530f0 Merge branch into tip/master: 'ras/core' omits 129b6944bbdc Merge branch into tip/master: 'perf/core' omits eff78efb434e Merge branch into tip/master: 'locking/core' omits 901d1255734b Merge branch into tip/master: 'irq/core' omits b9887d0fb9dd Merge branch 'x86/build' into x86/kdump, to resolve conflict omits 46a6e351fe60 kconfig: Qt5: tell the user which packages are required omits 858459c33502 modpost: use sym_get_data() to get module device_table data omits 190bc97818fe modpost: drop executable ELF support omits 55ab201793bb checkstack: add riscv support for scripts/checkstack.pl omits e277a38e4796 Merge branch 'for-5.20/drivers-post' into for-next omits 2dc9e74e3712 remove the sx8 block driver omits 2479c96f5d3d openrisc: Add virt defconfig omits 48ef4b584af7 openrisc: Add pci bus support omits 3e2a6fbbbf34 asm-generic: Support NO_IOPORT_MAP in pci_iomap.h omits 3544b82cd6d2 Merge branch 'for-5.20/drivers' into for-next omits b182198426ac nbd: add missing definition of pr_fmt 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 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 4f99f01f613b btrfs: don't call btrfs_page_set_checked in finish_compres [...] omits 7e761a28d0fc btrfs: fix repair of compressed extents omits acf8b3017472 btrfs: remove the start argument to check_data_csum and export omits f9f91718f1b5 btrfs: pass a btrfs_bio to btrfs_repair_one_sector omits 5b46808081f4 btrfs: simplify the pending I/O counting in struct compressed_bio 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 c3e2e4eb1106 Merge remote-tracking branch 'pci/pci/header-cleanup-immut [...] 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 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 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 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 2142388da9a8 md: fix build failure for !MODULE 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 14b3f2d9ee8d sched/fair: Disallow sync wakeup from interrupt context omits 2e76e6144b74 PCI: imx6: Support more than Gen2 speed link mode omits f83e1915cb7f Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 750e571acf3d Merge branch 'asm-generic-fixes' into asm-generic omits 211a3702d5ae raid5: fix duplicate checks for rdev->saved_raid_disk omits 4500d5c17910 md: simplify md_open omits d9406f31a964 md: only delete entries from all_mddevs when the disk is freed omits 45e0d2740082 md: stop using for_each_mddev in md_exit omits 32389bb813f9 md: stop using for_each_mddev in md_notify_reboot omits 1bb108375497 md: stop using for_each_mddev in md_do_sync omits 93c12a1eb34e md: factor out the rdev overlaps check from rdev_size_store omits e7f238227528 md: rename md_free to md_kobj_release omits a46457a5ee79 md: implement ->free_disk omits 9c39164ac17d md: fix error handling in md_alloc omits 069cce613a4a md: fix mddev->kobj lifetime omits f68c68c0a6d5 md/raid5: Convert prepare_to_wait() to wait_woken() api omits c451eedea522 md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_ [...] omits bd1ebc677229 Merge branch 'for-5.20/drivers' into for-5.20/drivers-post omits 1e89db9bd676 Merge branch 'for-5.20/block' into for-5.20/drivers-post 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 b293bc9286ee Merge branch 'clk-fixes' into clk-next omits e818884c382e parisc: Drop pa_swapper_pg_lock spinlock 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 5d7d16dbe757 Merge branch 'clk-imx' into clk-next omits 0d7548421178 Merge branch 'clk-allwinner' into clk-next omits 030b61a43157 Merge branch 'clk-renesas' into clk-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 0064b3d9f96f fs/lock: Rearrange ops in flock syscall. omits 4648f81306d5 fs/lock: Don't allocate file_lock in flock_make_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 8c740c6bf12d null_blk: fix ida error handling in null_add_dev() omits dec7e933d65d null_blk: cleanup null_init_tag_set omits ea2150c62afc Merge tag 'nvme-5.20-2022-07-14' of git://git.infradead.or [...] omits 91c08da8e7fc fscrypt: add fscrypt_context_for_new_inode omits 7f46dc580871 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits d6ed6f570513 fs: change test in inode_insert5 for adding to the sb list 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 7b20ea4f3911 nvme-multipath: refactor nvme_mpath_add_disk omits 690cc0db1f05 nvme-apple: use nvme core helper to cancel requests in tagset omits 2e099afdcaf5 nvme-pci: use nvme core helper to cancel requests in tagset omits a70c11e1174e nvme-tcp: use in-capsule data for I/O connect omits 6c16bb037310 nvme-rdma: remove timeout for getting RDMA-CM established event omits 37ae152c7a0d null_blk: add configfs variables for 2 options omits 4e4b8d836596 null_blk: add module parameters for 4 options 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 7a5f046a9789 Merge branch 'clk-spreadtrum' into clk-next omits 0c94c75e4212 lockd: fix nlm_close_files omits 337a9cc9dca7 lockd: set owner when unlocking files 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 cf9db9e0f6fd block/rnbd-srv: Replace sess_dev_list with index_idr omits 5ba7b490d9fc block/rnbd-srv: Set keep_id to true after mutex_trylock omits f8dc286e4d94 jbd2: fix outstanding credits assert in jbd2_journal_commi [...] omits 6c8bc8dd6d82 jbd2: unexport jbd2_log_start_commit() omits c56ed6eec06d jbd2: remove unused exports for jbd2 debugging omits f237450c7436 jbd2: rename jbd_debug() to jbd2_debug() omits d7acf6d8c57a ext4: use ext4_debug() instead of jbd_debug() omits 08779aaa3f63 ext4: reuse order and buddy in mb_mark_used when buddy split omits 2c8204b83cea ext4: update the s_overhead_clusters in the backup sb's wh [...] omits e781b8ce9261 ext4: update s_overhead_clusters in the superblock during [...] omits f50f5a5eac80 ext4: fix reading leftover inlined symlinks 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 375e2143d8f4 nvmet-auth: expire authentication sessions omits 71ebe3842ebe nvmet-auth: Diffie-Hellman key exchange support omits b281bec75946 nvmet: implement basic In-Band Authentication omits 7f03b47ecc49 nvmet: parse fabrics commands on io queues omits cd88aa2b89c9 nvme-auth: Diffie-Hellman key exchange support omits a476416bb57b nvme: implement In-Band authentication omits b3107f1658bc nvme-fabrics: decode 'authentication required' connect error omits a0516233e6b3 nvme: add definitions for NVMe In-Band authentication omits c603e3e98393 lib/base64: RFC4648-compliant base64 encoding omits de83cc791efb crypto: add crypto_has_kpp() omits 1bc60dc50469 crypto: add crypto_has_shash() omits d109f3ccfc8f nvme-loop: use nvme core helpers to cancel all requests in [...] omits 76a11e3e1d2c nvme: fix qid param blk_mq_alloc_request_hctx omits 38c8467732d2 nvme: remove unused timeout parameter omits 48e1bc03b798 nvme: handle the persistent internal error AER omits 12c6870bf7ef nvme: remove a double word in a comment omits 3b56590b1715 rnbd-clt: make rnbd_clt_change_capacity return void omits 59498516e707 rnbd-clt: pass sector_t type for resize capacity omits ffa41a717024 rnbd-clt: check capacity inside rnbd_clt_change_capacity omits 50aff97483b6 rnbd-clt: adjust the layout of struct rnbd_clt_dev omits 7e6c34c6ca22 rnbd-clt: reduce the size of struct rnbd_clt_dev omits e8d5be284d30 rnbd-clt: kill read_only from struct rnbd_clt_dev omits 953d0c1b1d29 rnbd-clt: don't free rsp in msg_open_conf for map scenario omits 43a20e93310e rnbd-clt: open code send_msg_open in rnbd_clt_map_device omits 1c183b4f5038 PCI: dwc: Fix MSI msi_msg DMA mapping omits aa516a92584e block: null_blk: Use the bitmap API to allocate bitmaps omits d01051ed365d Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits ff4ec5f79108 md: Fix spelling mistake in comments omits e969c8949e9b md/raid5: Increase restriction on max segments per request omits a3906874f1f5 md/raid5: Improve debug prints omits a5b9c6a653fb md/raid5: Pivot raid5_make_request() omits 76816a91b3d2 md/raid5: Check all disks in a stripe_head for reshape progress omits b16d91f9b7ea md/raid5: Refactor add_stripe_bio() omits 4fcbd9abb6f2 md/raid5: Keep a reference to last stripe_head for batch omits cb775de29f28 md/raid5: Refactor for loop in raid5_make_request() into w [...] omits 0647deafbf63 md/raid5: Move read_seqcount_begin() into make_stripe_request() omits 7f181f7bfeb8 md/raid5: Drop the do_prepare flag in raid5_make_request() omits 09cf53345779 md/raid5: Factor out helper from raid5_make_request() loop omits 6ce9728905c2 md/raid5: Move common stripe get code into new find_get_st [...] omits ec877594ad57 md/raid5: Move stripe_add_to_batch_list() call out of add_ [...] omits e07b250b9da9 md/raid5: Refactor raid5_make_request loop omits 7b19410260fb md/raid5: Factor out ahead_of_reshape() function omits cc69f703f7af md/raid5: Make logic blocking check consistent with logic [...] omits 0c48c3be92ad md: unlock mddev before reap sync_thread in action_store omits 467f738d0e82 md: Explicitly create command-line configured devices omits 92a2748dc3c5 md: Notify sysfs sync_completed in md_reap_sync_thread() omits c74008cf2d48 md: Ensure resync is reported after it starts omits ff3a0996abb9 md: Use enum for overloaded magic numbers used by mddev->c [...] omits 13a5bd4c6b10 md/raid5-cache: Annotate pslot with __rcu notation omits 0d79ac61090f md/raid5-cache: Clear conf->log after finishing work omits 33fa9f7c08f7 md/raid5-cache: Drop RCU usage of conf->log omits c2270aede3a1 md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() omits f4eb3eb3a9d5 md/raid5: suspend the array for calls to log_exit() omits 26becbe46497 md/raid5-ppl: Drop unused argument from ppl_handle_flush_r [...] omits 59c0b25533f0 md/raid5-log: Drop extern decorators for function prototypes omits 1c3d54037780 MAINTAINERS: add patchwork link to linux-raid project omits e7145cc274e9 f2fs: introduce memory mode omits 197f80d97e9c drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] omits 16615b92d4dc Merge branch 'clk-renesas' into clk-next 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 292dcfc1f60e Merge branch 'clk-devm-enable' into clk-next omits 71b8138dea9a Merge branch 'clk-ti-dt' into clk-next omits 733dc1aaf4f0 Merge branch 'clk-devm-enable' into clk-next omits d6acc1d49dd5 Merge branch 'clk-mtk' into clk-next omits 882eb549a76c Merge branch 'clk-fixes' into clk-next omits f2281a61a711 Merge branch 'clk-mtk' into clk-next omits b602eeb418fb Merge branch 'clk-fixes' into clk-next omits 2fa5d7876d87 Merge branch 'clk-basic' into clk-next omits 40b88d536f4c ARM: 9208/1: entry: add .ltorg directive to keep literals [...] omits e1d337335207 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle omits 242c04f01377 KVM: s390: selftests: Use TAP interface in the reset test omits fd35ba6add67 KVM: s390: selftests: Use TAP interface in the tprot test omits 933be397cc28 KVM: s390: selftests: Use TAP interface in the sync_regs test omits e6b8d9bf9834 KVM: s390: selftests: Use TAP interface in the memop test 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 omits 19c5bda74dc4 ASoC: tlv320adc3xxx: Fix build error for implicit function [...] omits 97eea946b939 ASoC: ops: Check bounds for second channel in snd_soc_put_ [...] omits 698813ba8c58 ASoC: ops: Fix bounds check for _sx controls omits b776c4a4618e ASoC: fsl_micfil: explicitly clear CHnF flags omits 292709b9cf3b ASoC: fsl_micfil: explicitly clear software reset bit 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 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 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 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 af07685b9ca1 Merge tag 'fs_for_v5.20-rc1' of git://git.kernel.org/pub/s [...] 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 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 [...] adds e233cc59d08f Merge tag 'arm-soc-6.0' of git://git.kernel.org/pub/scm/li [...] adds 47b62edcd4eb Merge tag 'arm-drivers-6.0' of git://git.kernel.org/pub/sc [...] 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 3976d758e045 Merge tag 'arm-dt-6.0' of git://git.kernel.org/pub/scm/lin [...] adds c95a5712beee arm64: defconfig: Sync some configs with savedefconfig adds 3a829d267e10 Merge tag 'arm-defconfig-6.0' of git://git.kernel.org/pub/ [...] adds dd65b964922e Merge tag 'arm-newsoc-6.0' of git://git.kernel.org/pub/scm [...] adds 7d0d3fa7339e Merge tag 'arm-boardfiles-6.0' of git://git.kernel.org/pub [...] adds 2e7a95156d64 Merge tag 'regmap-v5.20' of git://git.kernel.org/pub/scm/l [...] 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 adds 416e05e5b7ce Merge tag 'regulator-v5.20' of git://git.kernel.org/pub/sc [...] 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 adds 0805c6fb39f6 Merge tag 'spi-v5.20' of git://git.kernel.org/pub/scm/linu [...] 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 adds 530c28df03e7 Merge tag 'pwm/for-5.20-rc1' of git://git.kernel.org/pub/s [...] 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 [...] adds 64ae88ff48cb Merge tag 'hwmon-for-v5.20' of git://git.kernel.org/pub/sc [...] adds 4f4179fcf420 ACPI: CPPC: Do not prevent CPPC from working in the future adds d60b6b0bc003 Merge branch 'acpi-bus' adds 198c414ef21a Merge branches 'acpi-processor', 'acpi-apei' and 'acpi-ec' adds ec6c05031904 ACPI: PM: x86: Print messages regarding LPS0 idle support adds 59fa06cd8529 Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] adds 2c65e312bc6b ACPI/PCI: Remove useless NULL pointer checks adds 6352f3478a95 Merge branches 'acpi-video', 'acpi-pci' and 'acpi-docs' adds 8fa0db3a9b8e Merge tag 'acpi-5.20-rc1' of git://git.kernel.org/pub/scm/ [...] adds f611b33af2a8 Merge back cpuidle material for 5.20. adds 82b6c2e7df79 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds 8386c414e27c PM: hibernate: defer device probing when resuming from hib [...] adds b08b95cf30f5 powercap: RAPL: Add Power Limit4 support for Alder Lake-N [...] adds 954a83fc60c8 Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] adds 8d36694245f2 PM: QoS: Add check to make sure CPU freq is non-negative adds aa727b7b4b67 Merge branches 'pm-devfreq', 'pm-qos', 'pm-tools' and 'pm-docs' adds a771ea6413c0 Merge tag 'pm-5.20-rc1' of git://git.kernel.org/pub/scm/li [...] 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/ [...] adds c1dbe9a1c86d Merge tag 'thermal-5.20-rc1' of git://git.kernel.org/pub/s [...] adds fb5e29df8d15 tools/power turbostat: Introduce support for RaptorLake adds 033312336d67 tools/power turbostat: print the kernel boot commandline adds e13da9a1dbe4 tools/power turbostat: replace strncmp with single charact [...] adds 5e5fd36c58d6 tools/power turbostat: Fix file pointer leak adds a5c6d65d06eb tools/power turbostat: Show uncore frequency adds 7535249d10a8 tools/power turbostat: update turbostat.8 adds 774627c59848 tools/power turbostat: dump CPUID.7.EDX.Hybrid adds 5d6228452c00 tools/power turbostat: simplify dump_turbo_ratio_limits() adds 4af184ee8b2c tools/power turbostat: dump secondary Turbo-Ratio-Limit adds 1c1313b50af7 tools/power turbostat: add support for ALDERLAKE_N adds 6f9cf553deb8 tools/power turbostat: Support RAPTORLAKE P adds 2db0e5eb9c48 tools/power turbosstat: fix comment adds 684e40e99e59 tools/power turbostat: separate SPR from ICX adds eade39b2bf7f tools/power turbostat: cleanup 'automatic_cstate_conversio [...] adds 0e4d42af8147 tools/power turbostat: fix SPR PC6 limits adds 6287e6f0fdd3 tools/power turbostat: do not decode ACC for ICX and SPR adds 3afe697b74bc tools/power turbostat: version 2022.07.28 adds efb2883060af Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds b349b1181d24 Merge tag 'for-5.20/io_uring-2022-07-29' of git://git.kern [...] adds 98e247464088 Merge tag 'for-5.20/io_uring-buffered-writes-2022-07-29' o [...] adds bd1a3783dd74 io_uring: export req alloc from core adds 14b146b688ad io_uring: notification completion optimisation adds 42df1cbf6a47 Merge tag 'for-5.20/io_uring-zerocopy-send-2022-07-29' of [...] adds 8d9fdb6011b4 ublk_drv: fix double shift bug adds c013d0af81f6 Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel. [...] 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 adds 8374cfe647a1 Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub [...] adds ddd1949f585e Merge tag 'pstore-v5.20-rc1' of git://git.kernel.org/pub/s [...] adds 3ce4b78f73e8 selftests/seccomp: Fix compile warning when CC=clang adds 9a8ac9ee07d4 Merge tag 'seccomp-v5.20-rc1' of git://git.kernel.org/pub/ [...] adds c6e8e36c6ae4 exec: Call kmap_local_page() in copy_string_kernel() adds d7b767b5088d Merge tag 'execve-v5.20-rc1' of git://git.kernel.org/pub/s [...] 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() adds 6991a564f597 Merge tag 'hardening-v5.20-rc1' of git://git.kernel.org/pu [...] adds 79802ada87fa Merge tag 'selinux-pr-20220801' of git://git.kernel.org/pu [...] adds f42e1e3e40da Merge tag 'audit-pr-20220801' of git://git.kernel.org/pub/ [...] adds 1b6cf909647e Merge tag 'lsm-pr-20220801' of git://git.kernel.org/pub/sc [...] adds 63c3b5d2ca96 smack: Replace kzalloc + strncpy with kstrndup adds aa16fb4b9e7e smack: Remove the redundant lsm_inode_alloc adds ea7099d5229c Merge tag 'Smack-for-6.0' of https://github.com/cschaufler [...] adds 87fe1adb66a5 Merge tag 'safesetid-6.0' of https://github.com/micah-mort [...] adds 88b61b130334 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] adds 043402495deb Merge tag 'integrity-v6.0' of git://git.kernel.org/pub/scm [...] adds 569bede0cff5 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 7f637be4d460 random: correct spelling of "overwrites" adds a0b09f2d6f30 Merge tag 'random-6.0-rc1-for-linus' of git://git.kernel.o [...] 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 [...] adds c2a24a7a036b Merge tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux [...] adds 7d9d077c783e Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/sc [...] adds b069122256e4 Merge tag 'nolibc.2022.07.27a' of git://git.kernel.org/pub [...] adds da1d9caf95de doc:it_IT: align Italian documentation adds 659797dc4d64 Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8 adds 507f48799ab0 Docs/zh_CN: Update the translation of kasan to 5.19-rc8 adds 6a5057e9dc13 Docs/zh_CN: Update the translation of sparse to 5.19-rc8 adds 63c1d2516b05 Docs/zh_CN: Update the translation of testing-overview to [...] adds 83b41bb27b25 Docs/zh_CN: Update the translation of usage to 5.19-rc8 adds c78478e164d4 Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8 adds ce1120076c53 Docs/zh_CN: Update the translation of pci to 5.19-rc8 adds 4116ff79749d Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8 adds 339170d8d3da docs: efi-stub: Fix paths for x86 / arm stubs adds aad26f55f47a Merge tag 'docs-6.0' of git://git.lwn.net/linux adds 4c392516accf Documentation: KUnit: Fix example with compilation error adds 665fe72a7d4f Merge tag 'linux-kselftest-kunit-5.20-rc1' of git://git.ke [...] adds e05d5b9c5bbe Merge tag 'linux-kselftest-next-5.20-rc1' of git://git.ker [...] adds e2b542100719 Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of [...] new a97809ccc5df mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] new 33f354da583a shmem: update folio if shmem_replace_page() updates the page new 65bc670ccdf5 writeback: avoid use-after-free after removing device new b70fc62c3f9f Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 8849a2acaec1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 9b0dc7abb5cc ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC new fe17b91a7777 arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC new 57a2d0c1b27d MAINTAINERS: add ARM/APPLE MACHINE mailing list new 879bcfc4e536 Merge tag 'asahi-soc-maintainers-5.20' of https://github.c [...] new 12a1751661cd Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 5e0d9d5a7e55 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds d7c4c9e075f8 ax25: fix incorrect dev_tracker usage adds 944fd1aeacb6 net: allow unbound socket for packets in VRF when tcp_l3md [...] adds 180a6a3ee60a netdevsim: fib: Fix reference count leak on route deletion [...] adds 974be75f2503 netdevsim: fib: Add debugfs knob to simulate route deletio [...] adds 40823f3ee05f selftests: netdevsim: Add test cases for route deletion failure adds b65a1534cfd6 Merge branch 'netdevsim-fib-route-delete-leak' adds 115d9f95ea7a net/mlx5e: Remove WARN_ON when trying to offload an unsupp [...] adds 903f2194f74b net/mlx5e: TC, Fix post_act to not match on in_port metadata adds 562696c3c62c net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS adds 52586d2f56b3 net/mlx5e: xsk: Account for XSK RQ UMRs when calculating I [...] adds 677e78c8d44f net/mlx5e: Fix calculations related to max MPWQE size adds c0063a43700f net/mlx5e: Modify slow path rules to go to slow fdb adds a6e9085d791f net/mlx5: Adjust log_max_qp to be 18 at most adds 62d2664351ef net/mlx5: DR, Fix SMFS steering info dump format adds 42b4f7f66a43 net/mlx5: Fix driver use of uninitialized timeout adds 9e98f8c7707f Merge tag 'mlx5-fixes-2022-07-28' of git://git.kernel.org/ [...] adds 5121db6afb99 net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug() adds ec60d54cb9a3 iavf: Fix max_rate limiting adds 93cb804edab1 iavf: Fix 'tc qdisc show' listing too many queues adds 9fe2e6f39606 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 7dc839fe4761 net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in i [...] adds a86e86db5e6d net: ionic: fix error check for vlan flags in ionic_set_ni [...] adds 1e02fd7671fe Merge branch 'net-fix-using-wrong-flags-to-check-features' adds a41b17ff9dac dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in t [...] adds 53e99496abc1 octeontx2-pf: Reduce minimum mtu size to 60 adds f56530dcdb06 net: usb: make USB_RTL8153_ECM non user configurable adds c67cc4315a8e net: usb: ax88179_178a: Bind only to vendor-specific interface new 8eaa1d110800 net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ new ab2461221780 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9c9cb23e00dd xfrm: fix refcount leak in __xfrm_policy_check() new 51776104bcfd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 30097967e056 ASoC: codecs: va-macro: use fsgen as clock adds f38e6458e16d Merge tag 'asoc-fix-v5.19-rc8' of https://git.kernel.org/p [...] adds f81ee579c089 ALSA: hda: cs35l41: Use the CS35L41 HDA internal define adds 1e24881d8b2a ALSA: hda: cs35l41: Support CLSA0101 adds 87eb04bb87fb ACPI: scan: Add CLSA0101 Laptop Support adds ef34a0ae7a26 ALSA: core: Add async signal helpers adds 95cc637c1afd ALSA: timer: Use deferred fasync helper adds 96b097091c66 ALSA: pcm: Use deferred fasync helper adds 4a971e84a7ae ALSA: control: Use deferred fasync helper adds 3790a3d6dbbc ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 adds be561ffad708 ALSA: hda/realtek: Add quirk for Clevo NV45PZ adds 9769e44d41a1 Merge branch 'for-next' into for-linus 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 adds 40d060b8158e ASoC: q6asm: use kcalloc() instead of kzalloc() adds a3b5d4715fd5 Merge tag 'asoc-v5.20-2' of https://git.kernel.org/pub/scm [...] new 7450320ec7ab ALSA: ac97: Replace sprintf() with sysfs_emit() new 0980bb1ff0f0 ALSA: aoa: Replace sprintf() with sysfs_emit() new ade7956396d0 ALSA: control-led: Replace sprintf() with sysfs_emit() new 0031812bd849 ALSA: core: Replace scnprintf() with sysfs_emit() new 01043e3e14d3 ALSA: pcm: Replace sprintf() with sysfs_emit() new 17daae7ac47a ALSA: hda: Replace sprintf() with sysfs_emit() new 6c955a9d9dbc ALSA: line6: Replace sprintf() with sysfs_emit() new b9cb1c791ae9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c0fc96fed7ff ASoC: amd: yc: Update DMI table entries for AMD platforms new 247c07d4bb74 Merge remote-tracking branch 'asoc/for-5.19' into asoc-linus new 7ac1f57c919b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b0de7fa70650 regulator: pca9450: Remove restrictions for regulator-name new 5e1f3a4a33df Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e4bb7fee188d dt-bindings: input: ariel-pwrbutton: use spi-peripheral-pr [...] new 7c744d00990e Input: adc-joystick - fix ordering in adc_joystick_probe() new 8bb5e7f4dcd9 Merge branch 'next' into for-linus new 39bca2307f79 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9529b662472e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 9842a39b801e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ceb10916f76b Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new 5f567e8bc058 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new d8307e7daf87 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0fd4fd6b6425 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 7d34d94a2495 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new dec68dd41afb Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new e7dffa531776 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 9008a676662a certs: move scripts/check-blacklist-hashes.awk to certs/ adds 31f6d95c2cab certs: unify blacklist_hashes.c and blacklist_nohashes.c adds 5439d4d4dcee kbuild: remove sed command from cmd_ar_builtin adds a6036a41bffb kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 adds bdf0fe33a4dc init/Kconfig: update KALLSYMS_ALL help text adds 028062ec222d Revert "scripts/mod/modpost.c: permit '.cranges' secton fo [...] adds aac289653fa5 kbuild: dummy-tools: avoid tmpdir leak in dummy gcc adds 59316eac0e5b docs: kbuild: fix typo adds 3089b2be0cce kbuild: rpm-pkg: fix build error when _arch is undefined adds 6105e4f6511d kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild adds 9a68fd7fd8b0 kbuild: error out if $(KBUILD_EXTMOD) contains % or : adds 84850dbbbe60 kbuild: error out if $(INSTALL_MOD_PATH) contains % or : adds e3b746a384fc scripts: headers_install.sh: Update config leak ignore entries adds 10269fd37fc6 kconfig: shorten the temporary directory name for cc-option adds 1fd49a0b5c43 checkstack: add riscv support for scripts/checkstack.pl adds 5764f6626f5f modpost: drop executable ELF support adds abe864b8e19a modpost: use sym_get_data() to get module device_table data adds 7dea20f2fecb kconfig: Qt5: tell the user which packages are required adds ee47620367d5 kbuild: add dtbs_prepare target adds 341a2463d196 modpost: remove unused Elf_Sword macro adds e5c2e8be507a modpost: refactor get_secindex() adds ebd9902724a9 kbuild: set EXIT trap before creating temporary directory new 154dc4dd45e4 Makefile.extrawarn: re-enable -Wformat for clang new 13bff5d57c52 modpost: add array range check to sec_name() new 0da356d6c21f modpost: use more reliable way to get fromsec in section_rel(a)() new 9dc0aa8a292d Revert "Kbuild, lto, workaround: Don't warn for initcall_r [...] new 1ac7ca8d61a6 modpost: shorten warning messages in report_sec_mismatch() new 944f73d50d23 modpost: add PATTERNS() helper macro new 4c46afafdea8 modpost: remove unneeded .symbol_white_list initializers new da9ba8dc2bec modpost: remove .symbol_white_list field entirely new ab92e95d64a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40d02efad980 Merge remote-tracking branch 'torvalds/master' into perf/core adds 4266081e3308 perf vendor events: Update Intel broadwellx adds 1775634ea406 perf vendor events: Update Intel broadwell adds ef908a192512 perf vendor events: Update Intel broadwellde adds a95ab294a508 perf vendor events: Update Intel alderlake adds 9709ede1a179 perf vendor events: Update bonnell mapfile.csv adds f9d45862eca3 perf vendor events: Update Intel cascadelakex adds 3c9c31571105 perf vendor events: Update Intel elkhartlake adds beb2db9bed36 perf vendor events: Update goldmont mapfile.csv adds ae54f70dd9d5 perf vendor events: Update goldmontplus mapfile.csv adds 8e6389f93144 perf vendor events: Update Intel haswell adds 859fe0f4f2be perf vendor events: Update Intel haswellx adds a4a4353ebf80 perf vendor events: Update Intel icelake adds d214d0c2612a perf vendor events: Update Intel icelakex adds 80c14459f6a3 perf vendor events: Update Intel ivybridge adds 6220136831e3 perf vendor events: Update Intel ivytown adds 376d8b581b76 perf vendor events: Update Intel jaketown adds ae7bcd600e1c perf vendor events: Update Intel knightslanding adds 1ab4ef06fa82 perf vendor events: Add Intel meteorlake adds bcc344a3bfc8 perf vendor events: Update Intel nehalemep adds 8fe33fd5d3a2 perf vendor events: Update Intel nehalemex adds 777e1312440f perf vendor events: Update Intel sandybridge adds 34122105f9e8 perf vendor events: Update Intel sapphirerapids adds 89072caf14c0 perf vendor events: Update Intel silvermont adds 35d652770172 perf vendor events: Update Intel skylake adds 59fd7d3225c2 perf vendor events: Update Intel skylakex adds 5e1dd4f24ab5 perf vendor events: Update Intel tigerlake adds ae2fa1ccf10e perf vendor events: Update Intel westmereep-dp adds 4823edd648c7 perf vendor events: Update Intel westmereep-sp adds 6b47be608b84 perf vendor events: Update Intel westmereex adds ebcdbf7a6aa6 perf vendor events: Update Intel snowridgex adds 08c1d7a1595e perf vendor events arm64: Arm Cortex-A78C and X1C adds fb5962f81ebb perf test: Fix test case 95 ("Check branch stack sampling" [...] adds ace3e31e653e perf stat: Revert "perf stat: Add default hybrid events" adds ff4207f79307 perf evsel: Add arch_evsel__hw_name() adds a9c1ecdabc4f perf evlist: Always use arch_evlist__add_default_attrs() adds cdb204ad4223 perf x86 evlist: Add default hybrid events for perf stat adds 9a0b36266f7a perf stat: Add topdown metrics in the default perf stat on [...] new 30851f3bdcf6 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 8419702489f3 dma-mapping: reformat comment to suppress htmldoc warning adds 5c850d31880e swiotlb: fix passing local variable to debugfs_create_ulong() new 0fc247da0d7b 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 aa67e556756a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 565cbaad83d8 ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC adds 8fa7ea40bf56 ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] adds b97abb4d0e23 ARM: 9217/1: add definition of arch_irq_work_raise() adds 3437021484dd ARM: 9218/1: dma-mapping: fix pointer/integer warning adds fe520635ddc4 ARM: 9219/1: fix undeclared soft_restart adds f2d3b9a46e0e ARM: 9220/1: amba: Remove deferred device addition adds 3eaecd0677e1 Merge branches 'misc' and 'fixes' into for-next new 48b51e258a1d Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds ba904a1fbca2 Merge branch 'arm/defconfig' into for-next adds 9fb2e0bc0ccc Merge branch 'arm/dt' into for-next adds 5a4fd8456648 soc: document merges new 0ba56853e4c8 Merge tag 'v5.19' into for-next new 452d204159eb Merge branch 'arm/fixes' into for-next adds 729a8a57355f dt-bindings: reset: Add TPS380x documentation adds 8a4e6154fb17 reset: tps380x: Add TPS380x device driver supprt adds d985db836226 reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage" new d2fd1ddd311d Merge tag 'reset-for-v5.20' of git://git.pengutronix.de/pz [...] new c02b60cb2528 arm64: dts: apple: Re-parent ANS2 power domains new 5316d73ba81b arm64: dts: apple: t8103: Add ANS2 NVMe nodes new 87df0cecc269 Merge tag 'asahi-soc-dt-5.20' of https://github.com/AsahiL [...] new b3cbbb58632f ARM: dts: add EMAC AXI settings for Cyclone5 new 0d98fbcf72f1 Merge tag 'socfpga_updates_for_v5.20_part2' of git://git.k [...] new 87a5b37a8f02 Merge branch 'arm/late' into for-next new 0b906094454e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 852c4538b037 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f73da21cf9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 551dcb89f7d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ae9b67e2f731 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new f15b2b5a1a36 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 372e806775ac Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 2d187c0d3b10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 858cda3b6f1a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ff3fb6103c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c259e20407be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4651848f0404 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4b0eaf900fa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c6eb2e7d8736 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ec4b66c3068 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2d401457d599 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7170ff5b09f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bbf4879025b1 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 5c9da2943ce1 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 299f756190b2 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 3b6c3c97b841 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e24727ed7460 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 50d8193ccac5 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 909fcb195201 clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() new df63af17f337 clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() new 6ebd5247ad2a clk: fixed-factor: Introduce *clk_hw_register_fixed_factor [...] new f04ed3d9f8a5 Merge branches 'clk-basic', 'clk-mtk', 'clk-devm-enable' a [...] new 4c2fdfc4c804 Merge tag 'qcom-clk-for-5.20' of https://git.kernel.org/pu [...] new dfcbbd73ddb1 Merge branches 'clk-renesas', 'clk-spreadtrum', 'clk-imx' [...] new 08fc500fe3d4 Merge branch 'clk-allwinner' into clk-next new 7e9faad7054a Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 4e8bb4ba5a55 csky: Add jump-label implementation adds 45e15c1a375e csky: Add qspinlock support adds 7f8030cea330 csky: Enable ARCH_INLINE_READ*/WRITE*/SPIN* adds f940dc0f2251 csky: cmpxchg: Coding convention for BUILD_BUG() adds 45fef4c4b9c9 csky: abiv1: Fixup compile error new 4f17d6a80c06 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new e38f40409fa8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cdd23dd9fcd6 arch: microblaze: Remove unused "select HANDLE_DOMAIN_IRQ" adds 5b7d1d575e3f microblaze: Fix some typos in comment new 6cb85bcc2828 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds b8295e44c761 MIPS: Fix comment typo adds d3cd4d9fc1f0 MIPS: msi-octeon: eliminate kernel-doc warnings adds 3e3114ac460e MIPS: Introduce CAVIUM_RESERVE32 Kconfig option adds 534ea58b3ceb Revert "MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32" new c312d44ad30a Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds d63ed7fe85ee x86/cyrix: include header linux/isa-dma.h adds 933c5a4f87d9 PCI: Stub __pci_ioport_map() for arches that don't support [...] adds 0757060a4388 Merge branch 'pci/header-cleanup-immutable' of git://git.k [...] adds ded2ee36313c openrisc: Add pci bus support adds 740ea2bb22aa openrisc: Add virt defconfig adds 3d316164e9a9 MAINTAINERS: Update Richard Henderson's address adds 52e0ea900202 openrisc: io: Define iounmap argument as volatile new fdc1a580d1f7 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds b383d94ad7ca parisc: Clean up names in hardware database adds cab56b51ec0e parisc: Fix device names in /proc/iomem adds 16bf37bf49ba parisc: Fix comment typo in fault.c adds 3fbc9a7de056 parisc: Drop pa_swapper_pg_lock spinlock adds cf59f34d7f97 parisc: Check the return value of ioremap() in lba_driver_probe() adds b9e28d3c2492 parisc: Do not initialise statics to 0 adds cbe263b6b0eb parisc: Drop zero variable initialisations in mm/init.c adds 6431e92fc827 parisc: io_pgetevents_time64() needs compat syscall in 32- [...] adds e61b3125a4f0 Input: gscps2 - check return value of ioremap() in gscps2_probe() new 4f38b16d27e3 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 [...] adds 4515862b66d3 docs: powerpc: fix indentation warnings adds 0595a216920c docs: powerpc: use different label name for elf_hwcaps.rst adds a05aae92f84b docs: powerpc: add elf_hwcaps to table of contents adds ebef8abc963b video: fbdev: offb: Include missing linux/platform_device.h adds 61657dcd528b scsi: cxlflash: Include missing linux/irqdomain.h adds 4177ab2283dc EDAC/mpc85xx: Include required of headers directly adds 4d5c5bad5193 powerpc: Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h adds 36afe68714d4 powerpc: Finally remove unnecessary headers from asm/prom.h adds 51ac6d4ceaa4 powerpc: Update reviewers adds c7255058b543 powerpc/crash: save cpu register data in crash_smp_send_stop() adds b1fc44eaa9ba pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window adds d73b46c3c144 powerpc/ioda/iommu/debugfs: Generate unique debugfs entries adds d80f6de9d601 powerpc/iommu: Fix iommu_table_in_use for a small default [...] adds 2454a7af0f2a powerpc/pseries: define driver for Platform KeyStore adds d20c96deb3e2 powerpc/85xx: Fix description of MPC85xx and P1/P2 boards options adds 0fe1e96fef0a powerpc/pci: Prefer PCI domain assignment via DT 'linux,pc [...] adds 1f00b5ab992c powerpc/85xx: P2020: Add law_trgt_if property to PCIe DT nodes adds 901a30cf5f76 powerpc/pseries/vas: Fix comment typo adds 738f9dca0df3 powerpc/sysdev: Fix comment typo adds fde345e4d39a powerpc/platforms/83xx/suspend: Reorder to get rid of a fo [...] adds ccc1439b924b powerpc/platforms/83xx/suspend: Prevent unloading the driver adds 95b002e4e47a powerpc/platforms/83xx/suspend: Remove write-only global variable adds fcdb758ce113 powerpc: make facility_unavailable_exception 64s adds e4787e71ae2d powerpc/signal: Update comment for clarity adds cd1e64935f79 selftests/powerpc: Fix matrix multiply assist test adds 90b5d4fe0b3b powerpc/powernv: Avoid crashing if rng is NULL adds 7ef3d06f1bc4 powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 adds 978030f054ff powerpc/powernv: rename remaining rng powernv_ functions to pnv_ adds 1547db7d1f44 powerpc: Move system_call_exception() to syscall.c adds f4a0318f278d powerpc: add support for syscall stack randomization adds 4c9da83011c4 KVM: PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr de [...] adds b8c7ee79b1a3 KVM: PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt adds db5360840f09 powerpc/kvm: Move pmu code in kvm folder to separate file [...] adds 4008d54e2953 powerpc/kvm: Remove comment related to moving PMU code to [...] adds 96d50a1d874c Merge branch 'topic/ppc-kvm' into next adds 8c9f37a78f70 powerpc/perf: Include caps feature for power10 DD1 version adds 6ac059dacffa powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader adds 255b650cbec6 powerpc/xive: Fix refcount leak in xive_get_max_prio adds df5d4b616ee7 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address adds ff446cd76854 selftests/powerpc: Avoid GCC 12 uninitialised variable warning adds ca829e05d3d4 powerpc/64: Init jump labels before parse_early_param() new 33469ab7ecda Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 892b48ade7fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c91f0a407934 Merge branch 'fixes' into for-next adds 2f089a3846a2 Merge branch 'vmcore-iov_iter' into features adds 57c3ae8e44bb s390/hmcdrv: fix Kconfig "its" grammar adds fc7fab3f9156 s390/tape: fix comment typo adds 6f5c672d17f5 s390/smp: enforce lowcore protection on CPU restart adds 57ad19bcdefb s390/boot: cleanup adjust_to_uv_max() function adds 2e2493c675df s390/setup: rearrange absolute lowcore initialization adds 7d06fed77b7d s390/smp: rework absolute lowcore access adds e409b7f19172 s390/smp,ptdump: add absolute lowcore markers adds a0c0c44e9aa2 s390: add ELF note type for encrypted CPU state of a PV VCPU adds 520763a3272a s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() adds ded466e18066 s390/unwind: fix fgraph return address recovery adds 53897c8b7f82 Merge branch 'features' into for-next new 845f9f41d4eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new af149fb87bc8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new a8de001251e0 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 6a857ab5b57c Merge branch 'fs.idmapped.overlay.acl' into for-next new 4f16df019ce1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa4a4e06f15b Merge branch 'misc-5.19' into for-next-current-v5.18-20220802 new 74b930fd8428 Merge branch 'for-next-current-v5.18-20220802' into for-ne [...] new 524bcd1e178d btrfs: simplify the pending I/O counting in struct compressed_bio new 7aa51232e204 btrfs: pass a btrfs_bio to btrfs_repair_one_sector new 7959bd441176 btrfs: remove the start argument to check_data_csum and export new 81bd9328ab9f btrfs: fix repair of compressed extents new 0b078d9db879 btrfs: don't call btrfs_page_set_checked in finish_compres [...] new 74944c873602 btrfs: reset RO counter on block group if we fail to relocate new 47812be20761 btrfs: sysfs: show discard stats and tunables in non-debug build new c0263ae3d118 btrfs: auto enable discard=async when possible new c1af1f98cd01 btrfs: unset reloc control if transaction commit fails in [...] new a0b63885c907 btrfs: move lockdep class helpers to locking.c new 7bef6fc91e83 btrfs: fix lockdep splat with reloc root extent buffers new dc1dcf560f1b btrfs: dump extra info if one free space cache has more bi [...] new d1326e5500e9 btrfs: add macros for annotating wait events with lockdep new bde58da75659 btrfs: add lockdep annotations for num_writers wait event new 90fd07d223f8 btrfs: add lockdep annotations for num_extwriters wait event new 53b704b3e434 btrfs: add lockdep annotations for transaction states wait events new a6e4caa21213 btrfs: add lockdep annotations for pending_ordered wait event new d48f6b2f563f btrfs: change the lockdep class of free space inode's inva [...] new 2a6421f1690d btrfs: add lockdep annotations for the ordered extents wait event new fe00432b5d5b Merge branch 'misc-next' into for-next-next-v5.19-20220802 new 1a7bf27bddb2 btrfs: auto enable discard=async when possible new 132f856ed6db btrfs: sysfs: use sysfs_streq for string matching new 432be9c8c9b4 Merge branch 'dev/remove-strmatch' into for-next-next-v5.1 [...] new 28ef1fa1ee2f btrfs: fault in pages for direct io reads/writes in a more [...] new 0ff8f363ca36 btrfs: add macros for annotating wait events with lockdep new 3e1c04773c41 btrfs: add lockdep annotations for num_writers wait event new 4b8baa2b1164 btrfs: add lockdep annotations for num_extwriters wait event new 6e2c94028cee btrfs: add lockdep annotations for transaction states wait events new e7916241c905 btrfs: add lockdep annotations for pending_ordered wait event new 4d98ffdd1412 btrfs: change the lockdep class of free space inode's inva [...] new e2b7cdbb9f80 btrfs: add lockdep annotations for the ordered extents wait event new d3fb9f3f4c22 btrfs: fix lost error handling when looking up extended re [...] new 913a34d1ccf1 btrfs: fix warning during log replay when bumping inode li [...] new 0937930356fe btrfs: simplify adding and replacing references during log replay new 879e2bbee5bb Merge branch 'ext/filipe/log-replay-fixes' into for-next-n [...] new 94ef879cc38e Merge branch 'for-next-next-v5.19-20220802' into for-next- [...] new 1c9a79830d12 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 18cc912b8a2a fs: change test in inode_insert5 for adding to the sb list new d3e94fdc4ef4 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] new 637fa738b590 fscrypt: add fscrypt_context_for_new_inode new fea013e020e6 ceph: use correct index when encoding client supported features new 7c2e3d9194f7 ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED new 4f48d5da81ee fs/dcache: export d_same_name() helper new 4868e537fa86 ceph: wait for the first reply of inflight async unlink new 300e42a2e79e ceph: add session already open notify support new 8266c4d7a746 ceph: choose auth MDS for getxattr with the Xs caps new d93231a6bc8a ceph: prevent a client from exceeding the MDS maximum xattr size new 58dd4385577e ceph: don't leak snap_rwsem in handle_cap_grant new 1b7587d69ea7 ceph: fix the incorrect comment for the ceph_mds_caps struct new e82145033547 ceph: convert to generic_file_llseek new 7467b04418d9 ceph: call netfs_subreq_terminated with was_async == false new 020bc44a9fbf ceph: switch back to testing for NULL folio->private in ce [...] new b53aca4b460a ceph: fix incorrect old_size length in ceph_mds_request_args new e19feff96380 ceph: make change_auth_cap_ses a global symbol new 0006164589ec ceph: update the auth cap when the async create req is forwarded new 4849077604f0 ceph: don't get the inline data for new creating files new fc54cb8d876a libceph: check pointer before assigned to "c->rules[]" new 842d6b019b18 libceph: print fsid and epoch with osd id new e027ddb6d3cc ceph: flush the dirty caps immediatelly when quota is approaching new 0c04a117d77b ceph: make f_bsize always equal to f_frsize new 7cb9994754f8 ceph: don't truncate file in atomic_open new c460f4e4bba2 ceph: remove useless check for the folio new 4f8861945562 libceph: fix ceph_pagelist_reserve() comment typo new f7984b48c437 libceph: clean up ceph_osdc_start_request prototype new d4b791f53c0b Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 5fa2cffba0b8 smb3: check xattr value length earlier adds 4da2cd0517e0 cifs: remove redundant initialization to variable mnt_sign [...] adds 0f46608ae7a1 cifs: remove unnecessary type castings adds 0827f71b881c cifs: remove unnecessary (void*) conversions. adds c2c17ddbf32b cifs: remove some camelCase and also some static build warnings adds 89e42f49ef58 cifs: remove minor build warning adds c6f62f81b488 cifs: Fix memory leak when using fscache adds da3847894fdd smb2: small refactor in smb2_check_message() adds ec88cc57c39e cifs: update MAINTAINERS file with reviewers adds 9543c8ab3016 cifs: list_for_each() -> list_for_each_entry() adds 1bfa25ee30df cifs: remove remaining build warnings adds d7d7a66aacd6 cifs: avoid use of global locks for high contention data adds aea02fc40a7f cifs: fix wrong unlock before return from cifs_tree_connect() adds 97b82c07c421 cifs: trivial style fixup adds 4abdd27244bd cifs: update internal module number adds 3ceee3587f7c cifs: when insecure legacy is disabled shrink amount of SMB1 code new cbd3f9d6f103 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 23e6e1c9b373 exfat: reuse __exfat_write_inode() to update directory entry adds 4493895b2bdc exfat: remove duplicate write inode for truncating file adds be17b1ccd4e8 exfat: remove duplicate write inode for extending dir/file adds 86da53e8ff5d exfat: Return ENAMETOOLONG consistently for oversized paths adds 1b1a9195ae96 exfat: Define NLS_NAME_* as bit flags explicitly adds 6425baabda21 exfat: Expand exfat_err() and co directly to pr_*() macro adds 64fca6e62171 exfat: Downgrade ENAMETOOLONG error message to debug messages adds 512b74d17a93 exfat: Drop superfluous new line for error messages adds df13a3477635 MAINTAINERS: Add Namjae's exfat git tree new e46bf4bf6429 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a244cd1f8445 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 5a57bca9050d ext4: fix reading leftover inlined symlinks new de394a86658f ext4: update s_overhead_clusters in the superblock during [...] new 827891a38acc ext4: update the s_overhead_clusters in the backup sb's wh [...] new 218a69441bf7 ext4: reuse order and buddy in mb_mark_used when buddy split new 4978c659e7b5 ext4: use ext4_debug() instead of jbd_debug() new cb3b3bf22cf3 jbd2: rename jbd_debug() to jbd2_debug() new 68af74e92a86 jbd2: remove unused exports for jbd2 debugging new d1324958567d jbd2: unexport jbd2_log_start_commit() new a89573ce4ad3 jbd2: fix outstanding credits assert in jbd2_journal_commi [...] new 7f0d8e1d607c ext4: fix extent status tree race in writeback error recov [...] new 179b14152dcb ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h new 67d7d8ad99be ext4: fix use-after-free in ext4_xattr_set_entry new c9fd167d5713 ext4: correct max_inline_xattr_value_size computing new fd7e672ea98b ext4: correct the misjudgment in ext4_iget_extra_inode new 51ae846cff56 ext4: fix warning in ext4_iomap_begin as race between bmap [...] new 07ea7a617d6b ext4: recover csum seed of tmp_inode after migrating to extents new 442ec1e5bb7c Documentation: ext4: fix cell spacing of table heading on [...] new c64a92992e6c ext4: aligned '*' in comments new b24e77ef1c6d ext4: avoid remove directory when directory is corrupted new 3fa5d23e68a3 ext4: reflect mb_optimize_scan value in options file new 65f8ea4cd57d ext4: check if directory block is within i_size new b8a04fe77ef1 ext4: make sure ext4_append() always allocates new block new 58318914186c mbcache: don't reclaim used entries new 3dc96bba65f5 mbcache: add functions to delete entry if unused new 6bc0d63dad7f ext4: remove EA inode entry from mbcache on inode eviction new fd48e9acdf26 ext4: unindent codeblock in ext4_xattr_block_set() new 65f8b80053a1 ext4: fix race when reusing xattr blocks new 90ae40d243d4 ext2: factor our freeing of xattr block reference new b67798d55185 ext2: unindent codeblock in ext2_xattr_set() new 1189d8ec5105 ext2: avoid deleting xattr block that is being reused new 75896339e431 mbcache: Remove mb_cache_entry_delete() new 307af6c87937 mbcache: automatically delete entries from cache on freeing new 1e1c2b86ef86 ext4: block range must be validated before use in ext4_mb_ [...] new 4a734f0869f9 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure wh [...] new 026d0d27c488 ext4: reduce computation of overhead during resize new 69cb8e9d8cd9 ext4: avoid resizing to a partial cluster size new d95efb14c0b8 ext4: add ioctls to get/set the ext4 superblock uuid new 157cde8a4d44 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 7a8fc586180d f2fs: introduce memory mode adds 14de5fc3ddf3 f2fs: remove redundant code for gc condition adds b771aadc6e4c f2fs: enforce single zone capacity adds 074b5ea2900e f2fs: adjust zone capacity when considering valid block count adds 8e0f54a70e9b f2fs: add a sysfs entry to show zone capacity adds 67ca06872eb0 f2fs: fix to invalidate META_MAPPING before DIO write adds 1dd55358efc4 f2fs: Delete f2fs_copy_page() and replace with memcpy_page() adds 7165841d578e f2fs: fix to check inline_data during compressed inode conversion adds a8634ccf5d62 f2fs: allow compression of files without blocks adds 0d5b9d815639 f2fs: invalidate meta pages only for post_read required inode adds 1adaa71ea9bf f2fs: don't bother wait_ms by foreground gc adds f8e2f32bcde5 f2fs: introduce sysfs atomic write statistics adds 8ee236dcaa69 f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL a [...] adds 141170b759e0 f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() adds 7b01ad7f339e f2fs: obsolete unused MAX_DISCARD_BLOCKS adds 09beadf289d6 f2fs: fix to do sanity check on segment type in build_sit_ [...] new c4cf6125bd0d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] 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 9610bc2c3759 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 676441c79256 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() adds a14c573870a6 ksmbd: use wait_event instead of schedule_timeout() adds af7c39d971e4 ksmbd: fix racy issue while destroying session on multichannel adds aa7253c2393f ksmbd: fix memory leak in smb2_handle_negotiate adds cf6531d98190 ksmbd: fix use-after-free bug in smb2_tree_disconect adds ac60778b87e4 ksmbd: prevent out of bound read for SMB2_WRITE adds 824d4f64c200 ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT adds 982979772f2b ksmbd: fix heap-based overflow in set_ntacl_dacl() new 2940f555ea43 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 adds e35a5e782f67 NFSv4.1: RECLAIM_COMPLETE must handle EACCES adds 6622e3a73112 SUNRPC: Reinitialise the backchannel request buffers before reuse adds 72691a269f0b SUNRPC: Don't reuse bvec on retransmission of the request new b1a28f2eb9ea NFS: nfs_async_write_reschedule_io must not recurse into t [...] new 2135e5d56278 NFSv4/pnfs: Fix a use-after-free bug in open new cd9ddb18b7f0 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 23ba98de6dce nfsd: eliminate the NFSD_FILE_BREAK_* flags adds c770f31d8f58 SUNRPC: Fix xdr_encode_bool() adds 184cefbe6262 NLM: Defend against file_lock changes after vfs_test_lock() adds 28fffa6c5790 SUNRPC: Expand the svc_alloc_arg_err tracepoint adds 051382885552 NFSD: Instrument fh_verify() adds f532c9ff1038 NFSD: Fix space and spelling mistake adds 842e00ac3aa3 nfsd: remove redundant assignment to variable len adds 36f2ef2dd44e SUNRPC: Fix server-side fault injection documentation adds ca3f9acb6d3f NFSD: Demote a WARN to a pr_warn() adds 0fd244c115f0 NFSD: Report filecache LRU size adds 29d4bdbbb910 NFSD: Report count of calls to nfsd_file_acquire() adds d63293272abb NFSD: Report count of freed filecache items adds 904940e94a88 NFSD: Report average age of filecache items adds 0bac5a264d9a NFSD: Add nfsd_file_lru_dispose_list() helper adds 3bc6d3470fe4 NFSD: Refactor nfsd_file_gc() adds 39f1d1ff8148 NFSD: Refactor nfsd_file_lru_scan() adds 94660cc19c75 NFSD: Report the number of items evicted by the LRU walk adds df2aff524fac NFSD: Record number of flush calls adds 8b330f78040c NFSD: Zero counters when the filecache is re-initialized adds 2e6c6e4c4375 NFSD: Hook up the filecache stat file adds 668ed92e651d NFSD: WARN when freeing an item still linked via nf_lru adds c46203acddd9 NFSD: Trace filecache LRU activity adds 4a0e73e635e3 NFSD: Leave open files out of the filecache LRU adds edead3a55804 NFSD: Fix the filecache LRU shrinker adds 6df19411367a NFSD: Never call nfsd_file_gc() in foreground paths adds 54f7df7094b3 NFSD: No longer record nf_hashval in the trace log adds f53cef15ddde NFSD: Remove lockdep assertion from unhash_and_release_locked() adds 8755326399f4 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode adds a845511007a6 NFSD: Refactor __nfsd_file_close_inode() adds cb7ec76e73ff NFSD: nfsd_file_hash_remove can compute hashval adds f0743c2b25c6 NFSD: Remove nfsd_file::nf_hashval adds c7b824c3d06c NFSD: Replace the "init once" mechanism adds fc22945ecc2a NFSD: Set up an rhashtable for the filecache adds ce502f81ba88 NFSD: Convert the filecache to use rhashtable adds 0ec8e9d1539a NFSD: Clean up unused code after rhashtable conversion adds be0230069fcb NFSD: Separate tracepoints for acquire and create adds b40a2839470c NFSD: Move nfsd_file_trace_alloc() tracepoint adds 5e138c4a750d NFSD: NFSv4 CLOSE should release an nfsd_file immediately adds 427f5f83a319 NFSD: Ensure nf_inode is never dereferenced adds 6867137ebcf4 NFSD: refactoring v4 specific code to a helper in nfs4state.c adds 0926c39515aa NFSD: keep track of the number of v4 clients in the system adds 4271c2c08875 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] adds 3a5940bfa17f nfsd: silence extraneous printk on nfsd.ko insertion adds 095a764b7afb NFSD: Optimize nfsd4_encode_operation() adds ab04de60ae1c NFSD: Optimize nfsd4_encode_fattr() adds c738b218a2e5 NFSD: Clean up SPLICE_OK in nfsd4_encode_read() adds 24c7fb85498e NFSD: Add an nfsd4_read::rd_eof field adds 28d5bc468efe NFSD: Optimize nfsd4_encode_readv() adds 071ae99feadf NFSD: Simplify starting_len adds 5e64d85c7d0c NFSD: Use xdr_pad_size() adds 99b002a1fa00 NFSD: Clean up nfsd4_encode_readlink() adds 5304877936c0 NFSD: Fix strncpy() fortify warning adds bb4d842722b8 NFSD: nfserrno(-ENOMEM) is nfserr_jukebox adds 09426ef2a64e NFSD: Shrink size of struct nfsd4_copy_notify adds 87689df69491 NFSD: Shrink size of struct nfsd4_copy adds d314309425ad NFSD: Reorder the fields in struct nfsd4_op adds 8ea6e2c90bb0 NFSD: Make nfs4_put_copy() static adds 1913cdf56cb5 NFSD: Replace boolean fields in struct nfsd4_copy adds 24d796ea383b NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) adds 478ed7b10d87 NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) adds 3b7bf5933cad NFSD: Refactor nfsd4_do_copy() adds ad1e46c9b07b NFSD: Remove kmalloc from nfsd4_do_async_copy() adds e72f9bc006c0 NFSD: Add nfsd4_send_cb_offload() adds a11ada99ce93 NFSD: Move copy offload callback arguments into a separate [...] adds bbf936edd543 NFSD: drop fh argument from alloc_init_deleg adds 876c553cb410 NFSD: verify the opened dentry after setting a delegation adds 7fe2a71dda34 NFSD: introduce struct nfsd_attrs adds 93adc1e391a7 NFSD: set attributes when creating symlinks adds d6a97d3f589a NFSD: add security label to struct nfsd_attrs adds 2743f3e0444f NFSD: add posix ACLs to struct nfsd_attrs adds 7afca4118f14 NFSD: change nfsd_create()/nfsd_symlink() to unlock direct [...] adds bd8dbd385676 NFSD: always drop directory lock in nfsd_unlink() adds a0dbc15de002 NFSD: only call fh_unlock() once in nfsd_link() adds 86aa4cbe90d8 NFSD: reduce locking in nfsd_lookup() adds 07b46506e4bc NFSD: use explicit lock/unlock for directory ops adds e2c9ba90e17a NFSD: use (un)lock_inode instead of fh_(un)lock for file o [...] adds 4a296cfc3939 NFSD: discard fh_locked flag and fh_lock/fh_unlock new ca29ec3872a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 44202150b757 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new b10b85fe5149 ovl: warn if trusted xattr creation fails new 9c5dd8034e35 ovl: fix some kernel-doc comments new ded536561a36 ovl: improve ovl_get_acl() if POSIX ACL support is off new dd524b7f317d ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() new 4f1196288dfb ovl: fix spelling mistakes new d91d6fc00049 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new d2bf9d8f81d4 Merge branch '9p-next' of git://github.com/martinetd/linux adds 001c179c4e26 xfs: fix NULL pointer dereference in xfs_getbmap() adds 5e9466a5d060 xfs: delete extra space and tab in blank line new ba6d90ac98ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new a377b88189e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2de324a2ae85 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] adds 8685bd564712 new iov_iter flavour - ITER_UBUF adds fa85b4b577e5 switch new_sync_{read,write}() to ITER_UBUF adds 1ce509985de7 splice: stop abusing iov_iter_advance() to flush a pipe adds de5b8c4c1294 ITER_PIPE: helper for getting pipe buffer by index adds 04aec23581d3 ITER_PIPE: helpers for adding pipe buffers adds ff41ebeb56e6 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives adds 25aeb33139d0 ITER_PIPE: fold push_pipe() into __pipe_get_pages() adds 05dd94c7c70a ITER_PIPE: lose iter_head argument of __pipe_get_pages() adds 424324d04666 ITER_PIPE: clean pipe_advance() up adds 7ba2106b76a8 ITER_PIPE: clean iov_iter_revert() adds 578a391f4ed9 ITER_PIPE: cache the type of last buffer adds 951f8ae2e35f ITER_PIPE: fold data_start() and pipe_space_for_user() together adds 0d494243d9ff iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] adds 4f3aab7007c8 iov_iter_get_pages(): sanity-check arguments adds 7c44c1449d59 unify pipe_get_pages() and pipe_get_pages_alloc() adds 9cb2fafb9dc5 unify xarray_get_pages() and xarray_get_pages_alloc() adds 1fa5eab5e970 unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] adds f778953ab892 ITER_XARRAY: don't open-code DIV_ROUND_UP() adds 1fc652dffb0f fold __pipe_get_pages() into pipe_get_pages() adds a72b7535e31f iov_iter: saner helper for page array allocation adds 8169917085cb iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() adds 53dde2180755 block: convert to advancing variants of iov_iter_get_pages [...] adds 6ef8810fbb23 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] adds 102f38188e46 af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] adds d4f41a50cba4 9p: convert to advancing variant of iov_iter_get_pages_alloc() adds 22c68a58284a ceph: switch the last caller of iov_iter_get_pages_alloc() adds eb5b7d92d36d get rid of non-advancing variants adds ad890be59535 pipe_get_pages(): switch to append_pipe() adds e1587615d7ad expand those iov_iter_advance()... adds 40a3cb0d2314 d_add_ci(): make sure we don't miss d_lookup_done() adds cf634d540a29 fs/dcache: Disable preemption on i_dir_seq write side on P [...] adds 45f78b0a2743 fs/dcache: Move the wakeup from __d_lookup_done() to the caller. adds 50417d22d0ef fs/dcache: Move wakeup out of i_seq_dir write held region. adds 0847afc999bb Merge branches 'work.misc', 'work.iov_iter', 'work.namei', [...] new 553d0c42ea44 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96dd9a2f958b lib/test_printf.c: fix clang -Wformat warnings adds b5acb26183cc Merge branch 'for-5.20' into for-next new 9a679abc373b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds df4384775fba Merge branch 'pci/aspm' adds 657d71b026e8 Merge branch 'pci/endpoint' adds 96de299bb355 Merge branch 'pci/enumeration' adds d6cd8cb16783 Merge branch 'pci/err' adds ac0d1b12fffc Merge branch 'pci/pm' adds 0ad722f159e4 PCI: Remove pci_mmap_page_range() wrapper adds c1ef322491cb sparc: Use generic pci_mmap_resource_range() adds b125690b83ae Merge branch 'pci/resource' adds 068e68f73537 Merge branch 'pci/virtualization' adds 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' adds 7958bfe5a56d Merge branch 'pci/ctrl/brcmstb' adds 14c4ad125cf9 PCI: dwc: Log link speed and width if it comes up adds e3dc79adfac9 PCI: dwc: Detect iATU settings after getting "addr_space" [...] adds afe1c6d50d33 PCI: dwc: Use native DWC IP core version representation adds 13e9d3900c20 PCI: dwc: Read DWC IP core version from register adds 0b0a780d52ad PCI: dwc: Add macros to compare Synopsys IP core versions adds 50deb8ac6170 PCI: intel-gw: Drop manual DW PCIe controller version setup adds 58c379eee610 PCI: tegra194: Drop manual DW PCIe controller version setup adds c6481d51dc65 PCI: dwc: Add dw_pcie_ops.host_deinit() callback adds 4859db9bca5d PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_T [...] adds 38fe272389f4 PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_A [...] adds 5a163f599818 PCI: dwc: Simplify in/outbound iATU setup methods adds 89473aa9ab26 PCI: dwc: Add iATU regions size detection procedure adds edf408b946d3 PCI: dwc: Validate iATU outbound mappings against hardware [...] adds ce06bf570390 PCI: dwc: Check iATU in/outbound range setup status adds 35797e672ff0 PCI: dwc: Fix MSI msi_msg DMA mapping adds 6be6f8529bd7 PCI: dwc: Use the bitmap API to allocate bitmaps adds 3c62f878a969 PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() adds 226ec087497a PCI: dwc: Split MSI IRQ parsing/allocation to a separate function adds db388348acff PCI: dwc: Convert struct pcie_port.msi_irq to an array adds cd761378e62c PCI: dwc: Handle MSIs routed to multiple GIC interrupts adds 91a773f9986b dt-bindings: PCI: qcom: Support additional MSI vectors adds b37ed003985f Merge branch 'pci/ctrl/dwc' adds 7f9b18789ab4 Merge branch 'pci/ctrl/dwc-edma' adds f2812227bb07 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks adds 22f3571cbc84 PCI: exynos: Correct generic PHY usage adds bb08476193d0 Merge branch 'pci/ctrl/exynos' adds 88e2b3cbf616 Merge branch 'pci/ctrl/fu740' adds 9d14ad61551d PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() adds 79f14b6f1c60 PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] adds 6b1e989e4910 PCI: imx6: Move PHY management functions together adds 276509690c2e PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier adds 34b1b9022586 PCI: imx6: Move imx6_pcie_clk_disable() earlier adds d0a75c791f98 PCI: imx6: Factor out ref clock disable to match enable adds 835fe229d709 PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() adds 9751f65db025 PCI: imx6: Propagate .host_init() errors to caller adds fea446eb9c77 PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks adds cfacf22e0df2 PCI: imx6: Call host init function directly in resume adds a4bb720eeb1e PCI: imx6: Turn off regulator when system is in suspend mode adds f0691e326b27 PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] adds 508919d0a95c PCI: imx6: Mark the link down as non-fatal error adds af48f8226e94 PCI: imx6: Reduce resume time by only starting link if it [...] adds cf236e0c0d59 PCI: imx6: Do not hide PHY driver callbacks and refine the [...] adds 34eb543f4ffa PCI: imx6: Disable clocks in reverse order of enable adds 1c5e761565c1 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier adds 835a345b18b0 PCI: imx6: Reformat suspend callback to keep symmetric wit [...] adds 13f8f3d1e369 PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers adds 6213c6c545cb PCI: imx6: Support more than Gen2 speed link mode adds 7f2d793e2ae5 Merge branch 'pci/ctrl/imx6' adds 7cac7fcbd4eb Merge branch 'pci/ctrl/iproc' adds 066c4cc03e89 Merge branch 'pci/ctrl/loongson' adds 27cf92f2977d Merge branch 'pci/ctrl/mediatek' adds b9a2de0b7c98 Merge branch 'pci/ctrl/mediatek-gen3' adds 31d67b906451 Merge branch 'pci/ctrl/microchip' adds 5147ba8af2d7 PCI: qcom: Allow ASPM L1 and substates for 2.7.0 adds b3ba215e4b27 Merge branch 'pci/ctrl/qcom' adds 54fdebbd1ab5 Merge branch 'pci/ctrl/rcar-gen2' adds 560d22eadba5 Merge branch 'pci/ctrl/switchtec' adds 7f223e02d52f Merge branch 'pci/ctrl/tegra194' adds ab41b1ae4766 Merge branch 'pci/ctrl/vmd' adds 465f2e4aa0ab Merge branch 'pci/ctrl/xilinx-cpm' adds 19b7858c3357 PCI: Convert to new *_PM_OPS macros adds 25acc77030d9 Merge branch 'pci/ctrl/pm-ops' adds a4910b8254cd Merge branch 'pci/misc' adds d4140dae7730 Merge branch 'pci/header-cleanup-immutable' new 5cd8096eee08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1117d182c5d7 HID: alps: Declare U1_UNICORN_LEGACY support adds 20bf0fcb79db Merge branch 'for-5.19/upstream-fixes' into for-next adds 669abca7b767 HID: nintendo: Fix unused-const-variable compiler warning adds 0f0606ababb1 Merge branch 'for-5.20/nintendo' into for-next adds 20afcc462579 HID: apple: Add "GANSS" to the non-Apple list adds 655eef8c2b00 Merge branch 'for-5.20/apple' into for-next adds 1a9c9657ba09 HID: amd_sfh: Fix implicit declaration error on i386 adds 5d4d0f156575 HID: amd_sfh: Handle condition of "no sensors" adds 9c9914cc509b Merge branch 'for-5.20/amd-sfh' into for-next adds 7af32d156ad7 Revert "HID: nintendo: Fix unused-const-variable compiler [...] new 032d91a564e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ff2f5447cd1c hid: Fix up build failure new c193c10ac24b Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds d2139dfca361 firmware: dmi: Use the proper accessor for the version field new 5be09467acd5 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] 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 9caf5c540b57 Merge branch 'master' of git://linuxtv.org/media_tree.git adds a88f5d0c0bc5 Merge branches 'pm-sleep', 'pm-qos' and 'powercap' into li [...] adds e240a33f1bc4 Merge branches 'acpi-pm' and 'acpi-cppc' into linux-next adds 85140ef275f5 ACPI: property: Return type of acpi_add_nondev_subnodes() [...] adds 1d52f10917a7 ACPI: property: Tie data nodes to acpi handles adds 5ee772883af5 ACPI: property: Use acpi_object_type consistently in prope [...] adds 1aef25d9d1ed ACPI: property: Move property ref argument parsing into a [...] adds 88af7bbdea37 ACPI: property: Switch node property referencing from ifs [...] adds 923044133367 ACPI: property: Unify integer value reading functions adds 103e10c69c61 ACPI: property: Add support for parsing buffer property UUID adds 369af6bf2c28 ACPI: property: Read buffer properties as integers adds aaf138fdd74c Merge branches 'acpi-pci' and 'acpi-properties' into linux-next adds 4031614b3995 Merge branch 'thermal' into linux-next new 86fad546423e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 3b75581c93af Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 1d95af02f230 venus: pm_helpers: Fix warning in OPP during probe new d8f1d041d110 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 1cc6b9666ada next-20220802/thermal adds 1e75550648da Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" adds 17ae355926ed RDMA/mlx5: Replace ent->lock with xa_lock adds 86457a92df1b RDMA/mlx5: Replace cache list with Xarray adds 19591f134c59 RDMA/mlx5: Store the number of in_use cache mkeys instead [...] adds 6b7533869523 RDMA/mlx5: Store in the cache mkeys instead of mrs adds 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 adds 3e93c0b8a981 Merge branch 'erdma' into rdma.git for-next adds dd390cba54bb IB/qib: Fix repeated "in" within comments new b03b1ae2a312 RDMA/srpt: Duplicate port name members new aa7dfbb41b5a RDMA/srpt: Introduce a reference count in struct srpt_device new b5605148e6ce RDMA/srpt: Fix a use-after-free new dea4266f7bf2 RDMA/rxe: Update wqe_index for each wqe error completion new ae720bdb703b RDMA/rxe: Generate error completion for error requester QP state new 62494ec7fbca RDMA/rxe: Split qp state for requester and completer new c9776457bd5e RDMA/mlx5: Add missing check for return value in get names [...] new fd5382c5805c RDMA/rxe: Fix error unwind in rxe_create_qp() new 6b822d408b58 RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_ [...] new 0cc3c43049a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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' adds a482d47d33ac net/sched: sch_cbq: change the type of cbq_set_lss to void adds a683dc5c148a dt-bindings: net: hirschmann,hellcreek: use absolute path [...] adds 2bb88b2c4f73 net: devlink: remove redundant net_eq() check from sb_pool [...] adds cc1049ccee20 net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports adds 4158e3896797 Revert "Merge branch 'octeontx2-minor-tc-fixes'" adds 5f10376b6bc1 add missing includes and forward declarations to networkin [...] adds 46126db9c861 flow_dissector: Add PPPoE dissectors adds 5008750eff5d net/sched: flower: Add PPPoE filter adds 6a21b0856daa flow_offload: Introduce flow_match_pppoe adds cd8efeeed16e ice: Add support for PPPoE hardware offload adds 7d85e9cb405e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds afa950b8adc9 dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx adds 623cd8700698 net: cdns,macb: use correct xlnx prefix for Xilinx adds 272ac32f566e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds efe3e6b5aeef net: usb: delete extra space and tab in blank line adds 86c591fb9142 selftests: tls: handful of memrnd() and length checks adds 70f03fc2fc14 tls: rx: don't consider sock_rcvtimeo() cumulative adds d11ef9cc5a67 tls: strp: rename and multithread the workqueue adds e20691fa36c4 tls: rx: fix the false positive warning adds 37e26188345b Merge branch 'tls-rx-follow-ups-to-rx-work' adds 8fd1e1517792 tls: rx: Fix unsigned comparison with less than zero adds 113671b255ee net/tls: Perform immediate device ctx cleanup when possible adds 7adc91e0c939 net/tls: Multi-threaded calls to TX tls_dev_del adds da6682faa82f net/mlx5e: kTLS, Introduce TLS-specific create TIS adds 23b1cf1e3fe0 net/mlx5e: kTLS, Take stats out of OOO handler adds c4dfe704f53f net/mlx5e: kTLS, Recycle objects of device-offloaded TLS T [...] adds 624bf0992133 net/mlx5e: kTLS, Dynamically re-size TX recycling pool adds 68be7b82e77f Merge branch 'mlx5e-use-tls-tx-pool-to-improve-connection-rate' adds 08f588fa301b devlink: introduce framework for selftests adds 5b6ff128fdf6 bnxt_en: implement callbacks for devlink selftests adds 1515a1b8991d Merge branch 'add-framework-for-selftests-in-devlink' adds 5502e8712c9b net: devlink: remove region snapshot ID tracking dependenc [...] adds 2dec18ad826f net: devlink: remove region snapshots list dependency on d [...] adds c12f4c6ac3b4 net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload adds 84a433a40d0e net/mlx5: Lock mlx5 devlink reload callbacks adds 9cb7e94a78b5 net/mlx4: Use devl_ API for devlink region create / destroy adds a8c05514b2f8 net/mlx4: Use devl_ API for devlink port register / unregister adds 60d7ceea4b2a net/mlx4: Lock mlx4 devlink reload callback adds d3dbdc9f8ddc net/mlx5: Lock mlx5 devlink health recovery callback adds c90005b5f75c devlink: Hold the instance lock in health callbacks adds 13719a5bf192 Merge branch 'take-devlink-lock-on-mlx4-and-mlx5-callbacks' adds 6ecf206d602f selftests: net: dsa: Add a Makefile which installs the selftests adds 707e304dd2e8 mlxsw: core_linecards: Remove duplicated include in core_l [...] adds 39befe3a43a5 amt: fix typo in comment adds 29192a170e15 firewire: net: Make use of get_unaligned_be48(), put_unali [...] adds 3bb0844e7bcd net: dsa: qca8k: cache match data to speed up access adds 533c64bca62a net: dsa: qca8k: make mib autocast feature optional adds 027152b83043 net: dsa: qca8k: move mib struct to common code adds d5f901eab2e9 net: dsa: qca8k: move qca8k read/write/rmw and reg table t [...] adds 910746444313 net: dsa: qca8k: move qca8k bulk read/write helper to common code adds fce1ec0c4e2d net: dsa: qca8k: move mib init function to common code adds 472fcea160f2 net: dsa: qca8k: move port set status/eee/ethtool stats fu [...] adds fd3cae2f3ac1 net: dsa: qca8k: move bridge functions to common code adds b3a302b171f7 net: dsa: qca8k: move set age/MTU/port enable/disable func [...] adds 2e5bd96eea86 net: dsa: qca8k: move port FDB/MDB function to common code adds 742d37a84d3f net: dsa: qca8k: move port mirror functions to common code adds c5290f636624 net: dsa: qca8k: move port VLAN functions to common code adds e9bbf019af44 net: dsa: qca8k: move port LAG functions to common code adds 9d1bcb1f293f net: dsa: qca8k: move read_switch_id function to common code adds 92b54e09c002 Merge branch 'net-dsa-qca8k-code-split-for-qca8k' adds ba323f6bee1d dt-bindings: nfc: use spi-peripheral-props.yaml adds 37b62b282b18 mlxsw: spectrum_ptp: Add helper functions to configure PTP traps adds 42823208b946 mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs adds d25ff63a181b mlxsw: spectrum_ptp: Add PTP initialization / finalization [...] adds bbd300570a9e mlxsw: Query UTC sec and nsec PCI offsets and values adds a5bf8e5e8b8d mlxsw: spectrum_ptp: Add implementation for physical hardw [...] adds 24157bc69f45 mlxsw: Send PTP packets as data packets to overcome a limitation adds 382ad0d95793 mlxsw: spectrum: Support time stamping on Spectrum-2 adds 08ef8bc825d9 mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls adds eba28aaf2f53 mlxsw: spectrum: Support ethtool 'get_ts_info' callback in [...] adds 3b1c31474cb9 Merge branch 'mlxsw-ptp-spectrum-2' adds dc633700f00f net/af_packet: check len when min_header_len equals to 0 adds 1c7249e4af8e Documentation: Describe net.ipv4.tcp_reflect_tos. adds 5b91884bf50b vmxnet3: do not reschedule napi for rx processing adds b07c8cdbe918 seg6: add support for SRv6 H.Encaps.Red behavior adds 13f0296be8ec seg6: add support for SRv6 H.L2Encaps.Red behavior adds 6ab4eb5a52a7 selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior adds 95baa4e8fe69 selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior adds ed6dc4b871c0 Merge branch 'seg6-headend-reduced' adds b16fe6d82b71 net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map ut [...] adds 155738a4f319 net: ethernet: mtk_eth_soc: introduce xdp multi-frag support adds 853246dbf5e8 net: ethernet: mtk_eth_soc: add xdp tx return bulking support adds 6957730e2038 Merge branch 'mtk_eth_soc-xdp-multi-frame' 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 adds 64893e83f916 libbpf: Support PPC in arch_specific_syscall_pfx adds 58250ae350de bpf: btf: Fix vsnprintf return value check adds 5eff8c18f124 bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro adds a6df06744b2d bpftool: Don't try to return value from void function in skeleton adds 639de43ef0dd selftests/bpf: Bump internal send_signal/send_signal_trace [...] adds dc81f8d1e8ea bpf: Fix test_progs -j error with fentry/fexit tests adds 3b317abc7159 bpf: Fix NULL pointer dereference when registering bpf trampoline adds d0b80a9edb1a netdevsim: Avoid allocation warnings triggered from user space adds 395fc4fa33e9 libbpf: Add bpf_obj_get_opts() adds 14250fa4839b bpf: Remove unneeded semicolon adds 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 adds bef11f1edc40 wifi: brcmfmac: use strreplace() in brcmf_of_probe() adds 02a186f1e96b wifi: brcmfmac: Remove #ifdef guards for PM related functions adds cf1239e5b7bf wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper adds 4af4c0b93c15 wifi: brcmfmac: Replace default (not configured) MAC with [...] adds 8406993a891f dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial adds 5c54ab24377b wifi: brcmfmac: support brcm,ccode-map-trivial DT property adds cb774bd35318 wifi: brcmfmac: prevent double-free on hardware-reset adds 87de35cbf65c wifi: rtw89: 8852a: update RF radio A/B R56 adds 334facd651b9 wifi: rtw89: 8852a: adjust IMR for SER L1 adds 42bbf810e155 wifi: rtw88: check the return value of alloc_workqueue() adds 867f4eeee862 wifi: ath11k: Fix register write failure on QCN9074 adds 169ede1f5948 Revert "ath11k: add support for hardware rfkill for QCA6390" adds d578e0af3a00 wifi: wil6210: debugfs: fix uninitialized variable use in [...] adds 5b7fc772e657 wifi: wcn36xx: Rename clunky firmware feature bit enum adds 37de943d0153 wifi: wcn36xx: Move firmware feature bit storage to dedica [...] adds 75072b2970a8 wifi: wcn36xx: Move capability bitmap to string translatio [...] adds 5cc8cc4406ed wifi: wcn36xx: Add debugfs entry to read firmware feature strings adds 35610745d71d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ff4970b130e7 Merge tag 'wireless-next-2022-07-29' of git://git.kernel.o [...] adds 0f14a8351abd dn_route: replace "jiffies-now>0" with "jiffies!=now" adds 71930846b36f net: marvell: prestera: uninitialized variable bug adds a95115c407a2 sfc: plumb ef100 representor stats adds 69bb5fa73d2b sfc: ef100 representor RX NAPI poll adds 9fe00c800ecd sfc: ef100 representor RX top half adds 6f6838aabff5 sfc: determine wire m-port at EF100 PF probe time adds 08d0b16ecb36 sfc: check ef100 RX packets are from the wire adds f50e8fcda6b8 sfc: receive packets from EF100 VFs into representors adds 67ab160ed08f sfc: insert default MAE rules to connect VFs to representors adds 77eb40749d73 sfc: move table locking into filter_table_{probe,remove} methods adds e37f3b1561a0 sfc: use a dynamic m-port for representor RX and set it promisc adds 7267aa6d99f5 sfc: implement ethtool get/set RX ring size for EF100 reps adds ed3849e42917 Merge branch 'sfc-vf-representors-for-ef100-rx-side' adds d7393425e7c8 ice: Introduce enabling promiscuous mode on multiple VF's adds a419526de607 ice: Fix promiscuous mode not turning off adds c67672fa2695 ice: compress branches in ice_set_features() adds 44ece4e1a3ec ice: allow toggling loopback mode via ndo_set_features callback adds 84a8d931ab21 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ec082d31c161 net/mlx5e: Fix wrong use of skb_tcp_all_headers() with enc [...] adds 8920d92b8be6 net/mlx5: DR, Add support for flow metering ASO adds e5b1db27410e net/mlx5e: TC, Allocate post meter ft per rule adds b50ce4350c10 net/mlx5e: Add red and green counters for metering adds f8e9d413a28a net/mlx5e: TC, Separate get/update/replace meter functions adds 7d1a5ce46e47 net/mlx5e: TC, Support tc action api for police adds 65f586c2730c net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_ste [...] adds 23bde065c3a2 net/mlx5e: Make mlx5e_tc_table private adds 454533aa87f4 net/mlx5e: Allocate VLAN and TC for featured profiles only adds af8bbf730068 net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_pri [...] adds 6a7bc5d0e1c3 net/mlx5e: Report flow steering errors with mdev err report API adds 7bb7071568e3 net/mlx5e: Add mdev to flow_steering struct adds 5b031add2f94 net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller [...] adds a02c07ea5d0b net/mlx5e: Split en_fs ndo's and move to en_main adds 069448b2fd0a net/mlx5e: Move mlx5e_init_l2_addr to en_main adds 63757225a933 Merge tag 'mlx5-updates-2022-07-28' of git://git.kernel.or [...] adds 1dba745ca8c6 can: mcp251xfd: mcp251xfd_dump(): fix comment adds 63fe85678933 can: can327: use KBUILD_MODNAME instead of hard coded names adds f60df831d4c4 can: ems_usb: use KBUILD_MODNAME instead of hard coded names adds 90a13aec104d can: softing: use KBUILD_MODNAME instead of hard coded names adds 4741b3aedc11 can: esd_usb: use KBUILD_MODNAME instead of hard coded names adds c250d5eb2225 can: gs_ubs: use KBUILD_MODNAME instead of hard coded names adds 63c286e60892 can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names adds 6f2660607282 can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names adds 1190f520826a can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME adds ddbce345f194 can: etas_es58x: remove DRV_VERSION adds a6e6231ac10a Merge patch series "can: remove litteral strings used for [...] adds 1851532fd39c can: slcan: export slcan_ethtool_ops and remove slcan_set_ [...] adds 0ccb3e0b0a00 can: c_can: export c_can_ethtool_ops and remove c_can_set_ [...] adds b4b97079a49e can: flexcan: export flexcan_ethtool_ops and remove flexca [...] adds 9d8dd3725f40 Merge patch series "can: export export slcan_ethtool_ops a [...] adds e2c9bb0297a3 can: slcan: use KBUILD_MODNAME and define pr_fmt to replac [...] adds 7a1fc3eea76f can: slcan: remove useless header inclusions adds cfcb4465e992 can: slcan: remove legacy infrastructure adds 0cef03b109ca can: slcan: change every `slc' occurrence in `slcan' adds 341c5724d7a1 can: slcan: use the generic can_change_mtu() adds 3e720131960b can: slcan: add support for listen-only mode adds 4aeccfd84d28 MAINTAINERS: Add maintainer for the slcan driver adds 7c862ee928ad Merge patch series "can: slcan: extend supported features [...] adds 303066fc5a49 can: can327: add software tx timestamps adds 221d14bd3d2e can: janz-ican3: add software tx timestamp adds 6153a7ea650f can: slcan: add software tx timestamps adds 6a37a28b1864 can: v(x)can: add software tx timestamps adds 409c188c57cd can: tree-wide: advertise software timestamping capabilities adds 8bdd1112edcd can: dev: add hardware TX timestamp adds 7fb48d25b5ce can: dev: add generic function can_ethtool_op_get_ts_info_hwts() adds 90f942c5a6d7 can: dev: add generic function can_eth_ioctl_hwts() adds b1f6b93e678f can: mcp251xfd: advertise timestamping capabilities and ad [...] adds 1d46efa0008a can: etas_es58x: advertise timestamping capabilities and a [...] adds fa5cc7e115d7 can: kvaser_pciefd: advertise timestamping capabilities an [...] adds 1d5eeda23f36 can: kvaser_usb: advertise timestamping capabilities and a [...] adds 8ba09bfa2b08 can: peak_canfd: advertise timestamping capabilities and a [...] adds bedd94835a35 can: peak_usb: advertise timestamping capabilities and add [...] adds 12a18d79dc14 Merge patch series "can: add ethtool support and reporting [...] adds e0f3907b3901 can: etas_es58x: remove useless calls to usb_fill_bulk_urb() adds 7b584fbb3636 can: can327: fix a broken link to Documentation adds b7d8912cfd1b Merge tag 'linux-can-next-for-5.20-20220731' of git://git. [...] adds 02a7cb2866dd udp: Remove redundant __udp_sysctl_init() call from udp_init(). adds c2368b19807a net: devlink: introduce "unregistering" mark and use it du [...] adds 644a66c60f02 net: devlink: convert reload command to take implicit devl [...] adds d3efc2a6a6d8 net: devlink: remove devlink_mutex adds 09b278462f16 net: devlink: enable parallel ops on netlink interface adds d4d11f8ff14b Merge branch 'devlink-parallel-commands' adds 16ead40812a0 net/funeth: Unify skb/XDP Tx packet unmapping. adds a3b461bbd184 net/funeth: Unify skb/XDP gather list writing. adds 1c45b0cd6cf0 net/funeth: Unify skb/XDP packet mapping. adds 8b684570eeaa net/funeth: Tx handling of XDP with fragments. adds 0a324c3263f1 Merge branch 'funeth-tx-xdp-frags' adds ad3564ccc367 dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items adds 4488df140152 ice: implement adjfine with mul_u64_u64_div_u64 adds ab8e8db27e82 e1000e: remove unnecessary range check in e1000e_phc_adjfreq adds abab010f1637 e1000e: convert .adjfreq to .adjfine adds 3626a690b717 i40e: use mul_u64_u64_div_u64 for PTP frequency calculation adds ccd3bf985921 i40e: convert .adjfreq to .adjfine adds 5a5542324a4a ixgbe: convert .adjfreq to .adjfine adds d8fae2504efe igb: convert .adjfreq to .adjfine adds 9936e07eaf5b Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 931027820e4d net: rose: fix netdev reference changes adds 2df91e397d85 net: rose: add netdev ref tracker to 'struct rose_sock' adds f157cfa3a589 Merge branch 'net-rose-fix-module-unload-issues' adds 45490ce2ff83 nfp: flower: add support for tunnel offload without key ID adds 4ff7c8fc81ce Documentation: devlink: add add devlink-selftests to the t [...] adds 062cf5ebc2e8 net: dsa: Fix spelling mistakes and cleanup code adds 2e8f205d910e net: txgbe: Fix an error handling path in txgbe_probe() adds d81c7cdd7a6d net/tls: Remove redundant workqueue flush before destroy adds 80ef928643c1 net: devlink: Fix missing mutex_unlock() call adds 969e26c63d30 net: marvell: prestera: remove reduntant code adds 1995943c3f2a selftests: net: fix IOAM test skip return code new 151c8e499f47 wireguard: ratelimiter: use hrtimer in selftest new 2a8f91d2898e wireguard: selftests: update config fragments new c31b14d86dfe wireguard: allowedips: don't corrupt stack when detecting [...] new b438b3b8d6e6 wireguard: selftests: support UML new 9017462f006c Merge branch 'wireguard-patches-for-5-20-rc1' new 6f63d04473f2 doc: sfp-phylink: Fix a broken reference new 7c6327c77d50 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 09918a439a0a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c85008a4e748 Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() adds e78165d2ce79 Bluetooth: hci_conn: Fix updating ISO QoS PHY adds 82e07ef4b474 Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() adds e6a4c6738ce7 Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921 adds 7389e92b8980 Bluetooth: Fix null pointer deref on unexpected status event adds c5d36b8a7dbd Bluetooth: ISO: Fix memory corruption new 16ef58b8a896 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e8166841a699 Merge remote-tracking branch 'korg_git/nand/next' into mtd/next adds c452d49849d4 mtd: spi-nor: s/addr_width/addr_nbytes adds aa5d980a144c mtd: spi-nor: core: Shrink the storage size of the flash_i [...] adds 47c6f8a67f2c mtd: spi-nor: Do not change nor->addr_nbytes at SFDP parsing time adds 08412e72afba mtd: spi-nor: core: Return error code from set_4byte_addr_mode() adds d7931a215063 mtd: spi-nor: core: Track flash's internal address mode adds a6b50aa12796 mtd: spi-nor: spansion: Add local function to discover page size adds b6b23833fc42 mtd: spi-nor: spansion: Add s25hl-t/s25hs-t IDs and fixups adds f8cd9f632f44 mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_no [...] adds 9661524b9b26 Merge tag 'spi-nor/for-5.20' into mtd/next adds 7ec4cdb32173 mtd: core: check partition before dereference new d5c085a321ee Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 17e77df2ef46 Revert "Revert "drm/amdgpu: add drm buddy support to amdgpu"" adds aa316247c726 drm/amdgpu/dc/dce: fix repeated words in comments adds 8585732baa40 drm/amdgpu: use adev_to_drm for consistency adds 1f83db6be37c drm/amdgpu: Fix the incomplete product number adds 79b2c54f1911 drm/amdgpu: Allow TTM to evict svm bo from same process adds 4959e609de1e drm/amdkfd: Set svm range max pages adds 5640cb8921c9 drm/amdkfd: Split giant svm range adds 8b3120dfc192 drm/amd/display: Clean up some inconsistent indenting adds 3f5a3881f1e2 drm/amd/display: Clean up some inconsistent indenting adds fcac1ac7f1e3 drm/amd/display: Clean up some inconsistent indenting adds ed63b7cf2d6e drm/amd/display: Clean up some inconsistent indenting adds 84e2fd649482 drm/amd/display: Clean up some inconsistent indenting adds 203dc7778656 drm/amd/display: Clean up some inconsistent indenting adds 05381583a1d0 drm/amd/display: Clean up some inconsistent indenting adds 980e09e8b74c drm/amd/display: Clean up some inconsistent indenting adds afb185008d40 drm/amd/display: Clean up some inconsistent indenting adds e3b2bbb33e26 drm/amd/display: Clean up some inconsistent indenting adds 9ced2e492ba9 drm/amd/display: Clean up some inconsistent indenting adds fbad6c418e1e drm/amd/display: Clean up some inconsistent indenting adds 292956cfd9d3 drm/amd/display: Clean up some inconsistent indenting adds 64f857b5479a drm/amd/display: Clean up some inconsistent indenting adds 931fa55b2fac drm/amd/display: Clean up some inconsistent indenting adds 4557489e0370 drm/amd/display: Clean up some inconsistent indenting adds 1422ca01be6a drm/amd/display: Clean up some inconsistent indenting adds 1be3188a6dda drm/amd/display: Clean up some inconsistent indenting adds 66bd94debe4a drm/amd/display: Clean up some inconsistent indenting adds e3b0079be8f0 drm/amd/display: Clean up some inconsistent indenting adds 06ac561fb0ed drm/amd/display: fix signedness bug in execute_synaptics_r [...] adds f9af3c16bfe1 drm/amdkfd: track unified memory reservation with xnack off adds 3d2af401cf85 drm/amdgpu: add debugfs for kfd system and ttm mem used adds 0dc204bc3f19 drm/amdkfd: fix kgd_mem memory leak when importing dmabuf adds b2065fb21d9a drm/amdgpu: fix i2s_pdata out of bound array access adds 53bd83dfff86 drm/amd/display: remove unneeded semicolon adds 7c8e4a257246 drm/amd/amdgpu: add additional page fault settings for gfx11 adds 2182cb7029e9 drm/amd/display: Remove unused struct freesync_context adds 674b9e08a029 drm/amd/pm: Add get_gfx_off_status interface for yellow carp adds e22ec18750be drm/amdkfd: remove an unnecessary amdgpu_bo_ref adds 6fdd2077ec03 drm/amd/amdgpu: add memory training support for PSP_V13 adds 736f7308d3e6 drm/amdgpu: fix a vcn4 boot poll bug in emulation mode adds 4ac77cce84a4 drm/amdgpu: add VCN function in NBIO v7.7 adds cbe93a234bcc drm/amdgpu: add VCN_4_0_2 firmware support adds 1c0a90364859 drm/amdgpu: vcn_4_0_2 video codec query adds 47231d5e396a drm/amdgpu: enable VCN cg and JPEG cg/pg adds 0da0def7705d drm/amdgpu: drop non-necessary call trace dump adds ed67f7292b99 drm/amdgpu: move mes self test after drm sched re-started adds 1f3dfde4fba4 drm/amd/pm: update driver if header for SMU 13.0.0 adds e1c42213f3f9 drm/amd/pm: enable GFX ULV feature support for SMU13.0.0 adds 1ff186ff3299 drm/amdgpu: fix hive reference leak when reflecting psp to [...] adds dcfe584b00f1 drm/amdkfd: use time_is_before_jiffies(a + b) to replace " [...] adds b834fc94c102 drm/amdgpu: send msg to IMU for the front-door loading adds a16161a869d5 drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index adds 492af34c9f67 drm/amdgpu: add header files for MP 13.0.4 adds 2605e60c8260 drm/amdgpu: add files for PSP 13.0.4 adds 7e8a3ca972ad drm/amdgpu: enable support for psp 13.0.4 block adds 64f991590ff4 drm/amd/display: Fix a compilation failure on PowerPC caus [...] new 5493ee1919ea Merge tag 'amd-drm-next-5.20-2022-07-29' of https://gitlab [...] new c409d9506be3 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 8852b69779ef amdgpu: Fix up prior mismerge new f0d749baaed8 drm/i915: disable pci resize on 32-bit machine new dd4455d5e152 drm/i915/ttm: don't leak the ccs state new 41898e4e3403 drm/i915/gt: Ignore TLB invalidations on idle engines new 96bb0d3d11f8 drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations new 8fc50447a216 drm/i915/gt: Skip TLB invalidations once wedged new e57b9369e0c6 drm/i915/gt: Batch TLB invalidations new 5c673b650490 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds c5c7502e960d video: fbdev: imxfb: fix return value check in imxfb_probe() new 4178c62ace9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 764d50fdf428 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 6675700139a0 drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] new d9544d25e239 MAINTAINERS: add patchwork link to linux-raid project new ed0c6a5fbed1 md/raid5-log: Drop extern decorators for function prototypes new e0fccdafc21f md/raid5-ppl: Drop unused argument from ppl_handle_flush_r [...] new c629f345b436 md/raid5: suspend the array for calls to log_exit() new 78ede6a06f01 md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() new 7769085c8d4d md/raid5-cache: Drop RCU usage of conf->log new b13015af94cf md/raid5-cache: Clear conf->log after finishing work new 6f28c5c3128c md/raid5-cache: Annotate pslot with __rcu notation new eac58d08d493 md: Use enum for overloaded magic numbers used by mddev->c [...] new b368856aab02 md: Ensure resync is reported after it starts new 9973f0fa7d20 md: Notify sysfs sync_completed in md_reap_sync_thread() new 05ce7fb946c3 md: Explicitly create command-line configured devices new 9dfbdafda3b3 md: unlock mddev before reap sync_thread in action_store new 6e3f50d30af8 md/raid5: Make logic blocking check consistent with logic [...] new a8bb304ca5b8 md/raid5: Factor out ahead_of_reshape() function new 27fb701046c3 md/raid5: Refactor raid5_make_request loop new 8757fef675d8 md/raid5: Move stripe_add_to_batch_list() call out of add_ [...] new 1baa1126e0f6 md/raid5: Move common stripe get code into new find_get_st [...] new f4aec6a09738 md/raid5: Factor out helper from raid5_make_request() loop new 1cdb5b417092 md/raid5: Drop the do_prepare flag in raid5_make_request() new 4f35456076e1 md/raid5: Move read_seqcount_begin() into make_stripe_request() new 0a2d1694de60 md/raid5: Refactor for loop in raid5_make_request() into w [...] new 3312e6c887fe md/raid5: Keep a reference to last stripe_head for batch new 4ad1d9849ffa md/raid5: Refactor add_stripe_bio() new 486f60558607 md/raid5: Check all disks in a stripe_head for reshape progress new 7e55c60acfbb md/raid5: Pivot raid5_make_request() new df1b620a3e13 md/raid5: Improve debug prints new 9ad1a74ff009 md/raid5: Increase restriction on max segments per request new 9e26728b5fa9 md: Fix spelling mistake in comments new eb25ad80364b block: null_blk: Use the bitmap API to allocate bitmaps new 9ddae3bab6d7 rnbd-clt: open code send_msg_open in rnbd_clt_map_device new 52334f4a573d rnbd-clt: don't free rsp in msg_open_conf for map scenario new 017d76f45e81 rnbd-clt: kill read_only from struct rnbd_clt_dev new dfc270c908e8 rnbd-clt: reduce the size of struct rnbd_clt_dev new 59f070de125f rnbd-clt: adjust the layout of struct rnbd_clt_dev new fb516fa367a3 rnbd-clt: check capacity inside rnbd_clt_change_capacity new ae2dfd1d8d25 rnbd-clt: pass sector_t type for resize capacity new e507210a0628 rnbd-clt: make rnbd_clt_change_capacity return void new b7df575f8aac nvme: remove a double word in a comment new 2c61c97fb12b nvme: handle the persistent internal error AER new 6b46fa024a45 nvme: remove unused timeout parameter new b10907b8159f nvme: fix qid param blk_mq_alloc_request_hctx new e41f8c0222e3 nvme-loop: use nvme core helpers to cancel all requests in [...] new 85cc42438180 crypto: add crypto_has_shash() new 9e2f284e1491 crypto: add crypto_has_kpp() new a116e1cdc64a lib/base64: RFC4648-compliant base64 encoding new 88b140fec073 nvme: add definitions for NVMe In-Band authentication new 3bf2fde6fcc4 nvme-fabrics: decode 'authentication required' connect error new f50fff73d620 nvme: implement In-Band authentication new b61775d185a3 nvme-auth: Diffie-Hellman key exchange support new 6490c9ed06de nvmet: parse fabrics commands on io queues new db1312dd9548 nvmet: implement basic In-Band Authentication new 7a277c37d352 nvmet-auth: Diffie-Hellman key exchange support new 1a70200f404a nvmet-auth: expire authentication sessions new 4bc14f310136 block/rnbd-srv: Set keep_id to true after mutex_trylock new ce11bdf94617 block/rnbd-srv: Replace sess_dev_list with index_idr new 058efe000b31 null_blk: add module parameters for 4 options new 7012eef520cb null_blk: add configfs variables for 2 options new 0525af711b66 nvme-rdma: remove timeout for getting RDMA-CM established event new 53ee9e293778 nvme-tcp: use in-capsule data for I/O connect new 1fcfca781293 nvme-pci: use nvme core helper to cancel requests in tagset new 0f89f0ece50e nvme-apple: use nvme core helper to cancel requests in tagset new c13cf14f44d2 nvme-multipath: refactor nvme_mpath_add_disk new ee452a8d984f null_blk: fix ida error handling in null_add_dev() new bc9da6dd0630 nbd: add missing definition of pr_fmt new 640c46a21f89 bcache: remove EXPERIMENTAL for Kconfig option 'Asynchrono [...] new b9f91d80dec9 md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_ [...] new ee1aa06ba325 md/raid5: Convert prepare_to_wait() to wait_woken() api new ca39f7502425 md: fix mddev->kobj lifetime new c57094a6e1ed md: fix error handling in md_alloc new e8c59ac41974 md: implement ->free_disk new 33b614e33419 md: rename md_free to md_kobj_release new 2652a1bd2e74 md: factor out the rdev overlaps check from rdev_size_store new b0e706a1ba84 md: stop using for_each_mddev in md_do_sync new f26514342255 md: stop using for_each_mddev in md_notify_reboot new 16648bac862f md: stop using for_each_mddev in md_exit new 12a6caf27324 md: only delete entries from all_mddevs when the disk is freed new 5b26804bb0af md: simplify md_open new a20d636bee41 raid5: fix duplicate checks for rdev->saved_raid_disk new 2198c51a0834 md: fix build failure for !MODULE new d13bc4d84a8e remove the sx8 block driver new c0250d16b22e md: remove unneeded semicolon new a110876828f5 md: open code md_probe in autorun_devices new 34cb92c0a5a1 md: return the allocated devices from md_alloc new e151db8ecfb0 md-raid: destroy the bitmap after destroying the thread new d17f744e883b md-raid10: fix KASAN warning new 679c54f2de67 nvme: use command_id instead of req->tag in trace_nvme_com [...] new eb7e2d92588c nvme: don't always build constants.o new a25d4261582c nvme: define compat_ioctl again to unbreak 32-bit userspace. new 4daf7fa07ee3 nvme-auth: fix off by one checks new 80e2768496a4 nvme-auth: uninitialized variable in nvme_auth_transform_key() new 33b6debd6128 nvme-pci: remove useless assignment in nvme_pci_setup_prps new 8614144002b5 nvme-pci: print the command name of aborted commands new f91b727ccf1f nvme-pci: split nvme_alloc_admin_tags new 2455a4b77835 nvme-pci: split nvme_dev_add new a7f7b7116c14 nvme-rdma: split nvme_rdma_alloc_tagset new 2f7a7e5d85f6 nvme-tcp: split nvme_tcp_alloc_tagset new 2fec1dfc28c9 nvme-apple: stop casting function pointer signatures new ee8cd008b7da nvmet: don't check for NULL pointer before kfree in nvmet_ [...] new 7b1aae1aee22 nvmet: fix a format specifier in nvmet_auth_ctrl_exponential new 9db056e9506c nvmet-auth: fix a couple of spelling mistakes new 1040415c29f0 nvmet-auth: fix return value check in auth send new be2ada6d0ed0 nvmet-auth: fix return value check in auth receive new 4cf42ec36673 nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS new e06b425bc835 nvme: catch -ENODEV from nvme_revalidate_zones again new 04c170f669f1 nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns new 71882e7d23b8 nvme: generalize the nvme_multi_css check in nvme_scan_ns new 1a893c2bfef4 nvme: refactor namespace probing new 1e4ea66af1db nvme: factor out a nvme_ns_is_readonly helper new eb867ee995bd nvme: enable generic interface (/dev/ngXnY) for unknown co [...] new 533d2e8b4d5e nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush dur [...] new de474b550e25 nvme: update MAINTAINERS for the new auth code new 5a97806f7dc0 block: change the blk_queue_split calling convention new 51d798cdb5c2 block: change the blk_queue_bounce calling convention new 46754bd05605 block: move ->bio_split to the gendisk new a85b36375b05 block: move the call to get_max_io_size out of blk_bio_seg [...] new b6dc6198ebe8 block: move bio_allowed_max_sectors to blk-merge.c new c55ddd9082f7 block: pass struct queue_limits to the bio splitting helpers new 5165ed40a1f0 md/raid5: Refactor raid5_get_active_stripe() new 3514da58be9c md/raid5: Make is_inactive_blocked() helper new 9734fe7bd53f md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() new df6b0e205d1f md/raid5: Move stripe_request_ctx up new 20313b1b8cd1 md/raid5: Ensure batch_last is released before sleeping fo [...] new 104212471b1c drivers:md:fix a potential use-after-free bug new 325347d965e7 block: ensure iov_iter advances for added pages new 34cdb8c825f2 block: ensure bio_iov_add_page can't fail new e97424fd4472 block: fix leaking page ref on truncated direct io new a8ce5f52efce ublk_drv: cancel device even though disk isn't up new 93d71ec89d5f ublk_drv: fix ublk device leak in case that add_disk fails new 0aa73170eba5 ublk_drv: add SET_PARAMS/GET_PARAMS control command new 4bf9cbf3e934 ublk_drv: cleanup ublksrv_ctrl_dev_info new 4e18403d9485 ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA new c86019ff75c1 ublk_drv: add support for UBLK_IO_NEED_GET_DATA new 040ec68c8dbd Merge branch 'for-5.20/block' into for-next new eca613aa4545 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new b3b2bec9646e ata: sata_mv: Fixes expected number of resources now IRQs [...] new ee0c1cdfc576 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 618300089137 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 596f2d311cab dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name adds ae4ccaed3a06 dt-bindings: mfd: stm32-timers: Move fixed string node nam [...] new 8f797a8aa44e Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 0eecc23ad275 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new de9e6aa0d97d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 013ef17df5dd Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 6b15849b5ce0 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 9c75320cd989 Merge branch 'next' of git://github.com/cschaufler/smack-next new bb2827f5745c Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 2995a277dca9 tpm: Add upgrade/reduced mode support for TPM1.2 modules adds 3926d41d4b57 dt-bindings: trivial-devices: Add Infineon SLB9673 TPM adds 1d43d1417e85 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer adds dac94df2c88a tpm: Add tpm_tis_i2c backend for tpm_tis_core adds 1fc23bb9fd61 X.509: Support parsing certificate using SM2 algorithm adds 1c190b5ffccf sign-file: Fix confusing error messages adds 9785345b665d pkcs7: parser support SM2 and SM3 algorithms combination adds 081d2ab38e95 pkcs7: support EC-RDSA/streebog in SignerInfo adds 0e9aebb1e7db KEYS: asymmetric: enforce SM2 signature use pkey algo adds 7e3b63166180 tpm: fix platform_no_drv_owner.cocci warning adds db197ccd21c6 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH adds 195b1d8a3f6d tpm: Add check for Failure mode for TPM2 modules new f1c107356836 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 18f03e46c514 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds c5e1a1eb9279 iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) En [...] adds 432e5dfc7eb7 iommu/amd: Add support for AVIC when SNP is enabled adds be280ea763f7 iommu/amd: Fix compile warning in init code adds de0269765b26 ACPI/IORT: Fix build error implicit-function-declaration adds c10100a416c1 Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'a [...] new 2319e024b304 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 adds 944ad762bb47 dt-bindings: display: use spi-peripheral-props.yaml adds 532b04d846dd dt-bindings: eeprom: at25: use spi-peripheral-props.yaml adds b600d6a6c55e dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory adds 5ecd39d1bc4b dt-bindings: net: convert emac_rockchip.txt to YAML adds be55492e01ab devicetree/bindings: correct possessive "its" typos adds 7913145afa51 of/fdt: declared return type does not match actual return type adds 6312bb711e5c dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI pr [...] new 93215d9f4601 dt-bindings: power: drop quotes when not needed new 7ae0d493a5af dt-bindings: power: reset: drop quotes when not needed new 1ea78ec5ba31 dt-bindings: power: supply: drop quotes when not needed new 7e7a24c3c6c9 dt-bindings: mtd: microchip,mchp48l640: use spi-peripheral [...] new bd65fdfeaf24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d9c26e0a58b0 mailbox: mtk-cmdq: Remove proprietary cmdq_task_cb new 60545466180e dt-bindings: mailbox: qcom,apcs-kpss-global: Add syscon co [...] new 095730dd4ca5 dt-bindings: mailbox: imx-mu: add RST channel new 82ab513baed5 mailbox: imx: support RST channel new 1a607e102fe0 dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible new 755df1b82df3 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds ed38242d5839 Merge remote-tracking branch 'spi/for-5.20' into spi-next new d0f009a600fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 28f6c37a2910 kprobes: Forbid probing on trampoline and BPF code areas adds dec8784c9088 x86/kprobes: Update kcb status flag after singlestepping new b6a5068854cf scripts/faddr2line: Fix vmlinux detection on arm64 new a41a2e2e34a9 scripts/faddr2line: Add CONFIG_DEBUG_INFO check new 91ed8b0e24b8 Merge branch into tip/master: 'perf/urgent' new b6e8d40d43ae sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cp [...] new dcca34754a3f exit: Fix typo in comment: s/sub-theads/sub-threads new 87514b2c24f2 sched/rt: Fix Sparse warnings due to undefined rt.c declarations new 0db31d250c04 Merge branch into tip/master: 'sched/urgent' adds ffa6482e461f x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.B [...] new 686dcc367841 Merge branch into tip/master: 'x86/urgent' new d171011e6ada selftests: futex: Fix 'the the' typo in comment new f5d398e83a7b Merge branch into tip/master: 'locking/core' adds 740cf8a760b7 sched/core: Introduce sched_asym_cpucap_active() adds 6092478bcbf4 sched/deadline: Make dl_cpuset_cpumask_can_shrink() capaci [...] adds b3f53daacc74 sched/deadline: Use sched_dl_entity's dl_density in dl_tas [...] new 0f03d6805bfc sched/debug: Print each field value left-aligned in sched_ [...] new ac7fab1d1560 Merge branch into tip/master: 'sched/core' new 3da118c09d24 Merge branch into tip/master: 'x86/sgx' new 9ad684d3fa24 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b21dc5f7dca3 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds ded4a2f1ae60 mac80211: tracing: Use the new __vstring() helper adds b774926c7338 tracing: eprobe: Add missing log index adds f360ea5641dc tracing: eprobe: Remove duplicate is_good_name() operation adds 95c104c378dc tracing: Auto generate event name when creating a group of events adds 5db19792f066 selftests/ftrace: Add test case for GRP/ only input adds f5eab65ff2b7 selftests/kprobe: Do not test for GRP/ without event failures adds fea6ac554d9d tracing: Add example and documentation for new __vstring() macro adds f71f3ba9b423 selftests/kprobe: Update test for no event name syntax error adds 730dbb8ddac6 USB: mtu3: tracing: Use the new __vstring() helper adds 9abc291812d7 batman-adv: tracing: Use the new __vstring() helper adds 3a2dcbaf4d31 tracing: Use a copy of the va_list for __assign_vstr() adds ac6c1b2ca77e ftrace/x86: Add back ftrace_expected assignment adds 102227b970a1 rv: Add Runtime Verification (RV) interface adds 04acadcb4453 rv: Add runtime reactors interface adds 09ecd8b8c585 rv/include: Add helper functions for deterministic automata adds 792575348ff7 rv/include: Add deterministic automata monitor definition [...] adds cc8e71c81746 rv/include: Add instrumentation helper functions adds ff0aaf671230 Documentation/rv: Add a basic documentation adds e3c9fc78f096 tools/rv: Add dot2c adds 4041b9bbfbcd Documentation/rv: Add deterministic automaton documentation adds 24bce201d798 tools/rv: Add dot2k adds d57aff24796f Documentation/rv: Add deterministic automata monitor synth [...] adds b6172b5185d4 Documentation/rv: Add deterministic automata instrumentati [...] adds 8812d21219b9 rv/monitor: Add the wip monitor skeleton created by dot2k adds 10bde81c7486 rv/monitor: Add the wip monitor adds ccc319dcb450 rv/monitor: Add the wwnr monitor adds 135b881ea885 rv/reactor: Add the printk reactor adds e88043c0ac16 rv/reactor: Add the panic reactor adds 4c3d2f9388d3 tracing: Use a struct alignof to determine trace event fie [...] adds b5f37a0b6f66 rtla/utils: Use calloc and check the potential memory allo [...] adds c7d8a598c5b1 rtla: Fix Makefile when called from -C tools/ adds 4f753c3be52c rtla: Fix double free adds dd0b15bda48f rtla: Define syscall numbers for riscv adds 3b513bfde243 Merge branch 'trace/for-next-rtla' into trace/for-next new b6648b2571a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 09bd82413008 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 9bfd900beeec RISC-V: KVM: Improve ISA extension by using a bitmap adds 6259d2f834f2 RISC-V: KVM: Fix variable spelling mistake adds cca986fab9e8 RISC-V: KVM: Make kvm_riscv_guest_timer_init a void function adds fe283e5fa1ed RISC-V: KVM: move preempt_disable() call in kvm_arch_vcpu_ [...] adds b91f0e4cb8a3 RISC-V: KVM: Factor-out instruction emulation into separat [...] adds 1222b55cee23 RISC-V: KVM: Add extensible system instruction emulation f [...] adds 8a061562e2f2 RISC-V: KVM: Add extensible CSR emulation framework adds 4ab0e470c06d KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache adds c9d57373fc87 RISC-V: KVM: Add G-stage ioremap() and iounmap() functions adds 659ad6d82c31 RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap() adds 6bb2e00ea304 RISC-V: KVM: Add support for Svpbmt inside Guest/VM adds 2e2e91158feb Merge tag 'kvm-riscv-5.20-1' of https://github.com/kvm-ris [...] adds da0b93d65e5b KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex [...] adds 35d539c3e44f KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_cl [...] adds a42989e7fbb0 KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps adds aed02fe3cae4 KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers adds 2833eda0e296 KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other [...] adds f8480721a74b KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" [...] adds 9202aee816c8 KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show t [...] adds 3c2e10373ec7 KVM: x86/mmu: Remove underscores from __pte_list_remove() adds 01e69cef63f8 KVM: SVM: Fix x2APIC MSRs interception adds 94bda2f4cd86 KVM: x86: Reject loading KVM if host.PAT[0] != WB adds 82ffad2ddf5d KVM: x86: Drop unnecessary goto+label in kvm_arch_init() adds 38bf9d7bf277 KVM: x86/mmu: Add shadow mask for effective host MTRR memtype adds d5e90a699875 KVM: x86/mmu: Restrict mapping level based on guest MTRR i [...] adds a8ac499bb6ab KVM: x86/mmu: Don't require refcounted "struct page" to cr [...] adds 65e3b446bcce KVM: x86/mmu: Document the "rules" for using host_pfn_mapp [...] adds 85f44f8cc07b KVM: x86/mmu: Don't bottom out on leafs when zapping colla [...] adds cfe12e64b065 KVM: selftests: Add an option to run vCPUs while disabling [...] adds c33f6f2228fe KVM: x86: Split kvm_is_valid_cr4() and export only the non [...] adds ca58f3aa53d1 KVM: nVMX: Account for KVM reserved CR4 bits in consistenc [...] adds c7d855c2aff2 KVM: nVMX: Inject #UD if VMXON is attempted with incompati [...] adds a645c2b506fb KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}() adds f8ae08f9789a KVM: nVMX: Let userspace set nVMX MSR to any _host_ suppor [...] adds 8805875aa473 Revert "KVM: nVMX: Do not expose MPX VMX controls when gue [...] adds 93255bf92939 KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if [...] adds b663f0b5f3d6 KVM: VMX: Add helper to check if the guest PMU has PERF_GL [...] adds 4496a6f9b45e KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer i [...] adds 9389d5774aca Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{E [...] adds a910b5ab6b25 KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP adds ce30d8b976b4 KVM: selftests: Verify VMX MSRs can be restored to KVM-sup [...] adds 0a8735a6acf3 KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register adds 1bd9dfec9fd4 KVM: x86: Do not block APIC write for non ICR registers adds 6c6ab524cfae KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT adds 6fac42f127b8 KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog adds 7edc3a68038a KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() adds 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 adds c4edb2babc75 Merge tag 'kvmarm-5.20' of git://git.kernel.org/pub/scm/li [...] adds 31f6e3832a0f KVM: x86/mmu: remove unused variable adds ad5b072716e9 selftests: KVM: Check stat name before other fields adds 7eebae78bc97 selftests: KVM: Provide descriptive assertions in kvm_bina [...] adds dd4d1c3bb3f1 selftests: KVM: Add exponent check for boolean stats adds 281106f938d3 selftests: kvm: set rax before vmcall new 5ec97d04fa30 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 67f43c9c6a47 xen/manage: Use orderly_reboot() to reboot adds 8441dac05e7f xen: Fix spelling mistake adds a603002eea82 virtio: replace restricted mem access flag with callback adds a870544ca9d2 kernel: remove platform_has() infrastructure adds 251e90e7e346 xen: don't require virtio with grants for non-PV guests new 9810fb7b52d9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds d9f74d98bbec tools/power/x86/intel-speed-select: Fix off by one check adds c55ae10230a7 tools/power/x86/intel-speed-select: Remove unneeded semicolon adds 7842efa5e194 platform/x86: sony-laptop: Remove useless comparisons in s [...] adds c9d959fc32a5 platform/x86: pmc_atom: Match all Lex BayTrail boards with [...] adds b4b830a34d80 platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity adds 40ec787e1adf platform/olpc: Fix uninitialized data in debugfs write adds e6abe8ff8e0c platform/surface: gpe: Add support for 13" Intel version o [...] adds 6dd71251b9ae platform/x86: pmc_atom: Fix comment typo adds 8906ced9a909 Merge tag 'ib-mfd-edac-i2c-leds-pinctrl-platform-watchdog- [...] adds 42d0d4232ac1 platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency adds 3d46d7848075 platform/x86/intel/vsec: Fix wrong type for local status v [...] new 62776e969e13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f255051fe288 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f0dee6b8495f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a01633cd867b leds: turris-omnia: convert to use dev_groups adds e625e2238a27 dt-bindings: leds: pwm-multicolor: document max-brigthness new dc6d28f4859d leds: is31fl319x: Add missing si-en compatibles new 8e6dde1b4495 leds: is31fl319x: Use non-wildcard names for vars, structs [...] new bd34266fdec2 leds: is31fl319x: Move chipset-specific values in chipdef struct new fa877cf1abb9 leds: is31fl319x: Add support for is31fl319{0,1,3} chips new 774268347938 leds: is31fl319x: Cleanup formatting and dev_dbg calls new 69a9b172adbd leds: is31fl319x: Make use of device properties new 0d77252bc4d2 leds: is31fl319x: Make use of dev_err_probe() new e1af5c815586 leds: is31fl319x: Fix devm vs. non-devm ordering new 38ba0bb291aa leds: is31fl319x: use simple i2c probe function new 3413a46f9d31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b11853c3bbc Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 321eaf317dec docs: driver-api: firmware: add driver firmware guidelines. (v3) adds 3fe407648278 kernfs: Fix typo 'the the' in comment adds b6c694740ea2 kobject: fix Kconfig.debug "its" grammar adds b18ee4a44e3f sysfs docs: ABI: Fix typo in comment adds f2d57765b798 firmware_loader: Replace kmap() with kmap_local_page() adds 273aaa24369c docs: embargoed-hardware-issues: fix invalid AMD contact email new 8d0a69bdbdaa Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds ff50a91ee5e6 usb: phy: remove redundant store to variable var after & o [...] adds cfed201e2db2 usb: typec: anx7411: Fix an array out of bounds adds 9310bd4bf20f usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq() adds 0c25bab1abb4 usb: typec: anx7411: use semi-colons instead of commas adds 67fb0cc02f89 usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR() adds 5cda657679f8 usb: typec: anx7411: Fix return value check in anx7411_reg [...] adds d183a57cad92 usb: typec: anx7411: Fix error return code in anx7411_i2c_probe() adds 23bb7b495971 usb: typec: anx7411: fix passing zero to 'PTR_ERR' adds d7de14d74d65 usb: xhci_plat_remove: avoid NULL dereference adds 26c6c2f8a907 USB: HCD: Fix URB giveback issue in tasklet function adds 2191c00855b0 USB: gadget: Fix use-after-free Read in usb_udc_uevent() adds 86c4bb4f124e usb/atm: fix repeated words in comments adds a7a9f4c0060e usb/core: fix repeated words in comments adds 973939279a20 usb/host: fix repeated words in comments adds cd86f367eb6b usb/image: fix repeated words in comments adds 676cb83b11c3 usb/misc: fix repeated words in comments adds d5851c248025 usb/musb: fix repeated words in comments adds 908d34aad1ef usb/typec/tcpm: fix repeated words in comments adds 13da6f41fbe0 USB: xhci: Fix comment typo adds 0c3404389773 usb: typec: retimer: Add missing id check in match callback adds b2d0dd5155c4 usb: renesas-xhci: Do not print any log while fw verif success adds fe3cc0cebe60 usb/chipidea: fix repeated words in comments adds c3ffc9c4ca44 usb: cdns3: change place of 'priv_ep' assignment in cdns3_ [...] adds a7dc438b5e44 usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command [...] adds b60fd9361b6e dt-bindings: usb: typec: add bindings for stm32g0 controller adds 72849d4fcee7 usb: typec: ucsi: stm32g0: add support for stm32g0 controller adds 2d945194cce1 usb: typec: ucsi: stm32g0: add bootloader support adds 817f9ee0dad5 dt-bindings: usb: generic-ehci: allow usb-hcd schema properties adds 43993626de00 usb: misc: onboard-hub: add support for Microchip USB2514B [...] adds 0d0fb2b605c7 ARM: dts: stm32: add support for USB2514B onboard hub on s [...] adds 76e960597635 ARM: multi_v7_defconfig: enable USB onboard HUB driver adds 40e58a8a7ca6 dt-bindings: usb: Add binding for TI USB8041 hub controller adds e0c6b1f3d757 USB: usbsevseg: convert sysfs snprintf to sysfs_emit adds 40758e493f4d usb: misc: onboard_usb_hub: Add reset-gpio support adds ed92f4353ef5 usb: misc: onboard_usb_hub: Add TI USB8041 hub support adds 8288c99fc263 usb: misc: onboard_usb_hub: Remove duplicated power_on delay new acb8ccd1c6c5 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new b9f1736e475d serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() new c474c775716e tty: serial: qcom-geni-serial: Fix get_clk_div_rate() whic [...] new 070298c84e5b serial: fsl_lpuart: zero out parity bit in CS7 mode new c7039ce904c0 serial: stm32: make info structs static to avoid sparse warnings new 707f816f2559 tty: serial: fsl_lpuart: correct the count of break characters new a7209541239e serial: mvebu-uart: uart2 error bits clearing new 0f42d7f23fd9 dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RV1126 new e60a7233684a Documentation: serial: move uart_ops documentation to the struct new c4bd17a6ddf3 Documentation: serial: dedup kernel-doc for uart functions new 27940abd5552 Documentation: serial: move GPIO kernel-doc to the functions new d34d7c4b774d Documentation: serial: link uart_ops properly new 987233b342b9 tty: serial: serial_core, reformat kernel-doc for functions new 9e5f399f5c9f tty: serial: document uart_get_console() new 014482b667d3 tty: amiserial: Fix comment typo new 0fec518018cc tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements new eff791e3cfc3 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 9f8267b9b299 misc: Mark MICROCODE_MINOR unused adds 1208ec59eac7 char: remove VR41XX related char driver adds b5276c924497 drivers: lkdtm: fix clang -Wformat warning new b51915076a82 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 499be7a9de06 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 5a4fe7c41b58 vfio/ccw: Add length to DMA_UNMAP checks adds 96a4c9ecaeac vfio/ccw: Remove FSM Close from remove handlers adds 4eb919663d97 vfio/ccw: Check return code from subchannel quiesce adds 099fd2c20207 vfio/pci: fix the wrong word new f95826f64a15 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 97c9a70f129f staging: qlge: refine variable name adds 6a74f103e3e0 staging: pi433: remove duplicated comments adds 3cc664a99e2f staging: r8188eu: remove HW_VAR_SET_OPMODE from SetHwReg8188EU() adds 0f83ff012957 staging: r8188eu: remove unused parameter from correct_TSF() adds 21b044c90338 staging: r8188eu: remove unused parameter from update_TSF() adds 7136ef70a067 staging: r8188eu: make update_TSF() and correct_TSF() static adds b9ad667059d7 staging: r8188eu: remove SetHwReg8188EU() adds 51ee8ea588bc staging: r8188eu: remove OnAtim prototype adds 123b3b754e3f staging: r8188eu: remove DoReserved prototype adds 470923810230 staging: r8188eu: make dump_chip_info() static adds 2b5002e2cc14 staging: r8188eu: convert rtw_pwr_wakeup to correct error [...] adds 81e878887ff8 staging: fbtft: core: set smem_len before fb_deferred_io_i [...] adds 899336721928 staging: vt6655: Rename MACvClearStckDS adds c528bbb7dc06 staging: vt6655: Convert macro vt6655_mac_clear_stck_ds to [...] adds f3a76018dd55 staging: r8188eu: remove initializer from ret in rtw_pwr_wakeup adds 87f600af59e8 staging: r8188eu: fix potential uninitialised variable use [...] new e62af0cd8672 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 4056fb503bf7 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 adds 265792d0dede cgroup: Skip subtree root in cgroup_update_dfl_csses() adds 3109920b3d95 Merge branch 'for-5.20' into for-next new 70a31128cda0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a9f4c3a39708 Merge branch 'fixes' into for-next adds 0f8c3a1df936 Merge branch 'misc' into for-next new 9478106cf1b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f00e0d771489 scsi: lpfc: Check the return value of alloc_workqueue() adds 86a44f045b8c scsi: ufs: core: Increase the maximum data buffer size adds 00511d2abf57 scsi: ufs: core: Correct ufshcd_shutdown() flow adds dd0a66ada0bd scsi: target: core: Fix race during ACL removal adds ef4f7e4bf1dc scsi: target: core: De-RCU of se_lun and se_lun acl adds a19066788d87 scsi: ufs: ufs-pci: Correct check for RESET DSM adds fe442604199e scsi: core: Make sure that targets outlive devices adds 16728aaba62e scsi: core: Make sure that hosts outlive targets adds 1a9283782df2 scsi: core: Simplify LLD module reference counting adds f323896fe6fa scsi: core: Call blk_mq_free_tag_set() earlier adds 4da8c5f76825 scsi: zfcp: Fix missing auto port scan and thus missing ta [...] adds 554b117e8fab scsi: FlashPoint: Remove redundant variable bm_int_st adds 6464d5b8a276 scsi: megaraid_sas: Remove redundant variable cmd_type adds c6380f992427 scsi: pm8001: Fix typo 'the the' in comment new 59bfe58781f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d6a78283bdd0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 1f9dc0045db9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3c1d6c8c59a gpio: 74xx-mmio: Use bits instead of plain numbers for flags adds c4f0d16daa6d dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles new bf9c96859fda Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 2064b662e888 dt-bindings: pinctrl: Add DT schema for SM6375 TLMM adds f1a5013f9193 pinctrl: qcom: Add SM6375 TLMM driver adds c3e4fa4b4eb1 pinctrl: mvebu: Missing a blank line after declarations. adds e79368b15d77 dt-bindings: pinctrl: st,stm32: Correct 'resets' property name adds 53dd4188a8c5 pinctrl: at91: Fix typo 'the the' in comment adds dc24b7530dff pinctrl: amd: Fix newline declaration in debugfs output adds e8129a076a50 pinctrl: amd: Use unicode for debugfs output adds 45f74532278d ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header adds f174b668fea4 dt-bindings: pinctrl: mt8186: Add gpio-line-names property adds f4526ae80dbd dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp adds 247255e6106d Merge branch 'devel' into for-next new 7707895e2893 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5e7fb49462eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 996c3ffab613 Revert "pinctrl: amd: Use unicode for debugfs output" new e4a4145ef7d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b84e9e93b9d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f3c8adbc068 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new f8fb8ee68a7a Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 75587129c810 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 88c00754d929 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 36615fa939ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c10e6f0f0643 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f33cce12d236 Merge branch 'main' of git://git.infradead.org/users/willy [...] new e5da57503c69 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds bb3c64f6a017 bus: mhi: host: Fix up null pointer access in mhi_irq_handler new b1778731eec5 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 0a7e91528202 memblock tests: fix compilation errors adds 04d9490986d1 memblock test: Modify the obsolete description in README new 7a117207495c 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 adds 452e21cf3438 powerpc/mm: Export memory_add_physaddr_to_nid() for modules new 363302fbd725 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b7dd27947adf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new eb35010d8333 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f667981697da kallsyms: use `sizeof` instead of hardcoded size adds c9275aff21fd kallsyms: avoid hardcoding buffer size adds 8cf7e28732ad kallsyms: add static relationship between `KSYM_NAME_LEN{, [...] adds 66ee4173d7b4 kallsyms: support "big" kernel symbols adds bc180713377f kallsyms: increase maximum kernel symbol length to 512 adds 44d087714a0e workqueue: introduce `__INIT_WORK_WITH_KEY` adds 2265fa821ec9 locking/spinlock: introduce `__spin_lock_init` adds 7972506ac809 locking/spinlock: introduce `_raw_spin_lock_init` adds d1a8c99b7f4d rust: add C helpers adds c4fcf3f12d95 rust: add `compiler_builtins` crate adds 3a2540e96e7b rust: import upstream `alloc` crate adds 778fa9f60e90 rust: adapt `alloc` crate to the kernel adds ef4f9c078ffa rust: add `build_error` crate adds caf367a92c25 rust: add `macros` crate adds 199f8f937f16 rust: add `bindings` crate adds dc04475e21ab rust: add `kernel` crate's `sync` module adds 3bac4563ee11 rust: add `kernel` crate adds 3b98bf5c169c rust: export generated symbols adds 3a577b7d6fad vsprintf: add new `%pA` format specifier adds 30175a5ea57f scripts: checkpatch: diagnose uses of `%pA` in the C side [...] adds 1f023284ca62 scripts: checkpatch: enable language-independent checks for Rust adds b782a302c38d scripts: add `rustdoc_test_{builder,gen}.py` scripts adds 610f8b994c26 scripts: add `generate_rust_analyzer.py` scripts adds 50b97af46a0c scripts: decode_stacktrace: demangle Rust symbols adds 95f5134196b7 configs: add `rust` config adds b41d3baab05a docs: add Rust documentation adds fe24902ba876 Kbuild: add Rust support adds f1b0b57bf5ec samples: add Rust examples adds 3a3d06053dda MAINTAINERS: Rust adds 397a188b911d [RFC] drivers: gpio: PrimeCell PL061 in Rust adds f5b9a854ab8b [RFC] drivers: android: Binder IPC in Rust adds 2630f18f3b58 init/Kconfig: Specify the interpreter for rust-is-available.sh new 585bca52288f Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new ea04a098fc49 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 17323c9f98bd Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 3e731203153d powerpc: drop dependency on <asm/machdep.h> in archrandom.h adds 36d4b36b6959 lib/nodemask: inline next_node_in() and node_random() new e50e97425151 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 14773bfa70e6 mm: shrinkers: fix double kfree on shrinker name adds 15d2ce7129f2 mips: rename mt_init to mips_mt_init adds a43cfc87caaf android: binder: stop saving a pointer to the VMA adds b0cab80ecd54 android: binder: fix lockdep check on clearing vma adds 7f82f922319e mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region adds ccac11da679b filemap: minor cleanup for filemap_write_and_wait_range adds d6e103a757fa mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] adds 3b8e7f5c42d1 selftests/vm: fix errno handling in mrelease_test adds ac3ced5fc12f selftests/vm: skip 128TBswitch on unsupported arch adds b717d6b93b54 mm: compaction: include compound page count for scanning i [...] adds 0f0b6931ff0d mm: remove obsolete comment in do_fault_around() adds 450d0e74d886 memblock,arm64: expand the static memblock memory table adds fef3e9066d19 writeback: remove inode_to_wb_is_valid() adds c7e6f17b52e9 zsmalloc: zs_malloc: return ERR_PTR on failure adds 73b73bac90d9 mm: vmpressure: don't count proactive reclaim in vmpressure adds 188043c7f4f2 mm/damon/reclaim: fix potential memory leak in damon_recla [...] adds e408e695f5f1 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs adds 9b7a4039d685 tools/vm/page_owner_sort.c: adjust the indent in is_need() adds 4d8ff6409709 mm: remove unneeded PageAnon check in restore_exclusive_pte() adds 189cdcfeeff3 mm/page_alloc: correct the wrong cpuset file path in comment adds 6d97cf88ddde mm/mempolicy: remove unneeded out label adds 3d5367a0426d tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] adds 198729c9627a mm/cma_debug.c: align the name buffer length as struct cma adds 360b420dbded selftest/vm: uninitialized variable in main() adds 2727cfe4072a hugetlb_cgroup: fix wrong hugetlb cgroup numa stat adds 914eedcb9ba0 userfaultfd: don't fail on unrecognized features adds 873f64b791a2 mm/memcontrol.c: remove the redundant updating of stats_fl [...] adds 35fcd75af3ed xfs: fail dax mount if reflink is enabled on a partition adds 65974cb9107d mm/gup.c: fix formatting in check_and_migrate_movable_page() adds 68aaee147e59 mm: memcontrol: fix potential oom_lock recursion deadlock adds 76aefad628aa mm/mprotect: fix soft-dirty check in can_change_pte_writable() adds c942f5bd17b3 selftests: soft-dirty: add test for mprotect adds 68deb82a7bfc selftests: add soft-dirty into run_vmtests.sh adds f6c3e1ae0114 mm/hmm: add a test for cross device private faults adds bb077c3ffd53 mm: cleanup is_highmem() adds d00365175e09 hugetlbfs: use helper macro SZ_1{K,M} adds 7ec3c362cfc4 hugetlbfs: remove unneeded hugetlbfs_ops forward declaration adds 990e52b17d04 hugetlbfs: remove unneeded header file adds 445c809829dc hugetlbfs: cleanup some comments in inode.c adds 116807634569 hugetlbfs: fix inaccurate comment in hugetlbfs_statfs() adds 07252dfea2c7 mm: use is_zone_movable_page() helper adds 96f96763de26 mm: memory-failure: convert to pr_fmt() adds 1a44131d4f52 mm: Kconfig: fix typo new 355132ee93fe Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds 0c12185728d6 Revert "squashfs: provide backing_dev_info in order to dis [...] adds db98b4308627 squashfs: always build "file direct" version of page actor adds 8fc78b6fe24c squashfs: implement readahead adds b09a7a036d20 squashfs: support reading fragments in readahead call adds a10c9ede9913 lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] adds 591c32bddbe2 kernel/hung_task: fix address space of proc_dohung_task_ti [...] adds fa7d574ba4f4 bdi: remove enum wb_congested_state adds ed8fb78d7ecd proc: add some (hopefully) insightful comments adds cf069c3b47fe lib/mpi: fix typo 'the the' in comment adds 97d3b2676fc6 ocfs2: remove some useless functions adds 702f3cf374b8 ocfs2: use the bitmap API to simplify code adds 45ee6d1e935d ocfs2: fix a typo in a comment adds 787dbea11a5d profile: setup_profiling_timer() is moslty not implemented adds 50feece7f770 mailmap: update Kirill's email adds 9f3cebf0bb84 mailmap: add linux.dev alias for Brendan Higgins adds 9f98911a9d6e MAINTAINERS: kunit: add David Gow as a maintainer of KUnit adds b99695580bfc scripts/gdb: ensure the absolute path is generated on init [...] new 36a2d4a498b5 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 0069903f74a5 Merge branch 'mm-stable' into mm-unstable new e07d84e76108 tools/testing/selftests/vm/hmm-tests.c: fix build new 26f5219f6cff mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() new 945ff24d8cd2 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling new b64494cc31a6 mm: hugetlb_vmemmap: introduce the name HVO new 0dd9c288c314 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] new 48fe872de3f1 mm: hugetlb_vmemmap: replace early_param() with core_param() new 32f2db7667b4 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability new 5671560fdd00 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst new f9b17d3649ec mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] new a3f54501d84d mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] new dc07a3a45bcd mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] new d85fca528c66 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] new eb03b6cd7ea8 mm, hwpoison: make unpoison aware of raw error info in hwp [...] new 990396900451 mm, hwpoison: set PG_hwpoison for busy hugetlb pages new 16d46341f482 mm, hwpoison: make __page_handle_poison returns int new c31597e6cf6e mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage new bb92431b777c mm, hwpoison: enable memory error handling on 1GB hugepage new 21fac191ee39 mm: discard __GFP_ATOMIC new 320d49542bff mm/page_alloc: minor clean up for memmap_init_compound() new f16513122051 procfs: add 'size' to /proc/<pid>/fdinfo/ new 5b67d20265bf procfs: add 'path' to /proc/<pid>/fdinfo/ new 2bc70fd83044 mm: khugepaged: don't carry huge page to the next loop for [...] new cc01f01af416 mm/khugepaged: add struct collapse_control new 25a287a74c8a mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR new 0c3e4c3f2a2e mm-khugepaged-add-struct-collapse_control-fix-fix new 2e14701ef183 mm/khugepaged: dedup and simplify hugepage alloc and charging new 2eef5a04e45e mm/khugepaged: propagate enum scan_result codes back to callers new e23b6245d5f3 mm/khugepaged: add flag to predicate khugepaged-only behavior new d34d89df6d39 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() new a73baec4c7dc mm/khugepaged: consistently order cc->is_khugepaged and pt [...] new 1fbbeea3f12e mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] new 43234eba46b6 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse new ab6d1be8391a mm/khugepaged: Avoid possible memory leak in failure path new 6a0b806f23b3 mm/khugepaged: add missing kfree() to madvise_collapse() new 5b13e9606bf9 mm/khugepaged: delay computation of hpage boundaries until use new f431f794db14 mm/khugepaged: rename prefix of shared collapse functions new 25a5b5180386 mm/madvise: add MADV_COLLAPSE to process_madvise() new 231913ae91c5 mm/madvise: remove CAP_SYS_ADMIN requirement for process_m [...] new 33e559acaaa7 selftests/vm: modularize collapse selftests new 13efa3b38da9 selftests/vm: dedup hugepage allocation logic new 0aad2a55d81a selftests/vm: add MADV_COLLAPSE collapse context to selftests new ac7cbdd75fad selftests/vm: add selftest to verify recollapse of THPs new a277f378b331 selftests/vm: add selftest to verify multi THP collapse new fe27dd9ec2d4 highmem: remove unneeded spaces in kmap_local_page() kdocs new c777e639fd23 highmem: specify that kmap_local_page() is callable from i [...] new e932ca71433e Documentation/mm: don't kmap*() pages which can't come fro [...] new 920c9db1b2fa Documentation/mm: avoid invalid use of addresses from kmap [...] new c0b2fb07d9ab Documentation/mm: rrefer kmap_local_page() and avoid kmap() new fa00789e8aee highmem: delete a sentence from kmap_local_page() kdocs new e2727504f6d8 Documentation/mm: add details about kmap_local_page() and [...] new 3cc02900e90b mm: prevent page_frag_alloc() from corrupting the memory new 5a687e3a88c2 mm/page_ext: remove unused variable in offline_page_ext new 1338a075eae4 ocfs2: reflink deadlock when clone file to the same direct [...] new ebc7df2555ea ocfs2: clear links count in ocfs2_mknod() if an error occurs new a94a5193edeb ocfs2: fix ocfs2 corrupt when iputting an inode new aebe3c2de3cf init/main.c: silence some -Wunused-parameter warnings new 2b063743ebd6 lib/debugobjects: fix stat count and optimize debug_object [...] new b6f4280b1336 Merge branch 'mm-nonmm-unstable' into mm-everything new 79692ada6ff1 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 861397378de9 Add linux-next specific files for 20220803
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 (9250d2f72dc4) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 585 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/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/sitronix,st7735r.yaml | 1 + .../bindings/display/solomon,ssd1307fb.yaml | 7 +- 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/iio/dac/adi,ad5766.yaml | 2 + .../devicetree/bindings/input/ariel-pwrbutton.yaml | 1 + .../bindings/input/touchscreen/ektf2127.txt | 2 +- .../bindings/leds/leds-pwm-multicolor.yaml | 6 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 6 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 46 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../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 - .../bindings/mtd/microchip,mchp48l640.yaml | 7 +- .../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 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 4 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 4 +- .../bindings/power/apple,pmgr-pwrstate.yaml | 2 +- .../bindings/power/brcm,bcm63xx-power.yaml | 4 +- .../devicetree/bindings/power/renesas,apmu.yaml | 4 +- .../bindings/power/renesas,rcar-sysc.yaml | 4 +- .../devicetree/bindings/power/reset/qcom,pon.yaml | 8 +- .../bindings/power/reset/regulator-poweroff.yaml | 2 +- .../bindings/power/reset/xlnx,zynqmp-power.yaml | 2 +- .../power/supply/active-semi,act8945a-charger.yaml | 4 +- .../devicetree/bindings/power/supply/bq2415x.yaml | 4 +- .../devicetree/bindings/power/supply/bq24190.yaml | 4 +- .../devicetree/bindings/power/supply/bq24257.yaml | 4 +- .../devicetree/bindings/power/supply/bq24735.yaml | 4 +- .../devicetree/bindings/power/supply/bq2515x.yaml | 4 +- .../devicetree/bindings/power/supply/bq256xx.yaml | 4 +- .../devicetree/bindings/power/supply/bq25890.yaml | 4 +- .../devicetree/bindings/power/supply/bq25980.yaml | 4 +- .../devicetree/bindings/power/supply/bq27xxx.yaml | 4 +- .../bindings/power/supply/charger-manager.yaml | 1 + .../bindings/power/supply/cpcap-battery.yaml | 4 +- .../bindings/power/supply/cpcap-charger.yaml | 4 +- .../bindings/power/supply/dlg,da9150-charger.yaml | 4 +- .../power/supply/dlg,da9150-fuel-gauge.yaml | 4 +- .../bindings/power/supply/ingenic,battery.yaml | 4 +- .../devicetree/bindings/power/supply/isp1704.yaml | 4 +- .../bindings/power/supply/lego,ev3-battery.yaml | 4 +- .../bindings/power/supply/lltc,lt3651-charger.yaml | 4 +- .../bindings/power/supply/lltc,ltc294x.yaml | 4 +- .../bindings/power/supply/ltc4162-l.yaml | 4 +- .../bindings/power/supply/maxim,ds2760.yaml | 4 +- .../bindings/power/supply/maxim,max14656.yaml | 4 +- .../bindings/power/supply/maxim,max17040.yaml | 4 +- .../bindings/power/supply/maxim,max17042.yaml | 4 +- .../bindings/power/supply/maxim,max8903.yaml | 4 +- .../bindings/power/supply/nokia,n900-battery.yaml | 4 +- .../bindings/power/supply/olpc-battery.yaml | 4 +- .../bindings/power/supply/power-supply.yaml | 4 +- .../power/supply/richtek,rt5033-battery.yaml | 4 +- .../bindings/power/supply/richtek,rt9455.yaml | 4 +- .../bindings/power/supply/sc2731-charger.yaml | 4 +- .../bindings/power/supply/sc27xx-fg.yaml | 4 +- .../power/supply/stericsson,ab8500-btemp.yaml | 4 +- .../power/supply/stericsson,ab8500-chargalg.yaml | 4 +- .../power/supply/stericsson,ab8500-charger.yaml | 4 +- .../power/supply/stericsson,ab8500-fg.yaml | 4 +- .../power/supply/summit,smb347-charger.yaml | 4 +- .../bindings/power/supply/tps65090-charger.yaml | 4 +- .../bindings/power/supply/tps65217-charger.yaml | 4 +- .../bindings/power/supply/twl4030-charger.yaml | 4 +- .../supply/x-powers,axp20x-ac-power-supply.yaml | 4 +- .../x-powers,axp20x-battery-power-supply.yaml | 4 +- .../supply/x-powers,axp20x-usb-power-supply.yaml | 4 +- .../devicetree/bindings/powerpc/fsl/mpc5200.txt | 2 +- Documentation/devicetree/bindings/pwm/clk-pwm.yaml | 46 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../bindings/regulator/nxp,pca9450-regulator.yaml | 11 - .../bindings/reset/ti,tps380x-reset.yaml | 49 + .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../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/wlf,wm8731.yaml | 9 +- .../devicetree/bindings/spi/hpe,gxp-spifi.yaml | 56 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 1 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 4 +- .../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/driver-api/serial/driver.rst | 485 +- 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/ip-sysctl.rst | 10 + Documentation/networking/sfp-phylink.rst | 6 +- Documentation/powerpc/elf_hwcaps.rst | 17 +- 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 | 42 +- Makefile | 40 +- Next/SHA1s | 255 +- Next/merge.log | 26988 ++++++++++--------- 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/socfpga.dtsi | 8 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 8 + arch/arm/boot/dts/uniphier-pxs2.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/boot/dts/apple/t8103-pmgr.dtsi | 7 +- arch/arm64/boot/dts/apple/t8103.dtsi | 34 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 +- 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/stacktrace.c | 125 +- 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/include/asm/io.h | 2 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/Kconfig | 5 + arch/powerpc/boot/dts/fsl/p2020si-post.dtsi | 3 + arch/powerpc/include/asm/archrandom.h | 9 +- arch/powerpc/include/asm/hvcall.h | 11 + arch/powerpc/include/asm/kexec.h | 1 + arch/powerpc/include/asm/kvm_book3s.h | 3 - arch/powerpc/include/asm/mpc52xx.h | 3 +- arch/powerpc/include/asm/pci.h | 1 - arch/powerpc/include/asm/prom.h | 10 +- arch/powerpc/kernel/Makefile | 9 +- arch/powerpc/kernel/interrupt.c | 161 - arch/powerpc/kernel/iommu.c | 5 + arch/powerpc/kernel/pci-common.c | 27 +- arch/powerpc/kernel/prom.c | 8 + arch/powerpc/kernel/setup-common.c | 14 +- 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/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/mm/mem.c | 1 + arch/powerpc/perf/power10-pmu.c | 1 + arch/powerpc/platforms/83xx/suspend.c | 52 +- arch/powerpc/platforms/85xx/Kconfig | 18 +- arch/powerpc/platforms/cell/axon_msi.c | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/powernv/pci-ioda.c | 2 + arch/powerpc/platforms/powernv/rng.c | 66 +- 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/of_rtc.c | 2 + arch/powerpc/sysdev/xive/spapr.c | 1 + 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/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/mm/dump_pagetables.c | 7 + 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/x86/Makefile | 6 +- arch/x86/include/asm/amd-ibs.h | 16 +- arch/x86/include/asm/msr-index.h | 1 + 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/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/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 +- 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/ata/sata_mv.c | 2 +- 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/rbd.c | 6 +- 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/clk/clk-fixed-factor.c | 45 +- drivers/clocksource/timer-sun5i.c | 2 +- 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/edac/ghes_edac.c | 11 +- drivers/edac/mpc85xx_edac.c | 2 + drivers/firewire/net.c | 14 +- drivers/firmware/dmi_scan.c | 2 +- drivers/gpio/gpio-74xx-mmio.c | 4 +- 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_object_types.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 25 +- drivers/gpu/drm/i915/gt/intel_gt.c | 77 +- drivers/gpu/drm/i915/gt/intel_gt.h | 12 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 3 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 18 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 23 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 8 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 19 +- drivers/gpu/drm/i915/i915_vma.c | 33 +- drivers/gpu/drm/i915/i915_vma.h | 1 + drivers/gpu/drm/i915/i915_vma_resource.c | 5 +- drivers/gpu/drm/i915/i915_vma_resource.h | 6 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 6 +- 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 | 69 +- drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/occ/common.c | 8 +- drivers/infiniband/hw/mlx5/fs.c | 6 +- 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_comp.c | 6 +- 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_qp.c | 17 +- drivers/infiniband/sw/rxe/rxe_req.c | 16 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 22 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 156 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 18 +- drivers/input/joystick/adc-joystick.c | 15 +- drivers/input/serio/gscps2.c | 4 + drivers/iommu/amd/amd_iommu_types.h | 7 + drivers/iommu/amd/init.c | 103 +- drivers/leds/Kconfig | 2 +- drivers/leds/leds-is31fl319x.c | 529 +- drivers/leds/leds-turris-omnia.c | 4 +- drivers/mailbox/imx-mailbox.c | 29 +- drivers/mailbox/mtk-cmdq-mailbox.c | 11 - drivers/md/Makefile | 1 + drivers/md/bcache/Kconfig | 2 +- drivers/md/dm-bufio.c | 32 +- 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 | 152 +- 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/lkdtm/bugs.c | 2 +- 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_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_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 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 14 + .../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/core.c | 22 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 14 + .../ethernet/mellanox/mlxsw/core_linecard_dev.c | 1 - drivers/net/ethernet/mellanox/mlxsw/pci.c | 64 +- 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/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/tc.c | 252 + drivers/net/ethernet/sfc/tc.h | 85 + .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 9 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.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/wireguard/allowedips.c | 9 +- drivers/net/wireguard/selftest/allowedips.c | 6 +- drivers/net/wireguard/selftest/ratelimiter.c | 25 +- 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 | 302 +- drivers/nvme/host/multipath.c | 3 +- drivers/nvme/host/pci.c | 141 +- 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/tcp.c | 3 +- drivers/of/fdt.c | 2 +- drivers/pci/Kconfig | 3 + 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/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/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/cxlflash/ocxl_hw.c | 1 + drivers/scsi/hosts.c | 18 +- drivers/scsi/lpfc/lpfc_init.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 | 9 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_scan.c | 9 + drivers/scsi/scsi_sysfs.c | 29 +- drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + 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/target_core_alua.c | 3 +- drivers/target/target_core_device.c | 32 +- drivers/target/target_core_pr.c | 28 +- drivers/target/target_core_stat.c | 10 +- drivers/target/target_core_xcopy.c | 2 +- drivers/tty/amiserial.c | 2 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 38 +- drivers/tty/serial/mvebu-uart.c | 11 + drivers/tty/serial/qcom_geni_serial.c | 88 +- drivers/tty/serial/serial_core.c | 261 +- drivers/tty/serial/serial_mctrl_gpio.c | 48 + drivers/tty/serial/stm32-usart.c | 69 + drivers/tty/serial/stm32-usart.h | 68 - drivers/ufs/core/ufshcd.c | 65 +- 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/core/fbmem.c | 6 +- drivers/video/fbdev/imxfb.c | 4 +- drivers/video/fbdev/offb.c | 1 + fs/btrfs/block-group.c | 4 +- fs/btrfs/ctree.c | 3 + fs/btrfs/ctree.h | 63 +- fs/btrfs/disk-io.c | 96 +- fs/btrfs/disk-io.h | 10 - fs/btrfs/extent-tree.c | 18 +- fs/btrfs/extent_io.c | 11 +- fs/btrfs/file.c | 47 +- fs/btrfs/free-space-cache.c | 6 + fs/btrfs/locking.c | 91 + fs/btrfs/locking.h | 14 + fs/btrfs/relocation.c | 9 +- fs/btrfs/super.c | 2 + fs/btrfs/sysfs.c | 56 +- fs/btrfs/transaction.c | 51 +- fs/btrfs/tree-log.c | 168 +- fs/btrfs/volumes.c | 3 + fs/btrfs/volumes.h | 2 + fs/ceph/addr.c | 58 +- fs/ceph/caps.c | 38 +- fs/ceph/dir.c | 79 +- fs/ceph/file.c | 123 +- fs/ceph/inode.c | 13 +- fs/ceph/mds_client.c | 165 +- fs/ceph/mds_client.h | 13 +- fs/ceph/mdsmap.c | 22 +- fs/ceph/super.c | 19 +- fs/ceph/super.h | 31 +- fs/ceph/xattr.c | 12 +- 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/dcache.c | 69 +- fs/dlm/lockspace.c | 2 +- fs/dlm/user.c | 2 +- fs/erofs/dir.c | 16 +- fs/exec.c | 6 +- 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/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/fs-writeback.c | 12 +- fs/fuse/inode.c | 10 +- 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 | 26 +- fs/nfs/write.c | 2 - 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/overlayfs/export.c | 2 +- fs/overlayfs/inode.c | 4 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 6 + fs/overlayfs/super.c | 13 +- fs/super.c | 33 +- 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/linux/acpi.h | 2 +- include/linux/atm_tcp.h | 2 + include/linux/blkdev.h | 5 +- include/linux/can/dev.h | 4 + include/linux/ceph/ceph_fs.h | 8 +- include/linux/ceph/mdsmap.h | 1 + include/linux/ceph/osd_client.h | 5 +- include/linux/clk-provider.h | 34 + include/linux/compiler_types.h | 6 +- include/linux/cpuhotplug.h | 1 - include/linux/dcache.h | 11 +- include/linux/device-mapper.h | 6 + include/linux/dm-bufio.h | 8 +- include/linux/dm-verity-loadpin.h | 27 + include/linux/dsa/tag_qca.h | 5 + include/linux/fb.h | 6 + include/linux/fs.h | 2 + include/linux/highmem.h | 7 +- include/linux/hippidevice.h | 4 + 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/mailbox/mtk-cmdq-mailbox.h | 10 - 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/mmdebug.h | 10 + include/linux/mtd/spi-nor.h | 4 +- include/linux/nfs_ssc.h | 2 +- include/linux/nl802154.h | 2 + include/linux/pci-doe.h | 77 + include/linux/pci.h | 12 +- include/linux/pci_ids.h | 1 + include/linux/phy_fixed.h | 3 + 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/sched.h | 13 +- include/linux/seq_file_net.h | 1 + include/linux/serial_core.h | 345 +- 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/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 | 21 + 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/llc_s_st.h | 6 + include/net/rose.h | 3 +- include/net/smc.h | 4 +- include/net/tls.h | 2 + include/net/xdp_sock_drv.h | 11 + include/rv/automata.h | 75 + include/rv/da_monitor.h | 544 + include/rv/instrumentation.h | 29 + include/scsi/scsi_device.h | 2 + include/scsi/scsi_host.h | 3 + include/sound/control.h | 2 +- include/sound/core.h | 8 + include/sound/pcm.h | 2 +- include/target/target_core_base.h | 4 +- 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 | 29 + 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 +- init/Kconfig | 1 + init/main.c | 1 + 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 +- kernel/bpf/btf.c | 2 +- kernel/bpf/trampoline.c | 9 +- kernel/cgroup/cgroup.c | 33 +- kernel/cgroup/cpuset.c | 2 +- kernel/configs/rust.config | 1 + kernel/configs/x86_debug.config | 3 +- kernel/dma/mapping.c | 18 +- kernel/dma/swiotlb.c | 12 +- kernel/exit.c | 2 +- kernel/fork.c | 14 + kernel/kprobes.c | 3 +- kernel/locking/rwsem.c | 30 +- kernel/power/qos.c | 4 +- kernel/power/user.c | 13 +- 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/core.c | 10 +- kernel/sched/cpudeadline.c | 2 +- kernel/sched/deadline.c | 28 +- kernel/sched/fair.c | 13 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 42 +- kernel/time/hrtimer.c | 1 + 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 | 77 +- lib/iov_iter.c | 9 +- lib/overflow_kunit.c | 6 + lib/test_kasan.c | 10 + lib/test_printf.c | 14 +- localversion-next | 2 +- mm/Kconfig | 7 +- mm/backing-dev.c | 10 +- mm/madvise.c | 8 +- mm/memcontrol.c | 2 - mm/memory-failure.c | 2 + mm/page-writeback.c | 6 +- mm/page_alloc.c | 12 + mm/page_ext.c | 6 +- mm/shmem.c | 3 +- mm/usercopy.c | 2 +- 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/ceph/osd_client.c | 15 +- net/ceph/osdmap.c | 32 +- net/ceph/pagelist.c | 2 +- net/core/devlink.c | 466 +- 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/tag_brcm.c | 4 +- net/ipv4/tcp.c | 15 +- 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/sched/cls_flower.c | 64 + net/sched/sch_cbq.c | 3 +- net/sctp/associola.c | 5 +- net/sctp/stream.c | 19 +- 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_device.c | 78 +- net/tls/tls_strp.c | 5 +- net/tls/tls_sw.c | 39 +- 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/Makefile.extrawarn | 1 - scripts/checkpatch.pl | 12 +- scripts/faddr2line | 7 +- 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 | 273 +- scripts/mod/modpost.h | 32 +- scripts/rust-is-available.sh | 4 +- security/loadpin/Kconfig | 16 + security/loadpin/loadpin.c | 167 +- security/safesetid/lsm.c | 36 +- sound/ac97/bus.c | 2 +- sound/aoa/soundbus/sysfs.c | 22 +- sound/core/control.c | 7 +- sound/core/control_led.c | 29 +- sound/core/init.c | 4 +- sound/core/misc.c | 94 + sound/core/pcm.c | 3 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_native.c | 2 +- sound/core/timer.c | 11 +- sound/hda/hdac_sysfs.c | 42 +- sound/pci/hda/cs35l41_hda.c | 67 +- sound/pci/hda/cs35l41_hda_i2c.c | 3 + sound/pci/hda/hda_sysfs.c | 23 +- sound/pci/hda/patch_realtek.c | 122 + sound/soc/amd/yc/acp6x-mach.c | 28 + sound/soc/atmel/mchp-spdifrx.c | 9 +- sound/soc/atmel/mchp-spdiftx.c | 8 - sound/soc/codecs/lpass-va-macro.c | 11 +- sound/soc/codecs/tlv320adc3xxx.c | 3 - sound/soc/fsl/fsl_micfil.c | 19 - sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 5 - 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/soc-ops.c | 8 +- sound/usb/line6/pod.c | 8 +- sound/usb/line6/podhd.c | 4 +- tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/bpf/bpftool/gen.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- 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/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/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-stat.c | 50 +- 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 | 33 +- .../perf/pmu-events/arch/x86/alderlake/other.json | 54 + .../pmu-events/arch/x86/alderlake/pipeline.json | 285 +- .../arch/x86/alderlake/uncore-other.json | 2 +- .../arch/x86/alderlake/virtual-memory.json | 36 + 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 +- .../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 | 9 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 85 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 5 - .../pmu-events/arch/x86/haswellx/uncore-cache.json | 8 +- 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 | 46 +- .../pmu-events/arch/x86/sapphirerapids/memory.json | 11 + .../pmu-events/arch/x86/sapphirerapids/other.json | 64 +- .../arch/x86/sapphirerapids/pipeline.json | 18 +- .../arch/x86/sapphirerapids/spr-metrics.json | 566 +- .../arch/x86/sapphirerapids/uncore-other.json | 9 - .../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/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 +- .../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/shell/test_brstack.sh | 2 +- tools/perf/util/bpf-loader.c | 18 +- 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/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/power/x86/turbostat/turbostat.8 | 200 +- tools/power/x86/turbostat/turbostat.c | 240 +- 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/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/send_signal.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 7 +- tools/testing/selftests/bpf/vmtest.sh | 53 +- tools/testing/selftests/drivers/net/dsa/Makefile | 17 + .../testing/selftests/drivers/net/netdevsim/fib.sh | 45 + .../functional/futex_requeue_pi_signal_restart.c | 2 +- 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/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/hmm-tests.c | 2 +- tools/testing/selftests/wireguard/qemu/Makefile | 17 +- .../selftests/wireguard/qemu/arch/um.config | 3 + .../testing/selftests/wireguard/qemu/debug.config | 5 - .../testing/selftests/wireguard/qemu/kernel.config | 1 - 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 +- 1812 files changed, 108234 insertions(+), 40190 deletions(-) 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/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/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/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 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 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/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/spi/spi-gxp.c create mode 100644 drivers/usb/typec/ucsi/ucsi_stm32g0.c create mode 100644 include/linux/dm-verity-loadpin.h create mode 100644 include/linux/pci-doe.h create mode 100644 include/linux/rv.h create mode 100644 include/rv/automata.h create mode 100644 include/rv/da_monitor.h create mode 100644 include/rv/instrumentation.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 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/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/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/tigerlake/uncore-other.json 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 create mode 100644 tools/testing/selftests/wireguard/qemu/arch/um.config 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