This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
omits cb71b93c2dc3 Add linux-next specific files for 20220628 omits 5f9df76887bf Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 8f850ad6cf93 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits ee8804b7b3e6 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits bb6ba31fd66f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 6e61f3d86cf7 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] omits 2c4485e93fbb Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits dd5ba07e5e14 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 22aa7b3eb77f Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits b5714983262a Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 6d2c4faac6e3 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits adc3aa587669 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0597f80ceb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3eea72ac05e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 323eca44fcec Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 60676e06694d Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits 06b8c26ea729 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 54cd4605434a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e091a528c98 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 6311a7e817b9 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 280569d553d7 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits c7f4371ec3a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f3da9216175 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 210f43f077cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c69f5c15586 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a857f1e1e09d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b867b335d3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f0b534a43939 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits def536ebb0e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb47467200cd Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 2d03c05b889d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c9b838ed2635 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 46ab0e9d858c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c3db49c2523 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e142a47b611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5981d2776f95 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5ed9678b1c2a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits cb7d50cf63aa Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 44a0cad9d329 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 822e04241e85 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 45d424ec7e55 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d6d45ba29f0e Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits ee865b96e69f Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 1f27f309df7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 211eb0d4a11e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits f38c55f14bf7 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 9a6c61525d87 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 7a811ebf05de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ceb146b3a0ed Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits f3c284343a17 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits c2fefa46d1a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 868c4813f34f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e35c72204c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6d8eb2bde6d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 3dbe720029fe Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 1665d7f32f53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c84dbf9caa41 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 9d7f59c34093 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 489aa83a93a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 77fe416061c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec0dbe8eee41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e469064d6bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b3487b4ff93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 44759a748692 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 829e4e7e2a71 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 87473733404a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7425276c2476 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 9482218249dc Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 2134b8347a37 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 9ad8399412b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b996a48e7953 next-20220617/battery omits f0d8e67ae0a9 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 4096dd523839 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d16e682cff7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7548b35f59a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 991911fdecfe Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits f4523b8ddabb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c2e609e496f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd6533b02a35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 356c5305abbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 68efa1d7ef47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d750f904ffaf Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits d18f3b2150e7 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 5de8de379d1a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 73df87107783 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 7ae5739712f3 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 870e859c4210 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits ad9dd1674d6b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 09239bdc1e3c Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 58a10e00c873 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits b730aeae4dcc Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits afe968a08b29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1dee38f27563 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0b823981ccce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8a264bbdb657 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c95333b2ff8c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a4cc286ec09b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits adbf706b3e15 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 89512f03b340 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 92ca5327741f Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 6822c6fd77ea Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 49b3c493c65a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 54b6e2a58135 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d8b6493a7e79 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 7ad74b5af874 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 8d6308e68cd8 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits f8f47cbbd9d8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 406a0eaa6700 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 900481907784 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0c33aaf1f578 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 3d6e7cbb2590 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5f5201b78e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac3a57e73b94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fda823a4049f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 8677d02a45da Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits c13e8661586c Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 4b15f7263cc8 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 9455acd7e346 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f349167f04b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc61c8706907 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits e44c895c508c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0b18e9a414d3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 64c73eed1cc5 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits d34aa7f3b6cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30181908771b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e949fbc20fd Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] omits e887172379eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d0d729845d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c16f647467db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c667cffad963 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 410414d532c8 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits d4e7646d4c5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 037e5b564595 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 9b428137d2b2 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 5f6dcf3c22e8 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits b4c48ce837dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a8f8ad7d18c Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 25c15b87e27a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 318396fad123 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 5b2ca03f7cff Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 05035e84a00e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbbfbc7889b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de08294b10f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 80a90211f5ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8fb599d88e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 810d4494ebb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 536f6193c8f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits af48e75f4c9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 940607bf977b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8bde67307a0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e83281dc7b80 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b0000ffd7f8f next-20220627/broadcom omits ae063a15a33a Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 953f7e48f06d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8805de1a3dbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f57bd0023a96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52edc2fca14b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd0c91413e69 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 3ca2857fe5a7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 45f5ba2d8da3 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits c009fd5428b8 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 426ccb4c911a Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 7f26a45321a7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 700f1413318f Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits fd79d59a53ec Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 626f15f79703 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 87405b99ef1e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 014d31cbc425 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a15a8e7f4e9d Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits 7edbd10b6920 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 1198c4b135a5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 8f6099934c4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 23cb3242bb13 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits cc23364ddb46 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 85abd4eaa732 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 1c2349ae2dd7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 755b9f7b0be4 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 74745714f8b4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 614849626bef Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 46dd13a5b18c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 57efdfe7b5f8 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits f54b24c43bb8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b1ea8982c332 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits eb7a82e5e0e0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8be1e3efd4da Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8f62c546c2ab Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 0e86191c2b93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a2cb0788d2a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d355a9ca61cc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 50225c4d3d2f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2f8fd8b486df Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fd6db907d373 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 8c1540577270 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 32a51ed7b712 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 7b3baa65b17b drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] omits 836deb03cab5 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits 8f6b05d04969 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 84b494dcbcc0 Merge branch 'mm-nonmm-unstable' into mm-everything omits 3a89caf63075 kdump: round up the total memory size to 128M for crashker [...] omits 300187cec8a8 proc: delete unused <linux/uaccess.h> includes omits 5dc8444420e2 vmcoreinfo: include kallsyms symbols omits f84193a63ab5 kallsyms: move declarations to internal header omits 5e7d6e2ea931 squashfs: support reading fragments in readahead call omits 4b827742d8b1 squashfs: implement readahead omits 63bb9d20017a squashfs: always build "file direct" version of page actor omits 33f0fd87c0db Revert "squashfs: provide backing_dev_info in order to dis [...] omits cd3904f957b9 lib: make LZ4_decompress_safe_forceExtDict() static omits d5d0a52106af lib/radix-tree: remove unused argument of insert_entries omits 931c199904c4 kfifo: fix kfifo_to_user() return type omits 76a40218d6dc compiler-gcc.h: remove ancient workaround for gcc PR 58670 omits 49f4b3ec82eb lib/error-inject: traverse list with mutex omits 35785bb74595 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] omits 68fa702a5e67 net, lib/once: remove {net_}get_random_once_wait macro omits 9f5a6dff424b lib/lru_cache: fix error free handing in lc_create omits 7701b1e93414 lib/debugobjects: fix stat count and optimize debug_object [...] omits a56e463a152a resource: re-factor page_is_ram() omits cb41211ae7b5 init/main.c: silence some -Wunused-parameter warnings omits 29a5c1524b11 init-add-hostname-kernel-parameter-v2 omits af28bd601725 init: add "hostname" kernel parameter omits 7174e11e0a46 ocfs2: fix ocfs2 corrupt when iputting an inode omits 8a1d0a767d11 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 409745064d6f ocfs2: reflink deadlock when clone file to the same direct [...] omits e75a11c67c2b filemap: minor cleanup for filemap_write_and_wait_range omits 1afd01d43efc selftests/vm: Only run 128TBswitch with 5-level paging omits c7a7e9250813 memcg: notify about global mem_cgroup_id space depletion omits 39a1929bbab4 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] omits c855ba8ed7be mm/khugepaged: try to free transhuge swapcache when possible omits d8bc193c92fe mm/khugepaged: remove unneeded return value of khugepaged_ [...] omits 8dd46c7f3c6f mm/khugepaged: use helper macro __ATTR_RW omits 84baa8aaa37d mm/khugepaged: minor cleanup for collapse_file omits e98bfa47fabe mm/khugepaged: trivial typo and codestyle cleanup omits 6768f37fee1a mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs omits eeb53b95b31c mm/khugepaged: remove unneeded shmem_huge_enabled() check omits 5bb68101158f mm: sparsemem: drop unexpected word 'a' in comments omits d2547da81f09 mm: hugetlb: kill set_huge_swap_pte_at() omits dbaaadf25e8e mm/page_alloc: make the annotations of available memory mo [...] omits 5b207678e39b procfs: add 'path' to /proc/<pid>/fdinfo/ omits 773ba1e3d51f procfs: add 'size' to /proc/<pid>/fdinfo/ omits d0ccb3f4fe7c mm/page_alloc: replace local_lock with normal spinlock -fix omits 409ec9bd3208 mm/page_alloc: replace local_lock with normal spinlock omits 400a89510fdc mm/page_alloc: remotely drain per-cpu lists omits c9743f2053f4 mm/page_alloc: protect PCP lists with a spinlock omits b1e9710ce54e mm/page_alloc: remove mistaken page == NULL check in rmqueue omits ce5d54401695 mm/page_alloc: split out buddy removal code from rmqueue i [...] omits b9ce5c6a5777 mm/page_alloc: use only one PCP list for THP-sized allocations omits b308fe6ead26 mm/page_alloc: add page->buddy_list and page->pcp_list omits c2e260d64875 zram: do not lookup algorithm in backends table omits a3a0ca2a9781 zram: do not lookup algorithm in backends table omits 48496ae15184 hugetlb: lazy page table copies in fork() omits 62d6c05a7b6a hugetlb: fix an unused variable warning/error omits c6ef882cb28f hugetlb: do not update address in huge_pmd_unshare omits d603264edb3e arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page omits 80dad8a71596 hugetlb: skip to end of PT page mapping when pte not present omits 9d998fab9c3a mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits 9d5d1c02c7b6 mm-docs-fix-comments-that-mention-mem_hotplug_end-fix omits 3cf5218e5c61 mm, docs: fix comments that mention mem_hotplug_end() omits 4a0882c12ac1 mm/smaps: add Pss_Dirty omits 744f5a689a61 mm: rmap: simplify the hugetlb handling when unmapping or [...] omits 1af63c7e2e63 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function omits 861a3e5bca54 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages omits c4d5d177467c mm: memcontrol: introduce memcg_reparent_ops omits 577affb1cd9a mm: memcontrol: make all the callers of {folio,page}_memcg() safe omits 3b8dd99412c8 mm: thp: make split queue lock safe when LRU pages are reparented omits c1a805521196 mm: vmscan: rework move_pages_to_lru() omits a6561fb3a748 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] omits 41fa167bb336 mm: memcontrol: prepare objcg API for non-kmem usage omits 9c8fd315a46b mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] omits 2ec804f8aaa6 mm: memcontrol: remove dead code and comments omits 7cf2cf722bb4 mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix omits 053c1d17500d mm/madvise: minor cleanup for swapin_walk_pmd_entry() omits 18e8298b8861 mm: hugetlb: remove minimum_order variable omits 0af7dde78288 mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] omits 5694be584f2c mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] omits 3a3076905657 mm-memory_hotplug-enumerate-all-supported-section-flags-v5 omits 70eb3817e159 mm: memory_hotplug: enumerate all supported section flags omits 849e2d188f62 mm/swap: convert __delete_from_swap_cache() to a folio omits fd7a30f7e0d1 mm/swap: convert delete_from_swap_cache() to take a folio omits 10c73d2987e7 mm: convert page_swap_flags to folio_swap_flags omits 96eb6b13cbd4 mm-convert-destroy_compound_page-to-destroy_large_folio-fix omits a73620b4dff6 mm: convert destroy_compound_page() to destroy_large_folio() omits 5975fbbec56f mm/swap: convert __page_cache_release() to use a folio omits 5bb3e4090b00 mm/swap: convert __put_compound_page() to __folio_put_large() omits bd18dca21f53 mm/swap: convert __put_single_page() to __folio_put_small() omits 8fd5420e16fb mm/swap: convert __put_page() to __folio_put() omits d39d68c8a698 mm/swap: convert put_pages_list to use folios omits c8fa315de07d mm/swap: convert release_pages to use a folio internally omits 95d9b0c56ef5 mm/swap: convert try_to_free_swap to use a folio omits b85787e8750a mm/swap: optimise lru_add_drain_cpu() omits 781a50eb647e mm/swap: pull the CPU conditional out of __lru_add_drain_all() omits 96105555c7b8 mm/swap: rename lru_pvecs to cpu_fbatches omits c8b158dcc618 mm/swap: convert activate_page to a folio_batch omits b10aa6e7c46c mm/swap: convert lru_lazyfree to a folio_batch omits 7d8780d62dec mm/swap: convert lru_deactivate to a folio_batch omits 89dfc87d5578 mm/swap: convert lru_deactivate_file to a folio_batch omits 8d189ac88c67 mm/swap: convert lru_add to a folio_batch omits 61a72917f3f0 mm/swap: make __pagevec_lru_add static omits 1f03a9c1de43 mm/swap: add folio_batch_move_lru() omits 971164f0e606 mm: add folios_put() omits 6133d70927a5 mm/vmscan: convert reclaim_pages() to use a folio omits 71720fe09427 mm/vmscan: convert shrink_active_list() to use a folio omits 640091e05949 mm/vmscan: convert move_pages_to_lru() to use a folio omits 41f04c9233e8 mm/vmscan: convert isolate_lru_pages() to use a folio omits b9517ede0ba1 mm/vmscan: convert reclaim_clean_pages_from_list() to folios omits ea1b229b95d3 kasan: separate double free case from invalid free omits 107c6344fb2c doc: proc: fix the description to THPeligible omits f080ec88ab21 mm: khugepaged: reorg some khugepaged helpers omits 27fe4805820b mm: thp: kill __transhuge_page_enabled() omits bd7b605ae182 mm-thp-kill-transparent_hugepage_active-fix-fix omits e23163717f7c mm-thp-kill-transparent_hugepage_active-fix omits 2fbb1a28268e mm: thp: kill transparent_hugepage_active() omits 47688118ba7a mm: khugepaged: better comments for anon vma check in huge [...] omits f491089d4ae5 mm: thp: consolidate vma size check to transhuge_vma_suitable omits f2a2aa390e72 mm: khugepaged: check THP flag in hugepage_vma_check() omits 12b0e306523a mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits fb7db1cd137a mm/mprotect: try avoiding write faults for exclusive anony [...] omits d4cf8aeadd64 userfaultfd: selftests: infinite loop in faulting_process omits 851ef30fbb5a selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh omits baec0e1537f7 userfaultfd: selftests: make /dev/userfaultfd testing conf [...] omits 9d9aea2d5019 userfaultfd: update documentation to describe /dev/userfaultfd omits fc2bfe628075 userfaultfd: selftests: modify selftest to use /dev/userfaultfd omits 5968fde5dd82 userfaultfd: add /dev/userfaultfd for fine grained access control omits 46f0a0aff3d0 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] omits 8e6cd1635b97 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT omits 30762c5df7cd mm/damon: introduce DAMON-based LRU-lists Sorting omits 1e0b62a76a81 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action omits 50ff3001ae3e mm/damon/schemes: add 'LRU_DEPRIO' action omits 92b5e15217b4 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action omits e63697943555 mm/damon/schemes: add 'LRU_PRIO' DAMOS action omits ad27af435a1c mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] omits 8c5d93acac47 mm/damon/dbgfs: add and use mappings between 'schemes' act [...] omits d79a2bcdb995 mm/page_alloc: minor clean up for memmap_init_compound() omits 95f8f41a4208 mm/vmscan: don't try to reclaim freed folios omits eeffde6f93b3 mm/swap: remove swap_cache_info statistics omits b612b71df35a mm-swapfile-fix-possible-data-races-of-inuse_pages-v3 omits 4ebc1803bd51 mm/swapfile: fix possible data races of inuse_pages omits 9c0b39b6dd63 lib/test_vmalloc: switch to prandom_u32() omits b36b446f1e15 mm/vmalloc: extend __find_vmap_area() with one more argument omits c411b8486f8c mm/vmalloc: initialize VA's list node after unlink omits 30a321d9abe3 mm/vmalloc: extend __alloc_vmap_area() with extra arguments omits bc88df14918f mm/vmalloc: make link_va()/unlink_va() common to different [...] omits f39caf3446d7 xfs: add dax dedupe support omits bf255bd938d0 xfs-support-cow-in-fsdax-mode-fix omits 5b750ab8597c xfs: support CoW in fsdax mode omits 919b9f32db93 fsdax: dedup file range to use a compare function omits 4f8c5a8b6e6c fsdax: add dax_iomap_cow_copy() for dax zero omits a3ac27e8aba9 fsdax: replace mmap entry in case of CoW omits 145cd499da7f fsdax: introduce dax_iomap_cow_copy() omits 174ad3b253de fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 omits 03ae4f9e9cb3 fsdax: output address in dax_iomap_pfn() and rename it omits 7a68003869d7 fsdax: set a CoW flag when associate reflink mappings omits 76c218c5d140 xfs: implement ->notify_failure() for XFS omits c2964da20594 mm: introduce mf_dax_kill_procs() for fsdax case omits 191acf0b8926 fsdax: introduce dax_lock_mapping_entry() omits 3396e82c576e pagemap,pmem: introduce ->memory_failure() omits 4184e8d7d056 mm-factor-helpers-for-memory_failure_dev_pagemap-fix omits 91ad9322a13d mm: factor helpers for memory_failure_dev_pagemap omits ee709c64ff2f dax: introduce holder for dax_device omits 7d0886d58935 mm-add-merging-after-mremap-resize-checkpatch-fixes omits af14c96f8651 mm: add merging after mremap resize omits bbf4c91f957a mm: refactor of vma_merge() omits d6e900df72f4 mm: delete unused MMF_OOM_VICTIM flag omits 6c6d38ade783 mm-drop-oom-code-from-exit_mmap-fix-fix omits 60cc9efaa8e7 mm: drop oom code from exit_mmap omits bdddb9de5fdc mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix omits 41876cfb9c6f mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix omits 40c2f53d7792 mm: shrinkers: add scan interface for shrinker debugfs omits 4288dc18c528 tools: add memcg_shrinker.py omits f16e7e450d29 mm: docs: document shrinker debugfs omits bec0918551a7 mm: shrinkers: provide shrinkers with names omits 2b42671ce786 mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix omits 4f65acafcb64 mm: shrinkers: introduce debugfs interface for memory shrinkers omits 2f8077984564 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] omits 4e55ca414dc6 mm/mempolicy: fix get_nodes out of bound access omits 887d705f9f5c mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] omits f041e35f7b46 selftests/vm: add protection_keys tests to run_vmtests omits f764df09faf4 kasan: fix zeroing vmalloc memory with HW_TAGS omits 1b11f6a82f0f mm: introduce clear_highpage_kasan_tagged omits 79daf9b6130e mm: rename kernel_init_free_pages to kernel_init_pages omits 0d1e482f0b61 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] omits d0a341cba4e3 mm/damon/reclaim: make 'enabled' checking timer simpler omits a6bafd8cf7d9 mm/damon/sysfs: deduplicate inputs applying omits c9427265301a mm/damon/reclaim: deduplicate 'commit_inputs' handling omits e5cbd57126c5 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] omits 1cc64b1819b3 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] omits a42a08c0ee60 tools: add selftests to hmm for COW in device memory omits d77caf9f7762 tools: add hmm gup tests for device coherent type omits c60be74aa90a tools: update test_hmm script to support SP config omits 10d150b4041c tools: update hmm-test to support device coherent type omits 1ae58ef981d4 lib: add support for device coherent type in test_hmm omits 4265003e290b lib: test_hmm add module param for zone device type omits d3ffeb079dca lib: test_hmm add ioctl to get zone device type omits dd9bf19889fb drm/amdkfd: add SPM support for SVM omits ca180d8aa9f0 mm/gup: migrate device coherent pages when pinning instead [...] omits e55bbe7140c6 mm: remove the vma check in migrate_vma_setup() omits 190df2968d8d mm: add device coherent vma selection for memory migration omits 885503013a7d mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix omits 286ef18e1751 mm: handling Non-LRU pages returned by vm_normal_pages omits 0ddbc2f1b0b7 mm: add zone device coherent type memory support omits 8b4402b0bb09 mm/migration: fix potential pte_unmap on an not mapped pte omits 55e13fefa611 mm/migration: return errno when isolate_huge_page failed omits 9f68b1ca0361 mm/migration: remove unneeded lock page and PageMovable check omits 63d271c90873 mm/mmap.c: pass in mapping to __vma_link_file() omits ea9aa226a0ac mm/mmap: drop range_has_overlap() function omits 67909fca0f46 mm/mmap: fix error return code in do_mas_align_munmap() omits e23cb70bcbef mm: remove the vma linked list omits e2d28ff7f811 riscv: use vma iterator for vdso omits 577f9997e470 nommu: remove uses of VMA linked list omits fba1bf8a56c5 i915: use the VMA iterator omits 0d50c873b80a mm/swapfile: use vma iterator instead of vma linked list omits 62f893983ecd mm/pagewalk: use vma_find() instead of vma linked list omits 8ca5ea90dee0 mm/oom_kill: use maple tree iterators instead of vma linked list omits 5d842c6b60b1 mm/msync: use vma_find() instead of vma linked list omits f849c8a77e3f mm/mremap: use vma_find_intersection() instead of vma linked list omits 682ed8f40080 mm/mprotect: use maple tree navigation instead of vma linked list omits 98d178da9034 mm/mlock: use vma iterator and maple state instead of vma [...] omits f5a9641096ca mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 68bab648091c mm/memcontrol: stop using mm->highest_vm_end omits b87a84d095b5 mm/madvise: use vma_find() instead of vma linked list omits 16b7d986dfa8 mm/ksm: use vma iterators instead of vma linked list omits 1a7a67e8d3e7 mm/khugepaged: stop using vma linked list omits de6494ef431c mm/gup: use maple tree navigation instead of linked list omits cc774f6134c7 bpf: remove VMA linked list omits 86b599736eff fork: use VMA iterator omits 026e3df3f5da sched: use maple tree iterator to walk VMAs omits c7c1dd40694a perf: use VMA iterator omits 5d4a6d0ae759 acct: use VMA iterator instead of linked list omits 6129ee70c0f0 ipc/shm: use VMA iterator instead of linked list omits 55574e0b6ac1 userfaultfd: use maple tree iterator to iterate VMAs omits 0ab7bf8cde4b fs/proc/task_mmu: stop using linked list and highest_vm_end omits e7c620af4294 fs/proc/base: use maple tree iterators in place of linked list omits 4ea8ae18ae7b exec: use VMA iterator instead of linked list omits aad2dd7fcc78 coredump: remove vma linked list walk omits 9824e4aad8dc um: remove vma linked list walk omits f6349740a9ea optee: remove vma linked list walk omits acbe26488c70 cxl: remove vma linked list walk omits a0e40efe5a78 xtensa: remove vma linked list walks omits bf78eafddc76 x86: remove vma linked list walks omits bb1f06f378b5 s390: remove vma linked list walks omits c23523e08686 powerpc: remove mmap linked list walks omits 5976401838cd parisc: remove mmap linked list from cache handling omits ea84a945d9cb arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits 64156359136e arm64: remove mmap linked list from vdso omits 6a4b3c466955 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits 392e35bc64f1 mm/mmap: reorganize munmap to use maple states omits afdcf1fd90aa mm/mmap: move mmap_region() below do_munmap() omits b47818e2afa6 mm: convert vma_lookup() to use mtree_load() omits 5f6e0cb1cb8e mm: remove vmacache omits 3ef8ec70b0f5 mm/mmap: use advanced maple tree API for mmap_region() omits 650d89b18eb6 mm: use maple tree operations for find_vma_intersection() omits f194c9acd8ff mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 4b560403ab07 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits a116a414b694 mm: optimize find_exact_vma() to use vma_lookup() omits e0ef97d1a443 xen: use vma_lookup() in privcmd_ioctl_mmap() omits 54426d4d035a mmap: change zeroing of maple tree in __vma_adjust() omits 30cad3debece mm: remove rb tree. omits d683211e7668 proc: remove VMA rbtree use from nommu omits 58753b2f40a8 damon: convert __damon_va_three_regions to use the VMA iterator omits 9caf5c761da6 kernel/fork: use maple tree for dup_mmap() during forking omits 1ccec49fca97 mm/mmap: use maple tree for unmapped_area{_topdown} omits 2d92061cabe1 mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits d0468be3f426 mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits 4ca05b9f9d37 mmap: use the VMA iterator in count_vma_pages_range() omits 985ab5390e3d mm: add VMA iterator omits 2ee236fe53a8 mm: start tracking VMAs with maple tree omits 9400b59d2e55 test_maple_tree: add test for spanning store of entire range omits 209e6c246b0a lib/test_maple_tree: add testing for maple tree omits 3fe3bd18431d radix tree test suite: add lockdep_is_held to header omits 11945bc29b25 radix tree test suite: add support for slab bulk APIs omits 60e03baea74b radix tree test suite: add allocation counts and size to k [...] omits 09b5f78fa127 radix tree test suite: add kmem_cache_set_non_kernel() omits bddce47947ad radix tree test suite: add pr_err define omits 4b50e795de34 maple_tree: fix underflow in mas_spanning_rebalance() omits df33742a4ad9 Maple Tree: add new data structure omits e0d5018342d4 android: binder: fix lockdep check on clearing vma omits 57728f170309 android-binder-stop-saving-a-pointer-to-the-vma-fix omits 8fd1445a8397 android: binder: stop saving a pointer to the VMA omits 0b3ab089cda9 mips: rename mt_init to mips_mt_init omits 80fa6a83d8f1 mm: discard __GFP_ATOMIC omits 295d3cb6a1f4 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] omits 8abed8d62a24 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK omits e23191abf02c Merge branch 'mm-stable' into mm-unstable omits e2d407440437 Revert "ocfs2: mount shared volume without ha stack" omits 48b86b7ade19 mm: split huge PUD on wp_huge_pud fallback omits fbdf19d13736 nilfs2: fix incorrect masking of permission flags for symlinks omits bcde92d63367 mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] omits 3d18b096ae16 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] omits d30a9bfcf532 Documentation: highmem: use literal block for code example [...] omits 26647422b38f mm: sparsemem: fix missing higher order allocation splitting omits 3f9b2df467b1 mm/damon: use set_huge_pte_at() to make huge pte old omits 3fa2bf43ccd0 sh: convert nommu io{re,un}map() to static inline functions omits 09e23df217ff mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages omits 32b507ef1e05 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits 7cd3956c6d39 Merge remote-tracking branch 'regmap/for-5.20' into regmap-next omits 84c1f807d2a8 Merge branches 'arm64-fixes-for-5.19', 'arm64-for-5.20', ' [...] omits bca443d7600a Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 77e9a1a5d4c9 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next omits 33b5cb78b145 Merge branch 'for-5.20/io_uring' into for-next omits 5af0a40aff2f Merge branch 'for-5.20/drivers' into for-next omits 9bd234a307ac Merge branch 'for-5.20/block' into for-next omits 0c75e3091234 xfs: Add async buffered write support omits 7d0e75825e8e xfs: Specify lockmode when calling xfs_ilock_for_iomap() omits fb53fa51df14 io_uring: Add tracepoint for short writes omits f17ff93267a0 io_uring: fix issue with io_write() not always undoing sb_ [...] omits d6547a10460e io_uring: Add support for async buffered writes omits 6398265cee91 fs: Add async write file modification handling. omits 0e7b68795c47 fs: Split off inode_needs_update_time and __file_update_time omits dd468504864f fs: add __remove_file_privs() with flags parameter omits 9df3e7e55eb1 fs: add a FMODE_BUF_WASYNC flags for f_mode omits df1552abe2ce iomap: Return -EAGAIN from iomap_write_iter() omits 43c885dfeba2 iomap: Add async buffered write support omits 26ca9d3d92ff iomap: Add flags parameter to iomap_page_create() omits fc0dd33b1fc0 mm: Add balance_dirty_pages_ratelimited_flags() function omits 42832bf3826f mm: Move updates of dirty_exceeded into one place omits 3de7a3de9723 mm: Move starting of background writeback into the main ba [...] omits 755441b90293 io_uring: remove ctx->refs pinning on enter omits 9df145312eb0 io_uring: don't check file ops of registered rings omits b7284b712314 io_uring: remove extra TIF_NOTIFY_SIGNAL check omits 1500a50b9840 io_uring: fuse fallback_node and normal tw node omits 528dbceb1d44 io_uring: improve io_fail_links() omits 387bd8179f68 io_uring: move POLLFREE handling to separate function omits d183792f537b io_uring: kbuf: inline io_kbuf_recycle_ring() omits a18427bb2d9b io_uring: optimise submission side poll_refs omits cb736cd6b8ee io_uring: refactor poll arm error handling omits 937aeed55ab1 io_uring: change arm poll return values omits 17124a27b111 io_uring: add a helper for apoll alloc omits d61e5170253a io_uring: remove events caching atavisms omits b2544d07d6d0 io_uring: clean poll ->private flagging omits 6ecc1d5fcc96 io_uring: add sync cancelation API through io_uring_register() omits 2db91eef858e io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag omits e7d197593159 io_uring: have cancelation API accept io_uring_task directly omits f39711a2f788 io_uring: kbuf: kill __io_kbuf_recycle() omits 1a394f76f25b io_uring: trace task_work_run omits 343057bcde6f io_uring: add trace event for running task work omits 90a2ab15a605 io_uring: batch task_work omits 9918ce9767ff io_uring: introduce llist helpers omits 35611ca043a2 io_uring: lockless task list omits c1d9eadfe643 io_uring: remove __io_req_task_work_add omits 564f1165134f io_uring: remove priority tw list optimisation omits 441193e97b08 io_uring: dedup io_run_task_work omits d431f7ac90b6 io_uring: move list helpers to a separate file omits 2ec40c054583 io_uring: improve io_run_task_work() omits e5feb366a586 io_uring: optimize io_uring_task layout omits b1da5ac8fb67 io_uring: add a warn_once for poll_find omits 0052720dae86 io_uring: consistent naming for inline completion omits 682378e76543 io_uring: move io_import_fixed() omits 2e2ce49be39e io_uring: opcode independent fixed buf import omits e0aca629dc21 io_uring: add io_commit_cqring_flush() omits 0e7d33348f0a io_uring: introduce locking helpers for CQE posting omits 86f1d3b97285 io_uring: hide eventfd assumptions in eventfd paths omits 92661bb80c63 io_uring: fix io_poll_remove_all clang warnings omits ccb3e79125d1 io_uring: improve task exit timeout cancellations omits 45676ae10dc3 io_uring: fix multi ctx cancellation omits cfd4d9eb12b8 io_uring: remove ->flush_cqes optimisation omits a8f3de5cab38 io_uring: move io_eventfd_signal() omits 8813ac216b53 io_uring: reshuffle io_uring/io_uring.h omits 458521c1d2fc io_uring: remove extra io_commit_cqring() omits e01c0f322a8b io_uring: move a few private types to local headers omits dceba176d318 io_uring: clean up tracing events omits 91c4219e377e io_uring: make io_uring_types.h public omits 861c5470d29e io_uring: kill extra io_uring_types.h includes omits c4091b6ec0e4 io_uring: change ->cqe_cached invariant for CQE32 omits df88f33ec243 io_uring: deduplicate io_get_cqe() calls omits 2f19e2a13756 io_uring: deduplicate __io_fill_cqe_req tracing omits 4f97b6207dd1 io_uring: introduce io_req_cqe_overflow() omits 8098a8e17f1a io_uring: don't inline __io_get_cqe() omits 85e6e236e92c io_uring: don't expose io_fill_cqe_aux() omits 09cc0884ea62 io_uring: kbuf: add comments for some tricky code omits 858fa9e2d422 io_uring: mutex locked poll hashing omits ef800d00d77d io_uring: propagate locking state to poll cancel omits 1408bd3548ff io_uring: introduce a struct for hash table omits 62643673c429 io_uring: pass hash table into poll_find omits 1c2ae1faf414 io_uring: add IORING_SETUP_SINGLE_ISSUER omits 830cb8abf0e4 io_uring: use state completion infra for poll reqs omits a5c204d05ee1 io_uring: clean up io_ring_ctx_alloc omits 90ed62cd1fd5 io_uring: limit the number of cancellation buckets omits 40104ac911a6 io_uring: clean up io_try_cancel omits ad515dcd83b6 io_uring: pass poll_find lock back omits 8524dab2a221 io_uring: switch cancel_hash to use per entry spinlock omits 1cb668f3ee9d io_uring: poll: remove unnecessary req->ref set omits 8acb4a49d582 io_uring: don't inline io_put_kbuf omits d44f9b47c98c io_uring: refactor io_req_task_complete() omits 7c4b824188af io_uring: kill REQ_F_COMPLETE_INLINE omits 4769f083d609 io_uring: rw: delegate sync completions to core io_uring omits 98688f78d079 io_uring: remove unused IO_REQ_CACHE_SIZE defined omits 600afb0a5c16 io_uring: don't set REQ_F_COMPLETE_INLINE in tw omits 5723b4d15026 io_uring: remove check_cq checking from hot paths omits b37b571cce04 io_uring: never defer-complete multi-apoll omits 5e6035bf2e9a io_uring: inline ->registered_rings omits a4c6262702a6 io_uring: explain io_wq_work::cancel_seq placement omits bf252e274ca4 io_uring: move small helpers to headers omits 493bd6a7d9aa io_uring: refactor ctx slow data placement omits c57c5042eb37 io_uring: better caching for ctx timeout fields omits 67617c0e98ac io_uring: move defer_list to slow data omits 0e624504ecb8 io_uring: make reg buf init consistent omits 97998644ac45 io_uring: deprecate epoll_ctl support omits 6dbd60258274 io_uring: add support for level triggered poll omits c5f7906f801f io_uring: move opcode table to opdef.c omits b1ec3f7e6cd9 io_uring: move read/write related opcodes to its own file omits 4671ae523920 io_uring: move remaining file table manipulation to filetable.c omits 5421950093a9 io_uring: move rsrc related data, core, and commands omits adf244fd9f6d io_uring: split provided buffers handling into its own file omits e7651156eef1 io_uring: move cancelation into its own file omits 0550f9ac4616 io_uring: move poll handling into its own file omits f2757fa7d2f9 io_uring: add opcode name to io_op_defs omits b2d6ef0b3a56 io_uring: include and forward-declaration sanitation omits 4669d03cce91 io_uring: move io_uring_task (tctx) helpers into its own file omits 4cb8613ac637 io_uring: move fdinfo helpers to its own file omits be2801ba8ad7 io_uring: use io_is_uring_fops() consistently omits fc5fb8f541da io_uring: move SQPOLL related handling into its own file omits 659a1cdab3ea io_uring: move timeout opcodes and handling into its own file omits d8c6a1499d3d io_uring: move our reference counting into a header omits 77a9ffbb2f05 io_uring: move msg_ring into its own file omits 58177967fb0d io_uring: split network related opcodes into its own file omits ee795751c056 io_uring: move statx handling to its own file omits f252a1ffdf44 io_uring: move epoll handler to its own file omits f4e516885f37 io_uring: add a dummy -EOPNOTSUPP prep handler omits ebe497cd8238 io_uring: move uring_cmd handling to its own file omits 6f2789d9601a io_uring: split out open/close operations omits 2beba94425df io_uring: separate out file table handling code omits 9c6900af1e7d io_uring: split out fadvise/madvise operations omits f943c7900a9e io_uring: split out fs related sync/fallocate functions omits ed1b8d24706b io_uring: split out splice related operations omits bcfdc3fa3601 io_uring: split out filesystem related operations omits 402abfa3dcbe io_uring: move nop into its own file omits c64f69eac66a io_uring: move xattr related opcodes to its own file omits e9b57ee87b19 io_uring: handle completions in the core omits fd6dcf2c45d6 io_uring: set completion results upfront omits 3f20ec6a4ff8 io_uring: add io_uring_types.h omits fa13cd47bf0e io_uring: define a request type cleanup handler omits 91894643df68 io_uring: unify struct io_symlink and io_hardlink omits 0ee2e3a4248f io_uring: convert iouring_cmd to io_cmd_type omits 8aebd8e18df6 io_uring: convert xattr to use io_cmd_type omits 9dbec41e5896 io_uring: convert rsrc_update to io_cmd_type omits 5308ccb1be78 io_uring: convert msg and nop to io_cmd_type omits 6f8614079178 io_uring: convert splice to use io_cmd_type omits 9347927a11b5 io_uring: convert epoll to io_cmd_type omits a4e867fbd9a5 io_uring: convert file system request types to use io_cmd_type omits 65d696319f99 io_uring: convert madvise/fadvise to use io_cmd_type omits 45b81b188d8e io_uring: convert open/close path to use io_cmd_type omits c0e89a57ad11 io_uring: convert timeout path to use io_cmd_type omits 08a4501ba689 io_uring: convert cancel path to use io_cmd_type omits 10776d9fed7a io_uring: convert the sync and fallocate paths to use io_cmd_type omits 77791de875b5 io_uring: convert net related opcodes to use io_cmd_type omits cdc344293431 io_uring: remove recvmsg knowledge from io_arm_poll_handler() omits 7e61a30c6fe6 io_uring: convert poll_update path to use io_cmd_type omits 8ef894ed307d io_uring: convert poll path to use io_cmd_type omits 4e0c20d8844e io_uring: convert read/write path to use io_cmd_type omits 43c8d69c57f7 io_uring: add generic command payload type to struct io_kiocb omits 760091af8bda io_uring: move req async preparation into opcode handler omits a979e19eb12e io_uring: move to separate directory omits 306a18056e1e io_uring: define a 'prep' and 'issue' handler for each opcode omits fe04405ce5de fbmem: Prevent invalid virtual screen sizes omits aaa79f01b84e fbcon: Use fbcon_info_from_console() in fbcon_modechange_p [...] omits f0b6a66d33ca fbcon: Prevent that screen size is smaller than font size omits f8b7614150f4 fbcon: Disallow setting font bigger than screen size omits 58c7c8f73c01 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next omits 4c26d73e4378 Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next omits 858a37d87d7b Merge branch 'for-v5.20/dts64-cleanup' into for-next omits 4896ae4010d3 Merge branch 'for-v5.20/dts-cleanup' into for-next omits 14149daab4d5 Merge branch 'next/dt' into for-next omits 365f7c26080f arm64: dts: qcom: align led node names with dtschema omits aa30ba37ebb4 arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded s [...] omits b5ddac0090d9 arm64: dts: qcom: correct gpio-keys properties omits f118c0063714 arm64: dts: qcom: align gpio-key node names with dtschema omits 7ccf54f23a14 ARM: dts: qcom: align gpio-key node names with dtschema omits bc98d95e00eb ARM: dts: qcom: adjust whitespace around '=' omits 603d2d30bfef arm64: dts: qcom: adjust whitespace around '=' omits 8327b9f472a8 Merge branch 'asm-generic-virt_to_bus' into asm-generic omits f093247e8519 arch/*/: remove CONFIG_VIRT_TO_BUS omits efa4e5cd1d72 scsi: dpt_i2o: remove obsolete driver omits 7baf1b09861c scsi: BusLogic remove bus_to_virt omits 7885256e5adc Merge branch 'devel' into for-next omits 68d3ec0d43d6 fs: remove the NULL get_block case in mpage_writepages omits 2d8f993243d8 fs: don't call ->writepage from __mpage_writepage omits 74bc3d0ae8f8 fs: remove the nobh helpers omits 912d44f4d184 jfs: stop using the nobh helper omits 69cc54c76569 ext2: remove nobh support omits f6c2b0ea770e ntfs3: refactor ntfs_writepages omits 7475cb104d02 mm/folio-compat: Remove migration compatibility functions omits f38f0255491d fs: Remove aops->migratepage() omits ef21e0617224 secretmem: Convert to migrate_folio omits 425bb373c023 hugetlb: Convert to migrate_folio omits ae2249d98be2 aio: Convert to migrate_folio omits b67943ed189e f2fs: Convert to filemap_migrate_folio() omits 0a61150293ae ubifs: Convert to filemap_migrate_folio() omits de7e0b11cf8d btrfs: Convert btrfs_migratepage to migrate_folio omits be4e2dcbdc25 mm/migrate: Add filemap_migrate_folio() omits 9e746ff09bed mm/migrate: Convert migrate_page() to migrate_folio() omits 8d361f8622c0 nfs: Convert to migrate_folio omits 8b5ef8c2c4c0 btrfs: Convert btree_migratepage to migrate_folio omits d10f1d886b6e mm/migrate: Convert expected_page_refs() to folio_expected_refs() omits 8a4d5ef7b615 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] omits 2f6e85a78b0e mm/migrate: Convert writeout() to take a folio omits 90654595a608 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] omits 302d50ec3b54 fs: Add aops->migrate_folio omits 0621f1ae723b mm: Convert all PageMovable users to movable_operations omits cdbb8d73677f secretmem: Remove isolate_page omits af0d1a5a9d7b ext2: Use a folio in ext2_get_page() omits b4517cfd3332 gfs2: Convert gfs2_jhead_process_page() to use a folio omits a23bf50bf99e ocfs2: Convert ocfs2_read_folio() to use a folio omits 24e1891839fb freevxfs: Convert vxfs_immed_read_folio() to use a folio omits 19f15d6800b5 coda: Convert coda_symlink_filler() to use a folio omits a1193fcec0de befs: Convert befs_symlink_read_folio() to use a folio omits f5f774fefba5 block: Convert read_part_sector() to use a folio omits 814203c4ac05 block: Use PAGE_SECTORS_SHIFT omits db6eede4b6b1 block: Handle partition read errors more consistently omits 8c83f56da6d6 block: Simplify read_part_sector() omits 4bb746416245 cramfs: read_mapping_page() is synchronous omits e2052de7ed63 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] omits 3ff06bed021b hostfs: Handle page write errors correctly omits 47194f73c7df squashfs: Return the actual error from squashfs_read_folio() omits b4b86d084702 buffer: Don't test folio error in block_read_full_folio() omits 8249e30c96fb btrfs: Use a folio in wait_dev_supers() omits 60baf23e71be nfs: Leave pages in the pagecache if readpage failed omits fa8c3957d6af buffer: Remove check for PageError omits 3c1891d10d51 orangefs: Remove test for folio error omits a91ddaa80b29 iomap: Remove test for folio error omits 6dc67318aa82 jfs: Remove check for PageUptodate omits c5f565b8e1a2 remap_range: Remove check of uptodate flag omits 1d93fb3469e4 ufs: Remove checks for PageError omits f339f7146c60 reiserfs: Remove check for PageError omits 93a36537605b ntfs3: Remove check for PageError omits ec7100398c7d ntfs: Remove check for PageError omits cc0dd099a7d5 nilfs2: Remove check for PageError omits b3ea344dccf3 ext2: Remove check for PageError omits e368534ac076 ntfs: Remove check for PageError omits be2603d1f290 hfsplus: Remove check for PageError omits 550f7d37f5da hfs: Remove check for PageError omits ed696cdc4145 freevxfs: Remove check of PageError omits a7a156fe73d0 afs: Remove check of PageError omits 3eebaac433e2 block: Remove check of PageError omits efdce77299e9 docs: Improve ->read_folio documentation omits 0dfe04299fc6 filemap: Use filemap_read_folio() in do_read_cache_folio() omits eabee8156634 filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() omits 149706912ace filemap: Move 'filler' case to the end of do_read_cache_folio() omits 3ee93496d4e2 netfs: Remove extern from function prototypes omits a9026def743e filemap: Remove find_get_pages_range() and associated functions omits 3e91743d2f24 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() omits 123f45b31e7b vmscan: Add check_move_unevictable_folios() omits 8531278469ef nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] omits a433b8b05090 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] omits 80177917b7f5 f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] omits 4d5c305286d2 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] omits 37c28120c585 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] omits d03d6f76f50e buffer: Convert clean_bdev_aliases() to use filemap_get_folios() omits 45642183ac58 filemap: Add filemap_get_folios() omits bf9407605d37 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] omits 40ede0b8d629 hugetlb: Convert huge_add_to_page_cache() to use a folio omits 4a4b2e288eec mpage: Convert do_mpage_readpage() to use a folio omits ae19b92ca54f Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next omits fcf036a017b2 arm64: dts: apm: Harmonize DWC USB3 DT nodes name omits 6ec493e4b610 Merge branch 'for-v5.20/dts-cleanup' into for-next omits bd90c0fb1677 arm: dts: stih407-family: Harmonize DWC USB3 DT nodes name omits 10f3adb9c255 f2fs: remove redundant code for gc condition omits 9a5042fa67f1 f2fs: handle decompress only post processing in softirq omits e7a0035ff8a5 f2fs: introduce memory mode omits 9b77e3dc3e20 f2fs: initialize page_array_entry slab only if compression [...] omits a2fe09e7daca f2fs: optimize error handling in redirty_blocks omits e52fd1c743b5 f2fs: do not skip updating inode when retrying to flush node page omits 55d2834b09db f2fs: run GCs synchronously given user requests omits 7089155b2877 Merge branch into tip/master: 'x86/vmware' omits 14aea3a39153 Merge branch into tip/master: 'x86/mm' omits 69abc22c3beb Merge branch into tip/master: 'x86/misc' omits c293dcb197dc Merge branch into tip/master: 'x86/fpu' omits cd2bb9aabc38 Merge branch into tip/master: 'x86/cpu' omits f1d86ac09d85 Merge branch into tip/master: 'sched/core' omits 7777248f857a Merge branch into tip/master: 'perf/core' omits b63c94f25976 Merge branch into tip/master: 'irq/core' omits 8ffab564419f Merge branch 'for-v5.20/dts-cleanup' into for-next omits 96d1b57b7b52 Merge branch 'next/dt64' into for-next omits 9715181d17b4 OPP: Provide a simple implementation to configure multiple clocks omits 23cc3338971a OPP: Assert clk_count == 1 for single clk helpers omits 1380c59d6291 OPP: Add key specific assert() method to key finding helpers omits fb90befd5835 OPP: Allow multiple clocks for a device omits 29dc4a374686 rcu: Back off upon fill_page_cache_func() allocation failure omits 077b4f498e6c OPP: Make dev_pm_opp_set_opp() independent of frequency omits 35225dae1dfd OPP: Reuse _opp_compare_key() in _opp_add_static_v2() omits 261154b8aa61 OPP: Remove rate_not_available parameter to _opp_add() omits 9425e5a83ab6 OPP: Use consistent names for OPP table instances omits 3ab78360d563 OPP: Use generic key finding helpers for bandwidth key omits 6bcbd195550d OPP: Use generic key finding helpers for level key omits aa6bf97321bf OPP: Add generic key finding helpers and use them for freq APIs omits e1dff8778c39 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() omits 74880bcf4a40 OPP: Remove custom OPP helper support omits bc2ef29524c2 OPP: ti: Migrate to config_regulators() omits a52107f2599a OPP: Add dev_pm_opp_get_supplies() omits 3672312e768f OPP: Make _generic_set_opp_regulator() a config_regulators [...] omits d60b8c5add59 OPP: Add support for config_regulators() helper omits 69fab78f7e83 OPP: Rearrange dev_pm_opp_set_config() and friends omits b5b75437a2d0 OPP: Remove dev_pm_opp_set_prop_name() and friends omits a455fd4c2bfd OPP: Remove dev_pm_opp_attach_genpd() and friends omits 60dbfdde634a OPP: Remove dev_pm_opp_register_set_opp_helper() and friends omits 4c4b1ffad55d OPP: Remove dev_pm_opp_set_clkname() and friends omits 9b06597d3e44 OPP: Remove dev_pm_opp_set_supported_hw() and friends omits 8c993474c09b OPP: Remove dev_pm_opp_set_regulators() and friends omits 086fce6ca93d serial: qcom: Migrate to dev_pm_opp_set_config() omits 0850eeb58fac spi: qcom: Migrate to dev_pm_opp_set_config() omits 9e55c1b15bf9 soc/tegra: Migrate to dev_pm_opp_set_config() omits ca785116d8b7 soc/tegra: Add comment over devm_pm_opp_set_clkname() omits 12388c9d1f05 drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] omits e3bb9f215f3c Merge remote-tracking branch 'regulator/for-5.20' into reg [...] omits 2d120219da22 Merge branch 'next/dt' into for-next omits d46eaf85be24 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-next omits 2f49e2e6b886 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] omits 775486c09698 extcon: rt8973a: Drop useless mask_invert flag on irqchip omits 9edc2c834126 extcon: sm5502: Drop useless mask_invert flag on irqchip omits a7d674db4612 extcon: max77843: Replace irqchip mask_invert with unmask_base omits 5a7d6b276981 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next omits f51dc47011f2 Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next omits 4fb4a39fdbc8 arm64: dts: qcom: msm8998-mtp: correct board compatible omits a8e40323875c arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible omits b67569748cfc ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible omits 6c4cb29ed5d4 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next omits 101e9482ac4f Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next omits b4e7bcc945c6 arm64: dts: qcom: sdm630: correct QFPROM byte offsets omits 8d57e5b8203c arm64: dts: qcom: use dedicated QFPROM compatibles omits 439e49349c14 ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions omits d7b50df0b8d1 ARM: dts: qcom: cleanup QFPROM nodes omits ed07c2af405f ARM: dts: qcom: use dedicated QFPROM compatibles omits 1622bc5a1d51 docs/memory-barriers.txt: Fixup long lines omits f1b4d1ee6d56 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] omits 53339eb170e7 torture: Optionally flush printk() buffers before powering off omits 3ba07528b8bf rcu/nocb: Choose the right rcuog/rcuop kthreads to output omits 481df87bc52c rcu: Fix rcu_read_unlock_strict() strict QS reporting omits 626b6193cb4d memory-model: Prohibit nested SRCU read-side critical sections omits 29ee19bf0113 Merge branch 'lkmm-dev.2022.06.20a' into HEAD omits 02d4bb51602f Merge branch 'nolibc.2022.06.20a' into HEAD omits 9902cf881a83 Merge branch 'ctxt.2022.06.21a' into HEAD omits 22a297887c10 context_tracking: Use arch_atomic_read() in __ct_state for KASAN omits f8ae505b754a MAINTAINERS: Add Paul as context tracking maintainer omits 408c74a2d8f0 context_tracking: Convert state to atomic_t omits bce30af40fe2 rcu/context-tracking: Remove unused and/or unecessary midd [...] omits 8f77942ca940 rcu/context-tracking: Move RCU-dynticks internal functions [...] omits 57427daeaeda rcu/context-tracking: Move deferred nocb resched to contex [...] omits ce7c013c0b22 rcu/context_tracking: Move dynticks_nmi_nesting to context [...] omits 92fb506c74a6 rcu/context_tracking: Move dynticks_nesting to context tracking omits 2db2441cf698 rcu/context_tracking: Move dynticks counter to context tracking omits 87208097c673 rcu/context-tracking: Remove rcu_irq_enter/exit() omits 9df3e6af669f context_tracking: Take NMI eqs entrypoints over RCU omits d06cb0ad9bd2 context_tracking: Take IRQ eqs entrypoints over RCU omits 1cd9c24e543e context_tracking: Take idle eqs entrypoints over RCU omits cc8acc593fe6 context_tracking: Split user tracking Kconfig omits d0680b421891 context_tracking: Rename context_tracking_cpu_set() to ct_ [...] omits 817aab15ad15 context_tracking: Rename context_tracking_enter/exit() to [...] omits ceb518b850de context_tracking: Rename context_tracking_user_enter/exit( [...] omits 3fc30e640f52 ARM: dts: stm32: add fake interrupt propoerty for ASync no [...] omits 75828ab504dc ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk omits c8d4a3a573e8 ARM: dts: stm32: add RCC on STM32MP13x SoC family omits 9005aeddd9fc ARM: dts: stm32: enable optee firmware and SCMI support on [...] omits df72380fbcab firmware: arm_scmi: Relax base protocol sanity checks on t [...] omits 2559f68b5991 arm64: dts: qcom: correct SPMI WLED register range encoding omits 9a2f272b5f66 arm64: dts: qcom: add missing AOSS QMP compatible fallback omits c59ed392a4a3 hwmon: (dell-smm) Improve assembly code omits 2c8a4c3d4257 hwmon: (pmbus/ltc2978) Set voltage resolution omits 56d56e90f574 hwmon: (pmbus) Add list_voltage to pmbus ops omits 93b6dbea8d75 hwmon: (pmbus) Introduce and use cached vout margins omits 1a0741d8fa95 hwmon: (gsc-hwmon) Add missing of_node_put() omits 60169ffdee50 hwmon: (dell-smm) Add Dell G5 5590 to DMI table omits f043dc8ce309 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist omits 3be3a88c83f1 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] omits 6a7156236976 hwmon: (pmbus) fix build error unused-function omits e329aa93653b hwmon: (lm90) Read the channel's temperature offset from d [...] omits 9470e12f991b hwmon: (lm90) Add support for 2nd remote channel's offset [...] omits 0ebca8acf120 hwmon: (occ) Delete unnecessary NULL check omits e5f61aeab862 hwmon: (lm90) Read the channel's label from device-tree omits 5259edd90932 hwmon: (lm90) Define maximum number of channels that are s [...] omits c7c30ed29d25 hwmon: (lm90) Add compatible entry for adt7481 omits a6191ebb41eb dt-bindings: hwmon: Allow specifying channels for lm90 omits 3bb417b63edc dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 omits 3b002836cd21 hwmon: Allow to compile ASB100 and FSCHMD on !X86 omits 033bf8e37366 hwmon: (pmbus) add MFR_* registers to debugfs omits 9cbb237147dc hwmon: (pmbus) add a function to check the presence of a b [...] omits 245a8c2bdd90 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 omits 20603c01e49f hwmon: (sch56xx-common) Add DMI override table omits 41e7a05d1ee7 hwmon: (lm75) Replace kernel.h with the necessary inclusions omits 1a3423a15dfe hwmon: (f71882fg) Add support for F71858AD (0x0903) omits f6fdd050ea19 hwmon: (pmbus) Add support for Analog Devices LT7182S omits 721e1ee46fcf dt-bindings: trivial-devices: Add lt7182s omits fdf4358f353b hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core omits 545a18648e5d hwmon: (lm90) Support temp_samples attribute omits 156ed568a502 hwmon: (lm90) Add table with supported Analog/ONSEMI devices omits 43764925230f hwmon: (lm90) Add support and detection of Philips/NXP NE1618 omits 585a5cfa9657 hwmon: (lm90) Add explicit support for ADM1020 omits f53b79f39b4d hwmon: (lm90) Only disable alerts if not already disabled omits a5896b62e030 hwmon: (lm90) Add support for ADT7421 omits 32834ce4dbb4 hwmon: (lm90) Add support for ON Semiconductor NCT218 omits 37743a09b390 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 omits cfbf431d1f77 hwmon: (lm90) Add explicit support for NCT210 omits 222a8621956d hwmon: (lm90) Combine lm86 and lm90 configuration omits e60619222d3d hwmon: (lm90) Add remaining chips supported by adm1021 driver omits c982e13231a8 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 omits 6a5c2b843068 hwmon: (lm90) Support MAX1617 and LM84 omits 04eb8e032ffd hwmon: (lm90) Introduce 16-bit register write function omits ce6b4a48e04c hwmon: (lm90) Let lm90_read16() handle 8-bit read operations omits debf45a59f99 hwmon: (lm90) Add support for MAX6642 omits 7f03b0a314ec hwmon: (lm90) Add flag to indicate conversion rate support omits 97ba9319a6a6 hwmon: (lm90) Add flag to indicate support for minimum tem [...] omits 45aa8a47c900 hwmon: (lm90) Add support for MAX6690 omits 2286f7aa6f57 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] omits f5c2615a60da hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 omits e1fa606f8be2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 omits d84bf17c686e hwmon: (lm90) Add flag to indicate 'alarms' attribute support omits 42ed2a1bceba hwmon: (lm90) Fix/Add detection of G781-1 omits 2386c1e6d466 hwmon: (lm90) Add support for additional chip revision of NCT1008 omits e3799d896013 hwmon: (lm90) Rework detect function omits 0ab31f6a9796 hwmon: (lm90) Use single flag to indicate extended tempera [...] omits 3b87b3b05354 hwmon: (lm90) Support multiple temperature resolutions omits ebad6377aa37 hwmon: (lm90) Only re-read registers if volatile omits f8456e71c6cc hwmon: (lm90) Add support for unsigned and signed temperatures omits 8b0e9dd284db hwmon: (lm90) Enable full PEC support for ADT7461A omits cae5c0390553 hwmon: (lm90) Add partial PEC support for ADT7461 omits 2fa0c986c847 hwmon: (lm90) Improve PEC support omits 1a37896e9448 hwmon: (lm90) Stop using R_/W_ register prefix omits b532998b5855 hwmon: (lm90) Move status register bit shifts to compile time omits d940537c1353 hwmon: (lm90) Use BIT macro omits c36d1ab18d07 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] omits 5d1c1f7b4235 hwmon: (lm90) Reorder include files in alphabetical order omits e182cf579f0f hwmon: (lm90) Rework alarm/status handling omits 6d40e357f632 hwmon: (lm90) Generate sysfs and udev events for all alarms omits 1369e0e621b6 hwmon: (pmbus) Move pec attribute to I2C device omits bf4e96644efc Merge branch 'for-v5.20/exynos7885-emmc-clk' into for-next omits ddb8a2049dbe Merge branch 'for-5.20/dts64-cleanup' into for-next omits 0f5095eb42c3 Merge branch 'for-5.20/dts-cleanup' into for-next omits c8b2a8fd9b8a dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 omits c40bffd189af cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist omits d151cd51d3a4 cpufreq: pmac32-cpufreq: Fix refcount leak bug omits 0c830c3896e4 drm/msm/hdmi: support attaching the "next" bridge omits 5bdf0c2ca0b6 drm/msm/hdmi: drop empty bridge callbacks omits d79958f34d7a cpufreq: qcom-hw: Don't do lmh things without a throttle i [...] omits 11be7dbc90ce drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c omits 538cba388d9a Merge branch 'for-5.20/dts64-cleanup' into for-next omits f07cec3654f5 Merge branch 'for-5.20/dts-cleanup' into for-next omits 55cec3903c85 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements omits 0cdb700a3d05 drm/msm/hdmi: reuse MSM8960's config for MSM8660 omits 6b02a82f9d55 drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 omits 4f45b9ae9cad drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 omits 7270cdbd756b drm/msm/hdmi: drop empty 'none' regulator lists omits 058ee514904f drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform omits 1a71dc387b72 drm/msm/hdmi: drop unused GPIO support omits 4a237209c9f1 drm/msm/hdmi: drop the hdmi-mux support omits 50c4bcefb464 ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply omits 39f98367a91e Merge branch 'next/dt' into for-next omits 45d719fe7562 fscrypt: add fscrypt_context_for_new_inode omits 1d381c626ac8 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits 741c942166a8 OPP: ti: Migrate to dev_pm_opp_set_config() omits f73f46256bec mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() omits 7ba371cde03e memory: tegra: Migrate to dev_pm_opp_set_config() omits ce9e5656ee2d media: venus: Migrate to dev_pm_opp_set_config() omits 1685eb8111ea drm/tegra: Migrate to dev_pm_opp_set_config() omits f68e08895a63 drm/panfrost: Migrate to dev_pm_opp_set_config() omits 173cc4e328c0 drm/msm: Migrate to dev_pm_opp_set_config() omits 4afe026540cf drm/lima: Migrate to dev_pm_opp_set_config() omits 74d850aa40a2 devfreq: tegra30: Migrate to dev_pm_opp_set_config() omits 2d862cc21bfe devfreq: sun8i: Migrate to dev_pm_opp_set_config() omits 95b9dcf95d91 devfreq: exynos: Migrate to dev_pm_opp_set_config() omits de616d866730 cpufreq: ti: Migrate to dev_pm_opp_set_config() omits c682adda4b1f cpufreq: tegra20: Migrate to dev_pm_opp_set_config() omits de814e1b4a96 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() omits 12dce42f62f1 cpufreq: sti: Migrate to dev_pm_opp_set_config() omits 48dcca29ee71 cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() omits 7363cf416d3d cpufreq: imx: Migrate to dev_pm_opp_set_config() omits e410327c0f0e cpufreq: dt: Migrate to dev_pm_opp_set_config() omits 493d995d9564 OPP: Add dev_pm_opp_set_config() and friends omits 3949559bf346 arm: document merges omits c220f18efe25 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 075917d500c1 Merge branch 'arm/fixes' into for-next omits 629d87f2b104 fs: change test in inode_insert5 for adding to the sb list omits 5cf672bd7387 Merge tag 'scmi-fixes-5.19' of git://git.kernel.org/pub/sc [...] omits a7f6f44add8d ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp1 [...] omits 52bbde0fdb68 ARM: dts: stm32: fix missing internally connected voltage [...] omits 396fccbfecc9 ARM: dts: stm32: adjust whitespace around '=' on MCU boards omits 3841cf9af25a ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI omits 91f1625a4294 ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 omits 1c7c0f168f97 fix short copy handling in copy_mc_pipe_to_iter() omits 97eab4d7fd79 Merge branch 'next/soc' into for-next omits 9f3ec0f65421 PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver omits 887b1bdd9aee dt-bindings: interconnect: Add MediaTek CCI dt-bindings omits 3e2df9e51e79 Merge branch 'next/soc' into for-next omits 74f96b49da32 Merge branch 'next/dt64' into for-next omits 2319187b54da Merge branch 'next/dt64' into for-next omits cec1250cc358 Merge branch 'next/dt' into for-next omits dab6cdd11bd9 Merge branch 'next/dt64' into for-next omits e00d71021862 Merge branch 'next/dt' into for-next omits 3e76e0906bb1 Merge branch 'next/dt64' into for-next omits 343d0f353a37 Merge branch 'next/dt' into for-next omits e9921ffd594f Merge branches 'work.namei', 'work.mount' and 'work.fd' in [...] omits 3519476d99a4 Merge branch 'at91-dt' into at91-next omits 68f9d5fc4a94 Merge branch 'at91-soc' into at91-next omits 63623390c0d6 arm64: dts: zynqmp: add AMS driver to device tree omits f17ce0543947 dt-bindings: gpio: zynq: Describe gpio-line-names omits 62fde1977b1e arm64: zynqmp: Fix comment about number of gpio line names omits 18e90cba2184 dt-bindings: gpio: zynq: Add power-domains omits d9262406c16d dt-bindings: gpio: zynq: Add missing compatible strings omits 8feaba25a117 Merge branches 'at91-dt' and 'at91-soc' into at91-next omits b5418fc0478c Merge branch 'omap-for-v5.19/dt' into for-next omits ef1db0dad602 Merge branch 'omap-for-v5.19/dt' into for-next omits 930161749e64 Merge branch 'omap-for-v5.19/dt' into for-next omits dbcd30706466 Merge branch 'maintainers-take2' into for-next omits e7b192fae27b Merge branch 'omap-for-v5.19/ti-sysc' into for-next omits 46a3897a87f0 Merge branch 'omap-for-v5.19/soc' into for-next omits d873b58b1877 Merge branch 'omap-for-v5.19/dt' into for-next omits a003f03581f6 MAINTAINERS: omap1: Add Janusz as an additional maintainer omits f7bd69fdd45f MAINTAINERS: omap: remove me as a maintainer omits 75c1e9c05d21 Merge branch 'fixes' into for-next omits bf194bb4328b Merge branches 'omap-for-v5.19/dt-bindings' and 'omap-for- [...] adds 732f30694325 Merge tag '5.19-rc4-ksmbd-server-fixes' of git://git.samba [...] adds 3a0cf7ab8df3 ACPI: video: Change how we determine if brightness key-pre [...] adds 65a3e6c8d3f7 platform/x86: panasonic-laptop: de-obfuscate button codes adds fe4326c8d18d platform/x86: panasonic-laptop: sort includes alphabetically adds 83a5ddc3dc56 platform/x86: panasonic-laptop: revert "Resolve hotkey dou [...] adds 1f2c9de83a50 platform/x86: panasonic-laptop: don't report duplicate bri [...] adds aacb455dfe01 platform/x86: panasonic-laptop: filter out duplicate volum [...] adds 42504af77536 platform/x86: thinkpad-acpi: profile capabilities as integer adds bce6243f767f platform/x86: thinkpad_acpi: do not use PSC mode on Intel [...] adds 9ab762a84b80 platform/x86: hp-wmi: Ignore Sanitization Mode event adds d9b2ba67917c Merge tag 'platform-drivers-x86-v5.19-3' of git://git.kern [...] adds f5da5ddf81ad Merge tag 'v5.19-p3' of git://git.kernel.org/pub/scm/linux [...] adds 8698e3bab4dd fanotify: refine the validation checks on non-dir inode mask adds 9fb3bb25d153 Merge tag 'fsnotify_for_v5.19-rc5' of git://git.kernel.org [...] adds 2990f223ffa7 RDMA/cm: Fix memory leak in ib_cm_insert_listen adds 0fe3dbbefb74 linux/dim: Fix divide by 0 in RDMA DIM adds 1a0e93df1e10 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 868f9f2f8e00 vfs: fix copy_file_range() regression in cross-fs copies adds a8fc8cb5692a net: tun: stop NAPI when detaching queues adds 8ee9d82cd0a4 epic100: fix use after free on rmmod adds 76b39b94382f net/sched: act_api: Notify user space if any actions were [...] adds 88153e29c1e0 selftests: tc-testing: Add testcases to test new flush behaviour adds cce13b82cf97 Merge branch 'notify-user-space-if-any-actions-were-flushe [...] adds 4bbfed9112ca octeon_ep: use bitwise AND adds 6b9f1d46fdad MAINTAINERS: nfc: drop Charles Gorand from NXP-NCI adds 805206e66fab net: asix: fix "can't send until first packet is send" issue adds ce95ab775f8d net: usb: asix: do not force pause frames support adds 3b0dc529f56b ipv6: take care of disable_policy when restoring routes adds ab84db251c04 net: bonding: fix possible NULL deref in rlb code adds 0c1f78a49af7 mptcp: fix error mibs accounting adds 31bf11de146c mptcp: introduce MAPPING_BAD_CSUM adds 76a13b315709 mptcp: invoke MP_FAIL response when needed adds d51991e2e314 mptcp: fix shutdown vs fallback race adds f745a3ebdfb9 mptcp: consistent map handling on failure adds 6aeed9045071 mptcp: fix race on unaccepted mptcp sockets adds 42fb6cddec3b selftests: mptcp: more stable diag tests adds 06e445f740c1 mptcp: fix conflict with <netinet/in.h> adds fd37c2ecb21f selftests: mptcp: Initialize variables to quiet gcc 12 warnings adds bce3bb30b266 Merge branch 'mptcp-fixes-for-5-19' adds adabdd8f6aca ipv6/sit: fix ipip6_tunnel_get_prl return value adds 53ad46169fe2 net: ipv6: unexport __init-annotated seg6_hmac_net_init() adds 5a478a653b4c nfc: nfcmrvl: Fix irq_of_parse_and_map() return value adds 00aff3590fc0 net: tipc: fix possible refcount leak in tipc_sk_create() adds eddd95b94239 NFC: nxp-nci: Don't issue a zero length i2c_master_read() adds 9577fc5fdc8b NFC: nxp-nci: don't print header length mismatch on i2c error adds 05907f10e235 netfilter: nft_dynset: restore set element counter when fa [...] adds e34b9ed96ce3 netfilter: nf_tables: avoid skb access on nf_stolen adds c2577862eeb0 netfilter: br_netfilter: do not skip all hooks with 0 priority adds 236d59292efa Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 7b92aa9e6135 selftests net: fix kselftest net fatal error adds e65af5403e46 usbnet: fix memory allocation in helpers adds 1758bde2e4aa net: phy: Don't trigger state machine while in suspend adds fa152f626b24 net: phy: ax88772a: fix lost pause advertisement configuration adds 4e43e64d0f13 ipv6: fix lockdep splat in in6_dump_addrs() adds 050133e1aa2c net: bonding: fix use-after-free after 802.3ad slave unbind adds f8ebb3ac881b net: usb: ax88179_178a: Fix packet receiving adds 9cc02ede6962 net: rose: fix UAF bugs caused by timer handler adds 665030fd0c1e mlxsw: spectrum_router: Fix rollback in tunnel next hop init adds 0a18d802d65c net: sfp: fix memory leak in sfp_probe() adds 9c5de246c1db net: sparx5: mdb add/del handle non-sparx5 devices adds ff1fa2081d17 net: tun: avoid disabling NAPI twice adds 839b92fede7b selftest: tun: add test for NAPI dismantle adds 58bf4db69528 net: dsa: felix: fix race between reading PSFP stats and p [...] adds 5e8379351dbd Merge tag 'net-5.19-rc5' of git://git.kernel.org/pub/scm/l [...] adds c28d76d360f9 drm/msm/dpu: Increment vsync_cnt before waking up userspace adds 0769d0a7ae3c drm/msm/dp: reset drm_dev to NULL at dp_display_unbind() adds eb174bd875ae drm/msm/dpu: Fix variable dereferenced before check adds 08de214138cd drm/msm/gem: Fix error return on fence id alloc fail adds 76f0544428ac Merge tag 'drm-msm-fixes-2022-06-28' of https://gitlab.fre [...] adds 8cdf1b56ccab Merge tag 'drm-intel-fixes-2022-06-29' of git://anongit.fr [...] adds bbba251577b2 drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() adds 20b8264394b3 drm/fourcc: fix integer type usage in uapi header adds 5cb0e3fb2c54 drm/amdgpu: To flush tlb for MMHUB of RAVEN series adds a775e4e4941b Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" adds 078a3be79325 Merge tag 'amd-drm-fixes-5.19-2022-06-29' of https://gitla [...] adds 9e121040e54a firmware: sysfb: Make sysfb_create_simplefb() return a pde [...] adds bde376e9de3c firmware: sysfb: Add sysfb_disable() helper function adds ee7a69aa38d8 fbdev: Disable sysfb device registration when removing con [...] adds b8f0009bc9ed Merge tag 'drm-misc-fixes-2022-06-30' of git://anongit.fre [...] adds a175eca0f3d7 Merge tag 'drm-fixes-2022-07-01' of git://anongit.freedesk [...] adds 9650910d05a3 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 32788beb103f ata: pata_cs5535: Fix W=1 warnings adds 690685ffcdce Merge tag 'ata-5.19-rc5' of git://git.kernel.org/pub/scm/l [...] adds fce54ed02757 scsi: hisi_sas: Limit max hw sectors for v3 HW adds 067c227379c0 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fbb564a55780 lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch() adds ed0691cf5514 nvmet-tcp: fix regression in data_digest calculation adds 41d07df7de84 nvme-tcp: always fail a request when sending it failed adds 1629de0e0373 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP [...] adds f7f70f4aa09d nvme: fix regression when disconnect a recovering ctrl adds 34ad61514c4c nvmet: add a clear_ids attribute for passthru targets adds e1c70d793463 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1 adds f3163d8567ad Merge tag 'nvme-5.19-2022-06-30' of git://git.infradead.or [...] adds d516e221e2fb Merge tag 'block-5.19-2022-07-01' of git://git.kernel.dk/l [...] adds 29c1ac230e60 io_uring: keep sendrecv flags in ioprio adds 09007af2b627 io_uring: fix provided buffer import adds 0a35d1622d5c Merge tag 'io_uring-5.19-2022-07-01' of git://git.kernel.d [...] adds 1ebc2cec0b7d dm raid: fix KASAN warning in raid5_remove_disk adds 617b365872a2 dm raid: fix KASAN warning in raid5_add_disks adds 8300d380309a Merge tag 'for-5.19/dm-fixes-5' of git://git.kernel.org/pu [...] adds 8692969e9164 ceph: wait on async create before checking caps for syncfs adds 6f8693ea2bfe Merge tag 'ceph-for-5.19-rc5' of https://github.com/ceph/c [...] adds 080abad71e99 NFS: restore module put when manager exits. adds 4f40a5b55446 NFSv4: Add an fattr allocation to _nfs4_discover_trunking() adds 76ff294e1619 Merge tag 'nfs-for-5.19-3' of git://git.linux-nfs.org/proj [...] adds 25deecb21c18 s390: remove unneeded 'select BUILD_BIN2C' adds b9a56c113f90 s390/purgatory: hard-code obj-y in Makefile adds 20159e287a03 s390/purgatory: remove duplicated build rule of kexec-purgatory.o adds e4f74400308c s390/archrandom: simplify back to earlier design and initi [...] adds d608f45ed3cf s390/sclp: Fix typo in comments adds d7d488f41b41 s390/qdio: Fix spelling mistake adds cec84e7547d3 Merge tag 's390-5.19-5' of git://git.kernel.org/pub/scm/li [...] adds 410982303772 arm64: hugetlb: Restore TLB invalidation for BBM on contig [...] adds d0f67adb7906 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 1bbb2809040a hwmon: (occ) Prevent power cap command overwriting poll response adds f0aa153b6ce8 hwmon: (pmbus/ucd9200) fix typos in comments adds d0e51022a025 hwmon: (ibmaem) don't call platform_device_del() if platfo [...] adds b336ad598a3b Merge tag 'hwmon-for-v5.19-rc5' of git://git.kernel.org/pu [...] adds 57e00b40033a PM / devfreq: Fix kernel panic with cpu based scaling to p [...] adds e52b045fe07d PM / devfreq: Mute warning on governor PROBE_DEFER adds 0cca7e8dcfa9 PM / devfreq: Fix cpufreq passive unregister erroring on P [...] adds 20e6c3cc90c0 PM / devfreq: passive: Use HZ_PER_KHZ macro in units.h adds f44b799603a9 PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_dev [...] adds b5d281f6c16d PM / devfreq: Rework freq_table to be local to devfreq struct adds 82c66d2bbbed PM / devfreq: Fix kernel warning with cpufreq passive regi [...] adds f08fe6fcbe13 PM / devfreq: passive: revert an editing accident in SPDX- [...] adds 589cb2c0b8da Merge tag 'devfreq-fixes-for-5.19-rc5' of git://git.kernel [...] adds 4ff5a9b6d95f drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c adds 668a7a12ded7 cpufreq: qcom-hw: Don't do lmh things without a throttle i [...] adds ccd7567d4b6c cpufreq: pmac32-cpufreq: Fix refcount leak bug adds be4b61ec45b3 cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist adds 049b1ed9bef1 Merge tag 'cpufreq-arm-fixes-5.19-rc5' of git://git.kernel [...] adds bc621588ff59 Merge branch 'pm-cpufreq' adds 9ee7827668c7 Merge tag 'pm-5.19-rc5' of git://git.kernel.org/pub/scm/li [...] adds 62f46fc7b8c6 thermal: intel_tcc_cooling: Add TCC cooling support for Ra [...] adds 1ce8c443e956 Merge tag 'thermal-5.19-rc5' of git://git.kernel.org/pub/s [...] adds 089866061428 Merge tag 'libnvdimm-fixes-5.19-rc5' of git://git.kernel.o [...] adds b21bd5a4b130 powerpc/bpf: Fix use of user_pt_regs in uapi adds ac790d09885d powerpc/memhotplug: Add add_pages override for PPC adds 5411de073362 Merge tag 'powerpc-5.19-4' of git://git.kernel.org/pub/scm [...] adds d6838ec44b45 perf offcpu: Fix build failure on old kernels adds 49c692b7dfc9 perf offcpu: Accept allowed sample types only adds 117c49505b59 tools kvm headers arm64: Update KVM headers from the kerne [...] adds 579d6c6d77a7 perf bpf: 8 byte align bpil data adds 7fe718fb8f3f tools headers UAPI: Sync linux/kvm.h with the kernel sources adds 5eb502b2e1ae perf unwind: Fix unitialized 'offset' variable on aarch64 adds 363afa3aef24 perf synthetic-events: Don't sort the task scan result from /proc adds ff898552fb32 perf synthetic-events: Ignore dead threads during event synthesis adds bb7c51268776 Merge tag 'perf-tools-fixes-for-v5.19-2022-07-02' of git:/ [...] adds aa78fa905b44 parisc: Fix vDSO signal breakage on 32-bit kernel adds 34074da5424c Merge tag 'for-5.19/parisc-4' of git://git.kernel.org/pub/ [...] adds a23dd544debc SUNRPC: Fix READ_PLUS crasher adds 69cb6c6556ad Merge tag 'nfsd-5.19-2' of git://git.kernel.org/pub/scm/li [...] adds 7be3bd8856fb xfs: empty xattr leaf header blocks are not corruption adds e53bcffad032 xfs: don't hold xattr leaf buffers across transaction rolls adds 8944c6fb8add xfs: dont treat rt extents beyond EOF as eofblocks to be cleared adds 7561cea5dbb9 xfs: prevent a UAF when log IO errors race with unmount adds 20855e4cb361 Merge tag 'xfs-5.19-fixes-4' of git://git.kernel.org/pub/s [...] adds 4a557a5d1a61 sparse: introduce conditional lock acquire function attribute adds b8d5109f5096 lockref: remove unused 'lockref_get_or_lock()' function new 119602232991 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages new 2513249a64e6 sh: convert nommu io{re,un}map() to static inline functions new 18e7d05a7a36 mm/damon: use set_huge_pte_at() to make huge pte old new fa21ac8e78a9 mm: sparsemem: fix missing higher order allocation splitting new 6c52a84960a1 Documentation: highmem: use literal block for code example [...] new 9a4b79f2fd50 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] new 506856be3deb mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] new 534b8b30da4f nilfs2: fix incorrect masking of permission flags for symlinks new e110fc06b47d mm: split huge PUD on wp_huge_pud fallback new 794ac1e77843 Revert "ocfs2: mount shared volume without ha stack" new 20337e6ef91d mm: kfence: apply kmemleak_ignore_phys on early allocated pool new 3fd4d4c19f8f tmpfs: fix the issue that the mount and remount results ar [...] new 7dc7fccbdc75 mailmap: update Seth Forshee's email address new b821a8a7cb3e Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds a4ab14e1d8fe gen_compile_commands: handle multiple lines per .mod file new feff0c2fd826 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 8bdc613843ce Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 620f83b8326c soc: ixp4xx/npe: Fix unused match warning adds ddc980da8043 ARM: at91: pm: use proper compatible for sama5d2's rtc adds 641522665dbb ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt adds 1c40169b35ad ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt adds f2cbbc3f9263 ARM: dts: at91: sam9x60ek: fix eeprom compatible and size adds 416ce193d73a ARM: dts: at91: sama5d2_icp: fix eeprom compatibles adds 35074df65a8d ARM: at91: fix soc detection for SAM9X60 SiPs adds 91d60e259c0f ARM: at91: pm: Mark at91_pm_secure_init as __init new a38dbb4f2028 Merge tag 'at91-fixes-5.19' of git://git.kernel.org/pub/sc [...] new 1f66f63c7312 Merge tag 'imx-fixes-5.19-2' of git://git.kernel.org/pub/s [...] new d95ce66d4cc3 Merge tag 'scmi-fixes-5.19-2' of git://git.kernel.org/pub/ [...] new f99d621133ef Merge tag 'amlogic-arm-for-v5.20' of git://git.kernel.org/ [...] new a97366af6e7f Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new dc5939ab4e6a Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 1adb1563e7b7 i40e: Fix dropped jumbo frames statistics new fed0d9f13266 i40e: Fix VF's MAC Address change on VM new 71560d98e7f1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 8dfeee9dc52c net: usb: Fix typo in code adds 32df6fe110c4 bpf, docs: Better scale maintenance of BPF subsystem adds 512d1999b8e9 xsk: Clear page contiguity bit when unmapping pool new a12ca6277eca bpf: Fix incorrect verifier simulation around jmp32's jeq/jne new 3844d153a41a bpf: Fix insufficient bounds propagation from adjust_scala [...] new 73c4936f916d bpf, selftests: Add verifier test case for imm=0,umin=0,um [...] new a49b8ce7306c bpf, selftests: Add verifier test case for jmp32's jeq/jne new bc38fae3a68b Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new d28b25a62a47 selftests/net: fix section name when using xdp_dummy.o new 3d5a2a396f19 MAINTAINERS: add Wenjia as SMC maintainer new 7e6bc1f6cabc netfilter: nf_tables: stricter validation of element data new 9827a0e6e23b netfilter: nft_set_pipapo: release elements in clone from [...] new 280e3a857d96 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf new 6890c759a9a0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ffe790563143 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3f3558c8054f wifi: mac80211_hwsim: set virtio device ready in probe() adds 03895c8414d7 wifi: mac80211: add gfp_t parameter to ieeee80211_obss_col [...] adds a4926abb787e wifi: mac80211: check skb_shared in ieee80211_8023_xmit() adds f856373e2f31 wifi: mac80211: do not wake queues on a vif that is being stopped adds 8d70f33ed720 wifi: cfg80211: Allow P2P client interface to indicate por [...] new 19346276a615 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2839c0cd1f8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cb41d454b247 ASoC: wm5102: Fix event generation for output compensation adds a83f51190921 ASoC: wm8998: Fix event generation for input mux adds 2d81cca17329 ASoC: cs47l92: Fix event generation for OUT1 demux adds 6f04f1bfe9a4 ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE adds db7bc2741a2a ASoC: doc: Capitalize RESET line name adds 59d0319cadff ASoC: dt-bindings: Fix description for msm8916 adds 4aeb04227eb4 ASoC: tas2764: Add post reset delays adds a1b2cfda5616 ASoC: tas2764: Fix and extend FSYNC polarity handling adds aea21dbec799 ASoC: tas2764: Correct playback volume range adds cabcd219cee1 ASoC: tas2764: Fix amp gain register offset & default adds 0063ae55ccd2 ASoC: qdsp6: fix potential memory leak in q6apm_get_audior [...] new fba5a02a4c02 ASoC: Intel: sof_rt5682: fix out-of-bounds array access new a0b9a922e10b Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new 04b30ba6926e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8988ba7dec43 spi: aspeed: Add dev_dbg() to dump the spi-mem direct mapp [...] adds 30554a1f0fd6 spi: aspeed: Fix division by zero new 471c9363523b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5c5f44e36217 serial: stm32: Clear prev values before setting RTS delays adds 6e690d54cfa8 serial: 8250: fix return error code in serial8250_request_ [...] adds f9b11229b79c serial: 8250: Fix PM usage_count for console handover adds 4f532c1e2531 serial: mvebu-uart: correctly report configured baudrate value adds 39cdb68c64d8 vt: fix memory overlapping when deleting chars in the buffer adds b941e487152e serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST new d55bf622c166 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 7441b273388b usb: dwc3: gadget: Fix event pending check adds 5812175389e2 usb: dwc3-am62: remove unnecesary clk_put() new 80b89d221f1e Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new cd733458db48 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ee6c6e734247 staging/wlan-ng: get the correct struct hfa384x in work callback new 99208af4b16b Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] new eb7f8e284203 misc: rtsx_usb: fix use of dma mapped buffer for usb bulk [...] new 3776c7855985 misc: rtsx_usb: use separate command and response buffers new 2cd37c2e7244 misc: rtsx_usb: set return value in rsp_buf alloc err path new ab81ec41faf7 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 80837796dbab Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0ac9c3dd0d6f dmaengine: qcom: bam_dma: fix runtime PM underflow new 44c4237cf343 dmaengine: idxd: force wq context cleanup on device disable path new 49db68d45bdc dmaengine: dw-axi-dmac: Fix RMW on channel suspend register new 09f7b80fac3e dmaengine: imx-sdma: only restart cyclic channel when enabled new 48f35eb07d55 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 871cdea1578e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds a5bdaae7ae59 MAINTAINERS: rectify entry for SYNOPSYS AXS10x RESET CONTR [...] adds a57f68ddc886 reset: Fix devm bulk optional exclusive control getter new 7fb253fb8fe0 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new ba084aacc691 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f6f0dab5efe4 MAINTAINERS: Update Ben's email address new db9a3a35d31e cxl: Fix cleanup of port devices on failure to probe driver. new 8ae3cebc1704 cxl/core: Use is_endpoint_decoder new 8a6648750616 cxl/mbox: Use __le32 in get,set_lsa mailbox structures new f50974eee5c4 memregion: Fix memregion_free() fallback definition new e35f5718903b cxl/mbox: Fix missing variable payload checks in cmd size [...] new 11b056066883 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ba55409c7605 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds c3497fd009ef fix short copy handling in copy_mc_pipe_to_iter() new 54f76c204008 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c217d28d24c5 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new ae63fc9e0054 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new 4ac3454be3a6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new fd31000d58f4 irqchip/xilinx: Add explicit dependency on OF_ADDRESS new 1357d2a65601 irqchip/apple-aic: Make symbol 'use_fast_ipi' static new e80ec158e6f3 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 4aa40213449a Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new 05ef83c152c6 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 5631af3ab4fa Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 144248515246 drm: panel-orientation-quirks: Add quirk for the Lenovo Yo [...] new 0346159fcae8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 66076838c368 modpost: put get_secindex() call inside sec_name() adds 84b631df0358 certs: move scripts/check-blacklist-hashes.awk to certs/ adds e80d4f022972 certs: unify blacklist_hashes.c and blacklist_nohashes.c adds e1769fb8d04e kbuild: remove sed command from cmd_ar_builtin new 9362a4598daf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bd120a1a7184 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new d1e610be9a5f Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 4313a24985f0 arch/*/: remove CONFIG_VIRT_TO_BUS new da942de772e4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5c1001bf6448 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 3a46b352a3e6 arm64: trap implementation defined functionality in userspace adds 51280acad855 cpuidle: cpuidle-arm: remove arm64 support adds 471f80db9ef1 arm64: cpuidle: remove generic cpuidle support adds 5bed6a93920d Documentation/arm64: update memory layout table. adds 4953fc3d3270 arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_Z [...] adds 5519d7de2f8e arm64: asm-extable: move data fields adds 59e8a1ce8f7b arm64: asm-extable: add asm uacess helpers adds c4ed0d73ede9 arm64: extable: make uaaccess helper use extable type EX_T [...] adds e4208e80a353 arm64: extable: move _cond_extable to _cond_uaccess_extable adds bacac637025c arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP adds d803336abdbc ARM: mm: kill unused runtime hook arch_iounmap() adds abc5992b9dd0 mm: ioremap: Use more sensible name in ioremap_prot() adds a14fff1c0379 mm: ioremap: Setup phys_addr of struct vm_struct adds 18e780b4e6ab mm: ioremap: Add ioremap/iounmap_allowed() adds f23eab0bfaef arm64: mm: Convert to GENERIC_IOREMAP adds 893dea9ccd08 arm64: Add HAVE_IOREMAP_PROT support adds 4510bffb4d02 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic adds 3381da254fab arm64: select TRACE_IRQFLAGS_NMI_SUPPORT adds ed59dfd9509d asm-generic: Add memory barrier dma_mb() adds 4d09caec2fab arm64: kcsan: Support detecting more missing memory barriers adds c7eff738cf45 arm64: kpti-ng: simplify page table traversal logic adds 47546a1912fc arm64: mm: install KPTI nG mappings with MMU enabled adds 1c9a8e876808 arm64: entry: simplify trampoline data page adds e92b25731ef6 arm64: correct the effect of mitigations off on kpti adds 9f6a503d5238 arm64: boot: add zstd support new de6921856f99 arm64: Do not forget syscall when starting a new thread. adds 49785a77780c drivers/perf: Directly use ida_alloc()/free() adds a336916b067c drivers/perf:Directly use ida_alloc()/free() adds 9ba86a474635 perf/arm-cci: fix typo in comment adds 506506cad394 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 adds 8e28e53f1356 perf/marvell_cn10k: Remove useless license text when SPDX- [...] adds f5ebeb138fa6 perf/marvell_cn10k: Fix TAD PMU register offset adds e500405dd15d perf: hisi: Extract hisi_pmu_init adds d69d56496487 arm64/sme: Expose SMIDR through sysfs adds df07443f477a arm64/signal: Clean up SVE/SME feature checking inconsistency adds 4139320d19e6 arm64/fpsimd: Remove duplicate SYS_SVCR read adds 802b91118d11 arm64: kasan: do not instrument stacktrace.c adds 446297b28a21 arm64: stacktrace: use non-atomic __set_bit adds a019d8a2cc82 arm64: Split unwind_init() adds 82a592c13b0a arm64: Copy the task argument to unwind_state adds b87d34ca60ce arm64: vdso: put ELF related sections in the linker script adds e0ab20b20a1b arm64: vdso: enable orphan handling for VDSO adds eeec7223b697 arm64: vdso32: put ELF related sections in the linker script adds 9d4775b332e1 arm64: vdso32: enable orphan handling for VDSO adds 2d304afaedc4 arm64: compat: Move kuser32.S to .rodata section adds 5c4fb60816ea arm64: vdso32: add ARM.exidx* sections adds 4274929c7ee6 arm64: vdso*: place got/plt sections in .rodata new d9b728f8600b arm64: compat: Move sigreturn32.S to .rodata section new 859716b4131f arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS new 9e07352ef779 arm64: vdso32: Add DWARF_DEBUG new 3ba273fec6fd Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] adds 475031b6ed43 arm64: head: move kimage_vaddr variable into C file adds 0d9b1ffefabe arm64: mm: make vabits_actual a build time constant if possible adds e8d13cced5c5 arm64: head: move assignment of idmap_t0sz to C code adds ebd9aea1f27e arm64: head: drop idmap_ptrs_per_pgd adds 53519ddf5894 arm64: head: simplify page table mapping macros (slightly) adds 50fcd39d24c2 arm64: head: switch to map_memory macro for the extended ID map adds e42ade29e3bc arm64: head: split off idmap creation code adds 2e945851e268 arm64: kernel: drop unnecessary PoC cache clean+invalidate adds 723d3a8ed172 arm64: head: pass ID map root table address to __enable_mmu() adds 1682c45b9206 arm64: mm: provide idmap pointer to cpu_replace_ttbr1() adds b013c1e1c659 arm64: head: add helper function to remap regions in early [...] adds c3cee924bd85 arm64: head: cover entire kernel image in initial ID map adds d7bea550279d arm64: head: use relative references to the RELA and RELR tables adds f70b3a23324a arm64: head: create a temporary FDT mapping in the initial ID map adds a004393f45d9 arm64: idreg-override: use early FDT mapping in ID map adds c0be8f18a3bf arm64: head: factor out TTBR1 assignment into a macro adds 6495b9ba6271 arm64: head: populate kernel page tables with MMU and caches on adds 005e12676af0 arm64: head: record CPU boot mode after enabling the MMU adds fc5a89f75d2a arm64: kaslr: defer initialization to initcall where permitted adds aacd149b6238 arm64: head: avoid relocating the kernel twice for KASLR adds 7559d9f97581 arm64: setup: drop early FDT pointer helpers adds fbf6ad5efe95 arm64: lds: use PROVIDE instead of conditional definitions adds bdbcd22d4912 arm64: head: remove __PHYS_OFFSET new 0aaa68532e9d arm64: mm: fix booting with 52-bit address space new 7ddb0c3df788 arm64: Rename the VHE switch to "finalise_el2" new b65e411d6cc2 arm64: Save state of HCR_EL2.E2H before switch to EL1 new ae4b7e38e9a9 arm64: Allow sticky E2H when entering EL1 new fa8aa59ae645 arm64: Factor out checking of a feature against the overri [...] new 6b7ec18c0976 arm64: Allow the idreg override to deal with variable field width new 6ab7661e1d39 arm64: Expose a __check_override primitive for oddball features new b3000e2133d8 arm64: Add the arm64.nosme command line option new 504ee23611c4 arm64: Add the arm64.nosve command line option new 18c9aa490795 arm64: Add an override for ID_AA64SMFR0_EL1.FA64 new 6a5226cb3b73 Merge branch 'for-next/boot' into for-next/core new 902f1ed9f7b4 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 5ff40f095aa0 Merge branch 'arm/fixes' into for-next new 92a1691b9db8 Merge tag 'renesas-drivers-for-v5.20-tag1' of git://git.ke [...] new aa61fa3e36cf Merge tag 'amlogic-drivers-for-v5.20' of git://git.kernel. [...] new 80d1225e5008 Merge branch 'arm/drivers' into for-next new 7949803d3847 Merge tag 'samsung-dt-5.20' of git://git.kernel.org/pub/sc [...] new 813b08089075 Merge tag 'samsung-dt64-5.20' of git://git.kernel.org/pub/ [...] new 4505bb959ad2 Merge tag 'renesas-arm-dt-for-v5.20-tag1' of git://git.ker [...] new 6c0534397d87 Merge tag 'renesas-dt-bindings-for-v5.20-tag1' of git://gi [...] new 7e0ed53b074c ARM: dts: socfpga: Change Mercury+ AA1 dts to dtsi new cfdb455d1a54 ARM: dts: socfpga: Move sdmmc-ecc node to Arria 10 dts new 162552fa8844 ARM: dts: socfpga: Add atsha204a node to Mercury+ AA1 dts new 15596df74e58 ARM: dts: socfpga: Add Google Chameleon v3 devicetree new cd271f046803 dt-bindings: altera: Add Chameleon v3 board new a2a4ee550704 arm64: dts: intel: socfpga_agilex: use defined GIC interru [...] new 85d616dd19ac arm64: dts: altera: adjust whitespace around '=' new 9194a384083b dt-bindings: altera: document Stratix 10 SWVP compatibles new 2b59af8cd4de arm64: dts: Add support for Stratix 10 Software Virtual Platform new 357513c052e1 arm64: dts: altera: socfpga_stratix10: move clocks out of [...] new 3966af40559d Merge tag 'socfpga_dts_updates_for_v5.20' of git://git.ker [...] new 5d16aa7458a4 Merge tag 'dt64-cleanup-5.20' of git://git.kernel.org/pub/ [...] new 7ccd1f6dcec0 Merge tag 'dt-cleanup-5.20' of git://git.kernel.org/pub/sc [...] new d5444cc4cbbe Merge tag 'amlogic-arm-dt-for-v5.20' of git://git.kernel.o [...] new a57cbe02c058 Merge tag 'amlogic-arm64-dt-for-v5.20' of git://git.kernel [...] new 57f5ecc63879 Merge branch 'arm/dt' into for-next new 89a24d7d85bd Merge tag 'renesas-arm-defconfig-for-v5.20-tag1' of git:// [...] new 2ee11c6097b4 Merge branch 'arm/defconfig' into for-next new d4d67c81e1a1 Merge branch 'arm/fixes' into for-next new 070f292974c2 soc: document merges new 79d221829cbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e8d27fb295e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 46513301a1b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d2d359a349e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 520d0abe6aee dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema adds 7bc592cf4831 dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names adds 0e44511117f9 dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711 adds b722443fa72b ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node adds b334c1afad17 ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node adds 2d43dc4011ec Merge branch 'devicetree/next' into next adds 9a073d4fbb18 soc: bcm: brcmstb: biuctrl: Add missing of_node_put() adds d1c365e4b79d Merge branch 'drivers/next' into next new eab6bb0994b8 arm64: dts: Add DTS files for bcmbca SoC BCM6813 new 241b73730091 Merge branch 'devicetree-arm64/next' into next new 688031b2d602 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new da29cd1f324d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d801d74d6fc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bc5b005ee153 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ab625cb91846 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df8cdc0dc34d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9705db1eff38 ARM: OMAP2+: Fix refcount leak in omapdss_init_of adds 50b87a32a79b ARM: OMAP2+: display: Fix refcount leak bug adds 5cdbab96bab3 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug adds 942228fbf5d4 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init adds fe71f6e1bbff ARM: OMAP2+: Kconfig: Fix indentation adds e36cbc438368 Merge branch 'omap-for-v5.20/soc' into for-next adds 9804ebd35611 bus: ti-sysc: Add missing of_node_put() in sysc_add_named_ [...] adds e2be5bc254bf Merge branch 'omap-for-v5.20/ti-sysc' into for-next adds 6db372de959a ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black adds 2f80dbbcc51b Merge branch 'omap-for-v5.20/dt' into for-next adds 609c1fabc7c5 ARM: omap1: Kconfig: Fix indentation adds ce7fa6c6a59d Merge branch 'omap-for-v5.20/omap1' into for-next new dd9029c63740 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0e3e65469607 arm64: dts: qcom: align OPP table names with DT schema adds 458ebdbb8e5d arm64: dts: qcom: timer should use only 32-bit size adds 11c83450ff11 arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda [...] adds f424d754212a arm64: dts: qcom: sdm845: Add camss vdda-pll-supply adds 12541f687e49 arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes adds ce383e80782e arm64: dts: qcom: msm8998-clamshell: Clean up the DT adds 16901ba567d7 arm64: dts: qcom: msm8998-laptops: Clean up DTs adds 4efbec42c050 arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1 adds 6dad36ebe1cb arm64: dts: qcom: msm8998-yoshino: Add USB extcon adds 016928c052a7 arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compa [...] adds b448501c2e77 arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regu [...] adds bc0e82fbb25b arm64: dts: qcom: msm8998-oneplus: Apply style fixes adds 20bba6b73264 arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok" adds 392b73cb8160 arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled [...] adds d582c02012d2 arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb adds 5d393f14d4de arm64: dts: qcom: msm8998*: Clean up #includes adds d0eaf4122c9e arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP adds 3ae6156e2f41 arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT adds bb9bb4123abe arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region adds a743dff7acc4 arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants adds 68333a42fcf5 arm64: dts: qcom: msm8996: Add SDHCI resets adds 4148a9eeb151 arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulat [...] adds ff36bed5dc24 arm64: dts: qcom: align PMIC GPIO pin configuration with D [...] adds 019102a912c6 arm64: dts: qcom: add fallback compatible to PMIC GPIOs adds 9f454375bc3e arm64: dts: qcom: apq8096-db820c: add PM8994 pin function adds 761a8fe4f3db arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 p [...] adds e8881372ccc6 arm64: dts: qcom: sdm630: order clocks according to bindings adds 7908dcc8be2d arm64: dts: qcom: sdm630: order regs according to bindings adds cb0b68537713 arm64: dts: qcom: sdm630: order interrupts according to bindings adds b07bfd8ebe31 arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs adds a984d5d19152 arm64: dts: qcom: correct interrupt controller on PM8916 a [...] new 79d8e016fddf arm64: dts: qcom: sdm630: disable dsi0/dsi0_phy by default new 7d8ee8e5db53 arm64: dts: qcom: sdm660: disable dsi1/dsi1_phy by default new 1c047919763b arm64: dts: qcom: sdm630: disable GPU by default new 924bbd8dd60e arm64: dts: qcom: sdm630: fix the qusb2phy ref clock new 696dea7e1c3a arm64: dts: qcom: sdm630: rename qusb2phy to qusb2phy0 new 8b6da22e6a44 arm64: dts: qcom: sdm630: add second (HS) USB host support new 3cd1c4f41d64 arm64: dts: qcom: sdm630: fix gpu's interconnect path new 3a04cec9cba3 arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: corre [...] new 5e9bc1ba7ace arm64: dts: qcom: sdm660: move SDHC2 card detect pinconf t [...] new bbd5a6891908 dt-bindings: arm: qcom: document sda660 SoC and ifc6560 board new 34279d6e3f32 arm64: dts: qcom: sdm660: Add initial Inforce IFC6560 boar [...] new 4c9fb8e89849 arm64: dts: qcom: sm8450: Add interconnect requirements for SCM new 05b90d240409 dt-bindings: arm: qcom: Document additional sc8280xp devices new 36a7b63f0696 dt-bindings: mailbox: qcom-ipcc: Add NSP1 client new 152d1faf1e2f arm64: dts: qcom: add SC8280XP platform new ccd3517faf18 arm64: dts: qcom: sc8280xp: Add reference device new 519183af39b2 arm64: dts: qcom: add SA8540P and ADP new 32c231385ed4 arm64: dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree new 9c54f1711fc2 arm64: dts: qcom: sc7280: Rename sar sensor labels new e0ff30b23de9 arm64: dts: qcom: sc7180: Add wormdingler dts files new c77a3d4a2bfa arm64: dts: qcom: sc7180: Add quackingstick dts files new 9520fef90049 arm64: dts: qcom: sc7180: Add mrbland dts files new fb69f6adaf88 arm64: dts: qcom: sc7180: Add pazquel dts files new 6afcee78b4a4 arm64: dts: qcom: sc7180: Add kingoftown dts files new 6ba93ba9f63f arm64: dts: qcom: add missing AOSS QMP compatible fallback new d66b1d2e4afc arm64: dts: qcom: correct SPMI WLED register range encoding new b2eab35be13d arm64: dts: qcom: use dedicated QFPROM compatibles new 74b0fbd6048f arm64: dts: qcom: sdm630: correct QFPROM byte offsets new 693b6207fc7f arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible new 6dfe4e195271 arm64: dts: qcom: msm8998-mtp: correct board compatible new 372cf591acbc arm64: dts: qcom: adjust whitespace around '=' new b08f5cbd69dc arm64: dts: qcom: align gpio-key node names with dtschema new 5a4b0b853a29 arm64: dts: qcom: correct gpio-keys properties new 9d8840f6ee42 arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded s [...] new 3cfe94d660a8 arm64: dts: qcom: align led node names with dtschema new efe9185c4e21 arm64: dts: qcom: pm8150b: add Light Pulse Generator device node new 3e48f7428c1e arm64: dts: qcom: pm8150l: add Light Pulse Generator device node new bf3708c6734a arm64: dts: qcom: qrb5165-rb5: declare tri-led user leds new 2cac6baf0249 arm64: dts: qcom: qcs404: fix default pinctrl settings for [...] new fc41893fe828 arm64: dts: qcom: pm660l: Add LPG node new dd764e1a4236 arm64: dts: qcom: sdm630-nile: Add RGB status LED on the P [...] new 96bb736f05d1 arm64: dts: qcom: Fix sdhci node names - use 'mmc@' new 40940823cb58 arm64: dts: qcom: sdm630: Fix 'interconnect-names' for sdh [...] new 4ff12270dbbe arm64: dts: qcom: Fix ordering of 'clocks' & 'clock-names' [...] new afcbe252e9c1 arm64: dts: qcom: Fix 'reg-names' for sdhci nodes new 74622e401e21 dt-bindings: clock: qcom: ipq8074: add USB GDSCs new 877460f6a466 Merge branch '20220515210048.483898-8-robimarko@gmail.com' [...] new 8bbda511a3d9 arm64: dts: qcom: ipq8074: add USB power domains new ddc35664a38e arm64: dts: qcom: Remove unused 'vdda-max-microamp' & 'vdd [...] new f0b255b4f012 arm64: dts: qcom: ipq6018: add label to remoteproc node new dc74f89e3281 arm64: dts: qcom: sdm630: remove unneeded address/size cel [...] new 140488b46b96 arm64: dts: qcom: sm8350: remove duplicated glink-edge interrupt new c372baf317f4 arm64: dts: qcom: sm8450: remove duplicated glink-edge interrupt new a0cdc83fa89b arm64: dts: qcom: sc7280: Add proxy interconnect requireme [...] new 642f13c32087 arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support new 5458d6f2827c arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node new 20402c94721a arm64: dts: qcom: sm8450: Fix the IRQ trigger type for rem [...] new a102644dccfe arm64: dts: qcom: sdm845*: replace i2s reg with constant new 7858ef3cfba2 arm64: dts: qcom: sm8250: use constants for audio clocks new f82c48d46852 arm64: dts: qcom: ipq6018: correct QUP peripheral labels new bb856fdf07f6 dt-bindings: arm: qcom: Document xiaomi,natrium board new 13e75fe786a1 arm64: dts: qcom: msm8996-xiaomi-natrium: Add support for [...] new 12cfafe7b788 arm64: dts: qcom: sm8450: rename interconnect nodes new e2eedde448a9 arm64: dts: qcom: sm8350: Move qup-opp-tables out of soc node new 191c85b852c1 arm64: dts: qcom: sm8250: Move qup-opp-table out of soc node new a072128b881e arm64: dts: qcom: apq8016-sbc: add function and color to L [...] new 984a8c90c158 arm64: dts: qcom: qrb5165-rb5: add function and color to L [...] new 09143dd2cbd6 arm64: dts: qcom: sc7180-trogdor: add function to LED node new b7428806b434 arm64: dts: qcom: sc7280-herobrine: add function to LED node new 0cdfa122a5ee arm64: dts: qcom: sdm845-db845c: add function and color to [...] new bed0855657af arm64: dts: qcom: use generic sram as name for imem and oc [...] new b2b86a2d89c2 arm64: dts: qcom: qcs404: add dedicated IMEM and syscon co [...] new c220f33e03a0 arm64: dts: qcom: sc7180: add dedicated IMEM and syscon co [...] new 2ffe4f99cbdd arm64: dts: qcom: sc7280: add simple-mfd to IMEM new 616ab047bec7 arm64: dts: qcom: sdm630: add dedicated IMEM and syscon co [...] new 7cc60f6c09f4 arm64: dts: qcom: sdm845: add dedicated IMEM and syscon co [...] new 07f3c7a11dad arm64: dts: qcom: msm8994: add required ranges to OCMEM new 917a6de1b0a0 arm64: dts: qcom: msm8996: drop phy-names from HDMI device node new 7618a2de8121 arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl new 213d73687237 arm64: dts: qcom: sm8250: Enable per-process page tables. new 2e4ae611ab73 arm64: dts: qcom: add mdp_clk clock to the MDSS device new 2752bb7d9b58 arm64: dts: qcom: msm8996: add second DSI interface new 93d7cf2ee59f arm64: dts: qcom: msm8916: add xo clocks to rpmcc and a53pll new b39961659ffc arm64: dts: qcom: ipq8074: fix NAND node name new a10b760b7402 arm64: dts: qcom: sc7180-trogdor: Split out keyboard node [...] adds 5fb779558f1c arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo new 817c2f351974 Merge tag 'qcom-arm64-fixes-for-5.19' into arm64-for-5.20 new 4c377e7b1156 arm64: defconfig: enable Qualcomm LPG leds driver new 974db040c519 arm64: defconfig: Enable qcom ss & hs usb phy new 3d1188df789f arm64: defconfig: Enable qcom interconnect drivers adds 255a47e74567 clk: qcom: gcc-sm6350: Drop extra semicolon adds fcfbfe373d41 clk: qcom: clk-hfpll: use poll_timeout macro adds df83d2c9e729 clk: qcom: clk-krait: unlock spin after mux completion adds 898d0d6483a9 clk: qcom: clk-krait: add apq/ipq8064 errata workaround adds d62cac46b018 dt-bindings: clock: qcom,gcc-sdm845: add parent power domain new 9410fb940114 clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe new 07e7fcf1714c clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC new 63d42708320d clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address new dd363e2f7196 clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src new 05eed0990927 clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_ [...] new ca41ec1b3043 clk: qcom: ipq8074: fix NSS core PLL-s new 3401ea2856ef clk: qcom: ipq8074: SW workaround for UBI32 PLL lock new 0e9e61a2815b clk: qcom: ipq8074: fix NSS port frequency tables new 90e6d290603d dt-bindings: clock: qcom: ipq8074: add PPE crypto clock new 74521205b640 clk: qcom: ipq8074: add PPE crypto clock new 2bd357e69820 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks new 2c930dc1e34f dt-bindings: clocks: qcom,gcc-ipq8074: support power domains new c87969d21870 Merge branch '20220515210048.483898-8-robimarko@gmail.com' [...] new 8add990ace3d clk: qcom: ipq8074: add USB GDSCs new 1bf7305e79aa clk: qcom: ipq8074: dont disable gcc_sleep_clk_src new 103dd2338bbf clk: qcom: camcc-sdm845: Fix topology around titan_top pow [...] new f8acf01a6a4f clk: qcom: camcc-sm8250: Fix topology around titan_top pow [...] new bdafb609c3bb clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND [...] new d0696770cef3 clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD [...] new bf8bb8eaccf4 clk: qcom: gcc-msm8916: Add rates to the GP clocks adds e378b965330d ARM: dts: qcom: sdx65: Add Shared memory manager support adds b456b5e7d1df ARM: dts: qcom: sdx65: Add interconnect nodes adds fbb6447deba8 ARM: dts: qcom: sdx65: Add USB3 and PHY support adds eeaec4f2b926 ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support adds ab11b74d87dd ARM: dts: qcom: sdx65: Add QPIC BAM support adds 0ec15b6f7621 ARM: dts: qcom: sdx65: Add QPIC NAND support adds eae61fddd648 ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support adds 59e73f67e14b ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support adds b427679adcdd ARM: dts: qcom: sdx65: Add CPUFreq support adds 7f928c735880 ARM: dts: qcom: sdx65: Add modem SMP2P node adds 69117a2abfe0 ARM: dts: qcom: sdx65: Add IMEM and PIL info region adds 261e09b4e3fb ARM: dts: qcom: sdx65: Add SCM node adds a3ae01ed96e7 ARM: dts: qcom: sdx65: Add Modem remoteproc node adds aae0f5314f95 ARM: dts: qcom: sdx65-mtp: Enable modem adds df6d7b86f488 ARM: dts: qcom: sdx65: Add pshold support adds 39eebfce4bdb ARM: dts: qcom: sdx65: Add Watchdog support adds 4fcdaf4b0320 ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema adds dc590cdc31f6 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg adds 255889f4baf5 ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO adds eea939a0da86 ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs new eb9e93937756 ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock new aaed15efce65 ARM: dts: qcom: use dedicated QFPROM compatibles new 10193ad6d487 ARM: dts: qcom: cleanup QFPROM nodes new 7b7e501f7a72 ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions new 7afef282d745 ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible new 31b2edcab4d1 ARM: dts: qcom: adjust whitespace around '=' new 9c17baaa97c8 ARM: dts: qcom: align gpio-key node names with dtschema new 4eb1560259de ARM: dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device new ab1489017aa7 ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 new ae500b351ab0 ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART new b8f9cae583c4 ARM: dts: qcom: apq8060-dragonboard: add function and colo [...] new 966d7e9c35cf ARM: dts: qcom: apq8060-ifc6410: add color to LED node new 47e889d3d9a7 ARM: dts: qcom: ipq4018-ap120c-ac: add function and color [...] new 445c44e25342 ARM: dts: qcom: ipq8064-rb3011: add color to LED node new 69b1142baeab ARM: dts: qcom: ipq8064: add function to LED nodes new 230b5edaa34b ARM: dts: qcom: use generic sram as name for imem and ocmem nodes new 626a60292a8e ARM: dts: qcom: apq8064-asus-nexus7: add dedicated IMEM co [...] new f19be941efd1 ARM: dts: qcom: msm8974: add dedicated IMEM compatible new def2565bc66d ARM: dts: qcom: sdx55: add dedicated IMEM and syscon compatibles new 7a16ea7f3a5e ARM: dts: qcom: msm8974: add required ranges to OCMEM new e2759fa0676c ARM: dts: qcom: pm8841: add required thermal-sensor-cells new 6ac2799c3096 ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply new fe5651cc8e33 ARM: dts: qcom: apq8064: drop phy-names from HDMI device node new 2477d81901a2 ARM: dts: qcom: Fix sdhci node names - use 'mmc@' new 03110b46c99b ARM: dts: qcom: msm8974: re-add missing pinctrl adds 2ea6af6cc1f5 dt-bindings: firmware: scm: Add compatible for SDX65 adds fe72f9bce137 soc: qcom: cmd-db: replace strscpy_pad() with strncpy() new 7f045132bc23 dt-bindings: firmware: qcom-scm: Add interconnects property new 65b7ebda5028 firmware: qcom_scm: Add bw voting support to the SCM interface new 99e7e16445c4 dt-bindings: soc: qcom,wcnss: remove unneeded ref for names new 92a563fcf14b soc: qcom: ocmem: Fix refcount leak in of_get_ocmem new a3e7259f9ebe soc: qcom: llcc: Fix syntax errors in comments new e6e0951414a3 soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_ [...] new d014f9463260 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] new 796b04216ffe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 701cf74cce5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f48cb21a28c0 arm64: dts: renesas: r8a779m8: Drop operating points above [...] adds 826783953013 ARM: dts: renesas: Fix DA9063 watchdog subnode names adds d1273f541ab4 arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name i [...] adds dc0f67311416 ARM: dts: r9a06g032: Describe MII converter adds c6f600923600 ARM: dts: r9a06g032: Describe GMAC2 adds cda41c14ab8a ARM: dts: r9a06g032: Describe switch adds 45ed13d9b40c dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...] adds 5b6d7c3c5861 ARM: dts: r9a06g032-rzn1d400-db: Add switch description adds 0553b288ab26 MAINTAINERS: Add Renesas SoC DT bindings to Renesas Archit [...] adds 5695289da1bf Merge branches 'renesas-arm-dt-for-v5.20' and 'renesas-dt- [...] new 06c6e5bf27aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b6b9585876da reset: microchip-sparx5: allow building as a module new 498bcd56ebfb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 8769eaf41af9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ccf6b52061cb Merge branch 'for-v5.20/dts-cleanup' into for-next adds 89459a2aef88 Merge branch 'next/dt' into for-next adds dfa7ac497262 Merge branch 'next/dt64' into for-next adds 685cc7c8314f Merge branch 'fixes' into for-next adds b479089ca1a8 Merge branch 'next/soc' into for-next new 0d6abbd6c02a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 156c90415b5c arm64: dts: juno: Add cache-level property to L2 caches new e586de9a69de Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 12c3d370629d firmware: arm_scpi: Ensure scpi_info is not assigned if th [...] new cafaa1abfa2e include: trace: Add SCMI full message tracing new 8a387966e69d firmware: arm_scmi: Use new SCMI full message tracing new 5ae320454637 firmware: arm_scmi: Support only one single SystemPower device new b148e309d409 firmware: arm_scmi: Add SCMIv3.1 SystemPower extensions new c4628d14bb79 firmware: arm_scmi: Add devm_protocol_acquire helper new 677549e14ee6 firmware: arm_scmi: Add SCMI System Power Control driver new d334ef0a8744 dt-bindings: firmware: arm,scmi: Add powercap protocol new 2da79d568c81 firmware: arm_scmi: Add SCMIv3.1 Powercap protocol basic support new 0a9badf3af89 firmware: arm_scmi: Generalize FastChannel support new 2b03f1cae41e firmware: arm_scmi: Add SCMIv3.1 Powercap FastChannels support new 8adc87782002 firmware: arm_scmi: Make use of FastChannels configurable new 894466bfa23a include: trace: Add SCMI FastChannel tracing new 73eeaf7c8c56 firmware: arm_scmi: Use FastChannel tracing new 175e9187d023 firmware: arm_scmi: Add scmi_driver optional setup/teardow [...] new 5e8527e162fb powercap: arm_scmi: Add SCMI Powercap based driver new b7e36f37a1a1 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new ad218ea07e5c ACPI: PPTT: Use table offset as fw_token instead of virtua [...] new b6bc5e2801e3 cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node new 2084720dfec0 cacheinfo: Add helper to access any cache index for a given CPU new dcc0d99667a6 cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF new d5e517eb8d9c cacheinfo: Add support to check if last level cache(LLC) i [...] new 31b1615f1762 cacheinfo: Allow early detection and population of cache a [...] new 8c2648a02a2f cacheinfo: Use cache identifiers to check if the caches ar [...] new 06abdb661ae7 cacheinfo: Align checks in cache_shared_cpu_map_{setup,rem [...] new 29725d7df8c8 arch_topology: Add support to parse and detect cache attributes new 891da4bf0ccc arch_topology: Use the last level cache information from t [...] new b87ec2173d0d arm64: topology: Remove redundant setting of llc_id in CPU [...] new 4e3dbcf59cd4 arch_topology: Drop LLC identifier stash from the CPU topology new 076583278ebc arch_topology: Set thread sibling cpumask only within the cluster new 93c944cbf488 arch_topology: Check for non-negative value rather than -1 [...] new 471bb3d7d886 arch_topology: Avoid parsing through all the CPUs once a o [...] new 867432120eb2 arch_topology: Don't set cluster identifier as physical pa [...] new 3cf5f1bf0c1d arch_topology: Limit span of cpu_clustergroup_mask() new f294161da1b0 arch_topology: Set cluster identifier in each core/thread [...] new 89e154d1a0c1 arch_topology: Add support for parsing sockets in /cpu-map new 7de806232db2 arch_topology: Warn that topology for nested clusters is n [...] new bc2ac1bb7482 ACPI: Remove the unused find_acpi_cpu_cache_topology() new 76168056d88c Merge branch 'for-next/arch_topology' of git://git.kernel. [...] new 84b387fdfbf1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new d96571b2a5be ARM: dts: stm32: fix pwr regulators references to use scmi new 41817bce4353 ARM: dts: stm32: use the correct clock source for CEC on s [...] new 2ff8cc4d0434 ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 [...] new de86f6308dfd ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI new 779a1e6596a1 ARM: dts: stm32: add missing usbh clock and fix clk order [...] new 6950edc72d1c ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 new 73f55a7d9284 ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI new cd252f859f20 ARM: dts: stm32: adjust whitespace around '=' on MCU boards new 0ece483cf175 ARM: dts: stm32: fix missing internally connected voltage [...] new 1488628bf40f ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp1 [...] new bb242e21c56e dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 new 483ddb31d15f firmware: arm_scmi: Relax base protocol sanity checks on t [...] new 225b36dc3ddb ARM: dts: stm32: enable optee firmware and SCMI support on [...] new 07ee51fd344c ARM: dts: stm32: add RCC on STM32MP13x SoC family new ce04d25669c3 ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk new 94ebda6ca8e4 ARM: dts: stm32: add fake interrupt propoerty for ASync no [...] new 2728e0702bed ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 new 5e148cb1b94b dt-bindings: arm: stm32: Add compatible string for DH elec [...] new 423a1a534625 ARM: dts: stm32: Add alternate pinmux for CAN1 pins new 2f06803c5b1f ARM: dts: stm32: Add alternate pinmux for SPI2 pins new cfaadb811037 ARM: dts: stm32: Add alternate pinmux for UART3 pins new e2ed971298fe ARM: dts: stm32: Add alternate pinmux for UART4 pins new bb94737fe2d0 ARM: dts: stm32: Add alternate pinmux for UART5 pins new 2b290a502360 ARM: dts: stm32: Add DHCOR based DRC Compact board new 9fbe2194c059 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new a47052b46639 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 1ac3656b4a2f Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 961b42988bbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 82e1bf535a65 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 7668048e5c69 dt-bindings: gpio: zynq: Add missing compatible strings adds 0aec3958c88f dt-bindings: gpio: zynq: Add power-domains adds 3314962bece5 arm64: zynqmp: Fix comment about number of gpio line names adds 847e2ed23d4c dt-bindings: gpio: zynq: Describe gpio-line-names adds 271c1fa01c23 arm64: dts: zynqmp: add AMS driver to device tree adds 228e8a88b191 arm64: dts: xilinx: align gpio-key node names with dtschema adds ced86c536be1 ARM: dts: xilinx: align gpio-key node names with dtschema adds c8b35008b4f1 ARM: dts: xilinx: align gpio-key node names with dtschema adds 6cc168d17178 Merge branch 'zynq/dt' into for-next adds d1ff2559cef0 cpufreq: zynq: Fix refcount leak in zynq_get_revision adds 90036a4a64a5 Merge branch 'zynq/soc' into for-next adds acd6510dd7ab firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call adds 516de80d448f Merge branch 'zynqmp/soc' into for-next new b6c7ff0dff55 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds d39afb73fd52 Merge tag 'renesas-clk-for-v5.20-tag1' of git://git.kernel [...] adds 16615b92d4dc Merge branch 'clk-renesas' into clk-next new fa12a24b2dca Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 5e48e742a280 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds edbf754382c1 dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG [...] adds ddeb4ba12c39 clk: renesas: r9a07g043: Add support for RZ/Five SoC adds c2662ae3c228 clk: renesas: rcar-gen4: Fix initconst confusion for cpg_p [...] new 4a33c6214b70 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 5b4933a6afab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d45bf810f0d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8520501346ed irqchip: or1k-pic: Undefine mask_ack for level triggered hardware adds 48bddb89d59e openrisc: unwinder: Fix grammar issue in comment adds 6d76d335d6a8 wireguard: selftests: support OpenRISC new 5838333dd528 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 113fe88eed53 powerpc: Don't include asm/setup.h in asm/machdep.h adds 7dc3ba0a0718 powerpc: Move prom_init() out of asm-prototypes.h adds 882c835b71e2 cxl: drop unexpected word "the" in the comments adds 6d056b7254f9 powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq() adds de06fba62af6 powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode adds 00bcb550dc60 powerpc/52xx: Get rid of of_node assignment adds 4228a996b072 selftests/powerpc: Skip energy_scale_info test on older firmware adds 2d386769753a powerpc: Update asm-prototypes.h comment adds d7f396461518 powerpc/powermac: Remove empty function note_scsi_host() new 890005a7d98f powerpc/perf: Optimize clearing the pending PMI and remove [...] new 42e0576eec75 selftests/powerpc/pmu: Add mask/shift bits for extracting [...] new a069b5f980e3 selftests/powerpc: Add support to fetch "platform" and "ba [...] new 50d9c30a685c selftests/powerpc/pmu: Add interface test for mmcra_thresh [...] new 61d89900315a selftests/powerpc/pmu: Add support for branch sampling in [...] new c55dabc6d577 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] new faa64ddc1e39 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] new 014fb4a3ae74 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] new 84cc4e66d90f selftests/powerpc/pmu: Add interface test for bhrb disable field new 9cfd110a3664 selftests/powerpc/pmu: Refactor the platform check and add [...] new 2ac05f8f2e4b selftests/powerpc/pmu: Add selftest to check branch stack [...] new 11bbc5243905 selftests/powerpc/pmu: Add selftest to check PERF_SAMPLE_R [...] new f6380e05aa92 selftests/powerpc/pmu: Add selftest for checking valid and [...] new 0321f2d0ae69 selftests/powerpc/pmu: Add selftest for mmcr1 pmcxsel/unit [...] new 78cd598af648 selftests/powerpc/pmu: Add interface test for bhrb disable [...] new 0a110a4b69da selftests/powerpc/pmu: Add support for perf event code tests new 9258c0aa755f selftests/powerpc/pmu: Add selftest for group constraint c [...] new 4000c2e5d40a selftests/powerpc/pmu: Add selftest to check PMC5/6 is exc [...] new 827765a449db selftests/powerpc/pmu: Add selftest to check constraint fo [...] new 38b6da45304e selftests/powerpc/pmu: Add selftest for group constraint c [...] new dc431be3b549 selftests/powerpc/pmu: Add selftest for group constraint c [...] new beebeecb47d3 selftests/powerpc/pmu: Add selftest for group constraint f [...] new 122b6b9e5700 selftests/powerpc/pmu: Add selftest for group constraint c [...] new 5196a27978dc selftests/powerpc/pmu: Add selftest for checking invalid b [...] new 0c90263339da selftests/powerpc/pmu: Add selftest for reserved bit check [...] new a77c69766c7d selftests/powerpc/pmu: Add selftest for blacklist events c [...] new 5958ad4392b0 selftests/powerpc/pmu: Add selftest for event alternatives [...] new 3f1a87425f8c selftests/powerpc/pmu: Add selftest for event alternatives [...] new 8efeedf5aac7 selftests/powerpc/pmu: Add selftest for PERF_TYPE_HARDWARE [...] new 20b3073f8727 selftests/powerpc/pmu: Add selftest for group constraint c [...] new 291c01ed207d selftests/powerpc/pmu: Add selftest for group constraint c [...] new 8eaca8c4b4ed selftests/powerpc/pmu: Add selftest for group constraint c [...] new 142c9bd1ff21 selftests/powerpc/pmu: Add selftest for group constraint f [...] new c178606ab510 selftests/powerpc/pmu: Add selftest for group constraint c [...] new 9ac92fecd1db selftests/powerpc/pmu: Add selftest for group constraint c [...] new ab8bca92aebc selftests/powerpc/pmu: Add test for hardware cache events new 46d60bdb1283 powerpc: Include asm/firmware.h in all users of firmware_h [...] new e93dee186fc9 powerpc: Don't include asm/ppc_asm.h in other headers new 7d7b28b30208 powerpc/irq: Split irq.c new 98552307e3a7 powerpc/irq64: Remove get_irq_happened() new ef5b570d3700 powerpc/irq: Don't open code irq_soft_mask helpers new 78ffe6a7e2a1 powerpc/irq: Replace #ifdefs by IS_ENABLED() new 077fc62b2b66 powerpc/irq: remove inline assembly in hard_irq_disable macro new 41f20d6db2b6 powerpc/irq: Increase stack_overflow detection limit when [...] new 051bd351a2ef powerpc/irq: Make __do_irq() static new e90855be9e90 powerpc/irq: Perform stack_overflow detection after switch [...] new 78f1c24abd16 powerpc/irq: Simplify __do_irq() new 92f89ec1b534 powerpc: Restore CONFIG_DEBUG_INFO in defconfigs new 1ce844973bb5 powerpc/32: Remove the 'nobats' kernel parameter new 56e54b4e6c47 powerpc/32: Remove 'noltlbs' kernel parameter new 513f5bbac7b9 powerpc/32: Remove __map_without_ltlbs new 12a9eddd239e powerpc: Remove _PAGE_SAO stub for book3e/64 new 2db2008e6363 powerpc/64e: Rewrite p4d_populate() as a static inline function new dd8de84b57b0 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E new 09317643117a powerpc/64e: Fix early TLB miss with KUAP new 3adfb457b84b powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PA [...] new b646c1f7f43c powerpc/64e: Remove unused REGION related macros new 128c1ea2f838 powerpc/64e: Move virtual memory closer to linear memory new 059c189389eb powerpc/64e: Reorganise virtual memory new c7b9ed7c34a9 powerpc/64e: KASAN Full support for BOOK3E/64 new dd3549c5032d selftests/powerpc: Add missing files to .gitignores new 2a83afe72a2b powerpc/64: Drop ppc_inst_as_str() new d9abe36df749 powerpc/papr_scm: use dev_get_drvdata new 61bdbca85502 powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in [...] new 65112709115f powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations new dbe6e2456fb0 powerpc/bpf/64: add support for atomic fetch operations new 1e82dfaa7819 powerpc/bpf/64: Add instructions for atomic_[cmp]xchg new aea7ef8a82c0 powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations new 2d9206b22743 powerpc/bpf/32: Add instructions for atomic_[cmp]xchg new a28a2eff1e0f powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters new 5969e0c1c7e2 powerpc/perf: Update MMCR2 to support event exclude_idle new cea9d62b64c9 powerpc: Kconfig: Replace tabs with whitespaces new d60cb5010caf powerpc: Kconfig.debug: Remove extra empty line new 1e2e5e82748a powerpc/powernv: Kconfig: Replace single quotes new 54c15ec3b738 powerpc: dts: Add DTS file for CZ.NIC Turris 1.x routers new 0ee198295818 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2f66a3d09994 riscv: Kconfig: Fix indentation and add comments new 84b10f781abf riscv: Kconfig.erratas: Add comments new ca503bb29022 riscv: Kconfig.socs: Add comments new 54f0f3b298e2 riscv: Kconfig: Style cleanups new 48eaf49c5aff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a66588dbe25 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] adds 9adf24a40978 fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t adds fc04dafd263d mnt_idmapping: use new helpers in mapped_fs{g,u}id() adds 77940f0d96cd mnt_idmapping: align kernel doc and parameter order new 24be59f44478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 76c2041aa9db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0110cfb196d fs: change test in inode_insert5 for adding to the sb list adds cd6968cf2538 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] adds 152444d50ab5 fscrypt: add fscrypt_context_for_new_inode new f10a560a835e Merge branch 'master' of git://github.com/ceph/ceph-client.git new ebbfb5ffd692 cifs: remove redundant initialization to variable mnt_sign [...] new 9aed7c2a65b5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 6db4e0ad6d3d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c05787b4c2f8 fs: inotify: Fix typo in inotify comment new 31a371e419c8 fanotify: prepare for setting event flags in ignore mask new 8afd7215aa97 fanotify: cleanups for fanotify_mark() input validations new e252f2ed1c8c fanotify: introduce FAN_MARK_IGNORE new 3b51f7a42be7 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new e8c34a9e7845 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 7859e97f6220 f2fs: do not skip updating inode when retrying to flush node page adds a4a0e16dbf77 f2fs: optimize error handling in redirty_blocks adds 29be7ec3df7a f2fs: initialize page_array_entry slab only if compression [...] adds e7145cc274e9 f2fs: introduce memory mode adds 34c8217a23df f2fs: handle decompress only post processing in softirq adds 56f97d2a9540 f2fs: remove redundant code for gc condition adds 8245b0170332 f2fs: enforce single zone capacity adds 7a2413f4eefd f2fs: adjust zone capacity when considering valid block count adds 785c1904b28d f2fs: add a sysfs entry to show zone capacity new 9eefae8980ec Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7b445beda00c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44dab005fd42 gfs2: Minor gfs2_glock_nq_m cleanup new 50922a01dd58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa30eccb24e5 fs/ntfs3: Fallocate (FALLOC_FL_INSERT_RANGE) implementation adds e4d2f4fd5341 fs/ntfs3: Enable FALLOC_FL_INSERT_RANGE new e5b4cd59a4f6 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new cba83f47fc0e 9p: Track the root fid with its own variable during lookups new c58c72d301d3 9p: Make the path walk logic more clear about when cloning [...] new 47b1e3432b06 9p: Remove unnecessary variable for old fids while walking [...] new b296d05746b7 9p: Fix minor typo in code comment new b48dbb998d70 9p fid refcount: add p9_fid_get/put wrappers new 286c171b86eb 9p fid refcount: add a 9p_fid_ref tracepoint new dafbe689736f 9p fid refcount: cleanup p9_fid_put calls new e3baced02a52 9p: Fix some kernel-doc comments new 62a6881cae0a Merge branch '9p-next' of git://github.com/martinetd/linux adds d58562ca6c99 iomap: skip pages past eof in iomap_do_writepage() adds 98eb8d95025b iomap: set did_zero to true when zeroing successfully adds f8189d5d5fbf dax: set did_zero to true when zeroing successfully new a1b8d7cae5aa Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new 1d7ec8d0d96f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 0a53bbc2d738 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5d8812a3635 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0942ab2a9759 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new df3b758e54be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ad59b397f86 i2c: piix4: Fix a memory leak in the EFCH MMIO support adds d893259cd9f9 Merge branch 'i2c/for-current' into i2c/for-next new 1a48a48e0219 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new f7d1438269cc hwmon: (pmbus) Move pec attribute to I2C device new 32b4e3693719 hwmon: (lm90) Generate sysfs and udev events for all alarms new c274a2e8984d hwmon: (lm90) Rework alarm/status handling new 9874be07e257 hwmon: (lm90) Reorder include files in alphabetical order new e25df0cf8558 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] new d6ea3544a200 hwmon: (lm90) Use BIT macro new 98b10d45c2c5 hwmon: (lm90) Move status register bit shifts to compile time new 7f1e258282ec hwmon: (lm90) Stop using R_/W_ register prefix new 5f1f9890defb hwmon: (lm90) Improve PEC support new f4872a5f9144 hwmon: (lm90) Add partial PEC support for ADT7461 new 776e426c7546 hwmon: (lm90) Enable full PEC support for ADT7461A new 5972c9dcedbc hwmon: (lm90) Add support for unsigned and signed temperatures new df2920efa97e hwmon: (lm90) Only re-read registers if volatile new 9fcd170b884e hwmon: (lm90) Support multiple temperature resolutions new d377e23eaa1c hwmon: (lm90) Use single flag to indicate extended tempera [...] new 75dac87ee87d hwmon: (lm90) Rework detect function new 961e2134329f hwmon: (lm90) Add support for additional chip revision of NCT1008 new 5e5bf5ba7a7c hwmon: (lm90) Fix/Add detection of G781-1 new 10abdf3b0430 hwmon: (lm90) Add flag to indicate 'alarms' attribute support new 744742d6c3a3 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 new e85c6ac1f3df hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 new c1ae3c53d1a6 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] new 9770ddbbf854 hwmon: (lm90) Add support for MAX6690 new f7892468fa6e hwmon: (lm90) Add flag to indicate support for minimum tem [...] new 5b219917d122 hwmon: (lm90) Add flag to indicate conversion rate support new 4acf6597eaee hwmon: (lm90) Add support for MAX6642 new 1b66bcbd889d hwmon: (lm90) Let lm90_read16() handle 8-bit read operations new be48f224deb9 hwmon: (lm90) Introduce 16-bit register write function new 55246492f7b4 hwmon: (lm90) Support MAX1617 and LM84 new 13ce9591a338 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 new 1c2f170f6d74 hwmon: (lm90) Add remaining chips supported by adm1021 driver new f3b29af935b9 hwmon: (lm90) Combine lm86 and lm90 configuration new 0ca1357bf2c1 hwmon: (lm90) Add explicit support for NCT210 new cf4b234e82b6 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 new 4c43979efee7 hwmon: (lm90) Add support for ON Semiconductor NCT218 new 51c76e648a79 hwmon: (lm90) Add support for ADT7421 new 775eceb29fe2 hwmon: (lm90) Only disable alerts if not already disabled new 380898e553e1 hwmon: (lm90) Add explicit support for ADM1020 new 7379f51c8b17 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 new a573c605f8ea hwmon: (lm90) Add table with supported Analog/ONSEMI devices new e614067521ea hwmon: (lm90) Support temp_samples attribute new 106d41847cc5 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core new 67d50c0361f2 dt-bindings: trivial-devices: Add lt7182s new 922836da53a7 hwmon: (pmbus) Add support for Analog Devices LT7182S new 2ff0869fcddf hwmon: (f71882fg) Add support for F71858AD (0x0903) new 94bc52ca9f05 hwmon: (lm75) Replace kernel.h with the necessary inclusions new 1fcd319a6fbc hwmon: (sch56xx-common) Add DMI override table new 88ea7a80e2ab hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 new 1960de808859 hwmon: (pmbus) add a function to check the presence of a b [...] new 33fe6713fc1e hwmon: (pmbus) add MFR_* registers to debugfs new 6c6f1c260c04 hwmon: Allow to compile ASB100 and FSCHMD on !X86 new d24a6e18b49e dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 new 7d731cea7205 dt-bindings: hwmon: Allow specifying channels for lm90 new c7746b897c06 hwmon: (lm90) Add compatible entry for adt7481 new 0f17cf37bffa hwmon: (lm90) Define maximum number of channels that are s [...] new 57852cbf10be hwmon: (lm90) Read the channel's label from device-tree new e6fa7c549e2f hwmon: (occ) Delete unnecessary NULL check new 5ace00c308df hwmon: (lm90) Add support for 2nd remote channel's offset [...] new d6cd4aabc885 hwmon: (lm90) Read the channel's temperature offset from d [...] new fbbe4c5c9acd hwmon: (pmbus) fix build error unused-function new d0ebc6971a91 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] new fa9b2584322e hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist new ca7964469d62 hwmon: (dell-smm) Add Dell G5 5590 to DMI table new 66f7eaf712d1 hwmon: (gsc-hwmon) Add missing of_node_put() new b98b9cfc166d hwmon: (pmbus) Introduce and use cached vout margins new f45f515be8b5 hwmon: (pmbus) Add list_voltage to pmbus ops new 56e1ec686472 hwmon: (pmbus/ltc2978) Set voltage resolution new d585db1e5b07 hwmon: (dell-smm) Improve assembly code new 89eed3733062 hwmon: (asus-ec-sensors) add support for Maximus XI Hero new 40b57cfa5fee hwmon: (lm90) Use worker for alarm notifications new 9f6ca00b5be4 hwmon: (asus_wmi_sensors) Save a few bytes of memory new 8f7ce2bab3e5 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds bf02fb07c79a docs/zh_CN: Show the Chinese translation of spinlocks adds ee5956bb9ce6 docs/zh_CN: Add mutex-design Chinese translation adds 2bc6430884d5 scripts: get_feat.pl: use /usr/bin/env to find perl adds 4d627ef12b40 docs/doc-guide: Mention make variable SPHINXDIRS new 0ff43b1e630a Merge branch 'docs-next' of git://git.lwn.net/linux.git new f4b9229cd4b7 Merge branch 'master' of git://linuxtv.org/media_tree.git new db938921527e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 7dcc3d876b92 Merge branch 'pm-cpufreq-fixes' into linux-next adds dfc17f6eec03 Merge tag 'ib-mfd-acpi-for-rafael-v5.20' of git://git.kern [...] adds 06cab9aecb43 Merge branch 'acpi-bus' into linux-next adds 7fdc74da940d ACPI: processor: Split out thermal initialization from ACPI PSS adds e414207d12f3 ACPI: processor: Drop leftover acpi_processor_get_limit_in [...] adds 038275d22784 ACPI: video: Drop X86 dependency from Kconfig adds 0dd6db359e5f ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry fr [...] adds f7090e0ef360 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk adds 81df5f919743 ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_ [...] adds 3e6573c5d275 ACPI: EC: Drop unused ident initializers from dmi_system_i [...] adds dd5e55540030 Documentation: ACPI: Update links and references to DSD re [...] adds 4b7ef7b05afc ACPI: PM: save NVS memory for Lenovo G40-45 adds 86073f1feeaa Merge branches 'acpi-processor', 'acpi-video', 'acpi-ec', [...] adds c3481b6b75b4 ACPI: APEI: Better fix to avoid spamming the console with [...] adds b13a3e5fd40b ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP adds b4f1f61ed592 ACPI: LPSS: Fix missing check in register_device_clock() adds d31da0b21ab0 Merge branches 'acpi-apei' and 'acpi-soc' into linux-next adds d6f895965592 cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control int [...] adds 7072678460a7 Merge branch 'pm-cpufreq' into linux-next adds c4c4aa8e6b84 Merge branch 'pm-devfreq' into linux-next adds 5a03ffb415cc Merge branch 'thermal' into linux-next new 5a0d62d0f927 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds a5b65fe447e7 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] adds f250ac6ca9d2 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h new 77f5b9e601dd Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds b9e34e761240 dt-bindings: interconnect: Add MediaTek CCI dt-bindings adds b615b00c42da PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver adds 84fab8928b26 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] adds 909b430e498a PM / devfreq: shut up kernel-doc warnings adds fb021366974a PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] new a90d0a74749a Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 1ac36a9ad618 OPP: Add dev_pm_opp_set_config() and friends adds c90a2155c258 cpufreq: dt: Migrate to dev_pm_opp_set_config() adds d5a3279dac95 cpufreq: imx: Migrate to dev_pm_opp_set_config() adds cb712d0b383a cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() adds 808b80fad5be cpufreq: sti: Migrate to dev_pm_opp_set_config() adds 195383ea6386 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() adds 1a6fb3ccfb18 cpufreq: tegra20: Migrate to dev_pm_opp_set_config() adds 26dccec60b69 cpufreq: ti: Migrate to dev_pm_opp_set_config() adds 14d236f51990 devfreq: exynos: Migrate to dev_pm_opp_set_config() adds cb05495f1f2a devfreq: sun8i: Migrate to dev_pm_opp_set_config() adds 932a2d8ddad8 devfreq: tegra30: Migrate to dev_pm_opp_set_config() adds 9e65578ab96a drm/lima: Migrate to dev_pm_opp_set_config() adds 31b74e43d3af drm/msm: Migrate to dev_pm_opp_set_config() adds 271028cd209d drm/panfrost: Migrate to dev_pm_opp_set_config() adds cfc77da73a44 drm/tegra: Migrate to dev_pm_opp_set_config() adds 15050e5ff70f media: venus: Migrate to dev_pm_opp_set_config() adds dcc4e751fb7a memory: tegra: Migrate to dev_pm_opp_set_config() adds 2f9eea1c039d mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() adds bc1e52ad4d95 OPP: ti: Migrate to dev_pm_opp_set_config() adds 23064093e064 soc/tegra: Add comment over devm_pm_opp_set_clkname() adds dd1fca18f859 soc/tegra: Migrate to dev_pm_opp_set_config() adds 741b8d8589ef spi: qcom: Migrate to dev_pm_opp_set_config() adds 10c8fda7407d serial: qcom: Migrate to dev_pm_opp_set_config() adds 030178438013 OPP: Remove dev_pm_opp_set_regulators() and friends adds db2eba88564d OPP: Remove dev_pm_opp_set_supported_hw() and friends adds dfe96235b111 OPP: Remove dev_pm_opp_set_clkname() and friends adds e06f815e957d OPP: Remove dev_pm_opp_register_set_opp_helper() and friends adds 3135e98a4070 OPP: Remove dev_pm_opp_attach_genpd() and friends adds f4e554feae5a OPP: Remove dev_pm_opp_set_prop_name() and friends adds f2b6108ecaec OPP: Add support for config_regulators() helper adds c5c14210378d OPP: Make _generic_set_opp_regulator() a config_regulators [...] adds 1af153d19207 OPP: Add dev_pm_opp_get_supplies() adds b0648df77bef OPP: ti: Migrate to config_regulators() adds cd8a2fb55660 OPP: Remove custom OPP helper support adds fb8c4e8e826b OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() adds 5bbd697592f3 OPP: Add generic key finding helpers and use them for freq APIs adds 579d35b85b75 OPP: Use generic key finding helpers for level key adds 36c2772e2f2b OPP: Use generic key finding helpers for bandwidth key adds 3c0a69afb67c OPP: Use consistent names for OPP table instances adds 9487fb82852e OPP: Remove rate_not_available parameter to _opp_add() adds 21d1eb84cff0 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() adds 2aa731e244d8 OPP: Make dev_pm_opp_set_opp() independent of frequency adds c6f08cc43f00 dt-bindings: opp: accept array of frequencies adds d9af5f887134 OPP: Allow multiple clocks for a device adds 864f2d2da36c OPP: Add key specific assert() method to key finding helpers adds 6ce9c66cd45d OPP: Assert clk_count == 1 for single clk helpers adds de83c126d142 OPP: Provide a simple implementation to configure multiple clocks new b3a825dd9637 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 31cadae5fb96 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new b784dd80900a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b259867be27c IB/iser: Drain the entire QP during destruction flow adds fd46ef3d8247 RDMA: Correct duplicated words in comments adds 80a14dd4c37f RDMA/rxe: Remove useless pkt parameters new df24ab22b277 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3b64a7a5af3 net: axienet: Modify function description adds e3e2bad76a50 agere: fix repeated words in comments adds 7eddba1644c9 amd/xgbe: fix repeated words in comments adds 63769819079d net: atlantic:fix repeated words in comments adds be80141108bc nfp: support vepa mode in HW bridge adds 15137daef7b0 nfp: add support for 'ethtool -t DEVNAME' command adds 5ef28832c585 Merge branch 'nfp-add-vepa-and-adapter-selftest-support' adds 7c2c57263af4 hinic: Use the bitmap API when applicable adds 778964f2fdf0 ipv6/addrconf: fix timing bug in tempaddr regen adds d6d9026668db mlxsw: spectrum: Add a temporary variable to indicate brid [...] adds 93303ff828fd mlxsw: spectrum_fid: Configure flooding table type for rFID adds fad8e1b6d52d mlxsw: Prepare 'bridge_type' field for SFMR usage adds dd8c77d59708 mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family adds aa845e36a069 mlxsw: Set flood bridge type for FIDs adds 8c2da081c8b8 mlxsw: spectrum_fid: Configure egress VID classification f [...] adds d8782ec59eb8 mlxsw: Add an initial PGT table support adds a1697d11c945 mlxsw: Add an indication of SMPE index validity for PGT table adds d7a7b6978709 mlxsw: Add a dedicated structure for bitmap of ports adds a3a7992bc4e4 mlxsw: Extend PGT APIs to support maintaining list of port [...] adds bb1bba35f50a mlxsw: spectrum: Initialize PGT table adds 9f6f467a3cdb mlxsw: spectrum_fid: Set 'mid_base' as part of flood table [...] adds fe94df6dc622 mlxsw: spectrum_fid: Configure flooding entries using PGT APIs adds d521bc0a0f7c Merge branch 'mlxsw-unified-bridge-conversion-part-4-6' adds 849d5aa3a1d8 af_unix: Do not call kmemdup() for init_net's sysctl table. adds f03c8a1e33ce net/funeth: Support for ethtool -m adds af9784d007d8 tcp: diag: add support for TIME_WAIT sockets to tcp_abort() adds 4f1dd48f4031 net: phylink: remove pcs_ops member adds bfac8c490d60 net: phylink: disable PCS polling over major configuration adds 957b96e35b9c Merge branch 'net-phylink-cleanup-pcs-code' adds eba3a9816ad1 Revert the ARM/dts changes for Renesas RZ/N1 adds d640516a65d8 net: mptcp: fix some spelling mistake in mptcp adds 4abaa5cc4d7c mlxsw: Align PGT index to legacy bridge model adds eede53a49b3c mlxsw: spectrum_switchdev: Rename MID structure adds eaa0791aed8b mlxsw: spectrum_switchdev: Rename MIDs list adds 0ac985436eb9 mlxsw: spectrum_switchdev: Save MAC and FID as a key in 's [...] adds 5d0512e5cf74 mlxsw: spectrum_switchdev: Add support for maintaining has [...] adds d2994e130585 mlxsw: spectrum_switchdev: Add support for maintaining lis [...] adds ea0f58d6c543 mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry [...] adds 7434ed6102c1 mlxsw: spectrum_switchdev: Add support for getting and put [...] adds 4c3f7442770b mlxsw: spectrum_switchdev: Flush port from MDB entries acc [...] adds e28cd993b9a4 mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs adds da8ff2a278b9 Merge branch 'mlxsw-unified-bridge-conversion-part-5' adds 813cf9d1e753 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. adds 8b39db19b21b sfc: Add a PROBED state for EF100 VDPA use. adds 62ac3ce542ff sfc: Remove netdev init from efx_init_struct adds b3fd0a86dad2 sfc: Change BUG_ON to WARN_ON and recovery code. adds 8cb03f4e084e sfc: Encapsulate access to netdev_priv() adds 7e773594dada sfc: Separate efx_nic memory from net_device memory adds 3e341d84bd9f sfc: Move EF100 efx_nic_type structs to the end of the file adds bba84bf4c1f2 sfc: Unsplit literal string. adds 7592d754c09c sfc: replace function name in string with __func__ adds 98ff4c7c8ac7 sfc: Separate netdev probe/remove from PCI probe/remove adds bfc715146ea6 Merge branch 'sfc-add-extra-states-for-VDPA' adds c16cc6a06672 net: ethernet: mtk-star-emac: store bit_clk_div in compat [...] adds 9ccbfdefe716 net: ethernet: mtk-star-emac: modify IRQ trigger flags adds 6cde23b3ace5 net: ethernet: mtk-star-emac: add support for MT8365 SoC adds 43360697a276 dt-bindings: net: mtk-star-emac: add support for MT8365 adds 85ef60330d37 net: ethernet: mtk-star-emac: add clock pad selection for RMII adds 769c197b097c net: ethernet: mtk-star-emac: add timing adjustment support adds 320c49fe31b0 dt-bindings: net: mtk-star-emac: add description for new p [...] adds 0027340a239b net: ethernet: mtk-star-emac: add support for MII interface adds 0a8bd81fd6aa net: ethernet: mtk-star-emac: separate tx/rx handling with [...] adds 02e9ce07d8b8 net: ethernet: mtk-star-emac: enable half duplex hardware support adds 216516351315 Merge branch 'mtk-star-emac-features' adds 486f9ca715d7 net: dsa: microchip: move ksz8->regs to ksz_common adds d23a5e18606c net: dsa: microchip: move ksz8->masks to ksz_common adds 34e48383636f net: dsa: microchip: move ksz8->shifts to ksz_common adds 47d82864eee1 net: dsa: microchip: remove the struct ksz8 adds a02579df160e net: dsa: microchip: change the size of reg from u8 to u16 adds 6877102f95f3 net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg adds 9d95329c65db net: dsa: microchip: move remaining register offset to ksz [...] adds 4b2373c91f05 Merge branch 'dsa-microchip-ksz_chip_reg' adds 9bacb93bcfb8 nfp: flower: fix comment typos and formatting adds 04cfbc1d89d4 selftests: forwarding: ethtool_extended_state: Convert to [...] adds 702e70143291 net: prestera: acl: add support for 'egress' rules adds 3d410403a572 net: dsa: add get_pause_stats support adds ea294f39b438 net: dsa: ar9331: add support for pause stats adds c4748ff6566b net: dsa: microchip: add pause stats support adds 961d6c70d886 net: dsa: microchip: count pause packets together will all [...] adds 2a832912dba2 Merge branch 'net-dsa-add-pause-stats-support' adds 3eb4a4c3442c net: switchdev: add reminder near struct switchdev_notifie [...] adds 74fd304f2395 ipv6: remove redundant store to value after addition adds 3ce7547e5b71 net: txgbe: Add build support for txgbe adds 626af58bad58 net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5ps [...] adds dbc6fc7e3f76 net: pcs-rzn1-miic: fix return value check in miic_probe() adds d19b4c52f7c9 atheros/atl1c:fix repeated words in comments adds c381d02b2fd5 sysctl: add proc_dointvec_ms_jiffies_minmax adds 211da42eaa45 net, neigh: introduce interval_probe_time_ms for periodic probe adds bf48c3fae6d7 Merge branch 'net-neigh-introduce-interval_probe_time-for- [...] adds b7d78b46d5e8 net: phylink: fix NULL pl->pcs dereference during phylink_ [...] adds 0d8730f07c82 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new fda35af97595 intel: remove unused macros new 4fb8cfedd8fc ixgbe: remove unexpected word "the" new a5f976580238 fm10k: remove unexpected word "the" new 4d5173c6f6eb igb: remove unexpected word "the" new eb6683b622c5 ixgbe: drop unexpected word 'for' in comments new 38f0430e1658 intel/e1000:fix repeated words in comments new e2ef1c2d9a14 intel/e1000e:fix repeated words in comments new 17527829dfb6 intel/fm10k:fix repeated words in comments new 09f85edd98e2 intel/i40e:fix repeated words in comments new afdc8a54e297 intel/iavf:fix repeated words in comments new 7cdb8cc82ffb intel/igb:fix repeated words in comments new 1ca33bf983f3 intel/igbvf:fix repeated words in comments new 1e401f7680c9 intel/igc:fix repeated words in comments new 8bfb7869ec37 intel/ixgbevf:fix repeated words in comments new 173e468c717c intel/ice:fix repeated words in comments new 1cebc3ca4aba Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 8dcc8ab805b7 atheros/atl1e:fix repeated words in comments new 4c2d6acd765f ethernet/emulex:fix repeated words in comments new b1769b6eb06b freescale/fs_enet:fix repeated words in comments new 577d7685d591 google/gve:fix repeated words in comments new 34eff17ec4e2 hisilicon/hns3/hns3vf:fix repeated words in comments new 5a24389457ba net: dsa: rzn1-a5psw: add missing of_node_put() in a5psw_p [...] new c7e5c423cb59 net: gianfar: add support for software TX timestamping new 1c9017e44af2 net: dsa: felix: keep reference on entire tc-taprio config new d68a373bfbf4 net: dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF [...] new 55a515b1f5a9 net: dsa: felix: drop oversized frames with tc-taprio inst [...] new 837ced3a1a5d time64.h: consolidate uses of PSEC_PER_NSEC new 087b79854b9b Merge branch 'prevent-permanently-closed-tc-taprio-gates-f [...] new 36704239c8fe marvell/octeontx2/af: fix repeated words in comments new 1c3997b1cdb0 ethernet/marvell: fix repeated words in comments new 627838275a54 mellanox/mlxsw: fix repeated words in comments new 951c62709cd8 ethernet/natsemi: fix repeated words in comments new f9f108f6d985 ethernet/neterion: fix repeated words in comments new 023e79db59ad neterion/vxge: fix repeated words in comments new 06bca7c2685a ice: Add support for double VLAN in switchdev new ea71b967a507 ice: Add support for VLAN TPID filters in switchdev new 263957263a00 ice: switch: dynamically add VLAN headers to dummy packets new 0ca85829903f ice: use eth_broadcast_addr() to set broadcast address new afa646299a28 ice: Remove unnecessary NULL check before dev_put new 456bfd9dc8a1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 4aaa1685f750 mptcp: never fetch fwd memory from the subflow new d24141fe7b48 mptcp: drop SK_RECLAIM_* macros new 69d93daec026 mptcp: refine memory scheduling new e918c137db40 net: remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK new 13463f731fbb Merge branch 'mptcp-mem-scheduling' new 9c154ab47f5e selftests: net: fib_rule_tests: fix support for running in [...] new 368843301d08 cxgb4: Fix typo in string new 7fa2d1707d41 cdc-eem: always use BIT new c7b1267b1c64 nfp: support VF rate limit with NFDK new dbdd9a28e140 net/cmsg_sender: Remove a semicolon new b14056914357 octeontx2-af: fix operand size in bitwise operation new 90c74f4d90ad net: pcs: rzn1-miic: update speed only if interface is changed new 1d7f94cdd8f0 usbnet: remove vestiges of debug macros new c31788832f87 ethernet/sun: fix repeated words in comments new 93d663c7e5a4 stmicro/stmmac: fix repeated words in comments new abf1efb6ae78 samsung/sxgbe: fix repeated words in comments new 04740c53cac4 qlogic/qed: fix repeated words in comments new 504148fedb85 net: add skb_[inner_]tcp_all_headers helpers new eb566fc83920 dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY new a516b7f7ca53 net: phy: micrel: Adding LED feature for LAN8814 PHY new f3f6631bb0d9 Merge branch 'lan8814-led' new 528f7f1fadf1 dt-bindings: net: make internal-delay-ps based on phy-mode new 8926d94e5c50 dt-bindings: net: dsa: dt bindings for microchip lan937x new 092f875131dc net: dsa: tag_ksz: add tag handling for Microchip LAN937x new 457c182af597 net: dsa: microchip: generic access to ksz9477 static and [...] new 55ab6ffaf378 net: dsa: microchip: add DSA support for microchip LAN937x new 99b16df0cd52 net: dsa: microchip: lan937x: add dsa_tag_protocol new ffaf1de2f62d net: dsa: microchip: lan937x: add phy read and write support new a50b35366c64 net: dsa: microchip: lan937x: register mdio-bus new ab8823688f9e net: dsa: microchip: lan937x: add MTU and fast_age support new c14e878d4a4f net: dsa: microchip: lan937x: add phylink_get_caps support new f597d3ad75b8 net: dsa: microchip: lan937x: add phylink_mac_link_up support new a0cb1aa43825 net: dsa: microchip: lan937x: add phylink_mac_config support new c8fac9d0aa5a net: dsa: microchip: add LAN937x in the ksz spi probe new 8e60a041e478 Merge branch 'lan937x-dsa-driver' new 9de64ae8160d net/mlx5: Delete ipsec_fs header file as not used new 8e755f7a8cef net/mlx5: delete dead code in mlx5_esw_unlock() new ea5872dd6b05 net/mlx5: E-switch, Introduce flag to indicate if vport ac [...] new fbd43b7259bc net/mlx5: E-switch, Introduce flag to indicate if fdb tabl [...] new f019679ea5f2 net/mlx5: E-switch, Remove dependency between sriov and es [...] new b6f2846afc0c net/mlx5: E-switch: Change eswitch mode only via devlink command new cdd04f4d4d71 net/mlx5: Add support to create SQ and CQ for ASO new c491ded04325 net/mlx5: Implement interfaces to control ASO SQ and CQ new 74e6b2a87433 net/mlx5e: Prepare for flow meter offload if hardware supports it new 6ddac26cf763 net/mlx5e: Add support to modify hardware flow meter parameters new b8acfd4f21e2 net/mlx5e: Get or put meter by the index of tc police action new 17c5da03879b net/mlx5e: Add generic macros to use metadata register mapping new 06fe52a47659 net/mlx5e: Add post meter table for flow metering new 03a92a938dc7 net/mlx5e: Add flow_action to parse state new a8d52b024d6d net/mlx5e: TC, Support offloading police action new c67289e064ca Merge tag 'mlx5-updates-2022-06-29' of git://git.kernel.or [...] new 713eb3c1261a tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver new 43da2f07622f can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters new 9f0109685f07 Merge branch 'can327-CAN-ldisc-driver-for-ELM327-based-OBD [...] new 50f2944009a2 can: ctucanfd: ctucan_interrupt(): fix typo new 3cd864901bc5 can: slcan: use the BIT() helper new da6788ea025c can: slcan: use netdev helpers to print out messages new 92a31782c848 can: slcan: use the alloc_can_skb() helper new 036bff2800cb can: netlink: dump bitrate 0 if can_priv::bittiming.bitrat [...] new c4e54b063f42 can: slcan: use CAN network device driver API new 52f9ac85b876 can: slcan: allow to send commands to the adapter new dca796299462 can: slcan: set bitrate by CAN device driver API new 5bac315be7eb can: slcan: send the open/close commands to the adapter new 98b12064591d can: slcan: move driver into separate sub directory new 4de0e8efa052 can: slcan: add ethtool support to reset adapter errors new b32ff4668544 can: slcan: extend the protocol with error info new 0a9cdcf098a4 can: slcan: extend the protocol with CAN state info new 0ebd5529d2dd Merge branch 'can-slcan-extend-supported-features' new a48e789dd263 Merge tag 'linux-can-next-for-5.20-20220703' of git://git. [...] new d0bf1fe6454e net: usb: Remove unnecessary '0' values from hasdata new 691b0b5edb7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 697fb80a5364 bpf: Fix sockmap calling sleepable function in teardown path adds f36600634282 libbpf: move xsk.{c,h} into selftests/bpf adds 765a34130ea5 libbpf: remove deprecated low-level APIs adds 53e6af3a761c libbpf: remove deprecated XDP APIs adds d320fad217b7 libbpf: remove deprecated probing APIs adds aaf6886d9b53 libbpf: remove deprecated BTF APIs adds 22dd7a58b2e9 libbpf: clean up perfbuf APIs adds 9a590538ba4f libbpf: remove prog_info_linear APIs adds 146bf811f5ac libbpf: remove most other deprecated high-level APIs adds b4bda502dfa2 libbpf: remove multi-instance and custom private data APIs adds a11113a2dcbe libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros [...] adds cf90a20db878 libbpf: remove internal multi-instance prog support adds 450b167fb9be libbpf: clean up SEC() handling adds 31e42721976b selftests/bpf: remove last tests with legacy BPF map definitions adds bd054102a8c7 libbpf: enforce strict libbpf 1.0 behaviors adds ab9a5a05dc48 libbpf: fix up few libbpf.map problems adds c5c7358e4c76 Merge branch 'libbpf: remove deprecated APIs' adds af3f4134006b bpf: add bpf_func_t and trampoline helpers adds 00442143a2ab bpf: convert cgroup_bpf.progs to hlist adds 69fd337a975c bpf: per-cgroup lsm flavor adds c0e19f2c9a3e bpf: minimize number of allocated lsm slots per program adds b79c9fc9551b bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP adds 9113d7e48e91 bpf: expose bpf_{g,s}etsockopt to lsm cgroup adds 3b34bcb946c2 tools/bpf: Sync btf_ids.h to tools adds bffcf34878b1 libbpf: add lsm_cgoup_sock type adds a4b2f3cf699f libbpf: implement bpf_prog_query_opts adds 596f5fb2ea2a bpftool: implement cgroup tree for BPF_LSM_CGROUP adds dca85aac8895 selftests/bpf: lsm_cgroup functional test adds d17b557e5ead Merge branch 'bpf: cgroup_sock lsm flavor' adds f0cf642c56b7 bpftool: Probe for memcg-based accounting before bumping rlimit adds b0cbd6154a9a bpftool: Remove attach_type_name forward declaration adds 27b3f7055343 bpftool: Add feature list (prog/map/link/attach types, helpers) adds 6d304871e3ef bpftool: Use feature list in bash completion adds 24d2e5d9da60 selftests/xsk: Avoid bpf_link probe for existing xsk adds 61333008d01e selftests/xsk: Introduce XDP prog load based on existing A [...] adds 6d4c767c032b selftests/xsk: Verify correctness of XDP prog attach point adds 39e940d4abfa selftests/xsk: Destroy BPF resources only when ctx refcoun [...] adds 7a255ae77216 bpftool: Show also the name of type BPF_OBJ_LINK new b0d93b44641a selftests/bpf: Skip lsm_cgroup when we don't have trampolines new b802b657f87d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4c72ffa2c047 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5b58f9606505 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6708be400477 wifi: ieee80211: s1g action frames are not robust new 2d8b08fef0af wifi: cfg80211: fix kernel-doc warnings all over the file new 82757b792be7 wifi: mac80211: add a missing comma at kernel-doc markup new fe37f73d1109 wifi: mac80211: sta_info: fix a missing kernel-doc struct element new c8a9415e6dde wifi: cfg80211: remove redundant documentation new 7f884baae68a wifi: mac80211: fix a kernel-doc complaint new 942741dabcb4 wifi: mac80211: switch airtime fairness back to deficit ro [...] new 445452d438e2 wifi: mac80211: make sta airtime deficit field s32 instead of s64 new 9c1be3cde004 wifi: mac80211: consider aql_tx_pending when checking airt [...] new 8ccc07028cb7 wifi: mac80211: keep recently active tx queues in scheduling list new 8e4bac067105 wifi: mac80211: add a per-PHY AQL limit to improve fairness new 3db2c5604f39 wifi: mac80211: add debugfs file to display per-phy AQL pe [...] new c77bfab92371 wifi: mac80211: only accumulate airtime deficit for active [...] new 591e73ee3f73 wifi: mac80211: properly skip link info driver update new 77e7b6ba78ed wifi: cfg80211: handle IBSS in channel switch new 206bbcf76121 wifi: nl80211: hold wdev mutex for tid config new c2653990d572 wifi: nl80211: acquire wdev mutex earlier in start_ap new 31177127e067 wifi: nl80211: relax wdev mutex check in wdev_chandef() new d6f671c8a339 wifi: cfg80211: remove chandef check in cfg80211_cac_event() new ecad3b0b99bf wifi: cfg80211: Increase akm_suites array size in cfg80211 [...] new 8bc65d38ee46 wifi: nl80211: retrieve EHT related elements in AP mode new f4bd9529499b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 118f3fbe517f dt-bindings: mtd: partitions: support label/name only partition adds dd638202dfb6 dt-bindings: mtd: partitions: add additional example for q [...] adds ad9b10d1eaad mtd: core: introduce of support for dynamic partitions new e14df58de5d3 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 7499bfeedb47 mtd: rawnand: arasan: Update NAND bus clock instead of sys [...] adds e16eceea863b mtd: rawnand: arasan: Fix clock rate in NV-DDR new c2cbd9d8ba64 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 75f492c3f83b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds d6c14da474bf crypto: lib/blake2s - reduce stack frame usage in self test adds 54a8b6802f03 crypto: nx - drop unexpected word "the" adds 882f0a59377d crypto: ux500/hash - drop unexpected word "the" adds 1b069597c254 crypto: arm64/aes-neon - Fix typo in comment adds e34525c39758 crypto: cavium - fix typos in comments adds dac230179fdc crypto: caam - drop unexpected word 'a' in comments adds a89db0595f52 crypto: caam - drop unexpected word 'for' in comments adds 8e7ae8bafe98 crypto: vmx - drop unexpected word 'for' in comments adds 0bb8f1252538 crypto: testmgr - fix version number of RSA tests adds fac76f226089 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE new 4db73fbba6bd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c83375699fc6 drm/doc: Fix comment typo adds 882d90310f04 drm/fourcc: Document the Intel CCS modifiers' CC plane exp [...] adds da8e393e23ef drm/vc4: drv: Adopt the dma configuration from the HVS or [...] adds 7d0648c8773c drm/vc4: kms: Warn if clk_set_min_rate fails adds 1701a23a4ef0 drm/vc4: kms: Use maximum FIFO load for the HVS clock rate adds 517db1ab1566 drm/vc4: plane: Remove subpixel positioning check adds b7c3d6821627 drm/vc4: plane: Fix margin calculations for the right/bott [...] adds a1aaefbacc23 drm/vc4: plane: Add alpha_blend_mode property to each plane. adds c6dac00340fc drm/vc4: hvs: Add debugfs node that dumps the current disp [...] adds 7fea3c23c873 drm/vc4: dpi: Add support for composite syncs to vc4_dpi adds 3c2707632146 drm/vc4: dpi: Add option for inverting pixel clock and out [...] adds 7a70b0b97889 drm/vc4: dpi: Ensure a default format is selected adds 89c4bbe2a01e drm/vc4: dsi: Release workaround buffer and DMA adds 3b45eee87da1 drm/vc4: dsi: Correct DSI divider calculations adds edfe84ae0df1 drm/vc4: dsi: Correct pixel order for DSI0 adds 4d9273c978d4 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type adds bc5b815e06f9 drm/vc4: dsi: Fix dsi0 interrupt support adds 7bcb9c8d0bc9 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encode [...] adds db2b927f8668 drm/vc4: hdmi: Disable audio if dmas property is present b [...] adds 25eb441d55d4 drm/vc4: hdmi: Add all the vc5 HDMI registers into the deb [...] adds b6079d1578dc drm/vc4: hdmi: Clear unused infoframe packet RAM registers adds 1c594eeccf92 drm/vc4: hdmi: Avoid full hdmi audio fifo writes adds 35dc00c12a72 drm/vc4: hdmi: Reset HDMI MISC_CONTROL register adds fcef97e70094 drm/vc4: hdmi: Switch to pm_runtime_status_suspended adds 467e30171b5b drm/vc4: hdmi: Move HDMI reset to pm_resume adds 05954270bd23 drm/vc4: hdmi: Stop checking for enabled output in audio adds 4ae3d6c09d25 drm/vc4: hdmi: Skip writes to disabled packet RAM adds 125076c8754e drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWA [...] adds d5ca98701af6 drm/vc4: hdmi: Add HDMI format detection registers to regi [...] adds f3f27511316b drm/vc4: hdmi: Add MISC_CONTROL register for vc4 adds 5731f7abf322 drm/vc4: hdmi: Report that 3d/stereo is allowed adds 0ee5a40152b1 drm/vc4: hdmi: Fix timings for interlaced modes adds c94cd0620a92 drm/vc4: hdmi: Force modeset when bpc or format changes adds fb10dc451c0f drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes adds 3650062e4281 drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block adds 50ca65b44e50 drm/display/selftests: drop extra word 'for' in comments f [...] adds 5bdaaf4fbf85 drm/bridge: tc358767: Do not cache dsi_lanes twice adds f5419cb0743f dt-bindings: lcdif: Add compatible for i.MX8MP adds 9db35bb349a0 drm: lcdif: Add support for i.MX8MP LCDIF variant adds 5f278dbd540b iosys-map: Add per-word read adds 6fb5ee7cec06 iosys-map: Add per-word write new f929217499cf Merge tag 'drm-misc-next-2022-06-30' of git://anongit.free [...] new 7faef3422211 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 63569d90863f drm/vc4: change vc4_dma_range_matches from a global to static adds 02b16fbc56e9 drm/edid: move drm_connector_update_edid_property() to drm_edid.c adds a819451eda6d drm/edid: convert drm_connector_update_edid_property() to [...] adds f999b37eefd7 drm/edid: clean up connector update error handling and deb [...] adds 6aa145bc943d drm/edid: abstract debugfs override EDID set/reset adds b71c0aaab9ef drm/edid: add drm_edid_connector_update() adds 964893d3caff drm/probe-helper: add drm_connector_helper_get_modes() adds 3d1ab66e043f drm/edid: add drm_edid_raw() to access the raw EDID data adds 89f4b4c53a7c drm/edid: do invalid block filtering in-place adds 18e3c1d5d4cf drm/edid: add HF-EEODB support to EDID read and allocation adds b1dee9527e65 drm/edid: take HF-EEODB extension count into account adds 3019a8d7c189 drm: Remove unnecessary junk from drm_crtc.h new 5cd561688b3e drm/bridge: imx: i.MX8 bridge drivers should depend on ARCH_MXC new 1449110b0dad drm/rockchip: vop: Don't crash for invalid duplicate_state() new 5074376822fe drm/rockchip: Fix an error handling path rockchip_dp_probe() new 68427dacc526 dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03 new 0a9f6ffd4903 dt-bindings: display: simple: Add HannStar HSD101PWW2 new 170a41e9bc07 drm/panel: simple: Add support for HannStar HSD101PWW2 panel new c033f26de261 dt-bindings: display: simple: add EDT ETML0700Y5DHA panel new a6cc3c72aa0e drm/panel: simple: add ETML0700Y5DHA panel new bd65ad2029db Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 01cf387b1c7f drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] adds d7f0c8aff013 drm/amdgpu: update GFX11 cs settings adds 1d3182006cf6 drm/amd/pm: enable VR0 HOT support for SMU 13.0.0 adds ca0cb8959f7b drm/amd/display : Log DP link training failure reason adds fe4e9ff98737 drm/amdgpu: add mc wptr addr support for mes adds 5c4904ac34b7 drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() [...] adds dd70748eda3f drm/amdgpu: Add put fence in amdgpu_fence_driver_clear_job_fences adds 9e225fb9e636 drm/amdgpu: Prevent race between late signaled fences and [...] adds 45ecaea73883 drm/sched: Partial revert of 'drm/sched: Keep s_fence->par [...] adds 9ae55f030dc5 drm/amdgpu: Follow up change to previous drm scheduler change. adds 1c4dae3e4639 drm/amdgpu/display/dc: Fix null pointer exception adds 8c07f33ea096 Revert "drm/amdkfd: Free queue after unmap queue success" adds 0b58162e1207 drm/amd/display: Removed unused variable ret adds d193b12b2fa6 drm/amdgpu: Fix typos in amdgpu_stop_pending_resets adds 7bb97c5a39ec drm/amdgpu/display: drop set but unused variable adds 70f1fcbc8358 drm/amd/display: Remove unused globals FORCE_RATE and FORC [...] adds 01752681f1ee drm/amd/display: change to_dal_irq_source_dnc32() storage [...] adds 2639d3e44f9c drm/amdgpu/amdgpu_dm: fix kernel-doc markups adds 46d44516aa6e drm/amd/amd_shared.h: Add missing doc for PP_GFX_DCS_MASK adds 7268f0a9e842 drm/amd: Load TA firmware for DCN321/DCN32 adds ff15cea338d2 drm/amd/display: expose additional modifier for DCN32/321 adds c5cb2cdf23ce drm/amd/display: Re-org and cleanup the redundant code adds 6e9c65f71edd drm/amdgpu: fix documentation warning adds 90d5fd317c74 drm/amdgpu/mes11: update mes interface for acessing registers adds 6a4a1f605431 drm/amdgpu: add common interface for mes misc op adds cff35798fad5 drm/amdkfd: fix cu mask for asics with wgps adds 7d4705b33cb8 drm/amdgpu/mes11: add mes11 misc op adds adc0e6ab0df3 drm/amdgpu/mes: add mes register access interface adds cf6067290034 drm/amdgpu: enable mes to access registers v2 adds 395ece6f1412 Revert "drm/amdgpu/gmc11: avoid cpu accessing registers to [...] adds d7cfea332cca drm/amdkfd: Add KFD SMI event IDs and triggers adds 163a5a584370 drm/amdkfd: Enable per process SMI event adds e0f1e65b836c drm/amdkfd: Add GPU recoverable fault SMI event adds acac270d0982 drm/amdkfd: Add migration SMI event adds c7f21978fa6a drm/amdkfd: Add user queue eviction restore SMI event adds 46ae2af9a8aa drm/amdkfd: Add unmap from GPU SMI event adds 414e9f520e89 drm/amdkfd: Asynchronously free smi_client adds 3db7f894549a drm/amdkfd: Bump KFD API version for SMI profiling event adds 0d8928a94ba1 drm/amd/display: Fix __umoddi3 undefined for 32 bit compilation adds 071ebbb0d482 drm/amd/display: Fix __floatunsidf undefined for 32 bit co [...] adds 202804b9705c drm/amd/display: Fix __muldf3 undefined for 32 bit compilation adds 780f97cec866 drm/amd/display: Fix __nedf2 undefined for 32 bit compilation adds c5da61cf5bab drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] new c55a57add953 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 9569ff1a188f drm/i915: Fix error code in icl_compute_combo_phy_dpll() adds cea9ed611e85 drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] adds e61f294c7e8d drm/i915/bios: debug log ddi port info after parsing adds 0f36d074aeb5 drm/i915: use DISPLAY_VER() instead of accessing match_inf [...] adds 87a7d5350c67 drm/i915: Drain freed object after suspend display new 3461b040a90d drm/i915/display: clean up comments new 08440f094c15 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new b513fd10d50f Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 2ce01753948c drm/msm/hdmi: drop the hdmi-mux support adds 06ebbe407096 drm/msm/hdmi: drop unused GPIO support adds 0574eb9cb2ff drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform adds ae55d08c5136 drm/msm/hdmi: drop empty 'none' regulator lists adds a12bc8de7cd4 drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 adds 1a88724e11a3 drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 adds a6190fca7e9b drm/msm/hdmi: reuse MSM8960's config for MSM8660 adds ea9afacbc583 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements adds 3c4b24e0441b drm/msm/hdmi: drop empty bridge callbacks adds 2cf73d6a0911 drm/msm/hdmi: support attaching the "next" bridge adds a1cc2c812d84 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] new 64a04396305b Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] adds 678a616a32ae fbdev: fbmem: Fix logo center image dx issue new b6c826dba144 fbcon: Disallow setting font bigger than screen size new 39419ebe4aab fbcon: Prevent that screen size is smaller than font size new 8511696d9085 fbmem: Check virtual screen sizes in fb_set_var() new 348cfea25c7a fbcon: Use fbcon_info_from_console() in fbcon_modechange_p [...] new 8ddb4b6faf3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 06fae51bb244 regmap: Merge up fixes adds a5201d42e2f8 regmap: cache: Add extra parameter check in regcache_init adds 445cbd219ac3 regmap-irq: Convert bool bitfields to unsigned int adds 53a1a16dcc97 regmap-irq: Remove unused type_reg_stride field adds cffc2be30288 regmap-irq: Cleanup sizeof(...) use in memory allocation adds 610fdd668e6a regmap-irq: Remove an unnecessary restriction on type_in_mask adds 6b0c31747722 regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() adds ad22b3e98f94 regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() adds f7cc5062d6e5 regmap-irq: Refactor checks for status bulk read support adds faa87ce9196d regmap-irq: Introduce config registers for irq types adds 9edd4f5aee84 regmap-irq: Deprecate type registers and virtual registers adds e8ffb12e7f06 regmap-irq: Fix inverted handling of unmask registers adds bdf9b86cd3ad regmap-irq: Add get_irq_reg() callback adds 48e014ee9a61 regmap-irq: Deprecate the not_fixed_stride flag adds e129e4138147 regmap-irq cleanups and refactoring new 0b12d780d741 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 00550994b131 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 17a1ffc7bc4d ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware adds 3e4bac7cf06e ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include adds f43ff8038e82 ASoC: samsung: Enable compile test adds bd10b0dafdcf ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header adds 82102a24c930 ASoC: Intel: catpt: use pm_runtime_resume_and_get() adds 7213170a9515 ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() adds ddea4bbf287b ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get() adds 9a1a28610a1c ASoC: wsa881x: use pm_runtime_resume_and_get() adds 8c8a13e83c29 ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get() adds 37cb8a58013f ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get() adds 57d714535051 ASoC: img: img-i2s-out: use pm_runtime_resume_and_get() adds 76a6f4537650 ASoC: rockchip: pdm: use pm_runtime_resume_and_get() adds 05b71fb2a501 ASoC: tas2552: use pm_runtime_resume_and_get() adds cecc81d6a5de ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get() adds 1e0ec034dbcb ASoC: use pm_runtime_resume_and_get() when possible adds c111c2ddb3fd ASoC: fsl_sai: Add PDM daifmt support adds 4665770407de ASoC: fsl_sai: Add DSD bit format support adds 0d11bab8ef3e ASoC: fsl_sai: Add support for more sample rates adds b4ee8a913e61 ASoc: fsl_sai: Add pinctrl operation for PDM and DSD adds cd640ca20095 ASoC: fsl_sai: Make res a member of struct fsl_sai adds 6b878ac27110 ASoC: dt-bindings: fsl-sai: Add new property to configure [...] adds e3f4e5b1a3e6 ASoC: fsl_sai: Configure dataline/FIFO information from dt [...] adds 6ed91f5b10e8 Add PDM/DSD/dataline configuration support adds 2a2ef688b1b0 ASoC: qcom: lpass: Fix apq8016 compat string to match yaml adds 5f78e1fb7a3e ASoC: qcom: Add driver support for audioreach solution adds 48620f17e071 ASoC: rockchip: i2s: Fix the debug level on missing pinctrl adds d29e0a6e3631 ASoC: max98396: Fix TDM mode BSEL settings adds 3b13b1437dcc ASoC: fsl_micfil: change micfil default settings adds 02d91fe47100 ASoC: dt-bindings: fsl,micfil: Convert format to json-schema adds d6910eaa6fc7 ASoC: rockchip: i2s: Remove unwanted dma settings in rockc [...] adds 16e2f8a4e9d5 ASoC: dt-bindings: Add WSA883x bindings adds 43b8c7dc85a1 ASoC: codecs: add wsa883x amplifier support adds a7b028e4252b MAINTAINERS: add ASoC Qualcomm codecs adds 7ed186642e62 ASoC: codecs: add WSA883x support adds 1c348f748b4d ASoC: soc-component: Add legacy_dai_naming flag adds ca68202098a4 soundwire: intel: Migrate to new style legacy DAI naming flag adds db827cb34ca3 drm/vc4: Migrate to new style legacy DAI naming flag adds 5f9d69986014 ASoC: img: Migrate to new style legacy DAI naming flag adds eeb021ee8fab ASoC: spear: Migrate to new style legacy DAI naming flag adds 2bebc3b622c3 ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag adds fe58b5833043 ASoC: ep93xx: Migrate to new style legacy DAI naming flag adds 36f07985f81b ASoC: stm32: Migrate to new style legacy DAI naming flag adds b9a0db0ae524 ASoC: bcm: Migrate to new style legacy DAI naming flag adds f712ff57a270 ASoC: sh: Migrate to new style legacy DAI naming flag adds 3172582c1054 ASoC: tegra: Migrate to new style legacy DAI naming flag adds bf6dacb784f0 ASoC: hisilicon: Migrate to new style legacy DAI naming flag adds bd486b070b1e ASoC: xilinx: Migrate to new style legacy DAI naming flag adds f450b5dbce41 ASoC: sunxi: Migrate to new style legacy DAI naming flag adds 725cf3bc6009 ASoC: Intel: Migrate to new style legacy DAI naming flag adds d8572da09924 ASoC: meson: Migrate to new style legacy DAI naming flag adds ad483da7b0a1 ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag adds 0bc1e7d1fc3c ASoC: amd: Migrate to new style legacy DAI naming flag adds 7593e00807fb ASoC: atmel: Migrate to new style legacy DAI naming flag adds 1e63fcc74ace ASoC: fsl: Migrate to new style legacy DAI naming flag adds f257dea1c589 ASoC: xtensa: Migrate to new style legacy DAI naming flag adds 9a34161a0bc9 ASoC: adi: Migrate to new style legacy DAI naming flag adds e740ef3d9418 ASoC: dwc: Migrate to new style legacy DAI naming flag adds 8135d0290a9a ASoC: qcom: Migrate to new style legacy DAI naming flag adds d73130ba523b ASoC: test-component: Migrate to new style legacy DAI naming flag adds d48a77173534 ASoC: rockchip: Migrate to new style legacy DAI naming flag adds 8e750817a194 ASoC: au1x: Migrate to new style legacy DAI naming flag adds 05603f15b67a ASoC: pxa: Migrate to new style legacy DAI naming flag adds a718ba300384 ASoC: sof: Migrate to new style legacy DAI naming flag adds 768be0d633d9 ASoC: ux500: Migrate to new style legacy DAI naming flag adds 39c84e77da04 ASoC: ti: Migrate to new style legacy DAI naming flag adds 4cc4e22843e9 ASoC: mxs-saif: Migrate to new style legacy DAI naming flag adds f7bfa516a39a ASoC: samsung: Migrate to new style legacy DAI naming flag adds 129f055a2144 ASoC: core: Switch core to new DAI naming flag adds 55b566ded44d media: TDA1997x: Remove now redundant non_legacy_dai_naming flag adds 89836f00429b ASoC: fsl: Remove now redundant non_legacy_dai_naming flag adds 9455e289246d ASoC: meson: Remove now redundant non_legacy_dai_naming flag adds 7e91c90863df ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag adds 752044db5b54 ASoC: samsung: Remove now redundant non_legacy_dai_naming flag adds 0f91b4de7564 ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag adds 4c6391f59c45 ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag adds 63c0ec9ebfec ASoC: tegra: Remove now redundant non_legacy_dai_naming flag adds 485c5924f262 ASoC: test-component: Remove now redundant non_legacy_dai_ [...] adds 7cfb102a5555 ASoC: topology: KUnit: Remove now redundant non_legacy_dai [...] adds 36e79a44b12e ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag adds d9e7ddb98604 ASoC: ad*: Remove now redundant non_legacy_dai_naming flag adds 410e73a5338d ASoC: ak*: Remove now redundant non_legacy_dai_naming flag adds 60d28b5c47c7 ASoC: alc*: Remove now redundant non_legacy_dai_naming flag adds ff946fd98bff ASoC: cs*: Remove now redundant non_legacy_dai_naming flag adds c03a5b4c4197 ASoC: da*: Remove now redundant non_legacy_dai_naming flag adds f0b163b4d5a2 ASoC: es*: Remove now redundant non_legacy_dai_naming flag adds d2d3219ebe56 ASoC: max*: Remove now redundant non_legacy_dai_naming flag adds 736f48714c1b ASoC: msm*: Remove now redundant non_legacy_dai_naming flag adds c2fd88f00291 ASoC: nau*: Remove now redundant non_legacy_dai_naming flag adds 8d4470b8d08b ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag adds a524837ddd11 ASoC: rt*: Remove now redundant non_legacy_dai_naming flag adds 792a8a944e7a ASoC: spdif: Remove now redundant non_legacy_dai_naming flag adds a4311a5b1502 ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag adds 402f437b4387 ASoC: sta*: Remove now redundant non_legacy_dai_naming flag adds 02bcc2be4c12 ASoC: tas*: Remove now redundant non_legacy_dai_naming flag adds c91f7e94ce93 ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag adds 04f3d715df3a ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag adds 5947b42cbe0e ASoC: twl*: Remove now redundant non_legacy_dai_naming flag adds 792008f6df86 ASoC: uda*: Remove now redundant non_legacy_dai_naming flag adds 02004449dbe6 ASoC: wm*: Remove now redundant non_legacy_dai_naming flag adds 4c90eebd97c5 ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag adds bb426d37dcd9 ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag adds 96b409c94d67 ASoC: ac97: Remove now redundant non_legacy_dai_naming flag adds e556a108e0aa ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag adds 310288271f55 ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag adds 8c657358f685 ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag adds 35c5013ce7ca ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag adds 73a3dca65cbe ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag adds a0b6e4048228 ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag adds 4eaf75fa4272 ASoC: dmic: Remove now redundant non_legacy_dai_naming flag adds 33b179e7513c ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag adds f02a7d11998e ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag adds f5f8019371b4 ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag adds e8f88be5c154 ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag adds 1f1ee5ae7a8b ASoC: inno_rk3036: Remove now redundant non_legacy_dai_nam [...] adds 22afe04dd84a ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag adds 328bd81743f0 ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag adds dd213681c801 ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag adds 191889406df9 ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag adds 34b89b309441 ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag adds 139db4ad9e0b ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag adds 7e6fcd7f6223 ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag adds 2e938b8edfed ASoC: rk817: Remove now redundant non_legacy_dai_naming flag adds 81ed3cb8d939 ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag adds 89571b892e74 ASoC: si476x: Remove now redundant non_legacy_dai_naming flag adds e5257aa583b6 ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag adds 20b1894d1654 ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag adds c06fb318493a ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag adds 11c8bfaacbcd ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag adds 4a7a283a41da ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag adds 01936221278c ASoC: soc-component: Remove non_legacy_dai_naming flag adds fc34ece41f71 ASoC: Refactor non_legacy_dai_naming flag adds d2294461b90e ASoC: samsung: change gpiod_speaker_power and rx1950_audio [...] adds d15534a6f4cf ASoC: doc: Update dead links adds 57b8b2113e20 ASoC: dt-bindings: Add bindings for WCD9335 DAIs adds 66348f178d5a ASoC: wcd9335: Use DT bindings instead of local DAI definitions adds 53447365ccb4 ASoC: dt-bindings: Add bindings for WCD9335 DAIs adds cdb09e623143 ASoC: codecs: wsa883x: add control, dapm widgets and map adds 871325d800ed ASoC: samsung: change neo1973_audio from a global to static adds e8010efc7b83 ASoC: wm_adsp: Minor clean and redundant code removal adds d8d6253b36f5 ASoC: tegra: delete a semicolon adds 586fb2641371 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() adds 9cc69528188a ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_c [...] adds f3762ddfa240 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() adds cf6af24b5490 ASoC: codecs: wsa881x: handle timeouts in resume path adds 0df73e1a9f7b ASoC: codecs: wsa883x: handle timeouts in resume path new 68f26639dc40 ASoC: codecs: wsa883x: add missing break statement new 2a8cf5c3be70 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new 6df48efe27c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 625f829586ea dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz adds 23ea98f4bafa Input: edt-ft5x06 - get/set M12 report rate by sysfs adds 5bcee83a406c Input: edt-ft5x06 - set report rate by dts property adds 60790a5802af Input: edt-ft5x06 - show model name by sysfs adds 480343dc89ed Input: edt-ft5x06 - show firmware version by sysfs adds b777f93b6a13 Input: edt-ft5x06 - show crc and header errors by sysfs adds 6bb7144c3fa1 Input: exc3000 - fix return value check of wait_for_comple [...] adds b2274ff2c4bb Input: sensehat-joystick - remove unnecessary error message adds 95a9916c909f Input: i8042 - move __initconst to fix code styling warning adds ff946268a081 Input: i8042 - merge quirk tables adds 69c00695723d Input: i8042 - add debug output for quirks adds a6a87c36165e Input: i8042 - add TUXEDO devices to i8042 quirk tables new 037fce2d8afd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ec5263f422a3 mtip32xx: remove the device_status debugfs file adds e8b58ef09e84 mtip32xx: fix device removal adds 1f90307e5f0d block: remove QUEUE_FLAG_DEAD adds 0e3534022f26 block: stop setting the nomerges flags in blk_cleanup_queue adds 6f8191fdf41d block: simplify disk shutdown adds 8b9ab6266204 block: remove blk_cleanup_disk adds cc5c516df028 block: simplify blktrace sysfs attribute creation adds 060f131e9c43 block: remove a superflous queue kobject reference adds 4a8d14bba486 block: use default groups to register the queue attributes adds 81f0c2ef41b0 block: remove the extra gendisk reference in __blk_mq_regi [...] adds eaa870f97544 blk-mq: rename blk_mq_sysfs_{,un}register adds 8682b92e5ab8 blk-mq: cleanup disk sysfs registration adds b9a1c179bdfa block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_ [...] adds 6a27d28c81bc block: move ->ia_ranges from the request_queue to the gendisk adds 22d0c4080fe4 block: simplify disk_set_independent_access_ranges adds 362b8c16f8fc blk-cgroup: factor out blkcg_iostat_update() adds e55cf7981405 blk-cgroup: factor out blkcg_free_all_cpd() adds 71999d63ccc9 Merge branch 'for-5.20/block' into for-next adds b4f991c3a721 Merge branch 'for-5.20/drivers' into for-next adds 392f52593772 Merge branch 'io_uring-5.19' into for-5.20/io_uring adds 12e1186ee6a3 io_uring: define a 'prep' and 'issue' handler for each opcode adds 5b3f1049dde0 io_uring: move to separate directory adds 0942b9bab0e3 io_uring: move req async preparation into opcode handler adds e92f71d0aa2d io_uring: add generic command payload type to struct io_kiocb adds bbdb807d3217 io_uring: convert read/write path to use io_cmd_type adds 5363443c7d0c io_uring: convert poll path to use io_cmd_type adds 1830730bf598 io_uring: convert poll_update path to use io_cmd_type adds bde6a09deb43 io_uring: remove recvmsg knowledge from io_arm_poll_handler() adds 2bfc774b7703 io_uring: convert net related opcodes to use io_cmd_type adds f30f4b7f2ed3 io_uring: convert the sync and fallocate paths to use io_cmd_type adds 84c73cbba905 io_uring: convert cancel path to use io_cmd_type adds 5ca75bc23709 io_uring: convert timeout path to use io_cmd_type adds d451fc460918 io_uring: convert open/close path to use io_cmd_type adds 11d4ac53881c io_uring: convert madvise/fadvise to use io_cmd_type adds 8a0fbe5a5a72 io_uring: convert file system request types to use io_cmd_type adds a403086c7c92 io_uring: convert epoll to io_cmd_type adds b10762acfda6 io_uring: convert splice to use io_cmd_type adds eb5ad53b53c8 io_uring: convert msg and nop to io_cmd_type adds 9f3b3d03bbc8 io_uring: convert rsrc_update to io_cmd_type adds 50f11d8d58c2 io_uring: convert xattr to use io_cmd_type adds d195bcfef7b6 io_uring: convert iouring_cmd to io_cmd_type adds f637fb5e9a7e io_uring: unify struct io_symlink and io_hardlink adds f4be491aa251 io_uring: define a request type cleanup handler adds af1fcf420861 io_uring: add io_uring_types.h adds e67b570d6ac2 io_uring: set completion results upfront adds f9a40369a671 io_uring: handle completions in the core adds 6fc83cfd2274 io_uring: move xattr related opcodes to its own file adds 0547166ffe66 io_uring: move nop into its own file adds c580cb8d661f io_uring: split out filesystem related operations adds e34583994bae io_uring: split out splice related operations adds 55148822eff7 io_uring: split out fs related sync/fallocate functions adds e6eadf8d3a62 io_uring: split out fadvise/madvise operations adds f57887adac31 io_uring: separate out file table handling code adds d4f3fe601822 io_uring: split out open/close operations adds 30388f2c4a88 io_uring: move uring_cmd handling to its own file adds b19388478814 io_uring: add a dummy -EOPNOTSUPP prep handler adds b3faa8bd5c99 io_uring: move epoll handler to its own file adds 3f5567f2f869 io_uring: move statx handling to its own file adds 665a24a9fab6 io_uring: split network related opcodes into its own file adds 395e96c22924 io_uring: move msg_ring into its own file adds 28ca32b850cb io_uring: move our reference counting into a header adds 163797bc7b9d io_uring: move timeout opcodes and handling into its own file adds f7cb3e2922fa io_uring: move SQPOLL related handling into its own file adds 2794923ffcb1 io_uring: use io_is_uring_fops() consistently adds bf855c59cdd9 io_uring: move fdinfo helpers to its own file adds 8f391df703b4 io_uring: move io_uring_task (tctx) helpers into its own file adds 82010e152055 io_uring: include and forward-declaration sanitation adds 5e6e04292e29 io_uring: add opcode name to io_op_defs adds cc12bb468be8 io_uring: move poll handling into its own file adds ee9a285c5275 io_uring: move cancelation into its own file adds 11c73e4fbcfd io_uring: split provided buffers handling into its own file adds dcb9aae816fd io_uring: move rsrc related data, core, and commands adds 4cd462756ff8 io_uring: move remaining file table manipulation to filetable.c adds d91c100c7cc8 io_uring: move read/write related opcodes to its own file adds 3c0abb1de65c io_uring: move opcode table to opdef.c adds 8f038c0ef23c io_uring: add support for level triggered poll adds 943b971e89ed io_uring: deprecate epoll_ctl support adds a990746ddb96 io_uring: make reg buf init consistent adds 7d03e5339fb2 io_uring: move defer_list to slow data adds dc0cc682306a io_uring: better caching for ctx timeout fields adds 661274ea51f2 io_uring: refactor ctx slow data placement adds b63ab7b5929b io_uring: move small helpers to headers adds f1374a957027 io_uring: explain io_wq_work::cancel_seq placement adds b924b62af88b io_uring: inline ->registered_rings adds 3ca8047fa453 io_uring: never defer-complete multi-apoll adds 22823f6ca12b io_uring: remove check_cq checking from hot paths adds 87b2459ec523 io_uring: don't set REQ_F_COMPLETE_INLINE in tw adds d2a4250ebba1 io_uring: remove unused IO_REQ_CACHE_SIZE defined adds 1eb2804f9a18 io_uring: rw: delegate sync completions to core io_uring adds 13269f01a743 io_uring: kill REQ_F_COMPLETE_INLINE adds 97275d46c1cc io_uring: refactor io_req_task_complete() adds 40ef449922d8 io_uring: don't inline io_put_kbuf adds 25e100e0461c io_uring: poll: remove unnecessary req->ref set adds c4ce6d7259c4 io_uring: switch cancel_hash to use per entry spinlock adds a3d406bfda57 io_uring: pass poll_find lock back adds b08846c54815 io_uring: clean up io_try_cancel adds edff1b89191c io_uring: limit the number of cancellation buckets adds 162eddf7f4cd io_uring: clean up io_ring_ctx_alloc adds 300f42d9af57 io_uring: use state completion infra for poll reqs adds 2cadf270d67c io_uring: add IORING_SETUP_SINGLE_ISSUER adds f5d855c733bd io_uring: pass hash table into poll_find adds 260f373c6cc9 io_uring: introduce a struct for hash table adds f3c45793f773 io_uring: propagate locking state to poll cancel adds 9b3078b5f5f0 io_uring: mutex locked poll hashing adds 1d67e780f945 io_uring: kbuf: add comments for some tricky code adds c92bc9b31404 io_uring: don't expose io_fill_cqe_aux() adds 98573c53c28f io_uring: don't inline __io_get_cqe() adds 968c641bba8f io_uring: introduce io_req_cqe_overflow() adds 60c758108505 io_uring: deduplicate __io_fill_cqe_req tracing adds 55101cdec815 io_uring: deduplicate io_get_cqe() calls adds a5c40aca3b57 io_uring: change ->cqe_cached invariant for CQE32 adds e3858eebc0d4 io_uring: kill extra io_uring_types.h includes adds 1c5e32b09276 io_uring: make io_uring_types.h public adds 09820045388d io_uring: clean up tracing events adds fbce054d6c87 io_uring: move a few private types to local headers adds aec25bd91adb io_uring: remove extra io_commit_cqring() adds c142f964acaa io_uring: reshuffle io_uring/io_uring.h adds c515c93fe0c6 io_uring: move io_eventfd_signal() adds 1b9671a1ec59 io_uring: remove ->flush_cqes optimisation adds 5f763c6e7053 io_uring: fix multi ctx cancellation adds 81040e615dbb io_uring: improve task exit timeout cancellations adds 1e12a4468650 io_uring: fix io_poll_remove_all clang warnings adds 85051a84f07d io_uring: hide eventfd assumptions in eventfd paths adds 4df5b4d0dc8a io_uring: introduce locking helpers for CQE posting adds 60fba898120d io_uring: add io_commit_cqring_flush() adds 2f95f510f84b io_uring: opcode independent fixed buf import adds 7011c6c91bf1 io_uring: move io_import_fixed() adds 5c562d1deadf io_uring: consistent naming for inline completion adds f613d6ceb87d io_uring: add a warn_once for poll_find adds f6ccffe369d7 io_uring: optimize io_uring_task layout adds a372863fe501 io_uring: improve io_run_task_work() adds b0ec299b2a92 io_uring: move list helpers to a separate file adds 2571e4da7ef1 io_uring: dedup io_run_task_work adds af529cd4aac4 io_uring: remove priority tw list optimisation adds af8d2f9a0184 io_uring: remove __io_req_task_work_add adds b7933f7f2410 io_uring: lockless task list adds 0db8fc3142b2 io_uring: introduce llist helpers adds 0c8e620ee837 io_uring: batch task_work adds 0060173b78e7 io_uring: add trace event for running task work adds 1bcd198fb689 io_uring: trace task_work_run adds 08ec401dede5 io_uring: kbuf: kill __io_kbuf_recycle() adds 91a4ce6fab53 io_uring: have cancelation API accept io_uring_task directly adds 6e6c04273be7 io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag adds 5ac40277f479 io_uring: add sync cancelation API through io_uring_register() adds 264af1f5da0d io_uring: clean poll ->private flagging adds 6272f8ff8621 io_uring: remove events caching atavisms adds 5ce45eb5f166 io_uring: add a helper for apoll alloc adds 6d2c624a79c4 io_uring: change arm poll return values adds 151dd6170dda io_uring: refactor poll arm error handling adds a096b1b62033 io_uring: optimise submission side poll_refs adds c4704b468e04 io_uring: kbuf: inline io_kbuf_recycle_ring() adds 9270eca33c82 io_uring: move POLLFREE handling to separate function adds a5e7522df862 io_uring: improve io_fail_links() adds 1e4f714fa40e io_uring: fuse fallback_node and normal tw node adds c4883174fd20 io_uring: remove extra TIF_NOTIFY_SIGNAL check adds 9e4213816f42 io_uring: don't check file ops of registered rings adds 4c29d60d9ec9 io_uring: remove ctx->refs pinning on enter adds c861488f45d1 io_uring: replace zero-length array with flexible-array member adds 68708c75c3b5 io_uring: split out fixed file installation and removal adds a46026667cb9 io_uring: add support for passing fixed file descriptors adds f1da7ec24eab io_uring: let to set a range for file slot allocation adds b8b70ab71073 io_uring: allow 0 length for buffer select adds 2738cff2fb1f io_uring: restore bgid in io_put_kbuf adds 31f54702f225 io_uring: allow iov_len = 0 for recvmsg and buffer select adds 5819b89ae970 io_uring: recycle buffers on error adds ac8531aceda2 io_uring: clean up io_poll_check_events return values adds 182839077176 io_uring: add IOU_STOP_MULTISHOT return code adds f94603fc6106 io_uring: add allow_overflow to io_post_aux_cqe adds 8cd454714109 io_uring: fix multishot poll on overflow adds d52cb618827c io_uring: fix multishot accept ordering adds 0fc4ed9679fc io_uring: multishot recv adds ce14177b2093 io_uring: fix io_uring_cqe_overflow trace format adds 4832d0f22cf8 io_uring: only trace one of complete or overflow adds aa021621487d Merge branch 'for-5.20/io_uring' into for-next adds d8b933fcf70b mm: Move starting of background writeback into the main ba [...] adds 4341c96b12e8 mm: Move updates of dirty_exceeded into one place adds d7831f2d7c27 mm: Add balance_dirty_pages_ratelimited_flags() function adds 7c45e09c8c2b iomap: Add flags parameter to iomap_page_create() adds 53e43f184420 iomap: Add async buffered write support adds bd51f0a1cc3a iomap: Return -EAGAIN from iomap_write_iter() adds 2b42426618b6 fs: add a FMODE_BUF_WASYNC flags for f_mode adds e85990d54f1d fs: add __remove_file_privs() with flags parameter adds b35b95aaeb6a fs: Split off inode_needs_update_time and __file_update_time adds 4faa13bd5d3b fs: Add async write file modification handling. adds 6868dc06d8fd io_uring: Add support for async buffered writes adds 0e6e099c4631 io_uring: fix issue with io_write() not always undoing sb_ [...] adds 06828ba530a4 io_uring: Add tracepoint for short writes adds 52ff1a6d7834 xfs: Specify lockmode when calling xfs_ilock_for_iomap() adds 87f07b0218ba xfs: Add async buffered write support adds 1f1f831ffe41 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next new a69fca633a13 mm: honor FGP_NOWAIT for page cache page allocation new 70e76acc0220 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next new 5b0afd3245f6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 0184898dd14d ata: libata-scsi: fix result type of ata_ioc32() new 8a526fc66c8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e5f4de6470c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d2ffbdac7d50 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds a4c0094fcf76 power: reset: pwr-mlxbf: add BlueField SoC power control driver adds e9405be8f9c2 dt-bindings: reset: convert Atmel/Microchip reset controll [...] adds a261ba4138b5 dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings adds 5994f58977e0 dt-bindings: reset: add sama7g5 definitions adds cd4ed0ab802b power: reset: at91-reset: document structures and enums adds e17ad25bc31a power: reset: at91-reset: add at91_reset_data adds 5f37c797a4df power: reset: at91-reset: add reset_controller_dev support adds a22c8e8834bc power: reset: at91-reset: add support for SAMA7G5 adds f94ba7039fb4 Merge tag 'at91-reset-sama7g5-signed' into psy-next adds a5a3d94fc4ed power: reset: pwr-mlxbf: add missing include adds a578cc3af5ce power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hi [...] new fc5c3d469155 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0e584d46218e regulator: fix a kernel-doc warning adds 4806c991bf4f regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpi [...] adds 46ae6fb58fd4 regulator: mt6370: Use the correct header for platform_device_id adds a9e37a828ca0 regulator: scmi: Add missing of_node_get() adds e8977917e116 regulator: qcom_smd: Fix pm8916_pldo range adds 8cbb948a7cc2 regulator: dt-bindings: qcom,smd-rpm: Add PM8909 adds bc4d193238be regulator: qcom_smd: Add PM8909 RPM regulators adds 3dbee7f9e9e0 regulator: qcom_smd: Add PM8909 and fix pm8916_pldo range new a2d3a2b4649c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5b659c88f332 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 6e4822ef0966 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 8db564a89061 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new e8bb93c90f08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a5fc415024d7 Merge branch 'next' of git://github.com/cschaufler/smack-next adds a9e9fdb429eb tpm: Add upgrade/reduced mode support for TPM1.2 modules adds 0df805dbd76b dt-bindings: trivial-devices: Add Infineon SLB9673 TPM adds 335e91a53a46 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer adds 88f3b0f519c0 tpm: Add tpm_tis_i2c backend for tpm_tis_core adds 53b4bba5895a X.509: Support parsing certificate using SM2 algorithm adds 9471d5ab7b16 sign-file: Fix confusing error messages adds 933b87cdf178 pkcs7: parser support SM2 and SM3 algorithms combination adds 8d491fab5e71 pkcs7: support EC-RDSA/streebog in SignerInfo adds 10a1e332f3d3 KEYS: asymmetric: enforce SM2 signature use pkey algo new f8193620092e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d3af5c4716c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 566b89dd143d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3a5230a87c3b of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc adds 6991cd744f06 of: reserved-memory: Print allocation/reservation failures [...] adds f2fb1b50fbac dt-bindings: ata: ahci-ceva: convert to yaml adds 4908e3ace24b dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail adds 864138ab0e09 media: dt-bindings: rc: Allow 'ir-receiver' node names adds 2d5a64707aa0 media: dt-bindings: Convert gpio-ir-receiver to DT schema adds ef314d213dd5 Merge branch 'dt/linus' into dt/next new fbd2251d3ee9 docs: dt: writing-bindings: Update URL to DT schemas new f25b0d9dd6d9 dt-bindings: connector: usb: align example indentation to [...] new ad6c94de2ec4 dt-bindings: chosen: remove old .txt binding new e35330f879cf dt-bindings: watchdog: faraday: Fix typo in example 'timeo [...] new 7eaa1aa689bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 062529700fdb dt-bindings: cpufreq: qcom-cpufreq-nvmem: fix board compat [...] adds ad0d6ea39195 Merge branch 'for-v5.20/dt-bindings-qcom' into next/dt-bindings new de5904469a36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 917e43de2a56 spi: synquacer: Add missing clk_disable_unprepare() adds 82295bc0d192 spi: s3c64xx: move dma_release_channel to unprepare adds 1714582a3a08 spi: Move ctlr->cur_msg_prepared to struct spi_message adds ae7d2346dc89 spi: Don't use the message queue if possible in spi_sync adds c1038165fbbf spi: Lock controller idling transition inside the io_mutex adds 8711a2ab51dd spi: __spi_pump_messages: Consolidate spin_unlocks to goto target adds d5256cce1f50 spi: Remove check for controller idling in spi sync path adds 049d6ccc4da8 spi: Remove check for idling in __spi_pump_messages() adds 66a221593cb2 spi: Remove the now unused ctlr->idling flag adds 1a9cafcb57b7 spi: Remove unneeded READ_ONCE for ctlr->busy flag adds 72c5c59b659d spi: Set ctlr->cur_msg also in the sync transfer case adds 69fa95905d40 spi: Ensure the io_mutex is held until spi_finalize_curren [...] adds dc3029056b02 spi: opportunistically skip ctlr->cur_msg_completion adds 152f2494ac16 Optimize spi_sync path adds 3f977c574dfd spi: intel: Add support for Intel Meteor Lake-P SPI serial flash adds ffb7bcd3b27e spi: s3c64xx: support loopback mode adds bfcd27dcb7b9 spi: s3c64xx: support custom value of internal clock divider adds 11d50d853dce spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC adds 9dbeef8ad5f8 spi: s3c64xx: define exynosautov9 compatible adds 0dbc49476ac7 spi support for Exynos Auto v9 SoC adds 3190d4be3764 spi: pxa2xx: Add support for Intel Meteor Lake-P adds c191543e99fc spi: spi.c: White-space fix in __spi_pump_messages() adds 95c8222f0e52 spi: spi.c: Fix comment style adds 31d4c1bdf157 spi: spi.c: Remove redundant else block adds 10365cad1802 Fix some coding style issues new 8b037cabc496 spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width new a10466200893 Merge remote-tracking branch 'spi/for-5.20' into spi-next new 44b232cbf17c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96e8fc581868 x86/xen: Use clear_bss() for Xen PV guests new 38fa5479b413 x86: Clear .brk area at early boot new 7e09ac27f43b x86: Fix .brk attribute in linker script new 7ba66b6221e3 Merge branch into tip/master: 'x86/urgent' new 92262869c233 Merge branch into tip/master: 'irq/core' adds 0c3b61e00a0d jump_label: s390: avoid pointless initial NOP patching adds fdfd42892f31 jump_label: mips: move module NOP patching into arch code adds 7e6b9db27de9 jump_label: make initial NOP patching the special case adds eae6d58d67d9 locking/lockdep: Fix lockdep_init_map_*() confusion new 368910a02461 Merge branch into tip/master: 'locking/core' adds 119a784c8127 perf/core: Add a new read format to get a number of lost samples new d53be3c89c00 Merge branch into tip/master: 'perf/core' adds 891e465a1bd8 x86/mce: Check whether writes to MCA_STATUS are getting ignored new 9ae5c45d6935 Merge branch into tip/master: 'ras/core' adds 4f3394924358 selftests/rseq: riscv: use rseq_get_abi() helper adds d47c0cc94a86 selftests/rseq: riscv: fix 'literal-suffix' warning adds d1a997ba4c1b selftests/rseq: check if libc rseq support is registered adds fb95a5a04d72 sched/fair: Remove redundant word " *" adds c64b551f6a33 sched: Remove unused function group_first_cpu() adds 700a78335fc2 sched: only perform capability check on privileged operation adds 70fb5ccf2ebb sched/fair: Introduce SIS_UTIL to search idle CPU based on [...] new d05b43059dfa sched/fair: Provide u64 read for 32-bits arch helper new e2f3e35f1f5a sched/fair: Decay task PELT values during wakeup migration new bb4479994945 sched, drivers: Remove max param from effective_cpu_util() [...] new ec4fc801a02d sched/fair: Rename select_idle_mask to select_rq_mask new 9b340131a4bc sched/fair: Use the same cpumask per-PD throughout find_en [...] new 3e8c6c9aac42 sched/fair: Remove task_util from effective utilization in feec() new b812fc9768e0 sched/fair: Remove the energy margin in feec() new 3a4a70f102f6 Merge branch into tip/master: 'sched/core' new 5349b5fc67f1 Merge branch into tip/master: 'x86/cpu' new 75f6e5cae652 Merge branch into tip/master: 'x86/fpu' new b69a2afd5afc x86/kexec: Carry forward IMA measurement log on kexec new 55a870db0e5a Merge branch into tip/master: 'x86/kdump' new c43009b6570f Merge branch into tip/master: 'x86/misc' new 6e61033ae23d Merge branch into tip/master: 'x86/mm' new 3c1ec304a1bc Merge branch into tip/master: 'x86/vmware' new 6993ba6cbf55 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 14a22c0e2baa Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 7af86e8821ed Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 1267d9831171 dt-bindings: interrupt-controller: sifive,plic: Document R [...] new dd46337ca696 irqchip/sifive-plic: Add support for Renesas RZ/Five SoC new d60df7fd225a dt-bindings: interrupt-controller: Require trigger type fo [...] new 5873ba559101 irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling new ee4aae577721 Merge branch irq/plic-edge-fixes into irq/irqchip-next new 8aed196fe927 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new ac194ed5a7f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f163f0302ab6 context_tracking: Rename context_tracking_user_enter/exit( [...] adds fe98db1c6d1a context_tracking: Rename context_tracking_enter/exit() to [...] adds 2a0aafce963d context_tracking: Rename context_tracking_cpu_set() to ct_ [...] adds 24a9c54182b3 context_tracking: Split user tracking Kconfig adds 6a87dff9f33a context_tracking: Take idle eqs entrypoints over RCU adds ce2d0b0a1c00 context_tracking: Take IRQ eqs entrypoints over RCU adds 4e701ac73ce3 context_tracking: Take NMI eqs entrypoints over RCU adds 7a29aa1d5250 rcu/context-tracking: Remove rcu_irq_enter/exit() adds f44d99964b5b rcu/context_tracking: Move dynticks counter to context tracking adds 56eac210af6d rcu/context_tracking: Move dynticks_nesting to context tracking adds 41ebe397294c rcu/context_tracking: Move dynticks_nmi_nesting to context [...] adds 1d4056b534c7 rcu/context-tracking: Move deferred nocb resched to contex [...] adds c87ebef90419 rcu/context-tracking: Move RCU-dynticks internal functions [...] adds 0e5f667e64fa rcu/context-tracking: Remove unused and/or unecessary midd [...] adds 344e00943785 context_tracking: Convert state to atomic_t adds 7c60e1b7db36 MAINTAINERS: Add Paul as context tracking maintainer adds b67324d8b841 context_tracking: Use arch_atomic_read() in __ct_state for KASAN adds 7c076b01b556 Merge branch 'ctxt.2022.06.30a' into HEAD adds 46134d66a798 Merge branch 'nolibc.2022.06.20a' into HEAD adds ea612c392b1e Merge branch 'lkmm-dev.2022.06.20a' into HEAD adds 70d7aec73e9f memory-model: Prohibit nested SRCU read-side critical sections adds f91b2e88c621 rcu: Fix rcu_read_unlock_strict() strict QS reporting adds f658edd682bc rcu/nocb: Choose the right rcuog/rcuop kthreads to output adds 1a7b47423cfe torture: Optionally flush printk() buffers before powering off adds d829bca3e792 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] adds 043cf6979cc1 docs/memory-barriers.txt: Fixup long lines adds 304fbd9099a3 rcu: Back off upon fill_page_cache_func() allocation failure adds 72d1ffd276a7 rcu/kfree: Fix kfree_rcu_shrink_count() return value adds ccebf3c56189 rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] new d6f1d2e1b5c9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 2dbb167adc45 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds e9ada6c208c1 KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code adds f8077b0d5923 KVM: arm64: Move FP state ownership from flag to a tristate adds e87abb73e594 KVM: arm64: Add helpers to manipulate vcpu flags among a set adds 690bacb83bc3 KVM: arm64: Add three sets of flags to the vcpu state adds 4c0680d394d8 KVM: arm64: Move vcpu configuration flags into their own set adds 699bb2e0c6f3 KVM: arm64: Move vcpu PC/Exception flags to the input flag set adds b1da49088ac6 KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set adds 0affa37fcd1d KVM: arm64: Move vcpu SVE/SME flags to the state flag set adds aff3ccd7320e KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state [...] adds eebc538d8e07 KVM: arm64: Move vcpu WFIT flag to the state flag set adds 781e3ae148fd KVM: arm64: Kill unused vcpu flags field adds 30b6ab45f813 KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag adds e19f2c6cd146 KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC a [...] adds 5a3984f4ec73 KVM: arm64: Add build-time sanity checks for flags adds 54ddda919c4b KVM: arm64: Reduce the size of the vcpu flag members adds 0fa4a3137e94 KVM: arm64: Document why pause cannot be turned into a flag adds b4da91879e98 KVM: arm64: Move the handling of !FP outside of the fast path adds dc94f89ae68f Merge branch kvm-arm64/burn-the-flags into kvmarm-master/next adds 3d5697f95e49 KVM: arm64: nvhe: Rename confusing obj-y adds 40c56bd8e1ae KVM: arm64: nvhe: Add intermediates to 'targets' instead o [...] adds 156c5a072a2c Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next new 65ac97bac72f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 00179de37da3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2d338e11a82f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9568f58ed74d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 31c779f293b3 devtmpfs: fix the dangling pointer of global devtmpfsd thread adds 1d248d2302da ABI: testing/sysfs-devices-system-cpu: remove duplicated core_id adds 70fe758352ca driver core: fix potential deadlock in __driver_attach adds dcab8da13ff4 kernfs/file.c: remove redundant error return counter assignment adds 086c00c71fc8 kernfs: make ->attr.open RCU protected. adds b8f35fa1188b kernfs: Change kernfs_notify_list to llist. adds 41448c614815 kernfs: Introduce interface to access global kernfs_open_f [...] adds 1d25b84e444a kernfs: Replace global kernfs_open_file_mutex with hashed [...] adds 8f486cab263c driver core: fw_devlink: Allow firmware to mark devices as [...] adds a244ec3640e0 of: base: Avoid console probe delay when fw_devlink.strict=1 new c882716b6d41 firmware: Hold a reference for of_find_compatible_node() new 72b5d5aef246 kernfs: fix potential NULL dereference in __kernfs_remove new 5c018555e8f7 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 6569689e7829 usb: core: sysfs: convert sysfs snprintf to sysfs_emit adds b2c510ffe29f dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names t [...] adds ebc4969ae125 dt-bindings: usb: mtk-xhci: Make all clocks required adds 849f35422319 Merge tag 'thunderbolt-for-v5.20-rc1' of git://git.kernel. [...] adds ae92b1c84306 usb: typec_altmode: add a missing "@" at a kernel-doc parameter adds ad44cf402486 usb: dwc3: document async_callbacks field adds babfcd947eba usb: dwc3: gadget: fix a kernel-doc warning adds 70cdb930f7e9 usb: gadget: aspeed_udc: fix handling of tx_len == 0 adds 98ceba755928 usb: musb: mpfs: add missing clk_disable_unprepare() in mp [...] adds df574080fad0 USB: cdc-acm: use define for timeout adds 3b91edd624ab usb: gadget: f_mass_storage: Make CD-ROM emulation works w [...] new 1ce69c35b860 usb: host: xhci: use snprintf() in xhci_decode_trb() new 90557fa89d3e dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string new 50655d2e9230 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 6ed90b91a1a2 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 139f39be42fc tty/vt: consolemap: use ARRAY_SIZE(), part II. adds 43e1d0776840 tty/vt: consolemap: remove unused parameter from set_inver [...] adds a7311228ae9b tty/vt: consolemap: saner variable names in set_inverse_tr [...] adds d524e1c764a6 tty/vt: consolemap: saner variable names in set_inverse_transl() adds 8da443b1a403 tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* adds 1c2f6294a361 tty/vt: consolemap: improve UNI_*() macros definitions adds a666c70c0c2c tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() adds 2a9c56cceec0 tty/vt: consolemap: use E_TABSZ for the translations size adds 2069cb2e1f3e serial: sifive: Remove useless license text when SPDX-Lice [...] adds 5db6db08c6de serial: 8250: Use UART_LCR_WLEN8 instead of literal adds d4b06172861b serial: 8250_pericom: Use UART_LCR_DLAB adds ab24a01b2765 tty: Add closing marker into comment in tty_ldisc.h adds f9008285bb69 serial: Drop timeout from uart_port adds eb01611056cf drivers: tty: serial: Add missing of_node_put() in serial-tegra.c adds d24d7bb2cd94 tty: serial: Fix refcount leak bug in ucc_uart.c adds 599fc76a5a00 dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings adds b28be5d06d33 MAINTAINERS: Update DW 8250 UART maintainership adds ab8ba6c59d5a serial: kgdboc: Fix typo in comment adds 1fce2867c7cb dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588 adds b50058b82e0a tty: serial: atmel: stop using legacy pm ops adds 84b476b124d4 tty: serial: atmel: use devm_clk_get() adds 61dbc75ce00f tty: serial: atmel: remove enable/disable clock due to atm [...] adds df5dac860111 serial: st-asc: remove include of pm_runtime.h adds 24b5596a858d serial: msm: Convert container_of UART_TO_MSM to static inline adds fddbab7b40b3 serial: msm: Rename UART_* defines to MSM_UART_* adds e23ee9d2c4cc serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA adds 27a1c39215a2 serial: 8250: Use C99 array initializer & define UART_REG_ [...] adds eb47b59afb7e serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE adds 34619de1b8cb serial: Consolidate BOTH_EMPTY use adds f8ba5680a56b serial: 8250: make saved LSR larger adds 507bd6fbaaef serial: 8250: create lsr_save_mask adds 79b3e69fa4a1 serial: 8250_lpss: Use 32-bit reads adds ae50bb275283 serial: take termios_rwsem for ->rs485_config() & pass ter [...] adds 4f768e94774c serial: Support for RS-485 multipoint addresses adds f287f971e256 serial: 8250_dwlib: Support for 9th bit multipoint addressing new 9636047ffafc tty: serial: samsung_tty: support more than 4 uart ports new 72a43046b61a tty: serial: samsung_tty: loopback mode support new 137b2d985928 serial: 8250_port: Fix spelling mistake new b9491b2e45d7 serial: 8250_dw: Take port lock while accessing LSR new 65e20e8cbbcc earlycon: prevent multiple register_console() new 6343ecd76c82 serial: 8250_dw: Sort headers alphabetically new 808313bc2182 serial: 8250_dw: Drop PM ifdeffery new e9f973667956 8250_dwlib: Convert bitops to newer form new 309f7beddf05 serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_ [...] new c8177f90b7c6 dt-bindings: serial: 8250: Add npcm845 compatible string new ac77f0077c32 tty: n_gsm: fix user open not possible at responder until [...] new 01aecd917114 tty: n_gsm: fix tty registration before control channel open new 556fc8ac0651 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() new c568f7086c6e tty: n_gsm: fix missing timer to handle stalled links new bec0224816d1 tty: n_gsm: fix non flow control frames during mux flow off new 4fae831b3a71 tty: n_gsm: fix packet re-transmission without open contro [...] new 32dd59f96924 tty: n_gsm: fix race condition in gsmld_write() new 0af021678d5d tty: n_gsm: fix deadlock and link starvation in outgoing d [...] new 734966043860 tty: n_gsm: fix resource allocation order in gsm_activate_mux() new 2d0017b2ea2d Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 6a5c94d92699 speakup: Generate speakupmap.h automatically adds 6e813f47cdc9 misc: sgi-gru: grukservices: drop unexpected word "the" in [...] adds 1cb53f0417a7 apm-emulation: drop unexpected word "the" in the comments adds e1cfc64ea66f sgi-xp: xpc_uv: drop unexpected word "the" in the comments adds 4270f984b041 cxl: drop unexpected word "the" in the comments adds 6169525b7676 vboxguest: Do not use devm for irq adds 5afbfa8cddb4 lkdtm: cfi: use NULL for a null pointer rather than zero adds 9864bb480133 Binder: add TF_UPDATE_TXN to replace outdated txn adds 44fd1917314e misc: rtsx: Fix an error handling path in rtsx_pci_probe() adds afa8fe4cc40e Docs/ABI/testing: Add VDUSE sysfs interface ABI document new 3e753ecc5d6f misc: rtsx_pcr: Fix a typo new 2af23d20bea6 MAINTAINERS: update Android driver maintainers new 85df46465bbb bus: mvebu-mbus: Fix spelling mistake new d60be533a003 scripts/tags.sh: Include tools directory in tags generation new 80fc671bcc01 uacce: Handle parent device removal or parent driver module rmmod new 261e224d6a5c pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig new 1045a06724f3 remove CONFIG_ANDROID new d413ef727517 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 2af89ebacf29 coresight: Clear the connection field properly adds 199380decc5f coresight: configfs: Fix unload of configurations on module exit adds 8add26f7ef33 coresight: syscfg: Update load and unload operations adds 92c2b1c12f8a dt-bindings: arm: Rename Coresight filenames to match compatible adds 3c15fddf3121 dt-bindings: arm: Convert CoreSight bindings to DT schema adds 66d052047ca8 dt-bindings: arm: Convert CoreSight CPU debug to DT schema adds c06475910b52 Documentation: coresight: Escape coresight bindings file wildcard new 691f7d7eddc0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ee794221a6f6 fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream" new 3bef35192834 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3c5c57f6629f Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 2a8efd8b2941 iio: imu: bmi160: Move exported symbols to IIO_BMI160 namespace adds 0f26b9db8dfd iio: pressure: bmp280: Move symbol exports to IIO_BMP280 n [...] adds 53bee458b8ad iio: chemical: sps30: Move symbol exports into IIO_SPS30 n [...] new 1c8dbb5be5b8 iio: dac: mcp4922: add support to mcp4921 new 654f9661232a dt-bindings: iio: dac: mcp4922: expand for mcp4921 support new abeba59f9354 iio: Don't use bare "unsigned" new 2a5bf05f123f iio: adc: qcom-spmi-rradc: Fix spelling mistake "coherrenc [...] new 658167289671 iio: dac: ad5380: align '*' each line and drop unneeded bl [...] new cf59ad968bb7 iio: adc: stm32-adc: make safe adc disable new 883f50ead31c iio: adc: stm32-adc: disable adc before calibration new 9ac3ace9bc58 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 514d053b9a2d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 339c6baa9476 extcon: sm5502: Drop useless mask_invert flag on irqchip adds 187dc83647a0 extcon: rt8973a: Drop useless mask_invert flag on irqchip new e96c645157af Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 87b62d0be440 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 2b1c1906286f vfio/mlx5: Protect mlx5vf_disable_fds() upon close device adds 6e97eba8ad87 vfio: Split migration ops from main device ops adds eed20c782aea vfio/type1: Simplify bus_type determination adds 3b498b665621 vfio: Use device_iommu_capable() adds a13b1e472b93 vfio: check vfio_register_iommu_driver() return value adds 1c61d51e9695 vfio: check iommu_group_set_name() return value adds 6641085e8d7b vfio: Clear the caps->buf to NULL after free adds ffed0518d871 vfio: remove useless judgement adds 330c179976f3 vfio: Move "device->open_count--" out of group_rwsem in vf [...] adds 7654a8881a54 Merge branches 'v5.20/vfio/migration-enhancements-v3', 'v5 [...] new 6630d7858295 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 71eac0c07c7b Staging: rtl8192e: Use struct_size adds 9fdc63fe40fa Staging: rtl8192e: Using kzalloc and delete memset adds acde2522fa1a Staging: rtl8192e: Cleaning up error handling adds f6c99d86246a staging: vchiq_arm: Add missing memory barrier comments adds b78137d00a66 staging: r8188eu: core/rtw_recv.c: clean up nested if statements adds 80394da44b7b staging: r8188eu: remove rtw_usleep_os adds 1b0a54b3e83f staging: r8188eu: merge two led structs adds df8d0a55047b staging: r8188eu: make power sequences static new c87d8e90bccb staging: r8188eu: drop return value from receive_disconnect new d61da1d7a1bf staging: r8188eu: remove HW_VAR_H2C_MEDIA_STATUS_RPT from [...] new 3355a12760de staging: r8188eu: remove unneeded semicolon new 67b7f3d85981 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 3a4413b77429 dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul new 0951a90e343d dmaengine: imx-sdma: Improve the SDMA irq name new a7a5c1a93d83 dmaengine: ep93xx: Fix typo in comments new cfa1927f8468 dt-bindings: dma: fsl-edma: Convert to DT schema new ab356484dbb9 dmaengine: at_xdmac: Fix typo in comment new 8d8bbefa6a33 dmaengine: mediatek: mtk-hsdma: Fix typo in comment new 9bef4929fa21 dmaengine: fsl-edma: remove redundant assignment to pointe [...] new b74b4f0654b6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9e965f139bc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds df6055e35cbc Merge branch 'fixes' into for-next adds 1b72be9c3656 Merge branch 'misc' into for-next new 6db9f7b567e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c85d3d694647 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 946135726782 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new dc89ffc60062 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f955b1c83b76 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new dfd9a0fc8f9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cd4c1e65a32a pinctrl: sunxi: sunxi_pconf_set: use correct offset adds fbc24ebc6550 pinctrl: imx: Add the zero base flag for imx93 adds a1d4ef1adf8b pinctrl: stm32: fix optional IRQ support to gpios adds 61a2cc093bdc pinctrl: qcom: sc7280: Fix compile bug adds 4425205ea38b pinctrl: ocelot: allow building as a module adds 586b3b7600e4 firmware: xilinx: Add configuration values for tri-state adds 133ad0d9af99 dt-bindings: pinctrl-zynqmp: Add output-enable configuration adds ad2bea79ef01 pinctrl: pinctrl-zynqmp: Add support for output-enable and [...] adds eb1c38c64b38 pinctrl: pinctrl-zynqmp: Fix kernel-doc warning adds 4c76a7fc8681 pinctrl: ingenic: Use irqd_to_hwirq() adds 71f5e7b3b2ad pinctrl: ingenic: Convert to immutable irq chip adds d1e7bb90f0d4 pinctrl: aspeed: Fix typo in comment adds 3eb12bced6ab pinctrl: samsung: do not use bindings header with constants adds c3f464542b70 dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull [...] adds b1f359711a28 dt-bindings: pinctrl: nuvoton,wpcm450-pinctrl: align key n [...] adds bb2c2fe7b8d5 pinctrl: qcom: sc7280: Fix compile bug adds f9f991e14969 dt-bindings: gpio: Add AXP221/AXP223/AXP809 compatibles adds d4c0b614b5a4 pinctrl: axp209: Support the AXP221/AXP223/AXP809 variant adds 1ddcae6cd6c1 Merge branch 'devel' into for-next new d8314296ce6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 25097de7b236 pinctrl: intel: Add Intel Meteor Lake pin controller support new a14145e1e767 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a71a62dd5e01 dt-bindings: pinctrl: renesas: Remove spaces before #define adds 2f805cba10d7 pinctrl: renesas: r8a779f0: Remove unused POC2 new 34e3b69b1edc dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl new 29a99eb2215a pinctrl: renesas: Add RZ/V2M pin and gpio controller driver new 47dc2fc43ff6 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new ad28144997d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e1c3e0934f71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1e1f3e522137 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6b56f5f1ef93 selftests/tpm2: increase timeout for kselftests adds 8587f3732b37 selftests/drivers/gpu: Add error messages to drm_mm.sh new b7ecce6800eb selftests:timers: globals don't need initialization to 0 new 2d47b2424467 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 663ac77494ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bbd07620ff42 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new dddbc0eb110e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 08d7c2939f72 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new d76034cac3ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 18d85e122d37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e542f6b74a70 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] new 2852ca7fba9f panic: Taint kernel if tests are run new c272612cb4a2 kunit: Taint the kernel when KUnit tests are run new dce8b9b15062 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 2113651ddf3d bus: mhi: host: pci_generic: Add another Foxconn T99W175 new 63a73925e8ba Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 28e1a8f4b0ff memblock: avoid some repeat when add new range new d5488ca57787 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1df4d1724baa drivers: fix typo in firmware/efi/memmap.c adds 8add9a3a2243 efi: Simplify arch_efi_call_virt() macro adds 353efd5e97a7 ACPI: PRM: Change handler_addr type to void pointer adds 36d1f098e674 ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 adds e3435fff6ae0 ACPI: Move PRM config option under the main ACPI config adds df3c9072ef90 Merge branch 'efivars-cleanup' into efi/next new fe0a8d87981d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4f79aa8e20e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9682fb088874 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4f256118ee6b Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new b9b679cf915d Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds fb5c2029f822 mm: Account dirty folios properly during splits adds 6ffcd825e7d0 mm: Remove __delete_from_page_cache() adds 211d04445b96 mpage: Convert do_mpage_readpage() to use a folio adds d9ef44de5d73 hugetlb: Convert huge_add_to_page_cache() to use a folio adds 2bb876b58d59 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] adds be0ced5e9cb8 filemap: Add filemap_get_folios() adds 9e0b6f31bae6 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() adds fb5a5be05fb4 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] adds 7530d0935cc7 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] adds bbfe4f66002a f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] adds 1508062ecd55 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] adds f6e0e1734424 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] adds 77414d195f90 vmscan: Add check_move_unevictable_folios() adds 105c988f5dd7 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() adds bb4b42ba9262 filemap: Remove find_get_pages_range() and associated functions adds 0e8e08cca5e3 netfs: Remove extern from function prototypes adds 9bc3e869386b filemap: Move 'filler' case to the end of do_read_cache_folio() adds 1dfa24a4bf3b filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() adds 290e1a320437 filemap: Use filemap_read_folio() in do_read_cache_folio() adds 90c02eb9a76c docs: Improve ->read_folio documentation adds 0e00fa5f8360 block: Remove check of PageError adds 59fc64740571 afs: Remove check of PageError adds 54c6260fa881 freevxfs: Remove check of PageError adds c9ed489c664c hfs: Remove check for PageError adds ca02bcabd79f hfsplus: Remove check for PageError adds 17bb55487988 ntfs: Remove check for PageError adds 750cd7d0e65f ext2: Remove check for PageError adds 79ea65563ad8 nilfs2: Remove check for PageError adds 62a3a4dd476d ntfs: Remove check for PageError adds 19cb4273a245 ntfs3: Remove check for PageError adds b0c971e7b768 reiserfs: Remove check for PageError adds 771075e15e39 ufs: Remove checks for PageError adds da028b6b648e remap_range: Remove check of uptodate flag adds 3b60d53df07f jfs: Remove check for PageUptodate adds ba9863127cdf iomap: Remove test for folio error adds 9329883a1c9b orangefs: Remove test for folio error adds 6e8e79fc8443 buffer: Remove check for PageError adds 0b768a9610c6 nfs: Leave pages in the pagecache if readpage failed adds 964688b32d9a btrfs: Use a folio in wait_dev_supers() adds ba457436991a buffer: Don't test folio error in block_read_full_folio() adds 2c62b172802a squashfs: Return the actual error from squashfs_read_folio() adds 4188e3e2860d hostfs: Handle page write errors correctly adds 437084d7c5b8 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] adds 0ba02b002594 cramfs: read_mapping_page() is synchronous adds 1cf29f882fa8 block: Simplify read_part_sector() adds a340b79b2991 block: Handle partition read errors more consistently adds 4639d0da923e block: Use PAGE_SECTORS_SHIFT adds 5b15f72a828b block: Convert read_part_sector() to use a folio adds fa19fbd23186 befs: Convert befs_symlink_read_folio() to use a folio adds 1a6b7e5cb550 coda: Convert coda_symlink_filler() to use a folio adds 6e2a48222bc9 freevxfs: Convert vxfs_immed_read_folio() to use a folio adds 71864cbf4617 ocfs2: Convert ocfs2_read_folio() to use a folio adds d862e2d59368 gfs2: Convert gfs2_jhead_process_page() to use a folio adds 1662afcecae5 ext2: Use a folio in ext2_get_page() adds 1a22e12f94c9 secretmem: Remove isolate_page adds b361f39863ed mm: Convert all PageMovable users to movable_operations adds 662389777689 fs: Add aops->migrate_folio adds 765acf9085a1 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] adds 7d474706ff4f mm/migrate: Convert writeout() to take a folio adds e267a3198014 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] adds 742e89c9e352 mm/migrate: Convert expected_page_refs() to folio_expected_refs() adds 6cc1bb74d5ec btrfs: Convert btree_migratepage to migrate_folio adds c3861d51d15f nfs: Convert to migrate_folio adds bec05e1f956d mm/migrate: Convert migrate_page() to migrate_folio() adds cf2fa1135736 mm/migrate: Add filemap_migrate_folio() adds cfa40b0d8fb4 btrfs: Convert btrfs_migratepage to migrate_folio adds 77c5a3b71b15 ubifs: Convert to filemap_migrate_folio() adds a2ca5e6e956b f2fs: Convert to filemap_migrate_folio() adds 5e6b073000f1 aio: Convert to migrate_folio adds 8ab158e322d9 hugetlb: Convert to migrate_folio adds 3604386e8d87 secretmem: Convert to migrate_folio adds ce96ce4cc74e fs: Remove aops->migratepage() adds f5632e6af096 mm/folio-compat: Remove migration compatibility functions adds 4733513a1be6 ntfs3: refactor ntfs_writepages adds 4e9277a44fa4 ext2: remove nobh support adds 21ec3d66df1b jfs: stop using the nobh helper adds 0c28c3b9a67f fs: remove the nobh helpers adds cead5c0d61ae fs: don't call ->writepage from __mpage_writepage adds 9e0d6442d867 fs: remove the NULL get_block case in mpage_writepages new 898c23374b2f Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 5036793d7dbd exec: Fix a spelling mistake new b7afb1208832 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds e5a16a5c4602 ia64, processor: fix -Wincompatible-pointer-types in ia64_ [...] adds 21bb8af513d3 bitops: always define asm-generic non-atomic bitops adds 0e862838f290 bitops: unify non-atomic bitops prototypes across architectures adds bb7379bfa680 bitops: define const_*() versions of the non-atomics adds e69eb9c460f1 bitops: wrap non-atomic bitops with a transparent macro adds b03fc1173c0c bitops: let optimize out non-atomic bitops on compile-time [...] adds 2f7ee2a72cce net/ice: fix initializing the bitmap in the switch code adds 3e7e5baaaba7 bitmap: don't assume compiler evaluates small mem*() built [...] adds dc34d5036692 lib: test_bitmap: add compile-time optimization/evaluation [...] adds 0f39d5e59e2d arm: align find_bit defs with generic kernel adds a97ee744f07e lib/bitmap: change return values to bool where appropriate adds 6f020b3fa73b lib/bitmap: change type of bitmap_weight to unsigned int adds 220fed6b782a cpumask: change return types to bool where appropriate adds 50e413c31800 lib/cpumask: change return types to unsigned adds e32bd0390739 lib/cpumask: move one-line wrappers around find_bit to the header adds db0e627fee42 mm: split include/linux/gfp.h adds 52cdf267e77d lib/cpumask: move some one-line wrappers to header file new f61c9ccbd1dd Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 793e3e4349f7 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] new 2cdd587d60ea Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 94dfc73e7cf4 treewide: uapi: Replace zero-length arrays with flexible-a [...] new f974ee4dea40 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 507db7927cd1 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK new c453d8c7d138 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] new 160088b3b6d7 mm/migration: remove unneeded lock page and PageMovable check new 7ce82f4c3f3e mm/migration: return errno when isolate_huge_page failed new ad1ac596e8a8 mm/migration: fix potential pte_unmap on an not mapped pte new 205498012513 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] new c9e124e0382d mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] new f25ab3bdfb6f mm/damon/reclaim: deduplicate 'commit_inputs' handling new a79b68ee3e21 mm/damon/sysfs: deduplicate inputs applying new f943e7e3a4c6 mm/damon/reclaim: make 'enabled' checking timer simpler new d79905c77f96 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] new aeaec8e27edd mm: rename kernel_init_free_pages to kernel_init_pages new d9da8f6cf55e mm: introduce clear_highpage_kasan_tagged new 6c2f761dad78 kasan: fix zeroing vmalloc memory with HW_TAGS new 8edaec075600 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] new 000eca5d044d mm/mempolicy: fix get_nodes out of bound access new c15187a4a2d6 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] new 5035ebc644ae mm: shrinkers: introduce debugfs interface for memory shrinkers new e33c267ab70d mm: shrinkers: provide shrinkers with names new 7507f0991d59 mm: docs: document shrinker debugfs new d261ea23533b tools: add memcg_shrinker.py new bbf535fd6f06 mm: shrinkers: add scan interface for shrinker debugfs new 8eb510db2125 mm/vmalloc: make link_va()/unlink_va() common to different [...] new f9863be49312 mm/vmalloc: extend __alloc_vmap_area() with extra arguments new 5d7a7c54d3d7 mm/vmalloc: initialize VA's list node after unlink new 899c6efe58db mm/vmalloc: extend __find_vmap_area() with one more argument new 5e21f2d577cf lib/test_vmalloc: switch to prandom_u32() new c8945306976f mm/swapfile: fix possible data races of inuse_pages new 442701e7058b mm/swap: remove swap_cache_info statistics new c364f9af299f mm/damon/dbgfs: add and use mappings between 'schemes' act [...] new 0e93e8bfd0b8 mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] new 8cdcc532268d mm/damon/schemes: add 'LRU_PRIO' DAMOS action new 0bcba960b1fa Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action new 99cdc2cd180a mm/damon/schemes: add 'LRU_DEPRIO' action new b57e39a743e4 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action new 40e983cca927 mm/damon: introduce DAMON-based LRU-lists Sorting new 6acfcd0d7524 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT new 50b0f797cab6 userfaultfd: selftests: infinite loop in faulting_process new 64fe24a3e05e mm/mprotect: try avoiding write faults for exclusive anony [...] new b8cecb9376b9 mm/vmscan: convert reclaim_clean_pages_from_list() to folios new 166e3d32276f mm/vmscan: convert isolate_lru_pages() to use a folio new ff00a170d950 mm/vmscan: convert move_pages_to_lru() to use a folio new 07f67a8dedc0 mm/vmscan: convert shrink_active_list() to use a folio new a83f0551f496 mm/vmscan: convert reclaim_pages() to use a folio new e3c4cebf3f9d mm: add folios_put() new c2bc16817aa0 mm/swap: add folio_batch_move_lru() new 7d80dd096f8f mm/swap: make __pagevec_lru_add static new 70dea5346ea3 mm/swap: convert lru_add to a folio_batch new 7a3dbfe8a52b mm/swap: convert lru_deactivate_file to a folio_batch new 85cd7791a809 mm/swap: convert lru_deactivate to a folio_batch new cec394bafab5 mm/swap: convert lru_lazyfree to a folio_batch new 3a44610b1263 mm/swap: convert activate_page to a folio_batch new 82ac64d86fb0 mm/swap: rename lru_pvecs to cpu_fbatches new 4864545a4669 mm/swap: pull the CPU conditional out of __lru_add_drain_all() new a2d33b5dd674 mm/swap: optimise lru_add_drain_cpu() new 2397f780e1e0 mm/swap: convert try_to_free_swap to use a folio new ab5e653ee810 mm/swap: convert release_pages to use a folio internally new 2f58e5de6627 mm/swap: convert put_pages_list to use folios new 8d29c7036f5f mm/swap: convert __put_page() to __folio_put() new 83d996599540 mm/swap: convert __put_single_page() to __folio_put_small() new 5ef82fe7f6bc mm/swap: convert __put_compound_page() to __folio_put_large() new 188e8caee968 mm/swap: convert __page_cache_release() to use a folio new 5375336c8c42 mm: convert destroy_compound_page() to destroy_large_folio() new b98c359f1d92 mm: convert page_swap_flags to folio_swap_flags new 75fa68a5d898 mm/swap: convert delete_from_swap_cache() to take a folio new ceff9d3354e9 mm/swap: convert __delete_from_swap_cache() to a folio new ed7802dd48f7 mm: memory_hotplug: enumerate all supported section flags new 66361095129b mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] new dc2628f39582 mm: hugetlb: remove minimum_order variable new f7cc67ae7f62 mm/madvise: minor cleanup for swapin_walk_pmd_entry() new 0506c31d0a84 mm: rmap: simplify the hugetlb handling when unmapping or [...] new 30934843019a mm/smaps: add Pss_Dirty new e8da368a1e42 mm, docs: fix comments that mention mem_hotplug_end() new dc89997264de zram: do not lookup algorithm in backends table new ade63b419c4e mm/page_alloc: make the annotations of available memory mo [...] new 18f3962953e4 mm: hugetlb: kill set_huge_swap_pte_at() new f673bd7c2654 mm: sparsemem: drop unexpected word 'a' in comments new dd5ff79d4ab8 mm/khugepaged: remove unneeded shmem_huge_enabled() check new 4d928e20fd5b mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs new 36ee2c784af0 mm/khugepaged: trivial typo and codestyle cleanup new 2f55f070e5b8 mm/khugepaged: minor cleanup for collapse_file new 6dcdc94db1d4 mm/khugepaged: use helper macro __ATTR_RW new 081c32564bac mm/khugepaged: remove unneeded return value of khugepaged_ [...] new 1baec203b77c mm/khugepaged: try to free transhuge swapcache when possible new 4f2930c6718a selftests/vm: only run 128TBswitch with 5-level paging new 7e8b42e4eacb Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 6f6063eff1da Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 73f37dbcfe17 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages new d684e0a52d36 sh: convert nommu io{re,un}map() to static inline functions new ed1523a895ff mm/damon: use set_huge_pte_at() to make huge pte old new 39d35edee453 mm: sparsemem: fix missing higher order allocation splitting new cffe57bee62b Documentation: highmem: use literal block for code example [...] new 34c0a5b04da8 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] new 1118234e4bc2 mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] new 5924e6ec1585 nilfs2: fix incorrect masking of permission flags for symlinks new 14c99d659415 mm: split huge PUD on wp_huge_pud fallback new 83886519b99f Revert "ocfs2: mount shared volume without ha stack" new c63b452ea0d3 mm: kfence: apply kmemleak_ignore_phys on early allocated pool new 1c8a8289aed5 tmpfs: fix the issue that the mount and remount results ar [...] new d8f4ccde01e7 mailmap: update Seth Forshee's email address new 8bef3c6b1713 Merge branch 'mm-stable' into mm-unstable new 199520d04b35 mm: discard __GFP_ATOMIC new 8a1352102904 mips: rename mt_init to mips_mt_init new 195c749f23c0 android: binder: stop saving a pointer to the VMA new 28d428a04bf9 android-binder-stop-saving-a-pointer-to-the-vma-fix new 7bf998d7d96c android: binder: fix lockdep check on clearing vma new 6e08a586cbca Maple Tree: add new data structure new 0d6171eed847 maple_tree: fix underflow in mas_spanning_rebalance() new c6ed2c0f9948 maple_tree: fix mas_spanning_rebalance() corner case new 8867a1b85ba8 radix tree test suite: add pr_err define new 44e616ed91a4 radix tree test suite: add kmem_cache_set_non_kernel() new 1b088472147f radix tree test suite: add allocation counts and size to k [...] new bf99c7b5581b radix tree test suite: add support for slab bulk APIs new 131765674bb5 radix tree test suite: add lockdep_is_held to header new e3d46b4c4195 lib/test_maple_tree: add testing for maple tree new 1cf149718d0c test_maple_tree: add test for spanning store of entire range new 1db026252073 test_maple_tree: add test for spanning store to most of the tree new aa5fce53e285 mm: start tracking VMAs with maple tree new 786cbb74f6df mm/mmap: reorder validate_mm_mt() checks new 1b0bd794bbfc mm: add VMA iterator new 69fc32080b4a mmap: use the VMA iterator in count_vma_pages_range() new 3118bcef972e mm/mmap: use the maple tree in find_vma() instead of the rbtree. new 4fa4212f3242 mm/mmap: use the maple tree for find_vma_prev() instead of [...] new 26e72ac93891 mm/mmap: use maple tree for unmapped_area{_topdown} new 439cfc79664a kernel/fork: use maple tree for dup_mmap() during forking new 255c93938869 damon: convert __damon_va_three_regions to use the VMA iterator new eeb497c2d038 proc: remove VMA rbtree use from nommu new d527578e0186 mm: remove rb tree. new d361b21cb67c mmap: change zeroing of maple tree in __vma_adjust() new 128c2fcd2b04 xen: use vma_lookup() in privcmd_ioctl_mmap() new 5d373b48433f mm: optimize find_exact_vma() to use vma_lookup() new 5ce94a33c9d0 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new 583a72cc9f5e mm/mmap: change do_brk_flags() to expand existing VMA and [...] new 776567be0df2 mm: use maple tree operations for find_vma_intersection() new 4a823b9f6760 mm/mmap: use advanced maple tree API for mmap_region() new 92dd7e213af7 mm: remove vmacache new 7c9f7021488b mm: convert vma_lookup() to use mtree_load() new eedbe2047cb4 mm/mmap: move mmap_region() below do_munmap() new 29b54180b212 mm/mmap: reorganize munmap to use maple states new d8f2789c22a4 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new 1f61264f043f arm64: remove mmap linked list from vdso new 70e3504c6a41 arm64: Change elfcore for_each_mte_vma() to use VMA iterator new 971a61a4d4a5 parisc: remove mmap linked list from cache handling new bc347311a4ae powerpc: remove mmap linked list walks new 1aaa60be48b5 s390: remove vma linked list walks new e4f877ecd825 x86: remove vma linked list walks new 5f7701cfaf7a xtensa: remove vma linked list walks new c931c55c2e20 cxl: remove vma linked list walk new 22024c7a45d8 optee: remove vma linked list walk new f8886488293b um: remove vma linked list walk new 201165bcc208 coredump: remove vma linked list walk new 1307907a53ae exec: use VMA iterator instead of linked list new 3172893d725f fs/proc/base: use maple tree iterators in place of linked list new c37ea3cfdf41 fs/proc/task_mmu: stop using linked list and highest_vm_end new 5b7717beb75e userfaultfd: use maple tree iterator to iterate VMAs new 54901216e0fa ipc/shm: use VMA iterator instead of linked list new ae1a99e756d7 acct: use VMA iterator instead of linked list new 7852b93f1db0 perf: use VMA iterator new b040109df83d sched: use maple tree iterator to walk VMAs new 38cd8c325698 fork: use VMA iterator new 35ec4d0241ee bpf: remove VMA linked list new 21add16c41ac mm/gup: use maple tree navigation instead of linked list new a6fe43d70ac5 mm/khugepaged: stop using vma linked list new 7a525eafe063 mm/ksm: use vma iterators instead of vma linked list new 4d8f28493de2 mm/madvise: use vma_find() instead of vma linked list new 4f64d26440e5 mm/memcontrol: stop using mm->highest_vm_end new ec45dfa54a97 mm/mempolicy: use vma iterator & maple state instead of vm [...] new 99ecb794f503 mm/mlock: use vma iterator and maple state instead of vma [...] new 4b9f1a3aaca7 mm/mprotect: use maple tree navigation instead of vma linked list new af973c2d5474 mm/mremap: use vma_find_intersection() instead of vma linked list new 6ed248d03018 mm/msync: use vma_find() instead of vma linked list new b5d40d822a37 mm/oom_kill: use maple tree iterators instead of vma linked list new 95c90a8d0765 mm/pagewalk: use vma_find() instead of vma linked list new e831f8971ae8 mm/swapfile: use vma iterator instead of vma linked list new e71fdcd44100 i915: use the VMA iterator new 16d637357220 nommu: remove uses of VMA linked list new d63358ac4f1b riscv: use vma iterator for vdso new 04f58fb2321e mm: remove the vma linked list new c18b23c052e6 mm/mmap: fix error return code in do_mas_align_munmap() new e5446a0fff68 mm: document maple tree pointer at unmap_vmas() at memory.c new 0060cefadc30 mm-remove-the-vma-linked-list-fix-2-fix new 9d6f43fb21fa mm/mmap: drop range_has_overlap() function new 3ca4dde4413b mm/mmap.c: pass in mapping to __vma_link_file() new 23d9268be04a selftests/vm: add protection_keys tests to run_vmtests new 9ad2ec405f8c selftests-vm-add-protection_keys-tests-to-run_vmtests-v4 new c5f369b7aabc mm: drop oom code from exit_mmap new bfcea3d53ec2 mm-drop-oom-code-from-exit_mmap-fix-fix new 01bb0da30d1d mm: delete unused MMF_OOM_VICTIM flag new d0f2744348b0 mm: refactor of vma_merge() new 02a661b16c68 mm: add merging after mremap resize new 60cd9096c2e4 mm-add-merging-after-mremap-resize-checkpatch-fixes new 046b40c1d527 mm: rename is_pinnable_page() to is_longterm_pinnable_page() new 73427c5c7a88 mm: add zone device coherent type memory support new 3f9c50a79a11 mm: handle Non-LRU pages returned by vm_normal_pages new 481755882554 mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix new bfe501c4b4e5 mm: add device coherent vma selection for memory migration new 45e9b84a7133 mm: remove the vma check in migrate_vma_setup() new 5e061d995a22 mm/gup: migrate device coherent pages when pinning instead [...] new e81dfff6041a drm/amdkfd: add SPM support for SVM new 43000439e7c5 lib: test_hmm add ioctl to get zone device type new 37be24e157b9 lib: test_hmm add module param for zone device type new b9f671a4cb76 lib: add support for device coherent type in test_hmm new 8ff078fa5351 tools: update hmm-test to support device coherent type new 0916c33bf8f1 tools: update test_hmm script to support SP config new 9d5d979c9109 tools: add hmm gup tests for device coherent type new 000ce8e3c796 tools: add selftests to hmm for COW in device memory new c0f8674911f6 dax: introduce holder for dax_device new 4933577ad54e mm: factor helpers for memory_failure_dev_pagemap new 25b2cfd415a7 mm-factor-helpers-for-memory_failure_dev_pagemap-fix new 13afea787de2 mm/memory-failure: fix redefinition of mf_generic_kill_procs new 786449c2711a pagemap,pmem: introduce ->memory_failure() new 2ee50cc4b0f4 fsdax: introduce dax_lock_mapping_entry() new 9ac4ee03a647 mm: introduce mf_dax_kill_procs() for fsdax case new 74d797c53cca xfs: implement ->notify_failure() for XFS new 615c3513bdab fsdax: set a CoW flag when associate reflink mappings new 33d967417ace fsdax: output address in dax_iomap_pfn() and rename it new 5bc5a86be0b5 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 new 248e3b2cb6cc fsdax: introduce dax_iomap_cow_copy() new 5d63891f98b2 fsdax: replace mmap entry in case of CoW new b0f5fdb2d5c9 fsdax: add dax_iomap_cow_copy() for dax zero new d650605930d1 fsdax: dedup file range to use a compare function new f7c6f430069d xfs: support CoW in fsdax mode new 1a5a93f06928 xfs-support-cow-in-fsdax-mode-fix new 2d868a51c2c3 xfs: add dax dedupe support new 6d2b01888cf6 mm/page_alloc: minor clean up for memmap_init_compound() new 615e315ad2eb selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] new 19113ca34a9b userfaultfd: add /dev/userfaultfd for fine grained access control new 1c18097bfd5a userfaultfd: selftests: modify selftest to use /dev/userfaultfd new b852bc4c5b20 userfaultfd: update documentation to describe /dev/userfaultfd new fafb0026254c userfaultfd: selftests: make /dev/userfaultfd testing conf [...] new 5ac137552854 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh new 6a6b7ebc5040 mm/mlock: drop dead code in count_mm_mlocked_page_nr() new c6cfe0367dc6 mm: khugepaged: check THP flag in hugepage_vma_check() new 07648c25b3ad mm: thp: consolidate vma size check to transhuge_vma_suitable new 6ec55cf9cdd4 mm: khugepaged: better comments for anon vma check in huge [...] new 850b2ad14ade mm: thp: kill transparent_hugepage_active() new 780766db4a87 mm-thp-kill-transparent_hugepage_active-fix new 1372cc729fbc mm-thp-kill-transparent_hugepage_active-fix-fix new 7556fbbfc8a6 mm: thp: kill __transhuge_page_enabled() new d755f94a1822 mm: khugepaged: reorg some khugepaged helpers new 398fbadb380e doc: proc: fix the description to THPeligible new 424ddf85f251 kasan: separate double free case from invalid free new f5838c6a0c8d mm: memcontrol: remove dead code and comments new 67bd7086ca58 mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] new e09ebe1ce8b1 mm: memcontrol: prepare objcg API for non-kmem usage new 53bd4bbaf1e8 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] new b85d4fa71e4d mm: vmscan: rework move_pages_to_lru() new 4ba03e84577d mm: thp: make split queue lock safe when LRU pages are reparented new 0f0c0f45512d mm: memcontrol: make all the callers of {folio,page}_memcg() safe new 8b21d7153ea8 mm: memcontrol: introduce memcg_reparent_ops new 417bf4cf5848 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages new 99bd27e7b4b6 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function new 246472fb87c7 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region new fa81a08719d6 hugetlb: skip to end of PT page mapping when pte not present new a7e5f1c1f282 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page new 3f15c66dbb83 arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix new 87764157e652 hugetlb: do not update address in huge_pmd_unshare new 383ca8fd04e1 hugetlb: fix an unused variable warning/error new 020bc1087339 hugetlb: lazy page table copies in fork() new a6928e381b66 mm/page_alloc: add page->buddy_list and page->pcp_list new eaebc7e3c319 mm/page_alloc: use only one PCP list for THP-sized allocations new 830ce4a72cfa mm/page_alloc: split out buddy removal code from rmqueue i [...] new c904b4f4dae3 mm/page_alloc: remove mistaken page == NULL check in rmqueue new f2791eb493af mm/page_alloc: protect PCP lists with a spinlock new 334355ff064b mm/page_alloc: remotely drain per-cpu lists new b8b5ee9bc656 mm/page_alloc: replace local_lock with normal spinlock new 6715d8f54b6e mm/page_alloc: replace local_lock with normal spinlock -fix new f23a5eebe939 procfs: add 'size' to /proc/<pid>/fdinfo/ new de4377f1c274 procfs: add 'path' to /proc/<pid>/fdinfo/ new af1b27198cab mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] new 7e13fe92118c memcg: notify about global mem_cgroup_id space depletion new 1ecfd458a2fa filemap: minor cleanup for filemap_write_and_wait_range new 50c52216c3f9 lib/test_free_pages.c: pass a pointer to virt_to_page() new 31ea81854294 mm/highmem: pass a pointer to virt_to_page() new 3117464a7674 mm: kfence: pass a pointer to virt_to_page() new a97c2391ab36 mm: gup: pass a pointer to virt_to_page() new 2a40b77f4b9c mm: nommu: pass a pointer to virt_to_page() new af3dd58da672 mm/mmap: build protect protection_map[] with __P000 new fdd125af16fe mm/mmap: define DECLARE_VM_GET_PAGE_PROT new 1a389e23558c powerpc/mm: move protection_map[] inside the platform new 75c2b9eb009f sparc/mm: move protection_map[] inside the platform new 1f832cdfa968 arm64/mm: move protection_map[] inside the platform new 6bbfb4a360df x86/mm: move protection_map[] inside the platform new 237cf011efbe x86-mm-move-protection_map-inside-the-platform-fix new 7fcface80c07 mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] new f43a7b0ce214 microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 6feaf913885f loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new e03dd356ac4b openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 61ab8053710f xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new fe05ee947b4e hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 05249770ca56 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new a94cba388bef alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new bb4edc9ab2c9 nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new b8f86c36463d riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 9d594a9bee6a csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new ba0e926daabe s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 816e9bba327d ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new dfac0d8d43de mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 4b7bb013170d m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 899c0982ef26 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new add3b5b6ff4e arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 970a9f828843 um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 03a92d45899c sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 9ad16991e37c mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT new 1d844a65c8ca mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] new 681f18c90155 csky: drop definition of PTE_ORDER new 495f1d8058a3 csky: drop definition of PGD_ORDER new 64749cdfe439 mips: rename PMD_ORDER to PMD_TABLE_ORDER new e74cfcce7ee1 mips: rename PUD_ORDER to PUD_TABLE_ORDER new 7979f2a6aa30 mips: drop definitions of PTE_ORDER new 42287348b301 mips: rename PGD_ORDER to PGD_TABLE_ORDER new afe8ad6174fb nios2: drop definition of PTE_ORDER new d05537a90d96 nios2: drop definition of PGD_ORDER new fcecff37d3df loongarch: drop definition of PTE_ORDER new c1b93e53c8a1 loongarch: drop definition of PMD_ORDER new 88eaf480a167 loongarch: drop definition of PUD_ORDER new 435a57d14bc0 loongarch: drop definition of PGD_ORDER new 0f5112fde0e4 parisc: rename PGD_ORDER to PGD_TABLE_ORDER new 286e1984d25a xtensa: drop definition of PGD_ORDER new e706a87ba0d4 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() new 7c677026aa39 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling new 1852719b3405 mm: hugetlb_vmemmap: introduce the name HVO new 9b5c865b6f94 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] new 66e8c5958d01 mm: hugetlb_vmemmap: replace early_param() with core_param() new 73d2491b53d7 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability new 386182867332 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst new 6ef5fd8c1fcb mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] new ee2373966043 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] new 987460f0c091 mm/hugetlb: separate path for hwpoison entry in copy_huget [...] new fba2596f807a mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] new 43906a2b9553 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] new 06df85861209 mm, hwpoison: make unpoison aware of raw error info in hwp [...] new f19156324b00 mm, hwpoison: set PG_hwpoison for busy hugetlb pages new b93a35d41e1d mm, hwpoison: make __page_handle_poison returns int new 070ad7df2d4b mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage new ce4dc6b0378e mm, hwpoison: enable memory error handling on 1GB hugepage new 77233f71d59a ocfs2: reflink deadlock when clone file to the same direct [...] new 24c07107a580 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 204b3eca4ad8 ocfs2: fix ocfs2 corrupt when iputting an inode new f1f5b0d8ca05 init: add "hostname" kernel parameter new 2412c8662d35 init-add-hostname-kernel-parameter-v2 new 738073988b20 init/main.c: silence some -Wunused-parameter warnings new 2405abf17e90 resource: re-factor page_is_ram() new d708abe85e23 lib/debugobjects: fix stat count and optimize debug_object [...] new 6833429c45f2 lib/lru_cache: fix error free handing in lc_create new 792da2f3da36 net, lib/once: remove {net_}get_random_once_wait macro new d14637b87cc3 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] new 5cd2b7e14c79 lib/error-inject: traverse list with mutex new 5f3832aa2310 compiler-gcc.h: remove ancient workaround for gcc PR 58670 new 2d385e2cbbe5 kfifo: fix kfifo_to_user() return type new dc91b993ab56 lib/radix-tree: remove unused argument of insert_entries new f70547a8dc68 lib: make LZ4_decompress_safe_forceExtDict() static new 5befb46b7d19 lib/scatterlist: use matched parameter type when calling _ [...] new 696be32fede9 Revert "squashfs: provide backing_dev_info in order to dis [...] new 418fc3784301 squashfs: always build "file direct" version of page actor new 76287891777e squashfs: implement readahead new 74832ab303d0 squashfs: support reading fragments in readahead call new 36981a45e033 kallsyms: move declarations to internal header new acbbbf544486 vmcoreinfo: include kallsyms symbols new e5c5d780306d proc: delete unused <linux/uaccess.h> includes new adca0f4c42c9 kdump: round up the total memory size to 128M for crashker [...] new 23c36997ca65 ipc/mqueue: remove unnecessary (void*) conversion new 0620c626d9a9 epoll: autoremove wakers even more aggressively new 5677cc582ba1 scripts/bloat-o-meter: switch argument parsing to using argparse new 8567e51cb0e0 scripts/bloat-o-meter: add -p argument new d05b14ccd92a kexec_file: drop weak attribute from functions new e16e8d9abf72 kexec: drop weak attribute from functions new 089a2ac3a084 x86/cacheinfo: move shared cache map definitions new 2b0b9f2665b2 cpumask: Fix invalid uniprocessor mask assumption new 587df18dafd4 lib/test: introduce cpumask KUnit test suite new 7b463fc8e3c7 cpumask: add UP optimised for_each_*_cpu versions new 284d22458843 cpumask: update cpumask_next_wrap() signature new e7b4b86a533f Merge branch 'mm-nonmm-unstable' into mm-everything new 785d45d2ce79 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new b6f1f2fa2bdd Add linux-next specific files for 20220704
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 (cb71b93c2dc3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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 1276 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: .mailmap | 4 + Documentation/ABI/testing/sysfs-class-vduse | 33 + Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- Documentation/ABI/testing/sysfs-fs-f2fs | 6 + Documentation/admin-guide/kernel-parameters.txt | 21 +- Documentation/admin-guide/mm/hugetlbpage.rst | 4 +- Documentation/admin-guide/mm/memory-hotplug.rst | 4 +- Documentation/admin-guide/sysctl/vm.rst | 3 +- Documentation/admin-guide/tainted-kernels.rst | 1 + Documentation/arm64/memory.rst | 10 +- Documentation/core-api/mm-api.rst | 8 +- Documentation/devicetree/bindings/arm/altera.yaml | 10 +- .../bindings/arm/arm,coresight-catu.yaml | 101 + .../bindings/arm/arm,coresight-cpu-debug.yaml | 81 + .../devicetree/bindings/arm/arm,coresight-cti.yaml | 331 ++ .../bindings/arm/arm,coresight-dynamic-funnel.yaml | 126 + .../arm/arm,coresight-dynamic-replicator.yaml | 126 + .../bindings/arm/arm,coresight-etb10.yaml | 92 + .../devicetree/bindings/arm/arm,coresight-etm.yaml | 156 + .../bindings/arm/arm,coresight-static-funnel.yaml | 90 + .../arm/arm,coresight-static-replicator.yaml | 91 + .../devicetree/bindings/arm/arm,coresight-stm.yaml | 101 + .../devicetree/bindings/arm/arm,coresight-tmc.yaml | 131 + .../bindings/arm/arm,coresight-tpiu.yaml | 91 + .../bindings/arm/arm,embedded-trace-extension.yaml | 74 + .../bindings/arm/arm,trace-buffer-extension.yaml | 49 + .../devicetree/bindings/arm/atmel-sysregs.txt | 15 - .../bindings/arm/coresight-cpu-debug.txt | 49 - .../devicetree/bindings/arm/coresight-cti.yaml | 332 -- .../devicetree/bindings/arm/coresight.txt | 402 -- Documentation/devicetree/bindings/arm/ete.yaml | 75 - Documentation/devicetree/bindings/arm/qcom.yaml | 9 + .../devicetree/bindings/arm/stm32/stm32.yaml | 8 +- Documentation/devicetree/bindings/arm/trbe.yaml | 49 - .../devicetree/bindings/ata/ahci-ceva.txt | 63 - .../devicetree/bindings/ata/ceva,ahci-1v84.yaml | 189 + Documentation/devicetree/bindings/chosen.txt | 137 - .../bindings/clock/qcom,gcc-ipq8074.yaml | 5 + .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 3 + .../bindings/connector/usb-connector.yaml | 152 +- .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 4 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 488 -- .../devicetree/bindings/display/fsl,lcdif.yaml | 1 + .../bindings/display/panel/panel-simple.yaml | 4 + .../bindings/display/panel/sharp,lq101r1sx01.yaml | 7 +- .../devicetree/bindings/dma/fsl,edma.yaml | 155 + Documentation/devicetree/bindings/dma/fsl-edma.txt | 111 - .../devicetree/bindings/firmware/arm,scmi.yaml | 10 + .../devicetree/bindings/firmware/qcom,scm.txt | 2 + .../bindings/gpio/x-powers,axp209-gpio.yaml | 6 + .../bindings/iio/dac/microchip,mcp4922.yaml | 1 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 8 + .../bindings/interconnect/samsung,exynos-bus.yaml | 290 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 65 +- .../devicetree/bindings/media/gpio-ir-receiver.txt | 20 - .../bindings/media/gpio-ir-receiver.yaml | 40 + Documentation/devicetree/bindings/media/rc.yaml | 2 +- .../bindings/mtd/partitions/partition.yaml | 20 +- .../bindings/mtd/partitions/qcom,smem-part.yaml | 27 + .../bindings/net/dsa/microchip,lan937x.yaml | 192 + .../bindings/net/ethernet-controller.yaml | 35 +- .../bindings/net/mediatek,star-emac.yaml | 17 + Documentation/devicetree/bindings/net/micrel.txt | 1 + .../devicetree/bindings/net/nfc/nxp,nci.yaml | 1 - .../devicetree/bindings/opp/opp-v2-base.yaml | 10 + .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 2 +- .../bindings/pinctrl/pinctrl-mt8192.yaml | 6 + .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 170 + .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 4 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../bindings/reset/atmel,at91sam9260-reset.yaml | 68 + Documentation/devicetree/bindings/serial/8250.yaml | 1 + .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 46 - .../bindings/soc/bcm/brcm,bcm2835-pm.yaml | 86 + .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 1 - .../devicetree/bindings/sound/fsl,micfil.txt | 33 - .../devicetree/bindings/sound/fsl,micfil.yaml | 85 + .../devicetree/bindings/sound/fsl-sai.txt | 8 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 8 +- .../devicetree/bindings/sound/qcom,wsa883x.yaml | 74 + .../devicetree/bindings/spi/samsung,spi.yaml | 5 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 - .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/usb/atmel-usb.txt | 3 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 5 +- .../bindings/watchdog/faraday,ftwdt010.yaml | 2 +- .../devicetree/bindings/writing-bindings.rst | 2 +- Documentation/doc-guide/sphinx.rst | 7 + Documentation/driver-api/serial/driver.rst | 7 +- Documentation/driver-api/serial/serial-rs485.rst | 26 +- .../features/vm/ioremap_prot/arch-support.txt | 2 +- .../firmware-guide/acpi/DSD-properties-rules.rst | 11 +- Documentation/hwmon/asus_ec_sensors.rst | 2 + Documentation/memory-barriers.txt | 11 +- Documentation/mm/vmemmap_dedup.rst | 72 +- .../networking/device_drivers/can/can327.rst | 331 ++ .../networking/device_drivers/can/index.rst | 1 + .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/wangxun/txgbe.rst | 20 + Documentation/networking/ip-sysctl.rst | 6 + Documentation/process/kernel-docs.rst | 2 +- Documentation/sound/soc/codec.rst | 2 +- Documentation/sound/soc/dai.rst | 2 +- Documentation/sound/soc/platform.rst | 2 +- Documentation/staging/static-keys.rst | 3 - Documentation/trace/coresight/coresight.rst | 2 +- Documentation/translations/zh_CN/locking/index.rst | 5 +- .../translations/zh_CN/locking/mutex-design.rst | 145 + Documentation/virt/kvm/arm/hyp-abi.rst | 11 +- MAINTAINERS | 161 +- Next/SHA1s | 257 +- Next/Trees | 1 - Next/merge.log | 6041 +++++++++++++------- arch/Kconfig | 3 + arch/alpha/include/asm/bitops.h | 32 +- arch/alpha/include/asm/pgtable.h | 17 - arch/alpha/mm/init.c | 22 + arch/arc/include/asm/pgtable-bits-arcv2.h | 18 - arch/arc/kernel/jump_label.c | 13 - arch/arc/mm/mmap.c | 20 + arch/arm/arm-soc-for-next-contents.txt | 49 +- arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/am335x-boneblack.dts | 4 + arch/arm/boot/dts/at91-sam9x60ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 6 +- arch/arm/boot/dts/bcm2711.dtsi | 3 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 + arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 25 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 4 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 4 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 10 +- .../dts/qcom-apq8064-sony-xperia-lagan-yuga.dts | 2 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 1 - arch/arm/boot/dts/qcom-apq8084.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 6 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 7 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 2 + arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 3 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 + arch/arm/boot/dts/qcom-msm8226.dtsi | 6 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 8 +- .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 71 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 2 +- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 14 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 10 +- arch/arm/boot/dts/qcom-pm8841.dtsi | 1 + arch/arm/boot/dts/qcom-pm8941.dtsi | 2 +- arch/arm/boot/dts/qcom-pmx55.dtsi | 1 + arch/arm/boot/dts/qcom-pmx65.dtsi | 3 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 8 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 61 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 271 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 +- arch/arm/boot/dts/r8a7790-stout.dts | 2 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 2 +- arch/arm/boot/dts/r8a7791-porter.dts | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 2 +- arch/arm/boot/dts/r8a7794-alt.dts | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 126 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 10 + arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts | 90 + arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 112 - arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi | 80 + arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 125 +- arch/arm/boot/dts/stm32mp15-scmi.dtsi | 58 + arch/arm/boot/dts/stm32mp151.dtsi | 6 +- .../arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts | 30 + arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts | 4 + arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts | 1 + arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts | 4 + arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts | 1 + .../boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi | 322 ++ arch/arm/boot/dts/zynq-zc702.dts | 4 +- arch/arm/boot/dts/zynq-zturn-common.dtsi | 2 +- arch/arm/include/asm/bitops.h | 20 +- arch/arm/include/asm/efi.h | 7 - arch/arm/include/asm/io.h | 4 +- arch/arm/include/asm/pgtable.h | 17 - arch/arm/kernel/jump_label.c | 6 - arch/arm/lib/uaccess_with_memcpy.c | 2 +- arch/arm/mach-at91/pm.c | 12 +- arch/arm/mach-omap1/Kconfig | 22 +- arch/arm/mach-omap2/Kconfig | 6 +- arch/arm/mach-omap2/display.c | 3 + arch/arm/mach-omap2/pdata-quirks.c | 2 + arch/arm/mach-omap2/prm3xxx.c | 1 + arch/arm/mach-zynq/common.c | 1 + arch/arm/mm/ioremap.c | 9 +- arch/arm/mm/mmu.c | 20 + arch/arm/mm/nommu.c | 9 +- arch/arm64/Kconfig | 4 +- arch/arm64/Kconfig.platforms | 3 +- arch/arm64/boot/Makefile | 5 +- arch/arm64/boot/dts/altera/Makefile | 3 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 58 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 10 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 10 +- .../boot/dts/altera/socfpga_stratix10_swvp.dts | 117 + arch/arm64/boot/dts/arm/juno-r1.dts | 2 + arch/arm64/boot/dts/arm/juno-r2.dts | 2 + arch/arm64/boot/dts/arm/juno.dts | 2 + arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 3 +- arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi | 128 + arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts | 30 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +- arch/arm64/boot/dts/qcom/Makefile | 26 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 22 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 17 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 4 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 33 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 17 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 10 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 8 - .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 8 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 26 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 2 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 19 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 21 +- .../qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts | 11 - .../msm8996-pmi8996-sony-xperia-tone-kagura.dts | 11 - .../msm8996-pmi8996-sony-xperia-tone-keyaki.dts | 11 - .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 77 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 2 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts | 414 ++ arch/arm64/boot/dts/qcom/msm8996.dtsi | 85 +- .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 23 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 138 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 434 +- arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 9 +- .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 9 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 441 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 421 -- .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 2 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 82 +- .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 4 + .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 2 +- .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 112 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 79 +- arch/arm64/boot/dts/qcom/pm6350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 6 + arch/arm64/boot/dts/qcom/pm8005.dtsi | 4 + arch/arm64/boot/dts/qcom/pm8009.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 13 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8350b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 17 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 35 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 42 +- arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 389 ++ arch/arm64/boot/dts/qcom/sa8540p.dtsi | 133 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 2 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 4 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 6 + .../boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts | 44 + .../boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi | 225 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 1 + .../dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts | 22 + .../dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts | 22 + .../boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi | 53 + .../dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts | 22 + .../dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts | 24 + .../boot/dts/qcom/sc7180-trogdor-mrbland.dtsi | 350 ++ .../dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts | 22 + .../dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts | 22 + .../dts/qcom/sc7180-trogdor-pazquel-parade.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-pazquel.dtsi | 222 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 + .../qcom/sc7180-trogdor-quackingstick-r0-lte.dts | 38 + .../dts/qcom/sc7180-trogdor-quackingstick-r0.dts | 26 + .../dts/qcom/sc7180-trogdor-quackingstick.dtsi | 324 ++ arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 2 + .../qcom/sc7180-trogdor-wormdingler-rev0-boe.dts | 22 + .../qcom/sc7180-trogdor-wormdingler-rev0-inx.dts | 22 + .../dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi | 53 + ...sc7180-trogdor-wormdingler-rev1-boe-rt5682s.dts | 29 + .../qcom/sc7180-trogdor-wormdingler-rev1-boe.dts | 28 + ...sc7180-trogdor-wormdingler-rev1-inx-rt5682s.dts | 29 + .../qcom/sc7180-trogdor-wormdingler-rev1-inx.dts | 22 + .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 412 ++ arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 62 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 6 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 56 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 427 ++ .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 386 ++ arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 109 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 2141 +++++++ .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 461 ++ .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 48 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 324 +- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 2 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 18 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 3 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 18 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 2 +- .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 5 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 44 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 32 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 32 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 88 +- .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 2 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 99 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 2 - arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 2 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 38 +- arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 5 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 2 +- arch/arm64/configs/defconfig | 7 + arch/arm64/crypto/Kconfig | 1 + arch/arm64/crypto/aes-neon.S | 2 +- arch/arm64/include/asm/asm-extable.h | 79 +- arch/arm64/include/asm/asm-uaccess.h | 12 +- arch/arm64/include/asm/assembler.h | 35 +- arch/arm64/include/asm/barrier.h | 12 +- arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cpu_ops.h | 9 - arch/arm64/include/asm/cpufeature.h | 3 + arch/arm64/include/asm/cpuidle.h | 15 - arch/arm64/include/asm/efi.h | 7 +- arch/arm64/include/asm/el2_setup.h | 60 - arch/arm64/include/asm/fixmap.h | 4 +- arch/arm64/include/asm/io.h | 24 +- arch/arm64/include/asm/kernel-pgtable.h | 18 +- arch/arm64/include/asm/kexec.h | 18 +- arch/arm64/include/asm/kvm_emulate.h | 11 +- arch/arm64/include/asm/kvm_host.h | 203 +- arch/arm64/include/asm/memory.h | 4 + arch/arm64/include/asm/mmu_context.h | 16 +- arch/arm64/include/asm/pgtable-prot.h | 18 - arch/arm64/include/asm/pgtable.h | 10 + arch/arm64/include/asm/processor.h | 3 +- arch/arm64/include/asm/setup.h | 3 - arch/arm64/include/asm/sysreg.h | 4 + arch/arm64/include/asm/uaccess.h | 94 +- arch/arm64/include/asm/virt.h | 11 +- arch/arm64/kernel/Makefile | 7 +- arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/cpufeature.c | 88 +- arch/arm64/kernel/cpuidle.c | 29 - arch/arm64/kernel/cpuinfo.c | 23 +- arch/arm64/kernel/entry.S | 53 +- arch/arm64/kernel/fpsimd.c | 1 - arch/arm64/kernel/head.S | 528 +- arch/arm64/kernel/hyp-stub.S | 117 +- arch/arm64/kernel/idreg-override.c | 106 +- arch/arm64/kernel/image-vars.h | 59 +- arch/arm64/kernel/jump_label.c | 11 - arch/arm64/kernel/kaslr.c | 149 +- arch/arm64/kernel/kuser32.S | 1 + arch/arm64/kernel/pi/Makefile | 33 + arch/arm64/kernel/pi/kaslr_early.c | 112 + arch/arm64/kernel/setup.c | 15 - arch/arm64/kernel/signal.c | 20 +- arch/arm64/kernel/sigreturn32.S | 1 + arch/arm64/kernel/sleep.S | 3 +- arch/arm64/kernel/stacktrace.c | 99 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/topology.c | 14 - arch/arm64/kernel/vdso/Makefile | 8 +- arch/arm64/kernel/vdso/vdso.lds.S | 16 +- arch/arm64/kernel/vdso32/Makefile | 1 + arch/arm64/kernel/vdso32/vdso.lds.S | 27 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- arch/arm64/kvm/arch_timer.c | 2 +- arch/arm64/kvm/arm.c | 12 +- arch/arm64/kvm/debug.c | 25 +- arch/arm64/kvm/fpsimd.c | 39 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/kvm/hyp/exception.c | 23 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 6 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 24 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 4 +- arch/arm64/kvm/hyp/nvhe/Makefile | 12 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 8 +- arch/arm64/kvm/hyp/nvhe/switch.c | 6 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 4 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/inject_fault.c | 17 +- arch/arm64/kvm/reset.c | 6 +- arch/arm64/kvm/sys_regs.c | 12 +- arch/arm64/mm/extable.c | 10 +- arch/arm64/mm/flush.c | 13 +- arch/arm64/mm/hugetlbpage.c | 42 +- arch/arm64/mm/ioremap.c | 90 +- arch/arm64/mm/kasan_init.c | 4 +- arch/arm64/mm/mmap.c | 21 + arch/arm64/mm/mmu.c | 72 +- arch/arm64/mm/proc.S | 188 +- arch/arm64/tools/cpucaps | 1 + arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 24 +- arch/csky/mm/init.c | 20 + arch/hexagon/include/asm/bitops.h | 24 +- arch/hexagon/include/asm/pgtable.h | 27 - arch/hexagon/mm/init.c | 42 + arch/ia64/include/asm/bitops.h | 42 +- arch/ia64/include/asm/pgtable.h | 18 - arch/ia64/include/asm/processor.h | 2 +- arch/ia64/mm/init.c | 28 +- arch/loongarch/Kconfig | 2 +- arch/loongarch/include/asm/efi.h | 16 +- arch/loongarch/include/asm/pgalloc.h | 6 +- arch/loongarch/include/asm/pgtable-bits.h | 19 - arch/loongarch/include/asm/pgtable.h | 27 +- arch/loongarch/kernel/asm-offsets.c | 5 - arch/loongarch/mm/cache.c | 46 + arch/loongarch/mm/pgtable.c | 2 +- arch/loongarch/mm/tlbex.S | 6 +- arch/m68k/emu/nfblock.c | 4 +- arch/m68k/include/asm/bitops.h | 49 +- arch/m68k/include/asm/mcf_pgtable.h | 54 - arch/m68k/include/asm/motorola_pgtable.h | 22 - arch/m68k/include/asm/sun3_pgtable.h | 17 - arch/m68k/include/uapi/asm/bootinfo.h | 4 +- arch/m68k/mm/mcfmmu.c | 55 + arch/m68k/mm/motorola.c | 20 + arch/m68k/mm/sun3mmu.c | 20 + arch/microblaze/include/asm/pgtable.h | 17 - arch/microblaze/mm/init.c | 20 + arch/mips/ath79/early_printk.c | 9 +- arch/mips/include/asm/jump_label.h | 2 + arch/mips/include/asm/pgalloc.h | 8 +- arch/mips/include/asm/pgtable-32.h | 19 +- arch/mips/include/asm/pgtable-64.h | 61 +- arch/mips/include/asm/pgtable.h | 22 - arch/mips/include/uapi/asm/ucontext.h | 2 +- arch/mips/kernel/asm-offsets.c | 5 - arch/mips/kernel/jump_label.c | 19 + arch/mips/kernel/module.c | 5 +- arch/mips/kvm/mmu.c | 2 +- arch/mips/mm/cache.c | 3 + arch/mips/mm/pgtable.c | 2 +- arch/mips/mm/tlbex.c | 14 +- arch/nios2/include/asm/pgtable.h | 23 +- arch/nios2/mm/init.c | 25 +- arch/nios2/mm/pgtable.c | 2 +- arch/openrisc/include/asm/pgtable.h | 18 - arch/openrisc/kernel/unwinder.c | 2 +- arch/openrisc/mm/init.c | 20 + arch/parisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/asm/pgtable.h | 26 +- arch/parisc/kernel/asm-offsets.c | 5 + arch/parisc/kernel/jump_label.c | 11 - arch/parisc/mm/init.c | 20 + arch/powerpc/Kconfig | 13 +- arch/powerpc/Kconfig.debug | 4 +- arch/powerpc/boot/dts/turris1x.dts | 475 ++ arch/powerpc/configs/44x/akebono_defconfig | 2 +- arch/powerpc/configs/44x/currituck_defconfig | 2 +- arch/powerpc/configs/44x/fsp2_defconfig | 2 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/52xx/lite5200b_defconfig | 2 +- arch/powerpc/configs/52xx/motionpro_defconfig | 2 +- arch/powerpc/configs/52xx/tqm5200_defconfig | 2 +- arch/powerpc/configs/adder875_defconfig | 2 +- arch/powerpc/configs/ep8248e_defconfig | 2 +- arch/powerpc/configs/ep88xc_defconfig | 2 +- arch/powerpc/configs/fsl-emb-nonhw.config | 2 +- arch/powerpc/configs/mgcoge_defconfig | 2 +- arch/powerpc/configs/mpc5200_defconfig | 2 +- arch/powerpc/configs/mpc8272_ads_defconfig | 2 +- arch/powerpc/configs/mpc885_ads_defconfig | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 2 +- arch/powerpc/configs/pq2fads_defconfig | 2 +- arch/powerpc/configs/ps3_defconfig | 2 +- arch/powerpc/configs/tqm8xx_defconfig | 2 +- arch/powerpc/include/asm/asm-prototypes.h | 11 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 3 + arch/powerpc/include/asm/bpf_perf_event.h | 9 + arch/powerpc/include/asm/cputime.h | 1 + arch/powerpc/include/asm/hw_irq.h | 77 +- arch/powerpc/include/asm/inst.h | 19 - arch/powerpc/include/asm/interrupt.h | 1 + arch/powerpc/include/asm/io.h | 1 - arch/powerpc/include/asm/irq.h | 1 - arch/powerpc/include/asm/kasan.h | 13 +- arch/powerpc/include/asm/kexec.h | 14 + arch/powerpc/include/asm/machdep.h | 2 - arch/powerpc/include/asm/mman.h | 1 + arch/powerpc/include/asm/mmu.h | 12 - arch/powerpc/include/asm/mpc52xx.h | 1 - arch/powerpc/include/asm/mpc5xxx.h | 9 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 5 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 23 +- arch/powerpc/include/asm/pgtable.h | 20 +- arch/powerpc/include/asm/plpar_wrappers.h | 5 +- arch/powerpc/include/asm/prom.h | 1 + arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/asm/uaccess.h | 1 - arch/powerpc/include/asm/word-at-a-time.h | 2 +- arch/powerpc/include/uapi/asm/bpf_perf_event.h | 9 - arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kernel/dawr.c | 1 + arch/powerpc/kernel/head_64.S | 3 + arch/powerpc/kernel/irq.c | 496 +- arch/powerpc/kernel/irq_64.c | 466 ++ arch/powerpc/kernel/kprobes.c | 2 +- arch/powerpc/kernel/pci-common.c | 1 + arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/setup_64.c | 1 - arch/powerpc/kernel/trace/ftrace.c | 24 +- arch/powerpc/kexec/core.c | 2 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 1 + arch/powerpc/kvm/book3s_hv_nested.c | 1 + arch/powerpc/kvm/powerpc.c | 1 + arch/powerpc/lib/test_emulate_step.c | 6 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 1 + arch/powerpc/mm/book3s64/pkeys.c | 1 + arch/powerpc/mm/hugetlbpage.c | 1 + arch/powerpc/mm/init_32.c | 37 - arch/powerpc/mm/kasan/Makefile | 1 + arch/powerpc/mm/kasan/init_book3e_64.c | 133 + arch/powerpc/mm/kasan/init_book3s_64.c | 2 + arch/powerpc/mm/mem.c | 34 +- arch/powerpc/mm/mmu_decl.h | 1 - arch/powerpc/mm/nohash/40x.c | 9 +- arch/powerpc/mm/nohash/8xx.c | 9 - arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 30 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 147 +- arch/powerpc/mm/pgtable.c | 24 + arch/powerpc/mm/ptdump/shared.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 72 +- arch/powerpc/net/bpf_jit_comp64.c | 96 +- arch/powerpc/perf/core-book3s.c | 35 +- arch/powerpc/perf/isa207-common.c | 3 + arch/powerpc/perf/isa207-common.h | 1 + arch/powerpc/platforms/52xx/mpc52xx_common.c | 37 - arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 20 +- arch/powerpc/platforms/83xx/misc.c | 14 +- arch/powerpc/platforms/Kconfig.cputype | 1 - arch/powerpc/platforms/powermac/setup.c | 7 - arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/pseries/iommu.c | 8 +- arch/powerpc/platforms/pseries/kexec.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- .../platforms/pseries/papr_platform_attributes.c | 1 + arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 6 +- arch/powerpc/platforms/pseries/vas.c | 1 + arch/powerpc/sysdev/fsl_pci.c | 1 + arch/powerpc/sysdev/mpc5xxx_clocks.c | 41 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 19 +- arch/riscv/Kconfig.erratas | 2 +- arch/riscv/Kconfig.socs | 4 +- arch/riscv/include/asm/efi.h | 2 - arch/riscv/include/asm/pgtable.h | 20 - arch/riscv/kernel/jump_label.c | 12 - arch/riscv/mm/init.c | 20 + arch/s390/Kconfig | 1 - arch/s390/crypto/arch_random.c | 217 - arch/s390/include/asm/archrandom.h | 14 +- arch/s390/include/asm/bitops.h | 61 +- arch/s390/include/asm/jump_label.h | 5 +- arch/s390/include/asm/kexec.h | 14 + arch/s390/include/asm/pgtable.h | 17 - arch/s390/include/asm/qdio.h | 6 +- arch/s390/include/uapi/asm/hwctrset.h | 6 +- arch/s390/kernel/jump_label.c | 28 +- arch/s390/kernel/module.c | 1 - arch/s390/kernel/setup.c | 5 + arch/s390/mm/mmap.c | 20 + arch/s390/purgatory/Makefile | 5 +- arch/sh/include/asm/bitops-op32.h | 34 +- arch/sh/include/asm/pgtable.h | 17 - arch/sh/mm/mmap.c | 20 + arch/sparc/Kconfig | 1 - arch/sparc/include/asm/bitops_32.h | 18 +- arch/sparc/include/asm/pgtable_32.h | 19 - arch/sparc/include/asm/pgtable_64.h | 19 - arch/sparc/kernel/module.c | 3 - arch/sparc/lib/atomic32.c | 12 +- arch/sparc/mm/init_32.c | 20 + arch/sparc/mm/init_64.c | 3 + arch/um/drivers/ubd_kern.c | 4 +- arch/um/include/asm/pgtable.h | 17 - arch/um/kernel/mem.c | 20 + arch/x86/Kconfig | 3 +- arch/x86/Kconfig.debug | 3 - arch/x86/include/asm/bitops.h | 22 +- arch/x86/include/asm/efi.h | 3 +- arch/x86/include/asm/kexec.h | 12 + arch/x86/include/asm/mem_encrypt.h | 2 + arch/x86/include/asm/pgtable_types.h | 19 - arch/x86/include/asm/setup.h | 3 + arch/x86/include/uapi/asm/bootparam.h | 11 +- arch/x86/include/uapi/asm/kvm.h | 12 +- arch/x86/kernel/cpu/cacheinfo.c | 6 + arch/x86/kernel/cpu/mce/inject.c | 47 + arch/x86/kernel/cpu/mce/internal.h | 2 +- arch/x86/kernel/e820.c | 6 +- arch/x86/kernel/head64.c | 4 +- arch/x86/kernel/jump_label.c | 13 - arch/x86/kernel/kexec-bzimage64.c | 42 +- arch/x86/kernel/module.c | 3 - arch/x86/kernel/setup.c | 63 + arch/x86/kernel/smpboot.c | 4 - arch/x86/kernel/vmlinux.lds.S | 2 +- arch/x86/mm/hugetlbpage.c | 8 +- arch/x86/mm/mem_encrypt_amd.c | 6 +- arch/x86/mm/pgprot.c | 28 + arch/x86/net/bpf_jit_comp.c | 24 +- arch/x86/um/mem_32.c | 2 +- arch/x86/xen/enlighten_pv.c | 8 +- arch/x86/xen/xen-head.S | 10 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/pgalloc.h | 2 +- arch/xtensa/include/asm/pgtable.h | 19 - arch/xtensa/kernel/entry.S | 8 +- arch/xtensa/mm/init.c | 20 + arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 1 - block/blk-cgroup.c | 73 +- block/blk-core.c | 43 - block/blk-ia-ranges.c | 65 +- block/blk-mq-debugfs.c | 8 +- block/blk-mq-sysfs.c | 45 +- block/blk-mq.c | 47 +- block/blk-mq.h | 7 +- block/blk-sysfs.c | 43 +- block/blk.h | 8 +- block/bsg-lib.c | 4 +- block/genhd.c | 41 +- block/partitions/core.c | 1 - certs/Makefile | 14 +- certs/blacklist_hashes.c | 1 - certs/blacklist_nohashes.c | 6 - {scripts => certs}/check-blacklist-hashes.awk | 0 crypto/asymmetric_keys/pkcs7_parser.c | 18 + crypto/asymmetric_keys/public_key.c | 7 +- crypto/asymmetric_keys/x509_cert_parser.c | 3 + crypto/testmgr.h | 6 +- drivers/Makefile | 2 +- drivers/accessibility/speakup/.gitignore | 4 + drivers/accessibility/speakup/Makefile | 28 + drivers/accessibility/speakup/genmap.c | 162 + drivers/accessibility/speakup/makemapdata.c | 125 + drivers/accessibility/speakup/serialio.h | 3 +- drivers/accessibility/speakup/speakupmap.h | 66 - drivers/accessibility/speakup/utils.h | 102 + drivers/acpi/Kconfig | 34 +- drivers/acpi/Makefile | 5 +- drivers/acpi/acpi_lpss.c | 3 + drivers/acpi/acpi_video.c | 13 +- drivers/acpi/apei/bert.c | 31 +- drivers/acpi/apei/einj.c | 2 + drivers/acpi/ec.c | 140 +- drivers/acpi/pptt.c | 40 +- drivers/acpi/prmt.c | 4 +- drivers/acpi/processor_driver.c | 72 +- drivers/acpi/processor_thermal.c | 54 + drivers/acpi/sleep.c | 8 + drivers/android/Kconfig | 9 - drivers/android/binder.c | 85 +- drivers/android/binder_trace.h | 4 + drivers/ata/libata-scsi.c | 8 +- drivers/ata/pata_cs5535.c | 4 +- drivers/ata/pata_mpc52xx.c | 2 +- drivers/base/arch_topology.c | 102 +- drivers/base/cacheinfo.c | 143 +- drivers/base/core.c | 3 +- drivers/base/dd.c | 5 +- drivers/base/devtmpfs.c | 1 + drivers/base/regmap/regcache.c | 6 + drivers/base/regmap/regmap-irq.c | 432 +- drivers/block/amiflop.c | 2 +- drivers/block/aoe/aoeblk.c | 2 +- drivers/block/aoe/aoedev.c | 2 +- drivers/block/ataflop.c | 5 +- drivers/block/brd.c | 4 +- drivers/block/drbd/drbd_main.c | 4 +- drivers/block/floppy.c | 6 +- drivers/block/loop.c | 3 +- drivers/block/mtip32xx/mtip32xx.c | 298 +- drivers/block/mtip32xx/mtip32xx.h | 5 - drivers/block/n64cart.c | 2 +- drivers/block/nbd.c | 4 +- drivers/block/null_blk/main.c | 4 +- drivers/block/paride/pcd.c | 4 +- drivers/block/paride/pd.c | 4 +- drivers/block/paride/pf.c | 4 +- drivers/block/pktcdvd.c | 4 +- drivers/block/ps3disk.c | 4 +- drivers/block/ps3vram.c | 4 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 6 +- drivers/block/sunvdc.c | 4 +- drivers/block/swim.c | 2 +- drivers/block/swim3.c | 2 +- drivers/block/sx8.c | 6 +- drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkfront.c | 4 +- drivers/block/z2ram.c | 3 +- drivers/block/zram/zram_drv.c | 4 +- drivers/bus/mhi/host/pci_generic.c | 3 + drivers/bus/mvebu-mbus.c | 6 +- drivers/bus/ti-sysc.c | 1 + drivers/cdrom/gdrom.c | 3 +- drivers/char/apm-emulation.c | 2 +- drivers/char/random.c | 4 +- drivers/char/tpm/Kconfig | 12 + drivers/char/tpm/Makefile | 1 + drivers/char/tpm/tpm.h | 1 + drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm_tis_core.c | 14 + drivers/char/tpm/tpm_tis_core.h | 10 + drivers/char/tpm/tpm_tis_i2c.c | 391 ++ drivers/clk/qcom/Kconfig | 1 + drivers/clk/qcom/camcc-sdm845.c | 4 + drivers/clk/qcom/camcc-sm8250.c | 4 + drivers/clk/qcom/clk-hfpll.c | 15 +- drivers/clk/qcom/clk-krait.c | 23 +- drivers/clk/qcom/clk-krait.h | 1 + drivers/clk/qcom/clk-rcg2.c | 16 +- drivers/clk/qcom/gcc-ipq8074.c | 104 +- drivers/clk/qcom/gcc-msm8916.c | 35 + drivers/clk/qcom/gcc-msm8939.c | 31 +- drivers/clk/qcom/gcc-sc8280xp.c | 121 +- drivers/clk/qcom/gcc-sm6350.c | 2 +- drivers/clk/qcom/krait-cc.c | 8 + drivers/clk/renesas/r9a07g043-cpg.c | 32 + drivers/clk/renesas/rcar-gen4-cpg.c | 2 +- drivers/cpufreq/acpi-cpufreq.c | 4 + drivers/cpufreq/cpufreq-dt.c | 12 +- drivers/cpufreq/imx-cpufreq-dt.c | 12 +- drivers/cpufreq/mediatek-cpufreq.c | 1 + drivers/cpufreq/qcom-cpufreq-hw.c | 3 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 26 +- drivers/cpufreq/sti-cpufreq.c | 9 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 31 +- drivers/cpufreq/tegra20-cpufreq.c | 12 +- drivers/cpufreq/ti-cpufreq.c | 6 +- drivers/cpuidle/Kconfig.arm | 3 +- drivers/crypto/caam/caamalg_qi2.c | 2 +- drivers/crypto/caam/caamhash_desc.c | 2 +- drivers/crypto/caam/qi.c | 2 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 2 +- drivers/crypto/nx/nx-common-powernv.c | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/ghashp8-ppc.pl | 2 +- drivers/cxl/core/hdm.c | 2 +- drivers/cxl/core/mbox.c | 6 +- drivers/cxl/core/port.c | 2 +- drivers/cxl/cxl.h | 1 + drivers/cxl/cxlmem.h | 8 +- drivers/cxl/mem.c | 7 +- drivers/cxl/pmem.c | 6 +- drivers/devfreq/devfreq.c | 80 +- drivers/devfreq/event/exynos-ppmu.c | 8 +- drivers/devfreq/exynos-bus.c | 24 +- drivers/devfreq/governor_passive.c | 62 +- drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/sun8i-a33-mbus.c | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/fsl-edma-common.c | 3 - drivers/dma/idxd/device.c | 5 +- drivers/dma/imx-sdma.c | 6 +- drivers/dma/mediatek/mtk-hsdma.c | 2 +- drivers/dma/qcom/bam_dma.c | 39 +- drivers/dma/ti/k3-psil-j721s2.c | 8 + drivers/extcon/extcon-max77843.c | 3 +- drivers/firmware/arm_scmi/Kconfig | 25 + drivers/firmware/arm_scmi/Makefile | 3 +- drivers/firmware/arm_scmi/bus.c | 46 +- drivers/firmware/arm_scmi/driver.c | 264 +- drivers/firmware/arm_scmi/perf.c | 225 +- drivers/firmware/arm_scmi/powercap.c | 866 +++ drivers/firmware/arm_scmi/protocols.h | 23 + drivers/firmware/arm_scmi/scmi_power_control.c | 362 ++ drivers/firmware/arm_scmi/system.c | 17 +- drivers/firmware/arm_scpi.c | 57 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/qcom_scm.c | 69 + drivers/firmware/xilinx/zynqmp.c | 16 +- drivers/fpga/fpga-mgr.c | 2 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 48 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes_ctx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 + drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h | 307 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 62 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 15 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 134 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 66 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 + .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 23 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 +- .../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 2 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + drivers/gpu/drm/amd/include/mes_v11_api_def.h | 37 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 2 + drivers/gpu/drm/bridge/imx/Kconfig | 4 + drivers/gpu/drm/bridge/tc358767.c | 6 +- drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/drm_connector.c | 74 - drivers/gpu/drm/drm_crtc_internal.h | 5 +- drivers/gpu/drm/drm_debugfs.c | 21 +- drivers/gpu/drm/drm_edid.c | 376 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 15 + drivers/gpu/drm/drm_probe_helper.c | 34 + drivers/gpu/drm/i915/display/intel_bios.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 8 +- drivers/gpu/drm/i915/i915_driver.c | 6 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/mxsfb/Kconfig | 16 + drivers/gpu/drm/mxsfb/Makefile | 2 + drivers/gpu/drm/mxsfb/lcdif_drv.c | 340 ++ drivers/gpu/drm/mxsfb/lcdif_drv.h | 44 + drivers/gpu/drm/mxsfb/lcdif_kms.c | 484 ++ drivers/gpu/drm/mxsfb/lcdif_regs.h | 257 + drivers/gpu/drm/panel/panel-simple.c | 57 + drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 + drivers/gpu/drm/scheduler/sched_main.c | 13 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_dpi.c | 99 +- drivers/gpu/drm/vc4/vc4_drv.c | 19 + drivers/gpu/drm/vc4/vc4_dsi.c | 152 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 211 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 14 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 38 +- drivers/gpu/drm/vc4/vc4_hvs.c | 42 + drivers/gpu/drm/vc4/vc4_kms.c | 8 +- drivers/gpu/drm/vc4/vc4_plane.c | 92 +- drivers/hwmon/asus-ec-sensors.c | 36 + drivers/hwmon/asus_wmi_sensors.c | 12 +- drivers/hwmon/ibmaem.c | 12 +- drivers/hwmon/lm90.c | 18 +- drivers/hwmon/occ/common.c | 5 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 13 +- drivers/hwmon/occ/p9_sbe.c | 7 +- drivers/hwmon/pmbus/ucd9200.c | 2 +- drivers/hwtracing/coresight/coresight-config.h | 2 + drivers/hwtracing/coresight/coresight-core.c | 1 + drivers/hwtracing/coresight/coresight-syscfg.c | 295 +- drivers/hwtracing/coresight/coresight-syscfg.h | 13 + drivers/i2c/busses/i2c-mpc.c | 7 +- drivers/i2c/busses/i2c-piix4.c | 16 +- drivers/iio/adc/qcom-spmi-rradc.c | 2 +- drivers/iio/adc/stm32-adc.c | 6 + drivers/iio/chemical/sps30.c | 2 +- drivers/iio/chemical/sps30_i2c.c | 1 + drivers/iio/chemical/sps30_serial.c | 1 + drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/mcp4922.c | 11 +- drivers/iio/imu/bmi160/bmi160_core.c | 6 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 1 + drivers/iio/imu/bmi160/bmi160_spi.c | 1 + drivers/iio/industrialio-buffer.c | 10 +- drivers/iio/industrialio-core.c | 4 +- drivers/iio/industrialio-sw-device.c | 2 +- drivers/iio/industrialio-sw-trigger.c | 2 +- drivers/iio/pressure/bmp280-core.c | 2 +- drivers/iio/pressure/bmp280-i2c.c | 1 + drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/pressure/bmp280-spi.c | 1 + drivers/infiniband/core/cm.c | 4 +- drivers/infiniband/core/rdma_core.c | 2 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 +- drivers/infiniband/sw/rxe/rxe_resp.c | 28 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 6 +- drivers/input/joystick/sensehat-joystick.c | 4 +- drivers/input/serio/i8042-x86ia64io.h | 1206 ++-- drivers/input/touchscreen/edt-ft5x06.c | 96 +- drivers/input/touchscreen/exc3000.c | 7 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-or1k-pic.c | 1 - drivers/irqchip/irq-sifive-plic.c | 80 +- drivers/md/bcache/super.c | 2 +- drivers/md/dm.c | 2 +- drivers/md/md.c | 4 +- drivers/md/raid5.c | 6 +- drivers/media/i2c/tda1997x.c | 1 - drivers/media/platform/qcom/venus/pm_helpers.c | 4 +- drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/memstick/core/ms_block.c | 3 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/misc/cardreader/rtsx_pcr.c | 8 +- drivers/misc/cardreader/rtsx_usb.c | 27 +- drivers/misc/cxl/cxl.h | 2 +- drivers/misc/lkdtm/cfi.c | 2 +- drivers/misc/sgi-gru/grukservices.c | 2 +- drivers/misc/sgi-xp/xpc_uv.c | 2 +- drivers/misc/uacce/uacce.c | 133 +- drivers/mmc/core/block.c | 1 - drivers/mmc/core/queue.c | 1 - drivers/mmc/host/sdhci-msm.c | 2 +- drivers/mtd/mtd_blkdevs.c | 4 +- drivers/mtd/mtdcore.c | 61 + drivers/mtd/nand/raw/arasan-nand-controller.c | 16 +- drivers/mtd/ubi/block.c | 4 +- drivers/net/bonding/bond_3ad.c | 3 +- drivers/net/bonding/bond_alb.c | 2 +- drivers/net/can/Kconfig | 58 +- drivers/net/can/Makefile | 3 +- drivers/net/can/can327.c | 1137 ++++ drivers/net/can/ctucanfd/ctucanfd_base.c | 2 +- drivers/net/can/dev/netlink.c | 3 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 +- drivers/net/can/slcan.c | 793 --- drivers/net/can/slcan/Makefile | 7 + drivers/net/can/slcan/slcan-core.c | 1131 ++++ drivers/net/can/slcan/slcan-ethtool.c | 65 + drivers/net/can/slcan/slcan.h | 18 + drivers/net/dsa/microchip/Kconfig | 2 +- drivers/net/dsa/microchip/Makefile | 1 + drivers/net/dsa/microchip/ksz8.h | 58 - drivers/net/dsa/microchip/ksz8795.c | 221 +- drivers/net/dsa/microchip/ksz8795_reg.h | 1 - drivers/net/dsa/microchip/ksz8863_smi.c | 17 +- drivers/net/dsa/microchip/ksz9477.c | 34 +- drivers/net/dsa/microchip/ksz9477_reg.h | 9 - drivers/net/dsa/microchip/ksz_common.c | 336 +- drivers/net/dsa/microchip/ksz_common.h | 79 + drivers/net/dsa/microchip/ksz_spi.c | 36 +- drivers/net/dsa/microchip/lan937x.h | 27 + drivers/net/dsa/microchip/lan937x_main.c | 484 ++ drivers/net/dsa/microchip/lan937x_reg.h | 180 + drivers/net/dsa/ocelot/felix.c | 9 + drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/ocelot/felix_vsc9959.c | 246 +- drivers/net/dsa/qca/ar9331.c | 17 + drivers/net/dsa/rzn1_a5psw.c | 6 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- .../aquantia/atlantic/macsec/macsec_struct.h | 4 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 11 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 10 +- drivers/net/ethernet/atheros/atlx/atl1.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 7 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 6 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 6 +- drivers/net/ethernet/cisco/enic/enic_main.c | 5 +- drivers/net/ethernet/emulex/benet/be_main.c | 8 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 3 +- drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 2 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 4 +- drivers/net/ethernet/freescale/gianfar.c | 1 + drivers/net/ethernet/freescale/gianfar_ethtool.c | 6 +- drivers/net/ethernet/fungible/funcore/fun_hci.h | 40 + .../net/ethernet/fungible/funeth/funeth_ethtool.c | 34 + drivers/net/ethernet/fungible/funeth/funeth_tx.c | 2 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 3 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 7 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/intel/e100.c | 1 - drivers/net/ethernet/intel/e1000/e1000_hw.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_param.c | 2 - drivers/net/ethernet/intel/e1000e/mac.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/e1000e/param.c | 2 - drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 16 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 - drivers/net/ethernet/intel/i40e/i40e_main.c | 75 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 1 - drivers/net/ethernet/intel/i40e/i40e_register.h | 13 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 1 - drivers/net/ethernet/intel/i40e/i40e_type.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 + drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 4 - drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 2 +- drivers/net/ethernet/intel/ice/ice_lag.c | 6 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 9 +- drivers/net/ethernet/intel/ice/ice_switch.c | 388 +- drivers/net/ethernet/intel/ice/ice_switch.h | 1 + drivers/net/ethernet/intel/ice/ice_tc_lib.c | 66 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 3 + drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 1 - drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/igbvf.h | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_mac.c | 2 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 1 - drivers/net/ethernet/intel/ixgb/ixgb_main.c | 3 +- drivers/net/ethernet/intel/ixgb/ixgb_param.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 4 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 4 +- drivers/net/ethernet/marvell/prestera/prestera.h | 3 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 47 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 4 +- .../net/ethernet/marvell/prestera/prestera_flow.c | 52 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 1 + .../ethernet/marvell/prestera/prestera_flower.c | 2 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 7 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 530 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 7 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 61 + .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 473 ++ .../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 60 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 198 + .../ethernet/mellanox/mlx5/core/en/tc/post_meter.h | 27 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 6 + .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 21 - .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 21 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 69 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 433 ++ drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h | 87 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 17 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 14 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 51 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 147 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c | 361 ++ .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 14 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 710 ++- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 6 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 10 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-ethtool.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 2 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 14 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 4 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 2 +- .../net/ethernet/netronome/nfp/flower/offload.c | 4 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 6 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 5 +- drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 1 + drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 5 +- drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 79 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 1 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 167 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 5 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 4 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef100.c | 69 +- drivers/net/ethernet/sfc/ef100_ethtool.c | 2 +- drivers/net/ethernet/sfc/ef100_netdev.c | 130 +- drivers/net/ethernet/sfc/ef100_netdev.h | 4 +- drivers/net/ethernet/sfc/ef100_nic.c | 422 +- drivers/net/ethernet/sfc/ef100_nic.h | 10 +- drivers/net/ethernet/sfc/efx.c | 73 +- drivers/net/ethernet/sfc/efx_common.c | 77 +- drivers/net/ethernet/sfc/efx_common.h | 16 +- drivers/net/ethernet/sfc/ethtool.c | 22 +- drivers/net/ethernet/sfc/ethtool_common.c | 50 +- drivers/net/ethernet/sfc/mcdi.c | 15 +- drivers/net/ethernet/sfc/mcdi_port.c | 4 +- drivers/net/ethernet/sfc/net_driver.h | 69 +- drivers/net/ethernet/sfc/rx_common.c | 4 +- drivers/net/ethernet/sfc/sriov.c | 10 +- drivers/net/ethernet/sfc/tx.c | 4 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/cassini.h | 2 +- drivers/net/ethernet/sun/ldmvsw.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/wangxun/Kconfig | 32 + drivers/net/ethernet/wangxun/Makefile | 6 + drivers/net/ethernet/wangxun/txgbe/Makefile | 9 + drivers/net/ethernet/wangxun/txgbe/txgbe.h | 24 + drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 165 + drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 57 + drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 2 +- drivers/net/pcs/pcs-rzn1-miic.c | 25 +- drivers/net/phy/ax88796b.c | 6 +- drivers/net/phy/micrel.c | 73 +- drivers/net/phy/phy.c | 23 + drivers/net/phy/phy_device.c | 23 + drivers/net/phy/phylink.c | 69 +- drivers/net/phy/sfp.c | 2 +- drivers/net/tun.c | 14 +- drivers/net/usb/asix.h | 3 +- drivers/net/usb/asix_common.c | 1 + drivers/net/usb/ax88179_178a.c | 101 +- drivers/net/usb/catc.c | 4 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/usbnet.c | 7 +- drivers/net/wireguard/device.c | 3 +- drivers/net/wireless/ath/ath11k/wmi.c | 3 +- drivers/net/wireless/ath/wil6210/txrx.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 2 + drivers/net/wireless/quantenna/qtnfmac/commands.c | 12 +- drivers/net/xen-netback/netback.c | 4 +- drivers/nfc/nfcmrvl/i2c.c | 6 +- drivers/nfc/nfcmrvl/spi.c | 6 +- drivers/nfc/nxp-nci/i2c.c | 11 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/apple.c | 2 +- drivers/nvme/host/core.c | 5 +- drivers/nvme/host/fc.c | 12 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 7 +- drivers/nvme/host/rdma.c | 24 +- drivers/nvme/host/tcp.c | 25 +- drivers/nvme/target/configfs.c | 20 + drivers/nvme/target/core.c | 6 + drivers/nvme/target/loop.c | 12 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/passthru.c | 55 + drivers/nvme/target/tcp.c | 23 +- drivers/of/base.c | 4 +- drivers/of/fdt.c | 8 +- drivers/of/kexec.c | 13 +- drivers/of/of_reserved_mem.c | 3 +- drivers/opp/core.c | 106 +- drivers/opp/opp.h | 21 + drivers/opp/ti-opp-supply.c | 4 +- drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/fsl_imx8_ddr_perf.c | 6 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 18 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 2 + drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 15 +- drivers/perf/marvell_cn10k_tad_pmu.c | 12 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 2 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 1 + drivers/pinctrl/intel/Kconfig | 8 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-meteorlake.c | 417 ++ drivers/pinctrl/pinctrl-axp209.c | 14 +- drivers/pinctrl/pinctrl-ingenic.c | 64 +- drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-zynqmp.c | 11 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 1 - drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 1 - drivers/pinctrl/renesas/Kconfig | 13 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/pfc-r8a779f0.c | 2 - drivers/pinctrl/renesas/pinctrl-rzv2m.c | 1119 ++++ drivers/pinctrl/stm32/pinctrl-stm32.c | 20 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 2 + drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/hp-wmi.c | 3 + drivers/platform/x86/panasonic-laptop.c | 84 +- drivers/platform/x86/thinkpad_acpi.c | 5 + drivers/power/reset/Kconfig | 6 + drivers/power/reset/Makefile | 1 + drivers/power/reset/at91-reset.c | 184 +- drivers/power/reset/pwr-mlxbf.c | 97 + drivers/powercap/Kconfig | 13 + drivers/powercap/Makefile | 1 + drivers/powercap/arm_scmi_powercap.c | 537 ++ drivers/powercap/dtpm_cpu.c | 33 +- drivers/regulator/mt6370-regulator.c | 4 +- drivers/regulator/qcom_smd-regulator.c | 28 +- drivers/regulator/scmi-regulator.c | 1 + drivers/reset/Kconfig | 2 +- drivers/reset/reset-microchip-sparx5.c | 8 +- drivers/s390/block/dasd.c | 2 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/s390/block/dcssblk.c | 8 +- drivers/s390/block/scm_blk.c | 4 +- drivers/s390/char/sclp.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 7 + drivers/scsi/mesh.c | 7 +- drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/sd.c | 4 +- drivers/scsi/sr.c | 4 +- drivers/soc/atmel/soc.c | 12 +- drivers/soc/bcm/brcmstb/biuctrl.c | 9 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 2 +- drivers/soc/qcom/cmd-db.c | 10 +- drivers/soc/qcom/llcc-qcom.c | 2 +- drivers/soc/qcom/ocmem.c | 3 + drivers/soc/qcom/qcom_aoss.c | 4 +- drivers/soc/xilinx/xlnx_event_manager.c | 5 +- drivers/soundwire/intel.c | 5 +- drivers/spi/spi-aspeed-smc.c | 12 +- drivers/spi/spi-geni-qcom.c | 2 +- drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-qcom-qspi.c | 2 +- drivers/spi/spi-s3c64xx.c | 81 +- drivers/spi/spi-synquacer.c | 1 + drivers/spi/spi.c | 397 +- drivers/staging/qlge/qlge_main.c | 2 +- drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_led.c | 27 +- drivers/staging/r8188eu/core/rtw_mlme.c | 4 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 7 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/r8188eu/core/rtw_recv.c | 6 +- drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 45 - drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 57 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 2 +- drivers/staging/r8188eu/hal/usb_halinit.c | 11 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 13 - drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 8 +- drivers/staging/r8188eu/include/hal_intf.h | 1 - drivers/staging/r8188eu/include/osdep_service.h | 2 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 5 - drivers/staging/r8188eu/include/rtw_led.h | 9 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 3 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 8 - drivers/staging/rtl8192e/rtllib_tx.c | 24 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 + .../vc04_services/interface/vchiq_arm/vchiq_core.c | 9 + drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/thermal/cpufreq_cooling.c | 6 +- drivers/thermal/intel/intel_tcc_cooling.c | 1 + drivers/tty/amiserial.c | 18 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/n_gsm.c | 744 ++- drivers/tty/serial/8250/8250.h | 9 +- drivers/tty/serial/8250/8250_core.c | 8 + drivers/tty/serial/8250/8250_dw.c | 52 +- drivers/tty/serial/8250/8250_dwlib.c | 131 +- drivers/tty/serial/8250/8250_early.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 11 +- drivers/tty/serial/8250/8250_fintek.c | 2 +- drivers/tty/serial/8250/8250_fsl.c | 2 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpc18xx.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_pericom.c | 2 +- drivers/tty/serial/8250/8250_port.c | 80 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/ar933x_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 96 +- drivers/tty/serial/earlycon.c | 3 + drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/kgdboc.c | 2 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/mcf.c | 3 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 4 +- drivers/tty/serial/msm_serial.c | 550 +- drivers/tty/serial/mux.c | 6 - drivers/tty/serial/mvebu-uart.c | 25 +- drivers/tty/serial/omap-serial.c | 10 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 7 +- drivers/tty/serial/pxa.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/samsung_tty.c | 90 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial-tegra.c | 1 + drivers/tty/serial/serial_core.c | 66 +- drivers/tty/serial/sifive.c | 10 - drivers/tty/serial/st-asc.c | 1 - drivers/tty/serial/stm32-usart.c | 4 +- drivers/tty/serial/sunsu.c | 4 +- drivers/tty/serial/ucc_uart.c | 2 + drivers/tty/serial/vr41xx_siu.c | 4 +- drivers/tty/tty_ioctl.c | 4 + drivers/tty/vt/consolemap.c | 112 +- drivers/tty/vt/vt.c | 10 +- drivers/ufs/core/ufshcd.c | 4 +- drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/core/sysfs.c | 79 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-am62.c | 8 +- drivers/usb/dwc3/gadget.c | 5 +- drivers/usb/gadget/function/f_mass_storage.c | 11 +- drivers/usb/gadget/udc/aspeed_udc.c | 9 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 2 +- drivers/usb/musb/mpfs.c | 1 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 11 +- drivers/vfio/pci/mlx5/cmd.c | 14 +- drivers/vfio/pci/mlx5/cmd.h | 4 +- drivers/vfio/pci/mlx5/main.c | 11 +- drivers/vfio/pci/vfio_pci_core.c | 7 + drivers/vfio/vfio.c | 30 +- drivers/vfio/vfio_iommu_type1.c | 49 +- drivers/video/console/vgacon.c | 8 +- drivers/video/fbdev/core/fbcon.c | 23 +- drivers/video/fbdev/core/fbmem.c | 23 +- drivers/virt/vboxguest/vboxguest_linux.c | 9 +- fs/9p/fid.c | 61 +- fs/9p/fid.h | 6 +- fs/9p/vfs_addr.c | 4 +- fs/9p/vfs_dentry.c | 4 +- fs/9p/vfs_dir.c | 2 +- fs/9p/vfs_file.c | 9 +- fs/9p/vfs_inode.c | 89 +- fs/9p/vfs_inode_dotl.c | 82 +- fs/9p/vfs_super.c | 8 +- fs/9p/xattr.c | 8 +- fs/Kconfig | 12 +- fs/ceph/caps.c | 1 + fs/cifs/cifssmb.c | 2 +- fs/dax.c | 4 +- fs/eventpoll.c | 22 + fs/exec.c | 2 +- fs/f2fs/debug.c | 2 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/file.c | 6 +- fs/f2fs/gc.c | 12 +- fs/f2fs/segment.c | 26 +- fs/f2fs/segment.h | 11 +- fs/f2fs/super.c | 33 +- fs/f2fs/sysfs.c | 10 + fs/gfs2/dir.c | 2 +- fs/gfs2/glock.c | 6 +- fs/gfs2/rgrp.c | 9 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/xattr.c | 2 +- fs/inode.c | 2 +- fs/iomap/buffered-io.c | 15 +- fs/kernfs/dir.c | 7 +- fs/kernfs/file.c | 250 +- fs/kernfs/kernfs-internal.h | 4 + fs/kernfs/mount.c | 19 + fs/ksmbd/smb2pdu.c | 16 +- fs/ksmbd/vfs.c | 4 + fs/nfs/nfs4proc.c | 19 +- fs/nfs/nfs4state.c | 1 + fs/nfsd/vfs.c | 8 +- fs/notify/fanotify/fanotify.c | 19 +- fs/notify/fanotify/fanotify.h | 2 + fs/notify/fanotify/fanotify_user.c | 138 +- fs/notify/fdinfo.c | 6 +- fs/notify/fsnotify.c | 21 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ntfs3/attrib.c | 176 + fs/ntfs3/file.c | 97 +- fs/ntfs3/ntfs_fs.h | 4 +- fs/ntfs3/run.c | 43 + fs/read_write.c | 77 +- fs/xfs/libxfs/xfs_attr.c | 38 +- fs/xfs/libxfs/xfs_attr.h | 5 - fs/xfs/libxfs/xfs_attr_leaf.c | 35 +- fs/xfs/libxfs/xfs_attr_leaf.h | 3 +- fs/xfs/xfs_attr_item.c | 22 - fs/xfs/xfs_bmap_util.c | 2 + fs/xfs/xfs_log.c | 9 +- include/acpi/processor.h | 9 +- include/asm-generic/barrier.h | 8 + include/asm-generic/bitops/generic-non-atomic.h | 161 + .../asm-generic/bitops/instrumented-non-atomic.h | 35 +- include/asm-generic/bitops/non-atomic.h | 121 +- .../bitops/non-instrumented-non-atomic.h | 16 + include/asm-generic/io.h | 29 +- include/drm/drm_connector.h | 6 +- include/drm/drm_crtc.h | 8 - include/drm/drm_edid.h | 3 + include/drm/drm_probe_helper.h | 1 + include/dt-bindings/clock/qcom,gcc-ipq8074.h | 4 + include/dt-bindings/clock/qcom,gcc-msm8939.h | 1 + include/dt-bindings/clock/r9a07g043-cpg.h | 20 + include/dt-bindings/mailbox/qcom-ipcc.h | 1 + include/dt-bindings/pinctrl/r7s9210-pinctrl.h | 2 +- include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 2 +- include/dt-bindings/pinctrl/rzv2m-pinctrl.h | 23 + include/dt-bindings/reset/sama7g5-reset.h | 10 + include/dt-bindings/sound/qcom,wcd9335.h | 15 + include/kunit/test.h | 3 +- include/linux/acpi.h | 5 - include/linux/arch_topology.h | 1 - include/linux/bitmap.h | 32 +- include/linux/bitops.h | 50 + include/linux/blk-mq.h | 4 +- include/linux/blkdev.h | 19 +- include/linux/blktrace_api.h | 10 - include/linux/bpf-cgroup-defs.h | 13 +- include/linux/bpf-cgroup.h | 9 +- include/linux/bpf.h | 44 +- include/linux/bpf_lsm.h | 7 + include/linux/btf_ids.h | 3 +- include/linux/cacheinfo.h | 3 + include/linux/can/bittiming.h | 2 + include/linux/compiler_types.h | 2 + include/linux/console_struct.h | 4 +- include/linux/context_tracking.h | 2 +- include/linux/cpumask.h | 226 +- include/linux/devfreq.h | 5 + include/linux/dim.h | 2 +- include/linux/efi.h | 2 + include/linux/fanotify.h | 18 +- include/linux/firmware/trusted_foundations.h | 8 +- include/linux/firmware/xlnx-zynqmp.h | 12 + include/linux/fs.h | 4 +- include/linux/fsnotify_backend.h | 89 +- include/linux/fwnode.h | 4 + include/linux/gfp.h | 330 +- include/linux/gfp_flags.h | 334 ++ include/linux/hugetlb.h | 25 +- include/linux/ieee80211.h | 1 + include/linux/ima.h | 5 + include/linux/io_uring_types.h | 3 + include/linux/iosys-map.h | 80 +- include/linux/jump_label.h | 9 +- include/linux/kernfs.h | 61 +- include/linux/kexec.h | 76 +- include/linux/lockdep.h | 30 +- include/linux/lockref.h | 1 - include/linux/memregion.h | 2 +- include/linux/memremap.h | 25 + include/linux/mlx5/eswitch.h | 8 +- include/linux/mm.h | 37 +- include/linux/mnt_idmapping.h | 24 +- include/linux/of.h | 2 - include/linux/page-flags.h | 32 +- include/linux/pagemap.h | 4 - include/linux/panic.h | 3 +- include/linux/perf_event.h | 2 + include/linux/pgtable.h | 28 + include/linux/phy.h | 6 + include/linux/pm_opp.h | 10 +- include/linux/refcount.h | 6 +- include/linux/regmap.h | 104 +- include/linux/regulator/driver.h | 1 + include/linux/reset.h | 2 +- include/linux/rtsx_usb.h | 2 - include/linux/sched.h | 2 +- include/linux/sched/topology.h | 1 + include/linux/scmi_protocol.h | 136 + include/linux/serial.h | 15 +- include/linux/serial_8250.h | 7 +- include/linux/serial_core.h | 22 +- include/linux/serial_s3c.h | 2 +- include/linux/shrinker.h | 14 +- include/linux/spi/spi.h | 104 +- include/linux/swapops.h | 9 + include/linux/sysctl.h | 6 + include/linux/tcp.h | 30 + include/linux/time64.h | 3 + include/linux/tty_ldisc.h | 2 +- include/linux/uacce.h | 6 +- include/linux/usb/typec_altmode.h | 2 +- include/linux/vfio.h | 30 +- include/net/9p/client.h | 41 + include/net/cfg80211.h | 58 +- include/net/dsa.h | 4 + include/net/mac80211.h | 24 +- include/net/neighbour.h | 1 + include/net/netfilter/nf_tables.h | 16 +- include/net/sock.h | 5 - include/net/switchdev.h | 3 + include/ras/ras_event.h | 1 - include/soc/mscc/ocelot.h | 5 +- include/sound/soc-component.h | 2 +- include/trace/events/9p.h | 48 + include/trace/events/io_uring.h | 2 +- include/trace/events/scmi.h | 56 + include/uapi/asm-generic/termbits-common.h | 1 + include/uapi/drm/drm_fourcc.h | 8 +- include/uapi/drm/i915_drm.h | 6 +- include/uapi/linux/android/binder.h | 1 + include/uapi/linux/blkzoned.h | 2 +- include/uapi/linux/bpf.h | 6 +- include/uapi/linux/btrfs.h | 10 +- include/uapi/linux/btrfs_tree.h | 2 +- include/uapi/linux/can/bcm.h | 2 +- include/uapi/linux/connector.h | 2 +- include/uapi/linux/cycx_cfm.h | 2 +- include/uapi/linux/dm-ioctl.h | 8 +- include/uapi/linux/dm-log-userspace.h | 2 +- include/uapi/linux/ethtool.h | 28 +- include/uapi/linux/fanotify.h | 10 +- include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/firewire-cdev.h | 12 +- include/uapi/linux/fs.h | 2 +- include/uapi/linux/if_alg.h | 2 +- include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_pppox.h | 4 +- include/uapi/linux/if_tun.h | 2 +- include/uapi/linux/igmp.h | 6 +- include/uapi/linux/inet_diag.h | 2 +- include/uapi/linux/inotify.h | 2 +- include/uapi/linux/io_uring.h | 39 +- include/uapi/linux/ip.h | 4 +- include/uapi/linux/ip_vs.h | 4 +- include/uapi/linux/iso_fs.h | 4 +- include/uapi/linux/jffs2.h | 8 +- include/uapi/linux/kcov.h | 2 +- include/uapi/linux/kfd_ioctl.h | 40 +- include/uapi/linux/kvm.h | 8 +- include/uapi/linux/minix_fs.h | 4 +- include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/mptcp.h | 9 +- include/uapi/linux/ndctl.h | 10 +- include/uapi/linux/neighbour.h | 1 + include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter/x_tables.h | 4 +- include/uapi/linux/netfilter_arp/arp_tables.h | 6 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/netfilter_ipv4/ip_tables.h | 6 +- include/uapi/linux/netfilter_ipv6/ip6_tables.h | 4 +- include/uapi/linux/nl80211.h | 14 + include/uapi/linux/perf_event.h | 7 +- include/uapi/linux/pkt_cls.h | 4 +- include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/random.h | 2 +- include/uapi/linux/romfs_fs.h | 4 +- include/uapi/linux/rtnetlink.h | 2 +- include/uapi/linux/sctp.h | 10 +- include/uapi/linux/seg6.h | 2 +- include/uapi/linux/seg6_iptunnel.h | 2 +- include/uapi/linux/serial.h | 20 +- include/uapi/linux/serial_reg.h | 4 +- include/uapi/linux/stm.h | 2 +- include/uapi/linux/sysctl.h | 37 +- include/uapi/linux/target_core_user.h | 2 +- include/uapi/linux/usb/audio.h | 2 +- include/uapi/linux/usb/cdc.h | 6 +- include/uapi/linux/usb/ch9.h | 2 +- include/uapi/linux/usb/raw_gadget.h | 4 +- include/uapi/linux/usbdevice_fs.h | 4 +- include/uapi/linux/vhost_types.h | 4 +- include/uapi/linux/virtio_9p.h | 2 +- include/uapi/linux/xfrm.h | 4 +- include/uapi/rdma/hfi/hfi1_user.h | 2 +- include/uapi/rdma/ib_user_verbs.h | 72 +- include/uapi/rdma/rdma_user_cm.h | 2 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +- include/uapi/scsi/fc/fc_els.h | 18 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/firewire.h | 6 +- include/uapi/sound/skl-tplg-interface.h | 2 +- include/uapi/sound/sof/header.h | 2 +- include/uapi/sound/usb_stream.h | 2 +- io_uring/filetable.c | 90 +- io_uring/filetable.h | 23 +- io_uring/io_uring.c | 23 +- io_uring/io_uring.h | 20 +- io_uring/kbuf.c | 4 +- io_uring/kbuf.h | 9 +- io_uring/msg_ring.c | 130 +- io_uring/net.c | 147 +- io_uring/opdef.c | 4 + io_uring/openclose.c | 35 +- io_uring/openclose.h | 2 +- io_uring/poll.c | 44 +- io_uring/rsrc.c | 8 +- io_uring/rw.c | 7 +- ipc/mqueue.c | 2 +- kernel/bpf/bpf_lsm.c | 81 + kernel/bpf/btf.c | 1 + kernel/bpf/cgroup.c | 350 +- kernel/bpf/core.c | 9 + kernel/bpf/syscall.c | 18 +- kernel/bpf/trampoline.c | 262 +- kernel/bpf/verifier.c | 145 +- kernel/configs/android-base.config | 1 - kernel/events/core.c | 21 +- kernel/events/ring_buffer.c | 5 +- kernel/jump_label.c | 41 +- kernel/kexec_core.c | 27 - kernel/kexec_file.c | 35 +- kernel/locking/lockdep.c | 7 +- kernel/panic.c | 1 + kernel/power/Kconfig | 20 + kernel/rcu/Kconfig.debug | 3 +- kernel/rcu/tree.c | 2 +- kernel/rcu/tree_plugin.h | 11 +- kernel/sched/core.c | 153 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/fair.c | 563 +- kernel/sched/features.h | 3 +- kernel/sched/pelt.h | 40 +- kernel/sched/sched.h | 62 +- kernel/sysctl.c | 41 + kernel/trace/blktrace.c | 11 - lib/Kconfig.debug | 9 + lib/Makefile | 4 +- lib/bitmap.c | 9 +- lib/cpumask.c | 99 +- lib/crypto/blake2s-selftest.c | 6 +- lib/kunit/test.c | 4 + lib/lockref.c | 25 - lib/maple_tree.c | 5 +- lib/sbitmap.c | 5 +- lib/scatterlist.c | 4 +- lib/test_bitmap.c | 62 + lib/test_cpumask.c | 138 + lib/test_free_pages.c | 2 +- lib/test_maple_tree.c | 10 +- localversion-next | 2 +- mm/Kconfig | 3 - mm/filemap.c | 4 + mm/gup.c | 12 +- mm/gup_test.c | 4 +- mm/highmem.c | 2 +- mm/huge_memory.c | 15 +- mm/hugetlb.c | 114 +- mm/hugetlb_vmemmap.c | 589 +- mm/hugetlb_vmemmap.h | 45 +- mm/ioremap.c | 26 +- mm/kfence/core.c | 22 +- mm/ksm.c | 12 +- mm/memblock.c | 11 + mm/memcontrol.c | 9 + mm/memory-failure.c | 154 +- mm/memory.c | 12 +- mm/migrate.c | 8 +- mm/mmap.c | 50 +- mm/nommu.c | 2 +- mm/shmem.c | 9 +- mm/sparse-vmemmap.c | 399 -- mm/truncate.c | 2 +- mm/vmscan.c | 10 +- net/9p/client.c | 35 +- net/bridge/br_netfilter_hooks.c | 21 +- net/core/filter.c | 60 +- net/core/neighbour.c | 32 +- net/core/sock_map.c | 2 +- net/decnet/dn_neigh.c | 1 + net/dsa/Kconfig | 4 +- net/dsa/slave.c | 11 + net/dsa/tag_ksz.c | 59 + net/ipv4/arp.c | 1 + net/ipv4/tcp.c | 26 +- net/ipv6/addrconf.c | 70 +- net/ipv6/ndisc.c | 1 + net/ipv6/route.c | 11 +- net/ipv6/seg6_hmac.c | 1 - net/ipv6/sit.c | 8 +- net/mac80211/cfg.c | 39 +- net/mac80211/debugfs.c | 101 +- net/mac80211/debugfs_netdev.c | 32 +- net/mac80211/debugfs_sta.c | 24 +- net/mac80211/ieee80211_i.h | 190 +- net/mac80211/iface.c | 6 +- net/mac80211/main.c | 15 +- net/mac80211/rx.c | 9 +- net/mac80211/sta_info.c | 78 +- net/mac80211/sta_info.h | 14 +- net/mac80211/status.c | 19 - net/mac80211/tx.c | 454 +- net/mac80211/util.c | 3 + net/mptcp/options.c | 7 +- net/mptcp/pm.c | 10 +- net/mptcp/pm_netlink.c | 2 +- net/mptcp/protocol.c | 133 +- net/mptcp/protocol.h | 24 +- net/mptcp/subflow.c | 129 +- net/netfilter/nf_tables_api.c | 9 +- net/netfilter/nf_tables_core.c | 24 +- net/netfilter/nf_tables_trace.c | 44 +- net/netfilter/nft_set_hash.c | 2 + net/netfilter/nft_set_pipapo.c | 48 +- net/rose/rose_timer.c | 34 +- net/sched/act_api.c | 22 +- net/sched/sch_taprio.c | 5 +- net/sunrpc/xdr.c | 2 +- net/tipc/socket.c | 1 + net/tls/tls_device_fallback.c | 6 +- net/unix/sysctl_net_unix.c | 19 +- net/wireless/chan.c | 12 +- net/wireless/core.c | 6 + net/wireless/mlme.c | 3 - net/wireless/nl80211.c | 64 +- net/wireless/sme.c | 3 +- net/xdp/xsk_buff_pool.c | 1 + scripts/Makefile.build | 5 +- scripts/bloat-o-meter | 47 +- scripts/clang-tools/gen_compile_commands.py | 6 +- scripts/get_feat.pl | 2 +- scripts/mod/modpost.c | 23 +- scripts/sign-file.c | 2 +- scripts/tags.sh | 9 +- security/integrity/ima/ima_kexec.c | 2 +- sound/pci/ens1370.c | 2 +- sound/soc/adi/axi-i2s.c | 1 + sound/soc/adi/axi-spdif.c | 1 + sound/soc/amd/acp/acp-platform.c | 15 +- sound/soc/amd/raven/acp3x-i2s.c | 3 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 13 +- sound/soc/amd/vangogh/acp5x-i2s.c | 1 + sound/soc/amd/yc/acp6x-pdm-dma.c | 13 +- sound/soc/atmel/atmel-classd.c | 1 + sound/soc/atmel/atmel-i2s.c | 3 +- sound/soc/atmel/atmel-pdmic.c | 1 + sound/soc/atmel/atmel_ssc_dai.c | 7 +- sound/soc/atmel/mchp-i2s-mcc.c | 3 +- sound/soc/atmel/mchp-pdmc.c | 1 + sound/soc/atmel/mchp-spdifrx.c | 3 +- sound/soc/atmel/mchp-spdiftx.c | 3 +- sound/soc/au1x/ac97c.c | 3 +- sound/soc/au1x/i2sc.c | 3 +- sound/soc/au1x/psc-ac97.c | 3 +- sound/soc/au1x/psc-i2s.c | 3 +- sound/soc/bcm/bcm2835-i2s.c | 3 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 1 + sound/soc/bcm/cygnus-ssp.c | 7 +- sound/soc/cirrus/ep93xx-ac97.c | 3 +- sound/soc/cirrus/ep93xx-i2s.c | 7 +- sound/soc/codecs/88pm860x-codec.c | 1 - sound/soc/codecs/Kconfig | 10 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ab8500-codec.c | 1 - sound/soc/codecs/ac97.c | 1 - sound/soc/codecs/ad1836.c | 1 - sound/soc/codecs/ad193x.c | 1 - sound/soc/codecs/ad1980.c | 1 - sound/soc/codecs/ad73311.c | 1 - sound/soc/codecs/adau1373.c | 1 - sound/soc/codecs/adau1701.c | 1 - sound/soc/codecs/adau1761.c | 1 - sound/soc/codecs/adau1781.c | 1 - sound/soc/codecs/adau1977.c | 1 - sound/soc/codecs/adau7002.c | 1 - sound/soc/codecs/adau7118.c | 1 - sound/soc/codecs/adav80x.c | 1 - sound/soc/codecs/ads117x.c | 1 - sound/soc/codecs/ak4104.c | 1 - sound/soc/codecs/ak4118.c | 1 - sound/soc/codecs/ak4375.c | 1 - sound/soc/codecs/ak4458.c | 2 - sound/soc/codecs/ak4535.c | 1 - sound/soc/codecs/ak4554.c | 1 - sound/soc/codecs/ak4613.c | 1 - sound/soc/codecs/ak4641.c | 1 - sound/soc/codecs/ak4642.c | 1 - sound/soc/codecs/ak4671.c | 1 - sound/soc/codecs/ak5386.c | 1 - sound/soc/codecs/ak5558.c | 2 - sound/soc/codecs/alc5623.c | 1 - sound/soc/codecs/alc5632.c | 1 - sound/soc/codecs/arizona.c | 4 +- sound/soc/codecs/bd28623.c | 1 - sound/soc/codecs/bt-sco.c | 1 - sound/soc/codecs/cpcap.c | 1 - sound/soc/codecs/cq93vc.c | 1 - sound/soc/codecs/cs35l32.c | 1 - sound/soc/codecs/cs35l33.c | 1 - sound/soc/codecs/cs35l34.c | 1 - sound/soc/codecs/cs35l35.c | 1 - sound/soc/codecs/cs35l36.c | 1 - sound/soc/codecs/cs4234.c | 1 - sound/soc/codecs/cs4265.c | 1 - sound/soc/codecs/cs4270.c | 1 - sound/soc/codecs/cs4271.c | 1 - sound/soc/codecs/cs42l42.c | 1 - sound/soc/codecs/cs42l51.c | 1 - sound/soc/codecs/cs42l52.c | 1 - sound/soc/codecs/cs42l56.c | 1 - sound/soc/codecs/cs42l73.c | 1 - sound/soc/codecs/cs42xx8.c | 1 - sound/soc/codecs/cs43130.c | 1 - sound/soc/codecs/cs4341.c | 1 - sound/soc/codecs/cs4349.c | 1 - sound/soc/codecs/cs47l15.c | 1 - sound/soc/codecs/cs47l24.c | 1 - sound/soc/codecs/cs47l35.c | 1 - sound/soc/codecs/cs47l85.c | 1 - sound/soc/codecs/cs47l90.c | 1 - sound/soc/codecs/cs47l92.c | 9 +- sound/soc/codecs/cs53l30.c | 1 - sound/soc/codecs/cx20442.c | 1 - sound/soc/codecs/da7210.c | 1 - sound/soc/codecs/da7213.c | 1 - sound/soc/codecs/da7218.c | 1 - sound/soc/codecs/da7219.c | 1 - sound/soc/codecs/da732x.c | 1 - sound/soc/codecs/da9055.c | 1 - sound/soc/codecs/dmic.c | 1 - sound/soc/codecs/es7134.c | 1 - sound/soc/codecs/es7241.c | 1 - sound/soc/codecs/es8316.c | 1 - sound/soc/codecs/es8328.c | 1 - sound/soc/codecs/gtm601.c | 1 - sound/soc/codecs/hdac_hdmi.c | 1 - sound/soc/codecs/hdmi-codec.c | 1 - sound/soc/codecs/ics43432.c | 1 - sound/soc/codecs/inno_rk3036.c | 1 - sound/soc/codecs/isabelle.c | 1 - sound/soc/codecs/jz4740.c | 2 - sound/soc/codecs/lm49453.c | 1 - sound/soc/codecs/lochnagar-sc.c | 1 - sound/soc/codecs/max98088.c | 1 - sound/soc/codecs/max98090.c | 1 - sound/soc/codecs/max98095.c | 1 - sound/soc/codecs/max98357a.c | 1 - sound/soc/codecs/max98371.c | 1 - sound/soc/codecs/max98373.c | 2 - sound/soc/codecs/max98390.c | 1 - sound/soc/codecs/max98396.c | 140 +- sound/soc/codecs/max98396.h | 2 +- sound/soc/codecs/max9850.c | 1 - sound/soc/codecs/max98520.c | 1 - sound/soc/codecs/max9860.c | 1 - sound/soc/codecs/max9867.c | 1 - sound/soc/codecs/max98925.c | 1 - sound/soc/codecs/max98926.c | 1 - sound/soc/codecs/max98927.c | 1 - sound/soc/codecs/mc13783.c | 1 - sound/soc/codecs/ml26124.c | 1 - sound/soc/codecs/msm8916-wcd-analog.c | 1 - sound/soc/codecs/msm8916-wcd-digital.c | 1 - sound/soc/codecs/nau8315.c | 1 - sound/soc/codecs/nau8540.c | 1 - sound/soc/codecs/nau8810.c | 1 - sound/soc/codecs/nau8821.c | 1 - sound/soc/codecs/nau8822.c | 1 - sound/soc/codecs/nau8824.c | 1 - sound/soc/codecs/nau8825.c | 1 - sound/soc/codecs/pcm1681.c | 1 - sound/soc/codecs/pcm1789.c | 1 - sound/soc/codecs/pcm179x.c | 1 - sound/soc/codecs/pcm186x.c | 2 - sound/soc/codecs/pcm3008.c | 1 - sound/soc/codecs/pcm3168a.c | 1 - sound/soc/codecs/pcm5102a.c | 1 - sound/soc/codecs/pcm512x.c | 1 - sound/soc/codecs/rk817_codec.c | 1 - sound/soc/codecs/rt1011.c | 1 - sound/soc/codecs/rt1015.c | 1 - sound/soc/codecs/rt1015p.c | 1 - sound/soc/codecs/rt1016.c | 1 - sound/soc/codecs/rt1019.c | 1 - sound/soc/codecs/rt1305.c | 1 - sound/soc/codecs/rt1308.c | 1 - sound/soc/codecs/rt274.c | 1 - sound/soc/codecs/rt286.c | 1 - sound/soc/codecs/rt298.c | 1 - sound/soc/codecs/rt5514.c | 1 - sound/soc/codecs/rt5616.c | 1 - sound/soc/codecs/rt5631.c | 1 - sound/soc/codecs/rt5640.c | 2 - sound/soc/codecs/rt5645.c | 1 - sound/soc/codecs/rt5651.c | 1 - sound/soc/codecs/rt5659.c | 1 - sound/soc/codecs/rt5660.c | 1 - sound/soc/codecs/rt5663.c | 1 - sound/soc/codecs/rt5665.c | 1 - sound/soc/codecs/rt5668.c | 1 - sound/soc/codecs/rt5670.c | 1 - sound/soc/codecs/rt5677.c | 1 - sound/soc/codecs/rt5682.c | 1 - sound/soc/codecs/rt5682s.c | 1 - sound/soc/codecs/sgtl5000.c | 1 - sound/soc/codecs/si476x.c | 1 - sound/soc/codecs/spdif_receiver.c | 1 - sound/soc/codecs/spdif_transmitter.c | 1 - sound/soc/codecs/ssm2518.c | 1 - sound/soc/codecs/ssm2602.c | 1 - sound/soc/codecs/ssm4567.c | 1 - sound/soc/codecs/sta32x.c | 1 - sound/soc/codecs/sta350.c | 1 - sound/soc/codecs/sta529.c | 1 - sound/soc/codecs/stac9766.c | 2 - sound/soc/codecs/sti-sas.c | 1 - sound/soc/codecs/tas2552.c | 3 +- sound/soc/codecs/tas2562.c | 2 - sound/soc/codecs/tas2764.c | 47 +- sound/soc/codecs/tas2764.h | 6 +- sound/soc/codecs/tas2770.c | 1 - sound/soc/codecs/tas5086.c | 1 - sound/soc/codecs/tas571x.c | 1 - sound/soc/codecs/tas5720.c | 2 - sound/soc/codecs/tas5805m.c | 1 - sound/soc/codecs/tas6424.c | 1 - sound/soc/codecs/tfa9879.c | 1 - sound/soc/codecs/tfa989x.c | 1 - sound/soc/codecs/tlv320adcx140.c | 1 - sound/soc/codecs/tlv320aic23.c | 1 - sound/soc/codecs/tlv320aic26.c | 1 - sound/soc/codecs/tlv320aic31xx.c | 1 - sound/soc/codecs/tlv320aic32x4.c | 2 - sound/soc/codecs/tlv320aic3x.c | 1 - sound/soc/codecs/tlv320dac33.c | 1 - sound/soc/codecs/tscs42xx.c | 1 - sound/soc/codecs/twl4030.c | 1 - sound/soc/codecs/twl6040.c | 1 - sound/soc/codecs/uda1334.c | 1 - sound/soc/codecs/uda134x.c | 1 - sound/soc/codecs/uda1380.c | 1 - sound/soc/codecs/wcd-mbhc-v2.c | 10 +- sound/soc/codecs/wcd9335.c | 13 +- sound/soc/codecs/wl1273.c | 1 - sound/soc/codecs/wm0010.c | 1 - sound/soc/codecs/wm1250-ev1.c | 1 - sound/soc/codecs/wm2000.c | 1 - sound/soc/codecs/wm2200.c | 1 - sound/soc/codecs/wm5100.c | 1 - sound/soc/codecs/wm5102.c | 22 +- sound/soc/codecs/wm5110.c | 1 - sound/soc/codecs/wm8350.c | 1 - sound/soc/codecs/wm8400.c | 1 - sound/soc/codecs/wm8510.c | 1 - sound/soc/codecs/wm8523.c | 1 - sound/soc/codecs/wm8524.c | 1 - sound/soc/codecs/wm8580.c | 1 - sound/soc/codecs/wm8711.c | 1 - sound/soc/codecs/wm8727.c | 1 - sound/soc/codecs/wm8728.c | 1 - sound/soc/codecs/wm8731.c | 1 - sound/soc/codecs/wm8737.c | 1 - sound/soc/codecs/wm8741.c | 1 - sound/soc/codecs/wm8750.c | 1 - sound/soc/codecs/wm8753.c | 1 - sound/soc/codecs/wm8770.c | 1 - sound/soc/codecs/wm8776.c | 1 - sound/soc/codecs/wm8782.c | 1 - sound/soc/codecs/wm8804.c | 1 - sound/soc/codecs/wm8900.c | 1 - sound/soc/codecs/wm8903.c | 1 - sound/soc/codecs/wm8904.c | 1 - sound/soc/codecs/wm8940.c | 1 - sound/soc/codecs/wm8955.c | 1 - sound/soc/codecs/wm8960.c | 1 - sound/soc/codecs/wm8961.c | 1 - sound/soc/codecs/wm8962.c | 1 - sound/soc/codecs/wm8971.c | 1 - sound/soc/codecs/wm8974.c | 1 - sound/soc/codecs/wm8978.c | 1 - sound/soc/codecs/wm8983.c | 1 - sound/soc/codecs/wm8985.c | 1 - sound/soc/codecs/wm8988.c | 1 - sound/soc/codecs/wm8990.c | 1 - sound/soc/codecs/wm8991.c | 1 - sound/soc/codecs/wm8993.c | 1 - sound/soc/codecs/wm8994.c | 1 - sound/soc/codecs/wm8995.c | 1 - sound/soc/codecs/wm8996.c | 2 - sound/soc/codecs/wm8997.c | 1 - sound/soc/codecs/wm8998.c | 22 +- sound/soc/codecs/wm9081.c | 1 - sound/soc/codecs/wm9090.c | 1 - sound/soc/codecs/wm9705.c | 1 - sound/soc/codecs/wm9712.c | 1 - sound/soc/codecs/wm9713.c | 1 - sound/soc/codecs/wm_adsp.c | 25 +- sound/soc/codecs/wsa881x.c | 16 +- sound/soc/codecs/wsa883x.c | 1509 +++++ sound/soc/codecs/zl38060.c | 1 - sound/soc/dwc/dwc-i2s.c | 7 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_easrc.c | 7 +- sound/soc/fsl/fsl_esai.c | 3 +- sound/soc/fsl/fsl_micfil.c | 22 +- sound/soc/fsl/fsl_micfil.h | 9 + sound/soc/fsl/fsl_mqs.c | 1 - sound/soc/fsl/fsl_rpmsg.c | 3 +- sound/soc/fsl/fsl_sai.c | 269 +- sound/soc/fsl/fsl_sai.h | 26 +- sound/soc/fsl/fsl_spdif.c | 3 +- sound/soc/fsl/fsl_ssi.c | 1 + sound/soc/fsl/fsl_xcvr.c | 3 +- sound/soc/fsl/mpc5200_psc_i2s.c | 3 +- sound/soc/generic/test-component.c | 2 +- sound/soc/hisilicon/hi6210-i2s.c | 1 + sound/soc/img/img-i2s-in.c | 3 +- sound/soc/img/img-i2s-out.c | 15 +- sound/soc/img/img-parallel-out.c | 3 +- sound/soc/img/img-spdif-in.c | 3 +- sound/soc/img/img-spdif-out.c | 3 +- sound/soc/img/pistachio-internal-dac.c | 1 - sound/soc/intel/avs/pcm.c | 2 - sound/soc/intel/boards/sof_rt5682.c | 10 +- sound/soc/intel/catpt/pcm.c | 26 +- sound/soc/intel/catpt/sysfs.c | 4 +- sound/soc/intel/keembay/kmb_platform.c | 14 +- sound/soc/intel/skylake/skl-pcm.c | 5 +- sound/soc/jz4740/jz4740-i2s.c | 7 +- sound/soc/meson/aiu-acodec-ctrl.c | 1 - sound/soc/meson/aiu-codec-ctrl.c | 1 - sound/soc/meson/axg-frddr.c | 3 + sound/soc/meson/axg-pdm.c | 4 +- sound/soc/meson/axg-spdifin.c | 1 + sound/soc/meson/axg-spdifout.c | 1 + sound/soc/meson/axg-toddr.c | 3 + sound/soc/meson/g12a-toacodec.c | 2 - sound/soc/meson/g12a-tohdmitx.c | 1 - sound/soc/meson/t9015.c | 1 - sound/soc/mxs/mxs-saif.c | 3 +- sound/soc/pxa/mmp-sspa.c | 9 +- sound/soc/pxa/pxa-ssp.c | 21 +- sound/soc/pxa/pxa2xx-i2s.c | 21 +- sound/soc/qcom/lpass-apq8016.c | 1 + sound/soc/qcom/lpass-cpu.c | 6 + sound/soc/qcom/qdsp6/q6apm.c | 1 + sound/soc/qcom/qdsp6/q6asm-dai.c | 23 +- sound/soc/qcom/sc7280.c | 33 + sound/soc/rockchip/rockchip_i2s.c | 11 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 7 +- sound/soc/rockchip/rockchip_pdm.c | 7 +- sound/soc/rockchip/rockchip_spdif.c | 1 + sound/soc/samsung/Kconfig | 20 +- sound/soc/samsung/aries_wm8994.c | 1 - sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/i2s.c | 2 + sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/pcm.c | 3 +- sound/soc/samsung/rx1950_uda1380.c | 4 +- sound/soc/samsung/s3c-i2s-v2.c | 11 - sound/soc/samsung/s3c2412-i2s.c | 7 +- sound/soc/samsung/s3c24xx-i2s.c | 8 +- sound/soc/samsung/spdif.c | 7 +- sound/soc/sh/hac.c | 3 +- sound/soc/sh/rcar/core.c | 11 +- sound/soc/sh/rz-ssi.c | 9 +- sound/soc/sh/siu_pcm.c | 17 +- sound/soc/sh/ssi.c | 3 +- sound/soc/soc-core.c | 148 +- sound/soc/soc-topology-test.c | 3 - sound/soc/soc-utils.c | 1 - sound/soc/sof/pcm.c | 2 + sound/soc/sof/sof-client-probes.c | 1 + sound/soc/spear/spdif_in.c | 3 +- sound/soc/spear/spdif_out.c | 3 +- sound/soc/sti/sti_uniperif.c | 3 +- sound/soc/stm/stm32_adfsdm.c | 1 + sound/soc/stm/stm32_i2s.c | 1 + sound/soc/stm/stm32_sai_sub.c | 1 + sound/soc/stm/stm32_spdifrx.c | 1 + sound/soc/sunxi/sun4i-codec.c | 7 +- sound/soc/sunxi/sun4i-i2s.c | 3 +- sound/soc/sunxi/sun4i-spdif.c | 3 +- sound/soc/sunxi/sun8i-codec.c | 1 - sound/soc/tegra/tegra20_ac97.c | 3 +- sound/soc/tegra/tegra20_i2s.c | 3 +- sound/soc/tegra/tegra20_spdif.c | 1 + sound/soc/tegra/tegra210_adx.c | 2 +- sound/soc/tegra/tegra210_i2s.c | 1 - sound/soc/tegra/tegra30_i2s.c | 3 +- sound/soc/ti/davinci-i2s.c | 3 +- sound/soc/ti/davinci-mcasp.c | 6 +- sound/soc/ti/davinci-vcif.c | 3 +- sound/soc/ti/omap-dmic.c | 3 +- sound/soc/ti/omap-hdmi.c | 1 + sound/soc/ti/omap-mcbsp.c | 3 +- sound/soc/ti/omap-mcpdm.c | 7 +- sound/soc/uniphier/evea.c | 1 - sound/soc/ux500/ux500_msp_dai.c | 3 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 16 +- sound/soc/xilinx/xlnx_i2s.c | 1 + sound/soc/xilinx/xlnx_spdif.c | 1 + sound/soc/xtensa/xtfpga-i2s.c | 15 +- tools/arch/arm64/include/uapi/asm/kvm.h | 36 + tools/arch/x86/include/uapi/asm/kvm.h | 12 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 12 + tools/bpf/bpftool/bash-completion/bpftool | 28 +- tools/bpf/bpftool/cgroup.c | 109 +- tools/bpf/bpftool/common.c | 72 +- tools/bpf/bpftool/feature.c | 55 + tools/bpf/bpftool/main.h | 2 - tools/include/asm-generic/bitops/non-atomic.h | 34 +- tools/include/linux/bitmap.h | 12 +- tools/include/linux/bitops.h | 16 + tools/include/linux/btf_ids.h | 35 +- tools/include/uapi/drm/i915_drm.h | 6 +- tools/include/uapi/linux/bpf.h | 4 + tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/if_tun.h | 2 +- tools/include/uapi/linux/kvm.h | 62 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/include/uapi/linux/pkt_cls.h | 4 +- tools/include/uapi/linux/seg6.h | 4 +- tools/include/uapi/linux/usbdevice_fs.h | 4 +- tools/include/uapi/sound/asound.h | 2 +- tools/lib/bitmap.c | 6 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf.c | 200 +- tools/lib/bpf/bpf.h | 98 +- tools/lib/bpf/btf.c | 183 +- tools/lib/bpf/btf.h | 86 +- tools/lib/bpf/btf_dump.c | 23 +- tools/lib/bpf/libbpf.c | 1432 +---- tools/lib/bpf/libbpf.h | 469 +- tools/lib/bpf/libbpf.map | 114 +- tools/lib/bpf/libbpf_common.h | 16 +- tools/lib/bpf/libbpf_internal.h | 24 +- tools/lib/bpf/libbpf_legacy.h | 28 +- tools/lib/bpf/libbpf_probes.c | 125 +- tools/lib/bpf/netlink.c | 62 +- tools/lib/bpf/xsk.c | 1260 ---- tools/lib/bpf/xsk.h | 336 -- tools/perf/util/bpf-utils.c | 5 +- tools/perf/util/bpf_off_cpu.c | 7 +- tools/perf/util/bpf_skel/off_cpu.bpf.c | 20 +- tools/perf/util/evsel.c | 9 + tools/perf/util/off_cpu.h | 9 + tools/perf/util/synthetic-events.c | 9 +- tools/perf/util/unwind-libunwind-local.c | 2 +- tools/testing/selftests/bpf/Makefile | 2 + tools/testing/selftests/bpf/bpf_legacy.h | 9 - tools/testing/selftests/bpf/prog_tests/btf.c | 1 - .../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 301 + .../selftests/bpf/prog_tests/resolve_btfids.c | 2 +- .../testing/selftests/bpf/progs/bpf_tracing_net.h | 1 + tools/testing/selftests/bpf/progs/lsm_cgroup.c | 180 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 51 - tools/testing/selftests/bpf/progs/test_btf_newkv.c | 18 - .../selftests/bpf/test_bpftool_synctypes.py | 20 +- tools/testing/selftests/bpf/verifier/jmp32.c | 21 + tools/testing/selftests/bpf/verifier/jump.c | 22 + tools/testing/selftests/bpf/xdpxceiver.c | 21 +- tools/testing/selftests/bpf/xsk.c | 1268 ++++ tools/testing/selftests/bpf/xsk.h | 316 + tools/testing/selftests/drivers/gpu/drm_mm.sh | 4 +- .../testing/selftests/filesystems/binderfs/config | 1 - tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/bpf/Makefile | 2 +- tools/testing/selftests/net/cmsg_sender.c | 2 +- tools/testing/selftests/net/fib_rule_tests.sh | 23 + .../net/forwarding/ethtool_extended_state.sh | 43 +- tools/testing/selftests/net/mptcp/diag.sh | 48 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 2 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 2 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 2 +- tools/testing/selftests/net/tun.c | 162 + tools/testing/selftests/net/udpgro.sh | 2 +- tools/testing/selftests/net/udpgro_bench.sh | 2 +- tools/testing/selftests/net/udpgro_frglist.sh | 2 +- tools/testing/selftests/net/udpgro_fwd.sh | 2 +- tools/testing/selftests/net/veth.sh | 6 +- tools/testing/selftests/powerpc/include/reg.h | 4 + tools/testing/selftests/powerpc/include/utils.h | 10 + tools/testing/selftests/powerpc/math/.gitignore | 1 + tools/testing/selftests/powerpc/mce/.gitignore | 1 + .../selftests/powerpc/papr_attributes/attr_test.c | 30 +- tools/testing/selftests/powerpc/pmu/Makefile | 11 +- tools/testing/selftests/powerpc/pmu/branch_loops.S | 28 + tools/testing/selftests/powerpc/pmu/ebb/.gitignore | 1 + .../powerpc/pmu/event_code_tests/Makefile | 15 + .../pmu/event_code_tests/blacklisted_events_test.c | 132 + .../event_alternatives_tests_p10.c | 109 + .../event_code_tests/event_alternatives_tests_p9.c | 116 + .../event_code_tests/generic_events_valid_test.c | 130 + .../event_code_tests/group_constraint_cache_test.c | 60 + .../group_constraint_l2l3_sel_test.c | 64 + .../group_constraint_mmcra_sample_test.c | 54 + .../event_code_tests/group_constraint_pmc56_test.c | 63 + .../group_constraint_pmc_count_test.c | 70 + .../group_constraint_radix_scope_qual_test.c | 56 + .../group_constraint_repeat_test.c | 56 + .../group_constraint_thresh_cmp_test.c | 96 + .../group_constraint_thresh_ctl_test.c | 64 + .../group_constraint_thresh_sel_test.c | 63 + .../event_code_tests/group_constraint_unit_test.c | 74 + .../group_pmc56_exclude_constraints_test.c | 64 + .../event_code_tests/hw_cache_event_type_test.c | 88 + .../pmu/event_code_tests/invalid_event_code_test.c | 67 + .../reserved_bits_mmcra_sample_elig_mode_test.c | 77 + .../reserved_bits_mmcra_thresh_ctl_test.c | 44 + .../selftests/powerpc/pmu/sampling_tests/Makefile | 7 +- .../pmu/sampling_tests/bhrb_filter_map_test.c | 105 + .../pmu/sampling_tests/bhrb_no_crash_wo_pmu_test.c | 59 + .../intr_regs_no_crash_wo_pmu_test.c | 57 + .../selftests/powerpc/pmu/sampling_tests/misc.c | 135 +- .../selftests/powerpc/pmu/sampling_tests/misc.h | 9 +- .../pmu/sampling_tests/mmcr1_sel_unit_cache_test.c | 77 + .../pmu/sampling_tests/mmcra_bhrb_any_test.c | 65 + .../pmu/sampling_tests/mmcra_bhrb_cond_test.c | 69 + .../mmcra_bhrb_disable_no_branch_test.c | 64 + .../pmu/sampling_tests/mmcra_bhrb_disable_test.c | 66 + .../pmu/sampling_tests/mmcra_bhrb_ind_call_test.c | 69 + .../pmu/sampling_tests/mmcra_thresh_cmp_test.c | 74 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/rseq/rseq-riscv.h | 50 +- tools/testing/selftests/rseq/rseq.c | 3 +- tools/testing/selftests/sync/config | 1 - .../tc-testing/tc-tests/actions/gact.json | 77 + .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- tools/testing/selftests/tpm2/settings | 1 + tools/testing/selftests/vm/hmm-tests.c | 19 +- tools/testing/selftests/vm/run_vmtests.sh | 8 +- tools/testing/selftests/vm/va_128TBswitch.sh | 45 +- tools/testing/selftests/wireguard/qemu/Makefile | 13 +- .../selftests/wireguard/qemu/arch/or1k.config | 22 + 2304 files changed, 60605 insertions(+), 26339 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-vduse create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-catu.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-cpu-debug.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-fun [...] create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-rep [...] create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etb10.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-repl [...] create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,embedded-trace-extens [...] create mode 100644 Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml delete mode 100644 Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt delete mode 100644 Documentation/devicetree/bindings/arm/coresight-cti.yaml delete mode 100644 Documentation/devicetree/bindings/arm/coresight.txt delete mode 100644 Documentation/devicetree/bindings/arm/ete.yaml delete mode 100644 Documentation/devicetree/bindings/arm/trbe.yaml delete mode 100644 Documentation/devicetree/bindings/ata/ahci-ceva.txt create mode 100644 Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml delete mode 100644 Documentation/devicetree/bindings/chosen.txt delete mode 100644 Documentation/devicetree/bindings/devfreq/exynos-bus.txt create mode 100644 Documentation/devicetree/bindings/dma/fsl,edma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/fsl-edma.txt create mode 100644 Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml delete mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.txt create mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzv2m-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/reset/atmel,at91sam9260-reset.yaml delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wsa883x.yaml create mode 100644 Documentation/networking/device_drivers/can/can327.rst create mode 100644 Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst create mode 100644 Documentation/translations/zh_CN/locking/mutex-design.rst create mode 100644 arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts delete mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts create mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_swvp.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-kagura.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-keyaki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sa8295p-adp.dts create mode 100644 arch/arm64/boot/dts/qcom/sa8540p.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-parade.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-inx.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe-rt [...] create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx-rt [...] create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts create mode 100644 arch/arm64/kernel/pi/Makefile create mode 100644 arch/arm64/kernel/pi/kaslr_early.c create mode 100644 arch/powerpc/boot/dts/turris1x.dts create mode 100644 arch/powerpc/include/asm/bpf_perf_event.h delete mode 100644 arch/powerpc/include/uapi/asm/bpf_perf_event.h create mode 100644 arch/powerpc/kernel/irq_64.c create mode 100644 arch/powerpc/mm/kasan/init_book3e_64.c delete mode 100644 certs/blacklist_nohashes.c rename {scripts => certs}/check-blacklist-hashes.awk (100%) create mode 100644 drivers/accessibility/speakup/.gitignore create mode 100644 drivers/accessibility/speakup/genmap.c create mode 100644 drivers/accessibility/speakup/makemapdata.c delete mode 100644 drivers/accessibility/speakup/speakupmap.h create mode 100644 drivers/accessibility/speakup/utils.h create mode 100644 drivers/char/tpm/tpm_tis_i2c.c create mode 100644 drivers/firmware/arm_scmi/powercap.c create mode 100644 drivers/firmware/arm_scmi/scmi_power_control.c create mode 100644 drivers/gpu/drm/mxsfb/lcdif_drv.c create mode 100644 drivers/gpu/drm/mxsfb/lcdif_drv.h create mode 100644 drivers/gpu/drm/mxsfb/lcdif_kms.c create mode 100644 drivers/gpu/drm/mxsfb/lcdif_regs.h create mode 100644 drivers/net/can/can327.c delete mode 100644 drivers/net/can/slcan.c create mode 100644 drivers/net/can/slcan/Makefile create mode 100644 drivers/net/can/slcan/slcan-core.c create mode 100644 drivers/net/can/slcan/slcan-ethtool.c create mode 100644 drivers/net/can/slcan/slcan.h create mode 100644 drivers/net/dsa/microchip/lan937x.h create mode 100644 drivers/net/dsa/microchip/lan937x_main.c create mode 100644 drivers/net/dsa/microchip/lan937x_reg.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c create mode 100644 drivers/net/ethernet/wangxun/Kconfig create mode 100644 drivers/net/ethernet/wangxun/Makefile create mode 100644 drivers/net/ethernet/wangxun/txgbe/Makefile create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe.h create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h create mode 100644 drivers/pinctrl/intel/pinctrl-meteorlake.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzv2m.c create mode 100644 drivers/power/reset/pwr-mlxbf.c create mode 100644 drivers/powercap/arm_scmi_powercap.c delete mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c delete mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h create mode 100644 include/asm-generic/bitops/generic-non-atomic.h create mode 100644 include/asm-generic/bitops/non-instrumented-non-atomic.h create mode 100644 include/dt-bindings/pinctrl/rzv2m-pinctrl.h create mode 100644 include/dt-bindings/reset/sama7g5-reset.h create mode 100644 include/dt-bindings/sound/qcom,wcd9335.h create mode 100644 include/linux/gfp_flags.h create mode 100644 lib/test_cpumask.c create mode 100644 sound/soc/codecs/wsa883x.c delete mode 100644 tools/lib/bpf/xsk.c delete mode 100644 tools/lib/bpf/xsk.h create mode 100644 tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c create mode 100644 tools/testing/selftests/bpf/progs/lsm_cgroup.c delete mode 100644 tools/testing/selftests/bpf/progs/test_btf_haskv.c create mode 100644 tools/testing/selftests/bpf/xsk.c create mode 100644 tools/testing/selftests/bpf/xsk.h create mode 100644 tools/testing/selftests/net/tun.c create mode 100644 tools/testing/selftests/powerpc/mce/.gitignore create mode 100644 tools/testing/selftests/powerpc/pmu/branch_loops.S create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/Makefile create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/blackliste [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/event_alte [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/event_alte [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/generic_ev [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_pmc5 [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/hw_cache_e [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/invalid_ev [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_b [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_b [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_filter_ [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_no_cras [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/intr_regs_no [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_sel_un [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_a [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_c [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_d [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_d [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_i [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh [...] create mode 100644 tools/testing/selftests/tpm2/settings create mode 100644 tools/testing/selftests/wireguard/qemu/arch/or1k.config