This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 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 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 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 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 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 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 2559f68b5991 arm64: dts: qcom: correct SPMI WLED register range encoding omits 9a2f272b5f66 arm64: dts: qcom: add missing AOSS QMP compatible fallback 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 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 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 c220f18efe25 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 5cf672bd7387 Merge tag 'scmi-fixes-5.19' of git://git.kernel.org/pub/sc [...] omits 1c7c0f168f97 fix short copy handling in copy_mc_pipe_to_iter() omits 97eab4d7fd79 Merge branch 'next/soc' into for-next 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 3519476d99a4 Merge branch 'at91-dt' into at91-next omits 68f9d5fc4a94 Merge branch 'at91-soc' into at91-next 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 3b823ce92f9b mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages adds 622c6b0ad408 sh: convert nommu io{re,un}map() to static inline functions adds d0db2557e9f8 mm/damon: use set_huge_pte_at() to make huge pte old adds eb835fec87af mm: sparsemem: fix missing higher order allocation splitting adds dc9a10b62248 Documentation: highmem: use literal block for code example [...] adds 945ec9c58c81 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] adds f58b3257a22b mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] adds 525ff5edafff nilfs2: fix incorrect masking of permission flags for symlinks adds 72279e5f0bb2 mm: split huge PUD on wp_huge_pud fallback adds e0a163b15724 Revert "ocfs2: mount shared volume without ha stack" adds 0c5b5184deda mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds 7eaca23096f2 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 8214416e098d Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds b79acaec7f2d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds a47b45639541 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 6a0dd958a31b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 32df6fe110c4 bpf, docs: Better scale maintenance of BPF subsystem adds 512d1999b8e9 xsk: Clear page contiguity bit when unmapping pool adds 89273f70cdd3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 247e55edcbd7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 039a957b9f74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2990f223ffa7 RDMA/cm: Fix memory leak in ib_cm_insert_listen adds 775dd1f42ed8 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 7ba740f309c4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7916aff70270 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds d3f74ceb17a4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds bbd32da78b10 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 1091cdf06cbe Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d940f63e081a Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 911c2153adbd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds edb99703db08 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f23b903a85de Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 284f8f7373bb Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git 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 adds 707e9f238d11 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds 9111125123d9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2e6556bae3e4 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds 5edd521cdc56 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds c3497fd009ef fix short copy handling in copy_mc_pipe_to_iter() adds ec932315737b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 dccca3fb4ceb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fce54ed02757 scsi: hisi_sas: Limit max hw sectors for v3 HW adds a5775327da8c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 35c600382c88 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds b67410f64d73 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 936fd6057535 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds 5bcb3c70f62a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bf61684f4b28 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds e1a82625f49c Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 80adfad565db Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds 59ccfa3953f8 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds e33bbb7d2082 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e85c7a5a90ae Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 9c12df9bd013 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 88296b87b2e4 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 4313a24985f0 arch/*/: remove CONFIG_VIRT_TO_BUS new bf16f1b6fea1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 714e1e941a4f Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 3a46b352a3e6 arm64: trap implementation defined functionality in userspace new 51280acad855 cpuidle: cpuidle-arm: remove arm64 support new 471f80db9ef1 arm64: cpuidle: remove generic cpuidle support new 5bed6a93920d Documentation/arm64: update memory layout table. new 4953fc3d3270 arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_Z [...] new 5519d7de2f8e arm64: asm-extable: move data fields new 59e8a1ce8f7b arm64: asm-extable: add asm uacess helpers new c4ed0d73ede9 arm64: extable: make uaaccess helper use extable type EX_T [...] new e4208e80a353 arm64: extable: move _cond_extable to _cond_uaccess_extable new bacac637025c arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP new d803336abdbc ARM: mm: kill unused runtime hook arch_iounmap() new abc5992b9dd0 mm: ioremap: Use more sensible name in ioremap_prot() new a14fff1c0379 mm: ioremap: Setup phys_addr of struct vm_struct new 18e780b4e6ab mm: ioremap: Add ioremap/iounmap_allowed() new f23eab0bfaef arm64: mm: Convert to GENERIC_IOREMAP new 893dea9ccd08 arm64: Add HAVE_IOREMAP_PROT support new 4510bffb4d02 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic new 3381da254fab arm64: select TRACE_IRQFLAGS_NMI_SUPPORT new ed59dfd9509d asm-generic: Add memory barrier dma_mb() new 4d09caec2fab arm64: kcsan: Support detecting more missing memory barriers new c7eff738cf45 arm64: kpti-ng: simplify page table traversal logic new 47546a1912fc arm64: mm: install KPTI nG mappings with MMU enabled new 1c9a8e876808 arm64: entry: simplify trampoline data page new e92b25731ef6 arm64: correct the effect of mitigations off on kpti new 9f6a503d5238 arm64: boot: add zstd support new 49785a77780c drivers/perf: Directly use ida_alloc()/free() new a336916b067c drivers/perf:Directly use ida_alloc()/free() new 9ba86a474635 perf/arm-cci: fix typo in comment new 506506cad394 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 new 8e28e53f1356 perf/marvell_cn10k: Remove useless license text when SPDX- [...] new f5ebeb138fa6 perf/marvell_cn10k: Fix TAD PMU register offset new e500405dd15d perf: hisi: Extract hisi_pmu_init new d69d56496487 arm64/sme: Expose SMIDR through sysfs new df07443f477a arm64/signal: Clean up SVE/SME feature checking inconsistency new 802b91118d11 arm64: kasan: do not instrument stacktrace.c new 446297b28a21 arm64: stacktrace: use non-atomic __set_bit new a019d8a2cc82 arm64: Split unwind_init() new 82a592c13b0a arm64: Copy the task argument to unwind_state new b87d34ca60ce arm64: vdso: put ELF related sections in the linker script new e0ab20b20a1b arm64: vdso: enable orphan handling for VDSO new eeec7223b697 arm64: vdso32: put ELF related sections in the linker script new 9d4775b332e1 arm64: vdso32: enable orphan handling for VDSO new 2d304afaedc4 arm64: compat: Move kuser32.S to .rodata section new 5c4fb60816ea arm64: vdso32: add ARM.exidx* sections new 4274929c7ee6 arm64: vdso*: place got/plt sections in .rodata new eb18d9bf70ac Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] new 475031b6ed43 arm64: head: move kimage_vaddr variable into C file new 0d9b1ffefabe arm64: mm: make vabits_actual a build time constant if possible new e8d13cced5c5 arm64: head: move assignment of idmap_t0sz to C code new ebd9aea1f27e arm64: head: drop idmap_ptrs_per_pgd new 53519ddf5894 arm64: head: simplify page table mapping macros (slightly) new 50fcd39d24c2 arm64: head: switch to map_memory macro for the extended ID map new e42ade29e3bc arm64: head: split off idmap creation code new 2e945851e268 arm64: kernel: drop unnecessary PoC cache clean+invalidate new 723d3a8ed172 arm64: head: pass ID map root table address to __enable_mmu() new 1682c45b9206 arm64: mm: provide idmap pointer to cpu_replace_ttbr1() new b013c1e1c659 arm64: head: add helper function to remap regions in early [...] new c3cee924bd85 arm64: head: cover entire kernel image in initial ID map new d7bea550279d arm64: head: use relative references to the RELA and RELR tables new f70b3a23324a arm64: head: create a temporary FDT mapping in the initial ID map new a004393f45d9 arm64: idreg-override: use early FDT mapping in ID map new c0be8f18a3bf arm64: head: factor out TTBR1 assignment into a macro new 6495b9ba6271 arm64: head: populate kernel page tables with MMU and caches on new 005e12676af0 arm64: head: record CPU boot mode after enabling the MMU new fc5a89f75d2a arm64: kaslr: defer initialization to initcall where permitted new aacd149b6238 arm64: head: avoid relocating the kernel twice for KASLR new 7559d9f97581 arm64: setup: drop early FDT pointer helpers new 3b9e38ed1fdf Merge branch 'for-next/boot' into for-next/core new 956eb85d5d3b Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new f2b9ed4745f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e375d844be01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 17916d5a379f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ebabf97bd2ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 520d0abe6aee dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema new 7bc592cf4831 dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names new 0e44511117f9 dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711 new b722443fa72b ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node new b334c1afad17 ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node new 2d43dc4011ec Merge branch 'devicetree/next' into next new 9a073d4fbb18 soc: bcm: brcmstb: biuctrl: Add missing of_node_put() new d1c365e4b79d Merge branch 'drivers/next' into next new b02cd9a6291d Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 2f39f8975d08 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3ad4168e9aa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3ebe73d3bcc2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 565b5891c3c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b793ae8fd56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9705db1eff38 ARM: OMAP2+: Fix refcount leak in omapdss_init_of new 50b87a32a79b ARM: OMAP2+: display: Fix refcount leak bug new 5cdbab96bab3 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug new 942228fbf5d4 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init new fe71f6e1bbff ARM: OMAP2+: Kconfig: Fix indentation new e36cbc438368 Merge branch 'omap-for-v5.20/soc' into for-next new 9804ebd35611 bus: ti-sysc: Add missing of_node_put() in sysc_add_named_ [...] new e2be5bc254bf Merge branch 'omap-for-v5.20/ti-sysc' into for-next new 6db372de959a ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black new 2f80dbbcc51b Merge branch 'omap-for-v5.20/dt' into for-next new 609c1fabc7c5 ARM: omap1: Kconfig: Fix indentation new ce7fa6c6a59d Merge branch 'omap-for-v5.20/omap1' into for-next new 17efe76af33f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5fb779558f1c arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo new 0e3e65469607 arm64: dts: qcom: align OPP table names with DT schema new 458ebdbb8e5d arm64: dts: qcom: timer should use only 32-bit size new 11c83450ff11 arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda [...] new f424d754212a arm64: dts: qcom: sdm845: Add camss vdda-pll-supply new 12541f687e49 arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes new ce383e80782e arm64: dts: qcom: msm8998-clamshell: Clean up the DT new 16901ba567d7 arm64: dts: qcom: msm8998-laptops: Clean up DTs new 4efbec42c050 arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1 new 6dad36ebe1cb arm64: dts: qcom: msm8998-yoshino: Add USB extcon new 016928c052a7 arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compa [...] new b448501c2e77 arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regu [...] new bc0e82fbb25b arm64: dts: qcom: msm8998-oneplus: Apply style fixes new 20bba6b73264 arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok" new 392b73cb8160 arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled [...] new d582c02012d2 arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb new 5d393f14d4de arm64: dts: qcom: msm8998*: Clean up #includes new d0eaf4122c9e arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP new 3ae6156e2f41 arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT new bb9bb4123abe arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region new a743dff7acc4 arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants new 68333a42fcf5 arm64: dts: qcom: msm8996: Add SDHCI resets new 4148a9eeb151 arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulat [...] new ff36bed5dc24 arm64: dts: qcom: align PMIC GPIO pin configuration with D [...] new 019102a912c6 arm64: dts: qcom: add fallback compatible to PMIC GPIOs new 9f454375bc3e arm64: dts: qcom: apq8096-db820c: add PM8994 pin function new 761a8fe4f3db arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 p [...] new e8881372ccc6 arm64: dts: qcom: sdm630: order clocks according to bindings new 7908dcc8be2d arm64: dts: qcom: sdm630: order regs according to bindings new cb0b68537713 arm64: dts: qcom: sdm630: order interrupts according to bindings new b07bfd8ebe31 arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs new a984d5d19152 arm64: dts: qcom: correct interrupt controller on PM8916 a [...] new 255a47e74567 clk: qcom: gcc-sm6350: Drop extra semicolon new fcfbfe373d41 clk: qcom: clk-hfpll: use poll_timeout macro new df83d2c9e729 clk: qcom: clk-krait: unlock spin after mux completion new 898d0d6483a9 clk: qcom: clk-krait: add apq/ipq8064 errata workaround new d62cac46b018 dt-bindings: clock: qcom,gcc-sdm845: add parent power domain new e378b965330d ARM: dts: qcom: sdx65: Add Shared memory manager support new b456b5e7d1df ARM: dts: qcom: sdx65: Add interconnect nodes new fbb6447deba8 ARM: dts: qcom: sdx65: Add USB3 and PHY support new eeaec4f2b926 ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support new ab11b74d87dd ARM: dts: qcom: sdx65: Add QPIC BAM support new 0ec15b6f7621 ARM: dts: qcom: sdx65: Add QPIC NAND support new eae61fddd648 ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support new 59e73f67e14b ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support new b427679adcdd ARM: dts: qcom: sdx65: Add CPUFreq support new 7f928c735880 ARM: dts: qcom: sdx65: Add modem SMP2P node new 69117a2abfe0 ARM: dts: qcom: sdx65: Add IMEM and PIL info region new 261e09b4e3fb ARM: dts: qcom: sdx65: Add SCM node new a3ae01ed96e7 ARM: dts: qcom: sdx65: Add Modem remoteproc node new aae0f5314f95 ARM: dts: qcom: sdx65-mtp: Enable modem new df6d7b86f488 ARM: dts: qcom: sdx65: Add pshold support new 39eebfce4bdb ARM: dts: qcom: sdx65: Add Watchdog support new 4fcdaf4b0320 ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema new dc590cdc31f6 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg new 255889f4baf5 ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO new eea939a0da86 ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs new 2ea6af6cc1f5 dt-bindings: firmware: scm: Add compatible for SDX65 new fe72f9bce137 soc: qcom: cmd-db: replace strscpy_pad() with strncpy() new 7b3d521dce27 Merge branches 'arm64-fixes-for-5.19', 'arm64-for-5.20', ' [...] new de7294b86f93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dbf67ad4f137 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f52451278d4f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5aeeaf40d312 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ccf6b52061cb Merge branch 'for-v5.20/dts-cleanup' into for-next new 89459a2aef88 Merge branch 'next/dt' into for-next new dfa7ac497262 Merge branch 'next/dt64' into for-next new 685cc7c8314f Merge branch 'fixes' into for-next new b479089ca1a8 Merge branch 'next/soc' into for-next new 158601a818e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c0b4fc8677ed Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 7ed9d2ca53e9 Merge tag 'scmi-fixes-5.19-2' of git://git.kernel.org/pub/ [...] new 98e1892cc6ad ACPI: PPTT: Use table offset as fw_token instead of virtua [...] new 77b4a8429266 cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node new 98850136c255 cacheinfo: Add helper to access any cache index for a given CPU new 0bc709f9a1d5 cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF new b2ebc144935c cacheinfo: Add support to check if last level cache(LLC) i [...] new 4e1fe3770495 cacheinfo: Allow early detection and population of cache a [...] new be6ab2e82288 cacheinfo: Use cache identifiers to check if the caches ar [...] new 2f7b757eb69d arch_topology: Add support to parse and detect cache attributes new 3b23bb2573e6 arch_topology: Use the last level cache information from t [...] new 854a3115f9ec arm64: topology: Remove redundant setting of llc_id in CPU [...] new 01db674aab05 arch_topology: Drop LLC identifier stash from the CPU topology new f75f68671029 arch_topology: Set thread sibling cpumask only within the cluster new 7c824640e836 arch_topology: Check for non-negative value rather than -1 [...] new 0d71f236f0a1 arch_topology: Avoid parsing through all the CPUs once a o [...] new 20ff578cc24d arch_topology: Don't set cluster identifier as physical pa [...] new a41684f5d7bd arch_topology: Limit span of cpu_clustergroup_mask() new eba0e4fe90d4 arch_topology: Set cluster identifier in each core/thread [...] new f8f2122d43f1 arch_topology: Add support for parsing sockets in /cpu-map new 4b37037b5cfa arch_topology: Warn that topology for nested clusters is n [...] new f32b11f7a2ab ACPI: Remove the unused find_acpi_cpu_cache_topology() new 24cdefc96973 Merge branch 'arch_topology' of git://git.kernel.org/pub/s [...] new 6f950c21a737 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new f64dfa36b325 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 7087367c8ecc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 9b5d350435dd Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 10973e1bb2c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e29402e7b6e7 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 64193da58900 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 0324c7b7fcdd Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new e1c59dc5e622 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a902dcee9698 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 8ad8aac0c78b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 78d91792e05e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8520501346ed irqchip: or1k-pic: Undefine mask_ack for level triggered hardware new 48bddb89d59e openrisc: unwinder: Fix grammar issue in comment new 6d76d335d6a8 wireguard: selftests: support OpenRISC new 92e270b7433c Merge branch 'for-next' of git://github.com/openrisc/linux.git new 5cbb9aeefe00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 113fe88eed53 powerpc: Don't include asm/setup.h in asm/machdep.h new 7dc3ba0a0718 powerpc: Move prom_init() out of asm-prototypes.h new 882c835b71e2 cxl: drop unexpected word "the" in the comments new 6d056b7254f9 powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq() new de06fba62af6 powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode new 00bcb550dc60 powerpc/52xx: Get rid of of_node assignment new 4228a996b072 selftests/powerpc: Skip energy_scale_info test on older firmware new 2d386769753a powerpc: Update asm-prototypes.h comment new d7f396461518 powerpc/powermac: Remove empty function note_scsi_host() new 2f8c860985c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e108f70ddce1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8564b0c6cee4 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] new 9975e89ba445 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eba3701e8286 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 11de032a0342 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 0eebe4ed3351 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 8698e3bab4dd fanotify: refine the validation checks on non-dir inode mask new e07a6d97f155 fs: inotify: Fix typo in inotify comment new 2e2125e7948e Pull inotify typo cleanup. new c614aeb088c4 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 8746e0134577 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new ce418ce3aa82 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7575676e1a2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 44dab005fd42 gfs2: Minor gfs2_glock_nq_m cleanup new 818a6b681fdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d221b9a5459a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new aa30eccb24e5 fs/ntfs3: Fallocate (FALLOC_FL_INSERT_RANGE) implementation new e4d2f4fd5341 fs/ntfs3: Enable FALLOC_FL_INSERT_RANGE new 94a1388ced6e Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 90c5277aaaca Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 1634337314a7 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 40bbc1861e07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a2296fd0b9cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2fa762cd4b68 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1dddf0e959c1 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 90bda806e219 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 990742675087 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new de2bb149f775 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 9ddacc7eb8e0 Merge branch 'docs-next' of git://git.lwn.net/linux.git new e46d4dc45085 Merge branch 'master' of git://linuxtv.org/media_tree.git new bd3cbfe19081 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new aac52f4bc49e next-20220628/pm new 4ff5a9b6d95f drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c new 668a7a12ded7 cpufreq: qcom-hw: Don't do lmh things without a throttle i [...] new ccd7567d4b6c cpufreq: pmac32-cpufreq: Fix refcount leak bug new be4b61ec45b3 cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist new a5b65fe447e7 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] new f250ac6ca9d2 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h new df207db53e9a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 676d0f41f8ff Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 1ac36a9ad618 OPP: Add dev_pm_opp_set_config() and friends new c90a2155c258 cpufreq: dt: Migrate to dev_pm_opp_set_config() new d5a3279dac95 cpufreq: imx: Migrate to dev_pm_opp_set_config() new cb712d0b383a cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() new 808b80fad5be cpufreq: sti: Migrate to dev_pm_opp_set_config() new 195383ea6386 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() new 1a6fb3ccfb18 cpufreq: tegra20: Migrate to dev_pm_opp_set_config() new 26dccec60b69 cpufreq: ti: Migrate to dev_pm_opp_set_config() new 14d236f51990 devfreq: exynos: Migrate to dev_pm_opp_set_config() new cb05495f1f2a devfreq: sun8i: Migrate to dev_pm_opp_set_config() new 932a2d8ddad8 devfreq: tegra30: Migrate to dev_pm_opp_set_config() new 9e65578ab96a drm/lima: Migrate to dev_pm_opp_set_config() new 31b74e43d3af drm/msm: Migrate to dev_pm_opp_set_config() new 271028cd209d drm/panfrost: Migrate to dev_pm_opp_set_config() new cfc77da73a44 drm/tegra: Migrate to dev_pm_opp_set_config() new 15050e5ff70f media: venus: Migrate to dev_pm_opp_set_config() new dcc4e751fb7a memory: tegra: Migrate to dev_pm_opp_set_config() new 2f9eea1c039d mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() new bc1e52ad4d95 OPP: ti: Migrate to dev_pm_opp_set_config() new 23064093e064 soc/tegra: Add comment over devm_pm_opp_set_clkname() new dd1fca18f859 soc/tegra: Migrate to dev_pm_opp_set_config() new 741b8d8589ef spi: qcom: Migrate to dev_pm_opp_set_config() new 10c8fda7407d serial: qcom: Migrate to dev_pm_opp_set_config() new 030178438013 OPP: Remove dev_pm_opp_set_regulators() and friends new db2eba88564d OPP: Remove dev_pm_opp_set_supported_hw() and friends new dfe96235b111 OPP: Remove dev_pm_opp_set_clkname() and friends new e06f815e957d OPP: Remove dev_pm_opp_register_set_opp_helper() and friends new 3135e98a4070 OPP: Remove dev_pm_opp_attach_genpd() and friends new f4e554feae5a OPP: Remove dev_pm_opp_set_prop_name() and friends new f2b6108ecaec OPP: Add support for config_regulators() helper new c5c14210378d OPP: Make _generic_set_opp_regulator() a config_regulators [...] new 1af153d19207 OPP: Add dev_pm_opp_get_supplies() new b0648df77bef OPP: ti: Migrate to config_regulators() new cd8a2fb55660 OPP: Remove custom OPP helper support new fb8c4e8e826b OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() new 5bbd697592f3 OPP: Add generic key finding helpers and use them for freq APIs new 579d35b85b75 OPP: Use generic key finding helpers for level key new 36c2772e2f2b OPP: Use generic key finding helpers for bandwidth key new 3c0a69afb67c OPP: Use consistent names for OPP table instances new 9487fb82852e OPP: Remove rate_not_available parameter to _opp_add() new 21d1eb84cff0 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() new 2aa731e244d8 OPP: Make dev_pm_opp_set_opp() independent of frequency new 2fc2ff3c1e10 OPP: Allow multiple clocks for a device new fb524360e7d3 OPP: Add key specific assert() method to key finding helpers new da089fe31472 OPP: Assert clk_count == 1 for single clk helpers new d65e3bdd991b OPP: Provide a simple implementation to configure multiple clocks new c5fd03d2c61f Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 7f469a9fbeed Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new de5934c1a7b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b259867be27c IB/iser: Drain the entire QP during destruction flow new fd46ef3d8247 RDMA: Correct duplicated words in comments new 80a14dd4c37f RDMA/rxe: Remove useless pkt parameters new 59fc14cb1f67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3b64a7a5af3 net: axienet: Modify function description new e3e2bad76a50 agere: fix repeated words in comments new 7eddba1644c9 amd/xgbe: fix repeated words in comments new 63769819079d net: atlantic:fix repeated words in comments new be80141108bc nfp: support vepa mode in HW bridge new 15137daef7b0 nfp: add support for 'ethtool -t DEVNAME' command new 5ef28832c585 Merge branch 'nfp-add-vepa-and-adapter-selftest-support' new 7c2c57263af4 hinic: Use the bitmap API when applicable new 778964f2fdf0 ipv6/addrconf: fix timing bug in tempaddr regen new d6d9026668db mlxsw: spectrum: Add a temporary variable to indicate brid [...] new 93303ff828fd mlxsw: spectrum_fid: Configure flooding table type for rFID new fad8e1b6d52d mlxsw: Prepare 'bridge_type' field for SFMR usage new dd8c77d59708 mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family new aa845e36a069 mlxsw: Set flood bridge type for FIDs new 8c2da081c8b8 mlxsw: spectrum_fid: Configure egress VID classification f [...] new d8782ec59eb8 mlxsw: Add an initial PGT table support new a1697d11c945 mlxsw: Add an indication of SMPE index validity for PGT table new d7a7b6978709 mlxsw: Add a dedicated structure for bitmap of ports new a3a7992bc4e4 mlxsw: Extend PGT APIs to support maintaining list of port [...] new bb1bba35f50a mlxsw: spectrum: Initialize PGT table new 9f6f467a3cdb mlxsw: spectrum_fid: Set 'mid_base' as part of flood table [...] new fe94df6dc622 mlxsw: spectrum_fid: Configure flooding entries using PGT APIs new d521bc0a0f7c Merge branch 'mlxsw-unified-bridge-conversion-part-4-6' new a83729f9a646 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 697fb80a5364 bpf: Fix sockmap calling sleepable function in teardown path new f36600634282 libbpf: move xsk.{c,h} into selftests/bpf new 765a34130ea5 libbpf: remove deprecated low-level APIs new 53e6af3a761c libbpf: remove deprecated XDP APIs new d320fad217b7 libbpf: remove deprecated probing APIs new aaf6886d9b53 libbpf: remove deprecated BTF APIs new 22dd7a58b2e9 libbpf: clean up perfbuf APIs new 9a590538ba4f libbpf: remove prog_info_linear APIs new 146bf811f5ac libbpf: remove most other deprecated high-level APIs new b4bda502dfa2 libbpf: remove multi-instance and custom private data APIs new a11113a2dcbe libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros [...] new cf90a20db878 libbpf: remove internal multi-instance prog support new 450b167fb9be libbpf: clean up SEC() handling new 31e42721976b selftests/bpf: remove last tests with legacy BPF map definitions new bd054102a8c7 libbpf: enforce strict libbpf 1.0 behaviors new ab9a5a05dc48 libbpf: fix up few libbpf.map problems new c5c7358e4c76 Merge branch 'libbpf: remove deprecated APIs' new 3813813804f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3625eb2a1b0e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c3c228d0a51e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 34fb3c8bf224 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e136d37dc91a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 5738789b6346 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 0d13004856f8 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 899bb0b0c8dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 95c758a8899c Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new c83375699fc6 drm/doc: Fix comment typo new 882d90310f04 drm/fourcc: Document the Intel CCS modifiers' CC plane exp [...] new da8e393e23ef drm/vc4: drv: Adopt the dma configuration from the HVS or [...] new 7d0648c8773c drm/vc4: kms: Warn if clk_set_min_rate fails new 1701a23a4ef0 drm/vc4: kms: Use maximum FIFO load for the HVS clock rate new 517db1ab1566 drm/vc4: plane: Remove subpixel positioning check new b7c3d6821627 drm/vc4: plane: Fix margin calculations for the right/bott [...] new a1aaefbacc23 drm/vc4: plane: Add alpha_blend_mode property to each plane. new c6dac00340fc drm/vc4: hvs: Add debugfs node that dumps the current disp [...] new 7fea3c23c873 drm/vc4: dpi: Add support for composite syncs to vc4_dpi new 3c2707632146 drm/vc4: dpi: Add option for inverting pixel clock and out [...] new 7a70b0b97889 drm/vc4: dpi: Ensure a default format is selected new 89c4bbe2a01e drm/vc4: dsi: Release workaround buffer and DMA new 3b45eee87da1 drm/vc4: dsi: Correct DSI divider calculations new edfe84ae0df1 drm/vc4: dsi: Correct pixel order for DSI0 new 4d9273c978d4 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type new bc5b815e06f9 drm/vc4: dsi: Fix dsi0 interrupt support new 7bcb9c8d0bc9 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encode [...] new db2b927f8668 drm/vc4: hdmi: Disable audio if dmas property is present b [...] new 25eb441d55d4 drm/vc4: hdmi: Add all the vc5 HDMI registers into the deb [...] new b6079d1578dc drm/vc4: hdmi: Clear unused infoframe packet RAM registers new 1c594eeccf92 drm/vc4: hdmi: Avoid full hdmi audio fifo writes new 35dc00c12a72 drm/vc4: hdmi: Reset HDMI MISC_CONTROL register new fcef97e70094 drm/vc4: hdmi: Switch to pm_runtime_status_suspended new 467e30171b5b drm/vc4: hdmi: Move HDMI reset to pm_resume new 05954270bd23 drm/vc4: hdmi: Stop checking for enabled output in audio new 4ae3d6c09d25 drm/vc4: hdmi: Skip writes to disabled packet RAM new 125076c8754e drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWA [...] new d5ca98701af6 drm/vc4: hdmi: Add HDMI format detection registers to regi [...] new f3f27511316b drm/vc4: hdmi: Add MISC_CONTROL register for vc4 new 5731f7abf322 drm/vc4: hdmi: Report that 3d/stereo is allowed new 0ee5a40152b1 drm/vc4: hdmi: Fix timings for interlaced modes new c94cd0620a92 drm/vc4: hdmi: Force modeset when bpc or format changes new fb10dc451c0f drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes new 3650062e4281 drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block new 50ca65b44e50 drm/display/selftests: drop extra word 'for' in comments f [...] new 5bdaaf4fbf85 drm/bridge: tc358767: Do not cache dsi_lanes twice new f5419cb0743f dt-bindings: lcdif: Add compatible for i.MX8MP new 9db35bb349a0 drm: lcdif: Add support for i.MX8MP LCDIF variant new 75df5d4c5491 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 01cf387b1c7f drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] new d7f0c8aff013 drm/amdgpu: update GFX11 cs settings new 1d3182006cf6 drm/amd/pm: enable VR0 HOT support for SMU 13.0.0 new ca0cb8959f7b drm/amd/display : Log DP link training failure reason new fe4e9ff98737 drm/amdgpu: add mc wptr addr support for mes new 5c4904ac34b7 drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() [...] new dd70748eda3f drm/amdgpu: Add put fence in amdgpu_fence_driver_clear_job_fences new 9e225fb9e636 drm/amdgpu: Prevent race between late signaled fences and [...] new 45ecaea73883 drm/sched: Partial revert of 'drm/sched: Keep s_fence->par [...] new 9ae55f030dc5 drm/amdgpu: Follow up change to previous drm scheduler change. new 1c4dae3e4639 drm/amdgpu/display/dc: Fix null pointer exception new 8c07f33ea096 Revert "drm/amdkfd: Free queue after unmap queue success" new 539bcdd15627 drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] new d839e40a84c2 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 9569ff1a188f drm/i915: Fix error code in icl_compute_combo_phy_dpll() new cea9ed611e85 drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] new 08a3cc1d4884 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 16b9a621c255 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 2ce01753948c drm/msm/hdmi: drop the hdmi-mux support new 06ebbe407096 drm/msm/hdmi: drop unused GPIO support new 0574eb9cb2ff drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform new ae55d08c5136 drm/msm/hdmi: drop empty 'none' regulator lists new a12bc8de7cd4 drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 new 1a88724e11a3 drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 new a6190fca7e9b drm/msm/hdmi: reuse MSM8960's config for MSM8660 new ea9afacbc583 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements new 3c4b24e0441b drm/msm/hdmi: drop empty bridge callbacks new 2cf73d6a0911 drm/msm/hdmi: support attaching the "next" bridge new a1cc2c812d84 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] new 0133e16ee910 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new 219f7d63e1c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba33258a0ffc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9c5f3280d3af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 17a1ffc7bc4d ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware new 3e4bac7cf06e ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include new f43ff8038e82 ASoC: samsung: Enable compile test new bd10b0dafdcf ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header new 82102a24c930 ASoC: Intel: catpt: use pm_runtime_resume_and_get() new 7213170a9515 ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() new ddea4bbf287b ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get() new 9a1a28610a1c ASoC: wsa881x: use pm_runtime_resume_and_get() new 8c8a13e83c29 ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get() new 37cb8a58013f ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get() new 57d714535051 ASoC: img: img-i2s-out: use pm_runtime_resume_and_get() new 76a6f4537650 ASoC: rockchip: pdm: use pm_runtime_resume_and_get() new 05b71fb2a501 ASoC: tas2552: use pm_runtime_resume_and_get() new cecc81d6a5de ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get() new 1e0ec034dbcb ASoC: use pm_runtime_resume_and_get() when possible new c111c2ddb3fd ASoC: fsl_sai: Add PDM daifmt support new 4665770407de ASoC: fsl_sai: Add DSD bit format support new 0d11bab8ef3e ASoC: fsl_sai: Add support for more sample rates new b4ee8a913e61 ASoc: fsl_sai: Add pinctrl operation for PDM and DSD new cd640ca20095 ASoC: fsl_sai: Make res a member of struct fsl_sai new 6b878ac27110 ASoC: dt-bindings: fsl-sai: Add new property to configure [...] new e3f4e5b1a3e6 ASoC: fsl_sai: Configure dataline/FIFO information from dt [...] new 6ed91f5b10e8 Add PDM/DSD/dataline configuration support new 2a2ef688b1b0 ASoC: qcom: lpass: Fix apq8016 compat string to match yaml new 5f78e1fb7a3e ASoC: qcom: Add driver support for audioreach solution new 9059b863fc85 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new 1250cd911600 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f44d89b89715 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ec5263f422a3 mtip32xx: remove the device_status debugfs file new e8b58ef09e84 mtip32xx: fix device removal new 1f90307e5f0d block: remove QUEUE_FLAG_DEAD new 0e3534022f26 block: stop setting the nomerges flags in blk_cleanup_queue new 6f8191fdf41d block: simplify disk shutdown new 8b9ab6266204 block: remove blk_cleanup_disk new 48f967a29534 Merge branch 'for-5.20/block' into for-next new cc5c516df028 block: simplify blktrace sysfs attribute creation new 060f131e9c43 block: remove a superflous queue kobject reference new 4a8d14bba486 block: use default groups to register the queue attributes new 81f0c2ef41b0 block: remove the extra gendisk reference in __blk_mq_regi [...] new eaa870f97544 blk-mq: rename blk_mq_sysfs_{,un}register new 8682b92e5ab8 blk-mq: cleanup disk sysfs registration new f8a70c6e2425 Merge branch 'for-5.20/block' into for-next new 5813521e8325 io_uring: replace zero-length array with flexible-array member new 4920ee3cb848 Merge branch 'for-5.20/io_uring' into for-next new 01ae2a0cb378 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 5644222107e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0a126e84416f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9357431c54d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c0fac0705f87 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new a4c0094fcf76 power: reset: pwr-mlxbf: add BlueField SoC power control driver new e9405be8f9c2 dt-bindings: reset: convert Atmel/Microchip reset controll [...] new a261ba4138b5 dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings new 5994f58977e0 dt-bindings: reset: add sama7g5 definitions new cd4ed0ab802b power: reset: at91-reset: document structures and enums new e17ad25bc31a power: reset: at91-reset: add at91_reset_data new 5f37c797a4df power: reset: at91-reset: add reset_controller_dev support new a22c8e8834bc power: reset: at91-reset: add support for SAMA7G5 new f94ba7039fb4 Merge tag 'at91-reset-sama7g5-signed' into psy-next new a5a3d94fc4ed power: reset: pwr-mlxbf: add missing include new 79c672d475c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0e584d46218e regulator: fix a kernel-doc warning new 899e46f81f59 Merge remote-tracking branch 'regulator/for-5.20' into reg [...] new 503514c26776 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0fd64886ff03 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 111464fc7e38 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 14347b1f83b3 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new dda709d0d6f7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f7c29cc9acbb Merge branch 'next' of git://github.com/cschaufler/smack-next new c55ada4c99e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1d85682d3cb2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3a5230a87c3b of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc new 6991cd744f06 of: reserved-memory: Print allocation/reservation failures [...] new f2fb1b50fbac dt-bindings: ata: ahci-ceva: convert to yaml new 4908e3ace24b dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail new 3636e04b2627 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 062529700fdb dt-bindings: cpufreq: qcom-cpufreq-nvmem: fix board compat [...] new ad0d6ea39195 Merge branch 'for-v5.20/dt-bindings-qcom' into next/dt-bindings new e7227f6a6568 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 917e43de2a56 spi: synquacer: Add missing clk_disable_unprepare() new 82295bc0d192 spi: s3c64xx: move dma_release_channel to unprepare new 1714582a3a08 spi: Move ctlr->cur_msg_prepared to struct spi_message new ae7d2346dc89 spi: Don't use the message queue if possible in spi_sync new c1038165fbbf spi: Lock controller idling transition inside the io_mutex new 8711a2ab51dd spi: __spi_pump_messages: Consolidate spin_unlocks to goto target new d5256cce1f50 spi: Remove check for controller idling in spi sync path new 049d6ccc4da8 spi: Remove check for idling in __spi_pump_messages() new 66a221593cb2 spi: Remove the now unused ctlr->idling flag new 1a9cafcb57b7 spi: Remove unneeded READ_ONCE for ctlr->busy flag new 72c5c59b659d spi: Set ctlr->cur_msg also in the sync transfer case new 69fa95905d40 spi: Ensure the io_mutex is held until spi_finalize_curren [...] new dc3029056b02 spi: opportunistically skip ctlr->cur_msg_completion new 152f2494ac16 Optimize spi_sync path new fb3fbdbf53ae Merge remote-tracking branch 'spi/for-5.20' into spi-next new 70fc84666c5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d4963df0420 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ba7229352e3d Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 1acbb508e64e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new c01923ee6168 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6029a0b5e17a Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 91579c2e81e1 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 0eb2f036765e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f739cb9f35dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d2078be0b5c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40ea5c82bb53 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 6569689e7829 usb: core: sysfs: convert sysfs snprintf to sysfs_emit new b2c510ffe29f dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names t [...] new ebc4969ae125 dt-bindings: usb: mtk-xhci: Make all clocks required new 849f35422319 Merge tag 'thunderbolt-for-v5.20-rc1' of git://git.kernel. [...] new 878f283f778b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new d07265514355 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 139f39be42fc tty/vt: consolemap: use ARRAY_SIZE(), part II. new 43e1d0776840 tty/vt: consolemap: remove unused parameter from set_inver [...] new a7311228ae9b tty/vt: consolemap: saner variable names in set_inverse_tr [...] new d524e1c764a6 tty/vt: consolemap: saner variable names in set_inverse_transl() new 8da443b1a403 tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* new 1c2f6294a361 tty/vt: consolemap: improve UNI_*() macros definitions new a666c70c0c2c tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() new 2a9c56cceec0 tty/vt: consolemap: use E_TABSZ for the translations size new 2069cb2e1f3e serial: sifive: Remove useless license text when SPDX-Lice [...] new 5db6db08c6de serial: 8250: Use UART_LCR_WLEN8 instead of literal new d4b06172861b serial: 8250_pericom: Use UART_LCR_DLAB new ab24a01b2765 tty: Add closing marker into comment in tty_ldisc.h new f9008285bb69 serial: Drop timeout from uart_port new eb01611056cf drivers: tty: serial: Add missing of_node_put() in serial-tegra.c new d24d7bb2cd94 tty: serial: Fix refcount leak bug in ucc_uart.c new 599fc76a5a00 dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings new b28be5d06d33 MAINTAINERS: Update DW 8250 UART maintainership new ab8ba6c59d5a serial: kgdboc: Fix typo in comment new 1fce2867c7cb dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588 new b50058b82e0a tty: serial: atmel: stop using legacy pm ops new 84b476b124d4 tty: serial: atmel: use devm_clk_get() new 61dbc75ce00f tty: serial: atmel: remove enable/disable clock due to atm [...] new df5dac860111 serial: st-asc: remove include of pm_runtime.h new 24b5596a858d serial: msm: Convert container_of UART_TO_MSM to static inline new fddbab7b40b3 serial: msm: Rename UART_* defines to MSM_UART_* new e23ee9d2c4cc serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA new 27a1c39215a2 serial: 8250: Use C99 array initializer & define UART_REG_ [...] new eb47b59afb7e serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE new 34619de1b8cb serial: Consolidate BOTH_EMPTY use new f8ba5680a56b serial: 8250: make saved LSR larger new 507bd6fbaaef serial: 8250: create lsr_save_mask new 79b3e69fa4a1 serial: 8250_lpss: Use 32-bit reads new ae50bb275283 serial: take termios_rwsem for ->rs485_config() & pass ter [...] new 4f768e94774c serial: Support for RS-485 multipoint addresses new f287f971e256 serial: 8250_dwlib: Support for 9th bit multipoint addressing new 2cf39fc45f3a Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 6a5c94d92699 speakup: Generate speakupmap.h automatically new 6e813f47cdc9 misc: sgi-gru: grukservices: drop unexpected word "the" in [...] new 1cb53f0417a7 apm-emulation: drop unexpected word "the" in the comments new e1cfc64ea66f sgi-xp: xpc_uv: drop unexpected word "the" in the comments new 4270f984b041 cxl: drop unexpected word "the" in the comments new 6169525b7676 vboxguest: Do not use devm for irq new 5afbfa8cddb4 lkdtm: cfi: use NULL for a null pointer rather than zero new 9864bb480133 Binder: add TF_UPDATE_TXN to replace outdated txn new 44fd1917314e misc: rtsx: Fix an error handling path in rtsx_pci_probe() new afa8fe4cc40e Docs/ABI/testing: Add VDUSE sysfs interface ABI document new 4649cc988d46 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new d059e5b06a47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c89a3535639d Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new d485db090ae1 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 6b94e1ef910d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ec48f91d0ba5 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new fb024fdf08e9 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 11132a6cee94 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 71eac0c07c7b Staging: rtl8192e: Use struct_size new 9fdc63fe40fa Staging: rtl8192e: Using kzalloc and delete memset new acde2522fa1a Staging: rtl8192e: Cleaning up error handling new f6c99d86246a staging: vchiq_arm: Add missing memory barrier comments new b78137d00a66 staging: r8188eu: core/rtw_recv.c: clean up nested if statements new 80394da44b7b staging: r8188eu: remove rtw_usleep_os new 1b0a54b3e83f staging: r8188eu: merge two led structs new df8d0a55047b staging: r8188eu: make power sequences static new 0e4ef60f3b57 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 890bc4548c92 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 83db2f8fb0c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df6055e35cbc Merge branch 'fixes' into for-next new 1b72be9c3656 Merge branch 'misc' into for-next new 82ee7b0699fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de0191f0e203 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 38eab300f6c3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 477b05ddd8e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3d01711f7abe Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 8f17ba8f5e80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd4c1e65a32a pinctrl: sunxi: sunxi_pconf_set: use correct offset new fbc24ebc6550 pinctrl: imx: Add the zero base flag for imx93 new a1d4ef1adf8b pinctrl: stm32: fix optional IRQ support to gpios new 61a2cc093bdc pinctrl: qcom: sc7280: Fix compile bug new 4425205ea38b pinctrl: ocelot: allow building as a module new 586b3b7600e4 firmware: xilinx: Add configuration values for tri-state new 133ad0d9af99 dt-bindings: pinctrl-zynqmp: Add output-enable configuration new ad2bea79ef01 pinctrl: pinctrl-zynqmp: Add support for output-enable and [...] new eb1c38c64b38 pinctrl: pinctrl-zynqmp: Fix kernel-doc warning new 4c76a7fc8681 pinctrl: ingenic: Use irqd_to_hwirq() new 71f5e7b3b2ad pinctrl: ingenic: Convert to immutable irq chip new d1e7bb90f0d4 pinctrl: aspeed: Fix typo in comment new 3eb12bced6ab pinctrl: samsung: do not use bindings header with constants new c3f464542b70 dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull [...] new 869283d149c8 Merge branch 'devel' into for-next new 0ffefee941c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba170d859639 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c6c3ced8f359 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c09226e54b69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8e3a4f54a68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6b56f5f1ef93 selftests/tpm2: increase timeout for kselftests new 8587f3732b37 selftests/drivers/gpu: Add error messages to drm_mm.sh new acb52024bf3e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 51e8db85dd89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6de7088bb822 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new c78f0895f6eb Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 074dd7dcf290 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 6904573bf7bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9a1e4d29d9be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fc4961ffb659 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] new 3275eecc8b9d Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 1df4d1724baa drivers: fix typo in firmware/efi/memmap.c new 8add9a3a2243 efi: Simplify arch_efi_call_virt() macro new dc977c0c9ac2 Merge branch 'efivars-cleanup' into efi/next new b8ea3473c781 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 68a0c076cccd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4740b155964a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7540aea22914 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new c3bc84f88eb3 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new ca9d1eb4bc77 mm: Account dirty folios properly during splits new bc00b66be386 mm: Remove __delete_from_page_cache() new dcdfcbfb9106 mpage: Convert do_mpage_readpage() to use a folio new e5c81c44750c hugetlb: Convert huge_add_to_page_cache() to use a folio new af306d5565e3 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] new 3b4ddf650f9f filemap: Add filemap_get_folios() new 3681a6204f70 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() new bccc15532b62 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] new dcf63ef4eb1f ext4: Convert mpage_map_and_submit_buffers() to use filema [...] new 7b1a8c5cefc8 f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] new 27e6b5f02999 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] new 64c4ab1efbe3 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] new f293df4d3716 vmscan: Add check_move_unevictable_folios() new 0968be2d71e1 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() new 93e12e39317b filemap: Remove find_get_pages_range() and associated functions new 56e9e2bb589b netfs: Remove extern from function prototypes new d7db3009b7a8 filemap: Move 'filler' case to the end of do_read_cache_folio() new 979448282fee filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() new 0c8fd1ffd661 filemap: Use filemap_read_folio() in do_read_cache_folio() new f9d5be41b8d3 docs: Improve ->read_folio documentation new bc15d6b0564c block: Remove check of PageError new 38f18c8b8b21 afs: Remove check of PageError new 57a2ac33f1da freevxfs: Remove check of PageError new fbe692fe7a6b hfs: Remove check for PageError new 625d6eae7f59 hfsplus: Remove check for PageError new a282b7305c36 ntfs: Remove check for PageError new cb88efcb7ddb ext2: Remove check for PageError new 6976532c4c92 nilfs2: Remove check for PageError new f2958c20664b ntfs: Remove check for PageError new 5fc6f05b6345 ntfs3: Remove check for PageError new cf3257f29d46 reiserfs: Remove check for PageError new ccb6ae248010 ufs: Remove checks for PageError new f3a23cb63a66 remap_range: Remove check of uptodate flag new c2a9e4f5c696 jfs: Remove check for PageUptodate new 2f550ea0cbff iomap: Remove test for folio error new 2d3da4004667 orangefs: Remove test for folio error new 067dd27c7794 buffer: Remove check for PageError new 48ce7f5d1403 nfs: Leave pages in the pagecache if readpage failed new 3e8cb7a7572d btrfs: Use a folio in wait_dev_supers() new 78390f4779f4 buffer: Don't test folio error in block_read_full_folio() new be503d44063b squashfs: Return the actual error from squashfs_read_folio() new d4db12026115 hostfs: Handle page write errors correctly new 67e5ca53255b ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] new 848da12a991f cramfs: read_mapping_page() is synchronous new 52c479cf6e08 block: Simplify read_part_sector() new b4a398931565 block: Handle partition read errors more consistently new a4b5a38867a8 block: Use PAGE_SECTORS_SHIFT new 3b3e6c7aa37a block: Convert read_part_sector() to use a folio new 34418ca16e08 befs: Convert befs_symlink_read_folio() to use a folio new 82c94bb9f5e6 coda: Convert coda_symlink_filler() to use a folio new 899b0d09be75 freevxfs: Convert vxfs_immed_read_folio() to use a folio new 2d2534bce41b ocfs2: Convert ocfs2_read_folio() to use a folio new e68f7771424e gfs2: Convert gfs2_jhead_process_page() to use a folio new b8b130ef7c65 ext2: Use a folio in ext2_get_page() new 679b49d44a1a secretmem: Remove isolate_page new 8406cd88d430 mm: Convert all PageMovable users to movable_operations new 0b1382980618 fs: Add aops->migrate_folio new 0620e60ec581 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] new b4a0666d5b9a mm/migrate: Convert writeout() to take a folio new 2b2c79509c32 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] new 86f1ed19d871 mm/migrate: Convert expected_page_refs() to folio_expected_refs() new 1d096db10abe btrfs: Convert btree_migratepage to migrate_folio new a19dc590f2bb nfs: Convert to migrate_folio new ca3886b19a37 mm/migrate: Convert migrate_page() to migrate_folio() new d655db2ab5c1 mm/migrate: Add filemap_migrate_folio() new adf330842e4f btrfs: Convert btrfs_migratepage to migrate_folio new 2e2c20a3a349 ubifs: Convert to filemap_migrate_folio() new b1454dac9856 f2fs: Convert to filemap_migrate_folio() new f75d6ad81f9d aio: Convert to migrate_folio new b917b8367368 hugetlb: Convert to migrate_folio new 2a0b89895d42 secretmem: Convert to migrate_folio new d8e348d55d97 fs: Remove aops->migratepage() new 64f5f252a388 mm/folio-compat: Remove migration compatibility functions new 06f3051416d9 ntfs3: refactor ntfs_writepages new e07fe26a922f ext2: remove nobh support new 2d05704c1573 jfs: stop using the nobh helper new 73cf43b78423 fs: remove the nobh helpers new d4e81dd49790 fs: don't call ->writepage from __mpage_writepage new a0768005128d fs: remove the NULL get_block case in mpage_writepages new 712d78c558fa Merge branch 'for-next' of git://git.infradead.org/users/w [...] new b840af05481f Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new d5650b284d6b Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 4bca04c8cf67 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] new 0df10dcf0bc1 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 94dfc73e7cf4 treewide: uapi: Replace zero-length arrays with flexible-a [...] new 7864f68097f7 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 65323de22812 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 8a30702e91d7 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new e995bef9b4a1 Merge branch 'mm-stable' into mm-unstable new 6be5b4d4f29a mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK new fdcf57c2cb25 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] new 9c780724dee7 mm: discard __GFP_ATOMIC new 3b8e60537cbd mips: rename mt_init to mips_mt_init new 77da31173a06 android: binder: stop saving a pointer to the VMA new 270f94888324 android-binder-stop-saving-a-pointer-to-the-vma-fix new 6974a97c874b android: binder: fix lockdep check on clearing vma new d42e16203909 Maple Tree: add new data structure new 8a3f584771ec maple_tree: fix underflow in mas_spanning_rebalance() new da97947b0d18 radix tree test suite: add pr_err define new c3112f2abe42 radix tree test suite: add kmem_cache_set_non_kernel() new d39c8045a9d8 radix tree test suite: add allocation counts and size to k [...] new 049f32d7cbac radix tree test suite: add support for slab bulk APIs new 1c9dab1f5bfb radix tree test suite: add lockdep_is_held to header new 934216478b4e lib/test_maple_tree: add testing for maple tree new fcb25a9487c2 test_maple_tree: add test for spanning store of entire range new 372827ed6662 mm: start tracking VMAs with maple tree new 9e34211ba18c mm: add VMA iterator new 7440f0db4949 mmap: use the VMA iterator in count_vma_pages_range() new af8efc18c6a9 mm/mmap: use the maple tree in find_vma() instead of the rbtree. new d4b855d0f957 mm/mmap: use the maple tree for find_vma_prev() instead of [...] new 66d1dc70f871 mm/mmap: use maple tree for unmapped_area{_topdown} new 4457c94279d5 kernel/fork: use maple tree for dup_mmap() during forking new 1e8167847227 damon: convert __damon_va_three_regions to use the VMA iterator new 62ce99cc150a proc: remove VMA rbtree use from nommu new d5a26fd2d4bb mm: remove rb tree. new 6baab94b0ade mmap: change zeroing of maple tree in __vma_adjust() new 6163002569c8 xen: use vma_lookup() in privcmd_ioctl_mmap() new fa164d75a2d9 mm: optimize find_exact_vma() to use vma_lookup() new 2810d21b4041 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new d8618b5ffa5d mm/mmap: change do_brk_flags() to expand existing VMA and [...] new 13d4d30d47fb mm: use maple tree operations for find_vma_intersection() new fd0565153c3c mm/mmap: use advanced maple tree API for mmap_region() new 00556c084d09 mm: remove vmacache new d3a72f0a9fd0 mm: convert vma_lookup() to use mtree_load() new 6fb18ab91908 mm/mmap: move mmap_region() below do_munmap() new 4effa98cebbc mm/mmap: reorganize munmap to use maple states new e23ad2a4605e mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new 4d41f9992850 arm64: remove mmap linked list from vdso new 0d02d6dcaf90 arm64: Change elfcore for_each_mte_vma() to use VMA iterator new 75b3502fbe2a parisc: remove mmap linked list from cache handling new 5a9f3ebba1e7 powerpc: remove mmap linked list walks new d2c4b5a7ac0b s390: remove vma linked list walks new 6f53bf4951c3 x86: remove vma linked list walks new c5411fcb26ed xtensa: remove vma linked list walks new bbe148e15db9 cxl: remove vma linked list walk new 1dde4bbcba7a optee: remove vma linked list walk new 046f0d5fb896 um: remove vma linked list walk new 1b73ea7553bf coredump: remove vma linked list walk new 574d4320347b exec: use VMA iterator instead of linked list new c9d63ca15735 fs/proc/base: use maple tree iterators in place of linked list new b96260dca171 fs/proc/task_mmu: stop using linked list and highest_vm_end new a5e77d88f1d3 userfaultfd: use maple tree iterator to iterate VMAs new bfb6521edb03 ipc/shm: use VMA iterator instead of linked list new c625c790d0ba acct: use VMA iterator instead of linked list new 353fc634f22b perf: use VMA iterator new 4c5cbd6cf9b5 sched: use maple tree iterator to walk VMAs new 90e1eef82a33 fork: use VMA iterator new 90783741deb7 bpf: remove VMA linked list new 737361e79498 mm/gup: use maple tree navigation instead of linked list new 6d2ac8f7c97a mm/khugepaged: stop using vma linked list new f0280a62e1fa mm/ksm: use vma iterators instead of vma linked list new 7e4ec0bc2294 mm/madvise: use vma_find() instead of vma linked list new f8efcc429dc6 mm/memcontrol: stop using mm->highest_vm_end new 762141f1331d mm/mempolicy: use vma iterator & maple state instead of vm [...] new 34e5fb2ce282 mm/mlock: use vma iterator and maple state instead of vma [...] new 9dd564568642 mm/mprotect: use maple tree navigation instead of vma linked list new 2fc653494ad1 mm/mremap: use vma_find_intersection() instead of vma linked list new 5b5781227541 mm/msync: use vma_find() instead of vma linked list new 3a22448cb863 mm/oom_kill: use maple tree iterators instead of vma linked list new 7e41bfb5e4c7 mm/pagewalk: use vma_find() instead of vma linked list new 6d3cea382da0 mm/swapfile: use vma iterator instead of vma linked list new 58e5287e0349 i915: use the VMA iterator new 97df4b640ff7 nommu: remove uses of VMA linked list new 24c616f57014 riscv: use vma iterator for vdso new 0eb2ad6a3870 mm: remove the vma linked list new 1d0c909e5c79 mm/mmap: fix error return code in do_mas_align_munmap() new c574c4ddb8e5 mm: document maple tree pointer at unmap_vmas() at memory.c new 9685b6e91229 mm/mmap: drop range_has_overlap() function new b4201d10b90a mm/mmap.c: pass in mapping to __vma_link_file() new f706acabde33 mm/migration: remove unneeded lock page and PageMovable check new 23ffd8b73901 mm/migration: return errno when isolate_huge_page failed new 5d4158376fc9 mm/migration: fix potential pte_unmap on an not mapped pte new 5f3b4ee44bb0 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] new aedc1e3c7201 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] new f0f855c241c3 mm/damon/reclaim: deduplicate 'commit_inputs' handling new 97484c91fb76 mm/damon/sysfs: deduplicate inputs applying new 8bcd8e119a4e mm/damon/reclaim: make 'enabled' checking timer simpler new b7151dbcd060 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] new 246a73db38ea mm: rename kernel_init_free_pages to kernel_init_pages new 9e4643cee74b mm: introduce clear_highpage_kasan_tagged new 93052b5a790e kasan: fix zeroing vmalloc memory with HW_TAGS new 58115e71a402 selftests/vm: add protection_keys tests to run_vmtests new c26f59918e57 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] new 4b891927f3a1 mm/mempolicy: fix get_nodes out of bound access new fa9adb04fc10 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] new dfe133eaf3b7 mm: shrinkers: introduce debugfs interface for memory shrinkers new 992423124fdb mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix new 27e55599caab mm: shrinkers: provide shrinkers with names new 06dd0db22b37 mm: docs: document shrinker debugfs new 5b9f649cb72e tools: add memcg_shrinker.py new 6f0b2264f781 mm: shrinkers: add scan interface for shrinker debugfs new f99da13ef2a8 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix new 1ef6cc13af4d mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix new 498301607c0c mm: drop oom code from exit_mmap new 2d9681d1897a mm-drop-oom-code-from-exit_mmap-fix-fix new dc8000de75da mm: delete unused MMF_OOM_VICTIM flag new 819267df4143 mm: refactor of vma_merge() new 24f3d7a8ebec mm: add merging after mremap resize new 42d355db9da8 mm-add-merging-after-mremap-resize-checkpatch-fixes new a1bcf056fd98 mm: add zone device coherent type memory support new fca4a7554bfd mm: handling Non-LRU pages returned by vm_normal_pages new 4b52ded81293 mm: add device coherent vma selection for memory migration new 640bd03d4955 mm: remove the vma check in migrate_vma_setup() new b9488da83143 mm/gup: migrate device coherent pages when pinning instead [...] new 9649d1aeaefa mm: add device coherent checker to is_pinnable_page new 444a42918b6b drm/amdkfd: add SPM support for SVM new 3a02a62d2a9b lib: test_hmm add ioctl to get zone device type new f55762c2df6b lib: test_hmm add module param for zone device type new f5a790cca777 lib: add support for device coherent type in test_hmm new b57721b05510 tools: update hmm-test to support device coherent type new ce91c446745b tools: update test_hmm script to support SP config new ce5976e66f81 tools: add hmm gup tests for device coherent type new 2bb44f14a68e tools: add selftests to hmm for COW in device memory new 8fe34d1cc987 dax: introduce holder for dax_device new 1b79ccf8a72a mm: factor helpers for memory_failure_dev_pagemap new 9e12db989ab4 mm-factor-helpers-for-memory_failure_dev_pagemap-fix new 1f88f636b5ed mm/memory-failure: fix redefinition of mf_generic_kill_procs new 6aab54449992 pagemap,pmem: introduce ->memory_failure() new 5f4d781a4e6a fsdax: introduce dax_lock_mapping_entry() new ce660145e99b mm: introduce mf_dax_kill_procs() for fsdax case new 5803feb92d92 xfs: implement ->notify_failure() for XFS new 7fd3224f84ba fsdax: set a CoW flag when associate reflink mappings new 7309392d285d fsdax: output address in dax_iomap_pfn() and rename it new 454c37c1413b fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 new 68f466db2ca4 fsdax: introduce dax_iomap_cow_copy() new bdbc505508ea fsdax: replace mmap entry in case of CoW new 6c8458a6b610 fsdax: add dax_iomap_cow_copy() for dax zero new 99af31c7d76b fsdax: dedup file range to use a compare function new c72041490c0a xfs: support CoW in fsdax mode new 0190b133ff03 xfs-support-cow-in-fsdax-mode-fix new 343f56b9ca50 xfs: add dax dedupe support new 431412e53026 mm/vmalloc: make link_va()/unlink_va() common to different [...] new bb00c901ef08 mm/vmalloc: extend __alloc_vmap_area() with extra arguments new 612cebe53258 mm/vmalloc: initialize VA's list node after unlink new 7140a39d0fc4 mm/vmalloc: extend __find_vmap_area() with one more argument new 5d07919b427c lib/test_vmalloc: switch to prandom_u32() new 27c225dd1b44 mm/swapfile: fix possible data races of inuse_pages new 674307b71d19 mm-swapfile-fix-possible-data-races-of-inuse_pages-v3 new 6094f9c46121 mm/swap: remove swap_cache_info statistics new 1ee71794b887 mm/vmscan: don't try to reclaim freed folios new a4fdefcb20f6 mm/page_alloc: minor clean up for memmap_init_compound() new 31cce09c5715 mm/damon/dbgfs: add and use mappings between 'schemes' act [...] new 09304faac60a mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] new 21aa3116a98c mm/damon/schemes: add 'LRU_PRIO' DAMOS action new f59f355623b2 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action new e1b37b39ab27 mm/damon/schemes: add 'LRU_DEPRIO' action new 43c12359bdad Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action new 723895dbfea1 mm/damon: introduce DAMON-based LRU-lists Sorting new a144768483f3 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT new 0b92954008ea selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] new 08d60078f400 userfaultfd: add /dev/userfaultfd for fine grained access control new f410b9ec1400 userfaultfd: selftests: modify selftest to use /dev/userfaultfd new 0ff751983ce2 userfaultfd: update documentation to describe /dev/userfaultfd new 728ddf845ac0 userfaultfd: selftests: make /dev/userfaultfd testing conf [...] new 2d2b5276c083 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh new cdbb826a8b35 userfaultfd: selftests: infinite loop in faulting_process new 8d5dba07b51e mm/mprotect: try avoiding write faults for exclusive anony [...] new 7ee3b1cf3a36 mm/mlock: drop dead code in count_mm_mlocked_page_nr() new 3ca06ae60fd3 mm: khugepaged: check THP flag in hugepage_vma_check() new da34405886e4 mm: thp: consolidate vma size check to transhuge_vma_suitable new a7b6c8463724 mm: khugepaged: better comments for anon vma check in huge [...] new bf292f4d2628 mm: thp: kill transparent_hugepage_active() new f5d99d33d68b mm-thp-kill-transparent_hugepage_active-fix new 869e1eadbde7 mm-thp-kill-transparent_hugepage_active-fix-fix new ebfc777073f4 mm: thp: kill __transhuge_page_enabled() new 20fd69ab7ffb mm: khugepaged: reorg some khugepaged helpers new f811df1c5dfa doc: proc: fix the description to THPeligible new c707b2167b84 kasan: separate double free case from invalid free new da2574ccad71 mm/vmscan: convert reclaim_clean_pages_from_list() to folios new b7540dd4124f mm/vmscan: convert isolate_lru_pages() to use a folio new e58d15615c60 mm/vmscan: convert move_pages_to_lru() to use a folio new 5778805d6512 mm/vmscan: convert shrink_active_list() to use a folio new e80304c8e341 mm/vmscan: convert reclaim_pages() to use a folio new cbb768c8c1a9 mm: add folios_put() new 9d1ce672c3c4 mm/swap: add folio_batch_move_lru() new b54e8cd3c0f9 mm/swap: make __pagevec_lru_add static new 73097143e62a mm/swap: convert lru_add to a folio_batch new fbdf46022fb0 mm/swap: convert lru_deactivate_file to a folio_batch new 1242476061d2 mm/swap: convert lru_deactivate to a folio_batch new d0b27a002972 mm/swap: convert lru_lazyfree to a folio_batch new b567a95fcf58 mm/swap: convert activate_page to a folio_batch new bbaf814a42d6 mm/swap: rename lru_pvecs to cpu_fbatches new 63946f6659ab mm/swap: pull the CPU conditional out of __lru_add_drain_all() new c1408da3122e mm/swap: optimise lru_add_drain_cpu() new 90b701830641 mm/swap: convert try_to_free_swap to use a folio new 5d0f2f103216 mm/swap: convert release_pages to use a folio internally new 66bf43ef2bad mm/swap: convert put_pages_list to use folios new 5bb29821ef95 mm/swap: convert __put_page() to __folio_put() new 05b019b81531 mm/swap: convert __put_single_page() to __folio_put_small() new 6b6d545e5772 mm/swap: convert __put_compound_page() to __folio_put_large() new 47a8f1cd21ec mm/swap: convert __page_cache_release() to use a folio new bce3f1045d9b mm: convert destroy_compound_page() to destroy_large_folio() new 739b065d0f31 mm-convert-destroy_compound_page-to-destroy_large_folio-fix new c53e62e576b1 mm: convert page_swap_flags to folio_swap_flags new 81c31b495ca7 mm/swap: convert delete_from_swap_cache() to take a folio new 30c762da70f3 mm/swap: convert __delete_from_swap_cache() to a folio new 448ea7b1247b mm: memory_hotplug: enumerate all supported section flags new 477e2f02e7fb mm-memory_hotplug-enumerate-all-supported-section-flags-v5 new ec792e46b7e5 mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] new 869285ee66ce mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] new a5f6b7bf53be mm: hugetlb: remove minimum_order variable new 75e2e8c975d3 mm/madvise: minor cleanup for swapin_walk_pmd_entry() new 11ec5e2fe050 mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix new 0329ca2554a4 mm: memcontrol: remove dead code and comments new fbf128e8007c mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] new 0ec211c1a44f mm: memcontrol: prepare objcg API for non-kmem usage new c826e1d8a974 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] new dc18f2b2139a mm: vmscan: rework move_pages_to_lru() new 4fa474a9b7e4 mm: thp: make split queue lock safe when LRU pages are reparented new 40ae08ccaf3d mm: memcontrol: make all the callers of {folio,page}_memcg() safe new 9800c35264d0 mm: memcontrol: introduce memcg_reparent_ops new 9737a8de99df mm: memcontrol: use obj_cgroup APIs to charge the LRU pages new 33617740f9ba mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function new 51ab1da33c80 mm: rmap: simplify the hugetlb handling when unmapping or [...] new 7a9872a23eff mm/smaps: add Pss_Dirty new 36db0bf86a07 mm, docs: fix comments that mention mem_hotplug_end() new ec99834651e6 mm-docs-fix-comments-that-mention-mem_hotplug_end-fix new f608127360b7 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region new 1fc241e83f89 hugetlb: skip to end of PT page mapping when pte not present new d054dce728e1 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page new e2e8a15a77a5 arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix new 2b8d0bc81e9c hugetlb: do not update address in huge_pmd_unshare new 0178400ca16b hugetlb: fix an unused variable warning/error new 4b948411cdd7 hugetlb: lazy page table copies in fork() new 1b7dae9eee92 zram: do not lookup algorithm in backends table new 472baa1ea252 zram: do not lookup algorithm in backends table new 0e707cf44934 mm/page_alloc: add page->buddy_list and page->pcp_list new c495b7977cee mm/page_alloc: use only one PCP list for THP-sized allocations new 9c74ac28e080 mm/page_alloc: split out buddy removal code from rmqueue i [...] new f81e1e629c4b mm/page_alloc: remove mistaken page == NULL check in rmqueue new 55619c549f30 mm/page_alloc: protect PCP lists with a spinlock new 6e26d00c9405 mm/page_alloc: remotely drain per-cpu lists new ee01975bc25e mm/page_alloc: replace local_lock with normal spinlock new 02607419471e mm/page_alloc: replace local_lock with normal spinlock -fix new 217970637783 procfs: add 'size' to /proc/<pid>/fdinfo/ new 01c012c64fdb procfs: add 'path' to /proc/<pid>/fdinfo/ new 965dc5a24a97 mm/page_alloc: make the annotations of available memory mo [...] new 8672572b8864 mm: hugetlb: kill set_huge_swap_pte_at() new b1dcd5f10922 mm: sparsemem: drop unexpected word 'a' in comments new fd973ae55daf mm/khugepaged: remove unneeded shmem_huge_enabled() check new 4a1e25714941 mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs new 201da4e98dd6 mm/khugepaged: trivial typo and codestyle cleanup new e2f050907e48 mm/khugepaged: minor cleanup for collapse_file new 2f1848ae66ed mm/khugepaged: use helper macro __ATTR_RW new 4da1b7196550 mm/khugepaged: remove unneeded return value of khugepaged_ [...] new 12bfe61edf70 mm/khugepaged: try to free transhuge swapcache when possible new c1fb401ed6dd mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] new 33767b7bab8b memcg: notify about global mem_cgroup_id space depletion new 87c42ee8d6ef selftests/vm: Only run 128TBswitch with 5-level paging new 9dedc1b84091 selftests-vm-only-run-128tbswitch-with-5-level-paging-v4 new 86f3d89ef194 filemap: minor cleanup for filemap_write_and_wait_range new 2c4b507e0578 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() new f13b80e7e668 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling new 47ba6b830e55 mm: hugetlb_vmemmap: introduce the name HVO new e7f1ddd68304 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] new ee2f231d3255 mm: hugetlb_vmemmap: replace early_param() with core_param() new bc6df385194c mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability new 66bce8b0001e mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst new fa8bf6d636be mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] new cd0e9c4a0099 ocfs2: reflink deadlock when clone file to the same direct [...] new 6a5f9c0cf6ca ocfs2: clear links count in ocfs2_mknod() if an error occurs new 7df942c95b76 ocfs2: fix ocfs2 corrupt when iputting an inode new 7ac6d21a5837 init: add "hostname" kernel parameter new 3d12e4f236bf init-add-hostname-kernel-parameter-v2 new 41d1cd0238ce init/main.c: silence some -Wunused-parameter warnings new 0196e9cfb80a resource: re-factor page_is_ram() new 62e91166f203 lib/debugobjects: fix stat count and optimize debug_object [...] new 8a760c55df5b lib/lru_cache: fix error free handing in lc_create new 9848190e7bb6 net, lib/once: remove {net_}get_random_once_wait macro new c8c2d529e1e1 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] new 613414b56551 lib/error-inject: traverse list with mutex new 88fdf09e435c compiler-gcc.h: remove ancient workaround for gcc PR 58670 new ffc499e897ef kfifo: fix kfifo_to_user() return type new c56a123fe3e4 lib/radix-tree: remove unused argument of insert_entries new 3e8a2aea3bd2 lib: make LZ4_decompress_safe_forceExtDict() static new e99fe622f034 Revert "squashfs: provide backing_dev_info in order to dis [...] new feb49e32309c squashfs: always build "file direct" version of page actor new ef26c1a39585 squashfs: implement readahead new 5799d520b8c0 squashfs: support reading fragments in readahead call new 316004395df2 kallsyms: move declarations to internal header new aca0ba947882 vmcoreinfo: include kallsyms symbols new 0143ca4e85e7 proc: delete unused <linux/uaccess.h> includes new 951034cd7621 kdump: round up the total memory size to 128M for crashker [...] new 9ed9f2042c5a ipc/mqueue: remove unnecessary (void*) conversion new 98c38ebbb58d Merge branch 'mm-nonmm-unstable' into mm-everything new 55f68a5741de Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 3dd24f91bfb2 Revert "pinctrl: qcom: sc7280: Fix compile bug" new 56f3a1f85842 Revert "pinctrl: qcom: sc7280: Add clock optional check fo [...] new c4ef528bd006 Add linux-next specific files for 20220629
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/master (c4ef528bd006)
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 1052 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: Documentation/ABI/testing/sysfs-class-vduse | 33 + Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/admin-guide/kernel-parameters.txt | 9 +- Documentation/admin-guide/mm/hugetlbpage.rst | 4 +- Documentation/admin-guide/mm/memory-hotplug.rst | 4 +- Documentation/admin-guide/sysctl/vm.rst | 3 +- Documentation/arm64/memory.rst | 10 +- .../devicetree/bindings/arm/atmel-sysregs.txt | 15 - .../devicetree/bindings/ata/ahci-ceva.txt | 63 - .../devicetree/bindings/ata/ceva,ahci-1v84.yaml | 189 ++ .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 3 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 4 +- .../devicetree/bindings/display/fsl,lcdif.yaml | 1 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../devicetree/bindings/net/nfc/nxp,nci.yaml | 1 - .../bindings/pinctrl/pinctrl-mt8192.yaml | 6 + .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 4 + .../bindings/reset/atmel,at91sam9260-reset.yaml | 68 + .../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/sound/fsl-sai.txt | 8 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 5 +- Documentation/driver-api/serial/driver.rst | 7 +- Documentation/driver-api/serial/serial-rs485.rst | 26 +- .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/memory-barriers.txt | 11 +- Documentation/mm/vmemmap_dedup.rst | 72 +- MAINTAINERS | 122 +- Next/SHA1s | 99 +- Next/Trees | 1 - Next/merge.log | 1889 ++++++++++++-------- arch/Kconfig | 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 | 20 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 20 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 14 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 23 +- .../dts/qcom-apq8064-sony-xperia-lagan-yuga.dts | 10 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 154 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 4 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 6 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 34 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 7 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 112 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 54 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 12 +- .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 10 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 14 +- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 20 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 18 +- 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-sdx65-mtp.dts | 61 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 269 ++- arch/arm/include/asm/efi.h | 7 - arch/arm/include/asm/io.h | 4 +- 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/mm/ioremap.c | 9 +- arch/arm/mm/nommu.c | 9 +- arch/arm64/Kconfig | 3 + arch/arm64/boot/Makefile | 5 +- arch/arm64/boot/dts/qcom/Makefile | 3 - arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 24 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 35 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 28 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 4 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 4 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 2 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 4 +- .../boot/dts/qcom/msm8916-samsung-serranove.dts | 6 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 8 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 29 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 12 +- .../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 | 14 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 26 +- .../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 | 460 ++++- 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 | 443 ++++- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 421 ----- .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 2 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 88 +- .../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 | 87 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 83 +- arch/arm64/boot/dts/qcom/pm6350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 2 +- 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 | 3 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 3 +- 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/pmi8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 2 +- 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 | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 4 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 4 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 46 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 42 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 13 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 224 +-- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 2 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 2 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 23 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 6 +- .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 5 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 2 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 6 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 54 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 10 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 4 +- .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 4 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 26 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 +- .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 34 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 +- .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 42 +- .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 28 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 24 +- 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/cpuidle.h | 15 - arch/arm64/include/asm/efi.h | 7 +- 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/memory.h | 4 + arch/arm64/include/asm/mmu_context.h | 16 +- arch/arm64/include/asm/pgtable.h | 10 + arch/arm64/include/asm/setup.h | 3 - arch/arm64/include/asm/sysreg.h | 4 + arch/arm64/include/asm/uaccess.h | 94 +- arch/arm64/kernel/Makefile | 7 +- arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/cpufeature.c | 76 +- arch/arm64/kernel/cpuidle.c | 29 - arch/arm64/kernel/cpuinfo.c | 23 +- arch/arm64/kernel/entry.S | 53 +- arch/arm64/kernel/head.S | 458 ++--- arch/arm64/kernel/hyp-stub.S | 4 +- arch/arm64/kernel/idreg-override.c | 17 +- arch/arm64/kernel/image-vars.h | 4 + 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/sleep.S | 1 + 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 | 26 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- arch/arm64/mm/extable.c | 10 +- arch/arm64/mm/flush.c | 13 +- arch/arm64/mm/hugetlbpage.c | 12 +- arch/arm64/mm/init.c | 15 +- arch/arm64/mm/ioremap.c | 90 +- arch/arm64/mm/kasan_init.c | 4 +- arch/arm64/mm/mmu.c | 72 +- arch/arm64/mm/proc.S | 183 +- arch/arm64/tools/cpucaps | 1 + arch/loongarch/include/asm/efi.h | 16 +- arch/m68k/emu/nfblock.c | 4 +- arch/m68k/include/uapi/asm/bootinfo.h | 4 +- arch/mips/ath79/early_printk.c | 9 +- arch/mips/include/uapi/asm/ucontext.h | 2 +- arch/openrisc/kernel/unwinder.c | 2 +- arch/powerpc/include/asm/asm-prototypes.h | 11 +- arch/powerpc/include/asm/machdep.h | 2 - arch/powerpc/include/asm/mpc52xx.h | 1 - arch/powerpc/include/asm/mpc5xxx.h | 9 +- arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/kernel/pci-common.c | 1 + arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kexec/core.c | 1 + arch/powerpc/kvm/powerpc.c | 1 + arch/powerpc/mm/mem.c | 1 + arch/powerpc/platforms/52xx/mpc52xx_common.c | 37 - arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 20 +- arch/powerpc/platforms/powermac/setup.c | 7 - arch/powerpc/platforms/pseries/kexec.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 1 + arch/powerpc/sysdev/fsl_pci.c | 1 + arch/powerpc/sysdev/mpc5xxx_clocks.c | 41 +- arch/riscv/include/asm/efi.h | 2 - arch/s390/include/uapi/asm/hwctrset.h | 6 +- arch/um/drivers/ubd_kern.c | 4 +- arch/x86/Kconfig | 1 + arch/x86/Kconfig.debug | 3 - arch/x86/include/asm/efi.h | 3 +- arch/x86/include/uapi/asm/bootparam.h | 2 +- arch/x86/include/uapi/asm/kvm.h | 12 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/blk-core.c | 43 - 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 | 41 +- block/blk.h | 5 + block/bsg-lib.c | 4 +- block/genhd.c | 41 +- block/partitions/core.c | 1 - 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/acpi_video.c | 13 +- drivers/acpi/pptt.c | 40 +- drivers/android/binder.c | 85 +- drivers/android/binder_trace.h | 4 + drivers/ata/pata_mpc52xx.c | 2 +- drivers/base/arch_topology.c | 97 +- drivers/base/cacheinfo.c | 127 +- 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/ti-sysc.c | 1 + drivers/cdrom/gdrom.c | 3 +- drivers/char/apm-emulation.c | 2 +- drivers/clk/qcom/clk-hfpll.c | 15 +- drivers/clk/qcom/clk-krait.c | 23 +- drivers/clk/qcom/clk-krait.h | 1 + drivers/clk/qcom/gcc-sm6350.c | 2 +- drivers/clk/qcom/krait-cc.c | 8 + 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/devfreq/exynos-bus.c | 24 +- drivers/devfreq/sun8i-a33-mbus.c | 2 +- drivers/firmware/efi/memmap.c | 2 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes_ctx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 + drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h | 307 ++-- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 8 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 34 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 2 + drivers/gpu/drm/bridge/tc358767.c | 6 +- drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +- 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/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/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 | 210 ++- 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/i2c/busses/i2c-mpc.c | 7 +- 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/iser/iser_verbs.c | 6 +- drivers/irqchip/irq-or1k-pic.c | 1 - drivers/md/bcache/super.c | 2 +- drivers/md/dm.c | 2 +- drivers/md/md.c | 4 +- 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 | 6 +- 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/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/ubi/block.c | 4 +- drivers/net/bonding/bond_alb.c | 2 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- .../aquantia/atlantic/macsec/macsec_struct.h | 4 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 3 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 7 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- 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 | 41 + drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 147 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c | 351 ++++ .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 37 +- drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 1 + drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 71 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 1 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 167 ++ drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 2 +- drivers/net/tun.c | 11 +- drivers/net/usb/asix.h | 3 +- drivers/net/usb/asix_common.c | 1 + drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/apple.c | 2 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/fc.c | 12 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/pci.c | 2 +- drivers/nvme/host/rdma.c | 12 +- drivers/nvme/host/tcp.c | 12 +- drivers/nvme/target/loop.c | 12 +- drivers/of/base.c | 2 +- drivers/of/fdt.c | 4 +- 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/pinctrl-ingenic.c | 64 +- drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-zynqmp.c | 11 + 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 | 98 + 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/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/qcom/cmd-db.c | 10 +- drivers/spi/spi-geni-qcom.c | 2 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-qcom-qspi.c | 2 +- drivers/spi/spi-s3c64xx.c | 27 +- drivers/spi/spi-synquacer.c | 1 + drivers/spi/spi.c | 305 ++-- drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_led.c | 27 +- 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 | 8 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 13 - drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 8 +- 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/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/tty/amiserial.c | 18 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/serial/8250/8250.h | 9 +- drivers/tty/serial/8250/8250_core.c | 4 + drivers/tty/serial/8250/8250_dw.c | 2 +- drivers/tty/serial/8250/8250_dwlib.c | 105 +- 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 | 72 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/ar933x_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 96 +- 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/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/sc16is7xx.c | 2 +- drivers/tty/serial/serial-tegra.c | 1 + drivers/tty/serial/serial_core.c | 61 +- drivers/tty/serial/sifive.c | 10 - drivers/tty/serial/st-asc.c | 1 - drivers/tty/serial/stm32-usart.c | 2 +- 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 | 8 +- drivers/ufs/core/ufshcd.c | 4 +- drivers/usb/core/sysfs.c | 79 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 2 +- drivers/video/console/vgacon.c | 8 +- drivers/video/fbdev/core/fbcon.c | 8 +- drivers/virt/vboxguest/vboxguest_linux.c | 9 +- fs/Kconfig | 12 +- 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/notify/fanotify/fanotify_user.c | 34 +- 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 + include/asm-generic/barrier.h | 8 + include/asm-generic/io.h | 29 +- include/dt-bindings/reset/sama7g5-reset.h | 10 + include/linux/acpi.h | 5 - include/linux/arch_topology.h | 1 - include/linux/blk-mq.h | 4 +- include/linux/blkdev.h | 7 +- include/linux/blktrace_api.h | 10 - include/linux/cacheinfo.h | 3 + include/linux/console_struct.h | 4 +- include/linux/efi.h | 2 + include/linux/fanotify.h | 4 + include/linux/firmware/xlnx-zynqmp.h | 5 + include/linux/hugetlb.h | 7 +- include/linux/memremap.h | 25 + include/linux/mm.h | 31 - include/linux/page-flags.h | 32 +- include/linux/pagemap.h | 4 - include/linux/pm_opp.h | 10 +- include/linux/regulator/driver.h | 1 + include/linux/serial.h | 15 +- include/linux/serial_8250.h | 7 +- include/linux/serial_core.h | 17 +- include/linux/spi/spi.h | 24 +- include/linux/sysctl.h | 4 + include/linux/tty_ldisc.h | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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/kvm.h | 8 +- include/uapi/linux/minix_fs.h | 4 +- include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/ndctl.h | 10 +- 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/perf_event.h | 2 +- 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/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 +- ipc/mqueue.c | 2 +- kernel/trace/blktrace.c | 11 - localversion-next | 2 +- mm/gup.c | 4 +- mm/gup_test.c | 4 +- mm/huge_memory.c | 11 +- mm/hugetlb.c | 17 +- mm/hugetlb_vmemmap.c | 589 ++++-- mm/hugetlb_vmemmap.h | 45 +- mm/ioremap.c | 26 +- mm/kfence/core.c | 18 +- mm/memory-failure.c | 9 +- mm/memory.c | 17 +- mm/shmem.c | 2 +- mm/sparse-vmemmap.c | 399 ----- mm/truncate.c | 2 +- net/core/sock_map.c | 2 +- net/ipv6/addrconf.c | 66 +- net/ipv6/route.c | 9 +- net/sched/act_api.c | 22 +- net/xdp/xsk_buff_pool.c | 1 + sound/soc/codecs/tas2552.c | 2 +- sound/soc/codecs/wcd-mbhc-v2.c | 10 +- sound/soc/codecs/wsa881x.c | 6 +- sound/soc/fsl/fsl_sai.c | 266 ++- sound/soc/fsl/fsl_sai.h | 26 +- sound/soc/img/img-i2s-out.c | 12 +- sound/soc/intel/catpt/pcm.c | 26 +- sound/soc/intel/catpt/sysfs.c | 4 +- sound/soc/intel/skylake/skl-pcm.c | 5 +- sound/soc/qcom/lpass-apq8016.c | 1 + sound/soc/qcom/lpass-cpu.c | 5 + sound/soc/qcom/sc7280.c | 33 + sound/soc/rockchip/rockchip_i2s_tdm.c | 6 +- sound/soc/rockchip/rockchip_pdm.c | 6 +- sound/soc/samsung/Kconfig | 20 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/s3c-i2s-v2.c | 11 - sound/soc/samsung/s3c24xx-i2s.c | 1 - sound/soc/ti/davinci-mcasp.c | 3 +- tools/arch/x86/include/uapi/asm/kvm.h | 12 +- tools/include/uapi/drm/i915_drm.h | 6 +- tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/if_tun.h | 2 +- tools/include/uapi/linux/kvm.h | 8 +- 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/bpf/Build | 2 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf.c | 178 +- tools/lib/bpf/bpf.h | 83 - tools/lib/bpf/btf.c | 183 +- tools/lib/bpf/btf.h | 86 +- tools/lib/bpf/btf_dump.c | 23 +- tools/lib/bpf/libbpf.c | 1429 ++------------- tools/lib/bpf/libbpf.h | 469 +---- tools/lib/bpf/libbpf.map | 113 +- 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/testing/selftests/bpf/Makefile | 2 + tools/testing/selftests/bpf/bpf_legacy.h | 9 - tools/testing/selftests/bpf/prog_tests/btf.c | 1 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 51 - tools/testing/selftests/bpf/progs/test_btf_newkv.c | 18 - tools/testing/selftests/bpf/xdpxceiver.c | 2 +- tools/{lib => testing/selftests}/bpf/xsk.c | 76 +- tools/{lib => testing/selftests}/bpf/xsk.h | 29 +- tools/testing/selftests/drivers/gpu/drm_mm.sh | 4 +- .../selftests/powerpc/papr_attributes/attr_test.c | 30 +- .../tc-testing/tc-tests/actions/gact.json | 77 + tools/testing/selftests/tpm2/settings | 1 + tools/testing/selftests/vm/hmm-tests.c | 19 +- tools/testing/selftests/vm/va_128TBswitch.sh | 19 +- tools/testing/selftests/wireguard/qemu/Makefile | 13 +- .../selftests/wireguard/qemu/arch/or1k.config | 22 + 751 files changed, 12710 insertions(+), 9816 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-vduse delete mode 100644 Documentation/devicetree/bindings/ata/ahci-ceva.txt create mode 100644 Documentation/devicetree/bindings/ata/ceva,ahci-1v84.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 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 delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi create mode 100644 arch/arm64/kernel/pi/Makefile create mode 100644 arch/arm64/kernel/pi/kaslr_early.c 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/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/ethernet/mellanox/mlxsw/spectrum_pgt.c create mode 100644 drivers/power/reset/pwr-mlxbf.c delete mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c delete mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h create mode 100644 include/dt-bindings/reset/sama7g5-reset.h delete mode 100644 tools/testing/selftests/bpf/progs/test_btf_haskv.c rename tools/{lib => testing/selftests}/bpf/xsk.c (95%) rename tools/{lib => testing/selftests}/bpf/xsk.h (84%) create mode 100644 tools/testing/selftests/tpm2/settings create mode 100644 tools/testing/selftests/wireguard/qemu/arch/or1k.config